Messages in this thread | | | Date | Mon, 18 Aug 2008 04:22:20 -0400 | From | "Jaya Kumar" <> | Subject | Re: kernel BUG at lib/radix-tree.c:473! |
| |
On Mon, Aug 18, 2008 at 3:54 AM, Ian Campbell <ijc@hellion.org.uk> wrote: > On Mon, 2008-08-18 at 11:32 +1000, Nick Piggin wrote: >> On Monday 18 August 2008 02:19, Ian Campbell wrote: >> > FWIW the patch below apparently makes it work for me, but I'm not going >> > to pretend I follow what's going on, why or what else it breaks ;-) >> >> I think Iwould prefer fs_defio to use its own set_page_dirty >> function. __set_page_dirty_no_writeback is supposed to be used >> on pagecache, by filesystems. > > fbdefio: add set_page_dirty handler to deferred IO FB > > Fixes kernel BUG at lib/radix-tree.c:473. > > Previously the handler was incidentally provided by tmpfs but this was > removed with: > > commit 14fcc23fdc78e9d32372553ccf21758a9bd56fa1 > Author: Hugh Dickins <hugh@veritas.com> > Date: Mon Jul 28 15:46:19 2008 -0700 > > tmpfs: fix kernel BUG in shmem_delete_inode > > relying on this behaviour was incorrect in any case and the BUG > also appeared when the device node was on an ext3 filesystem. > > Signed-off-by: Ian Campbell <ijc@hellion.org.uk> > Cc: Jaya Kumar <jayakumar.lkml@gmail.com> > Cc: Nick Piggin <nickpiggin@yahoo.com.au> > Cc: Hugh Dickins <hugh@veritas.com> > Cc: Johannes Weiner <hannes@saeurebad.de> > Cc: Jeremy Fitzhardinge <jeremy@goop.org> > Cc: Kel Modderman <kel@otaku42.de> > Cc: Markus Armbruster <armbru@redhat.com> > Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Acked-by: Jaya Kumar <jayakumar.lkml@gmail.com>
Thanks, jaya
| |