linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] spmi: regmap: enable userspace writes
@ 2016-09-29 11:36 Kiran Gunda
  2016-09-29 18:00 ` Mark Brown
  0 siblings, 1 reply; 5+ messages in thread
From: Kiran Gunda @ 2016-09-29 11:36 UTC (permalink / raw)
  To: Mark Brown, Greg Kroah-Hartman, Sudip Mukherjee, Kiran Gunda,
	linux-kernel
  Cc: sboyd, aghayal, adharmap

Being able to write to spmi registers via userspace is required
for quick debug and development. Enable it.

The regmap framework uses dev_name to create debugfs dir names.
So update the spmi devices to have proper names.

Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
---
 drivers/base/regmap/regmap-debugfs.c | 2 +-
 drivers/spmi/spmi.c                  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/base/regmap/regmap-debugfs.c b/drivers/base/regmap/regmap-debugfs.c
index 1ee3d40..061e771 100644
--- a/drivers/base/regmap/regmap-debugfs.c
+++ b/drivers/base/regmap/regmap-debugfs.c
@@ -259,7 +259,7 @@ static ssize_t regmap_map_read_file(struct file *file, char __user *user_buf,
 				   count, ppos);
 }
 
-#undef REGMAP_ALLOW_WRITE_DEBUGFS
+#define REGMAP_ALLOW_WRITE_DEBUGFS
 #ifdef REGMAP_ALLOW_WRITE_DEBUGFS
 /*
  * This can be dangerous especially when we have clients such as
diff --git a/drivers/spmi/spmi.c b/drivers/spmi/spmi.c
index 2b9b094..d7a0106 100644
--- a/drivers/spmi/spmi.c
+++ b/drivers/spmi/spmi.c
@@ -70,7 +70,7 @@ int spmi_device_add(struct spmi_device *sdev)
 	struct spmi_controller *ctrl = sdev->ctrl;
 	int err;
 
-	dev_set_name(&sdev->dev, "%d-%02x", ctrl->nr, sdev->usid);
+	dev_set_name(&sdev->dev, "spmi%d-%02x", ctrl->nr, sdev->usid);
 
 	err = device_add(&sdev->dev);
 	if (err < 0) {
-- 
The Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum,
a Linux Foundation Collaborative Project

^ permalink raw reply related	[flat|nested] 5+ messages in thread
* Re: [PATCH] spmi: regmap: enable userspace writes
@ 2016-10-06 10:10 kgunda
  0 siblings, 0 replies; 5+ messages in thread
From: kgunda @ 2016-10-06 10:10 UTC (permalink / raw)
  To: Stephen Boyd
  Cc: Mark Brown, Greg Kroah-Hartman, Sudip Mukherjee, linux-kernel,
	aghayal, adharmap

On 2016-10-04 02:33, Stephen Boyd wrote:
> On 09/30, kgunda@codeaurora.org wrote:
>> On 2016-09-29 23:30, Mark Brown wrote:
>> >On Thu, Sep 29, 2016 at 05:06:26PM +0530, Kiran Gunda wrote:
>> >
>> >>-#undef REGMAP_ALLOW_WRITE_DEBUGFS
>> >>+#define REGMAP_ALLOW_WRITE_DEBUGFS
>> >
>> >This is completely inappropriate for upstream, if you need to do
>> >debugging on your platform you can enable this locally but enabling
>> >random writes from userspace to any regmap device is really not a good
>> >idea for system stablity or robustness.
>> 
>> Sure. I will remove this change and send the next version only to 
>> update
>> the spmi device name.
> 
> Why? The device name looks fine.
Ok. I will re-check and ignore the patch, if no changes required.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-10-06 10:10 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-29 11:36 [PATCH] spmi: regmap: enable userspace writes Kiran Gunda
2016-09-29 18:00 ` Mark Brown
2016-09-30  5:07   ` kgunda
2016-10-03 21:03     ` Stephen Boyd
  -- strict thread matches above, loose matches on Subject: below --
2016-10-06 10:10 kgunda

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).