misc: xilinx_sdfec: Prevent a divide by zero in xsdfec_reg0_write()
authorDan Carpenter <dan.carpenter@oracle.com>
Wed, 21 Aug 2019 07:09:53 +0000 (10:09 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 22 Aug 2019 21:28:10 +0000 (14:28 -0700)
commit56a635c0ec14950bd6a5bfb4d9d497897f64179f
tree0e962948a9fa8fe4a58057d6b40a877dbd7c3f50
parent129c3b082c636087a72a30b17c87c57d197f08f5
misc: xilinx_sdfec: Prevent a divide by zero in xsdfec_reg0_write()

The "psize" value comes from the user so we need to verify that it's
non-zero before we check if "n % psize" or it will crash.

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>
Link: https://lore.kernel.org/r/20190821070953.GC26957@mwanda
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/xilinx_sdfec.c