Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
e3ed8939644166a7560a33c46f508584a7f1756a
/
block
/
blk-core.c
f456023
blk-mq: start request gstate with gen 1
by Jianchao Wang
· 7 years ago
1dc3039
block: do not use interruptible wait anywhere
by Alan Jenkins
· 7 years ago
37f9579
blk-mq: Avoid that submitting a bio concurrently with device removal triggers a crash
by Bart Van Assche
· 7 years ago
3526dd0
Merge tag 'for-4.17/block-20180402' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
818e0fa
block: Change a rcu_read_{lock,unlock}_sched() pair into rcu_read_{lock,unlock}()
by Bart Van Assche
· 7 years ago
52c5e62
block: bio_check_eod() needs to consider partitions
by Christoph Hellwig
· 7 years ago
8814ce8
block: Introduce blk_queue_flag_{set,clear,test_and_{set,clear}}()
by Bart Van Assche
· 7 years ago
f78bac2
block: Use the queue_flag_*() functions instead of open-coding these
by Bart Van Assche
· 7 years ago
7c5a0dc
block: fix the count of PGPGOUT for WRITE_SAME
by Jiufei Xue
· 7 years ago
a063057
block: Fix a race between request queue removal and the block cgroup controller
by Bart Van Assche
· 7 years ago
498f665
block: Fix a race between the cgroup code and request queue initialization
by Bart Van Assche
· 7 years ago
5ee0524
block: Add 'lock' as third argument to blk_alloc_queue_node()
by Bart Van Assche
· 7 years ago
30abb3a
block: Add should_fail_bio() for bpf error injection
by Howard McLauchlan
· 7 years ago
445251d
blk-mq: fix discard merge with scheduler attached
by Jens Axboe
· 7 years ago
86ff7c2
blk-mq: introduce BLK_STS_DEV_RESOURCE
by Ming Lei
· 7 years ago
0a4b6e2
Merge branch 'for-4.16/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
f5ced52
block: Remove kblockd_schedule_delayed_work{,_on}()
by Bart Van Assche
· 7 years ago
c77ff7f
blk-mq: Rename blk_mq_request_direct_issue() into blk_mq_request_issue_directly()
by Bart Van Assche
· 7 years ago
721c7fc
block: fail op_is_write() requests to read-only partitions
by Ilya Dryomov
· 7 years ago
396eaf2
blk-mq: improve DM's blk-mq IO merging via blk_insert_cloned_request feedback
by Ming Lei
· 7 years ago
e14575b3
block: convert REQ_ATOM_COMPLETE to stealing rq->__deadline bit
by Jens Axboe
· 7 years ago
1d9bd51
blk-mq: replace timeout synchronization with a RCU and generation based scheme
by Tejun Heo
· 7 years ago
c2856ae
blk-mq: quiesce queue before freeing queue
by Ming Lei
· 7 years ago
6cc77e9
block: introduce zoned block devices zone write locking
by Christoph Hellwig
· 7 years ago
454be72
block: drain queue before waiting for q_usage_counter becoming zero
by Ming Lei
· 7 years ago
bca237a
block/laptop_mode: Convert timers to use timer_setup()
by Kees Cook
· 7 years ago
34d9715
block: wake up all tasks blocked in get_request()
by Ming Lei
· 7 years ago
9a95e4e
block, nvme: Introduce blk_mq_req_flags_t
by Bart Van Assche
· 7 years ago
3a0a529
block, scsi: Make SCSI quiesce and resume work reliably
by Bart Van Assche
· 7 years ago
c9254f2
block: Add the QUEUE_FLAG_PREEMPT_ONLY request queue flag
by Bart Van Assche
· 7 years ago
1b6d65a
block: Introduce BLK_MQ_REQ_PREEMPT
by Bart Van Assche
· 7 years ago
6a15674
block: Introduce blk_get_request_flags()
by Bart Van Assche
· 7 years ago
055f6e1
block: Make q_usage_counter also track legacy requests
by Ming Lei
· 7 years ago
aba7afc
blk-mq: Avoid that request queue removal can trigger list corruption
by Bart Van Assche
· 7 years ago
b085029
block: pass 'run_queue' to blk_mq_request_bypass_insert
by Ming Lei
· 7 years ago
e4f36b2
block: fix peeking requests during PM
by Christoph Hellwig
· 7 years ago
ea435e1
block: add a poll_fn callback to struct request_queue
by Christoph Hellwig
· 7 years ago
ef71de8
block: add a blk_steal_bios helper
by Christoph Hellwig
· 7 years ago
f421e1d
block: provide a direct_make_request helper
by Christoph Hellwig
· 7 years ago
4e9b6f2
block: Fix a race between blk_cleanup_queue() and timeout handling
by Bart Van Assche
· 7 years ago
85acb3b
block: set request_list for request
by Shaohua Li
· 7 years ago
9c98837
block: move __elv_next_request to blk-core.c
by Christoph Hellwig
· 7 years ago
5acb3cc
blktrace: Fix potential deadlock between delete & sysfs ops
by Waiman Long
· 7 years ago
157f377
block: directly insert blk-mq request from blk_insert_cloned_request()
by Jens Axboe
· 7 years ago
5034435
block: Make blk_dequeue_request() static
by Damien Le Moal
· 7 years ago
74d4699
block: replace bi_bdev with a gendisk pointer and partitions index
by Christoph Hellwig
· 7 years ago
4ddd56b
block: Relax a check in blk_start_queue()
by Bart Van Assche
· 7 years ago
b8d62b3
blk-mq: enable checking two part inflight counts at the same time
by Jens Axboe
· 7 years ago
0609e0e
block: make part_in_flight() take an array of two ints
by Jens Axboe
· 7 years ago
d62e26b
block: pass in queue to inflight accounting
by Jens Axboe
· 7 years ago
765e40b
block: disable runtime-pm for blk-mq
by Christoph Hellwig
· 7 years ago
e23947b
bio-integrity: fold bio_integrity_enabled to bio_integrity_prep
by Dmitry Monakhov
· 7 years ago
8fc4504
block: don't set bounce limit in blk_init_queue
by Christoph Hellwig
· 7 years ago
0bf6595
block: don't set bounce limit in blk_init_allocated_queue
by Christoph Hellwig
· 7 years ago
0b0bcac
block: don't bother with bounce limits for make_request drivers
by Christoph Hellwig
· 7 years ago
cb6934f
block: add support for write hints in a bio
by Jens Axboe
· 7 years ago
34bd9c1
block: Fix off-by-one errors in blk_status_to_errno() and print_req_error()
by Bart Van Assche
· 7 years ago
332ebbf
block: Document what queue type each function is intended for
by Bart Van Assche
· 7 years ago
2fff8a9
block: Check locking assumptions at runtime
by Bart Van Assche
· 7 years ago
d280bab
block: Introduce request_queue.initialize_rq_fn()
by Bart Van Assche
· 7 years ago
cd6ce14
block: Make request operation type argument declarations consistent
by Bart Van Assche
· 7 years ago
03a07c9
block: return on congested block device
by Goldwyn Rodrigues
· 7 years ago
93b27e7
blk: use non-rescuing bioset for q->bio_split.
by NeilBrown
· 7 years ago
47e0fb4
blk: make the bioset rescue_workqueue optional.
by NeilBrown
· 7 years ago
011067b
blk: replace bioset_create_nobvec() with a flags arg to bioset_create()
by NeilBrown
· 7 years ago
af67c31
blk: remove bio_set arg from blk_queue_split()
by NeilBrown
· 7 years ago
8f66439
Merge tag 'v4.12-rc5' into for-4.13/block
by Jens Axboe
· 7 years ago
4e4cbee
block: switch bios to blk_status_t
by Christoph Hellwig
· 7 years ago
2a842ac
block: introduce new block status code type
by Christoph Hellwig
· 7 years ago
b425e50
block: Avoid that blk_exit_rl() triggers a use-after-free
by Bart Van Assche
· 7 years ago
ed6565e
block: handle partial completions for special payload requests
by Christoph Hellwig
· 8 years ago
9c1051a
blk-mq: untangle debugfs and sysfs
by Omar Sandoval
· 8 years ago
d173a25
blk-mq: move debugfs declarations to a separate header file
by Omar Sandoval
· 8 years ago
21c6e93
blk-mq: unify hctx delay_work and run_work
by Jens Axboe
· 8 years ago
818cd1c
block: add kblock_mod_delayed_work_on()
by Jens Axboe
· 8 years ago
9f99373
blk-mq: unify hctx delayed_run_work and run_work
by Jens Axboe
· 8 years ago
e869b546
blk-mq: Unregister debugfs attributes earlier
by Bart Van Assche
· 8 years ago
caf7df1
block: remove the errors field from struct request
by Christoph Hellwig
· 8 years ago
0be0dee
block: Inline blk_rq_set_prio()
by Bart Van Assche
· 8 years ago
da8d7f0
block: Export blk_init_request_from_bio()
by Bart Van Assche
· 8 years ago
d0fac02
block: make __blk_end_bidi_request private
by Christoph Hellwig
· 8 years ago
fa1a15c
block: remove blk_end_request_cur
by Christoph Hellwig
· 8 years ago
314fe91
block: remove blk_end_request_err and __blk_end_request_err
by Christoph Hellwig
· 8 years ago
fbbaf70
block: trace completion of all bios.
by NeilBrown
· 8 years ago
85003a4
block: fix inheriting request priority from bio
by Adam Manzanares
· 8 years ago
d3cfb2a
block: block new I/O just after queue is set as dying
by Ming Lei
· 8 years ago
1671d52
block: rename blk_mq_freeze_queue_start()
by Ming Lei
· 8 years ago
5ed61d3
block: add a read barrier in blk_queue_enter()
by Ming Lei
· 8 years ago
88eeca4
block: track request size in blk_issue_stat
by Shaohua Li
· 8 years ago
a83b576
block: fix stacked driver stats init and free
by Jens Axboe
· 8 years ago
34dbad5
blk-stat: convert to callback-based statistics reporting
by Omar Sandoval
· 8 years ago
0315b15
block: remove extra calls to wbt_exit()
by Omar Sandoval
· 8 years ago
f5fe1b5
blk: Ensure users for current->bio_list can see the full list.
by NeilBrown
· 8 years ago
79bd995
blk: improve order of bio handling in generic_make_request()
by NeilBrown
· 8 years ago
c01228d
Revert "scsi, block: fix duplicate bdi name registration crashes"
by Jan Kara
· 8 years ago
165a5e2
block: Move bdi_unregister() to del_gendisk()
by Jan Kara
· 8 years ago
818551e
Merge branch 'for-4.11/next' into for-4.11/linus-merge
by Jens Axboe
· 8 years ago
1e73973
block: optionally merge discontiguous discard bios into a single request
by Christoph Hellwig
· 8 years ago
34fe7c0
block: enumify ELEVATOR_*_MERGE
by Christoph Hellwig
· 8 years ago
e4d750c
block: free merged request in the caller
by Jens Axboe
· 8 years ago
Next »