Squashed Kernel Update from Linux 3.4.0 to 3.4.105

Signed-off-by: Joseph <joseph.annareddy@outlook.com>