Applied Kernel changes from Samsung Open Source Release Center (Version XXAMB1)