Hi, I am a noob to SMP real-time scheduling in linux, I have a question of sched_setaffinity(). If I restrict an application to a single CPU using the appropriate cpumask for sched_setaffinity(), Is it guaranteed that the kernel will never schedule it on any other CPU? I am asking this because looking at kernel/sched.c seems to use cpu_clear during load balancing. I am interested in knowing whether the cache will be invalidated when my task is assigned to a single CPU. Are there exceptions where the cpu-mask will be overridden? Thanks for taking the time to answer my query. Thanks, Karthik -- To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html