aboutsummaryrefslogtreecommitdiff
path: root/lib/debugobjects.c
diff options
context:
space:
mode:
authorBen Hutchings <[email protected]>2008-06-04 21:47:29 -0700
committerIngo Molnar <[email protected]>2008-06-13 10:09:46 +0200
commitc50cbb05a05cf1f9ca3592272eff053c847727d8 (patch)
treee64a380282a16a9a593c07df8d50b729c825ccc0 /lib/debugobjects.c
parentaab2545fdd6641b76af0ae96456c4ca9d1e50dad (diff)
cpu topology: always define CPU topology information
This can result in an empty topology directory in sysfs, and requires in-kernel users to protect all uses with #ifdef - see <http://marc.info/?l=linux-netdev&m=120639033904472&w=2>. The documentation of CPU topology specifies what the defaults should be if only partial information is available from the hardware. So we can provide these defaults as a fallback. This patch: - Adds default definitions of the 4 topology macros to <linux/topology.h> - Changes drivers/base/topology.c to use the topology macros unconditionally and to cope with definitions that aren't lvalues - Updates documentation accordingly [ From: Andrew Morton <[email protected]> - fold now-duplicated code - fix layout ] Signed-off-by: Ben Hutchings <[email protected]> Cc: Vegard Nossum <[email protected]> Cc: Nick Piggin <[email protected]> Cc: Chandra Seetharaman <[email protected]> Cc: Suresh Siddha <[email protected]> Cc: Mike Travis <[email protected]> Cc: Christoph Lameter <[email protected]> Cc: John Hawkes <[email protected]> Cc: Zhang, Yanmin <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'lib/debugobjects.c')
0 files changed, 0 insertions, 0 deletions