From 5cf84c83f20aadfff6a48fa371d2a3c37efc6829 Mon Sep 17 00:00:00 2001 From: Umer Saleem Date: Tue, 16 Jul 2024 18:35:36 +0500 Subject: [PATCH] Enable CONFIG_WERROR for TrueNAS kernels Enable CONFIG_ERROR option that treats all warnings as error during kernel build. Signed-off-by: Umer Saleem --- drivers/ntb/hw/intel/ntb_hw_gen1.c | 1 - scripts/package/truenas/truenas.config | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/ntb/hw/intel/ntb_hw_gen1.c b/drivers/ntb/hw/intel/ntb_hw_gen1.c index 1ac9c8f45fa6..11ece7cf6d41 100644 --- a/drivers/ntb/hw/intel/ntb_hw_gen1.c +++ b/drivers/ntb/hw/intel/ntb_hw_gen1.c @@ -1778,7 +1778,6 @@ static int intel_ntb_init_pci(struct intel_ntb_dev *ndev, struct pci_dev *pdev) return 0; err_mmio: -err_dma_mask: pci_release_regions(pdev); err_pci_regions: pci_disable_device(pdev); diff --git a/scripts/package/truenas/truenas.config b/scripts/package/truenas/truenas.config index 557b8c5baf2c..a48d4903a6a3 100644 --- a/scripts/package/truenas/truenas.config +++ b/scripts/package/truenas/truenas.config @@ -154,3 +154,8 @@ CONFIG_LRU_GEN_ENABLED=n # Disable Multiple Device (md) driver. TrueNAS does not utilize this # driver and we don't support this in the field either. CONFIG_MD=n + +# +# Compile Linux kernel with warnings as errors +# +CONFIG_WERROR=y