On 22.09.25 13:54, Thomas Zimmermann wrote: > Hi Melissa > > Am 19.09.25 um 17:54 schrieb Melissa Wen: >> Hi all, >> >> I just talked with Thomas that these two patches are preventing amdgpu >> driver to be unloaded: >> >> `modprobe: FATAL: Module amdgpu is in use.` >> >> and there is no process using the driver.
Melissa could it be that you have a console loaded? Regards, Christian. > > What's the exact STR for this problem? After Christian's comments, I tried to > reproduce the issue, but it works on my system. I do > > - boot up with amdgpu in text mode (multiuser.target) > - login by serial console > - 'rmmod amdgpu' > > That last step turns my test system's display off and unloads amdgpu. The > kernel is a recent drm-tip at v6.17-rc6. > > Best regards > Thomas > >> >> We agreed that the best approach now is to completely revert the work >> done for improving DMA bug handling to avoid any loose ends. With these >> reverts we are just back to the old behavior and amdgpu loading and >> unloading will return to normal. >> >> Best Regards, >> >> Melissa >> >> Melissa Wen (2): >> Revert "drm/framebuffer: Acquire internal references on GEM handles" >> Revert "drm/gem: Acquire references on GEM handles for framebuffers" >> >> drivers/gpu/drm/drm_framebuffer.c | 31 +-------------- >> drivers/gpu/drm/drm_gem.c | 64 +++++-------------------------- >> drivers/gpu/drm/drm_internal.h | 2 - >> include/drm/drm_framebuffer.h | 7 ---- >> 4 files changed, 11 insertions(+), 93 deletions(-) >> >
