I managed to find one more bug report similar to this one. So now there are at least four bug reports (including this one) here in Launchpad on this problem:
Anyway, if these are about the same bug that I think they are, the bug has now been completely fixed in kernel version 3.14, though kernel version 3.12 included some of the fix. Also there was one previous fix that is also needed that I think was backported to stable before 3.12.
I think I manged to list all the necessary commits, Here are links to the commits, in case they need to be backported:
I managed to find one more bug report similar to this one. So now there are at least four bug reports (including this one) here in Launchpad on this problem:
https:/ /bugs.launchpad .net/ubuntu/ +source/ linux/+ bug/1144322
https:/ /bugs.launchpad .net/ubuntu/ +source/ linux/+ bug/1165433
https:/ /bugs.launchpad .net/ubuntu/ +source/ linux/+ bug/1189998
https:/ /bugs.launchpad .net/ubuntu/ +source/ linux-lts- raring/ +bug/1256811
Anyway, if these are about the same bug that I think they are, the bug has now been completely fixed in kernel version 3.14, though kernel version 3.12 included some of the fix. Also there was one previous fix that is also needed that I think was backported to stable before 3.12.
I think I manged to list all the necessary commits, Here are links to the commits, in case they need to be backported:
The first fix (pre 3.12?): /git.kernel. org/cgit/ linux/kernel/ git/torvalds/ linux.git/ commit/ ?id=1d9e689c934 bd5ecb0f273c6c6 5e0655c5cfee5f
https:/
The fixes in 3.12: /git.kernel. org/cgit/ linux/kernel/ git/torvalds/ linux.git/ commit/ ?id=396dc223dd3 6edd218650d042a 07c5e61f022c5b
https:/
https:/ /git.kernel. org/cgit/ linux/kernel/ git/torvalds/ linux.git/ commit/ ?id=ebe937f74b8 a72cf3ceeae5c21 94a160bb092901
https:/ /git.kernel. org/cgit/ linux/kernel/ git/torvalds/ linux.git/ commit/ ?id=54b926a1434 e817ca84cb090f3 6b56763e192470
https:/ /git.kernel. org/cgit/ linux/kernel/ git/torvalds/ linux.git/ commit/ ?id=cad348a17e1 70451ea8688b532 a6ca3e98c63b60
https:/ /git.kernel. org/cgit/ linux/kernel/ git/torvalds/ linux.git/ commit/ ?id=ece3150dea3 82c7c961fe26043 32ed3474960d25
https:/ /git.kernel. org/cgit/ linux/kernel/ git/torvalds/ linux.git/ commit/ ?id=ffe6b68cc59 99a3f91a15b6667 e69e14186e337d
https:/ /git.kernel. org/cgit/ linux/kernel/ git/torvalds/ linux.git/ commit/ ?id=29cd718beba 999bda4bdbbf59b 5a4d25c07e1547
And finally the fixes in 3.14: /git.kernel. org/cgit/ linux/kernel/ git/torvalds/ linux.git/ commit/ ?id=5b899241874 dcc1a2b932a6687 31c80a3a869575
https:/
https:/ /git.kernel. org/cgit/ linux/kernel/ git/torvalds/ linux.git/ commit/ ?id=e228b633905 36f5b737056059a 9a04ea016b1abf
https:/ /git.kernel. org/cgit/ linux/kernel/ git/torvalds/ linux.git/ commit/ ?id=4a2fb3ecc74 67c775b15481386 1f25a0ddc11aa0
https:/ /git.kernel. org/cgit/ linux/kernel/ git/torvalds/ linux.git/ commit/ ?id=f86772af6a0 f643d3e13eb3f4f 9213ae0c333ee4