sb_edac: Fix typo computing number of banks
authorTony Luck <tony.luck@intel.com>
Tue, 2 Dec 2014 17:41:58 +0000 (09:41 -0800)
committerSasha Levin <sasha.levin@oracle.com>
Fri, 17 Apr 2015 00:13:15 +0000 (20:13 -0400)
[ Upstream commit fec53af531dd040e41fe358abe00b33747af2688 ]

Code will always think there are 16 banks because of a typo

Reported-by: Misha
Signed-off-by: Tony Luck <tony.luck@intel.com>
Acked-by: Aristeu Rozanski <aris@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
drivers/edac/sb_edac.c

index 3f910bf..a46c4af 100644 (file)
@@ -849,7 +849,7 @@ static int get_dimm_config(struct mem_ctl_info *mci)
        else
                edac_dbg(0, "Memory is unregistered\n");
 
-       if (mtype == MEM_DDR4 || MEM_RDDR4)
+       if (mtype == MEM_DDR4 || mtype == MEM_RDDR4)
                banks = 16;
        else
                banks = 8;