summaryrefslogtreecommitdiffstats
path: root/common/board_r.c
diff options
context:
space:
mode:
authorIan Campbell <ian.campbell@citrix.com>2014-10-03 14:29:01 +0100
committerTom Rini <trini@ti.com>2014-10-10 09:44:21 -0400
commit64a0c24726530696bf0c2cdaa75d171d957a7ee0 (patch)
treec4d2f6e83d2452c6536760a1ee95b326b795147d /common/board_r.c
parentf885b849681ce0f15c2df313f38ae06a601be506 (diff)
downloadtalos-obmc-uboot-64a0c24726530696bf0c2cdaa75d171d957a7ee0.tar.gz
talos-obmc-uboot-64a0c24726530696bf0c2cdaa75d171d957a7ee0.zip
pxe: Ensure we don't overflow bootargs
On a couple of platforms I've tripped over long PXE append lines overflowing this array, due to having CONFIG_SYS_CBSIZE == 256. When doing preseeded Debian installs it's pretty trivial to exceed that. Since the symptom can be a silent hang or a crash add a check. Of course the affected boards would also need an increased CBSIZE to actually work. Note that due to the printing of the final bootargs string CONFIG_SYS_PBSIZE also needs to be sufficiently large. Signed-off-by: Ian Campbell <ian.campbell@citrix.com> [trini: Use %zd not %d in printf for all args] Signed-off-by: Tom Rini <trini@ti.com>
Diffstat (limited to 'common/board_r.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud