summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorGrant Likely <grant.likely@linaro.org>2014-11-19 19:22:32 +0300
committerGrant Likely <grant.likely@linaro.org>2014-11-19 20:42:57 +0300
commitc1a2086e2d8c4eb4e8630ba752e911ec180dec67 (patch)
treea7234d01a8647f98e644e89a3b2675b2de4e1c30 /tools
parenta0e27f51ba8a04125c22a95c4d3e98297a7191de (diff)
downloadlinux-c1a2086e2d8c4eb4e8630ba752e911ec180dec67.tar.xz
of/selftest: Fix off-by-one error in removal path
The removal path for selftest data has an off by one error that causes the code to dereference beyond the end of the nodes[] array on the first pass through. The old code only worked by chance on a lot of platforms, but the bug was recently exposed on aarch64. The fix is simple. Decrement the node count before dereferencing, not after. Reported-by: Kevin Hilman <khilman@linaro.org> Cc: Rob Herring <robh+dt@kernel.org> Cc: Gaurav Minocha <gaurav.minocha.os@gmail.com> Cc: <stable@vger.kernel.org> # v3.17+
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions