From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f195.google.com (mail-pf1-f195.google.com [209.85.210.195]) (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 4AECA3FB7DB for ; Fri, 8 May 2026 20:41:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.195 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778272878; cv=none; b=t+gjop0PCL1ILlHdvBfn9UDtsgALBptga9NQJu7Pwo/yP4vkoTgXeDoAonZk1IOno9nc6dGXBJc74xRZNnjt8Aq62dMeIwxA8OWKjrxN96HE77zLsBrEuExoAE6fflNIhAtSLTyUOq+PGCGo4BC9vdAVjw/nFQYlnoexC2zLuoo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778272878; c=relaxed/simple; bh=ZejcGvjNoKJ+168GlcWC60GUVbQug+g6EFKGYGUZ9uE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=IIFlbleocjF33p8PgE2uw7XPNApakre6Qix4Az9idT00vYhdciXmWtii0QnWpsXyc4YPBboaWR0p1WYws5XNnQ1SDesz3PO92yYAij3qUVU6+FEFwJfZFYaYP22HDPvdHoQMLjQUZcX/g/P+b89etw9NkoNzfrziK2fdPSqqZkQ= 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=b4Cwu+5s; arc=none smtp.client-ip=209.85.210.195 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="b4Cwu+5s" Received: by mail-pf1-f195.google.com with SMTP id d2e1a72fcca58-8367df48711so1140893b3a.1 for ; Fri, 08 May 2026 13:41:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778272877; x=1778877677; 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=cgBGn+2rXtyyJsqVkmH06WkJeLCLcvohOXBffi3wbRY=; b=b4Cwu+5seMU+6TS4m+9h2M/NGcwipL8SZXvUOUalFde8hVIJAW/h+FnJHouzm0KbYj nWyMLashDG1EiGFz8bOh+oNalV7Kdqo1+Pzmfh7+vJxGG1ZH7K98y+yOa6buc74hxjnL JsgHagkHjW7io+HtovBVzJvEvM9nBnBUkP0oS5dcrrl7rGEbEcJ4vE/qDTyyRzBJp6nq tNpOyZOUy+2G9nOH5zN9uJcOtoMF7b2omC3b3Gum+6mitedN1TQ0tkgOlW8ZjuGMh4mp wLJOeLW2Xsuqv9y3mLv3sFU3rqwfNDa2KgALTbyp82/JtnbgY21CZArLEQeI/tJDRBIE 9Rvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778272877; x=1778877677; 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=cgBGn+2rXtyyJsqVkmH06WkJeLCLcvohOXBffi3wbRY=; b=O7xAfu86+KtscL6i22XgoosznfF0cJTbTANHbVz7VhEywxFgjPRFNXP8E6b7N3To79 7E/uCcXNFsRqYJ5dLSdsmny76Cky2Z230AEUz6UeGBcxC2EeEJ6Ykysc5l8ExjSM96eX Sr2OhE4M4UnmR/gQBu7k40k5dYoiSeVxMjJbBimZaRJY4feuHvVeSbRHzQFXsAWLGPvT UfRoYCoriLgQb9bLG65CwfoYtxesniaZggjCGNwNZGIb6P0TcgYYEf0fpT19VW30HZOB T3PndM/OcdyCgZwJhXhUjBA+smWBTKX65b+abAqyVGdiNR94MZXHQiZ1Hul/pDVWDe0L Zg0Q== X-Forwarded-Encrypted: i=1; AFNElJ+Wu4v1TjBrMHvDPqeAf92eughIv1Rop+Apn83gJ0nPBLAOnd94Ubz6E+tYKAHTq9NPnKPHs1zXmJrOJ+0=@vger.kernel.org X-Gm-Message-State: AOJu0YzQhbK6hW35v3xrCwiUJb25ZNlX6bZYcB/cvGWZ0lTu01uC3bGo dBOlFuQ2uQtT3KCTpv0UKDSYHVp3X/Ct4Zu0LhNLnDdKab3ziJFRx51D/DsQy6A2 X-Gm-Gg: AeBDiesJIUhIJHoCKxrtWJEwKOpLMwCEe5/Zl0Ub40aC3Ljt86dZB3W5Ol2Cf9k7tL6 rvJRfNqwIy+SmKLbkGNyJVZfkuYAEdxgTE+B6Uu0exmqkDjSs379dCy4AsB+68iNmxNeQdUo17l WjUBW7/vACtCMzwjp7I1mKwFTSo02iJ2uQtmfIESy2AQVksG4/MSkhO54n2O7KrBkiagrUimTQU aYAwnnGcN/lOvaKqzAhOH4SF9yxPWUMvWM2H5ynpWchl04eqVitMJW5VhbPmt6N4OpAn4Xi0V/g a5INY3Sw/doJUtSY19Q5iSObIL2gvujsgM2hMi+r5SkkmvqWHT5yI0Y9bZSmMIjGupfZETEo9x2 fqtX64KmOJp9JT+gRChDgo3eroTC+dO3Ig/fmMY0gqMFkqFR9tjNUJEUz6mIGstfVzyTdCmfP0R KVlFDIbKr0B6UgScD0 X-Received: by 2002:a05:6a00:1248:b0:82c:d9d0:f482 with SMTP id d2e1a72fcca58-83a5e34c689mr14306022b3a.46.1778272876601; Fri, 08 May 2026 13:41:16 -0700 (PDT) Received: from localhost ([2a03:2880:2ff:72::]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-83965646254sm13661955b3a.10.2026.05.08.13.41.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 May 2026 13:41:16 -0700 (PDT) From: Stanislav Fomichev X-Google-Original-From: Stanislav Fomichev To: netdev@vger.kernel.org Cc: davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, donald.hunter@gmail.com, horms@kernel.org, sdf@fomichev.me, linux-kernel@vger.kernel.org Subject: [PATCH net-next 1/2] tools/ynl: add missing uapi header deps in Makefile.deps Date: Fri, 8 May 2026 13:41:13 -0700 Message-ID: <20260508204114.205896-2-sdf@fomichev.me> X-Mailer: git-send-email 2.52.0 In-Reply-To: <20260508204114.205896-1-sdf@fomichev.me> References: <20260508204114.205896-1-sdf@fomichev.me> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit ethtool.h includes linux/typelimits.h which is a relatively new header not yet shipped in most distro kernel-header packages. Without the explicit entry, the build silently falls through to -idirafter. dev_energymodel.h is a new YNL family whose uapi header is not in system paths at all and was missing a CFLAGS entry entirely. Signed-off-by: Stanislav Fomichev --- tools/net/ynl/Makefile.deps | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/net/ynl/Makefile.deps b/tools/net/ynl/Makefile.deps index 08205f9fc525..cc53b2f21c44 100644 --- a/tools/net/ynl/Makefile.deps +++ b/tools/net/ynl/Makefile.deps @@ -15,9 +15,11 @@ UAPI_PATH:=../../../../include/uapi/ get_hdr_inc=-D$(1) -include $(UAPI_PATH)/linux/$(2) get_hdr_inc2=-D$(1) -D$(2) -include $(UAPI_PATH)/linux/$(3) +CFLAGS_dev-energymodel:=$(call get_hdr_inc,_LINUX_DEV_ENERGYMODEL_H,dev_energymodel.h) CFLAGS_devlink:=$(call get_hdr_inc,_LINUX_DEVLINK_H_,devlink.h) CFLAGS_dpll:=$(call get_hdr_inc,_LINUX_DPLL_H,dpll.h) -CFLAGS_ethtool:=$(call get_hdr_inc,_LINUX_ETHTOOL_H,ethtool.h) \ +CFLAGS_ethtool:=$(call get_hdr_inc,_LINUX_TYPELIMITS_H,typelimits.h) \ + $(call get_hdr_inc,_LINUX_ETHTOOL_H,ethtool.h) \ $(call get_hdr_inc,_LINUX_ETHTOOL_NETLINK_H_,ethtool_netlink.h) \ $(call get_hdr_inc,_LINUX_ETHTOOL_NETLINK_GENERATED_H,ethtool_netlink_generated.h) CFLAGS_handshake:=$(call get_hdr_inc,_LINUX_HANDSHAKE_H,handshake.h) -- 2.53.0-Meta