Patch kernel to 3.4.59

Change-Id: I36e5d0d3fa5d98c2f863e39e41101f091ce89d0e