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/