[kernel] r6187 - dists/trunk/linux-2.6/debian/patches

Martin Michlmayr tbm at costa.debian.org
Mon Mar 13 19:45:45 UTC 2006


Author: tbm
Date: Mon Mar 13 19:45:40 2006
New Revision: 6187

Modified:
   dists/trunk/linux-2.6/debian/patches/mips-gettimeofday.patch
Log:
fix compilation error on SB1 1480


Modified: dists/trunk/linux-2.6/debian/patches/mips-gettimeofday.patch
==============================================================================
--- dists/trunk/linux-2.6/debian/patches/mips-gettimeofday.patch	(original)
+++ dists/trunk/linux-2.6/debian/patches/mips-gettimeofday.patch	Mon Mar 13 19:45:40 2006
@@ -112,10 +112,9 @@
  5 files changed, 73 insertions(+), 24 deletions(-)
 
 
-diff -urN linux-mips/arch/mips/kernel/time.c new/arch/mips/kernel/time.c
---- linux-mips/arch/mips/kernel/time.c	2006-01-10 11:21:15.000000000 +0000
-+++ new/arch/mips/kernel/time.c	2006-01-16 16:40:10.000000000 +0000
-@@ -423,6 +423,8 @@
+--- a/arch/mips/kernel/time.c
++++ b/arch/mips/kernel/time.c
+@@ -424,6 +424,8 @@ irqreturn_t timer_interrupt(int irq, voi
  	unsigned long j;
  	unsigned int count;
  
@@ -124,7 +123,7 @@
  	count = mips_hpt_read();
  	mips_timer_ack();
  
-@@ -440,7 +442,6 @@
+@@ -441,7 +443,6 @@ irqreturn_t timer_interrupt(int irq, voi
  	 * CMOS clock accordingly every ~11 minutes. rtc_set_time() has to be
  	 * called as close as possible to 500 ms before the new second starts.
  	 */
@@ -132,7 +131,7 @@
  	if (ntp_synced() &&
  	    xtime.tv_sec > last_rtc_update + 660 &&
  	    (xtime.tv_nsec / 1000) >= 500000 - ((unsigned) TICK_SIZE) / 2 &&
-@@ -452,7 +453,6 @@
+@@ -453,7 +454,6 @@ irqreturn_t timer_interrupt(int irq, voi
  			last_rtc_update = xtime.tv_sec - 600;
  		}
  	}
@@ -140,7 +139,7 @@
  
  	/*
  	 * If jiffies has overflown in this timer_interrupt, we must
-@@ -495,6 +495,8 @@
+@@ -496,6 +496,8 @@ irqreturn_t timer_interrupt(int irq, voi
  		}
  	}
  
@@ -149,9 +148,8 @@
  	/*
  	 * In UP mode, we call local_timer_interrupt() to do profiling
  	 * and process accouting.
-diff -urN linux-mips/arch/mips/sibyte/sb1250/time.c new/arch/mips/sibyte/sb1250/time.c
---- linux-mips/arch/mips/sibyte/sb1250/time.c	2006-01-10 11:21:16.000000000 +0000
-+++ new/arch/mips/sibyte/sb1250/time.c	2006-01-16 16:39:27.000000000 +0000
+--- a/arch/mips/sibyte/sb1250/time.c
++++ b/arch/mips/sibyte/sb1250/time.c
 @@ -47,23 +47,51 @@
  #define IMR_IP3_VAL	K_INT_MAP_I1
  #define IMR_IP4_VAL	K_INT_MAP_I2
@@ -211,7 +209,7 @@
  	sb1250_mask_irq(cpu, irq);
  
  	/* Map the timer interrupt to ip[4] of this cpu */
-@@ -75,10 +103,10 @@
+@@ -75,10 +103,10 @@ void sb1250_time_init(void)
  	/* Disable the timer and set up the count */
  	__raw_writeq(0, IOADDR(A_SCD_TIMER_REGISTER(cpu, R_SCD_TIMER_CFG)));
  #ifdef CONFIG_SIMULATION
@@ -224,7 +222,7 @@
  		     IOADDR(A_SCD_TIMER_REGISTER(cpu, R_SCD_TIMER_INIT)));
  #endif
  
-@@ -103,7 +131,7 @@
+@@ -103,7 +131,7 @@ void sb1250_timer_interrupt(struct pt_re
  	int cpu = smp_processor_id();
  	int irq = K_INT_TIMER_0 + cpu;
  
@@ -233,7 +231,7 @@
  	____raw_writeq(M_SCD_TIMER_ENABLE | M_SCD_TIMER_MODE_CONTINUOUS,
  		       IOADDR(A_SCD_TIMER_REGISTER(cpu, R_SCD_TIMER_CFG)));
  
-@@ -122,15 +150,26 @@
+@@ -122,15 +150,26 @@ void sb1250_timer_interrupt(struct pt_re
  }
  
  /*
@@ -269,23 +267,24 @@
 +	hpt_offset = count;
 +	return;
 +}
-diff -urN linux-mips/arch/mips/sibyte/swarm/setup.c new/arch/mips/sibyte/swarm/setup.c
---- linux-mips/arch/mips/sibyte/swarm/setup.c	2006-01-10 11:21:16.000000000 +0000
-+++ new/arch/mips/sibyte/swarm/setup.c	2006-01-16 16:39:27.000000000 +0000
-@@ -70,6 +70,12 @@
+--- a/arch/mips/sibyte/swarm/setup.c
++++ b/arch/mips/sibyte/swarm/setup.c
+@@ -70,6 +70,14 @@ const char *get_system_type(void)
  	return "SiByte " SIBYTE_BOARD_NAME;
  }
  
 +void __init swarm_time_init(void)
 +{
++#if defined(CONFIG_SIBYTE_SB1250) || defined(CONFIG_SIBYTE_BCM112X)
 +	/* Setup HPT */
 +	sb1250_hpt_setup();
++#endif
 +}
 +
  void __init swarm_timer_setup(struct irqaction *irq)
  {
          /*
-@@ -109,6 +115,7 @@
+@@ -109,6 +117,7 @@ void __init plat_setup(void)
  
  	panic_timeout = 5;  /* For debug.  */
  
@@ -293,10 +292,9 @@
  	board_timer_setup = swarm_timer_setup;
  	board_be_handler = swarm_be_handler;
  
-diff -urN linux-mips/include/asm-mips/sibyte/sb1250.h new/include/asm-mips/sibyte/sb1250.h
---- linux-mips/include/asm-mips/sibyte/sb1250.h	2006-01-10 11:21:59.000000000 +0000
-+++ new/include/asm-mips/sibyte/sb1250.h	2006-01-16 16:39:27.000000000 +0000
-@@ -45,8 +45,8 @@
+--- a/include/asm-mips/sibyte/sb1250.h
++++ b/include/asm-mips/sibyte/sb1250.h
+@@ -45,8 +45,8 @@ extern unsigned int soc_type;
  extern unsigned int periph_rev;
  extern unsigned int zbbus_mhz;
  
@@ -306,9 +304,8 @@
  extern void sb1250_mask_irq(int cpu, int irq);
  extern void sb1250_unmask_irq(int cpu, int irq);
  extern void sb1250_smp_finish(void);
-diff -urN linux-mips/include/asm-mips/sibyte/sb1250_scd.h new/include/asm-mips/sibyte/sb1250_scd.h
---- linux-mips/include/asm-mips/sibyte/sb1250_scd.h	2006-01-10 11:21:59.000000000 +0000
-+++ new/include/asm-mips/sibyte/sb1250_scd.h	2006-01-16 16:39:27.000000000 +0000
+--- a/include/asm-mips/sibyte/sb1250_scd.h
++++ b/include/asm-mips/sibyte/sb1250_scd.h
 @@ -359,14 +359,15 @@
   */
  



More information about the Kernel-svn-changes mailing list