Commit 55663219 authored by Linus Torvalds's avatar Linus Torvalds

Merge branch 'for_paulus' of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc

* 'for_paulus' of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc:
  [POWERPC] Fix Kconfig warning
  [PPC] Fix modpost warning
  [POWERPC] Fix modpost warning
  [POWERPC] Fix Section mismatch warnings
  [POWERPC] QE: fix Kconfig 'select' warning with UCC_FAST
  [POWERPC] 52xx: unbreak lite5200 dts (_pic vs. -pic)
  [PPC] Remove duplicate export of __div64_32.
  [PPC] Fix COMMON symbol warnings
parents a4326635 58da10bb
...@@ -118,6 +118,7 @@ config GENERIC_BUG ...@@ -118,6 +118,7 @@ config GENERIC_BUG
depends on BUG depends on BUG
config SYS_SUPPORTS_APM_EMULATION config SYS_SUPPORTS_APM_EMULATION
default y if PMAC_APM_EMU
bool bool
config DEFAULT_UIMAGE config DEFAULT_UIMAGE
......
...@@ -67,7 +67,7 @@ mpc5200_pic: pic@500 { ...@@ -67,7 +67,7 @@ mpc5200_pic: pic@500 {
interrupt-controller; interrupt-controller;
#interrupt-cells = <3>; #interrupt-cells = <3>;
device_type = "interrupt-controller"; device_type = "interrupt-controller";
compatible = "mpc5200_pic"; compatible = "mpc5200-pic";
reg = <500 80>; reg = <500 80>;
built-in; built-in;
}; };
......
...@@ -67,7 +67,7 @@ mpc5200_pic: pic@500 { ...@@ -67,7 +67,7 @@ mpc5200_pic: pic@500 {
interrupt-controller; interrupt-controller;
#interrupt-cells = <3>; #interrupt-cells = <3>;
device_type = "interrupt-controller"; device_type = "interrupt-controller";
compatible = "mpc5200b-pic\0mpc5200_pic"; compatible = "mpc5200b-pic\0mpc5200-pic";
reg = <500 80>; reg = <500 80>;
built-in; built-in;
}; };
......
...@@ -93,7 +93,7 @@ void pgd_free(pgd_t *pgd) ...@@ -93,7 +93,7 @@ void pgd_free(pgd_t *pgd)
free_pages((unsigned long)pgd, PGDIR_ORDER); free_pages((unsigned long)pgd, PGDIR_ORDER);
} }
pte_t *pte_alloc_one_kernel(struct mm_struct *mm, unsigned long address) __init_refok pte_t *pte_alloc_one_kernel(struct mm_struct *mm, unsigned long address)
{ {
pte_t *pte; pte_t *pte;
extern int mem_init_done; extern int mem_init_done;
......
...@@ -169,7 +169,7 @@ static int Enable_SRAM(void) ...@@ -169,7 +169,7 @@ static int Enable_SRAM(void)
/***********/ /***********/
/***********/ /***********/
int mv643xx_eth_add_pds(void) static int __init mv643xx_eth_add_pds(void)
{ {
int ret = 0; int ret = 0;
static struct pci_device_id pci_marvell_mv64360[] = { static struct pci_device_id pci_marvell_mv64360[] = {
......
...@@ -384,7 +384,7 @@ int boot_part; ...@@ -384,7 +384,7 @@ int boot_part;
static dev_t boot_dev; static dev_t boot_dev;
#ifdef CONFIG_SCSI #ifdef CONFIG_SCSI
void __init note_scsi_host(struct device_node *node, void *host) void note_scsi_host(struct device_node *node, void *host)
{ {
int l; int l;
char *p; char *p;
......
...@@ -5,15 +5,13 @@ ...@@ -5,15 +5,13 @@
config UCC_SLOW config UCC_SLOW
bool bool
default n default n
select UCC
help help
This option provides qe_lib support to UCC slow This option provides qe_lib support to UCC slow
protocols: UART, BISYNC, QMC protocols: UART, BISYNC, QMC
config UCC_FAST config UCC_FAST
bool bool
default n default y if UCC_GETH
select UCC
help help
This option provides qe_lib support to UCC fast This option provides qe_lib support to UCC fast
protocols: HDLC, Ethernet, ATM, transparent protocols: HDLC, Ethernet, ATM, transparent
......
...@@ -596,7 +596,11 @@ fast_exception_return: ...@@ -596,7 +596,11 @@ fast_exception_return:
mr r12,r4 /* restart at exc_exit_restart */ mr r12,r4 /* restart at exc_exit_restart */
b 2b b 2b
.comm fee_restarts,4 .section .bss
.align 2
fee_restarts:
.space 4
.previous
/* aargh, a nonrecoverable interrupt, panic */ /* aargh, a nonrecoverable interrupt, panic */
/* aargh, we don't know which trap this is */ /* aargh, we don't know which trap this is */
...@@ -851,7 +855,11 @@ load_dbcr0: ...@@ -851,7 +855,11 @@ load_dbcr0:
mtspr SPRN_DBSR,r11 /* clear all pending debug events */ mtspr SPRN_DBSR,r11 /* clear all pending debug events */
blr blr
.comm global_dbcr0,8 .section .bss
.align 4
global_dbcr0:
.space 8
.previous
#endif /* !(CONFIG_4xx || CONFIG_BOOKE) */ #endif /* !(CONFIG_4xx || CONFIG_BOOKE) */
do_work: /* r10 contains MSR_KERNEL here */ do_work: /* r10 contains MSR_KERNEL here */
...@@ -926,4 +934,8 @@ END_FTR_SECTION_IFSET(CPU_FTR_601) ...@@ -926,4 +934,8 @@ END_FTR_SECTION_IFSET(CPU_FTR_601)
/* shouldn't return */ /* shouldn't return */
b 4b b 4b
.comm ee_restarts,4 .section .bss
.align 2
ee_restarts:
.space 4
.previous
...@@ -40,7 +40,6 @@ ...@@ -40,7 +40,6 @@
#include <asm/time.h> #include <asm/time.h>
#include <asm/cputable.h> #include <asm/cputable.h>
#include <asm/btext.h> #include <asm/btext.h>
#include <asm/div64.h>
#include <asm/xmon.h> #include <asm/xmon.h>
#include <asm/signal.h> #include <asm/signal.h>
#include <asm/dcr.h> #include <asm/dcr.h>
...@@ -93,7 +92,6 @@ EXPORT_SYMBOL(strncpy); ...@@ -93,7 +92,6 @@ EXPORT_SYMBOL(strncpy);
EXPORT_SYMBOL(strcat); EXPORT_SYMBOL(strcat);
EXPORT_SYMBOL(strlen); EXPORT_SYMBOL(strlen);
EXPORT_SYMBOL(strcmp); EXPORT_SYMBOL(strcmp);
EXPORT_SYMBOL(__div64_32);
EXPORT_SYMBOL(csum_partial); EXPORT_SYMBOL(csum_partial);
EXPORT_SYMBOL(csum_partial_copy_generic); EXPORT_SYMBOL(csum_partial_copy_generic);
......
...@@ -30,7 +30,11 @@ ...@@ -30,7 +30,11 @@
#include <asm/asm-offsets.h> #include <asm/asm-offsets.h>
#ifdef CONFIG_SMP #ifdef CONFIG_SMP
.comm mmu_hash_lock,4 .section .bss
.align 2
.globl mmu_hash_lock
mmu_hash_lock:
.space 4
#endif /* CONFIG_SMP */ #endif /* CONFIG_SMP */
/* /*
...@@ -461,9 +465,17 @@ found_slot: ...@@ -461,9 +465,17 @@ found_slot:
sync /* make sure pte updates get to memory */ sync /* make sure pte updates get to memory */
blr blr
.comm next_slot,4 .section .bss
.comm primary_pteg_full,4 .align 2
.comm htab_hash_searches,4 next_slot:
.space 4
.globl primary_pteg_full
primary_pteg_full:
.space 4
.globl htab_hash_searches
htab_hash_searches:
.space 4
.previous
/* /*
* Flush the entry for a particular page from the hash table. * Flush the entry for a particular page from the hash table.
......
...@@ -92,7 +92,7 @@ void pgd_free(pgd_t *pgd) ...@@ -92,7 +92,7 @@ void pgd_free(pgd_t *pgd)
free_pages((unsigned long)pgd, PGDIR_ORDER); free_pages((unsigned long)pgd, PGDIR_ORDER);
} }
pte_t *pte_alloc_one_kernel(struct mm_struct *mm, unsigned long address) __init_refok pte_t *pte_alloc_one_kernel(struct mm_struct *mm, unsigned long address)
{ {
pte_t *pte; pte_t *pte;
extern int mem_init_done; extern int mem_init_done;
......
...@@ -113,7 +113,6 @@ config PMAC_SMU ...@@ -113,7 +113,6 @@ config PMAC_SMU
config PMAC_APM_EMU config PMAC_APM_EMU
tristate "APM emulation" tristate "APM emulation"
select SYS_SUPPORTS_APM_EMULATION
select APM_EMULATION select APM_EMULATION
depends on ADB_PMU && PM depends on ADB_PMU && PM
......
...@@ -2280,7 +2280,6 @@ config GFAR_NAPI ...@@ -2280,7 +2280,6 @@ config GFAR_NAPI
config UCC_GETH config UCC_GETH
tristate "Freescale QE Gigabit Ethernet" tristate "Freescale QE Gigabit Ethernet"
depends on QUICC_ENGINE depends on QUICC_ENGINE
select UCC_FAST
help help
This driver supports the Gigabit Ethernet mode of the QUICC Engine, This driver supports the Gigabit Ethernet mode of the QUICC Engine,
which is available on some Freescale SOCs. which is available on some Freescale SOCs.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment