SOURCES (LINUX_2_6): kernel-preempt-rt.patch - kill EXTRAVERSION c...
sparky
sparky at pld-linux.org
Fri Mar 10 15:35:53 CET 2006
Author: sparky Date: Fri Mar 10 14:35:53 2006 GMT
Module: SOURCES Tag: LINUX_2_6
---- Log message:
- kill EXTRAVERSION change
- most skge.c changes already in kernel
---- Files affected:
SOURCES:
kernel-preempt-rt.patch (1.1.2.1 -> 1.1.2.2)
---- Diffs:
================================================================
Index: SOURCES/kernel-preempt-rt.patch
diff -u SOURCES/kernel-preempt-rt.patch:1.1.2.1 SOURCES/kernel-preempt-rt.patch:1.1.2.2
--- SOURCES/kernel-preempt-rt.patch:1.1.2.1 Fri Mar 10 15:20:05 2006
+++ SOURCES/kernel-preempt-rt.patch Fri Mar 10 15:35:48 2006
@@ -1386,15 +1386,6 @@
===================================================================
--- linux.prev.orig/Makefile
+++ linux.prev/Makefile
-@@ -1,7 +1,7 @@
- VERSION = 2
- PATCHLEVEL = 6
- SUBLEVEL = 15
--EXTRAVERSION =
-+EXTRAVERSION =-rt21
- NAME=Sliding Snow Leopard
-
- # *DOCUMENTATION*
@@ -519,10 +519,14 @@ CFLAGS += $(call add-align,CONFIG_CC_AL
CFLAGS += $(call add-align,CONFIG_CC_ALIGN_LOOPS,-loops)
CFLAGS += $(call add-align,CONFIG_CC_ALIGN_JUMPS,-jumps)
@@ -22468,45 +22459,6 @@
if (unlikely(skge->tx_avail < skb_shinfo(skb)->nr_frags +1)) {
if (!netif_queue_stopped(dev)) {
-@@ -2823,10 +2820,10 @@ static void skge_extirq(unsigned long da
- }
- spin_unlock(&hw->phy_lock);
-
-- local_irq_disable();
-+ spin_lock_irq(&hw->hw_lock);
- hw->intr_mask |= IS_EXT_REG;
- skge_write32(hw, B0_IMSK, hw->intr_mask);
-- local_irq_enable();
-+ spin_unlock_irq(&hw->hw_lock);
- }
-
- static inline void skge_wakeup(struct net_device *dev)
-@@ -2845,6 +2842,8 @@ static irqreturn_t skge_intr(int irq, vo
- if (status == 0 || status == ~0) /* hotplug or shared irq */
- return IRQ_NONE;
-
-+ spin_lock(&hw->hw_lock);
-+
- status &= hw->intr_mask;
- if (status & IS_R1_F) {
- hw->intr_mask &= ~IS_R1_F;
-@@ -2896,6 +2895,8 @@ static irqreturn_t skge_intr(int irq, vo
-
- skge_write32(hw, B0_IMSK, hw->intr_mask);
-
-+ spin_unlock(&hw->hw_lock);
-+
- return IRQ_HANDLED;
- }
-
-@@ -3252,6 +3253,7 @@ static int __devinit skge_probe(struct p
- }
-
- hw->pdev = pdev;
-+ spin_lock_init(&hw->hw_lock);
- spin_lock_init(&hw->phy_lock);
- tasklet_init(&hw->ext_tasklet, skge_extirq, (unsigned long) hw);
-
Index: linux.prev/drivers/net/skge.h
===================================================================
--- linux.prev.orig/drivers/net/skge.h
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SOURCES/kernel-preempt-rt.patch?r1=1.1.2.1&r2=1.1.2.2&f=u
More information about the pld-cvs-commit
mailing list