Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 06866bf5 authored by Daniel Hellstrom's avatar Daniel Hellstrom Committed by David S. Miller
Browse files

dl2k: EEPROM CRC calculation wrong endianess on bigendian machine

parent f7777378
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -346,7 +346,7 @@ parse_eeprom (struct net_device *dev)
	if (np->pdev->vendor == PCI_VENDOR_ID_DLINK) {	/* D-Link Only */
		/* Check CRC */
		crc = ~ether_crc_le (256 - 4, sromdata);
		if (psrom->crc != crc) {
		if (psrom->crc != cpu_to_le32(crc)) {
			printk (KERN_ERR "%s: EEPROM data CRC error.\n",
					dev->name);
			return -1;