Re: [PATCH 3/3] locking/atomic: openrisc: use generic_cmpxchg[64]_local for arch_cmpxchg[64]_local

2023-11-02 Thread wuqiang.matt
On 2023/11/2 17:30, wuqiang.matt wrote: On 2023/11/2 12:53, Vineet Gupta wrote: On 10/29/23 20:41, wuqiang.matt wrote: arch_cmpxchg_relaxed: ...   switch(sizeof((_p_))) {   case 4: arch_cmpxchg: ... BUILD_BUG_ON(sizeof(_p_) != 4); ... _p is the address pointer, so

Re: [PATCH 3/3] locking/atomic: openrisc: use generic_cmpxchg[64]_local for arch_cmpxchg[64]_local

2023-11-02 Thread wuqiang.matt
On 2023/11/2 12:53, Vineet Gupta wrote: On 10/29/23 20:41, wuqiang.matt wrote: arch_cmpxchg_relaxed: ...   switch(sizeof((_p_))) {   case 4: arch_cmpxchg: ... BUILD_BUG_ON(sizeof(_p_) != 4); ... _p is the address pointer, so I'm thinking it's a typo but I couldn't

Re: [PATCH 3/3] locking/atomic: openrisc: use generic_cmpxchg[64]_local for arch_cmpxchg[64]_local

2023-11-01 Thread Vineet Gupta
On 10/29/23 20:41, wuqiang.matt wrote: arch_cmpxchg_relaxed: ...   switch(sizeof((_p_))) {   case 4: arch_cmpxchg: ... BUILD_BUG_ON(sizeof(_p_) != 4); ... _p is the address pointer, so I'm thinking it's a typo but I couldn't yet confirm. There is not much about arc

Re: [PATCH 3/3] locking/atomic: openrisc: use generic_cmpxchg[64]_local for arch_cmpxchg[64]_local

2023-10-29 Thread wuqiang.matt
On 2023/10/30 10:22, Vineet Gupta wrote: On 10/28/23 20:26, Masami Hiramatsu (Google) wrote: On Sun, 29 Oct 2023 00:40:17 +0800 "wuqiang.matt" wrote: On 2023/10/28 20:49, Masami Hiramatsu (Google) wrote: Hi Wuqiang, On Thu, 26 Oct 2023 19:05:51 +0800 "wuqiang.matt" wrote: On

Re: [PATCH 3/3] locking/atomic: openrisc: use generic_cmpxchg[64]_local for arch_cmpxchg[64]_local

2023-10-29 Thread Vineet Gupta
On 10/28/23 20:26, Masami Hiramatsu (Google) wrote: On Sun, 29 Oct 2023 00:40:17 +0800 "wuqiang.matt" wrote: On 2023/10/28 20:49, Masami Hiramatsu (Google) wrote: Hi Wuqiang, On Thu, 26 Oct 2023 19:05:51 +0800 "wuqiang.matt" wrote: On 2023/10/26 16:46, Arnd Bergmann wrote: On Thu,

Re: [PATCH 3/3] locking/atomic: openrisc: use generic_cmpxchg[64]_local for arch_cmpxchg[64]_local

2023-10-28 Thread Google
On Sun, 29 Oct 2023 00:40:17 +0800 "wuqiang.matt" wrote: > On 2023/10/28 20:49, Masami Hiramatsu (Google) wrote: > > Hi Wuqiang, > > > > On Thu, 26 Oct 2023 19:05:51 +0800 > > "wuqiang.matt" wrote: > > > >> On 2023/10/26 16:46, Arnd Bergmann wrote: > >>> On Thu, Oct 26, 2023, at 09:39,

Re: [PATCH 3/3] locking/atomic: openrisc: use generic_cmpxchg[64]_local for arch_cmpxchg[64]_local

2023-10-28 Thread wuqiang.matt
On 2023/10/28 20:49, Masami Hiramatsu (Google) wrote: Hi Wuqiang, On Thu, 26 Oct 2023 19:05:51 +0800 "wuqiang.matt" wrote: On 2023/10/26 16:46, Arnd Bergmann wrote: On Thu, Oct 26, 2023, at 09:39, wuqiang.matt wrote: arch_cmpxchg[64]_local() are not defined for openrisc. So implement them