>>> Drivers are definitely using these __raw_ accessors, and from a quick >>> look, they do appear to be hoping that *mb() is going to order access >>> for >>> them. >> >> Which drivers? > > There are maybe a dozen that use the raw accessors, and use non-smp_ > memory barriers. I just looked at drivers/video/tgafb.c, which > indeed appears to intermix them.
Hrm yeah. It also looks like old buggy code that could use a cleanup or two (or three or four). I wonder if all __raw_ users are like that? Segher _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev