Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
f5530d5af835ffa82a0607f5f1977d63ac02551f
/
block
/
blk-cgroup.c
06b285b
blkcg: fix blkcg_policy_data allocation bug
by Tejun Heo
· 9 years ago
7876f93
blkcg: implement all_blkcgs list
by Tejun Heo
· 9 years ago
144232b
blkcg: blkcg_css_alloc() should grab blkcg_pol_mutex while iterating blkcg_policy[]
by Tejun Heo
· 9 years ago
838f13b
blkcg: allow blkcg_pol_mutex to be grabbed from cgroup [file] methods
by Tejun Heo
· 9 years ago
a322baa
block/blk-cgroup.c: free per-blkcg data when freeing the blkcg
by Arianna Avanzini
· 9 years ago
e4bc13a
Merge branch 'for-4.2/writeback' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
e48453c
block, cgroup: implement policy-specific per-blkcg data
by Arianna Avanzini
· 9 years ago
ce7acfe
writeback, blkcg: associate each blkcg_gq with the corresponding bdi_writeback_congested
by Tejun Heo
· 9 years ago
52ebea7
writeback: make backing_dev_info host cgroup-specific bdi_writebacks
by Tejun Heo
· 9 years ago
496d5e7
blkcg: add blkcg_root_css
by Tejun Heo
· 9 years ago
ec13b1d
blkcg: always create the blkcg_gq for the root blkcg
by Tejun Heo
· 9 years ago
eea8f41
blkcg: move block/blk-cgroup.h to include/linux/blk-cgroup.h
by Tejun Heo
· 9 years ago
f4da807
blkcg: remove blkcg->id
by Tejun Heo
· 10 years ago
47dfe40
Merge branch 'for-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
by Linus Torvalds
· 10 years ago
2cf669a
cgroup: replace cgroup_add_cftypes() with cgroup_add_legacy_cftypes()
by Tejun Heo
· 10 years ago
5577964
cgroup: rename cgroup_subsys->base_cftypes to ->legacy_cftypes
by Tejun Heo
· 10 years ago
0b462c8
blkcg: don't call into policy draining if root_blkg is already gone
by Tejun Heo
· 10 years ago
1ced953
blkcg, memcg: make blkcg depend on memcg on the default hierarchy
by Tejun Heo
· 10 years ago
d5bf029
Revert "block: add __init to blkcg_policy_register"
by Jens Axboe
· 10 years ago
a5049a8
blkcg: fix use-after-free in __blkg_release_rcu() by making blkcg_gq refcnt an atomic_t
by Tejun Heo
· 10 years ago
23d4ed5
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 10 years ago
a2d445d
block: add __init to blkcg_policy_register
by Fabian Frederick
· 10 years ago
ec903c0
cgroup: rename css_tryget*() to css_tryget_online*()
by Tejun Heo
· 10 years ago
36c38fb
blkcg: use trylock on blkcg_pol_mutex in blkcg_reset_stats()
by Tejun Heo
· 10 years ago
32d01dc
Merge branch 'for-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
by Linus Torvalds
· 10 years ago
ec6c676
block: Substitute rcu_access_pointer() for rcu_dereference_raw()
by Paul E. McKenney
· 11 years ago
924f0d9
cgroup: drop @skip_css from cgroup_taskset_for_each()
by Tejun Heo
· 11 years ago
073219e
cgroup: clean up cgroup_subsys names and initialization
by Tejun Heo
· 11 years ago
3ed80a6
cgroup: drop module support
by Tejun Heo
· 11 years ago
68cf8d0
Merge branch 'for-3.12/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 11 years ago
577cee1
blkcg: relocate root_blkg setting and clearing
by Tejun Heo
· 11 years ago
bd8815a
cgroup: make css_for_each_descendant() and friends include the origin css in the iteration
by Tejun Heo
· 11 years ago
d99c872
cgroup: make cgroup_taskset deal with cgroup_subsys_state instead of cgroup
by Tejun Heo
· 11 years ago
492eb21
cgroup: make hierarchy iterators deal with cgroup_subsys_state instead of cgroup
by Tejun Heo
· 11 years ago
182446d
cgroup: pass around cgroup_subsys_state instead of cgroup in file methods
by Tejun Heo
· 11 years ago
2bb566c
cgroup: add subsys backlink pointer to cftype
by Tejun Heo
· 11 years ago
eb95419
cgroup: pass around cgroup_subsys_state instead of cgroup in subsystem methods
by Tejun Heo
· 11 years ago
9138125
blk-throttle: implement proper hierarchy support
by Tejun Heo
· 11 years ago
2a4fd07
blkcg: move bulk of blkcg_gq release operations to the RCU callback
by Tejun Heo
· 11 years ago
db61367
blkcg: invoke blkcg_policy->pd_init() after parent is linked
by Tejun Heo
· 11 years ago
dd4a4ff
blkcg: move blkg_for_each_descendant_pre() to block/blk-cgroup.h
by Tejun Heo
· 11 years ago
2423c9c
blkcg: fix error return path in blkg_create()
by Tejun Heo
· 11 years ago
e507266
blkcg: fix "scheduling while atomic" in blk_queue_bypass_start
by Jun'ichi Nomura
· 11 years ago
ee89f81
Merge branch 'for-3.9/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 11 years ago
b67bfe0
hlist: drop the node parameter from iterators
by Sasha Levin
· 11 years ago
810ecfa
blkcg: make blkcg_print_blkgs() grab q locks instead of blkcg lock
by Tejun Heo
· 12 years ago
16b3de6
blkcg: implement blkg_[rw]stat_recursive_sum() and blkg_[rw]stat_merge()
by Tejun Heo
· 12 years ago
b50da39
blkcg: export __blkg_prfill_rwstat()
by Tejun Heo
· 12 years ago
f427d90
blkcg: implement blkcg_policy->on/offline_pd_fn() and blkcg_gq->online
by Tejun Heo
· 12 years ago
b276a87
blkcg: add blkg_policy_data->plid
by Tejun Heo
· 12 years ago
e71357e
cfq-iosched: add leaf_weight
by Tejun Heo
· 12 years ago
3c54786
blkcg: make blkcg_gq's hierarchical
by Tejun Heo
· 12 years ago
93e6d5d
blkcg: cosmetic updates to blkg_create()
by Tejun Heo
· 12 years ago
86cde6b
blkcg: reorganize blkg_lookup_create() and friends
by Tejun Heo
· 12 years ago
356d2e5
blkcg: fix minor bug in blkg_alloc()
by Tejun Heo
· 12 years ago
60da5bf
Merge branch 'for-3.8/core' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 12 years ago
3f3299d
block: Rename queue dead flag
by Bart Van Assche
· 12 years ago
92fb974
cgroup: rename ->create/post_create/pre_destroy/destroy() to ->css_alloc/online/offline/free()
by Tejun Heo
· 12 years ago
5b805f2
Merge branch 'cgroup/for-3.7-fixes' into cgroup/for-3.8
by Tejun Heo
· 12 years ago
1db1e31
Merge branch 'cgroup-rmdir-updates' into cgroup/for-3.8
by Tejun Heo
· 12 years ago
bcf6de1
cgroup: make ->pre_destroy() return void
by Tejun Heo
· 12 years ago
65c77fd
blkcg: stop iteration early if root_rl is the only request list
by Jun'ichi Nomura
· 12 years ago
65635cb
blkcg: Fix use-after-free of q->root_blkg and q->root_rl.blkg
by Jun'ichi Nomura
· 12 years ago
8c7f6ed
cgroup: mark subsystems with broken hierarchy support and whine if cgroups are nested for them
by Tejun Heo
· 12 years ago
a051661
blkcg: implement per-blkg request allocation
by Tejun Heo
· 12 years ago
b1208b5
blkcg: inline bio_blkcg() and friends
by Tejun Heo
· 12 years ago
1597499
blkcg: make root blkcg allocation use %GFP_KERNEL
by Tejun Heo
· 12 years ago
1358986
blkcg: __blkg_lookup_create() doesn't need radix preload
by Tejun Heo
· 12 years ago
27e1f9d
blkcg: drop local variable @q from blkg_destroy()
by Tejun Heo
· 12 years ago
9b2ea86
blkcg: fix blkg_alloc() failure path
by Tejun Heo
· 12 years ago
a637120
blkcg: use radix tree to index blkgs from blkcg
by Tejun Heo
· 12 years ago
496fb78
blkcg: fix blkcg->css ref leak in __blkg_lookup_create()
by Tejun Heo
· 12 years ago
f9fcc2d
blkcg: collapse blkcg_policy_ops into blkcg_policy
by Tejun Heo
· 12 years ago
f95a04a
blkcg: embed struct blkg_policy_data in policy specific data
by Tejun Heo
· 12 years ago
3c79839
blkcg: mass rename of blkcg API
by Tejun Heo
· 12 years ago
54e7ed1
blkcg: remove blkio_group->path[]
by Tejun Heo
· 12 years ago
6d18b00
blkcg: shoot down blkgs if all policies are deactivated
by Tejun Heo
· 12 years ago
3c96cb3
blkcg: drop stuff unused after per-queue policy activation update
by Tejun Heo
· 12 years ago
a2b1693
blkcg: implement per-queue policy activation
by Tejun Heo
· 12 years ago
80fd997
blkcg: make sure blkg_lookup() returns %NULL if @q is bypassing
by Tejun Heo
· 12 years ago
da8b066
blkcg: make blkg_conf_prep() take @pol and return with queue lock held
by Tejun Heo
· 12 years ago
8bd435b
blkcg: remove static policy ID enums
by Tejun Heo
· 12 years ago
ec39934
blkcg: use @pol instead of @plid in update_root_blkg_pd() and blkcg_print_blkgs()
by Tejun Heo
· 12 years ago
bc0d650
blkcg: kill blkio_list and replace blkio_list_lock with a mutex
by Tejun Heo
· 12 years ago
5bc4afb1
blkcg: drop BLKCG_STAT_{PRIV|POL|OFF} macros
by Tejun Heo
· 12 years ago
d366e7e
blkcg: pass around pd->pdata instead of pd itself in prfill functions
by Tejun Heo
· 12 years ago
3381cb8
blkcg: move blkio_group_conf->weight to cfq
by Tejun Heo
· 12 years ago
8a3d261
blkcg: move blkio_group_stats_cpu and friends to blk-throttle.c
by Tejun Heo
· 12 years ago
155fead
blkcg: move blkio_group_stats to cfq-iosched.c
by Tejun Heo
· 12 years ago
9ade5ea
blkcg: add blkio_policy_ops operations for exit and stat reset
by Tejun Heo
· 12 years ago
41b38b6
blkcg: cfq doesn't need per-cpu dispatch stats
by Tejun Heo
· 12 years ago
629ed0b
blkcg: move statistics update code to policies
by Tejun Heo
· 12 years ago
60c2bc2
blkcg: move conf/stat file handling code to policies
by Tejun Heo
· 12 years ago
44ea53d
blkcg: implement blkio_policy_type->cftypes
by Tejun Heo
· 12 years ago
829fdb5
blkcg: export conf/stat helpers to prepare for reorganization
by Tejun Heo
· 12 years ago
726fa69
blkcg: simplify blkg_conf_prep()
by Tejun Heo
· 12 years ago
3a8b31d
blkcg: restructure blkio_group configruation setting
by Tejun Heo
· 12 years ago
c4682ae
blkcg: restructure configuration printing
by Tejun Heo
· 12 years ago
627f29f
blkcg: drop blkiocg_file_write_u64()
by Tejun Heo
· 12 years ago
d3d32e6
blkcg: restructure statistics printing
by Tejun Heo
· 12 years ago
Next »