Am 09.12.2014 um 14:59 schrieb Oliver Neukum:
On Tue, 2014-12-09 at 08:41 +0100, Stefan Seyfried wrote:
Hi Joshua,
If this patch series is for openSUSE Factory / 13.2, then it would be nice if you could also include the patches mentioned in this thread:
http://thread.gmane.org/gmane.linux.kernel.bcache.devel/2686
These bugs that these patches fix are still present in mainline and make it impossible for me to run an unpatched kernel with bcache.
Is there a bugzilla entry?
Not yet, but I can try to gather the information from my logs and create one.
Even though they are not accepted upstream, it would still be nice to get a working kernel for openSUSE 13.2 again.
So why are they not accepted in upstream?
I think it's just lack of time on Kent's side right now: first he only got one "complaint" and when I reported it, too, we needed some time to verify that the patches actually help. (My machine usually went broken once per week, but you need to run much longer to make sure it's not just luck, also I have been unable to determine a way to trigger the problem. It "just happened"). So it's more like "not yet included upstream" instead of "not accepted upstream"
Conditional rescheduling seems almost necessarily safe.
The patches certainly helped in my case :)
If needed, I can extract the patches and send them to you.
Please do so.
Ok, bcache000.eml is the "cond_resched()", the other 4 are ones collected from the mailinglist since others had reported they are running them, too. After applying these 5 patches, rebuilding and installing bcache.ko my Server at home is now up for 18 days with kernel 3.17.3 (Kernel:Stable, I had switched from 13.2 to this one to check if it helps). The patches still apply to current Linus' master, there have been no changes in bcache code recently. Best regards, Stefan -- Stefan Seyfried "For a successful technology, reality must take precedence over public relations, for nature cannot be fooled." -- Richard Feynman