qlge: Get rid of volatile usage for shadow register.
authorRon Mercer <ron.mercer@qlogic.com>
Fri, 9 Jan 2009 11:31:49 +0000 (11:31 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sun, 11 Jan 2009 08:07:34 +0000 (00:07 -0800)
commitba7cd3ba97f81564be3e4a4ee8ee17726aa853d7
tree30640bced4bf5bf4642e4cfe6a9146a0173bde5d
parentf1405d32e392f2f5f80f4687fe186305de300bf6
qlge: Get rid of volatile usage for shadow register.

Putting back ql_read_sh_reg() function and using rmb() instead of
volatile.

Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/qlge/qlge.h
drivers/net/qlge/qlge_dbg.c
drivers/net/qlge/qlge_main.c