You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
This commit is contained in:
@@ -928,6 +928,16 @@ config SMC91X
|
||||
The module will be called smc91x. If you want to compile it as a
|
||||
module, say M here and read <file:Documentation/kbuild/modules.txt>.
|
||||
|
||||
config PXA168_ETH
|
||||
tristate "Marvell pxa168 ethernet support"
|
||||
depends on CPU_PXA168
|
||||
select PHYLIB
|
||||
help
|
||||
This driver supports the pxa168 Ethernet ports.
|
||||
|
||||
To compile this driver as a module, choose M here. The module
|
||||
will be called pxa168_eth.
|
||||
|
||||
config NET_NETX
|
||||
tristate "NetX Ethernet support"
|
||||
select MII
|
||||
|
||||
@@ -245,6 +245,7 @@ obj-$(CONFIG_MYRI10GE) += myri10ge/
|
||||
obj-$(CONFIG_SMC91X) += smc91x.o
|
||||
obj-$(CONFIG_SMC911X) += smc911x.o
|
||||
obj-$(CONFIG_SMSC911X) += smsc911x.o
|
||||
obj-$(CONFIG_PXA168_ETH) += pxa168_eth.o
|
||||
obj-$(CONFIG_BFIN_MAC) += bfin_mac.o
|
||||
obj-$(CONFIG_DM9000) += dm9000.o
|
||||
obj-$(CONFIG_PASEMI_MAC) += pasemi_mac_driver.o
|
||||
|
||||
@@ -20,8 +20,8 @@
|
||||
* (you will need to reboot afterwards) */
|
||||
/* #define BNX2X_STOP_ON_ERROR */
|
||||
|
||||
#define DRV_MODULE_VERSION "1.52.53-3"
|
||||
#define DRV_MODULE_RELDATE "2010/18/04"
|
||||
#define DRV_MODULE_VERSION "1.52.53-4"
|
||||
#define DRV_MODULE_RELDATE "2010/16/08"
|
||||
#define BNX2X_BC_VER 0x040200
|
||||
|
||||
#if defined(CONFIG_VLAN_8021Q) || defined(CONFIG_VLAN_8021Q_MODULE)
|
||||
|
||||
@@ -4328,10 +4328,12 @@ static int bnx2x_init_port(struct bnx2x *bp)
|
||||
val |= aeu_gpio_mask;
|
||||
REG_WR(bp, offset, val);
|
||||
}
|
||||
bp->port.need_hw_lock = 1;
|
||||
break;
|
||||
|
||||
case PORT_HW_CFG_XGXS_EXT_PHY_TYPE_SFX7101:
|
||||
case PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8727:
|
||||
bp->port.need_hw_lock = 1;
|
||||
case PORT_HW_CFG_XGXS_EXT_PHY_TYPE_SFX7101:
|
||||
/* add SPIO 5 to group 0 */
|
||||
{
|
||||
u32 reg_addr = (port ? MISC_REG_AEU_ENABLE1_FUNC_1_OUT_0 :
|
||||
@@ -4341,7 +4343,10 @@ static int bnx2x_init_port(struct bnx2x *bp)
|
||||
REG_WR(bp, reg_addr, val);
|
||||
}
|
||||
break;
|
||||
|
||||
case PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8072:
|
||||
case PORT_HW_CFG_XGXS_EXT_PHY_TYPE_BCM8073:
|
||||
bp->port.need_hw_lock = 1;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
+18
-13
@@ -936,12 +936,14 @@ static s32 e1000_reset_hw_82571(struct e1000_hw *hw)
|
||||
ew32(IMC, 0xffffffff);
|
||||
icr = er32(ICR);
|
||||
|
||||
/* Install any alternate MAC address into RAR0 */
|
||||
ret_val = e1000_check_alt_mac_addr_generic(hw);
|
||||
if (ret_val)
|
||||
return ret_val;
|
||||
if (hw->mac.type == e1000_82571) {
|
||||
/* Install any alternate MAC address into RAR0 */
|
||||
ret_val = e1000_check_alt_mac_addr_generic(hw);
|
||||
if (ret_val)
|
||||
return ret_val;
|
||||
|
||||
e1000e_set_laa_state_82571(hw, true);
|
||||
e1000e_set_laa_state_82571(hw, true);
|
||||
}
|
||||
|
||||
/* Reinitialize the 82571 serdes link state machine */
|
||||
if (hw->phy.media_type == e1000_media_type_internal_serdes)
|
||||
@@ -1618,14 +1620,16 @@ static s32 e1000_read_mac_addr_82571(struct e1000_hw *hw)
|
||||
{
|
||||
s32 ret_val = 0;
|
||||
|
||||
/*
|
||||
* If there's an alternate MAC address place it in RAR0
|
||||
* so that it will override the Si installed default perm
|
||||
* address.
|
||||
*/
|
||||
ret_val = e1000_check_alt_mac_addr_generic(hw);
|
||||
if (ret_val)
|
||||
goto out;
|
||||
if (hw->mac.type == e1000_82571) {
|
||||
/*
|
||||
* If there's an alternate MAC address place it in RAR0
|
||||
* so that it will override the Si installed default perm
|
||||
* address.
|
||||
*/
|
||||
ret_val = e1000_check_alt_mac_addr_generic(hw);
|
||||
if (ret_val)
|
||||
goto out;
|
||||
}
|
||||
|
||||
ret_val = e1000_read_mac_addr_generic(hw);
|
||||
|
||||
@@ -1833,6 +1837,7 @@ struct e1000_info e1000_82573_info = {
|
||||
| FLAG_HAS_SMART_POWER_DOWN
|
||||
| FLAG_HAS_AMT
|
||||
| FLAG_HAS_SWSM_ON_LOAD,
|
||||
.flags2 = FLAG2_DISABLE_ASPM_L1,
|
||||
.pba = 20,
|
||||
.max_hw_frame_size = ETH_FRAME_LEN + ETH_FCS_LEN,
|
||||
.get_variants = e1000_get_variants_82571,
|
||||
|
||||
@@ -621,6 +621,7 @@
|
||||
#define E1000_FLASH_UPDATES 2000
|
||||
|
||||
/* NVM Word Offsets */
|
||||
#define NVM_COMPAT 0x0003
|
||||
#define NVM_ID_LED_SETTINGS 0x0004
|
||||
#define NVM_INIT_CONTROL2_REG 0x000F
|
||||
#define NVM_INIT_CONTROL3_PORT_B 0x0014
|
||||
@@ -643,6 +644,9 @@
|
||||
/* Mask bits for fields in Word 0x1a of the NVM */
|
||||
#define NVM_WORD1A_ASPM_MASK 0x000C
|
||||
|
||||
/* Mask bits for fields in Word 0x03 of the EEPROM */
|
||||
#define NVM_COMPAT_LOM 0x0800
|
||||
|
||||
/* For checksumming, the sum of all words in the NVM should equal 0xBABA. */
|
||||
#define NVM_SUM 0xBABA
|
||||
|
||||
|
||||
@@ -183,6 +183,16 @@ s32 e1000_check_alt_mac_addr_generic(struct e1000_hw *hw)
|
||||
u16 offset, nvm_alt_mac_addr_offset, nvm_data;
|
||||
u8 alt_mac_addr[ETH_ALEN];
|
||||
|
||||
ret_val = e1000_read_nvm(hw, NVM_COMPAT, 1, &nvm_data);
|
||||
if (ret_val)
|
||||
goto out;
|
||||
|
||||
/* Check for LOM (vs. NIC) or one of two valid mezzanine cards */
|
||||
if (!((nvm_data & NVM_COMPAT_LOM) ||
|
||||
(hw->adapter->pdev->device == E1000_DEV_ID_82571EB_SERDES_DUAL) ||
|
||||
(hw->adapter->pdev->device == E1000_DEV_ID_82571EB_SERDES_QUAD)))
|
||||
goto out;
|
||||
|
||||
ret_val = e1000_read_nvm(hw, NVM_ALT_MAC_ADDR_PTR, 1,
|
||||
&nvm_alt_mac_addr_offset);
|
||||
if (ret_val) {
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
#include <asm/io.h>
|
||||
|
||||
#define DRV_NAME "ehea"
|
||||
#define DRV_VERSION "EHEA_0105"
|
||||
#define DRV_VERSION "EHEA_0106"
|
||||
|
||||
/* eHEA capability flags */
|
||||
#define DLPAR_PORT_ADD_REM 1
|
||||
@@ -400,6 +400,7 @@ struct ehea_port_res {
|
||||
u32 poll_counter;
|
||||
struct net_lro_mgr lro_mgr;
|
||||
struct net_lro_desc lro_desc[MAX_LRO_DESCRIPTORS];
|
||||
int sq_restart_flag;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -776,6 +776,53 @@ static int ehea_proc_rwqes(struct net_device *dev,
|
||||
return processed;
|
||||
}
|
||||
|
||||
#define SWQE_RESTART_CHECK 0xdeadbeaff00d0000ull
|
||||
|
||||
static void reset_sq_restart_flag(struct ehea_port *port)
|
||||
{
|
||||
int i;
|
||||
|
||||
for (i = 0; i < port->num_def_qps + port->num_add_tx_qps; i++) {
|
||||
struct ehea_port_res *pr = &port->port_res[i];
|
||||
pr->sq_restart_flag = 0;
|
||||
}
|
||||
}
|
||||
|
||||
static void check_sqs(struct ehea_port *port)
|
||||
{
|
||||
struct ehea_swqe *swqe;
|
||||
int swqe_index;
|
||||
int i, k;
|
||||
|
||||
for (i = 0; i < port->num_def_qps + port->num_add_tx_qps; i++) {
|
||||
struct ehea_port_res *pr = &port->port_res[i];
|
||||
k = 0;
|
||||
swqe = ehea_get_swqe(pr->qp, &swqe_index);
|
||||
memset(swqe, 0, SWQE_HEADER_SIZE);
|
||||
atomic_dec(&pr->swqe_avail);
|
||||
|
||||
swqe->tx_control |= EHEA_SWQE_PURGE;
|
||||
swqe->wr_id = SWQE_RESTART_CHECK;
|
||||
swqe->tx_control |= EHEA_SWQE_SIGNALLED_COMPLETION;
|
||||
swqe->tx_control |= EHEA_SWQE_IMM_DATA_PRESENT;
|
||||
swqe->immediate_data_length = 80;
|
||||
|
||||
ehea_post_swqe(pr->qp, swqe);
|
||||
|
||||
while (pr->sq_restart_flag == 0) {
|
||||
msleep(5);
|
||||
if (++k == 100) {
|
||||
ehea_error("HW/SW queues out of sync");
|
||||
ehea_schedule_port_reset(pr->port);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
static struct ehea_cqe *ehea_proc_cqes(struct ehea_port_res *pr, int my_quota)
|
||||
{
|
||||
struct sk_buff *skb;
|
||||
@@ -793,6 +840,13 @@ static struct ehea_cqe *ehea_proc_cqes(struct ehea_port_res *pr, int my_quota)
|
||||
|
||||
cqe_counter++;
|
||||
rmb();
|
||||
|
||||
if (cqe->wr_id == SWQE_RESTART_CHECK) {
|
||||
pr->sq_restart_flag = 1;
|
||||
swqe_av++;
|
||||
break;
|
||||
}
|
||||
|
||||
if (cqe->status & EHEA_CQE_STAT_ERR_MASK) {
|
||||
ehea_error("Bad send completion status=0x%04X",
|
||||
cqe->status);
|
||||
@@ -2675,8 +2729,10 @@ static void ehea_flush_sq(struct ehea_port *port)
|
||||
int k = 0;
|
||||
while (atomic_read(&pr->swqe_avail) < swqe_max) {
|
||||
msleep(5);
|
||||
if (++k == 20)
|
||||
if (++k == 20) {
|
||||
ehea_error("WARNING: sq not flushed completely");
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2917,6 +2973,7 @@ static void ehea_rereg_mrs(struct work_struct *work)
|
||||
port_napi_disable(port);
|
||||
mutex_unlock(&port->port_lock);
|
||||
}
|
||||
reset_sq_restart_flag(port);
|
||||
}
|
||||
|
||||
/* Unregister old memory region */
|
||||
@@ -2951,6 +3008,7 @@ static void ehea_rereg_mrs(struct work_struct *work)
|
||||
mutex_lock(&port->port_lock);
|
||||
port_napi_enable(port);
|
||||
ret = ehea_restart_qps(dev);
|
||||
check_sqs(port);
|
||||
if (!ret)
|
||||
netif_wake_queue(dev);
|
||||
mutex_unlock(&port->port_lock);
|
||||
|
||||
+15
-17
@@ -1113,7 +1113,8 @@ static int ibmveth_change_mtu(struct net_device *dev, int new_mtu)
|
||||
struct ibmveth_adapter *adapter = netdev_priv(dev);
|
||||
struct vio_dev *viodev = adapter->vdev;
|
||||
int new_mtu_oh = new_mtu + IBMVETH_BUFF_OH;
|
||||
int i;
|
||||
int i, rc;
|
||||
int need_restart = 0;
|
||||
|
||||
if (new_mtu < IBMVETH_MAX_MTU)
|
||||
return -EINVAL;
|
||||
@@ -1127,35 +1128,32 @@ static int ibmveth_change_mtu(struct net_device *dev, int new_mtu)
|
||||
|
||||
/* Deactivate all the buffer pools so that the next loop can activate
|
||||
only the buffer pools necessary to hold the new MTU */
|
||||
for (i = 0; i < IbmVethNumBufferPools; i++)
|
||||
if (adapter->rx_buff_pool[i].active) {
|
||||
ibmveth_free_buffer_pool(adapter,
|
||||
&adapter->rx_buff_pool[i]);
|
||||
adapter->rx_buff_pool[i].active = 0;
|
||||
}
|
||||
if (netif_running(adapter->netdev)) {
|
||||
need_restart = 1;
|
||||
adapter->pool_config = 1;
|
||||
ibmveth_close(adapter->netdev);
|
||||
adapter->pool_config = 0;
|
||||
}
|
||||
|
||||
/* Look for an active buffer pool that can hold the new MTU */
|
||||
for(i = 0; i<IbmVethNumBufferPools; i++) {
|
||||
adapter->rx_buff_pool[i].active = 1;
|
||||
|
||||
if (new_mtu_oh < adapter->rx_buff_pool[i].buff_size) {
|
||||
if (netif_running(adapter->netdev)) {
|
||||
adapter->pool_config = 1;
|
||||
ibmveth_close(adapter->netdev);
|
||||
adapter->pool_config = 0;
|
||||
dev->mtu = new_mtu;
|
||||
vio_cmo_set_dev_desired(viodev,
|
||||
ibmveth_get_desired_dma
|
||||
(viodev));
|
||||
return ibmveth_open(adapter->netdev);
|
||||
}
|
||||
dev->mtu = new_mtu;
|
||||
vio_cmo_set_dev_desired(viodev,
|
||||
ibmveth_get_desired_dma
|
||||
(viodev));
|
||||
if (need_restart) {
|
||||
return ibmveth_open(adapter->netdev);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
if (need_restart && (rc = ibmveth_open(adapter->netdev)))
|
||||
return rc;
|
||||
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
|
||||
@@ -902,8 +902,8 @@ temac_poll_controller(struct net_device *ndev)
|
||||
disable_irq(lp->tx_irq);
|
||||
disable_irq(lp->rx_irq);
|
||||
|
||||
ll_temac_rx_irq(lp->tx_irq, lp);
|
||||
ll_temac_tx_irq(lp->rx_irq, lp);
|
||||
ll_temac_rx_irq(lp->tx_irq, ndev);
|
||||
ll_temac_tx_irq(lp->rx_irq, ndev);
|
||||
|
||||
enable_irq(lp->tx_irq);
|
||||
enable_irq(lp->rx_irq);
|
||||
|
||||
@@ -53,8 +53,8 @@
|
||||
|
||||
#define _NETXEN_NIC_LINUX_MAJOR 4
|
||||
#define _NETXEN_NIC_LINUX_MINOR 0
|
||||
#define _NETXEN_NIC_LINUX_SUBVERSION 73
|
||||
#define NETXEN_NIC_LINUX_VERSIONID "4.0.73"
|
||||
#define _NETXEN_NIC_LINUX_SUBVERSION 74
|
||||
#define NETXEN_NIC_LINUX_VERSIONID "4.0.74"
|
||||
|
||||
#define NETXEN_VERSION_CODE(a, b, c) (((a) << 24) + ((b) << 16) + (c))
|
||||
#define _major(v) (((v) >> 24) & 0xff)
|
||||
|
||||
@@ -1805,8 +1805,6 @@ netxen_post_rx_buffers(struct netxen_adapter *adapter, u32 ringid,
|
||||
netxen_ctx_msg msg = 0;
|
||||
struct list_head *head;
|
||||
|
||||
spin_lock(&rds_ring->lock);
|
||||
|
||||
producer = rds_ring->producer;
|
||||
|
||||
head = &rds_ring->free_list;
|
||||
@@ -1853,8 +1851,6 @@ netxen_post_rx_buffers(struct netxen_adapter *adapter, u32 ringid,
|
||||
NETXEN_RCV_PRODUCER_OFFSET), msg);
|
||||
}
|
||||
}
|
||||
|
||||
spin_unlock(&rds_ring->lock);
|
||||
}
|
||||
|
||||
static void
|
||||
|
||||
@@ -2032,8 +2032,6 @@ struct net_device_stats *netxen_nic_get_stats(struct net_device *netdev)
|
||||
struct netxen_adapter *adapter = netdev_priv(netdev);
|
||||
struct net_device_stats *stats = &netdev->stats;
|
||||
|
||||
memset(stats, 0, sizeof(*stats));
|
||||
|
||||
stats->rx_packets = adapter->stats.rx_pkts + adapter->stats.lro_pkts;
|
||||
stats->tx_packets = adapter->stats.xmitfinished;
|
||||
stats->rx_bytes = adapter->stats.rxbytes;
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2091,8 +2091,6 @@ static struct net_device_stats *qlcnic_get_stats(struct net_device *netdev)
|
||||
struct qlcnic_adapter *adapter = netdev_priv(netdev);
|
||||
struct net_device_stats *stats = &netdev->stats;
|
||||
|
||||
memset(stats, 0, sizeof(*stats));
|
||||
|
||||
stats->rx_packets = adapter->stats.rx_pkts + adapter->stats.lro_pkts;
|
||||
stats->tx_packets = adapter->stats.xmitfinished;
|
||||
stats->rx_bytes = adapter->stats.rxbytes + adapter->stats.lrobytes;
|
||||
|
||||
@@ -1437,7 +1437,7 @@ static const struct net_device_ops sh_eth_netdev_ops = {
|
||||
|
||||
static int sh_eth_drv_probe(struct platform_device *pdev)
|
||||
{
|
||||
int ret, i, devno = 0;
|
||||
int ret, devno = 0;
|
||||
struct resource *res;
|
||||
struct net_device *ndev = NULL;
|
||||
struct sh_eth_private *mdp;
|
||||
|
||||
@@ -732,7 +732,7 @@ static int adm8211_rf_set_channel(struct ieee80211_hw *dev, unsigned int chan)
|
||||
|
||||
/* Nothing to do for ADMtek BBP */
|
||||
} else if (priv->bbp_type != ADM8211_TYPE_ADMTEK)
|
||||
wiphy_debug(dev->wiphy, "unsupported bbp type %d\n",
|
||||
wiphy_debug(dev->wiphy, "unsupported BBP type %d\n",
|
||||
priv->bbp_type);
|
||||
|
||||
ADM8211_RESTORE();
|
||||
@@ -1032,7 +1032,7 @@ static int adm8211_hw_init_bbp(struct ieee80211_hw *dev)
|
||||
break;
|
||||
}
|
||||
} else
|
||||
wiphy_debug(dev->wiphy, "unsupported bbp %d\n", priv->bbp_type);
|
||||
wiphy_debug(dev->wiphy, "unsupported BBP %d\n", priv->bbp_type);
|
||||
|
||||
ADM8211_CSR_WRITE(SYNRF, 0);
|
||||
|
||||
@@ -1525,7 +1525,7 @@ static int adm8211_start(struct ieee80211_hw *dev)
|
||||
retval = request_irq(priv->pdev->irq, adm8211_interrupt,
|
||||
IRQF_SHARED, "adm8211", dev);
|
||||
if (retval) {
|
||||
wiphy_err(dev->wiphy, "failed to register irq handler\n");
|
||||
wiphy_err(dev->wiphy, "failed to register IRQ handler\n");
|
||||
goto fail;
|
||||
}
|
||||
|
||||
@@ -1902,7 +1902,7 @@ static int __devinit adm8211_probe(struct pci_dev *pdev,
|
||||
goto err_free_eeprom;
|
||||
}
|
||||
|
||||
wiphy_info(dev->wiphy, "hwaddr %pm, rev 0x%02x\n",
|
||||
wiphy_info(dev->wiphy, "hwaddr %pM, Rev 0x%02x\n",
|
||||
dev->wiphy->perm_addr, pdev->revision);
|
||||
|
||||
return 0;
|
||||
|
||||
@@ -655,7 +655,7 @@ static int at76_get_hw_config(struct at76_priv *priv)
|
||||
exit:
|
||||
kfree(hwcfg);
|
||||
if (ret < 0)
|
||||
wiphy_err(priv->hw->wiphy, "cannot get hw config (error %d)\n",
|
||||
wiphy_err(priv->hw->wiphy, "cannot get HW Config (error %d)\n",
|
||||
ret);
|
||||
|
||||
return ret;
|
||||
@@ -960,7 +960,7 @@ static void at76_dump_mib_mac_addr(struct at76_priv *priv)
|
||||
sizeof(struct mib_mac_addr));
|
||||
if (ret < 0) {
|
||||
wiphy_err(priv->hw->wiphy,
|
||||
"at76_get_mib (mac_addr) failed: %d\n", ret);
|
||||
"at76_get_mib (MAC_ADDR) failed: %d\n", ret);
|
||||
goto exit;
|
||||
}
|
||||
|
||||
@@ -989,7 +989,7 @@ static void at76_dump_mib_mac_wep(struct at76_priv *priv)
|
||||
sizeof(struct mib_mac_wep));
|
||||
if (ret < 0) {
|
||||
wiphy_err(priv->hw->wiphy,
|
||||
"at76_get_mib (mac_wep) failed: %d\n", ret);
|
||||
"at76_get_mib (MAC_WEP) failed: %d\n", ret);
|
||||
goto exit;
|
||||
}
|
||||
|
||||
@@ -1026,7 +1026,7 @@ static void at76_dump_mib_mac_mgmt(struct at76_priv *priv)
|
||||
sizeof(struct mib_mac_mgmt));
|
||||
if (ret < 0) {
|
||||
wiphy_err(priv->hw->wiphy,
|
||||
"at76_get_mib (mac_mgmt) failed: %d\n", ret);
|
||||
"at76_get_mib (MAC_MGMT) failed: %d\n", ret);
|
||||
goto exit;
|
||||
}
|
||||
|
||||
@@ -1062,7 +1062,7 @@ static void at76_dump_mib_mac(struct at76_priv *priv)
|
||||
ret = at76_get_mib(priv->udev, MIB_MAC, m, sizeof(struct mib_mac));
|
||||
if (ret < 0) {
|
||||
wiphy_err(priv->hw->wiphy,
|
||||
"at76_get_mib (mac) failed: %d\n", ret);
|
||||
"at76_get_mib (MAC) failed: %d\n", ret);
|
||||
goto exit;
|
||||
}
|
||||
|
||||
@@ -1099,7 +1099,7 @@ static void at76_dump_mib_phy(struct at76_priv *priv)
|
||||
ret = at76_get_mib(priv->udev, MIB_PHY, m, sizeof(struct mib_phy));
|
||||
if (ret < 0) {
|
||||
wiphy_err(priv->hw->wiphy,
|
||||
"at76_get_mib (phy) failed: %d\n", ret);
|
||||
"at76_get_mib (PHY) failed: %d\n", ret);
|
||||
goto exit;
|
||||
}
|
||||
|
||||
@@ -1132,7 +1132,7 @@ static void at76_dump_mib_local(struct at76_priv *priv)
|
||||
ret = at76_get_mib(priv->udev, MIB_LOCAL, m, sizeof(struct mib_local));
|
||||
if (ret < 0) {
|
||||
wiphy_err(priv->hw->wiphy,
|
||||
"at76_get_mib (local) failed: %d\n", ret);
|
||||
"at76_get_mib (LOCAL) failed: %d\n", ret);
|
||||
goto exit;
|
||||
}
|
||||
|
||||
@@ -1158,7 +1158,7 @@ static void at76_dump_mib_mdomain(struct at76_priv *priv)
|
||||
sizeof(struct mib_mdomain));
|
||||
if (ret < 0) {
|
||||
wiphy_err(priv->hw->wiphy,
|
||||
"at76_get_mib (mdomain) failed: %d\n", ret);
|
||||
"at76_get_mib (MDOMAIN) failed: %d\n", ret);
|
||||
goto exit;
|
||||
}
|
||||
|
||||
@@ -1229,7 +1229,7 @@ static int at76_submit_rx_urb(struct at76_priv *priv)
|
||||
struct sk_buff *skb = priv->rx_skb;
|
||||
|
||||
if (!priv->rx_urb) {
|
||||
wiphy_err(priv->hw->wiphy, "%s: priv->rx_urb is null\n",
|
||||
wiphy_err(priv->hw->wiphy, "%s: priv->rx_urb is NULL\n",
|
||||
__func__);
|
||||
return -EFAULT;
|
||||
}
|
||||
@@ -1792,7 +1792,7 @@ static int at76_mac80211_tx(struct ieee80211_hw *hw, struct sk_buff *skb)
|
||||
wiphy_err(priv->hw->wiphy, "error in tx submit urb: %d\n", ret);
|
||||
if (ret == -EINVAL)
|
||||
wiphy_err(priv->hw->wiphy,
|
||||
"-einval: tx urb %p hcpriv %p complete %p\n",
|
||||
"-EINVAL: tx urb %p hcpriv %p complete %p\n",
|
||||
priv->tx_urb,
|
||||
priv->tx_urb->hcpriv, priv->tx_urb->complete);
|
||||
}
|
||||
@@ -2310,7 +2310,7 @@ static int at76_init_new_device(struct at76_priv *priv,
|
||||
|
||||
priv->mac80211_registered = 1;
|
||||
|
||||
wiphy_info(priv->hw->wiphy, "usb %s, mac %pm, firmware %d.%d.%d-%d\n",
|
||||
wiphy_info(priv->hw->wiphy, "USB %s, MAC %pM, firmware %d.%d.%d-%d\n",
|
||||
dev_name(&interface->dev), priv->mac_addr,
|
||||
priv->fw_version.major, priv->fw_version.minor,
|
||||
priv->fw_version.patch, priv->fw_version.build);
|
||||
|
||||
@@ -245,7 +245,7 @@ static void __ar9170_dump_txstats(struct ar9170 *ar)
|
||||
{
|
||||
int i;
|
||||
|
||||
wiphy_debug(ar->hw->wiphy, "qos queue stats\n");
|
||||
wiphy_debug(ar->hw->wiphy, "QoS queue stats\n");
|
||||
|
||||
for (i = 0; i < __AR9170_NUM_TXQ; i++)
|
||||
wiphy_debug(ar->hw->wiphy,
|
||||
@@ -387,7 +387,7 @@ static struct sk_buff *ar9170_get_queued_skb(struct ar9170 *ar,
|
||||
if (mac && compare_ether_addr(ieee80211_get_DA(hdr), mac)) {
|
||||
#ifdef AR9170_QUEUE_DEBUG
|
||||
wiphy_debug(ar->hw->wiphy,
|
||||
"skip frame => da %pm != %pm\n",
|
||||
"skip frame => DA %pM != %pM\n",
|
||||
mac, ieee80211_get_DA(hdr));
|
||||
ar9170_print_txheader(ar, skb);
|
||||
#endif /* AR9170_QUEUE_DEBUG */
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user