From nobody Fri Apr 3 22:13:49 2026 Received: from mail-dy1-f177.google.com (mail-dy1-f177.google.com [74.125.82.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A2A7921E098 for ; Mon, 23 Mar 2026 01:54:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774230882; cv=none; b=aKp5WABbbnLfLuZCK1SSZYJE0bj+nuJ9PERphAJeD4UllNyRSVYKyZdxzyq68k7FQ/lhiCaJFoKKPAUQis1kjTdiuJmtxoOEM51EBioeXsGp/PNSJuNjf6b5kEmSHs8PUSZCAg7Glc89aoRAL17MA2Ec3bTndz+coFi1NsxLhbY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774230882; c=relaxed/simple; bh=xbnlmh3BuRwGW7Lqvh/ofqvfdIvaooTvMkXqmF1U+S8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=ipKknMjwOctS7CVOQWbwBP8ApxNXsswRJiMmDKhyuZso4u+7dyk6fYdt8aQOXBKHbDJF+OP0zmjA8ZFhwhwkxNHyQLPfLuvaKBK3AP0+b11grsNEQdzEzkx+r0EOxyCPyyhLhLxGZcvzTaVEqsXPwTTY2aH1ZtHkTkJGFXPH5pU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=NB11JN3D; arc=none smtp.client-ip=74.125.82.177 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="NB11JN3D" Received: by mail-dy1-f177.google.com with SMTP id 5a478bee46e88-2b6b0500e06so4159775eec.1 for ; Sun, 22 Mar 2026 18:54:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1774230880; x=1774835680; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=PnwwlSjzqxBbkaN2QOiq4ejjgo89iMENabtsUNWy5zQ=; b=NB11JN3DRmrEq/F1+ZU5+wKHjSa9j6UypHsCv0QhfvFaVO3Aylm7Nq3K0ZTxgZlfnQ lTDcXaei8GXF/Raj0P6phvzD7btSvi54sXWtuv8lAreghZ7c9SCohgCd4lS/UL4lmiT8 W94uLTAwFL0MSCI/WW6WGBHG2QS+8C22oxgsHhX0uAnCJPW2BureWxUvPSMUEHI/mn57 vwyv9kMmA4gaSgbWlRqsMYjIBxwjmYVg4TZXdHVWuMRxw3SaopdXg9nSsx0fetuIdJ8H I/RNR7hVt0vgvtvZ5B4bsA1yyddxWgzffR2h+GhiKn93cXxwI/8lwGNQukS8y5wcYEBs 2/OQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774230880; x=1774835680; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=PnwwlSjzqxBbkaN2QOiq4ejjgo89iMENabtsUNWy5zQ=; b=IXq56dPi0MlVTZTavNEdaUlTW7mGuuYDIPVTrcDm+IHH+ZQPT2j4P+F3tNYAD5zgyJ YQcHGX4TURW7QxP2QdYv3oQVvNlY0AF5j8HuxOhxCRCEtUwFzP85Do5OplnI4G/kQYd5 KjL8ZlSH89OLpENtGcBJ/EhBFwij4AC1/1iLHpNJ7OzU2qRcR+7LU967eGy20pZNWxzs NOwZkwoQ+X9UBzEOkmOwT/jSZFp6nHd1h9AXN/35HifkW0a35GiBtZ2IVeFW+2mjTjgt yUFHVY59HilAB0tV7Mv3KxK0b9sLRc9sJDZCPLJM1UMwqF/VmtwadZ1C06k/zmpLyub1 WkmQ== X-Forwarded-Encrypted: i=1; AJvYcCVkHVpLBkOHveUKyyCfVkpAe/bKdpWwNL9ePiOhBYaOicAPdMH4y36QNElDun+FNN7D4BZKaU+E6fJJohE=@vger.kernel.org X-Gm-Message-State: AOJu0YzAQqqPQjrmX+LJ3aMxO37YDAHGJtFq2Cd7Cs2yG4nYlqUP7tK4 haAqLL7fcstk60qTUhYr9Hu0eFLNKGX0wCCnUs3+Z/TRXtpGqXKaAwMP X-Gm-Gg: ATEYQzzb1Gpva0WWxv8rA9N1SllatJqiVDTmoznGxr0PBDh8Dk/n3kS/MsneUeiAoRT s7VDXsLG7RX6htQxKJMaDumgdRZHLsQluQut5P439/JsSu2pO0TIvBJKHLNzS+tm1DTiUYQIeZV 943ArAqg4EpF3KrCw/NHN6rrABgSDEF5xPuzxf54Qv5SxFweuDp3K+Qp571/ju0B1FHHr0PbsDz JXv1TK6MTnF2r3AKLqNaqZQ+wNwJzGEjT++eUVK1IkqsOt2ANzfrf4MUY8UX40u7FMB8DCliWsJ Kenerv2a12g/+lTOe6lO4OLL8FWCV42/N86ZNDhfu3jfD4iWFFcOjelntwV6X/gDpVt2/k+R9TT 6hcJ0CeKQAB9uvkgbzj3rl4rdLhVBDFdEqROrYlbVc9qScQKho7y5FN1Jk8dKDDwXyEazkLwMdX TT0TUsZYgQE0rHVV5lGRR7GDSEvh5t9lWGftn6eZTkviRWacq46yF7PTYYK/6psthEwcTRZCB6q llE2sdhaWJo0fE= X-Received: by 2002:a05:7301:4198:b0:2c0:c415:cfd0 with SMTP id 5a478bee46e88-2c109666ba0mr4196054eec.15.1774230879729; Sun, 22 Mar 2026 18:54:39 -0700 (PDT) Received: from dtor-ws.sjc.corp.google.com ([2a00:79e0:2ebe:8:b768:22ed:3eba:aeb3]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2c10b2cf068sm10976952eec.22.2026.03.22.18.54.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Mar 2026 18:54:39 -0700 (PDT) From: Dmitry Torokhov To: Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Vinod Koul , Neil Armstrong , Mark Brown , Liam Girdwood , Lee Jones , Pavel Machek , Peter Rosin , Andrew Lunn , Heiner Kallweit , Russell King , Moritz Fischer , Xu Yilun , Tom Rix , Greg Kroah-Hartman , "Rafael J. Wysocki" , Danilo Krummrich Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-spi@vger.kernel.org, linux-leds@vger.kernel.org, linux-fpga@vger.kernel.org, driver-core@lists.linux.dev Subject: [PATCH net-next 01/10] net: wan: framer: switch to using class_find_device_by_fwnode() Date: Sun, 22 Mar 2026 18:54:19 -0700 Message-ID: <20260322-remove-device-find-by-of-node-v1-1-b72eb22a1215@gmail.com> X-Mailer: git-send-email 2.53.0.959.g497ff81fa9-goog In-Reply-To: <20260322-remove-device-find-by-of-node-v1-0-b72eb22a1215@gmail.com> References: <20260322-remove-device-find-by-of-node-v1-0-b72eb22a1215@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Mailer: b4 0.15-dev-a6826 Content-Transfer-Encoding: quoted-printable In preparation to class_find_device_by_of_node() going away switch to using class_find_device_by_fwnode(). Signed-off-by: Dmitry Torokhov --- drivers/net/wan/framer/framer-core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/wan/framer/framer-core.c b/drivers/net/wan/framer/= framer-core.c index d779b03a9e1b..77ef1bfd476c 100644 --- a/drivers/net/wan/framer/framer-core.c +++ b/drivers/net/wan/framer/framer-core.c @@ -745,7 +745,7 @@ struct framer *framer_provider_simple_of_xlate(struct d= evice *dev, { struct device *target_dev; =20 - target_dev =3D class_find_device_by_of_node(&framer_class, args->np); + target_dev =3D class_find_device_by_fwnode(&framer_class, of_fwnode_handl= e(args->np)); if (!target_dev) return ERR_PTR(-ENODEV); =20 --=20 2.53.0.959.g497ff81fa9-goog From nobody Fri Apr 3 22:13:49 2026 Received: from mail-dy1-f173.google.com (mail-dy1-f173.google.com [74.125.82.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BA1E3223DFB for ; Mon, 23 Mar 2026 01:54:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774230885; cv=none; b=qOjQsikHco9naX7RBuFy4EhifW0rH1AZ3wPKXxRtrNmjSyuq/DbburmV2FNbjH5SOxFpev1qduCvTwbSB6tmdiRQYi4GlcIO18j+8KDb3zLFYQx4XA5IH9r0N1T4dBJs2NNa5B7//k0SMH18sBYg9ncsChDJnri0RG85wVAjqQM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774230885; c=relaxed/simple; bh=hPCCh7wVY1yv/Ut8yT6oomhgehBamoMfqj/l4kLk6Fs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=nBs/9Tbv6HbQ2w2IsGOhZw8gu6rLZQS9rYe52kWWsmV2ULneayeN4w3jVkpPPFa8ckIrZ/5K8TLDWbO3u4dAX0rZw9nYTORkfAYNCG466RFonXPNBgN04TyxiEdC9c2pK1khsakd7T7ykNEvojgoGp3Wa3MxM+VbLwmHJ9F7prw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=VTWnSGf7; arc=none smtp.client-ip=74.125.82.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="VTWnSGf7" Received: by mail-dy1-f173.google.com with SMTP id 5a478bee46e88-2c0e3a2605fso652841eec.0 for ; Sun, 22 Mar 2026 18:54:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1774230882; x=1774835682; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7X8icAi5hW5PHcS4B3NheItH86dqdd76W8IY0AZdTSQ=; b=VTWnSGf71UerOR0ORdlnUklY8mLDZYkVyhF1hvFRsIpiSRgbnv0X58ocqWFWzR1OaM UEBodOHXlK+jo99NJyUP8Ot7gYnLmPeh7xijqhcoQ/Njlouu4sSIRA9frNjdwSkV5i3y xP93ajn9lna/yYGtj3EHYQK2e8UaqJhgKtw1ByLYOUQmILwYOY+HJTlZKf2UfL0w7lwK eqUC+EnI26ev4Jmehk5pI9WvWGIdjiPTX2iaCZCKgqIWm+O3tPi13cQ2fE7Rx5YPlO/H S8zVLChQTmaBkDKTo40imaxQajQe+ZzyKJR1R37bWBMN4aOcYCKIpqWHEkDZose861XR MUig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774230882; x=1774835682; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=7X8icAi5hW5PHcS4B3NheItH86dqdd76W8IY0AZdTSQ=; b=AAjFB6YBDRJtKdofiVcKz9qPseOyJALxulp4Rst9aamOP9XfR3G/ilks3DCaRfVHJy HngdvQvN8wY4QNw5NBK+2rW3vdhJFsB0OIBwJ0vJBb4Cw9yqIvLPvWDsh1y9F6PezxHr sZsOC7Tq+SCnWCxNAMxGDDsIKvLqlR090SqbmIOqG4FFVxnPrBcbJyTuH6KqzDribaXO eND8woUTj5ItgP20LHVOu5bDQbJIx+YhhIOd4t6EinaYBkkNifoyenhb4hjikXgUa104 YVRQDv7K23wxlFhVDE7uy8DEVQ2EfC9AP2nZhMJOpbwjXYSHNMiRk8O9ce5sQvFwOrVM aNbA== X-Forwarded-Encrypted: i=1; AJvYcCUBiGlNuHX/btDqkSS3tOec4yLXqp67uhe3uEupOZvAW0eb4hRJXmBplA6/cuzXDuMjqJ3/+J3q0OWDYuE=@vger.kernel.org X-Gm-Message-State: AOJu0YyxEWe0nfHsh/dREHQJkw5NR+2ULtpdXMNoPr16D1hpStBZVHxn dUyjt+lA+PnUdFHNNqQSIdVBLzC1ON/a/ACD9lNQ60deK6e2AqNjDp0E X-Gm-Gg: ATEYQzzQaUbfKPfaIrc6pa+/7sZa6GqA7x7HC+maxr0ArI5ySh+V6mSeXcp4mWpQQTe h3P+2koZLeiGJzqQXDua9qk/kt4ecE52VOmeG94I1SQV/Xp9H0lwddse9Zb1igGndWx3EiQWWIV y6FSmXWoPJazny4pp5b5ZRMliFTGHFJnX1mZqjEf85O+Q6Q92LEPq2Nod+4452x0F/F27gjJ5N9 8hXe0oBCFvOxqntYNKxyj1a4dF/ZPW9VbsDOkku/9HC8FHl+H6i0tzA0wJ60zOJ2B6UJxyabMm/ KTqvR/q1vvHawsPjyI4XVuVZUt8EaMKHaB/6er3GCg375lXx/JD8vcr9IlAN0S6ZdFzmPhIqaHy F3eqwJruWasrEpNygcpTK5VdePO5N1rTB6Rs4H75LceBt62LJ1ujEWp3/mJKZcnwWqyuLxprIxO gDF8r7GuXVXLpq4WxrCnn3PtQ+HHPEWdAnd1FUxkBw5gtKG4fLxAOdXHPo7i1DkuDCpvXAKAKw3 BgsXxN1GasiOwI= X-Received: by 2002:a05:7300:e7ac:b0:2be:9d3:c8c5 with SMTP id 5a478bee46e88-2c109816b87mr4889998eec.34.1774230881836; Sun, 22 Mar 2026 18:54:41 -0700 (PDT) Received: from dtor-ws.sjc.corp.google.com ([2a00:79e0:2ebe:8:b768:22ed:3eba:aeb3]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2c10b2cf068sm10976952eec.22.2026.03.22.18.54.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Mar 2026 18:54:41 -0700 (PDT) From: Dmitry Torokhov To: Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Vinod Koul , Neil Armstrong , Mark Brown , Liam Girdwood , Lee Jones , Pavel Machek , Peter Rosin , Andrew Lunn , Heiner Kallweit , Russell King , Moritz Fischer , Xu Yilun , Tom Rix , Greg Kroah-Hartman , "Rafael J. Wysocki" , Danilo Krummrich Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-spi@vger.kernel.org, linux-leds@vger.kernel.org, linux-fpga@vger.kernel.org, driver-core@lists.linux.dev Subject: [PATCH 02/10] phy: core: switch to using class_find_device_by_fwnode() Date: Sun, 22 Mar 2026 18:54:20 -0700 Message-ID: <20260322-remove-device-find-by-of-node-v1-2-b72eb22a1215@gmail.com> X-Mailer: git-send-email 2.53.0.959.g497ff81fa9-goog In-Reply-To: <20260322-remove-device-find-by-of-node-v1-0-b72eb22a1215@gmail.com> References: <20260322-remove-device-find-by-of-node-v1-0-b72eb22a1215@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Mailer: b4 0.15-dev-a6826 Content-Transfer-Encoding: quoted-printable In preparation to class_find_device_by_of_node() going away switch to using class_find_device_by_fwnode(). Signed-off-by: Dmitry Torokhov --- drivers/phy/phy-core.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/phy/phy-core.c b/drivers/phy/phy-core.c index 21aaf2f76e53..57bce6b63a31 100644 --- a/drivers/phy/phy-core.c +++ b/drivers/phy/phy-core.c @@ -761,7 +761,8 @@ struct phy *of_phy_simple_xlate(struct device *dev, { struct device *target_dev; =20 - target_dev =3D class_find_device_by_of_node(&phy_class, args->np); + target_dev =3D class_find_device_by_fwnode(&phy_class, + of_fwnode_handle(args->np)); if (!target_dev) return ERR_PTR(-ENODEV); =20 --=20 2.53.0.959.g497ff81fa9-goog From nobody Fri Apr 3 22:13:49 2026 Received: from mail-dy1-f172.google.com (mail-dy1-f172.google.com [74.125.82.172]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CADB3222580 for ; Mon, 23 Mar 2026 01:54:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774230886; cv=none; b=L0d0Uyk7OmSzqErYQ99Wr90eTcFljr13Jj71uj3JIEZA0bcykcQVG/2mQmfcSDZ2onstSEzRft6G1Qa/Kgv/TzWHMGB3EjSeDn0IDGUDXGH3aWJayTMF2Nn8lnyqqzPLcIr84WTVzr3c3LQXhso9m5Oxhy4Ya7tLry1Tco+oyC8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774230886; c=relaxed/simple; bh=vhx5QpoROnyh2q914MrL5geRu8AVJM0r0udOxsoTw6g=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=BhjCZc44JRxwQNN3bNybhipU1w8NtRWJPbl1D0wL4hrytdYwjyrbLhrWhzT5OaoA3N+Fd8j9XFuQuTSVnAdDxwz8E2aI2DJmQH6HLMlD+0FhEiqWSG0ZP7/KdBJWC4MyX192ri1Biwz+HN6fVJw8Zx+TljvzDiEIGXSIYd3stW0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=VK1KsAcb; arc=none smtp.client-ip=74.125.82.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="VK1KsAcb" Received: by mail-dy1-f172.google.com with SMTP id 5a478bee46e88-2c0d36f3888so2265654eec.0 for ; Sun, 22 Mar 2026 18:54:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1774230884; x=1774835684; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=hFZooOyb7hfKDEpM9yx+Ztfv9BY6tuw4luVBl13uVrY=; b=VK1KsAcbFk0ksbY+/+vt6XBw+4QjtQuHRNv2SEHPfOltUX5iNis2R33+Du5wZHsRqr WrIvRasmCEwSh7fqmeugCo6feE8XtxjYVAWVs/aJTax+83KN+3yRpRiZCmHHN41kGc2E 76E2GGvW0zof2A8SVr/BVlPkGidLkiOUt0hgfTa+VgwSDTvrIJY6IurRqy40KFb+FtEB wko5608F7xyI/q7h8A/GWDyJCZ0HJ7yB298qb2dIQbetqQ8w+Pcud+IFZJPxpS6mn9WL 8sIGtXhR2VICewq97fNB6oQcilgCg1aGpsGvaPbSi+wk7JHrmVt562VfDZYB8cq9XLjF K0TA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774230884; x=1774835684; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=hFZooOyb7hfKDEpM9yx+Ztfv9BY6tuw4luVBl13uVrY=; b=WhU/Hg0VGEtvlCV8RnnR8IPht3S2h2w1g53DHG3Wb9MQGhLXaYfjawFiKEGBa5ALrq YE9fytyDen6r/NoHwjEDNiPqyJMwZ4yyWfYz8hXpFi6jRNi5wIs4vjSmZU2ITVcjiPDH bar92+7XeifwDHI+fwPaMXsenbbd5oPgygCF4AzpuJKaMv+GQMrSGfKwX44Euz2vjUiC tqQUxV6roA0jVFYBGMRtZVHvPb/yix6zErtIb7OLMKjHEleZUQlVQruJgHD0iImWvajc K9xmI6ysG4gmzxvRpYjCymlFl48Zxsvd4eaBk41kFVv9mGgyBoRU4BDx6p1W3089JHF2 ASag== X-Forwarded-Encrypted: i=1; AJvYcCXVkk+l50UKrwQCzL25o/gkUF4rKFZ7+dK/wXRY3dMk0KKFhZMR4HKeQyWNfOaRY96Azli4HkpFSX3Tj6s=@vger.kernel.org X-Gm-Message-State: AOJu0Ywd3n7nlxs7YNrTzF9nO+arMHUpCG4+WVHAL7+ID98ny6A3jSa2 UokjayU6E5ZF7VHmWVsniPnjzPjoTsIcvkqxTkb6HeAmdeVJqcUwZGn8 X-Gm-Gg: ATEYQzw3SMD8uS96KHCvQ7aUlnlMhAHwr5WxggjrqLKLXuCXYgVD6s1qDu16aeWDqGP Ec9rYXRnu1fMv0Vn6q7F5ywUlYYI8AQVDojK1C5N/gTUZF80m1xcfzN1jTxo38f57XwPu80VdNH KkyClOc/DS19HMNxkgXauvTd0mrQ0tNtx9O9wJwknAlRAWZgu54gV17027VRtK9LG1PAPKugm3B PqG9jyoLnIuBN+mcbSNMvAmexnw3uPdm7QWhGK9uOMKqq8J7wd9PL8xcRC5CARZcVq8rJhZLPgN F0h3mLDqcteS/5pa95YR9E35KoBW5VlN+fZjnEPRFFFX2YdvbcgiZ6sR6MceI8RACiA7H16/PGB aOArFyNNnMFkYEePHUYQBd/qwCJL51353hdCCmy3WMdmIHOdaAc3jwUj1kLo1zuhbmrCrxHhHCC zv8wb5C0r5eKLawNaVkadhuFXrsOtuzKmyAHLx6vNUwftDAff9FQg82+3bdORZf1+zd5whbw5GC G+cllBKjrfYjf8= X-Received: by 2002:a05:7300:d517:b0:2be:1cb2:3a6 with SMTP id 5a478bee46e88-2c10980a523mr4129993eec.33.1774230883846; Sun, 22 Mar 2026 18:54:43 -0700 (PDT) Received: from dtor-ws.sjc.corp.google.com ([2a00:79e0:2ebe:8:b768:22ed:3eba:aeb3]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2c10b2cf068sm10976952eec.22.2026.03.22.18.54.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Mar 2026 18:54:43 -0700 (PDT) From: Dmitry Torokhov To: Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Vinod Koul , Neil Armstrong , Mark Brown , Liam Girdwood , Lee Jones , Pavel Machek , Peter Rosin , Andrew Lunn , Heiner Kallweit , Russell King , Moritz Fischer , Xu Yilun , Tom Rix , Greg Kroah-Hartman , "Rafael J. Wysocki" , Danilo Krummrich Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-spi@vger.kernel.org, linux-leds@vger.kernel.org, linux-fpga@vger.kernel.org, driver-core@lists.linux.dev Subject: [PATCH 03/10] spi: switch to using class_find_device_by_fwnode() Date: Sun, 22 Mar 2026 18:54:21 -0700 Message-ID: <20260322-remove-device-find-by-of-node-v1-3-b72eb22a1215@gmail.com> X-Mailer: git-send-email 2.53.0.959.g497ff81fa9-goog In-Reply-To: <20260322-remove-device-find-by-of-node-v1-0-b72eb22a1215@gmail.com> References: <20260322-remove-device-find-by-of-node-v1-0-b72eb22a1215@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Mailer: b4 0.15-dev-a6826 Content-Transfer-Encoding: quoted-printable In preparation to class_find_device_by_of_node() going away switch to using class_find_device_by_fwnode(). Signed-off-by: Dmitry Torokhov Acked-by: Mark Brown --- drivers/spi/spi.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/spi/spi.c b/drivers/spi/spi.c index bf1df365f795..071a9ffdb59d 100644 --- a/drivers/spi/spi.c +++ b/drivers/spi/spi.c @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include @@ -4948,11 +4949,12 @@ EXPORT_SYMBOL_GPL(spi_write_then_read); /* The spi controllers are not using spi_bus, so we find it with another w= ay */ struct spi_controller *of_find_spi_controller_by_node(struct device_node *= node) { + struct fwnode_handle *fwnode =3D of_fwnode_handle(node); struct device *dev; =20 - dev =3D class_find_device_by_of_node(&spi_controller_class, node); + dev =3D class_find_device_by_fwnode(&spi_controller_class, fwnode); if (!dev && IS_ENABLED(CONFIG_SPI_SLAVE)) - dev =3D class_find_device_by_of_node(&spi_target_class, node); + dev =3D class_find_device_by_fwnode(&spi_target_class, fwnode); if (!dev) return NULL; =20 --=20 2.53.0.959.g497ff81fa9-goog From nobody Fri Apr 3 22:13:49 2026 Received: from mail-dy1-f180.google.com (mail-dy1-f180.google.com [74.125.82.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DC81F2192FA for ; Mon, 23 Mar 2026 01:54:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774230888; cv=none; b=akeb7DwFB8gkyv/7Z1IyqEttMfjGaWYtUAIEeP/5BG2333efL01GW3YjX/1SrsqxhIqBjpvh83QmSpIwuyi4nYmjTiHX1zY4z8Vcxj1YFZhW1rSCYwKLDMnXDcxjTGjdcRUBUNTk8ZXtDzaBBtHfgbVgyoNuimoPM2mnxSt9PvM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774230888; c=relaxed/simple; bh=xYIn8ABDkpyr0YTUtgQcAiZf9GrzpDD84nxgrE/YbUU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=dakzZ8+hp0Om0rbC7S94rmE+NiKu3Jceiw7DBwQoOQyWU98XSgXn5sTGwAIr73c9kallOXsgrDBAcNyh7KaWerm/mNa7/8uqI9rxm6IYURoWPYwSQlO6PEB4sUrNb5SVPf2PxwyCjGwuhFHyBNg2Fi1qcwFwnsuy61GdwFOaspc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=UuH0ewt6; arc=none smtp.client-ip=74.125.82.180 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="UuH0ewt6" Received: by mail-dy1-f180.google.com with SMTP id 5a478bee46e88-2c0e3a2605fso652886eec.0 for ; Sun, 22 Mar 2026 18:54:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1774230886; x=1774835686; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=HAxXxv6aPc5DTLbEJ2x2im/U0EJHM/Tk3mhYybeVkPQ=; b=UuH0ewt6j9doYzRgftaipYEooiTTIkDnwEeL664oX3BBapBISM72bytNNZxMAa4h0v smKp+BAMqQWX3Sb+cN3IAx1jyosIzqncLh5td1Q9uOwjBJ90T/rjLttujrT8V1XKlDT0 uvj2KTy0eGCzCSWlgmzXzSDF+9XDCFr/2FkOqoaayc4xcFv4J3c/r6gV3IwQ5PSTV09M pbS+v333WMk01T3Xzm62pIMmp8j1NPCA1fQyT5heASGjKBHsP7b7Hp/aKiugs8PBmfqy OkFLzXNcpf8kU0KlAgEoMS1MJ7X8wAWB1uQWR69fdgcEdV3a96R/zx2MHWpHqimVjv5O EPzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774230886; x=1774835686; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=HAxXxv6aPc5DTLbEJ2x2im/U0EJHM/Tk3mhYybeVkPQ=; b=aShRvz9/EzF76Ny4/oelOh2E/HtkD6+CIXeGZbquNy8Iq2cxsOz6fQwWMydDvNx300 zjlT2zKbtDWvEa18gitgvbF/wCzfNwu+X+CrUS8wz79nzqmnUlIYeadiOAEl5EFcGFUr ASWXQlvjoArVQFybUYGVjfCE7mgjyzkMIrzYzlWjWUMPJZnwjRu7qoXzwFwu82LBj8NA KRf0ZwfwQIZer4xqt4iutcV1TfqKZhMkp9lER+589yOi5K1+wAa8uL2SrG+6xHc2Qah1 SgZlGjWUsG3jTck5EHyfnC3mOeFUX+UvsCUo3W/6Ql6vof0uQfQnJxVYMiERXjtmndZZ VxDg== X-Forwarded-Encrypted: i=1; AJvYcCVUaGndoyL+Qww2YcHU2ALt/OXv0gaQQLlsriUl9pZCg8j41tuiaMhppcUft3dRAgDGDeY0t0heHaTgKQw=@vger.kernel.org X-Gm-Message-State: AOJu0YzK5UhPMoWBSj2bhiFKd58Jcq/38HbcCfe49Yvn8IozGHEQf9IL we2+lSpYx5mo4Ti5QVkEnXD3vjC0U61ONRpwYq2Pi6855Plx5n1I/z/N X-Gm-Gg: ATEYQzxRSVBuZTN9RFqsN/cwc/qlWcCQdQW6FYQN5K1i1+nkE2vEDHEy+Hy6UwYyRTT robKZtjLI2ZSfkUUasnDqtu+FYKHAP/MQWJsMj1zQPjxtzZFEjWhWwO57XqjKmOzo2kBfi1N7a6 PbwiLxvM/q14hDuH8MCHmnE1QH/KLGUvGXP84ipw5GQryRvJk/5d7LP65S/MpwoX7p8cxwwkZDV nRfNYJMqy0Nvy1MM6dmYU0qHZ59dRaDpIJgK/tGeSBUxhoy+rSRLnKm53SdAACDUTbiJ1usoFv7 LCOnNcscZWF1zUZvar2GIMReIgUqf0YXgvbOYwBUzdDI4o1lnZdwArXEnGleaULfeVuAyumz2MA oABNyw5OWvkTdWVQqyVT5O6Jcp2MnajIi/vnrMmjBS9z3gst51wclwpI4NBYckmXyrlbcCZPIq9 8k1QBonGZhtv0BCymcAX6MbaaCk4OMEIVIiSuspubTiOHKDmCg5BQ56CtoU0QJ4jOD+uShJmLNu UEEjn8RNUJxkLlrTaDv93/xaw== X-Received: by 2002:a05:7301:3f07:b0:2b8:30b8:58cf with SMTP id 5a478bee46e88-2c1095f867cmr4580068eec.8.1774230885998; Sun, 22 Mar 2026 18:54:45 -0700 (PDT) Received: from dtor-ws.sjc.corp.google.com ([2a00:79e0:2ebe:8:b768:22ed:3eba:aeb3]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2c10b2cf068sm10976952eec.22.2026.03.22.18.54.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Mar 2026 18:54:45 -0700 (PDT) From: Dmitry Torokhov To: Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Vinod Koul , Neil Armstrong , Mark Brown , Liam Girdwood , Lee Jones , Pavel Machek , Peter Rosin , Andrew Lunn , Heiner Kallweit , Russell King , Moritz Fischer , Xu Yilun , Tom Rix , Greg Kroah-Hartman , "Rafael J. Wysocki" , Danilo Krummrich Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-spi@vger.kernel.org, linux-leds@vger.kernel.org, linux-fpga@vger.kernel.org, driver-core@lists.linux.dev Subject: [PATCH 04/10] regulator: of: switch to using class_find_device_by_fwnode() Date: Sun, 22 Mar 2026 18:54:22 -0700 Message-ID: <20260322-remove-device-find-by-of-node-v1-4-b72eb22a1215@gmail.com> X-Mailer: git-send-email 2.53.0.959.g497ff81fa9-goog In-Reply-To: <20260322-remove-device-find-by-of-node-v1-0-b72eb22a1215@gmail.com> References: <20260322-remove-device-find-by-of-node-v1-0-b72eb22a1215@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Mailer: b4 0.15-dev-a6826 Content-Transfer-Encoding: quoted-printable In preparation to class_find_device_by_of_node() going away switch to using class_find_device_by_fwnode(). Signed-off-by: Dmitry Torokhov --- drivers/regulator/of_regulator.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/regulator/of_regulator.c b/drivers/regulator/of_regula= tor.c index c0cc6cc0afd8..43ec0845c940 100644 --- a/drivers/regulator/of_regulator.c +++ b/drivers/regulator/of_regulator.c @@ -637,7 +637,7 @@ static struct regulator_dev *of_find_regulator_by_node(= struct device_node *np) { struct device *dev; =20 - dev =3D class_find_device_by_of_node(®ulator_class, np); + dev =3D class_find_device_by_fwnode(®ulator_class, of_fwnode_handle(np= )); =20 return dev ? dev_to_rdev(dev) : NULL; } --=20 2.53.0.959.g497ff81fa9-goog From nobody Fri Apr 3 22:13:49 2026 Received: from mail-dy1-f181.google.com (mail-dy1-f181.google.com [74.125.82.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E01C32BD11 for ; Mon, 23 Mar 2026 01:54:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774230896; cv=none; b=WIMmNjnh+GIfIx5MUKX9yyFmJmAk1uD+Eecc9yYBTAFELvOcmmm31xA8NKtBJ7Aek3UuL5bIVTcu1+UJs+6BGNrGoKoewtkqoxfbCYm4YJCnS8DQqwMNbzFj6SYrkSBH7b2NVnIr1JbAp4/Tsb1C4gnOA1e3qz4SuNCbBMhCf40= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774230896; c=relaxed/simple; bh=RqL0mTRKkF4hWJurWBewRbPofeTnIMHQam2gd97mUZU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=pOj1VCEBxmKkCweR0srpRa2WQUM9qlY5H+iNXuyCSI3nZCPe5tvFd0KO40RgIdVbImDmHjbDh6+tHfrvTiZ5SdnDt8xwbQqMRfNrQ9lf+IbjP/xLbM9/eOSf3LajFsUpR3ahmj76jKou4UCNWdvxN+oPN76J0Pbmi2n9x1HpztI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=RqZ8DMpb; arc=none smtp.client-ip=74.125.82.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="RqZ8DMpb" Received: by mail-dy1-f181.google.com with SMTP id 5a478bee46e88-2bd9a485bd6so3471195eec.1 for ; Sun, 22 Mar 2026 18:54:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1774230889; x=1774835689; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=xQXLY86FxuKQON46KYMFrgiDaURA8SjvslLPqZRssqU=; b=RqZ8DMpbb0X5i5GNOEDtrcW3mRPokgfUOj+UjicWP2+P9aSKtHV1EpNICz9hjPr3Tk iyi/IWrJ25Koh2vjxA4VysTebsPVDPyB6DW24mihHcF+yHhq/fg74y722ODqj3RxrMjm jc/+N41+4+VXaukA/ZQCtSesjuB/buuj4RkpKh0OzAGpfP3Yx9FrbLdcRngwsAjQwii9 w9+Urz5kDN9jJaQ1Zdugxr+oqbhvVwRH49BQLayYGY7Uk/8XpnbFdU5dJ2A7o8k8HdWZ m6vETI6scTyc4cZoUQRltOG4+c73fsDqQwQFt/ZXfL7ugewKbGA7Erx51Ta3jzkyaAME 2Yqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774230889; x=1774835689; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=xQXLY86FxuKQON46KYMFrgiDaURA8SjvslLPqZRssqU=; b=cx6r5jWMNEecf6APciG1c06eCmzO/Z2RZKTgw3h3cXGdD2rkuBinlq5bqSDkmc1Iae ktruN0zEKVz3AZMTpI7FtLK3HLhpWsW1ocXSTJWJZW0QMMiHw8zfm31m7mYHdLF5IWBu ySC7jcRYM1bmG/aILKs97ux1vEUfEWDXgds6oL5LHCab8lnEOx9GGObrkHo5dGKwmU9b RdlVr+dDjGqqFwADdnVV/Tw9urEyd1lU1PT0S4KoJQB8TwQa/MWes6GqTIK9BBapUkYA w0qNGbxlFp3pQD8Vgt9BfBpZZyCKUPkRR3PqT+xiSeS0IZBQrk/dZqE+tLyUb59I+rMl TBSw== X-Forwarded-Encrypted: i=1; AJvYcCUOxrOA/L8r7IGw9bjFqwAGk220XCU7YzK2eCl1AFk7RFJobGBp1qLT09eNdCA+akVQTidiSBGh/WZ25qk=@vger.kernel.org X-Gm-Message-State: AOJu0YwFRcuZVJ8wqCZIBt7gVLBKm3soLFlA4FQKDeQOR/9AQDK1EGWk M/dqY6KSDUfjqk0PTy3cNbUdm0JV0M+56u93XbkIu5HCcH4uP3nvYJ2l X-Gm-Gg: ATEYQzwAB6aPp+SdIEw4Tf1ljwXIaGDQEOIHRdzTXlLOc40nHbl9QT7+oNlAaRaF3OB xq96tFbGku6KCraS39Hi732vXBkI2W/l12/hyER84N/s3HAD+78TiAeyTwwcdXN/yAf7r4leSbm 6Jg9eaJH+OmVCNXPC5gbkOcDBqJiSL56y/cXIP5CLdzZN1Z7xmYl2rdNubKhquairHLsb13hWR9 QNcZDbTQKIkUJV8uEXhT19fApgh+a4PxWZWThorKP/utQDt3ziZr3P2omP9dZ4Oie6vO1cUfaNe dGW+gJCLdKhLUBBYyPVQQRQPRW19ocsQUoV3WiYsXajeVmAYJx3qvMfTGY14Dismnam7yABHW+G ez1pXI48PAxDtF4xQnljj95BkhbHHB2zq791H3mOHhANqZihEsSEC9r79c8i2bRjtN7vmpvxJAA ewO4kGpkZG+v7ZP0zhg/4tHM7/PrUZiGwuLpFMs5dEioDZOFzD+NWwgDOr4GqBEI0ZvKUN8xzbQ Uk7L6FuHIK4Yjk= X-Received: by 2002:a05:7300:572a:b0:2c0:bd6f:42a3 with SMTP id 5a478bee46e88-2c10974f0d6mr5302324eec.22.1774230888985; Sun, 22 Mar 2026 18:54:48 -0700 (PDT) Received: from dtor-ws.sjc.corp.google.com ([2a00:79e0:2ebe:8:b768:22ed:3eba:aeb3]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2c10b2cf068sm10976952eec.22.2026.03.22.18.54.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Mar 2026 18:54:47 -0700 (PDT) From: Dmitry Torokhov To: Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Vinod Koul , Neil Armstrong , Mark Brown , Liam Girdwood , Lee Jones , Pavel Machek , Peter Rosin , Andrew Lunn , Heiner Kallweit , Russell King , Moritz Fischer , Xu Yilun , Tom Rix , Greg Kroah-Hartman , "Rafael J. Wysocki" , Danilo Krummrich Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-spi@vger.kernel.org, linux-leds@vger.kernel.org, linux-fpga@vger.kernel.org, driver-core@lists.linux.dev Subject: [PATCH 05/10] leds: led-class: switch to using class_find_device_by_fwnode() Date: Sun, 22 Mar 2026 18:54:23 -0700 Message-ID: <20260322-remove-device-find-by-of-node-v1-5-b72eb22a1215@gmail.com> X-Mailer: git-send-email 2.53.0.959.g497ff81fa9-goog In-Reply-To: <20260322-remove-device-find-by-of-node-v1-0-b72eb22a1215@gmail.com> References: <20260322-remove-device-find-by-of-node-v1-0-b72eb22a1215@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Mailer: b4 0.15-dev-a6826 Content-Transfer-Encoding: quoted-printable In preparation to class_find_device_by_of_node() going away switch to using class_find_device_by_fwnode(). Signed-off-by: Dmitry Torokhov --- drivers/leds/led-class.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/leds/led-class.c b/drivers/leds/led-class.c index d34a19453560..8d7ec9ccb173 100644 --- a/drivers/leds/led-class.c +++ b/drivers/leds/led-class.c @@ -273,7 +273,7 @@ static struct led_classdev *of_led_get(struct device_no= de *np, int index, if (!led_node) return ERR_PTR(-ENOENT); =20 - led_dev =3D class_find_device_by_of_node(&leds_class, led_node); + led_dev =3D class_find_device_by_fwnode(&leds_class, of_fwnode_handle(led= _node)); of_node_put(led_node); =20 return led_module_get(led_dev); --=20 2.53.0.959.g497ff81fa9-goog From nobody Fri Apr 3 22:13:49 2026 Received: from mail-dl1-f50.google.com (mail-dl1-f50.google.com [74.125.82.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 18CCA21FF21 for ; Mon, 23 Mar 2026 01:54:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774230898; cv=none; b=U1hwfAIqnhB26KmbFVoFQZbuqYd1TSjwK4H3n/hkqx7R7ymKjHgLFTrMGCxUoTtSh1H1D2UuaRDqY4+QntyvOO7NY6fZcC1W3gwUIpX8HdhKwAe7tWIik1cTliK0NBr7wLqv+DtQ++e4J5y7mXRgLqM5MU7W31/+QDQVkjrT6RU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774230898; c=relaxed/simple; bh=08I0o88gE8cy/+U/o+AKavzx0eRFU5y0gnDfFw+/PXY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=TJdSHKd7bu1q01WaW1BU3wEVPfBrN6VhVWMEutB+yXqbZ9kyR3gqLRbYPvC8odK32wN3/v7JkFdiFFAkkKLRC9oYjsHy8oc5lXr8u8+TSds7J5AVtzoluBOV0oFwHjPSZM7q4Z4OMgcLM9LCivNgbbFNDilaPUXMnaT8S07rWpQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=nDI0A2gm; arc=none smtp.client-ip=74.125.82.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="nDI0A2gm" Received: by mail-dl1-f50.google.com with SMTP id a92af1059eb24-126ea4b77adso3523270c88.1 for ; Sun, 22 Mar 2026 18:54:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1774230892; x=1774835692; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=L0G/uhHXfu21xXv3gnOSiW9nh+0t2XQiNOcz2tPqgk4=; b=nDI0A2gmNtS5LgvEVUluvkAX/FWGS575ISd1L4zyGn3fEXrltN5j8VtfW5tCiieWY8 41nfkoGX88hpgDBQGSDxasP1DdMXRadW7Gi3bWTbS4Yu9FV3Sktl3u50jpSLlO0rYKft wuvu/1zVyMnCtN4FkmZVDcRnaso/zar3v5dJ2l8besyL7/GtuN6r2q3Y34jRbJXwA1XD EhI1xHP0sRUhMKgdha3XVByYFwiiM8YkVuJaA9mc0VZf208/yBqed+wLu7FcbDqOMJMz en5Nd/G2nUaWODtuYeYkxOipEBkqfu14gl6Kt+ii6vqY2P5VoB4zSfmNLnfenZ74Kh6d gi7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774230892; x=1774835692; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=L0G/uhHXfu21xXv3gnOSiW9nh+0t2XQiNOcz2tPqgk4=; b=VVQhHz7aEhnMJaapslVrbP/DHcgTJ2sLM2+6YUP7oslraSb7ZzQz6YIqe9WMdvsXR0 vsc5wyIf86efmfwWlUNEgXr6vJUvdwYbI1nF8D2RizlUevOg7AtCunMAF2Uljg5I7rI9 rkyNnsBnhuHSqRQfF9oHzLrQ84XhQdu3g6EEvhGWrXTjheFvjQ2S1U0Hbu7H6JLeeoAB HPaK0sekO1QwIz4ujaEyKktGA3A0CLRJAnyjxWhgC22jQVqlciOkjEDDS7wrUD34hel7 I0E+H/20ArPQComGPMMa2Ahcj+hcZ38PyVjsdfLkvTlJ3SjGwcC3kt2VXWuR1UqKZxwR +6xw== X-Forwarded-Encrypted: i=1; AJvYcCVno2laobbdklvxPTAqoErK21FJ4uj6qr0F99FCXdADC9EqLK9VFwoDALDJ+uADhWnj0c4j2bOZoI2mM7M=@vger.kernel.org X-Gm-Message-State: AOJu0YxME3/zhFJkAXakXHLvNhqJAI9M34A66HZQ3rYxpq2ZiS/1oZc/ ddn159/zrUqFLk2AAPiFsRWDpoyL+Dx2qZVwv9aTDeX5HrSa9Ffbuo59 X-Gm-Gg: ATEYQzzkterYY3+sIxNxag1SDr/w5HPUepCSzvzy8sPLCwdttRV2umvmdHVf6dL4yUo sIWK7TvLjJuWOd5hGHtaVz1JU04UMPq+0NXvTPmlsmt/+lqduCDW17D4mbNumzn77erNmMm2tSW 3iShnucyedNFDyyOv4sXlRZza112mAs9rTLinruRd/DwsI7RiKKahdTG/OY1PyIZApIky2xsIri C7xh2EH23JVHoe8yziIkfa3t9qAhx+HyXENucjVFbkjcI/aHdtNyWvQq/9wVU9xdeGfXM5cndb8 I1U9h3Qp28W5v2AIeAcilCxqz2/6Mo+1ZzGd6+zEkipIUpDT9vSJZqO6AB+hFmdeXIi3d95h/mv 10IZM0JqIEzydjlVvC0R0dud1e+zdok578/2bHHgewdakW1ikQAWTYMljUQYjbL6RhZIFCwuPz5 1G/DD4JCtvOwEmJlrhojnwVRRwB+yrik0TkLAQ4TXHL8X4sSJ6heo430FJxHKUEvVNtZv6Cpblh t6AYSOFWXBW/BA= X-Received: by 2002:a05:7022:eac8:b0:128:d3de:c9e4 with SMTP id a92af1059eb24-12a726db2ffmr4311793c88.30.1774230892088; Sun, 22 Mar 2026 18:54:52 -0700 (PDT) Received: from dtor-ws.sjc.corp.google.com ([2a00:79e0:2ebe:8:b768:22ed:3eba:aeb3]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2c10b2cf068sm10976952eec.22.2026.03.22.18.54.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Mar 2026 18:54:50 -0700 (PDT) From: Dmitry Torokhov To: Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Vinod Koul , Neil Armstrong , Mark Brown , Liam Girdwood , Lee Jones , Pavel Machek , Peter Rosin , Andrew Lunn , Heiner Kallweit , Russell King , Moritz Fischer , Xu Yilun , Tom Rix , Greg Kroah-Hartman , "Rafael J. Wysocki" , Danilo Krummrich Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-spi@vger.kernel.org, linux-leds@vger.kernel.org, linux-fpga@vger.kernel.org, driver-core@lists.linux.dev Subject: [PATCH 06/10] mux: switch to using class_find_device_by_fwnode() Date: Sun, 22 Mar 2026 18:54:24 -0700 Message-ID: <20260322-remove-device-find-by-of-node-v1-6-b72eb22a1215@gmail.com> X-Mailer: git-send-email 2.53.0.959.g497ff81fa9-goog In-Reply-To: <20260322-remove-device-find-by-of-node-v1-0-b72eb22a1215@gmail.com> References: <20260322-remove-device-find-by-of-node-v1-0-b72eb22a1215@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Mailer: b4 0.15-dev-a6826 Content-Transfer-Encoding: quoted-printable In preparation to class_find_device_by_of_node() going away switch to using class_find_device_by_fwnode(). Signed-off-by: Dmitry Torokhov --- drivers/mux/core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mux/core.c b/drivers/mux/core.c index 23538de2c91b..774d4cc67cc1 100644 --- a/drivers/mux/core.c +++ b/drivers/mux/core.c @@ -521,7 +521,7 @@ static struct mux_chip *of_find_mux_chip_by_node(struct= device_node *np) { struct device *dev; =20 - dev =3D class_find_device_by_of_node(&mux_class, np); + dev =3D class_find_device_by_fwnode(&mux_class, of_fwnode_handle(np)); =20 return dev ? to_mux_chip(dev) : NULL; } --=20 2.53.0.959.g497ff81fa9-goog From nobody Fri Apr 3 22:13:49 2026 Received: from mail-dl1-f51.google.com (mail-dl1-f51.google.com [74.125.82.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1264722A4E9 for ; Mon, 23 Mar 2026 01:54:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774230901; cv=none; b=JaZJ9fBM9bsmyckcL9L6qxSD0uRYNvXmxbfQU9rW47k5QQvA7kA8fa0y/NNMEyL9eL07qPG/t+ns1mA+OIjILrue0h+Rc/YGa/zEEczuK31b+toqCG0RvYJaDKL1aUioTgNk8WO1LX3luVkxZplfUXUw2naCg6/ScswVnEYVVyM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774230901; c=relaxed/simple; bh=I5fS+FwbEw0P5vASCqinmGTcQr2XqJ+MU7isqg4KgEA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=pVhqVRr2azt2ARiP962BX3C31/tZ6ga0D6pltvF+yScv3vHVLCwCRR+TCRHeokvbhDMATvI0ba046zSOvLQZY9qWAiX5l8g9d5tMgK8sm7BszebVGcYUR58lOCPN4wZxJup8MHzT7ZO343+VMuMYbEUfSYbohifH8r/5YY7bjp8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Secbzmgi; arc=none smtp.client-ip=74.125.82.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Secbzmgi" Received: by mail-dl1-f51.google.com with SMTP id a92af1059eb24-12a71ade78cso2804614c88.0 for ; Sun, 22 Mar 2026 18:54:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1774230895; x=1774835695; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=mfkDMRyvNYwOzv0q3wBq2OUYpD97VO+f6771zL+oLTY=; b=Secbzmgi7FroaLb8xUHxJ3ELfo+qQW50YJN5LWVovKu0WNnW7nDa0O+BGf4+xaGS1e kqrKUjisgWI5BSxWmT2Ehq7RV5hHqHqLiF2xkY+ehbrkgQf6DganeDhT50esg4bb4jMN tI578Ui9XmqBrOTg+b3gAqG4O2px40fpv0eEb0W64hVfs4MZXo2ldAxN1oyf3s0/fxe3 oNabLBfyrbu+7lciY2xzfYmjvWUupfnDLSWlSboP6hTK7lGxPqoWalLXpm0et3y2RbY8 AbAtMbtLoKYOOg/IUNvTk0vFR+TcalivVeq6THQszgdUKZ82qPnAz43pcdGV4P/dPapf HSoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774230895; x=1774835695; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=mfkDMRyvNYwOzv0q3wBq2OUYpD97VO+f6771zL+oLTY=; b=JDMpsgRWaJNszUMKUAignZmz5R3o9KAjCmfYW0bC/GbFmh5EPbsOb6M6RNc+rm8j4/ W9xh1sG5A/8dVH1d2OWTyXZliFmsPY5xkKLkArpAFqwzeSXjZe/onUa+yiaXbJpFDhCq JpNmesFtjxG3fuajV7bgYun69pm7n9KfKMQOWwDkDXXybShblv8/qwEB5ac6oZndGdoj VyYcWP4LgUAksnWmqapTD+cCnLIiSlF60Ul37XpMwH+uCs/1Us/gz6mrJYaO64wtTZXb YPm5AbsvpriZly3pSDc40lYU9lUqpqby3kow6nunzGV5oW4KDPe5xxGZD7Zauun40ZHv 7dSQ== X-Forwarded-Encrypted: i=1; AJvYcCU71u0Nn56NaNOSA700PftmzuiBwM0fsPUHtW2u9ki9dh//cDSn5aWjeCC8SqA8Xc5id3krPZF+OskRzgc=@vger.kernel.org X-Gm-Message-State: AOJu0YxODx8AK/8HzhgBysbSzaGJdqAs2jRTmiVpelIsVQOxtlkRMrSq XOwmJvbQL840bBdBxiqojSGpTYtAyFzdqUGmsCVBOq+m+jhbfY3+7S0u X-Gm-Gg: ATEYQzzutHgU0gr86oDY3t0DcykqY/WmDKwQobYoHD7JUpDd5RGKNpetmNt1CJux/uZ oTDMD3Gz2pBVsev/I0bYoPEayVSG1QNpuFBeuSPGpX614VeYpmomasutTwZWU8qQD8qWqBpQ5MJ DT8dqA+CBKahGc9GFdIsw9+NOFqZizD6q+c2VLuqedfTjVfSDbgYO+sqNkrumNljXHlpwejuYH5 uSrgRh23MGvh5/JyqQidd7ixfSPN3DzK2C5E7LIFVjmqq1I5T9rRzS6yOD04EglRNLxOkxwyX12 +8Omlcow0NnDNejgo2eMnWWpIPUj57kYng1/ZMbGSK+D9AdRVbn9J+0WLFQQixjjXK70R8H2iy/ 1HVhZtotuRJPekDGROvpn8pBdtJ+6yzRP9m3bdRHIGj+g+PNBjukkjUEYoxvCTg6EZ04TyDKGB5 mgfJDXORHylQGJbHMnoIFCa9Is8dutGLbF1MoMHi7uDStCl3ljHWSa2X+uAlGLvjYg6zpXfsMFf MzP0LuSCDS9dF4= X-Received: by 2002:a05:7022:3846:b0:12a:6b99:1ad4 with SMTP id a92af1059eb24-12a72684aa1mr4380934c88.11.1774230895127; Sun, 22 Mar 2026 18:54:55 -0700 (PDT) Received: from dtor-ws.sjc.corp.google.com ([2a00:79e0:2ebe:8:b768:22ed:3eba:aeb3]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2c10b2cf068sm10976952eec.22.2026.03.22.18.54.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Mar 2026 18:54:54 -0700 (PDT) From: Dmitry Torokhov To: Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Vinod Koul , Neil Armstrong , Mark Brown , Liam Girdwood , Lee Jones , Pavel Machek , Peter Rosin , Andrew Lunn , Heiner Kallweit , Russell King , Moritz Fischer , Xu Yilun , Tom Rix , Greg Kroah-Hartman , "Rafael J. Wysocki" , Danilo Krummrich Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-spi@vger.kernel.org, linux-leds@vger.kernel.org, linux-fpga@vger.kernel.org, driver-core@lists.linux.dev Subject: [PATCH net-next 07/10] net: phy: switch to using class_find_device_by_fwnode() Date: Sun, 22 Mar 2026 18:54:25 -0700 Message-ID: <20260322-remove-device-find-by-of-node-v1-7-b72eb22a1215@gmail.com> X-Mailer: git-send-email 2.53.0.959.g497ff81fa9-goog In-Reply-To: <20260322-remove-device-find-by-of-node-v1-0-b72eb22a1215@gmail.com> References: <20260322-remove-device-find-by-of-node-v1-0-b72eb22a1215@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Mailer: b4 0.15-dev-a6826 Content-Transfer-Encoding: quoted-printable In preparation to class_find_device_by_of_node() going away switch to using class_find_device_by_fwnode(). Signed-off-by: Dmitry Torokhov --- drivers/net/phy/mdio_bus_provider.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/phy/mdio_bus_provider.c b/drivers/net/phy/mdio_bus= _provider.c index 041576eba47a..ed3cd9a37c67 100644 --- a/drivers/net/phy/mdio_bus_provider.c +++ b/drivers/net/phy/mdio_bus_provider.c @@ -21,6 +21,7 @@ #include #include #include +#include #include #include #include @@ -754,7 +755,8 @@ struct mii_bus *of_mdio_find_bus(struct device_node *md= io_bus_np) if (!mdio_bus_np) return NULL; =20 - d =3D class_find_device_by_of_node(&mdio_bus_class, mdio_bus_np); + d =3D class_find_device_by_fwnode(&mdio_bus_class, + of_fwnode_handle(mdio_bus_np)); return d ? to_mii_bus(d) : NULL; } EXPORT_SYMBOL(of_mdio_find_bus); --=20 2.53.0.959.g497ff81fa9-goog From nobody Fri Apr 3 22:13:49 2026 Received: from mail-dy1-f181.google.com (mail-dy1-f181.google.com [74.125.82.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 04696227B8E for ; Mon, 23 Mar 2026 01:54:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774230902; cv=none; b=mRmSr4c7y5PXh6Tg3mYJGHx4QUkSShzj6JolqvLNAOeH249831j1HiyTM1DwFnFAoa8mR/BV9BUC+7wR+SLuWhNnOpQxekbdQJhGSZlin1ct7ZIkLz29mHDBJ/Mhm+Vr3xnB4Qxa7L1e2dsN9w0/6oPsqe9Bu5MqLPBq/Iu7aYI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774230902; c=relaxed/simple; bh=1sqhnylLI7gkJzELxLCPnxHxDOb4FadriLVIc1k6lys=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=CRhPM5d4VgLwePD6uQs5u66jxvN9dSYPn8yqnlbBVX2TGH72N1JALTmxI5rjj1/CjnTAmPQfpuWpxt2W6AiV1xorC0NO4yuvp/axgxFSmwzKHZ6ko0spphqIE2gUK46WePeehs5AQhlEYM6RNKcnhXTc5OQrG9QNarQLPXdA2/c= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=i4v770mx; arc=none smtp.client-ip=74.125.82.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="i4v770mx" Received: by mail-dy1-f181.google.com with SMTP id 5a478bee46e88-2c1092cc08cso1024491eec.1 for ; Sun, 22 Mar 2026 18:54:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1774230897; x=1774835697; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=JV33ceOiC1VxLFfbHMOp1tzZ4L73tAWczcXKydNsu3s=; b=i4v770mxNtlkmshGGyiFSKID4u7qwSzVxZ0aHffRAJqTLaK3xUBJB3uw1gjfnb+ELV jy2p9XKszW+G7miQ9O/XnTDUWHl536kvNqF6+l8r9HC6oW1Llre/Lfxuy0aMH/uWZohU ZKbrdLlQmvSYrWK7Hj3O2I/CQN45iUQeUHEgO/TR2Ww7P7sSJcsAZg82Gd2QE11SVta9 yB7gvu93oYeBxMwn1r7Kzvz79f7lNSQlkI3AVVzX/AC/3Hugvd2RS8KEUkpof+TAl5WB hMISvVs092UW7y56xc/AF/B17M+zYubYC0BRHR1fYc/GIuiV1tZ0poj18g0XCpyLjYDG T+Cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774230897; x=1774835697; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=JV33ceOiC1VxLFfbHMOp1tzZ4L73tAWczcXKydNsu3s=; b=IZ0EBZ53RU4Az2YaNFisRq2HwTjxYrzDvggCSuAFgHcxFSre2D+xbJVlJ/VlTgfD0a ptqYym78Bx9g+/Jblq1YJ5/KCGLNkLW7YP11wLJX5N9htIJxTVE5c3S/Ea48fQhQ74T6 +2IlnyDCTkGGnpkswQWAci4QL1g4j8Tl8W7HxyiS7FVExpXM/qFpMDSY4Cx6EfoZzBAe gzhg8b/etsq/e0yg9soefozeaMWGdiR9xDOwydTIC3UCmB6iEDOokEWXsVGZEQ6Tdiij vhajfsNHZBpcC7KrZcFx5LSxHYsSCl8KFBOa391ZPeyq3fqV2g7xVuXv78EBAd4Ot8kL eb/A== X-Forwarded-Encrypted: i=1; AJvYcCWN5lXC8wnkDN0pOi3AOqzCot3rTsUdUJZuyIL04rA+BfkahyA7bY+TLWcZ9hobXvmjHkgeINQR32tcU34=@vger.kernel.org X-Gm-Message-State: AOJu0YxYI+cCnm1TfRkmtvIZSqbwjzAloiJjckgQIGmK7u4RVL12Zp0Y VyMoHjjm3orrbyXIOocCYodbxGlQ5nDYGgMM2ZbiM1GbiHXNnbqJPDq/ X-Gm-Gg: ATEYQzyOjxdFo898b5bPzYEkfNfjSOTXOuGS0kMYe4MJwLB4qmyjQYdW4Z/EZ0fUznj HVyi9akGcEPxueVlgN9CxsnfIEB/BJ5xgESda8E35DoA9i4yyUblzaDQsPEw19NNM5+H7Gvuo9c kqo5Et/rx0XtnNgL+JDnpBnmyJ83dI6cqo4NGoSyern3U8j9EAyWmFhzcB31OrUPYOgdRJb3q+7 R2NZhe4Q0GiPYfuc15cMIJkyqEHRUI5lXAJTEWzBZesY6A9VY0CI6UFJvGoZWnnz8ZyVsIJemUv VYqMX9FuH4oBh7BigusebRxRglqXRR6VisfXq0du8r1Tn0DXm4Apxpqcc53lnjOFk/t0H60hpsY fvQSOAiDVukkPbEIu9dmCgbXx6OFFCTf46DzZC01ngqdsKDpHd4kQXC8E3ESm8MKBTo3vEKcVE6 4RzeBEYZAslOFC65xx30DW+ci8BwyD/oBkPvinUqWR7z+ivo9/SVbH4vzPIcZbCNV86lvVuxxBg 1y7uXMKWopvv74= X-Received: by 2002:a05:7300:e2cc:b0:2c1:27c:75a6 with SMTP id 5a478bee46e88-2c1095fbaa9mr4810786eec.10.1774230897161; Sun, 22 Mar 2026 18:54:57 -0700 (PDT) Received: from dtor-ws.sjc.corp.google.com ([2a00:79e0:2ebe:8:b768:22ed:3eba:aeb3]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2c10b2cf068sm10976952eec.22.2026.03.22.18.54.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Mar 2026 18:54:56 -0700 (PDT) From: Dmitry Torokhov To: Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Vinod Koul , Neil Armstrong , Mark Brown , Liam Girdwood , Lee Jones , Pavel Machek , Peter Rosin , Andrew Lunn , Heiner Kallweit , Russell King , Moritz Fischer , Xu Yilun , Tom Rix , Greg Kroah-Hartman , "Rafael J. Wysocki" , Danilo Krummrich Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-spi@vger.kernel.org, linux-leds@vger.kernel.org, linux-fpga@vger.kernel.org, driver-core@lists.linux.dev Subject: [PATCH 08/10] fpga: bridge: switch to using class_find_device_by_fwnode() Date: Sun, 22 Mar 2026 18:54:26 -0700 Message-ID: <20260322-remove-device-find-by-of-node-v1-8-b72eb22a1215@gmail.com> X-Mailer: git-send-email 2.53.0.959.g497ff81fa9-goog In-Reply-To: <20260322-remove-device-find-by-of-node-v1-0-b72eb22a1215@gmail.com> References: <20260322-remove-device-find-by-of-node-v1-0-b72eb22a1215@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Mailer: b4 0.15-dev-a6826 Content-Transfer-Encoding: quoted-printable In preparation to class_find_device_by_of_node() going away switch to using class_find_device_by_fwnode(). Signed-off-by: Dmitry Torokhov --- drivers/fpga/fpga-bridge.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/fpga/fpga-bridge.c b/drivers/fpga/fpga-bridge.c index 8c275bd48a0d..3e04bb4341c7 100644 --- a/drivers/fpga/fpga-bridge.c +++ b/drivers/fpga/fpga-bridge.c @@ -9,6 +9,7 @@ #include #include #include +#include #include #include #include @@ -94,7 +95,8 @@ struct fpga_bridge *of_fpga_bridge_get(struct device_node= *np, struct fpga_bridge *bridge; struct device *bridge_dev; =20 - bridge_dev =3D class_find_device_by_of_node(&fpga_bridge_class, np); + bridge_dev =3D class_find_device_by_fwnode(&fpga_bridge_class, + of_fwnode_handle(np)); if (!bridge_dev) return ERR_PTR(-ENODEV); =20 --=20 2.53.0.959.g497ff81fa9-goog From nobody Fri Apr 3 22:13:49 2026 Received: from mail-dy1-f177.google.com (mail-dy1-f177.google.com [74.125.82.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1FF4A225397 for ; Mon, 23 Mar 2026 01:55:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774230904; cv=none; b=Eh+Cjn1+pAV7nRmiMV/j2Kxaruc9GXQ4evxiMVE5Pm8MQoI4uZcLK1C95ynGHV6r1SnxkntOpLE1G1kowegyYb0SAHA8TZdLtIuJ2OhGB4rBWLXdcb4QBYeQVp/OxvsKrXhp45iN52tUamGXV3ADDkLgqmwn+K0V++Vr2Dcdfp4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774230904; c=relaxed/simple; bh=oa2EwaUUG59FtphzeTYHy1LbWnpif4xM00zY4CiwrfY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=PB21dRzNOp4sz6YmBNuqVQT8l3J/PXrOWvqDqfSC0txluFMFJM8+6z1yw6SBp+nHOjDRV8rX4vPUwmRVzuluoJip96HL9ieau7HX1eXAbcYfp5l5Y8jNiz95Hj09XRc5rEkK/0dhf/wL+BxYMGhMMebaQzXfMBBCC93YMn24Oio= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=DGsqHg9u; arc=none smtp.client-ip=74.125.82.177 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="DGsqHg9u" Received: by mail-dy1-f177.google.com with SMTP id 5a478bee46e88-2bd9a485bd6so3471405eec.1 for ; Sun, 22 Mar 2026 18:55:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1774230900; x=1774835700; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=uBYbOsFewxAK/zyXErJyI2wWdOZnO5pIFOiKOKYi888=; b=DGsqHg9u8PZBheqZmCbwCygye4QFZ5ls7ZTjLNcDdLc8lNWsLUAb7+azOoGrE2fxsZ pirnDYbzR3NgIV3X8c7NDwwT3bxsIalIYolIyIkEEVthhG4uEbhiwSJsF4LQoRqBsjWt NcPXkgrxG6p8YnvyQOQHlZiJfDqBZvFiNhUbSzVyanppF9lwjCwF37UDljU+sho4aXdc kA1QVEc5rNVpmEbfjh4WITCnjpp8qF0r2pOO47PSRdqVjeKbivsv7cOYAzTNJuix2XbZ MZmVcH/ZGGbzlAfOMtW1PWao0skp1Z40jqbSpnhHqzzjDYHyjwK+yDjQujbW4A4oNgSV dq5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774230900; x=1774835700; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=uBYbOsFewxAK/zyXErJyI2wWdOZnO5pIFOiKOKYi888=; b=QphYnwh+srrxvTRE7td57FMbbRet1VwWDuQaex4jDW6XTsu7sH4Gv6yA5qvqq0gAm/ eF1vUJvSZCFb24BYH3wSrqj97pXBF0+yF7y2bsVEMzZhltf5RKugLaPKVh4o75umRjqU BlqNWtsK9URh0hJ3PEckkWdJtPA+IHinn0p3+/48J3f7EnTRpwbll4G+/UaNlm71bX6P 87g9ni+YSSCl6FUHPtS5n2ZfvoGrhyaCrFOqmesJKMfY7NM0CfZAfBCTIxTAgs9Q6Lw1 k70Q/gcCHL94VhHm3lxI0Tr9e18FcLTv9IOoYKjNAqhpxiB6yRrXAACzYAcqhohqo687 /iaw== X-Forwarded-Encrypted: i=1; AJvYcCVIPy34Alg17CagWtVXU+HNfo06Dttti0mIatBMhOIHyStGgGLh0TXoiU4A22Ovws7JkUwaPuqiU/aZl1Q=@vger.kernel.org X-Gm-Message-State: AOJu0YzxxrU//ESDcVRioDwirhMCNNpxl9Khv7Otru9rD3u1ORb0IuxH uuIKHYmu2vWPlnjC4KB08Jg3Cj5qES1x1UvlUg1Axl97v0u3MAfxQHAV7scvqJ85 X-Gm-Gg: ATEYQzxtc9xdtvmKrdBLrkrySRpj5OIe0KptGJyLtKXmJZrmJmd2HGwdUJagBILyRvM JJHXk+gE2ZdyvnVN9oOluqVq6/KcGFkmQS6v1re42swPUn/PRVqwRujmVRZvHWDnZTzxWDJlZkb qV5wDL1RVC72IE9+XMzIv4iY0xQSI/ncbDSCenicA27YrOrL110uCVFi+dFe0H6URr8QdWcmTJk Sbqz04GQgCl0NJifkIApztIRIggmerFvd7oI63CVVYJEEoMC8IGVGAUBJfCzSH3oTTHKrWc+oBE o3RCRtpfTcORkNcZfgJzrqHjI4PIXI7Vmrgevd0fMrOoimxJIofSGgjXLoj2lW2Mok6+ucoccVQ bGVXsUkZ2+b6FafzwsZJUzmvn6GGIVxL55a+3UcW1ZGtG4+PYBuR865ovoq48APB0L1PVz3pGq+ FIiFPnP/yhqP7CNSuQzNTmrzQGo2yZzOwU1OOQoSZnd/TuEzCneyBZvc/Iu9QJ0pWOulRxcItPM 0NJYQbV0Pckx10= X-Received: by 2002:a05:693c:2b06:b0:2bd:c8a2:954 with SMTP id 5a478bee46e88-2c1097b8ae8mr5509864eec.24.1774230900153; Sun, 22 Mar 2026 18:55:00 -0700 (PDT) Received: from dtor-ws.sjc.corp.google.com ([2a00:79e0:2ebe:8:b768:22ed:3eba:aeb3]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2c10b2cf068sm10976952eec.22.2026.03.22.18.54.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Mar 2026 18:54:59 -0700 (PDT) From: Dmitry Torokhov To: Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Vinod Koul , Neil Armstrong , Mark Brown , Liam Girdwood , Lee Jones , Pavel Machek , Peter Rosin , Andrew Lunn , Heiner Kallweit , Russell King , Moritz Fischer , Xu Yilun , Tom Rix , Greg Kroah-Hartman , "Rafael J. Wysocki" , Danilo Krummrich Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-spi@vger.kernel.org, linux-leds@vger.kernel.org, linux-fpga@vger.kernel.org, driver-core@lists.linux.dev Subject: [PATCH 09/10] fpga: manager: switch to using class_find_device_by_fwnode() Date: Sun, 22 Mar 2026 18:54:27 -0700 Message-ID: <20260322-remove-device-find-by-of-node-v1-9-b72eb22a1215@gmail.com> X-Mailer: git-send-email 2.53.0.959.g497ff81fa9-goog In-Reply-To: <20260322-remove-device-find-by-of-node-v1-0-b72eb22a1215@gmail.com> References: <20260322-remove-device-find-by-of-node-v1-0-b72eb22a1215@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Mailer: b4 0.15-dev-a6826 Content-Transfer-Encoding: quoted-printable In preparation to class_find_device_by_of_node() going away switch to using class_find_device_by_fwnode(). Signed-off-by: Dmitry Torokhov --- drivers/fpga/fpga-mgr.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/fpga/fpga-mgr.c b/drivers/fpga/fpga-mgr.c index 2672070ced02..1e7585a4608a 100644 --- a/drivers/fpga/fpga-mgr.c +++ b/drivers/fpga/fpga-mgr.c @@ -716,7 +716,8 @@ struct fpga_manager *of_fpga_mgr_get(struct device_node= *node) struct fpga_manager *mgr; struct device *mgr_dev; =20 - mgr_dev =3D class_find_device_by_of_node(&fpga_mgr_class, node); + mgr_dev =3D class_find_device_by_fwnode(&fpga_mgr_class, + of_fwnode_handle(node)); if (!mgr_dev) return ERR_PTR(-ENODEV); =20 --=20 2.53.0.959.g497ff81fa9-goog From nobody Fri Apr 3 22:13:49 2026 Received: from mail-dy1-f171.google.com (mail-dy1-f171.google.com [74.125.82.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 304AB239562 for ; Mon, 23 Mar 2026 01:55:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774230906; cv=none; b=Cq7iKbMLgAkQc+y+sPGXI9i2QgEPw054MIOtkkDHoVjRFlB9KtD47ofeYhb8NN8jgTogx5xO+saiTLKJ0rV0WLvaO/tMmYHcuxRqwTeXS3Ade0oPu5yqphmsnxrYSvn6iDOpLaeXlT+/fE1nnKJmIzAKM7dMCtdk6xr6yyMd0Ks= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774230906; c=relaxed/simple; bh=DcXRlt171JGbuJjlPztdgWcwKxWTeoWbtUiwkXQpQqQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=XhSPM205AUiyXJOIqOZ/UCeFeh6a7iDre+dYWF3PdeJC2gwa9NjAm4zcsr9qZQ6b4JAI1BDLok0PkPrzTqYrUWOIi5c3Er+49Zeo9KvHe7O1rDkZ4n3FK8MT4fByXIbW9POR9WsPcWH2G0jsuffUBAlRf6SdWJVgnhJLrys0cHg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=YQTB8zRw; arc=none smtp.client-ip=74.125.82.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="YQTB8zRw" Received: by mail-dy1-f171.google.com with SMTP id 5a478bee46e88-2c0ea57fea7so4332857eec.0 for ; Sun, 22 Mar 2026 18:55:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1774230902; x=1774835702; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=QPoVYlhKSTxPQorecgbDpnVbncz+dhf8Hr/jKiyeXpk=; b=YQTB8zRwPAB4QpBiAR72NGwqYgz7yRnzGtpKefhsQLbAj13ZIA+Aj0yO+kjlG+okzf YXcUNWs38uleasMsCZubgf1NIC0s98u4bXjE5dEaedt2TEvKcsIJ1dgx5AGGQTjlbamB qXNyTwRRBGi0ErQttPHZCuVQTZWXrmOS6ui4YQS54qb/vC1I6Sc9I1o9GwO0UkR+QSke P/7yfkeoCkWGAMjAotnwhvwzY9x60uTpTaGf0WoFunIzVlzgSu4UP+RG1mkt6XVCmaUR 9Eln+0KL7RpNFZVk5/gDXv0irmYvq3xW+0pC7hKYovjebsnfeqPP38CpQAGRQb+rBOve Fo7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774230902; x=1774835702; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=QPoVYlhKSTxPQorecgbDpnVbncz+dhf8Hr/jKiyeXpk=; b=frK7P3kqysG7qYVIvhSnztFDTb9p6rZoOqknxEQtPV3cjaxO3GMrkXEZ696z2j4wdO MLYSIe90VWJ4/eGOBhrGQgkBRsWfUs1xofpnd9m+zrENpZyOPEKba8xsbX/thxOw/0ky Tum9dWXBgGnNco0MVdGSdQZjFJTrzXEaDSn/e/PNjJDpZTBokdVfKdK72ECbEo6Q20QC z8pFroBY5NmE0kUK2xrmFWa1TO0/DnPg3oBBs26SYa9pw8RMWf17Oveg6EN/BKEevkFt vdqYqC3OVFNBDwdpXEEnCGB1yeT0nlXF768J6Iw7N/hYjnN1vknVZtZ/mIp3iS057Vkx B4Xg== X-Forwarded-Encrypted: i=1; AJvYcCWHE4WwlG13+J7m0PFGiBfS2FeIjE/LDY1Ff/gbAsnwqNmgkw+UbIxS0vukosfKZhcxy0jizbUSOiGmvRs=@vger.kernel.org X-Gm-Message-State: AOJu0YzvH5qPsIqSANHHVMOHwR4UvkzHjL2ufW9qZrNKEPiVLEv0NcWa dt6JmQ3PCUu8ThBY7KgIseaVPxXP6C1ps1oV2Pkw9+9V7+gJ/KmWHhHt X-Gm-Gg: ATEYQzxcRuelgFD9JiF71OJ0zfL5IpLupKCe1BctYXoRJoHdxnaI6XxqnfxtqLPOPhI zO90y5pdydMcn/o9Y6NGprnDzMWGyAi+OPAkGoLqbVmWC0AlI1y4YCThTz+PvFr+fm6KAadntRZ L1LZcu4BJq1qTNbZF/DavwWGXYcraiQVTD2p+jmfRQXFccFnB5DX/edN1Ncyxq+NYvP8yJ57NsN b2OJYxffpti9kyICizSXYOl0DZN6/LUtk3O4brULRWxNJbS4nkP7720qi6wc68OhkJ34XOju6oK EHIQrXttw1K1HKImV2ia5Yd7nKXS/uBUBnZIAJRHgoKhfxdkE7uK3HDs/0jvwUK5MnWTO0h61P+ DNP7vLWRLU2APTC5M4etorLn90pEpBMdzEHF9wCrPsFlvBmvTbrN7q9NM43JsSNG/txmTGWeDUB KpsIaens6mRjO4VEWS6LPHthI/glgCElfTWB+B1bvJHYbHjWZxWy7vWydDHtytpo6eI5xbwHXnu o4WwTDSD98hve8= X-Received: by 2002:a05:7301:3d1a:b0:2ba:6978:2b4 with SMTP id 5a478bee46e88-2c1097533admr4453382eec.20.1774230902218; Sun, 22 Mar 2026 18:55:02 -0700 (PDT) Received: from dtor-ws.sjc.corp.google.com ([2a00:79e0:2ebe:8:b768:22ed:3eba:aeb3]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2c10b2cf068sm10976952eec.22.2026.03.22.18.55.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Mar 2026 18:55:01 -0700 (PDT) From: Dmitry Torokhov To: Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Vinod Koul , Neil Armstrong , Mark Brown , Liam Girdwood , Lee Jones , Pavel Machek , Peter Rosin , Andrew Lunn , Heiner Kallweit , Russell King , Moritz Fischer , Xu Yilun , Tom Rix , Greg Kroah-Hartman , "Rafael J. Wysocki" , Danilo Krummrich Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-spi@vger.kernel.org, linux-leds@vger.kernel.org, linux-fpga@vger.kernel.org, driver-core@lists.linux.dev Subject: [PATCH 10/10] driver core: class: remove class_find_device_by_of_node() Date: Sun, 22 Mar 2026 18:54:28 -0700 Message-ID: <20260322-remove-device-find-by-of-node-v1-10-b72eb22a1215@gmail.com> X-Mailer: git-send-email 2.53.0.959.g497ff81fa9-goog In-Reply-To: <20260322-remove-device-find-by-of-node-v1-0-b72eb22a1215@gmail.com> References: <20260322-remove-device-find-by-of-node-v1-0-b72eb22a1215@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Mailer: b4 0.15-dev-a6826 Content-Transfer-Encoding: quoted-printable All users of class_find_device_by_of_node() have been converted to using class_find_device_by_fwnode(). Remove the former. Signed-off-by: Dmitry Torokhov Acked-by: Greg Kroah-Hartman --- include/linux/device/class.h | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/include/linux/device/class.h b/include/linux/device/class.h index 2079239a5aa5..e6ad009ce70b 100644 --- a/include/linux/device/class.h +++ b/include/linux/device/class.h @@ -107,18 +107,6 @@ static inline struct device *class_find_device_by_name= (const struct class *class return class_find_device(class, NULL, name, device_match_name); } =20 -/** - * class_find_device_by_of_node : device iterator for locating a particula= r device - * matching the of_node. - * @class: class type - * @np: of_node of the device to match. - */ -static inline struct device *class_find_device_by_of_node(const struct cla= ss *class, - const struct device_node *np) -{ - return class_find_device(class, NULL, np, device_match_of_node); -} - /** * class_find_device_by_fwnode : device iterator for locating a particular= device * matching the fwnode. --=20 2.53.0.959.g497ff81fa9-goog