[Bug 449880] New: block: timeout can trigger on barrier request causing OOPS
https://bugzilla.novell.com/show_bug.cgi?id=449880 Summary: block: timeout can trigger on barrier request causing OOPS Product: openSUSE 11.1 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: teheo@novell.com ReportedBy: teheo@novell.com QAContact: qa@suse.de CC: hare@novell.com Found By: --- Block layer never issues barrier request directly. It stashes it away and emits sequence of proxy requests and then completes the original barrier request accordingly. When stashing away the original barrier request, it uses blkdev_dequeue_request() which, after the recent block layer timeout change, automatically activates timeout timer. If the barrier sequence takes long enough, the timer expires and low level driver error handling kicks in to handle it. However, the barrier request was never actually issued, so the low level driver gets confused and oops follows. Upstream bug report. http://bugzilla.kernel.org/show_bug.cgi?id=12020 Pending patch. http://article.gmane.org/gmane.linux.kernel/763054 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=449880 User teheo@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=449880#c1 Tejun Heo <teheo@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #1 from Tejun Heo <teheo@novell.com> 2008-11-27 22:06:33 MST --- Patch committed. ------------------------------------------------------------------- Fri Nov 28 06:04:47 CET 2008 - teheo@suse.de Block layer timer bug fixed. Multipath patch update is just patch refresh. - patches.drivers/block-internal-dequeue-shouldnt-start-timer: block: internal dequeue shouldn't start timer (bnc#449880). - patches.drivers/blk-request-based-multipath-update: Block layer fixes for request-based multipathing (References: FATE#302108). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=449880 User hare@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=449880#c2 --- Comment #2 from Hannes Reinecke <hare@novell.com> 2008-11-28 00:44:51 MST --- Tejun, sometimes I'm really glad we have you on board :-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=449880 User teheo@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=449880#c3 --- Comment #3 from Tejun Heo <teheo@novell.com> 2008-11-28 00:59:38 MST --- I'm very glad someone is paying my lazy ass too. :-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=449880 User hare@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=449880#c4 Hannes Reinecke <hare@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tee@sgi.com --- Comment #4 from Hannes Reinecke <hare@novell.com> 2008-12-08 01:21:54 MST --- *** Bug 456482 has been marked as a duplicate of this bug. *** https://bugzilla.novell.com/show_bug.cgi?id=456482 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=449880 Tony Ernst <tee@sgi.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |susedev@sgi.com Partner ID| |SGI 990538 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com