diff options
author | Martin Peschke <mp3@de.ibm.com> | 2007-04-26 01:03:43 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2007-04-26 01:03:43 -0700 |
commit | 14690fc649f4c59712f497135f7323eb8ceceaaf (patch) | |
tree | 2158421b144cde2c239458f74afb46b70cb28b65 | |
parent | f8a6d97043f9adc25889876b681998b77f543bfa (diff) | |
download | linux-14690fc649f4c59712f497135f7323eb8ceceaaf.tar.gz linux-14690fc649f4c59712f497135f7323eb8ceceaaf.tar.bz2 linux-14690fc649f4c59712f497135f7323eb8ceceaaf.zip |
[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>
-rw-r--r-- | net/sunrpc/cache.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/net/sunrpc/cache.c b/net/sunrpc/cache.c index f02f24ae9468..543b085ae2c1 100644 --- a/net/sunrpc/cache.c +++ b/net/sunrpc/cache.c @@ -1237,20 +1237,12 @@ static int content_open(struct inode *inode, struct file *file) return res; } -static int content_release(struct inode *inode, struct file *file) -{ - struct seq_file *m = (struct seq_file *)file->private_data; - struct handle *han = m->private; - kfree(han); - m->private = NULL; - return seq_release(inode, file); -} static const struct file_operations content_file_operations = { .open = content_open, .read = seq_read, .llseek = seq_lseek, - .release = content_release, + .release = seq_release_private, }; static ssize_t read_flush(struct file *file, char __user *buf, |