Chris Wilson
da88a5f7f7
drm/i915: Disable WC PTE updates to w/a buggy IOMMU on ILK
...
Whilst IOMMU is enabled for the Intel GPU on Ironlake, it appears that
using WC writes to update the PTE on the GPU fails miserably. The
result looks like the majority of the writes do not land leading to
lots of screen corruption and a hard system hang.
v2: s/</<=/ to preserve the current exclusion of Sandybridge
Reported-by: Nathan Myers <ncm@cantrip.org>
Bugzilla: https://bugzilla.freedesktop.org/show_bug.cgi?id=60391
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Tested-by: Nathan Myers <ncm@cantrip.org>
[danvet: Remove cc: stable and add tested-by.]
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
2013-02-20 00:21:49 +01:00
..
agp
drm/i915: Disable WC PTE updates to w/a buggy IOMMU on ILK
2013-02-20 00:21:49 +01:00
hw_random
Drivers: char: remove __dev* attributes.
2013-01-03 15:57:15 -08:00
ipmi
Drivers: char: remove __dev* attributes.
2013-01-03 15:57:15 -08:00
mwave
pcmcia
TTY: call tty_port_destroy in the rest of drivers
2012-11-15 17:20:58 -08:00
tpm
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
2012-12-16 15:40:50 -08:00
xilinx_hwicap
char: remove use of __devexit
2012-11-21 12:55:19 -08:00
apm-emulation.c
applicom.c
applicom.h
bfin-otp.c
bsr.c
ds1302.c
ds1620.c
ARM: footbridge: nw_gpio_lock is raw_spin_lock
2012-10-07 10:33:12 +02:00
dsp56k.c
dtlk.c
efirtc.c
generic_nvram.c
genrtc.c
hangcheck-timer.c
hpet.c
drivers/char: for hpet, add count checking, and ~0UL instead of -1
2012-11-26 16:16:35 -08:00
i8k.c
Kconfig
char/misc: remove CONFIG_EXPERIMENTAL dependencies
2012-09-18 16:14:53 +01:00
lp.c
Makefile
IPMI: Change link order
2012-10-16 18:07:12 -07:00
mbcs.c
char: remove use of __devinitconst
2012-11-21 12:55:19 -08:00
mbcs.h
mem.c
/dev/mem: use phys_addr_t for physical addresses
2012-10-24 15:32:50 -07:00
misc.c
mmtimer.c
drivers/char/mmtimer.c: Remove useless kfree
2012-09-26 13:20:40 -07:00
msm_smd_pkt.c
mspec.c
mm: kill vma flag VM_RESERVED and mm->reserved_vm counter
2012-10-09 16:22:19 +09:00
nsc_gpio.c
nvram.c
nwbutton.c
drivers/char: removes unnecessary semicolon
2012-09-26 13:20:39 -07:00
nwbutton.h
nwflash.c
Merge branch 'late/fixes' into fixes
2012-10-07 07:22:32 -07:00
pc8736x_gpio.c
pc8736x_gpio: use platform_device_unregister in pc8736x_gpio_cleanup()
2012-10-24 15:52:29 -07:00
ppdev.c
Merge branch 'master' into for-next
2012-10-28 19:29:19 +01:00
ps3flash.c
char: remove use of __devinit
2012-11-21 12:55:19 -08:00
random.c
random: prime last_data value per fips requirements
2012-11-08 07:19:18 -05:00
raw.c
blockdev: remove bd_block_size_semaphore again
2012-11-29 10:52:19 -08:00
rtc.c
drivers/char: removes unnecessary semicolon
2012-09-26 13:20:39 -07:00
scx200_gpio.c
snsc.c
snsc.h
snsc_event.c
sonypi.c
char: remove use of __devexit
2012-11-21 12:55:19 -08:00
tb0219.c
char: remove use of __devexit
2012-11-21 12:55:19 -08:00
tile-srom.c
tlclk.c
drivers/char/tlclk.c: fix error return code
2012-08-16 10:09:15 -07:00
toshiba.c
ttyprintk.c
TTY: call tty_port_destroy in the rest of drivers
2012-11-15 17:20:58 -08:00
uv_mmtimer.c
virtio_console.c
Drivers: char: remove __dev* attributes.
2013-01-03 15:57:15 -08:00