From mboxrd@z Thu Jan 1 00:00:00 1970 From: per.fransson.ml@gmail.com (Per Fransson) Date: Mon, 22 Nov 2010 23:30:32 +0100 Subject: [PATCH] Add call to non-crashing cores through IPI In-Reply-To: References: <1290161310-22808-1-git-send-email-per.xx.fransson@stericsson.com> <20101122072420.GC14080@gw.healthdatacare.com> <20101122104740.GA30744@n2100.arm.linux.org.uk> <20101122112759.GA31227@n2100.arm.linux.org.uk> <20101122144040.GM31227@n2100.arm.linux.org.uk> Message-ID: To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Mon, Nov 22, 2010 at 11:14 PM, Per Fransson 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