diff options
Diffstat (limited to 'drivers/net/mlx4')
| -rw-r--r-- | drivers/net/mlx4/cmd.c | 1 | ||||
| -rw-r--r-- | drivers/net/mlx4/cq.c | 1 | ||||
| -rw-r--r-- | drivers/net/mlx4/en_main.c | 1 | ||||
| -rw-r--r-- | drivers/net/mlx4/en_netdev.c | 9 | ||||
| -rw-r--r-- | drivers/net/mlx4/en_resources.c | 1 | ||||
| -rw-r--r-- | drivers/net/mlx4/en_rx.c | 1 | ||||
| -rw-r--r-- | drivers/net/mlx4/en_tx.c | 1 | ||||
| -rw-r--r-- | drivers/net/mlx4/eq.c | 1 | ||||
| -rw-r--r-- | drivers/net/mlx4/icm.c | 1 | ||||
| -rw-r--r-- | drivers/net/mlx4/intf.c | 2 | ||||
| -rw-r--r-- | drivers/net/mlx4/main.c | 2 | ||||
| -rw-r--r-- | drivers/net/mlx4/mcg.c | 1 | ||||
| -rw-r--r-- | drivers/net/mlx4/mr.c | 1 | ||||
| -rw-r--r-- | drivers/net/mlx4/profile.c | 2 | ||||
| -rw-r--r-- | drivers/net/mlx4/qp.c | 1 | ||||
| -rw-r--r-- | drivers/net/mlx4/srq.c | 1 |
16 files changed, 22 insertions, 5 deletions
diff --git a/drivers/net/mlx4/cmd.c b/drivers/net/mlx4/cmd.c index 65ec77dc31f5..23cee7b6af91 100644 --- a/drivers/net/mlx4/cmd.c +++ b/drivers/net/mlx4/cmd.c | |||
| @@ -33,6 +33,7 @@ | |||
| 33 | */ | 33 | */ |
| 34 | 34 | ||
| 35 | #include <linux/sched.h> | 35 | #include <linux/sched.h> |
| 36 | #include <linux/slab.h> | ||
| 36 | #include <linux/pci.h> | 37 | #include <linux/pci.h> |
| 37 | #include <linux/errno.h> | 38 | #include <linux/errno.h> |
| 38 | 39 | ||
diff --git a/drivers/net/mlx4/cq.c b/drivers/net/mlx4/cq.c index ccfe276943f0..7cd34e9c7c7e 100644 --- a/drivers/net/mlx4/cq.c +++ b/drivers/net/mlx4/cq.c | |||
| @@ -35,6 +35,7 @@ | |||
| 35 | */ | 35 | */ |
| 36 | 36 | ||
| 37 | #include <linux/hardirq.h> | 37 | #include <linux/hardirq.h> |
| 38 | #include <linux/gfp.h> | ||
| 38 | 39 | ||
| 39 | #include <linux/mlx4/cmd.h> | 40 | #include <linux/mlx4/cmd.h> |
| 40 | #include <linux/mlx4/cq.h> | 41 | #include <linux/mlx4/cq.h> |
diff --git a/drivers/net/mlx4/en_main.c b/drivers/net/mlx4/en_main.c index 507e11fce9ed..cbabf14f95d0 100644 --- a/drivers/net/mlx4/en_main.c +++ b/drivers/net/mlx4/en_main.c | |||
| @@ -35,6 +35,7 @@ | |||
| 35 | #include <linux/module.h> | 35 | #include <linux/module.h> |
| 36 | #include <linux/delay.h> | 36 | #include <linux/delay.h> |
| 37 | #include <linux/netdevice.h> | 37 | #include <linux/netdevice.h> |
| 38 | #include <linux/slab.h> | ||
| 38 | 39 | ||
| 39 | #include <linux/mlx4/driver.h> | 40 | #include <linux/mlx4/driver.h> |
| 40 | #include <linux/mlx4/device.h> | 41 | #include <linux/mlx4/device.h> |
diff --git a/drivers/net/mlx4/en_netdev.c b/drivers/net/mlx4/en_netdev.c index 7cd0933735e2..96180c0ec206 100644 --- a/drivers/net/mlx4/en_netdev.c +++ b/drivers/net/mlx4/en_netdev.c | |||
| @@ -35,6 +35,7 @@ | |||
| 35 | #include <linux/tcp.h> | 35 | #include <linux/tcp.h> |
| 36 | #include <linux/if_vlan.h> | 36 | #include <linux/if_vlan.h> |
| 37 | #include <linux/delay.h> | 37 | #include <linux/delay.h> |
| 38 | #include <linux/slab.h> | ||
| 38 | 39 | ||
| 39 | #include <linux/mlx4/driver.h> | 40 | #include <linux/mlx4/driver.h> |
| 40 | #include <linux/mlx4/device.h> | 41 | #include <linux/mlx4/device.h> |
| @@ -168,7 +169,7 @@ static void mlx4_en_clear_list(struct net_device *dev) | |||
| 168 | static void mlx4_en_cache_mclist(struct net_device *dev) | 169 | static void mlx4_en_cache_mclist(struct net_device *dev) |
| 169 | { | 170 | { |
| 170 | struct mlx4_en_priv *priv = netdev_priv(dev); | 171 | struct mlx4_en_priv *priv = netdev_priv(dev); |
| 171 | struct dev_mc_list *mclist; | 172 | struct netdev_hw_addr *ha; |
| 172 | char *mc_addrs; | 173 | char *mc_addrs; |
| 173 | int mc_addrs_cnt = netdev_mc_count(dev); | 174 | int mc_addrs_cnt = netdev_mc_count(dev); |
| 174 | int i; | 175 | int i; |
| @@ -179,8 +180,8 @@ static void mlx4_en_cache_mclist(struct net_device *dev) | |||
| 179 | return; | 180 | return; |
| 180 | } | 181 | } |
| 181 | i = 0; | 182 | i = 0; |
| 182 | netdev_for_each_mc_addr(mclist, dev) | 183 | netdev_for_each_mc_addr(ha, dev) |
| 183 | memcpy(mc_addrs + i++ * ETH_ALEN, mclist->dmi_addr, ETH_ALEN); | 184 | memcpy(mc_addrs + i++ * ETH_ALEN, ha->addr, ETH_ALEN); |
| 184 | priv->mc_addrs = mc_addrs; | 185 | priv->mc_addrs = mc_addrs; |
| 185 | priv->mc_addrs_cnt = mc_addrs_cnt; | 186 | priv->mc_addrs_cnt = mc_addrs_cnt; |
| 186 | } | 187 | } |
| @@ -503,7 +504,7 @@ static void mlx4_en_do_get_stats(struct work_struct *work) | |||
| 503 | 504 | ||
| 504 | err = mlx4_en_DUMP_ETH_STATS(mdev, priv->port, 0); | 505 | err = mlx4_en_DUMP_ETH_STATS(mdev, priv->port, 0); |
| 505 | if (err) | 506 | if (err) |
| 506 | en_dbg(HW, priv, "Could not update stats \n"); | 507 | en_dbg(HW, priv, "Could not update stats\n"); |
| 507 | 508 | ||
| 508 | mutex_lock(&mdev->state_lock); | 509 | mutex_lock(&mdev->state_lock); |
| 509 | if (mdev->device_up) { | 510 | if (mdev->device_up) { |
diff --git a/drivers/net/mlx4/en_resources.c b/drivers/net/mlx4/en_resources.c index 16256784a943..0dfb4ec8a9dd 100644 --- a/drivers/net/mlx4/en_resources.c +++ b/drivers/net/mlx4/en_resources.c | |||
| @@ -31,6 +31,7 @@ | |||
| 31 | * | 31 | * |
| 32 | */ | 32 | */ |
| 33 | 33 | ||
| 34 | #include <linux/slab.h> | ||
| 34 | #include <linux/vmalloc.h> | 35 | #include <linux/vmalloc.h> |
| 35 | #include <linux/mlx4/qp.h> | 36 | #include <linux/mlx4/qp.h> |
| 36 | 37 | ||
diff --git a/drivers/net/mlx4/en_rx.c b/drivers/net/mlx4/en_rx.c index 64394647dddc..8e2fcb7103c3 100644 --- a/drivers/net/mlx4/en_rx.c +++ b/drivers/net/mlx4/en_rx.c | |||
| @@ -32,6 +32,7 @@ | |||
| 32 | */ | 32 | */ |
| 33 | 33 | ||
| 34 | #include <linux/mlx4/cq.h> | 34 | #include <linux/mlx4/cq.h> |
| 35 | #include <linux/slab.h> | ||
| 35 | #include <linux/mlx4/qp.h> | 36 | #include <linux/mlx4/qp.h> |
| 36 | #include <linux/skbuff.h> | 37 | #include <linux/skbuff.h> |
| 37 | #include <linux/if_ether.h> | 38 | #include <linux/if_ether.h> |
diff --git a/drivers/net/mlx4/en_tx.c b/drivers/net/mlx4/en_tx.c index 3d1396af9462..580968f304eb 100644 --- a/drivers/net/mlx4/en_tx.c +++ b/drivers/net/mlx4/en_tx.c | |||
| @@ -33,6 +33,7 @@ | |||
| 33 | 33 | ||
| 34 | #include <asm/page.h> | 34 | #include <asm/page.h> |
| 35 | #include <linux/mlx4/cq.h> | 35 | #include <linux/mlx4/cq.h> |
| 36 | #include <linux/slab.h> | ||
| 36 | #include <linux/mlx4/qp.h> | 37 | #include <linux/mlx4/qp.h> |
| 37 | #include <linux/skbuff.h> | 38 | #include <linux/skbuff.h> |
| 38 | #include <linux/if_vlan.h> | 39 | #include <linux/if_vlan.h> |
diff --git a/drivers/net/mlx4/eq.c b/drivers/net/mlx4/eq.c index bffb7995cb70..7365bf488b81 100644 --- a/drivers/net/mlx4/eq.c +++ b/drivers/net/mlx4/eq.c | |||
| @@ -32,6 +32,7 @@ | |||
| 32 | */ | 32 | */ |
| 33 | 33 | ||
| 34 | #include <linux/interrupt.h> | 34 | #include <linux/interrupt.h> |
| 35 | #include <linux/slab.h> | ||
| 35 | #include <linux/mm.h> | 36 | #include <linux/mm.h> |
| 36 | #include <linux/dma-mapping.h> | 37 | #include <linux/dma-mapping.h> |
| 37 | 38 | ||
diff --git a/drivers/net/mlx4/icm.c b/drivers/net/mlx4/icm.c index 04b382fcb8c8..57288ca1395f 100644 --- a/drivers/net/mlx4/icm.c +++ b/drivers/net/mlx4/icm.c | |||
| @@ -34,6 +34,7 @@ | |||
| 34 | #include <linux/errno.h> | 34 | #include <linux/errno.h> |
| 35 | #include <linux/mm.h> | 35 | #include <linux/mm.h> |
| 36 | #include <linux/scatterlist.h> | 36 | #include <linux/scatterlist.h> |
| 37 | #include <linux/slab.h> | ||
| 37 | 38 | ||
| 38 | #include <linux/mlx4/cmd.h> | 39 | #include <linux/mlx4/cmd.h> |
| 39 | 40 | ||
diff --git a/drivers/net/mlx4/intf.c b/drivers/net/mlx4/intf.c index 0e7eb1038f9f..555067802751 100644 --- a/drivers/net/mlx4/intf.c +++ b/drivers/net/mlx4/intf.c | |||
| @@ -31,6 +31,8 @@ | |||
| 31 | * SOFTWARE. | 31 | * SOFTWARE. |
| 32 | */ | 32 | */ |
| 33 | 33 | ||
| 34 | #include <linux/slab.h> | ||
| 35 | |||
| 34 | #include "mlx4.h" | 36 | #include "mlx4.h" |
| 35 | 37 | ||
| 36 | struct mlx4_device_context { | 38 | struct mlx4_device_context { |
diff --git a/drivers/net/mlx4/main.c b/drivers/net/mlx4/main.c index 8f6e816a7395..e3e0d54a7c87 100644 --- a/drivers/net/mlx4/main.c +++ b/drivers/net/mlx4/main.c | |||
| @@ -38,6 +38,7 @@ | |||
| 38 | #include <linux/errno.h> | 38 | #include <linux/errno.h> |
| 39 | #include <linux/pci.h> | 39 | #include <linux/pci.h> |
| 40 | #include <linux/dma-mapping.h> | 40 | #include <linux/dma-mapping.h> |
| 41 | #include <linux/slab.h> | ||
| 41 | 42 | ||
| 42 | #include <linux/mlx4/device.h> | 43 | #include <linux/mlx4/device.h> |
| 43 | #include <linux/mlx4/doorbell.h> | 44 | #include <linux/mlx4/doorbell.h> |
| @@ -1023,6 +1024,7 @@ static int mlx4_init_port_info(struct mlx4_dev *dev, int port) | |||
| 1023 | info->port_attr.attr.mode = S_IRUGO | S_IWUSR; | 1024 | info->port_attr.attr.mode = S_IRUGO | S_IWUSR; |
| 1024 | info->port_attr.show = show_port_type; | 1025 | info->port_attr.show = show_port_type; |
| 1025 | info->port_attr.store = set_port_type; | 1026 | info->port_attr.store = set_port_type; |
| 1027 | sysfs_attr_init(&info->port_attr.attr); | ||
| 1026 | 1028 | ||
| 1027 | err = device_create_file(&dev->pdev->dev, &info->port_attr); | 1029 | err = device_create_file(&dev->pdev->dev, &info->port_attr); |
| 1028 | if (err) { | 1030 | if (err) { |
diff --git a/drivers/net/mlx4/mcg.c b/drivers/net/mlx4/mcg.c index 5ccbce9866fe..c4f88b7ef7b6 100644 --- a/drivers/net/mlx4/mcg.c +++ b/drivers/net/mlx4/mcg.c | |||
| @@ -32,7 +32,6 @@ | |||
| 32 | */ | 32 | */ |
| 33 | 33 | ||
| 34 | #include <linux/string.h> | 34 | #include <linux/string.h> |
| 35 | #include <linux/slab.h> | ||
| 36 | 35 | ||
| 37 | #include <linux/mlx4/cmd.h> | 36 | #include <linux/mlx4/cmd.h> |
| 38 | 37 | ||
diff --git a/drivers/net/mlx4/mr.c b/drivers/net/mlx4/mr.c index ca7ab8e7b4cc..3dc69be4949f 100644 --- a/drivers/net/mlx4/mr.c +++ b/drivers/net/mlx4/mr.c | |||
| @@ -33,6 +33,7 @@ | |||
| 33 | */ | 33 | */ |
| 34 | 34 | ||
| 35 | #include <linux/errno.h> | 35 | #include <linux/errno.h> |
| 36 | #include <linux/slab.h> | ||
| 36 | 37 | ||
| 37 | #include <linux/mlx4/cmd.h> | 38 | #include <linux/mlx4/cmd.h> |
| 38 | 39 | ||
diff --git a/drivers/net/mlx4/profile.c b/drivers/net/mlx4/profile.c index ca25b9dc8378..5caf0115fa5b 100644 --- a/drivers/net/mlx4/profile.c +++ b/drivers/net/mlx4/profile.c | |||
| @@ -32,6 +32,8 @@ | |||
| 32 | * SOFTWARE. | 32 | * SOFTWARE. |
| 33 | */ | 33 | */ |
| 34 | 34 | ||
| 35 | #include <linux/slab.h> | ||
| 36 | |||
| 35 | #include "mlx4.h" | 37 | #include "mlx4.h" |
| 36 | #include "fw.h" | 38 | #include "fw.h" |
| 37 | 39 | ||
diff --git a/drivers/net/mlx4/qp.c b/drivers/net/mlx4/qp.c index 42ab9fc01d3e..ec9350e5f21a 100644 --- a/drivers/net/mlx4/qp.c +++ b/drivers/net/mlx4/qp.c | |||
| @@ -33,6 +33,7 @@ | |||
| 33 | * SOFTWARE. | 33 | * SOFTWARE. |
| 34 | */ | 34 | */ |
| 35 | 35 | ||
| 36 | #include <linux/gfp.h> | ||
| 36 | #include <linux/mlx4/cmd.h> | 37 | #include <linux/mlx4/cmd.h> |
| 37 | #include <linux/mlx4/qp.h> | 38 | #include <linux/mlx4/qp.h> |
| 38 | 39 | ||
diff --git a/drivers/net/mlx4/srq.c b/drivers/net/mlx4/srq.c index 1377d0dc8f1f..3b07b80a0456 100644 --- a/drivers/net/mlx4/srq.c +++ b/drivers/net/mlx4/srq.c | |||
| @@ -32,6 +32,7 @@ | |||
| 32 | */ | 32 | */ |
| 33 | 33 | ||
| 34 | #include <linux/mlx4/cmd.h> | 34 | #include <linux/mlx4/cmd.h> |
| 35 | #include <linux/gfp.h> | ||
| 35 | 36 | ||
| 36 | #include "mlx4.h" | 37 | #include "mlx4.h" |
| 37 | #include "icm.h" | 38 | #include "icm.h" |
