]> www.infradead.org Git - users/jedix/linux-maple.git/commit
usb: core: replace usb_sndaddr0pipe macro with usb_sndctrlpipe
authorStefan Eichenberger <stefan.eichenberger@toradex.com>
Wed, 19 Feb 2025 08:36:44 +0000 (09:36 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 3 Mar 2025 09:23:19 +0000 (10:23 +0100)
commite4b5f415391a56ec6c5f2158bf25d1d3e7936ccc
treec6ccffed5969930371f77f2d710304c3cbc19624
parentc749f058b4371430a8338e1ca72b9ae38fef613b
usb: core: replace usb_sndaddr0pipe macro with usb_sndctrlpipe

The usb_sndaddr0pipe macro is only used in the hub_set_address function.
Replace it with usb_sndctrlpipe which provides the same functionality
but would also consider the endpoint device number.

If the device has not been initialised, it is safe to use
usb_sndctrlpipe in this context because udev->devnum is set to 0.
Therefore, this change does not affect behaviour, but reduces code
complexity by reusing the existing macro.

Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Link: https://lore.kernel.org/r/20250219083745.10406-1-eichest@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/core/hub.c