git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fedora core 6 1.2949 + vserver 2.2.0
[linux-2.6.git]
/
arch
/
mips
/
pci
/
ops-sni.c
diff --git
a/arch/mips/pci/ops-sni.c
b/arch/mips/pci/ops-sni.c
index
62bdd19
..
2b0ccd6
100644
(file)
--- a/
arch/mips/pci/ops-sni.c
+++ b/
arch/mips/pci/ops-sni.c
@@
-47,13
+47,13
@@
static int pcimt_read(struct pci_bus *bus, unsigned int devfn, int reg,
switch (size) {
case 1:
switch (size) {
case 1:
- *val =
*(volatile u8 *)
(PCIMT_CONFIG_DATA + (reg & 3));
+ *val =
inb
(PCIMT_CONFIG_DATA + (reg & 3));
break;
case 2:
break;
case 2:
- *val =
*(volatile u16 *)
(PCIMT_CONFIG_DATA + (reg & 2));
+ *val =
inw
(PCIMT_CONFIG_DATA + (reg & 2));
break;
case 4:
break;
case 4:
- *val =
*(volatile u32 *) PCIMT_CONFIG_DATA
;
+ *val =
inl(PCIMT_CONFIG_DATA)
;
break;
}
break;
}
@@
-70,13
+70,13
@@
static int pcimt_write(struct pci_bus *bus, unsigned int devfn, int reg,
switch (size) {
case 1:
switch (size) {
case 1:
-
*(volatile u8 *) (PCIMT_CONFIG_DATA + (reg & 3)) = val
;
+
outb (val, PCIMT_CONFIG_DATA + (reg & 3))
;
break;
case 2:
break;
case 2:
-
*(volatile u16 *) (PCIMT_CONFIG_DATA + (reg & 2)) = val
;
+
outw (val, PCIMT_CONFIG_DATA + (reg & 2))
;
break;
case 4:
break;
case 4:
-
*(volatile u32 *) PCIMT_CONFIG_DATA = val
;
+
outl (val, PCIMT_CONFIG_DATA)
;
break;
}
break;
}