summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/pensando/ionic
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ethernet/pensando/ionic')
-rw-r--r--drivers/net/ethernet/pensando/ionic/ionic_aux.c2
-rw-r--r--drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c2
-rw-r--r--drivers/net/ethernet/pensando/ionic/ionic_dev.c4
-rw-r--r--drivers/net/ethernet/pensando/ionic/ionic_lif.c10
-rw-r--r--drivers/net/ethernet/pensando/ionic/ionic_main.c2
5 files changed, 10 insertions, 10 deletions
diff --git a/drivers/net/ethernet/pensando/ionic/ionic_aux.c b/drivers/net/ethernet/pensando/ionic/ionic_aux.c
index a2be338eb3e5..4c9db73cef23 100644
--- a/drivers/net/ethernet/pensando/ionic/ionic_aux.c
+++ b/drivers/net/ethernet/pensando/ionic/ionic_aux.c
@@ -26,7 +26,7 @@ int ionic_auxbus_register(struct ionic_lif *lif)
if (!(le64_to_cpu(lif->ionic->ident.lif.capabilities) & IONIC_LIF_CAP_RDMA))
return 0;
- ionic_adev = kzalloc(sizeof(*ionic_adev), GFP_KERNEL);
+ ionic_adev = kzalloc_obj(*ionic_adev, GFP_KERNEL);
if (!ionic_adev)
return -ENOMEM;
diff --git a/drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c b/drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c
index 0671deae9a28..104e1d35e0be 100644
--- a/drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c
+++ b/drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c
@@ -151,7 +151,7 @@ static int ionic_vf_alloc(struct ionic *ionic, int num_vfs)
down_write(&ionic->vf_op_lock);
- ionic->vfs = kcalloc(num_vfs, sizeof(struct ionic_vf), GFP_KERNEL);
+ ionic->vfs = kzalloc_objs(struct ionic_vf, num_vfs, GFP_KERNEL);
if (!ionic->vfs) {
err = -ENOMEM;
goto out;
diff --git a/drivers/net/ethernet/pensando/ionic/ionic_dev.c b/drivers/net/ethernet/pensando/ionic/ionic_dev.c
index ab27e9225c1e..3838c4a70766 100644
--- a/drivers/net/ethernet/pensando/ionic/ionic_dev.c
+++ b/drivers/net/ethernet/pensando/ionic/ionic_dev.c
@@ -35,7 +35,7 @@ static void ionic_watchdog_cb(struct timer_list *t)
if (test_bit(IONIC_LIF_F_FILTER_SYNC_NEEDED, lif->state) &&
!test_bit(IONIC_LIF_F_FW_RESET, lif->state)) {
- work = kzalloc(sizeof(*work), GFP_ATOMIC);
+ work = kzalloc_obj(*work, GFP_ATOMIC);
if (!work) {
netdev_err(lif->netdev, "rxmode change dropped\n");
return;
@@ -577,7 +577,7 @@ do_check_time:
if (trigger) {
struct ionic_deferred_work *work;
- work = kzalloc(sizeof(*work), GFP_ATOMIC);
+ work = kzalloc_obj(*work, GFP_ATOMIC);
if (work) {
work->type = IONIC_DW_TYPE_LIF_RESET;
work->fw_status = fw_status_ready;
diff --git a/drivers/net/ethernet/pensando/ionic/ionic_lif.c b/drivers/net/ethernet/pensando/ionic/ionic_lif.c
index 058eea86e141..050dd3168f6b 100644
--- a/drivers/net/ethernet/pensando/ionic/ionic_lif.c
+++ b/drivers/net/ethernet/pensando/ionic/ionic_lif.c
@@ -203,7 +203,7 @@ void ionic_link_status_check_request(struct ionic_lif *lif, bool can_sleep)
return;
if (!can_sleep) {
- work = kzalloc(sizeof(*work), GFP_ATOMIC);
+ work = kzalloc_obj(*work, GFP_ATOMIC);
if (!work) {
clear_bit(IONIC_LIF_F_LINK_CHECK_REQUESTED, lif->state);
return;
@@ -1427,7 +1427,7 @@ static void ionic_ndo_set_rx_mode(struct net_device *netdev)
/* Shove off the rest of the rxmode work to the work task
* which will include syncing the filters to the firmware.
*/
- work = kzalloc(sizeof(*work), GFP_ATOMIC);
+ work = kzalloc_obj(*work, GFP_ATOMIC);
if (!work) {
netdev_err(lif->netdev, "rxmode change dropped\n");
return;
@@ -2694,7 +2694,7 @@ static int ionic_register_rxq_info(struct ionic_queue *q, unsigned int napi_id)
struct xdp_rxq_info *rxq_info;
int err;
- rxq_info = kzalloc(sizeof(*rxq_info), GFP_KERNEL);
+ rxq_info = kzalloc_obj(*rxq_info, GFP_KERNEL);
if (!rxq_info)
return -ENOMEM;
@@ -3177,7 +3177,7 @@ static int ionic_affinity_masks_alloc(struct ionic *ionic)
int nintrs = ionic->nintrs;
int i;
- affinity_masks = kcalloc(nintrs, sizeof(cpumask_var_t), GFP_KERNEL);
+ affinity_masks = kzalloc_objs(cpumask_var_t, nintrs, GFP_KERNEL);
if (!affinity_masks)
return -ENOMEM;
@@ -3218,7 +3218,7 @@ int ionic_lif_alloc(struct ionic *ionic)
int tbl_sz;
int err;
- lid = kzalloc(sizeof(*lid), GFP_KERNEL);
+ lid = kzalloc_obj(*lid, GFP_KERNEL);
if (!lid)
return -ENOMEM;
diff --git a/drivers/net/ethernet/pensando/ionic/ionic_main.c b/drivers/net/ethernet/pensando/ionic/ionic_main.c
index 14dc055be3e9..3c5200e2fdb7 100644
--- a/drivers/net/ethernet/pensando/ionic/ionic_main.c
+++ b/drivers/net/ethernet/pensando/ionic/ionic_main.c
@@ -283,7 +283,7 @@ bool ionic_notifyq_service(struct ionic_cq *cq)
if (lif->ionic->idev.fw_status_ready &&
!test_bit(IONIC_LIF_F_FW_RESET, lif->state) &&
!test_and_set_bit(IONIC_LIF_F_FW_STOPPING, lif->state)) {
- work = kzalloc(sizeof(*work), GFP_ATOMIC);
+ work = kzalloc_obj(*work, GFP_ATOMIC);
if (!work) {
netdev_err(lif->netdev, "Reset event dropped\n");
clear_bit(IONIC_LIF_F_FW_STOPPING, lif->state);