On Thu, Aug 05, 2021 at 07:04:32PM +0200, Peter Zijlstra wrote:
> On Thu, Aug 05, 2021 at 04:18:29PM +, Vineet Gupta wrote:
> > On 8/5/21 2:02 AM, Peter Zijlstra wrote:
> > > On Wed, Aug 04, 2021 at 12:15:43PM -0700, Vineet Gupta wrote:
> > >
> > >> Vineet Gupta (10):
> > >>ARC: atomics: d
On 8/5/21 2:02 AM, Peter Zijlstra wrote:
> On Wed, Aug 04, 2021 at 12:15:43PM -0700, Vineet Gupta wrote:
>
>> Vineet Gupta (10):
>>ARC: atomics: disintegrate header
>>ARC: atomic: !LLSC: remove hack in atomic_set() for for UP
>>ARC: atomic: !LLSC: use int data type consistently
>>A
On Thu, Aug 05, 2021 at 04:18:29PM +, Vineet Gupta wrote:
> On 8/5/21 2:02 AM, Peter Zijlstra wrote:
> > On Wed, Aug 04, 2021 at 12:15:43PM -0700, Vineet Gupta wrote:
> >
> >> Vineet Gupta (10):
> >>ARC: atomics: disintegrate header
> >>ARC: atomic: !LLSC: remove hack in atomic_set() f
On Wed, Aug 04, 2021 at 12:15:43PM -0700, Vineet Gupta wrote:
> Vineet Gupta (10):
> ARC: atomics: disintegrate header
> ARC: atomic: !LLSC: remove hack in atomic_set() for for UP
> ARC: atomic: !LLSC: use int data type consistently
> ARC: atomic64: LLSC: elide unused atomic_{and,or,xor,an
Hi,
This series contains long due update to ARC atomics, discussed back
in 2018 [1] and [2]. I had them for arc64 port and decided to post them
here for some review and inclusion, after Mark's rework.
The main changes are use of relaxed atomics and generic bitops. Latter
does cause some cogen blo