linux/drivers/gpu/drm/radeon
Dave Airlie eaa4f5e1d0 drm/radeon: fix regression on atom cards with hardcoded EDID record.
Since fafcf94e2b introduced an edid size, it seems to have broken this path.

This manifest as oops on T500 Lenovo laptops with dual graphics primarily.

Fixes: https://bugzilla.kernel.org/show_bug.cgi?id=33812

cc: stable@kernel.org
Reviewed-by: Alex Deucher <alexdeucher@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2011-05-04 09:29:25 +10:00
..
reg_srcs drm/radeon/kms: add missing safe regs for 6xx/7xx 2011-04-27 17:03:54 +10:00
.gitignore
atom-bits.h
atom-names.h
atom-types.h
atom.c drm/radeon/kms: fix bad shift in atom iio table parser 2011-04-15 09:05:58 +10:00
atom.h
atombios.h Fix common misspellings 2011-03-31 11:26:23 -03:00
atombios_crtc.c drm/radeon/kms: pll tweaks for r7xx 2011-04-20 09:39:37 +10:00
atombios_dp.c radeon/kms: fix dp displayport mode validation 2011-01-27 13:52:05 +10:00
avivod.h
cayman_blit_shaders.c drm/radeon/kms: additional default context regs for cayman 2011-03-03 11:56:58 +10:00
cayman_blit_shaders.h drm/radeon/kms: add support for CP setup on cayman asics 2011-03-03 11:51:13 +10:00
evergreen.c drm/radeon/kms: fix IH writeback on r6xx+ on big endian machines 2011-04-20 10:45:21 +10:00
evergreen_blit_kms.c Merge commit '5359533801e3dd3abca5b7d3d985b0b33fd9fe8b' into drm-core-next 2011-03-16 11:34:41 +10:00
evergreen_blit_shaders.c drm/radeon/kms: evergreen/ni big endian fixes (v2) 2011-02-14 10:10:09 +10:00
evergreen_blit_shaders.h
evergreen_cs.c Fix common misspellings 2011-03-31 11:26:23 -03:00
evergreen_reg.h
evergreend.h Merge remote branch 'intel/drm-intel-next' of ../drm-next into drm-core-next 2011-03-14 14:15:13 +10:00
Kconfig radeon: expose backlight class device for legacy LVDS encoder 2011-03-22 17:43:59 -07:00
Makefile drm/radeon/kms: add cayman CS check support 2011-03-03 11:56:56 +10:00
mkregtable.c radeon mkregtable: Add missing fclose() calls 2011-02-14 09:22:54 +10:00
ni.c Merge commit '5359533801e3dd3abca5b7d3d985b0b33fd9fe8b' into drm-core-next 2011-03-16 11:34:41 +10:00
ni_reg.h drm/radeon/kms: add ni_reg.h 2011-01-07 14:11:38 +10:00
nid.h drm/radeon/kms: add cayman asic reset support 2011-03-03 11:51:21 +10:00
ObjectID.h
r100.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2011-03-18 10:37:40 -07:00
r100_track.h drm/radeon/kms: check AA resolve registers on r300 2011-02-14 10:12:14 +10:00
r100d.h
r200.c drm/radeon/kms: optimize CS state checking for r100->r500 2011-02-14 09:23:27 +10:00
r300.c Fix common misspellings 2011-03-31 11:26:23 -03:00
r300_cmdbuf.c
r300_reg.h Fix common misspellings 2011-03-31 11:26:23 -03:00
r300d.h drm/radeon/kms: manage r300 CMASK RAM access and allow CMASK clear 2011-01-06 13:00:45 +10:00
r420.c drm: Fix printk typo 'failled' 2011-02-17 16:52:46 +01:00
r420d.h
r500_reg.h
r520.c drm: Fix printk typo 'failled' 2011-02-17 16:52:46 +01:00
r520d.h
r600.c drm/radeon/kms: fix IH writeback on r6xx+ on big endian machines 2011-04-20 10:45:21 +10:00
r600_audio.c radeon: consolidate asic-specific function decls for r600 & later 2011-02-23 10:35:20 +10:00
r600_blit.c drm/radeon: 6xx/7xx non-kms endian fixes 2011-02-14 09:23:35 +10:00
r600_blit_kms.c Merge commit '5359533801e3dd3abca5b7d3d985b0b33fd9fe8b' into drm-core-next 2011-03-16 11:34:41 +10:00
r600_blit_shaders.c drm/radeon/kms: 6xx/7xx big endian fixes 2011-02-14 09:23:38 +10:00
r600_blit_shaders.h
r600_cp.c drm/radeon: 6xx/7xx non-kms endian fixes 2011-02-14 09:23:35 +10:00
r600_cs.c Fix common misspellings 2011-03-31 11:26:23 -03:00
r600_hdmi.c Fix common misspellings 2011-03-31 11:26:23 -03:00
r600_reg.h drm/radeon/kms: fix r6xx+ scanout on BE systems 2011-01-27 13:54:13 +10:00
r600d.h Merge remote branch 'intel/drm-intel-next' of ../drm-next into drm-core-next 2011-03-14 14:15:13 +10:00
radeon.h drm/radeon/kms: properly program vddci on evergreen+ 2011-04-13 09:09:44 +10:00
radeon_acpi.c
radeon_agp.c
radeon_asic.c drm/radeon/kms: fix pcie_p callbacks on btc and cayman 2011-04-13 09:09:30 +10:00
radeon_asic.h drm/radeon/kms: add radeon_asic entry for cayman 2011-03-03 11:56:50 +10:00
radeon_atombios.c drm/radeon: fix regression on atom cards with hardcoded EDID record. 2011-05-04 09:29:25 +10:00
radeon_atpx_handler.c
radeon_benchmark.c drm/radeon: embed struct drm_gem_object 2011-02-23 10:33:03 +10:00
radeon_bios.c drm/radeon/kms: add disabled vbios accessor for NI asics 2011-01-07 14:11:30 +10:00
radeon_clocks.c
radeon_combios.c drm/radeon/kms: Add support for tv-out dongle on G5 9600 2011-04-04 10:08:31 +10:00
radeon_connectors.c drm/radeon/kms: add connectors even if i2c fails 2011-04-15 09:06:01 +10:00
radeon_cp.c Fix common misspellings 2011-03-31 11:26:23 -03:00
radeon_cs.c drm/radeon: introduce gem_to_radeon_bo helper 2011-02-23 10:34:47 +10:00
radeon_cursor.c Fix common misspellings 2011-03-31 11:26:23 -03:00
radeon_device.c Fix common misspellings 2011-03-31 11:26:23 -03:00
radeon_display.c Fix common misspellings 2011-03-31 11:26:23 -03:00
radeon_drv.c drm/radeon: add new getparam for number of backends. 2011-03-01 15:01:20 +10:00
radeon_drv.h Fix common misspellings 2011-03-31 11:26:23 -03:00
radeon_encoders.c drm/radeon/kms: atombios big endian fixes 2011-02-14 09:23:36 +10:00
radeon_family.h drm/radeon/kms: add cayman chip family 2011-03-03 11:48:34 +10:00
radeon_fb.c Merge remote branch 'intel/drm-intel-next' of ../drm-next into drm-core-next 2011-03-14 14:15:13 +10:00
radeon_fence.c radeon: Fix KMS CP writeback on big endian machines. 2011-04-09 16:20:15 +10:00
radeon_gart.c drm/radeon/kms: clean up gart dummy page handling 2011-04-13 09:09:22 +10:00
radeon_gem.c drm/radeon: fixup refcounts in radeon dumb create ioctl. 2011-03-17 13:58:34 +10:00
radeon_i2c.c drm/radeon/kms: add connectors even if i2c fails 2011-04-15 09:06:01 +10:00
radeon_ioc32.c
radeon_irq.c
radeon_irq_kms.c drm/radeon/kms: Initialize pageflip spinlocks. 2011-01-24 11:01:26 +10:00
radeon_kms.c drm/radeon/kms: add info query for tile pipes 2011-04-27 17:03:56 +10:00
radeon_legacy_crtc.c drivers:video:aty:radeon_base Fix typo occationally to occasionally 2011-03-22 16:31:59 +09:00
radeon_legacy_encoders.c drm/radeon: Fix KMS legacy backlight support if CONFIG_BACKLIGHT_CLASS_DEVICE=m. 2011-04-09 16:20:36 +10:00
radeon_legacy_tv.c
radeon_mem.c
radeon_mode.h Merge branch 'drm-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6 2011-03-24 17:27:20 -07:00
radeon_object.c drm/radeon: fix up dereferencing of busy objects. 2011-03-01 15:01:14 +10:00
radeon_object.h Fix common misspellings 2011-03-31 11:26:23 -03:00
radeon_pm.c drm/radeon/kms: properly program vddci on evergreen+ 2011-04-13 09:09:44 +10:00
radeon_reg.h drm/radeon/kms: clean up some magic numbers 2011-01-27 13:53:30 +10:00
radeon_ring.c radeon: Fix KMS CP writeback on big endian machines. 2011-04-09 16:20:15 +10:00
radeon_state.c Fix common misspellings 2011-03-31 11:26:23 -03:00
radeon_test.c drm/radeon: embed struct drm_gem_object 2011-02-23 10:33:03 +10:00
radeon_trace.h
radeon_trace_points.c
radeon_ttm.c Merge commit '5359533801e3dd3abca5b7d3d985b0b33fd9fe8b' into drm-core-next 2011-03-16 11:34:41 +10:00
rs100d.h
rs400.c drm: Fix printk typo 'failled' 2011-02-17 16:52:46 +01:00
rs400d.h
rs600.c drm/radeon/kms: add voltage type to atom set voltage function 2011-04-13 09:09:42 +10:00
rs600d.h
rs690.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2011-03-18 10:37:40 -07:00
rs690d.h
rv200d.h
rv250d.h
rv350d.h
rv515.c drm: Fix printk typo 'failled' 2011-02-17 16:52:46 +01:00
rv515d.h
rv770.c drm/radeon/kms: add voltage type to atom set voltage function 2011-04-13 09:09:42 +10:00
rv770d.h drm/radeon/kms: 6xx/7xx big endian fixes 2011-02-14 09:23:38 +10:00