]> bbs.cooldavid.org Git - jme.git/blobdiff - jme.c
jme: Prevent possible read re-order error
[jme.git] / jme.c
diff --git a/jme.c b/jme.c
index e3db53f47c777ad8ccbd59fcee22e3eb694e489d..db82f170032f33972f973eb64859ec42d42901af 100644 (file)
--- a/jme.c
+++ b/jme.c
@@ -999,6 +999,7 @@ jme_process_receive(struct jme_adapter *jme, int limit)
                        goto out;
                --limit;
 
+               rmb();
                desccnt = rxdesc->descwb.desccnt & RXWBDCNT_DCNT;
 
                if (unlikely(desccnt > 1 ||