Changeset 26556


Ignore:
Timestamp:
2011-04-09T20:26:03+02:00 (7 years ago)
Author:
nbd
Message:

atheros: merge a few patches into the right place

Location:
trunk/target/linux/atheros/patches-2.6.37
Files:
2 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/atheros/patches-2.6.37/110-ar2313_ethernet.patch

    r23928 r26556  
    2626--- /dev/null 
    2727+++ b/drivers/net/ar231x.c 
    28 @@ -0,0 +1,1278 @@ 
     28@@ -0,0 +1,1293 @@ 
    2929+/* 
    3030+ * ar231x.c: Linux driver for the Atheros AR231x Ethernet device. 
     
    183183+#endif 
    184184+ 
     185+#ifdef CONFIG_NET_POLL_CONTROLLER 
     186+static void 
     187+ar231x_netpoll(struct net_device *dev) 
     188+{ 
     189+      unsigned long flags; 
     190+ 
     191+      local_irq_save(flags); 
     192+      ar231x_interrupt(dev->irq, dev); 
     193+      local_irq_restore(flags); 
     194+} 
     195+#endif 
     196+ 
    185197+static const struct net_device_ops ar231x_ops = { 
    186198+       .ndo_open               = ar231x_open, 
     
    193205+       .ndo_set_mac_address    = eth_mac_addr, 
    194206+       .ndo_tx_timeout         = ar231x_tx_timeout, 
     207+#ifdef CONFIG_NET_POLL_CONTROLLER 
     208+       .ndo_poll_controller    = ar231x_netpoll, 
     209+#endif 
    195210+}; 
    196211+ 
  • trunk/target/linux/atheros/patches-2.6.37/200-ar2313_enable_mvswitch.patch

    r25914 r26556  
    11--- a/drivers/net/ar231x.c 
    22+++ b/drivers/net/ar231x.c 
    3 @@ -740,6 +740,7 @@ static void ar231x_load_rx_ring(struct n 
     3@@ -755,6 +755,7 @@ static void ar231x_load_rx_ring(struct n 
    44        for (i = 0; i < nr_bufs; i++) { 
    55                struct sk_buff *skb; 
     
    99                if (sp->rx_skb[idx]) 
    1010                        break; 
    11 @@ -755,7 +756,9 @@ static void ar231x_load_rx_ring(struct n 
     11@@ -770,7 +771,9 @@ static void ar231x_load_rx_ring(struct n 
    1212                 * Make sure IP header starts on a fresh cache line. 
    1313                 */ 
     
    2020  
    2121                rd = (ar231x_descr_t *) & sp->rx_ring[idx]; 
    22 @@ -829,20 +832,23 @@ static int ar231x_rx_int(struct net_devi 
     22@@ -844,20 +847,23 @@ static int ar231x_rx_int(struct net_devi 
    2323                        /* alloc new buffer. */ 
    2424                        skb_new = netdev_alloc_skb(dev, AR2313_BUFSIZE + RX_OFFSET); 
     
    4949                                rxdesc->addr = virt_to_phys(skb_new->data); 
    5050  
    51 @@ -1254,6 +1260,8 @@ static int ar231x_mdiobus_probe (struct  
     51@@ -1269,6 +1275,8 @@ static int ar231x_mdiobus_probe (struct  
    5252                return PTR_ERR(phydev); 
    5353        } 
  • trunk/target/linux/atheros/patches-2.6.37/210-reset_button.patch

    r21703 r26556  
    1212--- /dev/null 
    1313+++ b/arch/mips/ar231x/reset.c 
    14 @@ -0,0 +1,160 @@ 
     14@@ -0,0 +1,161 @@ 
    1515+#include <linux/init.h> 
    1616+#include <linux/module.h> 
     
    3939+static unsigned long seen; 
    4040+ 
    41 +extern struct sock *uevent_sock; 
     41+struct sock *uevent_sock = NULL; 
     42+EXPORT_SYMBOL_GPL(uevent_sock); 
    4243+extern u64 uevent_next_seqnum(void); 
    4344+ 
  • trunk/target/linux/atheros/patches-2.6.37/220-enet_micrel_workaround.patch

    r23454 r26556  
    99 #ifndef ERR 
    1010 #define ERR(fmt, args...) printk("%s: " fmt, __func__, ##args) 
    11 @@ -283,6 +284,21 @@ int __init ar231x_probe(struct platform_ 
     11@@ -298,6 +299,21 @@ int __init ar231x_probe(struct platform_ 
    1212  
    1313        mdiobus_register(sp->mii_bus); 
     
    3131                printk(KERN_ERR "%s: mdiobus_probe failed\n", dev->name); 
    3232                rx_tasklet_cleanup(dev); 
    33 @@ -339,8 +355,10 @@ static int __devexit ar231x_remove(struc 
     33@@ -354,8 +370,10 @@ static int __devexit ar231x_remove(struc 
    3434        rx_tasklet_cleanup(dev); 
    3535        ar231x_init_cleanup(dev); 
     
    4444        return 0; 
    4545 } 
    46 @@ -841,7 +859,12 @@ static int ar231x_rx_int(struct net_devi 
     46@@ -856,7 +874,12 @@ static int ar231x_rx_int(struct net_devi 
    4747                                dev->stats.rx_bytes += skb->len; 
    4848  
     
    5858  
    5959                                /* 16 bit align */ 
    60 @@ -1138,6 +1161,9 @@ static int ar231x_ioctl(struct net_devic 
     60@@ -1153,6 +1176,9 @@ static int ar231x_ioctl(struct net_devic 
    6161        struct ar231x_private *sp = netdev_priv(dev); 
    6262        int ret; 
Note: See TracChangeset for help on using the changeset viewer.