From 9a921a401b0aebb6dbc2d89619a0646f9a2be85f Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Tue, 20 Jan 2004 03:15:09 -0800 Subject: [PATCH] [PATCH] MCA: handle bus failure From: "Randy.Dunlap" From: Eugene TEO Handle OOM in mca_init() --- arch/i386/kernel/mca.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/i386/kernel/mca.c b/arch/i386/kernel/mca.c index 57d118e4d6e58..a03d368108059 100644 --- a/arch/i386/kernel/mca.c +++ b/arch/i386/kernel/mca.c @@ -270,6 +270,8 @@ static int __init mca_init(void) /* All MCA systems have at least a primary bus */ bus = mca_attach_bus(MCA_PRIMARY_BUS); + if (!bus) + goto out_nomem; bus->default_dma_mask = 0xffffffffLL; bus->f.mca_write_pos = mca_pc_write_pos; bus->f.mca_read_pos = mca_pc_read_pos; -- 2.53.0