The check for old hardware versions that did not have SMCDv2 support was
using suspicious pointer magic. Address the fields using an array.
Signed-off-by: Karsten Graul <kgraul@linux.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
u8 *system_eid = NULL;
smc_ism_get_system_eid(smcd, &system_eid);
- if ((*system_eid) + 24 != '0' || (*system_eid) + 28 != '0')
+ if (system_eid[24] != '0' || system_eid[28] != '0')
smc_ism_v2_capable = true;
}
/* sort list: devices without pnetid before devices with pnetid */