diff options
Diffstat (limited to 'arch')
| -rw-r--r-- | arch/alpha/kernel/Makefile | 2 | ||||
| -rw-r--r-- | arch/alpha/kernel/core_mcpcia.c | 12 | ||||
| -rw-r--r-- | arch/alpha/kernel/err_titan.c | 4 | ||||
| -rw-r--r-- | arch/alpha/kernel/irq_alpha.c | 2 | ||||
| -rw-r--r-- | arch/alpha/kernel/setup.c | 6 | ||||
| -rw-r--r-- | arch/alpha/kernel/smc37c93x.c | 3 | ||||
| -rw-r--r-- | arch/alpha/kernel/sys_wildfire.c | 5 | ||||
| -rw-r--r-- | arch/alpha/kernel/time.c | 1 | ||||
| -rw-r--r-- | arch/arm/plat-s5p/pm.c | 11 | ||||
| -rw-r--r-- | arch/arm/plat-samsung/pm-check.c | 6 | ||||
| -rw-r--r-- | arch/arm/plat-samsung/pm.c | 5 | 
11 files changed, 19 insertions, 38 deletions
diff --git a/arch/alpha/kernel/Makefile b/arch/alpha/kernel/Makefile index 9bb7b858ed2..7a6d908bb86 100644 --- a/arch/alpha/kernel/Makefile +++ b/arch/alpha/kernel/Makefile @@ -4,7 +4,7 @@  extra-y		:= head.o vmlinux.lds  asflags-y	:= $(KBUILD_CFLAGS) -ccflags-y	:= -Werror -Wno-sign-compare +ccflags-y	:= -Wno-sign-compare  obj-y    := entry.o traps.o process.o init_task.o osf_sys.o irq.o \  	    irq_alpha.o signal.o setup.o ptrace.o time.o \ diff --git a/arch/alpha/kernel/core_mcpcia.c b/arch/alpha/kernel/core_mcpcia.c index 381fec0af52..da7bcc372f1 100644 --- a/arch/alpha/kernel/core_mcpcia.c +++ b/arch/alpha/kernel/core_mcpcia.c @@ -88,7 +88,7 @@ conf_read(unsigned long addr, unsigned char type1,  {  	unsigned long flags;  	unsigned long mid = MCPCIA_HOSE2MID(hose->index); -	unsigned int stat0, value, temp, cpu; +	unsigned int stat0, value, cpu;  	cpu = smp_processor_id(); @@ -101,7 +101,7 @@ conf_read(unsigned long addr, unsigned char type1,  	stat0 = *(vuip)MCPCIA_CAP_ERR(mid);  	*(vuip)MCPCIA_CAP_ERR(mid) = stat0;  	mb(); -	temp = *(vuip)MCPCIA_CAP_ERR(mid); +	*(vuip)MCPCIA_CAP_ERR(mid);  	DBG_CFG(("conf_read: MCPCIA_CAP_ERR(%d) was 0x%x\n", mid, stat0));  	mb(); @@ -136,7 +136,7 @@ conf_write(unsigned long addr, unsigned int value, unsigned char type1,  {  	unsigned long flags;  	unsigned long mid = MCPCIA_HOSE2MID(hose->index); -	unsigned int stat0, temp, cpu; +	unsigned int stat0, cpu;  	cpu = smp_processor_id(); @@ -145,7 +145,7 @@ conf_write(unsigned long addr, unsigned int value, unsigned char type1,  	/* Reset status register to avoid losing errors.  */  	stat0 = *(vuip)MCPCIA_CAP_ERR(mid);  	*(vuip)MCPCIA_CAP_ERR(mid) = stat0; mb(); -	temp = *(vuip)MCPCIA_CAP_ERR(mid); +	*(vuip)MCPCIA_CAP_ERR(mid);  	DBG_CFG(("conf_write: MCPCIA CAP_ERR(%d) was 0x%x\n", mid, stat0));  	draina(); @@ -157,7 +157,7 @@ conf_write(unsigned long addr, unsigned int value, unsigned char type1,  	*((vuip)addr) = value;  	mb();  	mb();  /* magic */ -	temp = *(vuip)MCPCIA_CAP_ERR(mid); /* read to force the write */ +	*(vuip)MCPCIA_CAP_ERR(mid); /* read to force the write */  	mcheck_expected(cpu) = 0;  	mb(); @@ -572,12 +572,10 @@ mcpcia_print_system_area(unsigned long la_ptr)  void  mcpcia_machine_check(unsigned long vector, unsigned long la_ptr)  { -	struct el_common *mchk_header;  	struct el_MCPCIA_uncorrected_frame_mcheck *mchk_logout;  	unsigned int cpu = smp_processor_id();  	int expected; -	mchk_header = (struct el_common *)la_ptr;  	mchk_logout = (struct el_MCPCIA_uncorrected_frame_mcheck *)la_ptr;  	expected = mcheck_expected(cpu); diff --git a/arch/alpha/kernel/err_titan.c b/arch/alpha/kernel/err_titan.c index c3b3781a03d..14b26c466c8 100644 --- a/arch/alpha/kernel/err_titan.c +++ b/arch/alpha/kernel/err_titan.c @@ -533,8 +533,6 @@ static struct el_subpacket_annotation el_titan_annotations[] = {  static struct el_subpacket *  el_process_regatta_subpacket(struct el_subpacket *header)  { -	int status; -  	if (header->class != EL_CLASS__REGATTA_FAMILY) {  		printk("%s  ** Unexpected header CLASS %d TYPE %d, aborting\n",  		       err_print_prefix, @@ -551,7 +549,7 @@ el_process_regatta_subpacket(struct el_subpacket *header)  		printk("%s  ** Occurred on CPU %d:\n",   		       err_print_prefix,  		       (int)header->by_type.regatta_frame.cpuid); -		status = privateer_process_logout_frame((struct el_common *) +		privateer_process_logout_frame((struct el_common *)  			header->by_type.regatta_frame.data_start, 1);  		break;  	default: diff --git a/arch/alpha/kernel/irq_alpha.c b/arch/alpha/kernel/irq_alpha.c index 1479dc6ebd9..51b7fbd9e4c 100644 --- a/arch/alpha/kernel/irq_alpha.c +++ b/arch/alpha/kernel/irq_alpha.c @@ -228,7 +228,7 @@ struct irqaction timer_irqaction = {  void __init  init_rtc_irq(void)  { -	irq_set_chip_and_handler_name(RTC_IRQ, &no_irq_chip, +	irq_set_chip_and_handler_name(RTC_IRQ, &dummy_irq_chip,  				      handle_simple_irq, "RTC");  	setup_irq(RTC_IRQ, &timer_irqaction);  } diff --git a/arch/alpha/kernel/setup.c b/arch/alpha/kernel/setup.c index d2634e4476b..edbddcbd5bc 100644 --- a/arch/alpha/kernel/setup.c +++ b/arch/alpha/kernel/setup.c @@ -1404,8 +1404,6 @@ determine_cpu_caches (unsigned int cpu_type)  	case PCA56_CPU:  	case PCA57_CPU:  	  { -		unsigned long cbox_config, size; -  		if (cpu_type == PCA56_CPU) {  			L1I = CSHAPE(16*1024, 6, 1);  			L1D = CSHAPE(8*1024, 5, 1); @@ -1415,10 +1413,12 @@ determine_cpu_caches (unsigned int cpu_type)  		}  		L3 = -1; +#if 0 +		unsigned long cbox_config, size; +  		cbox_config = *(vulp) phys_to_virt (0xfffff00008UL);  		size = 512*1024 * (1 << ((cbox_config >> 12) & 3)); -#if 0  		L2 = ((cbox_config >> 31) & 1 ? CSHAPE (size, 6, 1) : -1);  #else  		L2 = external_cache_probe(512*1024, 6); diff --git a/arch/alpha/kernel/smc37c93x.c b/arch/alpha/kernel/smc37c93x.c index 3e6a2893af9..6886b834f48 100644 --- a/arch/alpha/kernel/smc37c93x.c +++ b/arch/alpha/kernel/smc37c93x.c @@ -79,7 +79,6 @@  static unsigned long __init SMCConfigState(unsigned long baseAddr)  {  	unsigned char devId; -	unsigned char devRev;  	unsigned long configPort;  	unsigned long indexPort; @@ -100,7 +99,7 @@ static unsigned long __init SMCConfigState(unsigned long baseAddr)  		devId = inb(dataPort);  		if (devId == VALID_DEVICE_ID) {  			outb(DEVICE_REV, indexPort); -			devRev = inb(dataPort); +			/* unsigned char devRev = */ inb(dataPort);  			break;  		}  		else diff --git a/arch/alpha/kernel/sys_wildfire.c b/arch/alpha/kernel/sys_wildfire.c index d3cb28bb8eb..d92cdc715c6 100644 --- a/arch/alpha/kernel/sys_wildfire.c +++ b/arch/alpha/kernel/sys_wildfire.c @@ -156,7 +156,6 @@ static void __init  wildfire_init_irq_per_pca(int qbbno, int pcano)  {  	int i, irq_bias; -	unsigned long io_bias;  	static struct irqaction isa_enable = {  		.handler	= no_action,  		.name		= "isa_enable", @@ -165,10 +164,12 @@ wildfire_init_irq_per_pca(int qbbno, int pcano)  	irq_bias = qbbno * (WILDFIRE_PCA_PER_QBB * WILDFIRE_IRQ_PER_PCA)  		 + pcano * WILDFIRE_IRQ_PER_PCA; +#if 0 +	unsigned long io_bias; +  	/* Only need the following for first PCI bus per PCA. */  	io_bias = WILDFIRE_IO(qbbno, pcano<<1) - WILDFIRE_IO_BIAS; -#if 0  	outb(0, DMA1_RESET_REG + io_bias);  	outb(0, DMA2_RESET_REG + io_bias);  	outb(DMA_MODE_CASCADE, DMA2_MODE_REG + io_bias); diff --git a/arch/alpha/kernel/time.c b/arch/alpha/kernel/time.c index a58e84f1a63..918e8e0b72f 100644 --- a/arch/alpha/kernel/time.c +++ b/arch/alpha/kernel/time.c @@ -153,6 +153,7 @@ void read_persistent_clock(struct timespec *ts)  		year += 100;  	ts->tv_sec = mktime(year, mon, day, hour, min, sec); +	ts->tv_nsec = 0;  } diff --git a/arch/arm/plat-s5p/pm.c b/arch/arm/plat-s5p/pm.c index d592b6304b4..d15dc47b0e3 100644 --- a/arch/arm/plat-s5p/pm.c +++ b/arch/arm/plat-s5p/pm.c @@ -19,17 +19,6 @@  #define PFX "s5p pm: " -/* s3c_pm_check_resume_pin - * - * check to see if the pin is configured correctly for sleep mode, and - * make any necessary adjustments if it is not -*/ - -static void s3c_pm_check_resume_pin(unsigned int pin, unsigned int irqoffs) -{ -	/* nothing here yet */ -} -  /* s3c_pm_configure_extint   *   * configure all external interrupt pins diff --git a/arch/arm/plat-samsung/pm-check.c b/arch/arm/plat-samsung/pm-check.c index e4baf76f374..6b733fafe7c 100644 --- a/arch/arm/plat-samsung/pm-check.c +++ b/arch/arm/plat-samsung/pm-check.c @@ -164,7 +164,6 @@ static inline int in_region(void *ptr, int size, void *what, size_t whatsz)   */  static u32 *s3c_pm_runcheck(struct resource *res, u32 *val)  { -	void *save_at = phys_to_virt(s3c_sleep_save_phys);  	unsigned long addr;  	unsigned long left;  	void *stkpage; @@ -192,11 +191,6 @@ static u32 *s3c_pm_runcheck(struct resource *res, u32 *val)  			goto skip_check;  		} -		if (in_region(ptr, left, save_at, 32*4 )) { -			S3C_PMDBG("skipping %08lx, has save block in\n", addr); -			goto skip_check; -		} -  		/* calculate and check the checksum */  		calc = crc32_le(~0, ptr, left); diff --git a/arch/arm/plat-samsung/pm.c b/arch/arm/plat-samsung/pm.c index d5b58d31903..5c0a440d6e1 100644 --- a/arch/arm/plat-samsung/pm.c +++ b/arch/arm/plat-samsung/pm.c @@ -214,8 +214,9 @@ void s3c_pm_do_restore_core(struct sleep_save *ptr, int count)   *   * print any IRQs asserted at resume time (ie, we woke from)  */ -static void s3c_pm_show_resume_irqs(int start, unsigned long which, -				    unsigned long mask) +static void __maybe_unused s3c_pm_show_resume_irqs(int start, +						   unsigned long which, +						   unsigned long mask)  {  	int i;  |