Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target...
[linux-2.6-microblaze.git] / drivers / target / target_core_user.c
index bf4fd40..cc2468a 100644 (file)
@@ -996,7 +996,7 @@ static unsigned int tcmu_handle_completions(struct tcmu_dev *udev)
        mb = udev->mb_addr;
        tcmu_flush_dcache_range(mb, sizeof(*mb));
 
-       while (udev->cmdr_last_cleaned != ACCESS_ONCE(mb->cmd_tail)) {
+       while (udev->cmdr_last_cleaned != READ_ONCE(mb->cmd_tail)) {
 
                struct tcmu_cmd_entry *entry = (void *) mb + CMDR_OFF + udev->cmdr_last_cleaned;
                struct tcmu_cmd *cmd;