Commit Graph

9 Commits (0c9ba97318fc9a905bcc1419b6966de061203a70)

Author SHA1 Message Date
Christoph Hellwig dd3932eddf block: remove BLKDEV_IFL_WAIT 15 years ago
Tejun Heo d391a2dda2 block: use REQ_FLUSH in blkdev_issue_flush() 15 years ago
Tejun Heo 09d60c701b block: make sure FSEQ_DATA request has the same rq_disk as the original 15 years ago
Tejun Heo 47f70d5a6c block: kick queue after sequencing REQ_FLUSH/FUA 15 years ago
Tejun Heo 337238be1b block: initialize flush request with WRITE_FLUSH instead of REQ_FLUSH 15 years ago
Christoph Hellwig cde4c406d8 block: simplify queue_next_fseq 15 years ago
Tejun Heo 4fed947cb3 block: implement REQ_FLUSH/FUA based interface for FLUSH/FUA requests 15 years ago
Tejun Heo dd4c133f38 block: rename barrier/ordered to flush 15 years ago
Tejun Heo 8839a0e055 block: rename blk-barrier.c to blk-flush.c 15 years ago
Tejun Heo 28e7d18452 block: drop barrier ordering by queue draining 15 years ago
Tejun Heo dd831006d5 block: misc cleanups in barrier code 15 years ago
Tejun Heo 4913efe456 block: deprecate barrier and replace blk_queue_ordered() with blk_queue_flush() 15 years ago
Tejun Heo 6958f14545 block: kill QUEUE_ORDERED_BY_TAG 15 years ago
FUJITA Tomonori 16f2319fd6 block: set up rq->rq_disk properly for flush requests 15 years ago
FUJITA Tomonori 28e18d0188 block: set REQ_TYPE_FS on flush requests 15 years ago
Dave Chinner f10d9f617a blkdev: check for valid request queue before issuing flush 15 years ago
FUJITA Tomonori 00fff26539 block: remove q->prepare_flush_fn completely 15 years ago
FUJITA Tomonori b6a903151d block: permit PREFLUSH and POSTFLUSH without prepare_flush_fn 15 years ago
FUJITA Tomonori 8749534fe6 block: introduce REQ_FLUSH flag 15 years ago
Christoph Hellwig 7b6d91daee block: unify flags for struct bio and struct request 15 years ago
Christoph Hellwig 33659ebbae block: remove wrappers for request type/flags 15 years ago
Dmitry Monakhov f31e7e4022 blkdev: move blkdev_issue helper functions to separate file 15 years ago
Dmitry Monakhov f17e232e92 blkdev: allow async blkdev_issue_flush requests 15 years ago
Dmitry Monakhov fbd9b09a17 blkdev: generalize flags for blkdev_issue_fn functions 15 years ago
Tejun Heo 5a0e3ad6af include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 15 years ago
OGAWA Hirofumi e79e95db5c block: Honor the gfp_mask for alloc_page() in blkdev_issue_discard() 15 years ago
Christoph Hellwig 67efc92580 block: allow large discard requests 16 years ago
Christoph Hellwig c15227de13 block: use normal I/O path for discard requests 16 years ago
Christoph Hellwig ca80650cfb block: allow large discard requests 16 years ago
Christoph Hellwig 1122a26f2a block: use normal I/O path for discard requests 16 years ago
Christoph Hellwig 746cd1e7e4 block: use blkdev_issue_discard in blk_ioctl_discard 16 years ago
Martin K. Petersen ae03bf639a block: Use accessor functions for queue limits 16 years ago
Jens Axboe 0a7ae2ff0d block: change the tag sync vs async restriction logic 16 years ago
Tejun Heo 9934c8c045 block: implement and enforce request peek/start/fetch 16 years ago
Tejun Heo 83096ebf12 block: convert to pos and nr_sectors accessors 16 years ago
Tejun Heo 5b93629b45 block: implement blk_rq_pos/[cur_]sectors() and convert obvious ones 16 years ago
Tejun Heo 40cbbb781d block: implement and use [__]blk_end_request_all() 16 years ago
Nikanth Karthikesan 15afd1cc7b block: Remove code handling bio_alloc failure with __GFP_WAIT 16 years ago
Theodore Ts'o dbdac9b71d block: Fix documentation for blkdev_issue_flush() 16 years ago
Tejun Heo a185eb4bc8 block: fix empty barrier on write-through w/ ordered tag 16 years ago
Tejun Heo 58eea927d2 block: simplify empty barrier implementation 16 years ago
Tejun Heo 8f11b3e99a block: make barrier completion more robust 16 years ago
Tejun Heo f671620e7d block: make every barrier action optional 16 years ago
Tejun Heo a7384677b2 block: remove duplicate or unused barrier/discard error paths 16 years ago
Tejun Heo 313e42999d block: reorganize QUEUE_ORDERED_* constants 16 years ago
Tejun Heo 53a08807c0 block: internal dequeue shouldn't start timer 16 years ago
Hugh Dickins 3e6053d76d block: adjust blkdev_issue_discard for swap 17 years ago
David Woodhouse e17fc0a1cc Allow elevators to sort/merge discard requests 17 years ago
OGAWA Hirofumi 2ebca85abc Use WRITE_BARRIER in blkdev_issue_flush(), not (1<<BIO_RW_BARRIER) 17 years ago
David Woodhouse fb2dce862d Add 'discard' request handling 17 years ago