Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
6e8793674bb0d1135ca0e5c9f7e16fecbf815926
/
block
/
blk-mq-sysfs.c
704b914
blk-mq: move srcu from blk_mq_hw_ctx to request_queue
by Ming Lei
· 3 years, 1 month ago
2bc1f6e
block: remove blk-mq-sysfs dead code
by Damien Le Moal
· 3 years, 6 months ago
47ce030
blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue
by Yang Yang
· 4 years, 3 months ago
d2c9be8
blk-mq: make sure that line break can be printed
by Ming Lei
· 5 years ago
8962842
blk-mq: avoid sysfs buffer overflow with too many CPU cores
by Ming Lei
· 5 years ago
bae85c1
block: Remove "dying" checks from sysfs callbacks
by Bart Van Assche
· 5 years ago
cecf5d8
block: split .sysfs_lock into two locks
by Ming Lei
· 5 years ago
9685b22
block: Remove blk_mq_register_dev()
by Bart Van Assche
· 5 years ago
67a2422
Merge tag 'for-5.2/block-20190507' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 6 years ago
1b97871
blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release
by Ming Lei
· 6 years ago
c7e2d94
blk-mq: free hw queue's resource in hctx's release handler
by Ming Lei
· 6 years ago
3dcf60b
block: add SPDX tags to block layer files missing licensing information
by Christoph Hellwig
· 6 years ago
800f5aa
block: Replace all ktype default_attrs with groups
by Kimberly Brown
· 6 years ago
346fc10
blk-mq: export hctx->type in debugfs instead of sysfs
by Ming Lei
· 6 years ago
e20ba6e
block: move queues types to the block layer
by Christoph Hellwig
· 6 years ago
1db4909
blk-mq: not embed .mq_kobj and ctx->kobj into queue instance
by Ming Lei
· 6 years ago
b6676f6
block: remove a few unused exports
by Christoph Hellwig
· 6 years ago
a783b81
blk-mq: add 'type' attribute to the sysfs hctx directory
by Jens Axboe
· 6 years ago
5657a81
block drivers/block: Use octal not symbolic permissions
by Joe Perches
· 7 years ago
667257e
block: properly protect the 'queue' kobj in blk_unregister_queue
by Mike Snitzer
· 7 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
f05d1ba
blk-mq: Only unregister hctxs for which registration succeeded
by Bart Van Assche
· 8 years ago
62d6c94
blk-mq-debugfs: Rename functions for registering and unregistering the mq directory
by Bart Van Assche
· 8 years ago
4c9e401
blk-mq: Let blk_mq_debugfs_register() look up the queue name
by Bart Van Assche
· 8 years ago
2d0364c
blk-mq: Register <dev>/queue/mq after having registered <dev>/queue
by Bart Van Assche
· 8 years ago
01388df
blk-mq: free hctx->cpumask in release handler of hctx's kobject
by Ming Lei
· 8 years ago
6c8b232
blk-mq: make lifetime consistent between hctx and its kobject
by Ming Lei
· 8 years ago
7ea5fe3
blk-mq: make lifetime consitent between q/ctx and its kobject
by Ming Lei
· 8 years ago
737f98c
blk-mq: initialize mq kobjects in blk_mq_init_allocated_queue()
by Ming Lei
· 8 years ago
62ebce16
blk-mq: move debugfs_remove() of disk dir to blk_release_queue()
by Omar Sandoval
· 8 years ago
4a46f05
blk-mq: move hctx and ctx counters from sysfs to debugfs
by Omar Sandoval
· 8 years ago
be21547
blk-mq: move hctx io_poll, stats, and dispatched from sysfs to debugfs
by Omar Sandoval
· 8 years ago
d96b37c
blk-mq: move tags and sched_tags info from sysfs to debugfs
by Omar Sandoval
· 8 years ago
950cd7e
blk-mq: move hctx->dispatch and ctx->rq_list from sysfs to debugfs
by Omar Sandoval
· 8 years ago
07e4fea
blk-mq: create debugfs directory tree
by Omar Sandoval
· 8 years ago
bd166ef
blk-mq-sched: add framework for MQ capable IO schedulers
by Jens Axboe
· 8 years ago
cf43e6b
block: add scalable completion tracking of requests
by Jens Axboe
· 8 years ago
b21d5b3
blk-mq: register device instead of disk
by Matias Bjørling
· 8 years ago
703fd1c
blk-mq: account higher order dispatch
by Jens Axboe
· 8 years ago
d21ea4bc
block: enable zeroing of io_poll statistics
by Stephen Bates
· 8 years ago
6e21935
block: add poll_considered statistic
by Stephen Bates
· 8 years ago
c0f3fd2
blk-mq: fix deadlock in blk_mq_register_disk() error path
by Jens Axboe
· 8 years ago
897bb0c
blk-mq: Use proper cpumask iterator
by Thomas Gleixner
· 9 years ago
868f2f0
blk-mq: dynamic h/w context count
by Keith Busch
· 9 years ago
05229beed
block: add block polling support
by Jens Axboe
· 9 years ago
3ef28e8
block: generic request_queue reference counting
by Dan Williams
· 9 years ago
60de074
blk-mq: fix deadlock when reading cpu_list
by Akinobu Mita
· 9 years ago
4593fdb
blk-mq: fix sysfs registration/unregistration race
by Akinobu Mita
· 9 years ago
596f5aa
blk-mq: fix buffer overflow when reading sysfs file of 'pending'
by Ming Lei
· 9 years ago
b62c21b
blk-mq: add blk_mq_init_allocated_queue and export blk_mq_register_disk
by Mike Snitzer
· 10 years ago
7417011
Revert "blk-mq: fix hctx/ctx kobject use-after-free"
by Ming Lei
· 10 years ago
76d697d
blk-mq: fix hctx/ctx kobject use-after-free
by Ming Lei
· 10 years ago
06a41a9
blk-mq: Fix uninitialized kobject at CPU hotplugging
by Takashi Iwai
· 10 years ago
17497ac
blk-mq, percpu_ref: start q->mq_usage_counter in atomic mode
by Tejun Heo
· 10 years ago
ee3c5db
blk-mq: blk_mq_unregister_hctx() can be static
by Fengguang Wu
· 11 years ago
67aec14
blk-mq: make the sysfs mq/ layout reflect current mappings
by Jens Axboe
· 11 years ago
0d2602c
blk-mq: improve support for shared tags maps
by Jens Axboe
· 11 years ago
3853520
blk-mq: respect rq_affinity
by Christoph Hellwig
· 11 years ago
cb2da43
blk-mq: simplify blk_mq_hw_sysfs_cpus_show()
by Jens Axboe
· 11 years ago
676141e
blk-mq: don't dump CPU -> hw queue map on driver load
by Jens Axboe
· 11 years ago
8515736
block: fix memory leaks on unplugging block device
by Andrey Vagin
· 11 years ago
320ae51
blk-mq: new multi-queue block IO queueing mechanism
by Jens Axboe
· 11 years ago