1. 29 Sep, 2015 3 commits
    • Han-Wen Nienhuys's avatar
      For readdirplus, execute lookups when adding name entry. · 8783b8e8
      Han-Wen Nienhuys authored
      We can only do the lookup if we are sure that we will return the
      result to the kernel, otherwise our lookup counts will go out of sync
      with the kernel. As a bonus, this removes the allocation for the
      EntryOut data structure, since we can write directly into the
      readdirplus return data.
      
      Add a port of the xfstest generic/257 that triggered this bug.
      
      Fixes #57.
      8783b8e8
    • Jakob Unterwurzacher's avatar
      fuse: rewrite trySplice() without recursion · c4179aac
      Jakob Unterwurzacher authored
      The old implementation was buggy and failed xfstests generic/001
      (last 1kB of some files were filled with zeros).
      
      The new one introduces a second splice layer to get rid of recursion
      and passes generic/001.
      
      Fixes issue #54.
      c4179aac
    • Jakob Unterwurzacher's avatar
      mount_linux: Also try absolute path for fusermount and umount · 41b8187f
      Jakob Unterwurzacher authored
      Assuming that the loopback example binary is at /bin/loopbackfs,
      you can mount like this:
      
      	mount -t fuse.loopbackfs /tmp/mountpoint /tmp/original
      
      However, "mount" passes an empty PATH to loopbackfs.
      Trying the absolute path too fixes the issue.
      
      This is in preparation of porting xfstests to go-fuse.
      41b8187f
  2. 24 Sep, 2015 4 commits
  3. 27 Jun, 2015 1 commit
  4. 22 Apr, 2015 7 commits
  5. 21 Apr, 2015 1 commit
  6. 03 Apr, 2015 3 commits
  7. 18 Mar, 2015 2 commits
  8. 04 Mar, 2015 3 commits
  9. 17 Dec, 2014 1 commit
  10. 12 Aug, 2014 4 commits
  11. 11 Aug, 2014 8 commits
  12. 05 Aug, 2014 1 commit
  13. 02 Aug, 2014 2 commits