kernel/drm: Remove CONFIG_PCI as a kernel option.
authorSascha Wildner <saw@online.de>
Sat, 11 Aug 2018 20:39:07 +0000 (22:39 +0200)
committerSascha Wildner <saw@online.de>
Sat, 11 Aug 2018 20:39:07 +0000 (22:39 +0200)
The code does not link in the absence of it and neither do we expect
systems without PCI support configured, nor does it make sense for
DRM specific stuff in particular, so just set it unconditionally.

If anything, it could be tied to NPCI being >0 (to check if
"device pci" is in the kernel), but for that it would have to
actually build/link without CONFIG_PCI in the first place.

sys/conf/options
sys/config/LINT64
sys/config/X86_64_GENERIC
sys/dev/drm/include/drm/drmP.h

index 983744c..257dca2 100644 (file)
@@ -382,7 +382,6 @@ AGP_DEBUG           opt_agp.h
 # DRM options
 DRM_DEBUG              opt_drm.h
 VGA_SWITCHEROO         opt_drm.h
-CONFIG_PCI             opt_global.h
 
 # DPT driver debug flags
 DPT_MEASURE_PERFORMANCE        opt_dpt.h
index 43e41ef..dcfe465 100644 (file)
@@ -2269,6 +2269,3 @@ options           WDOG_DISABLE_ON_PANIC   # Automatically disable watchdogs on panic
 # LED
 device         led
 options                ERROR_LED_ON_PANIC      # If an error led is present, light it up on panic
-
-# Linux / drm subsystem configuration options
-options                CONFIG_PCI
index d5338ac..3e47f54 100644 (file)
@@ -335,6 +335,3 @@ device              gpio_intel      # GPIO support for Intel SoCs
 #device                ichiic
 device         smbus           # Bus support, required for smb below.
 device         smbacpi
-
-# Linux / drm subsystem configuration options
-options                CONFIG_PCI
index 45137fb..1a64fd7 100644 (file)
@@ -34,6 +34,8 @@
 
 #if defined(_KERNEL) || defined(__KERNEL__)
 
+#define        CONFIG_PCI      1
+
 #include <sys/param.h>
 #include <sys/queue.h>
 #include <sys/malloc.h>