[PATCH 2/2] usb/gadget: fix printer memory leak
From: "wenlin.kang" When read data from g_printer, we see a Segmentation fault. eg: Unable to handle kernel paging request at virtual address bf048000 pgd = cf038000 [bf048000] *pgd=8e8cf811, *pte=, *ppte= Internal error: Oops: 7 [#1] PREEMPT ARM Modules linked in:
[PATCH 1/2] usb/gadget: fix printer deadlock
From: "wenlin.kang" The problem occurs in follow path. printer_read() | +---setup_rx_reqs() | +---us