OSDN Git Service

misc: xilinx_sdfec: Prevent integer overflow in xsdfec_table_write()
authorDan Carpenter <dan.carpenter@oracle.com>
Wed, 21 Aug 2019 07:11:22 +0000 (10:11 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 22 Aug 2019 21:28:10 +0000 (14:28 -0700)
commit6123f1fe53985645992b2ff648b3087b77b3ed16
treeac8aa27582f93b48953bb335e0a1252bb0f1bf58
parent56a635c0ec14950bd6a5bfb4d9d497897f64179f
misc: xilinx_sdfec: Prevent integer overflow in xsdfec_table_write()

The checking here needs to handle integer overflows because "offset" and
"len" come from the user.

Fixes: 20ec628e8007 ("misc: xilinx_sdfec: Add ability to configure LDPC")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Michal Simek <michal.simek@xilinx.com>
Reviewed-by: Dragan Cvetic <dragan.cvetic@xilinx.com>
Link: https://lore.kernel.org/r/20190821071122.GD26957@mwanda
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/xilinx_sdfec.c