summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'work.aio-1' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds2018-06-0499-595/+849
|\
| * 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
| |\
| * | aio: implement io_pgeteventsChristoph Hellwig2018-05-028-11/+130
| * | aio: implement IOCB_CMD_FSYNC and IOCB_CMD_FDSYNCChristoph Hellwig2018-05-021-0/+43
| * | aio: refactor read/write iocb setupChristoph Hellwig2018-05-021-69/+92
| * | aio: remove the extra get_file/fput pair in io_submit_oneChristoph Hellwig2018-05-021-9/+16
| * | aio: sanitize ki_list handlingChristoph Hellwig2018-05-021-7/+6
| * | aio: remove an outdated BUG_ON and comment in aio_completeChristoph Hellwig2018-05-021-9/+0
| * | aio: don't print the page size at boot timeChristoph Hellwig2018-05-021-3/+0
* | | Merge branch 'work.lookup' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds2018-06-0426-451/+293
|\ \ \
| * | | switch the rest of procfs lookups to d_splice_alias()Al Viro2018-05-262-5/+13