summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2018-12-01sbitmap: optimize wakeup checkJens Axboe4-11/+74
2018-12-01sbitmap: ammortize cost of clearing bitsJens Axboe2-14/+100
2018-11-30block: avoid extra bio reference for async O_DIRECTChristoph Hellwig1-4/+13
2018-11-29sbitmap: don't loop for find_next_zero_bit() for !round_robinJens Axboe1-8/+13
2018-11-29blk-mq: use plug for devices that implement ->commits_rqs()Jens Axboe1-1/+5
2018-11-29blk-mq: use bd->last == true for list insertsJens Axboe3-10/+10
2018-11-29ataflop: implement mq_ops->commit_rqs() hookJens Axboe1-0/+10
2018-11-29virtio_blk: implement mq_ops->commit_rqs() hookJens Axboe1-0/+15
2018-11-29nvme: implement mq_ops->commit_rqs() hookJens Axboe1-8/+39
2018-11-29blk-mq: add mq_ops->commit_rqs()Jens Axboe2-0/+26
2018-11-29block: improve logic around when to sort a plug listJens Axboe3-5/+20
2018-11-29blk-mq: Add a NULL check in blk_mq_free_map_and_requests()Dan Carpenter1-1/+1
2018-11-29ataflop: fix error handling in atari_floppy_init()Dan Carpenter1-10/+6
2018-11-28block: add io timeout to sysfsWeiping Zhang1-0/+27
2018-11-28block: use rcu_work instead of call_rcu to avoid sleep in softirqYufen Yu2-4/+6
2018-11-28blk-mq: fix failure to decrement plug count on single rq removalJens Axboe1-1/+3
2018-11-28sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAINYoung Xiao1-0/+5
2018-11-26block: sum requests in the plug structureJens Axboe4-39/+10
2018-11-26blk-mq: Simplify request completion stateKeith Busch2-17/+1
2018-11-26scsi: Do not rely on blk-mq for double completionsKeith Busch3-12/+27
2018-11-26blk-mq: Return true if request was completedKeith Busch2-3/+4
2018-11-26blk-mq: never redirect polled IO completionsJens Axboe1-1/+6
2018-11-26blk-mq: ensure mq_ops ->poll() is entered at least onceJens Axboe1-2/+2
2018-11-26block: make blk_poll() take a parameter on whether to spin or notJens Axboe8-15/+18
2018-11-26nvme: remove opportunistic polling from bdev targetJens Axboe1-2/+0
2018-11-26blk-mq: remove 'tag' parameter from mq_ops->poll()Jens Axboe4-7/+7
2018-11-26blk-mq: when polling for IO, look for any completionJens Axboe5-69/+70
2018-11-21blk-mq: not embed .mq_kobj and ctx->kobj into queue instanceMing Lei4-18/+63
2018-11-21block: fix attempt to assign NULL io_contextJens Axboe1-1/+8
2018-11-20block: Initialize BIO I/O priority earlyDamien Le Moal2-5/+2
2018-11-20block: prevent merging of requests with different prioritiesDamien Le Moal2-5/+6
2018-11-20aio: Fix fallback I/O priority valueDamien Le Moal1-1/+1
2018-11-20block: Introduce get_current_ioprio()Damien Le Moal2-5/+14
2018-11-20block: Remove bio->bi_iocDamien Le Moal7-28/+7
2018-11-20aio: Comment use of IOCB_FLAG_IOPRIO aio flagDamien Le Moal1-0/+2
2018-11-19nvme-fc: remove ->poll implementationJens Axboe3-46/+0
2018-11-19block: have ->poll_fn() return number of entries polledJens Axboe3-12/+12
2018-11-19block: avoid ordered task state change for polled IOJens Axboe4-6/+11
2018-11-19nvme: default to 0 poll queuesJens Axboe1-1/+1
2018-11-19Merge tag 'v4.20-rc3' into for-4.21/blockJens Axboe396-2031/+4317
2018-11-19floppy: remove now unused 'flags' variableJens Axboe1-1/+0
2018-11-19Linux 4.20-rc3v4.20-rc3Linus Torvalds1-1/+1
2018-11-18Merge tag 'libnvdimm-fixes-4.20-rc3' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-18/+9
2018-11-18Merge branch 'akpm' (patches from Andrew)Linus Torvalds17-97/+169
2018-11-18Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-14/+48
2018-11-18Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-10/+144
2018-11-18Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds9-14/+47
2018-11-18Merge branch 'spectre' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds7-47/+113
2018-11-18mm/memblock.c: fix a typo in __next_mem_pfn_range() commentsChen Chang1-1/+1
2018-11-18mm, page_alloc: check for max order in hot pathMichal Hocko1-11/+9