1. 17 Aug, 2014 1 commit
    • Pranith Kumar's avatar
      staging: lustre: Remove circular dependency on header · e409842a
      Pranith Kumar authored
      The following patch fixes a build error on sparc32. I think it should go to
      stable 3.16.
      
      Remove a circular dependency on atomic.h header file which leads to compilation
      failure on sparc32 as reported here:
      http://kisskb.ellerman.id.au/kisskb/buildresult/11340509/
      
      The specific dependency is as follows:
      
      In file included from arch/sparc/include/asm/smp_32.h:24:0,
                       from arch/sparc/include/asm/smp.h:6,
                       from arch/sparc/include/asm/switch_to_32.h:4,
                       from arch/sparc/include/asm/switch_to.h:6,
                       from arch/sparc/include/asm/ptrace.h:84,
                       from arch/sparc/include/asm/processor_32.h:16,
                       from arch/sparc/include/asm/processor.h:6,
                       from arch/sparc/include/asm/barrier_32.h:4,
                       from arch/sparc/include/asm/barrier.h:6,
                       from arch/sparc/include/asm/atomic_32.h:17,
                       from arch/sparc/include/asm/atomic.h:6,
                       from drivers/staging/lustre/lustre/obdclass/class_obd.c:38
      Signed-off-by: default avatarPranith Kumar <bobby.prani@gmail.com>
      CC: stable@vger.kernel.org
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      e409842a
  2. 16 Aug, 2014 39 commits