Merge branch 'akpm' (incoming from Andrew)
Merge more incoming from Andrew Morton: - Various fixes which were stalled or which I picked up recently - A large rotorooting of the AIO code. Allegedly to improve performance but I don't really have good performance numbers (I might have lost the email) and I can't raise Kent today. I held this out of 3.9 and we could give it another cycle if it's all too late/scary. I ended up taking only the first two thirds of the AIO rotorooting. I left the percpu parts and the batch completion for later. - Linus * emailed patches from Andrew Morton <akpm@linux-foundation.org>: (33 commits) aio: don't include aio.h in sched.h aio: kill ki_retry aio: kill ki_key aio: give shared kioctx fields their own cachelines aio: kill struct aio_ring_info aio: kill batch allocation aio: change reqs_active to include unreaped completions aio: use cancellation list lazily aio: use flush_dcache_page() aio: make aio_read_evt() more efficient, convert to hrtimers wait: add wait_event_hrtimeout() aio: refcounting cleanup aio: make aio_put_req() lockless aio: do fget() after aio_get_req() aio: dprintk() -> pr_debug() aio: move private stuff out of aio.h aio: add kiocb_cancel() aio: kill return value of aio_complete() char: add aio_{read,write} to /dev/{null,zero} aio: remove retry-based AIO ...
No related branches found
No related tags found
Showing
- Documentation/cgroups/memory.txt 3 additions, 1 deletionDocumentation/cgroups/memory.txt
- arch/s390/hypfs/inode.c 1 addition, 0 deletionsarch/s390/hypfs/inode.c
- arch/sparc/kernel/leon_smp.c 3 additions, 12 deletionsarch/sparc/kernel/leon_smp.c
- arch/sparc/mm/init_32.c 3 additions, 34 deletionsarch/sparc/mm/init_32.c
- arch/sparc/mm/init_64.c 6 additions, 22 deletionsarch/sparc/mm/init_64.c
- block/scsi_ioctl.c 1 addition, 0 deletionsblock/scsi_ioctl.c
- drivers/char/mem.c 36 additions, 0 deletionsdrivers/char/mem.c
- drivers/infiniband/hw/cxgb3/cxio_resource.c 2 additions, 2 deletionsdrivers/infiniband/hw/cxgb3/cxio_resource.c
- drivers/infiniband/hw/cxgb4/id_table.c 2 additions, 2 deletionsdrivers/infiniband/hw/cxgb4/id_table.c
- drivers/infiniband/hw/ipath/ipath_file_ops.c 1 addition, 0 deletionsdrivers/infiniband/hw/ipath/ipath_file_ops.c
- drivers/infiniband/hw/mlx4/mad.c 1 addition, 1 deletiondrivers/infiniband/hw/mlx4/mad.c
- drivers/infiniband/hw/qib/qib_file_ops.c 1 addition, 1 deletiondrivers/infiniband/hw/qib/qib_file_ops.c
- drivers/infiniband/ulp/ipoib/ipoib_cm.c 1 addition, 1 deletiondrivers/infiniband/ulp/ipoib/ipoib_cm.c
- drivers/net/ethernet/broadcom/cnic.c 2 additions, 2 deletionsdrivers/net/ethernet/broadcom/cnic.c
- drivers/net/hamradio/baycom_epp.c 1 addition, 1 deletiondrivers/net/hamradio/baycom_epp.c
- drivers/net/hamradio/hdlcdrv.c 1 addition, 1 deletiondrivers/net/hamradio/hdlcdrv.c
- drivers/net/hamradio/yam.c 1 addition, 1 deletiondrivers/net/hamradio/yam.c
- drivers/net/team/team_mode_random.c 1 addition, 1 deletiondrivers/net/team/team_mode_random.c
- drivers/net/wireless/brcm80211/brcmfmac/p2p.c 1 addition, 1 deletiondrivers/net/wireless/brcm80211/brcmfmac/p2p.c
- drivers/net/wireless/mwifiex/cfg80211.c 2 additions, 2 deletionsdrivers/net/wireless/mwifiex/cfg80211.c
Loading
Please register or sign in to comment