]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
platform_intel: support for OROM OEM capabilities
authorLabun, Marcin <Marcin.Labun@intel.com>
Thu, 10 Mar 2011 00:52:22 +0000 (11:52 +1100)
committerNeilBrown <neilb@suse.de>
Thu, 10 Mar 2011 00:52:22 +0000 (11:52 +1100)
Scan memory to match $VER and $OEM.

Signed-off-by: Marcin Labun <marcin.labun@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
platform-intel.c

index b679ec73c7ced36c6493a86904687d8a61d7d809..0595382c3087c61799671054a2fcd9ccf73808d0 100644 (file)
@@ -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];