Samuel Thibault, le mar. 01 juil. 2025 23:45:05 +0200, a ecrit:
> Samuel Thibault, le mar. 01 juil. 2025 23:26:38 +0200, a ecrit:
> > I guess it's working on BSD only by luck because mutex_init() is mostly
> > no-op... I'll add a patch for this which seems to work for me
> 
> It's *very* slow, though...
> 
> # dd < /dev/ud0 > /dev/null bs=64K count=10
> 10+0 records in
> 10+0 records out
> 655360 bytes (655 kB, 640 KiB) copied, 15.45 s, 42.4 kB/s

Possibly the interrupt and the driver thread are stupidly competing for
the spinlock.

Samuel

Reply via email to