Skip to content

struct path related cleanups of d_path() code

Jan Blunck lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7One less parameter to __d_pathfs/dcache.c+5 -70 replies
2/7d_path: kerneldoc cleanupfs/dcache.c+16 -190 replies
3/7d_path: Use struct path in struct avc_audit_datainclude/linux/audit.h kernel/audit.c kernel/auditsc.c +3 more+41 -510 replies
4/7d_path: Make proc_get_link() use a struct path argumentfs/proc/base.c fs/proc/internal.h fs/proc/task_mmu.c +2 more+34 -420 replies
5/7d_path: Make get_dcookie() use a struct path argumentarch/powerpc/oprofile/cell/spu_task_sync.c drivers/oprofile/buffer_sync.c fs/dcookies.c +1 more+35 -470 replies
6/7d_path: Make d_path() use a struct pathdrivers/md/bitmap.c drivers/usb/gadget/file_storage.c fs/compat_ioctl.c +10 more+24 -323 replies
6/7d_path: Make d_path() use a struct path (2nd try)arch/blackfin/kernel/traps.c drivers/md/bitmap.c drivers/usb/gadget/file_storage.c +11 more+31 -421 reply
7/7Use struct path in struct svc_exportfs/nfsd/export.c fs/nfsd/nfs3proc.c fs/nfsd/nfs3xdr.c +7 more+74 -781 reply

Reviews trailers per patch

1 of 8 patches has a Reviewed-by or Acked-by.

PatchJ. Bruce Fields
1/7
2/7
3/7
4/7
5/7
6/7
6/7
7/7A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/7] struct path related cleanups of d_path() code

Here are some more struct path cleanups. This patch series changes d_path() to take a struct path argument. The existing users are changed to give struct path more deeply into the call chain. In some structures I need to replace existing <dentry,vfsmount> pairs and embed a struct path instead.

Andreas,
since JJ just posted the AppArmor related d_path() patches I don't include them here too.

Comments?

Jan

Quoted 1 line
Quoted 1 line

one-less-parameter-to-__d_path.patch<<

One less parameter to __d_path

Quoted 1 line
Quoted 1 line

d_path-kerneldoc_cleanup.diff<<

d_path: kerneldoc cleanup

Quoted 1 line
Quoted 1 line

d_path-Use_struct_path_in_struct_avc_audit_data.diff<<

d_path: Use struct path in struct avc_audit_data

Quoted 1 line
Quoted 1 line

d_path-Make_proc_get_link_use_a_struct_path_argument.diff<<

d_path: Make proc_get_link() use a struct path argument

Quoted 1 line
Quoted 1 line

d_path_Make_get_dcookie_use_a_struct_path_argument.diff<<

d_path: Make get_dcookie() use a struct path argument

Quoted 1 line
Quoted 1 line

d_path-use_struct_path.diff<<

d_path: Make d_path() use a struct path

Quoted 1 line
Quoted 1 line

nfsd-svc_export_use_struct_path.diff<<

Use struct path in struct svc_export