Skip to content

struct path related cleanups of d_path() code (V2)

Jan Blunck lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest9 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9One less parameter to __d_pathfs/dcache.c+5 -70 replies
2/9d_path: kerneldoc cleanupfs/dcache.c+16 -190 replies
3/9d_path: Use struct path in struct avc_audit_datainclude/linux/audit.h kernel/audit.c kernel/auditsc.c +3 more+41 -510 replies
4/9d_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/9d_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/9Use struct path in struct svc_exportfs/nfsd/export.c fs/nfsd/nfs3proc.c fs/nfsd/nfs3xdr.c +7 more+74 -770 replies
7/9Use struct path in struct svc_expkeyfs/nfsd/export.c include/linux/nfsd/export.h+14 -191 reply
8/9d_path: Make seq_path() use a struct path argumentdrivers/md/md.c fs/namespace.c fs/nfsd/export.c +6 more+16 -170 replies
9/9d_path: Make d_path() use a struct patharch/blackfin/kernel/traps.c drivers/md/bitmap.c drivers/usb/gadget/file_storage.c +11 more+28 -430 replies

Reviews trailers per patch

8 of 9 patches have a Reviewed-by or Acked-by.

PatchChristoph HellwigBryan WuJ. Bruce Fields
1/9A-b
2/9A-b
3/9A-b
4/9A-b
5/9A-b
6/9A-b A-b
7/9A-b
8/9
9/9A-b A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.

Read the v1 thread

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

Andrew,
please apply this series to -mm. I just added the seq_file patch, another nfsd cleanup and changed the patch order.

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 cases I replaced existing <dentry,vfsmount> pairs and embed a struct path instead.

Thanks,
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

nfsd-svc_export_use_struct_path.diff<<

Use struct path in struct svc_export

Quoted 1 line
Quoted 1 line

nfsd-svc_expkey_use_struct_path.diff<<

Use struct path in struct svc_expkey

Quoted 1 line
Quoted 1 line

d_path-Make_seq_path_use_a_struct_path_argument.diff<<

d_path: Make seq_path() 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