Thread (5 messages) flat view 5 messages, 4 authors, 2012-08-13

Re: [PATCH] compat: fix system crash on 2.6.35 when flushing work

From: Luis R. Rodriguez <hidden>
Date: 2012-07-18 15:24:44

On Fri, Jul 13, 2012 at 1:38 AM, Zefir Kurtisi
[off-list ref] wrote:
Ubuntu 10.10 stock kernel (2.6.35-22-generic) crashes in
compat_flush_scheduled_work(), that is called e.g. when
mac80211 module is unloaded.

The problem was introduced with 80bf8a83
compat: backport system work queues system_wq and system_long_wq

The crash happens in compat_flush_scheduled_work() where both
flush_workqueue() and flush_scheduled_work() are called successively.
Removing one of them resolves the issue.

All compat-wireless tarballs after 2012-03-18 are affected.

Signed-off-by: Zefir Kurtisi <redacted>
Thanks! Applied and pushed and I'll roll this into the stable series
as well and make a new set of releases where this is applicable today.

  Luis
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help