proc: introduce proc_create_seq{,_data}
authorChristoph Hellwig <hch@lst.de>
Fri, 13 Apr 2018 17:44:18 +0000 (19:44 +0200)
committerChristoph Hellwig <hch@lst.de>
Wed, 16 May 2018 05:23:35 +0000 (07:23 +0200)
commitfddda2b7b521185f3aa018f9559eb33b0aee53a9
treeece18b3d82822f8eaefd8b0afa2f93307e83b253
parent7aed53d1dfd14d468e065212ce45068e2b50c1fa
proc: introduce proc_create_seq{,_data}

Variants of proc_create{,_data} that directly take a struct seq_operations
argument and drastically reduces the boilerplate code in the callers.

All trivial callers converted over.

Signed-off-by: Christoph Hellwig <hch@lst.de>
53 files changed:
arch/ia64/hp/common/sba_iommu.c
arch/ia64/kernel/perfmon.c
arch/s390/kernel/sysinfo.c
block/genhd.c
crypto/proc.c
drivers/char/misc.c
drivers/isdn/capi/kcapi_proc.c
drivers/net/hamradio/bpqether.c
drivers/net/hamradio/scc.c
drivers/net/hamradio/yam.c
drivers/pci/proc.c
drivers/s390/block/dasd_proc.c
drivers/s390/char/tape_proc.c
drivers/staging/ipx/ipx_proc.c
drivers/tty/tty_ldisc.c
drivers/video/fbdev/core/fbmem.c
drivers/zorro/proc.c
fs/cachefiles/proc.c
fs/fscache/histogram.c
fs/fscache/internal.h
fs/fscache/proc.c
fs/proc/consoles.c
fs/proc/devices.c
fs/proc/generic.c
fs/proc/internal.h
fs/proc/interrupts.c
fs/proc/nommu.c
fs/proc/proc_tty.c
include/linux/proc_fs.h
include/linux/tty.h
include/net/ax25.h
include/net/netrom.h
include/net/rose.h
kernel/locking/lockdep_proc.c
kernel/sched/debug.c
kernel/sched/stats.c
mm/vmalloc.c
mm/vmstat.c
net/appletalk/atalk_proc.c
net/atm/br2684.c
net/ax25/af_ax25.c
net/ax25/ax25_route.c
net/ax25/ax25_uid.c
net/core/net-procfs.c
net/decnet/dn_dev.c
net/llc/llc_proc.c
net/netrom/af_netrom.c
net/netrom/nr_route.c
net/rose/af_rose.c
net/rose/rose_route.c
net/sctp/objcnt.c
net/x25/x25_proc.c
security/keys/proc.c