smp: patches from mainline 3.5 + Updates (For better Hotplug)
Updates:
kthread: Implement park/unpark facility
smp, idle: Allocate idle thread for each possible cpu during boot
smpboot, idle: Fix comment mismatch over idle_threads_init()
smpboot: Provide infrastructure for percpu hotplug threads
hotplug: Fix UP bug in smpboot hotplug code
smpboot: Allow selfparking per cpu threads
stop_machine: Store task reference in a separate per cpu variable
stop_machine: Use smpboot threads
stop_machine: Mark per cpu stopper enabled early
kthread: Prevent unpark race which puts threads on the wrong cpu
softirq: Use hotplug thread infrastructure
rcu: Yield simpler
rcu: Use smp_hotplug_thread facility for RCUs per-CPU kthread
smpboot, idle: Optimize calls to smp_processor_id() in idle_threads_init()
readahead: make context readahead more conservative

shows the performance of btrfs grows up from 69MB/s to 121MB/s, ext4 from
104MB/s to 121MB/s.
Revert "msm: kgsl: Update"

This reverts commit 2779304ec341709350cc4a37446d7fdf72b071d4.