]> git.dujemihanovic.xyz Git - u-boot.git/commit
Add include for config.h in command.h.
authorStefano Babic <sbabic@denx.de>
Fri, 25 Jul 2008 06:57:40 +0000 (08:57 +0200)
committerWolfgang Denk <wd@denx.de>
Tue, 29 Jul 2008 22:45:42 +0000 (00:45 +0200)
commit5d1d00fb36005482e1803a00ddc46efa11d719af
treef0f9a6b8b7b25143604599248a5dddfc0f4145de
parent2dacb734bac9dba1db9e704d3e0b200ef521c79a
Add include for config.h in command.h.

Because the cmd_tbl_s structure depends on the configuration file, it
must be assured that config.h is included before the structure is
evaluated by the compiler. If this is not certain, it could happen
that the compiler generates structures of different size, depending
on the fact if the source file includes <config.h> before or after
<command.h>.

The effect is that u-boot crashes when tries to relocate the command
table (for ppc) or try to access to the command table for other
architectures.

The problem can happen on board-depending commands. All general
commands under /common are unaffected, because they include already
config.h before command.h.

Signed-off-by: Stefano Babic <sbabic@denx.de>
include/command.h