(In reply to Michael from comment #164)
> patch v2 causes monitor mode to crash (on ioctl() system calls:
>
> [ 602.100650] usb 1-2: BOGUS urb flags, 208 --> 200
> [ 602.100691] WARNING: CPU: 10 PID: 15060 at drivers/usb/core/urb.c:517
> usb_submit_urb+0x1c9/0x5e0
[snip]
> [ 602.100879] CPU: 10 PID: 15060 Comm: hcxdumptool Tainted: P W OE
> 5.10.9-arch1-1 #1
Those are same "BOGUS urb flags" messages like reported before by Bernhard. I think you did not correctly apply v2 patch on top of 5.10. Please double check if this hunk is present on your backported patch:
(In reply to Michael from comment #164) usb/core/ urb.c:517 urb+0x1c9/ 0x5e0
> patch v2 causes monitor mode to crash (on ioctl() system calls:
>
> [ 602.100650] usb 1-2: BOGUS urb flags, 208 --> 200
> [ 602.100691] WARNING: CPU: 10 PID: 15060 at drivers/
> usb_submit_
[snip]
> [ 602.100879] CPU: 10 PID: 15060 Comm: hcxdumptool Tainted: P W OE
> 5.10.9-arch1-1 #1
Those are same "BOGUS urb flags" messages like reported before by Bernhard. I think you did not correctly apply v2 patch on top of 5.10. Please double check if this hunk is present on your backported patch:
diff --git a/drivers/ usb/core/ urb.c b/drivers/ usb/core/ urb.c .140bac59dc32 100644 usb/core/ urb.c usb/core/ urb.c urb(struct urb *urb, gfp_t mem_flags)
index 357b149b20d3.
--- a/drivers/
+++ b/drivers/
@@ -495,7 +495,7 @@ int usb_submit_
/* Check against a simple/standard policy */ TRANSFER_ DMA_MAP | URB_NO_INTERRUPT | URB_DIR_MASK | RETRY_NOT_ OK | URB_FREE_BUFFER); XFER_BULK: XFER_INT:
allowed = (URB_NO_
- URB_FREE_BUFFER);
+ URB_SOFT_
switch (xfertype) {
case USB_ENDPOINT_
case USB_ENDPOINT_