From: Dan Carpenter <dan.carpenter@xxxxxxxxxx> Date: Fri, 1 Feb 2019 11:28:16 +0300 > The "p" buffer is 0x4000 bytes long. B3_RI_WTO_R1 is 0x190. The value > of "regs->len" is in the 1-0x4000 range. The bug here is that > "regs->len - B3_RI_WTO_R1" can be a negative value which would lead to > memory corruption and an abrupt crash. > > Fixes: c3f8be961808 ("[PATCH] skge: expand ethtool debug register dump") > Signed-off-by: Dan Carpenter <dan.carpenter@xxxxxxxxxx> Applied.