]> git.baikalelectronics.ru Git - kernel.git/commit
writeback: add wb_writeback_work->auto_free
authorTejun Heo <tj@kernel.org>
Fri, 22 May 2015 21:13:57 +0000 (17:13 -0400)
committerJens Axboe <axboe@fb.com>
Tue, 2 Jun 2015 14:33:36 +0000 (08:33 -0600)
commit7d52568d6df7cf7d3067e25b811a0c021c42e9d5
tree11b2b88cc20bbde17025524a11078f44e0690429
parent41869fc5eb4983aa728aff64445e2b650e571ad7
writeback: add wb_writeback_work->auto_free

Currently, a wb_writeback_work is freed automatically on completion if
it doesn't have ->done set.  Add wb_writeback_work->auto_free to make
the switch explicit.  This will help cgroup writeback support where
waiting for completion and whether to free automatically don't
necessarily move together.

Signed-off-by: Tejun Heo <tj@kernel.org>
Cc: Jens Axboe <axboe@kernel.dk>
Cc: Jan Kara <jack@suse.cz>
Signed-off-by: Jens Axboe <axboe@fb.com>
fs/fs-writeback.c