Linus Torvalds
a9a08845e9
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>
2018-02-11 14:34:03 -08:00
..
array.c
fs/proc/array.c: delete children_seq_release()
2018-02-06 18:32:43 -08:00
base.c
fs/proc: use __ro_after_init
2018-02-06 18:32:43 -08:00
cmdline.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
consoles.c
fs/proc/consoles.c: use seq_putc() in show_console_dev()
2018-02-06 18:32:44 -08:00
cpuinfo.c
x86 / CPU: Always show current CPU frequency in /proc/cpuinfo
2017-11-15 19:46:50 +01:00
devices.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
fd.c
proc: use %u for pid printing and slightly less stack
2018-02-06 18:32:43 -08:00
fd.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
generic.c
proc: rearrange args
2018-02-06 18:32:43 -08:00
inode.c
proc: spread likely/unlikely a bit
2018-02-06 18:32:43 -08:00
internal.h
proc: rearrange args
2018-02-06 18:32:43 -08:00
interrupts.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
Kconfig
kcore.c
fs/proc/kcore.c: use probe_kernel_read() instead of memcpy()
2018-02-06 18:32:43 -08:00
kmsg.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
loadavg.c
pid: replace pid bitmap implementation with IDR API
2017-11-17 16:10:03 -08:00
Makefile
proc: : uninline name_to_int()
2017-11-17 16:10:00 -08:00
meminfo.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
namespaces.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
nommu.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
page.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
proc_net.c
proc: rearrange args
2018-02-06 18:32:43 -08:00
proc_sysctl.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
proc_tty.c
TTY/Serial patches for 4.15-rc1
2017-11-13 21:05:31 -08:00
root.c
Rename superblock flags (MS_xyz -> SB_xyz)
2017-11-27 13:05:09 -08:00
self.c
fs/proc: use __ro_after_init
2018-02-06 18:32:43 -08:00
softirqs.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
stat.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
task_mmu.c
mm: use updated pmdp_invalidate() interface to track dirty/accessed bits
2018-01-31 17:18:38 -08:00
task_nommu.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
thread_self.c
fs/proc: use __ro_after_init
2018-02-06 18:32:43 -08:00
uptime.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
util.c
proc: use do-while in name_to_int()
2017-11-17 16:10:00 -08:00
version.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
vmcore.c
fs/proc/vmcore.c: simpler /proc/vmcore cleanup
2018-02-06 18:32:43 -08:00