Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

usb: gadget: printer: don't access file global usb_printer_gadget in function's code

The printer_dev can be recovered from printer_func_unbind() function's
parameters.

Signed-off-by: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>

authored by

Andrzej Pietrasiewicz and committed by
Felipe Balbi
8fe20f66 dec81cf1

+1 -1
+1 -1
drivers/usb/gadget/legacy/printer.c
··· 1159 1159 struct printer_dev *dev; 1160 1160 struct usb_request *req; 1161 1161 1162 - dev = &usb_printer_gadget; 1162 + dev = container_of(f, struct printer_dev, function); 1163 1163 1164 1164 device_destroy(usb_gadget_class, g_printer_devno); 1165 1165