]> git.pld-linux.org Git - packages/kernel.git/blob - linux-drm-2.4.19-mm.patch
- CAN-2003-0985 fix from Linux 2.4.24 (apply before grsec)
[packages/kernel.git] / linux-drm-2.4.19-mm.patch
1 --- linux-2.4.19/drivers/char/drm/i830_dma.c~   Sun Aug 11 15:46:15 2002
2 +++ linux-2.4.19/drivers/char/drm/i830_dma.c    Sun Aug 11 17:09:29 2002
3 @@ -316,9 +316,8 @@
4         if(page == 0UL) 
5                 return;
6         
7 -       atomic_dec(&virt_to_page(page)->count);
8 -       clear_bit(PG_locked, &virt_to_page(page)->flags);
9 -       wake_up(&virt_to_page(page)->wait);
10 +       put_page(virt_to_page(page));
11 +       UnlockPage(virt_to_page(page));
12         free_page(page);
13         return;
14  }
15 --- linux-2.4.19/drivers/char/drm/i810_dma.c~   Sun Aug 11 15:46:15 2002
16 +++ linux-2.4.19/drivers/char/drm/i810_dma.c    Sun Aug 11 17:08:56 2002
17 @@ -294,9 +294,8 @@
18         if(page == 0UL)
19                 return;
20  
21 -       atomic_dec(&virt_to_page(page)->count);
22 -       clear_bit(PG_locked, &virt_to_page(page)->flags);
23 -       wake_up(&virt_to_page(page)->wait);
24 +       put_page(virt_to_page(page));
25 +       UnlockPage(virt_to_page(page));
26         free_page(page);
27         return;
28  }
This page took 0.051819 seconds and 3 git commands to generate.