summaryrefslogtreecommitdiff
path: root/trie.h
AgeCommit message (Expand)AuthorFilesLines
2013-03-15all: import netsniff-ng 0.5.8-rc0 sourceDaniel Borkmann1-0/+21
' selected='selected'>includemode:
authorRobin Murphy <robin.murphy@arm.com>2016-09-26 16:50:55 +0100
committerRussell King <rmk+kernel@armlinux.org.uk>2016-09-29 16:57:43 +0100
commitba6dea4f7cedb4b1c17e36f4087675d817c2e24b (patch)
tree9bd09872a666fa24a3b698765d15a0d44b495314
parent1a57c286d8ced1e4144c6201a19bbb70827edee6 (diff)
ARM: 8616/1: dt: Respect property size when parsing CPUs
Whilst MPIDR values themselves are less than 32 bits, it is still perfectly valid for a DT to have #address-cells > 1 in the CPUs node, resulting in the "reg" property having leading zero cell(s). In that situation, the big-endian nature of the data conspires with the current behaviour of only reading the first cell to cause the kernel to think all CPUs have ID 0, and become resoundingly unhappy as a consequence. Take the full property length into account when parsing CPUs so as to be correct under any circumstances. Cc: Russell King <linux@armlinux.org.uk> Signed-off-by: Robin Murphy <robin.murphy@arm.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat