{"push_id":1993291498,"size":4,"distinct_size":4,"ref":"refs/heads/sound","head":"e2167d95291facea529864effbd2404de8a495b8","before":"096d8110fcbe1486431d22e1d80c321ea4c46c50","commits":[{"sha":"d096d21246194e785ef18103722b5c3e081caae4","author":{"name":"Arve Hjønnevåg","email":"252c00e8bf89f12b2f75a1e0ab87a5ad019cda88@android.com"},"message":"epoll: Add a flag, EPOLLWAKEUP, to prevent suspend while epoll events are ready\n\nWhen an epoll_event, that has the EPOLLWAKEUP flag set, is ready, a\nwakeup_source will be active to prevent suspend. This can be used to\nhandle wakeup events from a driver that support poll, e.g. input, if\nthat driver wakes up the waitqueue passed to epoll before allowing\nsuspend.\n\nChange-Id: I522bfcf488bb4817336e682b22bdfb1e0beaf3e4\nSigned-off-by: Arve Hjønnevåg <arve@android.com>\nReviewed-by: NeilBrown <neilb@suse.de>\nSigned-off-by: Rafael J. Wysocki <rjw@sisk.pl>","distinct":true,"url":"https://api.github.com/repos/oreo-victara/android_kernel_motorola_msm8974/commits/d096d21246194e785ef18103722b5c3e081caae4"},{"sha":"0868675e6be280ef550b7f02641d56fb42ff5c01","author":{"name":"Rafael J. Wysocki","email":"bf2e446c4dbcf7968f13fa17ff5fc69415459c70@sisk.pl"},"message":"epoll: Fix user space breakage related to EPOLLWAKEUP\n\nCommit 4d7e30d (epoll: Add a flag, EPOLLWAKEUP, to prevent\nsuspend while epoll events are ready) caused some applications to\nmalfunction, because they set the bit corresponding to the new\nEPOLLWAKEUP flag in their eventpoll flags and they don't have the\nnew CAP_EPOLLWAKEUP capability.\n\nTo prevent that from happening, change epoll_ctl() to clear\nEPOLLWAKEUP in epds.events if the caller doesn't have the\nCAP_EPOLLWAKEUP capability instead of failing and returning an\nerror code, which allows the affected applications to function\nnormally.\n\nChange-Id: I266634be5e16d3390fd1c62686a215af215c8d51\nReported-and-tested-by: Jiri Slaby <jslaby@suse.cz>\nSigned-off-by: Rafael J. Wysocki <rjw@sisk.pl>","distinct":true,"url":"https://api.github.com/repos/oreo-victara/android_kernel_motorola_msm8974/commits/0868675e6be280ef550b7f02641d56fb42ff5c01"},{"sha":"60303027ccc7f5039b9db1ea5f6031a524abc9e5","author":{"name":"Michael Kerrisk","email":"09284c1d2ea7dd3bd61a70d88f512df040ace621@gmail.com"},"message":"PM: Rename CAP_EPOLLWAKEUP to CAP_BLOCK_SUSPEND\n\nAs discussed in\nhttp://thread.gmane.org/gmane.linux.kernel/1249726/focus=1288990,\nthe capability introduced in 4d7e30d98939a0340022ccd49325a3d70f7e0238\nto govern EPOLLWAKEUP seems misnamed: this capability is about governing\nthe ability to suspend the system, not using a particular API flag\n(EPOLLWAKEUP). We should make the name of the capability more general\nto encourage reuse in related cases. (Whether or not this capability\nshould also be used to govern the use of /sys/power/wake_lock is a\nquestion that needs to be separately resolved.)\n\nThis patch renames the capability to CAP_BLOCK_SUSPEND. In order to ensure\nthat the old capability name doesn't make it out into the wild, could you\nplease apply and push up the tree to ensure that it is incorporated\nfor the 3.5 release.\n\nChange-Id: Id7abf9a14f0a4b21c02eee057aff48687326c750\nSigned-off-by: Michael Kerrisk <mtk.manpages@gmail.com>\nAcked-by: Serge Hallyn <serge.hallyn@canonical.com>\nSigned-off-by: Rafael J. Wysocki <rjw@sisk.pl>","distinct":true,"url":"https://api.github.com/repos/oreo-victara/android_kernel_motorola_msm8974/commits/60303027ccc7f5039b9db1ea5f6031a524abc9e5"},{"sha":"e2167d95291facea529864effbd2404de8a495b8","author":{"name":"Eric Paris","email":"990fee34756ded6b820fae429c8a566a036fd47d@redhat.com"},"message":"SELinux: include definition of new capabilities\n\nThe kernel has added CAP_WAKE_ALARM and CAP_EPOLLWAKEUP.  We need to\ndefine these in SELinux so they can be mediated by policy.\n\nChange-Id: I8a3e0db15ec5f4eb05d455a57e8446a8c2b484c2\nSigned-off-by: Eric Paris <eparis@redhat.com>\nSigned-off-by: James Morris <james.l.morris@oracle.com>\n[sds: rename epollwakeup to block_suspend to match upstream merge]\nSigned-off-by: Stephen Smalley <sds@tycho.nsa.gov>","distinct":true,"url":"https://api.github.com/repos/oreo-victara/android_kernel_motorola_msm8974/commits/e2167d95291facea529864effbd2404de8a495b8"}]}
{"actor":{"display_login":"Andersonmendes2016"}}