Revert "Revert "cpufreq: interactive: Modifying sync_freq implementation""

This reverts commit 200e4648fe04434229dddd40b7466c4b56a9d1c1.
Revert "cpufreq: interactive: Use default min_sample_time if SDF is zero"

This reverts commit f8a9fe7ffe253f4a799417b6ef595f88ae23317f.
Revert "cpufreq: interactive: Fix null pointer dereference in interactive governor"

This reverts commit 92cbbe662779bef37ea042e654e38eafbc92c552.
Revert "cpufreq: interactive: Modifying sync_freq implementation"

This reverts commit c42353f0e809472b0cb2dd5831d61340debbe559.