diff options
| author | Benjamin Herrenschmidt <[email protected]> | 2011-03-08 02:54:50 +0000 |
|---|---|---|
| committer | Benjamin Herrenschmidt <[email protected]> | 2011-04-01 04:37:31 +0000 |
| commit | 734796f12351f9a0f38c47b981414f82d852f222 (patch) | |
| tree | 6a159233b7ab08b420a59e518ce2b99bb2002b07 /drivers/mtd/lpddr/lpddr_cmds.c | |
| parent | powerpc/smp: Add a smp_ops->bringup_up() done callback (diff) | |
| download | kernel-734796f12351f9a0f38c47b981414f82d852f222.tar.gz kernel-734796f12351f9a0f38c47b981414f82d852f222.zip | |
powerpc/pmac/smp: Fix CPU hotplug crashes on some machines
On some machines that use i2c to synchronize the timebases (such
as PowerMac7,2/7,3 G5 machines), hotplug CPU would crash when
putting back a new CPU online due to the underlying i2c bus being
closed.
This uses the newly added bringup_done() callback to move the close
along with other housekeeping calls, and adds a CPU notifier to
re-open the i2c bus around subsequent hotplug operations
Signed-off-by: Benjamin Herrenschmidt <[email protected]>
Diffstat (limited to 'drivers/mtd/lpddr/lpddr_cmds.c')
0 files changed, 0 insertions, 0 deletions
