Thread (37 messages) 37 messages, 7 authors, 2018-03-19

[PATCH v3 18/18] infiniband: cxgb4: Eliminate duplicate barriers on weakly-ordered archs

From: jgg@ziepe.ca (Jason Gunthorpe)
Date: 2018-03-19 01:48:11
Also in: linux-arm-msm, linux-rdma, linuxppc-dev, lkml, netdev

On Sat, Mar 17, 2018 at 02:30:10PM -0400, Sinan Kaya wrote:
Somebody also has to take a task and work very hard to get rid of __raw_writeX()
APIs in drivers/net directory. It looked like a very common practice though
it clearly violates multiarch portability concerns Jason and Deve highlighted.
When you posted your list I thought most of the hits were in what I'd
think of 'one-arch drivers', eg an IRQ controller or clock driver or
something.. Some might have a reason for it (eg avoiding the swap, for
instance), maybe it is a hold over from before writel_relaxed, or
maybe it is just a cargo-cult behavior..

It is the obviously multi-arch drivers that probably need some
attention..

Jason
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help