2020-05-14 |
Tejun Heo | iocost: don't let vrate run wild while there's no saturation... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2020-05-05 |
Tejun Heo | iocost: protect iocg->abs_vdebt with iocg->waitq.lock Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2020-04-30 |
Tejun Heo | iocost_monitor: drop string wrap around numbers when... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2020-04-30 |
Tejun Heo | iocost_monitor: exit successfully if interval is zero Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2020-04-30 |
Tejun Heo | blk-iocost: account for IO size when testing latencies Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2020-04-30 |
Tejun Heo | blk-iocost: switch to fixed non-auto-decaying use_delay Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2020-04-03 |
Tejun Heo | Revert "cpuset: Make cpuset hotplug synchronous" Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2020-04-01 |
Tejun Heo | blkcg: don't offline parent blkcg first Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2020-04-01 |
Tejun Heo | blkcg: rename blkcg->cgwb_refcnt to ->online_pin and... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2020-03-12 |
Tejun Heo | cgroup: Restructure release_agent_path handling Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2020-03-12 |
Tejun Heo | Merge branch 'for-5.6-fixes' into for-5.7
|
commit | commitdiff | tree |
2020-03-10 |
Tejun Heo | blk-iocost: fix incorrect vtime comparison in iocg_is_idle() Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2020-01-30 |
Tejun Heo | cgroup: init_tasks shouldn't be linked to the root... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2020-01-17 |
Tejun Heo | iocost: Fix iocost_monitor.py due to helper type mismatch Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-12-16 |
Tejun Heo | iocost: over-budget forced IOs should schedule async... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-18 |
Tejun Heo | blk-cgroup: cgroup_rstat_updated() shouldn't be called... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-18 |
Tejun Heo | btrfs: Avoid getting stuck during cyclic writebacks Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-14 |
Tejun Heo | cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-12 |
Tejun Heo | cgroup: use cgrp->kn->id as the cgroup ID Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-12 |
Tejun Heo | kernfs: use 64bit inos if ino_t is 64bit Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-12 |
Tejun Heo | kernfs: implement custom exportfs ops and fid type Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-12 |
Tejun Heo | kernfs: combine ino/id lookup functions into kernfs_find_and... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-12 |
Tejun Heo | kernfs: convert kernfs_node->id from union kernfs_node_id... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-12 |
Tejun Heo | kernfs: kernfs_find_and_get_node_by_ino() should only... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-12 |
Tejun Heo | kernfs: use dumber locking for kernfs_find_and_get_node_by_ino() Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-12 |
Tejun Heo | netprio: use css ID instead of cgroup ID Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-12 |
Tejun Heo | writeback: use ino_t for inodes in tracepoints Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-12 |
Tejun Heo | kernfs: fix ino wrap-around detection Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-08 |
Tejun Heo | cgroup,writeback: don't switch wbs immediately on dead... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-07 |
Tejun Heo | blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-07 |
Tejun Heo | blk-cgroup: reimplement basic IO stats using cgroup... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-07 |
Tejun Heo | blk-cgroup: remove now unused blkg_print_stat_{bytes... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-07 |
Tejun Heo | blk-throtl: stop using blkg->stat_bytes and ->stat_ios Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-07 |
Tejun Heo | bfq-iosched: stop using blkg->stat_bytes and ->stat_ios Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-07 |
Tejun Heo | bfq-iosched: relocate bfqg_*rwstat*() helpers Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-07 |
Tejun Heo | blkcg: make blkcg_print_stat() print stats only for... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-11-06 |
Tejun Heo | cgroup: use cgroup->last_bstat instead of cgroup->bstat_pend... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-10-28 |
Tejun Heo | net: fix sk_page_frag() recursion from memory reclaim Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-10-25 |
Tejun Heo | cgroup: remove cgroup_enable_task_cg_lists() optimization Signed-off-by: Tejun Heo <tj@kernel.org> Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-10-15 |
Tejun Heo | blk-rq-qos: fix first node deletion of rq_qos_del() Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-10-15 |
Tejun Heo | blkcg: Fix multiple bugs in blkcg_activate_policy() Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-10-07 |
Tejun Heo | writeback: fix use-after-free in finish_writeback_work() Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-10-04 |
Tejun Heo | workqueue: Fix pwq ref leak in rescuer_thread() Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-10-04 |
Tejun Heo | workqueue: more destroy_workqueue() fixes Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-09-26 |
Tejun Heo | iocost: bump up default latency targets for hard disks Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-09-26 |
Tejun Heo | iocost: improve nr_lagging handling Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-09-26 |
Tejun Heo | iocost: better trace vrate changes Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-09-24 |
Tejun Heo | fuse: fix beyond-end-of-page access in fuse_parse_cache() Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-09-20 |
Tejun Heo | workqueue: Minor follow-ups to the rescuer destruction... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-09-20 |
Tejun Heo | workqueue: Fix missing kfree(rescuer) in destroy_workqueue() Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-09-19 |
Tejun Heo | workqueue: Fix spurious sanity check failures in destroy_wor... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-09-10 |
Tejun Heo | iocost_monitor: Report debt Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-09-10 |
Tejun Heo | iocost_monitor: Report more info with higher accuracy Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-09-10 |
Tejun Heo | iocost_monitor: Always use strings for json values Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-09-10 |
Tejun Heo | blk-iocost: Don't let merges push vtime into the future Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-09-10 |
Tejun Heo | blk-iocost: Account force-charged overage in absolute... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-09-10 |
Tejun Heo | blk-iocost: Fix incorrect operation order during iocg... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-08-31 |
Tejun Heo | writeback: don't access page->mapping directly in track_fore... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-08-30 |
Tejun Heo | writeback: add tracepoints for cgroup foreign writebacks Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-08-30 |
Tejun Heo | blkcg: add missing NULL check in ioc_cpd_alloc() Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-08-29 |
Tejun Heo | blkcg: fix missing free on error path of blk_iocost_init() Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-08-29 |
Tejun Heo | blkcg: add tools/cgroup/iocost_coef_gen.py Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-08-29 |
Tejun Heo | blkcg: add tools/cgroup/iocost_monitor.py Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-08-29 |
Tejun Heo | blkcg: implement blk-iocost Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-08-29 |
Tejun Heo | blk-mq: add optional request->alloc_time_ns Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-08-29 |
Tejun Heo | blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-08-29 |
Tejun Heo | block/rq_qos: implement rq_qos_ops->queue_depth_changed() Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-08-29 |
Tejun Heo | block/rq_qos: add rq_qos_merge() Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-08-29 |
Tejun Heo | blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-08-29 |
Tejun Heo | blkcg: make ->cpd_init_fn() optional Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-08-29 |
Tejun Heo | blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-08-27 |
Tejun Heo | writeback, memcg: Implement foreign dirty flushing Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-08-27 |
Tejun Heo | writeback, memcg: Implement cgroup_writeback_by_id() Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-08-27 |
Tejun Heo | writeback: Separate out wb_get_lookup() from wb_get_create() Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-08-27 |
Tejun Heo | bdi: Add bdi->id Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-08-27 |
Tejun Heo | writeback: Generalize and expose wb_completion Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-08-15 |
Tejun Heo | writeback, cgroup: inode_switch_wbs() shouldn't give... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-08-15 |
Tejun Heo | writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-07-16 |
Tejun Heo | blkcg: allow blkcg_policy->pd_stat() to print non-debug... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-07-10 |
Tejun Heo | blkcg: implement REQ_CGROUP_PUNT Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-07-10 |
Tejun Heo | blkcg, writeback: Implement wbc_blkcg_css() Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-07-10 |
Tejun Heo | blkcg, writeback: Add wbc->no_cgroup_owner Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-07-10 |
Tejun Heo | blkcg, writeback: Rename wbc_account_io() to wbc_account_cgr... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-07-10 |
Tejun Heo | cgroup, blkcg: Prepare some symbols for module and... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-06-25 |
Tejun Heo | libata: don't request sense data on !ZAC ATA devices Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-06-15 |
Tejun Heo | blkcg, writeback: dead memcgs shouldn't contribute... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-06-15 |
Tejun Heo | blkcg: blkcg_activate_policy() should initialize ancestors... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-06-15 |
Tejun Heo | blkcg: perpcu_ref init/exit should be done from blkg_alloc... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-06-15 |
Tejun Heo | blkcg: update blkcg_print_stat() to handle larger outputs Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-06-15 |
Tejun Heo | blk-iolatency: clear use_delay when io.latency is set... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-06-14 |
Tejun Heo | cgroup: Move cgroup_parse_float() implementation out... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-06-10 |
Tejun Heo | Merge branch 'for-5.2-fixes' into for-5.3
|
commit | commitdiff | tree |
2019-06-10 |
Tejun Heo | cgroup: Fix css_task_iter_advance_css_set() cset skip... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-06-05 |
Tejun Heo | cgroup: css_task_iter_skip()'d iterators must be advanced... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-05-31 |
Tejun Heo | cgroup: add cgroup_parse_float() Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-05-31 |
Tejun Heo | cgroup: Include dying leaders with live threads in... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-05-31 |
Tejun Heo | cgroup: Implement css_task_iter_skip() Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-05-31 |
Tejun Heo | cgroup: Call cgroup_release() before __exit_signal() Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-05-29 |
Tejun Heo | cgroup: Use css_tryget() instead of css_tryget_online... Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
2019-02-15 |
Tejun Heo | cgroup, rstat: Don't flush subtree root unless necessary Signed-off-by: Tejun Heo <tj@kernel.org>
|
commit | commitdiff | tree |
next |