On Wed, 8 Sep 2010 17:15:02 +0200 Arnd Bergmann arnd@arndb.de wrote:
BenH's fix to correct building on multi-domain systems broke building DRM for platforms without PCI support. This makes the call to pci_domain_nr conditional in order to fix compilation.
Signed-off-by: Arnd Bergmann arnd@arndb.de
diff --git a/include/drm/drmP.h b/include/drm/drmP.h index 7809d23..5ff5819 100644 --- a/include/drm/drmP.h +++ b/include/drm/drmP.h @@ -1099,7 +1099,11 @@ static inline int drm_get_pci_domain(struct drm_device *dev) return 0; #endif /* __alpha__ */
+#ifdef CONFIG_PCI return pci_domain_nr(dev->pdev->bus); +#else
- return 0;
+#endif }
#if __OS_HAS_AGP
I think we fixed this, but I guess Linus hasn't pulled my tree yet...