From mboxrd@z Thu Jan 1 00:00:00 1970 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 0C70D227EB9 for ; Mon, 23 Mar 2026 01:54:57 +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=1774230901; cv=none; b=LMMV0MFOUEgOmj8TM37BGNgj5I2D5+puRnsdaJ4GmHQgUeLVrlZBIer2KGBArFfrsnNNfiuS3CPClThT6W0UKh7xjCvaHbnZLP7BxnthjpHI6tCjYFNhWbWgp2jgYP9bRzMQz/JNkLBOOB5wPuybLaeNWG5/vCNr8Q3GuZmDK7s= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774230901; c=relaxed/simple; bh=1sqhnylLI7gkJzELxLCPnxHxDOb4FadriLVIc1k6lys=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=o7GNQaR490Oo1UnjQvdP6Wq9QDYhjMCpdEEKn35a9fDnKHLBIfEoljOEM31X6Hh4BHXhIjy98nkjftUR8FiEOTiP4uWq1Rr5N8VZh2JAW6+jZYs4VWhB5ckpqIyYyqUwXX6rtEc1EXuHdOlW9sJo0FE7pGSEOgppJLGI63gZpVY= 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.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="i4v770mx" Received: by mail-dy1-f177.google.com with SMTP id 5a478bee46e88-2c0e3a2605fso653002eec.0 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=dgMWBB1HGpx5iIBgpPEqtcGEy9L2ecekcALT0wvIQMqzHXdV731+UlfCh05s1KvPgz QIyUZRmZtnJbisGqgT/NnmhtOnXHyfWt5Zg5kpM+YlXF55SOpo/hw5Ypyhf4sZGAjiqa WiCQ/by5mLxDmMVybkIvpERZpQ+zBFN29vx9xwuH3740M6Vgad3s1oQavbcvkpXZm+XG LseT0v1SPa+EWKavG05CLV7XRKksS6tCCjmFp47U/1I6fdkbuiLi2FNjy55+I7VZvA8Y kC5f9cp28J8uHLOIxwAkWmaFG074Yq1q6kWceQh0UZ0ikdPwc1lwHZPwzxoDXU5CwkOl 3SMw== X-Gm-Message-State: AOJu0Yx0O2vtLRwmE+4Q3tVCFQ+pPwXmOstT7mkI5SshdnwnP6vRhLbf DAZ7mBIVsE3gljoYk14FFO9ZyfsOnc4vE8TyIGpbzE2bDd5lzgVWqVWL X-Gm-Gg: ATEYQzxofSEuJUxPGvDHBpAYrnTqjMcbv9VaZP497tgFoyQWbhzbEuBwxb+oWILUCjA kLQdzFoDvgcPIiFxr+qespvHlymifXZyz2sfXoE67IUJRo1V3UTsedudU4xa5EupLws9V6OfJIa GPa7SPZjW0Z7F7AU8rEQVr7xJTexkSvBENDHTesFep5p+UqQ7rCsOtD3Skx7031MFm4cEXD/jQ0 appV4hWBvlsugwC/xqtZaIt0pgLYbIsmHbOWg4bqMVKUb7LlhSj4TWl/mQvxMR6U3hYslw3SOdm MsnO0r4WynR1gLcRW9Nv28EuaPDA/htHlcw2Z1V92zD17+yDqDA6DjuYw36v/f5wWy4gkRUEvn+ 3jaSDMi4RReZwyHGAivReWIy+NDJJRDPdxeTNnH21WxZccdCNieP7k5PoGwTEMjKhZ3zCG7EUvz ynFQxK+64mnMbHxxu3sa636KYQdGrC8oODlkAcFrUzx+Ci12zAdsS9iqwdPf7+bUKkpyo/36isF B3YTmNs2PAf0XY= 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: netdev@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: 8bit 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; - bridge_dev = class_find_device_by_of_node(&fpga_bridge_class, np); + bridge_dev = class_find_device_by_fwnode(&fpga_bridge_class, + of_fwnode_handle(np)); if (!bridge_dev) return ERR_PTR(-ENODEV); -- 2.53.0.959.g497ff81fa9-goog