* [PATCH 0/7] cxl: Fix checkpatch issues [not found] <CGME20230921024831epcas2p337d3d41f95bee75d2e2f3350bc48e70d@epcas2p3.samsung.com> @ 2023-09-21 2:51 ` Jeongtae Park [not found] ` <CGME20230921024831epcas2p2580ed6d9ca4e6ade29e7fa6a5bafa881@epcas2p2.samsung.com> ` (6 more replies) 0 siblings, 7 replies; 17+ messages in thread From: Jeongtae Park @ 2023-09-21 2:51 UTC (permalink / raw) To: Dan Williams, Alison Schofield, Vishal Verma, Ben Widawsky, Jonathan Cameron, Dave Jiang, Davidlohr Bueso, Fan Ni, linux-cxl Cc: linux-kernel, Greg Kroah-Hartman, Kyungsan Kim, Wonjae Lee, Hojin Nam, Junhyeok Im, Jehoon Park, Jeongtae Park, Jeongtae Park This series fixes various checkpatch errors and warnings. I've been looking at the CXL driver recently and noticed that there are trivial mistake codes, so I checked all files with the script and fixed some warnings/errors. Jeongtae Park (7): cxl/trace: Fix improper SPDX comment style for header file cxl/region: Fix a checkpatch warning cxl/mem: Fix a checkpatch error cxl: Fix a checkpatch error cxl: Fix block comment style cxl/memdev: Fix whitespace error/warnings cxl/trace: Enclose a multiple statements macro in a do while loop drivers/cxl/core/memdev.c | 12 ++++++------ drivers/cxl/core/region.c | 7 +++---- drivers/cxl/core/trace.h | 26 ++++++++++++++------------ drivers/cxl/cxl.h | 4 ++-- drivers/cxl/cxlmem.h | 2 +- 5 files changed, 26 insertions(+), 25 deletions(-) base-commit: fe77cc2e5a6a7c85f5c6ef8a39d7694ffc7f41c9 -- 2.34.1 ^ permalink raw reply [flat|nested] 17+ messages in thread
[parent not found: <CGME20230921024831epcas2p2580ed6d9ca4e6ade29e7fa6a5bafa881@epcas2p2.samsung.com>]
* [PATCH 1/7] cxl/trace: Fix improper SPDX comment style for header file [not found] ` <CGME20230921024831epcas2p2580ed6d9ca4e6ade29e7fa6a5bafa881@epcas2p2.samsung.com> @ 2023-09-21 2:51 ` Jeongtae Park 2023-09-21 22:54 ` Dave Jiang 0 siblings, 1 reply; 17+ messages in thread From: Jeongtae Park @ 2023-09-21 2:51 UTC (permalink / raw) To: Dan Williams, Alison Schofield, Vishal Verma, Ben Widawsky, Jonathan Cameron, Dave Jiang, Davidlohr Bueso, Fan Ni, linux-cxl Cc: linux-kernel, Greg Kroah-Hartman, Kyungsan Kim, Wonjae Lee, Hojin Nam, Junhyeok Im, Jehoon Park, Jeongtae Park, Jeongtae Park The SPDX license identifier for C header have to be added in form of a C-like comment. Signed-off-by: Jeongtae Park <jtp.park@samsung.com> --- drivers/cxl/core/trace.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/cxl/core/trace.h b/drivers/cxl/core/trace.h index a0b5819bc70b..7aee7fb008a5 100644 --- a/drivers/cxl/core/trace.h +++ b/drivers/cxl/core/trace.h @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0 +/* SPDX-License-Identifier: GPL-2.0 */ /* Copyright(c) 2022 Intel Corporation. All rights reserved. */ #undef TRACE_SYSTEM #define TRACE_SYSTEM cxl -- 2.34.1 ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH 1/7] cxl/trace: Fix improper SPDX comment style for header file 2023-09-21 2:51 ` [PATCH 1/7] cxl/trace: Fix improper SPDX comment style for header file Jeongtae Park @ 2023-09-21 22:54 ` Dave Jiang 0 siblings, 0 replies; 17+ messages in thread From: Dave Jiang @ 2023-09-21 22:54 UTC (permalink / raw) To: Jeongtae Park, Dan Williams, Alison Schofield, Vishal Verma, Ben Widawsky, Jonathan Cameron, Davidlohr Bueso, Fan Ni, linux-cxl Cc: linux-kernel, Greg Kroah-Hartman, Kyungsan Kim, Wonjae Lee, Hojin Nam, Junhyeok Im, Jehoon Park, Jeongtae Park On 9/20/23 19:51, Jeongtae Park wrote: > The SPDX license identifier for C header have to be added > in form of a C-like comment. > > Signed-off-by: Jeongtae Park <jtp.park@samsung.com> Reviewed-by: Dave Jiang <dave.jiang@intel.com> > --- > drivers/cxl/core/trace.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/cxl/core/trace.h b/drivers/cxl/core/trace.h > index a0b5819bc70b..7aee7fb008a5 100644 > --- a/drivers/cxl/core/trace.h > +++ b/drivers/cxl/core/trace.h > @@ -1,4 +1,4 @@ > -// SPDX-License-Identifier: GPL-2.0 > +/* SPDX-License-Identifier: GPL-2.0 */ > /* Copyright(c) 2022 Intel Corporation. All rights reserved. */ > #undef TRACE_SYSTEM > #define TRACE_SYSTEM cxl ^ permalink raw reply [flat|nested] 17+ messages in thread
[parent not found: <CGME20230921024831epcas2p36f222c434f41ce80ac2850374868da9a@epcas2p3.samsung.com>]
* [PATCH 2/7] cxl/region: Fix a checkpatch warning [not found] ` <CGME20230921024831epcas2p36f222c434f41ce80ac2850374868da9a@epcas2p3.samsung.com> @ 2023-09-21 2:51 ` Jeongtae Park 2023-09-21 22:55 ` Dave Jiang 0 siblings, 1 reply; 17+ messages in thread From: Jeongtae Park @ 2023-09-21 2:51 UTC (permalink / raw) To: Dan Williams, Alison Schofield, Vishal Verma, Ben Widawsky, Jonathan Cameron, Dave Jiang, Davidlohr Bueso, Fan Ni, linux-cxl Cc: linux-kernel, Greg Kroah-Hartman, Kyungsan Kim, Wonjae Lee, Hojin Nam, Junhyeok Im, Jehoon Park, Jeongtae Park, Jeongtae Park WARNING: else is not generally useful after a break or return Signed-off-by: Jeongtae Park <jtp.park@samsung.com> --- drivers/cxl/core/region.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/drivers/cxl/core/region.c b/drivers/cxl/core/region.c index e115ba382e04..1fc9d01c1ac0 100644 --- a/drivers/cxl/core/region.c +++ b/drivers/cxl/core/region.c @@ -133,11 +133,10 @@ static int cxl_region_invalidate_memregion(struct cxl_region *cxlr) &cxlr->dev, "Bypassing cpu_cache_invalidate_memregion() for testing!\n"); return 0; - } else { - dev_err(&cxlr->dev, - "Failed to synchronize CPU cache state\n"); - return -ENXIO; } + + dev_err(&cxlr->dev, "Failed to synchronize CPU cache state\n"); + return -ENXIO; } cpu_cache_invalidate_memregion(IORES_DESC_CXL); -- 2.34.1 ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH 2/7] cxl/region: Fix a checkpatch warning 2023-09-21 2:51 ` [PATCH 2/7] cxl/region: Fix a checkpatch warning Jeongtae Park @ 2023-09-21 22:55 ` Dave Jiang 0 siblings, 0 replies; 17+ messages in thread From: Dave Jiang @ 2023-09-21 22:55 UTC (permalink / raw) To: Jeongtae Park, Dan Williams, Alison Schofield, Vishal Verma, Ben Widawsky, Jonathan Cameron, Davidlohr Bueso, Fan Ni, linux-cxl Cc: linux-kernel, Greg Kroah-Hartman, Kyungsan Kim, Wonjae Lee, Hojin Nam, Junhyeok Im, Jehoon Park, Jeongtae Park On 9/20/23 19:51, Jeongtae Park wrote: > WARNING: else is not generally useful after a break or return > > Signed-off-by: Jeongtae Park <jtp.park@samsung.com> Reviewed-by: Dave Jiang <dave.jiang@intel.com> > --- > drivers/cxl/core/region.c | 7 +++---- > 1 file changed, 3 insertions(+), 4 deletions(-) > > diff --git a/drivers/cxl/core/region.c b/drivers/cxl/core/region.c > index e115ba382e04..1fc9d01c1ac0 100644 > --- a/drivers/cxl/core/region.c > +++ b/drivers/cxl/core/region.c > @@ -133,11 +133,10 @@ static int cxl_region_invalidate_memregion(struct cxl_region *cxlr) > &cxlr->dev, > "Bypassing cpu_cache_invalidate_memregion() for testing!\n"); > return 0; > - } else { > - dev_err(&cxlr->dev, > - "Failed to synchronize CPU cache state\n"); > - return -ENXIO; > } > + > + dev_err(&cxlr->dev, "Failed to synchronize CPU cache state\n"); > + return -ENXIO; > } > > cpu_cache_invalidate_memregion(IORES_DESC_CXL); ^ permalink raw reply [flat|nested] 17+ messages in thread
[parent not found: <CGME20230921024832epcas2p450ca98aebdcdd0124be9ad5c2ff22b13@epcas2p4.samsung.com>]
* [PATCH 3/7] cxl/mem: Fix a checkpatch error [not found] ` <CGME20230921024832epcas2p450ca98aebdcdd0124be9ad5c2ff22b13@epcas2p4.samsung.com> @ 2023-09-21 2:51 ` Jeongtae Park 2023-09-21 22:55 ` Dave Jiang 0 siblings, 1 reply; 17+ messages in thread From: Jeongtae Park @ 2023-09-21 2:51 UTC (permalink / raw) To: Dan Williams, Alison Schofield, Vishal Verma, Ben Widawsky, Jonathan Cameron, Dave Jiang, Davidlohr Bueso, Fan Ni, linux-cxl Cc: linux-kernel, Greg Kroah-Hartman, Kyungsan Kim, Wonjae Lee, Hojin Nam, Junhyeok Im, Jehoon Park, Jeongtae Park, Jeongtae Park ERROR: spaces required around that '=' (ctx:WxV) Signed-off-by: Jeongtae Park <jtp.park@samsung.com> --- drivers/cxl/cxlmem.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/cxl/cxlmem.h b/drivers/cxl/cxlmem.h index 79e99c873ca2..1ac3eb2be84f 100644 --- a/drivers/cxl/cxlmem.h +++ b/drivers/cxl/cxlmem.h @@ -183,7 +183,7 @@ struct cxl_mbox_cmd_rc { }; static const -struct cxl_mbox_cmd_rc cxl_mbox_cmd_rctable[] ={ CMD_CMD_RC_TABLE }; +struct cxl_mbox_cmd_rc cxl_mbox_cmd_rctable[] = { CMD_CMD_RC_TABLE }; #undef C static inline const char *cxl_mbox_cmd_rc2str(struct cxl_mbox_cmd *mbox_cmd) -- 2.34.1 ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH 3/7] cxl/mem: Fix a checkpatch error 2023-09-21 2:51 ` [PATCH 3/7] cxl/mem: Fix a checkpatch error Jeongtae Park @ 2023-09-21 22:55 ` Dave Jiang 0 siblings, 0 replies; 17+ messages in thread From: Dave Jiang @ 2023-09-21 22:55 UTC (permalink / raw) To: Jeongtae Park, Dan Williams, Alison Schofield, Vishal Verma, Ben Widawsky, Jonathan Cameron, Davidlohr Bueso, Fan Ni, linux-cxl Cc: linux-kernel, Greg Kroah-Hartman, Kyungsan Kim, Wonjae Lee, Hojin Nam, Junhyeok Im, Jehoon Park, Jeongtae Park On 9/20/23 19:51, Jeongtae Park wrote: > ERROR: spaces required around that '=' (ctx:WxV) > > Signed-off-by: Jeongtae Park <jtp.park@samsung.com> Reviewed-by: Dave Jiang <dave.jiang@intel.com> > --- > drivers/cxl/cxlmem.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/cxl/cxlmem.h b/drivers/cxl/cxlmem.h > index 79e99c873ca2..1ac3eb2be84f 100644 > --- a/drivers/cxl/cxlmem.h > +++ b/drivers/cxl/cxlmem.h > @@ -183,7 +183,7 @@ struct cxl_mbox_cmd_rc { > }; > > static const > -struct cxl_mbox_cmd_rc cxl_mbox_cmd_rctable[] ={ CMD_CMD_RC_TABLE }; > +struct cxl_mbox_cmd_rc cxl_mbox_cmd_rctable[] = { CMD_CMD_RC_TABLE }; > #undef C > > static inline const char *cxl_mbox_cmd_rc2str(struct cxl_mbox_cmd *mbox_cmd) ^ permalink raw reply [flat|nested] 17+ messages in thread
[parent not found: <CGME20230921024832epcas2p3677e522ed0175b83c1a56e36a730ce97@epcas2p3.samsung.com>]
* [PATCH 4/7] cxl: Fix a checkpatch error [not found] ` <CGME20230921024832epcas2p3677e522ed0175b83c1a56e36a730ce97@epcas2p3.samsung.com> @ 2023-09-21 2:51 ` Jeongtae Park 2023-09-21 22:56 ` Dave Jiang 0 siblings, 1 reply; 17+ messages in thread From: Jeongtae Park @ 2023-09-21 2:51 UTC (permalink / raw) To: Dan Williams, Alison Schofield, Vishal Verma, Ben Widawsky, Jonathan Cameron, Dave Jiang, Davidlohr Bueso, Fan Ni, linux-cxl Cc: linux-kernel, Greg Kroah-Hartman, Kyungsan Kim, Wonjae Lee, Hojin Nam, Junhyeok Im, Jehoon Park, Jeongtae Park, Jeongtae Park ERROR: Macros with complex values should be enclosed in parentheses Signed-off-by: Jeongtae Park <jtp.park@samsung.com> --- drivers/cxl/cxl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/cxl/cxl.h b/drivers/cxl/cxl.h index 76d92561af29..545381355efb 100644 --- a/drivers/cxl/cxl.h +++ b/drivers/cxl/cxl.h @@ -142,7 +142,7 @@ static inline int ways_to_eiw(unsigned int ways, u8 *eiw) #define CXL_RAS_HEADER_LOG_OFFSET 0x18 #define CXL_RAS_CAPABILITY_LENGTH 0x58 #define CXL_HEADERLOG_SIZE SZ_512 -#define CXL_HEADERLOG_SIZE_U32 SZ_512 / sizeof(u32) +#define CXL_HEADERLOG_SIZE_U32 (SZ_512 / sizeof(u32)) /* CXL 2.0 8.2.8.1 Device Capabilities Array Register */ #define CXLDEV_CAP_ARRAY_OFFSET 0x0 -- 2.34.1 ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH 4/7] cxl: Fix a checkpatch error 2023-09-21 2:51 ` [PATCH 4/7] cxl: " Jeongtae Park @ 2023-09-21 22:56 ` Dave Jiang 0 siblings, 0 replies; 17+ messages in thread From: Dave Jiang @ 2023-09-21 22:56 UTC (permalink / raw) To: Jeongtae Park, Dan Williams, Alison Schofield, Vishal Verma, Ben Widawsky, Jonathan Cameron, Davidlohr Bueso, Fan Ni, linux-cxl Cc: linux-kernel, Greg Kroah-Hartman, Kyungsan Kim, Wonjae Lee, Hojin Nam, Junhyeok Im, Jehoon Park, Jeongtae Park On 9/20/23 19:51, Jeongtae Park wrote: > ERROR: Macros with complex values should be enclosed in parentheses > > Signed-off-by: Jeongtae Park <jtp.park@samsung.com> Reviewed-by: Dave Jiang <dave.jiang@intel.com> > --- > drivers/cxl/cxl.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/cxl/cxl.h b/drivers/cxl/cxl.h > index 76d92561af29..545381355efb 100644 > --- a/drivers/cxl/cxl.h > +++ b/drivers/cxl/cxl.h > @@ -142,7 +142,7 @@ static inline int ways_to_eiw(unsigned int ways, u8 *eiw) > #define CXL_RAS_HEADER_LOG_OFFSET 0x18 > #define CXL_RAS_CAPABILITY_LENGTH 0x58 > #define CXL_HEADERLOG_SIZE SZ_512 > -#define CXL_HEADERLOG_SIZE_U32 SZ_512 / sizeof(u32) > +#define CXL_HEADERLOG_SIZE_U32 (SZ_512 / sizeof(u32)) > > /* CXL 2.0 8.2.8.1 Device Capabilities Array Register */ > #define CXLDEV_CAP_ARRAY_OFFSET 0x0 ^ permalink raw reply [flat|nested] 17+ messages in thread
[parent not found: <CGME20230921024832epcas2p4ecfc828890e076024e402fd5ef7d8c70@epcas2p4.samsung.com>]
* [PATCH 5/7] cxl: Fix block comment style [not found] ` <CGME20230921024832epcas2p4ecfc828890e076024e402fd5ef7d8c70@epcas2p4.samsung.com> @ 2023-09-21 2:51 ` Jeongtae Park 2023-09-21 22:56 ` Dave Jiang 0 siblings, 1 reply; 17+ messages in thread From: Jeongtae Park @ 2023-09-21 2:51 UTC (permalink / raw) To: Dan Williams, Alison Schofield, Vishal Verma, Ben Widawsky, Jonathan Cameron, Dave Jiang, Davidlohr Bueso, Fan Ni, linux-cxl Cc: linux-kernel, Greg Kroah-Hartman, Kyungsan Kim, Wonjae Lee, Hojin Nam, Junhyeok Im, Jehoon Park, Jeongtae Park, Jeongtae Park WARNING: Block comments should align the * on each line Signed-off-by: Jeongtae Park <jtp.park@samsung.com> --- drivers/cxl/cxl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/cxl/cxl.h b/drivers/cxl/cxl.h index 545381355efb..0bbe0c15bfa9 100644 --- a/drivers/cxl/cxl.h +++ b/drivers/cxl/cxl.h @@ -334,7 +334,7 @@ enum cxl_decoder_type { * @flags: memory type capabilities and locking * @commit: device/decoder-type specific callback to commit settings to hw * @reset: device/decoder-type specific callback to reset hw settings -*/ + */ struct cxl_decoder { struct device dev; int id; -- 2.34.1 ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH 5/7] cxl: Fix block comment style 2023-09-21 2:51 ` [PATCH 5/7] cxl: Fix block comment style Jeongtae Park @ 2023-09-21 22:56 ` Dave Jiang 0 siblings, 0 replies; 17+ messages in thread From: Dave Jiang @ 2023-09-21 22:56 UTC (permalink / raw) To: Jeongtae Park, Dan Williams, Alison Schofield, Vishal Verma, Ben Widawsky, Jonathan Cameron, Davidlohr Bueso, Fan Ni, linux-cxl Cc: linux-kernel, Greg Kroah-Hartman, Kyungsan Kim, Wonjae Lee, Hojin Nam, Junhyeok Im, Jehoon Park, Jeongtae Park On 9/20/23 19:51, Jeongtae Park wrote: > WARNING: Block comments should align the * on each line > > Signed-off-by: Jeongtae Park <jtp.park@samsung.com> Reviewed-by: Dave Jiang <dave.jiang@intel.com> > --- > drivers/cxl/cxl.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/cxl/cxl.h b/drivers/cxl/cxl.h > index 545381355efb..0bbe0c15bfa9 100644 > --- a/drivers/cxl/cxl.h > +++ b/drivers/cxl/cxl.h > @@ -334,7 +334,7 @@ enum cxl_decoder_type { > * @flags: memory type capabilities and locking > * @commit: device/decoder-type specific callback to commit settings to hw > * @reset: device/decoder-type specific callback to reset hw settings > -*/ > + */ > struct cxl_decoder { > struct device dev; > int id; ^ permalink raw reply [flat|nested] 17+ messages in thread
[parent not found: <CGME20230921024832epcas2p24325cdfdb6fbbcf489ea3d442258e86b@epcas2p2.samsung.com>]
* [PATCH 6/7] cxl/memdev: Fix whitespace error/warnings [not found] ` <CGME20230921024832epcas2p24325cdfdb6fbbcf489ea3d442258e86b@epcas2p2.samsung.com> @ 2023-09-21 2:51 ` Jeongtae Park 2023-09-21 22:57 ` Dave Jiang 0 siblings, 1 reply; 17+ messages in thread From: Jeongtae Park @ 2023-09-21 2:51 UTC (permalink / raw) To: Dan Williams, Alison Schofield, Vishal Verma, Ben Widawsky, Jonathan Cameron, Dave Jiang, Davidlohr Bueso, Fan Ni, linux-cxl Cc: linux-kernel, Greg Kroah-Hartman, Kyungsan Kim, Wonjae Lee, Hojin Nam, Junhyeok Im, Jehoon Park, Jeongtae Park, Jeongtae Park ERROR: code indent should use tabs where possible WARNING: please, no spaces at the start of a line Signed-off-by: Jeongtae Park <jtp.park@samsung.com> --- drivers/cxl/core/memdev.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/cxl/core/memdev.c b/drivers/cxl/core/memdev.c index f99e7ec3cc40..ce67df163452 100644 --- a/drivers/cxl/core/memdev.c +++ b/drivers/cxl/core/memdev.c @@ -935,11 +935,11 @@ static void cxl_fw_cancel(struct fw_upload *fwl) } static const struct fw_upload_ops cxl_memdev_fw_ops = { - .prepare = cxl_fw_prepare, - .write = cxl_fw_write, - .poll_complete = cxl_fw_poll_complete, - .cancel = cxl_fw_cancel, - .cleanup = cxl_fw_cleanup, + .prepare = cxl_fw_prepare, + .write = cxl_fw_write, + .poll_complete = cxl_fw_poll_complete, + .cancel = cxl_fw_cancel, + .cleanup = cxl_fw_cleanup, }; static void devm_cxl_remove_fw_upload(void *fwl) @@ -1010,7 +1010,7 @@ static int cxl_memdev_security_init(struct cxl_memdev *cxlmd) } return devm_add_action_or_reset(cxlds->dev, put_sanitize, mds); - } +} struct cxl_memdev *devm_cxl_add_memdev(struct cxl_dev_state *cxlds) { -- 2.34.1 ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH 6/7] cxl/memdev: Fix whitespace error/warnings 2023-09-21 2:51 ` [PATCH 6/7] cxl/memdev: Fix whitespace error/warnings Jeongtae Park @ 2023-09-21 22:57 ` Dave Jiang 2023-09-22 9:23 ` Jeongtae Park 0 siblings, 1 reply; 17+ messages in thread From: Dave Jiang @ 2023-09-21 22:57 UTC (permalink / raw) To: Jeongtae Park, Dan Williams, Alison Schofield, Vishal Verma, Ben Widawsky, Jonathan Cameron, Davidlohr Bueso, Fan Ni, linux-cxl Cc: linux-kernel, Greg Kroah-Hartman, Kyungsan Kim, Wonjae Lee, Hojin Nam, Junhyeok Im, Jehoon Park, Jeongtae Park On 9/20/23 19:51, Jeongtae Park wrote: > ERROR: code indent should use tabs where possible > WARNING: please, no spaces at the start of a line > > Signed-off-by: Jeongtae Park <jtp.park@samsung.com> two different issues? > --- > drivers/cxl/core/memdev.c | 12 ++++++------ > 1 file changed, 6 insertions(+), 6 deletions(-) > > diff --git a/drivers/cxl/core/memdev.c b/drivers/cxl/core/memdev.c > index f99e7ec3cc40..ce67df163452 100644 > --- a/drivers/cxl/core/memdev.c > +++ b/drivers/cxl/core/memdev.c > @@ -935,11 +935,11 @@ static void cxl_fw_cancel(struct fw_upload *fwl) > } > > static const struct fw_upload_ops cxl_memdev_fw_ops = { > - .prepare = cxl_fw_prepare, > - .write = cxl_fw_write, > - .poll_complete = cxl_fw_poll_complete, > - .cancel = cxl_fw_cancel, > - .cleanup = cxl_fw_cleanup, > + .prepare = cxl_fw_prepare, > + .write = cxl_fw_write, > + .poll_complete = cxl_fw_poll_complete, > + .cancel = cxl_fw_cancel, > + .cleanup = cxl_fw_cleanup, > }; > > static void devm_cxl_remove_fw_upload(void *fwl) > @@ -1010,7 +1010,7 @@ static int cxl_memdev_security_init(struct cxl_memdev *cxlmd) > } > > return devm_add_action_or_reset(cxlds->dev, put_sanitize, mds); > - } > +} > > struct cxl_memdev *devm_cxl_add_memdev(struct cxl_dev_state *cxlds) > { ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH 6/7] cxl/memdev: Fix whitespace error/warnings 2023-09-21 22:57 ` Dave Jiang @ 2023-09-22 9:23 ` Jeongtae Park 0 siblings, 0 replies; 17+ messages in thread From: Jeongtae Park @ 2023-09-22 9:23 UTC (permalink / raw) To: Dave Jiang Cc: Dan Williams, Alison Schofield, Vishal Verma, Ben Widawsky, Jonathan Cameron, Davidlohr Bueso, Fan Ni, linux-cxl, linux-kernel, Greg Kroah-Hartman, Kyungsan Kim, Wonjae Lee, Hojin Nam, Junhyeok Im, Jehoon Park, Jeongtae Park [-- Attachment #1: Type: text/plain, Size: 1525 bytes --] On Thu, Sep 21, 2023 at 03:57:25PM -0700, Dave Jiang wrote: > > > On 9/20/23 19:51, Jeongtae Park wrote: > > ERROR: code indent should use tabs where possible > > WARNING: please, no spaces at the start of a line > > > > Signed-off-by: Jeongtae Park <jtp.park@samsung.com> > > two different issues? > Yes, they are. I will seperate and resend them. > > --- > > drivers/cxl/core/memdev.c | 12 ++++++------ > > 1 file changed, 6 insertions(+), 6 deletions(-) > > > > diff --git a/drivers/cxl/core/memdev.c b/drivers/cxl/core/memdev.c > > index f99e7ec3cc40..ce67df163452 100644 > > --- a/drivers/cxl/core/memdev.c > > +++ b/drivers/cxl/core/memdev.c > > @@ -935,11 +935,11 @@ static void cxl_fw_cancel(struct fw_upload *fwl) > > } > > > > static const struct fw_upload_ops cxl_memdev_fw_ops = { > > - .prepare = cxl_fw_prepare, > > - .write = cxl_fw_write, > > - .poll_complete = cxl_fw_poll_complete, > > - .cancel = cxl_fw_cancel, > > - .cleanup = cxl_fw_cleanup, > > + .prepare = cxl_fw_prepare, > > + .write = cxl_fw_write, > > + .poll_complete = cxl_fw_poll_complete, > > + .cancel = cxl_fw_cancel, > > + .cleanup = cxl_fw_cleanup, > > }; > > > > static void devm_cxl_remove_fw_upload(void *fwl) > > @@ -1010,7 +1010,7 @@ static int cxl_memdev_security_init(struct cxl_memdev *cxlmd) > > } > > > > return devm_add_action_or_reset(cxlds->dev, put_sanitize, mds); > > - } > > +} > > > > struct cxl_memdev *devm_cxl_add_memdev(struct cxl_dev_state *cxlds) > > { [-- Attachment #2: Type: text/plain, Size: 0 bytes --] ^ permalink raw reply [flat|nested] 17+ messages in thread
[parent not found: <CGME20230921024832epcas2p35c4d3c20f7a70b023db64cd0db823eb8@epcas2p3.samsung.com>]
* [PATCH 7/7] cxl/trace: Enclose a multiple statements macro in a do while loop [not found] ` <CGME20230921024832epcas2p35c4d3c20f7a70b023db64cd0db823eb8@epcas2p3.samsung.com> @ 2023-09-21 2:51 ` Jeongtae Park 2023-09-21 22:58 ` Dave Jiang 0 siblings, 1 reply; 17+ messages in thread From: Jeongtae Park @ 2023-09-21 2:51 UTC (permalink / raw) To: Dan Williams, Alison Schofield, Vishal Verma, Ben Widawsky, Jonathan Cameron, Dave Jiang, Davidlohr Bueso, Fan Ni, linux-cxl Cc: linux-kernel, Greg Kroah-Hartman, Kyungsan Kim, Wonjae Lee, Hojin Nam, Junhyeok Im, Jehoon Park, Jeongtae Park, Jeongtae Park ERROR: Macros with complex values should be enclosed in parentheses Signed-off-by: Jeongtae Park <jtp.park@samsung.com> --- drivers/cxl/core/trace.h | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/drivers/cxl/core/trace.h b/drivers/cxl/core/trace.h index 7aee7fb008a5..e2338773dcd6 100644 --- a/drivers/cxl/core/trace.h +++ b/drivers/cxl/core/trace.h @@ -199,17 +199,19 @@ TRACE_EVENT(cxl_overflow, __field(u8, hdr_maint_op_class) #define CXL_EVT_TP_fast_assign(cxlmd, l, hdr) \ - __assign_str(memdev, dev_name(&(cxlmd)->dev)); \ - __assign_str(host, dev_name((cxlmd)->dev.parent)); \ - __entry->log = (l); \ - __entry->serial = (cxlmd)->cxlds->serial; \ - memcpy(&__entry->hdr_uuid, &(hdr).id, sizeof(uuid_t)); \ - __entry->hdr_length = (hdr).length; \ - __entry->hdr_flags = get_unaligned_le24((hdr).flags); \ - __entry->hdr_handle = le16_to_cpu((hdr).handle); \ - __entry->hdr_related_handle = le16_to_cpu((hdr).related_handle); \ - __entry->hdr_timestamp = le64_to_cpu((hdr).timestamp); \ - __entry->hdr_maint_op_class = (hdr).maint_op_class + do { \ + __assign_str(memdev, dev_name(&(cxlmd)->dev)); \ + __assign_str(host, dev_name((cxlmd)->dev.parent)); \ + __entry->log = (l); \ + __entry->serial = (cxlmd)->cxlds->serial; \ + memcpy(&__entry->hdr_uuid, &(hdr).id, sizeof(uuid_t)); \ + __entry->hdr_length = (hdr).length; \ + __entry->hdr_flags = get_unaligned_le24((hdr).flags); \ + __entry->hdr_handle = le16_to_cpu((hdr).handle); \ + __entry->hdr_related_handle = le16_to_cpu((hdr).related_handle); \ + __entry->hdr_timestamp = le64_to_cpu((hdr).timestamp); \ + __entry->hdr_maint_op_class = (hdr).maint_op_class; \ + } while (0) #define CXL_EVT_TP_printk(fmt, ...) \ TP_printk("memdev=%s host=%s serial=%lld log=%s : time=%llu uuid=%pUb " \ -- 2.34.1 ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH 7/7] cxl/trace: Enclose a multiple statements macro in a do while loop 2023-09-21 2:51 ` [PATCH 7/7] cxl/trace: Enclose a multiple statements macro in a do while loop Jeongtae Park @ 2023-09-21 22:58 ` Dave Jiang 2023-09-22 9:26 ` Jeongtae Park 0 siblings, 1 reply; 17+ messages in thread From: Dave Jiang @ 2023-09-21 22:58 UTC (permalink / raw) To: Jeongtae Park, Dan Williams, Alison Schofield, Vishal Verma, Ben Widawsky, Jonathan Cameron, Davidlohr Bueso, Fan Ni, linux-cxl Cc: linux-kernel, Greg Kroah-Hartman, Kyungsan Kim, Wonjae Lee, Hojin Nam, Junhyeok Im, Jehoon Park, Jeongtae Park On 9/20/23 19:51, Jeongtae Park wrote: > ERROR: Macros with complex values should be enclosed in parentheses > > Signed-off-by: Jeongtae Park <jtp.park@samsung.com> I think that goes against typical traceevent macros layout. I would ignore checkpatch warnings on traceevent stuff. > --- > drivers/cxl/core/trace.h | 24 +++++++++++++----------- > 1 file changed, 13 insertions(+), 11 deletions(-) > > diff --git a/drivers/cxl/core/trace.h b/drivers/cxl/core/trace.h > index 7aee7fb008a5..e2338773dcd6 100644 > --- a/drivers/cxl/core/trace.h > +++ b/drivers/cxl/core/trace.h > @@ -199,17 +199,19 @@ TRACE_EVENT(cxl_overflow, > __field(u8, hdr_maint_op_class) > > #define CXL_EVT_TP_fast_assign(cxlmd, l, hdr) \ > - __assign_str(memdev, dev_name(&(cxlmd)->dev)); \ > - __assign_str(host, dev_name((cxlmd)->dev.parent)); \ > - __entry->log = (l); \ > - __entry->serial = (cxlmd)->cxlds->serial; \ > - memcpy(&__entry->hdr_uuid, &(hdr).id, sizeof(uuid_t)); \ > - __entry->hdr_length = (hdr).length; \ > - __entry->hdr_flags = get_unaligned_le24((hdr).flags); \ > - __entry->hdr_handle = le16_to_cpu((hdr).handle); \ > - __entry->hdr_related_handle = le16_to_cpu((hdr).related_handle); \ > - __entry->hdr_timestamp = le64_to_cpu((hdr).timestamp); \ > - __entry->hdr_maint_op_class = (hdr).maint_op_class > + do { \ > + __assign_str(memdev, dev_name(&(cxlmd)->dev)); \ > + __assign_str(host, dev_name((cxlmd)->dev.parent)); \ > + __entry->log = (l); \ > + __entry->serial = (cxlmd)->cxlds->serial; \ > + memcpy(&__entry->hdr_uuid, &(hdr).id, sizeof(uuid_t)); \ > + __entry->hdr_length = (hdr).length; \ > + __entry->hdr_flags = get_unaligned_le24((hdr).flags); \ > + __entry->hdr_handle = le16_to_cpu((hdr).handle); \ > + __entry->hdr_related_handle = le16_to_cpu((hdr).related_handle); \ > + __entry->hdr_timestamp = le64_to_cpu((hdr).timestamp); \ > + __entry->hdr_maint_op_class = (hdr).maint_op_class; \ > + } while (0) > > #define CXL_EVT_TP_printk(fmt, ...) \ > TP_printk("memdev=%s host=%s serial=%lld log=%s : time=%llu uuid=%pUb " \ ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH 7/7] cxl/trace: Enclose a multiple statements macro in a do while loop 2023-09-21 22:58 ` Dave Jiang @ 2023-09-22 9:26 ` Jeongtae Park 0 siblings, 0 replies; 17+ messages in thread From: Jeongtae Park @ 2023-09-22 9:26 UTC (permalink / raw) To: Dave Jiang Cc: Dan Williams, Alison Schofield, Vishal Verma, Ben Widawsky, Jonathan Cameron, Davidlohr Bueso, Fan Ni, linux-cxl, linux-kernel, Greg Kroah-Hartman, Kyungsan Kim, Wonjae Lee, Hojin Nam, Junhyeok Im, Jehoon Park, Jeongtae Park [-- Attachment #1: Type: text/plain, Size: 2356 bytes --] On Thu, Sep 21, 2023 at 03:58:26PM -0700, Dave Jiang wrote: > > > On 9/20/23 19:51, Jeongtae Park wrote: > > ERROR: Macros with complex values should be enclosed in parentheses > > > > Signed-off-by: Jeongtae Park <jtp.park@samsung.com> > > I think that goes against typical traceevent macros layout. I would ignore checkpatch warnings on traceevent stuff. > > Ok, I see, I will drop this change. > > --- > > drivers/cxl/core/trace.h | 24 +++++++++++++----------- > > 1 file changed, 13 insertions(+), 11 deletions(-) > > > > diff --git a/drivers/cxl/core/trace.h b/drivers/cxl/core/trace.h > > index 7aee7fb008a5..e2338773dcd6 100644 > > --- a/drivers/cxl/core/trace.h > > +++ b/drivers/cxl/core/trace.h > > @@ -199,17 +199,19 @@ TRACE_EVENT(cxl_overflow, > > __field(u8, hdr_maint_op_class) > > > > #define CXL_EVT_TP_fast_assign(cxlmd, l, hdr) \ > > - __assign_str(memdev, dev_name(&(cxlmd)->dev)); \ > > - __assign_str(host, dev_name((cxlmd)->dev.parent)); \ > > - __entry->log = (l); \ > > - __entry->serial = (cxlmd)->cxlds->serial; \ > > - memcpy(&__entry->hdr_uuid, &(hdr).id, sizeof(uuid_t)); \ > > - __entry->hdr_length = (hdr).length; \ > > - __entry->hdr_flags = get_unaligned_le24((hdr).flags); \ > > - __entry->hdr_handle = le16_to_cpu((hdr).handle); \ > > - __entry->hdr_related_handle = le16_to_cpu((hdr).related_handle); \ > > - __entry->hdr_timestamp = le64_to_cpu((hdr).timestamp); \ > > - __entry->hdr_maint_op_class = (hdr).maint_op_class > > + do { \ > > + __assign_str(memdev, dev_name(&(cxlmd)->dev)); \ > > + __assign_str(host, dev_name((cxlmd)->dev.parent)); \ > > + __entry->log = (l); \ > > + __entry->serial = (cxlmd)->cxlds->serial; \ > > + memcpy(&__entry->hdr_uuid, &(hdr).id, sizeof(uuid_t)); \ > > + __entry->hdr_length = (hdr).length; \ > > + __entry->hdr_flags = get_unaligned_le24((hdr).flags); \ > > + __entry->hdr_handle = le16_to_cpu((hdr).handle); \ > > + __entry->hdr_related_handle = le16_to_cpu((hdr).related_handle); \ > > + __entry->hdr_timestamp = le64_to_cpu((hdr).timestamp); \ > > + __entry->hdr_maint_op_class = (hdr).maint_op_class; \ > > + } while (0) > > > > #define CXL_EVT_TP_printk(fmt, ...) \ > > TP_printk("memdev=%s host=%s serial=%lld log=%s : time=%llu uuid=%pUb " \ [-- Attachment #2: Type: text/plain, Size: 0 bytes --] ^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2023-09-22 9:23 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <CGME20230921024831epcas2p337d3d41f95bee75d2e2f3350bc48e70d@epcas2p3.samsung.com>
2023-09-21 2:51 ` [PATCH 0/7] cxl: Fix checkpatch issues Jeongtae Park
[not found] ` <CGME20230921024831epcas2p2580ed6d9ca4e6ade29e7fa6a5bafa881@epcas2p2.samsung.com>
2023-09-21 2:51 ` [PATCH 1/7] cxl/trace: Fix improper SPDX comment style for header file Jeongtae Park
2023-09-21 22:54 ` Dave Jiang
[not found] ` <CGME20230921024831epcas2p36f222c434f41ce80ac2850374868da9a@epcas2p3.samsung.com>
2023-09-21 2:51 ` [PATCH 2/7] cxl/region: Fix a checkpatch warning Jeongtae Park
2023-09-21 22:55 ` Dave Jiang
[not found] ` <CGME20230921024832epcas2p450ca98aebdcdd0124be9ad5c2ff22b13@epcas2p4.samsung.com>
2023-09-21 2:51 ` [PATCH 3/7] cxl/mem: Fix a checkpatch error Jeongtae Park
2023-09-21 22:55 ` Dave Jiang
[not found] ` <CGME20230921024832epcas2p3677e522ed0175b83c1a56e36a730ce97@epcas2p3.samsung.com>
2023-09-21 2:51 ` [PATCH 4/7] cxl: " Jeongtae Park
2023-09-21 22:56 ` Dave Jiang
[not found] ` <CGME20230921024832epcas2p4ecfc828890e076024e402fd5ef7d8c70@epcas2p4.samsung.com>
2023-09-21 2:51 ` [PATCH 5/7] cxl: Fix block comment style Jeongtae Park
2023-09-21 22:56 ` Dave Jiang
[not found] ` <CGME20230921024832epcas2p24325cdfdb6fbbcf489ea3d442258e86b@epcas2p2.samsung.com>
2023-09-21 2:51 ` [PATCH 6/7] cxl/memdev: Fix whitespace error/warnings Jeongtae Park
2023-09-21 22:57 ` Dave Jiang
2023-09-22 9:23 ` Jeongtae Park
[not found] ` <CGME20230921024832epcas2p35c4d3c20f7a70b023db64cd0db823eb8@epcas2p3.samsung.com>
2023-09-21 2:51 ` [PATCH 7/7] cxl/trace: Enclose a multiple statements macro in a do while loop Jeongtae Park
2023-09-21 22:58 ` Dave Jiang
2023-09-22 9:26 ` Jeongtae Park
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox
Powered by JetHome