summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* aio: sanitize the limit checking in io_submit(2)Al Viro2018-05-291-8/+6
* aio: fold do_io_submit() into callersAl Viro2018-05-291-54/+45
* aio: shift copyin of iocb into io_submit_one()Al Viro2018-05-291-24/+22
* aio_read_events_ring(): make a bit more readableAl Viro2018-05-291-4/+3
* aio: all callers of aio_{read,write,fsync,poll} treat 0 and -EIOCBQUEUED the ...Al Viro2018-05-291-14/+12
* aio: take list removal to (some) callers of aio_complete()Al Viro2018-05-291-17/+21
* aio: add missing break for the IOCB_CMD_FDSYNC caseChristoph Hellwig2018-05-281-0/+1
* random: convert to ->poll_maskChristoph Hellwig2018-05-261-13/+16
* timerfd: convert to ->poll_maskChristoph Hellwig2018-05-261-11/+11
* eventfd: switch to ->poll_maskChristoph Hellwig2018-05-261-4/+11
* pipe: convert to ->poll_maskChristoph Hellwig2018-05-261-9/+13
* crypto: af_alg: convert to ->poll_maskChristoph Hellwig2018-05-264-16/+8
* net/rxrpc: convert to ->poll_maskChristoph Hellwig2018-05-261-7/+3
* net/iucv: convert to ->poll_maskChristoph Hellwig2018-05-262-7/+2
* net/phonet: convert to ->poll_maskChristoph Hellwig2018-05-261-5/+2
* net/nfc: convert to ->poll_maskChristoph Hellwig2018-05-261-6/+3
* net/caif: convert to ->poll_maskChristoph Hellwig2018-05-261-8/+4
* net/bluetooth: convert to ->poll_maskChristoph Hellwig2018-05-265-9/+6
* net/sctp: convert to ->poll_maskChristoph Hellwig2018-05-264-7/+4
* net/tipc: convert to ->poll_maskChristoph Hellwig2018-05-261-9/+5
* net/vmw_vsock: convert to ->poll_maskChristoph Hellwig2018-05-261-13/+6
* net/atm: convert to ->poll_maskChristoph Hellwig2018-05-264-11/+6
* net/dccp: convert to ->poll_maskChristoph Hellwig2018-05-264-15/+5
* net: convert datagram_poll users tp ->poll_maskChristoph Hellwig2018-05-2631-59/+52
* net/unix: convert to ->poll_maskChristoph Hellwig2018-05-261-19/+11
* net/tcp: convert to ->poll_maskChristoph Hellwig2018-05-264-21/+9
* net: remove sock_no_pollChristoph Hellwig2018-05-2610-17/+0
* net: add support for ->poll_mask in proto_opsChristoph Hellwig2018-05-262-5/+44
* net: refactor socket_pollChristoph Hellwig2018-05-262-17/+19
* aio: try to complete poll iocbs without context switchChristoph Hellwig2018-05-261-3/+17
* aio: implement IOCB_CMD_POLLChristoph Hellwig2018-05-262-5/+135
* aio: simplify cancellationChristoph Hellwig2018-05-261-42/+6
* aio: simplify KIOCB_KEY handlingChristoph Hellwig2018-05-262-9/+7
* fs: introduce new ->get_poll_head and ->poll_mask methodsChristoph Hellwig2018-05-265-7/+50
* fs: add new vfs_poll and file_can_poll helpersChristoph Hellwig2018-05-269-38/+32
* fs: update documentation to mention __poll_t and match the codeChristoph Hellwig2018-05-262-2/+2
* fs: cleanup do_pollfdChristoph Hellwig2018-05-261-25/+23
* fs: unexport poll_schedule_timeoutChristoph Hellwig2018-05-262-4/+1
* uapi: turn __poll_t sparse checks on by defaultChristoph Hellwig2018-05-261-4/+0
* Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/viro/...Christoph Hellwig2018-05-2626-120/+153
|\
| * fix io_destroy()/aio_complete() raceAl Viro2018-05-231-2/+1
| * aio: fix io_destroy(2) vs. lookup_ioctx() raceAl Viro2018-05-211-2/+2
| * ext2: fix a block leakAl Viro2018-05-211-10/+0
| * nfsd: vfs_mkdir() might succeed leaving dentry negative unhashedAl Viro2018-05-211-0/+22
| * cachefiles: vfs_mkdir() might succeed leaving dentry negative unhashedAl Viro2018-05-211-0/+10
| * unfuck sysfs_mount()Al Viro2018-05-211-3/+3
| * kernfs: deal with kernfs_fill_super() failuresAl Viro2018-05-211-0/+1
| * cramfs: Fix IS_ENABLED typoJoe Perches2018-05-211-1/+1
| * befs_lookup(): use d_splice_alias()Al Viro2018-05-211-12/+5
| * affs_lookup: switch to d_splice_alias()Al Viro2018-05-211-6/+5