]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
powerpc/powernv/npu: Check mmio_atsd array bounds when populating
authorAlexey Kardashevskiy <aik@ozlabs.ru>
Thu, 14 Mar 2019 17:56:51 +0000 (14:56 -0300)
committerStefan Bader <stefan.bader@canonical.com>
Mon, 1 Apr 2019 12:37:29 +0000 (14:37 +0200)
commit12a5b13e5ee3e6cb7e8fa5f5d1cae772d306846e
tree03f21bfef015865f9c38d7726ea4617638d2930a
parent6d3502975d4d496bf5cd7260e3e4e831d7213b3e
powerpc/powernv/npu: Check mmio_atsd array bounds when populating

BugLink: https://bugs.launchpad.net/bugs/1819989
A broken device tree might contain more than 8 values and introduce hard
to debug memory corruption bug. This adds the boundary check.

Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
(cherry picked from commit 135ef954051b102870a8d47a8eb822af1f1b1ec1)
Signed-off-by: Jose Ricardo Ziviani <joserz@linux.ibm.com>
Acked-by: Kamal Mostafa <kamal@canonical.com>
Acked-by: Kleber Souza <kleber.souza@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
arch/powerpc/platforms/powernv/npu-dma.c