shmem.c (3852f6768ede542ed48b9077bedf482c7ecb6327) | shmem.c (af44c12fe7c9704c4d185446a8ffdea18792017d) |
---|---|
1/* 2 * Resizable virtual memory filesystem for Linux. 3 * 4 * Copyright (C) 2000 Linus Torvalds. 5 * 2000 Transmeta Corp. 6 * 2000-2001 Christoph Rohland 7 * 2000-2001 SAP AG 8 * 2002 Red Hat Inc. --- 1672 unchanged lines hidden (view full) --- 1681 put_page(oldpage); 1682 return error; 1683} 1684 1685/* 1686 * Swap in the page pointed to by *pagep. 1687 * Caller has to make sure that *pagep contains a valid swapped page. 1688 * Returns 0 and the page in pagep if success. On failure, returns the | 1/* 2 * Resizable virtual memory filesystem for Linux. 3 * 4 * Copyright (C) 2000 Linus Torvalds. 5 * 2000 Transmeta Corp. 6 * 2000-2001 Christoph Rohland 7 * 2000-2001 SAP AG 8 * 2002 Red Hat Inc. --- 1672 unchanged lines hidden (view full) --- 1681 put_page(oldpage); 1682 return error; 1683} 1684 1685/* 1686 * Swap in the page pointed to by *pagep. 1687 * Caller has to make sure that *pagep contains a valid swapped page. 1688 * Returns 0 and the page in pagep if success. On failure, returns the |
1689 * the error code and NULL in *pagep. | 1689 * error code and NULL in *pagep. |
1690 */ 1691static int shmem_swapin_page(struct inode *inode, pgoff_t index, 1692 struct page **pagep, enum sgp_type sgp, 1693 gfp_t gfp, struct vm_area_struct *vma, 1694 vm_fault_t *fault_type) 1695{ 1696 struct address_space *mapping = inode->i_mapping; 1697 struct shmem_inode_info *info = SHMEM_I(inode); --- 2621 unchanged lines hidden --- | 1690 */ 1691static int shmem_swapin_page(struct inode *inode, pgoff_t index, 1692 struct page **pagep, enum sgp_type sgp, 1693 gfp_t gfp, struct vm_area_struct *vma, 1694 vm_fault_t *fault_type) 1695{ 1696 struct address_space *mapping = inode->i_mapping; 1697 struct shmem_inode_info *info = SHMEM_I(inode); --- 2621 unchanged lines hidden --- |