Codebase list trinity / 6823bac
ioctls/drm: check i810,mga,r128 and savage support (#44) kernel v6.3-rc1 removed some drm drivers, so add the extra check to make the compile succeed. 7872bc2cb13e drm: Remove the obsolete driver-savage 28483b8666bf drm: Remove the obsolete driver-r128 96ed7db55bef drm: Remove the obsolete driver-mga cab18866fead drm: Remove the obsolete driver-i810 Signed-off-by: Chunyu Hu <chuhu@redhat.com> chuhu authored 10 months ago GitHub committed 10 months ago
2 changed file(s) with 18 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
319319 check_header linux/rds.h USE_RDS
320320 check_header linux/vfio.h USE_VFIO
321321 check_header drm/drm.h USE_DRM
322 check_header drm/i810_drm.h USE_DRM_I810
323 check_header drm/mga_drm.h USE_DRM_MGA
324 check_header drm/r128_drm.h USE_DRM_R128
325 check_header drm/savage_drm.h USE_DRM_SAVAGE
322326 check_header drm/exynos_drm.h USE_DRM_EXYNOS
323327 check_header sound/compress_offload.h USE_SNDDRV_COMPRESS_OFFLOAD
324328 check_header linux/kvm.h USE_KVM
77 #ifdef USE_DRM_EXYNOS
88 #include <drm/exynos_drm.h>
99 #endif
10 #ifdef USE_DRM_I810
1011 #include <drm/i810_drm.h>
12 #endif
1113 #include <drm/i915_drm.h>
14 #ifdef USE_DRM_MGA
1215 #include <drm/mga_drm.h>
16 #endif
1317 #include <drm/nouveau_drm.h>
18 #ifdef USE_DRM_R128
1419 #include <drm/r128_drm.h>
20 #endif
1521 #include <drm/radeon_drm.h>
22 #ifdef USE_DRM_SAVAGE
1623 #include <drm/savage_drm.h>
24 #endif
1725
1826 #include "ioctls.h"
1927 #include "utils.h"
292300 #endif
293301 #endif
294302
303 #ifdef USE_DRM_I810
295304 /* i810_drm.h */
296305 IOCTL(DRM_IOCTL_I810_INIT),
297306 IOCTL(DRM_IOCTL_I810_VERTEX),
308317 IOCTL(DRM_IOCTL_I810_MC),
309318 IOCTL(DRM_IOCTL_I810_RSTATUS),
310319 IOCTL(DRM_IOCTL_I810_FLIP),
320 #endif
311321
312322 /* i915_drm.h */
313323 IOCTL(DRM_IOCTL_I915_INIT),
377387 IOCTL(DRM_IOCTL_I915_REG_READ),
378388 #endif
379389
390 #ifdef USE_DRM_MGA
380391 /* mga_drm.h */
381392 IOCTL(DRM_IOCTL_MGA_INIT),
382393 IOCTL(DRM_IOCTL_MGA_FLUSH),
400411 IOCTL(DRM_IOCTL_NOUVEAU_GROBJ_ALLOC),
401412 IOCTL(DRM_IOCTL_NOUVEAU_NOTIFIEROBJ_ALLOC),
402413 IOCTL(DRM_IOCTL_NOUVEAU_GPUOBJ_FREE),
414 #endif
403415 #ifdef DRM_IOCTL_NOUVEAU_GEM_NEW
404416 IOCTL(DRM_IOCTL_NOUVEAU_GEM_NEW),
405417 #endif
416428 IOCTL(DRM_IOCTL_NOUVEAU_GEM_INFO),
417429 #endif
418430
431 #ifdef USE_DRM_R128
419432 /* r128_drm.h */
420433 IOCTL(DRM_IOCTL_R128_INIT),
421434 IOCTL(DRM_IOCTL_R128_CCE_START),
434447 IOCTL(DRM_IOCTL_R128_FULLSCREEN),
435448 IOCTL(DRM_IOCTL_R128_GETPARAM),
436449 IOCTL(DRM_IOCTL_R128_FLIP),
450 #endif
437451
438452 /* radeon_drm.h */
439453 IOCTL(DRM_IOCTL_RADEON_CP_INIT),