apply updates from uksm-0.1.2.2-for-v3.7.ge.10.patch

-fixes up some whitspace as well
(via:http://kerneldedup.org/projects/uksm/download/).
Signed-off-by: Luis Cruz <ljc2491@gmail.com>
uksm: ensure item is initialized

- since item is defined as the same thing in multiple parts, it's better
to just initialize it once and let the rest of the class handle it all the same
- initlialize offset as well

Signed-off-by: Luis Cruz <ljc2491@gmail.com>
smartass2: diff patch between ktoonsez smartassH3 fixes

- from: https://github.com/ktoonsez/KT747-JB/commits/mr1-3.4/drivers/cpufreq/cpufreq_smartassH3.c
Signed-off-by: Luis Cruz <ljc2491@gmail.com>