Received: by 2002:a05:7412:b995:b0:f9:9502:5bb8 with SMTP id it21csp3558451rdb; Wed, 27 Dec 2023 11:09:42 -0800 (PST) X-Google-Smtp-Source: AGHT+IG9O+GtSb2HJJ6uGsQPkjO2EcmhNgeMTaIpSZxFYH6SZ1biyBOafbzhFV0Xze4/esmJ+Cup X-Received: by 2002:a05:6214:62a:b0:67f:2ed5:536f with SMTP id a10-20020a056214062a00b0067f2ed5536fmr13351644qvx.44.1703704182584; Wed, 27 Dec 2023 11:09:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1703704182; cv=none; d=google.com; s=arc-20160816; b=ZeE4PJBQax4sCqo0YWyljMrsMF6ZReD46deTAkerXrEkD67XPHadsqpruT+qBfwG5J 3fqGEyyuMlI1HWalv2k7V4blE6Qj4hK/24honF9jnGLvcPZgnr2DMTdhbezJW1a45Ly5 EOqGhBZ/HDpOVZA35AWVSkHsg+qlz3lYfsEZPjjrigQ66OxsMOU059RRuOHhO6OIa47j zw+V/wZP+3LQ8B7dAKIBeizHnZn9GN1n2ElLZN6SA76nvzX8BSbPvJ2L078GmqW+KjEi /nDxTlyLdqYOo19l9qEZPdiz6E7Q63OhLzea8YAZRl69t2tigejs7XH+vb83vBEAWWuS EAFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :dkim-signature; bh=qpVnpJ3HNKYUH8rCvM4ORfSgTVpxbE0LVqXKt4MxqHI=; fh=O8ScGml813uRld7u5meW7KcEMtyLwUorYymPaoazyjw=; b=iGqoGCmhk9j/Wri/V5yzwHFKKqrSgiSkROkK8ZxIOICTJXHcP1wrffVgkhgVG4A0z1 7VuTl+2cVK/w1DI/+4qpSqc0u/lHIYE+aH9sAlaSqiNleZGRSgajqqGEReVhZHLnld8p PxXmkn0Eno7ZmtR0/UqaJxOaqO2ZbXKn1PK0i+zqTc0f44C7gEVPU8QTu31ALZoodJux +syURKPiLA08LJR26JQ4uYHId9kslJpK6U3AqYZTOL/bft+eLuigsDl58M+CEuwifrCK 5MsLnAAjEZEbTqHgb3Ku54x3lw9CITdXHaJyZGkoui5BDNFZ2biSH3NRGN2kpy9T0mad t8Qg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=bZKxzJtr; spf=pass (google.com: domain of linux-kernel+bounces-12224-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-12224-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id a13-20020a0cca8d000000b0067f3f1efa34si12416094qvk.171.2023.12.27.11.09.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Dec 2023 11:09:42 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-12224-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=bZKxzJtr; spf=pass (google.com: domain of linux-kernel+bounces-12224-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-12224-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 4E9711C22573 for ; Wed, 27 Dec 2023 19:09:42 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E7C8747776; Wed, 27 Dec 2023 19:09:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="bZKxzJtr" X-Original-To: linux-kernel@vger.kernel.org Received: from mail-yw1-f180.google.com (mail-yw1-f180.google.com [209.85.128.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 EBA3C46B88 for ; Wed, 27 Dec 2023 19:09:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Received: by mail-yw1-f180.google.com with SMTP id 00721157ae682-5e745891a69so41897767b3.2 for ; Wed, 27 Dec 2023 11:09:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1703704171; x=1704308971; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=qpVnpJ3HNKYUH8rCvM4ORfSgTVpxbE0LVqXKt4MxqHI=; b=bZKxzJtraZRf8W0aLeIxkAhrE1yBK1mlZ6lyxNbBRMQ2jqbPZ3tO9t7aWsXNZ1KQ1V 2VW682vAvXvrJMS9eto9p62JYi6CO/iVkSA1BXF1OvBnwch4SASGfi2oAFXSIMt7L3ry HfvGmE1rxW6ugkvXE0+jNJylMKjyQVzg20f5w= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703704171; x=1704308971; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=qpVnpJ3HNKYUH8rCvM4ORfSgTVpxbE0LVqXKt4MxqHI=; b=hPx8aAIAbTaHHbdt091fuCwIPaRNNWF2iHh6Vdde8Y6BeEdyOEx2QoCGKyrKsEJl6s +zGihOx9ys+s+FMpXWFuwRDjsw+fv4M6LkJc/hHw59SsynDaT/dUYKo7RXkdCPgHxgk7 0O4Pxv5/LY40Rl/NP6p2AnPuS8hQ5C5Ed+YPRuCJVqm/iefSB6RR1cgdLAzDGbJ+IdtW Q3LklTlX+Pra4b8drPO4Nc3exfuUL5PMvvkoE48T2F0AQO1DSwCfrZzCNGuuxdlHmTgo ENNN9HS7+HzusNc2C9/o6tjDGKwRE0RpMnx3r7sgt4TopopoD/dme+npRkVGrGe4vfOk /UXQ== X-Gm-Message-State: AOJu0Yzk/rBW9fJ0H/ILP4F9y2aVqi6gzPC278FXwFmg1UVnfe2VqBZm z8SLGhTEoponniiXG1ws+JVg72PPmHZ1XZagcCCJlJtJhu7v X-Received: by 2002:a0d:d811:0:b0:5e4:da23:14b9 with SMTP id a17-20020a0dd811000000b005e4da2314b9mr4637533ywe.50.1703704170861; Wed, 27 Dec 2023 11:09:30 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20231226192149.1830592-1-markhas@chromium.org> <20231226122113.v3.21.I38ac58ab04985a404ed6551eb5813fa7841ef410@changeid> In-Reply-To: From: Mark Hasemeyer Date: Wed, 27 Dec 2023 12:09:19 -0700 Message-ID: Subject: Re: [PATCH v3 21/24] device property: Modify fwnode irq_get() to use resource To: Andy Shevchenko Cc: LKML , AngeloGioacchino Del Regno , Krzysztof Kozlowski , Rob Herring , Konrad Dybcio , Sudeep Holla , Raul Rangel , Tzung-Bi Shih , Daniel Scally , Frank Rowand , Greg Kroah-Hartman , Heikki Krogerus , Len Brown , "Rafael J. Wysocki" , Rob Herring , Sakari Ailus , devicetree@vger.kernel.org, linux-acpi@vger.kernel.org Content-Type: text/plain; charset="UTF-8" > A side note: in all files where you use ioport.h check if you actually included it. > > ... > > > -#include > > -#include > > #include > > #include > > +#include > > +#include > > +#include > > Fine, but no. This file is still not using the iopoll.h. > See the forward declarations below? It should be there. > > > struct fwnode_operations; > > struct device; > > ... > > > --- a/include/linux/property.h > > +++ b/include/linux/property.h > > Same comment(s) here. I don't fully follow. Are you suggesting adding an explicit 'struct resource' declaration as opposed to including ioport.h? If so, why? To reduce scope?