aboutsummaryrefslogtreecommitdiffstats
path: root/fs/udf/namei.c
AgeCommit message (Expand)AuthorFilesLines
2026-04-13Merge tag 'vfs-7.1-rc1.bh.metadata' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2026-03-26udf: Track metadata bhs in fs-private inode partJan Kara1-1/+1
2026-03-06treewide: change inode->i_ino from unsigned long to u64Jeff Layton1-4/+4
2025-02-27Change inode_operations.mkdir to return struct dentry *NeilBrown1-6/+6
2024-11-26udf: Verify inode link counts before performing renameJan Kara1-0/+10
2024-11-26udf: Skip parent dir link count update if corruptedJan Kara1-1/+5
2024-06-20udf: Fix bogus checksum computation in udf_rename()Jan Kara1-2/+0
2024-01-23udf: Avoid GFP_NOFS allocation in udf_symlink()Jan Kara1-8/+11
2024-01-23udf: Remove GFP_NOFS from dir iteration codeJan Kara1-1/+1
2024-01-11Merge tag 'pull-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-10/+1
2023-12-21udf_fiiter_add_entry(): check for zero ->d_name.len is bogus...Al Viro1-2/+0
2023-12-21udf: d_obtain_alias(ERR_PTR(...)) will do the right thing...Al Viro1-6/+1
2023-12-21udf: d_splice_alias() will do the right thing on ERR_PTR() inodeAl Viro1-2/+0
2023-11-25udf_rename(): only access the child content on cross-directory renameAl Viro1-1/+6
2023-10-18udf: convert to new timestamp accessorsJeff Layton1-8/+8
2023-07-24udf: convert to ctime accessor functionsJeff Layton1-12/+12
2023-06-29Merge tag 'fs_for_v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-5/+1
2023-06-02Revert "udf: Protect rename against modification of moved directory"Jan Kara1-12/+2
2023-05-30fs: udf: Replace GPL 2.0 boilerplate license notice with SPDX identifierBagas Sanjaya1-5/+1
2023-02-20Merge tag 'fixes_for_v6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-698/+389
2023-01-26udf: Fix file counting in LVIDJan Kara1-0/+22
2023-01-26udf: Don't return bh from udf_expand_dir_adinicb()Jan Kara1-20/+13
2023-01-26udf: Switch to single address_space_operationsJan Kara1-8/+2
2023-01-26udf: Protect rename against modification of moved directoryJan Kara1-2/+12
2023-01-26udf: Drop VARCONV supportJan Kara1-2/+2
2023-01-19fs: port ->tmpfile() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->rename() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->mknod() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->mkdir() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->symlink() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->create() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-09udf: Handle error when adding extent to symlinkJan Kara1-1/+6
2023-01-09udf: Handle error when expanding directoryJan Kara1-1/+6
2023-01-09udf: Remove old directory iteration codeJan Kara1-505/+0
2023-01-09udf: Convert udf_rename() to new directory iteration codeJan Kara1-87/+78
2023-01-09udf: Convert udf_link() to new directory iteration codeJan Kara1-14/+8
2023-01-09udf: Convert udf_mkdir() to new directory iteration codeJan Kara1-27/+21
2023-01-09udf: Convert udf_add_nondir() to new directory iterationJan Kara1-11/+8
2023-01-09udf: Implement adding of dir entries using new iteration codeJan Kara1-0/+110
2023-01-09udf: Convert udf_unlink() to new directory iteration codeJan Kara1-23/+10
2023-01-09udf: Convert udf_rmdir() to new directory iteration codeJan Kara1-21/+11
2023-01-09udf: Provide function to mark entry as deleted using new directory iteration ...Jan Kara1-0/+10
2023-01-09udf: Convert empty_dir() to new directory iteration codeJan Kara1-59/+9
2023-01-09udf: Convert udf_get_parent() to new directory iteration codeJan Kara1-9/+7
2023-01-09udf: Convert udf_lookup() to use new directory iteration codeJan Kara1-11/+8
2023-01-09udf: Implement searching for directory entry using new iteration codeJan Kara1-0/+67
2023-01-09udf: Move udf_expand_dir_adinicb() to its callsiteJan Kara1-0/+82
2022-12-12Merge tag 'fixes_for_v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-4/+4
2022-11-09udf: Fix a slab-out-of-bounds write bug in udf_find_entry()ZhangPeng1-1/+1
2022-10-24udf: Avoid double brelse() in udf_rename()Shigeru Yoshida1-4/+4
2022-09-24vfs: open inside ->tmpfile()Miklos Szeredi1-3/+3
2022-05-10udf: Avoid using stale lengthOfImpUseJan Kara1-4/+4
2021-11-09udf: Fix crash after seekdirJan Kara1-0/+3
2021-08-11udf: Get rid of 0-length arrays in struct fileIdentDescJan Kara1-7/+6
2021-05-20udf: Fix NULL pointer dereference in udf_symlink functionArturo Giusti1-0/+4
2021-04-15useful constants: struct qstr for ".."Al Viro1-2/+1
2021-01-24fs: make helpers idmap mount awareChristian Brauner1-11/+13
2020-09-29udf: Remove pointless union in udf_inode_infoJan Kara1-4/+3
2019-04-17udf: fix an uninitialized read bug and remove dead codeWenwen Wang1-15/+0
2018-08-13Merge branch 'work.mkdir' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-8/+4
2018-08-03udf: switch to discard_new_inode()Al Viro1-8/+4
2018-06-20udf: Provide function for calculating dir entry lengthJan Kara1-11/+3
2018-05-11do d_instantiate/unlock_new_inode combinations safelyAl Viro1-4/+2
2017-10-17udf: Fix signed/unsigned format specifiersSteve Magnani1-2/+2
2017-10-17udf: Fix 64-bit sign extension issues affecting blocks > 0x7FFFFFFFSteve Magnani1-4/+5
2017-08-16fs-udf: Improve six size determinationsMarkus Elfring1-1/+1
2017-04-24udf: use octal for permissionsFabian Frederick1-1/+1
2017-01-05udf: Make stat on symlink report symlink length as st_sizeJan Kara1-1/+1
2016-10-10Merge remote-tracking branch 'ovl/rename2' into for-linusAl Viro1-1/+5
2016-09-27fs: Replace current_fs_time() with current_time()Deepa Dinamani1-10/+10
2016-09-27fs: rename "rename2" i_op to "rename"Miklos Szeredi1-1/+1
2016-09-27fs: support RENAME_NOREPLACE for local filesystemsMiklos Szeredi1-2/+6
2016-04-10don't bother with ->d_inode->i_sb - it's always equal to ->d_sbAl Viro1-1/+1
2016-02-09udf: Use separate buffer for copying split namesJan Kara1-2/+11
2016-02-09udf: Adjust UDF_NAME_LEN to better reflect actual restrictionsAndrew Gabbasov1-5/+5
2016-02-09udf: Parameterize output length in udf_put_filenameAndrew Gabbasov1-4/+6
2015-12-08don't put symlink bodies in pagecache into highmemAl Viro1-0/+1
2015-12-06udf: don't duplicate page_symlink_inode_operationsAl Viro1-6/+1
2015-05-18UDF: support NFSv2 exportNeilBrown1-2/+2
2015-05-18udf: Return error from udf_find_entry()Fabian Frederick1-20/+71
2015-05-18udf: Return -ENOMEM when allocation fails in udf_get_filename()Fabian Frederick1-1/+1
2015-04-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-8/+8
2015-04-15VFS: normal filesystems (and lustre): d_inode() annotationsDavid Howells1-8/+8
2015-04-01udf: Update ctime and mtime when directory is modifiedJan Kara1-2/+7
2015-03-14udf: remove redundant buffer_head.h includesFabian Frederick1-1/+0
2014-12-21udf: Reduce repeated dereferencesJan Kara1-9/+9
2014-12-19udf: Check path length when reading symlinkJan Kara1-1/+2
2014-09-04udf: saner calling conventions for udf_new_inode()Al Viro1-28/+16
2014-09-04udf: fix the udf_iget() vs. udf_new_inode() racesAl Viro1-0/+7
2014-09-04udf: merge the pieces inserting a new non-directory object into directoryAl Viro1-69/+29
2014-09-04udf: Make udf_read_inode() and udf_iget() return errorJan Kara1-13/+9
2014-08-19udf: avoid unneeded up_write when fail to add entry in ->symlinkChao Yu1-1/+2
2013-12-23udf: Fix lockdep warning from udf_symlink()Jan Kara1-1/+1
2013-06-29udf: provide ->tmpfile()Al Viro1-0/+24
2013-02-26fs: encode_fh: return FILEID_INVALID if invalid fid_typeNamjae Jeon1-2/+2
2012-07-24Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-0/+1
2012-07-14don't pass nameidata to ->create()Al Viro1-1/+1
2012-07-14stop passing nameidata to ->lookup()Al Viro1-1/+1
2012-07-13udf: avoid info leak on exportMathias Krause1-0/+1
2012-05-29->encode_fh() API changeAl Viro1-9/+5
2012-05-10vfs: make it possible to access the dentry hash/len as one 64-bit entryLinus Torvalds1-1/+1
2012-03-20vfs: check i_nlink limits in vfs_{mkdir,rename_dir,link}Al Viro1-13/+0
2012-01-03switch ->mknod() to umode_tAl Viro1-1/+1
2012-01-03switch ->create() to umode_tAl Viro1-1/+1
2012-01-03switch vfs_mkdir() and ->mkdir() to umode_tAl Viro1-1/+1
2011-11-02Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/hch/...Linus Torvalds1-9/+6
2011-11-02filesystems: add set_nlink()Miklos Szeredi1-2/+2
2011-11-02filesystems: add missing nlink wrappersMiklos Szeredi1-7/+4
2011-10-10udf: Rename udf_warning to udf_warnJoe Perches1-3/+2
2011-05-28udf: remove unnecessary dentry_unhash from rmdir, dir renameSage Weil1-5/+0
2011-05-26vfs: push dentry_unhash on rename_dir into file systemsSage Weil1-0/+3
2011-05-26vfs: push dentry_unhash on rmdir into file systemsSage Weil1-0/+2
2011-03-14exportfs: Return the minimum required handle sizeAneesh Kumar K.V1-1/+6
2011-03-03udf: fix i_nlink limitAl Viro1-6/+5
2011-01-06UDF: Close small mem leak in udf_find_entry()Jesper Juhl1-4/+2
2011-01-06udf: Fix directory corruption after extent mergingJan Kara1-6/+10
2011-01-06udf: Remove unnecessary bkl usagesAlessio Igor Bogani1-27/+0
2011-01-06udf: Replace bkl with the UDF_I(inode)->i_data_sem for protect udf_inode_info...Alessio Igor Bogani1-3/+4
2011-01-06udf: Move handling of uniqueID into a helper function and protect it by a s_a...Jan Kara1-38/+13
2010-10-25new helper: ihold()Al Viro1-1/+1
2010-05-24udf: Remove dead quota codeJan Kara1-20/+0
2010-05-21udf: replace inode uid,gid,mode init with helperDmitry Monakhov1-8/+2
2010-04-08udf: add speciffic ->setattr callbackDmitry Monakhov1-1/+8
2010-03-05Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-0/+17
2010-03-05dquot: cleanup dquot initialize routineChristoph Hellwig1-9/+9
2010-03-05dquot: move dquot initialization responsibility into the filesystemChristoph Hellwig1-0/+17
2010-03-03sanitize const/signedness for udfAl Viro1-10/+10
2009-12-14udf: Avoid IO in udf_clear_inodeJan Kara1-10/+28
2009-09-14udf: Remove wrong assignment in udf_symlinkJan Kara1-1/+0
2009-04-02Fix the udf code not to pass structs on stack where possible.Pekka Enberg1-14/+18
2009-04-02Remove struct typedefs from fs/udf/ecma_167.h et al.Pekka Enberg1-27/+27
2008-11-14CRED: Wrap task credential accesses in the UDF filesystemDavid Howells1-1/+1
2008-10-23[PATCH] get rid of on-stack dentry in udfAl Viro1-15/+11
2008-10-23[PATCH] switch all filesystems over to d_obtain_aliasChristoph Hellwig1-15/+2
2008-05-08Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds1-4/+141
2008-05-07udf: Fix memory corruption when fs mounted with noadinicb optionJan Kara1-2/+3
2008-05-07udf: Make udf exportableRasmus Rohde1-2/+138
2008-04-28udf: fix sparse warning in namei.cHarvey Harrison1-4/+4
2008-04-17udf: use crc_itu_t from lib instead of udf_crcBob Copeland1-11/+10
2008-04-17udf: Remove declarations of arrays of size UDF_NAME_LEN (256 bytes)Jan Kara1-62/+66
2008-04-17udf: Remove checking of existence of filename in udf_add_entry()Jan Kara1-37/+1
2008-04-17udf: kill useless file header comments for vfs method implementationsChristoph Hellwig1-33/+0
2008-02-08udf: fix adding entry to a directoryJan Kara1-9/+10
2008-02-08udf: cleanup directory offset handlingJan Kara1-22/+17
2008-02-08udf: fix signedness issueMarcin Slusarz1-1/+1
2008-02-08udf: cache struct udf_inode_infoMarcin Slusarz1-51/+61
2008-02-08udf: remove UDF_I_* macros and open code themMarcin Slusarz1-53/+57
2008-02-08udf: create common function for tag checksummingMarcin Slusarz1-8/+1
2008-02-08udf: fix coding styleMarcin Slusarz1-119/+179
2008-02-08udf: remove some ugly macrosMarcin Slusarz1-10/+14
2007-07-21UDF: coding style conversion - lindent fixupsCyrill Gorcunov1-228/+180
2007-07-19UDF: coding style conversion - lindentCyrill Gorcunov1-375/+345
2007-05-21Detach sched.h from mm.hAlexey Dobriyan1-0/+1
2007-05-08udf: use get_bh()Jan Kara1-68/+68
2007-05-08UDF: introduce struct extent_positionJan Kara1-61/+61
2007-05-08udf: use sector_t and loff_t for file offsetsJan Kara1-6/+6
2007-05-08udf: decrement correct link count in udf_rmdirStephen Mollett1-1/+1
2007-02-12[PATCH] mark struct inode_operations const 3Arjan van de Ven1-1/+1
2006-10-01[PATCH] r/o bind mounts: monitor zeroing of i_nlinkDave Hansen1-1/+1
2006-10-01[PATCH] r/o bind mount prepwork: inc_nlink() helperDave Hansen1-3/+3
2006-10-01[PATCH] r/o bind mounts: unlink: monitor i_nlinkDave Hansen1-12/+6
2006-02-03[PATCH] UDF: Fix issues reported by Coverity in namei.cJayachandran C1-2/+2
2006-01-03remove pointers to the defunct UDF mailing listAdrian Bunk1-5/+0
2005-06-30[PATCH] udf_find_entry() cleanupChristoph Hellwig1-4/+0
2005-06-28[PATCH] coverity: fs/udf/namei.c null checkKAMBAROV, ZAUR1-1/+3
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+1334