X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=block%2Fblk-ioc.c;h=fab4cdd3f7bbb8f5d8bda98c3a8771a1ac61bc46;hb=15b5eb2d913f857ad30b0b4f1cd6867495962221;hp=893b8007c657e8bd0ca93d5ba61e9e7d02aa892b;hpb=ec033d0a02901551346b9f43f8ff9bad51378891;p=firefly-linux-kernel-4.4.55.git diff --git a/block/blk-ioc.c b/block/blk-ioc.c index 893b8007c657..fab4cdd3f7bb 100644 --- a/block/blk-ioc.c +++ b/block/blk-ioc.c @@ -244,6 +244,7 @@ int create_task_io_context(struct task_struct *task, gfp_t gfp_flags, int node) /* initialize */ atomic_long_set(&ioc->refcount, 1); + atomic_set(&ioc->nr_tasks, 1); atomic_set(&ioc->active_ref, 1); spin_lock_init(&ioc->lock); INIT_RADIX_TREE(&ioc->icq_tree, GFP_ATOMIC | __GFP_HIGH);