From: Jens Axboe <axboe@suse.de>
To: Herbert Xu <herbert@gondor.apana.org.au>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [BIO] Bounce queue in bio_add_page
Date: Fri, 7 Nov 2003 12:25:55 +0100 [thread overview]
Message-ID: <20031107112555.GC591@suse.de> (raw)
In-Reply-To: <20031107112346.GA5153@gondor.apana.org.au>
On Fri, Nov 07 2003, Herbert Xu wrote:
> On Fri, Nov 07, 2003 at 08:09:00AM +1100, herbert wrote:
> > On Wed, Nov 05, 2003 at 10:48:55AM +0100, Jens Axboe wrote:
> > >
> > > I don't see any problems with this approach, I'll commit the code.
> >
> > Actually, please hold onto that patch if possible, I've just received
> > a report that it maybe causing worse problems than the one it solves.
> >
> > I'll get back to you.
Well too late, it's in the kernel tree. I've been running it here for
some days as well, haven't seen any problems. It also looks fine to me,
so...
> OK, looks like the crash is unrelated to this change. Here is
> the dump:
>
> ------------[ cut here ]------------
> kernel BUG at mm/filemap.c:329!
> invalid operand: 0000 [#1]
> CPU: 0
> EIP: 0060:[<c012d4e7>] Not tainted
> EFLAGS: 00010246
> EIP is at unlock_page+0x17/0x40
> eax: 00000000 ebx: c100e448 ecx: 0000001c edx: c100e448
> esi: c105a058 edi: c1304f20 ebp: c0257ebc esp: c0257e58
> ds: 007b es: 007b ss: 0068
> Process swapper (pid: 0, threadinfo=c0256000 task=c0224c80)
> Stack: c10e3114 00000001 c015f09e c1304f20 00000000 00011000 c01496ed c1304f20
> 00011000 00000000 00011000 c1304f20 c01a252f c1304f20 00011000 00000000
> 00011000 c1304f20 00000000 00000000 00000000 00000000 c12f8b30 c029ace0
> Call Trace:
> [<c015f09e>] mpage_end_io_read+0x4e/0x70
> [<c01496ed>] bio_endio+0x3d/0x60
> [<c01a252f>] __end_that_request_first+0x1ef/0x210
> [<c01a2567>] end_that_request_first+0x17/0x20
> [<c30c9768>] scsi_end_request+0x28/0xb0 [scsi_mod]
> [<c30c9b5a>] scsi_io_completion+0x1da/0x470 [scsi_mod]
> [<c30428bc>] sd_rw_intr+0x7c/0x240 [sd_mod]
> [<c30c5a01>] scsi_finish_command+0x81/0xe0 [scsi_mod]
> [<c30c5826>] scsi_softirq+0xd6/0x200 [scsi_mod]
> [<c011c453>] do_softirq+0x93/0xa0
> [<c010cea6>] do_IRQ+0xd6/0x110
> [<c0105000>] _stext+0x0/0x20
> [<c010b6c8>] common_interrupt+0x18/0x20
> [<c01088a0>] default_idle+0x0/0x30
> [<c0105000>] _stext+0x0/0x20
> [<c01088c4>] default_idle+0x24/0x30
> [<c0108935>] cpu_idle+0x25/0x40
> [<c02586a9>] start_kernel+0x159/0x190
Could be related, someone is doing an unlock on an already unlocked
page. Is this the same system that saw the bounce problem initially?
--
Jens Axboe
next prev parent reply other threads:[~2003-11-07 22:22 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-11-01 4:46 [BIO] Bounce queue in bio_add_page Herbert Xu
2003-11-01 10:05 ` Herbert Xu
2003-11-03 12:25 ` Jens Axboe
2003-11-03 20:52 ` Herbert Xu
2003-11-04 8:49 ` Jens Axboe
2003-11-04 9:03 ` Herbert Xu
2003-11-04 9:03 ` Jens Axboe
2003-11-05 9:48 ` Jens Axboe
2003-11-06 21:09 ` Herbert Xu
2003-11-07 11:23 ` Herbert Xu
2003-11-07 11:25 ` Jens Axboe [this message]
2003-11-07 11:28 ` Herbert Xu
2003-11-07 11:32 ` Jens Axboe
2003-11-07 22:52 ` Herbert Xu
2003-11-08 9:29 ` Jens Axboe
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20031107112555.GC591@suse.de \
--to=axboe@suse.de \
--cc=herbert@gondor.apana.org.au \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox