From: Roman Sobanski Date: Mon, 13 Aug 2018 05:52:53 +0000 (+0200) Subject: imsm: Avoid duplicate entries in --detail-platform X-Git-Tag: mdadm-4.1~4 X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fmdadm.git;a=commitdiff_plain;h=5c4cc0c8205d367eb68d99dbd2dc0f93e538eb43 imsm: Avoid duplicate entries in --detail-platform In some scenarios mdadm --detail-platform shows duplicated info about one of controllers. Block it. Signed-off-by: Roman Sobanski Signed-off-by: Jes Sorensen --- diff --git a/platform-intel.c b/platform-intel.c index a11101db..04bffc57 100644 --- a/platform-intel.c +++ b/platform-intel.c @@ -371,6 +371,9 @@ static int scan(const void *start, const void *end, const void *data) if (__le16_to_cpu(ptr->vendorID) != 0x8086) return 0; + if (get_orom_by_device_id(ptr->deviceID)) + return 0; + for (offset = 0; offset < len; offset += 4) { const void *mem = start + offset;