On 06/26/14 04:36, Sudeep Holla wrote: > Hi Stephen, > > On 26/06/14 01:19, Stephen Boyd wrote: >> On 06/25/14 10:30, Sudeep Holla wrote: >>> + >>> +/* >>> + * Which cache CCSIDR represents depends on CSSELR value >>> + * Make sure no one else changes CSSELR during this >>> + * smp_call_function_single prevents preemption for us >>> + */ >> >> Where's the smp_call_function_single() or preemption disable happening? >> > > init_cache_level is called using smp_call_function_single in > drivers/base/cacheinfo.c(PATCH 2/9)
Oh that's unexpected. Do other architectures require the use of smp_call_function_single() to read their cache information? It seems like an ARM architecture specific detail that has been pushed up into the generic layer. -- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/