]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libmount: (monitor) remove unnecessary epoll EPOLLPRI
authorKarel Zak <kzak@redhat.com>
Fri, 11 Sep 2015 09:37:49 +0000 (11:37 +0200)
committerKarel Zak <kzak@redhat.com>
Fri, 11 Sep 2015 09:37:49 +0000 (11:37 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
libmount/src/monitor.c

index ca9e02c53205ec1a23b4937821782195a0cf6418..9bc7ea32a0faa47134a4cf1c9114c9b8f59d42cc 100644 (file)
@@ -412,7 +412,7 @@ int mnt_monitor_enable_userspace(struct libmnt_monitor *mn, int enable, const ch
 
        me->type = MNT_MONITOR_TYPE_USERSPACE;
        me->opers = &userspace_opers;
-       me->events = EPOLLPRI | EPOLLIN;
+       me->events = EPOLLIN;
        me->path = strdup(filename);
        if (!me->path)
                goto err;
@@ -524,7 +524,7 @@ int mnt_monitor_enable_kernel(struct libmnt_monitor *mn, int enable)
         * that we have to drain initial event generated by EPOLLIN after
         * epoll_ctl(ADD). See monitor_modify_epoll().
         */
-       me->events = EPOLLPRI | EPOLLIN | EPOLLET;
+       me->events = EPOLLIN | EPOLLET;
 
        me->type = MNT_MONITOR_TYPE_KERNEL;
        me->opers = &kernel_opers;
@@ -884,7 +884,7 @@ int __test_epoll(struct libmnt_test *ts, int argc, char *argv[], int cleanup)
                goto done;
        }
 
-       ev.events = EPOLLPRI | EPOLLIN;
+       ev.events = EPOLLIN;
        ev.data.fd = fd;
 
        rc = epoll_ctl(efd, EPOLL_CTL_ADD, fd, &ev);