https://github.com/torvalds/linux
Revision abb295f3b3db602f91accf58b526b30b48673af1 authored by Thomas Hellstrom on 01 October 2010, 08:21:51 UTC, committed by Dave Airlie on 01 October 2010, 11:08:55 UTC
If the soon-to-be scanout buffer is partly covering the intended
VRAM region, move and pin will fail. In that case, just move it out
to system before attempting to move it in again.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
1 parent f1a28ee
History
Tip revision: abb295f3b3db602f91accf58b526b30b48673af1 authored by Thomas Hellstrom on 01 October 2010, 08:21:51 UTC
vmwgfx: Fix fb VRAM pinning failure due to fragmentation
Tip revision: abb295f
File Mode Size
Kconfig -rw-r--r-- 2.5 KB
Kconfig.iosched -rw-r--r-- 1.8 KB
Makefile -rw-r--r-- 592 bytes
blk-barrier.c -rw-r--r-- 8.6 KB
blk-cgroup.c -rw-r--r-- 26.8 KB
blk-cgroup.h -rw-r--r-- 8.0 KB
blk-core.c -rw-r--r-- 69.0 KB
blk-exec.c -rw-r--r-- 2.6 KB
blk-integrity.c -rw-r--r-- 10.0 KB
blk-ioc.c -rw-r--r-- 3.9 KB
blk-iopoll.c -rw-r--r-- 5.9 KB
blk-lib.c -rw-r--r-- 5.1 KB
blk-map.c -rw-r--r-- 8.1 KB
blk-merge.c -rw-r--r-- 10.9 KB
blk-settings.c -rw-r--r-- 25.1 KB
blk-softirq.c -rw-r--r-- 4.1 KB
blk-sysfs.c -rw-r--r-- 14.0 KB
blk-tag.c -rw-r--r-- 9.9 KB
blk-timeout.c -rw-r--r-- 5.6 KB
blk.h -rw-r--r-- 4.6 KB
bsg.c -rw-r--r-- 23.5 KB
cfq-iosched.c -rw-r--r-- 104.0 KB
cfq.h -rw-r--r-- 3.6 KB
compat_ioctl.c -rw-r--r-- 21.0 KB
deadline-iosched.c -rw-r--r-- 11.4 KB
elevator.c -rw-r--r-- 25.4 KB
genhd.c -rw-r--r-- 29.9 KB
ioctl.c -rw-r--r-- 8.0 KB
noop-iosched.c -rw-r--r-- 2.6 KB
scsi_ioctl.c -rw-r--r-- 18.0 KB

back to top