]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
fbdev: nvidiafb: fix build on 32-bit ARCH=um
authorJohannes Berg <johannes.berg@intel.com>
Fri, 6 Jun 2025 09:02:19 +0000 (11:02 +0200)
committerHelge Deller <deller@gmx.de>
Sun, 27 Jul 2025 17:56:50 +0000 (19:56 +0200)
Now that ARCH=um no longer has IO port accesses, this driver
can no longer build as-is. Make the IO port calls not just
conditional on i386 but also !UML.

Reported-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Helge Deller <deller@gmx.de>
drivers/video/fbdev/nvidia/nv_local.h

index 68e508daa417e4861b14ea492faa0205302b7fe6..93aff35305a97ecd048384edf6e3f26586e79f15 100644 (file)
@@ -80,7 +80,7 @@
      (par)->dmaFree -= ((size) + 1);          \
 }
 
-#if defined(__i386__)
+#if defined(__i386__) && !defined(CONFIG_UML)
 #define _NV_FENCE() outb(0, 0x3D0);
 #else
 #define _NV_FENCE() mb();