* [PATCH 0/7] cxl: Fix checkpatch issues
[not found] <CGME20230921024831epcas2p337d3d41f95bee75d2e2f3350bc48e70d@epcas2p3.samsung.com>
@ 2023-09-21 2:51 ` Jeongtae Park
2023-09-21 2:51 ` [PATCH 1/7] cxl/trace: Fix improper SPDX comment style for header file Jeongtae Park
` (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
* [PATCH 1/7] cxl/trace: Fix improper SPDX comment style for header file
2023-09-21 2:51 ` [PATCH 0/7] cxl: Fix checkpatch issues Jeongtae Park
@ 2023-09-21 2:51 ` Jeongtae Park
2023-09-21 22:54 ` Dave Jiang
2023-09-21 2:51 ` [PATCH 2/7] cxl/region: Fix a checkpatch warning Jeongtae Park
` (5 subsequent siblings)
6 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 related [flat|nested] 17+ messages in thread
* [PATCH 2/7] cxl/region: Fix a checkpatch warning
2023-09-21 2:51 ` [PATCH 0/7] cxl: Fix checkpatch issues Jeongtae Park
2023-09-21 2:51 ` [PATCH 1/7] cxl/trace: Fix improper SPDX comment style for header file Jeongtae Park
@ 2023-09-21 2:51 ` Jeongtae Park
2023-09-21 22:55 ` Dave Jiang
2023-09-21 2:51 ` [PATCH 3/7] cxl/mem: Fix a checkpatch error Jeongtae Park
` (4 subsequent siblings)
6 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 related [flat|nested] 17+ messages in thread
* [PATCH 3/7] cxl/mem: Fix a checkpatch error
2023-09-21 2:51 ` [PATCH 0/7] cxl: Fix checkpatch issues Jeongtae Park
2023-09-21 2:51 ` [PATCH 1/7] cxl/trace: Fix improper SPDX comment style for header file Jeongtae Park
2023-09-21 2:51 ` [PATCH 2/7] cxl/region: Fix a checkpatch warning Jeongtae Park
@ 2023-09-21 2:51 ` Jeongtae Park
2023-09-21 22:55 ` Dave Jiang
2023-09-21 2:51 ` [PATCH 4/7] cxl: " Jeongtae Park
` (3 subsequent siblings)
6 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 related [flat|nested] 17+ messages in thread
* [PATCH 4/7] cxl: Fix a checkpatch error
2023-09-21 2:51 ` [PATCH 0/7] cxl: Fix checkpatch issues Jeongtae Park
` (2 preceding siblings ...)
2023-09-21 2:51 ` [PATCH 3/7] cxl/mem: Fix a checkpatch error Jeongtae Park
@ 2023-09-21 2:51 ` Jeongtae Park
2023-09-21 22:56 ` Dave Jiang
2023-09-21 2:51 ` [PATCH 5/7] cxl: Fix block comment style Jeongtae Park
` (2 subsequent siblings)
6 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 related [flat|nested] 17+ messages in thread
* [PATCH 5/7] cxl: Fix block comment style
2023-09-21 2:51 ` [PATCH 0/7] cxl: Fix checkpatch issues Jeongtae Park
` (3 preceding siblings ...)
2023-09-21 2:51 ` [PATCH 4/7] cxl: " Jeongtae Park
@ 2023-09-21 2:51 ` Jeongtae Park
2023-09-21 22:56 ` Dave Jiang
2023-09-21 2:51 ` [PATCH 6/7] cxl/memdev: Fix whitespace error/warnings Jeongtae Park
2023-09-21 2:51 ` [PATCH 7/7] cxl/trace: Enclose a multiple statements macro in a do while loop Jeongtae Park
6 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 related [flat|nested] 17+ messages in thread
* [PATCH 6/7] cxl/memdev: Fix whitespace error/warnings
2023-09-21 2:51 ` [PATCH 0/7] cxl: Fix checkpatch issues Jeongtae Park
` (4 preceding siblings ...)
2023-09-21 2:51 ` [PATCH 5/7] cxl: Fix block comment style Jeongtae Park
@ 2023-09-21 2:51 ` Jeongtae Park
2023-09-21 22:57 ` Dave Jiang
2023-09-21 2:51 ` [PATCH 7/7] cxl/trace: Enclose a multiple statements macro in a do while loop Jeongtae Park
6 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 related [flat|nested] 17+ messages in thread
* [PATCH 7/7] cxl/trace: Enclose a multiple statements macro in a do while loop
2023-09-21 2:51 ` [PATCH 0/7] cxl: Fix checkpatch issues Jeongtae Park
` (5 preceding siblings ...)
2023-09-21 2:51 ` [PATCH 6/7] cxl/memdev: Fix whitespace error/warnings Jeongtae Park
@ 2023-09-21 2:51 ` Jeongtae Park
2023-09-21 22:58 ` Dave Jiang
6 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 related [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
* 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
* 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
* 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
* 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
* 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 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 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
* 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
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
2023-09-21 2:51 ` [PATCH 2/7] cxl/region: Fix a checkpatch warning Jeongtae Park
2023-09-21 22:55 ` Dave Jiang
2023-09-21 2:51 ` [PATCH 3/7] cxl/mem: Fix a checkpatch error Jeongtae Park
2023-09-21 22:55 ` Dave Jiang
2023-09-21 2:51 ` [PATCH 4/7] cxl: " Jeongtae Park
2023-09-21 22:56 ` Dave Jiang
2023-09-21 2:51 ` [PATCH 5/7] cxl: Fix block comment style Jeongtae Park
2023-09-21 22:56 ` Dave Jiang
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
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