[PATCH] 2.4.13pre3: &i_mapping used where i_mapping needed

Chip Salzenberg (chip@pobox.com)
Wed, 17 Oct 2001 11:36:40 -0700


--rwEMma7ioTxnRzrJ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

In 2.4.13pre3, mm/filemap.c:mincore_page() sets an address_space
pointer to &inode->i_mapping. This is almost surely an error, because
i_mapping is already a pointer.

A minimal patch is attached.

-- 
Chip Salzenberg               - a.k.a. -              <chip@pobox.com>
 "We have no fuel on board, plus or minus 8 kilograms."  -- NEAR tech

--rwEMma7ioTxnRzrJ Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=pre3-mapping-typo-1

Index: linux/mm/filemap.c --- linux/mm/filemap.c.old Tue Oct 16 23:29:08 2001 +++ linux/mm/filemap.c Wed Oct 17 00:26:37 2001 @@ -2449,5 +2449,5 @@ { unsigned char present = 0; - struct address_space * as = &vma->vm_file->f_dentry->d_inode->i_mapping; + struct address_space * as = vma->vm_file->f_dentry->d_inode->i_mapping; struct page * page, ** hash = page_hash(as, pgoff);

--rwEMma7ioTxnRzrJ-- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/