CVSROOT: /cvs Module name: src Changes by: j...@cvs.openbsd.org 2022/11/10 19:21:10
Modified files: sys/dev/pci/drm/radeon: radeon_kms.c sys/dev/pci/drm/amd/amdgpu: amdgpu_kms.c sys/dev/pci/drm/i915: i915_drv.c Log message: return early from drm activate functions after fatal error avoids a page fault trap trying to take an uninitialised modeset lock on suspend reported and tested by Ali Farzanrad on HP ProBook 4530s radeondrm0 at pci1 dev 0 function 0 "ATI Radeon HD 6400M" rev 0x00 drm1 at radeondrm0 radeondrm0: msi inteldrm0 at pci0 dev 2 function 0 "Intel HD Graphics 3000" rev 0x09 drm0 at inteldrm0 inteldrm0: msi, SANDYBRIDGE, gen 6 .. radeondrm0: CAICOS [drm] *ERROR* Unable to locate a BIOS ROM drm:pid0:radeondrm_attachhook *ERROR* Fatal error during GPU init inteldrm0: 1366x768, 32bpp