From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id EC3B0C761A6 for ; Mon, 3 Apr 2023 10:27:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 67BDB6B0075; Mon, 3 Apr 2023 06:27:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 62B976B0078; Mon, 3 Apr 2023 06:27:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4A50C6B007B; Mon, 3 Apr 2023 06:27:07 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 387D66B0075 for ; Mon, 3 Apr 2023 06:27:07 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 0E99D1A04A1 for ; Mon, 3 Apr 2023 10:27:07 +0000 (UTC) X-FDA: 80639702094.18.41FE1BC Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) by imf10.hostedemail.com (Postfix) with ESMTP id 0A4B2C001E for ; Mon, 3 Apr 2023 10:27:04 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=shutemov.name header.s=fm1 header.b="r P1I4Ds"; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=pbOs7yb1; dmarc=none; spf=pass (imf10.hostedemail.com: domain of kirill@shutemov.name designates 66.111.4.28 as permitted sender) smtp.mailfrom=kirill@shutemov.name ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1680517625; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=lUUNllY8YalVB4WW6NDGWZcMU+uWScy5adnBQ8xJC98=; b=ODJP1tOvEQhcOD2cbYP/9vGXE5bKXBqJ1AnnQqLp0LwL4ogd2yj+KYhINtQP353uuoFo16 LecAiVpA109F46I5wJji/67jHzIZL+T9W8nsZFcdXREmCEFI7wbROjwxkxC+HtAbpZHk/W Oj849L/49qYDV4GRcy1UIuHHCB7Bao8= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=shutemov.name header.s=fm1 header.b="r P1I4Ds"; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=pbOs7yb1; dmarc=none; spf=pass (imf10.hostedemail.com: domain of kirill@shutemov.name designates 66.111.4.28 as permitted sender) smtp.mailfrom=kirill@shutemov.name ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1680517625; a=rsa-sha256; cv=none; b=DFf4blJ2pDxoWH5MhmgNNPBio165T8rb/zn9n72TR5cT63b/eGqGR0YU9Wr/qmxNs5tw1U R7B+ZjOfeGDgRTOiLe3SeJoplqsMveJDeWq67gfOPDemw9X+ALnVNRSgNvXjW5lkxWRamu dsQv//yj2wigPRMqJoTlKeQCzGiMilE= Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 4E04B5C0109; Mon, 3 Apr 2023 06:27:04 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Mon, 03 Apr 2023 06:27:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=shutemov.name; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm1; t=1680517624; x= 1680604024; bh=lUUNllY8YalVB4WW6NDGWZcMU+uWScy5adnBQ8xJC98=; b=r P1I4DsnFNmzuQK4WQ8zXmWi5PKN0ZEYKSb+7g9V7zigwr4kX2b9rk3ZSVMgz1FC7 m+JASbITUPx3dBhXawLdVsRZyQ/rbZ0ZcHBAv3tNNKyyQJlZCrmYfMxbKRSKMhfG XeIFFPDbnzKQRzW+6bNMp97TMDz6/wVeV4bafiC+Cy/ENo7hs+QGc3lYaXPQF0UW 4M8vyvM3omx5YkpJ3A0Z4wrWmhCDN+Pdo1QdZcLEzmBXcKUw4SgPcPqtFuN4Apnj hJKNhivtdwhCAgFTneX+ADBBwo0Z2xpPMLIYTtZ4w2jZGYJ6nG4Elbp/HzSz7nOC DM/+fG30vLdN2BDjwGv/A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; t=1680517624; x=1680604024; bh=lUUNllY8YalVB 4WW6NDGWZcMU+uWScy5adnBQ8xJC98=; b=pbOs7yb1OMx9jALcWtp8nQ4OyTHiW 75PHGIpI5ej4jOA9AMG3gxzrj2rsXxW4dDvm3lqMG2RwGZVmFyapuzNXIitSZsxI +bgeB3LZY1ZwMXNEYMY2QMeZzxTonbCBMj2vWCgVrqxLv8lAd4/rCx7VCbnM4J8z uoBMSWFJ6W7adX+XX61XcNusna2nOVWELIHyY7F5QvHbg+NUsG6z56tSmw0+/te4 0VakuK2uPotVc5etgKBFAQtPJn7wCUAszzLXaqCVgBH6vU2qg3G0Vcn28YQOhiZK Q/VLpPO6n7knN0PxqOq2EAlscjptq2A4NFB5+VxMoh2GoF1ynmCjuH+Dw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdeijedgvdejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvfevuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepfdfmihhr ihhllhcutedrucfuhhhuthgvmhhovhdfuceokhhirhhilhhlsehshhhuthgvmhhovhdrnh grmhgvqeenucggtffrrghtthgvrhhnpeekvddvjeffheetgedtvdfgieejiedvgeejieet jeehieehveffueekfeehffdvveenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh epmhgrihhlfhhrohhmpehkihhrihhllhesshhhuhhtvghmohhvrdhnrghmvg X-ME-Proxy: Feedback-ID: ie3994620:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 3 Apr 2023 06:27:03 -0400 (EDT) Received: by box.shutemov.name (Postfix, from userid 1000) id 1678310D7B3; Mon, 3 Apr 2023 13:27:02 +0300 (+03) Date: Mon, 3 Apr 2023 13:27:02 +0300 From: "Kirill A. Shutemov" To: Dmitry Vyukov Cc: "Kirill A. Shutemov" , Dave Hansen , Andy Lutomirski , Peter Zijlstra , x86@kernel.org, Kostya Serebryany , Andrey Ryabinin , Andrey Konovalov , Alexander Potapenko , Taras Madan , "H . J . Lu" , Andi Kleen , Rick Edgecombe , Bharata B Rao , Jacob Pan , Ashok Raj , Linus Torvalds , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCHv16 11/17] x86/mm/iommu/sva: Make LAM and SVA mutually exclusive Message-ID: <20230403102702.teplnhqhvxs4tn4o@box> References: <20230312112612.31869-1-kirill.shutemov@linux.intel.com> <20230312112612.31869-12-kirill.shutemov@linux.intel.com> <20230403094419.zl2ncsd4qyd35fex@box> <20230403101707.satsniziz3tn2zyd@box> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 0A4B2C001E X-Stat-Signature: 5crdiub7x9wf9wgm3w66j1yhnnhbb9db X-HE-Tag: 1680517624-327207 X-HE-Meta: U2FsdGVkX19wJZiOL97u3U3c4Disjc0I1SBBD6x5yzviNvykPa78uheXtzzqboNqYrmN0DthXmGCr6Ihwp4jtGT+HZ7q/joeV3tatKWfdhV2vm/2ZNklDkAtBmjHjuPeSqA0gKxRQifXD7wLtvXqG6KMtg3dfjE95QpiTvqf42d1VZe7WHp/1haD4PRqSWKMOIpFTZIPjWGcWRR/7BGo/IHT2qG/PkxX4tVahEvfgbkfrREw4Qo5avNIsiEVNDgQCh2kXs901uWmrlUKJlnK1iGPsmevK2r6h4IfjUb9LK/OzSByE9mTO0MKCk1GRt6y/DA144m4lHx7xGDsytiUllWTip8w45kR96GuqWsMRV97LOPbdq3S6OfEoGgupD16Tl/jZkzf7JxQ0PPnHgjWjkT3YT7ENr+RaimC6tSxNIxT4QeRJEcjGi63EpGe5VO6/hw02TE9T69+ZIxyA8ev1RTdyiOk+X6dwp4wtCLJXDzNUHS2562UPadulV/HnXDV+fhQ0wM5SFiAvAnb0sCjEh6pP2VNpEkzmeMXgSuMaHocLY0qqtpPz51f9P8kgZdhoCi48zqVpjbe8+/GEq4px6TSPCuUmC9HFd+abq8mvB++Bfylqr7JUyowgequC1ZgNyzQShNPaGduH7HUE4poXDll0tOM8J4lWJ7eXgQ9bm2HOUDbftrtKjFnQ4tiViZK4dbZVX42mjERUmXY+5lsjUpvX1qnXv5t3npCv0UxeaNgRqZ+VqLIyqerpkiroMKc1PHXN1RwX7c7qz8RllF+nOC0udqxDzuIDWFQia1+54TtMUa69MMBBFJx7ne4izIwvK4numVYhWaCG7tCiO+ZySK+PTPnMlefhOHvsGJoFatjgeOQ8QKUz2Kx+SUgDbpaOzLF+WyxRTK6GqA/BGwNeZluQDWn/ukmtPfuRSEuejT74r8vr6WqIArAqIWbTrLMBLnw8VzSPkm00/hNRW/ 1B+PxLpG QN2QOO22j5JXjUd5Pxf5tGGMKOav507oGT+4AwmUR4h9pxFk7Ag4FSkeCQCCIEkgeks13PHQyzN6G57lRe3q5bHYY1Gbkgd5XbaP5Y7XJSyfW4NvXO0e0MlaQgx0E0PkXw17xEM+xvdcmCWXAR1qfR5tVesBpKKt6Q4weocDcpVU0HJoWAlojkJzXwUB0UZSvVEJbUlirDHuSNGl7usIif89ICt+TPimFaRTGy7my+3BgWLwcI+HnhIpzipQch2LAV9WbI5txlPN30M/ZZfE0XL2LoxlgF6CALxktAaMXC0lstJ9bZckIUlYJY5TeejozP7K0JAwj9zGYKe4O0SoO+RkEiurMseEUHScV X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Mon, Apr 03, 2023 at 12:22:01PM +0200, Dmitry Vyukov wrote: > Then I misunderstood what it means. Ignore. > > While we are here: > > if (mm_valid_pasid(mm) && > !test_bit(MM_CONTEXT_FORCE_TAGGED_SVA, &mm->context.flags)) > return -EINTR; > > should be EINVAL? Yes. My bad. Will fix. -- Kiryl Shutsemau / Kirill A. Shutemov