Al Viro
|
3f4d5a0007
tidy do_dentry_open() up a bit
|
преди 11 години |
Al Viro
|
83f936c75e
mark struct file that had write access grabbed by open()
|
преди 11 години |
Al Viro
|
0ccb286346
fold __get_file_write_access() into its only caller
|
преди 11 години |
Al Viro
|
4597e695b8
get rid of DEBUG_WRITECOUNT
|
преди 11 години |
Al Viro
|
dd20908a8a
don't bother with {get,put}_write_access() on non-regular files
|
преди 11 години |
Lukas Czerner
|
409332b65d
fs: Introduce FALLOC_FL_ZERO_RANGE flag for fallocate
|
преди 11 години |
Linus Torvalds
|
9c225f2655
vfs: atomic f_pos accesses as per POSIX
|
преди 11 години |
Namjae Jeon
|
00f5e61998
fs: Add new flag(FALLOC_FL_COLLAPSE_RANGE) for fallocate
|
преди 11 години |
J. Bruce Fields
|
27ac0ffeac
locks: break delegations on any attribute modification
|
преди 14 години |
Al Viro
|
eee5cc2702
get rid of s_files and files_lock
|
преди 12 години |
Al Viro
|
72c2d53192
file->f_op is never NULL...
|
преди 12 години |
Miklos Szeredi
|
0854d450e2
vfs: improve i_op->atomic_open() documentation
|
преди 12 години |
Linus Torvalds
|
c7c4591db6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
|
преди 12 години |
Al Viro
|
173c84012a
switch fchmod() to fdget
|
преди 12 години |
Eric W. Biederman
|
c7b96acf14
userns: Kill nsown_capable it makes the wrong thing easy
|
преди 12 години |
Andy Lutomirski
|
e305f48bc4
fs: Fix file mode for O_TMPFILE
|
преди 12 години |
Al Viro
|
ba57ea64cb
allow O_TMPFILE to work with O_WRONLY
|
преди 12 години |
Al Viro
|
bb458c644a
Safer ABI for O_TMPFILE
|
преди 12 години |
Al Viro
|
60545d0d46
[O_TMPFILE] it's still short a few helpers, but infrastructure should be OK now...
|
преди 12 години |
Al Viro
|
f9652e10c1
allow build_open_flags() to return an error
|
преди 12 години |
Al Viro
|
2cf0966683
make SYSCALL_DEFINE<n>-generated wrappers do asmlinkage_protect
|
преди 12 години |
Al Viro
|
4a0fd5bf0f
teach SYSCALL_DEFINE<n> how to deal with long long/unsigned long long
|
преди 12 години |
Linus Torvalds
|
56a79b7b02
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
преди 12 години |
Linus Torvalds
|
14cc0b55b7
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal
|
преди 12 години |
Al Viro
|
dd37978c50
cache the value of file_inode() in struct file
|
преди 12 години |
Al Viro
|
21d206819a
get_empty_filp()/alloc_file() leave both ->f_pos and ->f_version zero
|
преди 12 години |
Al Viro
|
3f6d078d4a
fix compat truncate/ftruncate
|
преди 12 години |
Al Viro
|
1afc99beaf
propagate error from get_empty_filp() to its callers
|
преди 12 години |
Al Viro
|
496ad9aa8e
new helper: file_inode(file)
|
преди 12 години |
Jeff Layton
|
99a5df37a0
vfs: make fchownat retry once on ESTALE errors
|
преди 12 години |