Commit 4e521c27eee33cebd618c26649e2c93803004647

Authored by Jens Axboe
Committed by Jens Axboe
1 parent 91fac317a3

ll_rw_blk: add io_context private pointer

To be used by as/cfq as they see fit.

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>

Showing 2 changed files with 2 additions and 0 deletions Side-by-side Diff

... ... @@ -3741,6 +3741,7 @@
3741 3741 ret->nr_batch_requests = 0; /* because this is 0 */
3742 3742 ret->aic = NULL;
3743 3743 ret->cic_root.rb_node = NULL;
  3744 + ret->ioc_data = NULL;
3744 3745 /* make sure set_task_ioprio() sees the settings above */
3745 3746 smp_wmb();
3746 3747 tsk->io_context = ret;
include/linux/blkdev.h
... ... @@ -116,6 +116,7 @@
116 116  
117 117 struct as_io_context *aic;
118 118 struct rb_root cic_root;
  119 + void *ioc_data;
119 120 };
120 121  
121 122 void put_io_context(struct io_context *ioc);