• Russell King's avatar
    sfp: allow cotsworks modules · 981f1f80
    Russell King authored
    Cotsworks modules fail the checksums - it appears that Cotsworks
    reprograms the EEPROM at the end of production with the final product
    information (serial, date code, and exact part number for module
    options) and fails to update the checksum.
    
    Work around this by detecting the Cotsworks name in the manufacturer
    field, and reducing the checksum failures to warnings rather than a
    hard error.
    Signed-off-by: default avatarRussell King <rmk+kernel@armlinux.org.uk>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    981f1f80
sfp.c 25.4 KB