aboutsummaryrefslogtreecommitdiffstats
path: root/fs/adfs/dir.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2020-01-20fs/adfs: mostly divorse inode number from indirect disc addressRussell King1-2/+2
2020-01-20fs/adfs: dir: remove debug in adfs_dir_update()Russell King1-3/+0
2020-01-20fs/adfs: newdir: split out directory commit from updateRussell King1-0/+4
2020-01-20fs/adfs: dir: add more efficient iterate() per-format methodRussell King1-14/+2
2020-01-20fs/adfs: dir: switch to iterate_shared methodRussell King1-3/+2
2020-01-20fs/adfs: dir: improve compiler coverage in adfs_dir_updateRussell King1-3/+5
2020-01-20fs/adfs: dir: improve update failure handlingRussell King1-12/+36
2020-01-20fs/adfs: dir: update directory lockingRussell King1-26/+29
2020-01-20fs/adfs: dir: add helper to mark directory buffers dirtyRussell King1-0/+12
2020-01-20fs/adfs: dir: add helper to read directory using inodeRussell King1-10/+22
2020-01-20fs/adfs: dir: add generic directory readingRussell King1-0/+49
2020-01-20fs/adfs: dir: add generic copy functionsRussell King1-0/+50
2020-01-20fs/adfs: dir: add common directory sync methodRussell King1-5/+18
2020-01-20fs/adfs: dir: add common directory buffer release methodRussell King1-3/+18
2020-01-20fs/adfs: dir: add common dir object initialisationRussell King1-3/+13
2019-07-19Merge branch 'work.adfs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-15/+10
2019-06-26fs/adfs: add time stamp and file type helpersRussell King1-11/+5
2019-06-26fs/adfs: clean up indirect disc addresses and fragment IDsRussell King1-4/+5
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-4/+1
2019-05-31fs/adfs: fix filename fixup handling for "/" and "//" namesRussell King1-4/+11
2019-05-31fs/adfs: move append_filetype_suffix() into adfs_object_fixup()Russell King1-5/+8
2019-05-31fs/adfs: remove truncated filename hashingRussell King1-10/+5
2019-05-31fs/adfs: factor out filename fixupRussell King1-0/+13
2019-05-31fs/adfs: factor out object fixupsRussell King1-0/+21
2019-05-31fs/adfs: factor out filename case loweringRussell King1-22/+12
2019-05-31fs/adfs: factor out filename comparisonRussell King1-42/+26
2018-05-22adfs_lookup: do not fail with ENOENT on negatives, use d_splice_alias()Al Viro1-5/+5
2018-05-22adfs_lookup_byname: .. *is* taken care of in fs/namei.cAl Viro1-14/+0
2016-08-07Merge branch 'for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-1/+1
2016-08-06Merge branch 'work.const-qstr' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-2/+2
2016-07-31get rid of 'parent' argument of ->d_compare()Al Viro1-1/+1
2016-07-30qstr: constify instances in adfsAl Viro1-2/+2
2016-06-10vfs: make the string hashes salt the hashLinus Torvalds1-1/+1
2015-12-06adfs: constify adfs_dir_ops structuresJulia Lawall1-3/+3
2014-08-08adfs: add __printf verification, fix format/argument mismatchesJoe Perches1-1/+1
2013-06-29Don't pass inode to ->d_hash() and ->d_compare()Linus Torvalds1-4/+2
2013-06-29[readdir] convert adfsAl Viro1-24/+18
2013-02-22new helper: file_inode(file)Al Viro1-1/+1
2012-07-14stop passing nameidata to ->lookup()Al Viro1-1/+1
2011-03-02adfs: remove the big kernel lockArnd Bergmann1-6/+0
2011-01-12switch adfsAl Viro1-1/+0
2011-01-07fs: dcache reduce branches in lookup pathNick Piggin1-1/+1
2011-01-07fs: change d_hash for rcu-walkNick Piggin1-1/+2
2011-01-07fs: change d_compare for rcu-walkNick Piggin1-3/+5
2010-05-27rename the generic fsync implementationsChristoph Hellwig1-1/+1
2009-06-17Cleanup of adfs headersAl Viro1-8/+0
2009-06-11repair adfs ->write_inode(), switch to simple_fsync()Al Viro1-2/+8
2009-03-27constify dentry_operations: misc filesystemsAl Viro1-1/+1
2008-08-25[PATCH] fix ->llseek() for a bunch of directoriesAl Viro1-0/+1
2007-02-12[PATCH] mark struct inode_operations const 1Arjan van de Ven1-1/+1