original_kernel/include/drm
Francisco Jerez 5870a4d97d drm/ttm: Allocate the page pool manager in the heap.
Repeated ttm_page_alloc_init/fini fails noisily because the pool
manager kobj isn't zeroed out between uses (we could do just that but
statically allocated kobjects are generally considered a bad thing).
Move it to kzalloc'ed memory.

Note that this patch drops the refcounting behavior of the pool
allocator init/fini functions: it would have led to a race condition
in its current form, and anyway it was never exploited.

This fixes a regression with reloading kms modules at runtime, since
page allocator was introduced.

Signed-off-by: Francisco Jerez <currojerez@riseup.net>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-07-07 12:14:11 +10:00
..
i2c
ttm drm/ttm: Allocate the page pool manager in the heap. 2010-07-07 12:14:11 +10:00
Kbuild
drm.h
drmP.h drm: free core gem object from driver callbacks 2010-04-20 13:19:33 +10:00
drm_buffer.h
drm_cache.h
drm_core.h
drm_crtc.h drm/fbdev: fix cloning on fbcon 2010-05-18 17:40:22 +10:00
drm_crtc_helper.h drm/kms: disable/enable poll around switcheroo on/off 2010-06-01 10:36:02 +10:00
drm_dp_helper.h
drm_edid.h drm_edid: There should be 6 Standard Timings 2010-05-18 15:56:14 +10:00
drm_encoder_slave.h
drm_fb_helper.h drm/fbdev: rework output polling to be back in the core. (v4) 2010-05-18 17:40:11 +10:00
drm_fixed.h drm: move radeon_fixed.h to shared drm_fixed.h header 2010-05-18 18:21:33 +10:00
drm_hashtab.h
drm_mem_util.h drm/ttm: use drm calloc large and free large 2010-03-15 10:31:43 +10:00
drm_memory.h
drm_mm.h
drm_mode.h
drm_os_linux.h
drm_pciids.h drm/radeon/kms: add FireMV 2400 PCI ID. 2010-04-19 18:53:10 +10:00
drm_sarea.h
drm_sman.h
drm_sysfs.h
i810_drm.h
i830_drm.h
i915_drm.h drm/i915: add HAS_BSD check to i915_getparam 2010-06-01 11:21:09 -07:00
mga_drm.h
nouveau_drm.h drm/nouveau: Add getparam for current PTIMER time. 2010-05-28 16:06:21 +10:00
r128_drm.h
radeon_drm.h drm/radeon/kms/evergreen: set accel_enabled 2010-06-08 09:34:42 +10:00
savage_drm.h
sis_drm.h
via_drm.h
vmwgfx_drm.h drm/vmwgfx: Allow userspace to change default layout. Bump minor. 2010-06-03 13:13:36 +10:00