]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit - net/ipv6/route.c
proc: introduce proc_create_net{,_data}
authorChristoph Hellwig <hch@lst.de>
Tue, 10 Apr 2018 17:42:55 +0000 (19:42 +0200)
committerChristoph Hellwig <hch@lst.de>
Wed, 16 May 2018 05:24:30 +0000 (07:24 +0200)
commitc3506372277779fccbffee2475400fcd689d5738
treed45d820f96a84a1223fa84c6ad4b7d84a81399aa
parenta2dcdee3748b664bf011b4b12de64e945dd4c8c2
proc: introduce proc_create_net{,_data}

Variants of proc_create{,_data} that directly take a struct seq_operations
and deal with network namespaces in ->open and ->release.  All callers of
proc_create + seq_open_net converted over, and seq_{open,release}_net are
removed entirely.

Signed-off-by: Christoph Hellwig <hch@lst.de>
57 files changed:
drivers/net/ppp/pppoe.c
fs/nfs/client.c
fs/proc/proc_net.c
include/linux/proc_fs.h
include/linux/seq_file_net.h
include/net/ip6_fib.h
include/net/phonet/pn_dev.h
include/net/udp.h
net/8021q/vlanproc.c
net/atm/clip.c
net/core/net-procfs.c
net/core/sock.c
net/decnet/dn_neigh.c
net/ipv4/arp.c
net/ipv4/fib_trie.c
net/ipv4/igmp.c
net/ipv4/ipmr.c
net/ipv4/ping.c
net/ipv4/raw.c
net/ipv4/tcp_ipv4.c
net/ipv4/udp.c
net/ipv4/udplite.c
net/ipv6/addrconf.c
net/ipv6/anycast.c
net/ipv6/ip6_fib.c
net/ipv6/ip6_flowlabel.c
net/ipv6/ip6mr.c
net/ipv6/mcast.c
net/ipv6/ping.c
net/ipv6/raw.c
net/ipv6/route.c
net/ipv6/tcp_ipv6.c
net/ipv6/udp.c
net/ipv6/udplite.c
net/kcm/kcmproc.c
net/key/af_key.c
net/l2tp/l2tp_ppp.c
net/netfilter/ipvs/ip_vs_app.c
net/netfilter/ipvs/ip_vs_conn.c
net/netfilter/ipvs/ip_vs_ctl.c
net/netfilter/nf_conntrack_expect.c
net/netfilter/nf_conntrack_standalone.c
net/netfilter/nf_log.c
net/netfilter/nf_synproxy_core.c
net/netfilter/nfnetlink_log.c
net/netfilter/nfnetlink_queue.c
net/netfilter/x_tables.c
net/netlink/af_netlink.c
net/packet/af_packet.c
net/phonet/pn_dev.c
net/phonet/socket.c
net/rxrpc/ar-internal.h
net/rxrpc/net_ns.c
net/rxrpc/proc.c
net/sctp/proc.c
net/unix/af_unix.c
net/wireless/wext-proc.c