Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b39787a9 authored by Eric Sesterhenn's avatar Eric Sesterhenn Committed by Dmitry Torokhov
Browse files

Input: use kzalloc() throughout the code



Signed-off-by: default avatarEric Sesterhenn <snakebyte@gmx.de>
Signed-off-by: default avatarDmitry Torokhov <dtor@mail.ru>
parent 493a7e0d
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -49,9 +49,8 @@ static struct input_handle *evbug_connect(struct input_handler *handler, struct
{
	struct input_handle *handle;

	if (!(handle = kmalloc(sizeof(struct input_handle), GFP_KERNEL)))
	if (!(handle = kzalloc(sizeof(struct input_handle), GFP_KERNEL)))
		return NULL;
	memset(handle, 0, sizeof(struct input_handle));

	handle->dev = dev;
	handle->handler = handler;
+2 −4
Original line number Diff line number Diff line
@@ -130,9 +130,8 @@ static int evdev_open(struct inode * inode, struct file * file)
	if ((accept_err = input_accept_process(&(evdev_table[i]->handle), file)))
		return accept_err;

	if (!(list = kmalloc(sizeof(struct evdev_list), GFP_KERNEL)))
	if (!(list = kzalloc(sizeof(struct evdev_list), GFP_KERNEL)))
		return -ENOMEM;
	memset(list, 0, sizeof(struct evdev_list));

	list->evdev = evdev_table[i];
	list_add_tail(&list->node, &evdev_table[i]->list);
@@ -609,9 +608,8 @@ static struct input_handle *evdev_connect(struct input_handler *handler, struct
		return NULL;
	}

	if (!(evdev = kmalloc(sizeof(struct evdev), GFP_KERNEL)))
	if (!(evdev = kzalloc(sizeof(struct evdev), GFP_KERNEL)))
		return NULL;
	memset(evdev, 0, sizeof(struct evdev));

	INIT_LIST_HEAD(&evdev->list);
	init_waitqueue_head(&evdev->wait);
+2 −4
Original line number Diff line number Diff line
@@ -171,9 +171,8 @@ static int joydev_open(struct inode *inode, struct file *file)
	if (i >= JOYDEV_MINORS || !joydev_table[i])
		return -ENODEV;

	if (!(list = kmalloc(sizeof(struct joydev_list), GFP_KERNEL)))
	if (!(list = kzalloc(sizeof(struct joydev_list), GFP_KERNEL)))
		return -ENOMEM;
	memset(list, 0, sizeof(struct joydev_list));

	list->joydev = joydev_table[i];
	list_add_tail(&list->node, &joydev_table[i]->list);
@@ -457,9 +456,8 @@ static struct input_handle *joydev_connect(struct input_handler *handler, struct
		return NULL;
	}

	if (!(joydev = kmalloc(sizeof(struct joydev), GFP_KERNEL)))
	if (!(joydev = kzalloc(sizeof(struct joydev), GFP_KERNEL)))
		return NULL;
	memset(joydev, 0, sizeof(struct joydev));

	INIT_LIST_HEAD(&joydev->list);
	init_waitqueue_head(&joydev->wait);
+1 −2
Original line number Diff line number Diff line
@@ -251,10 +251,9 @@ static int hil_kbd_connect(struct serio *serio, struct serio_driver *drv)
	uint8_t		did, *idd;
	int		i;
	
	kbd = kmalloc(sizeof(*kbd), GFP_KERNEL);
	kbd = kzalloc(sizeof(*kbd), GFP_KERNEL);
	if (!kbd)
		return -ENOMEM;
	memset(kbd, 0, sizeof(struct hil_kbd));

	if (serio_open(serio, drv)) goto bail0;

+4 −3
Original line number Diff line number Diff line
@@ -245,10 +245,11 @@ static int hil_ptr_connect(struct serio *serio, struct serio_driver *driver)
	unsigned int	i, naxsets, btntype;
	uint8_t		did, *idd;

	if (!(ptr = kmalloc(sizeof(struct hil_ptr), GFP_KERNEL))) return -ENOMEM;
	memset(ptr, 0, sizeof(struct hil_ptr));
	if (!(ptr = kzalloc(sizeof(struct hil_ptr), GFP_KERNEL)))
		return -ENOMEM;

	if (serio_open(serio, driver)) goto bail0;
	if (serio_open(serio, driver))
		goto bail0;

	serio_set_drvdata(serio, ptr);
	ptr->serio = serio;
Loading