mirror of
https://github.com/torvalds/linux.git
synced 2026-05-12 16:18:45 +02:00
most: usb: Use kzalloc_objs for endpoint address array
Replace kcalloc() with kzalloc_objs() when allocating the endpoint address array to keep the size type-safe and match nearby allocations. Reformat ->busy_urbs allocation to a single line. No functional change. Signed-off-by: Thorsten Blum <thorsten.blum@linux.dev> Reviewed-by: Kees Cook <kees@kernel.org> Link: https://patch.msgid.link/20260225180329.712101-2-thorsten.blum@linux.dev Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
71f0a26734
commit
bdb6189600
|
|
@ -1009,13 +1009,11 @@ hdm_probe(struct usb_interface *interface, const struct usb_device_id *id)
|
|||
goto err_free_conf;
|
||||
|
||||
mdev->iface.channel_vector = mdev->cap;
|
||||
mdev->ep_address =
|
||||
kcalloc(num_endpoints, sizeof(*mdev->ep_address), GFP_KERNEL);
|
||||
mdev->ep_address = kzalloc_objs(*mdev->ep_address, num_endpoints);
|
||||
if (!mdev->ep_address)
|
||||
goto err_free_cap;
|
||||
|
||||
mdev->busy_urbs =
|
||||
kzalloc_objs(*mdev->busy_urbs, num_endpoints);
|
||||
mdev->busy_urbs = kzalloc_objs(*mdev->busy_urbs, num_endpoints);
|
||||
if (!mdev->busy_urbs)
|
||||
goto err_free_ep_address;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user