CVSROOT: /cvs Module name: src Changes by: patr...@cvs.openbsd.org 2023/07/04 08:32:21
Modified files: sys/dev/fdt : qcsmptp.c Log message: Instead of waiting for the inbound item to show up in the interrupt handler, allocate it ourselves. The firmware doesn't seem to mind that it's us doing the allocation. This fixes a splassert, because the code that retrieves the item reaches through the shared memory driver, which acquires the hardware mutex, which in turn mallocs. ok kettenis@