Re: [PATCH] I/O space write barrier

From: Jeremy Higdon
Date: Fri Oct 15 2004 - 22:33:15 EST


On Sat, Oct 16, 2004 at 04:20:44AM +0100, Matthew Wilcox wrote:
> On Fri, Oct 15, 2004 at 05:38:09PM -0700, Jeremy Higdon wrote:
> > - (void) RD_REG_WORD(&reg->mailbox4); /* PCI posted write flush */
> > + /* Enforce mmio write ordering; see comment in qla1280_isp_cmd(). */
> > + mmiowb();
>
> I really don't think we want a comment by every mmiowb() explaining what
> it does. We needed one by the write flush because it had two potential
> meanings, and we didn't want people overoptimising it away. But mmiowb()
> is clear and unambiguous.

This seems to be a case of not being able to please everyone.
James Bottomley asked for documentation on the usage of mmiowb().
Guennadi asked for one copy of the documentation and the references
to that in other places.

I don't really care that much, but this is the third version of this
patch, where the only difference is comments. If it's all right, let
this go in, and you can submit patches to change the comments later.

I believe James' idea was that qla1280 would be the "example" driver.

jeremy
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/