The c22ab332902333f83766017478c1ef6607ace681 is not applying cleanly to precise. So I'd first like to confirm that commit in fact is the fix for this bug. To do that, I'll build a v3.3 kernel without that commit, so it will be built up to commit:
550cf00dbc8ee402bef71628cb71246493dd4500
The c22ab332902333f 83766017478c1ef 6607ace681 is not applying cleanly to precise. So I'd first like to confirm that commit in fact is the fix for this bug. To do that, I'll build a v3.3 kernel without that commit, so it will be built up to commit: 2bef71628cb7124 6493dd4500
550cf00dbc8ee40
I'll post the test kernel shortly.