Messages in this thread | | | Date | Tue, 22 Sep 2009 21:55:55 +0300 | Subject | Re: [PATCH 1/4] slqb: Do not use DEFINE_PER_CPU for per-node data | From | Pekka Enberg <> |
| |
On Tue, Sep 22, 2009 at 3:54 PM, Mel Gorman <mel@csn.ul.ie> wrote: > SLQB uses DEFINE_PER_CPU to define per-node areas. An implicit > assumption is made that all valid node IDs will have matching valid CPU > ids. In memoryless configurations, it is possible to have a node ID with > no CPU having the same ID. When this happens, per-cpu areas are not > initialised and the per-node data is effectively random. > > An attempt was made to force the allocation of per-cpu areas corresponding > to active node IDs. However, for reasons unknown this led to silent > lockups. Instead, this patch fixes the SLQB problem by forcing the per-node > data to be statically declared. > > Signed-off-by: Mel Gorman <mel@csn.ul.ie>
Applied, thanks!
| |