浏览代码

Merge branch 'pm-sleep'

* pm-sleep:
  epoll: Fix user space breakage related to EPOLLWAKEUP
Rafael J. Wysocki 13 年之前
父节点
当前提交
8714c8d74d
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      fs/eventpoll.c

+ 1 - 1
fs/eventpoll.c

@@ -1711,7 +1711,7 @@ SYSCALL_DEFINE4(epoll_ctl, int, epfd, int, op, int, fd,
 
 	/* Check if EPOLLWAKEUP is allowed */
 	if ((epds.events & EPOLLWAKEUP) && !capable(CAP_EPOLLWAKEUP))
-		goto error_tgt_fput;
+		epds.events &= ~EPOLLWAKEUP;
 
 	/*
 	 * We have to check that the file structure underneath the file descriptor