]> git.baikalelectronics.ru Git - kernel.git/commit
intel_scu_ipcutil: underflow in scu_reg_access()
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 26 Jan 2016 09:24:25 +0000 (12:24 +0300)
committerDarren Hart <dvhart@linux.intel.com>
Sat, 30 Jan 2016 17:40:35 +0000 (09:40 -0800)
commitb3a96f14ff2522f3bc3ba24b93dee4a8e6321854
treea2189d9683c34f13abee3f3e573c40967509f490
parent1f42dce3bdebae4fef1f79759210828a3c86f8ed
intel_scu_ipcutil: underflow in scu_reg_access()

"count" is controlled by the user and it can be negative.  Let's prevent
that by making it unsigned.  You have to have CAP_SYS_RAWIO to call this
function so the bug is not as serious as it could be.

Fixes: d5edbdd8efe4 ('intel_scu_ipc: Utility driver for intel scu ipc')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Cc: stable@vger.kernel.org
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
drivers/platform/x86/intel_scu_ipcutil.c