summaryrefslogtreecommitdiff
path: root/arch/openrisc/README.openrisc
diff options
context:
space:
mode:
authorJoel Stanley <joel@jms.id.au>2014-04-24 11:25:37 +0400
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2014-04-28 07:08:49 +0400
commit63aecfb20a6629f1ca91d7a052f87988ceb6dd53 (patch)
tree1f4985bfd80fe769b9916b179ddbfb12ba919393 /arch/openrisc/README.openrisc
parent16003d235bdb4d1ebcecfe4915c6e6d8c95f4a0c (diff)
downloadlinux-63aecfb20a6629f1ca91d7a052f87988ceb6dd53.tar.xz
powerpc/powernv: Check sysparam size before creation
The size of the sysparam sysfs files is determined from the device tree at boot. However the buffer is hard coded to 64 bytes. If we encounter a parameter that is larger than 64, or miss-parse the device tree, the buffer will overflow when reading or writing to the parameter. Check it at discovery time, and if the parameter is too large, do not create a sysfs entry for it. Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'arch/openrisc/README.openrisc')
0 files changed, 0 insertions, 0 deletions