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

Commit ac563cfd authored by Matthew Wilcox's avatar Matthew Wilcox Committed by Greg Kroah-Hartman
Browse files

USB: uas: Use kzalloc instead of kmalloc



The IUs are not being fully initialised by the driver (due to the reserved
space).  Since we should be zeroing reserved fields, use kzalloc to do
it for us.

Reported-by: default avatarLuben Tuikov <ltuikov@yahoo.com>
Signed-off-by: default avatarMatthew Wilcox <willy@linux.intel.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 4400ef31
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -297,7 +297,7 @@ static struct urb *uas_alloc_sense_urb(struct uas_dev_info *devinfo, gfp_t gfp,
	if (!urb)
		goto out;

	iu = kmalloc(sizeof(*iu), gfp);
	iu = kzalloc(sizeof(*iu), gfp);
	if (!iu)
		goto free;

@@ -328,7 +328,7 @@ static struct urb *uas_alloc_cmd_urb(struct uas_dev_info *devinfo, gfp_t gfp,
	if (len < 0)
		len = 0;
	len = ALIGN(len, 4);
	iu = kmalloc(sizeof(*iu) + len, gfp);
	iu = kzalloc(sizeof(*iu) + len, gfp);
	if (!iu)
		goto free;