Squashed update of kernel from 3.0.105 to 3.1.6