I really don't know anything about the code, but if you claim the correct place to fix this is in the kernel then I recommend filing a bug upstream, if one hasn't already been filed. Also make sure you test this on the mainline kernel to make sure it's not caused by an Ubuntu patch.
I really don't know anything about the code, but if you claim the correct place to fix this is in the kernel then I recommend filing a bug upstream, if one hasn't already been filed. Also make sure you test this on the mainline kernel to make sure it's not caused by an Ubuntu patch.