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@

Reply via email to