Adding 3.12 kernel patch from init 6