Received: by 2002:a05:6500:1b45:b0:1f5:f2ab:c469 with SMTP id cz5csp233381lqb; Tue, 16 Apr 2024 14:08:18 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUCZCwQi7plKG/VCCGMygFbwJ7EwKGxzj6aLmjvI8uzJT3WDE+cH6UKslpvQSwA9tJym7715pT9YrIEIRywDLadyQI8DFeYs+opoDMcfg== X-Google-Smtp-Source: AGHT+IHKWGekbkbL2E/7ofGFJTspKEUHl5lADc8WIOiIqENwK/xZ+iWwcV9nfipnfzA0ieIY+Gtk X-Received: by 2002:a0c:ff09:0:b0:69b:5a5e:c163 with SMTP id w9-20020a0cff09000000b0069b5a5ec163mr12556664qvt.49.1713301698055; Tue, 16 Apr 2024 14:08:18 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713301698; cv=pass; d=google.com; s=arc-20160816; b=JRijQgbwQCZvefQp2gqY31DRZhXxX1BZbpjm6vRZAMSUJCUQDfmhd+84X76zPiQXbc aG84Si58spCNnkC55Pao1sCA0s9zjo3cS0Dg9ua596UyG/rAQDrMcQLfeOabp/jZNEwl en/Sn8n3hU1WLJ+daEsy/8Vj7lG8RFl2Hl+UIlke9GMtb/3mkb8uICKcOaYGqR7mV6tF hITawySK/TrnVSWal9E1LJkc/MQOMFFk7XbpBGkgSqyfBM9mG77FKcYihj95HWEo43w9 yQiB7ouIC+xQrOdIZVDO6XVrJrqYVwROEjs5OfZ+/Hvu6nixN0H16+lpg9lG6V6bQo8l 5INg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=UtU4N8okJqSAEdf1gnSV4ZXUyH8a1M/0//8qvJWf6cM=; fh=FGLxfgyhyVdEwdQYQ7XPvSuGjbTDUq85ne3lvX/fsJQ=; b=OkX3vnaAj+17W5xp+8l0Ur8KpZPTeVuI3O7JdLa4wrX4wjckGG6iuyjAiuoHFW61NC RfM/AGmeaPKUCBK/rtDdi/Mmq9NxQz6QuKq/+GNr8vY9kgXqit1712myFu2Qbo0e9A82 K4W0ipsfSl4L/dY8v4kJDphHCDaeGGvaIwljYV9eti0khfWuUuSF10RgBzZ2Txp87rHp 4EEFljPVkta7ADPYdWt3yyCOEXpVmBDtX4TeCEnaVRn3b0Lz3CWbDIP+04mhcBAVTdg/ Bx5S164RONmFRUsM2z0Y3z2jUXkML52j3ezxuTVRACozJtxgF7wWy3QPFwiRPMbyvZrj Pxcg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=arJ5KGVQ; arc=pass (i=1 dkim=pass dkdomain=bgdev-pl.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-wireless+bounces-6407-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-wireless+bounces-6407-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id c17-20020a056214005100b0069b43571669si12940173qvr.250.2024.04.16.14.08.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Apr 2024 14:08:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless+bounces-6407-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=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=arJ5KGVQ; arc=pass (i=1 dkim=pass dkdomain=bgdev-pl.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-wireless+bounces-6407-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-wireless+bounces-6407-linux.lists.archive=gmail.com@vger.kernel.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 475191C21B7F for ; Tue, 16 Apr 2024 21:08:17 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 44B185A4CB; Tue, 16 Apr 2024 21:08:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b="arJ5KGVQ" X-Original-To: linux-wireless@vger.kernel.org Received: from mail-lf1-f50.google.com (mail-lf1-f50.google.com [209.85.167.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 AC7EC59158 for ; Tue, 16 Apr 2024 21:08:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.50 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713301693; cv=none; b=Czc88YDQO+bvxkZ3rxQTstbetgEuZ9xX+ihv8ioYiZgltJgNoDRcvxGY7ZUy1/c51xDQdwm7O2ROrwcenHhBKPv7NYte0fpLC37ja/DwXamhbBCZKWb1Bk+Ys0S+2fmgoAoYd9VV49P95DCI7eGHQHLePg7PxfgSqIBwPiiXrEE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713301693; c=relaxed/simple; bh=UtU4N8okJqSAEdf1gnSV4ZXUyH8a1M/0//8qvJWf6cM=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=G5QLcRyXMd/z5o+d2D1cPaKMDXGvI02B2BR1CW423Sr2HooXJr/Nj8DiqxhGDadj8n2ISFt89mZRQpDxBtFFwem7mmGeWUGhJNIGPyO75YGq46WswN7og693od/i9O7B1+lfAyYHFwkEfNzo0qc15RBsZj0YvipHhvsMeVgfhv8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl; spf=none smtp.mailfrom=bgdev.pl; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b=arJ5KGVQ; arc=none smtp.client-ip=209.85.167.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=bgdev.pl Received: by mail-lf1-f50.google.com with SMTP id 2adb3069b0e04-516d264d0e4so165172e87.0 for ; Tue, 16 Apr 2024 14:08:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1713301690; x=1713906490; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=UtU4N8okJqSAEdf1gnSV4ZXUyH8a1M/0//8qvJWf6cM=; b=arJ5KGVQS2l3pHCWt+SSVMZRDcS3ohbxb5NTEhA/lnOPBqE8TwNQxvHYBSBzYA/Da2 jIGozS7S1xtC3FBFW6Rd4+REeDmX85Cpw8G8o+iJYAL9PS9IMWtr+XNVRHrvZvnmnpx7 bGPIRwmH/WQ0RbNNoBmspIQXcGyRdzjEVL1oWNcmMNAtVYwMMMJWnyu8JFfXvHB5E9cz BopvktTDI5oo9NRjUY4LpFeWOGCmJX2CgOcx9DQQWWG+NH8hQKFTpxVvy9tSb9u2cwVU I1xIllDoOz6cwN9ObB/0pUMCJKWXeCF840twRtvm3Ot55cUioAzELVybLl3R+PIuycll I5LQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713301690; x=1713906490; h=content-transfer-encoding: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=UtU4N8okJqSAEdf1gnSV4ZXUyH8a1M/0//8qvJWf6cM=; b=Xzb4YazqTsqobL3tb6DcEV6iVT5kqurZn7fHCy/19D2ciq6Tvr1UjNGqEYup50AY7Y GygLeKa20SA9YI3T81lW0ZEiYY8AG2/+oHUpEGhQIyZ7EQ3Q1HJRCMxZgWIfShzk8B+l HKlrKElb1tkX0qlQkL6kQJsIa1GJg7tfAwgFNlmJ7g+S1BWV7nMUfhCZxr3FQUz8+thl jjEyZhtMJ8hrEghEd7jUh/fyzcmDkbi6purQj3G5pGe1C9F2gg85iSsfOuQr0/SLTGIT q5W5oq5EC506J3h42rm4XDr62jozHmyEueuyjIm9EIjGFQ28a54ISpC/GHnuhC+OwwMl 5h3A== X-Forwarded-Encrypted: i=1; AJvYcCWQsFI7annwM69KFnMUFrkX3QDbpYtzEgwr4nuax31SR8V1XkFO9q6arSMiKbZEXYvcEG+kOuMnRxy/vxio4S/pZ8dk7QjrJZmnNuWPJH4= X-Gm-Message-State: AOJu0YxzJLbne4iseaVQp2MpF4gyvJiBaCQ9C8A4TBwKMdCGve+OJ/C8 cpVjBIlyStgCrsidmJEvK6FGrba+HMGnWUS9BuAIRsaicfDIKbJOsk9PVtBvMVAd76jJHecFALm 0Zmfl0KuurSeDXBSqoqshLPjtfH4Hkhq3mXZkPw== X-Received: by 2002:a05:6512:1106:b0:519:3643:c3ee with SMTP id l6-20020a056512110600b005193643c3eemr586278lfg.14.1713301689792; Tue, 16 Apr 2024 14:08:09 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240408231727.396452-1-andriy.shevchenko@linux.intel.com> <20240408231727.396452-2-andriy.shevchenko@linux.intel.com> In-Reply-To: From: Bartosz Golaszewski Date: Tue, 16 Apr 2024 23:07:58 +0200 Message-ID: Subject: Re: [PATCH v2 1/2] gpiolib: Fix a mess with the GPIO_* flags To: Andy Shevchenko Cc: Linus Walleij , Rob Herring , Krzysztof Kozlowski , Bartosz Golaszewski , Kent Gibson , linux-gpio@vger.kernel.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, linux-wireless@vger.kernel.org, brcm80211@lists.linux.dev, brcm80211-dev-list.pdl@broadcom.com, Mika Westerberg , Arend van Spriel , Kalle Valo , Charles Keepax Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Apr 16, 2024 at 4:05=E2=80=AFPM Andy Shevchenko wrote: > > On Tue, Apr 16, 2024 at 02:22:09PM +0200, Linus Walleij wrote: > > On Fri, Apr 12, 2024 at 9:44=E2=80=AFPM Bartosz Golaszewski wrote: > > > > > IIUC include/dt-bindings/ headers should only be used by DT sources > > > and code that parses the OF properties. > > > > That's what I have come to understand as well. > > > > I wonder if there is something that can be done to enforce it? > > > > Ideally the code that parses OF properties should have to > > opt in to get access to the namespace. > > Whatever you, guys, come up with as a solution, can it be fixed sooner th= an later? > I mean, I would appreciate if somebody got it done for v6.9-rcX/v6.10-rc1= so we don't > need to look into this again. > I'm not sure you got what I was saying. I don't think this can be fixed quickly. This is just another bunch of technical debt that will have to be addressed carefully on a case-by-case basis and run through autobuilders in all possible configurations. This type of include-related issues is always brittle and will lead to build failures if we don't consider our moves. Bart