diff options
| author | Andrew Morton <[email protected]> | 2008-04-30 00:55:17 -0700 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2008-04-30 08:29:55 -0700 |
| commit | 5167464446e527b5a3b5618ba0baff93048bcbbe (patch) | |
| tree | 798e82ec478d6d6935ae371fc764ae95d86a337d /drivers/net/ibm_emac/ibm_emac_phy.c | |
| parent | 3a902c5f6851cd0b64c33efaa3bd57aa27a82efb (diff) | |
revert "memory hotplug: allocate usemap on the section with pgdat"
This:
commit 86f6dae1377523689bd8468fed2f2dd180fc0560
Author: Yasunori Goto <[email protected]>
Date: Mon Apr 28 02:13:33 2008 -0700
memory hotplug: allocate usemap on the section with pgdat
Usemaps are allocated on the section which has pgdat by this.
Because usemap size is very small, many other sections usemaps are allocated
on only one page. If a section has usemap, it can't be removed until removing
other sections. This dependency is not desirable for memory removing.
Pgdat has similar feature. When a section has pgdat area, it must be the last
section for removing on the node. So, if section A has pgdat and section B
has usemap for section A, Both sections can't be removed due to dependency
each other.
To solve this issue, this patch collects usemap on same section with pgdat.
If other sections doesn't have any dependency, this section will be able to be
removed finally.
Signed-off-by: Yasunori Goto <[email protected]>
Cc: Badari Pulavarty <[email protected]>
Cc: Yinghai Lu <[email protected]>
Cc: Yasunori Goto <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
broke davem's sparc64 bootup. Revert it while we work out what went wrong.
Cc: Yasunori Goto <[email protected]>
Cc: Badari Pulavarty <[email protected]>
Cc: Yinghai Lu <[email protected]>
Cc: "David S. Miller" <[email protected]>
Cc: Heiko Carstens <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'drivers/net/ibm_emac/ibm_emac_phy.c')
0 files changed, 0 insertions, 0 deletions