Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[SUNRPC]: cleanup: use seq_release_private() where appropriate

We can save some lines of code by using seq_release_private().

Signed-off-by: Martin Peschke <mp3@de.ibm.com>
Acked-by: Neil Brown <neilb@suse.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Martin Peschke and committed by
David S. Miller
14690fc6 f8a6d970

+1 -9
+1 -9
net/sunrpc/cache.c
··· 1237 1237 1238 1238 return res; 1239 1239 } 1240 - static int content_release(struct inode *inode, struct file *file) 1241 - { 1242 - struct seq_file *m = (struct seq_file *)file->private_data; 1243 - struct handle *han = m->private; 1244 - kfree(han); 1245 - m->private = NULL; 1246 - return seq_release(inode, file); 1247 - } 1248 1240 1249 1241 static const struct file_operations content_file_operations = { 1250 1242 .open = content_open, 1251 1243 .read = seq_read, 1252 1244 .llseek = seq_lseek, 1253 - .release = content_release, 1245 + .release = seq_release_private, 1254 1246 }; 1255 1247 1256 1248 static ssize_t read_flush(struct file *file, char __user *buf,