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 02ADFC636D3 for ; Fri, 3 Feb 2023 02:51:51 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 05F4D6B0072; Thu, 2 Feb 2023 21:51:51 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 00F156B0073; Thu, 2 Feb 2023 21:51:50 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E198D6B0074; Thu, 2 Feb 2023 21:51:50 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id D216B6B0072 for ; Thu, 2 Feb 2023 21:51:50 -0500 (EST) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 968EFC10B8 for ; Fri, 3 Feb 2023 02:51:50 +0000 (UTC) X-FDA: 80424455580.26.6004AF0 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by imf01.hostedemail.com (Postfix) with ESMTP id 60D214000A for ; Fri, 3 Feb 2023 02:51:46 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=Ah2bqZrd; dmarc=pass (policy=none) header.from=intel.com; spf=none (imf01.hostedemail.com: domain of baolu.lu@linux.intel.com has no SPF policy when checking 192.55.52.43) smtp.mailfrom=baolu.lu@linux.intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1675392707; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=CvyeXYH7EPXZcDWtW1DLG5TVnGiA36KLr4FtILIVozs=; b=PdIiQMvnjQbafLRGoIi3ilBruXVAF50WmW70PLX3/JppGZpJD6qy9X8P+UL8eMAGOcG3wN xL6ZJbCUvyI3sxV3UHKTr5KTJKIVndljXlqoT0o++u7MWBxZH3jtTNnmZLpNxEUuRJUmBm POUwmDDVWw1im8Dxe9aiJCM5/4ON5GM= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=Ah2bqZrd; dmarc=pass (policy=none) header.from=intel.com; spf=none (imf01.hostedemail.com: domain of baolu.lu@linux.intel.com has no SPF policy when checking 192.55.52.43) smtp.mailfrom=baolu.lu@linux.intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1675392707; a=rsa-sha256; cv=none; b=j3d2qDcFhK7yloif/dC/V/OL0jvGAQTXdGzFjd+sWd2gJnhu7k4UoeyKjcELFltZhNuVjg VRkQ/bsw9Fhi5NNOLghTg/R6tsAInVkWz7WV9O9QBkX1/DfjnHnjZpO/u2key9o+L/xmVh +nqYMepxlSBEy7dYbi6do7tCHhuHhBU= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675392706; x=1706928706; h=message-id:date:mime-version:cc:subject:to:references: from:in-reply-to:content-transfer-encoding; bh=UxeZ8FJwNzkiSv+FCcjHMP+ssabzgfr3PcMLKiBT6p0=; b=Ah2bqZrdQjt4ejiCztg3dmKyfB3mfs628VzkjEO+Yy7N6GE1QV9jA/Ar Q4xSXNSTeF+cJFdU29Ejd5wR5kym+5jNsfJpXZddrJWe4Sz8e06ojpFPp AlL5mp277tYSkOe3rv3Ff0s8vu+EfOIpmNPbg+c1QNDD/gnsU75wfRoEL W7Xy/L1fsqehZzGfPtSP7UFpuYkYrzZMuEEssnQ5R5EfGGI0mlMI4mfrl 4PXg4BnWLaWwiA9nlutXeAMmWZ2LyJZqSdUiKfPo8roxaUI9FIRfwlBXa 7RuxFy14Dki4e6AS93TLG4FkcTXjPJ+9e4HOugT3h/t9egQVSTJNDnaHN g==; X-IronPort-AV: E=McAfee;i="6500,9779,10609"; a="414851329" X-IronPort-AV: E=Sophos;i="5.97,269,1669104000"; d="scan'208";a="414851329" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Feb 2023 18:51:44 -0800 X-IronPort-AV: E=McAfee;i="6500,9779,10609"; a="615547679" X-IronPort-AV: E=Sophos;i="5.97,269,1669104000"; d="scan'208";a="615547679" Received: from blu2-mobl.ccr.corp.intel.com (HELO [10.254.208.253]) ([10.254.208.253]) by orsmga003-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Feb 2023 18:51:35 -0800 Message-ID: <018498d7-d966-6c87-d829-50270565147d@linux.intel.com> Date: Fri, 3 Feb 2023 10:51:33 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Cc: baolu.lu@linux.intel.com, corbet@lwn.net, will@kernel.org, boqun.feng@gmail.com, mark.rutland@arm.com, catalin.marinas@arm.com, dennis@kernel.org, tj@kernel.org, cl@linux.com, hca@linux.ibm.com, gor@linux.ibm.com, agordeev@linux.ibm.com, borntraeger@linux.ibm.com, svens@linux.ibm.com, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, x86@kernel.org, hpa@zytor.com, joro@8bytes.org, suravee.suthikulpanit@amd.com, robin.murphy@arm.com, dwmw2@infradead.org, Arnd Bergmann , Herbert Xu , davem@davemloft.net, penberg@kernel.org, rientjes@google.com, iamjoonsoo.kim@lge.com, Andrew Morton , vbabka@suse.cz, roman.gushchin@linux.dev, 42.hyeyoo@gmail.com, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-s390@vger.kernel.org, iommu@lists.linux.dev, linux-arch@vger.kernel.org, linux-crypto@vger.kernel.org Subject: Re: [PATCH v2 07/10] x86,intel_iommu: Replace cmpxchg_double() Content-Language: en-US To: Peter Zijlstra , torvalds@linux-foundation.org References: <20230202145030.223740842@infradead.org> <20230202152655.624998774@infradead.org> From: Baolu Lu In-Reply-To: <20230202152655.624998774@infradead.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 60D214000A X-Rspamd-Server: rspam09 X-Rspam-User: X-Stat-Signature: kcsd77dfwa8cspaizi3rchnm4fnmci97 X-HE-Tag: 1675392706-598042 X-HE-Meta: U2FsdGVkX1/KTN6WqOzy7B6QGm6026wtIesspPhDx+Hrw1m2f7e1M6PtB8UJsECy8J1RTWQJR1MfakGSK4xZ6zqKd+GhiFpgMsqjRQVcuUZb7Z5PiyhvpyQnYxawcRDBl0XmG2MEPuIX24tdBqtbOCknnMFHUq2HQGTJRHMeGWoKuzvTlUDBVYjchOKKmtIqkBgZV3fdPKWPL6CFYudmCxrrI10Jm+uzYDNav7SgFDcJabnPb8pFSQnHtVjWrPF5HoThXqnoU2BCuftoY+nYNPlnWJiIfPXKifN9+HJPhRGjq8U66DraI8AdY3XRwwap1HIc7Xgnp9Xae8H0tc2Yi3SMhMtXuLI9mMWqoAwZYF3DPfrozd1c3c8Sbsxutx7xu1gA2sbVga/sifpAeEiyiohPybg9neV0Eetn428AcY563d/WcyDP1i5Q199xnzwEhA50ibbPX30vlLCEMr1G326NkazoSirJBodxgBE3esziRdE7/aShlfS25ah+C9ari5oklaRquYWXAeTfebL/hdr+qIiqcZQsK6CV0siLPftvhfFLtzHCkiQJUMtPU/Ju3fa/kQUsa5Y++PsxtRLFEEbHRpI8Ycut+lCuwXE5/G1VHJNmq7qNZRVlLYwpzB4ONbKtLkqdpkFeu+Oqz48hC7+QUNmchbF+VmdT4T8ZPqdo85YC7vd8iz9s9YBAm6H2PfR5m7wIcwfIAI+9XtPnc/vEVUh22BFUyebGP1I7Ahy2Xjj3Khxg7d1L8MPflFJM9YZCiGBF7EceQclEE7obflBHtFmOD85GXt5Gt31C9vbfzzV/Ah63vfwDuEje5CyjEaePzdTS2hWFh3D6v7PkeJ1oAPuITQFyXM88g7P4S5OGa0B2vJK4EnOOViYY/X9MLeLApjSi25D4ubVvc1y9xKs8OMW+zB0mF6MyyiycQSym3GaTTc+7omCjgjg5FYDsgEDLXMe0PAe2E33E+B4 +oPjfg0P S9qvDvCd0x++Ei7QP1npYUyge9hayrQNi+K9I3TRw4YKzu0yUy7PgUfwg6KHo8l406/cHqfBjIYCav00oHTwmKk/U9gCsLtNbqt1uId00u6JLTfj33qa4GJLUJDCIxjJj7yfzb7bdI5Ka6AZAvcgB2NZuFZtciBe1VU6IFHkRNkwOPOV5XzwqoBkgde00Pdlx115Ut0uqwhf8FCNBKUmFHg+8LPfLh4HCrU3GBGtecivocNfKVY8srYLcVYSV95EvbRn28rWTTeaiZcCBPRqTVOmXCFYR9q0yy6+Rc4bNvJb2L6L3BJa209eFtqP+8noZztWzaefVi6PUb68QqaDkGAcuBg== 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 2023/2/2 22:50, Peter Zijlstra wrote: > Signed-off-by: Peter Zijlstra (Intel) > --- > drivers/iommu/intel/irq_remapping.c | 8 -- > include/linux/dmar.h | 125 +++++++++++++++++++----------------- > 2 files changed, 68 insertions(+), 65 deletions(-) Reviewed-by: Lu Baolu Best regards, baolu