kernel/relay.c: remove unused function argument actor
authorzhangwei(Jovi) <jovi.zhangwei@huawei.com>
Tue, 30 Apr 2013 22:28:39 +0000 (15:28 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 1 May 2013 00:04:08 +0000 (17:04 -0700)
Currently argument `actor' is never used in the relay reading path, so
remove it.

Signed-off-by: zhangwei(Jovi) <jovi.zhangwei@huawei.com>
Cc: Jens Axboe <axboe@kernel.dk>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Cc: Eric Dumazet <edumazet@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
kernel/relay.c

index 01ab081ac53a78a54b0f61004e09fe8a738f8733..d21006c4a3cc8eb970e9317dd8838e1f3e4b6e21 100644 (file)
@@ -1099,8 +1099,7 @@ static size_t relay_file_read_end_pos(struct rchan_buf *buf,
 static int subbuf_read_actor(size_t read_start,
                             struct rchan_buf *buf,
                             size_t avail,
-                            read_descriptor_t *desc,
-                            read_actor_t actor)
+                            read_descriptor_t *desc)
 {
        void *from;
        int ret = 0;
@@ -1121,15 +1120,13 @@ static int subbuf_read_actor(size_t read_start,
 typedef int (*subbuf_actor_t) (size_t read_start,
                               struct rchan_buf *buf,
                               size_t avail,
-                              read_descriptor_t *desc,
-                              read_actor_t actor);
+                              read_descriptor_t *desc);
 
 /*
  *     relay_file_read_subbufs - read count bytes, bridging subbuf boundaries
  */
 static ssize_t relay_file_read_subbufs(struct file *filp, loff_t *ppos,
                                        subbuf_actor_t subbuf_actor,
-                                       read_actor_t actor,
                                        read_descriptor_t *desc)
 {
        struct rchan_buf *buf = filp->private_data;
@@ -1150,7 +1147,7 @@ static ssize_t relay_file_read_subbufs(struct file *filp, loff_t *ppos,
                        break;
 
                avail = min(desc->count, avail);
-               ret = subbuf_actor(read_start, buf, avail, desc, actor);
+               ret = subbuf_actor(read_start, buf, avail, desc);
                if (desc->error < 0)
                        break;
 
@@ -1174,8 +1171,7 @@ static ssize_t relay_file_read(struct file *filp,
        desc.count = count;
        desc.arg.buf = buffer;
        desc.error = 0;
-       return relay_file_read_subbufs(filp, ppos, subbuf_read_actor,
-                                      NULL, &desc);
+       return relay_file_read_subbufs(filp, ppos, subbuf_read_actor, &desc);
 }
 
 static void relay_consume_bytes(struct rchan_buf *rbuf, int bytes_consumed)