| .. | .. |
|---|
| 166 | 166 | ixgbe_dbg_netdev_ops_buf[len] = '\0'; |
|---|
| 167 | 167 | |
|---|
| 168 | 168 | if (strncmp(ixgbe_dbg_netdev_ops_buf, "tx_timeout", 10) == 0) { |
|---|
| 169 | | - adapter->netdev->netdev_ops->ndo_tx_timeout(adapter->netdev); |
|---|
| 169 | + /* TX Queue number below is wrong, but ixgbe does not use it */ |
|---|
| 170 | + adapter->netdev->netdev_ops->ndo_tx_timeout(adapter->netdev, |
|---|
| 171 | + UINT_MAX); |
|---|
| 170 | 172 | e_dev_info("tx_timeout called\n"); |
|---|
| 171 | 173 | } else { |
|---|
| 172 | 174 | e_dev_info("Unknown command: %s\n", ixgbe_dbg_netdev_ops_buf); |
|---|
| .. | .. |
|---|
| 190 | 192 | void ixgbe_dbg_adapter_init(struct ixgbe_adapter *adapter) |
|---|
| 191 | 193 | { |
|---|
| 192 | 194 | const char *name = pci_name(adapter->pdev); |
|---|
| 193 | | - struct dentry *pfile; |
|---|
| 195 | + |
|---|
| 194 | 196 | adapter->ixgbe_dbg_adapter = debugfs_create_dir(name, ixgbe_dbg_root); |
|---|
| 195 | | - if (adapter->ixgbe_dbg_adapter) { |
|---|
| 196 | | - pfile = debugfs_create_file("reg_ops", 0600, |
|---|
| 197 | | - adapter->ixgbe_dbg_adapter, adapter, |
|---|
| 198 | | - &ixgbe_dbg_reg_ops_fops); |
|---|
| 199 | | - if (!pfile) |
|---|
| 200 | | - e_dev_err("debugfs reg_ops for %s failed\n", name); |
|---|
| 201 | | - pfile = debugfs_create_file("netdev_ops", 0600, |
|---|
| 202 | | - adapter->ixgbe_dbg_adapter, adapter, |
|---|
| 203 | | - &ixgbe_dbg_netdev_ops_fops); |
|---|
| 204 | | - if (!pfile) |
|---|
| 205 | | - e_dev_err("debugfs netdev_ops for %s failed\n", name); |
|---|
| 206 | | - } else { |
|---|
| 207 | | - e_dev_err("debugfs entry for %s failed\n", name); |
|---|
| 208 | | - } |
|---|
| 197 | + debugfs_create_file("reg_ops", 0600, adapter->ixgbe_dbg_adapter, |
|---|
| 198 | + adapter, &ixgbe_dbg_reg_ops_fops); |
|---|
| 199 | + debugfs_create_file("netdev_ops", 0600, adapter->ixgbe_dbg_adapter, |
|---|
| 200 | + adapter, &ixgbe_dbg_netdev_ops_fops); |
|---|
| 209 | 201 | } |
|---|
| 210 | 202 | |
|---|
| 211 | 203 | /** |
|---|
| .. | .. |
|---|
| 224 | 216 | void ixgbe_dbg_init(void) |
|---|
| 225 | 217 | { |
|---|
| 226 | 218 | ixgbe_dbg_root = debugfs_create_dir(ixgbe_driver_name, NULL); |
|---|
| 227 | | - if (ixgbe_dbg_root == NULL) |
|---|
| 228 | | - pr_err("init of debugfs failed\n"); |
|---|
| 229 | 219 | } |
|---|
| 230 | 220 | |
|---|
| 231 | 221 | /** |
|---|