From 3796f2985c267b90052613cf0b379e51c61e9367 Mon Sep 17 00:00:00 2001 From: Li Zhijian Date: Thu, 17 Jul 2025 11:12:51 +0800 Subject: [PATCH] cxl: Fix -Werror=return-type in cxl_decoder_detach() MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Fix following compiling errors: In file included from ../drivers/cxl/core/pmu.c:10: ../drivers/cxl/core/core.h: In function ‘cxl_decoder_detach’: ../drivers/cxl/core/core.h:65:1: error: no return statement in function returning non-void [-Werror=return-type] } ^ cc1: some warnings being treated as errors CC [M] drivers/nvdimm/claim.o make[6]: *** [../scripts/Makefile.build:287: drivers/cxl/core/pmu.o] Error 1 make[6]: *** Waiting for unfinished jobs.... CC [M] drivers/infiniband/core/verbs.o Fixes: b3a88225519c ("cxl/region: Consolidate cxl_decoder_kill_region() and cxl_region_detach()") Signed-off-by: Li Zhijian Link: https://patch.msgid.link/20250717031251.1043825-1-lizhijian@fujitsu.com Signed-off-by: Dave Jiang --- drivers/cxl/core/core.h | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/cxl/core/core.h b/drivers/cxl/core/core.h index 705a5f09aa780..2669f251d6775 100644 --- a/drivers/cxl/core/core.h +++ b/drivers/cxl/core/core.h @@ -62,6 +62,7 @@ static inline int cxl_decoder_detach(struct cxl_region *cxlr, struct cxl_endpoint_decoder *cxled, int pos, enum cxl_detach_mode mode) { + return 0; } static inline int cxl_region_init(void) { -- 2.47.2