Merge branch 'apei' into apei-release
authorLen Brown <len.brown@intel.com>
Wed, 3 Aug 2011 15:30:42 +0000 (11:30 -0400)
committerLen Brown <len.brown@intel.com>
Wed, 3 Aug 2011 15:30:42 +0000 (11:30 -0400)
Some trivial conflicts due to other various merges
adding to the end of common lists sooner than this one.

arch/ia64/Kconfig
arch/powerpc/Kconfig
arch/x86/Kconfig
lib/Kconfig
lib/Makefile

Signed-off-by: Len Brown <len.brown@intel.com>
13 files changed:
1  2 
arch/alpha/Kconfig
arch/ia64/Kconfig
arch/m68k/Kconfig
arch/powerpc/Kconfig
arch/sh/Kconfig
arch/sparc/Kconfig
arch/x86/Kconfig
drivers/acpi/apei/erst.c
include/linux/bitmap.h
include/linux/mm.h
lib/Kconfig
lib/Makefile
lib/bitmap.c

Simple merge
index 64c7ab7e7a816922b8830bee7b4e579f1c48d2c4,b1227ddc672ac5ca2a4e3a9ca0ea80a91d41fd60..12485471495893cd00c80be024b7983c11e8168c
@@@ -27,7 -27,7 +27,8 @@@ config IA6
        select GENERIC_PENDING_IRQ if SMP
        select IRQ_PER_CPU
        select GENERIC_IRQ_SHOW
 +      select ARCH_WANT_OPTIONAL_GPIOLIB
+       select ARCH_HAVE_NMI_SAFE_CMPXCHG
        default y
        help
          The Itanium Processor Family is Intel's 64-bit successor to
Simple merge
index 374c475e56a3238bf5e55e161cd13d44a468d7be,e55f754dd50d48b05ddae560ff0bba59444f983f..6926b61acfeac74133f6fe2d3d206e06b92162f1
@@@ -134,8 -134,7 +134,9 @@@ config PP
        select GENERIC_IRQ_SHOW_LEVEL
        select HAVE_RCU_TABLE_FREE if SMP
        select HAVE_SYSCALL_TRACEPOINTS
 +      select HAVE_BPF_JIT if (PPC64 && NET)
 +      select HAVE_ARCH_JUMP_LABEL
+       select ARCH_HAVE_NMI_SAFE_CMPXCHG
  
  config EARLY_PRINTK
        bool
diff --cc arch/sh/Kconfig
Simple merge
Simple merge
index 7cf916fc1ce7e4920204a184a15b6e5ef2cfd1a4,a680a60898ded9e9a1afa241e00e6417cf3e8698..6a47bb22657fd3d55835c32b2e834cd42e3ad28c
@@@ -71,7 -70,7 +71,8 @@@ config X8
        select IRQ_FORCED_THREADING
        select USE_GENERIC_SMP_HELPERS if SMP
        select HAVE_BPF_JIT if (X86_64 && NET)
 +      select CLKEVT_I8253
+       select ARCH_HAVE_NMI_SAFE_CMPXCHG
  
  config INSTRUCTION_DECODER
        def_bool (KPROBES || PERF_EVENTS)
Simple merge
index 3bac44cce142c94f2a5d40ab5699a07bd7aff59f,907dd58aa2289428e47911387c2d033edc1b7045..7ad634501e48cd7d39b1e8b621f0affce26765d7
@@@ -144,8 -144,8 +144,9 @@@ extern int bitmap_find_free_region(unsi
  extern void bitmap_release_region(unsigned long *bitmap, int pos, int order);
  extern int bitmap_allocate_region(unsigned long *bitmap, int pos, int order);
  extern void bitmap_copy_le(void *dst, const unsigned long *src, int nbits);
 +extern int bitmap_ord_to_pos(const unsigned long *bitmap, int n, int bits);
  
+ #define BITMAP_FIRST_WORD_MASK(start) (~0UL << ((start) % BITS_PER_LONG))
  #define BITMAP_LAST_WORD_MASK(nbits)                                  \
  (                                                                     \
        ((nbits) % BITS_PER_LONG) ?                                     \
Simple merge
diff --cc lib/Kconfig
index 32f3e5ae2be543c59ae3e50682ca504010eb87a3,25c19678a30fa91089f6fe0a38cfe8b2186ce92e..6c695ff9caba7579aaf9f4814abff70ba7c21084
@@@ -269,11 -262,7 +269,14 @@@ config AVERAG
  
          If unsure, say N.
  
 +config CORDIC
 +      tristate "Cordic function"
 +      help
 +        The option provides arithmetic function using cordic algorithm
 +        so its calculations are in fixed point. Modules can select this
 +        when they require this function. Module will be called cordic.
 +
+ config LLIST
+       bool
  endmenu
diff --cc lib/Makefile
index 892f4e282ea1c0aecf8a60c33ec8c6bde2d2c175,d770b817202ed5eaabb6c131f8a1cc5b55981ca8..6457af4a7caf632d9bd26c70ac4b5744199e5079
@@@ -113,8 -112,8 +113,10 @@@ obj-$(CONFIG_AVERAGE) += average.
  
  obj-$(CONFIG_CPU_RMAP) += cpu_rmap.o
  
 +obj-$(CONFIG_CORDIC) += cordic.o
 +
+ obj-$(CONFIG_LLIST) += llist.o
  hostprogs-y   := gen_crc32table
  clean-files   := crc32table.h
  
diff --cc lib/bitmap.c
Simple merge