[Crash-utility] [PATCH] ARM SMP
Dave Anderson
anderson at redhat.com
Thu Sep 30 13:41:03 UTC 2010
----- "Mika Westerberg" <ext-mika.1.westerberg at nokia.com> wrote:
> Hi Per,
>
> On Thu, Sep 30, 2010 at 11:19:28AM +0200, ext Per Fransson wrote:
> >
> > This patch is an attempt to get the ball rolling on SMP support for ARM.
>
> I noticed that this patch is line-wrapped so it doesn't apply cleanly (or is it
> our brilliant exchange server which mangled that).
No, I ran into the same problem...
Also, I now note that this piece below is incorrect. GETBUF() buffers are
transitory, because they all get freed as soon as free_all_bufs() is called
next: (such as in restore_sanity() prior to each command)
> + panic_task_regs = GETBUF(kt->cpus*sizeof(*panic_task_regs));
> - ms->crash_task_regs = &panic_task_regs;
> + ms->crash_task_regs = panic_task_regs;
You'd have to use malloc() for the panic_task_regs assignment.
It looks like the other GETBUF() calls are for temporary buffers.
Dave
More information about the Crash-utility
mailing list