On Sun, Apr 02, 2023 at 05:54:18PM +0200, Hans Petter Selasky wrote: > While that being said, I wish the Linux USB core would take the example of > the FreeBSD USB core, and pre-allocate all memory needed for USB transfers, > also called URB's, during device attach. Many drivers do that today already, which specific ones do you think need to have this added that are not doing so? > Frequently going through allocate > and free cycles during operation, is not just inefficient, but also greatly > degrades the ability to debug the system. Based on the slow USB speeds, "inefficient" isn't anything that I've been able to measure specifically, have you? > USB is still quite essential when doing remote server access. Yeah, > the serial port is great too, but one day inb() and outb() will die That's what a USB debugging cable is for :) thanks, greg k-h