index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
fs
/
afs
/
dir.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-14
afs: Revert "afs: Hide silly-rename files from userspace"
David Howells
1
-10
/
+0
2024-02-27
afs: Fix endless loop in directory parsing
David Howells
1
-1
/
+3
2024-01-22
afs: Fix error handling with lookup via FS.InlineBulkStatus
David Howells
1
-3
/
+9
2024-01-22
afs: Hide silly-rename files from userspace
David Howells
1
-0
/
+8
2024-01-22
afs: Don't use certain unnecessary folio_*() functions
David Howells
1
-5
/
+5
2024-01-01
afs: Overhaul invalidation handling to better support RO volumes
David Howells
1
-2
/
+8
2024-01-01
afs: Fix comment in afs_do_lookup()
David Howells
1
-2
/
+2
2023-12-24
afs: Simplify error handling
David Howells
1
-6
/
+8
2023-12-24
afs: Wrap most op->error accesses with inline funcs
David Howells
1
-19
/
+19
2023-06-07
afs: Fix setting of mtime when creating a file/dir/symlink
David Howells
1
-0
/
+3
2023-05-02
afs: Avoid endless loop if file is larger than expected
Marc Dionne
1
-0
/
+4
2023-04-05
mm: return an ERR_PTR from __filemap_get_folio
Christoph Hellwig
1
-5
/
+5
2023-01-19
fs: port ->rename() to pass mnt_idmap
Christian Brauner
1
-2
/
+2
2023-01-19
fs: port ->mkdir() to pass mnt_idmap
Christian Brauner
1
-2
/
+2
2023-01-19
fs: port ->symlink() to pass mnt_idmap
Christian Brauner
1
-2
/
+2
2023-01-19
fs: port ->create() to pass mnt_idmap
Christian Brauner
1
-2
/
+2
2022-12-22
afs: Stop implementing ->writepage()
David Howells
1
-0
/
+1
2022-11-25
use less confusing names for iov_iter direction initializers
Al Viro
1
-1
/
+1
2022-08-17
Change calling conventions for filldir_t
Al Viro
1
-13
/
+10
2022-06-09
netfs: Fix gcc-12 warning by embedding vfs inode in netfs_i_context
David Howells
1
-16
/
+16
2022-06-01
afs: Fix infinite loop found by xfstest generic/676
David Howells
1
-1
/
+4
2022-05-09
afs: Convert to release_folio
Matthew Wilcox (Oracle)
1
-4
/
+3
2022-03-15
afs: Convert afs_dir_set_page_dirty() to afs_dir_dirty_folio()
Matthew Wilcox (Oracle)
1
-2
/
+3
2022-03-15
afs: Convert directory aops to invalidate_folio
Matthew Wilcox (Oracle)
1
-7
/
+6
2021-11-10
afs: Use folios in directory handling
David Howells
1
-134
/
+95
2021-09-13
afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation
David Howells
1
-39
/
+7
2021-09-13
afs: Add missing vnode validation checks
David Howells
1
-0
/
+11
2021-07-21
afs: Remove redundant assignment to ret
Jiapeng Chong
1
-4
/
+6
2021-05-27
afs: Fix the nlink handling of dir-over-dir rename
David Howells
1
-1
/
+3
2021-05-01
afs: Fix speculative status fetches
David Howells
1
-0
/
+7
2021-04-23
afs: Prepare for use of THPs
David Howells
1
-1
/
+1
2021-04-23
afs: Set up the iov_iter before calling afs_extract_data()
David Howells
1
-73
/
+149
2021-04-23
afs: Move key to afs_read struct
David Howells
1
-1
/
+2
2021-03-15
afs: Stop listxattr() from listing "afs.*" attributes
David Howells
1
-1
/
+0
2021-01-24
fs: make helpers idmap mount aware
Christian Brauner
1
-16
/
+18
2021-01-04
afs: Fix directory entry size calculation
David Howells
1
-23
/
+26
2020-11-22
afs: Fix speculative status fetch going out of order wrt to modifications
David Howells
1
-0
/
+1
2020-10-29
afs: Fix to take ref on page when PG_private is set
David Howells
1
-8
/
+4
2020-07-16
treewide: Remove uninitialized_var() usage
Kees Cook
1
-1
/
+1
2020-06-20
afs: Fix afs_do_lookup() to call correct fetch-status op variant
David Howells
1
-1
/
+1
2020-06-16
afs: Fix silly rename
David Howells
1
-2
/
+19
2020-06-16
afs: Fix use of afs_check_for_remote_deletion()
David Howells
1
-3
/
+18
2020-06-16
afs: Remove afs_operation::abort_code
David Howells
1
-1
/
+1
2020-06-15
afs: Concoct ctimes
David Howells
1
-1
/
+17
2020-06-09
afs: Fix debugging statements with %px to be %p
David Howells
1
-1
/
+1
2020-06-04
afs: Reorganise volume and server trees to be rooted on the cell
David Howells
1
-12
/
+33
2020-06-04
afs: Build an abstraction around an "operation" concept
David Howells
1
-665
/
+546
2020-05-31
afs: Rename struct afs_fs_cursor to afs_operation
David Howells
1
-11
/
+11
2020-05-31
afs: Always include dir in bulk status fetch from afs_do_lookup()
David Howells
1
-2
/
+7
2020-04-13
afs: Fix afs_d_validate() to set the right directory version
David Howells
1
-3
/
+3
2020-04-13
afs: Fix race between post-modification dir edit and readdir/d_revalidate
David Howells
1
-28
/
+61
2020-04-13
afs: Fix rename operation status delivery
David Howells
1
-10
/
+3
2020-01-14
afs: Fix afs_lookup() to not clobber the version on a new dentry
David Howells
1
-5
/
+1
2020-01-14
afs: Fix use-after-loss-of-ref
David Howells
1
-5
/
+7
2019-11-15
afs: Fix race in commit bulk status fetch
David Howells
1
-1
/
+6
2019-09-02
afs: Support RCU pathwalk
David Howells
1
-1
/
+53
2019-08-22
afs: Fix possible oops in afs_lookup trace event
Marc Dionne
1
-1
/
+2
2019-07-30
afs: Fix missing dentry data version updating
David Howells
1
-14
/
+70
2019-07-30
afs: Only update d_fsdata if different in afs_d_revalidate()
David Howells
1
-1
/
+2
2019-07-30
afs: Fix off-by-one in afs_rename() expected data version calculation
David Howells
1
-1
/
+1
2019-07-10
Merge tag 'afs-next-20190628' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
1
-12
/
+9
2019-06-20
fs/afs: use struct_size() in kzalloc()
Zhengyuan Liu
1
-2
/
+1
2019-06-20
afs: Add some callback management tracepoints
David Howells
1
-2
/
+2
2019-06-20
afs: afs_unlink() doesn't need to check dentry->d_inode
David Howells
1
-8
/
+6
2019-05-30
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
Thomas Gleixner
1
-5
/
+1
2019-05-16
afs: Fix application of the results of a inline bulk status fetch
David Howells
1
-7
/
+44
2019-05-16
afs: Pass pre-fetch server and volume break counts into afs_iget5_set()
David Howells
1
-20
/
+38
2019-05-16
afs: Fix unlink to handle YFS.RemoveFile2 better
David Howells
1
-23
/
+13
2019-05-16
afs: Make vnode->cb_interest RCU safe
David Howells
1
-5
/
+10
2019-05-16
afs: Fix application of status and callback to be under same lock
David Howells
1
-65
/
+139
2019-05-16
afs: Fix order-1 allocation in afs_do_lookup()
David Howells
1
-21
/
+16
2019-05-16
afs: Make some RPC operations non-interruptible
David Howells
1
-9
/
+9
2019-05-07
afs: Log more information for "kAFS: AFS vnode with undefined type\n"
David Howells
1
-2
/
+2
2019-04-25
afs: Add more tracepoints
David Howells
1
-1
/
+7
2019-04-25
afs: Implement sillyrename for unlink and rename
David Howells
1
-9
/
+107
2019-04-25
afs: Add directory reload tracepoint
David Howells
1
-0
/
+1
2019-04-25
afs: Improve dir check failure reports
David Howells
1
-4
/
+34
2018-11-29
afs: Use d_instantiate() rather than d_add() and don't d_drop()
David Howells
1
-3
/
+1
2018-10-24
afs: Implement YFS support in the fs client
David Howells
1
-4
/
+17
2018-10-24
afs: Get the target vnode in afs_rmdir() and get a callback on it
David Howells
1
-1
/
+10
2018-10-24
afs: Commit the status on a new file/dir/symlink
David Howells
1
-0
/
+1
2018-10-24
afs: Increase to 64-bit volume ID and 96-bit vnode ID for YFS
David Howells
1
-12
/
+12
2018-10-24
afs: Add a couple of tracepoints to log I/O errors
David Howells
1
-7
/
+11
2018-08-05
afs_try_auto_mntpt(): return NULL instead of ERR_PTR(-ENOENT)
Al Viro
1
-2
/
+0
2018-08-05
afs_lookup(): switch to d_splice_alias()
Al Viro
1
-35
/
+12
2018-05-14
afs: Fix whole-volume callback handling
David Howells
1
-9
/
+9
2018-05-14
afs: Fix directory page locking
David Howells
1
-19
/
+17
2018-04-09
afs: Do better accretion of small writes on newly created content
David Howells
1
-0
/
+3
2018-04-09
afs: Locally edit directory data for mkdir/create/unlink/...
David Howells
1
-9
/
+74
2018-04-09
afs: Adjust the directory XDR structures
David Howells
1
-31
/
+31
2018-04-09
afs: Split the directory content defs into a header
David Howells
1
-52
/
+4
2018-04-09
afs: Fix directory handling
David Howells
1
-68
/
+226
2018-04-09
afs: Split the dynroot stuff out and give it its own ops tables
David Howells
1
-179
/
+1
2018-04-09
afs: Keep track of invalid-before version for dentry coherency
David Howells
1
-5
/
+15
2018-04-09
afs: Introduce a statistics proc file
David Howells
1
-0
/
+3
2018-04-09
afs: Implement @cell substitution handling
David Howells
1
-0
/
+53
2018-04-09
afs: Implement @sys substitution handling
David Howells
1
-0
/
+63
2018-04-09
afs: Prospectively look up extra files when doing a single lookup
David Howells
1
-38
/
+250
2018-02-06
afs: Support the AFS dynamic root
David Howells
1
-14
/
+108
2018-01-02
afs: Fix unlink
David Howells
1
-8
/
+29
2017-11-24
afs: remove redundant assignment of dvnode to itself
Colin Ian King
1
-1
/
+1
2017-11-24
afs: Fix signal handling in some file ops
David Howells
1
-0
/
+8
2017-11-24
afs: Fix some dentry handling in dir ops and missing key_puts
David Howells
1
-10
/
+5
2017-11-13
afs: Introduce a file-private data record
David Howells
1
-1
/
+1
2017-11-13
afs: Fix directory read/modify race
David Howells
1
-8
/
+19
2017-11-13
afs: Overhaul volume and server record caching and fileserver rotation
David Howells
1
-164
/
+224
2017-11-13
afs: Overhaul the callback handling
David Howells
1
-20
/
+32
2017-11-13
afs: Push the net ns pointer to more places
David Howells
1
-6
/
+6
2017-07-09
afs: Add metadata xattrs
David Howells
1
-0
/
+1
2017-02-27
lib/vsprintf.c: remove %Z support
Alexey Dobriyan
1
-7
/
+7
2016-09-27
fs: rename "rename2" i_op to "rename"
Miklos Szeredi
1
-1
/
+1
2016-09-27
fs: make remaining filesystems use .rename2
Miklos Szeredi
1
-3
/
+8
2016-05-10
afs: switch to ->iterate_shared()
Al Viro
1
-1
/
+1
2016-05-02
make ext2_get_page() and friends work without external serialization
Al Viro
1
-7
/
+7
2016-04-04
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
Kirill A. Shutemov
1
-1
/
+1
2015-04-15
VFS: normal filesystems (and lustre): d_inode() annotations
David Howells
1
-21
/
+21
2014-11-19
assorted conversions to %p[dD]
Al Viro
1
-36
/
+35
2014-10-31
vfs: make first argument of dir_context.actor typed
Miklos Szeredi
1
-4
/
+5
2014-10-09
vfs: Remove unnecessary calls of check_submounts_and_drop
Eric W. Biederman
1
-5
/
+0
2013-09-29
afs: dget_parent() can't return a negative dentry
Al Viro
1
-3
/
+0
2013-09-07
afs: get rid of redundant ->d_name.len checks
Al Viro
1
-24
/
+0
2013-09-05
afs: use check_submounts_and_drop()
Miklos Szeredi
1
-7
/
+3
2013-06-29
[readdir] convert afs
Al Viro
1
-62
/
+37
2013-02-22
new helper: file_inode(file)
Al Viro
1
-2
/
+2
2012-07-14
don't pass nameidata to ->create()
Al Viro
1
-2
/
+2
2012-07-14
stop passing nameidata to ->lookup()
Al Viro
1
-2
/
+2
2012-07-14
stop passing nameidata * to ->d_revalidate()
Al Viro
1
-3
/
+3
2012-01-03
switch ->create() to umode_t
Al Viro
1
-3
/
+3
2012-01-03
switch vfs_mkdir() and ->mkdir() to umode_t
Al Viro
1
-3
/
+3
2011-06-16
AFS: Use i_generation not i_version for the vnode uniquifier
David Howells
1
-4
/
+4
2011-05-28
afs: remove unnecessary dentry_unhash on rmdir, dir rename
Sage Weil
1
-5
/
+0
2011-05-26
vfs: push dentry_unhash on rename_dir into file systems
Sage Weil
1
-0
/
+3
2011-05-26
vfs: push dentry_unhash on rmdir into file systems
Sage Weil
1
-0
/
+2
2011-01-15
AFS: Use d_automount() rather than abusing follow_link()
David Howells
1
-0
/
+1
2011-01-12
switch afs
Al Viro
1
-3
/
+1
2011-01-07
fs: rcu-walk aware d_revalidate method
Nick Piggin
1
-0
/
+4
2011-01-07
fs: dcache reduce branches in lookup path
Nick Piggin
1
-1
/
+1
2011-01-07
fs: change d_delete semantics
Nick Piggin
1
-2
/
+2
2010-10-25
new helper: ihold()
Al Viro
1
-1
/
+1
2010-08-11
AFS: Implement an autocell mount capability [ver #2]
wanglei
1
-2
/
+45
2010-05-21
AFS: Don't put struct file on the stack
Al Viro
1
-5
/
+1
2010-03-30
include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...
Tejun Heo
1
-1
/
+0
2009-07-12
AFS: Fix compilation warning
Artem Bityutskiy
1
-1
/
+1
2009-03-27
constify dentry_operations: AFS
Al Viro
1
-1
/
+1
2008-10-23
[PATCH] fix ->llseek for more directories
Christoph Hellwig
1
-0
/
+1
2008-04-30
afs: replace remaining __FUNCTION__ occurrences
Harvey Harrison
1
-2
/
+2
2008-02-07
Convert ERR_PTR(PTR_ERR(p)) instances to ERR_CAST(p)
David Howells
1
-2
/
+2
2008-01-28
vfs: Add 64 bit i_version support
Jean Noel Cordenner
1
-4
/
+5
2007-07-16
AFS: implement file locking
David Howells
1
-0
/
+1
2007-05-21
Detach sched.h from mm.h
Alexey Dobriyan
1
-0
/
+1
2007-05-11
AFS: implement statfs
David Howells
1
-9
/
+9
2007-05-09
AFS: implement basic file write support
David Howells
1
-0
/
+1
2007-05-09
AFS: AFS fixups
David Howells
1
-9
/
+9
2007-05-07
mm: make read_cache_page synchronous
Nick Piggin
1
-3
/
+0
2007-04-26
[AFS]: Fix u64 printing in debug logging.
David S. Miller
1
-1
/
+2
2007-04-26
[AFS]: Add "directory write" support.
David Howells
1
-140
/
+536
2007-04-26
[AFS]: Add security support.
David Howells
1
-13
/
+38
2007-04-26
[AF_RXRPC]: Make the in-kernel AFS filesystem use AF_RXRPC.
David Howells
1
-108
/
+178
2007-04-26
[AFS]: Clean up the AFS sources
David Howells
1
-32
/
+18
2007-02-14
[PATCH] remove many unneeded #includes of sched.h
Tim Schmielau
1
-1
/
+0
2007-02-12
[PATCH] mark struct inode_operations const 1
Arjan van de Ven
1
-1
/
+1
2006-12-08
[PATCH] struct path: convert afs
Josef Sipek
1
-2
/
+2
2006-10-11
[PATCH] fs/*: use BUILD_BUG_ON
Alexey Dobriyan
1
-4
/
+4
2006-10-03
[PATCH] VFS: Make filldir_t and struct kstat deal in 64-bit inode numbers
David Howells
1
-2
/
+2
2006-06-23
[PATCH] read_mapping_page for address space
Pekka Enberg
1
-3
/
+1
2006-03-28
[PATCH] Make most file operations structs in fs/ const
Arjan van de Ven
1
-1
/
+1
2006-01-08
[PATCH] fix possible PAGE_CACHE_SHIFT overflows
Andrew Morton
1
-1
/
+1
2005-04-16
Linux-2.6.12-rc2
v2.6.12-rc2
Linus Torvalds
1
-0
/
+666