layerscape: fix get_device_file() function of restool
authorYangbo Lu <yangbo.lu@nxp.com>
Wed, 1 Aug 2018 02:41:11 +0000 (10:41 +0800)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 22 Sep 2018 19:20:58 +0000 (21:20 +0200)
commitdb30adc9312bd0c42830af60ddf2ca398494c265
tree5af9b062151b3f3962b7a3202f25ec5e5851cadb
parent0f44c7c8d190924c22420638f87cca0ea148d587
layerscape: fix get_device_file() function of restool

The restool failed to work with current gcc-7.3.0-musl.
This patch is to add a restool fix-up patch to fix
multiple problems encountered in the get_device_file()
function:
 - The deprecated atoi() function is replaced by strtoul
 - An invalid memory access was being performed by using
 memory from dir->d_name even after closedir(). This is
 fixed by a strdup() on the device filename.
 - Also, error prints now print any relevant error code.

Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
package/network/utils/layerscape/restool/patches/0001-restool-fix-get_device_file-function.patch [new file with mode: 0644]