Linux Kernel: 3.4.0 to 3.4.77 upgrade

Signed-off-by: Sooraj <soorajj@me.com>
Halfbreed calibration

Signed-off-by: Sooraj <soorajj@me.com>
More SM Optimizations

Signed-off-by: Sooraj <soorajj@me.com>