Revert "Revert "sched: Create sched_select_non_idle_cpu() to give preferred CPU for power saving""

This reverts commit 9e08b63a09a5efde76fd4682063d5ed1c5ae15f6.
USB: f_mass_storage: Disable write cache support

As part of mode sense CBW command, communicate to the
host that write cache support is enabled and due to this
during the write commnd, the host is asking for FUA and
because of this write performance is degrading. Hence during
mode sense command, intimate the host that write cache is not
supported.

Signed-off-by: stratosk <stratosk@albert.(none)>
New defconfig options needed.
Signed-off-by: scotthartbti <scott.hart.bti@gmail.com>