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