Re: blk mq: don't blk_mq_request_bypass_insert _and_ return BLK_STS_RESOURCE

2018-01-17 Thread Ming Lei
oesn't fallback to insert for the "or it cannot get > > > the driver tag or dispatch_budget" case. > > > > > > This patch should fix it (Laurence, please report back on if this fixes > > > your list_add corruption, pretty sure it will): >

Re: blk mq: don't blk_mq_request_bypass_insert _and_ return BLK_STS_RESOURCE

2018-01-17 Thread Mike Snitzer
e report back on if this fixes > > your list_add corruption, pretty sure it will): > > > > From: Mike Snitzer <snit...@redhat.com> > > Date: Wed, 17 Jan 2018 22:02:07 -0500 > > Subject: [PATCH] blk mq: don't blk_mq_request_bypass_insert _and_ return > > BLK_STS_RES

Re: [PATCH] blk mq: don't blk_mq_request_bypass_insert _and_ return BLK_STS_RESOURCE

2018-01-17 Thread Ming Lei
dispatch_budget" case. > > This patch should fix it (Laurence, please report back on if this fixes > your list_add corruption, pretty sure it will): > > From: Mike Snitzer <snit...@redhat.com> > Date: Wed, 17 Jan 2018 22:02:07 -0500 > Subject: [PATCH] bl

[PATCH] blk mq: don't blk_mq_request_bypass_insert _and_ return BLK_STS_RESOURCE

2018-01-17 Thread Mike Snitzer
;snit...@redhat.com> Date: Wed, 17 Jan 2018 22:02:07 -0500 Subject: [PATCH] blk mq: don't blk_mq_request_bypass_insert _and_ return BLK_STS_RESOURCE It isn't ever valid to call blk_mq_request_bypass_insert() and return BLK_STS_RESOURCE. Unfortunately after commit 396eaf21ee ("blk-mq: imp