* [PATCH 1/2] firmware: arm_scmi: fix alignment in protocol_id_show and debugfs calls
2025-09-01 16:12 [PATCH 0/2] firmware: arm_scmi: Minor cleanups and documentation fixes Artem Shimko
@ 2025-09-01 16:12 ` Artem Shimko
0 siblings, 0 replies; 4+ messages in thread
From: Artem Shimko @ 2025-09-01 16:12 UTC (permalink / raw)
To: Sudeep Holla, Cristian Marussi
Cc: Artem Shimko, arm-scmi, linux-arm-kernel, linux-kernel
This patch fixes minor alignment/indentation issues in the SCMI driver:
Adjusts indentation in protocol_id_show function to maintain consistency
Fixes alignment in debugfs_create_file_aux_num calls in raw_mode.c
Signed-off-by: Artem Shimko <artyom.shimko@gmail.com>
---
drivers/firmware/arm_scmi/bus.c | 2 +-
drivers/firmware/arm_scmi/raw_mode.c | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/firmware/arm_scmi/bus.c b/drivers/firmware/arm_scmi/bus.c
index 24e59ddf85e7..e1e82139997c 100644
--- a/drivers/firmware/arm_scmi/bus.c
+++ b/drivers/firmware/arm_scmi/bus.c
@@ -298,7 +298,7 @@ static ssize_t modalias_show(struct device *dev,
static DEVICE_ATTR_RO(modalias);
static ssize_t protocol_id_show(struct device *dev,
- struct device_attribute *attr, char *buf)
+ struct device_attribute *attr, char *buf)
{
struct scmi_device *scmi_dev = to_scmi_dev(dev);
diff --git a/drivers/firmware/arm_scmi/raw_mode.c b/drivers/firmware/arm_scmi/raw_mode.c
index 73db5492ab44..c85647562ba3 100644
--- a/drivers/firmware/arm_scmi/raw_mode.c
+++ b/drivers/firmware/arm_scmi/raw_mode.c
@@ -1280,8 +1280,8 @@ void *scmi_raw_mode_init(const struct scmi_handle *handle,
chd = debugfs_create_dir(cdir, top_chans);
debugfs_create_file_aux_num("message", 0600, chd,
- raw, channels[i],
- &scmi_dbg_raw_mode_message_fops);
+ raw, channels[i],
+ &scmi_dbg_raw_mode_message_fops);
debugfs_create_file_aux_num("message_async", 0600, chd,
raw, channels[i],
--
2.43.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH 0/2] Subject: [PATCH v2 0/2] firmware: arm_scmi: Minor cleanups and documentation fixes
@ 2025-09-01 16:32 Artem Shimko
2025-09-01 16:33 ` [PATCH 1/2] firmware: arm_scmi: fix alignment in protocol_id_show and debugfs calls Artem Shimko
2025-09-01 16:33 ` [PATCH 2/2] firmware: arm_scmi: add missing spinlock documentation Artem Shimko
0 siblings, 2 replies; 4+ messages in thread
From: Artem Shimko @ 2025-09-01 16:32 UTC (permalink / raw)
To: Sudeep Holla, Cristian Marussi
Cc: Artem Shimko, arm-scmi, linux-arm-kernel, linux-kernel
Hello maintainers,
This small patch series addresses some minor issues found in the SCMI driver:
Patch 1 fixes alignment and indentation inconsistencies in multiple files:
Adjusts function parameter alignment in protocol_id_show()
Fixes debugfs call alignment in raw_mode.c for both message and message_async entries
Patch 2 adds missing documentation for the xfer_lock spinlock that protects
access to xfer buffers and transfer allocation mechanism, making the code
more maintainable and easier to understand.
These are straightforward cleanups that don't change any functionality but
improve code quality and documentation.
Best regards,
Artem Shimko
Changes in v2:
Added missing alignment fix for message_async debugfs call that was
overlooked in the initial version.
Artem Shimko (2):
firmware: arm_scmi: fix alignment in protocol_id_show and debugfs
calls
firmware: arm_scmi: add missing spinlock documentation
drivers/firmware/arm_scmi/bus.c | 2 +-
drivers/firmware/arm_scmi/driver.c | 1 +
drivers/firmware/arm_scmi/raw_mode.c | 8 ++++----
3 files changed, 6 insertions(+), 5 deletions(-)
--
2.43.0
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH 1/2] firmware: arm_scmi: fix alignment in protocol_id_show and debugfs calls
2025-09-01 16:32 [PATCH 0/2] Subject: [PATCH v2 0/2] firmware: arm_scmi: Minor cleanups and documentation fixes Artem Shimko
@ 2025-09-01 16:33 ` Artem Shimko
2025-09-01 16:33 ` [PATCH 2/2] firmware: arm_scmi: add missing spinlock documentation Artem Shimko
1 sibling, 0 replies; 4+ messages in thread
From: Artem Shimko @ 2025-09-01 16:33 UTC (permalink / raw)
To: Sudeep Holla, Cristian Marussi
Cc: Artem Shimko, arm-scmi, linux-arm-kernel, linux-kernel
This patch fixes minor alignment/indentation issues in the SCMI driver:
Adjusts indentation in protocol_id_show function to maintain consistency
Fixes alignment in debugfs_create_file_aux_num calls in raw_mode.c
Signed-off-by: Artem Shimko <artyom.shimko@gmail.com>
---
drivers/firmware/arm_scmi/bus.c | 2 +-
drivers/firmware/arm_scmi/raw_mode.c | 8 ++++----
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers/firmware/arm_scmi/bus.c b/drivers/firmware/arm_scmi/bus.c
index 24e59ddf85e7..e1e82139997c 100644
--- a/drivers/firmware/arm_scmi/bus.c
+++ b/drivers/firmware/arm_scmi/bus.c
@@ -298,7 +298,7 @@ static ssize_t modalias_show(struct device *dev,
static DEVICE_ATTR_RO(modalias);
static ssize_t protocol_id_show(struct device *dev,
- struct device_attribute *attr, char *buf)
+ struct device_attribute *attr, char *buf)
{
struct scmi_device *scmi_dev = to_scmi_dev(dev);
diff --git a/drivers/firmware/arm_scmi/raw_mode.c b/drivers/firmware/arm_scmi/raw_mode.c
index 73db5492ab44..244453d3e7aa 100644
--- a/drivers/firmware/arm_scmi/raw_mode.c
+++ b/drivers/firmware/arm_scmi/raw_mode.c
@@ -1280,12 +1280,12 @@ void *scmi_raw_mode_init(const struct scmi_handle *handle,
chd = debugfs_create_dir(cdir, top_chans);
debugfs_create_file_aux_num("message", 0600, chd,
- raw, channels[i],
- &scmi_dbg_raw_mode_message_fops);
+ raw, channels[i],
+ &scmi_dbg_raw_mode_message_fops);
debugfs_create_file_aux_num("message_async", 0600, chd,
- raw, channels[i],
- &scmi_dbg_raw_mode_message_async_fops);
+ raw, channels[i],
+ &scmi_dbg_raw_mode_message_async_fops);
debugfs_create_file_aux_num("message_poll", 0600, chd,
raw, channels[i],
--
2.43.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH 2/2] firmware: arm_scmi: add missing spinlock documentation
2025-09-01 16:32 [PATCH 0/2] Subject: [PATCH v2 0/2] firmware: arm_scmi: Minor cleanups and documentation fixes Artem Shimko
2025-09-01 16:33 ` [PATCH 1/2] firmware: arm_scmi: fix alignment in protocol_id_show and debugfs calls Artem Shimko
@ 2025-09-01 16:33 ` Artem Shimko
1 sibling, 0 replies; 4+ messages in thread
From: Artem Shimko @ 2025-09-01 16:33 UTC (permalink / raw)
To: Sudeep Holla, Cristian Marussi
Cc: Artem Shimko, arm-scmi, linux-arm-kernel, linux-kernel
Adds a missing comment for xfer_lock spinlock in struct scmi_xfers_info.
The spinlock protects access to the xfer buffers and transfer allocation
mechanism, preventing race conditions in concurrent access scenarios.
Signed-off-by: Artem Shimko <artyom.shimko@gmail.com>
---
drivers/firmware/arm_scmi/driver.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/firmware/arm_scmi/driver.c b/drivers/firmware/arm_scmi/driver.c
index bd56a877fdfc..6828392152f4 100644
--- a/drivers/firmware/arm_scmi/driver.c
+++ b/drivers/firmware/arm_scmi/driver.c
@@ -76,6 +76,7 @@ static struct dentry *scmi_top_dentry;
*/
struct scmi_xfers_info {
unsigned long *xfer_alloc_table;
+ /* Protects access to the xfer buffers */
spinlock_t xfer_lock;
int max_msg;
struct hlist_head free_xfers;
--
2.43.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2025-09-02 0:52 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-01 16:32 [PATCH 0/2] Subject: [PATCH v2 0/2] firmware: arm_scmi: Minor cleanups and documentation fixes Artem Shimko
2025-09-01 16:33 ` [PATCH 1/2] firmware: arm_scmi: fix alignment in protocol_id_show and debugfs calls Artem Shimko
2025-09-01 16:33 ` [PATCH 2/2] firmware: arm_scmi: add missing spinlock documentation Artem Shimko
-- strict thread matches above, loose matches on Subject: below --
2025-09-01 16:12 [PATCH 0/2] firmware: arm_scmi: Minor cleanups and documentation fixes Artem Shimko
2025-09-01 16:12 ` [PATCH 1/2] firmware: arm_scmi: fix alignment in protocol_id_show and debugfs calls Artem Shimko
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).