Re: Oops during hibernation - two times the same one

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Rafael J. Wysocki <rjw@...>
Cc: <linux@...>, <linux-kernel@...>, <jens.axboe@...>, <pavel@...>
Date: Wednesday, May 28, 2008 - 6:29 pm

On Thu, 29 May 2008 00:09:36 +0200
"Rafael J. Wysocki" <rjw@sisk.pl> wrote:


Looks like this is

	BUG_ON(inode->i_state == I_CLEAR);

Please do enable CONFIG_DEBUG_BUGVERBOSE.  Turning off this stuff
doesn't gain much.


Beats me.  Somehow the swap device's blockdev inode got I_CLEAR set
while swsusp_write() was playing with it.  Or during.

I guess we could add I_CLEAR checks on resume_bdev into
kernel/power/swap.c in various places.

Had there been any swapoffs before or during this suspend?

Does the above BUG only occur when swsusp encountered an out-of-space
error?  If so, perhaps something has gone wrong on the error-handling
path, but I didn't spot it.
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Oops during hibernation - two times the same one, Ondrej Zary, (Wed May 28, 5:23 pm)
Re: Oops during hibernation - two times the same one, Rafael J. Wysocki, (Wed May 28, 6:09 pm)
Re: Oops during hibernation - two times the same one, Andrew Morton, (Wed May 28, 6:29 pm)
Re: Oops during hibernation - two times the same one, Ondrej Zary, (Thu May 29, 2:27 am)
Re: Oops during hibernation - two times the same one, Ondrej Zary, (Thu May 29, 12:15 pm)
Re: Oops during hibernation - two times the same one, Ondrej Zary, (Sun Jun 1, 7:05 am)