[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <161050726819.14224.2836008453363437942.b4-ty@oracle.com>
Date: Wed, 13 Jan 2021 00:48:28 -0500
From: "Martin K. Petersen" <martin.petersen@...cle.com>
To: Tyrel Datwyler <tyreld@...ux.ibm.com>,
james.bottomley@...senpartnership.com
Cc: "Martin K . Petersen" <martin.petersen@...cle.com>,
brking@...ux.ibm.com, linux-kernel@...r.kernel.org,
linuxppc-dev@...ts.ozlabs.org, linux-scsi@...r.kernel.org
Subject: Re: [PATCH v2 0/5] ibmvfc: MQ preparatory locking work
On Wed, 6 Jan 2021 14:18:30 -0600, Tyrel Datwyler wrote:
> The ibmvfc driver in its current form relies heavily on the host_lock. This
> patchset introduces a genric queue with its own queue lock and sent/free event
> list locks. This generic queue allows the driver to decouple the primary queue
> and future subordinate queues from the host lock reducing lock contention while
> also relaxing locking for submissions and completions to simply the list lock of
> the queue in question.
>
> [...]
Applied to 5.12/scsi-queue, thanks!
[1/5] ibmvfc: define generic queue structure for CRQs
https://git.kernel.org/mkp/scsi/c/f8968665af28
[2/5] ibmvfc: make command event pool queue specific
https://git.kernel.org/mkp/scsi/c/e4b26f3db864
[3/5] ibmvfc: define per-queue state/list locks
https://git.kernel.org/mkp/scsi/c/57e80e0bc108
[4/5] ibmvfc: complete commands outside the host/queue lock
https://git.kernel.org/mkp/scsi/c/1f4a4a19508d
[5/5] ibmvfc: relax locking around ibmvfc_queuecommand
https://git.kernel.org/mkp/scsi/c/654080d02edb
--
Martin K. Petersen Oracle Linux Engineering
Powered by blists - more mailing lists