Fix numa001 failure with "too many NUMA nodes"
Fix numa001 failure with "too many NUMA nodes"

It seems that recent versions of the Linux kernel are using larger NUMA
bitmasks; I see 1024 on my laptop running a 4.6.5 kernel.  This causes
the NUMA tests to fail.  I'm fixing it to only fail if we have that many
actual *nodes*, rather than failing if the size of the mask is too big.

mettekou/ghc,mettekou/ghc,ezyang/ghc,ezyang/ghc,shlevy/ghc,sdiehl/ghc,sdiehl/ghc,shlevy/ghc,sdiehl/ghc,mettekou/ghc,olsner/ghc,shlevy/ghc,sdiehl/ghc,mettekou/ghc,sdiehl/ghc,shlevy/ghc,olsner/ghc,olsner/ghc,sdiehl/ghc,shlevy/ghc,shlevy/ghc,mettekou/ghc,ezyang/ghc,olsner/ghc,olsner/ghc,ezyang/ghc,olsner/ghc,mettekou/ghc,olsner/ghc,ezyang/ghc,shlevy/ghc,ezyang/ghc,sdiehl/ghc,ezyang/ghc,mettekou/ghc