USB: usb.h: tweak struct urb to remove wasted space
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 1 Mar 2019 17:22:38 +0000 (18:22 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 19 Mar 2019 14:00:34 +0000 (15:00 +0100)
commit8e6b85945155da5af95dc0fa58ae38b86428deea
treed1c21953d9c5e3018baec98d6cc76bd24c6b1771
parent9e98c678c2d6ae3a17cb2de55d17f69dddaa231b
USB: usb.h: tweak struct urb to remove wasted space

By moving one field around in 'struct urb' we reduce the size of the
structure by 8 bytes.

Before the patch on x86_64 the overall size of the structure as reported
by pahole was:
/* size: 192, cachelines: 3, members: 30 */
/* sum members: 184, holes: 2, sum holes: 8 */
After the patch we now have:
/* size: 184, cachelines: 3, members: 30 */
/* last cacheline: 56 bytes */

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
include/linux/usb.h