Re: /proc/*/pagemap BUG: sleeping function called from invalid context

2007-04-10 Thread Matt Mackall
On Mon, Apr 09, 2007 at 12:25:54PM +0400, Alexey Dobriyan wrote: > After > cat /proc/self/pagemap > > BUG: sleeping function called from invalid context at > include/asm/uaccess.h:453 > in_atomic():1, irqs_disabled():0 This should fix it: When CONFIG_HIGHPTE is enabled, use

Re: /proc/*/pagemap BUG: sleeping function called from invalid context

2007-04-10 Thread Matt Mackall
On Mon, Apr 09, 2007 at 12:25:54PM +0400, Alexey Dobriyan wrote: After cat /proc/self/pagemap BUG: sleeping function called from invalid context at include/asm/uaccess.h:453 in_atomic():1, irqs_disabled():0 This should fix it: When CONFIG_HIGHPTE is enabled, use double-buffering in

Re: /proc/*/pagemap BUG: sleeping function called from invalid context

2007-04-09 Thread Matt Mackall
On Mon, Apr 09, 2007 at 12:25:54PM +0400, Alexey Dobriyan wrote: > After > cat /proc/self/pagemap > > BUG: sleeping function called from invalid context at > include/asm/uaccess.h:453 > in_atomic():1, irqs_disabled():0 > 1 lock held by cat/14183: > #0: (>mmap_sem){}, at: []

Re: /proc/*/pagemap BUG: sleeping function called from invalid context

2007-04-09 Thread Matt Mackall
On Mon, Apr 09, 2007 at 12:25:54PM +0400, Alexey Dobriyan wrote: > After > cat /proc/self/pagemap > > BUG: sleeping function called from invalid context at > include/asm/uaccess.h:453 > in_atomic():1, irqs_disabled():0 > 1 lock held by cat/14183: > #0: (>mmap_sem){}, at: []

/proc/*/pagemap BUG: sleeping function called from invalid context

2007-04-09 Thread Alexey Dobriyan
After cat /proc/self/pagemap BUG: sleeping function called from invalid context at include/asm/uaccess.h:453 in_atomic():1, irqs_disabled():0 1 lock held by cat/14183: #0: (>mmap_sem){}, at: [] pagemap_read+0x11f/0x21b [] copy_to_user+0x37/0x4c [] add_to_pagemap+0x49/0x6f []

/proc/*/pagemap BUG: sleeping function called from invalid context

2007-04-09 Thread Alexey Dobriyan
After cat /proc/self/pagemap BUG: sleeping function called from invalid context at include/asm/uaccess.h:453 in_atomic():1, irqs_disabled():0 1 lock held by cat/14183: #0: (mm-mmap_sem){}, at: [c017d17b] pagemap_read+0x11f/0x21b [c01b7bc7] copy_to_user+0x37/0x4c [c017cf92]

Re: /proc/*/pagemap BUG: sleeping function called from invalid context

2007-04-09 Thread Matt Mackall
On Mon, Apr 09, 2007 at 12:25:54PM +0400, Alexey Dobriyan wrote: After cat /proc/self/pagemap BUG: sleeping function called from invalid context at include/asm/uaccess.h:453 in_atomic():1, irqs_disabled():0 1 lock held by cat/14183: #0: (mm-mmap_sem){}, at: [c017d17b]

Re: /proc/*/pagemap BUG: sleeping function called from invalid context

2007-04-09 Thread Matt Mackall
On Mon, Apr 09, 2007 at 12:25:54PM +0400, Alexey Dobriyan wrote: After cat /proc/self/pagemap BUG: sleeping function called from invalid context at include/asm/uaccess.h:453 in_atomic():1, irqs_disabled():0 1 lock held by cat/14183: #0: (mm-mmap_sem){}, at: [c017d17b]