Commit Graph

223823 Commits (ceb5bdc2d246f6d81cf61ed70f325308a11821d2)
 

Author SHA1 Message Date
Nick Piggin ceb5bdc2d2 fs: dcache per-bucket dcache hash locking 14 years ago
Nick Piggin 626d607435 bit_spinlock: add required includes 14 years ago
Nick Piggin 4e35e6070b kernel: add bl_list 14 years ago
Nick Piggin 880566e17c xfs: provide simple rcu-walk ACL implementation 14 years ago
Nick Piggin 258a5aa8df btrfs: provide simple rcu-walk ACL implementation 14 years ago
Nick Piggin 73598611ad ext2,3,4: provide simple rcu-walk ACL implementation 14 years ago
Nick Piggin 1e1743ebe3 fs: provide simple rcu-walk generic_check_acl implementation 14 years ago
Nick Piggin b74c79e993 fs: provide rcu-walk aware permission i_ops 14 years ago
Nick Piggin 34286d6662 fs: rcu-walk aware d_revalidate method 14 years ago
Nick Piggin 44a7d7a878 fs: cache optimise dentry and inode for rcu-walk 14 years ago
Nick Piggin fb045adb99 fs: dcache reduce branches in lookup path 14 years ago
Nick Piggin 5f57cbcc02 fs: dcache remove d_mounted 14 years ago
Nick Piggin c28cc36469 fs: fs_struct use seqlock 14 years ago
Nick Piggin 31e6b01f41 fs: rcu-walk for path lookup 14 years ago
Nick Piggin 3c22cd5709 kernel: optimise seqlock 14 years ago
Nick Piggin ff0c7d15f9 fs: avoid inode RCU freeing for pseudo fs 14 years ago
Nick Piggin fa0d7e3de6 fs: icache RCU free inodes 14 years ago
Nick Piggin 77812a1ef1 fs: consolidate dentry kill sequence 14 years ago
Nick Piggin ec33679d78 fs: use RCU in shrink_dentry_list to reduce lock nesting 14 years ago
Nick Piggin be182bff72 fs: reduce dcache_inode_lock width in lru scanning 14 years ago
Nick Piggin 89e6054836 fs: dcache reduce prune_one_dentry locking 14 years ago
Nick Piggin a734eb458a fs: dcache reduce d_parent locking 14 years ago
Nick Piggin dc0474be3e fs: dcache rationalise dget variants 14 years ago
Nick Piggin 357f8e658b fs: dcache reduce dcache_inode_lock 14 years ago
Nick Piggin 89ad485f01 fs: dcache reduce locking in d_alloc 14 years ago
Nick Piggin 61f3dee4af fs: dcache reduce dput locking 14 years ago
Nick Piggin 58db63d086 fs: dcache avoid starvation in dcache multi-step operations 14 years ago
Nick Piggin b5c84bf6f6 fs: dcache remove dcache_lock 14 years ago
Nick Piggin 949854d024 fs: Use rename lock and RCU for multi-step operations 14 years ago
Nick Piggin 9abca36087 fs: increase d_name lock coverage 14 years ago
Nick Piggin b23fb0a603 fs: scale inode alias list 14 years ago
Nick Piggin 2fd6b7f507 fs: dcache scale subdirs 14 years ago
Nick Piggin da5029563a fs: dcache scale d_unhashed 14 years ago
Nick Piggin b7ab39f631 fs: dcache scale dentry refcount 14 years ago
Nick Piggin 2304450783 fs: dcache scale lru 14 years ago
Nick Piggin 789680d1ee fs: dcache scale hash 14 years ago
Nick Piggin ec2447c278 hostfs: simplify locking 14 years ago
Nick Piggin b1e6a015a5 fs: change d_hash for rcu-walk 14 years ago
Nick Piggin 621e155a35 fs: change d_compare for rcu-walk 14 years ago
Nick Piggin fb2d5b86af fs: name case update method 14 years ago
Nick Piggin 2bc334dcc7 jfs: dont overwrite dentry name in d_revalidate 14 years ago
Nick Piggin 79eb4dde74 cifs: dont overwrite dentry name in d_revalidate 14 years ago
Nick Piggin fe15ce446b fs: change d_delete semantics 14 years ago
Nick Piggin 5eef7fa905 fs: dcache documentation cleanup 14 years ago
Nick Piggin fbc8d4c046 config fs: avoid switching ->d_op on live dentry 14 years ago
Nick Piggin 5adcee1d8d cgroup fs: avoid switching ->d_op on live dentry 14 years ago
Nick Piggin 3e880fb5e4 fs: use fast counters for vfs caches 14 years ago
Nick Piggin 86c8749ede vfs: revert per-cpu nr_unused counters for dentry and inodes 14 years ago
Nick Piggin ccd35fb9f4 kernel: kmem_ptr_validate considered harmful 14 years ago
Nick Piggin 786a5e15b6 fs: d_validate fixes 14 years ago