Al Viro
7a163b2195
unify {de,}mangle_poll(), get rid of kernel-side POLL...
...
except, again, POLLFREE and POLL_BUSY_LOOP.
With this, we finally get to the promised end result:
- POLL{IN,OUT,...} are plain integers and *not* in __poll_t, so any
stray instances of ->poll() still using those will be caught by
sparse.
- eventpoll.c and select.c warning-free wrt __poll_t
- no more kernel-side definitions of POLL... - userland ones are
visible through the entire kernel (and used pretty much only for
mangle/demangle)
- same behavior as after the first series (i.e. sparc et.al. epoll(2)
working correctly).
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2018-02-11 14:37:22 -08:00
..
boot
configs
gpio: mcp23s08: move to pinctrl
2017-05-23 09:45:29 +02:00
include
unify {de,}mangle_poll(), get rid of kernel-side POLL...
2018-02-11 14:37:22 -08:00
kernel
treewide: setup_timer() -> timer_setup()
2017-11-21 15:57:07 -08:00
lib
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
mach-bf518
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-11-04 09:26:51 +09:00
mach-bf527
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
mach-bf533
Merge branch 'i2c/for-4.15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wsa/linux
2017-11-14 17:52:21 -08:00
mach-bf537
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
mach-bf538
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
mach-bf548
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
mach-bf561
Merge branch 'i2c/for-4.15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/wsa/linux
2017-11-14 17:52:21 -08:00
mach-bf609
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
mach-common
This is the bulk of pin control changes for the v4.15
2017-11-16 10:57:11 -08:00
mm
sched/headers: Prepare to remove the <linux/mm_types.h> dependency from <linux/sched.h>
2017-03-02 08:42:37 +01:00
oprofile
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
Clear_BSD.txt
Kconfig
This is the bulk of pin control changes for the v4.15
2017-11-16 10:57:11 -08:00
Kconfig.debug
This is the bulk of pin control changes for the v4.15
2017-11-16 10:57:11 -08:00
Makefile