All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/3] More netlink fixes
@ 2016-06-21 17:51 Laurent Vivier
  2016-06-21 17:51 ` [Qemu-devel] [PATCH 1/3] linux-user: fd_trans_*_data() returns the length Laurent Vivier
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Laurent Vivier @ 2016-06-21 17:51 UTC (permalink / raw)
  To: Riku Voipio; +Cc: qemu-devel, Laurent Vivier

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

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2016-07-07 11:38 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-06-21 17:51 [Qemu-devel] [PATCH 0/3] More netlink fixes Laurent Vivier
2016-06-21 17:51 ` [Qemu-devel] [PATCH 1/3] linux-user: fd_trans_*_data() returns the length Laurent Vivier
2016-06-28 16:50   ` Laurent Vivier
2016-06-30  7:52     ` Riku Voipio
2016-06-30 10:44       ` Laurent Vivier
2016-07-07 11:38       ` Laurent Vivier
2016-06-21 17:51 ` [Qemu-devel] [PATCH 2/3] linux-user: fix netlink memory corruption Laurent Vivier
2016-06-21 17:51 ` [Qemu-devel] [PATCH 3/3] linux-user: add fd_trans helper in do_recvfrom() Laurent Vivier
2016-06-21 17:55 ` [Qemu-devel] [PATCH 0/3] More netlink fixes Peter Maydell
2016-06-21 18:48   ` Laurent Vivier

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.