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 <[email protected] >
Signed-off-by: Linus Torvalds <[email protected] >
2018-02-11 14:34:03 -08:00
..
9p
adfs
affs
iversion: Rename make inode_cmp_iversion{+raw} to inode_eq_iversion{+raw}
2018-02-01 08:15:25 -05:00
afs
afs: Support the AFS dynamic root
2018-02-06 14:43:37 +00:00
autofs4
Merge branch 'userns-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
2018-01-30 14:43:12 -08:00
befs
bfs
btrfs
Documentation updates for 4.16. New stuff includes refcount_t
2018-01-31 19:25:25 -08:00
cachefiles
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
ceph
Things have been very quiet on the rbd side, as work continues on the
2018-02-08 11:38:59 -08:00
cifs
Add missing structs and defines from recent SMB3.1.1 documentation
2018-02-07 09:36:46 -06:00
coda
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
configfs
cramfs
cramfs: better MTD dependency expression
2018-02-08 11:37:31 -08:00
crypto
fscrypt: fix build with pre-4.6 gcc versions
2018-02-01 10:51:18 -05:00
debugfs
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
devpts
devpts: fix error handling in devpts_mntget()
2018-01-31 08:48:37 -08:00
dlm
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
ecryptfs
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
efivarfs
efs
exofs
iversion.h related cleanup for v4.16
2018-02-07 14:25:22 -08:00
exportfs
ext2
iversion.h related cleanup for v4.16
2018-02-07 14:25:22 -08:00
ext4
iversion.h related cleanup for v4.16
2018-02-07 14:25:22 -08:00
f2fs
Refactor support for encrypted symlinks to move common code to fscrypt.
2018-02-04 10:43:12 -08:00
fat
iversion: Rename make inode_cmp_iversion{+raw} to inode_eq_iversion{+raw}
2018-02-01 08:15:25 -05:00
freevxfs
fscache
fuse
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
gfs2
gfs2: Glock dump performance regression fix
2018-02-01 11:27:11 -07:00
hfs
hfsplus
hfsplus: honor setgid flag on directories
2018-02-06 18:32:45 -08:00
hostfs
hpfs
hugetlbfs
hugetlb: implement memfd sealing
2018-01-31 17:18:39 -08:00
isofs
jbd2
jffs2
Documentation updates for 4.16. New stuff includes refcount_t
2018-01-31 19:25:25 -08:00
jfs
Currently, hardened usercopy performs dynamic bounds checking on slab
2018-02-03 16:25:42 -08:00
kernfs
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
lockd
lockd: Fix server refcounting
2018-01-24 17:33:57 -05:00
minix
nfs
iversion: Rename make inode_cmp_iversion{+raw} to inode_eq_iversion{+raw}
2018-02-01 08:15:25 -05:00
nfs_common
nfsd
This request is late, apologies.
2018-02-08 15:18:32 -08:00
nilfs2
nilfs2: use time64_t internally
2018-02-06 18:32:45 -08:00
nls
notify
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
ntfs
ocfs2
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
omfs
openpromfs
orangefs
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
overlayfs
ovl: check ERR_PTR() return value from ovl_encode_fh()
2018-02-05 09:50:29 +01:00
proc
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
pstore
qnx4
qnx6
quota
ramfs
reiserfs
romfs
squashfs
sysfs
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk
2018-02-01 13:36:15 -08:00
sysv
tracefs
ubifs
Refactor support for encrypted symlinks to move common code to fscrypt.
2018-02-04 10:43:12 -08:00
udf
ufs
iversion.h related cleanup for v4.16
2018-02-07 14:25:22 -08:00
xfs
Changes since last update:
2018-02-05 13:35:56 -08:00
aio.c
anon_inodes.c
attr.c
bad_inode.c
binfmt_aout.c
binfmt_elf.c
elf: fix NT_FILE integer overflow
2018-02-06 18:32:45 -08:00
binfmt_elf_fdpic.c
binfmt_em86.c
binfmt_flat.c
binfmt_misc.c
binfmt_script.c
block_dev.c
buffer.c
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2018-01-31 09:25:20 -08:00
char_dev.c
compat.c
compat_binfmt_elf.c
compat_ioctl.c
coredump.c
dax.c
Only miscellaneous cleanups and bug fixes for ext4 this cycle.
2018-02-03 13:49:22 -08:00
dcache.c
Merge branch 'overlayfs-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs
2018-02-05 13:05:20 -08:00
dcookies.c
direct-io.c
drop_caches.c
eventfd.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
eventpoll.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
exec.c
fcntl.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
fhandle.c
file.c
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2018-01-31 09:25:20 -08:00
file_table.c
filesystems.c
fs-writeback.c
fs_pin.c
fs_struct.c
inode.c
vfs: remove might_sleep() from clear_inode()
2018-02-06 18:32:47 -08:00
internal.h
ioctl.c
iomap.c
iomap: warn on zero-length mappings
2018-01-29 07:27:24 -08:00
Kconfig
libnvdimm for 4.16
2018-02-06 10:41:33 -08:00
Kconfig.binfmt
libfs.c
locks.c
This request is late, apologies.
2018-02-08 15:18:32 -08:00
Makefile
mbcache.c
mount.h
mpage.c
namei.c
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2018-01-31 09:25:20 -08:00
namespace.c
no-block.c
nsfs.c
open.c
pipe.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
pnode.c
pnode.h
posix_acl.c
proc_namespace.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
read_write.c
readdir.c
select.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
seq_file.c
signalfd.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
splice.c
stack.c
stat.c
statfs.c
super.c
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2018-01-31 09:25:20 -08:00
sync.c
timerfd.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
userfaultfd.c
vfs: do bulk POLL* -> EPOLL* replacement
2018-02-11 14:34:03 -08:00
utimes.c
xattr.c