Patch kernel to 3.4.31

Change-Id: Icb8ac4ea5eba77c2c37ad357603d208c10d91774