From 35c3ae3bf4a43a36028fbd9e34ea4cb758029bf1 Mon Sep 17 00:00:00 2001 From: Elyes Haouas Date: Thu, 27 Oct 2022 12:25:12 +0200 Subject: treewide: Add 'IWYU pragma: export' comment This pragma says to IWYU (Include What You Use) that the current file is supposed to provide commented headers. Change-Id: I482c645f6b5f955e532ad94def1b2f74f15ca908 Signed-off-by: Elyes Haouas Reviewed-on: https://review.coreboot.org/c/coreboot/+/68332 Tested-by: build bot (Jenkins) Reviewed-by: Werner Zeh --- src/include/device/mmio.h | 2 +- src/include/device/pci.h | 11 ++++++----- src/include/device/pci_ops.h | 2 +- src/include/device/pnp.h | 4 ++-- 4 files changed, 10 insertions(+), 9 deletions(-) (limited to 'src/include/device') diff --git a/src/include/device/mmio.h b/src/include/device/mmio.h index b5b79ee5e6..2b9949e05a 100644 --- a/src/include/device/mmio.h +++ b/src/include/device/mmio.h @@ -3,7 +3,7 @@ #ifndef __DEVICE_MMIO_H__ #define __DEVICE_MMIO_H__ -#include +#include /* IWYU pragma: export */ #include #include #include diff --git a/src/include/device/pci.h b/src/include/device/pci.h index f28f319d8c..88b955570a 100644 --- a/src/include/device/pci.h +++ b/src/include/device/pci.h @@ -19,14 +19,15 @@ #if CONFIG(PCI) -#include -#include -#include -#include +/* When is needed, it supposed to provide */ #include +#include /* IWYU pragma: export */ #include #include -#include +#include /* IWYU pragma: export */ +#include +#include +#include /* Common pci operations without a standard interface */ struct pci_operations { diff --git a/src/include/device/pci_ops.h b/src/include/device/pci_ops.h index a1678255c4..b5d4e238aa 100644 --- a/src/include/device/pci_ops.h +++ b/src/include/device/pci_ops.h @@ -6,7 +6,7 @@ #include #include #include -#include +#include /* IWYU pragma: export */ void __noreturn pcidev_die(void); diff --git a/src/include/device/pnp.h b/src/include/device/pnp.h index e2a6dc2395..ac23a49501 100644 --- a/src/include/device/pnp.h +++ b/src/include/device/pnp.h @@ -6,8 +6,8 @@ #include #include /* When is needed, it supposed to provide */ -#include -#include +#include /* IWYU pragma: export */ +#include /* IWYU pragma: export */ #include #if !ENV_PNP_SIMPLE_DEVICE -- cgit v1.2.3