locking/atomics, samples/mic/mpssd/mpssd.c: Convert ACCESS_ONCE() to READ_ONCE()...
[sfrench/cifs-2.6.git] / samples / mic / mpssd / mpssd.c
index 49db1def1721cdedc09b6a4e459b1cd41f82a749..f42ce551bb48f5cc8389272024fe913c1d78bfe5 100644 (file)
@@ -65,7 +65,7 @@ static struct mic_info mic_list;
 /* to align the pointer to the (next) page boundary */
 #define PAGE_ALIGN(addr)        _ALIGN(addr, PAGE_SIZE)
 
-#define ACCESS_ONCE(x) (*(volatile typeof(x) *)&(x))
+#define READ_ONCE(x) (*(volatile typeof(x) *)&(x))
 
 #define GSO_ENABLED            1
 #define MAX_GSO_SIZE           (64 * 1024)
@@ -382,7 +382,7 @@ disp_iovec(struct mic_info *mic, struct mic_copy_desc *copy,
 
 static inline __u16 read_avail_idx(struct mic_vring *vr)
 {
-       return ACCESS_ONCE(vr->info->avail_idx);
+       return READ_ONCE(vr->info->avail_idx);
 }
 
 static inline void txrx_prepare(int type, bool tx, struct mic_vring *vr,
@@ -523,7 +523,7 @@ spin_for_descriptors(struct mic_info *mic, struct mic_vring *vr)
 {
        __u16 avail_idx = read_avail_idx(vr);
 
-       while (avail_idx == le16toh(ACCESS_ONCE(vr->vr.avail->idx))) {
+       while (avail_idx == le16toh(READ_ONCE(vr->vr.avail->idx))) {
 #ifdef DEBUG
                mpsslog("%s %s waiting for desc avail %d info_avail %d\n",
                        mic->name, __func__,