Re: nfs mmap adventure (was: 2.6.23-mm1)

2007-10-15 Thread David Howells
Nick Piggin <[EMAIL PROTECTED]> wrote: > I don't think the fault handler is currently in any position to do > that ATM. It is possible to make it interruptible in some contexts, > but faults from kernel code may not be able to cope. Hmmm... Good point. Yuck. David - To unsubscribe from this li

Re: nfs mmap adventure (was: 2.6.23-mm1)

2007-10-15 Thread Nick Piggin
On Tuesday 16 October 2007 00:06, David Howells wrote: > Peter Zijlstra <[EMAIL PROTECTED]> wrote: > > I get funny SIGBUS' like so: > > > > fault > > if (->page_mkwrite() < 0) > > nfs_vm_page_mkwrite() > > nfs_write_begin() > > nfs_flush_incompatible() > > nfs_wb_page(

Re: nfs mmap adventure (was: 2.6.23-mm1)

2007-10-15 Thread Peter Zijlstra
On Mon, 2007-10-15 at 11:51 -0400, Trond Myklebust wrote: > On Mon, 2007-10-15 at 15:06 +0100, David Howells wrote: > > Peter Zijlstra <[EMAIL PROTECTED]> wrote: > > > > > I get funny SIGBUS' like so: > > > > > > fault > > > if (->page_mkwrite() < 0) > > > nfs_vm_page_mkwrite() > > >

Re: nfs mmap adventure (was: 2.6.23-mm1)

2007-10-15 Thread Trond Myklebust
On Mon, 2007-10-15 at 15:06 +0100, David Howells wrote: > Peter Zijlstra <[EMAIL PROTECTED]> wrote: > > > I get funny SIGBUS' like so: > > > > fault > > if (->page_mkwrite() < 0) > > nfs_vm_page_mkwrite() > > nfs_write_begin() > > nfs_flush_incompatible() > > nfs_wb

Re: nfs mmap adventure (was: 2.6.23-mm1)

2007-10-15 Thread Trond Myklebust
On Mon, 2007-10-15 at 14:28 +0200, Peter Zijlstra wrote: > I get funny SIGBUS' like so: > > fault > if (->page_mkwrite() < 0) > nfs_vm_page_mkwrite() > nfs_write_begin() > nfs_flush_incompatible() > nfs_wb_page() > nfs_wb_page_priority() > n

Re: nfs mmap adventure (was: 2.6.23-mm1)

2007-10-15 Thread David Howells
Peter Zijlstra <[EMAIL PROTECTED]> wrote: > I get funny SIGBUS' like so: > > fault > if (->page_mkwrite() < 0) > nfs_vm_page_mkwrite() > nfs_write_begin() > nfs_flush_incompatible() > nfs_wb_page() > nfs_wb_page_priority() > nfs_sync_mapping

nfs mmap adventure (was: 2.6.23-mm1)

2007-10-15 Thread Peter Zijlstra
I get funny SIGBUS' like so: fault if (->page_mkwrite() < 0) nfs_vm_page_mkwrite() nfs_write_begin() nfs_flush_incompatible() nfs_wb_page() nfs_wb_page_priority() nfs_sync_mapping_wait() nfs_wait_on_request_locked()