Tejun Heo
cc395d7f1f
writeback: implement bdi_wait_for_completion()
...
If the completion of a wb_writeback_work can be waited upon by setting
its ->done to a struct completion and waiting on it; however, for
cgroup writeback support, it's necessary to issue multiple work items
to multiple bdi_writebacks and wait for the completion of all.
This patch implements wb_completion which can wait for multiple work
items and replaces the struct completion with it. It can be defined
using DEFINE_WB_COMPLETION_ONSTACK(), used for multiple work items and
waited for by wb_wait_for_completion().
Nobody currently issues multiple work items and this patch doesn't
introduce any behavior changes.
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>
2015-06-02 08:33:36 -06:00
..
2015-04-26 17:22:07 -07:00
2015-04-26 17:22:07 -07:00
2015-04-26 17:22:07 -07:00
2015-04-15 15:06:57 -04:00
2015-04-15 15:06:57 -04:00
2015-04-26 17:22:07 -07:00
2015-04-26 17:22:07 -07:00
2015-05-22 08:58:55 -06:00
2015-04-15 15:06:59 -04:00
2015-04-26 17:22:07 -07:00
2015-04-26 17:22:07 -07:00
2015-04-15 15:06:57 -04:00
2015-04-15 15:06:57 -04:00
2015-04-26 17:22:07 -07:00
2015-04-15 15:06:57 -04:00
2015-04-15 15:06:57 -04:00
2015-04-15 15:06:57 -04:00
2015-04-15 15:06:57 -04:00
2015-04-15 15:06:57 -04:00
2015-04-26 17:22:07 -07:00
2015-04-26 17:22:07 -07:00
2015-06-02 08:33:34 -06:00
2015-06-02 08:33:34 -06:00
2015-06-02 08:33:34 -06:00
2015-04-15 15:06:57 -04:00
2015-06-02 08:33:34 -06:00
2015-06-02 08:33:34 -06:00
2015-06-02 08:33:34 -06:00
2015-06-02 08:33:34 -06:00
2015-04-26 17:22:07 -07:00
2015-04-15 15:06:57 -04:00
2015-04-15 15:06:57 -04:00
2015-04-26 17:22:07 -07:00
2015-04-15 15:06:57 -04:00
2015-04-26 17:22:07 -07:00
2015-04-26 17:22:07 -07:00
2015-04-15 15:06:57 -04:00
2015-04-21 16:16:02 -04:00
2015-04-15 15:06:57 -04:00
2015-04-15 15:06:57 -04:00
2015-04-15 15:06:57 -04:00
2015-06-02 08:33:34 -06:00
2015-04-26 17:22:07 -07:00
2015-05-19 09:17:03 -06:00
2015-03-12 18:46:08 -07:00
2015-04-15 15:06:57 -04:00
2015-06-02 08:33:34 -06:00
2015-04-15 15:06:57 -04:00
2015-03-18 10:29:48 +01:00
2015-04-26 17:22:07 -07:00
2015-04-26 17:22:07 -07:00
2015-04-15 15:06:57 -04:00
2015-04-26 17:22:07 -07:00
2015-04-15 15:06:57 -04:00
2015-06-02 08:33:34 -06:00
2015-04-11 22:29:40 -04:00
2015-04-15 15:06:57 -04:00
2015-03-25 13:27:57 +01:00
2015-04-15 15:06:57 -04:00
2015-04-26 17:22:07 -07:00
2015-04-26 17:22:07 -07:00
2015-06-02 08:33:34 -06:00
2015-06-02 08:33:34 -06:00
2015-04-16 23:27:56 -04:00
2015-04-14 16:49:05 -07:00
2015-04-26 17:22:07 -07:00
2015-06-02 08:33:34 -06:00
2015-06-02 08:33:33 -06:00
2015-04-03 23:21:34 +02:00
2015-04-11 22:29:39 -04:00
2015-04-26 17:22:07 -07:00
2015-04-15 15:05:28 -04:00
2015-04-24 15:45:28 -04:00
2015-04-19 13:46:21 -07:00
2015-04-11 22:29:43 -04:00
2015-04-17 09:04:07 -04:00
2015-04-09 11:39:55 -05:00
2015-06-02 08:33:36 -06:00
2015-06-02 08:33:35 -06:00
2015-04-10 15:08:35 -07:00
2015-04-14 16:49:05 -07:00
2015-04-15 15:06:58 -04:00
2015-04-17 09:04:12 -04:00
2015-04-14 10:22:29 -07:00
2015-04-24 15:52:14 -04:00
2015-04-09 11:39:57 -05:00
2015-04-15 15:06:58 -04:00
2015-04-24 07:08:41 -07:00
2015-04-15 15:06:58 -04:00
2015-04-02 20:34:20 -05:00
2015-04-09 11:39:55 -05:00
2015-04-15 15:06:59 -04:00
2015-04-11 22:29:46 -04:00
2015-04-15 16:35:20 -07:00
2015-04-15 15:06:59 -04:00
2015-04-14 16:49:03 -07:00