]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
cxl: Fix -Werror=return-type in cxl_decoder_detach()
authorLi Zhijian <lizhijian@fujitsu.com>
Thu, 17 Jul 2025 03:12:51 +0000 (11:12 +0800)
committerDave Jiang <dave.jiang@intel.com>
Fri, 18 Jul 2025 02:59:32 +0000 (19:59 -0700)
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 <lizhijian@fujitsu.com>
Link: https://patch.msgid.link/20250717031251.1043825-1-lizhijian@fujitsu.com
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
drivers/cxl/core/core.h

index 705a5f09aa7805fff954765a947a8ff5995402c0..2669f251d677566c9d69484e4e9cb53226056380 100644 (file)
@@ -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)
 {