summaryrefslogtreecommitdiff
path: root/fs/configfs/dir.c
AgeCommit message (Expand)AuthorFilesLines
5 daysconfigfs: unhash the dentry before dropping the item in rmdirVasileios Almpanis1-0/+9
2026-06-15Merge tag 'pull-configfs-fixed' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-159/+156
2026-06-08create_default_group(): pass parent's dentry instead of config_groupAl Viro1-4/+5
2026-06-08configfs_attach_group(): drop the unused parent_item argumentAl Viro1-9/+5
2026-06-08configs_attach_item(): drop unused parent_item argumentAl Viro1-4/+3
2026-06-08configfs_create(): lift parent timestamp updates into callersAl Viro1-1/+5
2026-06-08kill configfs_drop_dentry()Al Viro1-1/+23
2026-06-08configfs: mark pinned dentries persistentAl Viro1-10/+3
2026-06-08configfs: dentry refcount needs to be pinned only onceAl Viro1-5/+5
2026-06-08switch configfs_detach_{group,item}() to passing dentryAl Viro1-28/+15
2026-06-08configfs_remove_dir(), detach_attrs(): switch to passing dentryAl Viro1-40/+20
2026-06-08populate_attrs(): move cleanup to the sole callerAl Viro1-16/+14
2026-06-08populate_group(): move cleanup on failure to the sole callerAl Viro1-16/+12
2026-06-08configfs_detach_rollback(): pass configfs_dirent instead of dentryAl Viro1-5/+4
2026-06-08configfs_do_depend_item(): pass configfs_dirent instead of dentryAl Viro1-4/+4
2026-06-08configfs_depend_prep(): pass configfs_dirent instead of dentryAl Viro1-8/+4
2026-06-08configfs_detach_prep(): pass configfs_dirent instead of dentryAl Viro1-6/+5
2026-06-08configfs_mkdir(): use take_dentry_name_snapshot()Al Viro1-10/+6
2026-06-08configfs: fix lockless traversals of ->s_childrenAl Viro1-13/+41
2026-06-05configfs_lookup(): switch to d_splice_alias()Al Viro1-2/+1
2026-06-03configfs_lookup(): don't leave ->s_dentry dangling on failureAl Viro1-0/+3
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-2/+2
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-2/+2
2025-12-05Merge tag 'pull-persistency' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+8
2025-11-27configfs: Constify ct_group_ops in struct config_item_typeChristophe JAILLET1-1/+1
2025-11-17d_make_discardable(): warn if given a non-persistent dentryAl Viro1-2/+8
2025-09-04configfs: use PTR_ERR_OR_ZERO() to simplify codeXichao Zhao1-4/+1
2025-06-11configfs: use DCACHE_DONTCACHEAl Viro1-1/+0
2025-05-09configfs: Do not override creating attribute file failure in populate_attrs()Zijun Hu1-1/+1
2025-05-09configfs: Delete semicolon from macro type_print() definitionZijun Hu1-1/+1
2025-02-27Change inode_operations.mkdir to return struct dentry *NeilBrown1-3/+3
2024-11-14configfs: improve item creation performanceSeamus Connor1-10/+32
2024-06-17fs/configfs: Add a callback to determine attribute visibilityTom Lendacky1-0/+10
2023-04-03fs: consolidate duplicate dt_type helpersJeff Layton1-7/+2
2023-01-19fs: port ->mkdir() to pass mnt_idmapChristian Brauner1-1/+1
2022-12-02configfs: fix possible memory leak in configfs_create_dir()Chen Zhongjin1-0/+2
2022-02-22configfs: fix a race in configfs_{,un}register_subsystem()ChenXiaoSong1-0/+14
2022-01-24fsnotify: fix fsnotify hooks in pseudo filesystemsAmir Goldstein1-3/+3
2021-08-25configfs: fix a race in configfs_lookup()Sishuai Gong1-3/+4
2021-08-25configfs: fold configfs_attach_attr into configfs_lookupChristoph Hellwig1-49/+24
2021-08-25configfs: simplify the configfs_dirent_is_readyChristoph Hellwig1-3/+1
2021-08-25configfs: return -ENAMETOOLONG earlier in configfs_lookupChristoph Hellwig1-2/+3
2021-05-07treewide: remove editor modelines and cruftMasahiro Yamada1-3/+1
2021-01-24fs: make helpers idmap mount awareChristian Brauner1-1/+2
2020-11-14configfs: fix kernel-doc markup issueAlex Shi1-0/+1
2020-10-16fs: configfs: delete repeated words in commentsRandy Dunlap1-1/+1
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-2/+2
2020-04-27configfs: fix config_item refcnt leak in configfs_rmdir()Xiyu Yang1-0/+1
2019-09-11configfs: calculate the symlink target only onceAl Viro1-46/+6
2019-09-11configfs: make configfs_create() return inodeAl Viro1-39/+33