From patchwork Tue Nov 27 13:50:26 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ilya Maximets X-Patchwork-Id: 1003833 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="D/qlda7t"; 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 43452p1Fpvz9s3l for ; Wed, 28 Nov 2018 00:57:54 +1100 (AEDT) Received: from localhost ([::1]:42534 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gRds5-0007QJ-Cs for incoming@patchwork.ozlabs.org; Tue, 27 Nov 2018 08:57:49 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49338) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gRdlF-0002JS-7s for qemu-devel@nongnu.org; Tue, 27 Nov 2018 08:50:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gRdlB-000862-8D for qemu-devel@nongnu.org; Tue, 27 Nov 2018 08:50:45 -0500 Received: from mailout2.w1.samsung.com ([210.118.77.12]:51029) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gRdlA-000834-OL for qemu-devel@nongnu.org; Tue, 27 Nov 2018 08:50:41 -0500 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20181127135038euoutp023174ad2240ea892c7d89e75a39cbc999~q-2ab1R4C2313823138euoutp02F for ; Tue, 27 Nov 2018 13:50:38 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20181127135038euoutp023174ad2240ea892c7d89e75a39cbc999~q-2ab1R4C2313823138euoutp02F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1543326638; bh=XA8ILjBYkZhgziRg6twu2jbUXjIePY2nun0nSwk/FKc=; h=From:To:Cc:Subject:Date:References:From; b=D/qlda7t2ZJRrNtx5l2+NaXOlLV6SSBLA0s1d7ykQeNfpaUv6e5+Jr5ys7Rll1vPi ZbtpRJVpsHtxd/xXZW5/uvKw56uyHdhY7OHAH/2UdiRj2/CFAOHYY8L7GNa47vYaix 2l2vobdQPrceZpTNt7n0SJE1v8bNQiEko1Mf11T8= Received: from eusmges2new.samsung.com (unknown [203.254.199.244]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20181127135038eucas1p16cc7283e9b5c29dea009784aa2e22520~q-2aBfVE62911229112eucas1p1g; Tue, 27 Nov 2018 13:50:38 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges2new.samsung.com (EUCPMTA) with SMTP id 5C.0E.04294.DAB4DFB5; Tue, 27 Nov 2018 13:50:37 +0000 (GMT) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20181127135037eucas1p18867a9ae8b1f2731ad4ce8d79fddae33~q-2ZTRlh41958719587eucas1p1M; Tue, 27 Nov 2018 13:50:37 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20181127135037eusmtrp18bf4b2c29790cf370aa99a23e16de8a0~q-2ZEoKBA2189621896eusmtrp1s; Tue, 27 Nov 2018 13:50:37 +0000 (GMT) X-AuditID: cbfec7f4-84fff700000010c6-e4-5bfd4badc4b4 Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id BB.BB.04284.CAB4DFB5; Tue, 27 Nov 2018 13:50:36 +0000 (GMT) Received: from imaximets.rnd.samsung.ru (unknown [106.109.129.180]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20181127135036eusmtip111270eddae22f2f399cab60eeac9aa0f~q-2YhDCbj1871218712eusmtip1j; Tue, 27 Nov 2018 13:50:36 +0000 (GMT) From: Ilya Maximets To: =?utf-8?q?Marc-Andr=C3=A9_Lureau?= Date: Tue, 27 Nov 2018 16:50:26 +0300 Message-Id: <20181127135030.1671-1-i.maximets@samsung.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRmVeSWpSXmKPExsWy7djP87prvf9GG6yepmfRcC/U4kr7T3aL 00c7mC2e3TrJbLGgrZ3VYv+2f6wWx3t3sDiwezy5tpnJ4/2+q2wefVtWMQYwR3HZpKTmZJal FunbJXBl3Hjwh7WgiaVizvH7TA2MbcxdjJwcEgImEjNufmHrYuTiEBJYwSixaPYBJgjnC6PE 6q5FUJnPjBI98w+zwLQ86n/PDpFYzijRdO4RlPODUaL9ygWwKjYBHYlTq48wgtgiAm4SLx4c BxvFLHCTUWLpxwVgRcICKhJ9rzazg9gsAqoSy74tBGvgFbCS6Lz4gA1inbzE6g0HmCHighIn Zz4B62UGijdvnc0MMlRC4DebxJzbf4EGcQA5LhKbHpRC9ApLvDq+hR3ClpE4PbkH6oV6ifst LxkhejsYJaYf+scEkbCX2PL6HNgcZgFNifW79CHCjhK9f6awQoznk7jxVhDiBD6JSdumM0OE eSU62oQgqlUkfh9cDg1fKYmb7z5DXeAhcen2f7ALhARiJaZ/Pc88gVFhFpLHZiF5bBbCDQsY mVcxiqeWFuempxYb5aWW6xUn5haX5qXrJefnbmIEJpbT/45/2cG460/SIUYBDkYlHt4N339H C7EmlhVX5h5ilOBgVhLhdVb+Gy3Em5JYWZValB9fVJqTWnyIUZqDRUmct5rhQbSQQHpiSWp2 ampBahFMlomDU6qBcY7DzNOlOS0329e1zdJv9/zd+eIsd/2Fos7k9I0tG9TaJaVafBd+YPsx bdEzTtuCtu3W/9cKT56hY5e+f0uJZsAZsTbzmb3CdSt1c1gKj8U7it9x/CasnOIm/agsVWv5 VPbiN/eVE7vmz9oy4cOj1EtyLkxBXA/9VwoklMdPy9gvL/rk0SYFJZbijERDLeai4kQA7wlf HigDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeLIzCtJLcpLzFFi42I5/e/4Xd013n+jDX6es7ZouBdqcaX9J7vF 6aMdzBbPbp1ktljQ1s5qsX/bP1aL4707WBzYPZ5c28zk8X7fVTaPvi2rGAOYo/RsivJLS1IV MvKLS2yVog0tjPQMLS30jEws9QyNzWOtjEyV9O1sUlJzMstSi/TtEvQybjz4w1rQxFIx5/h9 pgbGNuYuRk4OCQETiUf979m7GLk4hASWMkp8aWtnhEhISfz4dYEVwhaW+HOtiw2i6BujxMTX jWwgCTYBHYlTq4+ANYgIuEm8eHAcrIhZ4D6jxLFNU8GKhAVUJPpebWYHsVkEVCWWfVsI1sAr YCXRefEBG8QGeYnVGw4wQ8QFJU7OfMLSxcgBNEhdYv08IZAwM1BJ89bZzBMY+WchqZqFUDUL SdUCRuZVjCKppcW56bnFhnrFibnFpXnpesn5uZsYgeG/7djPzTsYL20MPsQowMGoxMO74fvv aCHWxLLiytxDjBIczEoivM7Kf6OFeFMSK6tSi/Lji0pzUosPMZoCvTCRWUo0OR8Ym3kl8Yam huYWlobmxubGZhZK4rznDSqjhATSE0tSs1NTC1KLYPqYODilGhhdtB0PuSnkb77S9axUxXep 2crIrzZ367f6L0iaO1WUSeDEl/77y/8YscqGPXi4RM3uio4IF5sGY+yijf9j0hdJ3n3Vd79r f82v5Xtv35y5+ET3YVnmHX9CG15tOVqouHsJ5xG+/ym3c3Si9tSZ8O5+ccX2dvHE3eGmIWtZ OVwWfWbfJevzQj9YiaU4I9FQi7moOBEAy7Bb65UCAAA= X-CMS-MailID: 20181127135037eucas1p18867a9ae8b1f2731ad4ce8d79fddae33 X-Msg-Generator: CA X-RootMTR: 20181127135037eucas1p18867a9ae8b1f2731ad4ce8d79fddae33 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20181127135037eucas1p18867a9ae8b1f2731ad4ce8d79fddae33 References: 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 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: 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" Version 2: * First patch changed to just drop the memfd backend if seals are not supported. Ilya Maximets (4): hostmem-memfd: disable for systems wihtout sealing support memfd: always check for MFD_CLOEXEC memfd: set up correct errno if not supported memfd: improve error messages backends/hostmem-memfd.c | 18 ++++++++---------- tests/vhost-user-test.c | 6 +++--- util/memfd.c | 10 ++++++++-- 3 files changed, 19 insertions(+), 15 deletions(-)