Daniel Vetter
83bc5fd29a
drm/sis: fixup sis_mm ioctl structs
...
Userspace uses long in quite a few places more than the kernel. Which
gives me neat proof that I'm the only guy on this side of the galaxy
who ever tried to run glxgears on a 64bit machine with sis graphics on
linux.
Note that the longs in drm_sis_mem_t aren't aligned properly, so this
won't even work with 32bit userspace on 64bit kernel as-is. Hence the
patch can't break that, either.
Nope, I'm not nuts enough to write the 32bit ioctl compat layer for
this and test it with some wine app. Even though hunting the ebay
dungeons for a sis card actually supported by the mesa drivers casts
some doubts on this ...
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2012-07-19 22:51:58 -04:00
..
i2c
ttm
ttm: add prime sharing support to TTM (v2)
2012-05-23 10:46:27 +01:00
drm.h
drm/prime: expose capability flags for userspace.
2012-05-18 11:12:16 +01:00
drm_buffer.h
drm_cache.h
drm_core.h
drm_crtc.h
drm: remove the list_head from drm_mode_set
2012-07-19 21:27:51 -04:00
drm_crtc_helper.h
drm: Make the .mode_fixup() operations mode argument a const pointer
2012-07-19 21:52:38 -04:00
drm_dp_helper.h
drm/dp: Add DPCD defines for register 0x007
2012-05-22 10:18:36 +01:00
drm_edid.h
drm/edid: Add packed attribute to new gtf2 and cvt structs
2012-04-23 17:41:17 +01:00
drm_encoder_slave.h
drm: Make the .mode_fixup() operations mode argument a const pointer
2012-07-19 21:52:38 -04:00
drm_fb_helper.h
drm fb helper: remove unused variable crtc_id
2012-02-03 09:55:52 +00:00
drm_fixed.h
drm: fixed: Add dfixed_frac
2012-04-27 09:29:35 +01:00
drm_fourcc.h
drm: Add multi buffer plane pixel formats
2011-12-29 11:21:42 +09:00
drm_global.h
drm_hashtab.h
drm: Remove unused members from struct drm_open_hash
2011-02-23 11:16:40 +10:00
drm_mem_util.h
introduce SIZE_MAX
2012-05-31 17:49:26 -07:00
drm_memory.h
drm_mm.h
drm: Add colouring to the range allocator
2012-07-16 05:59:37 +10:00
drm_mode.h
drm: add bitmask property type
2012-05-22 10:54:16 +01:00
drm_os_linux.h
drm_pciids.h
drm: kill i915/i830 ids from drm_pciids.h
2012-07-19 22:51:12 -04:00
drm_sarea.h
drm_sysfs.h
drm_usb.h
drmP.h
drm: kill dma queue support
2012-07-19 22:50:55 -04:00
exynos_drm.h
drm/exynos: fixed size type.
2012-06-05 11:51:47 +09:00
gma_drm.h
gma500: fix ioctl confict
2012-03-10 13:06:04 +00:00
i810_drm.h
i915_drm.h
drm/i915/context: switch contexts with execbuf2
2012-06-14 17:36:21 +02:00
intel-gtt.h
drm/i915: call intel_enable_gtt
2012-06-12 22:21:07 +02:00
Kbuild
drm/exynos: exynos_drm.h header file fixes
2012-02-15 10:29:12 +09:00
mga_drm.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
nouveau_drm.h
drm/nv50: support for compression
2011-02-25 06:46:07 +10:00
r128_drm.h
radeon_drm.h
drm/radeon: fix possible lack of synchronization btw ttm and other ring
2012-05-09 17:22:12 +01:00
savage_drm.h
Fix common misspellings
2011-03-31 11:26:23 -03:00
sis_drm.h
drm/sis: fixup sis_mm ioctl structs
2012-07-19 22:51:58 -04:00
via_drm.h
drm/via: track obj->drm_fd relations in the driver
2011-12-22 00:33:19 +01:00
vmwgfx_drm.h
vmwgfx: Reinstate the update_layout ioctl
2011-11-02 08:30:31 +00:00