summaryrefslogtreecommitdiff
path: root/drivers/input/serio
diff options
context:
space:
mode:
authorRichard Leitner <richard.leitner@skidata.com>2014-10-08 15:21:32 -0700
committerJiri Slaby <jslaby@suse.cz>2014-11-13 19:02:03 +0100
commit336cc76cb08dd42fa6afc3e1d92b9bd547cc6aa9 (patch)
treea3140fc2f329f5a8c3d6dd96a5211dbd8695b225 /drivers/input/serio
parent1b3ad9572eaa643f86f2304b79c9e772fd0f734b (diff)
Input: serio - avoid negative serio device numbers
commit 0224ec9e9f111b1c39ec00a10de4858061b4afea upstream. Fix the format string for serio device name generation to avoid negative device numbers when the id exceeds the maximum signed integer value. Signed-off-by: Richard Leitner <richard.leitner@skidata.com> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Diffstat (limited to 'drivers/input/serio')
-rw-r--r--drivers/input/serio/serio.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/input/serio/serio.c b/drivers/input/serio/serio.c
index 2b56855c2c77..de019ebb7e29 100644
--- a/drivers/input/serio/serio.c
+++ b/drivers/input/serio/serio.c
@@ -506,8 +506,8 @@ static void serio_init_port(struct serio *serio)
spin_lock_init(&serio->lock);
mutex_init(&serio->drv_mutex);
device_initialize(&serio->dev);
- dev_set_name(&serio->dev, "serio%ld",
- (long)atomic_inc_return(&serio_no) - 1);
+ dev_set_name(&serio->dev, "serio%lu",
+ (unsigned long)atomic_inc_return(&serio_no) - 1);
serio->dev.bus = &serio_bus;
serio->dev.release = serio_release_port;
serio->dev.groups = serio_device_attr_groups;