From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=194.117.254.33 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1794607531; b=bY5qS26sVWWw5Hp1MugBXSNb18HZOdvGSrwXCRRjf8zVSO9JhHloTbZ9ffmHn110KAsb qOXOtx9Xumx0IWm3Z3o715t+/hPhJ3e1+4/h4082dUK4egJsPW/2eWwvVXehnNz3Kc9fJ vtk9PIVIRGzFQ6drqfPkSP3pRbjVBRIz2IdZGr1JPm2Vz8rw+nQRSVfJKZTMPREYoDYsW UFJIPpg5eg6HYnfZILGoclPBixbYnengnI0g4BxASoxba2JL4dS5tx5duuytW3udtiIxL Ba2xf9tYtpVVmAL7Zaj+2QZgtA5QOIJZp4LpnkUjjfWTUMoSdKg1JCima42FTLJlzgQ== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1794607531; h=DMARC-Filter:DKIM-Signature:Received:Received:X-UD-Smtp-Session:Date: From:To:Cc:Subject:Message-ID:References:MIME-Version:Content-Type: Content-Disposition:In-Reply-To; bh=KDBiAP/Ln+eH+FIXOmqjg3zWT6yseYeyvqpzRG5VDZo=; b=xUvscKjXU3waqcOatBn4oLOvOmjNjQBsfT6b7pnZ2NUPBafHnRUO/0Cdi4Vb850TQchN NhBUr94imjxUlah+WPTxmQBaZkQv5wo2OEc9VXDGdJzNnCwT4SBYsG5HcqPBO7AMTZI5p ricb051Qp1NG91Vd/qk2iLIh/+rp1g4z7zgSvwQmxdCJRSV7ylqXnXXPjnM8DUqL/Xgmq wDyZZinOTfnwNLpQfx1rQRD4t493YHurVaIjpS7MMALCAZRWci5Awz13ZS+0JlnwDqlPq 35yaVp/aIk16o3c5HQlAEAsfjp85kJPuwlQOcay9qgLsWoEIu3JlEQgtUiibwLX63Aw== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none header.from=sang-engineering.com; spf=pass smtp.mailfrom=sang-engineering.com; dkim=pass header.d=sang-engineering.com header.i=@sang-engineering.com header.a=rsa-sha256 header.s=k1 header.b=hUqpx+iO; arc=none smtp.remote-ip=194.117.254.33 Received: from mail.zeus03.de (zeus03.de [194.117.254.33]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7FAE4606A327 for ; Fri, 13 Nov 2026 22:05:30 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 7FAE4606A327 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=sang-engineering.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=sang-engineering.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=sang-engineering.com header.i=@sang-engineering.com header.a=rsa-sha256 header.s=k1 header.b=hUqpx+iO DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= sang-engineering.com; h=date:from:to:cc:subject:message-id :references:mime-version:content-type:in-reply-to; s=k1; bh=KDBi AP/Ln+eH+FIXOmqjg3zWT6yseYeyvqpzRG5VDZo=; b=hUqpx+iODK6xqqqe+Zwm OyRQqDEK4HcedhVFne6ZFKTdPAvqW9te4ZSCucAbh0/VBdqAEY49FnH1gOxtJNdj uPKJ0eVO2myEhlU87lE2kfflwOyWulaCl5hxTaOWkOXyI/vwoyD5tBa9CIXbYEyI L203NDNzD7DGMTxFAljA6akX75nAhVx8usF4LiQjiaEqAUR7pCuGKKjZBvDr8ly2 PNq4ipCKp4DTOPrSzCbDl4fY09TVjfWOpjsQtZZusp1gpsiimxSLVcVCM7ZGMKiL hGCudkIGcrRyPMF2LxQhT1H+UIdo6vFRoFG8tXMtmvpoChav15C/KS1/kxa9KXX0 sQ== Received: (qmail 379548 invoked from network); 13 Nov 2026 23:05:28 +0100 Received: by mail.zeus03.de with ESMTPSA (TLS_AES_256_GCM_SHA384 encrypted, authenticated); 13 Nov 2026 23:05:28 +0100 X-UD-Smtp-Session: l3s3148p1@4908oC9guoAujntX Date: Fri, 13 Nov 2026 23:05:27 +0100 From: Wolfram Sang To: Johan Hovold Cc: Greg Kroah-Hartman , "Rafael J. Wysocki" , Danilo Krummrich , Andy Shevchenko , Daniel Scally , Heikki Krogerus , Sakari Ailus , Bartosz Golaszewski , Andi Shyti , driver-core@lists.linux.dev, linux-acpi@vger.kernel.org, linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2 4/8] swnode: ignore primary nodes in device_remove_software_node() Message-ID: References: <20261110085125.2535508-1-johan@kernel.org> <20261110085125.2535508-5-johan@kernel.org> X-Mailing-List: driver-core@lists.linux.dev List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="oHhREp/cCkpx5Oye" Content-Disposition: inline In-Reply-To: <20261110085125.2535508-5-johan@kernel.org> --oHhREp/cCkpx5Oye Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Nov 10, 2026 at 09:51:20AM +0100, Johan Hovold wrote: > device_remove_software_node() should only be used to remove secondary > firmware nodes added by device_add_software_node() but will currently > drop a reference also if a device has a primary software node. >=20 > Bail out early if device_remove_software_node() is called for a device > whose primary firmware node is a software node and fix up the two > callers that currently work around this themselves. >=20 > Signed-off-by: Johan Hovold Reviewed-by: Wolfram Sang # I2C part --oHhREp/cCkpx5Oye Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEOZGx6rniZ1Gk92RdFA3kzBSgKbYFAmr3iacACgkQFA3kzBSg KbYVlA//eYVad2Zpmxh/QuRS+B/qbudGpoSMFDnHOBSXK6XupJ3PxzwBXAJmw/6Q akQkJ/g+CYk6/hQyCwLAJBzAYANuNIeWzOUhyqTJzAponfWe/d4RUPNbF6MFKCHI pm1lany0cAHzJt9LRx3EQakVUcooGfxxDPYilwEl1RNM13wpf7o8LWiTDVgLHTBz y9o0MvOg6hsCwYSnbu3gHRrhfYfyFJaeSoDioO9Ccdc++5RIcOK1UHD2PCmhg28I AhOHk00RirYjWnyntbT33lSMnXqqjqsioHPrDHUrUXJ1q1Z4PFx+cn4Ys5wLiWjJ KJnCIlyqZr8WiqZJtWAIjXCtbHHjLIm9Zd4Go/XMLqjNiZW2hUwEsJgEbgWKEpGe 47Un8/oL3+N/MdYCQIBWBtnlEPE09f2Q/MWjG/3Zg01ghGDFfQ/U8ESuskvsB8cK WWjLc19kY855+WeUlX2i8jwazp1wKNXh7QNNEemvIFdHEyfRoigXVJqOCMlUj2PW oGruNTMZa/uHf3wegYlBx6vEQqhTq6yXW529cmxTbpBZLj1DK5AY0olawHWoPSua cD8cToEA2zk6LDaIRlnJeBJdDpP1nX273HslXo+AnO7x8uL4MhxlllJNwkpAXdE/ P/+kLEtTdRCMnUuCan03TvAdX6ttm7qytczd6ZraA/dp0hQUXPw= =1BPw -----END PGP SIGNATURE----- --oHhREp/cCkpx5Oye--