diff options
Diffstat (limited to 'drivers/input/serio/userio.c')
| -rw-r--r-- | drivers/input/serio/userio.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/input/serio/userio.c b/drivers/input/serio/userio.c index 7f627b08055e..3bdb17b4dd25 100644 --- a/drivers/input/serio/userio.c +++ b/drivers/input/serio/userio.c @@ -73,7 +73,7 @@ static int userio_device_write(struct serio *id, unsigned char val) static int userio_char_open(struct inode *inode, struct file *file) { struct userio_device *userio __free(kfree) = - kzalloc(sizeof(*userio), GFP_KERNEL); + kzalloc_obj(*userio, GFP_KERNEL); if (!userio) return -ENOMEM; @@ -81,7 +81,7 @@ static int userio_char_open(struct inode *inode, struct file *file) spin_lock_init(&userio->buf_lock); init_waitqueue_head(&userio->waitq); - userio->serio = kzalloc(sizeof(*userio->serio), GFP_KERNEL); + userio->serio = kzalloc_obj(*userio->serio, GFP_KERNEL); if (!userio->serio) return -ENOMEM; |
