From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Zijlstra Subject: Re: linux-next: manual merge of the tip tree with the openrisc tree Date: Mon, 20 Feb 2017 12:18:05 +0100 Message-ID: <20170220111805.GP6500@twins.programming.kicks-ass.net> References: <20170217124321.7b4b394d@canb.auug.org.au> <20170219072654.GB2379@lianli.shorne-pla.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <20170219072654.GB2379@lianli.shorne-pla.net> Sender: linux-kernel-owner@vger.kernel.org To: Stafford Horne Cc: Stephen Rothwell , Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , linux-next@vger.kernel.org, linux-kernel@vger.kernel.org, Frederic Weisbecker , Stefan Kristiansson List-Id: linux-next.vger.kernel.org On Sun, Feb 19, 2017 at 04:26:54PM +0900, Stafford Horne wrote: > On Fri, Feb 17, 2017 at 12:43:21PM +1100, Stephen Rothwell wrote: > > Hi all, > > > > Today's linux-next merge of the tip tree got a conflict in: > > > > arch/openrisc/include/asm/Kbuild > > > > between commit: > > > > 157e82f58007 ("openrisc: add cmpxchg and xchg implementations") *groan* branch delay slots... It it typically recommended to implement 1 and 2 byte versions as well. If the architecture doesn't support these natively, you can easily implement them with the 4 byte ll/sc and simply retain the other bits.