login
Login
/
Register
Search
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2008
»
June
»
23
Re: Oops when using growisofs
view
thread
!MAILaRCHIVE_VOTE_RePLACE
Previous message: [
thread
] [
date
] [
author
]
Next message: [thread] [
date
] [
author
]
[view in full thread]
From:
Nick Piggin <nickpiggin@...>
To: Andrew Morton <akpm@...>
Cc: Michael Buesch <mb@...>, Arnd Bergmann <arnd@...>, linux-kernel <linux-kernel@...>, Jens Axboe <axboe@...>, Jan Kara <jack@...>
Subject:
Re: Oops when using growisofs
Date: Monday, June 23, 2008 - 2:59 am
On Monday 23 June 2008 16:34, Andrew Morton wrote:
quoted text
> On Mon, 23 Jun 2008 00:28:20 +0200 Michael Buesch <mb@bu3sch.de> wrote: > > On Monday 23 June 2008 00:05:51 Michael Buesch wrote: > > > > Note: r9 and r3 are both NULL pointers. r3 is the value returned from > > > > alloc_page_buffers. R9 is a copy of that, which gets accessed. > > > > > > Hm, yeah. I looked at that code already, but I can't see how it could > > > return a NULL pointer. > > > > Well, actually, it can return a NULL pointer. > > > > 928 head = NULL; > > 929 offset = PAGE_SIZE; > > 930 while ((offset -= size) >= 0) { > > ... > > 949 } > > 950 return head; > > > > So if size, which is a passed in as parameter, is > PAGE_SIZE it will > > return NULL. > > > > The size parameter is calculated by doing > > blocksize = 1 << inode->i_blkbits; > > in an earlier function in the callchain. > > Yes, that's a more likely scenario. isofs has a history of passing > garbage into the VFS.
Yes isofs will pass in a too-big page here (IIRC 32K or something). And trigger this oops. --
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:
Oops when using growisofs
, Michael Buesch
, (Sun Jun 22, 12:18 pm)
Re: Oops when using growisofs
, Arnd Bergmann
, (Sun Jun 22, 5:22 pm)
Re: Oops when using growisofs
, Michael Buesch
, (Sun Jun 22, 6:05 pm)
Re: Oops when using growisofs
, Michael Buesch
, (Sun Jun 22, 6:28 pm)
Re: Oops when using growisofs
, Andrew Morton
, (Mon Jun 23, 2:34 am)
Re: Oops when using growisofs
, Jan Kara
, (Tue Jun 24, 1:28 pm)
Re: Oops when using growisofs
, Michael Buesch
, (Tue Jun 24, 2:39 pm)
Re: Oops when using growisofs
, Jan Kara
, (Wed Jun 25, 5:37 am)
Re: Oops when using growisofs
, Michael Buesch
, (Wed Jun 25, 5:46 am)
Re: Oops when using growisofs
, Jan Kara
, (Thu Jun 26, 1:05 pm)
Re: Oops when using growisofs
, Jens Axboe
, (Thu Jun 26, 2:11 pm)
Re: Oops when using growisofs
, Michael Buesch
, (Thu Jun 26, 2:21 pm)
Re: Oops when using growisofs
, Jens Axboe
, (Thu Jun 26, 2:36 pm)
Re: Oops when using growisofs
, Andrew Morton
, (Tue Jul 22, 5:25 am)
Re: Oops when using growisofs
, Jan Kara
, (Wed Jul 9, 2:46 pm)
Re: Oops when using growisofs
, Michael Buesch
, (Sun Jun 29, 3:39 pm)
Re: Oops when using growisofs
, Michael Buesch
, (Thu Jun 26, 2:39 pm)
Re: Oops when using growisofs
, Jens Axboe
, (Thu Jun 26, 2:41 pm)
Re: Oops when using growisofs
, Arnd Bergmann
, (Tue Jun 24, 9:42 pm)
Re: Oops when using growisofs
, Nick Piggin
, (Mon Jun 23, 2:59 am)
Re: Oops when using growisofs
, Arnd Bergmann
, (Sun Jun 22, 5:31 pm)
Re: Oops when using growisofs
, Michael Buesch
, (Sun Jun 22, 6:09 pm)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Andrew Morton
Re: Linux 2.6.21-rc4
Andrew Morton
-mm merge plans for 2.6.23
Greg KH
[GIT PATCH] driver core patches against 2.6.24
Balbir Singh
Re: [RFC][PATCH 2/7] RSS controller core
git
:
linux-netdev
:
Gerrit Renker
[PATCH 15/37] dccp: Set per-connection CCIDs via socket options
David Miller
[GIT]: Networking
Andreas Henriksson
[PATCH 06/12] Remove bogus reference to tc-filters(8) from tc(8) manpage.
Jarek Poplawski
Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock().
openbsd-misc
:
Colocation donated by:
Who's online
There are currently
1 user
and
797 guests
online.
Online users
Maurizio
Syndicate