Allocating USB buffers on the stack is not portable, and no longer works on x86_64 (with VMAP_STACK enabled as per default). This series fixes all the instances I could find where USB networking drivers do that. Ben. Ben Hutchings (4): pegasus: Use heap buffers for all register access rtl8150: Use heap buffers for all register access catc: Combine failure cleanup code in catc_probe() catc: Use heap buffer for memory size test drivers/net/usb/catc.c | 56 ++++++++++++++++++++++++++++------------------- drivers/net/usb/pegasus.c | 29 ++++++++++++++++++++---- drivers/net/usb/rtl8150.c | 34 ++++++++++++++++++++++------ 3 files changed, 86 insertions(+), 33 deletions(-)
Attachment:
signature.asc
Description: Digital signature