Physical CPU hot remove is broken in hardy

Alok Kataria akataria at vmware.com
Mon Jul 14 17:40:26 UTC 2008


On Tue, 2008-06-24 at 06:20 -0700, Tim Gardner wrote:
> Alok Kataria wrote:
> > Hi Tim,
> >
> > There are some patches which are required for the ubuntu-hardy tree to
> > support physical cpu hot-remove.
> > In the mainline too there are some deadlock issues when hot removing a
> > processor. This issues were discussed in detail over here
> >
> > https://bugzilla.redhat.com/show_bug.cgi?id=448588
> >
> > There are a total of 7 patches which should be applied to the hardy tree
> > to fix these issues. Of these 2 have been merged in the mainline tree.
> > (I will send you these 2 patches in a separate mail)
> >
> > The rest of the 5 patches are in the ACPI tree, and Len had mentioned
> > that, those patches will be pushed in the 2.6.27 merge window.
> >
> > The commits are
> > 2f67a0695dc389247c05041b05d2a2b06fc102a3
> > 087803d18fb8259cb844c075a35fb27c2d80792e
> > 3d5ed99657e93cd0453a187c478e663e6b6a3a8b
> > 89d675d0f987534139d330eb2689ec53fab9404e
> > ad7f0d9feee6980a3ab3ea806854f56817d1da8e
> >
> > I am interested in knowing how do we merge these patches in the
> > ubuntu-hardy tree, can these patches be applied to hardy for the 3rd
> > July release ?
> >
> > Thanks,
> > Alok
> >
> 
> Alok - the window for updates for the July 3 release has passed. I also
> have some security updates that take precedence, so its unlikely that
> the next batch of Hardy updates will get released until mid-July (at the
> earliest). If the 2.6.27 merge window has opened by then (and these
> patches are accepted), I would prefer that you resubmit these 5 patches
> as coming from Linus' tree. It makes it much easier to keep track of
> cherry-picks.
> 

Hi Tim,

All these patches, related to hot plug fix were merged in the mainline
tree in the 2.6.26 cycle. Below is the info for patches, which IMHO
should be cherry picked for the ubuntu-hardy tree.

For the first two patches if there are any merge problems, you could
pickup the patches that i had sent on the ubuntu list on June 23rd.

The rest of the patches should merge just fine.

Please let me know in case of any problems.

Thanks,
Alok

----------------------------------------------------------
commit 63d38198a0f57dca87e6cb79931c7bedbb7ab069
Author: Alok Kataria <akataria at vmware.com>
Date:   Mon Apr 7 11:38:33 2008 -0700

    x86: fix paranoia about using BIOS quickboot mechanism.
----------------------------------------------------------
commit ba62b077871a5255e271f4fdae57167651839277
Author: Alok Kataria <akataria at vmware.com>
Date:   Tue Apr 8 17:41:56 2008 -0700

    acpi: fix "buggy BIOS check" when CPUs are hot removed
----------------------------------------------------------
commit 2f67a0695dc389247c05041b05d2a2b06fc102a3
Author: Zhang Rui <rui.zhang at intel.com>
Date:   Tue Apr 29 02:34:42 2008 -0400

    flush kacpi_notify_wq before removing notify handler
----------------------------------------------------------
commit 087803d18fb8259cb844c075a35fb27c2d80792e
Author: Zhang Rui <rui.zhang at intel.com>
Date:   Tue Apr 29 02:35:48 2008 -0400

    fix a deadlock issue when poking "eject" file
----------------------------------------------------------
commit 3d5ed99657e93cd0453a187c478e663e6b6a3a8b
Author: Zhang Rui <rui.zhang at intel.com>
Date:   Tue Apr 29 02:35:56 2008 -0400

    force offline the processor during hot-removal
----------------------------------------------------------
commit 89d675d0f987534139d330eb2689ec53fab9404e
Author: Zhang Rui <rui.zhang at intel.com>
Date:   Tue Apr 29 02:36:07 2008 -0400

    create sysfs link from acpi device to sysdev for cpu
----------------------------------------------------------
commit ad7f0d9feee6980a3ab3ea806854f56817d1da8e
Author: Alok N Kataria <akataria at vmware.com>
Date:   Fri Jun 13 12:54:24 2008 -0400

    ACPI: fix checkpatch.pl complaints in scan.c
----------------------------------------------------------





> rtg
> --
> Tim Gardner tim.gardner at ubuntu.com





More information about the kernel-team mailing list