Skip to content

Use struct path in struct nameidata

[email protected] lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest10 patches 17 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/10Dont touch fs_struct in driversdrivers/pnp/pnpbios/core.c sound/core/seq/seq_clientmgr.c sound/core/seq/seq_device.c +4 more+6 -191 reply
2/10Dont touch fs_struct in usermodehelperkernel/kmod.c+1 -44 replies
3/10Remove path_release_on_umount()fs/namei.c fs/namespace.c include/linux/namei.h+3 -121 reply
4/10Move struct path into its own headerinclude/linux/namei.h include/linux/path.h+13 -51 reply
5/10Embed a struct path into struct nameidata instead of nd->{dentry,mnt}arch/alpha/kernel/osf_sys.c arch/mips/kernel/sysirix.c arch/parisc/hpux/sys_hpux.c +41 more+414 -3921 reply
6/10Introduce path_put()arch/alpha/kernel/osf_sys.c arch/mips/kernel/sysirix.c arch/parisc/hpux/sys_hpux.c +36 more+118 -1111 reply
7/10Use path_put() in a few places instead of {mnt,d}put()fs/afs/mntpt.c fs/namei.c+6 -121 reply
8/10Introduce path_get()fs/namei.c include/linux/path.h+16 -21 reply
9/10Use struct path in fs_structfs/dcache.c fs/namei.c fs/namespace.c +6 more+75 -1124 replies
10/10Make set_fs_{root,pwd} take a struct pathfs/namespace.c fs/open.c include/linux/fs_struct.h+18 -241 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [patch 00/10] Use struct path in struct nameidata

This is a respin of the patch series Andreas posted last month. It leaves out the restructuring of the intent which will be done at a later point in time.

There are three preparing patches that remove unneeded code IMHO. I haven't got feedback from Takashi since he is on holiday. Please, can somebody else acknowledge the changes?

Comments?
Jan