369 Commits (68cf8d0c720cdb76dc912c983d8dae9de6d6e5cf)

Author SHA1 Message Date
Jianpeng Ma 7aef2e780b block: trace all devices plug operation 8 years ago
Hannes Reinecke 7e782af576 [SCSI] Return ENODATA on medium error 8 years ago
Hannes Reinecke a9d6ceb838 [SCSI] return ENOSPC on thin provisioning failure 8 years ago
Hannes Reinecke d1ffc1f866 block/dasd: detailed I/O errors 9 years ago
Aaron Lu c60855cdb9 blkpm: avoid sleep when holding queue lock 9 years ago
Viresh Kumar 695588f945 block: queue work on power efficient wq 9 years ago
Linus Torvalds 0a82a8d132 Revert "block: add missing block_bio_complete() tracepoint" 9 years ago
Kent Overstreet f73a1c7d11 block: Add bio_end_sector() 9 years ago
Kent Overstreet f79ea41614 block: Refactor blk_update_request() 9 years ago
Lin Ming c8158819d5 block: implement runtime pm strategy 9 years ago
Lin Ming 6c95466758 block: add runtime pm helpers 9 years ago
Darrick J. Wong ffecfd1a72 block: optionally snapshot page contents to provide stable pages during write 9 years ago
Tejun Heo 8c1cf6bb02 block: add @req to bio_{front|back}_merge tracepoints 9 years ago
Tejun Heo 3a366e614d block: add missing block_bio_complete() tracepoint 9 years ago
Jianpeng Ma 422765c263 block: Remove should_sort judgement when flush blk_plug 9 years ago
NeilBrown cbae8d45d6 block: export block_unplug tracepoint 9 years ago
Bart Van Assche 24faf6f604 block: Make blk_cleanup_queue() wait until request_fn finished 9 years ago
Bart Van Assche 704605711e block: Avoid scheduling delayed work on a dead queue 9 years ago
Bart Van Assche c246e80d86 block: Avoid that request_fn is invoked on a dead queue 9 years ago
Bart Van Assche 807592a4fa block: Let blk_drain_queue() caller obtain the queue lock 9 years ago
Bart Van Assche 3f3299d5c0 block: Rename queue dead flag 9 years ago
Ezequiel Garcia c304a51bf4 block: use NUMA_NO_NODE instead of -1 9 years ago
Jianpeng Ma 975927b942 block: Add blk_rq_pos(rq) to sort rq when plushing 9 years ago
Tejun Heo 60ea8226cb block: fix request_queue->flags initialization 9 years ago
Tejun Heo 749fefe677 block: lift the initial queue bypass mode on blk_register_queue() instead of blk_init_allocated_queue() 9 years ago
Martin K. Petersen 4363ac7c13 block: Implement support for WRITE SAME 9 years ago
Martin K. Petersen f31dc1cd49 block: Consolidate command flag and queue limit checks for merges 9 years ago
Martin K. Petersen e2a60da74f block: Clean up special command handling logic 9 years ago
Jaehoon Chung e32463b2f7 block: remove the duplicated setting for congestion_threshold 9 years ago
Kent Overstreet bf800ef181 block: Add bio_clone_bioset(), bio_clone_kmalloc() 9 years ago
Kent Overstreet 4254bba17d block: Kill bi_destructor 9 years ago
Kent Overstreet 1e2a410ff7 block: Ues bi_pool for bio_integrity_alloc() 9 years ago
Yi Zou 37d7b34f05 block: rate-limit the error message from failing commands 9 years ago
Tejun Heo 136b5721d7 workqueue: deprecate __cancel_delayed_work() 9 years ago
Tejun Heo e7c2f96744 workqueue: use mod_delayed_work() instead of __cancel + queue 9 years ago
NeilBrown 74018dc306 blk: pass from_schedule to non-request unplug functions. 9 years ago
Shaohua Li 2a7d5559b3 block: stack unplug 9 years ago
NeilBrown 9cbb175088 blk: centralize non-request unplug handling. 9 years ago
Tejun Heo a051661ca6 blkcg: implement per-blkg request allocation 9 years ago
Tejun Heo 5b788ce3e2 block: prepare for multiple request_lists 10 years ago
Tejun Heo 8a5ecdd428 block: add q->nr_rqs[] and move q->rq.elvpriv to q->nr_rqs_elvpriv 10 years ago
Tejun Heo 7f4b35d155 block: allocate io_context upfront 10 years ago
Tejun Heo a06e05e6af block: refactor get_request[_wait]() 10 years ago
Tejun Heo a91a5ac685 mempool: add @gfp_mask to mempool_create_node() 10 years ago
Asias He 5e5cfac0c6 block: Mitigate lock unbalance caused by lock switching 10 years ago
Asias He 458f27a982 block: Avoid missed wakeup in request waitqueue 9 years ago
Tejun Heo aaf7c68068 block: fix elvpriv allocation failure handling 10 years ago
Tejun Heo 29e2b09ab5 block: collapse blk_alloc_request() into get_request() 10 years ago
Tejun Heo b82d4b197c blkcg: make request_queue bypassing on allocation 10 years ago
Tejun Heo 80fd99792b blkcg: make sure blkg_lookup() returns %NULL if @q is bypassing 10 years ago