From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6642D3D9672; Mon, 1 Jun 2026 15:10:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780326606; cv=none; b=Xzg4WZvv+qg/QknwqgPXlRN/GWe5hS+zb4V4wMAFOJ/JdmhjTMY1bVcV5P+LJopzhmKAtwBtV0xUL9ozn/cgk6Kg/D6nVQQG4e8LeC4pkhvIG/FqRBDCReu2nHLfIFkYk7YYbwnCu0jSdCXjGT7iy4YB+iECyzUrUOqJeksNoCw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780326606; c=relaxed/simple; bh=Qaj0RrUB7MeEP1B0GOhOYkFMIJHYElSdhOD4zbJy+z0=; h=Mime-Version:Content-Type:Date:Message-Id:Subject:Cc:To:From: References:In-Reply-To; b=EUpxwcsCrWhbwSU6qT38vv42cOpvywHtnwB6T4fLwDxV3uhtfK8bWOvthLORvuol8vJlp73neNQbNlD2ATO6mR7ydIlo6AiL9/UMfh2nSoNYE6kpFcFthZplgQ3gMvZnJyt8Vj/yNK/QqZsaK4YsZK2xzhUSD1PQvR4SyiKcdHs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=H6GKp/dz; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="H6GKp/dz" Received: by smtp.kernel.org (Postfix) with ESMTPSA id D74AC1F00898; Mon, 1 Jun 2026 15:10:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1780326605; bh=CQQ3fHPI7z0+oYhhy2SS2++wUzwKs9NFKfTFjo35QFE=; h=Date:Subject:Cc:To:From:References:In-Reply-To; b=H6GKp/dzqdK9ORxjj0B40gPyyI+Oji2zXc3Le5Sabsl/dFTi0wga5rdS2Kf9sYveJ XADB9m10hTqyRD5XENfhigGHA6xbgGDk5NPtM7BRolacY8BQaIOlaU446uf7Dmi2zl hmTmsBeVFgywVd9Y3U6r51xN20vw8Ze9xskMuxrAa47Xae4rrZ8vgH4MN2CEybz50K t0WarlKSDJf6hW39j5PwA/N/G5xNTmutyB0YQ00tyPqnfT86uMY8B+GdTphTkwt7P2 LdEJxogDT4R4mCI3zNbccAbuKOvpgTUNEVxQ8s0MVQxcsYAv5scNpsLLfUgtDOeX68 YjwLO0KryJm/Q== Precedence: bulk X-Mailing-List: driver-core@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Mon, 01 Jun 2026 17:09:59 +0200 Message-Id: Subject: Re: [PATCH v16 0/5] shut down devices asynchronously Cc: , , , , "Greg Kroah-Hartman" , "Rafael J. Wysocki" , "Tarun Sahu" , "Pasha Tatashin" , =?utf-8?q?Micha=C5=82_C=C5=82api=C5=84ski?= , "Jordan Richards" , "Ewan Milne" , "John Meneghini" , "Lombardi, Maurizio" , "Stuart Hayes" , "Laurence Oberman" , "Bart Van Assche" , "Bjorn Helgaas" , "Martin K . Petersen" , "John Garry" , , "James E.J. Bottomley" To: "David Jeffery" From: "Danilo Krummrich" References: <20260518193204.14273-1-djeffery@redhat.com> In-Reply-To: <20260518193204.14273-1-djeffery@redhat.com> On Mon May 18, 2026 at 9:31 PM CEST, David Jeffery wrote: > These patches are now rebased against the driver-core tree's driver-core-= next > branch. [...] > Changes from V15: > > The async_shutdown bit field is converted to a device flags bit Convert a= ll > patches to use the flag bit accessor macros to set or check if async shut= down > should be used Added documentation on the kernel parameter to control use= of > async shutdown Did you have a look at the Sashiko report from v15 [1]? Some of the concern= s raised seem valid at a quick glance. (It seems that this version has not been picked up by Sashiko (despite you mentioning they are based on driver-core-next). I'd assume it doesn't like = that the series was not sent with '--base'.) Can you have a look at [1] please? Thanks, Danilo [1] https://sashiko.dev/#/patchset/20260429175016.7915-1-djeffery%40redhat.= com > Stuart Hayes (2): > driver core: separate function to shutdown one device > driver core: do not always lock parent in shutdown > > David Jeffery (3): > driver core: async device shutdown infrastructure > PCI: Enable async shutdown support > scsi: Enable async shutdown support Not sure it will make it for 7.2, but I think it would be good to give this= some more time in linux-next anyways. Bjorn, James, Martin: Should the PCI and scsi patch go through the driver-core tree too? Do you prefer a signed tag with the driver-core changes to merge into the P= CI and scsi trees?