14 Aug, 2010
1 commit
-
logfs does not need the BKL, so use ->unlocked_ioctl instead
of ->ioctl in file operations.Signed-off-by: Arnd Bergmann
Signed-off-by: Joern Engel
[ fixed trivial conflict ]
Signed-off-by: Frederic Weisbecker
10 Aug, 2010
2 commits
-
Make sure we call inode_change_ok before doing any changes in ->setattr,
and make sure to call it even if our fs wants to ignore normal UNIX
permissions, but use the ATTR_FORCE to skip those.Signed-off-by: Christoph Hellwig
Signed-off-by: Al Viro -
Replace inode_setattr with opencoded variants of it in all callers. This
moves the remaining call to vmtruncate into the filesystem methods where it
can be replaced with the proper truncate sequence.In a few cases it was obvious that we would never end up calling vmtruncate
so it was left out in the opencoded variant:spufs: explicitly checks for ATTR_SIZE earlier
btrfs,hugetlbfs,logfs,dlmfs: explicitly clears ATTR_SIZE earlier
ufs: contains an opencoded simple_seattr + truncate that sets the filesize just aboveIn addition to that ncpfs called inode_setattr with handcrafted iattrs,
which allowed to trim down the opencoded variant.Signed-off-by: Christoph Hellwig
Signed-off-by: Al Viro
28 May, 2010
1 commit
-
Signed-off-by: Christoph Hellwig
Signed-off-by: Al Viro
07 May, 2010
1 commit
-
Signed-off-by: Joern Engel
06 May, 2010
1 commit
-
Rather self-explanatory.
Signed-off-by: Joern Engel
05 May, 2010
1 commit
-
Ensures we only return -ENOSPC when there really is no space.
Signed-off-by: Joern Engel
21 Nov, 2009
1 commit
-
This is a new flash file system. See
Documentation/filesystems/logfs.txtSigned-off-by: Joern Engel