diff options
author | Tejun Heo <tj@kernel.org> | 2019-08-26 18:06:55 +0200 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2019-08-27 17:22:38 +0200 |
commit | d62241c7a406f0680d702bd974f6f17e28ab8e5d (patch) | |
tree | 284d9d72f978a881034a791a8692994252b6b93b /mm | |
parent | writeback: Separate out wb_get_lookup() from wb_get_create() (diff) | |
download | linux-d62241c7a406f0680d702bd974f6f17e28ab8e5d.tar.xz linux-d62241c7a406f0680d702bd974f6f17e28ab8e5d.zip |
writeback, memcg: Implement cgroup_writeback_by_id()
Implement cgroup_writeback_by_id() which initiates cgroup writeback
from bdi and memcg IDs. This will be used by memcg foreign inode
flushing.
v2: Use wb_get_lookup() instead of wb_get_create() to avoid creating
spurious wbs.
v3: Interpret 0 @nr as 1.25 * nr_dirty to implement best-effort
flushing while avoding possible livelocks.
Reviewed-by: Jan Kara <jack@suse.cz>
Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'mm')
0 files changed, 0 insertions, 0 deletions