Comment 34 for bug 345710

Revision history for this message
Stefan Bader (smb) wrote :

Yes, thanks. That means I need to set the status for the karmic release back to fixed and I can prepare a SRU with only upstream patches, without any need to upstream something.
Maybe this helps to explain:

<P1>
<some code>
<stop the workqueue (and wait until done)>
<more code>
<remove the interface (which is suspected of restarting the workqueue)>
<event more code>
<P2>

The first patch to fix this waits for the workqueue being really stopped. The first attempt on the second patch moved the workqueue stop to <P2> (after the interface removal). The upstream change moved interface removal to <P1>. Effectively both is the same in the way that it makes the function calls done in the right order. Though the upstream patch also adds some more checking and calls some things only depending n that check. Which should be even better.