On Mon, Nov 22, 2010 at 11:14 PM, Per Fransson <per.fransson.ml at gmail.com> wrote: >>> >>> That's for the situation when the other core tries to send an IPI at >>> the same time. Unlikely but both cores may deadlock. >>> >> >> Am I right that deadlock can occur only if the same IPI was sent? And >> there should >> be no situation when CRASH_DUMP IPI was sent from different processors at >> the same time. >> > > I hope you are right, but I can't see why we couldn't get a crash IPI > from several > processors at the same time, unfortunately. > I'll just follow up my own post here. On second thought, crash_kexec() takes the kexec_mutex, so simultaneous crash IPIs probably couldn't happen. /Per