1. 08 May, 2009 1 commit
    • Doug Zongker's avatar
      undo temporary alignment hack · 1c4ceae3
      Doug Zongker authored
      Remove the memory alignment that mysteriously made OTA installs work,
      in anticipation of a kernel that fixes the actual problem.  Handle
      EINTR properly.
      1c4ceae3
  2. 06 May, 2009 1 commit
    • Doug Zongker's avatar
      align data passed to write() on 32k boundaries · 683c4628
      Doug Zongker authored
      In donut, OTA installation often encounters the write() system call
      doing short writes -- which is legal but unexpected -- or failing with
      ENOSPC when plenty of space is available.  Passing aligned memory
      buffers to write() appears to prevent (or at least reduce the
      frequency) of these problems.  b/1833052 has been filed to look at the
      underlying problem, but this change aligns buffers we use with write()
      so we can OTA for now (or see if this problem still occurs).
      683c4628
  3. 30 Apr, 2009 1 commit
    • Doug Zongker's avatar
      handle short writes when unzipping files · 596271fa
      Doug Zongker authored
      minzip fails if write() doesn't write all the data in one call.
      Apparently this was good enough before, but it causes OTAs to fail all
      the time now (maybe due to the recently-submitted kernel)?  Change
      code to attempt continuing after short writes.
      596271fa
  4. 23 Apr, 2009 1 commit
  5. 01 Apr, 2009 3 commits
  6. 27 Mar, 2009 1 commit
  7. 25 Mar, 2009 3 commits
  8. 20 Mar, 2009 1 commit
  9. 04 Mar, 2009 2 commits
  10. 03 Mar, 2009 2 commits
  11. 10 Feb, 2009 1 commit
  12. 10 Jan, 2009 1 commit
  13. 18 Dec, 2008 1 commit
  14. 21 Oct, 2008 1 commit