From nobody Sun Apr 5 13:06:00 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