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 F390EC3ABB2 for ; Mon, 16 Sep 2024 18:15:37 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 174D46B0088; Mon, 16 Sep 2024 14:15:37 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 125D46B008A; Mon, 16 Sep 2024 14:15:37 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F2F406B008C; Mon, 16 Sep 2024 14:15:36 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id D4B946B0088 for ; Mon, 16 Sep 2024 14:15:36 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 33F33A8D23 for ; Mon, 16 Sep 2024 18:15:36 +0000 (UTC) X-FDA: 82571404272.05.F2C7A16 Received: from gentwo.org (gentwo.org [62.72.0.81]) by imf06.hostedemail.com (Postfix) with ESMTP id 9B76A180002 for ; Mon, 16 Sep 2024 18:15:33 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=gentwo.org header.s=default header.b=ULYHcJXo; spf=pass (imf06.hostedemail.com: domain of cl@gentwo.org designates 62.72.0.81 as permitted sender) smtp.mailfrom=cl@gentwo.org; dmarc=pass (policy=reject) header.from=gentwo.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1726510387; 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=yek0Jzl1hrWDgFASXdYjzJxCF3iukRMh5JvMBU6J01w=; b=O1IDVlOby64UjiXe1jbJABcAcFj4drUz9qSgXo5Zg2ZfIV8jLn+Dxo5cMXG0scYL7VMgcO Sa1gtiDDC9nWVIfK2cGBpqJ07CaHNjarkuDFxX/I9u47X8f1Y5uJOtX5ZWgZIvT82t8wCo Rs7WJvbsYNBCt1UwBedWj7j/X6HYCAc= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=gentwo.org header.s=default header.b=ULYHcJXo; spf=pass (imf06.hostedemail.com: domain of cl@gentwo.org designates 62.72.0.81 as permitted sender) smtp.mailfrom=cl@gentwo.org; dmarc=pass (policy=reject) header.from=gentwo.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1726510387; a=rsa-sha256; cv=none; b=jORVCP0Q1bIp9DbY5DET/VgzXfIypI89n2mmPsvQpUPATBYGPm2ev2b9rI26/ZxdMXwBVU 7u7vOy5AI8w7EDE+AotZ70YRPb+ij2tWbpNJzgw1Pfrwovm6oHdCS2GRA6FFs80W1t8DjT 51Sdqk4JJM8cuQ6BeAHrDVuPKyOpn6M= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gentwo.org; s=default; t=1726509138; bh=VEcCojKlwFA8hJfGgqCw4mLqtRV4UKECSLbvXOFqrkw=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=ULYHcJXoqq8BkGdPNajFNKW/OwrOUFqLYj+U6PY1T8TdhuKxdte6DhL1LojaBalUj XsbfRBPi8Q+3/awB4s+ov5uwKp7sqpCFgd+nvO+P8G+iHMOhW0f48E07HY98L9g1mz HJxOURoQdTdjp/WegHbVSYsLLyHn1p3sfvrl7Bow= Received: by gentwo.org (Postfix, from userid 1003) id 8CC8440262; Mon, 16 Sep 2024 10:52:18 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by gentwo.org (Postfix) with ESMTP id 890F5401D1; Mon, 16 Sep 2024 10:52:18 -0700 (PDT) Date: Mon, 16 Sep 2024 10:52:18 -0700 (PDT) From: "Christoph Lameter (Ampere)" To: kernel test robot cc: Christoph Lameter via B4 Relay , Thomas Gleixner , Catalin Marinas , Will Deacon , Peter Zijlstra , Ingo Molnar , Waiman Long , Boqun Feng , oe-kbuild-all@lists.linux.dev, linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-arch@vger.kernel.org Subject: Re: [PATCH v3] Avoid memory barrier in read_seqcount() through load acquire In-Reply-To: <202409132135.ki3Mp5EA-lkp@intel.com> Message-ID: <766fe92a-13da-f299-0ecf-f8a477d58a79@gentwo.org> References: <20240912-seq_optimize-v3-1-8ee25e04dffa@gentwo.org> <202409132135.ki3Mp5EA-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 9B76A180002 X-Stat-Signature: e58sscnqnwzxnp5my1iay7ezacnio5h8 X-Rspam-User: X-HE-Tag: 1726510533-868798 X-HE-Meta: U2FsdGVkX19Hwa1QO0NA4r4sQzNPd4JmG2AUDU92FFThvWnKNufrEQ11w76fKO+X/CpF746IoNY4ELvg54F0S2wB6VybqWfznYtPNIDw7h9D3yaPIaybZQRteL+oay5ieP0aAg06HYMX9mFOrunZw1lYS47eVrPukr0mzBAPAfTHDXULc0Nb90RWxFsTLPRhwlGAuqnglOzO1g5rta4fqRkzv9ZV27aSMw4LpC8aWnlbt89yE6eE6V9STGFlT83HIJi/iutG9KpLlzimOZ/z7MImuLn5YxVoIxFodLzr5RfgwkeWDF5LVVzcY7d/N7veDZjPAygT7rDhjmIEvY7yn4iFQvXAvSu5hO3L6PxW+QHc4gcTTs0VqiMdS3RbRQX3VmXn72R791Qhb0bjgz+8+iI040BiVmpqWpi4OFMmJUywfISfPloQZ5Tgidfl3SCOKHy3WKkOQr1j/VftUDwyHvqOhPZYXTGU565IVX8mqB848aiQomLffxUiG0LxH+rFDXewyni1X/WqPZsFwZrE261D2oSi9Sin274hz/x38QVuPMOkmz+exBtwHTsesVkuGrO269qY4D2sqWP6EyyVHEWgkfPAnDA8ivfhMygDhI7TmT9bi0uPRWEaEQKcImixjOh4c5sFdfgu9p3Wk2pagaSVOINdSv8nGbtpE3NaZlKuljxdQUN2C0/tIH4Wsvw9NGJEfBDKbhfmWOI/BFZgVYg4HDM0C10GaczT6MonxX2fZQ1Cx5e2UREfh1AFdhs3TAefwZUMmmKLhCi6xIkXvJ4hPcfZkroWSXto5pmR4+nlx5aUPqsimt7uLdkn/LZNZncN7AFr84B4oRhMm8fKkOEPMyVgOUIkNgfIsUnjlYwb2G7jp3JrA6VAWtayzyE7B1q4camOl8gpqzmvAgzeZj9FJr7iThFV21Cg4DFa0ydjBxiblf3l+iPgx8DnETaZqiBOQslvPr+gjJ4lfhi e1Rcp/gK Q5aMo++2ZWvUPN7N8JUD9k3C6SyUwUn5roC41XzJFlbUmJzjAHYFC71EaVi8orD/aopf+sb4Y2F38pH0bn5p5/gpVKz0ErxJgRVIHeQsZvXIe2CNNm3Ybkwdg5OEuZ/LRdyzNCEt2Qn186qmgrinnJ48ESqIY4garRcOmqqhS6VHK//Of4RtTVmj5TNVf+2Q4i2Ej8mjSVg3ceAvW6r9hKH6HVxdlOwLfrIrwVw8FXNB09HEC6hz4QuNZ0KD/GLtVOnr3W4VRRnWid1eNBDw2cJKYyCamU6YEERXTpJJY7xtJNbTl9pjJW5M0BB6qupK4TH894GpwUjQhXNMUUqOoY2K+Ll4tQzlW+SlCaL1k36LEy0GLC6kEGgiqyvfBf/cBRridVvUQ4iK2wMgb+ycF+C+ncCY4BgeaLms6yHgYTS1wGU1645vi+GDz7jTlMBTh3bGKgfcHXY/LLxflaJADlJmK/UEISRIjjErcY8c4vHN0/44s4XifHCrJq1tuU8hmC/907cwzD0bPBhzoWt5XWCuUkR2GqJH26RnapNJTPsEqCZz68xDuIwqXOkwjuX83Dfqd 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: List-Subscribe: List-Unsubscribe: On Fri, 13 Sep 2024, kernel test robot wrote: > >> drivers/gpu/drm/i915/gt/intel_tlb.h:21:47: error: macro "seqprop_sequence" requires 2 arguments, but only 1 given >From 15d86bc9589f16947c5fb0f34d2947eacd48f853 Mon Sep 17 00:00:00 2001 From: Christoph Lameter Date: Mon, 16 Sep 2024 10:44:16 -0700 Subject: [PATCH] Update Intel DRM use of seqprop_sequence One of Intels drivers uses seqprop_sequence() for its tlb sequencing. We added a parameter so that we can use acquire. Its pretty safe to assume that this will work without acquire. Signed-off-by: Christoph Lameter --- drivers/gpu/drm/i915/gt/intel_tlb.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/gt/intel_tlb.h b/drivers/gpu/drm/i915/gt/intel_tlb.h index 337327af92ac..81998c4cd4fb 100644 --- a/drivers/gpu/drm/i915/gt/intel_tlb.h +++ b/drivers/gpu/drm/i915/gt/intel_tlb.h @@ -18,7 +18,7 @@ void intel_gt_fini_tlb(struct intel_gt *gt); static inline u32 intel_gt_tlb_seqno(const struct intel_gt *gt) { - return seqprop_sequence(>->tlb.seqno); + return seqprop_sequence(>->tlb.seqno, false); } static inline u32 intel_gt_next_invalidate_tlb_full(const struct intel_gt *gt) -- 2.39.5