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.