1. 23 10月, 2008 2 次提交
  2. 23 7月, 2008 1 次提交
    • V
      x86: consolidate header guards · 77ef50a5
      Vegard Nossum 提交于
      This patch is the result of an automatic script that consolidates the
      format of all the headers in include/asm-x86/.
      
      The format:
      
      1. No leading underscore. Names with leading underscores are reserved.
      2. Pathname components are separated by two underscores. So we can
         distinguish between mm_types.h and mm/types.h.
      3. Everything except letters and numbers are turned into single
         underscores.
      Signed-off-by: NVegard Nossum <vegard.nossum@gmail.com>
      77ef50a5
  3. 08 7月, 2008 1 次提交
  4. 17 4月, 2008 1 次提交
  5. 08 2月, 2008 1 次提交
  6. 11 10月, 2007 1 次提交
  7. 23 7月, 2007 1 次提交
  8. 09 5月, 2007 1 次提交
    • J
      x86: create asm/cmpxchg.h · a436ed9c
      Jeff Dike 提交于
      i386:
      
        Rearrange the cmpxchg code to allow atomic.h to get it without needing to
        include system.h.  This kills warnings in the UML build from atomic.h about
        implicit declarations of cmpxchg symbols.  The i386 build presumably isn't
        seeing this because a separate inclusion of system.h is covering it over.
      
        The cmpxchg stuff is moved to asm-i386/cmpxchg.h, with an include left in
        system.h for the benefit of generic code which expects cmpxchg there.
      
        Meanwhile, atomic.h includes cmpxchg.h.
      
        This causes no noticable damage to the i386 build.
      
      x86_64:
      
        Move cmpxchg into its own header.  atomic.h already included system.h, so
        this is changed to include cmpxchg.h.
      
        This is purely cleanup - it's not fixing any warnings - so if the x86_64
        system.h isn't considered as cleanup-worthy as i386, then this can be
        dropped.
      
        It causes no noticable damage to the x86_64 build.
      
      uml:
      
        The i386 and x86_64 cmpxchg patches require an asm-um/cmpxchg.h for the
        UML build.
      Signed-off-by: NJeff Dike <jdike@linux.intel.com>
      Cc: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
      Cc: Andi Kleen <ak@suse.de>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      a436ed9c