Received: by 2002:ac0:950c:0:0:0:0:0 with SMTP id f12csp3060480imc; Wed, 13 Mar 2019 07:58:52 -0700 (PDT) X-Google-Smtp-Source: APXvYqxYPhwUdvWDXEnz1aSxY2xJaTx18kEwnmv6Oq2hbCq0xIA/gtnUfNUUhQoz/kufOUscnDGO X-Received: by 2002:a17:902:8506:: with SMTP id bj6mr45623474plb.60.1552489132299; Wed, 13 Mar 2019 07:58:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1552489132; cv=none; d=google.com; s=arc-20160816; b=WH2ftCnxbP+vdwwSxY+JE9/pUzMAdslv+MiRtVTaE+RTSLXH5Yf9Jcm6VHC3veK4hb SdacH1tPAmhq07p9lbAzAhUjR5WSnmyAz/XZTvJgrImDY16wmkH31C5ZCgiAt4k4zZ+d 5WAo0jkoT+MCBwxjlm70SEoYbOGb1kUu7GhDRF7OUS7fwDq4AEqJ9BIwd7VsW8+S53xM UJf1UXQ2uPlPdilph5houyp2TLBqhywdUdd6IIWOJ8rPv31ZpPVWUTk5H3a0Vsn5u+Nw KQV6dEyrUJIPW97D/XUkixx2fUuOOrNi0udDZXI1XzdMxTWaorjpBSiKk2MHZXujROXY sUSA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=FQNhrABgTfNbI3LjNPG9bpOQrem4pejdVK1i3DBdroE=; b=Ip/GGIrJuD3BfY3K9NcfqQPOFmEqIxNO8daBDiVYaDkKXzM+yI7oRvi3BkB+EXjE9T FwYguGKiN07Xqi2zL76xN3Ex/xqMdEyxPBhojUOJazLxD+F1Ce5uExhyZ5sSVZDyhJFa ygNo8QGkcKKfIZepnLlDDbe63CE2tYo57wvfTVf6DKw10EeuL0uHKDY2RpkbxVhu1b5P Lg6UZu5pg/ONZ86a6lqNYu8Htu5qssztSXGPK5yozeVSL4u1a+5x+aEcaZ/30tOnY4hg vzJ2cODpsyLRcJt1uK8akbUmLs9/af5tfK80nSvDL020wIDIAOl5K+WVd+raYAjMMa5C bq2A== ARC-Authentication-Results: i=1; mx.google.com; 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 m11si10085391pfh.47.2019.03.13.07.58.36; Wed, 13 Mar 2019 07:58:52 -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; 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 S1726691AbfCMO6C (ORCPT + 99 others); Wed, 13 Mar 2019 10:58:02 -0400 Received: from mail-qt1-f195.google.com ([209.85.160.195]:38123 "EHLO mail-qt1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726011AbfCMO6B (ORCPT ); Wed, 13 Mar 2019 10:58:01 -0400 Received: by mail-qt1-f195.google.com with SMTP id s1so2224609qte.5 for ; Wed, 13 Mar 2019 07:58:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=FQNhrABgTfNbI3LjNPG9bpOQrem4pejdVK1i3DBdroE=; b=nfrTJ4aCDCilh0quh/jbAW990kPmNQBTt9bSlYqKDkhbMta+WSv0AtD4XCozaF/l0U fBDhVqXYXUQhdBQcT5yf/mcIOYJP/IWf9YWOSMXBSVWa/y+6irw9zo0ib6DIynMzRUzO IlxfbXG0fN9jXoRPCPxJWOFmfEOMGpLBRTI1ZPVYTAq9aeaOrYKOyyqs2vfoTTK9o3L4 gsmkdeeF2toh4t9nqYJxnI5w0kXzWxydJ0TzmcaYchDawI6APApD+L98Fp6RD+DcHM1E Jn1S7rAK8L8pYpi/LmyGLAZfJ2Qj0LCwDxDN6Do7qutZp1UKy2QzheCb2zhXxuVqNxRE kI7A== X-Gm-Message-State: APjAAAW5Jdw9aKlcv26ML0d1r6DXy9RSnd/Dr032BwvNyIeHTHgs/tUW bnZ0zZXJIO0+4u0UbKA3swdTwGNW85oSsnKonfM= X-Received: by 2002:ac8:237b:: with SMTP id b56mr34620996qtb.343.1552489080454; Wed, 13 Mar 2019 07:58:00 -0700 (PDT) MIME-Version: 1.0 References: <20190310183051.87303-1-cai@lca.pw> <20190311035815.kq7ftc6vphy6vwen@linux-r8p5> <20190311122100.GF22862@mellanox.com> <1552312822.7087.11.camel@lca.pw> <20190313091844.GA24390@hirez.programming.kicks-ass.net> <20190313143552.GA39315@lakrids.cambridge.arm.com> In-Reply-To: <20190313143552.GA39315@lakrids.cambridge.arm.com> From: Arnd Bergmann Date: Wed, 13 Mar 2019 15:57:42 +0100 Message-ID: Subject: Re: [PATCH] mm/debug: add a cast to u64 for atomic64_read() To: Mark Rutland Cc: Peter Zijlstra , Qian Cai , Jason Gunthorpe , "akpm@linux-foundation.org" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Mar 13, 2019 at 3:36 PM Mark Rutland wrote: > On Wed, Mar 13, 2019 at 10:18:44AM +0100, Peter Zijlstra wrote: > > On Mon, Mar 11, 2019 at 03:20:04PM +0100, Arnd Bergmann wrote: > > > On Mon, Mar 11, 2019 at 3:00 PM Qian Cai wrote: > > I think that using s64 consistently (with any necessary alignment > annotation) makes the most sense. That's unambigious, and what the > common headers now use. > > Now that the scripted atomics are merged, I'd like to move arches over > to arch_atomic_*(), so the argument and return types will become s64 > everywhere. Yes, that sounds like the easiest way, especially if we don't touch the internal implementation but simply rename all the symbols provided by the architectures. Is that what you had in mind, or would you go beyond the minimum changes here? Arnd