On 06/18/2015 12:47 PM, Thomas Gleixner wrote: >> > @@ -1239,12 +1239,15 @@ static inline void cqm_pick_event_reader(int cpu) >> > int phys_id = topology_physical_package_id(cpu); >> > int i; >> > >> > + mutex_lock(&cache_mutex); > I already explained it to Vikas. You CANNOT take a mutex in that code > path as it runs with interrupts disabled on a CPU which cannot > schedule.
How did lockdep not blow up and scream about this? -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

