aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nvc0_vm.c
diff options
context:
space:
mode:
authorMarcin Slusarz <marcin.slusarz@gmail.com>2011-04-19 23:50:48 +0200
committerBen Skeggs <bskeggs@redhat.com>2011-04-20 08:51:31 +1000
commita18d89ca026140eb8ac4459bf70a01c571dd9a32 (patch)
tree8268eb40c5617340c34e4b6486106c8191c4e049 /drivers/gpu/drm/nouveau/nvc0_vm.c
parent11dea1a2144f24216551fbeddacbde0980ae8a55 (diff)
downloadkernel_samsung_smdk4412-a18d89ca026140eb8ac4459bf70a01c571dd9a32.tar.gz
kernel_samsung_smdk4412-a18d89ca026140eb8ac4459bf70a01c571dd9a32.tar.bz2
kernel_samsung_smdk4412-a18d89ca026140eb8ac4459bf70a01c571dd9a32.zip
drm/nouveau: fix notifier memory corruption bug
nouveau_bo_wr32 expects offset to be in words, but we pass value in bytes, so after commit 73412c3854c877e5f37ad944ee8977addde4d35a ("drm/nouveau: allocate kernel's notifier object at end of block") we started to overwrite some memory after notifier buffer object (previously m2mf_ntfy was always 0, so it didn't matter it was a value in bytes). Reported-by: Dominik Brodowski <linux@dominikbrodowski.net> Reported-by: Nigel Cunningham <lkml@nigelcunningham.com.au> Signed-off-by: Marcin Slusarz <marcin.slusarz@gmail.com> Cc: Ben Skeggs <bskeggs@redhat.com> Cc: Pekka Paalanen <pq@iki.fi> Cc: stable@kernel.org [2.6.38] Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nvc0_vm.c')
0 files changed, 0 insertions, 0 deletions