[PATCH 3.16 234/254] blk-mq: fix race between timeout and freeing request