login
Login
/
Register
Search
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2008
»
February
»
13
Re: Kernel BUG at fs/mpage.c:489
view
thread
!MAILaRCHIVE_VOTE_RePLACE
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From:
Andrew Morton <akpm@...>
To: Bart Dopheide <dopheide@...>
Cc: Nick Piggin <nickpiggin@...>, Alan Cox <alan@...>, <linux-kernel@...>, OGAWA Hirofumi <hirofumi@...>, Jens Axboe <jens.axboe@...>, Bartlomiej Zolnierkiewicz <mzolnier@...>
Subject:
Re: Kernel BUG at fs/mpage.c:489
Date: Wednesday, February 13, 2008 - 5:01 am
On Wed, 13 Feb 2008 08:26:27 +0100 Bart Dopheide <dopheide@fmf.nl> wrote:
quoted text
> On Wed, Feb 13, 2008 at 12:05:45PM +1100, Nick Piggin wrote: > :)On Wednesday 13 February 2008 08:50, Alan Cox wrote: > :)> Almost certainly a hardware fail of some sort. > :) > :)Right, but the kernel shouldn't go bug... > > Indeed, that's why I'm reporting. > > > :)I don't have a copy of your exact source code... which condition in > :)__mpage_writepage went BUG? > > BUG_ON(buffer_locked(bh)); > > In a bit of context: > 482: if (page_has_buffers(page)) { > 483: struct buffer_head *head = page_buffers(page); > 484: struct buffer_head *bh = head; > 485: > 486: /* If they're all mapped and dirty, do it */ > 487: page_block = 0; > 488: do { > 489: BUG_ON(buffer_locked(bh)); > 490: if (!buffer_mapped(bh)) { > 491: /* > 492: * unmapped dirty buffers are created by > 493: * __set_page_dirty_buffers -> mmapped data > 494: */ > 495: if (buffer_dirty(bh)) > 496: goto confused; > 497: if (first_unmapped == blocks_per_page) > 498: first_unmapped = page_block; > 499: continue; > 500: } >
Probably means that either fat, IDE, block or fs/buffer.c failed to unlock a buffer_head when the IO error happened. It's unlikely to be fat. --
unsubscribe notice
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/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
Kernel BUG at fs/mpage.c:489
, Bart Dopheide
, (Tue Feb 12, 3:45 pm)
Re: Kernel BUG at fs/mpage.c:489
, Alan Cox
, (Tue Feb 12, 5:50 pm)
Re: Kernel BUG at fs/mpage.c:489
, Nick Piggin
, (Tue Feb 12, 9:05 pm)
Re: Kernel BUG at fs/mpage.c:489
, Bart Dopheide
, (Wed Feb 13, 3:26 am)
Re: Kernel BUG at fs/mpage.c:489
, Andrew Morton
, (Wed Feb 13, 5:01 am)
Re: Kernel BUG at fs/mpage.c:489
, OGAWA Hirofumi
, (Wed Feb 13, 1:40 pm)
Re: Kernel BUG at fs/mpage.c:489
, Nick Piggin
, (Wed Feb 13, 5:24 am)
Re: Kernel BUG at fs/mpage.c:489
, Andrew Morton
, (Wed Feb 13, 5:32 am)
Re: Kernel BUG at fs/mpage.c:489
, Nick Piggin
, (Wed Feb 13, 5:39 am)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Jon Smirl
463 kernel developers missing!
Nigel Cunningham
Re: [PATCH] Remove process freezer from suspend to RAM pathway
Greg KH
Re: [malware-list] [RFC 0/5] [TALPA] Intro to a linux interface for on access scan...
Jeff Garzik
Re: Linux 2.6.23-rc9 and a heads-up for the 2.6.24 series..
git
:
linux-netdev
:
Jarek Poplawski
[PATCH] pkt_sched: Destroy gen estimators under rtnl_lock().
Gerrit Renker
[PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side)
Linus Torvalds
Re: [GIT]: Networking
Evgeniy Polyakov
Re: [BUG] New Kernel Bugs
openbsd-misc
:
Colocation donated by:
Who's online
There are currently
1 user
and
946 guests
online.
Online users
dpetersonjr2321
Syndicate