• Venki Pallipadi's avatar
    cpuidle: build fix for non-x86 · a6869cc4
    Venki Pallipadi authored
    The last posted version of this patch gave compile error
    on IA64. So, here goes yet another rewrite of the patch.
    
    Convert cpu_idle_wait() to cpuidle_kick_cpus() which is
    SMP-only, and gives error on non supported CPU.
    
    Changes from last patch sent by Kevin:
    Moved the definition of kick_cpus back to cpuidle.c from cpuidle.h:
    * Having it in .h gives #error on archs which includes the header file without
      actually having CPU_IDLE configured. To make it work in .h, we need one more
      #ifdef around that code which makes it messy.
    * Also, the function is only called from one file. So, it can be in declared
      statically in .c rather than making it available to everyone who includes
      the .h file.
    Signed-off-by: default avatarVenkatesh Pallipadi <venkatesh.pallipadi@intel.com>
    Signed-off-by: default avatarKevin Hilman <khilman@mvista.com>
    Signed-off-by: default avatarLen Brown <len.brown@intel.com>
    a6869cc4
cpuidle.c 7.49 KB