8a44971841
This patch is meant to cleanup the handling of read_barrier_depends and smp_read_barrier_depends. In multiple spots in the kernel headers read_barrier_depends is defined as "do {} while (0)", however we then go into the SMP vs non-SMP sections and have the SMP version reference read_barrier_depends, and the non-SMP define it as yet another empty do/while. With this commit I went through and cleaned out the duplicate definitions and reduced the number of definitions down to 2 per header. In addition I moved the 50 line comments for the macro from the x86 and mips headers that defined it as an empty do/while to those that were actually defining the macro, alpha and blackfin. Signed-off-by: Alexander Duyck <alexander.h.duyck@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net> |
||
---|---|---|
.. | ||
apic.h | ||
arch_hweight.h | ||
archparam.h | ||
barrier.h | ||
checksum.h | ||
checksum_32.h | ||
checksum_64.h | ||
desc.h | ||
elf.h | ||
irq_vectors.h | ||
mm_context.h | ||
module.h | ||
processor.h | ||
processor_32.h | ||
processor_64.h | ||
ptrace.h | ||
required-features.h | ||
segment.h | ||
syscall.h | ||
vm-flags.h |