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

Commit e9d96aa8 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "lan78xx: Fix compilation failure for self assignment" into kernel.lnx.4.9.r27-rel

parents ed12b61f c2ea1997
Loading
Loading
Loading
Loading
+7 −6
Original line number Diff line number Diff line
@@ -868,12 +868,13 @@ static int lan78xx_read_otp(struct lan78xx_net *dev, u32 offset,
	ret = lan78xx_read_raw_otp(dev, 0, 1, &sig);

	if (ret == 0) {
		if (sig == OTP_INDICATOR_1)
			offset = offset;
		else if (sig == OTP_INDICATOR_2)
		if (sig != OTP_INDICATOR_1) {
			if (sig == OTP_INDICATOR_2)
				offset += 0x100;
			else
				ret = -EINVAL;
		}

		if (!ret)
			ret = lan78xx_read_raw_otp(dev, offset, length, data);
	}