From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/10960 Path: news.gmane.org!.POSTED!not-for-mail From: Andrei Vagin Newsgroups: gmane.linux.lib.musl.general Subject: Need to zero pads in msghdr Date: Wed, 25 Jan 2017 08:42:52 -0800 Message-ID: Reply-To: musl@lists.openwall.com NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: blaine.gmane.org 1485362849 18893 195.159.176.226 (25 Jan 2017 16:47:29 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 25 Jan 2017 16:47:29 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-10975-gllmg-musl=m.gmane.org@lists.openwall.com Wed Jan 25 17:47:25 2017 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.84_2) (envelope-from ) id 1cWQiy-0003Iu-JZ for gllmg-musl@m.gmane.org; Wed, 25 Jan 2017 17:47:08 +0100 Original-Received: (qmail 31948 invoked by uid 550); 25 Jan 2017 16:47:11 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 24425 invoked from network); 25 Jan 2017 16:43:04 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=nYlaHV223evaHteFrMjpJ94P45gLIlpYfaZEoPrROu8=; b=bNFQVT8IcmLzGwNITmg6fXmuObY9npG0SXbUN2tbB37dfV6t3lKnsfHFBQlYLm85lQ cSaUqP0Pf0cY7yKDIzGfk2xngyeIQMNCiiGTwe1l2cGTJAhVoSIpinMLe+FjgWvrixPj Kz+hRrSJO5y0HC4dpwGmAtikuX7N02pafvbAZcZjPBo62sXDL3dEisLQ+XZwL2CjryIb kRbPL7NqJduRmbzuoqaBqpufiNN5xc6Uta8wHRz2gXlgt35nvYuYZdrGaWqraYC5ijRz R98lmN0xryIn89wlK+ANpkBPLoH8RinnrfvKlX5mGhbLvqsf7+cUGdmbWXMWwNP2Dr86 nOxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=nYlaHV223evaHteFrMjpJ94P45gLIlpYfaZEoPrROu8=; b=CfDJ2QqpAebpY5XsEEaiG8DSym1ds12OguwfrgG6jbyYOGjV/hjtit4ju4YlUSltxX O84YncQLJQ/66pV+4hFcTNZgIMBWZHSIgKvHLDMG0wFjAThwMK15/XxkwMXxDxJEZo+Y AMjnd4MWG8x6DAk05cagKWtkQAOyrYowF6fn9RR07BeEZJYzt6o52fH4HbpWXDx3saEo ThHh1+gPIN8bqEuSSCfn9xrBZadJDXh0Dn8ZQezd4j+ZAEUtlJn8qHVWLdJFJtB6AQ9N mSg1ML3ccsXkP21m6mz4wOCU4k+lwp8nOw8mDeBWL0CgRToNSwmTB57ROYBZvyZ9lGQa cRwg== X-Gm-Message-State: AIkVDXJUU6LUbHhN/z1Rd1+A5Jhjg0sqL+cGCTmzE7XebkEE26Etww4IBDP9HSVQoAIC+4IANxISTMxROjUppA== X-Received: by 10.202.117.76 with SMTP id q73mr20747280oic.1.1485362572689; Wed, 25 Jan 2017 08:42:52 -0800 (PST) Xref: news.gmane.org gmane.linux.lib.musl.general:10960 Archived-At: Hi, In this patch http://git.musl-libc.org/cgit/musl/commit/arch/x86_64/bits/socket.h?id=7168790763cdeb794df52be6e3b39fbb021c5a64 you suppose that the kernel ignores the upper 32 bits of msg_iovlen, but it doesn't, so pads in msghdr structures have to be zeroed before calling sendmsg and recvmsg syscalls. https://github.com/xemul/criu/issues/276 Thanks, Andrei