From: Labun, Marcin Date: Thu, 10 Mar 2011 00:52:22 +0000 (+1100) Subject: platform_intel: support for OROM OEM capabilities X-Git-Tag: mdadm-3.2.1~53 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d0bc5190d77a60ac4971601469bbdad6803b8b56;p=thirdparty%2Fmdadm.git platform_intel: support for OROM OEM capabilities Scan memory to match $VER and $OEM. Signed-off-by: Marcin Labun Signed-off-by: NeilBrown --- diff --git a/platform-intel.c b/platform-intel.c index b679ec73..0595382c 100644 --- a/platform-intel.c +++ b/platform-intel.c @@ -205,7 +205,8 @@ static int scan(const void *start, const void *end, const void *data) for (offset = 0; offset < len; offset += 4) { imsm_mem = start + offset; - if (memcmp(imsm_mem->signature, "$VER", 4) == 0) { + if ((memcmp(imsm_mem->signature, "$VER", 4) == 0) || + (memcmp(imsm_mem->signature, "$OEM", 4) == 0)) { imsm_orom[dev] = *imsm_mem; populated_orom[dev] = 1; return populated_orom[SYS_DEV_SATA] && populated_orom[SYS_DEV_SAS];