[IA64-SGI] volatile semantics in places where it seems necessary
authorMark Maule <maule@sgi.com>
Tue, 6 Sep 2005 18:03:51 +0000 (13:03 -0500)
committerTony Luck <tony.luck@intel.com>
Wed, 7 Sep 2005 23:23:41 +0000 (16:23 -0700)
commit5fbcf9a5c6904bd563f584d12d1f4d3f68a19d7d
tree2da130b000e5c442345e473b4f53104b92a76e4c
parent4706df3d3c42af802597d82c8b1542c3d52eab23
[IA64-SGI] volatile semantics in places where it seems necessary

Resend using accessors instead of volatile qualifiers per hch comments, and
easier to understand convenience macros per rja comments.

Patch to apply volatile semantics when accessing MMR's in various SN files.

Signed-off-by: Mark Maule <maule@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/sn/pci/pcibr/pcibr_reg.c
arch/ia64/sn/pci/tioca_provider.c
arch/ia64/sn/pci/tioce_provider.c
include/asm-ia64/sn/io.h
include/asm-ia64/sn/tioca_provider.h