CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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@