]> git.baikalelectronics.ru Git - kernel.git/commit
cxgb4: memory corruption in debugfs
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 18 Aug 2015 09:31:44 +0000 (12:31 +0300)
committerDavid S. Miller <davem@davemloft.net>
Wed, 19 Aug 2015 02:06:58 +0000 (19:06 -0700)
commitc9deb3f86b11ac0cbbb807fbb4e43a54d24493d9
tree11a561ba6172a59e832363088b7ba95dc7e35438
parent25d9c3fed3eb136e1ea53d875b2c5bab10ed98db
cxgb4: memory corruption in debugfs

You can't use kstrtoul() with an int or it causes memory corruption.
Also j should be unsigned or we have underflow bugs.

I considered changing "j" to unsigned long but everything fits in a u32.

Fixes: 6416d22435aa ('cxgb4: Add MPS tracing support')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c