https://bugzilla.kernel.org/show_bug.cgi?id=215740 --- Comment #30 from Ferry Toth (ferry.toth@xxxxxxxxxxxx) --- So I checked and: root@yuna:~# cat /sys/devices/system/cpu/cpu0/cache/index0/coherency_line_size 64 So I just simply added to your debug patches: diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c index 0ff47eeffb49..ba5864b23aed 100644 --- a/drivers/usb/core/hub.c +++ b/drivers/usb/core/hub.c @@ -1420,7 +1420,7 @@ static int hub_configure(struct usb_hub *hub, unsigned full_load; unsigned maxchild; - hub->buffer = kmalloc(sizeof(*hub->buffer), GFP_KERNEL); + hub->buffer = kmalloc(64, GFP_KERNEL); if (!hub->buffer) { ret = -ENOMEM; goto fail; and the problem disappears. But then, why Comment 15 can Alan not reproduce this? -- You may reply to this email to add a comment. You are receiving this mail because: You are watching the assignee of the bug.