jme: Prevent possible read re-order error
authorGuo-Fu Tseng <cooldavid@cooldavid.org>
Mon, 18 Oct 2010 14:10:42 +0000 (14:10 +0000)
committerDavid S. Miller <davem@davemloft.net>
Thu, 21 Oct 2010 10:52:10 +0000 (03:52 -0700)
commitea192aa89c3b26d56113e70c72238f6951d4097f
treead9da86028bcbfcea07be56be4a3ab2df4470b01
parent3ee94018a9f49ca98e3f77f54a769c784115dbb8
jme: Prevent possible read re-order error

Adding read memory barrier in between flag reading and data reading of
receive descriptors. This prevents the data being read before hardware
complete writing informations.

Reported-by: Stefan Hajnoczi <stefanha@gmail.com>
Signed-off-by: Guo-Fu Tseng <cooldavid@cooldavid.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/jme.c