summaryrefslogtreecommitdiffstats
path: root/include/net/raw.h
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2018-04-10 22:08:28 +0200
committerChristoph Hellwig <hch@lst.de>2018-05-16 07:23:35 +0200
commit93cb5a1f5851ab1a0b4be735c40130898a64b812 (patch)
tree47d4f61cf3a519db2bb2cf8748ee661db90f23c7 /include/net/raw.h
parentf455022166b57c8693897334508dfa75d3b62b38 (diff)
downloadlinux-93cb5a1f5851ab1a0b4be735c40130898a64b812.tar.gz
linux-93cb5a1f5851ab1a0b4be735c40130898a64b812.tar.bz2
linux-93cb5a1f5851ab1a0b4be735c40130898a64b812.zip
ipv{4,6}/raw: simplify ѕeq_file code
Pass the hashtable to the proc private data instead of copying it into the per-file private data. Signed-off-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'include/net/raw.h')
-rw-r--r--include/net/raw.h4
1 files changed, 0 insertions, 4 deletions
diff --git a/include/net/raw.h b/include/net/raw.h
index 99d26d0c4a19..9c9fa98a91a4 100644
--- a/include/net/raw.h
+++ b/include/net/raw.h
@@ -48,7 +48,6 @@ void raw_proc_exit(void);
struct raw_iter_state {
struct seq_net_private p;
int bucket;
- struct raw_hashinfo *h;
};
static inline struct raw_iter_state *raw_seq_private(struct seq_file *seq)
@@ -58,9 +57,6 @@ static inline struct raw_iter_state *raw_seq_private(struct seq_file *seq)
void *raw_seq_start(struct seq_file *seq, loff_t *pos);
void *raw_seq_next(struct seq_file *seq, void *v, loff_t *pos);
void raw_seq_stop(struct seq_file *seq, void *v);
-int raw_seq_open(struct inode *ino, struct file *file,
- struct raw_hashinfo *h, const struct seq_operations *ops);
-
#endif
int raw_hash_sk(struct sock *sk);