On 3/29/2018 12:29 PM, Arnd Bergmann wrote:
> On Thu, Mar 29, 2018 at 3:56 PM, Sinan Kaya <ok...@codeaurora.org> wrote:
>> On 3/28/2018 11:55 AM, David Miller wrote:
>>> From: Benjamin Herrenschmidt <b...@kernel.crashing.org>
>>> Date: Thu, 29 Mar 2018 02:13:16 +1100
>>>
>>>> Let's fix all archs, it's way easier than fixing all drivers. Half of
>>>> the archs are unused or dead anyway.
>>>
>>> Agreed.
>>>
>>
>> I pinged most of the maintainers yesterday.
>> Which arches do we care about these days?
>> I have not been paying attention any other architecture besides arm64.
>>
>> arch            status                  detail
>> ------          -------------           ------------------------------------
>> alpha           question sent

Thanks for the detailed analysis.

> 
> I'm guessing alpha has problems
> 
> extern inline u32 readl(const volatile void __iomem *addr)
> {
>         u32 ret = __raw_readl(addr);
>         mb();
>         return ret;
> }
> extern inline void writel(u32 b, volatile void __iomem *addr)
> {
>         __raw_writel(b, addr);
>         mb();
> }

Looks like a problem to me too. I'll start a thread with the alpha
people and CC you.


> 
> There is a barrier in writel /after/ the acess but not before.
> 

This is the consolidated list. I also heart back from m68k and corrected
contacts for arc and h8300.

arch            status                  detail
------          -------------           ------------------------------------
alpha           question sent           Arnd: alpha has problems
arc             question sent           vineet.gup...@synopsys.com says he'll 
get to this
                                        in the next few days
arm             no issues
arm64           no issues
c6x             no issues               no PCI
h8300           no issues               no PCI: ys...@users.sourceforge.jp will 
fix it.
hexagon         no issues               no PCI
ia64            no issues               confirmed by Tony Luck
m68k            no issues               ge...@linux-m68k.org says no problem
metag           no issues               arnd: removed
microblaze      question sent           arnd: some mips platforms have problems
mips            question sent           arnd: some mips platforms have problems
nds32           question sent
nios2           no issues               no PCI
openrisc        no issues               sho...@gmail.com says should no issues
parisc          no issues               grantgrund...@gmail.com says most 
probably no problem
                                        but still looking
powerpc         no issues
riscv           no issues               arnd: riscv should be fine
s390            no issues               arnd: Pretty sure this is also fine
sh              question sent
sparc           no issues               da...@davemloft.net says always 
strongly ordered
unicore32       question sent           resent to g...@pku.edu.cn
x86             no issues
x86_64          no issues



> 
>          Arnd
> 


-- 
Sinan Kaya
Qualcomm Datacenter Technologies, Inc. as an affiliate of Qualcomm 
Technologies, Inc.
Qualcomm Technologies, Inc. is a member of the Code Aurora Forum, a Linux 
Foundation Collaborative Project.

Reply via email to