Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
shift
/
mainline
/
32275d3f758f1252511709b77b3bab060a0e1d4f
/
block
/
blk-cgroup.c
d51cfc5
bdi: use bdi_dev_name() to get device name
by Yufen Yu
· 4 years, 8 months ago
4308a43
blkcg: don't offline parent blkcg first
by Tejun Heo
· 5 years ago
d866dbf
blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it
by Tejun Heo
· 5 years ago
3d745ea
block: simplify queue allocation
by Christoph Hellwig
· 4 years, 9 months ago
5addeae
blk-cgroup: remove blkcg_drain_queue
by Guoqing Jiang
· 5 years ago
1d156646
blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT
by Tejun Heo
· 5 years ago
f733164
blk-cgroup: reimplement basic IO stats using cgroup rstat
by Tejun Heo
· 5 years ago
8a80d5d
blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive()
by Tejun Heo
· 5 years ago
b081436
blkcg: make blkcg_print_stat() print stats only for online blkgs
by Tejun Heo
· 5 years ago
9d179b8
blkcg: Fix multiple bugs in blkcg_activate_policy()
by Tejun Heo
· 5 years ago
89f3b6d
bfq: Fix bfq linkage error
by Pavel Begunkov
· 5 years ago
015d254
blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep()
by Tejun Heo
· 5 years ago
86a5bba
blkcg: make ->cpd_init_fn() optional
by Tejun Heo
· 5 years ago
cf09a8e
blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn()
by Tejun Heo
· 5 years ago
07b0fde
blkcg: allow blkcg_policy->pd_stat() to print non-debug info too
by Tejun Heo
· 5 years ago
d3f77df
blkcg: implement REQ_CGROUP_PUNT
by Tejun Heo
· 6 years ago
9b0eb69
cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages
by Tejun Heo
· 6 years ago
fd112c7
blk-cgroup: turn on psi memstall stuff
by Josef Bacik
· 5 years ago
c0ce79dc
blk-cgroup: move struct blkg_stat to bfq
by Christoph Hellwig
· 6 years ago
7af6fd9
blk-cgroup: introduce a new struct blkg_rwstat_sample
by Christoph Hellwig
· 6 years ago
5d0b6e4
blk-cgroup: pass blkg_rwstat structures by reference
by Christoph Hellwig
· 6 years ago
239eeb0
blk-cgroup: factor out a helper to read rwstat counter
by Christoph Hellwig
· 6 years ago
71c8140
blkcg: blkcg_activate_policy() should initialize ancestors first
by Tejun Heo
· 6 years ago
ef069b9
blkcg: perpcu_ref init/exit should be done from blkg_alloc/free()
by Tejun Heo
· 6 years ago
f539da8
blkcg: update blkcg_print_stat() to handle larger outputs
by Tejun Heo
· 6 years ago
98d669b
block: Drop unlikely before IS_ERR(_OR_NULL)
by Kefeng Wang
· 6 years ago
3dcf60b
block: add SPDX tags to block layer files missing licensing information
by Christoph Hellwig
· 6 years ago
537d71b
blkcg: Fix kernel-doc warnings
by Bart Van Assche
· 6 years ago
7585d50
blk-cgroup: Fix doc related to blkcg_exit_queue
by Marcos Paulo de Souza
· 6 years ago
6b45053
blkcg: remove unused __blkg_release_rcu()
by Dennis Zhou
· 6 years ago
3a762de
block: save irq state in blkg_lookup_create()
by Ming Lei
· 6 years ago
0273ac3
blkcg: handle dying request_queue when associating a blkg
by Dennis Zhou
· 6 years ago
7754f66
blkcg: rename blkg_try_get() to blkg_tryget()
by Dennis Zhou
· 6 years ago
7fcf2b0
blkcg: change blkg reference counting to use percpu_ref
by Dennis Zhou
· 6 years ago
beea9da
blkcg: convert blkg_lookup_create() to find closest blkg
by Dennis Zhou
· 6 years ago
b978962
blkcg: update blkg_lookup_create() to do locking
by Dennis Zhou
· 6 years ago
344e9ff
block: add queue_is_mq() helper
by Jens Axboe
· 6 years ago
0d945c1
block: remove the queue_lock indirection
by Christoph Hellwig
· 6 years ago
7fb1763
blk-cgroup: move locking into blkg_destroy_all
by Christoph Hellwig
· 6 years ago
04be60b
blk-cgroup: consolidate error handling in blkcg_init_queue
by Christoph Hellwig
· 6 years ago
b6676f6
block: remove a few unused exports
by Christoph Hellwig
· 6 years ago
8f4236d
block: remove QUEUE_FLAG_BYPASS and ->bypass
by Christoph Hellwig
· 6 years ago
db6d995
block: remove request_list code
by Jens Axboe
· 6 years ago
2cdf2ca
blk-cgroup: remove legacy queue bypassing
by Jens Axboe
· 6 years ago
b5f2954
blkcg: revert blkcg cleanups series
by Dennis Zhou
· 6 years ago
c0aac68
Merge tag 'v4.19-rc6' into for-4.20/block
by Jens Axboe
· 6 years ago
101246e
blkcg: rename blkg_try_get to blkg_tryget
by Dennis Zhou (Facebook)
· 6 years ago
b3b9f24
blkcg: change blkg reference counting to use percpu_ref
by Dennis Zhou (Facebook)
· 6 years ago
07b05bc
blkcg: convert blkg_lookup_create to find closest blkg
by Dennis Zhou (Facebook)
· 6 years ago
49f4c2d
blkcg: update blkg_lookup_create to do locking
by Dennis Zhou (Facebook)
· 6 years ago
01c5f85
blk-cgroup: increase number of supported policies
by Jens Axboe
· 6 years ago
59b5771
blkcg: delay blkg destruction until after writeback has finished
by Dennis Zhou (Facebook)
· 6 years ago
6b06546
Revert "blk-throttle: fix race between blkcg_bio_issue_check() and cgroup_rmdir()"
by Dennis Zhou (Facebook)
· 6 years ago
cc7ecc25
blk-cgroup: hold the queue ref during throttling
by Josef Bacik
· 6 years ago
636620b
blkcg: Track DISCARD statistics and output them in cgroup io.stat
by Tejun Heo
· 6 years ago
d706751
block: introduce blk-iolatency io controller
by Josef Bacik
· 7 years ago
d09d8df
blkcg: add generic throttling mechanism
by Josef Bacik
· 7 years ago
903d23f
blk-cgroup: allow controllers to output their own stats
by Josef Bacik
· 7 years ago
901932a
blkcg: init root blkcg_gq under lock
by Jiang Biao
· 7 years ago
bea5488
blkcg: small fix on comment in blkcg_init_queue
by Jiang Biao
· 7 years ago
946b81d
blkcg: don't hold blkcg lock when deactivating policy
by Jiang Biao
· 7 years ago
4c69948
blk-throttle: fix race between blkcg_bio_issue_check() and cgroup_rmdir()
by Joseph Qi
· 7 years ago
9df6c29
genhd: Add helper put_disk_and_module()
by Jan Kara
· 7 years ago
e840107
blkcg: add sanity check for blkcg policy operations
by weiping zhang
· 7 years ago
58a9edc
blkcg: check pol->cpd_free_fn before free cpd
by weiping zhang
· 7 years ago
4c18c9e
blkcg: avoid free blkcg_root when failed to alloc blkcg policy
by weiping zhang
· 7 years ago
b425e50
block: Avoid that blk_exit_rl() triggers a use-after-free
by Bart Van Assche
· 8 years ago
457e490f
blkcg: allocate struct blkcg_gq outside request queue spinlock
by Tahsin Erdogan
· 8 years ago
d708f0d
Revert "blkcg: allocate struct blkcg_gq outside request queue spinlock"
by Jens Axboe
· 8 years ago
7fc6b87
blkcg: allocate struct blkcg_gq outside request queue spinlock
by Tahsin Erdogan
· 8 years ago
174cd4b
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
by Ingo Molnar
· 8 years ago
9b54d81
blkcg: fix double free of new_blkg in blkcg_init_queue
by Hou Tao
· 8 years ago
dc3b17c
block: Use pointer to backing_dev_info from request_queue
by Jan Kara
· 8 years ago
38dbb7d
blk-cgroup: don't quiesce the queue on policy activate/deactivate
by Jens Axboe
· 8 years ago
4d199c6
blk-cgroup: ensure that we clear the stop bit on quiesced queues
by Jens Axboe
· 8 years ago
bd166ef
blk-mq-sched: add framework for MQ capable IO schedulers
by Jens Axboe
· 8 years ago
e00f4f4
block,blkcg: use __GFP_NOWARN for best-effort allocations in blkcg
by Tejun Heo
· 8 years ago
bbb427e
blkcg: Unlock blkcg_pol_mutex only once when cpd == NULL
by Bart Van Assche
· 8 years ago
e1f3b94
block/blk-cgroup.c: Declare local symbols static
by Bart Van Assche
· 9 years ago
39a169b
block: fix module reference leak on put_disk() call for cgroups throttle
by Roman Pen
· 9 years ago
1f7dd3e5
cgroup: fix handling of multi-destination migration from subtree_control enabling
by Tejun Heo
· 9 years ago
69234ac
Merge branch 'for-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
by Linus Torvalds
· 9 years ago
ca0752c
blkcg: don't create "io.stat" on the root cgroup
by Tejun Heo
· 9 years ago
133bb59
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
6fe810b
block: blkg_destroy_all() should clear q->root_blkg and ->root_rl.blkg
by Tejun Heo
· 9 years ago
69d7fde
blkcg: use CGROUP_WEIGHT_* scale for io.weight on the unified hierarchy
by Tejun Heo
· 9 years ago
2ee867dc
blkcg: implement interface for the unified hierarchy
by Tejun Heo
· 9 years ago
dd165eb
blkcg: misc preparations for unified hierarchy interface
by Tejun Heo
· 9 years ago
36aa9e5
blkcg: move body parsing from blkg_conf_prep() to its callers
by Tejun Heo
· 9 years ago
880f50e
blkcg: mark existing cftypes as legacy
by Tejun Heo
· 9 years ago
c165b3e
blkcg: rename subsystem name from blkio to io
by Tejun Heo
· 9 years ago
20386ce
blkcg: refine error codes returned during blkcg configuration
by Tejun Heo
· 9 years ago
3a7faea
blkcg: reduce stack usage of blkg_rwstat_recursive_sum()
by Tejun Heo
· 9 years ago
77ea733
blkcg: move io_service_bytes and io_serviced stats into blkcg_gq
by Tejun Heo
· 9 years ago
f12c74c
blkcg: make blkg_[rw]stat_recursive_sum() to be able to index into blkcg_gq
by Tejun Heo
· 9 years ago
24bdb8e
blkcg: make blkcg_[rw]stat per-cpu
by Tejun Heo
· 9 years ago
e6269c4
blkcg: add blkg_[rw]stat->aux_cnt and replace cfq_group->dead_stats with it
by Tejun Heo
· 9 years ago
ae11889
blkcg: consolidate blkg creation in blkcg_bio_issue_check()
by Tejun Heo
· 9 years ago
24f2904
blkcg: inline [__]blkg_lookup()
by Tejun Heo
· 9 years ago
e4a9bde
blkcg: replace blkcg_policy->cpd_size with ->cpd_alloc/free_fn() methods
by Tejun Heo
· 9 years ago
Next »