Latest commit a9a0884 Feb 12, 2018
torvalds vfs: do bulk POLL* -> EPOLL* replacement
This is the mindless scripted replacement of kernel use of POLL*
variables as described by Al, done by this script:

    for V in IN OUT PRI ERR RDNORM RDBAND WRNORM WRBAND HUP RDHUP NVAL MSG; do
        L=`git grep -l -w POLL$V | grep -v '^t' | grep -v /um/ | grep -v '^sa' | grep -v '/poll.h$'|grep -v '^D'`
        for f in $L; do sed -i "-es/^\([^\"]*\)\(\<POLL$V\>\)/\\1E\\2/" $f; done
    done

with de-mangling cleanups yet to come.

NOTE! On almost all architectures, the EPOLL* constants have the same
values as the POLL* constants do.  But they keyword here is "almost".
For various bad reasons they aren't the same, and epoll() doesn't
actually work quite correctly in some cases due to this on Sparc et al.

The next patch from Al will sort out the final differences, and we
should be all done.

Scripted-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Permalink
..
Failed to load latest commit information.
hvc Merge tag 'tty-4.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel… Nov 14, 2017
ipwireless treewide: setup_timer() -> timer_setup() Nov 21, 2017
serdev Merge tag 'tty-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel… Feb 1, 2018
serial Merge tag 'acpi-part2-4.16-rc1' of git://git.kernel.org/pub/scm/linux… Feb 9, 2018
vt vfs: do bulk POLL* -> EPOLL* replacement Feb 11, 2018
Kconfig tty: goldfish: Enable 'earlycon' only if built-in Dec 15, 2017
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
amiserial.c tty: add SPDX identifiers to all remaining files in drivers/tty/ Nov 8, 2017
bfin_jtag_comm.c tty: Remove redundant license text Nov 8, 2017
cyclades.c treewide: Switch DEFINE_TIMER callbacks to struct timer_list * Nov 21, 2017
ehv_bytechan.c tty: ehv_bytechan: fix spelling mistake Nov 8, 2017
goldfish.c tty: goldfish: Enable 'earlycon' only if built-in Dec 15, 2017
isicom.c tty/isicom: Fix a possible sleep-in-atomic bug in WaitTillCardIsFree Dec 15, 2017
metag_da.c tty: Remove redundant license text Nov 8, 2017
mips_ejtag_fdc.c tty: Remove redundant license text Nov 8, 2017
moxa.c tty: moxa: Add support for CMSPAR Nov 28, 2017
moxa.h tty: moxa: Add support for CMSPAR Nov 28, 2017
mxser.c tty: Remove redundant license text Nov 8, 2017
mxser.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
n_gsm.c vfs: do bulk POLL* -> EPOLL* replacement Feb 11, 2018
n_hdlc.c vfs: do bulk POLL* -> EPOLL* replacement Feb 11, 2018
n_null.c tty: Remove redundant license text Nov 8, 2017
n_r3964.c vfs: do bulk POLL* -> EPOLL* replacement Feb 11, 2018
n_tracerouter.c tty: Remove redundant license text Nov 8, 2017
n_tracesink.c tty: Remove redundant license text Nov 8, 2017
n_tracesink.h tty: Remove redundant license text Nov 8, 2017
n_tty.c vfs: do bulk POLL* -> EPOLL* replacement Feb 11, 2018
nozomi.c tty: Remove redundant license text Nov 8, 2017
pty.c vfs: do bulk POLL* -> EPOLL* replacement Feb 11, 2018
rocket.c treewide: Switch DEFINE_TIMER callbacks to struct timer_list * Nov 21, 2017
rocket.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
rocket_int.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
synclink.c treewide: setup_timer() -> timer_setup() Nov 21, 2017
synclink_gt.c treewide: setup_timer() -> timer_setup() Nov 21, 2017
synclinkmp.c treewide: setup_timer() -> timer_setup() Nov 21, 2017
sysrq.c Merge tag 'tty-4.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel… Nov 14, 2017
tty_audit.c tty: Remove redundant license text Nov 8, 2017
tty_baudrate.c tty: add SPDX identifiers to all remaining files in drivers/tty/ Nov 8, 2017
tty_buffer.c tty: add SPDX identifiers to all remaining files in drivers/tty/ Nov 8, 2017
tty_io.c vfs: do bulk POLL* -> EPOLL* replacement Feb 11, 2018
tty_ioctl.c tty: add SPDX identifiers to all remaining files in drivers/tty/ Nov 8, 2017
tty_jobctrl.c tty: add SPDX identifiers to all remaining files in drivers/tty/ Nov 8, 2017
tty_ldisc.c vfs: do bulk POLL* -> EPOLL* replacement Feb 11, 2018
tty_ldsem.c tty: Remove redundant license text Nov 8, 2017
tty_mutex.c License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
tty_port.c tty: add SPDX identifiers to all remaining files in drivers/tty/ Nov 8, 2017
vcc.c tty: vcc: Convert timers to use timer_setup() Nov 4, 2017