diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2014-01-27 21:17:55 -0800 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-01-27 21:17:55 -0800 | 
| commit | 54c0a4b46150db1571d955d598cd342c9f1d9657 (patch) | |
| tree | fb5968daa68092779e7db3eb1ccd96829783dfc3 /arch | |
| parent | 1b17366d695c8ab03f98d0155357e97a427e1dce (diff) | |
| parent | c2218e26c0d03c368fff825a6f15b7bb3418dbde (diff) | |
| download | linux-54c0a4b46150db1571d955d598cd342c9f1d9657.tar.bz2 | |
Merge branch 'akpm' (incoming from Andrew)
Merge misc updates from Andrew Morton:
 - a few hotfixes
 - dynamic-debug updates
 - ipc updates
 - various other sweepings off the factory floor
* akpm: (31 commits)
  firmware/google: drop 'select EFI' to avoid recursive dependency
  compat: fix sys_fanotify_mark
  checkpatch.pl: check for function declarations without arguments
  mm/migrate.c: fix setting of cpupid on page migration twice against normal page
  softirq: use const char * const for softirq_to_name, whitespace neatening
  softirq: convert printks to pr_<level>
  softirq: use ffs() in __do_softirq()
  kernel/kexec.c: use vscnprintf() instead of vsnprintf() in vmcoreinfo_append_str()
  splice: fix unexpected size truncation
  ipc: fix compat msgrcv with negative msgtyp
  ipc,msg: document barriers
  ipc: delete seq_max field in struct ipc_ids
  ipc: simplify sysvipc_proc_open() return
  ipc: remove useless return statement
  ipc: remove braces for single statements
  ipc: standardize code comments
  ipc: whitespace cleanup
  ipc: change kern_ipc_perm.deleted type to bool
  ipc: introduce ipc_valid_object() helper to sort out IPC_RMID races
  ipc/sem.c: avoid overflow of semop undo (semadj) value
  ...
Diffstat (limited to 'arch')
| -rw-r--r-- | arch/arm/kernel/setup.c | 2 | ||||
| -rw-r--r-- | arch/unicore32/kernel/early_printk.c | 8 | ||||
| -rw-r--r-- | arch/x86/include/asm/page_types.h | 4 | ||||
| -rw-r--r-- | arch/x86/kernel/setup.c | 2 | 
4 files changed, 5 insertions, 11 deletions
| diff --git a/arch/arm/kernel/setup.c b/arch/arm/kernel/setup.c index 1e8b030dbefd..b0df9761de6d 100644 --- a/arch/arm/kernel/setup.c +++ b/arch/arm/kernel/setup.c @@ -731,7 +731,7 @@ static void __init request_standard_resources(const struct machine_desc *mdesc)  	kernel_data.end     = virt_to_phys(_end - 1);  	for_each_memblock(memory, region) { -		res = memblock_virt_alloc(sizeof(*res), 0); +		res = memblock_virt_alloc_low(sizeof(*res), 0);  		res->name  = "System RAM";  		res->start = __pfn_to_phys(memblock_region_memory_base_pfn(region));  		res->end = __pfn_to_phys(memblock_region_memory_end_pfn(region)) - 1; diff --git a/arch/unicore32/kernel/early_printk.c b/arch/unicore32/kernel/early_printk.c index 9be0d5d02a9a..f2f6323c8d64 100644 --- a/arch/unicore32/kernel/early_printk.c +++ b/arch/unicore32/kernel/early_printk.c @@ -35,17 +35,11 @@ static struct console early_ocd_console = {  static int __init setup_early_printk(char *buf)  { -	int keep_early; -  	if (!buf || early_console)  		return 0; -	if (strstr(buf, "keep")) -		keep_early = 1; -  	early_console = &early_ocd_console; - -	if (keep_early) +	if (strstr(buf, "keep"))  		early_console->flags &= ~CON_BOOT;  	else  		early_console->flags |= CON_BOOT; diff --git a/arch/x86/include/asm/page_types.h b/arch/x86/include/asm/page_types.h index 2f59cce3b38a..f97fbe3abb67 100644 --- a/arch/x86/include/asm/page_types.h +++ b/arch/x86/include/asm/page_types.h @@ -51,9 +51,9 @@ extern int devmem_is_allowed(unsigned long pagenr);  extern unsigned long max_low_pfn_mapped;  extern unsigned long max_pfn_mapped; -static inline phys_addr_t get_max_low_mapped(void) +static inline phys_addr_t get_max_mapped(void)  { -	return (phys_addr_t)max_low_pfn_mapped << PAGE_SHIFT; +	return (phys_addr_t)max_pfn_mapped << PAGE_SHIFT;  }  bool pfn_range_is_mapped(unsigned long start_pfn, unsigned long end_pfn); diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c index c9675594d7ca..06853e670354 100644 --- a/arch/x86/kernel/setup.c +++ b/arch/x86/kernel/setup.c @@ -1119,7 +1119,7 @@ void __init setup_arch(char **cmdline_p)  	setup_real_mode(); -	memblock_set_current_limit(get_max_low_mapped()); +	memblock_set_current_limit(get_max_mapped());  	dma_contiguous_reserve(0);  	/* |