Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4399129pxj; Tue, 25 May 2021 07:10:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwzZOH+zaP6HAeI0SFHauhV60S1q/1dumBr0gnunr6SzOPtfqXsZWnXEWfYXK2ResyN01uJ X-Received: by 2002:a17:906:6895:: with SMTP id n21mr21104646ejr.392.1621951859404; Tue, 25 May 2021 07:10:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621951859; cv=none; d=google.com; s=arc-20160816; b=a8DJTOFc8bq7ywJGFTc81pwkk6AXK25TQMYWE/FznHln18LsAyXJHEluVMD1d2wC4B BC0fd83GuLu8+feEDut30oOwum3R0Y2ERtBef4x9WvTDiFjNsRDRwM7mjqkY9DRuIbBQ EcErKwNv9LKfidhfYRm/ja7mSZD3Nq+9epxG3taSgEPMdMm7JOi7ogQCaZWjA7essIO4 9EgB4GsVmT7DXVxHH/dqRYNv2N879EULrgRSUfPHoLWifVTDzWx4Dth2OYdeKarRWnxy wXymYY8Xo6Ivg9ExMi+WECSZ3r8Tw826XH/5PRP6DyGFVcTyQXoiHxQWc05FNGJkUXoF xp9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:in-reply-to:message-id:date:subject :cc:to:from; bh=23tFrnB7jG+hjF7MX61qyk7f8znxwhOkivSflIbp8gg=; b=jiQ+OlvmyF+Fe3nL6k4ezxmoOl/ETDv2O6WmLcImE3gFUNqFR02t20VSOPVJ5jwUDd QUuiyQ7MI9TvC30OFke4HEAiNNFbNjAv4xTkExTylluD1iKCR4ORrJTDCCw4pmO0Sy9p 2Fb4LT/zTCTryOS0q8s1RZcJaw3M7pEWAVEDfhcCit90jTfihwkIb2bERYM/nIJdNs8b 2IFxLhTI0OD630pGgCNX4872j0JfsRtIjvNYcdVbQkgQWttIKaFhzsfIm0y5FedfKFB4 9P0JImXXkJ6WFmz5ybnWbXTR9AL5vY2UovFBEt3HuqKokZBJKlBw8KSNH8SNzGcpCh0e lRQQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m21si10737353eje.254.2021.05.25.07.10.35; Tue, 25 May 2021 07:10:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233713AbhEYOIE (ORCPT + 99 others); Tue, 25 May 2021 10:08:04 -0400 Received: from foss.arm.com ([217.140.110.172]:57918 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233692AbhEYOIC (ORCPT ); Tue, 25 May 2021 10:08:02 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 13E0C1596; Tue, 25 May 2021 07:06:33 -0700 (PDT) Received: from lakrids.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id D759D3F73D; Tue, 25 May 2021 07:06:27 -0700 (PDT) From: Mark Rutland To: linux-kernel@vger.kernel.org, will@kernel.org, boqun.feng@gmail.com, peterz@infradead.org Cc: aou@eecs.berkeley.edu, arnd@arndb.de, bcain@codeaurora.org, benh@kernel.crashing.org, chris@zankel.net, dalias@libc.org, davem@davemloft.net, deanbo422@gmail.com, deller@gmx.de, geert@linux-m68k.org, gerg@linux-m68k.org, green.hu@gmail.com, guoren@kernel.org, ink@jurassic.park.msu.ru, James.Bottomley@HansenPartnership.com, jcmvbkbc@gmail.com, jonas@southpole.se, ley.foon.tan@intel.com, linux@armlinux.org.uk, mark.rutland@arm.com, mattst88@gmail.com, monstr@monstr.eu, mpe@ellerman.id.au, nickhu@andestech.com, palmerdabbelt@google.com, paulus@samba.org, paul.walmsley@sifive.com, rth@twiddle.net, shorne@gmail.com, stefan.kristiansson@saunalahti.fi, tsbogend@alpha.franken.de, vgupta@synopsys.com, ysato@users.sourceforge.jp Subject: [PATCH v2 21/33] locking/atomic: microblaze: move to ARCH_ATOMIC Date: Tue, 25 May 2021 15:02:20 +0100 Message-Id: <20210525140232.53872-22-mark.rutland@arm.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20210525140232.53872-1-mark.rutland@arm.com> References: <20210525140232.53872-1-mark.rutland@arm.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org We'd like all architectures to convert to ARCH_ATOMIC, as once all architectures are converted it will be possible to make significant cleanups to the atomics headers, and this will make it much easier to generically enable atomic functionality (e.g. debug logic in the instrumented wrappers). As a step towards that, this patch migrates microblaze to ARCH_ATOMIC, using the asm-generic implementations. Signed-off-by: Mark Rutland Cc: Boqun Feng Cc: Michal Simek Cc: Peter Zijlstra Cc: Will Deacon --- arch/microblaze/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/microblaze/Kconfig b/arch/microblaze/Kconfig index 0660f47012bc..5a52922dc225 100644 --- a/arch/microblaze/Kconfig +++ b/arch/microblaze/Kconfig @@ -2,6 +2,7 @@ config MICROBLAZE def_bool y select ARCH_32BIT_OFF_T + select ARCH_ATOMIC select ARCH_NO_SWAP select ARCH_HAS_DMA_PREP_COHERENT select ARCH_HAS_GCOV_PROFILE_ALL -- 2.11.0