[{"id":3674506,"web_url":"http://patchwork.ozlabs.org/comment/3674506/","msgid":"<DHNAMNISZJ9O.3B58NWX64GBGE@kernel.org>","date":"2026-04-07T22:58:28","subject":"Re: [PATCH v5 0/9] driver core: Fix some race conditions","submitter":{"id":89037,"url":"http://patchwork.ozlabs.org/api/people/89037/","name":"Danilo Krummrich","email":"dakr@kernel.org"},"content":"On Tue Apr 7, 2026 at 1:22 AM CEST, Douglas Anderson wrote:\n\nApplied to driver-core-testing, thanks!\n\n> Douglas Anderson (9):\n>   driver core: Don't let a device probe until it's ready\n>   driver core: Replace dev->can_match with dev_can_match()\n>   driver core: Replace dev->dma_iommu with dev_dma_iommu()\n>   driver core: Replace dev->dma_skip_sync with dev_dma_skip_sync()\n>   driver core: Replace dev->dma_ops_bypass with dev_dma_ops_bypass()\n>   driver core: Replace dev->state_synced with dev_state_synced()\n>   driver core: Replace dev->dma_coherent with dev_dma_coherent()\n\n    [ Since all DEV_FLAG_DMA_COHERENT accessors are exposed unconditionally,\n      also drop the CONFIG guards around dev_assign_dma_coherent() in\n      device_initialize() to ensure a correct default value. - Danilo ]\n\n>   driver core: Replace dev->of_node_reused with dev_of_node_reused()\n>   driver core: Replace dev->offline + ->offline_disabled with accessors","headers":{"Return-Path":"\n <linuxppc-dev+bounces-19451-incoming=patchwork.ozlabs.org@lists.ozlabs.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=YxT4H0gM;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.ozlabs.org\n (client-ip=2404:9400:21b9:f100::1; helo=lists.ozlabs.org;\n envelope-from=linuxppc-dev+bounces-19451-incoming=patchwork.ozlabs.org@lists.ozlabs.org;\n receiver=patchwork.ozlabs.org)","lists.ozlabs.org;\n arc=none smtp.remote-ip=\"2600:3c04:e001:324:0:1991:8:25\"","lists.ozlabs.org;\n dmarc=pass (p=quarantine dis=none) header.from=kernel.org","lists.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=YxT4H0gM;\n\tdkim-atps=neutral","lists.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=kernel.org\n (client-ip=2600:3c04:e001:324:0:1991:8:25; helo=tor.source.kernel.org;\n envelope-from=dakr@kernel.org; receiver=lists.ozlabs.org)"],"Received":["from lists.ozlabs.org (lists.ozlabs.org\n [IPv6:2404:9400:21b9:f100::1])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1 raw public key)\n server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fr1pX14qpz1xy1\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 08 Apr 2026 08:58:58 +1000 (AEST)","from boromir.ozlabs.org (localhost [127.0.0.1])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 4fr1pN1Xqyz2xlh;\n\tWed, 08 Apr 2026 08:58:52 +1000 (AEST)","from tor.source.kernel.org (tor.source.kernel.org\n [IPv6:2600:3c04:e001:324:0:1991:8:25])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 4fr1pL5NCPz2xSB;\n\tWed, 08 Apr 2026 08:58:50 +1000 (AEST)","from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58])\n\tby tor.source.kernel.org (Postfix) with ESMTP id 4480660128;\n\tTue,  7 Apr 2026 22:58:46 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 77C69C116C6;\n\tTue,  7 Apr 2026 22:58:30 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1775602731;\n\tcv=none;\n b=KceDmhLVn0LiutejVZA0Q43kOv754+Z+mUQBQezdjwg0b7rH0csahqWHRSAoijxRISkHRWcwKpYvDjtWyz4fIH1AJntx+KznHmBl2fj8LEsxdfbkEQPIaD+9z5RY2OalThjNKgCd7xRFQt1QJSulEfNYEZ/0p89CT2WbZcR9lEaQszWfK7eMgAATBwKLngRL4isuDtJMdDwuwrv2XHrlY7efAQL16ewIvgwpivVXrMCnkJXIkQWx+A3ZvD2gjlZBgS567V0hV4yYWi4n7r+Fiz0kw/kC3N/oVSnBt9y9ZPx3TU8lqWhVI5c5qSuzN8c3c6ZkGuJSZKte1RbqSzq92Q==","ARC-Message-Signature":"i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707;\n\tt=1775602731; c=relaxed/relaxed;\n\tbh=WMbYOgaDr/Kx+71TeWTaVBU+sUYdKg1v+oxDqlB4JDE=;\n\th=Mime-Version:Content-Type:Date:Message-Id:Subject:Cc:To:From:\n\t References:In-Reply-To;\n b=OZCNau/W+3jjmpAqljEqbE+oDYmThqrNuC/JNeNN1Oq8j0gwa9uJ7rz+Vf92bajt3P5FMdd6HvTmQXkkuLOlhGkyvxvcqF6pceQMAxpZyGHG+h5fPHzTGsXwQFUcZUzhvUY+TvY3zRULxySn5+x29Q0BpkUxETPWW4/d9vIEWcYqF9fxJX32Hu3g8DUFChrBJBU5HkQMA0Ba1w4TLEoQvanBVjC1RsOf0lUBv0/87MTKGHuV5mYWrT/BWwiNG6aTckntesd138Fiq3LPHVTXSiDh70EQgYB+nYM0sVso2jeC55wKFlzMb4IRIwpNcTsdVwE0fOgRc8brqsmCkLp16Q==","ARC-Authentication-Results":"i=1; lists.ozlabs.org;\n dmarc=pass (p=quarantine dis=none) header.from=kernel.org;\n dkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=YxT4H0gM; dkim-atps=neutral;\n spf=pass (client-ip=2600:3c04:e001:324:0:1991:8:25;\n helo=tor.source.kernel.org; envelope-from=dakr@kernel.org;\n receiver=lists.ozlabs.org) smtp.mailfrom=kernel.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1775602726;\n\tbh=ZxMhQkn/NMJTsfUq+eNI5wRqTDBwCQBg1cjTyGaGSzA=;\n\th=Date:Subject:Cc:To:From:References:In-Reply-To:From;\n\tb=YxT4H0gMU1uiOeHwbtOxxGkfFWJBaCzthqg03Sftf8l9d186Y09INkfJ8VCpcsjUT\n\t Qfd/Qlw+XjxQGpsD/+wtJtFtyh3etr3/mtV9qhSmixByvSXfzBB7nBSEJNPsodmdHd\n\t n6aWnXLqcu6DDQCkFID7N0ab2dedIpF0ftmNXCcvehsYTzafVVvpTSGtJI0Yt78qAh\n\t 7zcrBzbK4e2mGEgKbxfT4/RQOcj3aPhgKqv9IwN+ABisbMsvBq2hQAvVVGI9l26vIJ\n\t NOji8KIk0pikMh4DCWmZrmRQsTJnp7fjTB24k9B9hx+3b4Laf7gnEUw1IEsuOG28xo\n\t +wM+h43SmOleg==","X-Mailing-List":"linuxppc-dev@lists.ozlabs.org","List-Id":"<linuxppc-dev.lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev+help@lists.ozlabs.org>","List-Owner":"<mailto:linuxppc-dev+owner@lists.ozlabs.org>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Archive":"<https://lore.kernel.org/linuxppc-dev/>,\n  <https://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Subscribe":"<mailto:linuxppc-dev+subscribe@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-digest@lists.ozlabs.org>,\n  <mailto:linuxppc-dev+subscribe-nomail@lists.ozlabs.org>","List-Unsubscribe":"<mailto:linuxppc-dev+unsubscribe@lists.ozlabs.org>","Precedence":"list","Mime-Version":"1.0","Content-Transfer-Encoding":"quoted-printable","Content-Type":"text/plain; charset=UTF-8","Date":"Wed, 08 Apr 2026 00:58:28 +0200","Message-Id":"<DHNAMNISZJ9O.3B58NWX64GBGE@kernel.org>","Subject":"Re: [PATCH v5 0/9] driver core: Fix some race conditions","Cc":"\"Greg Kroah-Hartman\" <gregkh@linuxfoundation.org>, \"Rafael J . Wysocki\"\n <rafael@kernel.org>, \"Alan Stern\" <stern@rowland.harvard.edu>, \"Alexey\n Kardashevskiy\" <aik@ozlabs.ru>, \"Johan Hovold\" <johan@kernel.org>, \"Eric\n Dumazet\" <edumazet@google.com>, \"Leon Romanovsky\" <leon@kernel.org>,\n \"Christoph Hellwig\" <hch@lst.de>, <maz@kernel.org>, \"Alexander Lobakin\"\n <aleksander.lobakin@intel.com>, \"Saravana Kannan\" <saravanak@kernel.org>,\n \"Andrew Morton\" <akpm@linux-foundation.org>, <Frank.Li@kernel.org>, \"Jason\n Gunthorpe\" <jgg@ziepe.ca>, <alex@ghiti.fr>,\n <alexander.stein@ew.tq-group.com>, <andre.przywara@arm.com>,\n <andrew@codeconstruct.com.au>, <andrew@lunn.ch>,\n <andriy.shevchenko@linux.intel.com>, <aou@eecs.berkeley.edu>,\n <ardb@kernel.org>, <astewart@tektelic.com>, <bhelgaas@google.com>,\n <brgl@kernel.org>, <broonie@kernel.org>, <catalin.marinas@arm.com>,\n <chleroy@kernel.org>, <davem@davemloft.net>, <david@kernel.org>,\n <devicetree@vger.kernel.org>, <dmaengine@vger.kernel.org>,\n <driver-core@lists.linux.dev>, <gbatra@linux.ibm.com>,\n <gregory.clement@bootlin.com>, <hkallweit1@gmail.com>,\n <iommu@lists.linux.dev>, <jirislaby@kernel.org>, <joel@jms.id.au>,\n <joro@8bytes.org>, <kees@kernel.org>, <kevin.brodsky@arm.com>,\n <kuba@kernel.org>, <lenb@kernel.org>, <lgirdwood@gmail.com>,\n <linux-acpi@vger.kernel.org>, <linux-arm-kernel@lists.infradead.org>,\n <linux-aspeed@lists.ozlabs.org>, <linux-cxl@vger.kernel.org>,\n <linux-kernel@vger.kernel.org>, <linux-mips@vger.kernel.org>,\n <linux-mm@kvack.org>, <linux-pci@vger.kernel.org>,\n <linux-riscv@lists.infradead.org>, <linux-serial@vger.kernel.org>,\n <linux-snps-arc@lists.infradead.org>, <linux-usb@vger.kernel.org>,\n <linux@armlinux.org.uk>, <linuxppc-dev@lists.ozlabs.org>,\n <maddy@linux.ibm.com>, <mani@kernel.org>, <miko.lenczewski@arm.com>,\n <mpe@ellerman.id.au>, <netdev@vger.kernel.org>, <npiggin@gmail.com>,\n <osalvador@suse.de>, <oupton@kernel.org>, <pabeni@redhat.com>,\n <palmer@dabbelt.com>, <peter.ujfalusi@gmail.com>, <peterz@infradead.org>,\n <pjw@kernel.org>, <robh@kernel.org>, <sebastian.hesselbarth@gmail.com>,\n <tglx@kernel.org>, <tsbogend@alpha.franken.de>, <vgupta@kernel.org>,\n <vkoul@kernel.org>, <will@kernel.org>, <willy@infradead.org>,\n <yangyicong@hisilicon.com>, <yeoreum.yun@arm.com>","To":"\"Douglas Anderson\" <dianders@chromium.org>, <m.szyprowski@samsung.com>,\n \"Robin Murphy\" <robin.murphy@arm.com>","From":"\"Danilo Krummrich\" <dakr@kernel.org>","References":"<20260406232444.3117516-1-dianders@chromium.org>","In-Reply-To":"<20260406232444.3117516-1-dianders@chromium.org>","X-Spam-Status":"No, score=-0.2 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED,\n\tDKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS\n\tautolearn=disabled version=4.0.1","X-Spam-Checker-Version":"SpamAssassin 4.0.1 (2024-03-25) on lists.ozlabs.org"}}]