From ee71c2f9ee85117e41ef87357ed8f75d29369b98 Mon Sep 17 00:00:00 2001 From: Stefan Richter Date: Sat, 25 Aug 2007 14:08:19 +0200 Subject: [PATCH] firewire: fw-ohci: enforce read order for selfID generation It seems unlikely, but access to self_id_cpu[0] could at least in theory be deferred until after the loop over self_id_cpu[1..n] or even after the subsequent reg_read. Enforce the desired order by a read barrier. Also prevent the reg_read from being reordered relative to the for loop. This isn't necessary if the loop's conditional printk counts as an implicit barrier, but better make it explicit. (self_id_cpu[] is a coherent DMA buffer.) Signed-off-by: Stefan Richter --- Reading git-format-patch failed