From: Li Zhijian Date: Thu, 17 Jul 2025 03:12:51 +0000 (+0800) Subject: cxl: Fix -Werror=return-type in cxl_decoder_detach() X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3796f2985c267b90052613cf0b379e51c61e9367;p=thirdparty%2Flinux.git cxl: Fix -Werror=return-type in cxl_decoder_detach() 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 --- 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) {