From nobody Tue Jul 1 12:18:26 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zoho.com; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 14864348981390.25011607599594754; Mon, 6 Feb 2017 18:34:58 -0800 (PST) Received: from localhost ([::1]:51632 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cavcO-0004LN-Ct for importer@patchew.org; Mon, 06 Feb 2017 21:34:56 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48361) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cavab-0003OY-GK for qemu-devel@nongnu.org; Mon, 06 Feb 2017 21:33:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cavaY-0005T6-To for qemu-devel@nongnu.org; Mon, 06 Feb 2017 21:33:05 -0500 Received: from mail-io0-x242.google.com ([2607:f8b0:4001:c06::242]:34493) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cavaY-0005Sv-PM for qemu-devel@nongnu.org; Mon, 06 Feb 2017 21:33:02 -0500 Received: by mail-io0-x242.google.com with SMTP id c80so11559311iod.1 for ; Mon, 06 Feb 2017 18:33:02 -0800 (PST) Received: from bigtime.twiddle.net.twiddle.net (m865036d0.tmodns.net. [208.54.80.134]) by smtp.gmail.com with ESMTPSA id n67sm5316037ith.0.2017.02.06.18.32.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Feb 2017 18:33:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references; bh=PGlOm2bmaHWGcr9L7Wq4zN8IRf969KlwQOW1fMbYuz0=; b=rMk/9paCyMpB06Ko6brZwBruikAz7eerFKHA6Yw87StCGWAZOUOyZrgMhI/sJGQ4kL A8uHKwB3MyI1xVAXkyoR26AeHT+45p8VWfPGhS9xbOXi2u0s3ExJZxE+FdyaxKm+NYim xqMEWdEwEis73KZA9BvBre1V+9YJlSdr2CIasBe1/rMZzhMtgrgwchF+44WSms7KprCh YRY3x+50ciTQdY9VRZ5Ha1ZNzyyQRqlUJrbb6u++4kmpwDk4MWJanJUwIOELgf/AtOvx L4oMRPWG9xJpUm32IG8LNLdOm6425Ggza1zusEBI4FuWVrnZ7xg9S2EWVIdxmGEMF2zG ksGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references; bh=PGlOm2bmaHWGcr9L7Wq4zN8IRf969KlwQOW1fMbYuz0=; b=HMbcAZHOCtdS7dNWm/DFxetrVcUJmdyjuekI0ixqfXRY4405Y9GeNIAi5xfe9jz5+s zo+udHAhFxVDb18lbNHabqt5+gckbBuX586eqHQQ58IredTMnQK9ftWInFFrpnmBbmkT Lp1v5sLeOW1mY1XoiETzb7+NFMO/5bB5iywLLrJ0+t6bx+lw08F6m23pe2o1pKn5+2RV ky2DSywHNwlXJHaWoUK1SQwMvKA38SzJSuFWJmjGqh4XbkQTiGIhfj3ZHaPy8+ycwQMn sRQvzZPpr4IJQjrIeEGMWIgkt9bbZ6hG5J2Sthm+SROwjsJhdoGtA+eLbzRRQG8OGJdP 9S5Q== X-Gm-Message-State: AMke39kvneCG6BnGucQZ7UpEARaAijJ8tie8gBUKaKGlY5R5Yb75tEbYPB2KrCw7HF4U3w== X-Received: by 10.107.185.212 with SMTP id j203mr2736161iof.226.1486434782131; Mon, 06 Feb 2017 18:33:02 -0800 (PST) From: Richard Henderson To: qemu-devel@nongnu.org Date: Mon, 6 Feb 2017 18:32:26 -0800 Message-Id: <20170207023229.29431-3-rth@twiddle.net> X-Mailer: git-send-email 2.9.3 In-Reply-To: <20170207023229.29431-1-rth@twiddle.net> References: <20170207023229.29431-1-rth@twiddle.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:4001:c06::242 Subject: [Qemu-devel] [PULL 2/5] linux-user: fix "apt-get update" on linux-user hppa X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: peter.maydell@linaro.org, Laurent Vivier Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail: RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Laurent Vivier apt-get was hanging on linux-user hppa. strace has shown the netlink data stream was not correctly byte swapped. It appears the fd translator function is unregistered just after it has been registered, so the translator function is not called. This patch removes the fd_trans_unregister() after the do_socket() in the TARGET_NR_socket case. This fd_trans_unregister() was added by commit e36800c linux-user: add signalfd/signalfd4 syscalls when do_socket() was not registering any fd translator. And as now it is, we must remove this fd_trans_unregister() to keep them. Reported-by: John Paul Adrian Glaubitz Signed-off-by: Laurent Vivier Tested-by: John Paul Adrian Glaubitz Message-Id: <20170126080449.28255-3-laurent@vivier.eu> Signed-off-by: Richard Henderson --- linux-user/syscall.c | 1 - 1 file changed, 1 deletion(-) diff --git a/linux-user/syscall.c b/linux-user/syscall.c index 11a311f..9be8e95 100644 --- a/linux-user/syscall.c +++ b/linux-user/syscall.c @@ -9343,7 +9343,6 @@ abi_long do_syscall(void *cpu_env, int num, abi_long = arg1, #ifdef TARGET_NR_socket case TARGET_NR_socket: ret =3D do_socket(arg1, arg2, arg3); - fd_trans_unregister(ret); break; #endif #ifdef TARGET_NR_socketpair --=20 2.9.3