Received: by 10.213.65.68 with SMTP id h4csp944347imn; Wed, 14 Mar 2018 05:08:45 -0700 (PDT) X-Google-Smtp-Source: AG47ELvvl5FwKJym0gyVpxGl+p0HnXmuOlYUNVtOlURwWwSAWnadmq5jz4BEyFnSComTsTu2pZc9 X-Received: by 10.167.129.67 with SMTP id d3mr4106923pfn.108.1521029325310; Wed, 14 Mar 2018 05:08:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521029325; cv=none; d=google.com; s=arc-20160816; b=xFS/XdMPW0aexxgSWmM6U/7v9x50ArcTaOgUoQuzscDHY6J7qVOesr1ng8O+keMszy IRXqOBazU2HAH8lEKMJ6Pkigghv/O6MThpkqu1cLMgckaHMJuyIBfgouwEt/frmlWVNe MEtf9eWoFZ24WrL+5F23IQ4BoDTjtScGQp2SZyACmmpaNlzibwFdMFIhEORQd6YOnTbh 0PscL31ujZXK8PsnygND4E/DVSPjNuSyD1IB4O+VUsiHnNzKnM53L35qDHyZf115mfQ2 YQiKL7Ydj5jDSLXDF7C078aG70pZ4og9hW2ew+5vDruFbZ6jyHlatA/mo4QPehcKWUoJ CbIQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:message-id:references :in-reply-to:subject:cc:to:from:date:content-transfer-encoding :mime-version:dkim-signature:dkim-signature :arc-authentication-results; bh=CNTh4xhl4QGyNX5pk9MEtGazd7WVbrwRYoC13SeXLmk=; b=vSn/8PMeV/Q/wc8gT8xrcZR1jXIpFlEevG0sAMcdsJFZhI6RuiyyGtOSLbYLx3edGI 4UAfu+77rdRx3GODXf/RMvhNIA37MuK/Ad2qK2cqz5G9CCd5R6WZEeRT4Ur/rK8pzunE fLUudgQRsxOYG+IEo00UGCUsVJFUeYFxUuTxa0Y/gZV0eVbVc3MvikgMMTqVeEDw6VUb 90txjxm8aSFGtKT2RizREJWhLnh4JmHI275G1ramTKK8c3GggrLABFsNQYD1U0S0KRFg zmMrEVi6VVZqVrxleuCrLulSINByrORCJKvUNMgaisURgMM5NeJiva4nyZtBql9gSrnp ISXw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=UGrhp3GD; dkim=pass header.i=@codeaurora.org header.s=default header.b=UGrhp3GD; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q15si828715pgc.756.2018.03.14.05.08.08; Wed, 14 Mar 2018 05:08:45 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=UGrhp3GD; dkim=pass header.i=@codeaurora.org header.s=default header.b=UGrhp3GD; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751999AbeCNMGf (ORCPT + 99 others); Wed, 14 Mar 2018 08:06:35 -0400 Received: from smtp.codeaurora.org ([198.145.29.96]:52390 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751353AbeCNMGd (ORCPT ); Wed, 14 Mar 2018 08:06:33 -0400 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id CA9C46081A; Wed, 14 Mar 2018 12:06:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1521029192; bh=O80aazx3SD73oWh6paBQZfDxG33pdFpl0iw6bt53tZY=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=UGrhp3GDyOHiwFLmQUX4f+6/ESinCGiE8BXtuCZlkK3dcbj3OrliKUytZuXcy4ObC pTM5pbw5WxeDQjfutOAn+g29xSz5H9tJ73BD6/xFqr7EXi/Ypknybif3AEeVQWbVFu vdv9KTlEGhndOz8QM97oPBk7YNYyBezYqEDvdXOI= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on pdx-caf-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0 Received: from mail.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.codeaurora.org (Postfix) with ESMTP id 24E9260314; Wed, 14 Mar 2018 12:06:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1521029192; bh=O80aazx3SD73oWh6paBQZfDxG33pdFpl0iw6bt53tZY=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=UGrhp3GDyOHiwFLmQUX4f+6/ESinCGiE8BXtuCZlkK3dcbj3OrliKUytZuXcy4ObC pTM5pbw5WxeDQjfutOAn+g29xSz5H9tJ73BD6/xFqr7EXi/Ypknybif3AEeVQWbVFu vdv9KTlEGhndOz8QM97oPBk7YNYyBezYqEDvdXOI= MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 14 Mar 2018 08:06:32 -0400 From: okaya@codeaurora.org To: Jason Gunthorpe Cc: netdev@vger.kernel.org, timur@codeaurora.org, sulrich@codeaurora.org, linux-arm-msm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Michal Kalderon , Ariel Elior , Doug Ledford , linux-rdma@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 3/7] RDMA/qedr: eliminate duplicate barriers on weakly-ordered archs In-Reply-To: <20180314041249.GA18314@ziepe.ca> References: <1520997629-17361-1-git-send-email-okaya@codeaurora.org> <1520997629-17361-3-git-send-email-okaya@codeaurora.org> <20180314041249.GA18314@ziepe.ca> Message-ID: X-Sender: okaya@codeaurora.org User-Agent: Roundcube Webmail/1.2.5 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2018-03-14 00:12, Jason Gunthorpe wrote: > On Tue, Mar 13, 2018 at 11:20:24PM -0400, Sinan Kaya wrote: >> Code includes wmb() followed by writel() in multiple places. writel() >> already has a barrier on some architectures like arm64. >> >> This ends up CPU observing two barriers back to back before executing >> the >> register write. >> >> Since code already has an explicit barrier call, changing writel() to >> writel_relaxed(). >> >> Signed-off-by: Sinan Kaya >> drivers/infiniband/hw/qedr/verbs.c | 4 ++-- >> 1 file changed, 2 insertions(+), 2 deletions(-) > > Sure matches my understanding of writel_relaxed > > This is part of a series, should we take just this patch through the > rdma tree? If not: > > Acked-by: Jason Gunthorpe Feel free to take pieces. > > Thanks, > Jason