]> git.sur5r.net Git - u-boot/commit
disk/part.c: Fix device enumeration through API
authorTim Kientzle <kientzle@freebsd.org>
Tue, 27 Mar 2012 09:43:25 +0000 (11:43 +0200)
committerAnatolij Gustschin <agust@denx.de>
Tue, 27 Mar 2012 09:46:33 +0000 (11:46 +0200)
commit7e71dc68846647f387a74d50924da1218e197089
tree691fe56de56eaaf3a659ee46fa123e8e7089efb9
parentd8d265999b65afe289f7d8d8860ed492b1ff77d4
disk/part.c: Fix device enumeration through API

The patch below fixes device enumeration through the U-Boot API.

Device enumeration crashes when the system in question doesn't
have any RAM mapped to address zero (I discovered this on a
BeagleBone board), since the enumeration calls get_dev with a
NULL ifname sometimes which then gets passed down to strncmp().

This fix simply ensures that get_dev returns NULL when invoked
with a NULL ifname.

Signed-off-by: Tim Kientzle <kientzle@freebsd.org>
Signed-off-by: Anatolij Gustschin <agust@denx.de>
disk/part.c