From: Adam Litke cleanup Signed-off-by: David Gibson Signed-off-by: Adam Litke Cc: William Lee Irwin III Cc: "Seth, Rohit" Signed-off-by: Andrew Morton --- mm/hugetlb.c | 7 ------- 1 files changed, 7 deletions(-) diff -puN mm/hugetlb.c~hugetlb-remove-duplicate-i_size-check mm/hugetlb.c --- devel/mm/hugetlb.c~hugetlb-remove-duplicate-i_size-check 2005-11-09 23:49:17.000000000 -0800 +++ devel-akpm/mm/hugetlb.c 2005-11-09 23:49:17.000000000 -0800 @@ -344,19 +344,12 @@ static struct page *find_lock_huge_page( { struct page *page; int err; - struct inode *inode = mapping->host; - unsigned long size; retry: page = find_lock_page(mapping, idx); if (page) goto out; - /* Check to make sure the mapping hasn't been truncated */ - size = i_size_read(inode) >> HPAGE_SHIFT; - if (idx >= size) - goto out; - if (hugetlb_get_quota(mapping)) goto out; page = alloc_huge_page(); _