This series allows to run "apt-get update" or "dnf update"
Access to internet is hanging because glibc checks the netlink sequence number when it scans for the local IP addresses, and this number is corrupted. This is fixed by patch 2. Once we have fixed this, passwd is not working anymore (audit netlink), because data are not translated while using recvfrom(). This is fixed by patch 3. Patch 1 is a pre-requesite for patch 3. I've tested "apt-get update" and "passwd" with qemu-s390x (big-endian/64bit) ,qemu-m68k (big-endian/32bit, qemu-ppc64le (little-endian/64bit) on x86_64 (little-endian/64bit). Laurent Vivier (3): linux-user: fd_trans_*_data() returns the length linux-user: fix netlink memory corruption linux-user: add fd_trans helper in do_recvfrom() linux-user/syscall.c | 71 +++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 59 insertions(+), 12 deletions(-) -- 2.5.5
