patch-2.4.3 linux/mm/shmem.c
Next file: linux/mm/slab.c
Previous file: linux/mm/page_alloc.c
Back to the patch index
Back to the overall index
- Lines: 18
- Date:
Fri Mar 2 15:16:59 2001
- Orig file:
v2.4.2/linux/mm/shmem.c
- Orig date:
Sat Feb 3 19:51:32 2001
diff -u --recursive --new-file v2.4.2/linux/mm/shmem.c linux/mm/shmem.c
@@ -321,7 +321,7 @@
inode->i_sb->u.shmem_sb.free_blocks--;
spin_unlock (&inode->i_sb->u.shmem_sb.stat_lock);
/* Ok, get a new page */
- page = page_cache_alloc();
+ page = page_cache_alloc(mapping);
if (!page)
goto oom;
clear_user_highpage(page, address);
@@ -338,7 +338,7 @@
up(&inode->i_sem);
if (no_share) {
- struct page *new_page = page_cache_alloc();
+ struct page *new_page = page_cache_alloc(inode->i_mapping);
if (new_page) {
copy_user_highpage(new_page, page, address);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)