X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fvideo%2Figafb.c;fp=drivers%2Fvideo%2Figafb.c;h=6b88050d21bfbb4ae37bd96dbab85fcda267c5b8;hb=64ba3f394c830ec48a1c31b53dcae312c56f1604;hp=67f384f867580d638e2c17501f344d803a9a19f7;hpb=be1e6109ac94a859551f8e1774eb9a8469fe055c;p=linux-2.6.git diff --git a/drivers/video/igafb.c b/drivers/video/igafb.c index 67f384f86..6b88050d2 100644 --- a/drivers/video/igafb.c +++ b/drivers/video/igafb.c @@ -33,6 +33,7 @@ #include #include #include +#include #include #include #include @@ -231,6 +232,9 @@ static int igafb_mmap(struct fb_info *info, size = vma->vm_end - vma->vm_start; + /* To stop the swapper from even considering these pages. */ + vma->vm_flags |= (VM_SHM | VM_LOCKED); + /* Each page, see which map applies */ for (page = 0; page < size; ) { map_size = 0;