From patchwork Tue Nov 27 11:10:46 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ilya Maximets X-Patchwork-Id: 1003775 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="F9hpOEMI"; 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 4341MC1nmCz9s47 for ; Tue, 27 Nov 2018 22:11:49 +1100 (AEDT) Received: from localhost ([::1]:41416 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gRbHN-0003L5-Nh for incoming@patchwork.ozlabs.org; Tue, 27 Nov 2018 06:11:45 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51247) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gRbGr-0003Kk-Hj for qemu-devel@nongnu.org; Tue, 27 Nov 2018 06:11:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gRbGo-0004pC-AK for qemu-devel@nongnu.org; Tue, 27 Nov 2018 06:11:13 -0500 Received: from mailout1.w1.samsung.com ([210.118.77.11]:40784) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gRbGn-0004nh-SP for qemu-devel@nongnu.org; Tue, 27 Nov 2018 06:11:10 -0500 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20181127111105euoutp0124a7fa7551797106b2b575ae7f506b3b~q9rHG-4yQ3177731777euoutp01Y for ; Tue, 27 Nov 2018 11:11:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20181127111105euoutp0124a7fa7551797106b2b575ae7f506b3b~q9rHG-4yQ3177731777euoutp01Y DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1543317065; bh=i49Um51RI+lqoZyCaxBnceMlgvmH4dmq3e5jDjjnvxs=; h=From:To:Cc:Subject:Date:References:From; b=F9hpOEMI06MJUSsKO+iY5scs3V80QVIk6VUItTg2hvzIEYSdZLxrk11qbX4c/VIHi VxCKc00wedZEIT5NF8rnCkV8nFgmRzVde9emY7eWLnrtWbpMxh6aCxKipNj/+IMM+x llV8brpPvw0oiPfMLRFWw8azsUzaPdiLxqaOXgOo= Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20181127111105eucas1p2369f8a39059aac7ab4b433d002762129~q9rGsMVcQ0616606166eucas1p24; Tue, 27 Nov 2018 11:11:05 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges1new.samsung.com (EUCPMTA) with SMTP id B5.3E.04441.8462DFB5; Tue, 27 Nov 2018 11:11:04 +0000 (GMT) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20181127111104eucas1p14b6fefcf6246707eb6ac728d8dccb29c~q9rF-WNa81030010300eucas1p1W; Tue, 27 Nov 2018 11:11:04 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20181127111104eusmtrp2a9c70db31a73f69315e129a1a99b5098~q9rF_OEop0895208952eusmtrp2W; Tue, 27 Nov 2018 11:11:04 +0000 (GMT) X-AuditID: cbfec7f2-5e3ff70000001159-8a-5bfd26489593 Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 6F.B3.04284.8462DFB5; Tue, 27 Nov 2018 11:11:04 +0000 (GMT) Received: from imaximets.rnd.samsung.ru (unknown [106.109.129.180]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20181127111103eusmtip2f85b4a02696f370a1ba65a00242918d9~q9rFc4ISp0843608436eusmtip2I; Tue, 27 Nov 2018 11:11:03 +0000 (GMT) From: Ilya Maximets To: =?utf-8?q?Marc-Andr=C3=A9_Lureau?= Date: Tue, 27 Nov 2018 14:10:46 +0300 Message-Id: <20181127111050.18453-1-i.maximets@samsung.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleLIzCtJLcpLzFFi42LZduznOV0Ptb/RBmdO2Vg03Au1uNL+k93i 9NEOZosFbe2sFvu3/WO1ON67g8WBzePJtc1MHu/3XWXz6NuyijGAOYrLJiU1J7MstUjfLoEr Y+HN1IIrTBX3zzexNTA2MHUxcnJICJhILH63gxHEFhJYwSjR05bZxcgFZH9hlDi88gMLhPOZ UWLO4QeMMB2Ht36DSixnlPiw6hQzhPODUeLU1pXMIFVsAjoSp1YfAesQEXCTePHgOBtIEbPA NkaJPytns4AkhAUUJWZMvQDWwCKgKnGjfRkbiM0rYC2x6thNFoh18hKrNxxghogLSpyc+QQs zgwUb946G2yzhMB9Nond349BNbhIHLq2GepWYYlXx7ewQ9gyEv93zof6ul7ifstLRojmDkaJ 6Yf+QSXsJba8PgfUwAG0QVNi/S59iLCjxP1ry5lBwhICfBI33gpC3MAnMWnbdKgwr0RHmxBE tYrE74PLmSFsKYmb7z5DXeAh8XDxMhZIWMdKLL67j3UCo8IsJJ/NQvLZLIQbFjAyr2IUTy0t zk1PLTbMSy3XK07MLS7NS9dLzs/dxAhMJqf/Hf+0g/HrpaRDjAIcjEo8vBu+/44WYk0sK67M PcQowcGsJMLrrPw3Wog3JbGyKrUoP76oNCe1+BCjNAeLkjhvNcODaCGB9MSS1OzU1ILUIpgs EwenVANjU/fj6zu0jwYXz5//+LGGU54y04Vj887MPrLY6gzXlByTz9bahwo15Ovf2+/vjvqX 1H7zVtKrF5baByKjMltS/EWXn/9bv70uPozh0pZoDf8pQVnLHuy643FLqnXFYavuefdMQ25f bvJdYta/dbvI5fUPfda+ulCwcvO3rKb3B7XW+kRmbP0hrcRSnJFoqMVcVJwIAMDBQjYiAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRmVeSWpSXmKPExsVy+t/xe7oean+jDTZ9lLJouBdqcaX9J7vF 6aMdzBYL2tpZLfZv+8dqcbx3B4sDm8eTa5uZPN7vu8rm0bdlFWMAc5SeTVF+aUmqQkZ+cYmt UrShhZGeoaWFnpGJpZ6hsXmslZGpkr6dTUpqTmZZapG+XYJexsKbqQVXmCrun29ia2BsYOpi 5OSQEDCROLz1G0sXIxeHkMBSRonTDVtYIRJSEj9+XYCyhSX+XOtigyj6xiix6MYjZpAEm4CO xKnVRxhBbBEBN4kXD46DFTEL7GKUuL7wCFiRsICixIypF8BsFgFViRvty9hAbF4Ba4lVx26y QGyQl1i94QAzRFxQ4uTMJ2BxZqB489bZzBMY+WYhSc1CklrAyLSKUSS1tDg3PbfYUK84Mbe4 NC9dLzk/dxMjMIy3Hfu5eQfjpY3BhxgFOBiVeHg3fP8dLcSaWFZcmXuIUYKDWUmE11n5b7QQ b0piZVVqUX58UWlOavEhRlOgYycyS4km5wNjLK8k3tDU0NzC0tDc2NzYzEJJnPe8QWWUkEB6 YklqdmpqQWoRTB8TB6dUA+Pkl6FaRb41zI+Y5pZKTPpj/P7pQQfR9p18Mz4eLV7m4MyQYlMa lnx0jf7Er/sPfXkdJjxd/eEXszMHP2w8U77on2a+4fF6kWdXFS0Nz+5b/2a/zs1P/8tn/TBP 2BgR6Smkw3S0d8Ey5Ye92/RE3I5axhuIZXRn7Jd5qxP0/3P9b+0P28RPFsUosRRnJBpqMRcV JwIASN1ihHkCAAA= X-CMS-MailID: 20181127111104eucas1p14b6fefcf6246707eb6ac728d8dccb29c X-Msg-Generator: CA X-RootMTR: 20181127111104eucas1p14b6fefcf6246707eb6ac728d8dccb29c X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20181127111104eucas1p14b6fefcf6246707eb6ac728d8dccb29c References: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 210.118.77.11 Subject: [Qemu-devel] [PATCH 0/4] memfd fixes. 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: Ilya Maximets , Paolo Bonzini , Igor Mammedov , qemu-devel@nongnu.org, Eduardo Habkost Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" Ilya Maximets (4): hostmem-memfd: enable seals only if supported memfd: always check for MFD_CLOEXEC memfd: set up correct errno if not supported memfd: improve error messages backends/hostmem-memfd.c | 4 ++-- util/memfd.c | 10 ++++++++-- 2 files changed, 10 insertions(+), 4 deletions(-)