summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSlava Grigorev <slava.grigorev@amd.com>2018-04-27 13:04:36 -0400
committerMichel Dänzer <michel.daenzer@amd.com>2018-04-30 15:56:49 +0200
commit103bd6f44cc5f1a6cd6cc9a5cb34d0419c4cece9 (patch)
tree078bf0edd8442f7656dc408e132f5542efd42e79 /src
parent04947b83cce3a7782e59dece2c7797cc396c1e05 (diff)
Include xf86platformBus.h unconditionally
Compilation failed with XSERVER_PLATFORM_BUS undefined: ../../src/amdgpu_probe.c: In function ‘amdgpu_kernel_open_fd’: ../../src/amdgpu_probe.c:133:21: error: dereferencing pointer to incomplete type ‘struct xf86_platform_device’ dev = platform_dev->pdev; ^~ Signed-off-by: Slava Grigorev <slava.grigorev@amd.com> [ Michel Dänzer: * Fixed remaining preprocessor guards to work with xserver 1.13 * Touched up commit log ]
Diffstat (limited to 'src')
-rw-r--r--src/amdgpu_probe.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/amdgpu_probe.c b/src/amdgpu_probe.c
index 88f99c6..9eeb84d 100644
--- a/src/amdgpu_probe.c
+++ b/src/amdgpu_probe.c
@@ -54,9 +54,7 @@
#include <xf86_OSproc.h>
#endif
-#ifdef XSERVER_PLATFORM_BUS
#include <xf86platformBus.h>
-#endif
_X_EXPORT int gAMDGPUEntityIndex = -1;
@@ -120,7 +118,7 @@ static int amdgpu_kernel_open_fd(ScrnInfoPtr pScrn,
char *busid;
int fd;
-#ifdef XF86_PDEV_SERVER_FD
+#ifdef ODEV_ATTRIB_FD
if (platform_dev) {
fd = xf86_get_platform_device_int_attrib(platform_dev,
ODEV_ATTRIB_FD, -1);
@@ -154,7 +152,7 @@ static int amdgpu_kernel_open_fd(ScrnInfoPtr pScrn,
void amdgpu_kernel_close_fd(AMDGPUEntPtr pAMDGPUEnt)
{
-#ifdef XF86_PDEV_SERVER_FD
+#if defined(XSERVER_PLATFORM_BUS) && defined(XF86_PDEV_SERVER_FD)
if (!(pAMDGPUEnt->platform_dev &&
pAMDGPUEnt->platform_dev->flags & XF86_PDEV_SERVER_FD))
#endif