Skip to content

Commit a5459d2

Browse files
committed
amdgpu: use local kernel headers instead of libdrm
Use local copies of amdgpu and DRM headers for consistency. Signed-off-by: Radostin Stoyanov <rstoyanov@fedoraproject.org>
1 parent 306dbca commit a5459d2

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

plugins/amdgpu/amdgpu_plugin.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020

2121
#include <xf86drm.h>
2222
#include <libdrm/amdgpu.h>
23-
#include <libdrm/amdgpu_drm.h>
2423

2524
#include "criu-plugin.h"
2625
#include "plugin.h"
@@ -38,6 +37,7 @@
3837
#include "rst-malloc.h"
3938

4039
#include "common/list.h"
40+
#include "amdgpu_drm.h"
4141
#include "amdgpu_plugin_dmabuf.h"
4242
#include "amdgpu_plugin_drm.h"
4343
#include "amdgpu_plugin_util.h"

plugins/amdgpu/amdgpu_plugin_drm.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
#include "fdstore.h"
2424

2525
#include "criu-amdgpu.pb-c.h"
26+
27+
/* Define __user as empty for kernel headers in user-space */
2628
#define __user
2729
#include "drm.h"
2830

plugins/amdgpu/kfd_ioctl.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,12 @@
2323
#ifndef KFD_IOCTL_H_INCLUDED
2424
#define KFD_IOCTL_H_INCLUDED
2525

26-
#include <libdrm/drm.h>
2726
#include <linux/ioctl.h>
2827

28+
/* Define __user as empty for kernel headers in user-space */
29+
#define __user
30+
#include "drm.h"
31+
2932
/*
3033
* - 1.1 - initial version
3134
* - 1.3 - Add SMI events support

0 commit comments

Comments
 (0)