| To: | xfs@xxxxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx |
|---|---|
| Subject: | Re: BUG: warning at mm/truncate.c:60/cancel_dirty_page() |
| From: | Sami Farin <safari-xfs@xxxxxxxxxxxxx> |
| Date: | Mon, 8 Jan 2007 13:58:17 +0200 |
| Cc: | Andrew Morton <akpm@xxxxxxxx>, David Chinner <dgc@xxxxxxx>, Hugh Dickins <hugh@xxxxxxxxxxx>, Nick Piggin <nickpiggin@xxxxxxxxxxxx> |
| In-reply-to: | <20070107230436.GU33919298@melbourne.sgi.com> |
| Mail-followup-to: | xfs@xxxxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx, Andrew Morton <akpm@xxxxxxxx>, David Chinner <dgc@xxxxxxx>, Hugh Dickins <hugh@xxxxxxxxxxx>, Nick Piggin <nickpiggin@xxxxxxxxxxxx> |
| References: | <20070106023907.GA7766@m.safari.iki.fi> <Pine.LNX.4.64.0701062051570.24997@blonde.wat.veritas.com> <20070107222341.GT33919298@melbourne.sgi.com> <20070107144812.96357ff9.akpm@osdl.org> <20070107230436.GU33919298@melbourne.sgi.com> |
| Sender: | xfs-bounce@xxxxxxxxxxx |
| User-agent: | Mutt/1.5.13 (2006-08-11) |
On Mon, Jan 08, 2007 at 10:04:36 +1100, David Chinner wrote: > On Sun, Jan 07, 2007 at 02:48:12PM -0800, Andrew Morton wrote: > > On Mon, 8 Jan 2007 09:23:41 +1100 > > David Chinner <dgc@xxxxxxx> wrote: > > > > > How are you supposed to invalidate a range of pages in a mapping for > > > this case, then? invalidate_mapping_pages() would appear to be the > > > candidate (the generic code uses this), but it _skips_ pages that > > > are already mapped. > > > > unmap_mapping_range()? > > /me looks at how it's used in invalidate_inode_pages2_range() and > decides it's easier not to call this directly. > > > > So, am I correct in assuming we should be calling > > > invalidate_inode_pages2_range() > > > instead of truncate_inode_pages()? > > > > That would be conventional. > > .... in that case the following patch should fix the warning: I tried dt+strace+cinfo with this patch applied and got no warnings. Thanks for quick fix. -- Do what you love because life is too short for anything else. |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | kmem_alloc deadlock in SLES9 SP3, Heilige Gheist |
|---|---|
| Next by Date: | What's wrong with XFS?, Dave N |
| Previous by Thread: | Re: BUG: warning at mm/truncate.c:60/cancel_dirty_page(), David Chinner |
| Next by Thread: | Re: xfslogd-spinlock bug?, David Chinner |
| Indexes: | [Date] [Thread] [Top] [All Lists] |