Skip to content
Snippets Groups Projects
  1. Apr 14, 2013
  2. Apr 11, 2013
    • Avi Kivity's avatar
      romfs: fix bio leak on error path · 98a8b440
      Avi Kivity authored
      If we fail to match the file name, we need to release the buffer
      before bailing out.
      98a8b440
    • Avi Kivity's avatar
      romfs: fix bio leak with large directories · b9fef912
      Avi Kivity authored
      We drop the buffer and fetch a new one, but we forget
      to return the new one to the caller for an eventual
      brelse().  This results in an assertion failure later on.
      
      Fix by making sure the caller sees the new buffer.
      b9fef912
  3. Apr 09, 2013
  4. Apr 07, 2013
  5. Apr 03, 2013
    • Nadav Har'El's avatar
      Automatically create directories in bootfs as needed. · 6bd83854
      Nadav Har'El authored
      The previous code created certain empty directories in the boot file system
      (/tmp, /java, /usr/lib) and the bootfs.manifest could only put files in
      those directories - attempting to include a file "/foo/bar" would fail
      unpacking.
      
      Now, we just create one empty directory (/tmp, I don't even know if it's
      necessary), and got rid of the hard-code list of directories - directories
      are automatically created as needed. I.e., if the bootfs.manifest contains
      a file path /foo/bar/dog, we mkdir() /foo, then mkdir() /foo/bar, and only
      then creat() /foo/bar/dog.
      6bd83854
  6. Apr 02, 2013
  7. Mar 28, 2013
  8. Mar 27, 2013
  9. Mar 25, 2013
  10. Mar 11, 2013
  11. Feb 28, 2013
  12. Feb 21, 2013
  13. Feb 20, 2013
    • Christoph Hellwig's avatar
      initial fatfs import · d7899584
      Christoph Hellwig authored
      Imported from prex.  Note that the test isn't wired up yet as we'll need
      more infrastructure changes to run it.
      d7899584
  14. Feb 18, 2013
  15. Feb 12, 2013
Loading