Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
authorDavid S. Miller <davem@davemloft.net>
Tue, 23 Sep 2014 16:09:27 +0000 (12:09 -0400)
committerDavid S. Miller <davem@davemloft.net>
Tue, 23 Sep 2014 16:09:27 +0000 (12:09 -0400)
Conflicts:
arch/mips/net/bpf_jit.c
drivers/net/can/flexcan.c

Both the flexcan and MIPS bpf_jit conflicts were cases of simple
overlapping changes.

Signed-off-by: David S. Miller <davem@davemloft.net>
46 files changed:
1  2 
Documentation/networking/filter.txt
MAINTAINERS
arch/mips/net/bpf_jit.c
arch/sparc/net/bpf_jit_comp.c
drivers/net/bonding/bond_main.c
drivers/net/can/flexcan.c
drivers/net/ethernet/3com/3c59x.c
drivers/net/ethernet/arc/emac_main.c
drivers/net/ethernet/broadcom/b44.c
drivers/net/ethernet/broadcom/bcmsysport.c
drivers/net/ethernet/broadcom/genet/bcmgenet.c
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
drivers/net/ethernet/realtek/r8169.c
drivers/net/ethernet/sun/sunvnet.c
drivers/net/ethernet/ti/cpsw.c
drivers/net/usb/r8152.c
drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c
drivers/net/wireless/iwlwifi/iwl-7000.c
drivers/net/wireless/iwlwifi/iwl-nvm-parse.c
drivers/net/wireless/iwlwifi/mvm/coex.c
drivers/net/wireless/iwlwifi/mvm/debugfs-vif.c
drivers/net/wireless/iwlwifi/mvm/fw-api.h
drivers/net/wireless/iwlwifi/mvm/mac-ctxt.c
drivers/net/wireless/iwlwifi/mvm/mac80211.c
drivers/net/wireless/iwlwifi/mvm/power.c
drivers/net/wireless/iwlwifi/mvm/rx.c
drivers/net/wireless/iwlwifi/mvm/sf.c
drivers/net/wireless/iwlwifi/mvm/tx.c
drivers/net/wireless/iwlwifi/pcie/drv.c
include/linux/mlx4/device.h
include/net/addrconf.h
include/net/sch_generic.h
include/uapi/linux/Kbuild
lib/rhashtable.c
net/core/dev.c
net/core/sock.c
net/ipv4/ip_tunnel.c
net/ipv4/route.c
net/ipv6/addrconf.c
net/ipv6/anycast.c
net/ipv6/ip6_output.c
net/mac80211/sta_info.c
net/openvswitch/datapath.c
net/sched/sch_choke.c
net/socket.c
net/wireless/nl80211.c

Simple merge
diff --cc MAINTAINERS
Simple merge
Simple merge
Simple merge
Simple merge
index 2700865efcad5d73ab7ba244abdef3fe6917c395,6586309329e6130b9663bb3d3b6287e6d09f38c8..60f86bd0434af7cd93c394677809a3e60932d768
@@@ -858,8 -823,9 +882,8 @@@ static int flexcan_chip_start(struct ne
  {
        struct flexcan_priv *priv = netdev_priv(dev);
        struct flexcan_regs __iomem *regs = priv->base;
--      int err;
 -      u32 reg_mcr, reg_ctrl;
 -      int i;
 +      u32 reg_mcr, reg_ctrl, reg_crl2, reg_mecr;
++      int err, i;
  
        /* enable module */
        err = flexcan_chip_enable(priv);
Simple merge
index dbea8472bfb47ab6293d2cb9277b342c15ccaff6,5919394d9f585f4c635b27dc985919b25d250646..abe1eabc017177ede3d1bdc7df6bec5a8ded86da
  
  #include "emac.h"
  
 -#define DRV_NAME      "arc_emac"
 -#define DRV_VERSION   "1.0"
  
+ /**
+  * arc_emac_tx_avail - Return the number of available slots in the tx ring.
+  * @priv: Pointer to ARC EMAC private data structure.
+  *
+  * returns: the number of slots available for transmission in tx the ring.
+  */
+ static inline int arc_emac_tx_avail(struct arc_emac_priv *priv)
+ {
+       return (priv->txbd_dirty + TX_BD_NUM - priv->txbd_curr - 1) % TX_BD_NUM;
+ }
  /**
   * arc_emac_adjust_link - Adjust the PHY link duplex.
   * @ndev:     Pointer to the net_device structure.
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index 9b1d42e66cca35b610f6fbb61de7e9dab3900b32,ec51e673b4b67bf762cd3e606709f34069ae1a55..d13573bb879e931628eb6b4b002f32ba11386b23
@@@ -202,8 -202,9 +202,9 @@@ int ipv6_sock_ac_drop(struct sock *sk, 
                      const struct in6_addr *addr);
  void ipv6_sock_ac_close(struct sock *sk);
  
 -int ipv6_dev_ac_inc(struct net_device *dev, const struct in6_addr *addr);
 +int __ipv6_dev_ac_inc(struct inet6_dev *idev, const struct in6_addr *addr);
  int __ipv6_dev_ac_dec(struct inet6_dev *idev, const struct in6_addr *addr);
+ void ipv6_ac_destroy_dev(struct inet6_dev *idev);
  bool ipv6_chk_acast_addr(struct net *net, struct net_device *dev,
                         const struct in6_addr *addr);
  bool ipv6_chk_acast_addr_src(struct net *net, struct net_device *dev,
Simple merge
Simple merge
Simple merge
diff --cc net/core/dev.c
Simple merge
diff --cc net/core/sock.c
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc net/socket.c
Simple merge
Simple merge