Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
01f196945a21b3eec37317e3bc5cf35f95f95063
/
block
454be72
block: drain queue before waiting for q_usage_counter becoming zero
by Ming Lei
· 7 years ago
111be88
block-throttle: avoid double charge
by Shaohua Li
· 7 years ago
0abc2a1
block: fix blk_rq_append_bio
by Jens Axboe
· 7 years ago
14cb0dc
block: don't let passthrough IO go into .make_request_fn()
by Ming Lei
· 7 years ago
fcf38cd
kyber: fix another domain token wait queue hang
by Omar Sandoval
· 7 years ago
75f64f6
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
3dfbdc4
blk-wbt: fix comments typo
by weiping zhang
· 7 years ago
62d772f
blk-wbt: move wbt_clear_stat to common place in wbt_done
by weiping zhang
· 7 years ago
f680474
blk-sysfs: remove NULL pointer checking in queue_wb_lat_store
by weiping zhang
· 7 years ago
612ea09
blk-wbt: remove duplicated setting in wbt_init
by weiping zhang
· 7 years ago
f341a4d
block: remove useless assignment in bio_split
by Mikulas Patocka
· 7 years ago
e99e88a
treewide: setup_timer() -> timer_setup()
by Kees Cook
· 7 years ago
bca237a
block/laptop_mode: Convert timers to use timer_setup()
by Kees Cook
· 7 years ago
7fb5262
block: genhd.c: fix message typo
by Randy Dunlap
· 7 years ago
3a92168
block: add WARN_ON if bdi register fail
by weiping zhang
· 7 years ago
16382e1
Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 7 years ago
06ede5f
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
62530ed
bio: ensure __bio_clone_fast copies bi_partno
by Michael Lyle
· 7 years ago
34d9715
block: wake up all tasks blocked in get_request()
by Ming Lei
· 7 years ago
d904bfa
block/blk-mq.c: use kmalloc_array_node()
by Johannes Thumshirn
· 7 years ago
a33801e
block, bfq: move debug blkio stats behind CONFIG_DEBUG_BLK_CGROUP
by Luca Miccio
· 7 years ago
24bfd19
block, bfq: update blkio stats outside the scheduler lock
by Paolo Valente
· 7 years ago
614822f
block, bfq: add missing invocations of bfqg_stats_update_io_add/remove
by Luca Miccio
· 7 years ago
47f521b
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md
by Linus Torvalds
· 7 years ago
e2c5923
Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
ff821d2
blk-mq: fixup some comment typos and lengths
by Jens Axboe
· 7 years ago
f906a6a
blk-mq: improve tag waiting setup for non-shared tags
by Jens Axboe
· 7 years ago
79f720a
blk-mq: only run the hardware queue if IO is pending
by Jens Axboe
· 7 years ago
f0fba39
block: avoid null pointer dereference on null disk
by Colin Ian King
· 7 years ago
17eac09
block: create 'slaves' and 'holders' entries for hidden gendisks
by Hannes Reinecke
· 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
eb619fd
blk-mq: fix issue with shared tag queue re-running
by Jens Axboe
· 7 years ago
aba7afc
blk-mq: Avoid that request queue removal can trigger list corruption
by Bart Van Assche
· 7 years ago
0c6af1c
blk-mq: put driver tag if dispatch budget can't be got
by Ming Lei
· 7 years ago
f00c4d8
block: pass full fmode_t to blk_verify_command
by Christoph Hellwig
· 7 years ago
d004a5e7
block: remove __bio_kmap_atomic
by Christoph Hellwig
· 7 years ago
05b7941
Revert "blk-mq: don't handle TAG_SHARED in restart"
by Jens Axboe
· 7 years ago
8c5db92
Merge branch 'linus' into locking/core, to resolve conflicts
by Ingo Molnar
· 7 years ago
923218f
blk-mq: don't allocate driver tag upfront for flush rq
by Ming Lei
· 7 years ago
244c65a
blk-mq: move blk_mq_put_driver_tag*() into blk-mq.h
by Ming Lei
· 7 years ago
a6a252e
blk-mq-sched: decide how to handle flush rq via RQF_FLUSH_SEQ
by Ming Lei
· 7 years ago
598906f
blk-flush: use blk_mq_request_bypass_insert()
by Ming Lei
· 7 years ago
b085029
block: pass 'run_queue' to blk_mq_request_bypass_insert
by Ming Lei
· 7 years ago
9c71c83
blk-flush: don't run queue for requests bypassing flush
by Ming Lei
· 7 years ago
6d6f167c
blk-mq: put the driver tag of nxt rq before first one is requeued
by Jianchao Wang
· 7 years ago
e840107
blkcg: add sanity check for blkcg policy operations
by weiping zhang
· 7 years ago
88022d7
blk-mq: don't handle failure in .get_budget
by Ming Lei
· 7 years ago
e4f36b2
block: fix peeking requests during PM
by Christoph Hellwig
· 7 years ago
21e768b
blk-mq: Make blk_mq_get_request() error path less confusing
by Bart Van Assche
· 7 years ago
39b4954
badblocks: fix wrong return value in badblocks_set if badblocks are disabled
by Liu Bo
· 7 years ago
c2e82a2
blk-mq: fix nr_requests wrong value when modify it from sysfs
by weiping zhang
· 7 years ago
ea435e1
block: add a poll_fn callback to struct request_queue
by Christoph Hellwig
· 7 years ago
8ddcd65
block: introduce GENHD_FL_HIDDEN
by Christoph Hellwig
· 7 years ago
517bf3c
block: don't look at the struct device dev_t in disk_devt
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
3e2cb3a
Merge branch 'nvme-4.15' of git://git.infradead.org/nvme into for-4.15/block
by Jens Axboe
· 7 years ago
b244131
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
by Greg Kroah-Hartman
· 7 years ago
1f460b6
blk-mq: don't restart queue when .get_budget returns BLK_STS_RESOURCE
by Ming Lei
· 7 years ago
358a3a6
blk-mq: don't handle TAG_SHARED in restart
by Ming Lei
· 7 years ago
b347689
blk-mq-sched: improve dispatching from sw queue
by Ming Lei
· 7 years ago
de14829
blk-mq: introduce .get_budget and .put_budget in blk_mq_ops
by Ming Lei
· 7 years ago
63ba8e3
block: kyber: check if there are requests in ctx in kyber_has_work()
by Ming Lei
· 7 years ago
caf8eb0
blk-mq-sched: move actual dispatching into one helper
by Ming Lei
· 7 years ago
5e3d02b
blk-mq-sched: dispatch from scheduler IFF progress is made in ->dispatch
by Ming Lei
· 7 years ago
4e9b6f2
block: Fix a race between blk_cleanup_queue() and timeout handling
by Bart Van Assche
· 7 years ago
e319e1f
block, locking/lockdep: Assign a lock_class per gendisk used for wait_for_completion()
by Byungchul Park
· 7 years ago
4d740bc
mq-deadline: add 'deadline' as a name alias
by Jens Axboe
· 7 years ago
8ac0d9a
elevator: allow name aliases
by Jens Axboe
· 7 years ago
2527d99
elevator: lookup mq vs non-mq elevators
by Jens Axboe
· 7 years ago
d5ce4c3
block: cope with WRITE ZEROES failing in blkdev_issue_zeroout()
by Ilya Dryomov
· 7 years ago
425a4db
block: factor out __blkdev_issue_zero_pages()
by Ilya Dryomov
· 7 years ago
bb749b3
block: move CAP_SYS_ADMIN check in blkdev_roset()
by Ilya Dryomov
· 7 years ago
65e53aa
block: Use DECLARE_COMPLETION_ONSTACK() in submit_bio_wait()
by Christoph Hellwig
· 7 years ago
6aa7de0
locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE()
by Mark Rutland
· 7 years ago
351499a1
block: Invalidate cache on discard v2
by Dmitry Monakhov
· 7 years ago
dab7487b
block: remove blk_mq_reinit_tagset
by Sagi Grimberg
· 7 years ago
149e10f
block: introduce blk_mq_tagset_iter
by Sagi Grimberg
· 7 years ago
8cf4666
kyber: fix hang on domain token wait queue
by Omar Sandoval
· 7 years ago
519c8e9
block: fix Sphinx kernel-doc warning
by Randy Dunlap
· 7 years ago
0e5b935
bio_alloc_map_data(): do bmd->iter setup right there
by Al Viro
· 7 years ago
d16d44e
bio_copy_user_iov(): saner bio size calculation
by Al Viro
· 7 years ago
0a0f151
bio_map_user_iov(): get rid of copying iov_iter
by Al Viro
· 7 years ago
98a09d6
bio_copy_from_iter(): get rid of copying iov_iter
by Al Viro
· 7 years ago
2884d0b
move more stuff down into bio_copy_user_iov()
by Al Viro
· 7 years ago
e81cef5
blk_rq_map_user_iov(): move iov_iter_advance() down
by Al Viro
· 7 years ago
b282cc7
bio_map_user_iov(): get rid of the iov_for_each()
by Al Viro
· 7 years ago
98f0bc9
bio_map_user_iov(): move alignment check into the main loop
by Al Viro
· 7 years ago
e2e115d
don't rely upon subsequent bio_add_pc_page() calls failing
by Al Viro
· 7 years ago
629e42b
... and with iov_iter_get_pages_alloc() it becomes even simpler
by Al Viro
· 7 years ago
076098e
bio_map_user_iov(): switch to iov_iter_get_pages()/iov_iter_advance()
by Al Viro
· 7 years ago
1cfd0dd
bio_copy_user_iov(): don't ignore ->iov_offset
by Al Viro
· 7 years ago
2b04e8f
more bio_map_user_iov() leak fixes
by Al Viro
· 7 years ago
95d78c2
fix unbalanced page refcounting in bio_map_user_iov
by Vitaly Mayatskikh
· 7 years ago
85acb3b
block: set request_list for request
by Shaohua Li
· 7 years ago
Next »