On Wed, Nov 20, 2019 at 01:33:20AM +0100, Luc Van Oostenryck wrote:
pidfd_poll() is defined as returning 'unsigned int' but the .poll method is declared as returning '__poll_t', a bitwise type.
Fix this by using the proper return type and using the EPOLL constants instead of the POLL ones, as required for __poll_t.
Fixes: b53b0b9d9a61 ("pidfd: add polling support") Cc: Joel Fernandes (Google) joel@joelfernandes.org Cc: Christian Brauner christian@brauner.io Cc: stable@vger.kernel.org # 5.3 Signed-off-by: Luc Van Oostenryck luc.vanoostenryck@gmail.com Reviewed-by: Christian Brauner christian.brauner@ubuntu.com
Applied to https://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git/log/?h=fix...
Will likely send this as a fix for v5.4 still so stable only has to backport this to 5.3 and not 5.4 too.
Thanks! Christian