CVSROOT: /cvs Module name: src Changes by: j...@cvs.openbsd.org 2020/11/06 20:49:06
Modified files: sys/dev/pci/drm: drm_vma_manager.c sys/dev/pci/drm/include/drm: drm_vma_manager.h sys/dev/pci/drm/include/linux: rwlock_types.h spinlock.h Log message: change from rwlock(9) to mutex(9) for linux rwlocks Linux rwlocks are read/write spin locks which don't sleep. Fixes a panic claudio@ reported with a WITNESS kernel on inteldrm(4) 'panic: acquiring blockable sleep lock with spinlock or critical section held (rwlock) drmvma' Patch from kettenis@ with a small tweak from me. ok kettenis@