linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] Input: fsia6b: Increase size of phys to hold full name
@ 2025-03-29 17:22 Markus Koch
  2025-04-11 17:38 ` Markus Koch
  0 siblings, 1 reply; 6+ messages in thread
From: Markus Koch @ 2025-03-29 17:22 UTC (permalink / raw)
  To: dmitry.torokhov; +Cc: linux-input, Markus Koch, kernel test robot

The driver appends "/input0" to the phys name of the serio device.
This commit ensures that there is enough space in the variable to
do so.

Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202501020303.1WtxWWTu-lkp@intel.com/
Signed-off-by: Markus Koch <markus@notsyncing.net>
---
 drivers/input/joystick/fsia6b.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/input/joystick/fsia6b.c b/drivers/input/joystick/fsia6b.c
index 76ffdec5c183..ef1a7a3a867c 100644
--- a/drivers/input/joystick/fsia6b.c
+++ b/drivers/input/joystick/fsia6b.c
@@ -56,7 +56,7 @@ struct fsia6b {
 	struct input_dev *dev;
 	struct ibus_packet packet;
 
-	char phys[32];
+	char phys[sizeof_field(struct serio, phys)+7];
 };
 
 static irqreturn_t fsia6b_serio_irq(struct serio *serio,
-- 
2.49.0


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

* Re: [PATCH] Input: fsia6b: Increase size of phys to hold full name
  2025-03-29 17:22 [PATCH] Input: fsia6b: Increase size of phys to hold full name Markus Koch
@ 2025-04-11 17:38 ` Markus Koch
  2025-05-28 17:51   ` Markus Koch
  2025-05-30 21:53   ` Dmitry Torokhov
  0 siblings, 2 replies; 6+ messages in thread
From: Markus Koch @ 2025-04-11 17:38 UTC (permalink / raw)
  To: dmitry.torokhov; +Cc: linux-input, kernel test robot

Hi,

I sent a patch 2 weeks ago [1] and haven't heard back yet. The same happened for another patch I submitted at the end of last year [2], where in the meantime the patch of someone else (doing exactly the same) got merged. Therefore I have to ask:

Am I doing something wrong? Is there a preferred way to submit patches for this subsystem that I'm missing (like Gitlab PRs or something)? I'm happy to change my workflow if it helps you.

Thank you,
Markus

[1]: https://patchwork.kernel.org/project/linux-input/patch/20250329172237.61874-1-markus@notsyncing.net/
[2]: https://patchwork.kernel.org/project/linux-input/patch/20241223153453.12924-3-markus@notsyncing.net/

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

* Re: [PATCH] Input: fsia6b: Increase size of phys to hold full name
  2025-04-11 17:38 ` Markus Koch
@ 2025-05-28 17:51   ` Markus Koch
  2025-05-30 21:53   ` Dmitry Torokhov
  1 sibling, 0 replies; 6+ messages in thread
From: Markus Koch @ 2025-05-28 17:51 UTC (permalink / raw)
  To: dmitry.torokhov; +Cc: linux-input, kernel test robot

Hi,

just following up again since I haven't heard back at all about my patch from late March [1].

It's OK if you'd like this issue solved in a completely different way, or not at all (I saw some controversy about this topic on the mailing list), just let me know so that I can act accordingly. Or, if more time is needed, a quick "we're still investigating how to handle these cases" is also appreciated.

Thanks!
Markus

[1]: https://patchwork.kernel.org/project/linux-input/patch/20250329172237.61874-1-markus@notsyncing.net/

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

* Re: [PATCH] Input: fsia6b: Increase size of phys to hold full name
  2025-04-11 17:38 ` Markus Koch
  2025-05-28 17:51   ` Markus Koch
@ 2025-05-30 21:53   ` Dmitry Torokhov
  2025-06-02 17:57     ` [PATCH v2] Input: fsia6b: Suppress buffer truncation warning for phys Markus Koch
  1 sibling, 1 reply; 6+ messages in thread
From: Dmitry Torokhov @ 2025-05-30 21:53 UTC (permalink / raw)
  To: Markus Koch; +Cc: linux-input, kernel test robot

Hi Markus,

On Fri, Apr 11, 2025 at 07:38:12PM +0200, Markus Koch wrote:
> Hi,
> 
> I sent a patch 2 weeks ago [1] and haven't heard back yet. The same
> happened for another patch I submitted at the end of last year [2],
> where in the meantime the patch of someone else (doing exactly the
> same) got merged. Therefore I have to ask:
> 
> Am I doing something wrong? Is there a preferred way to submit patches
> for this subsystem that I'm missing (like Gitlab PRs or something)?
> I'm happy to change my workflow if it helps you.
> 

No, you are not doing anything wrong, the issue is on my side. I have
quite a bit of backlog and so often go through my mailbox in LIFO
order. This means that I might sometimes merge a "newer" patch instead
of picking up the first one.

As far as extending "phys" I indeed do not want to do that because it is
perfectly fine to have truncated phys (or we can extend it when we
encounter a device that actually needs it vs doing it just to appease
the check). I think switching from snprintf() to scnprintf() will shut
off the warning. Could you please let me know if it does it from you?

Thanks.

-- 
Dmitry

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

* [PATCH v2] Input: fsia6b: Suppress buffer truncation warning for phys
  2025-05-30 21:53   ` Dmitry Torokhov
@ 2025-06-02 17:57     ` Markus Koch
  2025-06-04  4:38       ` Dmitry Torokhov
  0 siblings, 1 reply; 6+ messages in thread
From: Markus Koch @ 2025-06-02 17:57 UTC (permalink / raw)
  To: dmitry.torokhov; +Cc: linux-input, Markus Koch, kernel test robot

Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202501020303.1WtxWWTu-lkp@intel.com/
Signed-off-by: Markus Koch <markus@notsyncing.net>
---
v2: As suggested, I changed snprintf to scnprintf, which removes the warning.

 drivers/input/joystick/fsia6b.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/input/joystick/fsia6b.c b/drivers/input/joystick/fsia6b.c
index 76ffdec5c183..7e3bc99d766f 100644
--- a/drivers/input/joystick/fsia6b.c
+++ b/drivers/input/joystick/fsia6b.c
@@ -149,7 +149,7 @@ static int fsia6b_serio_connect(struct serio *serio, struct serio_driver *drv)
 	}
 	fsia6b->dev = input_dev;
 
-	snprintf(fsia6b->phys, sizeof(fsia6b->phys), "%s/input0", serio->phys);
+	scnprintf(fsia6b->phys, sizeof(fsia6b->phys), "%s/input0", serio->phys);
 
 	input_dev->name = DRIVER_DESC;
 	input_dev->phys = fsia6b->phys;
-- 
2.49.0


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

* Re: [PATCH v2] Input: fsia6b: Suppress buffer truncation warning for phys
  2025-06-02 17:57     ` [PATCH v2] Input: fsia6b: Suppress buffer truncation warning for phys Markus Koch
@ 2025-06-04  4:38       ` Dmitry Torokhov
  0 siblings, 0 replies; 6+ messages in thread
From: Dmitry Torokhov @ 2025-06-04  4:38 UTC (permalink / raw)
  To: Markus Koch; +Cc: linux-input, kernel test robot

On Mon, Jun 02, 2025 at 07:57:13PM +0200, Markus Koch wrote:
> Reported-by: kernel test robot <lkp@intel.com>
> Closes: https://lore.kernel.org/oe-kbuild-all/202501020303.1WtxWWTu-lkp@intel.com/
> Signed-off-by: Markus Koch <markus@notsyncing.net>

Applied, thank you.

-- 
Dmitry

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

end of thread, other threads:[~2025-06-04  4:38 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-29 17:22 [PATCH] Input: fsia6b: Increase size of phys to hold full name Markus Koch
2025-04-11 17:38 ` Markus Koch
2025-05-28 17:51   ` Markus Koch
2025-05-30 21:53   ` Dmitry Torokhov
2025-06-02 17:57     ` [PATCH v2] Input: fsia6b: Suppress buffer truncation warning for phys Markus Koch
2025-06-04  4:38       ` Dmitry Torokhov

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