projects
/
linux-2.6-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
iocost: factor out ioc_forgive_debts()
2020-09-25
Tejun Heo
iocost: factor out ioc_forgive_debts()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-14
Tejun Heo
iocost: fix infinite loop bug in adjust_inuse_and_calc_cost()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-11
Tejun Heo
blk-iocost: fix divide-by-zero in transfer_surpluses()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: update iocost_monitor.py
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: add three debug stat - cost.wait, indebt...
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: restore inuse update tracepoints
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: implement vtime loss compensation
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: halve debts if device stays idle
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: implement delay adjustment hysteresis
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: revamp debt handling
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: revamp in-period donation snapbacks
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: revamp donation amount determination
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: implement Andy's method for donation weight...
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: restructure surplus donation logic
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: decouple vrate adjustment from surplus...
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: replace iocg->has_surplus with ->surplus_list
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: calculate iocg->usages[] from iocg->local_stat...
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: add absolute usage stat
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: grab ioc->lock for debt handling
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: streamline vtime margin and timer slack...
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: make ioc_now->now and ioc->period_at 64bit
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: use WEIGHT_ONE based fixed point number...
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: s/HWEIGHT_WHOLE/WEIGHT_ONE/g
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: make iocg_kick_waitq() call iocg_kick_delay...
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: move iocg_kick_delay() above iocg_kick_waitq()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: clamp inuse and skip noops in __propagate_weights()
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: rename propagate_active_weights() to propagate_w...
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-02
Tejun Heo
blk-iocost: use local[64]_t for percpu stat
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-01
Tejun Heo
blk-stat: make q->stats->lock irqsafe
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
2020-09-01
Tejun Heo
blk-iocost: ioc_pd_free() shouldn't assume irq disabled
Signed-off-by: Tejun Heo <
tj@kernel.org
>
commit
|
commitdiff
|
tree
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-09
Tejun Heo
Revert "cgroup: Add memory barriers to plug cgroup_rstat_upd...
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
next