From patchwork Tue Nov 27 13:50:28 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Ilya Maximets X-Patchwork-Id: 1003831 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=nongnu.org (client-ip=2001:4830:134:3::11; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=samsung.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=samsung.com header.i=@samsung.com header.b="gZjpyYgu"; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4344xC6jHxz9s3l for ; Wed, 28 Nov 2018 00:53:03 +1100 (AEDT) Received: from localhost ([::1]:42500 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gRdnR-0003Bj-Dg for incoming@patchwork.ozlabs.org; Tue, 27 Nov 2018 08:53:01 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49453) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gRdlS-0002RS-PL for qemu-devel@nongnu.org; Tue, 27 Nov 2018 08:51:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gRdlO-0008Mm-TI for qemu-devel@nongnu.org; Tue, 27 Nov 2018 08:50:58 -0500 Received: from mailout2.w1.samsung.com ([210.118.77.12]:51143) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gRdlO-0008Lu-Nj for qemu-devel@nongnu.org; Tue, 27 Nov 2018 08:50:54 -0500 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20181127135053euoutp02b4ef6db79ac5dcf4e01c8eca3a27e713~q-2ox5gbh2240422404euoutp02U for ; Tue, 27 Nov 2018 13:50:53 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20181127135053euoutp02b4ef6db79ac5dcf4e01c8eca3a27e713~q-2ox5gbh2240422404euoutp02U DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1543326653; bh=GEubV4Xl2+w4QqD4xxZ2I4ZswHS5mSjjUIfJbjJnB+Q=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=gZjpyYguiWnTp5S49fmumulgCUx5cTXLlI8yJbpM9w/07zmlH6QBQ5tnS1QC5rTa/ 3quTRp6UPZPxOYPtZYv3Suzf9mbbNlFsK0rpHb/DZyXAHE7z4mXinS4c/FO57hOMiq RBq2pJLaYucIKw5m08Nr2JMBx/xBQ9dZjo/TZeFc= Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20181127135053eucas1p24233159d16b1a97829d70b8d91197b58~q-2oZURLS2251222512eucas1p2y; Tue, 27 Nov 2018 13:50:53 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges1new.samsung.com (EUCPMTA) with SMTP id A9.E7.04441.DBB4DFB5; Tue, 27 Nov 2018 13:50:53 +0000 (GMT) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20181127135052eucas1p2cec316cce9b9218e4ab476315fd4596b~q-2npsFBg2226922269eucas1p2s; Tue, 27 Nov 2018 13:50:52 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20181127135052eusmtrp1500465a3554d9f495668431d0c8d447d~q-2na-CBi2189621896eusmtrp1S; Tue, 27 Nov 2018 13:50:52 +0000 (GMT) X-AuditID: cbfec7f2-5e3ff70000001159-43-5bfd4bbd2354 Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 8E.10.04128.CBB4DFB5; Tue, 27 Nov 2018 13:50:52 +0000 (GMT) Received: from imaximets.rnd.samsung.ru (unknown [106.109.129.180]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20181127135051eusmtip161e0706d1be451f9a04fbbc0d0f5f15b~q-2m2oaN21950619506eusmtip1k; Tue, 27 Nov 2018 13:50:51 +0000 (GMT) From: Ilya Maximets To: =?utf-8?q?Marc-Andr=C3=A9_Lureau?= Date: Tue, 27 Nov 2018 16:50:28 +0300 Message-Id: <20181127135030.1671-3-i.maximets@samsung.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20181127135030.1671-1-i.maximets@samsung.com> MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRmVeSWpSXmKPExsWy7djP87p7vf9GG2yZymXRcC/U4kr7T3aL 00c7mC2e3TrJbLGgrZ3VYv+2f6wWx3t3sDiwezy5tpnJ4/2+q2wefVtWMQYwR3HZpKTmZJal FunbJXBlrOrvYCvYyFpxqeENewPjKpYuRk4OCQETiWXbVzJ2MXJxCAmsYJS4uHcXG4TzhVFi 584l7BDOZ0aJJQ+escK0HJ7YwAKRWM4oca/3NhOE8wOof/4psCo2AR2JU6uPMILYIgJuEi8e HAebyyxwk1Fi6ccFYNuFBawlXn8+xQZiswioSsz5MB+sgVfASmLelTY2iHXyEqs3HGAGsTmB 6r//W8IGUSMocXLmE7A5zEA1zVtnM4MskBDoZ5d40D0J6lYXiZsrjkMNEpZ4dXwLO4QtI3F6 cg80COol7re8ZIRo7mCUmH7oHxNEwl5iy+tzQA0cQBs0Jdbv0ocIO0r8XrCDDSQsIcAnceOt IMQNfBKTtk1nhgjzSnS0CUFUq0j8PricGcKWkrj57jPUBR4S3c+nsUxgVJyF5JtZSL6ZhbB3 ASPzKkbx1NLi3PTUYsO81HK94sTc4tK8dL3k/NxNjMDUcvrf8U87GL9eSjrEKMDBqMTDu+H7 72gh1sSy4srcQ4wSHMxKIrzOyn+jhXhTEiurUovy44tKc1KLDzFKc7AoifNWMzyIFhJITyxJ zU5NLUgtgskycXBKNTAqS333Nord3GXs1/xd7ObugqtPopTe/WHU3pXlv3V94WH1HR/nq5zh eXOx6fa7V5/FjRaFZrycGvRf3PWltMxdjv+2H2N+b5v3PNNW81jxqYUcmVIlyvzOjNdruGb4 sndKVnxN+MzXYLHxSb3cx8tWPOcPp8auW3Sa/f+6dUefz5bjbX3GF31ZiaU4I9FQi7moOBEA mEfLNSkDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRmVeSWpSXmKPExsVy+t/xu7p7vP9GG+w4ImHRcC/U4kr7T3aL 00c7mC2e3TrJbLGgrZ3VYv+2f6wWx3t3sDiwezy5tpnJ4/2+q2wefVtWMQYwR+nZFOWXlqQq ZOQXl9gqRRtaGOkZWlroGZlY6hkam8daGZkq6dvZpKTmZJalFunbJehlrOrvYCvYyFpxqeEN ewPjKpYuRk4OCQETicMTG4BsLg4hgaWMEh+ndjNDJKQkfvy6wAphC0v8udbFBlH0jVGie2MH WBGbgI7EqdVHGEFsEQE3iRcPjoMVMQvcZ5Q4tmkqG0hCWMBa4vXnU2A2i4CqxJwP88EaeAWs JOZdaWOD2CAvsXrDAbChnED13/8tAYsLAdV8OvCKDaJeUOLkzCdAp3IALVCXWD9PCCTMDNTa vHU28wRGwVlIqmYhVM1CUrWAkXkVo0hqaXFuem6xkV5xYm5xaV66XnJ+7iZGYLxsO/Zzyw7G rnfBhxgFOBiVeHg3fP8dLcSaWFZcmXuIUYKDWUmE11n5b7QQb0piZVVqUX58UWlOavEhRlOg 1yYyS4km5wNjOa8k3tDU0NzC0tDc2NzYzEJJnPe8QWWUkEB6YklqdmpqQWoRTB8TB6dUA+PZ fs8PaTZVD+/mLyupsPxWkxxSMdfjXUSS0HLBU3Ls8+OvsFmY8HRb/3sss8axcu5WibXLLB7m cN08mWS1LGPvXYHLX/U5Viwtfc/y94HZ3HlLvzntWMpo5Sq0kufNfsWPCtWvcv0+HX+RMl33 I1+Zu4fGqxrzgvYI8X3RrGXX13BfXtB5VVGJpTgj0VCLuag4EQBjXVWprQIAAA== X-CMS-MailID: 20181127135052eucas1p2cec316cce9b9218e4ab476315fd4596b X-Msg-Generator: CA X-RootMTR: 20181127135052eucas1p2cec316cce9b9218e4ab476315fd4596b X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20181127135052eucas1p2cec316cce9b9218e4ab476315fd4596b References: <20181127135030.1671-1-i.maximets@samsung.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 210.118.77.12 Subject: [Qemu-devel] [PATCH v2 2/4] memfd: always check for MFD_CLOEXEC 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: Eduardo Habkost , qemu-devel@nongnu.org, Gerd Hoffmann , Igor Mammedov , Ilya Maximets , Paolo Bonzini Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" QEMU always sets this flag unconditionally. We need to check if it's supported. Signed-off-by: Ilya Maximets Reviewed-by: Marc-André Lureau --- util/memfd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/memfd.c b/util/memfd.c index 8debd0d037..d74ce4d793 100644 --- a/util/memfd.c +++ b/util/memfd.c @@ -188,7 +188,7 @@ bool qemu_memfd_alloc_check(void) bool qemu_memfd_check(unsigned int flags) { #ifdef CONFIG_LINUX - int mfd = memfd_create("test", flags); + int mfd = memfd_create("test", flags | MFD_CLOEXEC); if (mfd >= 0) { close(mfd);