From: Greg Kroah-Hartman Date: Sat, 27 Jan 2018 08:35:42 +0000 (+0100) Subject: 4.9-stable patches X-Git-Tag: v4.4.114~20 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4c736a831a4ab65cbccc37280ef10e585303f763;p=thirdparty%2Fkernel%2Fstable-queue.git 4.9-stable patches added patches: eventpoll.h-add-missing-epoll-event-masks.patch --- diff --git a/queue-4.9/eventpoll.h-add-missing-epoll-event-masks.patch b/queue-4.9/eventpoll.h-add-missing-epoll-event-masks.patch new file mode 100644 index 00000000000..d7ddbcf7ea6 --- /dev/null +++ b/queue-4.9/eventpoll.h-add-missing-epoll-event-masks.patch @@ -0,0 +1,48 @@ +From 7e040726850a106587485c21bdacc0bfc8a0cbed Mon Sep 17 00:00:00 2001 +From: Greg KH +Date: Wed, 8 Mar 2017 19:03:44 +0100 +Subject: eventpoll.h: add missing epoll event masks + +From: Greg KH + +commit 7e040726850a106587485c21bdacc0bfc8a0cbed upstream. + +[resend due to me forgetting to cc: linux-api the first time around I +posted these back on Feb 23] + +From: Greg Kroah-Hartman + +For some reason these values are not in the uapi header file, so any +libc has to define it themselves. To prevent them from needing to do +this, just have the kernel provide the correct values. + +Reported-by: Elliott Hughes +Signed-off-by: Greg Hackmann +Signed-off-by: Greg Kroah-Hartman + +--- + include/uapi/linux/eventpoll.h | 13 +++++++++++++ + 1 file changed, 13 insertions(+) + +--- a/include/uapi/linux/eventpoll.h ++++ b/include/uapi/linux/eventpoll.h +@@ -26,6 +26,19 @@ + #define EPOLL_CTL_DEL 2 + #define EPOLL_CTL_MOD 3 + ++/* Epoll event masks */ ++#define EPOLLIN 0x00000001 ++#define EPOLLPRI 0x00000002 ++#define EPOLLOUT 0x00000004 ++#define EPOLLERR 0x00000008 ++#define EPOLLHUP 0x00000010 ++#define EPOLLRDNORM 0x00000040 ++#define EPOLLRDBAND 0x00000080 ++#define EPOLLWRNORM 0x00000100 ++#define EPOLLWRBAND 0x00000200 ++#define EPOLLMSG 0x00000400 ++#define EPOLLRDHUP 0x00002000 ++ + /* Set exclusive wakeup mode for the target file descriptor */ + #define EPOLLEXCLUSIVE (1 << 28) + diff --git a/queue-4.9/series b/queue-4.9/series index b40ac61cb67..a9901c65aac 100644 --- a/queue-4.9/series +++ b/queue-4.9/series @@ -29,3 +29,4 @@ input-trackpoint-force-3-buttons-if-0-button-is-reported.patch orangefs-fix-deadlock-do-not-write-i_size-in-read_iter.patch um-link-vmlinux-with-no-pie.patch vsyscall-fix-permissions-for-emulate-mode-with-kaiser-pti.patch +eventpoll.h-add-missing-epoll-event-masks.patch