From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bart Van Assche Subject: Re: [driver-core PATCH v6 9/9] libnvdimm: Schedule device registration on node local to the device Date: Tue, 27 Nov 2018 13:22:26 -0800 Message-ID: <1543353746.185366.90.camel@acm.org> References: <154170028986.12967.2108024712555179678.stgit@ahduyck-desk1.jf.intel.com> <154170044652.12967.17419321472770956712.stgit@ahduyck-desk1.jf.intel.com> <2031cf4705d76dd4d0f722a600a6a106cce2ba41.camel@linux.intel.com> <1543350780.185366.81.camel@acm.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: linux-nvdimm-bounces-hn68Rpc1hR1g9hUCZPvPmw@public.gmane.org Sender: "Linux-nvdimm" To: Dan Williams Cc: "Brown, Len" , linux-nvdimm , Greg KH , Linux-pm mailing list , jiangshanlai-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, Linux Kernel Mailing List , Pavel Machek , zwisler-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org, Tejun Heo , alexander.h.duyck-VuQAYsv1563Yd54FQh9/CA@public.gmane.org, Andrew Morton , "Rafael J. Wysocki" List-Id: linux-pm@vger.kernel.org On Tue, 2018-11-27 at 12:50 -0800, Dan Williams wrote: > Thanks Bart, so tying this back to Alex's patches, does the ordering > problem that Alex's patches solve impact the SCSI case? I'm looking > for something like "SCSI depends on asynchronous probing and without > 'driver core: Establish clear order of operations for deferred probe > and remove' probing is often needlessly serialized". I.e. does it > suffer from the same platform problem that libnvdimm ran into where > it's local async probing implementation was hindered by the driver > core? (+Martin) Hi Dan, Patch 6/9 reduces the time needed to scan SCSI LUNs significantly. The only way to realize that speedup is by enabling more concurrency. That's why I think that patch 6/9 is a significant driver core improvement. Bart.