eventpoll: constify struct epoll_event pointers
authorAl Viro <viro@zeniv.linux.org.uk>
Wed, 29 Nov 2017 00:43:33 +0000 (19:43 -0500)
committerAl Viro <viro@zeniv.linux.org.uk>
Wed, 29 Nov 2017 00:43:33 +0000 (19:43 -0500)
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/eventpoll.c

index 67fb3b850c99a1c0a24e9f57e9550ba37daba4a1..92f6c30a1dbb38089ad869d8f80f337107c4d85d 100644 (file)
@@ -874,7 +874,8 @@ static void ep_ptable_queue_proc(struct file *file, wait_queue_head_t *whead,
  * the ep->mtx so we need to start from depth=1, such that mutex_lock_nested()
  * is correctly annotated.
  */
-static unsigned int ep_item_poll(struct epitem *epi, poll_table *pt, int depth)
+static unsigned int ep_item_poll(const struct epitem *epi, poll_table *pt,
+                                int depth)
 {
        struct eventpoll *ep;
        bool locked;
@@ -1410,7 +1411,7 @@ static noinline void ep_destroy_wakeup_source(struct epitem *epi)
 /*
  * Must be called with "mtx" held.
  */
-static int ep_insert(struct eventpoll *ep, struct epoll_event *event,
+static int ep_insert(struct eventpoll *ep, const struct epoll_event *event,
                     struct file *tfile, int fd, int full_check)
 {
        int error, revents, pwake = 0;
@@ -1541,7 +1542,8 @@ error_create_wakeup_source:
  * Modify the interest event mask by dropping an event if the new mask
  * has a match in the current file status. Must be called with "mtx" held.
  */
-static int ep_modify(struct eventpoll *ep, struct epitem *epi, struct epoll_event *event)
+static int ep_modify(struct eventpoll *ep, struct epitem *epi,
+                    const struct epoll_event *event)
 {
        int pwake = 0;
        unsigned int revents;