]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
arch: tile: fix null pointer dereference on pt_regs pointer
authorColin Ian King <colin.king@canonical.com>
Mon, 16 Mar 2015 20:14:02 +0000 (16:14 -0400)
committerChris Metcalf <cmetcalf@ezchip.com>
Fri, 17 Apr 2015 16:58:41 +0000 (12:58 -0400)
commit9088616fb3c4e0d3ec4efb20378691066a218f9c
treee3b283916b166433376f50ade347470b3cdfa4c9
parent5a3b4e8000c1ce476f5e8babd62c580457561f34
arch: tile: fix null pointer dereference on pt_regs pointer

Cppcheck reports the following issue:
[arch/tile/kernel/stack.c:116]: (error) Possible null
  pointer dereference: p

In this case, on reporting on an odd fault, p is set to NULL
and immediately afterwords p is dereferenced iff
!kbt->profile is false.  Rather than doing this check just
return NULL rather than falling through to the potential
null pointer dereference (since the original intentional
outcome would be to return NULL anyhow) for this odd fault
case.

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Chris Metcalf <cmetcalf@ezchip.com> [tweaked lightly]
arch/tile/kernel/stack.c