ARC: Fix iteration in arc_xx_version()
authorAlexey Brodkin <alexey.brodkin@synopsys.com>
Tue, 22 Jan 2019 16:33:59 +0000 (19:33 +0300)
committerAlexey Brodkin <abrodkin@synopsys.com>
Fri, 25 Jan 2019 05:40:53 +0000 (08:40 +0300)
commit7181a6d1cf71b9e97cfcf175400390f9eabde8a8
treee77c3c4f060c3f9bab5a2ba56f0fec19c10757d6
parentd771dd531a1aa73e5a1d36b5c08850fc5fa29747
ARC: Fix iteration in arc_xx_version()

"i" gets incremented before we're entering loop body
and effectively we iterate from 1 to 8 instead of 0 to 7.

This way we:
 a) Skip the first line of struct hs_versions
 b) Go over it and access memory beyond the structure

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
arch/arc/lib/cpu.c