2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-29 07:34:06 +08:00
linux-next/drivers/gpu/drm/qxl
Daniel Vetter 0c756134cf drm: Protect fb_defio in drivers with CONFIG_KMS_FBDEV_EMULATION
For reasons that entirely elude me fb.h exposes all the structures,
even when it is not enabled. Except for special stuff like fb_defio.

Which means all the drivers which haven't yet switched over to the
defio support in the helpers and still roll their own, will fail
to compile when fbdev emulation is disabled. Protect just those
bits, as a gnarly reminder that conversion to the core defio helpers
would be good.

Cc: Dave Airlie <airlied@redhat.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: http://patchwork.freedesktop.org/patch/msgid/1470847958-28465-6-git-send-email-daniel.vetter@ffwll.ch
2016-08-12 10:42:00 +02:00
..
Kconfig drm/qxl: make fbdev support really optional 2016-07-18 09:11:35 +02:00
Makefile drm/qxl: enables gem prime helpers for qxl using dummy driver callbacks 2014-09-03 15:36:52 +10:00
qxl_cmd.c drm/qxl: Remove deprecated create_singlethread_workqueue 2016-07-12 14:44:23 +02:00
qxl_debugfs.c drm/qxl: Remove release_lock stupidity 2014-09-03 17:09:11 +02:00
qxl_dev.h
qxl_display.c drm/qxl: Delete an unnecessary check before drm_gem_object_unreference_unlocked() 2016-07-22 11:23:39 -04:00
qxl_draw.c qxl: silence uninitialized variable warning 2016-07-12 16:20:22 +02:00
qxl_drv.c drm/qxl: Use lockless gem BO free callback 2016-06-01 09:40:42 +02:00
qxl_drv.h drm/qxl: Remove deprecated create_singlethread_workqueue 2016-07-12 14:44:23 +02:00
qxl_dumb.c drm: Remove unused drm_device from drm_gem_object_lookup() 2016-05-17 08:47:30 +02:00
qxl_fb.c drm: Protect fb_defio in drivers with CONFIG_KMS_FBDEV_EMULATION 2016-08-12 10:42:00 +02:00
qxl_gem.c drm/qxl: Move main reference counter to GEM object instead of TTM ones 2015-06-05 11:00:51 +10:00
qxl_image.c qxl: convert qxl driver to proper use for reservations 2013-07-24 11:58:10 +10:00
qxl_ioctl.c drm: Remove unused drm_device from drm_gem_object_lookup() 2016-05-17 08:47:30 +02:00
qxl_irq.c drm/qxl: return IRQ_NONE if it was not our irq 2014-07-17 08:08:06 +10:00
qxl_kms.c drm/qxl: Remove deprecated create_singlethread_workqueue 2016-07-12 14:44:23 +02:00
qxl_object.c drm/qxl: use to_qxl_bo macro 2015-12-15 13:39:40 +01:00
qxl_object.h drm/ttm: remove lazy parameter from ttm_bo_wait 2016-05-04 20:21:26 -04:00
qxl_prime.c drm/qxl: fix erroneous return value 2016-02-17 15:39:35 +10:00
qxl_release.c dma-buf/fence: make fence context 64 bit v2 2016-06-02 08:27:41 +02:00
qxl_ttm.c drm/ttm: wait for BO idle in ttm_bo_move_memcpy 2016-07-07 14:54:35 -04:00