msm_mpdecision: simplify the workqueue, eliminate redundant calls
make mpdec_cpu_up and mpdec_cpu_down boolean functions instead of void
to return value of cpu_online(cpu) function. This way cpu_online is called
only once instead of three times and increase efficiency.