]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
Merge branch 'stable/for-linus-fixes-3.3' into linux-next
authorKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Mon, 9 Jan 2012 15:26:24 +0000 (10:26 -0500)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Mon, 9 Jan 2012 15:26:24 +0000 (10:26 -0500)
* stable/for-linus-fixes-3.3: (30 commits)
  xen/mmu: Fix compile errors introduced by x86/memblock mismerge.
  memblock: Cast phys_addr_t to unsigned long long for printf use
  memblock, x86: Replace memblock_x86_reserve/free_range() with generic ones
  memblock, x86: Make ARCH_DISCARD_MEMBLOCK a config option
  x86: Use absent_pages_in_range() instead of memblock_x86_hole_size()
  memblock, x86: Reimplement memblock_find_dma_reserve() using iterators
  memblock, x86: Replace __get_free_all_memory_range() with for_each_free_mem_range()
  memblock, x86: Make free_all_memory_core_early() explicitly free lowmem only
  x86: Replace memblock_x86_find_in_range_size() with for_each_free_mem_range()
  memblock: Implement for_each_free_mem_range()
  x86: Use __memblock_alloc_base() in early_reserve_e820()
  x86: Use HAVE_MEMBLOCK_NODE_MAP
  memblock: Add optional region->nid
  memblock: Use __meminit[data] instead of __init[data]
  memblock: Reimplement memblock_add_region()
  memblock: Remove memblock_memory_can_coalesce()
  memblock, x86: Replace memblock_x86_find_in_range_node() with generic memblock calls
  memblock: Separate out memblock_find_in_range_node()
  memblock: Make memblock_alloc_[try_]nid() top-down
  memblock: Don't allow archs to override memblock_nid_range()
  ...

1  2 
arch/x86/Kconfig
arch/x86/include/asm/e820.h
arch/x86/kernel/e820.c
arch/x86/kernel/mpparse.c
arch/x86/kernel/setup.c
arch/x86/platform/efi/efi.c
arch/x86/xen/setup.c
drivers/iommu/intel-iommu.c
include/linux/mm.h
kernel/printk.c
mm/page_alloc.c

Simple merge
index c9547033e38e8fee78964ffda671d9e3402a4455,37782566af241dca3d6e0c8264935dc3e0a16258..fae354bae275c2db77375756437cd2a8e7b07040
@@@ -122,10 -115,9 +122,10 @@@ static inline void early_memtest(unsign
  }
  #endif
  
 +extern unsigned long e820_end_pfn(unsigned long limit_pfn, unsigned type);
  extern unsigned long e820_end_of_ram_pfn(void);
  extern unsigned long e820_end_of_low_ram_pfn(void);
- extern u64 early_reserve_e820(u64 startt, u64 sizet, u64 align);
+ extern u64 early_reserve_e820(u64 sizet, u64 align);
  
  void memblock_x86_fill(void);
  void memblock_find_dma_reserve(void);
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc kernel/printk.c
Simple merge
diff --cc mm/page_alloc.c
Simple merge