summaryrefslogtreecommitdiff
path: root/drivers/net
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net')
-rw-r--r--drivers/net/arcnet/com20020_cs.c2
-rw-r--r--drivers/net/bonding/bond_main.c6
-rw-r--r--drivers/net/can/ctucanfd/ctucanfd_pci.c2
-rw-r--r--drivers/net/can/grcan.c2
-rw-r--r--drivers/net/can/sja1000/ems_pci.c2
-rw-r--r--drivers/net/can/sja1000/ems_pcmcia.c2
-rw-r--r--drivers/net/can/sja1000/peak_pci.c2
-rw-r--r--drivers/net/can/sja1000/peak_pcmcia.c2
-rw-r--r--drivers/net/can/sja1000/plx_pci.c2
-rw-r--r--drivers/net/can/softing/softing_cs.c2
-rw-r--r--drivers/net/can/softing/softing_main.c2
-rw-r--r--drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c4
-rw-r--r--drivers/net/can/usb/esd_usb.c12
-rw-r--r--drivers/net/can/usb/f81604.c4
-rw-r--r--drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c18
-rw-r--r--drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c12
-rw-r--r--drivers/net/can/usb/nct6694_canfd.c6
-rw-r--r--drivers/net/can/usb/peak_usb/pcan_usb_fd.c2
-rw-r--r--drivers/net/can/usb/peak_usb/pcan_usb_pro.c6
-rw-r--r--drivers/net/dsa/bcm_sf2_cfp.c2
-rw-r--r--drivers/net/dsa/hirschmann/hellcreek.c4
-rw-r--r--drivers/net/dsa/microchip/ksz9477_acl.c2
-rw-r--r--drivers/net/dsa/microchip/ksz_common.c2
-rw-r--r--drivers/net/dsa/mv88e6xxx/chip.c2
-rw-r--r--drivers/net/dsa/mv88e6xxx/pcs-6185.c2
-rw-r--r--drivers/net/dsa/mv88e6xxx/pcs-6352.c2
-rw-r--r--drivers/net/dsa/mv88e6xxx/pcs-639x.c2
-rw-r--r--drivers/net/dsa/ocelot/felix.c6
-rw-r--r--drivers/net/dsa/ocelot/felix_vsc9959.c2
-rw-r--r--drivers/net/dsa/sja1105/sja1105_flower.c4
-rw-r--r--drivers/net/dsa/sja1105/sja1105_vl.c6
-rw-r--r--drivers/net/dsa/vitesse-vsc73xx-core.c2
-rw-r--r--drivers/net/eql.c2
-rw-r--r--drivers/net/ethernet/agere/et131x.c4
-rw-r--r--drivers/net/ethernet/airoha/airoha_npu.c6
-rw-r--r--drivers/net/ethernet/airoha/airoha_ppe.c2
-rw-r--r--drivers/net/ethernet/alacritech/slicoss.c4
-rw-r--r--drivers/net/ethernet/alteon/acenic.c2
-rw-r--r--drivers/net/ethernet/altera/altera_tse_main.c4
-rw-r--r--drivers/net/ethernet/amd/pcnet32.c4
-rw-r--r--drivers/net/ethernet/amd/pds_core/auxbus.c2
-rw-r--r--drivers/net/ethernet/amd/pds_core/dev.c2
-rw-r--r--drivers/net/ethernet/amd/pds_core/main.c2
-rw-r--r--drivers/net/ethernet/amd/xgbe/xgbe-selftest.c2
-rw-r--r--drivers/net/ethernet/apm/xgene-v2/main.c2
-rw-r--r--drivers/net/ethernet/aquantia/atlantic/aq_filters.c2
-rw-r--r--drivers/net/ethernet/aquantia/atlantic/aq_macsec.c2
-rw-r--r--drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c2
-rw-r--r--drivers/net/ethernet/aquantia/atlantic/aq_ptp.c2
-rw-r--r--drivers/net/ethernet/aquantia/atlantic/aq_ring.c2
-rw-r--r--drivers/net/ethernet/aquantia/atlantic/aq_vec.c2
-rw-r--r--drivers/net/ethernet/atheros/ag71xx.c2
-rw-r--r--drivers/net/ethernet/atheros/alx/main.c10
-rw-r--r--drivers/net/ethernet/broadcom/bcm4908_enet.c2
-rw-r--r--drivers/net/ethernet/broadcom/bcmsysport.c2
-rw-r--r--drivers/net/ethernet/broadcom/bnge/bnge_auxr.c6
-rw-r--r--drivers/net/ethernet/broadcom/bnge/bnge_hwrm.c2
-rw-r--r--drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c4
-rw-r--r--drivers/net/ethernet/broadcom/bnge/bnge_netdev.c12
-rw-r--r--drivers/net/ethernet/broadcom/bnge/bnge_resc.c2
-rw-r--r--drivers/net/ethernet/broadcom/bnge/bnge_rmem.c2
-rw-r--r--drivers/net/ethernet/broadcom/bnx2.c2
-rw-r--r--drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c10
-rw-r--r--drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c8
-rw-r--r--drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c2
-rw-r--r--drivers/net/ethernet/broadcom/bnxt/bnxt.c28
-rw-r--r--drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c8
-rw-r--r--drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c4
-rw-r--r--drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c2
-rw-r--r--drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c2
-rw-r--r--drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c10
-rw-r--r--drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c6
-rw-r--r--drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c2
-rw-r--r--drivers/net/ethernet/broadcom/cnic.c2
-rw-r--r--drivers/net/ethernet/brocade/bna/bnad.c2
-rw-r--r--drivers/net/ethernet/brocade/bna/bnad_debugfs.c8
-rw-r--r--drivers/net/ethernet/brocade/bna/bnad_ethtool.c4
-rw-r--r--drivers/net/ethernet/cadence/macb_main.c2
-rw-r--r--drivers/net/ethernet/cavium/liquidio/lio_core.c6
-rw-r--r--drivers/net/ethernet/cavium/liquidio/octeon_device.c2
-rw-r--r--drivers/net/ethernet/cavium/thunder/nicvf_main.c2
-rw-r--r--drivers/net/ethernet/cavium/thunder/nicvf_queues.c2
-rw-r--r--drivers/net/ethernet/cavium/thunder/thunder_bgx.c2
-rw-r--r--drivers/net/ethernet/chelsio/cxgb/espi.c2
-rw-r--r--drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c2
-rw-r--r--drivers/net/ethernet/chelsio/cxgb/mv88x201x.c2
-rw-r--r--drivers/net/ethernet/chelsio/cxgb/my3126.c2
-rw-r--r--drivers/net/ethernet/chelsio/cxgb/sge.c4
-rw-r--r--drivers/net/ethernet/chelsio/cxgb/tp.c2
-rw-r--r--drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c2
-rw-r--r--drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c2
-rw-r--r--drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c2
-rw-r--r--drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c2
-rw-r--r--drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c2
-rw-r--r--drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c2
-rw-r--r--drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c16
-rw-r--r--drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c2
-rw-r--r--drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c2
-rw-r--r--drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c4
-rw-r--r--drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c10
-rw-r--r--drivers/net/ethernet/chelsio/cxgb4/sched.c4
-rw-r--r--drivers/net/ethernet/chelsio/cxgb4/srq.c2
-rw-r--r--drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c4
-rw-r--r--drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c4
-rw-r--r--drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c4
-rw-r--r--drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c4
-rw-r--r--drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c8
-rw-r--r--drivers/net/ethernet/cisco/enic/enic_main.c8
-rw-r--r--drivers/net/ethernet/cisco/enic/vnic_dev.c4
-rw-r--r--drivers/net/ethernet/cortina/gemini.c4
-rw-r--r--drivers/net/ethernet/emulex/benet/be_main.c2
-rw-r--r--drivers/net/ethernet/engleder/tsnep_rxnfc.c2
-rw-r--r--drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c2
-rw-r--r--drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c2
-rw-r--r--drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c6
-rw-r--r--drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c8
-rw-r--r--drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c4
-rw-r--r--drivers/net/ethernet/freescale/enetc/enetc.c6
-rw-r--r--drivers/net/ethernet/freescale/enetc/enetc_pf.c2
-rw-r--r--drivers/net/ethernet/freescale/enetc/enetc_ptp.c2
-rw-r--r--drivers/net/ethernet/freescale/enetc/enetc_qos.c6
-rw-r--r--drivers/net/ethernet/freescale/fec_main.c8
-rw-r--r--drivers/net/ethernet/freescale/fec_mpc52xx_phy.c2
-rw-r--r--drivers/net/ethernet/freescale/fman/fman.c6
-rw-r--r--drivers/net/ethernet/freescale/fman/fman_dtsec.c4
-rw-r--r--drivers/net/ethernet/freescale/fman/fman_keygen.c2
-rw-r--r--drivers/net/ethernet/freescale/fman/fman_mac.h4
-rw-r--r--drivers/net/ethernet/freescale/fman/fman_memac.c4
-rw-r--r--drivers/net/ethernet/freescale/fman/fman_muram.c2
-rw-r--r--drivers/net/ethernet/freescale/fman/fman_port.c4
-rw-r--r--drivers/net/ethernet/freescale/fman/fman_tgec.c4
-rw-r--r--drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c2
-rw-r--r--drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c2
-rw-r--r--drivers/net/ethernet/freescale/fs_enet/mii-fec.c2
-rw-r--r--drivers/net/ethernet/freescale/gianfar.c2
-rw-r--r--drivers/net/ethernet/freescale/gianfar_ethtool.c4
-rw-r--r--drivers/net/ethernet/freescale/ucc_geth.c2
-rw-r--r--drivers/net/ethernet/fungible/funcore/fun_dev.c2
-rw-r--r--drivers/net/ethernet/fungible/funcore/fun_queue.c2
-rw-r--r--drivers/net/ethernet/fungible/funeth/funeth_main.c8
-rw-r--r--drivers/net/ethernet/google/gve/gve_ethtool.c2
-rw-r--r--drivers/net/ethernet/google/gve/gve_flow_rule.c2
-rw-r--r--drivers/net/ethernet/google/gve/gve_main.c6
-rw-r--r--drivers/net/ethernet/google/gve/gve_ptp.c2
-rw-r--r--drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c6
-rw-r--r--drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c6
-rw-r--r--drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c8
-rw-r--r--drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c2
-rw-r--r--drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_regs.c8
-rw-r--r--drivers/net/ethernet/huawei/hinic/hinic_debugfs.c4
-rw-r--r--drivers/net/ethernet/huawei/hinic/hinic_devlink.c2
-rw-r--r--drivers/net/ethernet/huawei/hinic/hinic_ethtool.c2
-rw-r--r--drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c6
-rw-r--r--drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c2
-rw-r--r--drivers/net/ethernet/huawei/hinic/hinic_port.c2
-rw-r--r--drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c2
-rw-r--r--drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c4
-rw-r--r--drivers/net/ethernet/huawei/hinic3/hinic3_hw_cfg.c4
-rw-r--r--drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.c2
-rw-r--r--drivers/net/ethernet/huawei/hinic3/hinic3_hwif.c2
-rw-r--r--drivers/net/ethernet/huawei/hinic3/hinic3_lld.c4
-rw-r--r--drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c4
-rw-r--r--drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c4
-rw-r--r--drivers/net/ethernet/huawei/hinic3/hinic3_nic_io.c6
-rw-r--r--drivers/net/ethernet/huawei/hinic3/hinic3_rx.c2
-rw-r--r--drivers/net/ethernet/huawei/hinic3/hinic3_tx.c2
-rw-r--r--drivers/net/ethernet/ibm/ehea/ehea_main.c6
-rw-r--r--drivers/net/ethernet/ibm/ehea/ehea_qmr.c12
-rw-r--r--drivers/net/ethernet/ibm/ibmveth.c2
-rw-r--r--drivers/net/ethernet/ibm/ibmvnic.c10
-rw-r--r--drivers/net/ethernet/intel/e100.c2
-rw-r--r--drivers/net/ethernet/intel/i40e/i40e_client.c6
-rw-r--r--drivers/net/ethernet/intel/i40e/i40e_debugfs.c4
-rw-r--r--drivers/net/ethernet/intel/i40e/i40e_ethtool.c4
-rw-r--r--drivers/net/ethernet/intel/i40e/i40e_main.c22
-rw-r--r--drivers/net/ethernet/intel/i40e/i40e_ptp.c2
-rw-r--r--drivers/net/ethernet/intel/i40e/i40e_txrx.c2
-rw-r--r--drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c4
-rw-r--r--drivers/net/ethernet/intel/iavf/iavf_ethtool.c4
-rw-r--r--drivers/net/ethernet/intel/iavf/iavf_main.c6
-rw-r--r--drivers/net/ethernet/intel/ice/devlink/devlink.c2
-rw-r--r--drivers/net/ethernet/intel/ice/devlink/port.c2
-rw-r--r--drivers/net/ethernet/intel/ice/ice_adapter.c2
-rw-r--r--drivers/net/ethernet/intel/ice/ice_arfs.c2
-rw-r--r--drivers/net/ethernet/intel/ice/ice_base.c2
-rw-r--r--drivers/net/ethernet/intel/ice/ice_common.c10
-rw-r--r--drivers/net/ethernet/intel/ice/ice_dcb_lib.c8
-rw-r--r--drivers/net/ethernet/intel/ice/ice_dpll.c4
-rw-r--r--drivers/net/ethernet/intel/ice/ice_eswitch_br.c16
-rw-r--r--drivers/net/ethernet/intel/ice/ice_ethtool.c16
-rw-r--r--drivers/net/ethernet/intel/ice/ice_flex_pipe.c4
-rw-r--r--drivers/net/ethernet/intel/ice/ice_flow.c8
-rw-r--r--drivers/net/ethernet/intel/ice/ice_fw_update.c2
-rw-r--r--drivers/net/ethernet/intel/ice/ice_gnss.c2
-rw-r--r--drivers/net/ethernet/intel/ice/ice_idc.c6
-rw-r--r--drivers/net/ethernet/intel/ice/ice_irq.c2
-rw-r--r--drivers/net/ethernet/intel/ice/ice_lag.c4
-rw-r--r--drivers/net/ethernet/intel/ice/ice_lib.c16
-rw-r--r--drivers/net/ethernet/intel/ice/ice_main.c32
-rw-r--r--drivers/net/ethernet/intel/ice/ice_parser.c4
-rw-r--r--drivers/net/ethernet/intel/ice/ice_ptp.c2
-rw-r--r--drivers/net/ethernet/intel/ice/ice_repr.c2
-rw-r--r--drivers/net/ethernet/intel/ice/ice_sf_eth.c2
-rw-r--r--drivers/net/ethernet/intel/ice/ice_sriov.c2
-rw-r--r--drivers/net/ethernet/intel/ice/ice_switch.c14
-rw-r--r--drivers/net/ethernet/intel/ice/ice_tc_lib.c2
-rw-r--r--drivers/net/ethernet/intel/ice/ice_txrx.c2
-rw-r--r--drivers/net/ethernet/intel/ice/ice_vf_lib.c2
-rw-r--r--drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c26
-rw-r--r--drivers/net/ethernet/intel/ice/virt/fdir.c6
-rw-r--r--drivers/net/ethernet/intel/ice/virt/rss.c2
-rw-r--r--drivers/net/ethernet/intel/ice/virt/virtchnl.c4
-rw-r--r--drivers/net/ethernet/intel/idpf/idpf_controlq.c2
-rw-r--r--drivers/net/ethernet/intel/idpf/idpf_dev.c2
-rw-r--r--drivers/net/ethernet/intel/idpf/idpf_ethtool.c2
-rw-r--r--drivers/net/ethernet/intel/idpf/idpf_idc.c10
-rw-r--r--drivers/net/ethernet/intel/idpf/idpf_lib.c8
-rw-r--r--drivers/net/ethernet/intel/idpf/idpf_main.c2
-rw-r--r--drivers/net/ethernet/intel/idpf/idpf_ptp.c2
-rw-r--r--drivers/net/ethernet/intel/idpf/idpf_txrx.c6
-rw-r--r--drivers/net/ethernet/intel/idpf/idpf_vf_dev.c2
-rw-r--r--drivers/net/ethernet/intel/idpf/idpf_virtchnl.c16
-rw-r--r--drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c2
-rw-r--r--drivers/net/ethernet/intel/idpf/xdp.c2
-rw-r--r--drivers/net/ethernet/intel/igb/igb_ethtool.c2
-rw-r--r--drivers/net/ethernet/intel/igb/igb_main.c2
-rw-r--r--drivers/net/ethernet/intel/igbvf/netdev.c6
-rw-r--r--drivers/net/ethernet/intel/igc/igc_ethtool.c2
-rw-r--r--drivers/net/ethernet/intel/igc/igc_leds.c2
-rw-r--r--drivers/net/ethernet/intel/ixgbe/devlink/devlink.c2
-rw-r--r--drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c2
-rw-r--r--drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c2
-rw-r--r--drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c2
-rw-r--r--drivers/net/ethernet/intel/ixgbe/ixgbe_main.c12
-rw-r--r--drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c2
-rw-r--r--drivers/net/ethernet/intel/ixgbevf/ipsec.c2
-rw-r--r--drivers/net/ethernet/intel/libie/fwlog.c6
-rw-r--r--drivers/net/ethernet/marvell/mv643xx_eth.c2
-rw-r--r--drivers/net/ethernet/marvell/mvneta.c2
-rw-r--r--drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c4
-rw-r--r--drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c2
-rw-r--r--drivers/net/ethernet/marvell/octeon_ep/octep_main.c2
-rw-r--r--drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c2
-rw-r--r--drivers/net/ethernet/marvell/octeontx2/af/cgx.c2
-rw-r--r--drivers/net/ethernet/marvell/octeontx2/af/mbox.c4
-rw-r--r--drivers/net/ethernet/marvell/octeontx2/af/ptp.c2
-rw-r--r--drivers/net/ethernet/marvell/octeontx2/af/rvu.c2
-rw-r--r--drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c2
-rw-r--r--drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c8
-rw-r--r--drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c8
-rw-r--r--drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c4
-rw-r--r--drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c4
-rw-r--r--drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c6
-rw-r--r--drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c4
-rw-r--r--drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c4
-rw-r--r--drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c2
-rw-r--r--drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c2
-rw-r--r--drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c2
-rw-r--r--drivers/net/ethernet/marvell/octeontx2/nic/qos.c18
-rw-r--r--drivers/net/ethernet/marvell/octeontx2/nic/rep.c6
-rw-r--r--drivers/net/ethernet/marvell/prestera/prestera_acl.c10
-rw-r--r--drivers/net/ethernet/marvell/prestera/prestera_counter.c6
-rw-r--r--drivers/net/ethernet/marvell/prestera/prestera_devlink.c2
-rw-r--r--drivers/net/ethernet/marvell/prestera/prestera_flow.c4
-rw-r--r--drivers/net/ethernet/marvell/prestera/prestera_flower.c2
-rw-r--r--drivers/net/ethernet/marvell/prestera/prestera_hw.c2
-rw-r--r--drivers/net/ethernet/marvell/prestera/prestera_main.c8
-rw-r--r--drivers/net/ethernet/marvell/prestera/prestera_router.c6
-rw-r--r--drivers/net/ethernet/marvell/prestera/prestera_router_hw.c10
-rw-r--r--drivers/net/ethernet/marvell/prestera/prestera_rxtx.c6
-rw-r--r--drivers/net/ethernet/marvell/prestera/prestera_span.c4
-rw-r--r--drivers/net/ethernet/marvell/prestera/prestera_switchdev.c14
-rw-r--r--drivers/net/ethernet/marvell/pxa168_eth.c4
-rw-r--r--drivers/net/ethernet/marvell/skge.c2
-rw-r--r--drivers/net/ethernet/mediatek/mtk_eth_soc.c2
-rw-r--r--drivers/net/ethernet/mediatek/mtk_ppe_offload.c2
-rw-r--r--drivers/net/ethernet/mediatek/mtk_wed.c8
-rw-r--r--drivers/net/ethernet/mellanox/mlx4/alloc.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlx4/cmd.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlx4/en_ethtool.c16
-rw-r--r--drivers/net/ethernet/mellanox/mlx4/en_main.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx4/en_netdev.c10
-rw-r--r--drivers/net/ethernet/mellanox/mlx4/en_rx.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx4/eq.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx4/icm.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx4/intf.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx4/main.c22
-rw-r--r--drivers/net/ethernet/mellanox/mlx4/mcg.c10
-rw-r--r--drivers/net/ethernet/mellanox/mlx4/pd.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx4/profile.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx4/qp.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx4/resource_tracker.c28
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/alloc.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/debugfs.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/dev.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/devlink.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/diag/rsc_dump.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/dpll.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c12
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/htb.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/qos.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/rss.c8
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/selq.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/tc/act_stats.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c8
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c14
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c10
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/tir.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c12
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c34
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c14
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c14
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_common.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_fs.c16
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c8
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_main.c8
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_rep.c8
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en_tc.c16
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/eq.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c18
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c16
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/esw/vporttbl.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/eswitch.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c24
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/events.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/fs_core.c26
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c10
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/fs_ft_pool.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/hwmon.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c8
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c16
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c36
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/lib/st.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/main.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c8
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/rdma.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/sf/hw_table.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/sriov.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c16
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/hws/buddy.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/hws/context.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c8
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws_pools.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/hws/matcher.c8
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/hws/table.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_definer.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_fw.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c12
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_table.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/vport.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/wc.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/core.c8
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c22
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/core_linecard_dev.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/core_linecards.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/minimal.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/pci.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum.c8
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c10
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c8
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c2
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c6
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum_port_range.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c8
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c10
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c32
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c4
-rw-r--r--drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c14
-rw-r--r--drivers/net/ethernet/micrel/ksz884x.c4
-rw-r--r--drivers/net/ethernet/microchip/lan743x_main.c4
-rw-r--r--drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c2
-rw-r--r--drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c4
-rw-r--r--drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c4
-rw-r--r--drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c2
-rw-r--r--drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c2
-rw-r--r--drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c2
-rw-r--r--drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c2
-rw-r--r--drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c2
-rw-r--r--drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c4
-rw-r--r--drivers/net/ethernet/microchip/vcap/vcap_api.c14
-rw-r--r--drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c4
-rw-r--r--drivers/net/ethernet/microsoft/mana/gdma_main.c16
-rw-r--r--drivers/net/ethernet/microsoft/mana/hw_channel.c10
-rw-r--r--drivers/net/ethernet/microsoft/mana/mana_en.c10
-rw-r--r--drivers/net/ethernet/mscc/ocelot.c12
-rw-r--r--drivers/net/ethernet/mscc/ocelot_flower.c2
-rw-r--r--drivers/net/ethernet/mscc/ocelot_mrp.c2
-rw-r--r--drivers/net/ethernet/mscc/ocelot_vcap.c2
-rw-r--r--drivers/net/ethernet/netronome/nfp/abm/cls.c2
-rw-r--r--drivers/net/ethernet/netronome/nfp/abm/main.c4
-rw-r--r--drivers/net/ethernet/netronome/nfp/abm/qdisc.c2
-rw-r--r--drivers/net/ethernet/netronome/nfp/bpf/main.c4
-rw-r--r--drivers/net/ethernet/netronome/nfp/bpf/offload.c6
-rw-r--r--drivers/net/ethernet/netronome/nfp/flower/conntrack.c6
-rw-r--r--drivers/net/ethernet/netronome/nfp/flower/lag_conf.c2
-rw-r--r--drivers/net/ethernet/netronome/nfp/flower/main.c6
-rw-r--r--drivers/net/ethernet/netronome/nfp/flower/metadata.c6
-rw-r--r--drivers/net/ethernet/netronome/nfp/flower/offload.c12
-rw-r--r--drivers/net/ethernet/netronome/nfp/flower/qos_conf.c2
-rw-r--r--drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c6
-rw-r--r--drivers/net/ethernet/netronome/nfp/nfp_app.c2
-rw-r--r--drivers/net/ethernet/netronome/nfp/nfp_net_common.c2
-rw-r--r--drivers/net/ethernet/netronome/nfp/nfp_net_dp.c4
-rw-r--r--drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c4
-rw-r--r--drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c2
-rw-r--r--drivers/net/ethernet/netronome/nfp/nfp_port.c2
-rw-r--r--drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c2
-rw-r--r--drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c4
-rw-r--r--drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mip.c2
-rw-r--r--drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c2
-rw-r--r--drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c2
-rw-r--r--drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c4
-rw-r--r--drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c4
-rw-r--r--drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.c2
-rw-r--r--drivers/net/ethernet/netronome/nfp/nic/main.c2
-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_lif.c6
-rw-r--r--drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c4
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_cxt.c2
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_dcbx.c4
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_debug.c2
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_dev.c10
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_fcoe.c6
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_hw.c2
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_init_ops.c2
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_int.c6
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_iscsi.c6
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_iwarp.c6
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_l2.c2
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_ll2.c8
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_main.c6
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_mcp.c2
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c6
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_ooo.c2
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_rdma.c8
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_spq.c6
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_sriov.c4
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_vf.c2
-rw-r--r--drivers/net/ethernet/qlogic/qede/qede_filter.c6
-rw-r--r--drivers/net/ethernet/qlogic/qede/qede_main.c4
-rw-r--r--drivers/net/ethernet/qlogic/qede/qede_ptp.c2
-rw-r--r--drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c2
-rw-r--r--drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c2
-rw-r--r--drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c2
-rw-r--r--drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c8
-rw-r--r--drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c2
-rw-r--r--drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c4
-rw-r--r--drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c2
-rw-r--r--drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c4
-rw-r--r--drivers/net/ethernet/realtek/r8169_leds.c4
-rw-r--r--drivers/net/ethernet/realtek/r8169_main.c2
-rw-r--r--drivers/net/ethernet/renesas/rswitch_main.c2
-rw-r--r--drivers/net/ethernet/renesas/rtsn.c4
-rw-r--r--drivers/net/ethernet/rocker/rocker_main.c6
-rw-r--r--drivers/net/ethernet/rocker/rocker_ofdpa.c22
-rw-r--r--drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c4
-rw-r--r--drivers/net/ethernet/sfc/ef10.c6
-rw-r--r--drivers/net/ethernet/sfc/ef100.c2
-rw-r--r--drivers/net/ethernet/sfc/ef100_nic.c4
-rw-r--r--drivers/net/ethernet/sfc/ef10_sriov.c2
-rw-r--r--drivers/net/ethernet/sfc/efx.c2
-rw-r--r--drivers/net/ethernet/sfc/efx_channels.c4
-rw-r--r--drivers/net/ethernet/sfc/ethtool_common.c2
-rw-r--r--drivers/net/ethernet/sfc/falcon/efx.c4
-rw-r--r--drivers/net/ethernet/sfc/falcon/ethtool.c2
-rw-r--r--drivers/net/ethernet/sfc/falcon/falcon.c6
-rw-r--r--drivers/net/ethernet/sfc/falcon/farch.c2
-rw-r--r--drivers/net/ethernet/sfc/falcon/qt202x_phy.c2
-rw-r--r--drivers/net/ethernet/sfc/falcon/rx.c2
-rw-r--r--drivers/net/ethernet/sfc/falcon/selftest.c2
-rw-r--r--drivers/net/ethernet/sfc/falcon/tenxpress.c2
-rw-r--r--drivers/net/ethernet/sfc/falcon/tx.c2
-rw-r--r--drivers/net/ethernet/sfc/falcon/txc43128_phy.c2
-rw-r--r--drivers/net/ethernet/sfc/mae.c4
-rw-r--r--drivers/net/ethernet/sfc/mcdi.c2
-rw-r--r--drivers/net/ethernet/sfc/mcdi_filters.c4
-rw-r--r--drivers/net/ethernet/sfc/mcdi_mon.c2
-rw-r--r--drivers/net/ethernet/sfc/mcdi_port_common.c2
-rw-r--r--drivers/net/ethernet/sfc/ptp.c4
-rw-r--r--drivers/net/ethernet/sfc/rx_common.c2
-rw-r--r--drivers/net/ethernet/sfc/selftest.c2
-rw-r--r--drivers/net/ethernet/sfc/siena/efx_channels.c4
-rw-r--r--drivers/net/ethernet/sfc/siena/ethtool_common.c2
-rw-r--r--drivers/net/ethernet/sfc/siena/farch.c2
-rw-r--r--drivers/net/ethernet/sfc/siena/mcdi.c2
-rw-r--r--drivers/net/ethernet/sfc/siena/mcdi_mon.c2
-rw-r--r--drivers/net/ethernet/sfc/siena/mcdi_port_common.c2
-rw-r--r--drivers/net/ethernet/sfc/siena/ptp.c2
-rw-r--r--drivers/net/ethernet/sfc/siena/rx_common.c2
-rw-r--r--drivers/net/ethernet/sfc/siena/selftest.c2
-rw-r--r--drivers/net/ethernet/sfc/siena/siena.c4
-rw-r--r--drivers/net/ethernet/sfc/siena/siena_sriov.c4
-rw-r--r--drivers/net/ethernet/sfc/siena/tx_common.c2
-rw-r--r--drivers/net/ethernet/sfc/tc.c8
-rw-r--r--drivers/net/ethernet/sfc/tc_bindings.c2
-rw-r--r--drivers/net/ethernet/sfc/tx_common.c2
-rw-r--r--drivers/net/ethernet/sis/sis190.c2
-rw-r--r--drivers/net/ethernet/sis/sis900.c2
-rw-r--r--drivers/net/ethernet/socionext/netsec.c2
-rw-r--r--drivers/net/ethernet/socionext/sni_ave.c4
-rw-r--r--drivers/net/ethernet/stmicro/stmmac/stmmac_main.c2
-rw-r--r--drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c30
-rw-r--r--drivers/net/ethernet/sun/ldmvsw.c2
-rw-r--r--drivers/net/ethernet/sun/niu.c8
-rw-r--r--drivers/net/ethernet/sun/sunhme.c4
-rw-r--r--drivers/net/ethernet/sun/sunqe.c2
-rw-r--r--drivers/net/ethernet/sun/sunvnet.c2
-rw-r--r--drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c2
-rw-r--r--drivers/net/ethernet/ti/k3-cppi-desc-pool.c2
-rw-r--r--drivers/net/ethernet/toshiba/ps3_gelic_wireless.c2
-rw-r--r--drivers/net/ethernet/via/via-velocity.c2
-rw-r--r--drivers/net/ethernet/wangxun/libwx/wx_lib.c4
-rw-r--r--drivers/net/ethernet/wangxun/libwx/wx_mbx.c2
-rw-r--r--drivers/net/ethernet/wangxun/libwx/wx_sriov.c4
-rw-r--r--drivers/net/ethernet/wangxun/ngbe/ngbe_ethtool.c2
-rw-r--r--drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c2
-rw-r--r--drivers/net/ethernet/xilinx/xilinx_axienet_main.c4
-rw-r--r--drivers/net/fjes/fjes_hw.c2
-rw-r--r--drivers/net/geneve.c2
-rw-r--r--drivers/net/hamradio/yam.c2
-rw-r--r--drivers/net/hyperv/netvsc.c2
-rw-r--r--drivers/net/hyperv/rndis_filter.c4
-rw-r--r--drivers/net/ieee802154/ca8210.c2
-rw-r--r--drivers/net/ieee802154/mac802154_hwsim.c8
-rw-r--r--drivers/net/ifb.c2
-rw-r--r--drivers/net/ipa/gsi_trans.c2
-rw-r--r--drivers/net/ipa/ipa_interrupt.c2
-rw-r--r--drivers/net/ipa/ipa_main.c2
-rw-r--r--drivers/net/ipa/ipa_smp2p.c2
-rw-r--r--drivers/net/ipvlan/ipvlan_main.c2
-rw-r--r--drivers/net/macsec.c8
-rw-r--r--drivers/net/macvlan.c6
-rw-r--r--drivers/net/mctp/mctp-i2c.c2
-rw-r--r--drivers/net/mctp/mctp-i3c.c2
-rw-r--r--drivers/net/netconsole.c4
-rw-r--r--drivers/net/netdevsim/bpf.c2
-rw-r--r--drivers/net/netdevsim/bus.c2
-rw-r--r--drivers/net/netdevsim/dev.c6
-rw-r--r--drivers/net/netdevsim/fib.c10
-rw-r--r--drivers/net/netdevsim/hwstats.c2
-rw-r--r--drivers/net/netdevsim/psample.c2
-rw-r--r--drivers/net/ovpn/crypto_aead.c2
-rw-r--r--drivers/net/ovpn/main.c2
-rw-r--r--drivers/net/ovpn/peer.c2
-rw-r--r--drivers/net/ovpn/socket.c2
-rw-r--r--drivers/net/pcs/pcs-lynx.c2
-rw-r--r--drivers/net/pcs/pcs-mtk-lynxi.c2
-rw-r--r--drivers/net/pcs/pcs-rzn1-miic.c2
-rw-r--r--drivers/net/pcs/pcs-xpcs.c2
-rw-r--r--drivers/net/phy/as21xxx.c2
-rw-r--r--drivers/net/phy/dp83640.c4
-rw-r--r--drivers/net/phy/mdio_device.c2
-rw-r--r--drivers/net/phy/micrel.c2
-rw-r--r--drivers/net/phy/microchip_rds_ptp.c2
-rw-r--r--drivers/net/phy/mii_timestamper.c2
-rw-r--r--drivers/net/phy/mscc/mscc_macsec.c2
-rw-r--r--drivers/net/phy/nxp-c45-tja11xx-macsec.c4
-rw-r--r--drivers/net/phy/phy.c2
-rw-r--r--drivers/net/phy/phy_device.c4
-rw-r--r--drivers/net/phy/phy_led_triggers.c2
-rw-r--r--drivers/net/phy/phy_link_topology.c4
-rw-r--r--drivers/net/phy/phy_package.c2
-rw-r--r--drivers/net/phy/phy_port.c2
-rw-r--r--drivers/net/phy/phylink.c2
-rw-r--r--drivers/net/phy/sfp-bus.c2
-rw-r--r--drivers/net/phy/sfp.c2
-rw-r--r--drivers/net/ppp/bsd_comp.c2
-rw-r--r--drivers/net/ppp/ppp_async.c2
-rw-r--r--drivers/net/ppp/ppp_deflate.c4
-rw-r--r--drivers/net/ppp/ppp_generic.c2
-rw-r--r--drivers/net/ppp/ppp_mppe.c2
-rw-r--r--drivers/net/ppp/ppp_synctty.c2
-rw-r--r--drivers/net/pse-pd/pd692x0.c2
-rw-r--r--drivers/net/pse-pd/pse_core.c4
-rw-r--r--drivers/net/pse-pd/tps23881.c2
-rw-r--r--drivers/net/rionet.c2
-rw-r--r--drivers/net/slip/slhc.c2
-rw-r--r--drivers/net/slip/slip.c2
-rw-r--r--drivers/net/tap.c2
-rw-r--r--drivers/net/team/team_core.c10
-rw-r--r--drivers/net/team/team_mode_loadbalance.c4
-rw-r--r--drivers/net/tun.c4
-rw-r--r--drivers/net/usb/aqc111.c2
-rw-r--r--drivers/net/usb/asix_devices.c2
-rw-r--r--drivers/net/usb/ax88172a.c2
-rw-r--r--drivers/net/usb/ax88179_178a.c2
-rw-r--r--drivers/net/usb/cdc_ncm.c2
-rw-r--r--drivers/net/usb/cx82310_eth.c2
-rw-r--r--drivers/net/usb/hso.c10
-rw-r--r--drivers/net/usb/lan78xx.c4
-rw-r--r--drivers/net/usb/lg-vl600.c2
-rw-r--r--drivers/net/usb/r8152.c2
-rw-r--r--drivers/net/usb/sierra_net.c2
-rw-r--r--drivers/net/usb/smsc95xx.c2
-rw-r--r--drivers/net/virtio_net.c34
-rw-r--r--drivers/net/vxlan/vxlan_core.c2
-rw-r--r--drivers/net/vxlan/vxlan_mdb.c10
-rw-r--r--drivers/net/vxlan/vxlan_vnifilter.c4
-rw-r--r--drivers/net/wan/c101.c2
-rw-r--r--drivers/net/wan/farsync.c2
-rw-r--r--drivers/net/wan/framer/framer-core.c4
-rw-r--r--drivers/net/wan/framer/pef2256/pef2256.c2
-rw-r--r--drivers/net/wan/fsl_ucc_hdlc.c6
-rw-r--r--drivers/net/wan/n2.c2
-rw-r--r--drivers/net/wan/pc300too.c2
-rw-r--r--drivers/net/wan/pci200syn.c2
-rw-r--r--drivers/net/wireguard/noise.c2
-rw-r--r--drivers/net/wireguard/peerlookup.c4
-rw-r--r--drivers/net/wireguard/ratelimiter.c4
-rw-r--r--drivers/net/wireguard/selftest/allowedips.c10
-rw-r--r--drivers/net/wireguard/selftest/counter.c2
-rw-r--r--drivers/net/wireless/ath/ar5523/ar5523.c4
-rw-r--r--drivers/net/wireless/ath/ath10k/htt_rx.c2
-rw-r--r--drivers/net/wireless/ath/ath10k/mac.c6
-rw-r--r--drivers/net/wireless/ath/ath10k/qmi.c8
-rw-r--r--drivers/net/wireless/ath/ath10k/sdio.c4
-rw-r--r--drivers/net/wireless/ath/ath10k/usb.c2
-rw-r--r--drivers/net/wireless/ath/ath10k/wow.c4
-rw-r--r--drivers/net/wireless/ath/ath11k/cfr.c2
-rw-r--r--drivers/net/wireless/ath/ath11k/debugfs.c2
-rw-r--r--drivers/net/wireless/ath/ath11k/mac.c16
-rw-r--r--drivers/net/wireless/ath/ath11k/mhi.c2
-rw-r--r--drivers/net/wireless/ath/ath11k/qmi.c10
-rw-r--r--drivers/net/wireless/ath/ath11k/wow.c4
-rw-r--r--drivers/net/wireless/ath/ath12k/core.c2
-rw-r--r--drivers/net/wireless/ath/ath12k/dp_peer.c2
-rw-r--r--drivers/net/wireless/ath/ath12k/mac.c30
-rw-r--r--drivers/net/wireless/ath/ath12k/mhi.c2
-rw-r--r--drivers/net/wireless/ath/ath12k/peer.c2
-rw-r--r--drivers/net/wireless/ath/ath12k/qmi.c10
-rw-r--r--drivers/net/wireless/ath/ath12k/wifi7/dp.c2
-rw-r--r--drivers/net/wireless/ath/ath12k/wow.c6
-rw-r--r--drivers/net/wireless/ath/ath5k/debug.c2
-rw-r--r--drivers/net/wireless/ath/ath6kl/core.c2
-rw-r--r--drivers/net/wireless/ath/ath6kl/htc_mbox.c6
-rw-r--r--drivers/net/wireless/ath/ath6kl/htc_pipe.c8
-rw-r--r--drivers/net/wireless/ath/ath6kl/main.c2
-rw-r--r--drivers/net/wireless/ath/ath6kl/sdio.c2
-rw-r--r--drivers/net/wireless/ath/ath6kl/txrx.c4
-rw-r--r--drivers/net/wireless/ath/ath6kl/usb.c4
-rw-r--r--drivers/net/wireless/ath/ath6kl/wmi.c2
-rw-r--r--drivers/net/wireless/ath/ath9k/hif_usb.c10
-rw-r--r--drivers/net/wireless/ath/ath9k/htc_drv_init.c2
-rw-r--r--drivers/net/wireless/ath/ath9k/htc_drv_txrx.c2
-rw-r--r--drivers/net/wireless/ath/ath9k/htc_hst.c2
-rw-r--r--drivers/net/wireless/ath/ath9k/hw.c2
-rw-r--r--drivers/net/wireless/ath/ath9k/wmi.c2
-rw-r--r--drivers/net/wireless/ath/carl9170/main.c2
-rw-r--r--drivers/net/wireless/ath/dfs_pattern_detector.c2
-rw-r--r--drivers/net/wireless/ath/wcn36xx/dxe.c2
-rw-r--r--drivers/net/wireless/ath/wcn36xx/smd.c8
-rw-r--r--drivers/net/wireless/ath/wil6210/cfg80211.c4
-rw-r--r--drivers/net/wireless/ath/wil6210/debugfs.c2
-rw-r--r--drivers/net/wireless/ath/wil6210/rx_reorder.c4
-rw-r--r--drivers/net/wireless/ath/wil6210/txrx.c2
-rw-r--r--drivers/net/wireless/ath/wil6210/txrx_edma.c2
-rw-r--r--drivers/net/wireless/ath/wil6210/wmi.c2
-rw-r--r--drivers/net/wireless/atmel/at76c50x-usb.c20
-rw-r--r--drivers/net/wireless/broadcom/b43/bus.c4
-rw-r--r--drivers/net/wireless/broadcom/b43/debugfs.c2
-rw-r--r--drivers/net/wireless/broadcom/b43/dma.c2
-rw-r--r--drivers/net/wireless/broadcom/b43/lo.c2
-rw-r--r--drivers/net/wireless/broadcom/b43/main.c4
-rw-r--r--drivers/net/wireless/broadcom/b43/phy_ac.c2
-rw-r--r--drivers/net/wireless/broadcom/b43/phy_g.c4
-rw-r--r--drivers/net/wireless/broadcom/b43/phy_ht.c2
-rw-r--r--drivers/net/wireless/broadcom/b43/phy_lcn.c2
-rw-r--r--drivers/net/wireless/broadcom/b43/phy_lp.c2
-rw-r--r--drivers/net/wireless/broadcom/b43/phy_n.c4
-rw-r--r--drivers/net/wireless/broadcom/b43/pio.c4
-rw-r--r--drivers/net/wireless/broadcom/b43/sdio.c2
-rw-r--r--drivers/net/wireless/broadcom/b43legacy/debugfs.c2
-rw-r--r--drivers/net/wireless/broadcom/b43legacy/dma.c2
-rw-r--r--drivers/net/wireless/broadcom/b43legacy/main.c2
-rw-r--r--drivers/net/wireless/broadcom/b43legacy/pio.c2
-rw-r--r--drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c6
-rw-r--r--drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c2
-rw-r--r--drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c22
-rw-r--r--drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c4
-rw-r--r--drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c2
-rw-r--r--drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c2
-rw-r--r--drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c4
-rw-r--r--drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c2
-rw-r--r--drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c6
-rw-r--r--drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c12
-rw-r--r--drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c4
-rw-r--r--drivers/net/wireless/intel/ipw2x00/ipw2200.c8
-rw-r--r--drivers/net/wireless/intel/ipw2x00/libipw_crypto.c2
-rw-r--r--drivers/net/wireless/intel/ipw2x00/libipw_wx.c4
-rw-r--r--drivers/net/wireless/intel/iwlegacy/3945-mac.c2
-rw-r--r--drivers/net/wireless/intel/iwlegacy/4965-mac.c4
-rw-r--r--drivers/net/wireless/intel/iwlegacy/common.c8
-rw-r--r--drivers/net/wireless/intel/iwlwifi/dvm/devices.c2
-rw-r--r--drivers/net/wireless/intel/iwlwifi/dvm/lib.c2
-rw-r--r--drivers/net/wireless/intel/iwlwifi/dvm/main.c2
-rw-r--r--drivers/net/wireless/intel/iwlwifi/dvm/sta.c2
-rw-r--r--drivers/net/wireless/intel/iwlwifi/fw/dbg.c2
-rw-r--r--drivers/net/wireless/intel/iwlwifi/fw/debugfs.c2
-rw-r--r--drivers/net/wireless/intel/iwlwifi/fw/pnvm.c4
-rw-r--r--drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c4
-rw-r--r--drivers/net/wireless/intel/iwlwifi/iwl-drv.c6
-rw-r--r--drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c2
-rw-r--r--drivers/net/wireless/intel/iwlwifi/iwl-trans.c2
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mei/main.c4
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mld/d3.c2
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mld/iface.c2
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mld/link.c2
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mld/sta.c2
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mvm/d3.c6
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c2
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c2
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c2
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c2
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mvm/ops.c2
-rw-r--r--drivers/net/wireless/intel/iwlwifi/mvm/scan.c2
-rw-r--r--drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c4
-rw-r--r--drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c2
-rw-r--r--drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c4
-rw-r--r--drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c2
-rw-r--r--drivers/net/wireless/intersil/p54/eeprom.c4
-rw-r--r--drivers/net/wireless/marvell/libertas/cfg.c2
-rw-r--r--drivers/net/wireless/marvell/libertas/debugfs.c4
-rw-r--r--drivers/net/wireless/marvell/libertas/if_sdio.c2
-rw-r--r--drivers/net/wireless/marvell/libertas/if_spi.c2
-rw-r--r--drivers/net/wireless/marvell/libertas/if_usb.c2
-rw-r--r--drivers/net/wireless/marvell/libertas/mesh.c2
-rw-r--r--drivers/net/wireless/marvell/libertas_tf/if_usb.c2
-rw-r--r--drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c2
-rw-r--r--drivers/net/wireless/marvell/mwifiex/cfg80211.c14
-rw-r--r--drivers/net/wireless/marvell/mwifiex/ie.c14
-rw-r--r--drivers/net/wireless/marvell/mwifiex/init.c2
-rw-r--r--drivers/net/wireless/marvell/mwifiex/main.c8
-rw-r--r--drivers/net/wireless/marvell/mwifiex/scan.c10
-rw-r--r--drivers/net/wireless/marvell/mwifiex/sta_cmd.c2
-rw-r--r--drivers/net/wireless/marvell/mwifiex/sta_ioctl.c2
-rw-r--r--drivers/net/wireless/marvell/mwifiex/uap_event.c2
-rw-r--r--drivers/net/wireless/marvell/mwl8k.c80
-rw-r--r--drivers/net/wireless/mediatek/mt76/mt7996/main.c2
-rw-r--r--drivers/net/wireless/microchip/wilc1000/cfg80211.c2
-rw-r--r--drivers/net/wireless/microchip/wilc1000/hif.c6
-rw-r--r--drivers/net/wireless/microchip/wilc1000/sdio.c2
-rw-r--r--drivers/net/wireless/microchip/wilc1000/spi.c2
-rw-r--r--drivers/net/wireless/microchip/wilc1000/wlan.c2
-rw-r--r--drivers/net/wireless/microchip/wilc1000/wlan_cfg.c2
-rw-r--r--drivers/net/wireless/purelifi/plfxlc/usb.c2
-rw-r--r--drivers/net/wireless/quantenna/qtnfmac/commands.c2
-rw-r--r--drivers/net/wireless/quantenna/qtnfmac/core.c2
-rw-r--r--drivers/net/wireless/quantenna/qtnfmac/event.c2
-rw-r--r--drivers/net/wireless/quantenna/qtnfmac/util.c2
-rw-r--r--drivers/net/wireless/ralink/rt2x00/rt2400pci.c2
-rw-r--r--drivers/net/wireless/ralink/rt2x00/rt2500pci.c2
-rw-r--r--drivers/net/wireless/ralink/rt2x00/rt2500usb.c2
-rw-r--r--drivers/net/wireless/ralink/rt2x00/rt2800lib.c2
-rw-r--r--drivers/net/wireless/ralink/rt2x00/rt2800usb.c2
-rw-r--r--drivers/net/wireless/ralink/rt2x00/rt2x00debug.c2
-rw-r--r--drivers/net/wireless/ralink/rt2x00/rt2x00dev.c4
-rw-r--r--drivers/net/wireless/ralink/rt2x00/rt2x00queue.c2
-rw-r--r--drivers/net/wireless/ralink/rt2x00/rt61pci.c2
-rw-r--r--drivers/net/wireless/ralink/rt2x00/rt73usb.c2
-rw-r--r--drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c2
-rw-r--r--drivers/net/wireless/realtek/rtl8xxxu/core.c4
-rw-r--r--drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c4
-rw-r--r--drivers/net/wireless/realtek/rtw88/fw.c2
-rw-r--r--drivers/net/wireless/realtek/rtw89/cam.c2
-rw-r--r--drivers/net/wireless/realtek/rtw89/core.c4
-rw-r--r--drivers/net/wireless/realtek/rtw89/debug.c2
-rw-r--r--drivers/net/wireless/realtek/rtw89/fw.c26
-rw-r--r--drivers/net/wireless/realtek/rtw89/mac80211.c2
-rw-r--r--drivers/net/wireless/realtek/rtw89/phy.c2
-rw-r--r--drivers/net/wireless/realtek/rtw89/sar.c2
-rw-r--r--drivers/net/wireless/realtek/rtw89/wow.c2
-rw-r--r--drivers/net/wireless/rsi/rsi_91x_coex.c2
-rw-r--r--drivers/net/wireless/rsi/rsi_91x_debugfs.c2
-rw-r--r--drivers/net/wireless/rsi/rsi_91x_hal.c2
-rw-r--r--drivers/net/wireless/rsi/rsi_91x_main.c4
-rw-r--r--drivers/net/wireless/rsi/rsi_91x_sdio.c2
-rw-r--r--drivers/net/wireless/rsi/rsi_91x_usb.c2
-rw-r--r--drivers/net/wireless/silabs/wfx/debug.c2
-rw-r--r--drivers/net/wireless/st/cw1200/cw1200_sdio.c2
-rw-r--r--drivers/net/wireless/st/cw1200/pm.c2
-rw-r--r--drivers/net/wireless/st/cw1200/queue.c2
-rw-r--r--drivers/net/wireless/st/cw1200/wsm.c2
-rw-r--r--drivers/net/wireless/ti/wl1251/acx.c70
-rw-r--r--drivers/net/wireless/ti/wl1251/cmd.c14
-rw-r--r--drivers/net/wireless/ti/wl1251/debugfs.c2
-rw-r--r--drivers/net/wireless/ti/wl1251/event.c2
-rw-r--r--drivers/net/wireless/ti/wl1251/init.c4
-rw-r--r--drivers/net/wireless/ti/wl1251/io.c2
-rw-r--r--drivers/net/wireless/ti/wl1251/main.c4
-rw-r--r--drivers/net/wireless/ti/wl1251/sdio.c2
-rw-r--r--drivers/net/wireless/ti/wl1251/tx.c2
-rw-r--r--drivers/net/wireless/ti/wl12xx/acx.c2
-rw-r--r--drivers/net/wireless/ti/wl12xx/cmd.c12
-rw-r--r--drivers/net/wireless/ti/wl12xx/main.c2
-rw-r--r--drivers/net/wireless/ti/wl12xx/scan.c14
-rw-r--r--drivers/net/wireless/ti/wl18xx/acx.c20
-rw-r--r--drivers/net/wireless/ti/wl18xx/cmd.c14
-rw-r--r--drivers/net/wireless/ti/wl18xx/scan.c10
-rw-r--r--drivers/net/wireless/ti/wlcore/acx.c102
-rw-r--r--drivers/net/wireless/ti/wlcore/cmd.c50
-rw-r--r--drivers/net/wireless/ti/wlcore/init.c6
-rw-r--r--drivers/net/wireless/ti/wlcore/main.c10
-rw-r--r--drivers/net/wireless/ti/wlcore/scan.c2
-rw-r--r--drivers/net/wireless/ti/wlcore/testmode.c2
-rw-r--r--drivers/net/wireless/virtual/mac80211_hwsim.c2
-rw-r--r--drivers/net/wireless/virtual/virt_wifi.c2
-rw-r--r--drivers/net/wireless/zydas/zd1211rw/zd_mac.c2
-rw-r--r--drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.c2
-rw-r--r--drivers/net/wireless/zydas/zd1211rw/zd_usb.c2
-rw-r--r--drivers/net/wwan/iosm/iosm_ipc_imem.c4
-rw-r--r--drivers/net/wwan/iosm/iosm_ipc_mmio.c2
-rw-r--r--drivers/net/wwan/iosm/iosm_ipc_mux.c2
-rw-r--r--drivers/net/wwan/iosm/iosm_ipc_pcie.c2
-rw-r--r--drivers/net/wwan/iosm/iosm_ipc_port.c2
-rw-r--r--drivers/net/wwan/iosm/iosm_ipc_task_queue.c2
-rw-r--r--drivers/net/wwan/iosm/iosm_ipc_trace.c2
-rw-r--r--drivers/net/wwan/iosm/iosm_ipc_wwan.c2
-rw-r--r--drivers/net/wwan/mhi_wwan_ctrl.c2
-rw-r--r--drivers/net/wwan/t7xx/t7xx_hif_cldma.c6
-rw-r--r--drivers/net/wwan/wwan_core.c4
-rw-r--r--drivers/net/wwan/wwan_hwsim.c4
-rw-r--r--drivers/net/xen-netback/xenbus.c2
904 files changed, 2139 insertions, 2139 deletions
diff --git a/drivers/net/arcnet/com20020_cs.c b/drivers/net/arcnet/com20020_cs.c
index a6d9207cfc16..5c3c91677b62 100644
--- a/drivers/net/arcnet/com20020_cs.c
+++ b/drivers/net/arcnet/com20020_cs.c
@@ -119,7 +119,7 @@ static int com20020_probe(struct pcmcia_device *p_dev)
dev_dbg(&p_dev->dev, "com20020_attach()\n");
/* Create new network device */
- info = kzalloc_obj(*info, GFP_KERNEL);
+ info = kzalloc_obj(*info);
if (!info)
goto fail_alloc_info;
diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c
index cddcbb5883c6..c9bf8ec00a36 100644
--- a/drivers/net/bonding/bond_main.c
+++ b/drivers/net/bonding/bond_main.c
@@ -491,7 +491,7 @@ static int bond_ipsec_add_sa(struct net_device *bond_dev,
goto out;
}
- ipsec = kmalloc_obj(*ipsec, GFP_KERNEL);
+ ipsec = kmalloc_obj(*ipsec);
if (!ipsec) {
err = -ENOMEM;
goto out;
@@ -1387,7 +1387,7 @@ static inline int slave_enable_netpoll(struct slave *slave)
struct netpoll *np;
int err = 0;
- np = kzalloc_obj(*np, GFP_KERNEL);
+ np = kzalloc_obj(*np);
err = -ENOMEM;
if (!np)
goto out;
@@ -1711,7 +1711,7 @@ static struct slave *bond_alloc_slave(struct bonding *bond,
{
struct slave *slave = NULL;
- slave = kzalloc_obj(*slave, GFP_KERNEL);
+ slave = kzalloc_obj(*slave);
if (!slave)
return NULL;
diff --git a/drivers/net/can/ctucanfd/ctucanfd_pci.c b/drivers/net/can/ctucanfd/ctucanfd_pci.c
index 2d731a6f0be0..7b847b667973 100644
--- a/drivers/net/can/ctucanfd/ctucanfd_pci.c
+++ b/drivers/net/can/ctucanfd/ctucanfd_pci.c
@@ -153,7 +153,7 @@ static int ctucan_pci_probe(struct pci_dev *pdev,
ntxbufs = 4;
- bdata = kzalloc_obj(*bdata, GFP_KERNEL);
+ bdata = kzalloc_obj(*bdata);
if (!bdata) {
ret = -ENOMEM;
goto err_pci_iounmap_bar0;
diff --git a/drivers/net/can/grcan.c b/drivers/net/can/grcan.c
index 56758ddf939b..ce12fa6df56d 100644
--- a/drivers/net/can/grcan.c
+++ b/drivers/net/can/grcan.c
@@ -1054,7 +1054,7 @@ static int grcan_open(struct net_device *dev)
return err;
}
- priv->echo_skb = kzalloc_objs(*priv->echo_skb, dma->tx.size, GFP_KERNEL);
+ priv->echo_skb = kzalloc_objs(*priv->echo_skb, dma->tx.size);
if (!priv->echo_skb) {
err = -ENOMEM;
goto exit_free_dma_buffers;
diff --git a/drivers/net/can/sja1000/ems_pci.c b/drivers/net/can/sja1000/ems_pci.c
index c4716df2e00f..986fc8786fac 100644
--- a/drivers/net/can/sja1000/ems_pci.c
+++ b/drivers/net/can/sja1000/ems_pci.c
@@ -260,7 +260,7 @@ static int ems_pci_add_card(struct pci_dev *pdev,
}
/* Allocating card structures to hold addresses, ... */
- card = kzalloc_obj(*card, GFP_KERNEL);
+ card = kzalloc_obj(*card);
if (!card) {
pci_disable_device(pdev);
return -ENOMEM;
diff --git a/drivers/net/can/sja1000/ems_pcmcia.c b/drivers/net/can/sja1000/ems_pcmcia.c
index fad4c51767ed..3cae1cd1a104 100644
--- a/drivers/net/can/sja1000/ems_pcmcia.c
+++ b/drivers/net/can/sja1000/ems_pcmcia.c
@@ -165,7 +165,7 @@ static int ems_pcmcia_add_card(struct pcmcia_device *pdev, unsigned long base)
int err, i;
/* Allocating card structures to hold addresses, ... */
- card = kzalloc_obj(struct ems_pcmcia_card, GFP_KERNEL);
+ card = kzalloc_obj(struct ems_pcmcia_card);
if (!card)
return -ENOMEM;
diff --git a/drivers/net/can/sja1000/peak_pci.c b/drivers/net/can/sja1000/peak_pci.c
index 4ab825636092..4cc4a1581dd1 100644
--- a/drivers/net/can/sja1000/peak_pci.c
+++ b/drivers/net/can/sja1000/peak_pci.c
@@ -452,7 +452,7 @@ static int peak_pciec_probe(struct pci_dev *pdev, struct net_device *dev)
/* channel is the first one: do the init part */
} else {
/* create the bit banging I2C adapter structure */
- card = kzalloc_obj(*card, GFP_KERNEL);
+ card = kzalloc_obj(*card);
if (!card)
return -ENOMEM;
diff --git a/drivers/net/can/sja1000/peak_pcmcia.c b/drivers/net/can/sja1000/peak_pcmcia.c
index 04b37c746620..42a77d435b39 100644
--- a/drivers/net/can/sja1000/peak_pcmcia.c
+++ b/drivers/net/can/sja1000/peak_pcmcia.c
@@ -650,7 +650,7 @@ static int pcan_probe(struct pcmcia_device *pdev)
goto probe_err_1;
}
- card = kzalloc_obj(struct pcan_pccard, GFP_KERNEL);
+ card = kzalloc_obj(struct pcan_pccard);
if (!card) {
err = -ENOMEM;
goto probe_err_2;
diff --git a/drivers/net/can/sja1000/plx_pci.c b/drivers/net/can/sja1000/plx_pci.c
index d1c9427f6a5d..08183833c9bc 100644
--- a/drivers/net/can/sja1000/plx_pci.c
+++ b/drivers/net/can/sja1000/plx_pci.c
@@ -629,7 +629,7 @@ static int plx_pci_add_card(struct pci_dev *pdev,
ci->name, PCI_SLOT(pdev->devfn));
/* Allocate card structures to hold addresses, ... */
- card = kzalloc_obj(*card, GFP_KERNEL);
+ card = kzalloc_obj(*card);
if (!card) {
pci_disable_device(pdev);
return -ENOMEM;
diff --git a/drivers/net/can/softing/softing_cs.c b/drivers/net/can/softing/softing_cs.c
index c37390fa7e6a..3cea14cf055a 100644
--- a/drivers/net/can/softing/softing_cs.c
+++ b/drivers/net/can/softing/softing_cs.c
@@ -256,7 +256,7 @@ static int softingcs_probe(struct pcmcia_device *pcmcia)
}
/* create softing platform device */
- dev = kzalloc_obj(*dev, GFP_KERNEL);
+ dev = kzalloc_obj(*dev);
if (!dev) {
ret = -ENOMEM;
goto mem_failed;
diff --git a/drivers/net/can/softing/softing_main.c b/drivers/net/can/softing/softing_main.c
index 4872f636e367..519ab3097f86 100644
--- a/drivers/net/can/softing/softing_main.c
+++ b/drivers/net/can/softing/softing_main.c
@@ -767,7 +767,7 @@ static int softing_pdev_probe(struct platform_device *pdev)
return -EINVAL;
}
- card = kzalloc_obj(*card, GFP_KERNEL);
+ card = kzalloc_obj(*card);
if (!card)
return -ENOMEM;
card->pdat = pdat;
diff --git a/drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c b/drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
index 6ef8a3fa2f1e..9c86df08c2c5 100644
--- a/drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
+++ b/drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c
@@ -1961,11 +1961,11 @@ mcp251xfd_register_get_dev_id(const struct mcp251xfd_priv *priv, u32 *dev_id,
struct spi_transfer xfer[2] = { };
int err;
- buf_rx = kzalloc_obj(*buf_rx, GFP_KERNEL);
+ buf_rx = kzalloc_obj(*buf_rx);
if (!buf_rx)
return -ENOMEM;
- buf_tx = kzalloc_obj(*buf_tx, GFP_KERNEL);
+ buf_tx = kzalloc_obj(*buf_tx);
if (!buf_tx) {
err = -ENOMEM;
goto out_kfree_buf_rx;
diff --git a/drivers/net/can/usb/esd_usb.c b/drivers/net/can/usb/esd_usb.c
index 029a321bac10..2892a68f510a 100644
--- a/drivers/net/can/usb/esd_usb.c
+++ b/drivers/net/can/usb/esd_usb.c
@@ -726,7 +726,7 @@ static int esd_usb_start(struct esd_usb_net_priv *priv)
union esd_usb_msg *msg;
int err, i;
- msg = kmalloc_obj(*msg, GFP_KERNEL);
+ msg = kmalloc_obj(*msg);
if (!msg) {
err = -ENOMEM;
goto out;
@@ -962,7 +962,7 @@ static int esd_usb_stop(struct esd_usb_net_priv *priv)
int err;
int i;
- msg = kmalloc_obj(*msg, GFP_KERNEL);
+ msg = kmalloc_obj(*msg);
if (!msg)
return -ENOMEM;
@@ -1068,7 +1068,7 @@ static int esd_usb_2_set_bittiming(struct net_device *netdev)
if (priv->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES)
canbtr |= ESD_USB_TRIPLE_SAMPLES;
- msg = kmalloc_obj(*msg, GFP_KERNEL);
+ msg = kmalloc_obj(*msg);
if (!msg)
return -ENOMEM;
@@ -1130,7 +1130,7 @@ static int esd_usb_3_set_bittiming(struct net_device *netdev)
u16 flags = 0;
int err;
- msg = kmalloc_obj(*msg, GFP_KERNEL);
+ msg = kmalloc_obj(*msg);
if (!msg)
return -ENOMEM;
@@ -1302,7 +1302,7 @@ static int esd_usb_probe(struct usb_interface *intf,
union esd_usb_msg *msg;
int i, err;
- dev = kzalloc_obj(*dev, GFP_KERNEL);
+ dev = kzalloc_obj(*dev);
if (!dev) {
err = -ENOMEM;
goto done;
@@ -1314,7 +1314,7 @@ static int esd_usb_probe(struct usb_interface *intf,
usb_set_intfdata(intf, dev);
- msg = kmalloc_obj(*msg, GFP_KERNEL);
+ msg = kmalloc_obj(*msg);
if (!msg) {
err = -ENOMEM;
goto free_msg;
diff --git a/drivers/net/can/usb/f81604.c b/drivers/net/can/usb/f81604.c
index 435c7d878138..76578063ac82 100644
--- a/drivers/net/can/usb/f81604.c
+++ b/drivers/net/can/usb/f81604.c
@@ -678,7 +678,7 @@ static int f81604_register_urbs(struct f81604_port_priv *priv)
break;
}
- frame = kmalloc_obj(*frame, GFP_KERNEL);
+ frame = kmalloc_obj(*frame);
if (!frame) {
usb_free_urb(rx_urb);
ret = -ENOMEM;
@@ -717,7 +717,7 @@ static int f81604_register_urbs(struct f81604_port_priv *priv)
goto error;
}
- int_data = kmalloc_obj(*int_data, GFP_KERNEL);
+ int_data = kmalloc_obj(*int_data);
if (!int_data) {
usb_free_urb(int_urb);
ret = -ENOMEM;
diff --git a/drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c b/drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
index e765210626ce..e09d663e362f 100644
--- a/drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
+++ b/drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
@@ -580,7 +580,7 @@ static int kvaser_usb_hydra_send_simple_cmd(struct kvaser_usb *dev,
size_t cmd_len;
int err;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
@@ -742,7 +742,7 @@ static int kvaser_usb_hydra_map_channel(struct kvaser_usb *dev, u16 transid,
struct kvaser_cmd *cmd;
int err;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
@@ -784,7 +784,7 @@ static int kvaser_usb_hydra_get_single_capability(struct kvaser_usb *dev,
int err;
int i;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
@@ -1610,7 +1610,7 @@ static int kvaser_usb_hydra_get_busparams(struct kvaser_usb_net_priv *priv,
if (!hydra)
return -EINVAL;
- cmd = kzalloc_objs(struct kvaser_cmd, 1, GFP_KERNEL);
+ cmd = kzalloc_objs(struct kvaser_cmd, 1);
if (!cmd)
return -ENOMEM;
@@ -1655,7 +1655,7 @@ static int kvaser_usb_hydra_set_bittiming(const struct net_device *netdev,
size_t cmd_len;
int err;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
@@ -1685,7 +1685,7 @@ static int kvaser_usb_hydra_set_data_bittiming(const struct net_device *netdev,
size_t cmd_len;
int err;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
@@ -1842,7 +1842,7 @@ static int kvaser_usb_hydra_get_software_details(struct kvaser_usb *dev)
u32 fw_version;
struct kvaser_usb_dev_card_data *card_data = &dev->card_data;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
@@ -1985,7 +1985,7 @@ static int kvaser_usb_hydra_set_led(struct kvaser_usb_net_priv *priv,
size_t cmd_len;
int ret;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
@@ -2021,7 +2021,7 @@ static int kvaser_usb_hydra_set_opt_mode(const struct kvaser_usb_net_priv *priv)
return -EINVAL;
}
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
diff --git a/drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c b/drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
index 8e32d98ab0a3..fd191ec5738b 100644
--- a/drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
+++ b/drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
@@ -723,7 +723,7 @@ static int kvaser_usb_leaf_send_simple_cmd(const struct kvaser_usb *dev,
struct kvaser_cmd *cmd;
int rc;
- cmd = kmalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kmalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
@@ -873,7 +873,7 @@ static int kvaser_usb_leaf_get_single_capability(struct kvaser_usb *dev,
int err;
int i;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
@@ -970,7 +970,7 @@ static int kvaser_usb_leaf_set_led(struct kvaser_usb_net_priv *priv,
struct kvaser_cmd *cmd;
int ret;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
@@ -1752,7 +1752,7 @@ static int kvaser_usb_leaf_set_opt_mode(const struct kvaser_usb_net_priv *priv)
struct kvaser_cmd *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
@@ -1824,7 +1824,7 @@ static int kvaser_usb_leaf_flush_queue(struct kvaser_usb_net_priv *priv)
struct kvaser_cmd *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
@@ -1881,7 +1881,7 @@ static int kvaser_usb_leaf_set_bittiming(const struct net_device *netdev,
struct kvaser_cmd *cmd;
int rc;
- cmd = kmalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kmalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
diff --git a/drivers/net/can/usb/nct6694_canfd.c b/drivers/net/can/usb/nct6694_canfd.c
index de60c2d1cdd1..e5f7f8849a73 100644
--- a/drivers/net/can/usb/nct6694_canfd.c
+++ b/drivers/net/can/usb/nct6694_canfd.c
@@ -527,7 +527,7 @@ static int nct6694_canfd_start(struct net_device *ndev)
u32 en_tdc;
int ret;
- setting = kzalloc_obj(*setting, GFP_KERNEL);
+ setting = kzalloc_obj(*setting);
if (!setting)
return -ENOMEM;
@@ -596,7 +596,7 @@ static void nct6694_canfd_stop(struct net_device *ndev)
* mode allows the device to monitor bus activity without actively
* participating in communication.
*/
- setting = kzalloc_obj(*setting, GFP_KERNEL);
+ setting = kzalloc_obj(*setting);
if (!setting)
return;
@@ -707,7 +707,7 @@ static int nct6694_canfd_get_clock(struct nct6694_canfd_priv *priv)
};
int ret;
- info = kzalloc_obj(*info, GFP_KERNEL);
+ info = kzalloc_obj(*info);
if (!info)
return -ENOMEM;
diff --git a/drivers/net/can/usb/peak_usb/pcan_usb_fd.c b/drivers/net/can/usb/peak_usb/pcan_usb_fd.c
index fbdc9b644241..eb4f5884ad73 100644
--- a/drivers/net/can/usb/peak_usb/pcan_usb_fd.c
+++ b/drivers/net/can/usb/peak_usb/pcan_usb_fd.c
@@ -939,7 +939,7 @@ static int pcan_usb_fd_init(struct peak_usb_device *dev)
/* do this for 1st channel only */
if (!dev->prev_siblings) {
/* allocate netdevices common structure attached to first one */
- pdev->usb_if = kzalloc_obj(*pdev->usb_if, GFP_KERNEL);
+ pdev->usb_if = kzalloc_obj(*pdev->usb_if);
if (!pdev->usb_if)
goto err_out;
diff --git a/drivers/net/can/usb/peak_usb/pcan_usb_pro.c b/drivers/net/can/usb/peak_usb/pcan_usb_pro.c
index db5d43bd4220..4bfa8d0fbb32 100644
--- a/drivers/net/can/usb/peak_usb/pcan_usb_pro.c
+++ b/drivers/net/can/usb/peak_usb/pcan_usb_pro.c
@@ -870,9 +870,9 @@ static int pcan_usb_pro_init(struct peak_usb_device *dev)
/* do this for 1st channel only */
if (!dev->prev_siblings) {
/* allocate netdevices common structure attached to first one */
- usb_if = kzalloc_obj(struct pcan_usb_pro_interface, GFP_KERNEL);
- fi = kmalloc_obj(struct pcan_usb_pro_fwinfo, GFP_KERNEL);
- bi = kmalloc_obj(struct pcan_usb_pro_blinfo, GFP_KERNEL);
+ usb_if = kzalloc_obj(struct pcan_usb_pro_interface);
+ fi = kmalloc_obj(struct pcan_usb_pro_fwinfo);
+ bi = kmalloc_obj(struct pcan_usb_pro_blinfo);
if (!usb_if || !fi || !bi) {
err = -ENOMEM;
goto err_out;
diff --git a/drivers/net/dsa/bcm_sf2_cfp.c b/drivers/net/dsa/bcm_sf2_cfp.c
index 8df91e4c1237..50d3a818eb1b 100644
--- a/drivers/net/dsa/bcm_sf2_cfp.c
+++ b/drivers/net/dsa/bcm_sf2_cfp.c
@@ -950,7 +950,7 @@ static int bcm_sf2_cfp_rule_set(struct dsa_switch *ds, int port,
if (ret == 0)
return -EEXIST;
- rule = kzalloc_obj(*rule, GFP_KERNEL);
+ rule = kzalloc_obj(*rule);
if (!rule)
return -ENOMEM;
diff --git a/drivers/net/dsa/hirschmann/hellcreek.c b/drivers/net/dsa/hirschmann/hellcreek.c
index 1e1917eafd7a..b369c1cc89e8 100644
--- a/drivers/net/dsa/hirschmann/hellcreek.c
+++ b/drivers/net/dsa/hirschmann/hellcreek.c
@@ -1265,7 +1265,7 @@ static int hellcreek_devlink_region_vlan_snapshot(struct devlink *dl,
struct hellcreek *hellcreek = ds->priv;
int i;
- table = kzalloc_objs(*entry, VLAN_N_VID, GFP_KERNEL);
+ table = kzalloc_objs(*entry, VLAN_N_VID);
if (!table)
return -ENOMEM;
@@ -1293,7 +1293,7 @@ static int hellcreek_devlink_region_fdb_snapshot(struct devlink *dl,
struct hellcreek *hellcreek = ds->priv;
size_t i;
- table = kzalloc_objs(*entry, hellcreek->fdb_entries, GFP_KERNEL);
+ table = kzalloc_objs(*entry, hellcreek->fdb_entries);
if (!table)
return -ENOMEM;
diff --git a/drivers/net/dsa/microchip/ksz9477_acl.c b/drivers/net/dsa/microchip/ksz9477_acl.c
index efd1da08bb45..d3e974602193 100644
--- a/drivers/net/dsa/microchip/ksz9477_acl.c
+++ b/drivers/net/dsa/microchip/ksz9477_acl.c
@@ -1060,7 +1060,7 @@ int ksz9477_port_acl_init(struct ksz_device *dev, int port)
struct ksz9477_acl_priv *acl;
int ret, i;
- acl = kzalloc_obj(*acl, GFP_KERNEL);
+ acl = kzalloc_obj(*acl);
if (!acl)
return -ENOMEM;
diff --git a/drivers/net/dsa/microchip/ksz_common.c b/drivers/net/dsa/microchip/ksz_common.c
index ddcbb1be4818..c517478cc476 100644
--- a/drivers/net/dsa/microchip/ksz_common.c
+++ b/drivers/net/dsa/microchip/ksz_common.c
@@ -4835,7 +4835,7 @@ int ksz_switch_macaddr_get(struct dsa_switch *ds, int port,
return 0;
}
- switch_macaddr = kzalloc_obj(*switch_macaddr, GFP_KERNEL);
+ switch_macaddr = kzalloc_obj(*switch_macaddr);
if (!switch_macaddr)
return -ENOMEM;
diff --git a/drivers/net/dsa/mv88e6xxx/chip.c b/drivers/net/dsa/mv88e6xxx/chip.c
index 7a43110e74b7..6fcd7181116a 100644
--- a/drivers/net/dsa/mv88e6xxx/chip.c
+++ b/drivers/net/dsa/mv88e6xxx/chip.c
@@ -2024,7 +2024,7 @@ static int mv88e6xxx_mst_get(struct mv88e6xxx_chip *chip, struct net_device *br,
if (err)
goto err;
- mst = kzalloc_obj(*mst, GFP_KERNEL);
+ mst = kzalloc_obj(*mst);
if (!mst) {
err = -ENOMEM;
goto err;
diff --git a/drivers/net/dsa/mv88e6xxx/pcs-6185.c b/drivers/net/dsa/mv88e6xxx/pcs-6185.c
index 176480cdee5a..7e52cb88554e 100644
--- a/drivers/net/dsa/mv88e6xxx/pcs-6185.c
+++ b/drivers/net/dsa/mv88e6xxx/pcs-6185.c
@@ -131,7 +131,7 @@ static int mv88e6185_pcs_init(struct mv88e6xxx_chip *chip, int port)
dev = chip->dev;
- mpcs = kzalloc_obj(*mpcs, GFP_KERNEL);
+ mpcs = kzalloc_obj(*mpcs);
if (!mpcs)
return -ENOMEM;
diff --git a/drivers/net/dsa/mv88e6xxx/pcs-6352.c b/drivers/net/dsa/mv88e6xxx/pcs-6352.c
index ecd8b5efccf6..9ebf0f89f817 100644
--- a/drivers/net/dsa/mv88e6xxx/pcs-6352.c
+++ b/drivers/net/dsa/mv88e6xxx/pcs-6352.c
@@ -267,7 +267,7 @@ static struct marvell_c22_pcs *marvell_c22_pcs_alloc(struct device *dev,
{
struct marvell_c22_pcs *mpcs;
- mpcs = kzalloc_obj(*mpcs, GFP_KERNEL);
+ mpcs = kzalloc_obj(*mpcs);
if (!mpcs)
return NULL;
diff --git a/drivers/net/dsa/mv88e6xxx/pcs-639x.c b/drivers/net/dsa/mv88e6xxx/pcs-639x.c
index c7728b00297d..a5fd187a7bf3 100644
--- a/drivers/net/dsa/mv88e6xxx/pcs-639x.c
+++ b/drivers/net/dsa/mv88e6xxx/pcs-639x.c
@@ -67,7 +67,7 @@ mv88e639x_pcs_alloc(struct device *dev, struct mii_bus *bus, unsigned int addr,
{
struct mv88e639x_pcs *mpcs;
- mpcs = kzalloc_obj(*mpcs, GFP_KERNEL);
+ mpcs = kzalloc_obj(*mpcs);
if (!mpcs)
return NULL;
diff --git a/drivers/net/dsa/ocelot/felix.c b/drivers/net/dsa/ocelot/felix.c
index 1587dd33a557..0904323b016d 100644
--- a/drivers/net/dsa/ocelot/felix.c
+++ b/drivers/net/dsa/ocelot/felix.c
@@ -109,7 +109,7 @@ static int felix_tag_8021q_vlan_add_rx(struct dsa_switch *ds, int port,
key_length = ocelot->vcap[VCAP_ES0].keys[VCAP_ES0_IGR_PORT].length;
- outer_tagging_rule = kzalloc_obj(struct ocelot_vcap_filter, GFP_KERNEL);
+ outer_tagging_rule = kzalloc_obj(struct ocelot_vcap_filter);
if (!outer_tagging_rule)
return -ENOMEM;
@@ -177,11 +177,11 @@ static int felix_tag_8021q_vlan_add_tx(struct dsa_switch *ds, int port,
unsigned long cookie;
int err;
- untagging_rule = kzalloc_obj(struct ocelot_vcap_filter, GFP_KERNEL);
+ untagging_rule = kzalloc_obj(struct ocelot_vcap_filter);
if (!untagging_rule)
return -ENOMEM;
- redirect_rule = kzalloc_obj(struct ocelot_vcap_filter, GFP_KERNEL);
+ redirect_rule = kzalloc_obj(struct ocelot_vcap_filter);
if (!redirect_rule) {
kfree(untagging_rule);
return -ENOMEM;
diff --git a/drivers/net/dsa/ocelot/felix_vsc9959.c b/drivers/net/dsa/ocelot/felix_vsc9959.c
index 86b9a24d3e33..8387dd208adb 100644
--- a/drivers/net/dsa/ocelot/felix_vsc9959.c
+++ b/drivers/net/dsa/ocelot/felix_vsc9959.c
@@ -2201,7 +2201,7 @@ static int vsc9959_psfp_sgi_table_add(struct ocelot *ocelot,
return 0;
}
- tmp = kzalloc_obj(*tmp, GFP_KERNEL);
+ tmp = kzalloc_obj(*tmp);
if (!tmp)
return -ENOMEM;
diff --git a/drivers/net/dsa/sja1105/sja1105_flower.c b/drivers/net/dsa/sja1105/sja1105_flower.c
index c91f7371471c..fba926f85b47 100644
--- a/drivers/net/dsa/sja1105/sja1105_flower.c
+++ b/drivers/net/dsa/sja1105/sja1105_flower.c
@@ -41,7 +41,7 @@ static int sja1105_setup_bcast_policer(struct sja1105_private *priv,
int rc;
if (!rule) {
- rule = kzalloc_obj(*rule, GFP_KERNEL);
+ rule = kzalloc_obj(*rule);
if (!rule)
return -ENOMEM;
@@ -112,7 +112,7 @@ static int sja1105_setup_tc_policer(struct sja1105_private *priv,
int rc;
if (!rule) {
- rule = kzalloc_obj(*rule, GFP_KERNEL);
+ rule = kzalloc_obj(*rule);
if (!rule)
return -ENOMEM;
diff --git a/drivers/net/dsa/sja1105/sja1105_vl.c b/drivers/net/dsa/sja1105/sja1105_vl.c
index 7ec1ce5edf07..7dd544fe26c6 100644
--- a/drivers/net/dsa/sja1105/sja1105_vl.c
+++ b/drivers/net/dsa/sja1105/sja1105_vl.c
@@ -16,7 +16,7 @@ static int sja1105_insert_gate_entry(struct sja1105_gating_config *gating_cfg,
struct sja1105_gate_entry *e;
int rc;
- e = kzalloc_obj(*e, GFP_KERNEL);
+ e = kzalloc_obj(*e);
if (!e)
return -ENOMEM;
@@ -524,7 +524,7 @@ int sja1105_vl_redirect(struct sja1105_private *priv, int port,
}
if (!rule) {
- rule = kzalloc_obj(*rule, GFP_KERNEL);
+ rule = kzalloc_obj(*rule);
if (!rule)
return -ENOMEM;
@@ -622,7 +622,7 @@ int sja1105_vl_gate(struct sja1105_private *priv, int port,
}
if (!rule) {
- rule = kzalloc_obj(*rule, GFP_KERNEL);
+ rule = kzalloc_obj(*rule);
if (!rule)
return -ENOMEM;
diff --git a/drivers/net/dsa/vitesse-vsc73xx-core.c b/drivers/net/dsa/vitesse-vsc73xx-core.c
index a2feb30843b6..6f586d3da9d4 100644
--- a/drivers/net/dsa/vitesse-vsc73xx-core.c
+++ b/drivers/net/dsa/vitesse-vsc73xx-core.c
@@ -1664,7 +1664,7 @@ static int vsc73xx_port_vlan_add(struct dsa_switch *ds, int port,
vsc73xx_vlan = vsc73xx_bridge_vlan_find(vsc, vlan->vid);
if (!vsc73xx_vlan) {
- vsc73xx_vlan = kzalloc_obj(*vsc73xx_vlan, GFP_KERNEL);
+ vsc73xx_vlan = kzalloc_obj(*vsc73xx_vlan);
if (!vsc73xx_vlan)
return -ENOMEM;
diff --git a/drivers/net/eql.c b/drivers/net/eql.c
index 3fccbe2a63a0..06083b9841ba 100644
--- a/drivers/net/eql.c
+++ b/drivers/net/eql.c
@@ -425,7 +425,7 @@ static int eql_enslave(struct net_device *master_dev, slaving_request_t __user *
if ((master_dev->flags & IFF_UP) == IFF_UP) {
/* slave is not a master & not already a slave: */
if (!eql_is_master(slave_dev) && !eql_is_slave(slave_dev)) {
- slave_t *s = kzalloc_obj(*s, GFP_KERNEL);
+ slave_t *s = kzalloc_obj(*s);
equalizer_t *eql = netdev_priv(master_dev);
int ret;
diff --git a/drivers/net/ethernet/agere/et131x.c b/drivers/net/ethernet/agere/et131x.c
index 30cc8acd2b8c..0f6e5373029a 100644
--- a/drivers/net/ethernet/agere/et131x.c
+++ b/drivers/net/ethernet/agere/et131x.c
@@ -1866,10 +1866,10 @@ static int et131x_rx_dma_memory_alloc(struct et131x_adapter *adapter)
struct fbr_lookup *fbr;
/* Alloc memory for the lookup table */
- rx_ring->fbr[0] = kzalloc_obj(*fbr, GFP_KERNEL);
+ rx_ring->fbr[0] = kzalloc_obj(*fbr);
if (rx_ring->fbr[0] == NULL)
return -ENOMEM;
- rx_ring->fbr[1] = kzalloc_obj(*fbr, GFP_KERNEL);
+ rx_ring->fbr[1] = kzalloc_obj(*fbr);
if (rx_ring->fbr[1] == NULL)
return -ENOMEM;
diff --git a/drivers/net/ethernet/airoha/airoha_npu.c b/drivers/net/ethernet/airoha/airoha_npu.c
index 84090dee9814..17dbdc832533 100644
--- a/drivers/net/ethernet/airoha/airoha_npu.c
+++ b/drivers/net/ethernet/airoha/airoha_npu.c
@@ -333,7 +333,7 @@ static int airoha_npu_ppe_init(struct airoha_npu *npu)
struct ppe_mbox_data *ppe_data;
int err;
- ppe_data = kzalloc_obj(*ppe_data, GFP_KERNEL);
+ ppe_data = kzalloc_obj(*ppe_data);
if (!ppe_data)
return -ENOMEM;
@@ -354,7 +354,7 @@ static int airoha_npu_ppe_deinit(struct airoha_npu *npu)
struct ppe_mbox_data *ppe_data;
int err;
- ppe_data = kzalloc_obj(*ppe_data, GFP_KERNEL);
+ ppe_data = kzalloc_obj(*ppe_data);
if (!ppe_data)
return -ENOMEM;
@@ -375,7 +375,7 @@ static int airoha_npu_ppe_flush_sram_entries(struct airoha_npu *npu,
struct ppe_mbox_data *ppe_data;
int err;
- ppe_data = kzalloc_obj(*ppe_data, GFP_KERNEL);
+ ppe_data = kzalloc_obj(*ppe_data);
if (!ppe_data)
return -ENOMEM;
diff --git a/drivers/net/ethernet/airoha/airoha_ppe.c b/drivers/net/ethernet/airoha/airoha_ppe.c
index a0f4c6e33bfc..42dbe8f93231 100644
--- a/drivers/net/ethernet/airoha/airoha_ppe.c
+++ b/drivers/net/ethernet/airoha/airoha_ppe.c
@@ -1173,7 +1173,7 @@ static int airoha_ppe_flow_offload_replace(struct airoha_eth *eth,
return err;
}
- e = kzalloc_obj(*e, GFP_KERNEL);
+ e = kzalloc_obj(*e);
if (!e)
return -ENOMEM;
diff --git a/drivers/net/ethernet/alacritech/slicoss.c b/drivers/net/ethernet/alacritech/slicoss.c
index 808ee88dcdc8..c1949ca060ca 100644
--- a/drivers/net/ethernet/alacritech/slicoss.c
+++ b/drivers/net/ethernet/alacritech/slicoss.c
@@ -845,7 +845,7 @@ static int slic_init_tx_queue(struct slic_device *sdev)
txq->put_idx = 0;
txq->done_idx = 0;
- txq->txbuffs = kzalloc_objs(*buff, txq->len, GFP_KERNEL);
+ txq->txbuffs = kzalloc_objs(*buff, txq->len);
if (!txq->txbuffs)
return -ENOMEM;
@@ -922,7 +922,7 @@ static int slic_init_rx_queue(struct slic_device *sdev)
rxq->done_idx = 0;
rxq->put_idx = 0;
- buff = kzalloc_objs(*buff, rxq->len, GFP_KERNEL);
+ buff = kzalloc_objs(*buff, rxq->len);
if (!buff)
return -ENOMEM;
diff --git a/drivers/net/ethernet/alteon/acenic.c b/drivers/net/ethernet/alteon/acenic.c
index 81f57bc6b3a2..455ee8930824 100644
--- a/drivers/net/ethernet/alteon/acenic.c
+++ b/drivers/net/ethernet/alteon/acenic.c
@@ -1149,7 +1149,7 @@ static int ace_init(struct net_device *dev)
/*
* Get the memory for the skb rings.
*/
- if (!(ap->skb = kzalloc_obj(struct ace_skb, GFP_KERNEL))) {
+ if (!(ap->skb = kzalloc_obj(struct ace_skb))) {
ecode = -EAGAIN;
goto init_error;
}
diff --git a/drivers/net/ethernet/altera/altera_tse_main.c b/drivers/net/ethernet/altera/altera_tse_main.c
index 2893fbaa51ca..4342e2d026f8 100644
--- a/drivers/net/ethernet/altera/altera_tse_main.c
+++ b/drivers/net/ethernet/altera/altera_tse_main.c
@@ -258,12 +258,12 @@ static int alloc_init_skbufs(struct altera_tse_private *priv)
int i;
/* Create Rx ring buffer */
- priv->rx_ring = kzalloc_objs(struct tse_buffer, rx_descs, GFP_KERNEL);
+ priv->rx_ring = kzalloc_objs(struct tse_buffer, rx_descs);
if (!priv->rx_ring)
goto err_rx_ring;
/* Create Tx ring buffer */
- priv->tx_ring = kzalloc_objs(struct tse_buffer, tx_descs, GFP_KERNEL);
+ priv->tx_ring = kzalloc_objs(struct tse_buffer, tx_descs);
if (!priv->tx_ring)
goto err_tx_ring;
diff --git a/drivers/net/ethernet/amd/pcnet32.c b/drivers/net/ethernet/amd/pcnet32.c
index e0705a54366b..58dc56671fb4 100644
--- a/drivers/net/ethernet/amd/pcnet32.c
+++ b/drivers/net/ethernet/amd/pcnet32.c
@@ -2035,11 +2035,11 @@ static int pcnet32_alloc_ring(struct net_device *dev, const char *name)
return -ENOMEM;
}
- lp->tx_dma_addr = kzalloc_objs(dma_addr_t, lp->tx_ring_size, GFP_KERNEL);
+ lp->tx_dma_addr = kzalloc_objs(dma_addr_t, lp->tx_ring_size);
if (!lp->tx_dma_addr)
return -ENOMEM;
- lp->rx_dma_addr = kzalloc_objs(dma_addr_t, lp->rx_ring_size, GFP_KERNEL);
+ lp->rx_dma_addr = kzalloc_objs(dma_addr_t, lp->rx_ring_size);
if (!lp->rx_dma_addr)
return -ENOMEM;
diff --git a/drivers/net/ethernet/amd/pds_core/auxbus.c b/drivers/net/ethernet/amd/pds_core/auxbus.c
index 6f0ffdf14e96..73b3481220b1 100644
--- a/drivers/net/ethernet/amd/pds_core/auxbus.c
+++ b/drivers/net/ethernet/amd/pds_core/auxbus.c
@@ -140,7 +140,7 @@ static struct pds_auxiliary_dev *pdsc_auxbus_dev_register(struct pdsc *cf,
struct pds_auxiliary_dev *padev;
int err;
- padev = kzalloc_obj(*padev, GFP_KERNEL);
+ padev = kzalloc_obj(*padev);
if (!padev)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/amd/pds_core/dev.c b/drivers/net/ethernet/amd/pds_core/dev.c
index 6ae27bfb3375..2e1d0d01d03a 100644
--- a/drivers/net/ethernet/amd/pds_core/dev.c
+++ b/drivers/net/ethernet/amd/pds_core/dev.c
@@ -359,7 +359,7 @@ int pdsc_dev_init(struct pdsc *pdsc)
nintrs = min_t(unsigned int, num_online_cpus(), nintrs);
/* Get intr_info struct array for tracking */
- pdsc->intr_info = kzalloc_objs(*pdsc->intr_info, nintrs, GFP_KERNEL);
+ pdsc->intr_info = kzalloc_objs(*pdsc->intr_info, nintrs);
if (!pdsc->intr_info)
return -ENOMEM;
diff --git a/drivers/net/ethernet/amd/pds_core/main.c b/drivers/net/ethernet/amd/pds_core/main.c
index 743b154d2a88..22db78343eb0 100644
--- a/drivers/net/ethernet/amd/pds_core/main.c
+++ b/drivers/net/ethernet/amd/pds_core/main.c
@@ -146,7 +146,7 @@ static int pdsc_sriov_configure(struct pci_dev *pdev, int num_vfs)
int ret = 0;
if (num_vfs > 0) {
- pdsc->vfs = kzalloc_objs(struct pdsc_vf, num_vfs, GFP_KERNEL);
+ pdsc->vfs = kzalloc_objs(struct pdsc_vf, num_vfs);
if (!pdsc->vfs)
return -ENOMEM;
pdsc->num_vfs = num_vfs;
diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-selftest.c b/drivers/net/ethernet/amd/xgbe/xgbe-selftest.c
index 488f96bec1e7..cfdbd4639a1e 100644
--- a/drivers/net/ethernet/amd/xgbe/xgbe-selftest.c
+++ b/drivers/net/ethernet/amd/xgbe/xgbe-selftest.c
@@ -112,7 +112,7 @@ static int __xgbe_test_loopback(struct xgbe_prv_data *pdata,
struct sk_buff *skb = NULL;
int ret = 0;
- tdata = kzalloc_obj(*tdata, GFP_KERNEL);
+ tdata = kzalloc_obj(*tdata);
if (!tdata)
return -ENOMEM;
diff --git a/drivers/net/ethernet/apm/xgene-v2/main.c b/drivers/net/ethernet/apm/xgene-v2/main.c
index b88764615994..2b2de6e2bc5b 100644
--- a/drivers/net/ethernet/apm/xgene-v2/main.c
+++ b/drivers/net/ethernet/apm/xgene-v2/main.c
@@ -405,7 +405,7 @@ static struct xge_desc_ring *xge_create_desc_ring(struct net_device *ndev)
struct xge_desc_ring *ring;
u16 size;
- ring = kzalloc_obj(*ring, GFP_KERNEL);
+ ring = kzalloc_obj(*ring);
if (!ring)
return NULL;
diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_filters.c b/drivers/net/ethernet/aquantia/atlantic/aq_filters.c
index 4f0b66917ce0..e419c73b32ce 100644
--- a/drivers/net/ethernet/aquantia/atlantic/aq_filters.c
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_filters.c
@@ -688,7 +688,7 @@ int aq_add_rxnfc_rule(struct aq_nic_s *aq_nic, const struct ethtool_rxnfc *cmd)
if (err)
goto err_exit;
- aq_rx_fltr = kzalloc_obj(*aq_rx_fltr, GFP_KERNEL);
+ aq_rx_fltr = kzalloc_obj(*aq_rx_fltr);
if (unlikely(!aq_rx_fltr)) {
err = -ENOMEM;
goto err_exit;
diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_macsec.c b/drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
index a47d5ec74b94..3ca072360ec7 100644
--- a/drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
@@ -1462,7 +1462,7 @@ int aq_macsec_init(struct aq_nic_s *nic)
if (!(caps_lo & BIT(CAPS_LO_MACSEC)))
return 0;
- nic->macsec_cfg = kzalloc_obj(*cfg, GFP_KERNEL);
+ nic->macsec_cfg = kzalloc_obj(*cfg);
if (!nic->macsec_cfg)
return -ENOMEM;
diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c b/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c
index 05d656fb4a27..e9e38af680c3 100644
--- a/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c
@@ -244,7 +244,7 @@ static int aq_pci_probe(struct pci_dev *pdev,
if (err)
goto err_ioremap;
- self->aq_hw = kzalloc_obj(*self->aq_hw, GFP_KERNEL);
+ self->aq_hw = kzalloc_obj(*self->aq_hw);
if (!self->aq_hw) {
err = -ENOMEM;
goto err_ioremap;
diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_ptp.c b/drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
index 83216657d1d8..05af57750b6a 100644
--- a/drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
@@ -1183,7 +1183,7 @@ int aq_ptp_init(struct aq_nic_s *aq_nic, unsigned int idx_vec)
aq_ptp_offset_init(&mbox.info.ptp_offset);
- aq_ptp = kzalloc_obj(*aq_ptp, GFP_KERNEL);
+ aq_ptp = kzalloc_obj(*aq_ptp);
if (!aq_ptp) {
err = -ENOMEM;
goto err_exit;
diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_ring.c b/drivers/net/ethernet/aquantia/atlantic/aq_ring.c
index 62478c605503..e270327e47fd 100644
--- a/drivers/net/ethernet/aquantia/atlantic/aq_ring.c
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_ring.c
@@ -138,7 +138,7 @@ static int aq_ring_alloc(struct aq_ring_s *self,
int err = 0;
self->buff_ring =
- kzalloc_objs(struct aq_ring_buff_s, self->size, GFP_KERNEL);
+ kzalloc_objs(struct aq_ring_buff_s, self->size);
if (!self->buff_ring) {
err = -ENOMEM;
diff --git a/drivers/net/ethernet/aquantia/atlantic/aq_vec.c b/drivers/net/ethernet/aquantia/atlantic/aq_vec.c
index 90eaf11076d2..2f9033ceed8c 100644
--- a/drivers/net/ethernet/aquantia/atlantic/aq_vec.c
+++ b/drivers/net/ethernet/aquantia/atlantic/aq_vec.c
@@ -104,7 +104,7 @@ struct aq_vec_s *aq_vec_alloc(struct aq_nic_s *aq_nic, unsigned int idx,
{
struct aq_vec_s *self = NULL;
- self = kzalloc_obj(*self, GFP_KERNEL);
+ self = kzalloc_obj(*self);
if (!self)
goto err_exit;
diff --git a/drivers/net/ethernet/atheros/ag71xx.c b/drivers/net/ethernet/atheros/ag71xx.c
index 13e3bd7fe82b..a5ab99474179 100644
--- a/drivers/net/ethernet/atheros/ag71xx.c
+++ b/drivers/net/ethernet/atheros/ag71xx.c
@@ -1305,7 +1305,7 @@ static int ag71xx_rings_init(struct ag71xx *ag)
ring_size = BIT(tx->order) + BIT(rx->order);
tx_size = BIT(tx->order);
- tx->buf = kzalloc_objs(*tx->buf, ring_size, GFP_KERNEL);
+ tx->buf = kzalloc_objs(*tx->buf, ring_size);
if (!tx->buf)
return -ENOMEM;
diff --git a/drivers/net/ethernet/atheros/alx/main.c b/drivers/net/ethernet/atheros/alx/main.c
index 9b1923055293..ab262e66f986 100644
--- a/drivers/net/ethernet/atheros/alx/main.c
+++ b/drivers/net/ethernet/atheros/alx/main.c
@@ -616,7 +616,7 @@ static int alx_set_mac_address(struct net_device *netdev, void *data)
static int alx_alloc_tx_ring(struct alx_priv *alx, struct alx_tx_queue *txq,
int offset)
{
- txq->bufs = kzalloc_objs(struct alx_buffer, txq->count, GFP_KERNEL);
+ txq->bufs = kzalloc_objs(struct alx_buffer, txq->count);
if (!txq->bufs)
return -ENOMEM;
@@ -630,7 +630,7 @@ static int alx_alloc_tx_ring(struct alx_priv *alx, struct alx_tx_queue *txq,
static int alx_alloc_rx_ring(struct alx_priv *alx, struct alx_rx_queue *rxq,
int offset)
{
- rxq->bufs = kzalloc_objs(struct alx_buffer, rxq->count, GFP_KERNEL);
+ rxq->bufs = kzalloc_objs(struct alx_buffer, rxq->count);
if (!rxq->bufs)
return -ENOMEM;
@@ -746,7 +746,7 @@ static int alx_alloc_napis(struct alx_priv *alx)
/* allocate alx_napi structures */
for (i = 0; i < alx->num_napi; i++) {
- np = kzalloc_obj(struct alx_napi, GFP_KERNEL);
+ np = kzalloc_obj(struct alx_napi);
if (!np)
goto err_out;
@@ -758,7 +758,7 @@ static int alx_alloc_napis(struct alx_priv *alx)
/* allocate tx queues */
for (i = 0; i < alx->num_txq; i++) {
np = alx->qnapi[i];
- txq = kzalloc_obj(*txq, GFP_KERNEL);
+ txq = kzalloc_obj(*txq);
if (!txq)
goto err_out;
@@ -775,7 +775,7 @@ static int alx_alloc_napis(struct alx_priv *alx)
/* allocate rx queues */
np = alx->qnapi[0];
- rxq = kzalloc_obj(*rxq, GFP_KERNEL);
+ rxq = kzalloc_obj(*rxq);
if (!rxq)
goto err_out;
diff --git a/drivers/net/ethernet/broadcom/bcm4908_enet.c b/drivers/net/ethernet/broadcom/bcm4908_enet.c
index fa1fd5667596..fd2715f84af9 100644
--- a/drivers/net/ethernet/broadcom/bcm4908_enet.c
+++ b/drivers/net/ethernet/broadcom/bcm4908_enet.c
@@ -181,7 +181,7 @@ static int bcm4908_dma_alloc_buf_descs(struct bcm4908_enet *enet,
goto err_free_buf_descs;
}
- ring->slots = kzalloc_objs(*ring->slots, ring->length, GFP_KERNEL);
+ ring->slots = kzalloc_objs(*ring->slots, ring->length);
if (!ring->slots)
goto err_free_buf_descs;
diff --git a/drivers/net/ethernet/broadcom/bcmsysport.c b/drivers/net/ethernet/broadcom/bcmsysport.c
index f81392cbedd1..3594496dd5a6 100644
--- a/drivers/net/ethernet/broadcom/bcmsysport.c
+++ b/drivers/net/ethernet/broadcom/bcmsysport.c
@@ -1486,7 +1486,7 @@ static int bcm_sysport_init_tx_ring(struct bcm_sysport_priv *priv,
/* Simple descriptors partitioning for now */
size = 256;
- ring->cbs = kzalloc_objs(struct bcm_sysport_cb, size, GFP_KERNEL);
+ ring->cbs = kzalloc_objs(struct bcm_sysport_cb, size);
if (!ring->cbs) {
netif_err(priv, hw, priv->netdev, "CB allocation failed\n");
return -ENOMEM;
diff --git a/drivers/net/ethernet/broadcom/bnge/bnge_auxr.c b/drivers/net/ethernet/broadcom/bnge/bnge_auxr.c
index d530046e027d..b942076762ef 100644
--- a/drivers/net/ethernet/broadcom/bnge/bnge_auxr.c
+++ b/drivers/net/ethernet/broadcom/bnge/bnge_auxr.c
@@ -210,7 +210,7 @@ void bnge_rdma_aux_device_init(struct bnge_dev *bd)
if (!bnge_is_roce_en(bd))
return;
- aux_priv = kzalloc_obj(*aux_priv, GFP_KERNEL);
+ aux_priv = kzalloc_obj(*aux_priv);
if (!aux_priv)
goto exit;
@@ -235,13 +235,13 @@ void bnge_rdma_aux_device_init(struct bnge_dev *bd)
}
bd->aux_priv = aux_priv;
- auxr_dev = kzalloc_obj(*auxr_dev, GFP_KERNEL);
+ auxr_dev = kzalloc_obj(*auxr_dev);
if (!auxr_dev)
goto aux_dev_uninit;
aux_priv->auxr_dev = auxr_dev;
- auxr_info = kzalloc_obj(*auxr_info, GFP_KERNEL);
+ auxr_info = kzalloc_obj(*auxr_info);
if (!auxr_info)
goto aux_dev_uninit;
diff --git a/drivers/net/ethernet/broadcom/bnge/bnge_hwrm.c b/drivers/net/ethernet/broadcom/bnge/bnge_hwrm.c
index cf6e503d63a6..80231286d29a 100644
--- a/drivers/net/ethernet/broadcom/bnge/bnge_hwrm.c
+++ b/drivers/net/ethernet/broadcom/bnge/bnge_hwrm.c
@@ -229,7 +229,7 @@ bnge_hwrm_create_token(struct bnge_dev *bd, enum bnge_hwrm_chnl dst)
{
struct bnge_hwrm_wait_token *token;
- token = kzalloc_obj(*token, GFP_KERNEL);
+ token = kzalloc_obj(*token);
if (!token)
return NULL;
diff --git a/drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c b/drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
index 579943445b24..c46da3413417 100644
--- a/drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
+++ b/drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
@@ -242,7 +242,7 @@ static int bnge_alloc_all_ctx_pg_info(struct bnge_dev *bd, int ctx_max)
if (ctxm->instance_bmap)
n = hweight32(ctxm->instance_bmap);
- ctxm->pg_info = kzalloc_objs(*ctxm->pg_info, n, GFP_KERNEL);
+ ctxm->pg_info = kzalloc_objs(*ctxm->pg_info, n);
if (!ctxm->pg_info)
return -ENOMEM;
}
@@ -269,7 +269,7 @@ int bnge_hwrm_func_backing_store_qcaps(struct bnge_dev *bd)
if (rc)
return rc;
- ctx = kzalloc_obj(*ctx, GFP_KERNEL);
+ ctx = kzalloc_obj(*ctx);
if (!ctx)
return -ENOMEM;
bd->ctx = ctx;
diff --git a/drivers/net/ethernet/broadcom/bnge/bnge_netdev.c b/drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
index 74b552ee1796..8c099682d3db 100644
--- a/drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
+++ b/drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
@@ -127,11 +127,11 @@ static void bnge_free_cp_desc_arr(struct bnge_cp_ring_info *cpr)
static int bnge_alloc_nq_desc_arr(struct bnge_nq_ring_info *nqr, int n)
{
- nqr->desc_ring = kzalloc_objs(*nqr->desc_ring, n, GFP_KERNEL);
+ nqr->desc_ring = kzalloc_objs(*nqr->desc_ring, n);
if (!nqr->desc_ring)
return -ENOMEM;
- nqr->desc_mapping = kzalloc_objs(*nqr->desc_mapping, n, GFP_KERNEL);
+ nqr->desc_mapping = kzalloc_objs(*nqr->desc_mapping, n);
if (!nqr->desc_mapping)
goto err_free_desc_ring;
return 0;
@@ -144,11 +144,11 @@ err_free_desc_ring:
static int bnge_alloc_cp_desc_arr(struct bnge_cp_ring_info *cpr, int n)
{
- cpr->desc_ring = kzalloc_objs(*cpr->desc_ring, n, GFP_KERNEL);
+ cpr->desc_ring = kzalloc_objs(*cpr->desc_ring, n);
if (!cpr->desc_ring)
return -ENOMEM;
- cpr->desc_mapping = kzalloc_objs(*cpr->desc_mapping, n, GFP_KERNEL);
+ cpr->desc_mapping = kzalloc_objs(*cpr->desc_mapping, n);
if (!cpr->desc_mapping)
goto err_free_desc_ring;
return 0;
@@ -287,7 +287,7 @@ static int bnge_alloc_nq_tree(struct bnge_net *bn)
tx = 1;
}
- nqr->cp_ring_arr = kzalloc_objs(*cpr, cp_count, GFP_KERNEL);
+ nqr->cp_ring_arr = kzalloc_objs(*cpr, cp_count);
if (!nqr->cp_ring_arr) {
rc = -ENOMEM;
goto err_free_nq_tree;
@@ -517,7 +517,7 @@ static int bnge_alloc_tpa_info(struct bnge_net *bn)
for (j = 0; j < bn->max_tpa; j++) {
struct rx_agg_cmp *agg;
- agg = kzalloc_objs(*agg, MAX_SKB_FRAGS, GFP_KERNEL);
+ agg = kzalloc_objs(*agg, MAX_SKB_FRAGS);
if (!agg)
goto err_free_tpa_info;
rxr->rx_tpa[j].agg_arr = agg;
diff --git a/drivers/net/ethernet/broadcom/bnge/bnge_resc.c b/drivers/net/ethernet/broadcom/bnge/bnge_resc.c
index 155b48cd2af8..0e94f092813e 100644
--- a/drivers/net/ethernet/broadcom/bnge/bnge_resc.c
+++ b/drivers/net/ethernet/broadcom/bnge/bnge_resc.c
@@ -389,7 +389,7 @@ int bnge_alloc_irqs(struct bnge_dev *bd)
num_entries = irqs_demand;
if (pci_msix_can_alloc_dyn(bd->pdev))
num_entries = max;
- bd->irq_tbl = kzalloc_objs(*bd->irq_tbl, num_entries, GFP_KERNEL);
+ bd->irq_tbl = kzalloc_objs(*bd->irq_tbl, num_entries);
if (!bd->irq_tbl) {
rc = -ENOMEM;
goto err_free_irqs;
diff --git a/drivers/net/ethernet/broadcom/bnge/bnge_rmem.c b/drivers/net/ethernet/broadcom/bnge/bnge_rmem.c
index fb89737b481d..2950a804fa02 100644
--- a/drivers/net/ethernet/broadcom/bnge/bnge_rmem.c
+++ b/drivers/net/ethernet/broadcom/bnge/bnge_rmem.c
@@ -170,7 +170,7 @@ static int bnge_alloc_ctx_pg_tbls(struct bnge_dev *bd,
for (i = 0; i < nr_tbls; i++) {
struct bnge_ctx_pg_info *pg_tbl;
- pg_tbl = kzalloc_obj(*pg_tbl, GFP_KERNEL);
+ pg_tbl = kzalloc_obj(*pg_tbl);
if (!pg_tbl)
return -ENOMEM;
ctx_pg->ctx_pg_tbl[i] = pg_tbl;
diff --git a/drivers/net/ethernet/broadcom/bnx2.c b/drivers/net/ethernet/broadcom/bnx2.c
index 97aafe021477..f5722e929833 100644
--- a/drivers/net/ethernet/broadcom/bnx2.c
+++ b/drivers/net/ethernet/broadcom/bnx2.c
@@ -8084,7 +8084,7 @@ bnx2_init_board(struct pci_dev *pdev, struct net_device *dev)
bp->phy_flags = 0;
bp->temp_stats_blk =
- kzalloc_obj(struct statistics_block, GFP_KERNEL);
+ kzalloc_obj(struct statistics_block);
if (!bp->temp_stats_blk) {
rc = -ENOMEM;
diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
index ea0fc6add87d..942a33ae55ee 100644
--- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
+++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
@@ -4598,7 +4598,7 @@ static int bnx2x_alloc_fp_mem_at(struct bnx2x *bp, int index)
if (!skip_rx_queue(bp, index)) {
/* fastpath rx rings: rx_buf rx_desc rx_comp */
bnx2x_fp(bp, index, rx_buf_ring) =
- kzalloc_objs(struct sw_rx_bd, NUM_RX_BD, GFP_KERNEL);
+ kzalloc_objs(struct sw_rx_bd, NUM_RX_BD);
if (!bnx2x_fp(bp, index, rx_buf_ring))
goto alloc_mem_err;
bnx2x_fp(bp, index, rx_desc_ring) =
@@ -4616,7 +4616,7 @@ static int bnx2x_alloc_fp_mem_at(struct bnx2x *bp, int index)
/* SGE ring */
bnx2x_fp(bp, index, rx_page_ring) =
- kzalloc_objs(struct sw_rx_page, NUM_RX_SGE, GFP_KERNEL);
+ kzalloc_objs(struct sw_rx_page, NUM_RX_SGE);
if (!bnx2x_fp(bp, index, rx_page_ring))
goto alloc_mem_err;
bnx2x_fp(bp, index, rx_sge_ring) =
@@ -4746,7 +4746,7 @@ int bnx2x_alloc_mem_bp(struct bnx2x *bp)
bp->fp_array_size = fp_array_size;
BNX2X_DEV_INFO("fp_array_size %d\n", bp->fp_array_size);
- fp = kzalloc_objs(*fp, bp->fp_array_size, GFP_KERNEL);
+ fp = kzalloc_objs(*fp, bp->fp_array_size);
if (!fp)
goto alloc_err;
for (i = 0; i < bp->fp_array_size; i++) {
@@ -4783,13 +4783,13 @@ int bnx2x_alloc_mem_bp(struct bnx2x *bp)
goto alloc_err;
/* msix table */
- tbl = kzalloc_objs(*tbl, msix_table_size, GFP_KERNEL);
+ tbl = kzalloc_objs(*tbl, msix_table_size);
if (!tbl)
goto alloc_err;
bp->msix_table = tbl;
/* ilt */
- ilt = kzalloc_obj(*ilt, GFP_KERNEL);
+ ilt = kzalloc_obj(*ilt);
if (!ilt)
goto alloc_err;
bp->ilt = ilt;
diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
index 745b023e2e08..8120cafdad2f 100644
--- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
+++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
@@ -6577,7 +6577,7 @@ static int bnx2x_gunzip_init(struct bnx2x *bp)
if (bp->gunzip_buf == NULL)
goto gunzip_nomem1;
- bp->strm = kmalloc_obj(*bp->strm, GFP_KERNEL);
+ bp->strm = kmalloc_obj(*bp->strm);
if (bp->strm == NULL)
goto gunzip_nomem2;
@@ -10660,7 +10660,7 @@ static int bnx2x_prev_mark_path(struct bnx2x *bp, bool after_undi)
up(&bnx2x_prev_sem);
/* Create an entry for this path and add it */
- tmp_list = kmalloc_obj(struct bnx2x_prev_path_list, GFP_KERNEL);
+ tmp_list = kmalloc_obj(struct bnx2x_prev_path_list);
if (!tmp_list) {
BNX2X_ERR("Failed to allocate 'bnx2x_prev_path_list'\n");
return -ENOMEM;
@@ -12954,7 +12954,7 @@ static int bnx2x_vlan_rx_add_vid(struct net_device *dev, __be16 proto, u16 vid)
DP(NETIF_MSG_IFUP, "Adding VLAN %d\n", vid);
- vlan = kmalloc_obj(*vlan, GFP_KERNEL);
+ vlan = kmalloc_obj(*vlan);
if (!vlan)
return -ENOMEM;
@@ -14841,7 +14841,7 @@ static int bnx2x_get_fc_npiv(struct net_device *dev,
DP(BNX2X_MSG_MCP, "About to read the FC-NPIV table\n");
- tbl = kmalloc_obj(*tbl, GFP_KERNEL);
+ tbl = kmalloc_obj(*tbl);
if (!tbl) {
BNX2X_ERR("Failed to allocate fc_npiv table\n");
goto out;
diff --git a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
index 5aeb5b6a64b5..605a7853e0cf 100644
--- a/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
+++ b/drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c
@@ -1218,7 +1218,7 @@ int bnx2x_iov_init_one(struct bnx2x *bp, int int_mode_param,
}
/* allocate the vfs database */
- bp->vfdb = kzalloc_obj(*(bp->vfdb), GFP_KERNEL);
+ bp->vfdb = kzalloc_obj(*(bp->vfdb));
if (!bp->vfdb) {
BNX2X_ERR("failed to allocate vf database\n");
err = -ENOMEM;
diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt.c b/drivers/net/ethernet/broadcom/bnxt/bnxt.c
index ad5035cd8ac3..37c02ed32ad5 100644
--- a/drivers/net/ethernet/broadcom/bnxt/bnxt.c
+++ b/drivers/net/ethernet/broadcom/bnxt/bnxt.c
@@ -3760,12 +3760,12 @@ static int bnxt_alloc_one_tpa_info(struct bnxt *bp,
if (!(bp->flags & BNXT_FLAG_CHIP_P5_PLUS))
return 0;
for (i = 0; i < bp->max_tpa; i++) {
- agg = kzalloc_objs(*agg, MAX_SKB_FRAGS, GFP_KERNEL);
+ agg = kzalloc_objs(*agg, MAX_SKB_FRAGS);
if (!agg)
return -ENOMEM;
rxr->rx_tpa[i].agg_arr = agg;
}
- rxr->rx_tpa_idx_map = kzalloc_obj(*rxr->rx_tpa_idx_map, GFP_KERNEL);
+ rxr->rx_tpa_idx_map = kzalloc_obj(*rxr->rx_tpa_idx_map);
if (!rxr->rx_tpa_idx_map)
return -ENOMEM;
@@ -4080,7 +4080,7 @@ static void bnxt_free_cp_arrays(struct bnxt_cp_ring_info *cpr)
static int bnxt_alloc_cp_arrays(struct bnxt_cp_ring_info *cpr, int n)
{
- cpr->cp_desc_ring = kzalloc_objs(*cpr->cp_desc_ring, n, GFP_KERNEL);
+ cpr->cp_desc_ring = kzalloc_objs(*cpr->cp_desc_ring, n);
if (!cpr->cp_desc_ring)
return -ENOMEM;
cpr->cp_desc_mapping = kzalloc_objs(*cpr->cp_desc_mapping, n,
@@ -4231,7 +4231,7 @@ static int bnxt_alloc_cp_rings(struct bnxt *bp)
tx = 1;
}
- cpr->cp_ring_arr = kzalloc_objs(*cpr, cp_count, GFP_KERNEL);
+ cpr->cp_ring_arr = kzalloc_objs(*cpr, cp_count);
if (!cpr->cp_ring_arr)
return -ENOMEM;
cpr->cp_ring_count = cp_count;
@@ -5245,7 +5245,7 @@ static int bnxt_alloc_stats(struct bnxt *bp)
struct bnxt_napi *bnapi = bp->bnapi[i];
struct bnxt_cp_ring_info *cpr = &bnapi->cp_ring;
- cpr->sw_stats = kzalloc_obj(*cpr->sw_stats, GFP_KERNEL);
+ cpr->sw_stats = kzalloc_obj(*cpr->sw_stats);
if (!cpr->sw_stats)
return -ENOMEM;
@@ -8650,7 +8650,7 @@ static int bnxt_alloc_all_ctx_pg_info(struct bnxt *bp, int ctx_max)
if (ctxm->instance_bmap)
n = hweight32(ctxm->instance_bmap);
- ctxm->pg_info = kzalloc_objs(*ctxm->pg_info, n, GFP_KERNEL);
+ ctxm->pg_info = kzalloc_objs(*ctxm->pg_info, n);
if (!ctxm->pg_info)
return -ENOMEM;
}
@@ -8677,7 +8677,7 @@ static int bnxt_hwrm_func_backing_store_qcaps_v2(struct bnxt *bp)
return rc;
if (!ctx) {
- ctx = kzalloc_obj(*ctx, GFP_KERNEL);
+ ctx = kzalloc_obj(*ctx);
if (!ctx)
return -ENOMEM;
bp->ctx = ctx;
@@ -8764,7 +8764,7 @@ static int bnxt_hwrm_func_backing_store_qcaps(struct bnxt *bp)
ctx = bp->ctx;
if (!ctx) {
- ctx = kzalloc_obj(*ctx, GFP_KERNEL);
+ ctx = kzalloc_obj(*ctx);
if (!ctx) {
rc = -ENOMEM;
goto ctx_err;
@@ -9055,7 +9055,7 @@ static int bnxt_alloc_ctx_pg_tbls(struct bnxt *bp,
for (i = 0; i < nr_tbls; i++) {
struct bnxt_ctx_pg_info *pg_tbl;
- pg_tbl = kzalloc_obj(*pg_tbl, GFP_KERNEL);
+ pg_tbl = kzalloc_obj(*pg_tbl);
if (!pg_tbl)
return -ENOMEM;
ctx_pg->ctx_pg_tbl[i] = pg_tbl;
@@ -9564,7 +9564,7 @@ static int bnxt_alloc_crash_dump_mem(struct bnxt *bp)
if (bp->fw_crash_mem)
bnxt_free_ctx_pg_tbls(bp, bp->fw_crash_mem);
else
- bp->fw_crash_mem = kzalloc_obj(*bp->fw_crash_mem, GFP_KERNEL);
+ bp->fw_crash_mem = kzalloc_obj(*bp->fw_crash_mem);
if (!bp->fw_crash_mem)
return -ENOMEM;
@@ -9671,7 +9671,7 @@ static int __bnxt_hwrm_ptp_qcfg(struct bnxt *bp)
goto exit;
}
if (!ptp) {
- ptp = kzalloc_obj(*ptp, GFP_KERNEL);
+ ptp = kzalloc_obj(*ptp);
if (!ptp) {
rc = -ENOMEM;
goto exit;
@@ -9943,7 +9943,7 @@ static int __bnxt_alloc_fw_health(struct bnxt *bp)
if (bp->fw_health)
return 0;
- bp->fw_health = kzalloc_obj(*bp->fw_health, GFP_KERNEL);
+ bp->fw_health = kzalloc_obj(*bp->fw_health);
if (!bp->fw_health)
return -ENOMEM;
@@ -11454,7 +11454,7 @@ static int bnxt_init_int_mode(struct bnxt *bp)
tbl_size = total_vecs;
if (pci_msix_can_alloc_dyn(bp->pdev))
tbl_size = max;
- bp->irq_tbl = kzalloc_objs(*bp->irq_tbl, tbl_size, GFP_KERNEL);
+ bp->irq_tbl = kzalloc_objs(*bp->irq_tbl, tbl_size);
if (bp->irq_tbl) {
for (i = 0; i < total_vecs; i++)
bp->irq_tbl[i].vector = pci_irq_vector(bp->pdev, i);
@@ -12951,7 +12951,7 @@ static int bnxt_set_xps_mapping(struct bnxt *bp)
cpumask_t *q_map;
int rc = 0;
- q_map = kzalloc_objs(*q_map, bp->tx_nr_rings_per_tc, GFP_KERNEL);
+ q_map = kzalloc_objs(*q_map, bp->tx_nr_rings_per_tc);
if (!q_map)
return -ENOMEM;
diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
index 00e3ef076d93..1ad2143d0e56 100644
--- a/drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
+++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c
@@ -529,7 +529,7 @@ static int bnxt_dcbnl_ieee_getets(struct net_device *dev, struct ieee_ets *ets)
if (bp->dcbx_cap & DCB_CAP_DCBX_HOST)
return 0;
- my_ets = kzalloc_obj(*my_ets, GFP_KERNEL);
+ my_ets = kzalloc_obj(*my_ets);
if (!my_ets)
return -ENOMEM;
rc = bnxt_hwrm_queue_cos2bw_qcfg(bp, my_ets);
@@ -568,7 +568,7 @@ static int bnxt_dcbnl_ieee_setets(struct net_device *dev, struct ieee_ets *ets)
rc = bnxt_ets_validate(bp, ets, &max_tc);
if (!rc) {
if (!my_ets) {
- my_ets = kzalloc_obj(*my_ets, GFP_KERNEL);
+ my_ets = kzalloc_obj(*my_ets);
if (!my_ets)
return -ENOMEM;
/* initialize PRI2TC mappings to invalid value */
@@ -604,7 +604,7 @@ static int bnxt_dcbnl_ieee_getpfc(struct net_device *dev, struct ieee_pfc *pfc)
if (bp->dcbx_cap & DCB_CAP_DCBX_HOST)
return 0;
- my_pfc = kzalloc_obj(*my_pfc, GFP_KERNEL);
+ my_pfc = kzalloc_obj(*my_pfc);
if (!my_pfc)
return 0;
bp->ieee_pfc = my_pfc;
@@ -642,7 +642,7 @@ static int bnxt_dcbnl_ieee_setpfc(struct net_device *dev, struct ieee_pfc *pfc)
return -EINVAL;
if (!my_pfc) {
- my_pfc = kzalloc_obj(*my_pfc, GFP_KERNEL);
+ my_pfc = kzalloc_obj(*my_pfc);
if (!my_pfc)
return -ENOMEM;
bp->ieee_pfc = my_pfc;
diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
index e7455ef8984a..ba47e8294fff 100644
--- a/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
+++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
@@ -1371,7 +1371,7 @@ static int bnxt_add_ntuple_cls_rule(struct bnxt *bp,
return -EOPNOTSUPP;
}
- new_fltr = kzalloc_obj(*new_fltr, GFP_KERNEL);
+ new_fltr = kzalloc_obj(*new_fltr);
if (!new_fltr)
return -ENOMEM;
@@ -5485,7 +5485,7 @@ void bnxt_ethtool_init(struct bnxt *bp)
test_info = bp->test_info;
if (!test_info) {
- test_info = kzalloc_obj(*bp->test_info, GFP_KERNEL);
+ test_info = kzalloc_obj(*bp->test_info);
if (!test_info)
return;
bp->test_info = test_info;
diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c
index fcb4edb24012..5bfabdca7d0e 100644
--- a/drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c
+++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c
@@ -371,7 +371,7 @@ __hwrm_acquire_token(struct bnxt *bp, enum bnxt_hwrm_chnl dst)
{
struct bnxt_hwrm_wait_token *token;
- token = kzalloc_obj(*token, GFP_KERNEL);
+ token = kzalloc_obj(*token);
if (!token)
return NULL;
diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
index d0f5f2ad5b26..7f9829287c49 100644
--- a/drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
+++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c
@@ -459,7 +459,7 @@ static int bnxt_alloc_vf_resources(struct bnxt *bp, int num_vfs)
struct pci_dev *pdev = bp->pdev;
u32 nr_pages, size, i, j, k = 0;
- bp->pf.vf = kzalloc_objs(struct bnxt_vf_info, num_vfs, GFP_KERNEL);
+ bp->pf.vf = kzalloc_objs(struct bnxt_vf_info, num_vfs);
if (!bp->pf.vf)
return -ENOMEM;
diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
index c678305d588c..c6b4a14c0e6e 100644
--- a/drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
+++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
@@ -977,7 +977,7 @@ bnxt_tc_get_l2_node(struct bnxt *bp, struct rhashtable *l2_table,
l2_node = rhashtable_lookup_fast(l2_table, l2_key, ht_params);
if (!l2_node) {
- l2_node = kzalloc_obj(*l2_node, GFP_KERNEL);
+ l2_node = kzalloc_obj(*l2_node);
if (!l2_node) {
rc = -ENOMEM;
return NULL;
@@ -1128,7 +1128,7 @@ bnxt_tc_get_tunnel_node(struct bnxt *bp, struct rhashtable *tunnel_table,
tunnel_node = rhashtable_lookup_fast(tunnel_table, tun_key, *ht_params);
if (!tunnel_node) {
- tunnel_node = kzalloc_obj(*tunnel_node, GFP_KERNEL);
+ tunnel_node = kzalloc_obj(*tunnel_node);
if (!tunnel_node) {
rc = -ENOMEM;
goto err;
@@ -1535,7 +1535,7 @@ static int bnxt_tc_add_flow(struct bnxt *bp, u16 src_fid,
int rc;
/* allocate memory for the new flow and it's node */
- new_node = kzalloc_obj(*new_node, GFP_KERNEL);
+ new_node = kzalloc_obj(*new_node);
if (!new_node) {
rc = -ENOMEM;
goto done;
@@ -1915,7 +1915,7 @@ static int bnxt_tc_setup_indr_block(struct net_device *netdev, struct Qdisc *sch
switch (f->command) {
case FLOW_BLOCK_BIND:
- cb_priv = kmalloc_obj(*cb_priv, GFP_KERNEL);
+ cb_priv = kmalloc_obj(*cb_priv);
if (!cb_priv)
return -ENOMEM;
@@ -2018,7 +2018,7 @@ int bnxt_init_tc(struct bnxt *bp)
if (bp->hwrm_spec_code < 0x10803)
return 0;
- tc_info = kzalloc_obj(*tc_info, GFP_KERNEL);
+ tc_info = kzalloc_obj(*tc_info);
if (!tc_info)
return -ENOMEM;
mutex_init(&tc_info->lock);
diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
index ca95f6e70dde..e0b9b55c0d3c 100644
--- a/drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
+++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
@@ -479,7 +479,7 @@ void bnxt_rdma_aux_device_init(struct bnxt *bp)
if (!(bp->flags & BNXT_FLAG_ROCE_CAP))
return;
- aux_priv = kzalloc_obj(*bp->aux_priv, GFP_KERNEL);
+ aux_priv = kzalloc_obj(*bp->aux_priv);
if (!aux_priv)
goto exit;
@@ -509,13 +509,13 @@ void bnxt_rdma_aux_device_init(struct bnxt *bp)
* any error unwinding will need to include a call to
* auxiliary_device_uninit.
*/
- edev = kzalloc_obj(*edev, GFP_KERNEL);
+ edev = kzalloc_obj(*edev);
if (!edev)
goto aux_dev_uninit;
aux_priv->edev = edev;
- ulp = kzalloc_obj(*ulp, GFP_KERNEL);
+ ulp = kzalloc_obj(*ulp);
if (!ulp)
goto aux_dev_uninit;
diff --git a/drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c b/drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c
index d0a67616f927..18e33144f345 100644
--- a/drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c
+++ b/drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c
@@ -496,7 +496,7 @@ int bnxt_vf_reps_create(struct bnxt *bp)
if (!(bp->flags & BNXT_FLAG_DSN_VALID))
return -ENODEV;
- bp->vf_reps = kzalloc_objs(vf_rep, num_vfs, GFP_KERNEL);
+ bp->vf_reps = kzalloc_objs(vf_rep, num_vfs);
if (!bp->vf_reps)
return -ENOMEM;
diff --git a/drivers/net/ethernet/broadcom/cnic.c b/drivers/net/ethernet/broadcom/cnic.c
index bd4238737fef..7fb78df3d8ab 100644
--- a/drivers/net/ethernet/broadcom/cnic.c
+++ b/drivers/net/ethernet/broadcom/cnic.c
@@ -1208,7 +1208,7 @@ static int cnic_alloc_bnx2x_context(struct cnic_dev *dev)
if (blks > cp->ethdev->ctx_tbl_len)
return -ENOMEM;
- cp->ctx_arr = kzalloc_objs(struct cnic_ctx, blks, GFP_KERNEL);
+ cp->ctx_arr = kzalloc_objs(struct cnic_ctx, blks);
if (cp->ctx_arr == NULL)
return -ENOMEM;
diff --git a/drivers/net/ethernet/brocade/bna/bnad.c b/drivers/net/ethernet/brocade/bna/bnad.c
index ec3750f055b8..5018cc5f6393 100644
--- a/drivers/net/ethernet/brocade/bna/bnad.c
+++ b/drivers/net/ethernet/brocade/bna/bnad.c
@@ -2640,7 +2640,7 @@ bnad_enable_msix(struct bnad *bnad)
return;
bnad->msix_table =
- kzalloc_objs(struct msix_entry, bnad->msix_num, GFP_KERNEL);
+ kzalloc_objs(struct msix_entry, bnad->msix_num);
if (!bnad->msix_table)
goto intx_mode;
diff --git a/drivers/net/ethernet/brocade/bna/bnad_debugfs.c b/drivers/net/ethernet/brocade/bna/bnad_debugfs.c
index 8a2eb4504760..ba3c1033a0b0 100644
--- a/drivers/net/ethernet/brocade/bna/bnad_debugfs.c
+++ b/drivers/net/ethernet/brocade/bna/bnad_debugfs.c
@@ -45,7 +45,7 @@ bnad_debugfs_open_fwtrc(struct inode *inode, struct file *file)
unsigned long flags;
int rc;
- fw_debug = kzalloc_obj(struct bnad_debug_info, GFP_KERNEL);
+ fw_debug = kzalloc_obj(struct bnad_debug_info);
if (!fw_debug)
return -ENOMEM;
@@ -85,7 +85,7 @@ bnad_debugfs_open_fwsave(struct inode *inode, struct file *file)
unsigned long flags;
int rc;
- fw_debug = kzalloc_obj(struct bnad_debug_info, GFP_KERNEL);
+ fw_debug = kzalloc_obj(struct bnad_debug_info);
if (!fw_debug)
return -ENOMEM;
@@ -122,7 +122,7 @@ bnad_debugfs_open_reg(struct inode *inode, struct file *file)
{
struct bnad_debug_info *reg_debug;
- reg_debug = kzalloc_obj(struct bnad_debug_info, GFP_KERNEL);
+ reg_debug = kzalloc_obj(struct bnad_debug_info);
if (!reg_debug)
return -ENOMEM;
@@ -185,7 +185,7 @@ bnad_debugfs_open_drvinfo(struct inode *inode, struct file *file)
struct bnad_debug_info *drv_info;
int rc;
- drv_info = kzalloc_obj(struct bnad_debug_info, GFP_KERNEL);
+ drv_info = kzalloc_obj(struct bnad_debug_info);
if (!drv_info)
return -ENOMEM;
diff --git a/drivers/net/ethernet/brocade/bna/bnad_ethtool.c b/drivers/net/ethernet/brocade/bna/bnad_ethtool.c
index 446234e3ca53..466e2ea7a740 100644
--- a/drivers/net/ethernet/brocade/bna/bnad_ethtool.c
+++ b/drivers/net/ethernet/brocade/bna/bnad_ethtool.c
@@ -285,7 +285,7 @@ bnad_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo)
strscpy(drvinfo->driver, BNAD_NAME, sizeof(drvinfo->driver));
- ioc_attr = kzalloc_obj(*ioc_attr, GFP_KERNEL);
+ ioc_attr = kzalloc_obj(*ioc_attr);
if (ioc_attr) {
spin_lock_irqsave(&bnad->bna_lock, flags);
bfa_nw_ioc_get_attr(&bnad->bna.ioceth.ioc, ioc_attr);
@@ -900,7 +900,7 @@ bnad_get_flash_partition_by_offset(struct bnad *bnad, u32 offset,
u32 i, flash_part = 0, ret;
unsigned long flags = 0;
- flash_attr = kzalloc_obj(struct bfa_flash_attr, GFP_KERNEL);
+ flash_attr = kzalloc_obj(struct bfa_flash_attr);
if (!flash_attr)
return 0;
diff --git a/drivers/net/ethernet/cadence/macb_main.c b/drivers/net/ethernet/cadence/macb_main.c
index 86f516563db6..5bc35f651ebd 100644
--- a/drivers/net/ethernet/cadence/macb_main.c
+++ b/drivers/net/ethernet/cadence/macb_main.c
@@ -3734,7 +3734,7 @@ static int gem_add_flow_filter(struct net_device *netdev,
int ret = -EINVAL;
bool added = false;
- newfs = kmalloc_obj(*newfs, GFP_KERNEL);
+ newfs = kmalloc_obj(*newfs);
if (newfs == NULL)
return -ENOMEM;
memcpy(&newfs->fs, fs, sizeof(newfs->fs));
diff --git a/drivers/net/ethernet/cavium/liquidio/lio_core.c b/drivers/net/ethernet/cavium/liquidio/lio_core.c
index baccb0169068..a74d0205efda 100644
--- a/drivers/net/ethernet/cavium/liquidio/lio_core.c
+++ b/drivers/net/ethernet/cavium/liquidio/lio_core.c
@@ -89,12 +89,12 @@ int lio_setup_glists(struct octeon_device *oct, struct lio *lio, int num_iqs)
int i, j;
lio->glist_lock =
- kzalloc_objs(*lio->glist_lock, num_iqs, GFP_KERNEL);
+ kzalloc_objs(*lio->glist_lock, num_iqs);
if (!lio->glist_lock)
return -ENOMEM;
lio->glist =
- kzalloc_objs(*lio->glist, num_iqs, GFP_KERNEL);
+ kzalloc_objs(*lio->glist, num_iqs);
if (!lio->glist) {
kfree(lio->glist_lock);
lio->glist_lock = NULL;
@@ -138,7 +138,7 @@ int lio_setup_glists(struct octeon_device *oct, struct lio *lio, int num_iqs)
g = kzalloc_node(sizeof(*g), GFP_KERNEL,
numa_node);
if (!g)
- g = kzalloc_obj(*g, GFP_KERNEL);
+ g = kzalloc_obj(*g);
if (!g)
break;
diff --git a/drivers/net/ethernet/cavium/liquidio/octeon_device.c b/drivers/net/ethernet/cavium/liquidio/octeon_device.c
index e61f18467a15..e98118e7b9fd 100644
--- a/drivers/net/ethernet/cavium/liquidio/octeon_device.c
+++ b/drivers/net/ethernet/cavium/liquidio/octeon_device.c
@@ -1164,7 +1164,7 @@ octeon_register_dispatch_fn(struct octeon_device *oct,
dev_dbg(&oct->pci_dev->dev,
"Adding opcode to dispatch list linked list\n");
- dispatch = kmalloc_obj(*dispatch, GFP_KERNEL);
+ dispatch = kmalloc_obj(*dispatch);
if (!dispatch)
return 1;
diff --git a/drivers/net/ethernet/cavium/thunder/nicvf_main.c b/drivers/net/ethernet/cavium/thunder/nicvf_main.c
index 7ef2a9f606a1..1c183827cb9e 100644
--- a/drivers/net/ethernet/cavium/thunder/nicvf_main.c
+++ b/drivers/net/ethernet/cavium/thunder/nicvf_main.c
@@ -1465,7 +1465,7 @@ int nicvf_open(struct net_device *netdev)
/* Register NAPI handler for processing CQEs */
for (qidx = 0; qidx < qs->cq_cnt; qidx++) {
- cq_poll = kzalloc_obj(*cq_poll, GFP_KERNEL);
+ cq_poll = kzalloc_obj(*cq_poll);
if (!cq_poll) {
err = -ENOMEM;
goto napi_del;
diff --git a/drivers/net/ethernet/cavium/thunder/nicvf_queues.c b/drivers/net/ethernet/cavium/thunder/nicvf_queues.c
index 12bea0b6a4e6..062ac4a5fa12 100644
--- a/drivers/net/ethernet/cavium/thunder/nicvf_queues.c
+++ b/drivers/net/ethernet/cavium/thunder/nicvf_queues.c
@@ -289,7 +289,7 @@ static int nicvf_init_rbdr(struct nicvf *nic, struct rbdr *rbdr,
rbdr->is_xdp = true;
}
rbdr->pgcnt = roundup_pow_of_two(rbdr->pgcnt);
- rbdr->pgcache = kzalloc_objs(*rbdr->pgcache, rbdr->pgcnt, GFP_KERNEL);
+ rbdr->pgcache = kzalloc_objs(*rbdr->pgcache, rbdr->pgcnt);
if (!rbdr->pgcache)
return -ENOMEM;
rbdr->pgidx = 0;
diff --git a/drivers/net/ethernet/cavium/thunder/thunder_bgx.c b/drivers/net/ethernet/cavium/thunder/thunder_bgx.c
index 87723e4140b0..b6303999902f 100644
--- a/drivers/net/ethernet/cavium/thunder/thunder_bgx.c
+++ b/drivers/net/ethernet/cavium/thunder/thunder_bgx.c
@@ -1086,7 +1086,7 @@ static int bgx_lmac_enable(struct bgx *bgx, u8 lmacid)
/* actual number of filters available to exact LMAC */
lmac->dmacs_count = (RX_DMAC_COUNT / bgx->lmac_count);
- lmac->dmacs = kzalloc_objs(*lmac->dmacs, lmac->dmacs_count, GFP_KERNEL);
+ lmac->dmacs = kzalloc_objs(*lmac->dmacs, lmac->dmacs_count);
if (!lmac->dmacs)
return -ENOMEM;
diff --git a/drivers/net/ethernet/chelsio/cxgb/espi.c b/drivers/net/ethernet/chelsio/cxgb/espi.c
index a7dd518b6ea9..282409fefd39 100644
--- a/drivers/net/ethernet/chelsio/cxgb/espi.c
+++ b/drivers/net/ethernet/chelsio/cxgb/espi.c
@@ -280,7 +280,7 @@ void t1_espi_destroy(struct peespi *espi)
struct peespi *t1_espi_create(adapter_t *adapter)
{
- struct peespi *espi = kzalloc_obj(*espi, GFP_KERNEL);
+ struct peespi *espi = kzalloc_obj(*espi);
if (espi)
espi->adapter = adapter;
diff --git a/drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c b/drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c
index 4c4a43828110..dc412801bd31 100644
--- a/drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c
+++ b/drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c
@@ -358,7 +358,7 @@ static struct cphy *mv88e1xxx_phy_create(struct net_device *dev, int phy_addr,
const struct mdio_ops *mdio_ops)
{
struct adapter *adapter = netdev_priv(dev);
- struct cphy *cphy = kzalloc_obj(*cphy, GFP_KERNEL);
+ struct cphy *cphy = kzalloc_obj(*cphy);
if (!cphy)
return NULL;
diff --git a/drivers/net/ethernet/chelsio/cxgb/mv88x201x.c b/drivers/net/ethernet/chelsio/cxgb/mv88x201x.c
index 8c3d3250b72c..c378c9b2156c 100644
--- a/drivers/net/ethernet/chelsio/cxgb/mv88x201x.c
+++ b/drivers/net/ethernet/chelsio/cxgb/mv88x201x.c
@@ -203,7 +203,7 @@ static struct cphy *mv88x201x_phy_create(struct net_device *dev, int phy_addr,
const struct mdio_ops *mdio_ops)
{
u32 val;
- struct cphy *cphy = kzalloc_obj(*cphy, GFP_KERNEL);
+ struct cphy *cphy = kzalloc_obj(*cphy);
if (!cphy)
return NULL;
diff --git a/drivers/net/ethernet/chelsio/cxgb/my3126.c b/drivers/net/ethernet/chelsio/cxgb/my3126.c
index 9d29f0767dcb..bd1eb3a7bb33 100644
--- a/drivers/net/ethernet/chelsio/cxgb/my3126.c
+++ b/drivers/net/ethernet/chelsio/cxgb/my3126.c
@@ -171,7 +171,7 @@ static const struct cphy_ops my3126_ops = {
static struct cphy *my3126_phy_create(struct net_device *dev,
int phy_addr, const struct mdio_ops *mdio_ops)
{
- struct cphy *cphy = kzalloc_obj(*cphy, GFP_KERNEL);
+ struct cphy *cphy = kzalloc_obj(*cphy);
if (!cphy)
return NULL;
diff --git a/drivers/net/ethernet/chelsio/cxgb/sge.c b/drivers/net/ethernet/chelsio/cxgb/sge.c
index 21d7f84af72e..d8fca697874a 100644
--- a/drivers/net/ethernet/chelsio/cxgb/sge.c
+++ b/drivers/net/ethernet/chelsio/cxgb/sge.c
@@ -366,7 +366,7 @@ static int tx_sched_init(struct sge *sge)
struct sched *s;
int i;
- s = kzalloc_obj(struct sched, GFP_KERNEL);
+ s = kzalloc_obj(struct sched);
if (!s)
return -ENOMEM;
@@ -2095,7 +2095,7 @@ static void espibug_workaround(struct timer_list *t)
*/
struct sge *t1_sge_create(struct adapter *adapter, struct sge_params *p)
{
- struct sge *sge = kzalloc_obj(*sge, GFP_KERNEL);
+ struct sge *sge = kzalloc_obj(*sge);
int i;
if (!sge)
diff --git a/drivers/net/ethernet/chelsio/cxgb/tp.c b/drivers/net/ethernet/chelsio/cxgb/tp.c
index 66dfe57b9f01..0d741e374f71 100644
--- a/drivers/net/ethernet/chelsio/cxgb/tp.c
+++ b/drivers/net/ethernet/chelsio/cxgb/tp.c
@@ -58,7 +58,7 @@ void t1_tp_destroy(struct petp *tp)
struct petp *t1_tp_create(adapter_t *adapter, struct tp_params *p)
{
- struct petp *tp = kzalloc_obj(*tp, GFP_KERNEL);
+ struct petp *tp = kzalloc_obj(*tp);
if (!tp)
return NULL;
diff --git a/drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
index ce9880805a42..88b6d76817e9 100644
--- a/drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
+++ b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
@@ -3242,7 +3242,7 @@ static int init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
mmio_len = pci_resource_len(pdev, 0);
ai = t3_get_adapter_info(ent->driver_data);
- adapter = kzalloc_obj(*adapter, GFP_KERNEL);
+ adapter = kzalloc_obj(*adapter);
if (!adapter) {
err = -ENOMEM;
goto out_release_regions;
diff --git a/drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c
index cf8916f4e3d6..1e544047fa3a 100644
--- a/drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c
+++ b/drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c
@@ -1185,7 +1185,7 @@ int cxgb3_offload_activate(struct adapter *adapter)
unsigned int l2t_capacity;
struct l2t_data *l2td;
- t = kzalloc_obj(*t, GFP_KERNEL);
+ t = kzalloc_obj(*t);
if (!t)
return -ENOMEM;
diff --git a/drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c b/drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c
index fb958857bfd6..0549265807a1 100644
--- a/drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c
+++ b/drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c
@@ -301,7 +301,7 @@ struct clip_tbl *t4_init_clip_tbl(unsigned int clipt_start,
for (i = 0; i < ctbl->clipt_size; ++i)
INIT_LIST_HEAD(&ctbl->hash_list[i]);
- cl_list = kvzalloc_objs(struct clip_entry, clipt_size, GFP_KERNEL);
+ cl_list = kvzalloc_objs(struct clip_entry, clipt_size);
if (!cl_list) {
kvfree(ctbl);
return NULL;
diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
index 6e2e5644b825..f521737d1275 100644
--- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
+++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c
@@ -860,7 +860,7 @@ static int cctrl_tbl_show(struct seq_file *seq, void *v)
u16 (*incr)[NCCTRL_WIN];
struct adapter *adap = seq->private;
- incr = kmalloc_objs(*incr, NMTUS, GFP_KERNEL);
+ incr = kmalloc_objs(*incr, NMTUS);
if (!incr)
return -ENOMEM;
diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
index 3c66db1f765a..7db3dbc488a7 100644
--- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
+++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
@@ -2250,7 +2250,7 @@ int cxgb4_init_ethtool_filters(struct adapter *adap)
u32 nentries, i;
int ret;
- eth_filter = kzalloc_obj(*eth_filter, GFP_KERNEL);
+ eth_filter = kzalloc_obj(*eth_filter);
if (!eth_filter)
return -ENOMEM;
diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c
index dad0e72a52ab..657d96b9e2f6 100644
--- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c
+++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c
@@ -1389,7 +1389,7 @@ static int cxgb4_set_hash_filter(struct net_device *dev,
if (iq < 0)
return iq;
- f = kzalloc_obj(*f, GFP_KERNEL);
+ f = kzalloc_obj(*f);
if (!f)
return -ENOMEM;
diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
index 20eeb4deab49..701936b28167 100644
--- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
+++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
@@ -478,7 +478,7 @@ int cxgb4_change_mac(struct port_info *pi, unsigned int viid,
goto set_hash;
}
}
- new_entry = kzalloc_obj(*new_entry, GFP_KERNEL);
+ new_entry = kzalloc_obj(*new_entry);
if (!new_entry)
return -ENOMEM;
ether_addr_copy(new_entry->addr, addr);
@@ -1330,7 +1330,7 @@ static int cxgb4_port_mirror_alloc_queues(struct net_device *dev)
if (s->mirror_rxq[pi->port_id])
return 0;
- mirror_rxq = kzalloc_objs(*mirror_rxq, pi->nmirrorqsets, GFP_KERNEL);
+ mirror_rxq = kzalloc_objs(*mirror_rxq, pi->nmirrorqsets);
if (!mirror_rxq)
return -ENOMEM;
@@ -4057,7 +4057,7 @@ static int adap_config_hma(struct adapter *adapter)
page_size = HMA_PAGE_SIZE;
page_order = HMA_PAGE_ORDER;
- adapter->hma.sgt = kzalloc_obj(*adapter->hma.sgt, GFP_KERNEL);
+ adapter->hma.sgt = kzalloc_obj(*adapter->hma.sgt);
if (unlikely(!adapter->hma.sgt)) {
dev_err(adapter->pdev_dev, "HMA SG table allocation failed\n");
return -ENOMEM;
@@ -4097,7 +4097,7 @@ static int adap_config_hma(struct adapter *adapter)
}
adapter->hma.flags |= HMA_DMA_MAPPED_FLAG;
- adapter->hma.phy_addr = kzalloc_objs(dma_addr_t, sgt->nents, GFP_KERNEL);
+ adapter->hma.phy_addr = kzalloc_objs(dma_addr_t, sgt->nents);
if (unlikely(!adapter->hma.phy_addr))
goto free_hma;
@@ -4811,7 +4811,7 @@ static int adap_init0(struct adapter *adap, int vpd_skip)
/* allocate memory to read the header of the firmware on the
* card
*/
- card_fw = kvzalloc_obj(*card_fw, GFP_KERNEL);
+ card_fw = kvzalloc_obj(*card_fw);
if (!card_fw) {
ret = -ENOMEM;
goto bye;
@@ -5835,7 +5835,7 @@ static int alloc_msix_info(struct adapter *adap, u32 num_vec)
{
struct msix_info *msix_info;
- msix_info = kzalloc_objs(*msix_info, num_vec, GFP_KERNEL);
+ msix_info = kzalloc_objs(*msix_info, num_vec);
if (!msix_info)
return -ENOMEM;
@@ -5934,7 +5934,7 @@ static int enable_msix(struct adapter *adap)
want += EXTRA_VECS;
need += EXTRA_VECS;
- entries = kmalloc_objs(*entries, want, GFP_KERNEL);
+ entries = kmalloc_objs(*entries, want);
if (!entries)
return -ENOMEM;
@@ -6604,7 +6604,7 @@ static int init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
goto out_disable_device;
}
- adapter = kzalloc_obj(*adapter, GFP_KERNEL);
+ adapter = kzalloc_obj(*adapter);
if (!adapter) {
err = -ENOMEM;
goto out_unmap_bar0;
diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
index 79db92f3ba62..3307e5042681 100644
--- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
+++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
@@ -145,7 +145,7 @@ static void cxgb4_action_natmode_tweak(struct ch_filter_specification *fs,
static struct ch_tc_flower_entry *allocate_flower_entry(void)
{
- struct ch_tc_flower_entry *new = kzalloc_obj(*new, GFP_KERNEL);
+ struct ch_tc_flower_entry *new = kzalloc_obj(*new);
if (new)
spin_lock_init(&new->lock);
return new;
diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c
index 4d53744b2130..104d92a3db28 100644
--- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c
+++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c
@@ -531,7 +531,7 @@ int cxgb4_init_tc_matchall(struct adapter *adap)
struct cxgb4_tc_matchall *tc_matchall;
int ret;
- tc_matchall = kzalloc_obj(*tc_matchall, GFP_KERNEL);
+ tc_matchall = kzalloc_obj(*tc_matchall);
if (!tc_matchall)
return -ENOMEM;
diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c
index 9d07540e2955..724cd8be1003 100644
--- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c
+++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c
@@ -100,7 +100,7 @@ static int cxgb4_init_eosw_txq(struct net_device *dev,
memset(eosw_txq, 0, sizeof(*eosw_txq));
- ring = kzalloc_objs(*ring, CXGB4_EOSW_TXQ_DEFAULT_DESC_NUM, GFP_KERNEL);
+ ring = kzalloc_objs(*ring, CXGB4_EOSW_TXQ_DEFAULT_DESC_NUM);
if (!ring)
return -ENOMEM;
@@ -654,7 +654,7 @@ int cxgb4_init_tc_mqprio(struct adapter *adap)
int ret = 0;
u8 i;
- tc_mqprio = kzalloc_obj(*tc_mqprio, GFP_KERNEL);
+ tc_mqprio = kzalloc_obj(*tc_mqprio);
if (!tc_mqprio)
return -ENOMEM;
diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
index c1fe70fc3286..1b91c3448f22 100644
--- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
+++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c
@@ -241,7 +241,7 @@ static int cfg_queues_uld(struct adapter *adap, unsigned int uld_type,
struct sge_uld_rxq_info *rxq_info;
int i, nrxq, ciq_size;
- rxq_info = kzalloc_obj(*rxq_info, GFP_KERNEL);
+ rxq_info = kzalloc_obj(*rxq_info);
if (!rxq_info)
return -ENOMEM;
@@ -269,7 +269,7 @@ static int cfg_queues_uld(struct adapter *adap, unsigned int uld_type,
}
nrxq = rxq_info->nrxq + rxq_info->nciq; /* total rxq's */
- rxq_info->uldrxq = kzalloc_objs(struct sge_ofld_rxq, nrxq, GFP_KERNEL);
+ rxq_info->uldrxq = kzalloc_objs(struct sge_ofld_rxq, nrxq);
if (!rxq_info->uldrxq) {
kfree(rxq_info);
return -ENOMEM;
@@ -471,7 +471,7 @@ setup_sge_txq_uld(struct adapter *adap, unsigned int uld_type,
(atomic_inc_return(&txq_info->users) > 1))
return 0;
- txq_info = kzalloc_obj(*txq_info, GFP_KERNEL);
+ txq_info = kzalloc_obj(*txq_info);
if (!txq_info)
return -ENOMEM;
if (uld_type == CXGB4_ULD_CRYPTO) {
@@ -524,7 +524,7 @@ int t4_uld_mem_alloc(struct adapter *adap)
{
struct sge *s = &adap->sge;
- adap->uld = kzalloc_objs(*adap->uld, CXGB4_ULD_MAX, GFP_KERNEL);
+ adap->uld = kzalloc_objs(*adap->uld, CXGB4_ULD_MAX);
if (!adap->uld)
return -ENOMEM;
@@ -802,7 +802,7 @@ void cxgb4_register_uld(enum cxgb4_uld type,
if (type >= CXGB4_ULD_MAX)
return;
- uld_entry = kzalloc_obj(*uld_entry, GFP_KERNEL);
+ uld_entry = kzalloc_obj(*uld_entry);
if (!uld_entry)
return;
diff --git a/drivers/net/ethernet/chelsio/cxgb4/sched.c b/drivers/net/ethernet/chelsio/cxgb4/sched.c
index 8e73a5c49529..28b1d5b2bcab 100644
--- a/drivers/net/ethernet/chelsio/cxgb4/sched.c
+++ b/drivers/net/ethernet/chelsio/cxgb4/sched.c
@@ -225,7 +225,7 @@ static int t4_sched_queue_bind(struct port_info *pi, struct ch_sched_queue *p)
if (p->queue < 0 || p->queue >= pi->nqsets)
return -ERANGE;
- qe = kvzalloc_obj(struct sched_queue_entry, GFP_KERNEL);
+ qe = kvzalloc_obj(struct sched_queue_entry);
if (!qe)
return -ENOMEM;
@@ -294,7 +294,7 @@ static int t4_sched_flowc_bind(struct port_info *pi, struct ch_sched_flowc *p)
if (p->tid < 0 || p->tid >= adap->tids.neotids)
return -ERANGE;
- fe = kvzalloc_obj(*fe, GFP_KERNEL);
+ fe = kvzalloc_obj(*fe);
if (!fe)
return -ENOMEM;
diff --git a/drivers/net/ethernet/chelsio/cxgb4/srq.c b/drivers/net/ethernet/chelsio/cxgb4/srq.c
index 1f7e2dece66c..2a110494c363 100644
--- a/drivers/net/ethernet/chelsio/cxgb4/srq.c
+++ b/drivers/net/ethernet/chelsio/cxgb4/srq.c
@@ -40,7 +40,7 @@ struct srq_data *t4_init_srq(int srq_size)
{
struct srq_data *s;
- s = kvzalloc_obj(*s, GFP_KERNEL);
+ s = kvzalloc_obj(*s);
if (!s)
return NULL;
diff --git a/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c b/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
index 592f736f6c85..9eaa9aadee33 100644
--- a/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
+++ b/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
@@ -288,7 +288,7 @@ static int cxgb4vf_change_mac(struct port_info *pi, unsigned int viid,
goto set_hash;
}
}
- new_entry = kzalloc_obj(*new_entry, GFP_KERNEL);
+ new_entry = kzalloc_obj(*new_entry);
if (!new_entry)
return -ENOMEM;
ether_addr_copy(new_entry->addr, addr);
@@ -2935,7 +2935,7 @@ static int cxgb4vf_pci_probe(struct pci_dev *pdev,
/*
* Allocate our adapter data structure and attach it to the device.
*/
- adapter = kzalloc_obj(*adapter, GFP_KERNEL);
+ adapter = kzalloc_obj(*adapter);
if (!adapter) {
err = -ENOMEM;
goto err_release_regions;
diff --git a/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c b/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
index e89150c0f2c7..efbe07a3ba07 100644
--- a/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
+++ b/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
@@ -104,7 +104,7 @@ static void *ch_ipsec_uld_add(const struct cxgb4_lld_info *infop)
pr_info_once("%s - version %s\n", CHIPSEC_DRV_DESC,
CHIPSEC_DRV_VERSION);
- u_ctx = kzalloc_obj(*u_ctx, GFP_KERNEL);
+ u_ctx = kzalloc_obj(*u_ctx);
if (!u_ctx) {
u_ctx = ERR_PTR(-ENOMEM);
goto out;
@@ -295,7 +295,7 @@ static int ch_ipsec_xfrm_add_state(struct net_device *dev,
return -ENODEV;
}
- sa_entry = kzalloc_obj(*sa_entry, GFP_KERNEL);
+ sa_entry = kzalloc_obj(*sa_entry);
if (!sa_entry) {
res = -ENOMEM;
module_put(THIS_MODULE);
diff --git a/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c b/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
index eb53e3a3ccf9..f5acd4be1e69 100644
--- a/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
+++ b/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c
@@ -442,7 +442,7 @@ static int chcr_ktls_dev_add(struct net_device *netdev, struct sock *sk,
if (u_ctx && u_ctx->detach)
goto out;
- tx_info = kvzalloc_obj(*tx_info, GFP_KERNEL);
+ tx_info = kvzalloc_obj(*tx_info);
if (!tx_info)
goto out;
@@ -2117,7 +2117,7 @@ static void *chcr_ktls_uld_add(const struct cxgb4_lld_info *lldi)
pr_info_once("%s - version %s\n", CHCR_KTLS_DRV_DESC,
CHCR_KTLS_DRV_VERSION);
- u_ctx = kzalloc_obj(*u_ctx, GFP_KERNEL);
+ u_ctx = kzalloc_obj(*u_ctx);
if (!u_ctx) {
u_ctx = ERR_PTR(-ENOMEM);
goto out;
diff --git a/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c b/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
index caa46c191268..0e3e5cf52c2c 100644
--- a/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
+++ b/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c
@@ -548,7 +548,7 @@ static struct listen_info *listen_hash_add(struct chtls_dev *cdev,
struct sock *sk,
unsigned int stid)
{
- struct listen_info *p = kmalloc_obj(*p, GFP_KERNEL);
+ struct listen_info *p = kmalloc_obj(*p);
if (p) {
int key = listen_hashfn(sk);
@@ -666,7 +666,7 @@ int chtls_listen_start(struct chtls_dev *cdev, struct sock *sk)
if (listen_hash_find(cdev, sk) >= 0) /* already have it */
return -EADDRINUSE;
- ctx = kmalloc_obj(*ctx, GFP_KERNEL);
+ ctx = kmalloc_obj(*ctx);
if (!ctx)
return -ENOMEM;
diff --git a/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c b/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c
index 511ca3bfce3f..2570575434f9 100644
--- a/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c
+++ b/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c
@@ -95,7 +95,7 @@ static int chtls_start_listen(struct chtls_dev *cdev, struct sock *sk)
return -EADDRNOTAVAIL;
sk->sk_backlog_rcv = listen_backlog_rcv;
- clisten = kmalloc_obj(*clisten, GFP_KERNEL);
+ clisten = kmalloc_obj(*clisten);
if (!clisten)
return -ENOMEM;
clisten->cdev = cdev;
@@ -114,7 +114,7 @@ static void chtls_stop_listen(struct chtls_dev *cdev, struct sock *sk)
if (sk->sk_protocol != IPPROTO_TCP)
return;
- clisten = kmalloc_obj(*clisten, GFP_KERNEL);
+ clisten = kmalloc_obj(*clisten);
if (!clisten)
return;
clisten->cdev = cdev;
@@ -238,11 +238,11 @@ static void *chtls_uld_add(const struct cxgb4_lld_info *info)
struct chtls_dev *cdev;
int i, j;
- cdev = kzalloc_obj(*cdev, GFP_KERNEL);
+ cdev = kzalloc_obj(*cdev);
if (!cdev)
goto out;
- lldi = kzalloc_obj(*lldi, GFP_KERNEL);
+ lldi = kzalloc_obj(*lldi);
if (!lldi)
goto out_lldi;
diff --git a/drivers/net/ethernet/cisco/enic/enic_main.c b/drivers/net/ethernet/cisco/enic/enic_main.c
index 14dc4c5aa825..2b812dd1b9ce 100644
--- a/drivers/net/ethernet/cisco/enic/enic_main.c
+++ b/drivers/net/ethernet/cisco/enic/enic_main.c
@@ -2456,15 +2456,15 @@ static void enic_free_enic_resources(struct enic *enic)
static int enic_alloc_enic_resources(struct enic *enic)
{
- enic->wq = kzalloc_objs(struct enic_wq, enic->wq_avail, GFP_KERNEL);
+ enic->wq = kzalloc_objs(struct enic_wq, enic->wq_avail);
if (!enic->wq)
goto free_queues;
- enic->rq = kzalloc_objs(struct enic_rq, enic->rq_avail, GFP_KERNEL);
+ enic->rq = kzalloc_objs(struct enic_rq, enic->rq_avail);
if (!enic->rq)
goto free_queues;
- enic->cq = kzalloc_objs(struct vnic_cq, enic->cq_avail, GFP_KERNEL);
+ enic->cq = kzalloc_objs(struct vnic_cq, enic->cq_avail);
if (!enic->cq)
goto free_queues;
@@ -2737,7 +2737,7 @@ static int enic_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
#endif
/* Allocate structure for port profiles */
- enic->pp = kzalloc_objs(*enic->pp, num_pps, GFP_KERNEL);
+ enic->pp = kzalloc_objs(*enic->pp, num_pps);
if (!enic->pp) {
err = -ENOMEM;
goto err_out_disable_sriov_pp;
diff --git a/drivers/net/ethernet/cisco/enic/vnic_dev.c b/drivers/net/ethernet/cisco/enic/vnic_dev.c
index 5a8a49f8c44f..c72452749f5e 100644
--- a/drivers/net/ethernet/cisco/enic/vnic_dev.c
+++ b/drivers/net/ethernet/cisco/enic/vnic_dev.c
@@ -371,7 +371,7 @@ static int vnic_dev_init_devcmd2(struct vnic_dev *vdev)
if (vdev->devcmd2)
return 0;
- vdev->devcmd2 = kzalloc_obj(*vdev->devcmd2, GFP_KERNEL);
+ vdev->devcmd2 = kzalloc_obj(*vdev->devcmd2);
if (!vdev->devcmd2)
return -ENOMEM;
@@ -1053,7 +1053,7 @@ struct vnic_dev *vnic_dev_register(struct vnic_dev *vdev,
unsigned int num_bars)
{
if (!vdev) {
- vdev = kzalloc_obj(struct vnic_dev, GFP_KERNEL);
+ vdev = kzalloc_obj(struct vnic_dev);
if (!vdev)
return NULL;
}
diff --git a/drivers/net/ethernet/cortina/gemini.c b/drivers/net/ethernet/cortina/gemini.c
index d5608611cee8..4824232f4890 100644
--- a/drivers/net/ethernet/cortina/gemini.c
+++ b/drivers/net/ethernet/cortina/gemini.c
@@ -554,7 +554,7 @@ static int gmac_setup_txqs(struct net_device *netdev)
rwptr_reg = port->dma_base + GMAC_SW_TX_QUEUE0_PTR_REG;
- skb_tab = kzalloc_objs(*skb_tab, len, GFP_KERNEL);
+ skb_tab = kzalloc_objs(*skb_tab, len);
if (!skb_tab)
return -ENOMEM;
@@ -940,7 +940,7 @@ static int geth_setup_freeq(struct gemini_ethernet *geth)
}
/* Allocate a mapping to page look-up index */
- geth->freeq_pages = kzalloc_objs(*geth->freeq_pages, pages, GFP_KERNEL);
+ geth->freeq_pages = kzalloc_objs(*geth->freeq_pages, pages);
if (!geth->freeq_pages)
goto err_freeq;
geth->num_freeq_pages = pages;
diff --git a/drivers/net/ethernet/emulex/benet/be_main.c b/drivers/net/ethernet/emulex/benet/be_main.c
index fb9c9d8bc659..4940b40f472d 100644
--- a/drivers/net/ethernet/emulex/benet/be_main.c
+++ b/drivers/net/ethernet/emulex/benet/be_main.c
@@ -4207,7 +4207,7 @@ static int be_vf_setup_init(struct be_adapter *adapter)
struct be_vf_cfg *vf_cfg;
int vf;
- adapter->vf_cfg = kzalloc_objs(*vf_cfg, adapter->num_vfs, GFP_KERNEL);
+ adapter->vf_cfg = kzalloc_objs(*vf_cfg, adapter->num_vfs);
if (!adapter->vf_cfg)
return -ENOMEM;
diff --git a/drivers/net/ethernet/engleder/tsnep_rxnfc.c b/drivers/net/ethernet/engleder/tsnep_rxnfc.c
index 9342dff7a073..43c550d3983c 100644
--- a/drivers/net/ethernet/engleder/tsnep_rxnfc.c
+++ b/drivers/net/ethernet/engleder/tsnep_rxnfc.c
@@ -231,7 +231,7 @@ int tsnep_rxnfc_add_rule(struct tsnep_adapter *adapter,
return -EINVAL;
}
- rule = kzalloc_obj(*rule, GFP_KERNEL);
+ rule = kzalloc_obj(*rule);
if (!rule)
return -ENOMEM;
diff --git a/drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c b/drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
index 0071d9538661..f2c3c5f3b461 100644
--- a/drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
+++ b/drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
@@ -421,7 +421,7 @@ static int dpaa_set_coalesce(struct net_device *dev,
bool *needs_revert;
int cpu, res;
- needs_revert = kzalloc_objs(bool, num_possible_cpus(), GFP_KERNEL);
+ needs_revert = kzalloc_objs(bool, num_possible_cpus());
if (!needs_revert)
return -ENOMEM;
diff --git a/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c b/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
index 0db00bebb268..b65bc54ffc03 100644
--- a/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
+++ b/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
@@ -237,7 +237,7 @@ int dpaa2_eth_dl_traps_register(struct dpaa2_eth_priv *priv)
struct device *dev = net_dev->dev.parent;
int err;
- dpaa2_eth_trap_data = kzalloc_obj(*dpaa2_eth_trap_data, GFP_KERNEL);
+ dpaa2_eth_trap_data = kzalloc_obj(*dpaa2_eth_trap_data);
if (!dpaa2_eth_trap_data)
return -ENOMEM;
priv->trap_data = dpaa2_eth_trap_data;
diff --git a/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c b/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
index 70691bf85e2d..9335703768a9 100644
--- a/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
+++ b/drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
@@ -3125,7 +3125,7 @@ static struct dpaa2_eth_channel *dpaa2_eth_alloc_channel(struct dpaa2_eth_priv *
struct device *dev = priv->net_dev->dev.parent;
int err;
- channel = kzalloc_obj(*channel, GFP_KERNEL);
+ channel = kzalloc_obj(*channel);
if (!channel)
return NULL;
@@ -3392,7 +3392,7 @@ struct dpaa2_eth_bp *dpaa2_eth_allocate_dpbp(struct dpaa2_eth_priv *priv)
return ERR_PTR(err);
}
- bp = kzalloc_obj(*bp, GFP_KERNEL);
+ bp = kzalloc_obj(*bp);
if (!bp) {
err = -ENOMEM;
goto err_alloc;
@@ -4673,7 +4673,7 @@ static int dpaa2_eth_connect_mac(struct dpaa2_eth_priv *priv)
goto out_put_device;
}
- mac = kzalloc_obj(struct dpaa2_mac, GFP_KERNEL);
+ mac = kzalloc_obj(struct dpaa2_mac);
if (!mac) {
err = -ENOMEM;
goto out_put_device;
diff --git a/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c b/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
index 388f81713f1e..5b0f0ac1518a 100644
--- a/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
+++ b/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
@@ -505,7 +505,7 @@ dpaa2_switch_cls_flower_replace_acl(struct dpaa2_switch_filter_block *block,
return -ENOMEM;
}
- acl_entry = kzalloc_obj(*acl_entry, GFP_KERNEL);
+ acl_entry = kzalloc_obj(*acl_entry);
if (!acl_entry)
return -ENOMEM;
@@ -633,7 +633,7 @@ dpaa2_switch_cls_flower_replace_mirror(struct dpaa2_switch_filter_block *block,
}
}
- mirror_entry = kzalloc_obj(*mirror_entry, GFP_KERNEL);
+ mirror_entry = kzalloc_obj(*mirror_entry);
if (!mirror_entry)
return -ENOMEM;
@@ -708,7 +708,7 @@ dpaa2_switch_cls_matchall_replace_acl(struct dpaa2_switch_filter_block *block,
return -ENOMEM;
}
- acl_entry = kzalloc_obj(*acl_entry, GFP_KERNEL);
+ acl_entry = kzalloc_obj(*acl_entry);
if (!acl_entry)
return -ENOMEM;
@@ -780,7 +780,7 @@ dpaa2_switch_cls_matchall_replace_mirror(struct dpaa2_switch_filter_block *block
}
}
- mirror_entry = kzalloc_obj(*mirror_entry, GFP_KERNEL);
+ mirror_entry = kzalloc_obj(*mirror_entry);
if (!mirror_entry)
return -ENOMEM;
diff --git a/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c b/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
index 2b0cac347fec..b91687c55a65 100644
--- a/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
+++ b/drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
@@ -1456,7 +1456,7 @@ static int dpaa2_switch_port_connect_mac(struct ethsw_port_priv *port_priv)
goto out_put_device;
}
- mac = kzalloc_obj(*mac, GFP_KERNEL);
+ mac = kzalloc_obj(*mac);
if (!mac) {
err = -ENOMEM;
goto out_put_device;
@@ -3385,7 +3385,7 @@ static int dpaa2_switch_probe(struct fsl_mc_device *sw_dev)
int i, err;
/* Allocate switch core*/
- ethsw = kzalloc_obj(*ethsw, GFP_KERNEL);
+ ethsw = kzalloc_obj(*ethsw);
if (!ethsw)
return -ENOMEM;
diff --git a/drivers/net/ethernet/freescale/enetc/enetc.c b/drivers/net/ethernet/freescale/enetc/enetc.c
index d6575a446adf..c220dfdbadfe 100644
--- a/drivers/net/ethernet/freescale/enetc/enetc.c
+++ b/drivers/net/ethernet/freescale/enetc/enetc.c
@@ -2268,7 +2268,7 @@ enetc_alloc_tx_resources(struct enetc_ndev_priv *priv)
struct enetc_bdr_resource *tx_res;
int i, err;
- tx_res = kzalloc_objs(*tx_res, priv->num_tx_rings, GFP_KERNEL);
+ tx_res = kzalloc_objs(*tx_res, priv->num_tx_rings);
if (!tx_res)
return ERR_PTR(-ENOMEM);
@@ -2340,7 +2340,7 @@ enetc_alloc_rx_resources(struct enetc_ndev_priv *priv, bool extended)
struct enetc_bdr_resource *rx_res;
int i, err;
- rx_res = kzalloc_objs(*rx_res, priv->num_rx_rings, GFP_KERNEL);
+ rx_res = kzalloc_objs(*rx_res, priv->num_rx_rings);
if (!rx_res)
return ERR_PTR(-ENOMEM);
@@ -2469,7 +2469,7 @@ static int enetc_setup_default_rss_table(struct enetc_si *si, int num_groups)
int *rss_table;
int i;
- rss_table = kmalloc_objs(*rss_table, si->num_rss, GFP_KERNEL);
+ rss_table = kmalloc_objs(*rss_table, si->num_rss);
if (!rss_table)
return -ENOMEM;
diff --git a/drivers/net/ethernet/freescale/enetc/enetc_pf.c b/drivers/net/ethernet/freescale/enetc/enetc_pf.c
index eb3a50a94df7..43b0af59d044 100644
--- a/drivers/net/ethernet/freescale/enetc/enetc_pf.c
+++ b/drivers/net/ethernet/freescale/enetc/enetc_pf.c
@@ -814,7 +814,7 @@ static int enetc_init_port_rss_memory(struct enetc_si *si)
if (!num_rss)
return 0;
- rss_table = kzalloc_objs(*rss_table, num_rss, GFP_KERNEL);
+ rss_table = kzalloc_objs(*rss_table, num_rss);
if (!rss_table)
return -ENOMEM;
diff --git a/drivers/net/ethernet/freescale/enetc/enetc_ptp.c b/drivers/net/ethernet/freescale/enetc/enetc_ptp.c
index dbf35abea7f7..162cbc801730 100644
--- a/drivers/net/ethernet/freescale/enetc/enetc_ptp.c
+++ b/drivers/net/ethernet/freescale/enetc/enetc_ptp.c
@@ -53,7 +53,7 @@ static int enetc_ptp_probe(struct pci_dev *pdev,
pci_set_master(pdev);
- ptp_qoriq = kzalloc_obj(*ptp_qoriq, GFP_KERNEL);
+ ptp_qoriq = kzalloc_obj(*ptp_qoriq);
if (!ptp_qoriq) {
err = -ENOMEM;
goto err_alloc_ptp;
diff --git a/drivers/net/ethernet/freescale/enetc/enetc_qos.c b/drivers/net/ethernet/freescale/enetc/enetc_qos.c
index 6ff65108cc97..7b17bca24f26 100644
--- a/drivers/net/ethernet/freescale/enetc/enetc_qos.c
+++ b/drivers/net/ethernet/freescale/enetc/enetc_qos.c
@@ -1153,7 +1153,7 @@ static int enetc_psfp_parse_clsflower(struct enetc_ndev_priv *priv,
if (!entryg)
return -EINVAL;
- filter = kzalloc_obj(*filter, GFP_KERNEL);
+ filter = kzalloc_obj(*filter);
if (!filter)
return -ENOMEM;
@@ -1266,7 +1266,7 @@ static int enetc_psfp_parse_clsflower(struct enetc_ndev_priv *priv,
filter->sgi_index = sgi->index;
- sfi = kzalloc_obj(*sfi, GFP_KERNEL);
+ sfi = kzalloc_obj(*sfi);
if (!sfi) {
err = -ENOMEM;
goto free_gate;
@@ -1283,7 +1283,7 @@ static int enetc_psfp_parse_clsflower(struct enetc_ndev_priv *priv,
goto free_sfi;
if (entryp->police.burst) {
- fmi = kzalloc_obj(*fmi, GFP_KERNEL);
+ fmi = kzalloc_obj(*fmi);
if (!fmi) {
err = -ENOMEM;
goto free_sfi;
diff --git a/drivers/net/ethernet/freescale/fec_main.c b/drivers/net/ethernet/freescale/fec_main.c
index c43539d4bab0..f89aa94ce020 100644
--- a/drivers/net/ethernet/freescale/fec_main.c
+++ b/drivers/net/ethernet/freescale/fec_main.c
@@ -3952,7 +3952,7 @@ static int fec_enet_alloc_queue(struct net_device *ndev)
struct fec_enet_priv_tx_q *txq;
for (i = 0; i < fep->num_tx_queues; i++) {
- txq = kzalloc_obj(*txq, GFP_KERNEL);
+ txq = kzalloc_obj(*txq);
if (!txq) {
ret = -ENOMEM;
goto alloc_failed;
@@ -3975,7 +3975,7 @@ static int fec_enet_alloc_queue(struct net_device *ndev)
}
for (i = 0; i < fep->num_rx_queues; i++) {
- fep->rx_queue[i] = kzalloc_obj(*fep->rx_queue[i], GFP_KERNEL);
+ fep->rx_queue[i] = kzalloc_obj(*fep->rx_queue[i]);
if (!fep->rx_queue[i]) {
ret = -ENOMEM;
goto alloc_failed;
@@ -4425,7 +4425,7 @@ fec_alloc_new_rxq_xsk(struct fec_enet_private *fep, int queue,
union fec_rx_buffer *buf;
int i;
- rxq = kzalloc_obj(*rxq, GFP_KERNEL);
+ rxq = kzalloc_obj(*rxq);
if (!rxq)
return NULL;
@@ -4466,7 +4466,7 @@ fec_alloc_new_rxq_pp(struct fec_enet_private *fep, int queue)
union fec_rx_buffer *buf;
int i = 0;
- rxq = kzalloc_obj(*rxq, GFP_KERNEL);
+ rxq = kzalloc_obj(*rxq);
if (!rxq)
return NULL;
diff --git a/drivers/net/ethernet/freescale/fec_mpc52xx_phy.c b/drivers/net/ethernet/freescale/fec_mpc52xx_phy.c
index f182480909f1..d48a1c4d0431 100644
--- a/drivers/net/ethernet/freescale/fec_mpc52xx_phy.c
+++ b/drivers/net/ethernet/freescale/fec_mpc52xx_phy.c
@@ -74,7 +74,7 @@ static int mpc52xx_fec_mdio_probe(struct platform_device *of)
bus = mdiobus_alloc();
if (bus == NULL)
return -ENOMEM;
- priv = kzalloc_obj(*priv, GFP_KERNEL);
+ priv = kzalloc_obj(*priv);
if (priv == NULL) {
err = -ENOMEM;
goto out_free;
diff --git a/drivers/net/ethernet/freescale/fman/fman.c b/drivers/net/ethernet/freescale/fman/fman.c
index b8d603fb70dc..013273a2de32 100644
--- a/drivers/net/ethernet/freescale/fman/fman.c
+++ b/drivers/net/ethernet/freescale/fman/fman.c
@@ -1688,12 +1688,12 @@ static int fman_config(struct fman *fman)
base_addr = fman->dts_params.base_addr;
- fman->state = kzalloc_obj(*fman->state, GFP_KERNEL);
+ fman->state = kzalloc_obj(*fman->state);
if (!fman->state)
goto err_fm_state;
/* Allocate the FM driver's parameters structure */
- fman->cfg = kzalloc_obj(*fman->cfg, GFP_KERNEL);
+ fman->cfg = kzalloc_obj(*fman->cfg);
if (!fman->cfg)
goto err_fm_drv;
@@ -2697,7 +2697,7 @@ static struct fman *read_dts_node(struct platform_device *of_dev)
struct clk *clk;
u32 clk_rate;
- fman = kzalloc_obj(*fman, GFP_KERNEL);
+ fman = kzalloc_obj(*fman);
if (!fman)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/freescale/fman/fman_dtsec.c b/drivers/net/ethernet/freescale/fman/fman_dtsec.c
index 12d739808f16..fe35703c509e 100644
--- a/drivers/net/ethernet/freescale/fman/fman_dtsec.c
+++ b/drivers/net/ethernet/freescale/fman/fman_dtsec.c
@@ -1348,12 +1348,12 @@ static struct fman_mac *dtsec_config(struct mac_device *mac_dev,
struct dtsec_cfg *dtsec_drv_param;
/* allocate memory for the UCC GETH data structure. */
- dtsec = kzalloc_obj(*dtsec, GFP_KERNEL);
+ dtsec = kzalloc_obj(*dtsec);
if (!dtsec)
return NULL;
/* allocate memory for the d_tsec driver parameters data structure. */
- dtsec_drv_param = kzalloc_obj(*dtsec_drv_param, GFP_KERNEL);
+ dtsec_drv_param = kzalloc_obj(*dtsec_drv_param);
if (!dtsec_drv_param)
goto err_dtsec;
diff --git a/drivers/net/ethernet/freescale/fman/fman_keygen.c b/drivers/net/ethernet/freescale/fman/fman_keygen.c
index f4b83b5eb018..74641348d49a 100644
--- a/drivers/net/ethernet/freescale/fman/fman_keygen.c
+++ b/drivers/net/ethernet/freescale/fman/fman_keygen.c
@@ -629,7 +629,7 @@ struct fman_keygen *keygen_init(struct fman_kg_regs __iomem *keygen_regs)
int i;
/* Allocate memory for KeyGen driver */
- keygen = kzalloc_obj(*keygen, GFP_KERNEL);
+ keygen = kzalloc_obj(*keygen);
if (!keygen)
return NULL;
diff --git a/drivers/net/ethernet/freescale/fman/fman_mac.h b/drivers/net/ethernet/freescale/fman/fman_mac.h
index 83d53f33abc2..85444f6f8f9d 100644
--- a/drivers/net/ethernet/freescale/fman/fman_mac.h
+++ b/drivers/net/ethernet/freescale/fman/fman_mac.h
@@ -224,13 +224,13 @@ static inline struct eth_hash_t *alloc_hash_table(u16 size)
struct eth_hash_t *hash;
/* Allocate address hash table */
- hash = kmalloc_obj(*hash, GFP_KERNEL);
+ hash = kmalloc_obj(*hash);
if (!hash)
return NULL;
hash->size = size;
- hash->lsts = kmalloc_objs(struct list_head, hash->size, GFP_KERNEL);
+ hash->lsts = kmalloc_objs(struct list_head, hash->size);
if (!hash->lsts) {
kfree(hash);
return NULL;
diff --git a/drivers/net/ethernet/freescale/fman/fman_memac.c b/drivers/net/ethernet/freescale/fman/fman_memac.c
index f9461bba1a66..e2d8c58deef0 100644
--- a/drivers/net/ethernet/freescale/fman/fman_memac.c
+++ b/drivers/net/ethernet/freescale/fman/fman_memac.c
@@ -1086,12 +1086,12 @@ static struct fman_mac *memac_config(struct mac_device *mac_dev,
struct memac_cfg *memac_drv_param;
/* allocate memory for the m_emac data structure */
- memac = kzalloc_obj(*memac, GFP_KERNEL);
+ memac = kzalloc_obj(*memac);
if (!memac)
return NULL;
/* allocate memory for the m_emac driver parameters data structure */
- memac_drv_param = kzalloc_obj(*memac_drv_param, GFP_KERNEL);
+ memac_drv_param = kzalloc_obj(*memac_drv_param);
if (!memac_drv_param) {
memac_free(memac);
return NULL;
diff --git a/drivers/net/ethernet/freescale/fman/fman_muram.c b/drivers/net/ethernet/freescale/fman/fman_muram.c
index eb85c54c9408..6ac7c2b0cb19 100644
--- a/drivers/net/ethernet/freescale/fman/fman_muram.c
+++ b/drivers/net/ethernet/freescale/fman/fman_muram.c
@@ -40,7 +40,7 @@ struct muram_info *fman_muram_init(phys_addr_t base, size_t size)
void __iomem *vaddr;
int ret;
- muram = kzalloc_obj(*muram, GFP_KERNEL);
+ muram = kzalloc_obj(*muram);
if (!muram)
return NULL;
diff --git a/drivers/net/ethernet/freescale/fman/fman_port.c b/drivers/net/ethernet/freescale/fman/fman_port.c
index a3e8c77dbb57..1b8fef69114e 100644
--- a/drivers/net/ethernet/freescale/fman/fman_port.c
+++ b/drivers/net/ethernet/freescale/fman/fman_port.c
@@ -1297,7 +1297,7 @@ int fman_port_config(struct fman_port *port, struct fman_port_params *params)
int err;
/* Allocate the FM driver's parameters structure */
- port->cfg = kzalloc_obj(*port->cfg, GFP_KERNEL);
+ port->cfg = kzalloc_obj(*port->cfg);
if (!port->cfg)
return -EINVAL;
@@ -1753,7 +1753,7 @@ static int fman_port_probe(struct platform_device *of_dev)
u16 port_speed;
u8 port_id;
- port = kzalloc_obj(*port, GFP_KERNEL);
+ port = kzalloc_obj(*port);
if (!port)
return -ENOMEM;
diff --git a/drivers/net/ethernet/freescale/fman/fman_tgec.c b/drivers/net/ethernet/freescale/fman/fman_tgec.c
index 05edac07ba6c..23db0bc6656c 100644
--- a/drivers/net/ethernet/freescale/fman/fman_tgec.c
+++ b/drivers/net/ethernet/freescale/fman/fman_tgec.c
@@ -711,12 +711,12 @@ static struct fman_mac *tgec_config(struct mac_device *mac_dev,
struct tgec_cfg *cfg;
/* allocate memory for the UCC GETH data structure. */
- tgec = kzalloc_obj(*tgec, GFP_KERNEL);
+ tgec = kzalloc_obj(*tgec);
if (!tgec)
return NULL;
/* allocate memory for the 10G MAC driver parameters data structure. */
- cfg = kzalloc_obj(*cfg, GFP_KERNEL);
+ cfg = kzalloc_obj(*cfg);
if (!cfg) {
tgec_free(tgec);
return NULL;
diff --git a/drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c b/drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
index 3ba98561f566..2cbcc29408e3 100644
--- a/drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
+++ b/drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c
@@ -866,7 +866,7 @@ static int fs_enet_probe(struct platform_device *ofdev)
if (!ops)
return -EINVAL;
- fpi = kzalloc_obj(*fpi, GFP_KERNEL);
+ fpi = kzalloc_obj(*fpi);
if (!fpi)
return -ENOMEM;
diff --git a/drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c b/drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c
index 2a27dc0b5653..33a3eef41723 100644
--- a/drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c
+++ b/drivers/net/ethernet/freescale/fs_enet/mii-bitbang.c
@@ -152,7 +152,7 @@ static int fs_enet_mdio_probe(struct platform_device *ofdev)
struct bb_info *bitbang;
int ret = -ENOMEM;
- bitbang = kzalloc_obj(struct bb_info, GFP_KERNEL);
+ bitbang = kzalloc_obj(struct bb_info);
if (!bitbang)
goto out;
diff --git a/drivers/net/ethernet/freescale/fs_enet/mii-fec.c b/drivers/net/ethernet/freescale/fs_enet/mii-fec.c
index 512e897cea08..4774dc49c331 100644
--- a/drivers/net/ethernet/freescale/fs_enet/mii-fec.c
+++ b/drivers/net/ethernet/freescale/fs_enet/mii-fec.c
@@ -108,7 +108,7 @@ static int fs_enet_mdio_probe(struct platform_device *ofdev)
if (!new_bus)
goto out;
- fec = kzalloc_obj(struct fec_info, GFP_KERNEL);
+ fec = kzalloc_obj(struct fec_info);
if (!fec)
goto out_mii;
diff --git a/drivers/net/ethernet/freescale/gianfar.c b/drivers/net/ethernet/freescale/gianfar.c
index a58cd09b4c0d..a363817993ab 100644
--- a/drivers/net/ethernet/freescale/gianfar.c
+++ b/drivers/net/ethernet/freescale/gianfar.c
@@ -507,7 +507,7 @@ static int gfar_parse_group(struct device_node *np,
int i;
for (i = 0; i < GFAR_NUM_IRQS; i++) {
- grp->irqinfo[i] = kzalloc_obj(struct gfar_irqinfo, GFP_KERNEL);
+ grp->irqinfo[i] = kzalloc_obj(struct gfar_irqinfo);
if (!grp->irqinfo[i])
return -ENOMEM;
}
diff --git a/drivers/net/ethernet/freescale/gianfar_ethtool.c b/drivers/net/ethernet/freescale/gianfar_ethtool.c
index 528a0717084c..e8edef6505bf 100644
--- a/drivers/net/ethernet/freescale/gianfar_ethtool.c
+++ b/drivers/net/ethernet/freescale/gianfar_ethtool.c
@@ -1241,7 +1241,7 @@ static int gfar_process_filer_changes(struct gfar_private *priv)
s32 ret = 0;
/* So index is set to zero, too! */
- tab = kzalloc_obj(*tab, GFP_KERNEL);
+ tab = kzalloc_obj(*tab);
if (tab == NULL)
return -ENOMEM;
@@ -1293,7 +1293,7 @@ static int gfar_add_cls(struct gfar_private *priv,
struct ethtool_flow_spec_container *temp, *comp;
int ret = 0;
- temp = kmalloc_obj(*temp, GFP_KERNEL);
+ temp = kmalloc_obj(*temp);
if (temp == NULL)
return -ENOMEM;
memcpy(&temp->fs, flow, sizeof(temp->fs));
diff --git a/drivers/net/ethernet/freescale/ucc_geth.c b/drivers/net/ethernet/freescale/ucc_geth.c
index b1ced6432f26..684094118117 100644
--- a/drivers/net/ethernet/freescale/ucc_geth.c
+++ b/drivers/net/ethernet/freescale/ucc_geth.c
@@ -2677,7 +2677,7 @@ static int ucc_geth_startup(struct ucc_geth_private *ugeth)
* allocated resources can be released when the channel is freed.
*/
if (!(ugeth->p_init_enet_param_shadow =
- kzalloc_obj(struct ucc_geth_init_pram, GFP_KERNEL))) {
+ kzalloc_obj(struct ucc_geth_init_pram))) {
if (netif_msg_ifup(ugeth))
pr_err("Can not allocate memory for p_UccInitEnetParamShadows\n");
return -ENOMEM;
diff --git a/drivers/net/ethernet/fungible/funcore/fun_dev.c b/drivers/net/ethernet/fungible/funcore/fun_dev.c
index 1c1e66068fed..a62ae88800f7 100644
--- a/drivers/net/ethernet/fungible/funcore/fun_dev.c
+++ b/drivers/net/ethernet/fungible/funcore/fun_dev.c
@@ -210,7 +210,7 @@ static int fun_init_cmd_ctx(struct fun_dev *fdev, unsigned int ntags)
{
unsigned int i;
- fdev->cmd_ctx = kvzalloc_objs(*fdev->cmd_ctx, ntags, GFP_KERNEL);
+ fdev->cmd_ctx = kvzalloc_objs(*fdev->cmd_ctx, ntags);
if (!fdev->cmd_ctx)
return -ENOMEM;
diff --git a/drivers/net/ethernet/fungible/funcore/fun_queue.c b/drivers/net/ethernet/fungible/funcore/fun_queue.c
index 200983145606..0eca751a9534 100644
--- a/drivers/net/ethernet/fungible/funcore/fun_queue.c
+++ b/drivers/net/ethernet/fungible/funcore/fun_queue.c
@@ -405,7 +405,7 @@ void fun_free_queue(struct fun_queue *funq)
struct fun_queue *fun_alloc_queue(struct fun_dev *fdev, int qid,
const struct fun_queue_alloc_req *req)
{
- struct fun_queue *funq = kzalloc_obj(*funq, GFP_KERNEL);
+ struct fun_queue *funq = kzalloc_obj(*funq);
if (!funq)
return NULL;
diff --git a/drivers/net/ethernet/fungible/funeth/funeth_main.c b/drivers/net/ethernet/fungible/funeth/funeth_main.c
index 2255f203674a..bad8276d26b0 100644
--- a/drivers/net/ethernet/fungible/funeth/funeth_main.c
+++ b/drivers/net/ethernet/fungible/funeth/funeth_main.c
@@ -424,7 +424,7 @@ static struct funeth_txq **alloc_xdpqs(struct net_device *dev, unsigned int nqs,
unsigned int i;
int err;
- xdpqs = kzalloc_objs(*xdpqs, nqs, GFP_KERNEL);
+ xdpqs = kzalloc_objs(*xdpqs, nqs);
if (!xdpqs)
return ERR_PTR(-ENOMEM);
@@ -486,7 +486,7 @@ static int fun_alloc_rings(struct net_device *netdev, struct fun_qset *qset)
if (err)
return err;
- rxqs = kzalloc_objs(*rxqs, qset->ntxqs + qset->nrxqs, GFP_KERNEL);
+ rxqs = kzalloc_objs(*rxqs, qset->ntxqs + qset->nrxqs);
if (!rxqs)
return -ENOMEM;
@@ -1175,7 +1175,7 @@ static int fun_init_vports(struct fun_ethdev *ed, unsigned int n)
if (ed->num_vports)
return -EINVAL;
- ed->vport_info = kvzalloc_objs(*ed->vport_info, n, GFP_KERNEL);
+ ed->vport_info = kvzalloc_objs(*ed->vport_info, n);
if (!ed->vport_info)
return -ENOMEM;
ed->num_vports = n;
@@ -1833,7 +1833,7 @@ static int fun_create_ports(struct fun_ethdev *ed, unsigned int nports)
return -EINVAL;
}
- ed->netdevs = kzalloc_objs(*ed->netdevs, nports, GFP_KERNEL);
+ ed->netdevs = kzalloc_objs(*ed->netdevs, nports);
if (!ed->netdevs)
return -ENOMEM;
diff --git a/drivers/net/ethernet/google/gve/gve_ethtool.c b/drivers/net/ethernet/google/gve/gve_ethtool.c
index a2b5aeee0831..08f55f437c99 100644
--- a/drivers/net/ethernet/google/gve/gve_ethtool.c
+++ b/drivers/net/ethernet/google/gve/gve_ethtool.c
@@ -185,7 +185,7 @@ gve_get_ethtool_stats(struct net_device *netdev,
if (!gve_rx_was_added_to_block(priv, ring))
num_stopped_rxqs++;
}
- tx_qid_to_stats_idx = kmalloc_objs(int, num_tx_queues, GFP_KERNEL);
+ tx_qid_to_stats_idx = kmalloc_objs(int, num_tx_queues);
if (!tx_qid_to_stats_idx) {
kfree(rx_qid_to_stats_idx);
return;
diff --git a/drivers/net/ethernet/google/gve/gve_flow_rule.c b/drivers/net/ethernet/google/gve/gve_flow_rule.c
index f97b124b1c6a..2c80cda28ef3 100644
--- a/drivers/net/ethernet/google/gve/gve_flow_rule.c
+++ b/drivers/net/ethernet/google/gve/gve_flow_rule.c
@@ -269,7 +269,7 @@ int gve_add_flow_rule(struct gve_priv *priv, struct ethtool_rxnfc *cmd)
if (!priv->max_flow_rules)
return -EOPNOTSUPP;
- rule = kvzalloc_obj(*rule, GFP_KERNEL);
+ rule = kvzalloc_obj(*rule);
if (!rule)
return -ENOMEM;
diff --git a/drivers/net/ethernet/google/gve/gve_main.c b/drivers/net/ethernet/google/gve/gve_main.c
index 75c4748f9de2..4eebbeb29bee 100644
--- a/drivers/net/ethernet/google/gve/gve_main.c
+++ b/drivers/net/ethernet/google/gve/gve_main.c
@@ -1090,17 +1090,17 @@ struct gve_queue_page_list *gve_alloc_queue_page_list(struct gve_priv *priv,
int err;
int i;
- qpl = kvzalloc_obj(*qpl, GFP_KERNEL);
+ qpl = kvzalloc_obj(*qpl);
if (!qpl)
return NULL;
qpl->id = id;
qpl->num_entries = 0;
- qpl->pages = kvzalloc_objs(*qpl->pages, pages, GFP_KERNEL);
+ qpl->pages = kvzalloc_objs(*qpl->pages, pages);
if (!qpl->pages)
goto abort;
- qpl->page_buses = kvzalloc_objs(*qpl->page_buses, pages, GFP_KERNEL);
+ qpl->page_buses = kvzalloc_objs(*qpl->page_buses, pages);
if (!qpl->page_buses)
goto abort;
diff --git a/drivers/net/ethernet/google/gve/gve_ptp.c b/drivers/net/ethernet/google/gve/gve_ptp.c
index eb836ebcbd60..06b1cf4a5efc 100644
--- a/drivers/net/ethernet/google/gve/gve_ptp.c
+++ b/drivers/net/ethernet/google/gve/gve_ptp.c
@@ -70,7 +70,7 @@ static int gve_ptp_init(struct gve_priv *priv)
struct gve_ptp *ptp;
int err;
- priv->ptp = kzalloc_obj(*priv->ptp, GFP_KERNEL);
+ priv->ptp = kzalloc_obj(*priv->ptp);
if (!priv->ptp)
return -ENOMEM;
diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c
index 5a7ce1eea30c..3dab3a271aa6 100644
--- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c
+++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c
@@ -800,7 +800,7 @@ hclge_dbg_dump_reg_tqp(struct hclge_dev *hdev,
if (ret)
return ret;
- desc_src = kzalloc_objs(struct hclge_desc, bd_num, GFP_KERNEL);
+ desc_src = kzalloc_objs(struct hclge_desc, bd_num);
if (!desc_src)
return -ENOMEM;
@@ -852,7 +852,7 @@ hclge_dbg_dump_reg_common(struct hclge_dev *hdev,
if (ret)
return ret;
- desc_src = kzalloc_objs(struct hclge_desc, bd_num, GFP_KERNEL);
+ desc_src = kzalloc_objs(struct hclge_desc, bd_num);
if (!desc_src)
return -ENOMEM;
@@ -2278,7 +2278,7 @@ static int hclge_dbg_get_imp_stats_info(struct seq_file *s, void *data)
return -EINVAL;
}
- desc_src = kzalloc_objs(struct hclge_desc, bd_num, GFP_KERNEL);
+ desc_src = kzalloc_objs(struct hclge_desc, bd_num);
if (!desc_src)
return -ENOMEM;
diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c
index 02d21c5e8e0e..dac051e798da 100644
--- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c
+++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c
@@ -2481,7 +2481,7 @@ static int hclge_handle_all_ras_errors(struct hclge_dev *hdev)
return ret;
bd_num = max_t(u32, mpf_bd_num, pf_bd_num);
- desc = kzalloc_objs(struct hclge_desc, bd_num, GFP_KERNEL);
+ desc = kzalloc_objs(struct hclge_desc, bd_num);
if (!desc)
return -ENOMEM;
@@ -3038,7 +3038,7 @@ static int hclge_handle_all_hw_msix_error(struct hclge_dev *hdev,
goto out;
bd_num = max_t(u32, mpf_bd_num, pf_bd_num);
- desc = kzalloc_objs(struct hclge_desc, bd_num, GFP_KERNEL);
+ desc = kzalloc_objs(struct hclge_desc, bd_num);
if (!desc)
return -ENOMEM;
@@ -3127,7 +3127,7 @@ void hclge_handle_all_hns_hw_errors(struct hnae3_ae_dev *ae_dev)
return;
bd_num = max_t(u32, mpf_bd_num, pf_bd_num);
- desc = kzalloc_objs(struct hclge_desc, bd_num, GFP_KERNEL);
+ desc = kzalloc_objs(struct hclge_desc, bd_num);
if (!desc)
return;
diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
index 80aa566ad31f..dd4045c773d4 100644
--- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
+++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
@@ -2418,7 +2418,7 @@ int hclge_buffer_alloc(struct hclge_dev *hdev)
struct hclge_pkt_buf_alloc *pkt_buf;
int ret;
- pkt_buf = kzalloc_obj(*pkt_buf, GFP_KERNEL);
+ pkt_buf = kzalloc_obj(*pkt_buf);
if (!pkt_buf)
return -ENOMEM;
@@ -6582,7 +6582,7 @@ static int hclge_add_fd_entry(struct hnae3_handle *handle,
if (ret)
return ret;
- rule = kzalloc_obj(*rule, GFP_KERNEL);
+ rule = kzalloc_obj(*rule);
if (!rule)
return -ENOMEM;
@@ -7410,7 +7410,7 @@ static int hclge_add_cls_flower(struct hnae3_handle *handle,
return ret;
}
- rule = kzalloc_obj(*rule, GFP_KERNEL);
+ rule = kzalloc_obj(*rule);
if (!rule)
return -ENOMEM;
@@ -10093,7 +10093,7 @@ static void hclge_add_vport_vlan_table(struct hclge_vport *vport, u16 vlan_id,
}
}
- vlan = kzalloc_obj(*vlan, GFP_KERNEL);
+ vlan = kzalloc_obj(*vlan);
if (!vlan) {
mutex_unlock(&hdev->vport_lock);
return;
diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c
index 7801c39df38d..30e38cb4843a 100644
--- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c
+++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c
@@ -212,7 +212,7 @@ static int hclge_get_ring_chain_from_mbx(
cur_chain = ring_chain;
for (i = 1; i < ring_num; i++) {
- new_chain = kzalloc_obj(*new_chain, GFP_KERNEL);
+ new_chain = kzalloc_obj(*new_chain);
if (!new_chain)
goto err;
diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_regs.c b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_regs.c
index 3bd3195d789e..85bac9b27b98 100644
--- a/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_regs.c
+++ b/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_regs.c
@@ -190,7 +190,7 @@ static int hclge_get_32_bit_regs(struct hclge_dev *hdev, u32 regs_num,
nodata_num = HCLGE_32_BIT_DESC_NODATA_LEN;
cmd_num = DIV_ROUND_UP(regs_num + nodata_num,
HCLGE_32_BIT_REG_RTN_DATANUM);
- desc = kzalloc_objs(struct hclge_desc, cmd_num, GFP_KERNEL);
+ desc = kzalloc_objs(struct hclge_desc, cmd_num);
if (!desc)
return -ENOMEM;
@@ -244,7 +244,7 @@ static int hclge_get_64_bit_regs(struct hclge_dev *hdev, u32 regs_num,
nodata_len = HCLGE_64_BIT_DESC_NODATA_LEN;
cmd_num = DIV_ROUND_UP(regs_num + nodata_len,
HCLGE_64_BIT_REG_RTN_DATANUM);
- desc = kzalloc_objs(struct hclge_desc, cmd_num, GFP_KERNEL);
+ desc = kzalloc_objs(struct hclge_desc, cmd_num);
if (!desc)
return -ENOMEM;
@@ -394,7 +394,7 @@ static int hclge_get_dfx_reg_len(struct hclge_dev *hdev, int *len)
int ret;
u32 i;
- bd_num_list = kzalloc_objs(int, dfx_reg_type_num, GFP_KERNEL);
+ bd_num_list = kzalloc_objs(int, dfx_reg_type_num);
if (!bd_num_list)
return -ENOMEM;
@@ -455,7 +455,7 @@ static int hclge_get_dfx_reg(struct hclge_dev *hdev, void *data)
int ret;
u32 i;
- bd_num_list = kzalloc_objs(int, dfx_reg_type_num, GFP_KERNEL);
+ bd_num_list = kzalloc_objs(int, dfx_reg_type_num);
if (!bd_num_list)
return -ENOMEM;
diff --git a/drivers/net/ethernet/huawei/hinic/hinic_debugfs.c b/drivers/net/ethernet/huawei/hinic/hinic_debugfs.c
index 39ceba2820bf..bd23c4888a0f 100644
--- a/drivers/net/ethernet/huawei/hinic/hinic_debugfs.c
+++ b/drivers/net/ethernet/huawei/hinic/hinic_debugfs.c
@@ -88,7 +88,7 @@ static int hinic_dbg_get_func_table(struct hinic_dev *nic_dev, int idx)
int ret = ~0;
int err;
- read_data = kzalloc_obj(*read_data, GFP_KERNEL);
+ read_data = kzalloc_obj(*read_data);
if (!read_data)
return ~0;
@@ -182,7 +182,7 @@ static int create_dbg_files(struct hinic_dev *dev, enum hinic_dbg_type type, voi
struct hinic_debug_priv *tmp;
int i;
- tmp = kzalloc_obj(*tmp, GFP_KERNEL);
+ tmp = kzalloc_obj(*tmp);
if (!tmp)
return -ENOMEM;
diff --git a/drivers/net/ethernet/huawei/hinic/hinic_devlink.c b/drivers/net/ethernet/huawei/hinic/hinic_devlink.c
index f4d34fdbc014..c977c43e5d5a 100644
--- a/drivers/net/ethernet/huawei/hinic/hinic_devlink.c
+++ b/drivers/net/ethernet/huawei/hinic/hinic_devlink.c
@@ -130,7 +130,7 @@ static int hinic_flash_fw(struct hinic_devlink_priv *priv, const u8 *data,
int total_len_flag = 0;
int err;
- fw_update_msg = kzalloc_obj(*fw_update_msg, GFP_KERNEL);
+ fw_update_msg = kzalloc_obj(*fw_update_msg);
if (!fw_update_msg)
return -ENOMEM;
diff --git a/drivers/net/ethernet/huawei/hinic/hinic_ethtool.c b/drivers/net/ethernet/huawei/hinic/hinic_ethtool.c
index d4787347d0c5..a8b129ce1b7e 100644
--- a/drivers/net/ethernet/huawei/hinic/hinic_ethtool.c
+++ b/drivers/net/ethernet/huawei/hinic/hinic_ethtool.c
@@ -1392,7 +1392,7 @@ static void hinic_get_ethtool_stats(struct net_device *netdev,
sizeof(u64)) ? *(u64 *)p : *(u32 *)p;
}
- port_stats = kzalloc_obj(*port_stats, GFP_KERNEL);
+ port_stats = kzalloc_obj(*port_stats);
if (!port_stats) {
memset(&data[i], 0,
ARRAY_SIZE(hinic_port_stats) * sizeof(*data));
diff --git a/drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c b/drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
index f8aef328f8c0..2784127327e6 100644
--- a/drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
+++ b/drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
@@ -487,7 +487,7 @@ static void recv_mbox_handler(struct hinic_mbox_func_to_func *func_to_func,
if (!rcv_mbox_temp->buf_out)
goto err_alloc_rcv_mbox_buf;
- mbox_work = kzalloc_obj(*mbox_work, GFP_KERNEL);
+ mbox_work = kzalloc_obj(*mbox_work);
if (!mbox_work)
goto err_alloc_mbox_work;
@@ -603,7 +603,7 @@ static bool check_vf_mbox_random_id(struct hinic_mbox_func_to_func *func_to_func
"The mailbox random id(0x%x) of func_id(0x%x) doesn't match with pf reservation(0x%x)\n",
random_id, src, func_to_func->vf_mbx_rand_id[src]);
- mbox_work = kzalloc_obj(*mbox_work, GFP_KERNEL);
+ mbox_work = kzalloc_obj(*mbox_work);
if (!mbox_work)
return false;
@@ -1402,7 +1402,7 @@ int hinic_func_to_func_init(struct hinic_hwdev *hwdev)
int err;
pfhwdev = container_of(hwdev, struct hinic_pfhwdev, hwdev);
- func_to_func = kzalloc_obj(*func_to_func, GFP_KERNEL);
+ func_to_func = kzalloc_obj(*func_to_func);
if (!func_to_func)
return -ENOMEM;
diff --git a/drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c b/drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
index 8bda0a26a345..1a59fcc482d8 100644
--- a/drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
+++ b/drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
@@ -441,7 +441,7 @@ static void mgmt_recv_msg_handler(struct hinic_pf_to_mgmt *pf_to_mgmt,
{
struct hinic_mgmt_msg_handle_work *mgmt_work = NULL;
- mgmt_work = kzalloc_obj(*mgmt_work, GFP_KERNEL);
+ mgmt_work = kzalloc_obj(*mgmt_work);
if (!mgmt_work)
return;
diff --git a/drivers/net/ethernet/huawei/hinic/hinic_port.c b/drivers/net/ethernet/huawei/hinic/hinic_port.c
index 868e666cc392..7bb6eb2a8917 100644
--- a/drivers/net/ethernet/huawei/hinic/hinic_port.c
+++ b/drivers/net/ethernet/huawei/hinic/hinic_port.c
@@ -1032,7 +1032,7 @@ int hinic_get_phy_port_stats(struct hinic_dev *nic_dev,
struct pci_dev *pdev = hwif->pdev;
int err;
- port_stats = kzalloc_obj(*port_stats, GFP_KERNEL);
+ port_stats = kzalloc_obj(*port_stats);
if (!port_stats)
return -ENOMEM;
diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c b/drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c
index ab38da085ae5..11b16799103d 100644
--- a/drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c
+++ b/drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c
@@ -738,7 +738,7 @@ static int init_cmdqs(struct hinic3_hwdev *hwdev)
{
struct hinic3_cmdqs *cmdqs;
- cmdqs = kzalloc_obj(*cmdqs, GFP_KERNEL);
+ cmdqs = kzalloc_obj(*cmdqs);
if (!cmdqs)
return -ENOMEM;
diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c b/drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c
index 78f50dc6513a..13a0c6b07660 100644
--- a/drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c
+++ b/drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c
@@ -648,7 +648,7 @@ int hinic3_aeqs_init(struct hinic3_hwdev *hwdev, u16 num_aeqs,
u16 q_id;
int err;
- aeqs = kzalloc_obj(*aeqs, GFP_KERNEL);
+ aeqs = kzalloc_obj(*aeqs);
if (!aeqs)
return -ENOMEM;
@@ -720,7 +720,7 @@ int hinic3_ceqs_init(struct hinic3_hwdev *hwdev, u16 num_ceqs,
u16 q_id;
int err;
- ceqs = kzalloc_obj(*ceqs, GFP_KERNEL);
+ ceqs = kzalloc_obj(*ceqs);
if (!ceqs)
return -ENOMEM;
diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_hw_cfg.c b/drivers/net/ethernet/huawei/hinic3/hinic3_hw_cfg.c
index c65dec383535..ca60cf4b6282 100644
--- a/drivers/net/ethernet/huawei/hinic3/hinic3_hw_cfg.c
+++ b/drivers/net/ethernet/huawei/hinic3/hinic3_hw_cfg.c
@@ -86,7 +86,7 @@ static int hinic3_init_irq_info(struct hinic3_hwdev *hwdev)
}
irq_info = &cfg_mgmt->irq_info;
- irq_info->irq = kzalloc_objs(struct hinic3_irq, intr_num, GFP_KERNEL);
+ irq_info->irq = kzalloc_objs(struct hinic3_irq, intr_num);
if (!irq_info->irq)
return -ENOMEM;
@@ -129,7 +129,7 @@ int hinic3_init_cfg_mgmt(struct hinic3_hwdev *hwdev)
struct hinic3_cfg_mgmt_info *cfg_mgmt;
int err;
- cfg_mgmt = kzalloc_obj(*cfg_mgmt, GFP_KERNEL);
+ cfg_mgmt = kzalloc_obj(*cfg_mgmt);
if (!cfg_mgmt)
return -ENOMEM;
diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.c b/drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.c
index f0b402b792b9..0074d0c6dbaf 100644
--- a/drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.c
+++ b/drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.c
@@ -528,7 +528,7 @@ int hinic3_init_hwdev(struct pci_dev *pdev)
struct hinic3_hwdev *hwdev;
int err;
- hwdev = kzalloc_obj(*hwdev, GFP_KERNEL);
+ hwdev = kzalloc_obj(*hwdev);
if (!hwdev)
return -ENOMEM;
diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_hwif.c b/drivers/net/ethernet/huawei/hinic3/hinic3_hwif.c
index c1eeedbe0c15..771883174b3b 100644
--- a/drivers/net/ethernet/huawei/hinic3/hinic3_hwif.c
+++ b/drivers/net/ethernet/huawei/hinic3/hinic3_hwif.c
@@ -432,7 +432,7 @@ int hinic3_init_hwif(struct hinic3_hwdev *hwdev)
u32 attr1, attr4, attr5;
int err;
- hwif = kzalloc_obj(*hwif, GFP_KERNEL);
+ hwif = kzalloc_obj(*hwif);
if (!hwif)
return -ENOMEM;
diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_lld.c b/drivers/net/ethernet/huawei/hinic3/hinic3_lld.c
index b5d026c95d39..a8b89eeed753 100644
--- a/drivers/net/ethernet/huawei/hinic3/hinic3_lld.c
+++ b/drivers/net/ethernet/huawei/hinic3/hinic3_lld.c
@@ -60,7 +60,7 @@ static struct hinic3_adev *hinic3_add_one_adev(struct hinic3_hwdev *hwdev,
const char *svc_name;
int ret;
- hadev = kzalloc_obj(*hadev, GFP_KERNEL);
+ hadev = kzalloc_obj(*hadev);
if (!hadev)
return NULL;
@@ -250,7 +250,7 @@ static int hinic3_pci_init(struct pci_dev *pdev)
struct hinic3_pcidev *pci_adapter;
int err;
- pci_adapter = kzalloc_obj(*pci_adapter, GFP_KERNEL);
+ pci_adapter = kzalloc_obj(*pci_adapter);
if (!pci_adapter)
return -ENOMEM;
diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c b/drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c
index 8c7bb38cc57d..826fa8879a11 100644
--- a/drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c
+++ b/drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c
@@ -320,7 +320,7 @@ static int hinic3_init_func_mbox_msg_channel(struct hinic3_hwdev *hwdev)
int err;
mbox = hwdev->mbox;
- mbox->func_msg = kzalloc_obj(*mbox->func_msg, GFP_KERNEL);
+ mbox->func_msg = kzalloc_obj(*mbox->func_msg);
if (!mbox->func_msg)
return -ENOMEM;
@@ -412,7 +412,7 @@ int hinic3_init_mbox(struct hinic3_hwdev *hwdev)
struct hinic3_mbox *mbox;
int err;
- mbox = kzalloc_obj(*mbox, GFP_KERNEL);
+ mbox = kzalloc_obj(*mbox);
if (!mbox)
return -ENOMEM;
diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c b/drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
index 29422ac14bb8..71c6a064d054 100644
--- a/drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
+++ b/drivers/net/ethernet/huawei/hinic3/hinic3_mgmt.c
@@ -120,7 +120,7 @@ static void hinic3_init_mgmt_msg_work(struct hinic3_msg_pf_to_mgmt *pf_to_mgmt,
{
struct mgmt_msg_handle_work *mgmt_work;
- mgmt_work = kmalloc_obj(*mgmt_work, GFP_KERNEL);
+ mgmt_work = kmalloc_obj(*mgmt_work);
if (!mgmt_work)
return;
@@ -252,7 +252,7 @@ int hinic3_pf_to_mgmt_init(struct hinic3_hwdev *hwdev)
struct hinic3_msg_pf_to_mgmt *pf_to_mgmt;
int err;
- pf_to_mgmt = kzalloc_obj(*pf_to_mgmt, GFP_KERNEL);
+ pf_to_mgmt = kzalloc_obj(*pf_to_mgmt);
if (!pf_to_mgmt)
return -ENOMEM;
diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_nic_io.c b/drivers/net/ethernet/huawei/hinic3/hinic3_nic_io.c
index 0ded1000b369..87e736adba02 100644
--- a/drivers/net/ethernet/huawei/hinic3/hinic3_nic_io.c
+++ b/drivers/net/ethernet/huawei/hinic3/hinic3_nic_io.c
@@ -212,7 +212,7 @@ int hinic3_init_nic_io(struct hinic3_nic_dev *nic_dev)
struct hinic3_nic_io *nic_io;
int err;
- nic_io = kzalloc_obj(*nic_io, GFP_KERNEL);
+ nic_io = kzalloc_obj(*nic_io);
if (!nic_io)
return -ENOMEM;
@@ -408,13 +408,13 @@ int hinic3_alloc_qps(struct hinic3_nic_dev *nic_dev,
if (qp_params->num_qps > nic_io->max_qps || !qp_params->num_qps)
return -EINVAL;
- sqs = kzalloc_objs(*sqs, qp_params->num_qps, GFP_KERNEL);
+ sqs = kzalloc_objs(*sqs, qp_params->num_qps);
if (!sqs) {
err = -ENOMEM;
goto err_out;
}
- rqs = kzalloc_objs(*rqs, qp_params->num_qps, GFP_KERNEL);
+ rqs = kzalloc_objs(*rqs, qp_params->num_qps);
if (!rqs) {
err = -ENOMEM;
goto err_free_sqs;
diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_rx.c b/drivers/net/ethernet/huawei/hinic3/hinic3_rx.c
index f2d43beab444..fa3e6b3488fd 100644
--- a/drivers/net/ethernet/huawei/hinic3/hinic3_rx.c
+++ b/drivers/net/ethernet/huawei/hinic3/hinic3_rx.c
@@ -66,7 +66,7 @@ int hinic3_alloc_rxqs(struct net_device *netdev)
struct hinic3_rxq *rxq;
u16 q_id;
- nic_dev->rxqs = kzalloc_objs(*nic_dev->rxqs, num_rxqs, GFP_KERNEL);
+ nic_dev->rxqs = kzalloc_objs(*nic_dev->rxqs, num_rxqs);
if (!nic_dev->rxqs)
return -ENOMEM;
diff --git a/drivers/net/ethernet/huawei/hinic3/hinic3_tx.c b/drivers/net/ethernet/huawei/hinic3/hinic3_tx.c
index 8c988df8963e..3bef50ca4432 100644
--- a/drivers/net/ethernet/huawei/hinic3/hinic3_tx.c
+++ b/drivers/net/ethernet/huawei/hinic3/hinic3_tx.c
@@ -48,7 +48,7 @@ int hinic3_alloc_txqs(struct net_device *netdev)
struct pci_dev *pdev = nic_dev->pdev;
struct hinic3_txq *txq;
- nic_dev->txqs = kzalloc_objs(*nic_dev->txqs, num_txqs, GFP_KERNEL);
+ nic_dev->txqs = kzalloc_objs(*nic_dev->txqs, num_txqs);
if (!nic_dev->txqs)
return -ENOMEM;
diff --git a/drivers/net/ethernet/ibm/ehea/ehea_main.c b/drivers/net/ethernet/ibm/ehea/ehea_main.c
index a2d7f5468590..ff67c4fd66a3 100644
--- a/drivers/net/ethernet/ibm/ehea/ehea_main.c
+++ b/drivers/net/ethernet/ibm/ehea/ehea_main.c
@@ -173,7 +173,7 @@ static void ehea_update_firmware_handles(void)
num_portres * EHEA_NUM_PORTRES_FW_HANDLES;
if (num_fw_handles) {
- arr = kzalloc_objs(*arr, num_fw_handles, GFP_KERNEL);
+ arr = kzalloc_objs(*arr, num_fw_handles);
if (!arr)
goto out; /* Keep the existing array */
} else
@@ -1487,7 +1487,7 @@ static int ehea_init_port_res(struct ehea_port *port, struct ehea_port_res *pr,
pr->send_cq->attr.act_nr_of_cqes,
pr->recv_cq->attr.act_nr_of_cqes);
- init_attr = kzalloc_obj(*init_attr, GFP_KERNEL);
+ init_attr = kzalloc_obj(*init_attr);
if (!init_attr) {
ret = -ENOMEM;
pr_err("no mem for ehea_qp_init_attr\n");
@@ -2968,7 +2968,7 @@ static struct ehea_port *ehea_setup_single_port(struct ehea_adapter *adapter,
port->msg_enable = netif_msg_init(msg_level, EHEA_MSG_DEFAULT);
- port->mc_list = kzalloc_obj(struct ehea_mc_list, GFP_KERNEL);
+ port->mc_list = kzalloc_obj(struct ehea_mc_list);
if (!port->mc_list) {
ret = -ENOMEM;
goto out_free_ethdev;
diff --git a/drivers/net/ethernet/ibm/ehea/ehea_qmr.c b/drivers/net/ethernet/ibm/ehea/ehea_qmr.c
index e9d51e65efe8..60629a0032b2 100644
--- a/drivers/net/ethernet/ibm/ehea/ehea_qmr.c
+++ b/drivers/net/ethernet/ibm/ehea/ehea_qmr.c
@@ -114,7 +114,7 @@ struct ehea_cq *ehea_create_cq(struct ehea_adapter *adapter,
int ret;
void *vpage;
- cq = kzalloc_obj(*cq, GFP_KERNEL);
+ cq = kzalloc_obj(*cq);
if (!cq)
goto out_nomem;
@@ -235,7 +235,7 @@ struct ehea_eq *ehea_create_eq(struct ehea_adapter *adapter,
void *vpage;
struct ehea_eq *eq;
- eq = kzalloc_obj(*eq, GFP_KERNEL);
+ eq = kzalloc_obj(*eq);
if (!eq)
return NULL;
@@ -404,7 +404,7 @@ struct ehea_qp *ehea_create_qp(struct ehea_adapter *adapter,
u32 wqe_size_in_bytes_rq2, wqe_size_in_bytes_rq3;
- qp = kzalloc_obj(*qp, GFP_KERNEL);
+ qp = kzalloc_obj(*qp);
if (!qp)
return NULL;
@@ -542,7 +542,7 @@ static inline int ehea_init_top_bmap(struct ehea_top_bmap *ehea_top_bmap,
{
if (!ehea_top_bmap->dir[dir]) {
ehea_top_bmap->dir[dir] =
- kzalloc_obj(struct ehea_dir_bmap, GFP_KERNEL);
+ kzalloc_obj(struct ehea_dir_bmap);
if (!ehea_top_bmap->dir[dir])
return -ENOMEM;
}
@@ -553,7 +553,7 @@ static inline int ehea_init_bmap(struct ehea_bmap *ehea_bmap, int top, int dir)
{
if (!ehea_bmap->top[top]) {
ehea_bmap->top[top] =
- kzalloc_obj(struct ehea_top_bmap, GFP_KERNEL);
+ kzalloc_obj(struct ehea_top_bmap);
if (!ehea_bmap->top[top])
return -ENOMEM;
}
@@ -613,7 +613,7 @@ static int ehea_update_busmap(unsigned long pfn, unsigned long nr_pages, int add
return 0;
if (!ehea_bmap) {
- ehea_bmap = kzalloc_obj(struct ehea_bmap, GFP_KERNEL);
+ ehea_bmap = kzalloc_obj(struct ehea_bmap);
if (!ehea_bmap)
return -ENOMEM;
}
diff --git a/drivers/net/ethernet/ibm/ibmveth.c b/drivers/net/ethernet/ibm/ibmveth.c
index 3108bf50576f..4d6b9e83e341 100644
--- a/drivers/net/ethernet/ibm/ibmveth.c
+++ b/drivers/net/ethernet/ibm/ibmveth.c
@@ -169,7 +169,7 @@ static int ibmveth_alloc_buffer_pool(struct ibmveth_buff_pool *pool)
if (!pool->free_map)
return -1;
- pool->dma_addr = kzalloc_objs(dma_addr_t, pool->size, GFP_KERNEL);
+ pool->dma_addr = kzalloc_objs(dma_addr_t, pool->size);
if (!pool->dma_addr) {
kfree(pool->free_map);
pool->free_map = NULL;
diff --git a/drivers/net/ethernet/ibm/ibmvnic.c b/drivers/net/ethernet/ibm/ibmvnic.c
index 1241be315d58..2aeea250a49b 100644
--- a/drivers/net/ethernet/ibm/ibmvnic.c
+++ b/drivers/net/ethernet/ibm/ibmvnic.c
@@ -1117,7 +1117,7 @@ static int init_rx_pools(struct net_device *netdev)
rx_pool->index = i;
rx_pool->buff_size = ALIGN(buff_size, L1_CACHE_BYTES);
- rx_pool->free_map = kzalloc_objs(int, rx_pool->size, GFP_KERNEL);
+ rx_pool->free_map = kzalloc_objs(int, rx_pool->size);
if (!rx_pool->free_map) {
dev_err(dev, "Couldn't alloc free_map %d\n", i);
rc = -ENOMEM;
@@ -1243,7 +1243,7 @@ static int init_one_tx_pool(struct net_device *netdev,
if (!tx_pool->tx_buff)
return -ENOMEM;
- tx_pool->free_map = kzalloc_objs(int, pool_size, GFP_KERNEL);
+ tx_pool->free_map = kzalloc_objs(int, pool_size);
if (!tx_pool->free_map) {
kfree(tx_pool->tx_buff);
tx_pool->tx_buff = NULL;
@@ -1853,7 +1853,7 @@ static int init_resources(struct ibmvnic_adapter *adapter)
if (rc)
return rc;
- adapter->vpd = kzalloc_obj(*adapter->vpd, GFP_KERNEL);
+ adapter->vpd = kzalloc_obj(*adapter->vpd);
if (!adapter->vpd)
return -ENOMEM;
@@ -4049,7 +4049,7 @@ static struct ibmvnic_sub_crq_queue *init_sub_crq_queue(struct ibmvnic_adapter
struct ibmvnic_sub_crq_queue *scrq;
int rc;
- scrq = kzalloc_obj(*scrq, GFP_KERNEL);
+ scrq = kzalloc_obj(*scrq);
if (!scrq)
return NULL;
@@ -4441,7 +4441,7 @@ static int init_sub_crqs(struct ibmvnic_adapter *adapter)
total_queues = adapter->req_tx_queues + adapter->req_rx_queues;
- allqueues = kzalloc_objs(*allqueues, total_queues, GFP_KERNEL);
+ allqueues = kzalloc_objs(*allqueues, total_queues);
if (!allqueues)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/e100.c b/drivers/net/ethernet/intel/e100.c
index 321a15a220a6..9074b558de35 100644
--- a/drivers/net/ethernet/intel/e100.c
+++ b/drivers/net/ethernet/intel/e100.c
@@ -2156,7 +2156,7 @@ static int e100_rx_alloc_list(struct nic *nic)
nic->rx_to_use = nic->rx_to_clean = NULL;
nic->ru_running = RU_UNINITIALIZED;
- if (!(nic->rxs = kzalloc_objs(struct rx, count, GFP_KERNEL)))
+ if (!(nic->rxs = kzalloc_objs(struct rx, count)))
return -ENOMEM;
for (rx = nic->rxs, i = 0; i < count; rx++, i++) {
diff --git a/drivers/net/ethernet/intel/i40e/i40e_client.c b/drivers/net/ethernet/intel/i40e/i40e_client.c
index dacebf773adf..906b8c01f8bc 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_client.c
+++ b/drivers/net/ethernet/intel/i40e/i40e_client.c
@@ -291,7 +291,7 @@ static int i40e_register_auxiliary_dev(struct i40e_info *ldev, const char *name)
struct auxiliary_device *aux_dev;
int ret;
- i40e_aux_dev = kzalloc_obj(*i40e_aux_dev, GFP_KERNEL);
+ i40e_aux_dev = kzalloc_obj(*i40e_aux_dev);
if (!i40e_aux_dev)
return -ENOMEM;
@@ -337,7 +337,7 @@ static void i40e_client_add_instance(struct i40e_pf *pf)
struct i40e_client_instance *cdev = NULL;
struct netdev_hw_addr *mac = NULL;
- cdev = kzalloc_obj(*cdev, GFP_KERNEL);
+ cdev = kzalloc_obj(*cdev);
if (!cdev)
return;
@@ -466,7 +466,7 @@ int i40e_lan_add_device(struct i40e_pf *pf)
goto out;
}
}
- ldev = kzalloc_obj(*ldev, GFP_KERNEL);
+ ldev = kzalloc_obj(*ldev);
if (!ldev) {
ret = -ENOMEM;
goto out;
diff --git a/drivers/net/ethernet/intel/i40e/i40e_debugfs.c b/drivers/net/ethernet/intel/i40e/i40e_debugfs.c
index 8056fa9d9cf2..7b9aa330e220 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_debugfs.c
+++ b/drivers/net/ethernet/intel/i40e/i40e_debugfs.c
@@ -1228,7 +1228,7 @@ static ssize_t i40e_dbg_command_write(struct file *filp,
struct libie_aq_desc *desc;
int ret;
- desc = kzalloc_obj(*desc, GFP_KERNEL);
+ desc = kzalloc_obj(*desc);
if (!desc)
goto command_write_done;
cnt = sscanf(&cmd_buf[11],
@@ -1276,7 +1276,7 @@ static ssize_t i40e_dbg_command_write(struct file *filp,
u8 *buff;
int ret;
- desc = kzalloc_obj(*desc, GFP_KERNEL);
+ desc = kzalloc_obj(*desc);
if (!desc)
goto command_write_done;
cnt = sscanf(&cmd_buf[20],
diff --git a/drivers/net/ethernet/intel/i40e/i40e_ethtool.c b/drivers/net/ethernet/intel/i40e/i40e_ethtool.c
index 3ddc29db8dc5..4b299142e4b9 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_ethtool.c
+++ b/drivers/net/ethernet/intel/i40e/i40e_ethtool.c
@@ -3976,7 +3976,7 @@ static int i40e_add_flex_offset(struct list_head *flex_pit_list,
{
struct i40e_flex_pit *new_pit, *entry;
- new_pit = kzalloc_obj(*entry, GFP_KERNEL);
+ new_pit = kzalloc_obj(*entry);
if (!new_pit)
return -ENOMEM;
@@ -4867,7 +4867,7 @@ static int i40e_add_fdir_ethtool(struct i40e_vsi *vsi,
q_index = ring;
}
- input = kzalloc_obj(*input, GFP_KERNEL);
+ input = kzalloc_obj(*input);
if (!input)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c
index 05dc5ddc918c..7b9e147d7365 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_main.c
+++ b/drivers/net/ethernet/intel/i40e/i40e_main.c
@@ -6686,7 +6686,7 @@ static int i40e_configure_queue_channels(struct i40e_vsi *vsi)
vsi->tc_seid_map[0] = vsi->seid;
for (i = 1; i < I40E_MAX_TRAFFIC_CLASS; i++) {
if (vsi->tc_config.enabled_tc & BIT(i)) {
- ch = kzalloc_obj(*ch, GFP_KERNEL);
+ ch = kzalloc_obj(*ch);
if (!ch) {
ret = -ENOMEM;
goto err_free;
@@ -7962,7 +7962,7 @@ static int i40e_setup_macvlans(struct i40e_vsi *vsi, u16 macvlan_cnt, u16 qcnt,
/* Create channels for macvlans */
INIT_LIST_HEAD(&vsi->macvlan_list);
for (i = 0; i < macvlan_cnt; i++) {
- ch = kzalloc_obj(*ch, GFP_KERNEL);
+ ch = kzalloc_obj(*ch);
if (!ch) {
ret = -ENOMEM;
goto err_free;
@@ -8074,7 +8074,7 @@ static void *i40e_fwd_add(struct net_device *netdev, struct net_device *vdev)
return ERR_PTR(-EBUSY);
/* create the fwd struct */
- fwd = kzalloc_obj(*fwd, GFP_KERNEL);
+ fwd = kzalloc_obj(*fwd);
if (!fwd)
return ERR_PTR(-ENOMEM);
@@ -8835,7 +8835,7 @@ static int i40e_configure_clsflower(struct i40e_vsi *vsi,
clear_bit(I40E_FLAG_FD_SB_TO_CLOUD_FILTER, vsi->back->flags);
}
- filter = kzalloc_obj(*filter, GFP_KERNEL);
+ filter = kzalloc_obj(*filter);
if (!filter)
return -ENOMEM;
@@ -11540,7 +11540,7 @@ static int i40e_vsi_mem_alloc(struct i40e_pf *pf, enum i40e_vsi_type type)
}
pf->next_vsi = ++i;
- vsi = kzalloc_obj(*vsi, GFP_KERNEL);
+ vsi = kzalloc_obj(*vsi);
if (!vsi) {
ret = -ENOMEM;
goto unlock_pf;
@@ -11711,7 +11711,7 @@ static int i40e_alloc_rings(struct i40e_vsi *vsi)
/* Set basic values in the rings to be used later during open() */
for (i = 0; i < vsi->alloc_queue_pairs; i++) {
/* allocate space for both Tx and Rx in one shot */
- ring = kzalloc_objs(struct i40e_ring, qpv, GFP_KERNEL);
+ ring = kzalloc_objs(struct i40e_ring, qpv);
if (!ring)
goto err_out;
@@ -11914,7 +11914,7 @@ static int i40e_init_msix(struct i40e_pf *pf)
"Calculation of remaining vectors underflowed. This is an accounting bug when determining total MSI-X vectors.\n");
v_budget += pf->num_lan_msix;
- pf->msix_entries = kzalloc_objs(struct msix_entry, v_budget, GFP_KERNEL);
+ pf->msix_entries = kzalloc_objs(struct msix_entry, v_budget);
if (!pf->msix_entries)
return -ENOMEM;
@@ -12027,7 +12027,7 @@ static int i40e_vsi_alloc_q_vector(struct i40e_vsi *vsi, int v_idx)
struct i40e_q_vector *q_vector;
/* allocate q_vector */
- q_vector = kzalloc_obj(struct i40e_q_vector, GFP_KERNEL);
+ q_vector = kzalloc_obj(struct i40e_q_vector);
if (!q_vector)
return -ENOMEM;
@@ -14580,7 +14580,7 @@ static int i40e_veb_mem_alloc(struct i40e_pf *pf)
goto err_alloc_veb; /* out of VEB slots! */
}
- veb = kzalloc_obj(*veb, GFP_KERNEL);
+ veb = kzalloc_obj(*veb);
if (!veb) {
ret = -ENOMEM;
goto err_alloc_veb;
@@ -15440,7 +15440,7 @@ static int i40e_init_recovery_mode(struct i40e_pf *pf, struct i40e_hw *hw)
pf->num_alloc_vsi = pf->hw.func_caps.num_vsis;
/* Set up the vsi struct and our local tracking of the MAIN PF vsi. */
- pf->vsi = kzalloc_objs(struct i40e_vsi *, pf->num_alloc_vsi, GFP_KERNEL);
+ pf->vsi = kzalloc_objs(struct i40e_vsi *, pf->num_alloc_vsi);
if (!pf->vsi) {
err = -ENOMEM;
goto err_switch_setup;
@@ -15863,7 +15863,7 @@ static int i40e_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
}
/* Set up the *vsi struct and our local tracking of the MAIN PF vsi. */
- pf->vsi = kzalloc_objs(struct i40e_vsi *, pf->num_alloc_vsi, GFP_KERNEL);
+ pf->vsi = kzalloc_objs(struct i40e_vsi *, pf->num_alloc_vsi);
if (!pf->vsi) {
err = -ENOMEM;
goto err_switch_setup;
diff --git a/drivers/net/ethernet/intel/i40e/i40e_ptp.c b/drivers/net/ethernet/intel/i40e/i40e_ptp.c
index 416b42743439..e3517490510f 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_ptp.c
+++ b/drivers/net/ethernet/intel/i40e/i40e_ptp.c
@@ -1132,7 +1132,7 @@ int i40e_ptp_alloc_pins(struct i40e_pf *pf)
return 0;
pf->ptp_pins =
- kzalloc_obj(struct i40e_ptp_pins_settings, GFP_KERNEL);
+ kzalloc_obj(struct i40e_ptp_pins_settings);
if (!pf->ptp_pins) {
dev_warn(&pf->pdev->dev, "Cannot allocate memory for PTP pins structure.\n");
diff --git a/drivers/net/ethernet/intel/i40e/i40e_txrx.c b/drivers/net/ethernet/intel/i40e/i40e_txrx.c
index f89927bfa9d1..34db7d8866b0 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_txrx.c
+++ b/drivers/net/ethernet/intel/i40e/i40e_txrx.c
@@ -1572,7 +1572,7 @@ int i40e_setup_rx_descriptors(struct i40e_ring *rx_ring)
rx_ring->xdp_prog = rx_ring->vsi->xdp_prog;
rx_ring->rx_bi =
- kzalloc_objs(*rx_ring->rx_bi, rx_ring->count, GFP_KERNEL);
+ kzalloc_objs(*rx_ring->rx_bi, rx_ring->count);
if (!rx_ring->rx_bi)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
index fb4560cc42f4..fdf40f8fb239 100644
--- a/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
+++ b/drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c
@@ -1844,7 +1844,7 @@ int i40e_alloc_vfs(struct i40e_pf *pf, u16 num_alloc_vfs)
}
}
/* allocate memory */
- vfs = kzalloc_objs(struct i40e_vf, num_alloc_vfs, GFP_KERNEL);
+ vfs = kzalloc_objs(struct i40e_vf, num_alloc_vfs);
if (!vfs) {
ret = -ENOMEM;
goto err_alloc;
@@ -3956,7 +3956,7 @@ static int i40e_vc_add_cloud_filter(struct i40e_vf *vf, u8 *msg)
goto err_out;
}
- cfilter = kzalloc_obj(*cfilter, GFP_KERNEL);
+ cfilter = kzalloc_obj(*cfilter);
if (!cfilter) {
aq_ret = -ENOMEM;
goto err_out;
diff --git a/drivers/net/ethernet/intel/iavf/iavf_ethtool.c b/drivers/net/ethernet/intel/iavf/iavf_ethtool.c
index e0163e2e022b..f3a1b2fb9bf8 100644
--- a/drivers/net/ethernet/intel/iavf/iavf_ethtool.c
+++ b/drivers/net/ethernet/intel/iavf/iavf_ethtool.c
@@ -1276,7 +1276,7 @@ static int iavf_add_fdir_ethtool(struct iavf_adapter *adapter, struct ethtool_rx
}
spin_unlock_bh(&adapter->fdir_fltr_lock);
- fltr = kzalloc_obj(*fltr, GFP_KERNEL);
+ fltr = kzalloc_obj(*fltr);
if (!fltr)
return -ENOMEM;
@@ -1519,7 +1519,7 @@ iavf_set_rxfh_fields(struct net_device *netdev,
if (hash_flds == IAVF_ADV_RSS_HASH_INVALID)
return -EINVAL;
- rss_new = kzalloc_obj(*rss_new, GFP_KERNEL);
+ rss_new = kzalloc_obj(*rss_new);
if (!rss_new)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/iavf/iavf_main.c b/drivers/net/ethernet/intel/iavf/iavf_main.c
index 5ee145d9dd0b..9841c65f3790 100644
--- a/drivers/net/ethernet/intel/iavf/iavf_main.c
+++ b/drivers/net/ethernet/intel/iavf/iavf_main.c
@@ -1812,7 +1812,7 @@ static int iavf_alloc_q_vectors(struct iavf_adapter *adapter)
struct iavf_q_vector *q_vector;
num_q_vectors = adapter->num_msix_vectors - NONQ_VECS;
- adapter->q_vectors = kzalloc_objs(*q_vector, num_q_vectors, GFP_KERNEL);
+ adapter->q_vectors = kzalloc_objs(*q_vector, num_q_vectors);
if (!adapter->q_vectors)
return -ENOMEM;
@@ -4118,7 +4118,7 @@ static int iavf_configure_clsflower(struct iavf_adapter *adapter,
return -EINVAL;
}
- filter = kzalloc_obj(*filter, GFP_KERNEL);
+ filter = kzalloc_obj(*filter);
if (!filter)
return -ENOMEM;
filter->cookie = cls_flower->cookie;
@@ -4233,7 +4233,7 @@ static int iavf_add_cls_u32(struct iavf_adapter *adapter,
return -EOPNOTSUPP;
}
- fltr = kzalloc_obj(*fltr, GFP_KERNEL);
+ fltr = kzalloc_obj(*fltr);
if (!fltr)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/ice/devlink/devlink.c b/drivers/net/ethernet/intel/ice/devlink/devlink.c
index 38081776ce65..6c72bd15db6d 100644
--- a/drivers/net/ethernet/intel/ice/devlink/devlink.c
+++ b/drivers/net/ethernet/intel/ice/devlink/devlink.c
@@ -285,7 +285,7 @@ static int ice_devlink_info_get(struct devlink *devlink,
return err;
}
- ctx = kzalloc_obj(*ctx, GFP_KERNEL);
+ ctx = kzalloc_obj(*ctx);
if (!ctx)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/ice/devlink/port.c b/drivers/net/ethernet/intel/ice/devlink/port.c
index ce830213e73a..0a0bd9019cfb 100644
--- a/drivers/net/ethernet/intel/ice/devlink/port.c
+++ b/drivers/net/ethernet/intel/ice/devlink/port.c
@@ -921,7 +921,7 @@ ice_alloc_dynamic_port(struct ice_pf *pf,
if (err)
return err;
- dyn_port = kzalloc_obj(*dyn_port, GFP_KERNEL);
+ dyn_port = kzalloc_obj(*dyn_port);
if (!dyn_port) {
err = -ENOMEM;
goto unroll_reserve_sf_num;
diff --git a/drivers/net/ethernet/intel/ice/ice_adapter.c b/drivers/net/ethernet/intel/ice/ice_adapter.c
index d5b857b07f21..cbb57060bd56 100644
--- a/drivers/net/ethernet/intel/ice/ice_adapter.c
+++ b/drivers/net/ethernet/intel/ice/ice_adapter.c
@@ -55,7 +55,7 @@ static struct ice_adapter *ice_adapter_new(struct pci_dev *pdev)
{
struct ice_adapter *adapter;
- adapter = kzalloc_obj(*adapter, GFP_KERNEL);
+ adapter = kzalloc_obj(*adapter);
if (!adapter)
return NULL;
diff --git a/drivers/net/ethernet/intel/ice/ice_arfs.c b/drivers/net/ethernet/intel/ice/ice_arfs.c
index fe9b40654df2..7f2bef053703 100644
--- a/drivers/net/ethernet/intel/ice/ice_arfs.c
+++ b/drivers/net/ethernet/intel/ice/ice_arfs.c
@@ -534,7 +534,7 @@ static int ice_init_arfs_cntrs(struct ice_vsi *vsi)
if (!vsi || vsi->type != ICE_VSI_PF)
return -EINVAL;
- vsi->arfs_fltr_cntrs = kzalloc_obj(*vsi->arfs_fltr_cntrs, GFP_KERNEL);
+ vsi->arfs_fltr_cntrs = kzalloc_obj(*vsi->arfs_fltr_cntrs);
if (!vsi->arfs_fltr_cntrs)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/ice/ice_base.c b/drivers/net/ethernet/intel/ice/ice_base.c
index 35089e80e810..eb77dfa934aa 100644
--- a/drivers/net/ethernet/intel/ice/ice_base.c
+++ b/drivers/net/ethernet/intel/ice/ice_base.c
@@ -107,7 +107,7 @@ static int ice_vsi_alloc_q_vector(struct ice_vsi *vsi, u16 v_idx)
int err;
/* allocate q_vector */
- q_vector = kzalloc_obj(*q_vector, GFP_KERNEL);
+ q_vector = kzalloc_obj(*q_vector);
if (!q_vector)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/ice/ice_common.c b/drivers/net/ethernet/intel/ice/ice_common.c
index 651cd5476f88..9bb07355bf28 100644
--- a/drivers/net/ethernet/intel/ice/ice_common.c
+++ b/drivers/net/ethernet/intel/ice/ice_common.c
@@ -1067,7 +1067,7 @@ int ice_init_hw(struct ice_hw *hw)
if (status)
goto err_unroll_sched;
- pcaps = kzalloc_obj(*pcaps, GFP_KERNEL);
+ pcaps = kzalloc_obj(*pcaps);
if (!pcaps) {
status = -ENOMEM;
goto err_unroll_sched;
@@ -3630,7 +3630,7 @@ int ice_update_link_info(struct ice_port_info *pi)
if (li->link_info & ICE_AQ_MEDIA_AVAILABLE) {
struct ice_aqc_get_phy_caps_data *pcaps __free(kfree) = NULL;
- pcaps = kzalloc_obj(*pcaps, GFP_KERNEL);
+ pcaps = kzalloc_obj(*pcaps);
if (!pcaps)
return -ENOMEM;
@@ -3881,7 +3881,7 @@ ice_set_fc(struct ice_port_info *pi, u8 *aq_failures, bool ena_auto_link_update)
*aq_failures = 0;
hw = pi->hw;
- pcaps = kzalloc_obj(*pcaps, GFP_KERNEL);
+ pcaps = kzalloc_obj(*pcaps);
if (!pcaps)
return -ENOMEM;
@@ -4020,7 +4020,7 @@ ice_cfg_phy_fec(struct ice_port_info *pi, struct ice_aqc_set_phy_cfg_data *cfg,
hw = pi->hw;
- pcaps = kzalloc_obj(*pcaps, GFP_KERNEL);
+ pcaps = kzalloc_obj(*pcaps);
if (!pcaps)
return -ENOMEM;
@@ -4358,7 +4358,7 @@ int ice_get_phy_lane_number(struct ice_hw *hw)
hw->device_id == ICE_DEV_ID_E825C_SGMII)
return hw->pf_id;
- options = kzalloc_objs(*options, ICE_AQC_PORT_OPT_MAX, GFP_KERNEL);
+ options = kzalloc_objs(*options, ICE_AQC_PORT_OPT_MAX);
if (!options)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/ice/ice_dcb_lib.c b/drivers/net/ethernet/intel/ice/ice_dcb_lib.c
index 9d0e71598948..bd77f1c001ee 100644
--- a/drivers/net/ethernet/intel/ice/ice_dcb_lib.c
+++ b/drivers/net/ethernet/intel/ice/ice_dcb_lib.c
@@ -399,7 +399,7 @@ int ice_pf_dcb_cfg(struct ice_pf *pf, struct ice_dcbx_cfg *new_cfg, bool locked)
}
/* Notify AUX drivers about impending change to TCs */
- event = kzalloc_obj(*event, GFP_KERNEL);
+ event = kzalloc_obj(*event);
if (!event) {
ret = -ENOMEM;
goto free_cfg;
@@ -575,7 +575,7 @@ void ice_dcb_rebuild(struct ice_pf *pf)
dcb_error:
dev_err(dev, "Disabling DCB until new settings occur\n");
- err_cfg = kzalloc_obj(*err_cfg, GFP_KERNEL);
+ err_cfg = kzalloc_obj(*err_cfg);
if (!err_cfg) {
mutex_unlock(&pf->tc_mutex);
return;
@@ -641,7 +641,7 @@ int ice_dcb_sw_dflt_cfg(struct ice_pf *pf, bool ets_willing, bool locked)
hw = &pf->hw;
pi = hw->port_info;
- dcbcfg = kzalloc_obj(*dcbcfg, GFP_KERNEL);
+ dcbcfg = kzalloc_obj(*dcbcfg);
if (!dcbcfg)
return -ENOMEM;
@@ -791,7 +791,7 @@ void ice_pf_dcb_recfg(struct ice_pf *pf, bool locked)
privd = cdev->iidc_priv;
ice_setup_dcb_qos_info(pf, &privd->qos_info);
/* Notify the AUX drivers that TC change is finished */
- event = kzalloc_obj(*event, GFP_KERNEL);
+ event = kzalloc_obj(*event);
if (!event)
return;
diff --git a/drivers/net/ethernet/intel/ice/ice_dpll.c b/drivers/net/ethernet/intel/ice/ice_dpll.c
index 23bbfcbca490..62f75701d652 100644
--- a/drivers/net/ethernet/intel/ice/ice_dpll.c
+++ b/drivers/net/ethernet/intel/ice/ice_dpll.c
@@ -3276,7 +3276,7 @@ static int ice_dpll_pin_notify(struct notifier_block *nb, unsigned long action,
if (pin->fwnode != info->fwnode)
return NOTIFY_DONE; /* Not this pin */
- work = kzalloc_obj(*work, GFP_KERNEL);
+ work = kzalloc_obj(*work);
if (!work)
return NOTIFY_DONE;
@@ -4145,7 +4145,7 @@ static int ice_dpll_init_info_e825c(struct ice_pf *pf)
d->clock_id = ice_generate_clock_id(pf);
d->num_inputs = ICE_SYNCE_CLK_NUM;
- d->inputs = kzalloc_objs(*d->inputs, d->num_inputs, GFP_KERNEL);
+ d->inputs = kzalloc_objs(*d->inputs, d->num_inputs);
if (!d->inputs)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/ice/ice_eswitch_br.c b/drivers/net/ethernet/intel/ice/ice_eswitch_br.c
index e043e8ddbc9d..1d8a6b95ccda 100644
--- a/drivers/net/ethernet/intel/ice/ice_eswitch_br.c
+++ b/drivers/net/ethernet/intel/ice/ice_eswitch_br.c
@@ -129,7 +129,7 @@ ice_eswitch_br_fwd_rule_create(struct ice_hw *hw, int vsi_idx, int port_type,
lkups_cnt = ice_eswitch_br_get_lkups_cnt(vid);
- rule = kzalloc_obj(*rule, GFP_KERNEL);
+ rule = kzalloc_obj(*rule);
if (!rule)
return ERR_PTR(-ENOMEM);
@@ -190,7 +190,7 @@ ice_eswitch_br_guard_rule_create(struct ice_hw *hw, u16 vsi_idx,
lkups_cnt = ice_eswitch_br_get_lkups_cnt(vid);
- rule = kzalloc_obj(*rule, GFP_KERNEL);
+ rule = kzalloc_obj(*rule);
if (!rule)
goto err_exit;
@@ -233,7 +233,7 @@ ice_eswitch_br_flow_create(struct device *dev, struct ice_hw *hw, int vsi_idx,
struct ice_esw_br_flow *flow;
int err;
- flow = kzalloc_obj(*flow, GFP_KERNEL);
+ flow = kzalloc_obj(*flow);
if (!flow)
return ERR_PTR(-ENOMEM);
@@ -418,7 +418,7 @@ ice_eswitch_br_fdb_entry_create(struct net_device *netdev,
if (fdb_entry)
ice_eswitch_br_fdb_entry_notify_and_cleanup(bridge, fdb_entry);
- fdb_entry = kzalloc_obj(*fdb_entry, GFP_KERNEL);
+ fdb_entry = kzalloc_obj(*fdb_entry);
if (!fdb_entry) {
err = -ENOMEM;
goto err_exit;
@@ -698,7 +698,7 @@ ice_eswitch_br_vlan_create(u16 vid, u16 flags, struct ice_esw_br_port *port)
struct ice_esw_br_vlan *vlan;
int err;
- vlan = kzalloc_obj(*vlan, GFP_KERNEL);
+ vlan = kzalloc_obj(*vlan);
if (!vlan)
return ERR_PTR(-ENOMEM);
@@ -916,7 +916,7 @@ ice_eswitch_br_port_init(struct ice_esw_br *bridge)
{
struct ice_esw_br_port *br_port;
- br_port = kzalloc_obj(*br_port, GFP_KERNEL);
+ br_port = kzalloc_obj(*br_port);
if (!br_port)
return ERR_PTR(-ENOMEM);
@@ -1013,7 +1013,7 @@ ice_eswitch_br_init(struct ice_esw_br_offloads *br_offloads, int ifindex)
struct ice_esw_br *bridge;
int err;
- bridge = kzalloc_obj(*bridge, GFP_KERNEL);
+ bridge = kzalloc_obj(*bridge);
if (!bridge)
return ERR_PTR(-ENOMEM);
@@ -1217,7 +1217,7 @@ ice_eswitch_br_offloads_alloc(struct ice_pf *pf)
if (pf->eswitch.br_offloads)
return ERR_PTR(-EEXIST);
- br_offloads = kzalloc_obj(*br_offloads, GFP_KERNEL);
+ br_offloads = kzalloc_obj(*br_offloads);
if (!br_offloads)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/intel/ice/ice_ethtool.c b/drivers/net/ethernet/intel/ice/ice_ethtool.c
index 4cce51840369..0ea64b330614 100644
--- a/drivers/net/ethernet/intel/ice/ice_ethtool.c
+++ b/drivers/net/ethernet/intel/ice/ice_ethtool.c
@@ -1652,7 +1652,7 @@ ice_get_fecparam(struct net_device *netdev, struct ethtool_fecparam *fecparam)
break;
}
- caps = kzalloc_obj(*caps, GFP_KERNEL);
+ caps = kzalloc_obj(*caps);
if (!caps)
return -ENOMEM;
@@ -2364,7 +2364,7 @@ ice_get_link_ksettings(struct net_device *netdev,
/* flow control is symmetric and always supported */
ethtool_link_ksettings_add_link_mode(ks, supported, Pause);
- caps = kzalloc_obj(*caps, GFP_KERNEL);
+ caps = kzalloc_obj(*caps);
if (!caps)
return -ENOMEM;
@@ -2629,7 +2629,7 @@ ice_set_link_ksettings(struct net_device *netdev,
pi->phy.link_info.link_info & ICE_AQ_LINK_UP)
return -EOPNOTSUPP;
- phy_caps = kzalloc_obj(*phy_caps, GFP_KERNEL);
+ phy_caps = kzalloc_obj(*phy_caps);
if (!phy_caps)
return -ENOMEM;
@@ -3265,7 +3265,7 @@ ice_set_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring,
netdev_info(netdev, "Changing Tx descriptor count from %d to %d\n",
vsi->tx_rings[0]->count, new_tx_cnt);
- tx_rings = kzalloc_objs(*tx_rings, vsi->num_txq, GFP_KERNEL);
+ tx_rings = kzalloc_objs(*tx_rings, vsi->num_txq);
if (!tx_rings) {
err = -ENOMEM;
goto done;
@@ -3295,7 +3295,7 @@ ice_set_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring,
netdev_info(netdev, "Changing XDP descriptor count from %d to %d\n",
vsi->xdp_rings[0]->count, new_tx_cnt);
- xdp_rings = kzalloc_objs(*xdp_rings, vsi->num_xdp_txq, GFP_KERNEL);
+ xdp_rings = kzalloc_objs(*xdp_rings, vsi->num_xdp_txq);
if (!xdp_rings) {
err = -ENOMEM;
goto free_tx;
@@ -3325,7 +3325,7 @@ process_rx:
netdev_info(netdev, "Changing Rx descriptor count from %d to %d\n",
vsi->rx_rings[0]->count, new_rx_cnt);
- rx_rings = kzalloc_objs(*rx_rings, vsi->num_rxq, GFP_KERNEL);
+ rx_rings = kzalloc_objs(*rx_rings, vsi->num_rxq);
if (!rx_rings) {
err = -ENOMEM;
goto done;
@@ -3445,7 +3445,7 @@ ice_get_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pause)
dcbx_cfg = &pi->qos_cfg.local_dcbx_cfg;
- pcaps = kzalloc_obj(*pcaps, GFP_KERNEL);
+ pcaps = kzalloc_obj(*pcaps);
if (!pcaps)
return;
@@ -3511,7 +3511,7 @@ ice_set_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pause)
* so compare pause->autoneg with SW configured to prevent the user from
* using set pause param to chance autoneg.
*/
- pcaps = kzalloc_obj(*pcaps, GFP_KERNEL);
+ pcaps = kzalloc_obj(*pcaps);
if (!pcaps)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/ice/ice_flex_pipe.c b/drivers/net/ethernet/intel/ice/ice_flex_pipe.c
index 28516878fa53..bb1d12f952cf 100644
--- a/drivers/net/ethernet/intel/ice/ice_flex_pipe.c
+++ b/drivers/net/ethernet/intel/ice/ice_flex_pipe.c
@@ -3734,7 +3734,7 @@ ice_adj_prof_priorities(struct ice_hw *hw, enum ice_block blk, u16 vsig,
int status = 0;
u16 idx;
- attr_used = kzalloc_objs(*attr_used, ICE_MAX_PTG_ATTRS, GFP_KERNEL);
+ attr_used = kzalloc_objs(*attr_used, ICE_MAX_PTG_ATTRS);
if (!attr_used)
return -ENOMEM;
@@ -4021,7 +4021,7 @@ ice_find_prof_vsig(struct ice_hw *hw, enum ice_block blk, u64 hdl, u16 *vsig)
INIT_LIST_HEAD(&lst);
- t = kzalloc_obj(*t, GFP_KERNEL);
+ t = kzalloc_obj(*t);
if (!t)
return false;
diff --git a/drivers/net/ethernet/intel/ice/ice_flow.c b/drivers/net/ethernet/intel/ice/ice_flow.c
index 51f718020073..121552c644cd 100644
--- a/drivers/net/ethernet/intel/ice/ice_flow.c
+++ b/drivers/net/ethernet/intel/ice/ice_flow.c
@@ -1468,7 +1468,7 @@ ice_flow_add_prof_sync(struct ice_hw *hw, enum ice_block blk,
if (prof_id >= ids->count)
return -ENOSPC;
- params = kzalloc_obj(*params, GFP_KERNEL);
+ params = kzalloc_obj(*params);
if (!params)
return -ENOMEM;
@@ -1661,7 +1661,7 @@ ice_flow_set_parser_prof(struct ice_hw *hw, u16 dest_vsi, u16 fdir_vsi,
int status;
int i, idx;
- params = kzalloc_obj(*params, GFP_KERNEL);
+ params = kzalloc_obj(*params);
if (!params)
return -ENOMEM;
@@ -2552,7 +2552,7 @@ ice_add_rss_cfg_sync(struct ice_hw *hw, u16 vsi_handle,
segs_cnt = (cfg->hdr_type == ICE_RSS_OUTER_HEADERS) ?
ICE_FLOW_SEG_SINGLE : ICE_FLOW_SEG_MAX;
- segs = kzalloc_objs(*segs, segs_cnt, GFP_KERNEL);
+ segs = kzalloc_objs(*segs, segs_cnt);
if (!segs)
return -ENOMEM;
@@ -2699,7 +2699,7 @@ ice_rem_rss_cfg_sync(struct ice_hw *hw, u16 vsi_handle,
segs_cnt = (cfg->hdr_type == ICE_RSS_OUTER_HEADERS) ?
ICE_FLOW_SEG_SINGLE : ICE_FLOW_SEG_MAX;
- segs = kzalloc_objs(*segs, segs_cnt, GFP_KERNEL);
+ segs = kzalloc_objs(*segs, segs_cnt);
if (!segs)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/ice/ice_fw_update.c b/drivers/net/ethernet/intel/ice/ice_fw_update.c
index b67fde32577a..c143e546dd8c 100644
--- a/drivers/net/ethernet/intel/ice/ice_fw_update.c
+++ b/drivers/net/ethernet/intel/ice/ice_fw_update.c
@@ -862,7 +862,7 @@ int ice_get_pending_updates(struct ice_pf *pf, u8 *pending,
struct ice_hw *hw = &pf->hw;
int err;
- dev_caps = kzalloc_obj(*dev_caps, GFP_KERNEL);
+ dev_caps = kzalloc_obj(*dev_caps);
if (!dev_caps)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/ice/ice_gnss.c b/drivers/net/ethernet/intel/ice/ice_gnss.c
index e81d46412043..8fd954f1ebd6 100644
--- a/drivers/net/ethernet/intel/ice/ice_gnss.c
+++ b/drivers/net/ethernet/intel/ice/ice_gnss.c
@@ -174,7 +174,7 @@ static struct gnss_serial *ice_gnss_struct_init(struct ice_pf *pf)
struct kthread_worker *kworker;
struct gnss_serial *gnss;
- gnss = kzalloc_obj(*gnss, GFP_KERNEL);
+ gnss = kzalloc_obj(*gnss);
if (!gnss)
return NULL;
diff --git a/drivers/net/ethernet/intel/ice/ice_idc.c b/drivers/net/ethernet/intel/ice/ice_idc.c
index 5487edc36260..3572b0e1d49f 100644
--- a/drivers/net/ethernet/intel/ice/ice_idc.c
+++ b/drivers/net/ethernet/intel/ice/ice_idc.c
@@ -308,7 +308,7 @@ int ice_plug_aux_dev(struct ice_pf *pf)
if (!cdev)
return -ENODEV;
- iadev = kzalloc_obj(*iadev, GFP_KERNEL);
+ iadev = kzalloc_obj(*iadev);
if (!iadev)
return -ENOMEM;
@@ -376,13 +376,13 @@ int ice_init_rdma(struct ice_pf *pf)
return 0;
}
- cdev = kzalloc_obj(*cdev, GFP_KERNEL);
+ cdev = kzalloc_obj(*cdev);
if (!cdev)
return -ENOMEM;
pf->cdev_info = cdev;
- privd = kzalloc_obj(*privd, GFP_KERNEL);
+ privd = kzalloc_obj(*privd);
if (!privd) {
ret = -ENOMEM;
goto err_privd_alloc;
diff --git a/drivers/net/ethernet/intel/ice/ice_irq.c b/drivers/net/ethernet/intel/ice/ice_irq.c
index 3864fdcdeae0..cd59579568b7 100644
--- a/drivers/net/ethernet/intel/ice/ice_irq.c
+++ b/drivers/net/ethernet/intel/ice/ice_irq.c
@@ -81,7 +81,7 @@ static struct ice_irq_entry *ice_get_irq_res(struct ice_pf *pf,
unsigned int index;
int ret;
- entry = kzalloc_obj(*entry, GFP_KERNEL);
+ entry = kzalloc_obj(*entry);
if (!entry)
return NULL;
diff --git a/drivers/net/ethernet/intel/ice/ice_lag.c b/drivers/net/ethernet/intel/ice/ice_lag.c
index af285bba3b1a..310e8fe2925c 100644
--- a/drivers/net/ethernet/intel/ice/ice_lag.c
+++ b/drivers/net/ethernet/intel/ice/ice_lag.c
@@ -2310,7 +2310,7 @@ ice_lag_event_handler(struct notifier_block *notif_blk, unsigned long event,
return NOTIFY_DONE;
/* This memory will be freed at the end of ice_lag_process_event */
- lag_work = kzalloc_obj(*lag_work, GFP_KERNEL);
+ lag_work = kzalloc_obj(*lag_work);
if (!lag_work)
return -ENOMEM;
@@ -2577,7 +2577,7 @@ int ice_init_lag(struct ice_pf *pf)
if (!ice_is_feature_supported(pf, ICE_F_SRIOV_LAG))
return 0;
- pf->lag = kzalloc_obj(*lag, GFP_KERNEL);
+ pf->lag = kzalloc_obj(*lag);
if (!pf->lag)
return -ENOMEM;
lag = pf->lag;
diff --git a/drivers/net/ethernet/intel/ice/ice_lib.c b/drivers/net/ethernet/intel/ice/ice_lib.c
index c5695b2e2319..bd0134b6e920 100644
--- a/drivers/net/ethernet/intel/ice/ice_lib.c
+++ b/drivers/net/ethernet/intel/ice/ice_lib.c
@@ -290,7 +290,7 @@ static void ice_vsi_delete_from_hw(struct ice_vsi *vsi)
int status;
ice_fltr_remove_all(vsi);
- ctxt = kzalloc_obj(*ctxt, GFP_KERNEL);
+ ctxt = kzalloc_obj(*ctxt);
if (!ctxt)
return;
@@ -396,7 +396,7 @@ static int ice_vsi_alloc_ring_stats(struct ice_vsi *vsi)
ring_stats = tx_ring_stats[i];
if (!ring_stats) {
- ring_stats = kzalloc_obj(*ring_stats, GFP_KERNEL);
+ ring_stats = kzalloc_obj(*ring_stats);
if (!ring_stats)
goto err_out;
@@ -417,7 +417,7 @@ static int ice_vsi_alloc_ring_stats(struct ice_vsi *vsi)
ring_stats = rx_ring_stats[i];
if (!ring_stats) {
- ring_stats = kzalloc_obj(*ring_stats, GFP_KERNEL);
+ ring_stats = kzalloc_obj(*ring_stats);
if (!ring_stats)
goto err_out;
@@ -533,7 +533,7 @@ static int ice_vsi_alloc_stat_arrays(struct ice_vsi *vsi)
/* realloc will happen in rebuild path */
return 0;
- vsi_stat = kzalloc_obj(*vsi_stat, GFP_KERNEL);
+ vsi_stat = kzalloc_obj(*vsi_stat);
if (!vsi_stat)
return -ENOMEM;
@@ -1239,7 +1239,7 @@ static int ice_vsi_init(struct ice_vsi *vsi, u32 vsi_flags)
int ret = 0;
dev = ice_pf_to_dev(pf);
- ctxt = kzalloc_obj(*ctxt, GFP_KERNEL);
+ ctxt = kzalloc_obj(*ctxt);
if (!ctxt)
return -ENOMEM;
@@ -1403,7 +1403,7 @@ static int ice_vsi_alloc_rings(struct ice_vsi *vsi)
struct ice_tx_ring *ring;
/* allocate with kzalloc(), free with kfree_rcu() */
- ring = kzalloc_obj(*ring, GFP_KERNEL);
+ ring = kzalloc_obj(*ring);
if (!ring)
goto err_out;
@@ -1427,7 +1427,7 @@ static int ice_vsi_alloc_rings(struct ice_vsi *vsi)
struct ice_rx_ring *ring;
/* allocate with kzalloc(), free with kfree_rcu() */
- ring = kzalloc_obj(*ring, GFP_KERNEL);
+ ring = kzalloc_obj(*ring);
if (!ring)
goto err_out;
@@ -3387,7 +3387,7 @@ int ice_vsi_cfg_tc(struct ice_vsi *vsi, u8 ena_tc)
vsi->tc_cfg.ena_tc = ena_tc;
vsi->tc_cfg.numtc = num_tc;
- ctx = kzalloc_obj(*ctx, GFP_KERNEL);
+ ctx = kzalloc_obj(*ctx);
if (!ctx)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/ice/ice_main.c b/drivers/net/ethernet/intel/ice/ice_main.c
index 45036a066012..ebf48feffb30 100644
--- a/drivers/net/ethernet/intel/ice/ice_main.c
+++ b/drivers/net/ethernet/intel/ice/ice_main.c
@@ -875,7 +875,7 @@ void ice_print_link_msg(struct ice_vsi *vsi, bool isup)
an = "False";
/* Get FEC mode requested based on PHY caps last SW configuration */
- caps = kzalloc_obj(*caps, GFP_KERNEL);
+ caps = kzalloc_obj(*caps);
if (!caps) {
fec_req = "Unknown";
an_advertised = "Unknown";
@@ -1951,7 +1951,7 @@ static int ice_force_phys_link_state(struct ice_vsi *vsi, bool link_up)
pi = vsi->port_info;
- pcaps = kzalloc_obj(*pcaps, GFP_KERNEL);
+ pcaps = kzalloc_obj(*pcaps);
if (!pcaps)
return -ENOMEM;
@@ -2010,7 +2010,7 @@ static int ice_init_nvm_phy_type(struct ice_port_info *pi)
struct ice_pf *pf = pi->hw->back;
int err;
- pcaps = kzalloc_obj(*pcaps, GFP_KERNEL);
+ pcaps = kzalloc_obj(*pcaps);
if (!pcaps)
return -ENOMEM;
@@ -2122,7 +2122,7 @@ static int ice_init_phy_user_cfg(struct ice_port_info *pi)
if (!(phy->link_info.link_info & ICE_AQ_MEDIA_AVAILABLE))
return -EIO;
- pcaps = kzalloc_obj(*pcaps, GFP_KERNEL);
+ pcaps = kzalloc_obj(*pcaps);
if (!pcaps)
return -ENOMEM;
@@ -2202,7 +2202,7 @@ static int ice_configure_phy(struct ice_vsi *vsi)
if (test_bit(ICE_FLAG_LINK_DOWN_ON_CLOSE_ENA, pf->flags))
return ice_force_phys_link_state(vsi, true);
- pcaps = kzalloc_obj(*pcaps, GFP_KERNEL);
+ pcaps = kzalloc_obj(*pcaps);
if (!pcaps)
return -ENOMEM;
@@ -2236,7 +2236,7 @@ static int ice_configure_phy(struct ice_vsi *vsi)
goto done;
}
- cfg = kzalloc_obj(*cfg, GFP_KERNEL);
+ cfg = kzalloc_obj(*cfg);
if (!cfg) {
err = -ENOMEM;
goto done;
@@ -2385,7 +2385,7 @@ static void ice_service_task(struct work_struct *work)
if (test_and_clear_bit(ICE_AUX_ERR_PENDING, pf->state)) {
struct iidc_rdma_event *event;
- event = kzalloc_obj(*event, GFP_KERNEL);
+ event = kzalloc_obj(*event);
if (event) {
set_bit(IIDC_RDMA_EVENT_CRIT_ERR, event->type);
/* report the entire OICR value to AUX driver */
@@ -2408,7 +2408,7 @@ static void ice_service_task(struct work_struct *work)
if (test_and_clear_bit(ICE_FLAG_MTU_CHANGED, pf->flags)) {
struct iidc_rdma_event *event;
- event = kzalloc_obj(*event, GFP_KERNEL);
+ event = kzalloc_obj(*event);
if (event) {
set_bit(IIDC_RDMA_EVENT_AFTER_MTU_CHANGE, event->type);
ice_send_event_to_aux(pf, event);
@@ -2609,11 +2609,11 @@ static int ice_xdp_alloc_setup_rings(struct ice_vsi *vsi)
struct ice_ring_stats *ring_stats;
struct ice_tx_ring *xdp_ring;
- xdp_ring = kzalloc_obj(*xdp_ring, GFP_KERNEL);
+ xdp_ring = kzalloc_obj(*xdp_ring);
if (!xdp_ring)
goto free_xdp_rings;
- ring_stats = kzalloc_obj(*ring_stats, GFP_KERNEL);
+ ring_stats = kzalloc_obj(*ring_stats);
if (!ring_stats) {
ice_free_tx_ring(xdp_ring);
goto free_xdp_rings;
@@ -4204,7 +4204,7 @@ static void ice_set_safe_mode_vlan_cfg(struct ice_pf *pf)
if (!vsi)
return;
- ctxt = kzalloc_obj(*ctxt, GFP_KERNEL);
+ ctxt = kzalloc_obj(*ctxt);
if (!ctxt)
return;
@@ -4910,7 +4910,7 @@ static int ice_init_pf_sw(struct ice_pf *pf)
int err;
/* create switch struct for the switch element created by FW on boot */
- pf->first_sw = kzalloc_obj(*pf->first_sw, GFP_KERNEL);
+ pf->first_sw = kzalloc_obj(*pf->first_sw);
if (!pf->first_sw)
return -ENOMEM;
@@ -8096,7 +8096,7 @@ int ice_set_rss_hfunc(struct ice_vsi *vsi, u8 hfunc)
hfunc != ICE_AQ_VSI_Q_OPT_RSS_HASH_SYM_TPLZ)
return -EOPNOTSUPP;
- ctx = kzalloc_obj(*ctx, GFP_KERNEL);
+ ctx = kzalloc_obj(*ctx);
if (!ctx)
return -ENOMEM;
@@ -8168,7 +8168,7 @@ static int ice_vsi_update_bridge_mode(struct ice_vsi *vsi, u16 bmode)
vsi_props = &vsi->info;
- ctxt = kzalloc_obj(*ctxt, GFP_KERNEL);
+ ctxt = kzalloc_obj(*ctxt);
if (!ctxt)
return -ENOMEM;
@@ -9142,7 +9142,7 @@ static int ice_create_q_channels(struct ice_vsi *vsi)
if (!(vsi->all_enatc & BIT(i)))
continue;
- ch = kzalloc_obj(*ch, GFP_KERNEL);
+ ch = kzalloc_obj(*ch);
if (!ch) {
ret = -ENOMEM;
goto err_free;
@@ -9573,7 +9573,7 @@ ice_indr_setup_tc_block(struct net_device *netdev, struct Qdisc *sch,
if (indr_priv)
return -EEXIST;
- indr_priv = kzalloc_obj(*indr_priv, GFP_KERNEL);
+ indr_priv = kzalloc_obj(*indr_priv);
if (!indr_priv)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/ice/ice_parser.c b/drivers/net/ethernet/intel/ice/ice_parser.c
index 4dd3f666daa8..f8e69630fb72 100644
--- a/drivers/net/ethernet/intel/ice/ice_parser.c
+++ b/drivers/net/ethernet/intel/ice/ice_parser.c
@@ -1895,7 +1895,7 @@ static struct ice_xlt_kb *ice_xlt_kb_get(struct ice_hw *hw, u32 sect_type)
if (!seg)
return ERR_PTR(-EINVAL);
- kb = kzalloc_obj(*kb, GFP_KERNEL);
+ kb = kzalloc_obj(*kb);
if (!kb)
return ERR_PTR(-ENOMEM);
@@ -2000,7 +2000,7 @@ struct ice_parser *ice_parser_create(struct ice_hw *hw)
struct ice_parser *p;
void *err;
- p = kzalloc_obj(*p, GFP_KERNEL);
+ p = kzalloc_obj(*p);
if (!p)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/intel/ice/ice_ptp.c b/drivers/net/ethernet/intel/ice/ice_ptp.c
index db2213e0e1b5..094e96219f45 100644
--- a/drivers/net/ethernet/intel/ice/ice_ptp.c
+++ b/drivers/net/ethernet/intel/ice/ice_ptp.c
@@ -706,7 +706,7 @@ ice_ptp_alloc_tx_tracker(struct ice_ptp_tx *tx)
unsigned long *in_use, *stale;
struct ice_tx_tstamp *tstamps;
- tstamps = kzalloc_objs(*tstamps, tx->len, GFP_KERNEL);
+ tstamps = kzalloc_objs(*tstamps, tx->len);
in_use = bitmap_zalloc(tx->len, GFP_KERNEL);
stale = bitmap_zalloc(tx->len, GFP_KERNEL);
diff --git a/drivers/net/ethernet/intel/ice/ice_repr.c b/drivers/net/ethernet/intel/ice/ice_repr.c
index 7bdcc0e5986b..90f99443a922 100644
--- a/drivers/net/ethernet/intel/ice/ice_repr.c
+++ b/drivers/net/ethernet/intel/ice/ice_repr.c
@@ -369,7 +369,7 @@ static struct ice_repr *ice_repr_create(struct ice_vsi *src_vsi)
struct ice_repr *repr;
int err;
- repr = kzalloc_obj(*repr, GFP_KERNEL);
+ repr = kzalloc_obj(*repr);
if (!repr)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/intel/ice/ice_sf_eth.c b/drivers/net/ethernet/intel/ice/ice_sf_eth.c
index 93e62050e00a..2cf04bc6edce 100644
--- a/drivers/net/ethernet/intel/ice/ice_sf_eth.c
+++ b/drivers/net/ethernet/intel/ice/ice_sf_eth.c
@@ -273,7 +273,7 @@ ice_sf_eth_activate(struct ice_dynamic_port *dyn_port,
return err;
}
- sf_dev = kzalloc_obj(*sf_dev, GFP_KERNEL);
+ sf_dev = kzalloc_obj(*sf_dev);
if (!sf_dev) {
err = -ENOMEM;
NL_SET_ERR_MSG_MOD(extack, "Could not allocate SF memory");
diff --git a/drivers/net/ethernet/intel/ice/ice_sriov.c b/drivers/net/ethernet/intel/ice/ice_sriov.c
index 7c15d62bb14b..7e00e091756d 100644
--- a/drivers/net/ethernet/intel/ice/ice_sriov.c
+++ b/drivers/net/ethernet/intel/ice/ice_sriov.c
@@ -695,7 +695,7 @@ static int ice_create_vf_entries(struct ice_pf *pf, u16 num_vfs)
pci_read_config_word(pdev, pos + PCI_SRIOV_VF_DID, &vf_pdev_id);
for (u16 vf_id = 0; vf_id < num_vfs; vf_id++) {
- vf = kzalloc_obj(*vf, GFP_KERNEL);
+ vf = kzalloc_obj(*vf);
if (!vf) {
err = -ENOMEM;
goto err_free_entries;
diff --git a/drivers/net/ethernet/intel/ice/ice_switch.c b/drivers/net/ethernet/intel/ice/ice_switch.c
index 515e96c44bfa..bb0f990fa2c6 100644
--- a/drivers/net/ethernet/intel/ice/ice_switch.c
+++ b/drivers/net/ethernet/intel/ice/ice_switch.c
@@ -1847,7 +1847,7 @@ ice_cfg_rdma_fltr(struct ice_hw *hw, u16 vsi_handle, bool enable)
if (!cached_ctx)
return -ENOENT;
- ctx = kzalloc_obj(*ctx, GFP_KERNEL);
+ ctx = kzalloc_obj(*ctx);
if (!ctx)
return -ENOMEM;
@@ -2069,7 +2069,7 @@ ice_update_recipe_lkup_idx(struct ice_hw *hw,
u16 num_recps = ICE_MAX_NUM_RECIPES;
int status;
- rcp_list = kzalloc_objs(*rcp_list, num_recps, GFP_KERNEL);
+ rcp_list = kzalloc_objs(*rcp_list, num_recps);
if (!rcp_list)
return -ENOMEM;
@@ -2326,7 +2326,7 @@ ice_get_recp_frm_fw(struct ice_hw *hw, struct ice_sw_recipe *recps, u8 rid,
bitmap_zero(result_bm, ICE_MAX_FV_WORDS);
/* we need a buffer big enough to accommodate all the recipes */
- tmp = kzalloc_objs(*tmp, ICE_MAX_NUM_RECIPES, GFP_KERNEL);
+ tmp = kzalloc_objs(*tmp, ICE_MAX_NUM_RECIPES);
if (!tmp)
return -ENOMEM;
@@ -5096,7 +5096,7 @@ ice_add_sw_recipe(struct ice_hw *hw, struct ice_sw_recipe *rm,
if (recp_cnt > ICE_MAX_CHAIN_RECIPE_RES)
return -E2BIG;
- buf = kzalloc_objs(*buf, recp_cnt, GFP_KERNEL);
+ buf = kzalloc_objs(*buf, recp_cnt);
if (!buf)
return -ENOMEM;
@@ -5324,7 +5324,7 @@ ice_add_adv_recipe(struct ice_hw *hw, struct ice_adv_lkup_elem *lkups,
if (!lkups_cnt)
return -EINVAL;
- lkup_exts = kzalloc_obj(*lkup_exts, GFP_KERNEL);
+ lkup_exts = kzalloc_obj(*lkup_exts);
if (!lkup_exts)
return -ENOMEM;
@@ -5346,7 +5346,7 @@ ice_add_adv_recipe(struct ice_hw *hw, struct ice_adv_lkup_elem *lkups,
}
}
- rm = kzalloc_obj(*rm, GFP_KERNEL);
+ rm = kzalloc_obj(*rm);
if (!rm) {
status = -ENOMEM;
goto err_free_lkup_exts;
@@ -5530,7 +5530,7 @@ ice_dummy_packet_add_vlan(const struct ice_dummy_pkt_profile *dummy_pkt,
memcpy(pkt + etype_off + off, dummy_pkt->pkt + etype_off,
dummy_pkt->pkt_len - etype_off);
- profile = kzalloc_obj(*profile, GFP_KERNEL);
+ profile = kzalloc_obj(*profile);
if (!profile) {
kfree(offsets);
kfree(pkt);
diff --git a/drivers/net/ethernet/intel/ice/ice_tc_lib.c b/drivers/net/ethernet/intel/ice/ice_tc_lib.c
index c687da8d950d..d20357c04127 100644
--- a/drivers/net/ethernet/intel/ice/ice_tc_lib.c
+++ b/drivers/net/ethernet/intel/ice/ice_tc_lib.c
@@ -2191,7 +2191,7 @@ ice_add_tc_fltr(struct net_device *netdev, struct ice_vsi *vsi,
/* by default, set output to be INVALID */
*__fltr = NULL;
- fltr = kzalloc_obj(*fltr, GFP_KERNEL);
+ fltr = kzalloc_obj(*fltr);
if (!fltr)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/ice/ice_txrx.c b/drivers/net/ethernet/intel/ice/ice_txrx.c
index 642b761c38a2..a5bbce68f76c 100644
--- a/drivers/net/ethernet/intel/ice/ice_txrx.c
+++ b/drivers/net/ethernet/intel/ice/ice_txrx.c
@@ -397,7 +397,7 @@ static int ice_alloc_tstamp_ring(struct ice_tx_ring *tx_ring)
struct ice_tstamp_ring *tstamp_ring;
/* allocate with kzalloc(), free with kfree_rcu() */
- tstamp_ring = kzalloc_obj(*tstamp_ring, GFP_KERNEL);
+ tstamp_ring = kzalloc_obj(*tstamp_ring);
if (!tstamp_ring)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/ice/ice_vf_lib.c b/drivers/net/ethernet/intel/ice/ice_vf_lib.c
index dba56e317b77..c8bc952f05cd 100644
--- a/drivers/net/ethernet/intel/ice/ice_vf_lib.c
+++ b/drivers/net/ethernet/intel/ice/ice_vf_lib.c
@@ -1112,7 +1112,7 @@ static int ice_cfg_mac_antispoof(struct ice_vsi *vsi, bool enable)
struct ice_vsi_ctx *ctx;
int err;
- ctx = kzalloc_obj(*ctx, GFP_KERNEL);
+ ctx = kzalloc_obj(*ctx);
if (!ctx)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c b/drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c
index 79f18e693e04..54984966851d 100644
--- a/drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c
+++ b/drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c
@@ -94,7 +94,7 @@ static int ice_vsi_manage_vlan_insertion(struct ice_vsi *vsi)
struct ice_vsi_ctx *ctxt;
int err;
- ctxt = kzalloc_obj(*ctxt, GFP_KERNEL);
+ ctxt = kzalloc_obj(*ctxt);
if (!ctxt)
return -ENOMEM;
@@ -141,7 +141,7 @@ static int ice_vsi_manage_vlan_stripping(struct ice_vsi *vsi, bool ena)
if (vsi->info.port_based_inner_vlan)
return 0;
- ctxt = kzalloc_obj(*ctxt, GFP_KERNEL);
+ ctxt = kzalloc_obj(*ctxt);
if (!ctxt)
return -ENOMEM;
@@ -239,7 +239,7 @@ static int __ice_vsi_set_inner_port_vlan(struct ice_vsi *vsi, u16 pvid_info)
struct ice_vsi_ctx *ctxt;
int ret;
- ctxt = kzalloc_obj(*ctxt, GFP_KERNEL);
+ ctxt = kzalloc_obj(*ctxt);
if (!ctxt)
return -ENOMEM;
@@ -292,7 +292,7 @@ int ice_vsi_clear_inner_port_vlan(struct ice_vsi *vsi)
struct ice_vsi_ctx *ctxt;
int ret;
- ctxt = kzalloc_obj(*ctxt, GFP_KERNEL);
+ ctxt = kzalloc_obj(*ctxt);
if (!ctxt)
return -ENOMEM;
@@ -336,7 +336,7 @@ static int ice_cfg_vlan_pruning(struct ice_vsi *vsi, bool ena)
return 0;
pf = vsi->back;
- ctxt = kzalloc_obj(*ctxt, GFP_KERNEL);
+ ctxt = kzalloc_obj(*ctxt);
if (!ctxt)
return -ENOMEM;
@@ -382,7 +382,7 @@ static int ice_cfg_vlan_antispoof(struct ice_vsi *vsi, bool enable)
struct ice_vsi_ctx *ctx;
int err;
- ctx = kzalloc_obj(*ctx, GFP_KERNEL);
+ ctx = kzalloc_obj(*ctx);
if (!ctx)
return -ENOMEM;
@@ -478,7 +478,7 @@ int ice_vsi_ena_outer_stripping(struct ice_vsi *vsi, u16 tpid)
if (tpid_to_vsi_outer_vlan_type(tpid, &tag_type))
return -EINVAL;
- ctxt = kzalloc_obj(*ctxt, GFP_KERNEL);
+ ctxt = kzalloc_obj(*ctxt);
if (!ctxt)
return -ENOMEM;
@@ -529,7 +529,7 @@ int ice_vsi_dis_outer_stripping(struct ice_vsi *vsi)
if (vsi->info.port_based_outer_vlan)
return 0;
- ctxt = kzalloc_obj(*ctxt, GFP_KERNEL);
+ ctxt = kzalloc_obj(*ctxt);
if (!ctxt)
return -ENOMEM;
@@ -584,7 +584,7 @@ int ice_vsi_ena_outer_insertion(struct ice_vsi *vsi, u16 tpid)
if (tpid_to_vsi_outer_vlan_type(tpid, &tag_type))
return -EINVAL;
- ctxt = kzalloc_obj(*ctxt, GFP_KERNEL);
+ ctxt = kzalloc_obj(*ctxt);
if (!ctxt)
return -ENOMEM;
@@ -636,7 +636,7 @@ int ice_vsi_dis_outer_insertion(struct ice_vsi *vsi)
if (vsi->info.port_based_outer_vlan)
return 0;
- ctxt = kzalloc_obj(*ctxt, GFP_KERNEL);
+ ctxt = kzalloc_obj(*ctxt);
if (!ctxt)
return -ENOMEM;
@@ -694,7 +694,7 @@ __ice_vsi_set_outer_port_vlan(struct ice_vsi *vsi, u16 vlan_info, u16 tpid)
if (tpid_to_vsi_outer_vlan_type(tpid, &tag_type))
return -EINVAL;
- ctxt = kzalloc_obj(*ctxt, GFP_KERNEL);
+ ctxt = kzalloc_obj(*ctxt);
if (!ctxt)
return -ENOMEM;
@@ -767,7 +767,7 @@ int ice_vsi_clear_outer_port_vlan(struct ice_vsi *vsi)
struct ice_vsi_ctx *ctxt;
int err;
- ctxt = kzalloc_obj(*ctxt, GFP_KERNEL);
+ ctxt = kzalloc_obj(*ctxt);
if (!ctxt)
return -ENOMEM;
@@ -794,7 +794,7 @@ int ice_vsi_clear_port_vlan(struct ice_vsi *vsi)
struct ice_vsi_ctx *ctxt;
int err;
- ctxt = kzalloc_obj(*ctxt, GFP_KERNEL);
+ ctxt = kzalloc_obj(*ctxt);
if (!ctxt)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/ice/virt/fdir.c b/drivers/net/ethernet/intel/ice/virt/fdir.c
index 8b2c882fb39c..4f1f3442e52c 100644
--- a/drivers/net/ethernet/intel/ice/virt/fdir.c
+++ b/drivers/net/ethernet/intel/ice/virt/fdir.c
@@ -875,7 +875,7 @@ ice_vc_fdir_parse_raw(struct ice_vf *vf,
if (hw->debug_mask & ICE_DBG_PARSER)
ice_parser_result_dump(hw, &rslt);
- conf->prof = kzalloc_obj(*conf->prof, GFP_KERNEL);
+ conf->prof = kzalloc_obj(*conf->prof);
if (!conf->prof) {
status = -ENOMEM;
goto err_parser_destroy;
@@ -2128,7 +2128,7 @@ int ice_vc_add_fdir_fltr(struct ice_vf *vf, u8 *msg)
goto err_exit;
}
- stat = kzalloc_obj(*stat, GFP_KERNEL);
+ stat = kzalloc_obj(*stat);
if (!stat) {
v_ret = VIRTCHNL_STATUS_ERR_NO_MEMORY;
dev_dbg(dev, "Alloc stat for VF %d failed\n", vf->vf_id);
@@ -2332,7 +2332,7 @@ int ice_vc_del_fdir_fltr(struct ice_vf *vf, u8 *msg)
goto err_exit;
}
- stat = kzalloc_obj(*stat, GFP_KERNEL);
+ stat = kzalloc_obj(*stat);
if (!stat) {
v_ret = VIRTCHNL_STATUS_ERR_NO_MEMORY;
dev_dbg(dev, "Alloc stat for VF %d failed\n", vf->vf_id);
diff --git a/drivers/net/ethernet/intel/ice/virt/rss.c b/drivers/net/ethernet/intel/ice/virt/rss.c
index 2f259b261512..960012ca91b5 100644
--- a/drivers/net/ethernet/intel/ice/virt/rss.c
+++ b/drivers/net/ethernet/intel/ice/virt/rss.c
@@ -380,7 +380,7 @@ ice_vc_rss_hash_update(struct ice_hw *hw, struct ice_vsi *vsi, u8 hash_type)
struct ice_vsi_ctx *ctx;
int ret;
- ctx = kzalloc_obj(*ctx, GFP_KERNEL);
+ ctx = kzalloc_obj(*ctx);
if (!ctx)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/ice/virt/virtchnl.c b/drivers/net/ethernet/intel/ice/virt/virtchnl.c
index 9abfba8ae6bd..ca8018e3dd42 100644
--- a/drivers/net/ethernet/intel/ice/virt/virtchnl.c
+++ b/drivers/net/ethernet/intel/ice/virt/virtchnl.c
@@ -1658,7 +1658,7 @@ static int ice_vc_get_offload_vlan_v2_caps(struct ice_vf *vf)
goto out;
}
- caps = kzalloc_obj(*caps, GFP_KERNEL);
+ caps = kzalloc_obj(*caps);
if (!caps) {
v_ret = VIRTCHNL_STATUS_ERR_NO_MEMORY;
goto out;
@@ -2477,7 +2477,7 @@ static int ice_vc_get_phc_time(struct ice_vf *vf)
v_ret = VIRTCHNL_STATUS_SUCCESS;
- phc_time = kzalloc_obj(*phc_time, GFP_KERNEL);
+ phc_time = kzalloc_obj(*phc_time);
if (!phc_time) {
v_ret = VIRTCHNL_STATUS_ERR_NO_MEMORY;
goto err;
diff --git a/drivers/net/ethernet/intel/idpf/idpf_controlq.c b/drivers/net/ethernet/intel/idpf/idpf_controlq.c
index e3681dedc888..a964828ba46c 100644
--- a/drivers/net/ethernet/intel/idpf/idpf_controlq.c
+++ b/drivers/net/ethernet/intel/idpf/idpf_controlq.c
@@ -127,7 +127,7 @@ int idpf_ctlq_add(struct idpf_hw *hw,
bool is_rxq = false;
int err;
- cq = kzalloc_obj(*cq, GFP_KERNEL);
+ cq = kzalloc_obj(*cq);
if (!cq)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/idpf/idpf_dev.c b/drivers/net/ethernet/intel/idpf/idpf_dev.c
index c7c38e22c975..1a0c71c95ef1 100644
--- a/drivers/net/ethernet/intel/idpf/idpf_dev.c
+++ b/drivers/net/ethernet/intel/idpf/idpf_dev.c
@@ -83,7 +83,7 @@ static int idpf_intr_reg_init(struct idpf_vport *vport,
u16 total_vecs;
total_vecs = idpf_get_reserved_vecs(vport->adapter);
- reg_vals = kzalloc_objs(struct idpf_vec_regs, total_vecs, GFP_KERNEL);
+ reg_vals = kzalloc_objs(struct idpf_vec_regs, total_vecs);
if (!reg_vals)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/idpf/idpf_ethtool.c b/drivers/net/ethernet/intel/idpf/idpf_ethtool.c
index 8cfb09ff8ebd..cd211c559a59 100644
--- a/drivers/net/ethernet/intel/idpf/idpf_ethtool.c
+++ b/drivers/net/ethernet/intel/idpf/idpf_ethtool.c
@@ -204,7 +204,7 @@ static int idpf_add_flow_steer(struct net_device *netdev,
if (!rule)
return -ENOMEM;
- fltr = kzalloc_obj(*fltr, GFP_KERNEL);
+ fltr = kzalloc_obj(*fltr);
if (!fltr) {
err = -ENOMEM;
goto out_free_rule;
diff --git a/drivers/net/ethernet/intel/idpf/idpf_idc.c b/drivers/net/ethernet/intel/idpf/idpf_idc.c
index 42fb8659142a..bb2367ab3279 100644
--- a/drivers/net/ethernet/intel/idpf/idpf_idc.c
+++ b/drivers/net/ethernet/intel/idpf/idpf_idc.c
@@ -60,7 +60,7 @@ static int idpf_plug_vport_aux_dev(struct iidc_rdma_core_dev_info *cdev_info,
struct auxiliary_device *adev;
int ret;
- iadev = kzalloc_obj(*iadev, GFP_KERNEL);
+ iadev = kzalloc_obj(*iadev);
if (!iadev)
return -ENOMEM;
@@ -120,7 +120,7 @@ static int idpf_idc_init_aux_vport_dev(struct idpf_vport *vport)
if (!(le16_to_cpu(vport_msg->vport_flags) & VIRTCHNL2_VPORT_ENABLE_RDMA))
return 0;
- vport->vdev_info = kzalloc_obj(*vdev_info, GFP_KERNEL);
+ vport->vdev_info = kzalloc_obj(*vdev_info);
if (!vport->vdev_info)
return -ENOMEM;
@@ -198,7 +198,7 @@ static int idpf_plug_core_aux_dev(struct iidc_rdma_core_dev_info *cdev_info)
struct auxiliary_device *adev;
int ret;
- iadev = kzalloc_obj(*iadev, GFP_KERNEL);
+ iadev = kzalloc_obj(*iadev);
if (!iadev)
return -ENOMEM;
@@ -414,12 +414,12 @@ int idpf_idc_init_aux_core_dev(struct idpf_adapter *adapter,
struct iidc_rdma_priv_dev_info *privd;
int err, i;
- adapter->cdev_info = kzalloc_obj(*cdev_info, GFP_KERNEL);
+ adapter->cdev_info = kzalloc_obj(*cdev_info);
if (!adapter->cdev_info)
return -ENOMEM;
cdev_info = adapter->cdev_info;
- privd = kzalloc_obj(*privd, GFP_KERNEL);
+ privd = kzalloc_obj(*privd);
if (!privd) {
err = -ENOMEM;
goto err_privd_alloc;
diff --git a/drivers/net/ethernet/intel/idpf/idpf_lib.c b/drivers/net/ethernet/intel/idpf/idpf_lib.c
index a70f8ba7aad2..e17de31bb3bf 100644
--- a/drivers/net/ethernet/intel/idpf/idpf_lib.c
+++ b/drivers/net/ethernet/intel/idpf/idpf_lib.c
@@ -1239,7 +1239,7 @@ static struct idpf_vport *idpf_vport_alloc(struct idpf_adapter *adapter,
if (idx == IDPF_NO_FREE_SLOT)
return NULL;
- vport = kzalloc_obj(*vport, GFP_KERNEL);
+ vport = kzalloc_obj(*vport);
if (!vport)
return vport;
@@ -1248,14 +1248,14 @@ static struct idpf_vport *idpf_vport_alloc(struct idpf_adapter *adapter,
struct idpf_vport_config *vport_config;
struct idpf_q_coalesce *q_coal;
- vport_config = kzalloc_obj(*vport_config, GFP_KERNEL);
+ vport_config = kzalloc_obj(*vport_config);
if (!vport_config) {
kfree(vport);
return NULL;
}
- q_coal = kzalloc_objs(*q_coal, num_max_q, GFP_KERNEL);
+ q_coal = kzalloc_objs(*q_coal, num_max_q);
if (!q_coal) {
kfree(vport_config);
kfree(vport);
@@ -2027,7 +2027,7 @@ int idpf_initiate_soft_reset(struct idpf_vport *vport,
* error occurred, the existing vport will be untouched.
*
*/
- new_vport = kzalloc_obj(*vport, GFP_KERNEL);
+ new_vport = kzalloc_obj(*vport);
if (!new_vport)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/idpf/idpf_main.c b/drivers/net/ethernet/intel/idpf/idpf_main.c
index be6760249dc8..0dd741dcfcdb 100644
--- a/drivers/net/ethernet/intel/idpf/idpf_main.c
+++ b/drivers/net/ethernet/intel/idpf/idpf_main.c
@@ -238,7 +238,7 @@ static int idpf_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
struct idpf_adapter *adapter;
int err;
- adapter = kzalloc_obj(*adapter, GFP_KERNEL);
+ adapter = kzalloc_obj(*adapter);
if (!adapter)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/idpf/idpf_ptp.c b/drivers/net/ethernet/intel/idpf/idpf_ptp.c
index c098d3f66a34..eec91c4f0a75 100644
--- a/drivers/net/ethernet/intel/idpf/idpf_ptp.c
+++ b/drivers/net/ethernet/intel/idpf/idpf_ptp.c
@@ -936,7 +936,7 @@ int idpf_ptp_init(struct idpf_adapter *adapter)
return -EOPNOTSUPP;
}
- adapter->ptp = kzalloc_obj(*adapter->ptp, GFP_KERNEL);
+ adapter->ptp = kzalloc_obj(*adapter->ptp);
if (!adapter->ptp)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/idpf/idpf_txrx.c b/drivers/net/ethernet/intel/idpf/idpf_txrx.c
index 259316af9ec5..3eeac3fa3b89 100644
--- a/drivers/net/ethernet/intel/idpf/idpf_txrx.c
+++ b/drivers/net/ethernet/intel/idpf/idpf_txrx.c
@@ -1439,7 +1439,7 @@ static int idpf_vport_init_fast_path_txqs(struct idpf_vport *vport,
struct work_struct *tstamp_task = &vport->tstamp_task;
int k = 0;
- vport->txqs = kzalloc_objs(*vport->txqs, rsrc->num_txq, GFP_KERNEL);
+ vport->txqs = kzalloc_objs(*vport->txqs, rsrc->num_txq);
if (!vport->txqs)
return -ENOMEM;
@@ -1755,7 +1755,7 @@ static int idpf_txq_group_alloc(struct idpf_vport *vport,
idpf_queue_set(FLOW_SCH_EN, q);
- q->refillq = kzalloc_obj(*q->refillq, GFP_KERNEL);
+ q->refillq = kzalloc_obj(*q->refillq);
if (!q->refillq)
goto err_alloc;
@@ -1833,7 +1833,7 @@ static int idpf_rxq_group_alloc(struct idpf_vport *vport,
for (unsigned int j = 0; j < num_rxq; j++) {
rx_qgrp->splitq.rxq_sets[j] =
- kzalloc_obj(struct idpf_rxq_set, GFP_KERNEL);
+ kzalloc_obj(struct idpf_rxq_set);
if (!rx_qgrp->splitq.rxq_sets[j]) {
err = -ENOMEM;
goto err_alloc;
diff --git a/drivers/net/ethernet/intel/idpf/idpf_vf_dev.c b/drivers/net/ethernet/intel/idpf/idpf_vf_dev.c
index 57559a2bc9dd..a07d7e808ca9 100644
--- a/drivers/net/ethernet/intel/idpf/idpf_vf_dev.c
+++ b/drivers/net/ethernet/intel/idpf/idpf_vf_dev.c
@@ -82,7 +82,7 @@ static int idpf_vf_intr_reg_init(struct idpf_vport *vport,
u16 total_vecs;
total_vecs = idpf_get_reserved_vecs(vport->adapter);
- reg_vals = kzalloc_objs(struct idpf_vec_regs, total_vecs, GFP_KERNEL);
+ reg_vals = kzalloc_objs(struct idpf_vec_regs, total_vecs);
if (!reg_vals)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c b/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
index f1a8ae9d8118..c03810c03f37 100644
--- a/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
+++ b/drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
@@ -1059,7 +1059,7 @@ static int idpf_send_get_lan_memory_regions(struct idpf_adapter *adapter)
return -EINVAL;
hw = &adapter->hw;
- hw->lan_regs = kzalloc_objs(*hw->lan_regs, num_regions, GFP_KERNEL);
+ hw->lan_regs = kzalloc_objs(*hw->lan_regs, num_regions);
if (!hw->lan_regs)
return -ENOMEM;
@@ -1091,7 +1091,7 @@ static int idpf_calc_remaining_mmio_regs(struct idpf_adapter *adapter)
struct idpf_hw *hw = &adapter->hw;
hw->num_lan_regs = IDPF_MMIO_MAP_FALLBACK_MAX_REMAINING;
- hw->lan_regs = kzalloc_objs(*hw->lan_regs, hw->num_lan_regs, GFP_KERNEL);
+ hw->lan_regs = kzalloc_objs(*hw->lan_regs, hw->num_lan_regs);
if (!hw->lan_regs)
return -ENOMEM;
@@ -1844,7 +1844,7 @@ static int idpf_send_config_tx_queue_set_msg(const struct idpf_queue_set *qs)
.chunk_sz = sizeof(*qi),
};
- qi = kzalloc_objs(*qi, qs->num, GFP_KERNEL);
+ qi = kzalloc_objs(*qi, qs->num);
if (!qi)
return -ENOMEM;
@@ -2033,7 +2033,7 @@ static int idpf_send_config_rx_queue_set_msg(const struct idpf_queue_set *qs)
.chunk_sz = sizeof(*qi),
};
- qi = kzalloc_objs(*qi, qs->num, GFP_KERNEL);
+ qi = kzalloc_objs(*qi, qs->num);
if (!qi)
return -ENOMEM;
@@ -2160,7 +2160,7 @@ static int idpf_send_ena_dis_queue_set_msg(const struct idpf_queue_set *qs,
.num_chunks = qs->num,
};
- qc = kzalloc_objs(*qc, qs->num, GFP_KERNEL);
+ qc = kzalloc_objs(*qc, qs->num);
if (!qc)
return -ENOMEM;
@@ -2327,7 +2327,7 @@ idpf_send_map_unmap_queue_set_vector_msg(const struct idpf_queue_set *qs,
};
bool split;
- vqv = kzalloc_objs(*vqv, qs->num, GFP_KERNEL);
+ vqv = kzalloc_objs(*vqv, qs->num);
if (!vqv)
return -ENOMEM;
@@ -3202,11 +3202,11 @@ static int idpf_send_get_rx_ptype_msg(struct idpf_adapter *adapter)
if (!singleq_pt_lkup)
return -ENOMEM;
- splitq_pt_lkup = kzalloc_objs(*splitq_pt_lkup, max_ptype, GFP_KERNEL);
+ splitq_pt_lkup = kzalloc_objs(*splitq_pt_lkup, max_ptype);
if (!splitq_pt_lkup)
return -ENOMEM;
- get_ptype_info = kzalloc_obj(*get_ptype_info, GFP_KERNEL);
+ get_ptype_info = kzalloc_obj(*get_ptype_info);
if (!get_ptype_info)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c b/drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c
index 2980164ba9fb..1c4ce3ac6bbf 100644
--- a/drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c
+++ b/drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c
@@ -395,7 +395,7 @@ int idpf_ptp_get_vport_tstamps_caps(struct idpf_vport *vport)
for (u16 i = 0; i < tstamp_caps->num_entries; i++) {
__le32 offset_l, offset_h;
- ptp_tx_tstamp = kzalloc_obj(*ptp_tx_tstamp, GFP_KERNEL);
+ ptp_tx_tstamp = kzalloc_obj(*ptp_tx_tstamp);
if (!ptp_tx_tstamp) {
err = -ENOMEM;
goto err_free_ptp_tx_stamp_list;
diff --git a/drivers/net/ethernet/intel/idpf/xdp.c b/drivers/net/ethernet/intel/idpf/xdp.c
index a94bde86f84f..6ac9c6624c2a 100644
--- a/drivers/net/ethernet/intel/idpf/xdp.c
+++ b/drivers/net/ethernet/intel/idpf/xdp.c
@@ -154,7 +154,7 @@ int idpf_xdpsqs_get(const struct idpf_vport *vport)
if (!idpf_xdp_enabled(vport))
return 0;
- timers = kvzalloc_objs(*timers, vport->num_xdp_txq, GFP_KERNEL);
+ timers = kvzalloc_objs(*timers, vport->num_xdp_txq);
if (!timers)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/igb/igb_ethtool.c b/drivers/net/ethernet/intel/igb/igb_ethtool.c
index 117d2a0ca620..f7938c1da835 100644
--- a/drivers/net/ethernet/intel/igb/igb_ethtool.c
+++ b/drivers/net/ethernet/intel/igb/igb_ethtool.c
@@ -2919,7 +2919,7 @@ static int igb_add_ethtool_nfc_entry(struct igb_adapter *adapter,
if ((fsp->flow_type & ~FLOW_EXT) != ETHER_FLOW)
return -EINVAL;
- input = kzalloc_obj(*input, GFP_KERNEL);
+ input = kzalloc_obj(*input);
if (!input)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/igb/igb_main.c b/drivers/net/ethernet/intel/igb/igb_main.c
index 5dc97daf6ac1..223a10cae4a9 100644
--- a/drivers/net/ethernet/intel/igb/igb_main.c
+++ b/drivers/net/ethernet/intel/igb/igb_main.c
@@ -2711,7 +2711,7 @@ static int igb_configure_clsflower(struct igb_adapter *adapter,
return -EINVAL;
}
- filter = kzalloc_obj(*filter, GFP_KERNEL);
+ filter = kzalloc_obj(*filter);
if (!filter)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/igbvf/netdev.c b/drivers/net/ethernet/intel/igbvf/netdev.c
index 72ea2e6ce15b..5d04541072b3 100644
--- a/drivers/net/ethernet/intel/igbvf/netdev.c
+++ b/drivers/net/ethernet/intel/igbvf/netdev.c
@@ -1017,7 +1017,7 @@ static void igbvf_set_interrupt_capability(struct igbvf_adapter *adapter)
int i;
/* we allocate 3 vectors, 1 for Tx, 1 for Rx, one for PF messages */
- adapter->msix_entries = kzalloc_objs(struct msix_entry, 3, GFP_KERNEL);
+ adapter->msix_entries = kzalloc_objs(struct msix_entry, 3);
if (adapter->msix_entries) {
for (i = 0; i < 3; i++)
adapter->msix_entries[i].entry = i;
@@ -1097,11 +1097,11 @@ static int igbvf_alloc_queues(struct igbvf_adapter *adapter)
{
struct net_device *netdev = adapter->netdev;
- adapter->tx_ring = kzalloc_obj(struct igbvf_ring, GFP_KERNEL);
+ adapter->tx_ring = kzalloc_obj(struct igbvf_ring);
if (!adapter->tx_ring)
return -ENOMEM;
- adapter->rx_ring = kzalloc_obj(struct igbvf_ring, GFP_KERNEL);
+ adapter->rx_ring = kzalloc_obj(struct igbvf_ring);
if (!adapter->rx_ring) {
kfree(adapter->tx_ring);
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/igc/igc_ethtool.c b/drivers/net/ethernet/intel/igc/igc_ethtool.c
index 35b74213ca8b..0122009bedd0 100644
--- a/drivers/net/ethernet/intel/igc/igc_ethtool.c
+++ b/drivers/net/ethernet/intel/igc/igc_ethtool.c
@@ -1395,7 +1395,7 @@ static int igc_ethtool_add_nfc_rule(struct igc_adapter *adapter,
return -EINVAL;
}
- rule = kzalloc_obj(*rule, GFP_KERNEL);
+ rule = kzalloc_obj(*rule);
if (!rule)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/igc/igc_leds.c b/drivers/net/ethernet/intel/igc/igc_leds.c
index d6e011695adc..fdb9692516e8 100644
--- a/drivers/net/ethernet/intel/igc/igc_leds.c
+++ b/drivers/net/ethernet/intel/igc/igc_leds.c
@@ -268,7 +268,7 @@ int igc_led_setup(struct igc_adapter *adapter)
mutex_init(&adapter->led_mutex);
- leds = kzalloc_objs(*leds, IGC_NUM_LEDS, GFP_KERNEL);
+ leds = kzalloc_objs(*leds, IGC_NUM_LEDS);
if (!leds)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/ixgbe/devlink/devlink.c b/drivers/net/ethernet/intel/ixgbe/devlink/devlink.c
index 165a8f12745f..b0404f37271a 100644
--- a/drivers/net/ethernet/intel/ixgbe/devlink/devlink.c
+++ b/drivers/net/ethernet/intel/ixgbe/devlink/devlink.c
@@ -318,7 +318,7 @@ static int ixgbe_devlink_info_get(struct devlink *devlink,
struct ixgbe_info_ctx *ctx;
int err;
- ctx = kmalloc_obj(*ctx, GFP_KERNEL);
+ ctx = kmalloc_obj(*ctx);
if (!ctx)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
index f8a4331e8fe3..52f73142ff75 100644
--- a/drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
+++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
@@ -1285,7 +1285,7 @@ int ixgbe_update_link_info(struct ixgbe_hw *hw)
if (!(li->link_info & IXGBE_ACI_MEDIA_AVAILABLE))
return 0;
- pcaps = kzalloc_obj(*pcaps, GFP_KERNEL);
+ pcaps = kzalloc_obj(*pcaps);
if (!pcaps)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
index c44c9bf53cc4..ffceaef8502f 100644
--- a/drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
+++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c
@@ -516,7 +516,7 @@ int ixgbe_get_pending_updates(struct ixgbe_adapter *adapter, u8 *pending,
struct ixgbe_hw *hw = &adapter->hw;
int err;
- dev_caps = kzalloc_obj(*dev_caps, GFP_KERNEL);
+ dev_caps = kzalloc_obj(*dev_caps);
if (!dev_caps)
return -ENOMEM;
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
index 6da3e52cea7a..bd397b3d7dea 100644
--- a/drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
+++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
@@ -1233,7 +1233,7 @@ void ixgbe_init_ipsec_offload(struct ixgbe_adapter *adapter)
if (t_dis || r_dis)
return;
- ipsec = kzalloc_obj(*ipsec, GFP_KERNEL);
+ ipsec = kzalloc_obj(*ipsec);
if (!ipsec)
goto err1;
hash_init(ipsec->rx_sa_list);
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
index 59b3acb62134..e0e6234000bc 100644
--- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
+++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
@@ -10272,15 +10272,15 @@ static int ixgbe_configure_clsu32(struct ixgbe_adapter *adapter,
(__force u32)cls->knode.sel->offmask)
return err;
- jump = kzalloc_obj(*jump, GFP_KERNEL);
+ jump = kzalloc_obj(*jump);
if (!jump)
return -ENOMEM;
- input = kzalloc_obj(*input, GFP_KERNEL);
+ input = kzalloc_obj(*input);
if (!input) {
err = -ENOMEM;
goto free_jump;
}
- mask = kzalloc_obj(*mask, GFP_KERNEL);
+ mask = kzalloc_obj(*mask);
if (!mask) {
err = -ENOMEM;
goto free_input;
@@ -10304,10 +10304,10 @@ static int ixgbe_configure_clsu32(struct ixgbe_adapter *adapter,
return 0;
}
- input = kzalloc_obj(*input, GFP_KERNEL);
+ input = kzalloc_obj(*input);
if (!input)
return -ENOMEM;
- mask = kzalloc_obj(*mask, GFP_KERNEL);
+ mask = kzalloc_obj(*mask);
if (!mask) {
err = -ENOMEM;
goto free_input;
@@ -10785,7 +10785,7 @@ static void *ixgbe_fwd_add(struct net_device *pdev, struct net_device *vdev)
return ERR_PTR(-ENOMEM);
}
- accel = kzalloc_obj(*accel, GFP_KERNEL);
+ accel = kzalloc_obj(*accel);
if (!accel)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
index 40dfdf62ab33..e222627b7855 100644
--- a/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
+++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c
@@ -37,7 +37,7 @@ static inline void ixgbe_alloc_vf_macvlans(struct ixgbe_adapter *adapter,
if (!num_vf_macvlans)
return;
- mv_list = kzalloc_objs(struct vf_macvlans, num_vf_macvlans, GFP_KERNEL);
+ mv_list = kzalloc_objs(struct vf_macvlans, num_vf_macvlans);
if (mv_list) {
for (i = 0; i < num_vf_macvlans; i++) {
mv_list[i].vf = -1;
diff --git a/drivers/net/ethernet/intel/ixgbevf/ipsec.c b/drivers/net/ethernet/intel/ixgbevf/ipsec.c
index 780ebcdbd4a7..076fd0a24858 100644
--- a/drivers/net/ethernet/intel/ixgbevf/ipsec.c
+++ b/drivers/net/ethernet/intel/ixgbevf/ipsec.c
@@ -628,7 +628,7 @@ void ixgbevf_init_ipsec_offload(struct ixgbevf_adapter *adapter)
return;
}
- ipsec = kzalloc_obj(*ipsec, GFP_KERNEL);
+ ipsec = kzalloc_obj(*ipsec);
if (!ipsec)
goto err1;
hash_init(ipsec->rx_sa_list);
diff --git a/drivers/net/ethernet/intel/libie/fwlog.c b/drivers/net/ethernet/intel/libie/fwlog.c
index 5b69a26ef2bd..5df25e5fbabd 100644
--- a/drivers/net/ethernet/intel/libie/fwlog.c
+++ b/drivers/net/ethernet/intel/libie/fwlog.c
@@ -153,7 +153,7 @@ static void libie_fwlog_realloc_rings(struct libie_fwlog *fwlog, int index)
* old rings and buffers. that way if we don't have enough
* memory then we at least have what we had before
*/
- ring.rings = kzalloc_objs(*ring.rings, ring_size, GFP_KERNEL);
+ ring.rings = kzalloc_objs(*ring.rings, ring_size);
if (!ring.rings)
return;
@@ -208,7 +208,7 @@ libie_aq_fwlog_set(struct libie_fwlog *fwlog,
int status;
int i;
- fw_modules = kzalloc_objs(*fw_modules, num_entries, GFP_KERNEL);
+ fw_modules = kzalloc_objs(*fw_modules, num_entries);
if (!fw_modules)
return -ENOMEM;
@@ -978,7 +978,7 @@ static void libie_fwlog_set_supported(struct libie_fwlog *fwlog)
fwlog->supported = false;
- cfg = kzalloc_obj(*cfg, GFP_KERNEL);
+ cfg = kzalloc_obj(*cfg);
if (!cfg)
return;
diff --git a/drivers/net/ethernet/marvell/mv643xx_eth.c b/drivers/net/ethernet/marvell/mv643xx_eth.c
index 1bc31e0b443d..f9055b3d6fb1 100644
--- a/drivers/net/ethernet/marvell/mv643xx_eth.c
+++ b/drivers/net/ethernet/marvell/mv643xx_eth.c
@@ -1967,7 +1967,7 @@ static int rxq_init(struct mv643xx_eth_private *mp, int index)
memset(rxq->rx_desc_area, 0, size);
rxq->rx_desc_area_size = size;
- rxq->rx_skb = kzalloc_objs(*rxq->rx_skb, rxq->rx_ring_size, GFP_KERNEL);
+ rxq->rx_skb = kzalloc_objs(*rxq->rx_skb, rxq->rx_ring_size);
if (rxq->rx_skb == NULL)
goto out_free;
diff --git a/drivers/net/ethernet/marvell/mvneta.c b/drivers/net/ethernet/marvell/mvneta.c
index c058df3bb85f..9ba4aef7080c 100644
--- a/drivers/net/ethernet/marvell/mvneta.c
+++ b/drivers/net/ethernet/marvell/mvneta.c
@@ -3554,7 +3554,7 @@ static int mvneta_txq_sw_init(struct mvneta_port *pp,
txq->last_desc = txq->size - 1;
- txq->buf = kmalloc_objs(*txq->buf, txq->size, GFP_KERNEL);
+ txq->buf = kmalloc_objs(*txq->buf, txq->size);
if (!txq->buf)
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c b/drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
index 83ba45f54180..80d15d7a5ec3 100644
--- a/drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
+++ b/drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
@@ -1367,7 +1367,7 @@ int mvpp2_ethtool_cls_rule_ins(struct mvpp2_port *port,
if (info->fs.location >= MVPP2_N_RFS_ENTRIES_PER_FLOW)
return -EINVAL;
- efs = kzalloc_obj(*efs, GFP_KERNEL);
+ efs = kzalloc_obj(*efs);
if (!efs)
return -ENOMEM;
@@ -1503,7 +1503,7 @@ static int mvpp22_rss_context_create(struct mvpp2_port *port, u32 *rss_ctx)
if (ctx == MVPP22_N_RSS_TABLES)
return -EINVAL;
- priv->rss_tables[ctx] = kzalloc_obj(*priv->rss_tables[ctx], GFP_KERNEL);
+ priv->rss_tables[ctx] = kzalloc_obj(*priv->rss_tables[ctx]);
if (!priv->rss_tables[ctx])
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c b/drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c
index 2aef0c77f4d6..7adc9cd54bf6 100644
--- a/drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c
+++ b/drivers/net/ethernet/marvell/mvpp2/mvpp2_debugfs.c
@@ -706,7 +706,7 @@ void mvpp2_dbgfs_init(struct mvpp2 *priv, const char *name)
mvpp2_dir = debugfs_create_dir(name, mvpp2_root);
priv->dbgfs_dir = mvpp2_dir;
- priv->dbgfs_entries = kzalloc_obj(*priv->dbgfs_entries, GFP_KERNEL);
+ priv->dbgfs_entries = kzalloc_obj(*priv->dbgfs_entries);
if (!priv->dbgfs_entries)
goto err;
diff --git a/drivers/net/ethernet/marvell/octeon_ep/octep_main.c b/drivers/net/ethernet/marvell/octeon_ep/octep_main.c
index fd9abcfeb4e0..3dab841f64ff 100644
--- a/drivers/net/ethernet/marvell/octeon_ep/octep_main.c
+++ b/drivers/net/ethernet/marvell/octeon_ep/octep_main.c
@@ -1293,7 +1293,7 @@ int octep_device_setup(struct octep_device *oct)
int i, ret;
/* allocate memory for oct->conf */
- oct->conf = kzalloc_obj(*oct->conf, GFP_KERNEL);
+ oct->conf = kzalloc_obj(*oct->conf);
if (!oct->conf)
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c b/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
index b794b517c304..4bf13cc76a9f 100644
--- a/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
+++ b/drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
@@ -952,7 +952,7 @@ int octep_vf_device_setup(struct octep_vf_device *oct)
struct pci_dev *pdev = oct->pdev;
/* allocate memory for oct->conf */
- oct->conf = kzalloc_obj(*oct->conf, GFP_KERNEL);
+ oct->conf = kzalloc_obj(*oct->conf);
if (!oct->conf)
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/octeontx2/af/cgx.c b/drivers/net/ethernet/marvell/octeontx2/af/cgx.c
index dc4537623578..6000795823a3 100644
--- a/drivers/net/ethernet/marvell/octeontx2/af/cgx.c
+++ b/drivers/net/ethernet/marvell/octeontx2/af/cgx.c
@@ -1725,7 +1725,7 @@ static int cgx_lmac_init(struct cgx *cgx)
cgx->lmac_count = cgx->max_lmac_per_mac;
for (i = 0; i < cgx->lmac_count; i++) {
- lmac = kzalloc_obj(struct lmac, GFP_KERNEL);
+ lmac = kzalloc_obj(struct lmac);
if (!lmac)
return -ENOMEM;
lmac->name = kcalloc(1, sizeof("cgx_fwi_xxx_yyy"), GFP_KERNEL);
diff --git a/drivers/net/ethernet/marvell/octeontx2/af/mbox.c b/drivers/net/ethernet/marvell/octeontx2/af/mbox.c
index ad62be730bbc..d343f1704d07 100644
--- a/drivers/net/ethernet/marvell/octeontx2/af/mbox.c
+++ b/drivers/net/ethernet/marvell/octeontx2/af/mbox.c
@@ -133,7 +133,7 @@ int cn20k_mbox_setup(struct otx2_mbox *mbox, struct pci_dev *pdev,
mbox->reg_base = reg_base;
mbox->pdev = pdev;
- mbox->dev = kzalloc_objs(struct otx2_mbox_dev, ndevs, GFP_KERNEL);
+ mbox->dev = kzalloc_objs(struct otx2_mbox_dev, ndevs);
if (!mbox->dev) {
otx2_mbox_destroy(mbox);
return -ENOMEM;
@@ -211,7 +211,7 @@ static int otx2_mbox_setup(struct otx2_mbox *mbox, struct pci_dev *pdev,
mbox->reg_base = reg_base;
mbox->pdev = pdev;
- mbox->dev = kzalloc_objs(struct otx2_mbox_dev, ndevs, GFP_KERNEL);
+ mbox->dev = kzalloc_objs(struct otx2_mbox_dev, ndevs);
if (!mbox->dev) {
otx2_mbox_destroy(mbox);
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/octeontx2/af/ptp.c b/drivers/net/ethernet/marvell/octeontx2/af/ptp.c
index f38b5addd4d8..58e62e955554 100644
--- a/drivers/net/ethernet/marvell/octeontx2/af/ptp.c
+++ b/drivers/net/ethernet/marvell/octeontx2/af/ptp.c
@@ -520,7 +520,7 @@ static int ptp_probe(struct pci_dev *pdev,
struct ptp *ptp;
int err;
- ptp = kzalloc_obj(*ptp, GFP_KERNEL);
+ ptp = kzalloc_obj(*ptp);
if (!ptp) {
err = -ENOMEM;
goto error;
diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu.c
index 2e3b3345a362..5b1129558e8b 100644
--- a/drivers/net/ethernet/marvell/octeontx2/af/rvu.c
+++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu.c
@@ -2516,7 +2516,7 @@ static int rvu_mbox_init(struct rvu *rvu, struct mbox_wq_info *mw,
if (!pf_bmap)
return -ENOMEM;
- ng_rvu_mbox = kzalloc_obj(*ng_rvu_mbox, GFP_KERNEL);
+ ng_rvu_mbox = kzalloc_obj(*ng_rvu_mbox);
if (!ng_rvu_mbox) {
err = -ENOMEM;
goto free_bitmap;
diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
index b9980253dcb0..4ff3935ed3fe 100644
--- a/drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
+++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
@@ -184,7 +184,7 @@ static int rvu_cgx_send_link_info(int cgx_id, int lmac_id, struct rvu *rvu)
unsigned long flags;
int err;
- qentry = kmalloc_obj(*qentry, GFP_KERNEL);
+ qentry = kmalloc_obj(*qentry);
if (!qentry)
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c
index 71c411d8eb83..fb15c794efc9 100644
--- a/drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c
+++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c
@@ -494,12 +494,12 @@ static int rvu_nix_register_reporters(struct rvu_devlink *rvu_dl)
struct rvu_nix_event_ctx *nix_event_context;
struct rvu *rvu = rvu_dl->rvu;
- rvu_reporters = kzalloc_obj(*rvu_reporters, GFP_KERNEL);
+ rvu_reporters = kzalloc_obj(*rvu_reporters);
if (!rvu_reporters)
return -ENOMEM;
rvu_dl->rvu_nix_health_reporter = rvu_reporters;
- nix_event_context = kzalloc_obj(*nix_event_context, GFP_KERNEL);
+ nix_event_context = kzalloc_obj(*nix_event_context);
if (!nix_event_context)
return -ENOMEM;
@@ -1048,12 +1048,12 @@ static int rvu_npa_register_reporters(struct rvu_devlink *rvu_dl)
struct rvu_npa_event_ctx *npa_event_context;
struct rvu *rvu = rvu_dl->rvu;
- rvu_reporters = kzalloc_obj(*rvu_reporters, GFP_KERNEL);
+ rvu_reporters = kzalloc_obj(*rvu_reporters);
if (!rvu_reporters)
return -ENOMEM;
rvu_dl->rvu_npa_health_reporter = rvu_reporters;
- npa_event_context = kzalloc_obj(*npa_event_context, GFP_KERNEL);
+ npa_event_context = kzalloc_obj(*npa_event_context);
if (!npa_event_context)
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
index 0964a85b536f..98dd68137a09 100644
--- a/drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
+++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
@@ -2455,7 +2455,7 @@ static int nix_smq_flush(struct rvu *rvu, int blkaddr,
}
/* XOFF all TL2s whose parent TL1 matches SMQ tree TL1 */
- smq_flush_ctx = kzalloc_obj(*smq_flush_ctx, GFP_KERNEL);
+ smq_flush_ctx = kzalloc_obj(*smq_flush_ctx);
if (!smq_flush_ctx)
return -ENOMEM;
nix_smq_flush_fill_ctx(rvu, blkaddr, smq, smq_flush_ctx);
@@ -3373,7 +3373,7 @@ static int nix_add_mce_list_entry(struct rvu *rvu,
mce_list = &elem->mcast_mce_list;
for (i = 0; i < num_entry; i++) {
- mce = kzalloc_obj(*mce, GFP_KERNEL);
+ mce = kzalloc_obj(*mce);
if (!mce)
goto free_mce;
@@ -3435,7 +3435,7 @@ static int nix_update_mce_list_entry(struct nix_mce_list *mce_list,
return 0;
/* Add a new one to the list, at the tail */
- mce = kzalloc_obj(*mce, GFP_KERNEL);
+ mce = kzalloc_obj(*mce);
if (!mce)
return -ENOMEM;
mce->pcifunc = pcifunc;
@@ -6420,7 +6420,7 @@ int rvu_mbox_handler_nix_mcast_grp_create(struct rvu *rvu,
return err;
mcast_grp = &nix_hw->mcast_grp;
- elem = kzalloc_obj(*elem, GFP_KERNEL);
+ elem = kzalloc_obj(*elem);
if (!elem)
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
index 1b7dd4e771c7..1930b54e72f2 100644
--- a/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
+++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
@@ -1297,7 +1297,7 @@ static int npc_install_flow(struct rvu *rvu, int blkaddr, u16 target,
find_rule:
rule = rvu_mcam_find_rule(mcam, entry_index);
if (!rule) {
- rule = kzalloc_obj(*rule, GFP_KERNEL);
+ rule = kzalloc_obj(*rule);
if (!rule)
return -ENOMEM;
new = true;
@@ -1741,7 +1741,7 @@ int npc_install_mcam_drop_rule(struct rvu *rvu, int mcam_idx, u16 *counter_idx,
}
/* Add this entry to mcam rules list */
- rule = kzalloc_obj(*rule, GFP_KERNEL);
+ rule = kzalloc_obj(*rule);
if (!rule)
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c b/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
index 7ed5750435c1..906d712cef19 100644
--- a/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
+++ b/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c
@@ -796,7 +796,7 @@ static int rvu_npc_exact_add_to_list(struct rvu *rvu, enum npc_exact_opc_type op
return -EFAULT;
}
- entry = kmalloc_obj(*entry, GFP_KERNEL);
+ entry = kmalloc_obj(*entry);
if (!entry) {
rvu_npc_exact_free_id(rvu, *seq_id);
dev_err(rvu->dev, "%s: Memory allocation failed\n", __func__);
@@ -1896,7 +1896,7 @@ int rvu_npc_exact_init(struct rvu *rvu)
/* Set capability to true */
rvu->hw->cap.npc_exact_match_enabled = true;
- table = kzalloc_obj(*table, GFP_KERNEL);
+ table = kzalloc_obj(*table);
if (!table)
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c b/drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
index 5f90f38071da..4649996dc7da 100644
--- a/drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
+++ b/drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
@@ -914,7 +914,7 @@ static struct cn10k_mcs_txsc *cn10k_mcs_create_txsc(struct otx2_nic *pfvf)
struct cn10k_mcs_txsc *txsc;
int ret;
- txsc = kzalloc_obj(*txsc, GFP_KERNEL);
+ txsc = kzalloc_obj(*txsc);
if (!txsc)
return ERR_PTR(-ENOMEM);
@@ -987,7 +987,7 @@ static struct cn10k_mcs_rxsc *cn10k_mcs_create_rxsc(struct otx2_nic *pfvf)
struct cn10k_mcs_rxsc *rxsc;
int ret;
- rxsc = kzalloc_obj(*rxsc, GFP_KERNEL);
+ rxsc = kzalloc_obj(*rxsc);
if (!rxsc)
return ERR_PTR(-ENOMEM);
@@ -1772,7 +1772,7 @@ int cn10k_mcs_init(struct otx2_nic *pfvf)
if (!test_bit(CN10K_HW_MACSEC, &pfvf->hw.cap_flag))
return 0;
- cfg = kzalloc_obj(*cfg, GFP_KERNEL);
+ cfg = kzalloc_obj(*cfg);
if (!cfg)
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
index 768503b255fb..971fcab1c248 100644
--- a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
+++ b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
@@ -1005,7 +1005,7 @@ int otx2_sq_init(struct otx2_nic *pfvf, u16 qidx, u16 sqb_aura)
}
sq->sqe_base = sq->sqe->base;
- sq->sg = kzalloc_objs(struct sg_list, qset->sqe_cnt, GFP_KERNEL);
+ sq->sg = kzalloc_objs(struct sg_list, qset->sqe_cnt);
if (!sq->sg)
return -ENOMEM;
@@ -1585,7 +1585,7 @@ int otx2_sq_aura_pool_init(struct otx2_nic *pfvf)
sq = &qset->sq[qidx];
sq->sqb_count = 0;
- sq->sqb_ptrs = kzalloc_objs(*sq->sqb_ptrs, num_sqbs, GFP_KERNEL);
+ sq->sqb_ptrs = kzalloc_objs(*sq->sqb_ptrs, num_sqbs);
if (!sq->sqb_ptrs) {
err = -ENOMEM;
goto err_mem;
diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
index f61730e8d73a..12c001ee34e2 100644
--- a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
+++ b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
@@ -1063,7 +1063,7 @@ static int otx2_add_flow_with_pfmac(struct otx2_nic *pfvf,
struct otx2_flow *pf_mac;
struct ethhdr *eth_hdr;
- pf_mac = kzalloc_obj(*pf_mac, GFP_KERNEL);
+ pf_mac = kzalloc_obj(*pf_mac);
if (!pf_mac)
return -ENOMEM;
@@ -1131,7 +1131,7 @@ int otx2_add_flow(struct otx2_nic *pfvf, struct ethtool_rxnfc *nfc)
flow = otx2_find_flow(pfvf, fsp->location);
if (!flow) {
- flow = kzalloc_obj(*flow, GFP_KERNEL);
+ flow = kzalloc_obj(*flow);
if (!flow)
return -ENOMEM;
flow->location = fsp->location;
diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
index 333071ac7598..e8334a347960 100644
--- a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
+++ b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
@@ -1936,7 +1936,7 @@ int otx2_alloc_queue_mem(struct otx2_nic *pf)
pf->qset.cq_cnt = pf->hw.rx_queues + otx2_get_total_tx_queues(pf);
- qset->napi = kzalloc_objs(*cq_poll, pf->hw.cint_cnt, GFP_KERNEL);
+ qset->napi = kzalloc_objs(*cq_poll, pf->hw.cint_cnt);
if (!qset->napi)
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
index de9b90e498cc..95b0a1e7c936 100644
--- a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
+++ b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c
@@ -408,7 +408,7 @@ int otx2_ptp_init(struct otx2_nic *pfvf)
}
mutex_unlock(&pfvf->mbox.lock);
- ptp_ptr = kzalloc_obj(*ptp_ptr, GFP_KERNEL);
+ ptp_ptr = kzalloc_obj(*ptp_ptr);
if (!ptp_ptr) {
err = -ENOMEM;
goto error;
diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
index 9b569e0d6222..04fcfbdcf69b 100644
--- a/drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
+++ b/drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
@@ -1271,7 +1271,7 @@ static int otx2_tc_add_flow(struct otx2_nic *nic,
}
/* allocate memory for the new flow and it's node */
- new_node = kzalloc_obj(*new_node, GFP_KERNEL);
+ new_node = kzalloc_obj(*new_node);
if (!new_node)
return -ENOMEM;
spin_lock_init(&new_node->lock);
diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/qos.c b/drivers/net/ethernet/marvell/octeontx2/nic/qos.c
index 435c176c2643..69c0911e28e9 100644
--- a/drivers/net/ethernet/marvell/octeontx2/nic/qos.c
+++ b/drivers/net/ethernet/marvell/octeontx2/nic/qos.c
@@ -407,7 +407,7 @@ otx2_qos_alloc_root(struct otx2_nic *pfvf)
{
struct otx2_qos_node *node;
- node = kzalloc_obj(*node, GFP_KERNEL);
+ node = kzalloc_obj(*node);
if (!node)
return ERR_PTR(-ENOMEM);
@@ -463,7 +463,7 @@ static int otx2_qos_alloc_txschq_node(struct otx2_nic *pfvf,
parent = node;
for (lvl = node->level - 1; lvl >= NIX_TXSCH_LVL_MDQ; lvl--) {
- txschq_node = kzalloc_obj(*txschq_node, GFP_KERNEL);
+ txschq_node = kzalloc_obj(*txschq_node);
if (!txschq_node)
goto err_out;
@@ -508,7 +508,7 @@ otx2_qos_sw_create_leaf_node(struct otx2_nic *pfvf,
struct otx2_qos_node *node;
int err;
- node = kzalloc_obj(*node, GFP_KERNEL);
+ node = kzalloc_obj(*node);
if (!node)
return ERR_PTR(-ENOMEM);
@@ -1045,7 +1045,7 @@ static int otx2_qos_root_add(struct otx2_nic *pfvf, u16 htb_maj_id, u16 htb_defc
}
/* allocate txschq queue */
- new_cfg = kzalloc_obj(*new_cfg, GFP_KERNEL);
+ new_cfg = kzalloc_obj(*new_cfg);
if (!new_cfg) {
NL_SET_ERR_MSG_MOD(extack, "Memory allocation error");
err = -ENOMEM;
@@ -1279,7 +1279,7 @@ static int otx2_qos_leaf_alloc_queue(struct otx2_nic *pfvf, u16 classid,
set_bit(prio, parent->prio_bmap);
/* read current txschq configuration */
- old_cfg = kzalloc_obj(*old_cfg, GFP_KERNEL);
+ old_cfg = kzalloc_obj(*old_cfg);
if (!old_cfg) {
NL_SET_ERR_MSG_MOD(extack, "Memory allocation error");
ret = -ENOMEM;
@@ -1308,7 +1308,7 @@ static int otx2_qos_leaf_alloc_queue(struct otx2_nic *pfvf, u16 classid,
}
/* push new txschq config to hw */
- new_cfg = kzalloc_obj(*new_cfg, GFP_KERNEL);
+ new_cfg = kzalloc_obj(*new_cfg);
if (!new_cfg) {
NL_SET_ERR_MSG_MOD(extack, "Memory allocation error");
ret = -ENOMEM;
@@ -1417,7 +1417,7 @@ static int otx2_qos_leaf_to_inner(struct otx2_nic *pfvf, u16 classid,
qid = node->qid;
/* read current txschq configuration */
- old_cfg = kzalloc_obj(*old_cfg, GFP_KERNEL);
+ old_cfg = kzalloc_obj(*old_cfg);
if (!old_cfg) {
NL_SET_ERR_MSG_MOD(extack, "Memory allocation error");
ret = -ENOMEM;
@@ -1445,7 +1445,7 @@ static int otx2_qos_leaf_to_inner(struct otx2_nic *pfvf, u16 classid,
}
/* push new txschq config to hw */
- new_cfg = kzalloc_obj(*new_cfg, GFP_KERNEL);
+ new_cfg = kzalloc_obj(*new_cfg);
if (!new_cfg) {
NL_SET_ERR_MSG_MOD(extack, "Memory allocation error");
ret = -ENOMEM;
@@ -1668,7 +1668,7 @@ static int otx2_qos_leaf_del_last(struct otx2_nic *pfvf, u16 classid, bool force
__set_bit(qid, pfvf->qos.qos_sq_bmap);
/* push new txschq config to hw */
- new_cfg = kzalloc_obj(*new_cfg, GFP_KERNEL);
+ new_cfg = kzalloc_obj(*new_cfg);
if (!new_cfg) {
NL_SET_ERR_MSG_MOD(extack, "Memory allocation error");
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/rep.c b/drivers/net/ethernet/marvell/octeontx2/nic/rep.c
index 7706ec417d2b..94f155ffb17f 100644
--- a/drivers/net/ethernet/marvell/octeontx2/nic/rep.c
+++ b/drivers/net/ethernet/marvell/octeontx2/nic/rep.c
@@ -40,7 +40,7 @@ static int rvu_rep_mcam_flow_init(struct rep_dev *rep)
int ent, allocated = 0;
int count;
- rep->flow_cfg = kzalloc_objs(struct otx2_flow_config, 1, GFP_KERNEL);
+ rep->flow_cfg = kzalloc_objs(struct otx2_flow_config, 1);
if (!rep->flow_cfg)
return -ENOMEM;
@@ -504,7 +504,7 @@ static int rvu_rep_napi_init(struct otx2_nic *priv,
int err = 0, qidx, vec;
char *irq_name;
- qset->napi = kzalloc_objs(*cq_poll, hw->cint_cnt, GFP_KERNEL);
+ qset->napi = kzalloc_objs(*cq_poll, hw->cint_cnt);
if (!qset->napi)
return -ENOMEM;
@@ -656,7 +656,7 @@ int rvu_rep_create(struct otx2_nic *priv, struct netlink_ext_ack *extack)
if (err)
return -ENOMEM;
- priv->reps = kzalloc_objs(struct rep_dev *, rep_cnt, GFP_KERNEL);
+ priv->reps = kzalloc_objs(struct rep_dev *, rep_cnt);
if (!priv->reps)
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/prestera/prestera_acl.c b/drivers/net/ethernet/marvell/prestera/prestera_acl.c
index 02f113f9af9f..31fe63a0a97d 100644
--- a/drivers/net/ethernet/marvell/prestera/prestera_acl.c
+++ b/drivers/net/ethernet/marvell/prestera/prestera_acl.c
@@ -144,7 +144,7 @@ prestera_acl_ruleset_create(struct prestera_acl *acl,
if (!prestera_acl_chain_is_supported(chain_index, block->ingress))
return ERR_PTR(-EINVAL);
- ruleset = kzalloc_obj(*ruleset, GFP_KERNEL);
+ ruleset = kzalloc_obj(*ruleset);
if (!ruleset)
return ERR_PTR(-ENOMEM);
@@ -438,7 +438,7 @@ prestera_acl_rule_create(struct prestera_acl_ruleset *ruleset,
{
struct prestera_acl_rule *rule;
- rule = kzalloc_obj(*rule, GFP_KERNEL);
+ rule = kzalloc_obj(*rule);
if (!rule)
return ERR_PTR(-ENOMEM);
@@ -713,7 +713,7 @@ prestera_acl_rule_entry_create(struct prestera_acl *acl,
struct prestera_acl_rule_entry *e;
int err;
- e = kzalloc_obj(*e, GFP_KERNEL);
+ e = kzalloc_obj(*e);
if (!e)
goto err_kzalloc;
@@ -816,7 +816,7 @@ int prestera_acl_vtcam_id_get(struct prestera_acl *acl, u8 lookup, u8 dir,
}
/* vtcam not found, try to create new one */
- vtcam = kzalloc_obj(*vtcam, GFP_KERNEL);
+ vtcam = kzalloc_obj(*vtcam);
if (!vtcam)
return -ENOMEM;
@@ -880,7 +880,7 @@ int prestera_acl_init(struct prestera_switch *sw)
struct prestera_acl *acl;
int err;
- acl = kzalloc_obj(*acl, GFP_KERNEL);
+ acl = kzalloc_obj(*acl);
if (!acl)
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/prestera/prestera_counter.c b/drivers/net/ethernet/marvell/prestera/prestera_counter.c
index c59ed115c700..89f0ac592d70 100644
--- a/drivers/net/ethernet/marvell/prestera/prestera_counter.c
+++ b/drivers/net/ethernet/marvell/prestera/prestera_counter.c
@@ -147,7 +147,7 @@ prestera_counter_block_get(struct prestera_counter *counter, u32 client)
if (block)
return block;
- block = kzalloc_obj(*block, GFP_KERNEL);
+ block = kzalloc_obj(*block);
if (!block)
return ERR_PTR(-ENOMEM);
@@ -437,11 +437,11 @@ int prestera_counter_init(struct prestera_switch *sw)
{
struct prestera_counter *counter;
- counter = kzalloc_obj(*counter, GFP_KERNEL);
+ counter = kzalloc_obj(*counter);
if (!counter)
return -ENOMEM;
- counter->block_list = kzalloc_obj(*counter->block_list, GFP_KERNEL);
+ counter->block_list = kzalloc_obj(*counter->block_list);
if (!counter->block_list) {
kfree(counter);
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/prestera/prestera_devlink.c b/drivers/net/ethernet/marvell/prestera/prestera_devlink.c
index 981b9e835be7..5fd78abccf25 100644
--- a/drivers/net/ethernet/marvell/prestera/prestera_devlink.c
+++ b/drivers/net/ethernet/marvell/prestera/prestera_devlink.c
@@ -451,7 +451,7 @@ int prestera_devlink_traps_register(struct prestera_switch *sw)
struct prestera_trap *prestera_trap;
int err, i;
- trap_data = kzalloc_obj(*trap_data, GFP_KERNEL);
+ trap_data = kzalloc_obj(*trap_data);
if (!trap_data)
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/prestera/prestera_flow.c b/drivers/net/ethernet/marvell/prestera/prestera_flow.c
index 21c052bfa6e8..88db1a59a57b 100644
--- a/drivers/net/ethernet/marvell/prestera/prestera_flow.c
+++ b/drivers/net/ethernet/marvell/prestera/prestera_flow.c
@@ -82,7 +82,7 @@ prestera_flow_block_create(struct prestera_switch *sw,
{
struct prestera_flow_block *block;
- block = kzalloc_obj(*block, GFP_KERNEL);
+ block = kzalloc_obj(*block);
if (!block)
return NULL;
@@ -130,7 +130,7 @@ static int prestera_flow_block_bind(struct prestera_flow_block *block,
struct prestera_flow_block_binding *binding;
int err;
- binding = kzalloc_obj(*binding, GFP_KERNEL);
+ binding = kzalloc_obj(*binding);
if (!binding)
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/prestera/prestera_flower.c b/drivers/net/ethernet/marvell/prestera/prestera_flower.c
index 28077005efaa..58b116cabd48 100644
--- a/drivers/net/ethernet/marvell/prestera/prestera_flower.c
+++ b/drivers/net/ethernet/marvell/prestera/prestera_flower.c
@@ -495,7 +495,7 @@ int prestera_flower_tmplt_create(struct prestera_flow_block *block,
if (err)
return err;
- template = kmalloc_obj(*template, GFP_KERNEL);
+ template = kmalloc_obj(*template);
if (!template) {
err = -ENOMEM;
goto err_malloc;
diff --git a/drivers/net/ethernet/marvell/prestera/prestera_hw.c b/drivers/net/ethernet/marvell/prestera/prestera_hw.c
index e20bd0eca18d..7695cbb2ce62 100644
--- a/drivers/net/ethernet/marvell/prestera/prestera_hw.c
+++ b/drivers/net/ethernet/marvell/prestera/prestera_hw.c
@@ -2256,7 +2256,7 @@ int prestera_hw_event_handler_register(struct prestera_switch *sw,
if (eh)
return -EEXIST;
- eh = kmalloc_obj(*eh, GFP_KERNEL);
+ eh = kmalloc_obj(*eh);
if (!eh)
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/prestera/prestera_main.c b/drivers/net/ethernet/marvell/prestera/prestera_main.c
index 0d12ed32586b..41e19e9ad28d 100644
--- a/drivers/net/ethernet/marvell/prestera/prestera_main.c
+++ b/drivers/net/ethernet/marvell/prestera/prestera_main.c
@@ -1014,7 +1014,7 @@ static int prestera_lag_init(struct prestera_switch *sw)
{
u16 id;
- sw->lags = kzalloc_objs(*sw->lags, sw->lag_max, GFP_KERNEL);
+ sw->lags = kzalloc_objs(*sw->lags, sw->lag_max);
if (!sw->lags)
return -ENOMEM;
@@ -1209,7 +1209,7 @@ prestera_mdb_entry_create(struct prestera_switch *sw,
struct prestera_flood_domain *flood_domain;
struct prestera_mdb_entry *mdb_entry;
- mdb_entry = kzalloc_obj(*mdb_entry, GFP_KERNEL);
+ mdb_entry = kzalloc_obj(*mdb_entry);
if (!mdb_entry)
goto err_mdb_alloc;
@@ -1247,7 +1247,7 @@ prestera_flood_domain_create(struct prestera_switch *sw)
{
struct prestera_flood_domain *domain;
- domain = kzalloc_obj(*domain, GFP_KERNEL);
+ domain = kzalloc_obj(*domain);
if (!domain)
return NULL;
@@ -1279,7 +1279,7 @@ prestera_flood_domain_port_create(struct prestera_flood_domain *flood_domain,
bool is_first_port_in_list = false;
int err;
- flood_domain_port = kzalloc_obj(*flood_domain_port, GFP_KERNEL);
+ flood_domain_port = kzalloc_obj(*flood_domain_port);
if (!flood_domain_port) {
err = -ENOMEM;
goto err_port_alloc;
diff --git a/drivers/net/ethernet/marvell/prestera/prestera_router.c b/drivers/net/ethernet/marvell/prestera/prestera_router.c
index a75764610eef..b036b173a308 100644
--- a/drivers/net/ethernet/marvell/prestera/prestera_router.c
+++ b/drivers/net/ethernet/marvell/prestera/prestera_router.c
@@ -485,7 +485,7 @@ __prestera_kern_neigh_cache_create(struct prestera_switch *sw,
struct prestera_kern_neigh_cache *n_cache;
int err;
- n_cache = kzalloc_obj(*n_cache, GFP_KERNEL);
+ n_cache = kzalloc_obj(*n_cache);
if (!n_cache)
goto err_kzalloc;
@@ -623,7 +623,7 @@ prestera_kern_fib_cache_create(struct prestera_switch *sw,
struct prestera_kern_fib_cache *fib_cache;
int err;
- fib_cache = kzalloc_obj(*fib_cache, GFP_KERNEL);
+ fib_cache = kzalloc_obj(*fib_cache);
if (!fib_cache)
goto err_kzalloc;
@@ -1550,7 +1550,7 @@ int prestera_router_init(struct prestera_switch *sw)
struct prestera_router *router;
int err, nhgrp_cache_bytes;
- router = kzalloc_obj(*sw->router, GFP_KERNEL);
+ router = kzalloc_obj(*sw->router);
if (!router)
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/prestera/prestera_router_hw.c b/drivers/net/ethernet/marvell/prestera/prestera_router_hw.c
index b94e28d403e7..ccf6cf98920f 100644
--- a/drivers/net/ethernet/marvell/prestera/prestera_router_hw.c
+++ b/drivers/net/ethernet/marvell/prestera/prestera_router_hw.c
@@ -127,7 +127,7 @@ static struct prestera_vr *__prestera_vr_create(struct prestera_switch *sw,
struct prestera_vr *vr;
int err;
- vr = kzalloc_obj(*vr, GFP_KERNEL);
+ vr = kzalloc_obj(*vr);
if (!vr) {
err = -ENOMEM;
goto err_alloc_vr;
@@ -252,7 +252,7 @@ prestera_rif_entry_create(struct prestera_switch *sw,
struct prestera_rif_entry *e;
struct prestera_iface iface;
- e = kzalloc_obj(*e, GFP_KERNEL);
+ e = kzalloc_obj(*e);
if (!e)
goto err_kzalloc;
@@ -301,7 +301,7 @@ __prestera_nh_neigh_create(struct prestera_switch *sw,
struct prestera_nh_neigh *neigh;
int err;
- neigh = kzalloc_obj(*neigh, GFP_KERNEL);
+ neigh = kzalloc_obj(*neigh);
if (!neigh)
goto err_kzalloc;
@@ -397,7 +397,7 @@ __prestera_nexthop_group_create(struct prestera_switch *sw,
struct prestera_nh_neigh *nh_neigh;
int nh_cnt, err, gid;
- nh_grp = kzalloc_obj(*nh_grp, GFP_KERNEL);
+ nh_grp = kzalloc_obj(*nh_grp);
if (!nh_grp)
goto err_kzalloc;
@@ -628,7 +628,7 @@ prestera_fib_node_create(struct prestera_switch *sw,
struct prestera_vr *vr;
int err;
- fib_node = kzalloc_obj(*fib_node, GFP_KERNEL);
+ fib_node = kzalloc_obj(*fib_node);
if (!fib_node)
goto err_kzalloc;
diff --git a/drivers/net/ethernet/marvell/prestera/prestera_rxtx.c b/drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
index 696625d6dcbc..c4ea247d2470 100644
--- a/drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
+++ b/drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
@@ -379,7 +379,7 @@ static int prestera_sdma_rx_init(struct prestera_sdma *sdma)
struct prestera_sdma_buf *head, *tail, *next, *prev;
struct prestera_rx_ring *ring = &sdma->rx_ring[q];
- ring->bufs = kmalloc_objs(*head, bnum, GFP_KERNEL);
+ ring->bufs = kmalloc_objs(*head, bnum);
if (!ring->bufs)
return -ENOMEM;
@@ -529,7 +529,7 @@ static int prestera_sdma_tx_init(struct prestera_sdma *sdma)
INIT_WORK(&sdma->tx_work, prestera_sdma_tx_recycle_work_fn);
spin_lock_init(&sdma->tx_lock);
- tx_ring->bufs = kmalloc_objs(*head, bnum, GFP_KERNEL);
+ tx_ring->bufs = kmalloc_objs(*head, bnum);
if (!tx_ring->bufs)
return -ENOMEM;
@@ -784,7 +784,7 @@ int prestera_rxtx_switch_init(struct prestera_switch *sw)
struct prestera_rxtx *rxtx;
int err;
- rxtx = kzalloc_obj(*rxtx, GFP_KERNEL);
+ rxtx = kzalloc_obj(*rxtx);
if (!rxtx)
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/prestera/prestera_span.c b/drivers/net/ethernet/marvell/prestera/prestera_span.c
index dd86164e6a19..bb2f74524e1c 100644
--- a/drivers/net/ethernet/marvell/prestera/prestera_span.c
+++ b/drivers/net/ethernet/marvell/prestera/prestera_span.c
@@ -27,7 +27,7 @@ prestera_span_entry_create(struct prestera_port *port, u8 span_id)
{
struct prestera_span_entry *entry;
- entry = kzalloc_obj(*entry, GFP_KERNEL);
+ entry = kzalloc_obj(*entry);
if (!entry)
return ERR_PTR(-ENOMEM);
@@ -170,7 +170,7 @@ int prestera_span_init(struct prestera_switch *sw)
{
struct prestera_span *span;
- span = kzalloc_obj(*span, GFP_KERNEL);
+ span = kzalloc_obj(*span);
if (!span)
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/prestera/prestera_switchdev.c b/drivers/net/ethernet/marvell/prestera/prestera_switchdev.c
index 1ca197fb08a6..2012d00fabec 100644
--- a/drivers/net/ethernet/marvell/prestera/prestera_switchdev.c
+++ b/drivers/net/ethernet/marvell/prestera/prestera_switchdev.c
@@ -180,7 +180,7 @@ prestera_bridge_vlan_create(struct prestera_bridge_port *br_port, u16 vid)
{
struct prestera_bridge_vlan *br_vlan;
- br_vlan = kzalloc_obj(*br_vlan, GFP_KERNEL);
+ br_vlan = kzalloc_obj(*br_vlan);
if (!br_vlan)
return NULL;
@@ -263,7 +263,7 @@ prestera_port_vlan_create(struct prestera_port *port, u16 vid, bool untagged)
if (err)
return ERR_PTR(err);
- port_vlan = kzalloc_obj(*port_vlan, GFP_KERNEL);
+ port_vlan = kzalloc_obj(*port_vlan);
if (!port_vlan) {
err = -ENOMEM;
goto err_port_vlan_alloc;
@@ -443,7 +443,7 @@ prestera_bridge_create(struct prestera_switchdev *swdev, struct net_device *dev)
return ERR_PTR(-EINVAL);
}
- bridge = kzalloc_obj(*bridge, GFP_KERNEL);
+ bridge = kzalloc_obj(*bridge);
if (!bridge)
return ERR_PTR(-ENOMEM);
@@ -562,7 +562,7 @@ prestera_bridge_port_create(struct prestera_bridge *bridge,
{
struct prestera_bridge_port *br_port;
- br_port = kzalloc_obj(*br_port, GFP_KERNEL);
+ br_port = kzalloc_obj(*br_port);
if (!br_port)
return NULL;
@@ -1498,7 +1498,7 @@ prestera_br_mdb_entry_create(struct prestera_switch *sw,
struct prestera_br_mdb_entry *br_mdb_entry;
struct prestera_mdb_entry *mdb_entry;
- br_mdb_entry = kzalloc_obj(*br_mdb_entry, GFP_KERNEL);
+ br_mdb_entry = kzalloc_obj(*br_mdb_entry);
if (!br_mdb_entry)
return NULL;
@@ -1530,7 +1530,7 @@ static int prestera_br_mdb_port_add(struct prestera_br_mdb_entry *br_mdb,
if (br_mdb_port->br_port == br_port)
return 0;
- br_mdb_port = kzalloc_obj(*br_mdb_port, GFP_KERNEL);
+ br_mdb_port = kzalloc_obj(*br_mdb_port);
if (!br_mdb_port)
return -ENOMEM;
@@ -1873,7 +1873,7 @@ int prestera_switchdev_init(struct prestera_switch *sw)
struct prestera_switchdev *swdev;
int err;
- swdev = kzalloc_obj(*swdev, GFP_KERNEL);
+ swdev = kzalloc_obj(*swdev);
if (!swdev)
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/pxa168_eth.c b/drivers/net/ethernet/marvell/pxa168_eth.c
index a2f6622e6ff5..bbbbbba63e15 100644
--- a/drivers/net/ethernet/marvell/pxa168_eth.c
+++ b/drivers/net/ethernet/marvell/pxa168_eth.c
@@ -1024,7 +1024,7 @@ static int rxq_init(struct net_device *dev)
int rx_desc_num = pep->rx_ring_size;
/* Allocate RX skb rings */
- pep->rx_skb = kzalloc_objs(*pep->rx_skb, rx_desc_num, GFP_KERNEL);
+ pep->rx_skb = kzalloc_objs(*pep->rx_skb, rx_desc_num);
if (!pep->rx_skb)
return -ENOMEM;
@@ -1083,7 +1083,7 @@ static int txq_init(struct net_device *dev)
int size = 0, i = 0;
int tx_desc_num = pep->tx_ring_size;
- pep->tx_skb = kzalloc_objs(*pep->tx_skb, tx_desc_num, GFP_KERNEL);
+ pep->tx_skb = kzalloc_objs(*pep->tx_skb, tx_desc_num);
if (!pep->tx_skb)
return -ENOMEM;
diff --git a/drivers/net/ethernet/marvell/skge.c b/drivers/net/ethernet/marvell/skge.c
index 49942779418c..e386c8314e21 100644
--- a/drivers/net/ethernet/marvell/skge.c
+++ b/drivers/net/ethernet/marvell/skge.c
@@ -918,7 +918,7 @@ static int skge_ring_alloc(struct skge_ring *ring, void *vaddr, u32 base)
struct skge_element *e;
int i;
- ring->start = kzalloc_objs(*e, ring->count, GFP_KERNEL);
+ ring->start = kzalloc_objs(*e, ring->count);
if (!ring->start)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mediatek/mtk_eth_soc.c b/drivers/net/ethernet/mediatek/mtk_eth_soc.c
index 61065fb30acb..e5e2ffa9c542 100644
--- a/drivers/net/ethernet/mediatek/mtk_eth_soc.c
+++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.c
@@ -2647,7 +2647,7 @@ static int mtk_tx_alloc(struct mtk_eth *eth)
else
ring_size = soc->tx.dma_size;
- ring->buf = kzalloc_objs(*ring->buf, ring_size, GFP_KERNEL);
+ ring->buf = kzalloc_objs(*ring->buf, ring_size);
if (!ring->buf)
goto no_tx_mem;
diff --git a/drivers/net/ethernet/mediatek/mtk_ppe_offload.c b/drivers/net/ethernet/mediatek/mtk_ppe_offload.c
index bc53b08ff205..cb30108f2bf6 100644
--- a/drivers/net/ethernet/mediatek/mtk_ppe_offload.c
+++ b/drivers/net/ethernet/mediatek/mtk_ppe_offload.c
@@ -469,7 +469,7 @@ mtk_flow_offload_replace(struct mtk_eth *eth, struct flow_cls_offload *f,
if (wed_index >= 0 && (err = mtk_wed_flow_add(wed_index)) < 0)
return err;
- entry = kzalloc_obj(*entry, GFP_KERNEL);
+ entry = kzalloc_obj(*entry);
if (!entry)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mediatek/mtk_wed.c b/drivers/net/ethernet/mediatek/mtk_wed.c
index 303e3945b72c..10d9beaae372 100644
--- a/drivers/net/ethernet/mediatek/mtk_wed.c
+++ b/drivers/net/ethernet/mediatek/mtk_wed.c
@@ -656,7 +656,7 @@ mtk_wed_tx_buffer_alloc(struct mtk_wed_device *dev)
}
n_pages = dev->tx_buf_ring.size / MTK_WED_BUF_PER_PAGE;
- page_list = kzalloc_objs(*page_list, n_pages, GFP_KERNEL);
+ page_list = kzalloc_objs(*page_list, n_pages);
if (!page_list)
return -ENOMEM;
@@ -780,7 +780,7 @@ mtk_wed_hwrro_buffer_alloc(struct mtk_wed_device *dev)
if (!dev->wlan.hw_rro)
return 0;
- page_list = kzalloc_objs(*page_list, n_pages, GFP_KERNEL);
+ page_list = kzalloc_objs(*page_list, n_pages);
if (!page_list)
return -ENOMEM;
@@ -2718,7 +2718,7 @@ mtk_wed_setup_tc_block(struct mtk_wed_hw *hw, struct net_device *dev,
return 0;
}
- priv = kzalloc_obj(*priv, GFP_KERNEL);
+ priv = kzalloc_obj(*priv);
if (!priv)
return -ENOMEM;
@@ -2822,7 +2822,7 @@ void mtk_wed_add_hw(struct device_node *np, struct mtk_eth *eth,
if (WARN_ON(hw_list[index]))
goto unlock;
- hw = kzalloc_obj(*hw, GFP_KERNEL);
+ hw = kzalloc_obj(*hw);
if (!hw)
goto unlock;
diff --git a/drivers/net/ethernet/mellanox/mlx4/alloc.c b/drivers/net/ethernet/mellanox/mlx4/alloc.c
index 7e4d1998fd0d..4ed63950fd9d 100644
--- a/drivers/net/ethernet/mellanox/mlx4/alloc.c
+++ b/drivers/net/ethernet/mellanox/mlx4/alloc.c
@@ -223,7 +223,7 @@ struct mlx4_zone_entry {
struct mlx4_zone_allocator *mlx4_zone_allocator_create(enum mlx4_zone_alloc_flags flags)
{
- struct mlx4_zone_allocator *zones = kmalloc_obj(*zones, GFP_KERNEL);
+ struct mlx4_zone_allocator *zones = kmalloc_obj(*zones);
if (NULL == zones)
return NULL;
@@ -247,7 +247,7 @@ int mlx4_zone_add_one(struct mlx4_zone_allocator *zone_alloc,
{
u32 mask = mlx4_bitmap_masked_value(bitmap, (u32)-1);
struct mlx4_zone_entry *it;
- struct mlx4_zone_entry *zone = kmalloc_obj(*zone, GFP_KERNEL);
+ struct mlx4_zone_entry *zone = kmalloc_obj(*zone);
if (NULL == zone)
return -ENOMEM;
@@ -642,7 +642,7 @@ static struct mlx4_db_pgdir *mlx4_alloc_db_pgdir(struct device *dma_device)
{
struct mlx4_db_pgdir *pgdir;
- pgdir = kzalloc_obj(*pgdir, GFP_KERNEL);
+ pgdir = kzalloc_obj(*pgdir);
if (!pgdir)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx4/cmd.c b/drivers/net/ethernet/mellanox/mlx4/cmd.c
index 150ede6eb18f..4872931eb118 100644
--- a/drivers/net/ethernet/mellanox/mlx4/cmd.c
+++ b/drivers/net/ethernet/mellanox/mlx4/cmd.c
@@ -1674,7 +1674,7 @@ static int mlx4_master_process_vhcr(struct mlx4_dev *dev, int slave,
int err = 0;
/* Create sw representation of Virtual HCR */
- vhcr = kzalloc_obj(struct mlx4_vhcr, GFP_KERNEL);
+ vhcr = kzalloc_obj(struct mlx4_vhcr);
if (!vhcr)
return -ENOMEM;
@@ -1873,7 +1873,7 @@ static int mlx4_master_immediate_activate_vlan_qos(struct mlx4_priv *priv,
vp_admin->default_vlan, vp_admin->default_qos,
vp_admin->link_state);
- work = kzalloc_obj(*work, GFP_KERNEL);
+ work = kzalloc_obj(*work);
if (!work)
return -ENOMEM;
@@ -2689,7 +2689,7 @@ struct mlx4_cmd_mailbox *mlx4_alloc_cmd_mailbox(struct mlx4_dev *dev)
{
struct mlx4_cmd_mailbox *mailbox;
- mailbox = kmalloc_obj(*mailbox, GFP_KERNEL);
+ mailbox = kmalloc_obj(*mailbox);
if (!mailbox)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx4/en_ethtool.c b/drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
index 2e914a254a16..4ba19470df1e 100644
--- a/drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
+++ b/drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
@@ -1158,7 +1158,7 @@ static int mlx4_en_set_ringparam(struct net_device *dev,
tx_size == priv->tx_ring[TX][0]->size)
return 0;
- tmp = kzalloc_obj(*tmp, GFP_KERNEL);
+ tmp = kzalloc_obj(*tmp);
if (!tmp)
return -ENOMEM;
@@ -1452,8 +1452,8 @@ static int add_ip_rule(struct mlx4_en_priv *priv,
struct mlx4_spec_list *spec_l3;
struct ethtool_usrip4_spec *l3_mask = &cmd->fs.m_u.usr_ip4_spec;
- spec_l3 = kzalloc_obj(*spec_l3, GFP_KERNEL);
- spec_l2 = kzalloc_obj(*spec_l2, GFP_KERNEL);
+ spec_l3 = kzalloc_obj(*spec_l3);
+ spec_l2 = kzalloc_obj(*spec_l2);
if (!spec_l2 || !spec_l3) {
err = -ENOMEM;
goto free_spec;
@@ -1491,9 +1491,9 @@ static int add_tcp_udp_rule(struct mlx4_en_priv *priv,
struct mlx4_spec_list *spec_l4;
struct ethtool_tcpip4_spec *l4_mask = &cmd->fs.m_u.tcp_ip4_spec;
- spec_l2 = kzalloc_obj(*spec_l2, GFP_KERNEL);
- spec_l3 = kzalloc_obj(*spec_l3, GFP_KERNEL);
- spec_l4 = kzalloc_obj(*spec_l4, GFP_KERNEL);
+ spec_l2 = kzalloc_obj(*spec_l2);
+ spec_l3 = kzalloc_obj(*spec_l3);
+ spec_l4 = kzalloc_obj(*spec_l4);
if (!spec_l2 || !spec_l3 || !spec_l4) {
err = -ENOMEM;
goto free_spec;
@@ -1564,7 +1564,7 @@ static int mlx4_en_ethtool_to_net_trans_rule(struct net_device *dev,
switch (cmd->fs.flow_type & ~(FLOW_EXT | FLOW_MAC_EXT)) {
case ETHER_FLOW:
- spec_l2 = kzalloc_obj(*spec_l2, GFP_KERNEL);
+ spec_l2 = kzalloc_obj(*spec_l2);
if (!spec_l2)
return -ENOMEM;
@@ -1833,7 +1833,7 @@ static int mlx4_en_set_channels(struct net_device *dev,
if (!channel->tx_count || !channel->rx_count)
return -EINVAL;
- tmp = kzalloc_obj(*tmp, GFP_KERNEL);
+ tmp = kzalloc_obj(*tmp);
if (!tmp)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx4/en_main.c b/drivers/net/ethernet/mellanox/mlx4/en_main.c
index 1374a81945b2..a106c0e1e9ad 100644
--- a/drivers/net/ethernet/mellanox/mlx4/en_main.c
+++ b/drivers/net/ethernet/mellanox/mlx4/en_main.c
@@ -271,7 +271,7 @@ static int mlx4_en_probe(struct auxiliary_device *adev,
printk_once(KERN_INFO "%s", mlx4_en_version);
- mdev = kzalloc_obj(*mdev, GFP_KERNEL);
+ mdev = kzalloc_obj(*mdev);
if (!mdev) {
err = -ENOMEM;
goto err_free_res;
diff --git a/drivers/net/ethernet/mellanox/mlx4/en_netdev.c b/drivers/net/ethernet/mellanox/mlx4/en_netdev.c
index ee1ea70cdd34..4e151865fa7b 100644
--- a/drivers/net/ethernet/mellanox/mlx4/en_netdev.c
+++ b/drivers/net/ethernet/mellanox/mlx4/en_netdev.c
@@ -99,7 +99,7 @@ int mlx4_en_alloc_tx_queue_per_tc(struct net_device *dev, u8 tc)
int port_up = 0;
int err = 0;
- tmp = kzalloc_obj(*tmp, GFP_KERNEL);
+ tmp = kzalloc_obj(*tmp);
if (!tmp)
return -ENOMEM;
@@ -1209,7 +1209,7 @@ static void mlx4_en_do_uc_filter(struct mlx4_en_priv *priv,
}
if (!found) {
- entry = kmalloc_obj(*entry, GFP_KERNEL);
+ entry = kmalloc_obj(*entry);
if (!entry) {
en_err(priv, "Failed adding MAC %pM on port:%d (out of memory)\n",
ha->addr, priv->port);
@@ -1317,7 +1317,7 @@ static int mlx4_en_set_rss_steer_rules(struct mlx4_en_priv *priv)
if (err)
goto tunnel_err;
- entry = kmalloc_obj(*entry, GFP_KERNEL);
+ entry = kmalloc_obj(*entry);
if (!entry) {
err = -ENOMEM;
goto alloc_err;
@@ -2752,7 +2752,7 @@ static int mlx4_xdp_set(struct net_device *dev, struct bpf_prog *prog)
if (!mlx4_en_check_xdp_mtu(dev, dev->mtu))
return -EOPNOTSUPP;
- tmp = kzalloc_obj(*tmp, GFP_KERNEL);
+ tmp = kzalloc_obj(*tmp);
if (!tmp)
return -ENOMEM;
@@ -3521,7 +3521,7 @@ int mlx4_en_reset_config(struct net_device *dev,
return -EINVAL;
}
- tmp = kzalloc_obj(*tmp, GFP_KERNEL);
+ tmp = kzalloc_obj(*tmp);
if (!tmp)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx4/en_rx.c b/drivers/net/ethernet/mellanox/mlx4/en_rx.c
index de45de8fa41b..96f97fa0f548 100644
--- a/drivers/net/ethernet/mellanox/mlx4/en_rx.c
+++ b/drivers/net/ethernet/mellanox/mlx4/en_rx.c
@@ -1094,7 +1094,7 @@ static int mlx4_en_config_rss_qp(struct mlx4_en_priv *priv, int qpn,
struct mlx4_qp_context *context;
int err = 0;
- context = kzalloc_obj(*context, GFP_KERNEL);
+ context = kzalloc_obj(*context);
if (!context)
return -ENOMEM;
@@ -1208,7 +1208,7 @@ int mlx4_en_config_rss_steer(struct mlx4_en_priv *priv)
return 0;
}
- rss_map->indir_qp = kzalloc_obj(*rss_map->indir_qp, GFP_KERNEL);
+ rss_map->indir_qp = kzalloc_obj(*rss_map->indir_qp);
if (!rss_map->indir_qp) {
err = -ENOMEM;
goto rss_err;
diff --git a/drivers/net/ethernet/mellanox/mlx4/eq.c b/drivers/net/ethernet/mellanox/mlx4/eq.c
index 9891d33c7ecb..2760db75b617 100644
--- a/drivers/net/ethernet/mellanox/mlx4/eq.c
+++ b/drivers/net/ethernet/mellanox/mlx4/eq.c
@@ -987,7 +987,7 @@ static int mlx4_create_eq(struct mlx4_dev *dev, int nent,
*/
npages = PAGE_ALIGN(eq->nent * dev->caps.eqe_size) / PAGE_SIZE;
- eq->page_list = kmalloc_objs(*eq->page_list, npages, GFP_KERNEL);
+ eq->page_list = kmalloc_objs(*eq->page_list, npages);
if (!eq->page_list)
goto err_out;
diff --git a/drivers/net/ethernet/mellanox/mlx4/icm.c b/drivers/net/ethernet/mellanox/mlx4/icm.c
index c076d26a0b12..f159eea5ad56 100644
--- a/drivers/net/ethernet/mellanox/mlx4/icm.c
+++ b/drivers/net/ethernet/mellanox/mlx4/icm.c
@@ -426,7 +426,7 @@ int mlx4_init_icm_table(struct mlx4_dev *dev, struct mlx4_icm_table *table,
return -EINVAL;
num_icm = DIV_ROUND_UP(nobj, obj_per_chunk);
- table->icm = kvzalloc_objs(*table->icm, num_icm, GFP_KERNEL);
+ table->icm = kvzalloc_objs(*table->icm, num_icm);
if (!table->icm)
return -ENOMEM;
table->virt = virt;
diff --git a/drivers/net/ethernet/mellanox/mlx4/intf.c b/drivers/net/ethernet/mellanox/mlx4/intf.c
index e1db44df72f6..2964334582ea 100644
--- a/drivers/net/ethernet/mellanox/mlx4/intf.c
+++ b/drivers/net/ethernet/mellanox/mlx4/intf.c
@@ -115,7 +115,7 @@ static struct mlx4_adev *add_adev(struct mlx4_dev *dev, int idx)
struct mlx4_adev *madev;
int ret;
- madev = kzalloc_obj(*madev, GFP_KERNEL);
+ madev = kzalloc_obj(*madev);
if (!madev)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx4/main.c b/drivers/net/ethernet/mellanox/mlx4/main.c
index 2e5032658fcd..982e9866d8e0 100644
--- a/drivers/net/ethernet/mellanox/mlx4/main.c
+++ b/drivers/net/ethernet/mellanox/mlx4/main.c
@@ -867,7 +867,7 @@ static int mlx4_slave_special_qp_cap(struct mlx4_dev *dev)
struct mlx4_caps *caps = &dev->caps;
int i, err = 0;
- func_cap = kzalloc_obj(*func_cap, GFP_KERNEL);
+ func_cap = kzalloc_obj(*func_cap);
caps->spec_qps = kzalloc_objs(*caps->spec_qps, caps->num_ports,
GFP_KERNEL);
@@ -912,9 +912,9 @@ static int mlx4_slave_cap(struct mlx4_dev *dev)
struct mlx4_func_cap *func_cap;
struct mlx4_init_hca_param *hca_param;
- hca_param = kzalloc_obj(*hca_param, GFP_KERNEL);
- func_cap = kzalloc_obj(*func_cap, GFP_KERNEL);
- dev_cap = kzalloc_obj(*dev_cap, GFP_KERNEL);
+ hca_param = kzalloc_obj(*hca_param);
+ func_cap = kzalloc_obj(*func_cap);
+ dev_cap = kzalloc_obj(*dev_cap);
if (!hca_param || !func_cap || !dev_cap) {
mlx4_err(dev, "Failed to allocate memory for slave_cap\n");
err = -ENOMEM;
@@ -2324,8 +2324,8 @@ static int mlx4_init_hca(struct mlx4_dev *dev)
int err;
if (!mlx4_is_slave(dev)) {
- dev_cap = kzalloc_obj(*dev_cap, GFP_KERNEL);
- init_hca = kzalloc_obj(*init_hca, GFP_KERNEL);
+ dev_cap = kzalloc_obj(*dev_cap);
+ init_hca = kzalloc_obj(*init_hca);
if (!dev_cap || !init_hca) {
err = -ENOMEM;
@@ -2966,7 +2966,7 @@ static void mlx4_enable_msi_x(struct mlx4_dev *dev)
if (msi_x > 1)
nreq = min_t(int, nreq, msi_x);
- entries = kzalloc_objs(*entries, nreq, GFP_KERNEL);
+ entries = kzalloc_objs(*entries, nreq);
if (!entries)
goto no_msi;
@@ -3174,7 +3174,7 @@ static int mlx4_init_steering(struct mlx4_dev *dev)
int num_entries = dev->caps.num_ports;
int i, j;
- priv->steer = kzalloc_objs(struct mlx4_steer, num_entries, GFP_KERNEL);
+ priv->steer = kzalloc_objs(struct mlx4_steer, num_entries);
if (!priv->steer)
return -ENOMEM;
@@ -3295,7 +3295,7 @@ static u64 mlx4_enable_sriov(struct mlx4_dev *dev, struct pci_dev *pdev,
}
}
- dev->dev_vfs = kzalloc_objs(*dev->dev_vfs, total_vfs, GFP_KERNEL);
+ dev->dev_vfs = kzalloc_objs(*dev->dev_vfs, total_vfs);
if (NULL == dev->dev_vfs) {
mlx4_err(dev, "Failed to allocate memory for VFs\n");
goto disable_sriov;
@@ -3494,7 +3494,7 @@ slave_start:
if (mlx4_is_master(dev)) {
/* when we hit the goto slave_start below, dev_cap already initialized */
if (!dev_cap) {
- dev_cap = kzalloc_obj(*dev_cap, GFP_KERNEL);
+ dev_cap = kzalloc_obj(*dev_cap);
if (!dev_cap) {
err = -ENOMEM;
@@ -4034,7 +4034,7 @@ static int mlx4_init_one(struct pci_dev *pdev, const struct pci_device_id *id)
priv = devlink_priv(devlink);
dev = &priv->dev;
- dev->persist = kzalloc_obj(*dev->persist, GFP_KERNEL);
+ dev->persist = kzalloc_obj(*dev->persist);
if (!dev->persist) {
ret = -ENOMEM;
goto err_devlink_free;
diff --git a/drivers/net/ethernet/mellanox/mlx4/mcg.c b/drivers/net/ethernet/mellanox/mlx4/mcg.c
index 7ab766a81452..791ef30053b9 100644
--- a/drivers/net/ethernet/mellanox/mlx4/mcg.c
+++ b/drivers/net/ethernet/mellanox/mlx4/mcg.c
@@ -162,7 +162,7 @@ static int new_steering_entry(struct mlx4_dev *dev, u8 port,
return -EINVAL;
s_steer = &mlx4_priv(dev)->steer[port - 1];
- new_entry = kzalloc_obj(*new_entry, GFP_KERNEL);
+ new_entry = kzalloc_obj(*new_entry);
if (!new_entry)
return -ENOMEM;
@@ -175,7 +175,7 @@ static int new_steering_entry(struct mlx4_dev *dev, u8 port,
*/
pqp = get_promisc_qp(dev, port, steer, qpn);
if (pqp) {
- dqp = kmalloc_obj(*dqp, GFP_KERNEL);
+ dqp = kmalloc_obj(*dqp);
if (!dqp) {
err = -ENOMEM;
goto out_alloc;
@@ -274,7 +274,7 @@ static int existing_steering_entry(struct mlx4_dev *dev, u8 port,
}
/* add the qp as a duplicate on this index */
- dqp = kmalloc_obj(*dqp, GFP_KERNEL);
+ dqp = kmalloc_obj(*dqp);
if (!dqp)
return -ENOMEM;
dqp->qpn = qpn;
@@ -443,7 +443,7 @@ static int add_promisc_qp(struct mlx4_dev *dev, u8 port,
goto out_mutex;
}
- pqp = kmalloc_obj(*pqp, GFP_KERNEL);
+ pqp = kmalloc_obj(*pqp);
if (!pqp) {
err = -ENOMEM;
goto out_mutex;
@@ -479,7 +479,7 @@ static int add_promisc_qp(struct mlx4_dev *dev, u8 port,
/* Entry already exists.
* Add to duplicates.
*/
- dqp = kmalloc_obj(*dqp, GFP_KERNEL);
+ dqp = kmalloc_obj(*dqp);
if (!dqp) {
err = -ENOMEM;
goto out_mailbox;
diff --git a/drivers/net/ethernet/mellanox/mlx4/pd.c b/drivers/net/ethernet/mellanox/mlx4/pd.c
index b29e067da2e2..6bf850b07d1c 100644
--- a/drivers/net/ethernet/mellanox/mlx4/pd.c
+++ b/drivers/net/ethernet/mellanox/mlx4/pd.c
@@ -189,7 +189,7 @@ int mlx4_bf_alloc(struct mlx4_dev *dev, struct mlx4_bf *bf, int node)
}
uar = kmalloc_node(sizeof(*uar), GFP_KERNEL, node);
if (!uar) {
- uar = kmalloc_obj(*uar, GFP_KERNEL);
+ uar = kmalloc_obj(*uar);
if (!uar) {
err = -ENOMEM;
goto out;
diff --git a/drivers/net/ethernet/mellanox/mlx4/profile.c b/drivers/net/ethernet/mellanox/mlx4/profile.c
index 828c14074f81..1cff4aa13284 100644
--- a/drivers/net/ethernet/mellanox/mlx4/profile.c
+++ b/drivers/net/ethernet/mellanox/mlx4/profile.c
@@ -85,7 +85,7 @@ u64 mlx4_make_profile(struct mlx4_dev *dev,
struct sysinfo si;
int i, j;
- profile = kzalloc_objs(*profile, MLX4_RES_NUM, GFP_KERNEL);
+ profile = kzalloc_objs(*profile, MLX4_RES_NUM);
if (!profile)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx4/qp.c b/drivers/net/ethernet/mellanox/mlx4/qp.c
index 50002356697f..436ed587b8b9 100644
--- a/drivers/net/ethernet/mellanox/mlx4/qp.c
+++ b/drivers/net/ethernet/mellanox/mlx4/qp.c
@@ -564,7 +564,7 @@ static int mlx4_create_zones(struct mlx4_dev *dev,
if (NULL == qp_table->zones)
return -ENOMEM;
- bitmap = kmalloc_obj(*bitmap, GFP_KERNEL);
+ bitmap = kmalloc_obj(*bitmap);
if (NULL == bitmap) {
err = -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx4/resource_tracker.c b/drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
index dba5709ff96f..870f97c79991 100644
--- a/drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
+++ b/drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
@@ -505,7 +505,7 @@ int mlx4_init_resource_tracker(struct mlx4_dev *dev)
int t;
priv->mfunc.master.res_tracker.slave_list =
- kzalloc_objs(struct slave_list, dev->num_slaves, GFP_KERNEL);
+ kzalloc_objs(struct slave_list, dev->num_slaves);
if (!priv->mfunc.master.res_tracker.slave_list)
return -ENOMEM;
@@ -1049,7 +1049,7 @@ static struct res_common *alloc_qp_tr(int id)
{
struct res_qp *ret;
- ret = kzalloc_obj(*ret, GFP_KERNEL);
+ ret = kzalloc_obj(*ret);
if (!ret)
return NULL;
@@ -1067,7 +1067,7 @@ static struct res_common *alloc_mtt_tr(int id, int order)
{
struct res_mtt *ret;
- ret = kzalloc_obj(*ret, GFP_KERNEL);
+ ret = kzalloc_obj(*ret);
if (!ret)
return NULL;
@@ -1083,7 +1083,7 @@ static struct res_common *alloc_mpt_tr(int id, int key)
{
struct res_mpt *ret;
- ret = kzalloc_obj(*ret, GFP_KERNEL);
+ ret = kzalloc_obj(*ret);
if (!ret)
return NULL;
@@ -1098,7 +1098,7 @@ static struct res_common *alloc_eq_tr(int id)
{
struct res_eq *ret;
- ret = kzalloc_obj(*ret, GFP_KERNEL);
+ ret = kzalloc_obj(*ret);
if (!ret)
return NULL;
@@ -1112,7 +1112,7 @@ static struct res_common *alloc_cq_tr(int id)
{
struct res_cq *ret;
- ret = kzalloc_obj(*ret, GFP_KERNEL);
+ ret = kzalloc_obj(*ret);
if (!ret)
return NULL;
@@ -1127,7 +1127,7 @@ static struct res_common *alloc_srq_tr(int id)
{
struct res_srq *ret;
- ret = kzalloc_obj(*ret, GFP_KERNEL);
+ ret = kzalloc_obj(*ret);
if (!ret)
return NULL;
@@ -1142,7 +1142,7 @@ static struct res_common *alloc_counter_tr(int id, int port)
{
struct res_counter *ret;
- ret = kzalloc_obj(*ret, GFP_KERNEL);
+ ret = kzalloc_obj(*ret);
if (!ret)
return NULL;
@@ -1157,7 +1157,7 @@ static struct res_common *alloc_xrcdn_tr(int id)
{
struct res_xrcdn *ret;
- ret = kzalloc_obj(*ret, GFP_KERNEL);
+ ret = kzalloc_obj(*ret);
if (!ret)
return NULL;
@@ -1171,7 +1171,7 @@ static struct res_common *alloc_fs_rule_tr(u64 id, int qpn)
{
struct res_fs_rule *ret;
- ret = kzalloc_obj(*ret, GFP_KERNEL);
+ ret = kzalloc_obj(*ret);
if (!ret)
return NULL;
@@ -1283,7 +1283,7 @@ static int add_res_range(struct mlx4_dev *dev, int slave, u64 base, int count,
struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
struct rb_root *root = &tracker->res_tree[type];
- res_arr = kzalloc_objs(*res_arr, count, GFP_KERNEL);
+ res_arr = kzalloc_objs(*res_arr, count);
if (!res_arr)
return -ENOMEM;
@@ -2036,7 +2036,7 @@ static int mac_add_to_slave(struct mlx4_dev *dev, int slave, u64 mac, int port,
if (mlx4_grant_resource(dev, slave, RES_MAC, 1, port))
return -EINVAL;
- res = kzalloc_obj(*res, GFP_KERNEL);
+ res = kzalloc_obj(*res);
if (!res) {
mlx4_release_resource(dev, slave, RES_MAC, 1, port);
return -ENOMEM;
@@ -2143,7 +2143,7 @@ static int vlan_add_to_slave(struct mlx4_dev *dev, int slave, u16 vlan,
if (mlx4_grant_resource(dev, slave, RES_VLAN, 1, port))
return -EINVAL;
- res = kzalloc_obj(*res, GFP_KERNEL);
+ res = kzalloc_obj(*res);
if (!res) {
mlx4_release_resource(dev, slave, RES_VLAN, 1, port);
return -ENOMEM;
@@ -4030,7 +4030,7 @@ static int add_mcg_res(struct mlx4_dev *dev, int slave, struct res_qp *rqp,
struct res_gid *res;
int err;
- res = kzalloc_obj(*res, GFP_KERNEL);
+ res = kzalloc_obj(*res);
if (!res)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/alloc.c b/drivers/net/ethernet/mellanox/mlx5/core/alloc.c
index 058b7b2497ac..202feab1558a 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/alloc.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/alloc.c
@@ -79,7 +79,7 @@ int mlx5_frag_buf_alloc_node(struct mlx5_core_dev *dev, int size,
buf->size = size;
buf->npages = DIV_ROUND_UP(size, PAGE_SIZE);
buf->page_shift = PAGE_SHIFT;
- buf->frags = kzalloc_objs(struct mlx5_buf_list, buf->npages, GFP_KERNEL);
+ buf->frags = kzalloc_objs(struct mlx5_buf_list, buf->npages);
if (!buf->frags)
goto err_out;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/debugfs.c b/drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
index f2aa14e07e92..78e19dbb9f3a 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
@@ -201,7 +201,7 @@ static const struct file_operations slots_fops = {
static struct mlx5_cmd_stats *
mlx5_cmdif_alloc_stats(struct xarray *stats_xa, int opcode)
{
- struct mlx5_cmd_stats *stats = kzalloc_obj(*stats, GFP_KERNEL);
+ struct mlx5_cmd_stats *stats = kzalloc_obj(*stats);
int err;
if (!stats)
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/dev.c b/drivers/net/ethernet/mellanox/mlx5/core/dev.c
index bed0b6bfba7e..4bfbf52a46b4 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/dev.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/dev.c
@@ -310,7 +310,7 @@ static struct mlx5_adev *add_adev(struct mlx5_core_dev *dev, int idx)
struct mlx5_adev *madev;
int ret;
- madev = kzalloc_obj(*madev, GFP_KERNEL);
+ madev = kzalloc_obj(*madev);
if (!madev)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/devlink.c b/drivers/net/ethernet/mellanox/mlx5/core/devlink.c
index 18cfb7655805..6698ac55a4bf 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/devlink.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/devlink.c
@@ -294,7 +294,7 @@ static int mlx5_devlink_trap_init(struct devlink *devlink, const struct devlink_
struct mlx5_core_dev *dev = devlink_priv(devlink);
struct mlx5_devlink_trap *dl_trap;
- dl_trap = kzalloc_obj(*dl_trap, GFP_KERNEL);
+ dl_trap = kzalloc_obj(*dl_trap);
if (!dl_trap)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c b/drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
index d2e2c9f0f340..adcc73e2a5b3 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
@@ -412,7 +412,7 @@ static struct tracer_string_format *mlx5_tracer_message_insert(struct mlx5_fw_tr
&tracer->hash[mlx5_tracer_message_hash(tracer_event->string_event.tmsn)];
struct tracer_string_format *cur_string;
- cur_string = kzalloc_obj(*cur_string, GFP_KERNEL);
+ cur_string = kzalloc_obj(*cur_string);
if (!cur_string)
return NULL;
@@ -1023,7 +1023,7 @@ struct mlx5_fw_tracer *mlx5_fw_tracer_create(struct mlx5_core_dev *dev)
return NULL;
}
- tracer = kvzalloc_obj(*tracer, GFP_KERNEL);
+ tracer = kvzalloc_obj(*tracer);
if (!tracer)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/diag/rsc_dump.c b/drivers/net/ethernet/mellanox/mlx5/core/diag/rsc_dump.c
index 9bcc2d8edc76..e770088de129 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/diag/rsc_dump.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/diag/rsc_dump.c
@@ -137,7 +137,7 @@ struct mlx5_rsc_dump_cmd *mlx5_rsc_dump_cmd_create(struct mlx5_core_dev *dev,
if (!sgmt_type && key->rsc != MLX5_SGMT_TYPE_MENU)
return ERR_PTR(-EOPNOTSUPP);
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
mlx5_core_err(dev, "Resource dump: Failed to allocate command\n");
return ERR_PTR(-ENOMEM);
@@ -255,7 +255,7 @@ struct mlx5_rsc_dump *mlx5_rsc_dump_create(struct mlx5_core_dev *dev)
mlx5_core_dbg(dev, "Resource dump: capability not present\n");
return NULL;
}
- rsc_dump = kzalloc_obj(*rsc_dump, GFP_KERNEL);
+ rsc_dump = kzalloc_obj(*rsc_dump);
if (!rsc_dump)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/dpll.c b/drivers/net/ethernet/mellanox/mlx5/core/dpll.c
index abb678fe3021..bce72e8d1bc3 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/dpll.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/dpll.c
@@ -433,7 +433,7 @@ static int mlx5_dpll_probe(struct auxiliary_device *adev,
if (err)
return err;
- mdpll = kzalloc_obj(*mdpll, GFP_KERNEL);
+ mdpll = kzalloc_obj(*mdpll);
if (!mdpll)
return -ENOMEM;
mdpll->mdev = mdev;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c b/drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
index 8b418e8538ca..884f1dff0952 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
@@ -90,7 +90,7 @@ mlx5e_fs_tt_redirect_udp_add_rule(struct mlx5e_flow_steering *fs,
if (type == FS_UDP_NUM_TYPES)
return ERR_PTR(-EINVAL);
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return ERR_PTR(-ENOMEM);
@@ -150,7 +150,7 @@ static int fs_udp_create_groups(struct mlx5e_flow_table *ft, enum fs_udp_type ty
int err;
u8 *mc;
- ft->g = kzalloc_objs(*ft->g, MLX5E_FS_UDP_NUM_GROUPS, GFP_KERNEL);
+ ft->g = kzalloc_objs(*ft->g, MLX5E_FS_UDP_NUM_GROUPS);
in = kvzalloc(inlen, GFP_KERNEL);
if (!in || !ft->g) {
kfree(ft->g);
@@ -325,7 +325,7 @@ int mlx5e_fs_tt_redirect_udp_create(struct mlx5e_flow_steering *fs)
return 0;
}
- udp = kzalloc_obj(*udp, GFP_KERNEL);
+ udp = kzalloc_obj(*udp);
if (!udp)
return -ENOMEM;
mlx5e_fs_set_udp(fs, udp);
@@ -372,7 +372,7 @@ mlx5e_fs_tt_redirect_any_add_rule(struct mlx5e_flow_steering *fs,
struct mlx5_flow_spec *spec;
int err;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return ERR_PTR(-ENOMEM);
@@ -432,7 +432,7 @@ static int fs_any_create_groups(struct mlx5e_flow_table *ft)
int err;
u8 *mc;
- ft->g = kzalloc_objs(*ft->g, MLX5E_FS_UDP_NUM_GROUPS, GFP_KERNEL);
+ ft->g = kzalloc_objs(*ft->g, MLX5E_FS_UDP_NUM_GROUPS);
in = kvzalloc(inlen, GFP_KERNEL);
if (!in || !ft->g) {
kfree(ft->g);
@@ -589,7 +589,7 @@ int mlx5e_fs_tt_redirect_any_create(struct mlx5e_flow_steering *fs)
return 0;
}
- fs_any = kzalloc_obj(*fs_any, GFP_KERNEL);
+ fs_any = kzalloc_obj(*fs_any);
if (!fs_any)
return -ENOMEM;
mlx5e_fs_set_any(fs, fs_any);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/htb.c b/drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
index c63b8022fae6..ac27f6260f99 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/htb.c
@@ -72,7 +72,7 @@ mlx5e_htb_node_create_leaf(struct mlx5e_htb *htb, u16 classid, u16 qid,
{
struct mlx5e_qos_node *node;
- node = kzalloc_obj(*node, GFP_KERNEL);
+ node = kzalloc_obj(*node);
if (!node)
return ERR_PTR(-ENOMEM);
@@ -93,7 +93,7 @@ static struct mlx5e_qos_node *mlx5e_htb_node_create_root(struct mlx5e_htb *htb)
{
struct mlx5e_qos_node *node;
- node = kzalloc_obj(*node, GFP_KERNEL);
+ node = kzalloc_obj(*node);
if (!node)
return ERR_PTR(-ENOMEM);
@@ -694,7 +694,7 @@ mlx5e_htb_node_modify(struct mlx5e_htb *htb, u16 classid, u64 rate, u64 ceil,
struct mlx5e_htb *mlx5e_htb_alloc(void)
{
- return kvzalloc_obj(struct mlx5e_htb, GFP_KERNEL);
+ return kvzalloc_obj(struct mlx5e_htb);
}
void mlx5e_htb_free(struct mlx5e_htb *htb)
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c b/drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
index b1a84a01a81c..4bab696b7250 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/mapping.c
@@ -198,7 +198,7 @@ mapping_create(size_t data_size, u32 max_id, bool delayed_removal)
{
struct mapping_ctx *ctx;
- ctx = kzalloc_obj(*ctx, GFP_KERNEL);
+ ctx = kzalloc_obj(*ctx);
if (!ctx)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c b/drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
index 5f4a7ca15518..1b76647f3194 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
@@ -883,7 +883,7 @@ int mlx5e_ptp_open(struct mlx5e_priv *priv, struct mlx5e_params *params,
c = kvzalloc_node(sizeof(*c), GFP_KERNEL, dev_to_node(mlx5_core_dma_dev(mdev)));
- cparams = kvzalloc_obj(*cparams, GFP_KERNEL);
+ cparams = kvzalloc_obj(*cparams);
if (!c || !cparams) {
err = -ENOMEM;
goto err_free;
@@ -988,7 +988,7 @@ int mlx5e_ptp_alloc_rx_fs(struct mlx5e_flow_steering *fs,
if (!mlx5e_profile_feature_cap(profile, PTP_RX))
return 0;
- ptp_fs = kzalloc_obj(*ptp_fs, GFP_KERNEL);
+ ptp_fs = kzalloc_obj(*ptp_fs);
if (!ptp_fs)
return -ENOMEM;
mlx5e_fs_set_ptp(fs, ptp_fs);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/qos.c b/drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
index cebcff010eac..d720bcd70373 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/qos.c
@@ -99,7 +99,7 @@ int mlx5e_open_qos_sq(struct mlx5e_priv *priv, struct mlx5e_channels *chs,
if (!priv->htb_qos_sq_stats[node_qid]) {
struct mlx5e_sq_stats *stats;
- stats = kzalloc_obj(*stats, GFP_KERNEL);
+ stats = kzalloc_obj(*stats);
if (!stats)
return -ENOMEM;
@@ -115,7 +115,7 @@ int mlx5e_open_qos_sq(struct mlx5e_priv *priv, struct mlx5e_channels *chs,
c = chs->c[ix];
qos_sqs = mlx5e_state_dereference(priv, c->qos_sqs);
- sq = kzalloc_obj(*sq, GFP_KERNEL);
+ sq = kzalloc_obj(*sq);
if (!sq)
return -ENOMEM;
@@ -462,7 +462,7 @@ struct mlx5e_mqprio_rl {
struct mlx5e_mqprio_rl *mlx5e_mqprio_rl_alloc(void)
{
- return kvzalloc_obj(struct mlx5e_mqprio_rl, GFP_KERNEL);
+ return kvzalloc_obj(struct mlx5e_mqprio_rl);
}
void mlx5e_mqprio_rl_free(struct mlx5e_mqprio_rl *rl)
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c b/drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c
index 8038deae35a7..9799bdd7d8d6 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/rep/bond.c
@@ -92,7 +92,7 @@ int mlx5e_rep_bond_enslave(struct mlx5_eswitch *esw, struct net_device *netdev,
mdata = mlx5e_lookup_rep_bond_metadata(&rpriv->uplink_priv, lag_dev);
if (!mdata) {
/* First netdev becomes slave, no metadata presents the lag_dev. Create one */
- mdata = kzalloc_obj(*mdata, GFP_KERNEL);
+ mdata = kzalloc_obj(*mdata);
if (!mdata)
return -ENOMEM;
@@ -110,7 +110,7 @@ int mlx5e_rep_bond_enslave(struct mlx5_eswitch *esw, struct net_device *netdev,
mdata->metadata_reg_c_0);
}
- s_entry = kzalloc_obj(*s_entry, GFP_KERNEL);
+ s_entry = kzalloc_obj(*s_entry);
if (!s_entry) {
err = -ENOMEM;
goto entry_alloc_err;
@@ -315,7 +315,7 @@ int mlx5e_rep_bond_init(struct mlx5e_rep_priv *rpriv)
if (!mlx5_esw_acl_egress_fwd2vport_supported(priv->mdev->priv.eswitch))
goto out;
- uplink_priv->bond = kvzalloc_obj(*uplink_priv->bond, GFP_KERNEL);
+ uplink_priv->bond = kvzalloc_obj(*uplink_priv->bond);
if (!uplink_priv->bond) {
ret = -ENOMEM;
goto out;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c b/drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
index cbfb0cc32a3b..d220b045b331 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/rep/neigh.c
@@ -376,7 +376,7 @@ int mlx5e_rep_neigh_entry_create(struct mlx5e_priv *priv,
{
int err;
- *nhe = kzalloc_obj(**nhe, GFP_KERNEL);
+ *nhe = kzalloc_obj(**nhe);
if (!*nhe)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c b/drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
index 2dc5e139c99c..e1ebc9b2d061 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c
@@ -503,7 +503,7 @@ mlx5e_rep_indr_setup_block(struct net_device *netdev, struct Qdisc *sch,
if (indr_priv)
return -EEXIST;
- indr_priv = kmalloc_obj(*indr_priv, GFP_KERNEL);
+ indr_priv = kmalloc_obj(*indr_priv);
if (!indr_priv)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/rss.c b/drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
index c9d141b8650b..a2ec67a122d9 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
@@ -93,7 +93,7 @@ void mlx5e_rss_params_indir_modify_actual_size(struct mlx5e_rss *rss, u32 num_ch
int mlx5e_rss_params_indir_init(struct mlx5e_rss_params_indir *indir,
u32 actual_table_size, u32 max_table_size)
{
- indir->table = kvmalloc_objs(*indir->table, max_table_size, GFP_KERNEL);
+ indir->table = kvmalloc_objs(*indir->table, max_table_size);
if (!indir->table)
return -ENOMEM;
@@ -134,7 +134,7 @@ static struct mlx5e_rss *mlx5e_rss_init_copy(const struct mlx5e_rss *from)
struct mlx5e_rss *rss;
int err;
- rss = kvzalloc_obj(*rss, GFP_KERNEL);
+ rss = kvzalloc_obj(*rss);
if (!rss)
return ERR_PTR(-ENOMEM);
@@ -216,7 +216,7 @@ mlx5e_rss_create_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt,
if (*tir_p)
return -EINVAL;
- tir = kvzalloc_obj(*tir, GFP_KERNEL);
+ tir = kvzalloc_obj(*tir);
if (!tir)
return -ENOMEM;
@@ -372,7 +372,7 @@ mlx5e_rss_init(struct mlx5_core_dev *mdev,
struct mlx5e_rss *rss;
int err;
- rss = kvzalloc_obj(*rss, GFP_KERNEL);
+ rss = kvzalloc_obj(*rss);
if (!rss)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c b/drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
index a9f55ffb894e..92974b11ec75 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c
@@ -325,7 +325,7 @@ static struct mlx5e_rx_res *mlx5e_rx_res_alloc(struct mlx5_core_dev *mdev, unsig
{
struct mlx5e_rx_res *rx_res;
- rx_res = kvzalloc_obj(*rx_res, GFP_KERNEL);
+ rx_res = kvzalloc_obj(*rx_res);
if (!rx_res)
return NULL;
@@ -359,7 +359,7 @@ static int mlx5e_rx_res_channels_init(struct mlx5e_rx_res *res)
if (!builder)
return -ENOMEM;
- res->channels = kvzalloc_objs(*res->channels, res->max_nch, GFP_KERNEL);
+ res->channels = kvzalloc_objs(*res->channels, res->max_nch);
if (!res->channels) {
err = -ENOMEM;
goto out;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/selq.c b/drivers/net/ethernet/mellanox/mlx5/core/en/selq.c
index 4598d922385a..8318a26bc263 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/selq.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/selq.c
@@ -30,11 +30,11 @@ int mlx5e_selq_init(struct mlx5e_selq *selq, struct mutex *state_lock)
selq->state_lock = state_lock;
- selq->standby = kvzalloc_obj(*selq->standby, GFP_KERNEL);
+ selq->standby = kvzalloc_obj(*selq->standby);
if (!selq->standby)
return -ENOMEM;
- init_params = kvzalloc_obj(*selq->active, GFP_KERNEL);
+ init_params = kvzalloc_obj(*selq->active);
if (!init_params) {
kvfree(selq->standby);
selq->standby = NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act_stats.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act_stats.c
index 45ff384b66d4..4b1c6c99c724 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act_stats.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act_stats.c
@@ -36,7 +36,7 @@ mlx5e_tc_act_stats_create(void)
struct mlx5e_tc_act_stats_handle *handle;
int err;
- handle = kvzalloc_obj(*handle, GFP_KERNEL);
+ handle = kvzalloc_obj(*handle);
if (!handle)
return ERR_PTR(-ENOMEM);
@@ -67,7 +67,7 @@ mlx5e_tc_act_stats_add(struct mlx5e_tc_act_stats_handle *handle,
u64 lastused;
int err = 0;
- act_stats = kvzalloc_obj(*act_stats, GFP_KERNEL);
+ act_stats = kvzalloc_obj(*act_stats);
if (!act_stats)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c
index e983da2574ec..52f96010f0d7 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c
@@ -34,7 +34,7 @@ mlx5_ct_fs_dmfs_ct_rule_add(struct mlx5_ct_fs *fs, struct mlx5_flow_spec *spec,
struct mlx5_ct_fs_dmfs_rule *dmfs_rule;
int err;
- dmfs_rule = kzalloc_obj(*dmfs_rule, GFP_KERNEL);
+ dmfs_rule = kzalloc_obj(*dmfs_rule);
if (!dmfs_rule)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c
index 59aa6ee5be05..822c79f2de72 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c
@@ -203,7 +203,7 @@ mlx5_ct_fs_hmfs_ct_rule_add(struct mlx5_ct_fs *fs, struct mlx5_flow_spec *spec,
if (!mlx5e_tc_ct_is_valid_flow_rule(fs->netdev, flow_rule))
return ERR_PTR(-EOPNOTSUPP);
- hmfs_rule = kzalloc_obj(*hmfs_rule, GFP_KERNEL);
+ hmfs_rule = kzalloc_obj(*hmfs_rule);
if (!hmfs_rule)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
index 897d8f7ed7f2..5a2c24ef517b 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c
@@ -92,7 +92,7 @@ mlx5_ct_fs_smfs_matcher_create(struct mlx5_ct_fs *fs, struct mlx5dr_table *tbl,
struct mlx5dr_matcher *dr_matcher;
struct mlx5_flow_spec *spec;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return ERR_PTR(-ENOMEM);
@@ -234,7 +234,7 @@ mlx5_ct_fs_smfs_ct_rule_add(struct mlx5_ct_fs *fs, struct mlx5_flow_spec *spec,
if (!mlx5e_tc_ct_is_valid_flow_rule(fs->netdev, flow_rule))
return ERR_PTR(-EOPNOTSUPP);
- smfs_rule = kzalloc_obj(*smfs_rule, GFP_KERNEL);
+ smfs_rule = kzalloc_obj(*smfs_rule);
if (!smfs_rule)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
index 11754c8ae986..7f0b7c5560fb 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/int_port.c
@@ -69,7 +69,7 @@ mlx5e_int_port_create_rx_rule(struct mlx5_eswitch *esw,
struct mlx5_flow_spec *spec;
void *misc;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return ERR_PTR(-ENOMEM);
@@ -167,7 +167,7 @@ mlx5e_int_port_add(struct mlx5e_tc_int_port_priv *priv,
return ERR_PTR(-ENOSPC);
}
- int_port = kzalloc_obj(*int_port, GFP_KERNEL);
+ int_port = kzalloc_obj(*int_port);
if (!int_port)
return ERR_PTR(-ENOMEM);
@@ -313,7 +313,7 @@ mlx5e_tc_int_port_init(struct mlx5e_priv *priv)
if (!mlx5e_tc_int_port_supported(esw))
return NULL;
- int_port_priv = kzalloc_obj(*int_port_priv, GFP_KERNEL);
+ int_port_priv = kzalloc_obj(*int_port_priv);
if (!int_port_priv)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
index 80ddbe373f97..a62b09dddc01 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/meter.c
@@ -247,7 +247,7 @@ __mlx5e_flow_meter_alloc(struct mlx5e_flow_meters *flow_meters, bool alloc_aso)
int err, pos, total;
u32 id;
- meter = kzalloc_obj(*meter, GFP_KERNEL);
+ meter = kzalloc_obj(*meter);
if (!meter)
return ERR_PTR(-ENOMEM);
@@ -526,7 +526,7 @@ mlx5e_flow_meters_init(struct mlx5e_priv *priv,
return ERR_PTR(-EOPNOTSUPP);
}
- flow_meters = kzalloc_obj(*flow_meters, GFP_KERNEL);
+ flow_meters = kzalloc_obj(*flow_meters);
if (!flow_meters)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c
index 62184531b3e6..18b6c1360552 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_act.c
@@ -42,7 +42,7 @@ mlx5e_tc_post_act_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains,
goto err_check;
}
- post_act = kzalloc_obj(*post_act, GFP_KERNEL);
+ post_act = kzalloc_obj(*post_act);
if (!post_act) {
err = -ENOMEM;
goto err_check;
@@ -86,7 +86,7 @@ mlx5e_tc_post_act_offload(struct mlx5e_post_act *post_act,
if (IS_ERR(post_act))
return PTR_ERR(post_act);
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
@@ -117,7 +117,7 @@ mlx5e_tc_post_act_add(struct mlx5e_post_act *post_act, struct mlx5_flow_attr *po
if (IS_ERR(post_act))
return ERR_CAST(post_act);
- handle = kzalloc_obj(*handle, GFP_KERNEL);
+ handle = kzalloc_obj(*handle);
if (!handle)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
index e5467a94e9dc..d03376d7bb31 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/post_meter.c
@@ -156,7 +156,7 @@ mlx5e_post_meter_rate_rules_create(struct mlx5e_priv *priv,
struct mlx5_flow_spec *spec;
int err;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
@@ -402,7 +402,7 @@ mlx5e_post_meter_init(struct mlx5e_priv *priv,
struct mlx5e_post_meter_priv *post_meter;
int err;
- post_meter = kzalloc_obj(*post_meter, GFP_KERNEL);
+ post_meter = kzalloc_obj(*post_meter);
if (!post_meter)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
index 938961520f6c..89490f687a9c 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc/sample.c
@@ -183,7 +183,7 @@ sampler_get(struct mlx5e_tc_psample *tc_psample, u32 sample_ratio, u32 default_t
sample_ratio, default_table_id))
goto add_ref;
- sampler = kzalloc_obj(*sampler, GFP_KERNEL);
+ sampler = kzalloc_obj(*sampler);
if (!sampler) {
err = -ENOMEM;
goto err_alloc;
@@ -273,7 +273,7 @@ sample_restore_get(struct mlx5e_tc_psample *tc_psample, u32 obj_id,
if (restore->obj_id == obj_id)
goto add_ref;
- restore = kzalloc_obj(*restore, GFP_KERNEL);
+ restore = kzalloc_obj(*restore);
if (!restore) {
err = -ENOMEM;
goto err_alloc;
@@ -485,7 +485,7 @@ mlx5e_tc_sample_offload(struct mlx5e_tc_psample *tc_psample,
if (IS_ERR_OR_NULL(tc_psample))
return ERR_PTR(-EOPNOTSUPP);
- sample_flow = kzalloc_obj(*sample_flow, GFP_KERNEL);
+ sample_flow = kzalloc_obj(*sample_flow);
if (!sample_flow)
return ERR_PTR(-ENOMEM);
sample_attr = &attr->sample_attr;
@@ -619,7 +619,7 @@ mlx5e_tc_sample_init(struct mlx5_eswitch *esw, struct mlx5e_post_act *post_act)
struct mlx5e_tc_psample *tc_psample;
int err;
- tc_psample = kzalloc_obj(*tc_psample, GFP_KERNEL);
+ tc_psample = kzalloc_obj(*tc_psample);
if (!tc_psample)
return ERR_PTR(-ENOMEM);
if (IS_ERR_OR_NULL(post_act)) {
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
index 2d3654faabfa..6c87a1c7db09 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
@@ -812,7 +812,7 @@ mlx5_tc_ct_entry_add_rule(struct mlx5_tc_ct_priv *ct_priv,
zone_rule->nat = nat;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
@@ -887,7 +887,7 @@ mlx5_tc_ct_entry_update_rule(struct mlx5_tc_ct_priv *ct_priv,
struct mlx5_flow_spec *spec;
int err;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
@@ -1021,7 +1021,7 @@ mlx5_tc_ct_counter_create(struct mlx5_tc_ct_priv *ct_priv)
struct mlx5_ct_counter *counter;
int ret;
- counter = kzalloc_obj(*counter, GFP_KERNEL);
+ counter = kzalloc_obj(*counter);
if (!counter)
return ERR_PTR(-ENOMEM);
@@ -1219,7 +1219,7 @@ mlx5_tc_ct_block_flow_offload_add(struct mlx5_ct_ft *ft,
}
spin_unlock_bh(&ct_priv->ht_lock);
- entry = kzalloc_obj(*entry, GFP_KERNEL);
+ entry = kzalloc_obj(*entry);
if (!entry)
return -ENOMEM;
@@ -1620,7 +1620,7 @@ static int tc_ct_pre_ct_add_rules(struct mlx5_ct_ft *ct_ft,
u16 zone;
int err;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
@@ -1856,7 +1856,7 @@ mlx5_tc_ct_add_ft_cb(struct mlx5_tc_ct_priv *ct_priv, u16 zone,
return ft;
}
- ft = kzalloc_obj(*ft, GFP_KERNEL);
+ ft = kzalloc_obj(*ft);
if (!ft)
return ERR_PTR(-ENOMEM);
@@ -2298,7 +2298,7 @@ mlx5_tc_ct_init(struct mlx5e_priv *priv, struct mlx5_fs_chains *chains,
if (err)
goto err_support;
- ct_priv = kzalloc_obj(*ct_priv, GFP_KERNEL);
+ ct_priv = kzalloc_obj(*ct_priv);
if (!ct_priv)
goto err_alloc;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
index 9a7c6df78640..bfd401bee9e8 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
@@ -87,7 +87,7 @@ int mlx5e_tc_set_attr_rx_tun(struct mlx5e_tc_flow *flow,
void *daddr, *saddr;
u8 ip_version;
- tun_attr = kvzalloc_obj(*tun_attr, GFP_KERNEL);
+ tun_attr = kvzalloc_obj(*tun_attr);
if (!tun_attr)
return -ENOMEM;
@@ -864,7 +864,7 @@ int mlx5e_attach_encap(struct mlx5e_priv *priv,
goto attach_flow;
}
- e = kzalloc_obj(*e, GFP_KERNEL);
+ e = kzalloc_obj(*e);
if (!e) {
err = -ENOMEM;
goto out_err;
@@ -976,7 +976,7 @@ int mlx5e_attach_decap(struct mlx5e_priv *priv,
goto found;
}
- d = kzalloc_obj(*d, GFP_KERNEL);
+ d = kzalloc_obj(*d);
if (!d) {
err = -ENOMEM;
goto out_err;
@@ -1205,7 +1205,7 @@ mlx5e_route_get_create(struct mlx5e_priv *priv,
return r;
}
- r = kzalloc_obj(*r, GFP_KERNEL);
+ r = kzalloc_obj(*r);
if (!r)
return ERR_PTR(-ENOMEM);
@@ -1862,7 +1862,7 @@ struct mlx5e_tc_tun_encap *mlx5e_tc_tun_init(struct mlx5e_priv *priv)
struct mlx5e_tc_tun_encap *encap;
int err;
- encap = kvzalloc_obj(*encap, GFP_KERNEL);
+ encap = kvzalloc_obj(*encap);
if (!encap)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/tir.c b/drivers/net/ethernet/mellanox/mlx5/core/en/tir.c
index e02f04a7b211..376ba6b29027 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/tir.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/tir.c
@@ -22,7 +22,7 @@ struct mlx5e_tir_builder *mlx5e_tir_builder_alloc(bool modify)
{
struct mlx5e_tir_builder *builder;
- builder = kvzalloc_obj(*builder, GFP_KERNEL);
+ builder = kvzalloc_obj(*builder);
if (!builder)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c b/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c
index bd0cf822cea9..d39f778ecd85 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c
@@ -123,7 +123,7 @@ int mlx5e_open_xsk(struct mlx5e_priv *priv, struct mlx5e_params *params,
if (!mlx5e_validate_xsk_param(params, xsk, priv->mdev))
return -EINVAL;
- cparam = kvzalloc_obj(*cparam, GFP_KERNEL);
+ cparam = kvzalloc_obj(*cparam);
if (!cparam)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
index 64fe7921f380..e21b7c8f2e81 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
@@ -82,7 +82,7 @@ struct mlx5_flow_handle *mlx5e_accel_fs_add_sk(struct mlx5e_flow_steering *fs,
struct mlx5_flow_handle *flow;
struct mlx5_flow_spec *spec;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return ERR_PTR(-ENOMEM);
@@ -186,7 +186,7 @@ static int accel_fs_tcp_create_groups(struct mlx5e_flow_table *ft,
int err;
u8 *mc;
- ft->g = kzalloc_objs(*ft->g, MLX5E_ACCEL_FS_TCP_NUM_GROUPS, GFP_KERNEL);
+ ft->g = kzalloc_objs(*ft->g, MLX5E_ACCEL_FS_TCP_NUM_GROUPS);
in = kvzalloc(inlen, GFP_KERNEL);
if (!in || !ft->g) {
kfree(ft->g);
@@ -378,7 +378,7 @@ int mlx5e_accel_fs_tcp_create(struct mlx5e_flow_steering *fs)
if (!MLX5_CAP_FLOWTABLE_NIC_RX(mlx5e_fs_get_mdev(fs), ft_field_support.outer_ip_version))
return -EOPNOTSUPP;
- accel_tcp = kzalloc_obj(*accel_tcp, GFP_KERNEL);
+ accel_tcp = kzalloc_obj(*accel_tcp);
if (!accel_tcp)
return -ENOMEM;
mlx5e_fs_set_accel_tcp(fs, accel_tcp);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
index 6ae17d24e64d..415208abf10e 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
@@ -712,20 +712,20 @@ static int mlx5_ipsec_create_work(struct mlx5e_ipsec_sa_entry *sa_entry)
break;
}
- work = kzalloc_obj(*work, GFP_KERNEL);
+ work = kzalloc_obj(*work);
if (!work)
return -ENOMEM;
switch (x->xso.type) {
case XFRM_DEV_OFFLOAD_CRYPTO:
- data = kzalloc_obj(*sa_entry, GFP_KERNEL);
+ data = kzalloc_obj(*sa_entry);
if (!data)
goto free_work;
INIT_WORK(&work->work, mlx5e_ipsec_modify_state);
break;
case XFRM_DEV_OFFLOAD_PACKET:
- data = kzalloc_obj(struct mlx5e_ipsec_netevent_data, GFP_KERNEL);
+ data = kzalloc_obj(struct mlx5e_ipsec_netevent_data);
if (!data)
goto free_work;
@@ -759,7 +759,7 @@ static int mlx5e_ipsec_create_dwork(struct mlx5e_ipsec_sa_entry *sa_entry)
x->lft.hard_byte_limit == XFRM_INF)
return 0;
- dwork = kzalloc_obj(*dwork, GFP_KERNEL);
+ dwork = kzalloc_obj(*dwork);
if (!dwork)
return -ENOMEM;
@@ -988,7 +988,7 @@ void mlx5e_ipsec_init(struct mlx5e_priv *priv)
return;
}
- ipsec = kzalloc_obj(*ipsec, GFP_KERNEL);
+ ipsec = kzalloc_obj(*ipsec);
if (!ipsec)
return;
@@ -1276,7 +1276,7 @@ static int mlx5e_xfrm_add_policy(struct xfrm_policy *x,
if (err)
return err;
- pol_entry = kzalloc_obj(*pol_entry, GFP_KERNEL);
+ pol_entry = kzalloc_obj(*pol_entry);
if (!pol_entry)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
index 8139772387f1..197a1c6930c0 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
@@ -208,7 +208,7 @@ static int rx_add_rule_drop_auth_trailer(struct mlx5e_ipsec_sa_entry *sa_entry,
struct mlx5_flow_spec *spec;
int err;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
@@ -287,7 +287,7 @@ static int rx_add_rule_drop_replay(struct mlx5e_ipsec_sa_entry *sa_entry, struct
struct mlx5_flow_spec *spec;
int err;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
@@ -347,7 +347,7 @@ static int ipsec_rx_status_drop_all_create(struct mlx5e_ipsec *ipsec,
int err = 0;
flow_group_in = kvzalloc(inlen, GFP_KERNEL);
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!flow_group_in || !spec) {
err = -ENOMEM;
goto err_out;
@@ -454,7 +454,7 @@ ipsec_rx_status_pass_create(struct mlx5e_ipsec *ipsec,
struct mlx5_flow_spec *spec;
int err;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return ERR_PTR(-ENOMEM);
@@ -554,7 +554,7 @@ static int ipsec_miss_create(struct mlx5_core_dev *mdev,
int err = 0;
flow_group_in = kvzalloc(inlen, GFP_KERNEL);
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!flow_group_in || !spec) {
err = -ENOMEM;
goto out;
@@ -1226,7 +1226,7 @@ static int ipsec_counter_rule_tx(struct mlx5_core_dev *mdev, struct mlx5e_ipsec_
struct mlx5_flow_spec *spec;
int err;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
@@ -1962,7 +1962,7 @@ static int rx_add_rule_sa_selector(struct mlx5e_ipsec_sa_entry *sa_entry,
struct mlx5_flow_spec *spec;
int err = 0;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
@@ -2046,7 +2046,7 @@ static int rx_add_rule(struct mlx5e_ipsec_sa_entry *sa_entry)
if (IS_ERR(rx))
return PTR_ERR(rx);
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec) {
err = -ENOMEM;
goto err_alloc;
@@ -2176,7 +2176,7 @@ static int tx_add_rule(struct mlx5e_ipsec_sa_entry *sa_entry)
if (IS_ERR(tx))
return PTR_ERR(tx);
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec) {
err = -ENOMEM;
goto err_alloc;
@@ -2267,7 +2267,7 @@ static int tx_add_policy(struct mlx5e_ipsec_pol_entry *pol_entry)
if (IS_ERR(ft))
return PTR_ERR(ft);
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec) {
err = -ENOMEM;
goto err_alloc;
@@ -2354,7 +2354,7 @@ static int rx_add_policy(struct mlx5e_ipsec_pol_entry *pol_entry)
rx = ipsec_rx(pol_entry->ipsec, attrs->addrs.family, attrs->type);
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec) {
err = -ENOMEM;
goto err_alloc;
@@ -2434,7 +2434,7 @@ static struct mlx5e_ipsec_fc *ipsec_fs_init_single_counter(struct mlx5_core_dev
struct mlx5_fc *counter;
int err;
- fc = kzalloc_obj(*fc, GFP_KERNEL);
+ fc = kzalloc_obj(*fc);
if (!fc)
return ERR_PTR(-ENOMEM);
@@ -2778,24 +2778,24 @@ int mlx5e_accel_ipsec_fs_init(struct mlx5e_ipsec *ipsec,
if (!ns_esw)
return -EOPNOTSUPP;
- ipsec->tx_esw = kzalloc_obj(*ipsec->tx_esw, GFP_KERNEL);
+ ipsec->tx_esw = kzalloc_obj(*ipsec->tx_esw);
if (!ipsec->tx_esw)
return -ENOMEM;
- ipsec->rx_esw = kzalloc_obj(*ipsec->rx_esw, GFP_KERNEL);
+ ipsec->rx_esw = kzalloc_obj(*ipsec->rx_esw);
if (!ipsec->rx_esw)
goto err_rx_esw;
}
- ipsec->tx = kzalloc_obj(*ipsec->tx, GFP_KERNEL);
+ ipsec->tx = kzalloc_obj(*ipsec->tx);
if (!ipsec->tx)
goto err_tx;
- ipsec->rx_ipv4 = kzalloc_obj(*ipsec->rx_ipv4, GFP_KERNEL);
+ ipsec->rx_ipv4 = kzalloc_obj(*ipsec->rx_ipv4);
if (!ipsec->rx_ipv4)
goto err_rx_ipv4;
- ipsec->rx_ipv6 = kzalloc_obj(*ipsec->rx_ipv6, GFP_KERNEL);
+ ipsec->rx_ipv6 = kzalloc_obj(*ipsec->rx_ipv6);
if (!ipsec->rx_ipv6)
goto err_rx_ipv6;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
index 14d7a63f752e..33344e00719b 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c
@@ -522,7 +522,7 @@ int mlx5e_ipsec_aso_init(struct mlx5e_ipsec *ipsec)
struct device *pdev;
int err;
- aso = kzalloc_obj(*ipsec->aso, GFP_KERNEL);
+ aso = kzalloc_obj(*ipsec->aso);
if (!aso)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c
index ac348aacdb0d..337201f12895 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c
@@ -199,7 +199,7 @@ int mlx5e_ktls_init(struct mlx5e_priv *priv)
if (!mlx5e_is_ktls_device(priv->mdev))
return 0;
- tls = kzalloc_obj(*tls, GFP_KERNEL);
+ tls = kzalloc_obj(*tls);
if (!tls)
return -ENOMEM;
tls->mdev = priv->mdev;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
index 47de07467e0c..ac8168ebb38c 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c
@@ -90,7 +90,7 @@ mlx5e_ktls_rx_resync_create_resp_list(void)
{
struct mlx5e_ktls_resync_resp *resp_list;
- resp_list = kvzalloc_obj(*resp_list, GFP_KERNEL);
+ resp_list = kvzalloc_obj(*resp_list);
if (!resp_list)
return ERR_PTR(-ENOMEM);
@@ -261,7 +261,7 @@ resync_post_get_progress_params(struct mlx5e_icosq *sq,
int err;
u16 pi;
- buf = kzalloc_obj(*buf, GFP_KERNEL);
+ buf = kzalloc_obj(*buf);
if (unlikely(!buf)) {
err = -ENOMEM;
goto err_out;
@@ -643,7 +643,7 @@ int mlx5e_ktls_add_rx(struct net_device *netdev, struct sock *sk,
tls_ctx = tls_get_ctx(sk);
priv = netdev_priv(netdev);
- priv_rx = kzalloc_obj(*priv_rx, GFP_KERNEL);
+ priv_rx = kzalloc_obj(*priv_rx);
if (unlikely(!priv_rx))
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
index b93f7d41a692..29769fc99c4b 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c
@@ -196,7 +196,7 @@ mlx5e_tls_priv_tx_init(struct mlx5_core_dev *mdev, struct mlx5e_tls_sw_stats *sw
struct mlx5e_ktls_offload_context_tx *priv_tx;
int err;
- priv_tx = kzalloc_obj(*priv_tx, GFP_KERNEL);
+ priv_tx = kzalloc_obj(*priv_tx);
if (!priv_tx)
return ERR_PTR(-ENOMEM);
@@ -360,7 +360,7 @@ static struct mlx5e_tls_tx_pool *mlx5e_tls_tx_pool_init(struct mlx5_core_dev *md
BUILD_BUG_ON(MLX5E_TLS_TX_POOL_LOW + MLX5E_TLS_TX_POOL_BULK >= MLX5E_TLS_TX_POOL_HIGH);
- pool = kvzalloc_obj(*pool, GFP_KERNEL);
+ pool = kvzalloc_obj(*pool);
if (!pool)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
index 14db0a2af406..71b3a059c964 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/macsec.c
@@ -165,7 +165,7 @@ static int mlx5e_macsec_aso_reg_mr(struct mlx5_core_dev *mdev, struct mlx5e_macs
dma_addr_t dma_addr;
int err;
- umr = kzalloc_obj(*umr, GFP_KERNEL);
+ umr = kzalloc_obj(*umr);
if (!umr) {
err = -ENOMEM;
return err;
@@ -530,7 +530,7 @@ static int mlx5e_macsec_add_txsa(struct macsec_context *ctx)
goto out;
}
- tx_sa = kzalloc_obj(*tx_sa, GFP_KERNEL);
+ tx_sa = kzalloc_obj(*tx_sa);
if (!tx_sa) {
err = -ENOMEM;
goto out;
@@ -701,13 +701,13 @@ static int mlx5e_macsec_add_rxsc(struct macsec_context *ctx)
goto out;
}
- rx_sc = kzalloc_obj(*rx_sc, GFP_KERNEL);
+ rx_sc = kzalloc_obj(*rx_sc);
if (!rx_sc) {
err = -ENOMEM;
goto out;
}
- sc_xarray_element = kzalloc_obj(*sc_xarray_element, GFP_KERNEL);
+ sc_xarray_element = kzalloc_obj(*sc_xarray_element);
if (!sc_xarray_element) {
err = -ENOMEM;
goto destroy_rx_sc;
@@ -912,7 +912,7 @@ static int mlx5e_macsec_add_rxsa(struct macsec_context *ctx)
goto out;
}
- rx_sa = kzalloc_obj(*rx_sa, GFP_KERNEL);
+ rx_sa = kzalloc_obj(*rx_sa);
if (!rx_sa) {
err = -ENOMEM;
goto out;
@@ -1093,7 +1093,7 @@ static int mlx5e_macsec_add_secy(struct macsec_context *ctx)
goto out;
}
- macsec_device = kzalloc_obj(*macsec_device, GFP_KERNEL);
+ macsec_device = kzalloc_obj(*macsec_device);
if (!macsec_device) {
err = -ENOMEM;
goto out;
@@ -1730,7 +1730,7 @@ int mlx5e_macsec_init(struct mlx5e_priv *priv)
return 0;
}
- macsec = kzalloc_obj(*macsec, GFP_KERNEL);
+ macsec = kzalloc_obj(*macsec);
if (!macsec)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
index ea250eecbed1..6a50b6dec0fa 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
@@ -142,7 +142,7 @@ static int accel_psp_fs_rx_err_add_rule(struct mlx5e_psp_fs *fs,
struct mlx5_flow_spec *spec;
int err = 0;
- spec = kzalloc_obj(*spec, GFP_KERNEL);
+ spec = kzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
@@ -344,7 +344,7 @@ static int accel_psp_fs_rx_create_ft(struct mlx5e_psp_fs *fs,
int err = 0;
flow_group_in = kvzalloc(inlen, GFP_KERNEL);
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!flow_group_in || !spec) {
err = -ENOMEM;
goto out;
@@ -560,7 +560,7 @@ static int accel_psp_fs_init_rx(struct mlx5e_psp_fs *fs)
enum accel_fs_psp_type i;
int err;
- accel_psp = kzalloc_obj(*accel_psp, GFP_KERNEL);
+ accel_psp = kzalloc_obj(*accel_psp);
if (!accel_psp)
return -ENOMEM;
@@ -686,7 +686,7 @@ static int accel_psp_fs_tx_create_ft_table(struct mlx5e_psp_fs *fs)
struct mlx5_flow_group *fg;
int err = 0;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
in = kvzalloc(inlen, GFP_KERNEL);
if (!spec || !in) {
err = -ENOMEM;
@@ -815,7 +815,7 @@ static int accel_psp_fs_init_tx(struct mlx5e_psp_fs *fs)
if (!ns)
return -EOPNOTSUPP;
- tx_fs = kzalloc_obj(*tx_fs, GFP_KERNEL);
+ tx_fs = kzalloc_obj(*tx_fs);
if (!tx_fs)
return -ENOMEM;
@@ -896,7 +896,7 @@ static struct mlx5e_psp_fs *mlx5e_accel_psp_fs_init(struct mlx5e_priv *priv)
struct mlx5e_psp_fs *fs;
int err = 0;
- fs = kzalloc_obj(*fs, GFP_KERNEL);
+ fs = kzalloc_obj(*fs);
if (!fs)
return ERR_PTR(-ENOMEM);
@@ -1127,7 +1127,7 @@ int mlx5e_psp_init(struct mlx5e_priv *priv)
return 0;
}
- psp = kzalloc_obj(*psp, GFP_KERNEL);
+ psp = kzalloc_obj(*psp);
if (!psp)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c b/drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
index dbe824a62f22..c5e62d7d4908 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
@@ -260,7 +260,7 @@ static int arfs_create_groups(struct mlx5e_flow_table *ft,
int err;
u8 *mc;
- ft->g = kzalloc_objs(*ft->g, MLX5E_ARFS_NUM_GROUPS, GFP_KERNEL);
+ ft->g = kzalloc_objs(*ft->g, MLX5E_ARFS_NUM_GROUPS);
if (!ft->g)
return -ENOMEM;
@@ -391,7 +391,7 @@ int mlx5e_arfs_create_tables(struct mlx5e_flow_steering *fs,
if (!ntuple)
return 0;
- arfs = kvzalloc_obj(*arfs, GFP_KERNEL);
+ arfs = kvzalloc_obj(*arfs);
if (!arfs)
return -ENOMEM;
@@ -522,7 +522,7 @@ static struct mlx5_flow_handle *arfs_add_rule(struct mlx5e_priv *priv,
struct mlx5_flow_table *ft;
int err = 0;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec) {
priv->channel_stats[arfs_rule->rxq]->rq.arfs_err++;
err = -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_common.c b/drivers/net/ethernet/mellanox/mlx5/core/en_common.c
index 5da0a13d92f1..c2d4bae533de 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_common.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_common.c
@@ -179,7 +179,7 @@ int mlx5e_create_mdev_resources(struct mlx5_core_dev *mdev, bool create_tises)
num_doorbells = min(mlx5e_get_devlink_param_num_doorbells(mdev),
mlx5e_get_max_num_channels(mdev));
- res->bfregs = kzalloc_objs(*res->bfregs, num_doorbells, GFP_KERNEL);
+ res->bfregs = kzalloc_objs(*res->bfregs, num_doorbells);
if (!res->bfregs) {
err = -ENOMEM;
goto err_destroy_mkey;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_fs.c b/drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
index 1dd5f916597b..9352e2183312 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
@@ -295,7 +295,7 @@ static int mlx5e_add_vlan_rule(struct mlx5e_flow_steering *fs,
struct mlx5_flow_spec *spec;
int err = 0;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
@@ -372,7 +372,7 @@ mlx5e_add_trap_rule(struct mlx5_flow_table *ft, int trap_id, int tir_num)
struct mlx5_flow_handle *rule;
struct mlx5_flow_spec *spec;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return ERR_PTR(-ENOMEM);
spec->flow_context.flags |= FLOW_CONTEXT_HAS_TAG;
@@ -754,7 +754,7 @@ static int mlx5e_add_promisc_rule(struct mlx5e_flow_steering *fs)
struct mlx5_flow_spec *spec;
int err = 0;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
dest.type = MLX5_FLOW_DESTINATION_TYPE_FLOW_TABLE;
@@ -984,7 +984,7 @@ static int mlx5e_add_l2_flow_rule(struct mlx5e_flow_steering *fs,
u8 *mc_dmac;
u8 *mv_dmac;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
@@ -1039,7 +1039,7 @@ static int mlx5e_create_l2_table_groups(struct mlx5e_l2_table *l2_table)
int err;
u8 *mc;
- ft->g = kzalloc_objs(*ft->g, MLX5E_NUM_L2_GROUPS, GFP_KERNEL);
+ ft->g = kzalloc_objs(*ft->g, MLX5E_NUM_L2_GROUPS);
if (!ft->g)
return -ENOMEM;
in = kvzalloc(inlen, GFP_KERNEL);
@@ -1251,7 +1251,7 @@ static int mlx5e_fs_create_vlan_table(struct mlx5e_flow_steering *fs)
if (IS_ERR(ft->t))
return PTR_ERR(ft->t);
- ft->g = kzalloc_objs(*ft->g, MLX5E_NUM_VLAN_GROUPS, GFP_KERNEL);
+ ft->g = kzalloc_objs(*ft->g, MLX5E_NUM_VLAN_GROUPS);
if (!ft->g) {
err = -ENOMEM;
goto err_destroy_vlan_table;
@@ -1394,7 +1394,7 @@ void mlx5e_destroy_flow_steering(struct mlx5e_flow_steering *fs, bool ntuple,
static int mlx5e_fs_vlan_alloc(struct mlx5e_flow_steering *fs)
{
- fs->vlan = kvzalloc_obj(*fs->vlan, GFP_KERNEL);
+ fs->vlan = kvzalloc_obj(*fs->vlan);
if (!fs->vlan)
return -ENOMEM;
return 0;
@@ -1466,7 +1466,7 @@ struct mlx5e_flow_steering *mlx5e_fs_init(const struct mlx5e_profile *profile,
struct mlx5e_flow_steering *fs;
int err;
- fs = kvzalloc_obj(*fs, GFP_KERNEL);
+ fs = kvzalloc_obj(*fs);
if (!fs)
goto err;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c b/drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
index d01636af3d02..aecfba7deeb0 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
@@ -465,7 +465,7 @@ add_ethtool_flow_rule(struct mlx5e_priv *priv,
struct mlx5_flow_spec *spec;
int err = 0;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return ERR_PTR(-ENOMEM);
err = set_flow_attrs(spec->match_criteria, spec->match_value,
@@ -476,7 +476,7 @@ add_ethtool_flow_rule(struct mlx5e_priv *priv,
if (fs->ring_cookie == RX_CLS_FLOW_DISC) {
flow_act.action = MLX5_FLOW_CONTEXT_ACTION_DROP;
} else {
- dst = kzalloc_obj(*dst, GFP_KERNEL);
+ dst = kzalloc_obj(*dst);
if (!dst) {
err = -ENOMEM;
goto free;
@@ -541,7 +541,7 @@ static struct mlx5e_ethtool_rule *get_ethtool_rule(struct mlx5e_priv *priv,
if (eth_rule)
del_ethtool_rule(priv->fs, eth_rule);
- eth_rule = kzalloc_obj(*eth_rule, GFP_KERNEL);
+ eth_rule = kzalloc_obj(*eth_rule);
if (!eth_rule)
return ERR_PTR(-ENOMEM);
@@ -836,7 +836,7 @@ mlx5e_ethtool_get_all_flows(struct mlx5e_priv *priv,
int mlx5e_ethtool_alloc(struct mlx5e_ethtool_steering **ethtool)
{
- *ethtool = kvzalloc_obj(**ethtool, GFP_KERNEL);
+ *ethtool = kvzalloc_obj(**ethtool);
if (!*ethtool)
return -ENOMEM;
return 0;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_main.c b/drivers/net/ethernet/mellanox/mlx5/core/en_main.c
index 41edda3d0c70..e844ffa4d6b7 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_main.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_main.c
@@ -2791,7 +2791,7 @@ static int mlx5e_open_channel(struct mlx5e_priv *priv, int ix,
return err;
c = kvzalloc_node(sizeof(*c), GFP_KERNEL, cpu_to_node(cpu));
- cparam = kvzalloc_obj(*cparam, GFP_KERNEL);
+ cparam = kvzalloc_obj(*cparam);
if (!c || !cparam) {
err = -ENOMEM;
goto err_free;
@@ -2911,7 +2911,7 @@ int mlx5e_open_channels(struct mlx5e_priv *priv,
chs->num = chs->params.num_channels;
- chs->c = kzalloc_objs(struct mlx5e_channel *, chs->num, GFP_KERNEL);
+ chs->c = kzalloc_objs(struct mlx5e_channel *, chs->num);
if (!chs->c)
goto err_out;
@@ -3415,8 +3415,8 @@ int mlx5e_safe_switch_params(struct mlx5e_priv *priv,
if (!reset)
return mlx5e_switch_priv_params(priv, params, preactivate, context);
- old_chs = kzalloc_obj(*old_chs, GFP_KERNEL);
- new_chs = kzalloc_obj(*new_chs, GFP_KERNEL);
+ old_chs = kzalloc_obj(*old_chs);
+ new_chs = kzalloc_obj(*new_chs);
if (!old_chs || !new_chs) {
err = -ENOMEM;
goto err_free_chs;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_rep.c b/drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
index b0bc37669305..1db4ecb2356f 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
@@ -476,7 +476,7 @@ static int mlx5e_sqs2vport_add_peers_rules(struct mlx5_eswitch *esw, struct mlx5
struct mlx5e_rep_sq_peer *sq_peer;
int err;
- sq_peer = kzalloc_obj(*sq_peer, GFP_KERNEL);
+ sq_peer = kzalloc_obj(*sq_peer);
if (!sq_peer)
return -ENOMEM;
@@ -521,7 +521,7 @@ static int mlx5e_sqs2vport_start(struct mlx5_eswitch *esw,
devcom_locked = true;
for (i = 0; i < sqns_num; i++) {
- rep_sq = kzalloc_obj(*rep_sq, GFP_KERNEL);
+ rep_sq = kzalloc_obj(*rep_sq);
if (!rep_sq) {
err = -ENOMEM;
goto out_err;
@@ -1621,7 +1621,7 @@ mlx5e_vport_rep_load(struct mlx5_core_dev *dev, struct mlx5_eswitch_rep *rep)
struct mlx5e_rep_priv *rpriv;
int err;
- rpriv = kvzalloc_obj(*rpriv, GFP_KERNEL);
+ rpriv = kvzalloc_obj(*rpriv);
if (!rpriv)
return -ENOMEM;
@@ -1731,7 +1731,7 @@ static int mlx5e_vport_rep_event_pair(struct mlx5_eswitch *esw,
sq_peer->peer = peer_esw;
continue;
}
- sq_peer = kzalloc_obj(*sq_peer, GFP_KERNEL);
+ sq_peer = kzalloc_obj(*sq_peer);
if (!sq_peer) {
err = -ENOMEM;
goto err_sq_alloc;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c b/drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
index 4066778f702d..accc26d1a872 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_selftest.c
@@ -270,7 +270,7 @@ static int mlx5e_test_loopback(struct mlx5e_priv *priv)
return -ENODEV;
}
- lbtp = kzalloc_obj(*lbtp, GFP_KERNEL);
+ lbtp = kzalloc_obj(*lbtp);
if (!lbtp)
return -ENOMEM;
lbtp->loopback_ok = false;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c b/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
index 761cfd2d95f1..1434b65d4746 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
@@ -153,7 +153,7 @@ struct mlx5e_tc_table *mlx5e_tc_table_alloc(void)
{
struct mlx5e_tc_table *tc;
- tc = kvzalloc_obj(*tc, GFP_KERNEL);
+ tc = kvzalloc_obj(*tc);
return tc ? tc : ERR_PTR(-ENOMEM);
}
@@ -905,7 +905,7 @@ mlx5e_hairpin_create(struct mlx5e_priv *priv, struct mlx5_hairpin_params *params
struct mlx5_hairpin *pair;
int err;
- hp = kzalloc_obj(*hp, GFP_KERNEL);
+ hp = kzalloc_obj(*hp);
if (!hp)
return ERR_PTR(-ENOMEM);
@@ -1139,7 +1139,7 @@ static int mlx5e_hairpin_flow_add(struct mlx5e_priv *priv,
goto attach_flow;
}
- hpe = kzalloc_obj(*hpe, GFP_KERNEL);
+ hpe = kzalloc_obj(*hpe);
if (!hpe) {
mutex_unlock(&tc->hairpin_tbl_lock);
return -ENOMEM;
@@ -1794,7 +1794,7 @@ extra_split_attr_dests(struct mlx5e_tc_flow *flow,
return PTR_ERR(post_act);
attr2 = mlx5_alloc_flow_attr(mlx5e_get_flow_namespace(flow));
- parse_attr2 = kvzalloc_obj(*parse_attr, GFP_KERNEL);
+ parse_attr2 = kvzalloc_obj(*parse_attr);
if (!attr2 || !parse_attr2) {
err = -ENOMEM;
goto err_free;
@@ -2570,7 +2570,7 @@ static int parse_tunnel_attr(struct mlx5e_priv *priv,
} else if (tunnel) {
struct mlx5_flow_spec *tmp_spec;
- tmp_spec = kvzalloc_obj(*tmp_spec, GFP_KERNEL);
+ tmp_spec = kvzalloc_obj(*tmp_spec);
if (!tmp_spec) {
NL_SET_ERR_MSG_MOD(extack, "Failed to allocate memory for tunnel tmp spec");
netdev_warn(priv->netdev, "Failed to allocate memory for tunnel tmp spec");
@@ -3671,7 +3671,7 @@ mlx5e_clone_flow_attr_for_post_act(struct mlx5_flow_attr *attr,
struct mlx5_flow_attr *attr2;
attr2 = mlx5_alloc_flow_attr(ns_type);
- parse_attr = kvzalloc_obj(*parse_attr, GFP_KERNEL);
+ parse_attr = kvzalloc_obj(*parse_attr);
if (!attr2 || !parse_attr) {
kvfree(parse_attr);
kfree(attr2);
@@ -4448,8 +4448,8 @@ mlx5e_alloc_flow(struct mlx5e_priv *priv, int attr_size,
int err = -ENOMEM;
int out_index;
- flow = kzalloc_obj(*flow, GFP_KERNEL);
- parse_attr = kvzalloc_obj(*parse_attr, GFP_KERNEL);
+ flow = kzalloc_obj(*flow);
+ parse_attr = kvzalloc_obj(*parse_attr);
if (!parse_attr || !flow)
goto err_free;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/eq.c b/drivers/net/ethernet/mellanox/mlx5/core/eq.c
index cc679500b3dc..22a637111aa2 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/eq.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/eq.c
@@ -881,7 +881,7 @@ static int comp_irq_request_sf(struct mlx5_core_dev *dev, u16 vecidx)
if (!mlx5_irq_pool_is_sf_pool(pool))
return comp_irq_request_pci(dev, vecidx);
- af_desc = kvzalloc_obj(*af_desc, GFP_KERNEL);
+ af_desc = kvzalloc_obj(*af_desc);
if (!af_desc)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.c
index a95d12860fed..ba5cce706ea2 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/helper.c
@@ -58,7 +58,7 @@ int esw_egress_acl_vlan_create(struct mlx5_eswitch *esw,
if (vport->egress.allowed_vlan)
return -EEXIST;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c
index f8ca68ea685e..4410e57acfc7 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c
@@ -200,7 +200,7 @@ int esw_acl_ingress_lgcy_setup(struct mlx5_eswitch *esw,
"vport[%d] configure ingress rules, vlan(%d) qos(%d)\n",
vport->vport, vport->info.vlan, vport->info.qos);
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec) {
err = -ENOMEM;
goto out;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
index 4ffaa7b4b5b1..197324788799 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
@@ -29,7 +29,7 @@ static int esw_acl_ingress_prio_tag_create(struct mlx5_eswitch *esw,
* required, allow
* Unmatched traffic is allowed by default
*/
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
index b9e9505ff76e..87b5fd349594 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
@@ -586,7 +586,7 @@ mlx5_esw_bridge_ingress_flow_with_esw_create(u16 vport_num, const unsigned char
struct mlx5_flow_handle *handle;
u8 *smac_v, *smac_c;
- rule_spec = kvzalloc_obj(*rule_spec, GFP_KERNEL);
+ rule_spec = kvzalloc_obj(*rule_spec);
if (!rule_spec)
return ERR_PTR(-ENOMEM);
@@ -700,7 +700,7 @@ mlx5_esw_bridge_ingress_filter_flow_create(u16 vport_num, const unsigned char *a
struct mlx5_flow_handle *handle;
u8 *smac_v, *smac_c;
- rule_spec = kvzalloc_obj(*rule_spec, GFP_KERNEL);
+ rule_spec = kvzalloc_obj(*rule_spec);
if (!rule_spec)
return ERR_PTR(-ENOMEM);
@@ -753,7 +753,7 @@ mlx5_esw_bridge_egress_flow_create(u16 vport_num, u16 esw_owner_vhca_id, const u
struct mlx5_flow_handle *handle;
u8 *dmac_v, *dmac_c;
- rule_spec = kvzalloc_obj(*rule_spec, GFP_KERNEL);
+ rule_spec = kvzalloc_obj(*rule_spec);
if (!rule_spec)
return ERR_PTR(-ENOMEM);
@@ -821,7 +821,7 @@ mlx5_esw_bridge_egress_miss_flow_create(struct mlx5_flow_table *egress_ft,
struct mlx5_flow_spec *rule_spec;
struct mlx5_flow_handle *handle;
- rule_spec = kvzalloc_obj(*rule_spec, GFP_KERNEL);
+ rule_spec = kvzalloc_obj(*rule_spec);
if (!rule_spec)
return ERR_PTR(-ENOMEM);
@@ -844,7 +844,7 @@ static struct mlx5_esw_bridge *mlx5_esw_bridge_create(struct net_device *br_netd
struct mlx5_esw_bridge *bridge;
int err;
- bridge = kvzalloc_obj(*bridge, GFP_KERNEL);
+ bridge = kvzalloc_obj(*bridge);
if (!bridge)
return ERR_PTR(-ENOMEM);
@@ -1179,7 +1179,7 @@ mlx5_esw_bridge_vlan_create(u16 vlan_proto, u16 vid, u16 flags, struct mlx5_esw_
struct mlx5_esw_bridge_vlan *vlan;
int err;
- vlan = kvzalloc_obj(*vlan, GFP_KERNEL);
+ vlan = kvzalloc_obj(*vlan);
if (!vlan)
return ERR_PTR(-ENOMEM);
@@ -1365,7 +1365,7 @@ mlx5_esw_bridge_fdb_entry_init(struct net_device *dev, u16 vport_num, u16 esw_ow
if (entry)
mlx5_esw_bridge_fdb_entry_notify_and_cleanup(entry, bridge);
- entry = kvzalloc_obj(*entry, GFP_KERNEL);
+ entry = kvzalloc_obj(*entry);
if (!entry)
return ERR_PTR(-ENOMEM);
@@ -1550,7 +1550,7 @@ static int mlx5_esw_bridge_vport_init(u16 vport_num, u16 esw_owner_vhca_id, u16
struct mlx5_esw_bridge_port *port;
int err;
- port = kvzalloc_obj(*port, GFP_KERNEL);
+ port = kvzalloc_obj(*port);
if (!port)
return -ENOMEM;
@@ -1924,7 +1924,7 @@ struct mlx5_esw_bridge_offloads *mlx5_esw_bridge_init(struct mlx5_eswitch *esw)
ASSERT_RTNL();
- br_offloads = kvzalloc_obj(*br_offloads, GFP_KERNEL);
+ br_offloads = kvzalloc_obj(*br_offloads);
if (!br_offloads)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
index 15e5a05f5dd8..092cd62a9137 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/bridge_mcast.c
@@ -65,11 +65,11 @@ mlx5_esw_bridge_mdb_flow_create(u16 esw_owner_vhca_id, struct mlx5_esw_bridge_md
u8 *dmac_v, *dmac_c;
unsigned long idx;
- rule_spec = kvzalloc_obj(*rule_spec, GFP_KERNEL);
+ rule_spec = kvzalloc_obj(*rule_spec);
if (!rule_spec)
return ERR_PTR(-ENOMEM);
- dests = kvzalloc_objs(*dests, num_dests, GFP_KERNEL);
+ dests = kvzalloc_objs(*dests, num_dests);
if (!dests) {
kvfree(rule_spec);
return ERR_PTR(-ENOMEM);
@@ -152,7 +152,7 @@ mlx5_esw_bridge_port_mdb_entry_init(struct mlx5_esw_bridge_port *port,
struct mlx5_esw_bridge_mdb_entry *entry;
int err;
- entry = kvzalloc_obj(*entry, GFP_KERNEL);
+ entry = kvzalloc_obj(*entry);
if (!entry)
return ERR_PTR(-ENOMEM);
@@ -516,7 +516,7 @@ mlx5_esw_bridge_mcast_flow_with_esw_create(struct mlx5_esw_bridge_port *port,
struct mlx5_flow_spec *rule_spec;
struct mlx5_flow_handle *handle;
- rule_spec = kvzalloc_obj(*rule_spec, GFP_KERNEL);
+ rule_spec = kvzalloc_obj(*rule_spec);
if (!rule_spec)
return ERR_PTR(-ENOMEM);
@@ -584,7 +584,7 @@ mlx5_esw_bridge_mcast_vlan_flow_create(u16 vlan_proto, struct mlx5_esw_bridge_po
struct mlx5_flow_spec *rule_spec;
struct mlx5_flow_handle *handle;
- rule_spec = kvzalloc_obj(*rule_spec, GFP_KERNEL);
+ rule_spec = kvzalloc_obj(*rule_spec);
if (!rule_spec)
return ERR_PTR(-ENOMEM);
@@ -656,7 +656,7 @@ mlx5_esw_bridge_mcast_fwd_flow_create(struct mlx5_esw_bridge_port *port)
struct mlx5_flow_spec *rule_spec;
struct mlx5_flow_handle *handle;
- rule_spec = kvzalloc_obj(*rule_spec, GFP_KERNEL);
+ rule_spec = kvzalloc_obj(*rule_spec);
if (!rule_spec)
return ERR_PTR(-ENOMEM);
@@ -890,7 +890,7 @@ mlx5_esw_bridge_ingress_igmp_fh_create(struct mlx5_flow_table *ingress_ft,
struct mlx5_flow_spec *rule_spec;
struct mlx5_flow_handle *handle;
- rule_spec = kvzalloc_obj(*rule_spec, GFP_KERNEL);
+ rule_spec = kvzalloc_obj(*rule_spec);
if (!rule_spec)
return ERR_PTR(-ENOMEM);
@@ -922,7 +922,7 @@ mlx5_esw_bridge_ingress_mld_fh_create(u8 type, struct mlx5_flow_table *ingress_f
struct mlx5_flow_spec *rule_spec;
struct mlx5_flow_handle *handle;
- rule_spec = kvzalloc_obj(*rule_spec, GFP_KERNEL);
+ rule_spec = kvzalloc_obj(*rule_spec);
if (!rule_spec)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
index 0b8bb42af33f..8bffba85f21f 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/devlink_port.c
@@ -70,7 +70,7 @@ int mlx5_esw_offloads_pf_vf_devlink_port_init(struct mlx5_eswitch *esw,
if (!mlx5_esw_devlink_port_supported(esw, vport_num))
return 0;
- dl_port = kzalloc_obj(*dl_port, GFP_KERNEL);
+ dl_port = kzalloc_obj(*dl_port);
if (!dl_port)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c
index 1a135c3e48df..b80999608f8d 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/indir_table.c
@@ -46,7 +46,7 @@ struct mlx5_esw_indir_table {
struct mlx5_esw_indir_table *
mlx5_esw_indir_table_init(void)
{
- struct mlx5_esw_indir_table *indir = kvzalloc_obj(*indir, GFP_KERNEL);
+ struct mlx5_esw_indir_table *indir = kvzalloc_obj(*indir);
if (!indir)
return ERR_PTR(-ENOMEM);
@@ -111,7 +111,7 @@ static int mlx5_esw_indir_table_rule_get(struct mlx5_eswitch *esw,
return 0;
}
- rule = kzalloc_obj(*rule, GFP_KERNEL);
+ rule = kzalloc_obj(*rule);
if (!rule)
return -ENOMEM;
@@ -258,7 +258,7 @@ mlx5_esw_indir_table_entry_create(struct mlx5_eswitch *esw, struct mlx5_flow_att
if (!root_ns)
return ERR_PTR(-ENOENT);
- e = kzalloc_obj(*e, GFP_KERNEL);
+ e = kzalloc_obj(*e);
if (!e)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
index 0ee931bca98b..7c62f7938bfb 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
@@ -259,7 +259,7 @@ static int _mlx5_eswitch_set_vepa_locked(struct mlx5_eswitch *esw,
if (err)
return err;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec) {
err = -ENOMEM;
goto out;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
index 2f9e59790584..c490a0287bff 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c
@@ -38,7 +38,7 @@ static struct mlx5_qos_domain *esw_qos_domain_alloc(void)
{
struct mlx5_qos_domain *qos_domain;
- qos_domain = kzalloc_obj(*qos_domain, GFP_KERNEL);
+ qos_domain = kzalloc_obj(*qos_domain);
if (!qos_domain)
return NULL;
@@ -518,7 +518,7 @@ __esw_qos_alloc_node(struct mlx5_eswitch *esw, u32 tsar_ix, enum sched_node_type
{
struct mlx5_esw_sched_node *node;
- node = kzalloc_obj(*node, GFP_KERNEL);
+ node = kzalloc_obj(*node);
if (!node)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/esw/vporttbl.c b/drivers/net/ethernet/mellanox/mlx5/core/esw/vporttbl.c
index 5628182faf57..ad2b9edbc0b9 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/esw/vporttbl.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/esw/vporttbl.c
@@ -96,7 +96,7 @@ mlx5_esw_vporttbl_get(struct mlx5_eswitch *esw, struct mlx5_vport_tbl_attr *attr
goto out;
}
- e = kzalloc_obj(*e, GFP_KERNEL);
+ e = kzalloc_obj(*e);
if (!e) {
fdb = ERR_PTR(-ENOMEM);
goto err_alloc;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c b/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
index d31a74ae1dd7..d3af87a94a18 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/eswitch.c
@@ -221,7 +221,7 @@ __esw_fdb_set_vport_rule(struct mlx5_eswitch *esw, u16 vport, bool rx_rule,
if (rx_rule)
match_header |= MLX5_MATCH_MISC_PARAMETERS;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return NULL;
@@ -1862,7 +1862,7 @@ int mlx5_esw_vport_alloc(struct mlx5_eswitch *esw, int index, u16 vport_num)
struct mlx5_vport *vport;
int err;
- vport = kzalloc_obj(*vport, GFP_KERNEL);
+ vport = kzalloc_obj(*vport);
if (!vport)
return -ENOMEM;
@@ -2022,7 +2022,7 @@ int mlx5_eswitch_init(struct mlx5_core_dev *dev)
if (!MLX5_VPORT_MANAGER(dev) && !MLX5_ESWITCH_MANAGER(dev))
return 0;
- esw = kzalloc_obj(*esw, GFP_KERNEL);
+ esw = kzalloc_obj(*esw);
if (!esw)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c b/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
index 1693f2dd5d6a..82d4c14fdca0 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
@@ -680,7 +680,7 @@ mlx5_eswitch_add_offloaded_rule(struct mlx5_eswitch *esw,
if (!esw_flow_dests_fwd_ipsec_check(esw, esw_attr))
return ERR_PTR(-EOPNOTSUPP);
- dest = kzalloc_objs(*dest, MLX5_MAX_FLOW_FWD_VPORTS + 1, GFP_KERNEL);
+ dest = kzalloc_objs(*dest, MLX5_MAX_FLOW_FWD_VPORTS + 1);
if (!dest)
return ERR_PTR(-ENOMEM);
@@ -808,7 +808,7 @@ mlx5_eswitch_add_fwd_rule(struct mlx5_eswitch *esw,
struct mlx5_flow_handle *rule;
int i, err = 0;
- dest = kzalloc_objs(*dest, MLX5_MAX_FLOW_FWD_VPORTS + 1, GFP_KERNEL);
+ dest = kzalloc_objs(*dest, MLX5_MAX_FLOW_FWD_VPORTS + 1);
if (!dest)
return ERR_PTR(-ENOMEM);
@@ -947,7 +947,7 @@ mlx5_eswitch_add_send_to_vport_rule(struct mlx5_eswitch *on_esw,
void *misc;
u16 vport;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec) {
flow_rule = ERR_PTR(-ENOMEM);
goto out;
@@ -1044,7 +1044,7 @@ mlx5_eswitch_add_send_to_vport_meta_rule(struct mlx5_eswitch *esw, u16 vport_num
struct mlx5_flow_handle *flow_rule;
struct mlx5_flow_spec *spec;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return ERR_PTR(-ENOMEM);
@@ -1198,13 +1198,13 @@ static int esw_add_fdb_peer_miss_rules(struct mlx5_eswitch *esw,
!mlx5_core_is_ecpf_esw_manager(peer_dev))
return 0;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
peer_miss_rules_setup(esw, peer_dev, spec, &dest);
- flows = kvzalloc_objs(*flows, peer_esw->total_vports, GFP_KERNEL);
+ flows = kvzalloc_objs(*flows, peer_esw->total_vports);
if (!flows) {
err = -ENOMEM;
goto alloc_flows_err;
@@ -1368,7 +1368,7 @@ static int esw_add_fdb_miss_rule(struct mlx5_eswitch *esw)
u8 *dmac_c;
u8 *dmac_v;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec) {
err = -ENOMEM;
goto out;
@@ -1430,7 +1430,7 @@ esw_add_restore_rule(struct mlx5_eswitch *esw, u32 tag)
if (!mlx5_eswitch_reg_c1_loopback_supported(esw))
return ERR_PTR(-EOPNOTSUPP);
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return ERR_PTR(-ENOMEM);
@@ -2148,7 +2148,7 @@ mlx5_eswitch_create_vport_rx_rule(struct mlx5_eswitch *esw, u16 vport,
struct mlx5_flow_handle *flow_rule;
struct mlx5_flow_spec *spec;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec) {
flow_rule = ERR_PTR(-ENOMEM);
goto out;
@@ -2525,7 +2525,7 @@ int mlx5_esw_offloads_rep_add(struct mlx5_eswitch *esw,
int rep_type;
int err;
- rep = kzalloc_obj(*rep, GFP_KERNEL);
+ rep = kzalloc_obj(*rep);
if (!rep)
return -ENOMEM;
@@ -2861,7 +2861,7 @@ static int __esw_set_master_egress_rule(struct mlx5_core_dev *master,
int err = 0;
void *misc;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
@@ -4470,7 +4470,7 @@ int mlx5_esw_vport_vhca_id_map(struct mlx5_eswitch *esw,
}
vhca_id = vport->vhca_id;
- vhca_map_entry = kmalloc_obj(*vhca_map_entry, GFP_KERNEL);
+ vhca_map_entry = kmalloc_obj(*vhca_map_entry);
if (!vhca_map_entry)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c b/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c
index af82232d53ef..19f65d4c4def 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c
@@ -132,7 +132,7 @@ mlx5_eswitch_termtbl_get_create(struct mlx5_eswitch *esw,
if (found)
goto tt_add_ref;
- tt = kzalloc_obj(*tt, GFP_KERNEL);
+ tt = kzalloc_obj(*tt);
if (!tt) {
err = -ENOMEM;
goto tt_create_err;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/events.c b/drivers/net/ethernet/mellanox/mlx5/core/events.c
index 23ecc8e8a219..4d7f35b96876 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/events.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/events.c
@@ -374,7 +374,7 @@ static int forward_event(struct notifier_block *nb, unsigned long event, void *d
int mlx5_events_init(struct mlx5_core_dev *dev)
{
- struct mlx5_events *events = kzalloc_obj(*events, GFP_KERNEL);
+ struct mlx5_events *events = kzalloc_obj(*events);
if (!events)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c b/drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
index 2b029dc3f0c8..3f5d16875b34 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
@@ -814,7 +814,7 @@ struct mlx5_fpga_conn *mlx5_fpga_conn_create(struct mlx5_fpga_device *fdev,
if (!attr->recv_cb)
return ERR_PTR(-EINVAL);
- conn = kzalloc_obj(*conn, GFP_KERNEL);
+ conn = kzalloc_obj(*conn);
if (!conn)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c b/drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c
index ae87ca14cae4..4f0046cf6a1a 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/fpga/core.c
@@ -59,7 +59,7 @@ static struct mlx5_fpga_device *mlx5_fpga_device_alloc(void)
{
struct mlx5_fpga_device *fdev;
- fdev = kzalloc_obj(*fdev, GFP_KERNEL);
+ fdev = kzalloc_obj(*fdev);
if (!fdev)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fs_core.c b/drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
index 80950d84d07a..4678c2c93423 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
@@ -947,7 +947,7 @@ alloc_flow_table(struct mlx5_flow_table_attr *ft_attr, u16 vport,
struct mlx5_flow_table *ft;
int ret;
- ft = kzalloc_obj(*ft, GFP_KERNEL);
+ ft = kzalloc_obj(*ft);
if (!ft)
return ERR_PTR(-ENOMEM);
@@ -1530,7 +1530,7 @@ static struct mlx5_flow_rule *alloc_rule(struct mlx5_flow_destination *dest)
{
struct mlx5_flow_rule *rule;
- rule = kzalloc_obj(*rule, GFP_KERNEL);
+ rule = kzalloc_obj(*rule);
if (!rule)
return NULL;
@@ -2178,7 +2178,7 @@ add_rule_dup_match_fte(struct fs_fte *fte,
int i = 0;
if (!fte->dup) {
- dup = kvzalloc_obj(*dup, GFP_KERNEL);
+ dup = kvzalloc_obj(*dup);
if (!dup)
return ERR_PTR(-ENOMEM);
/* dup will be freed when the fte is freed
@@ -2471,7 +2471,7 @@ mlx5_add_flow_rules(struct mlx5_flow_table *ft,
goto unlock;
}
- gen_dest = kzalloc_objs(*dest, num_dest + 1, GFP_KERNEL);
+ gen_dest = kzalloc_objs(*dest, num_dest + 1);
if (!gen_dest) {
handle = ERR_PTR(-ENOMEM);
goto unlock;
@@ -2848,7 +2848,7 @@ static struct fs_prio *_fs_create_prio(struct mlx5_flow_namespace *ns,
{
struct fs_prio *fs_prio;
- fs_prio = kzalloc_obj(*fs_prio, GFP_KERNEL);
+ fs_prio = kzalloc_obj(*fs_prio);
if (!fs_prio)
return ERR_PTR(-ENOMEM);
@@ -2888,7 +2888,7 @@ static struct mlx5_flow_namespace *fs_create_namespace(struct fs_prio *prio,
{
struct mlx5_flow_namespace *ns;
- ns = kzalloc_obj(*ns, GFP_KERNEL);
+ ns = kzalloc_obj(*ns);
if (!ns)
return ERR_PTR(-ENOMEM);
@@ -3019,7 +3019,7 @@ static struct mlx5_flow_root_namespace
struct mlx5_flow_namespace *ns;
/* Create the root namespace */
- root_ns = kzalloc_obj(*root_ns, GFP_KERNEL);
+ root_ns = kzalloc_obj(*root_ns);
if (!root_ns)
return NULL;
@@ -3670,7 +3670,7 @@ mlx5_fs_add_vport_acl_root_ns(struct mlx5_flow_steering *steering,
if (xa_load(esw_acl_root_ns, vport_idx))
return -EEXIST;
- vport_ns = kzalloc_obj(*vport_ns, GFP_KERNEL);
+ vport_ns = kzalloc_obj(*vport_ns);
if (!vport_ns)
return -ENOMEM;
@@ -3989,7 +3989,7 @@ int mlx5_fs_core_alloc(struct mlx5_core_dev *dev)
if (err)
goto err;
- steering = kzalloc_obj(*steering, GFP_KERNEL);
+ steering = kzalloc_obj(*steering);
if (!steering) {
err = -ENOMEM;
goto err;
@@ -4030,7 +4030,7 @@ int mlx5_fs_add_rx_underlay_qpn(struct mlx5_core_dev *dev, u32 underlay_qpn)
struct mlx5_ft_underlay_qp *new_uqp;
int err = 0;
- new_uqp = kzalloc_obj(*new_uqp, GFP_KERNEL);
+ new_uqp = kzalloc_obj(*new_uqp);
if (!new_uqp)
return -ENOMEM;
@@ -4133,7 +4133,7 @@ struct mlx5_modify_hdr *mlx5_modify_header_alloc(struct mlx5_core_dev *dev,
if (!root)
return ERR_PTR(-EOPNOTSUPP);
- modify_hdr = kzalloc_obj(*modify_hdr, GFP_KERNEL);
+ modify_hdr = kzalloc_obj(*modify_hdr);
if (!modify_hdr)
return ERR_PTR(-ENOMEM);
@@ -4174,7 +4174,7 @@ struct mlx5_pkt_reformat *mlx5_packet_reformat_alloc(struct mlx5_core_dev *dev,
if (!root)
return ERR_PTR(-EOPNOTSUPP);
- pkt_reformat = kzalloc_obj(*pkt_reformat, GFP_KERNEL);
+ pkt_reformat = kzalloc_obj(*pkt_reformat);
if (!pkt_reformat)
return ERR_PTR(-ENOMEM);
@@ -4222,7 +4222,7 @@ mlx5_create_match_definer(struct mlx5_core_dev *dev,
if (!root)
return ERR_PTR(-EOPNOTSUPP);
- definer = kzalloc_obj(*definer, GFP_KERNEL);
+ definer = kzalloc_obj(*definer);
if (!definer)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c b/drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c
index b2b3a12493f4..653faec72da5 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/fs_counters.c
@@ -234,11 +234,11 @@ static struct mlx5_fc *mlx5_fc_single_alloc(struct mlx5_core_dev *dev)
struct mlx5_fc *counter;
int err;
- counter = kzalloc_obj(*counter, GFP_KERNEL);
+ counter = kzalloc_obj(*counter);
if (!counter)
return ERR_PTR(-ENOMEM);
- fc_bulk = kzalloc_obj(*fc_bulk, GFP_KERNEL);
+ fc_bulk = kzalloc_obj(*fc_bulk);
if (!fc_bulk) {
err = -ENOMEM;
goto free_counter;
@@ -328,7 +328,7 @@ int mlx5_init_fc_stats(struct mlx5_core_dev *dev)
{
struct mlx5_fc_stats *fc_stats;
- fc_stats = kzalloc_obj(*fc_stats, GFP_KERNEL);
+ fc_stats = kzalloc_obj(*fc_stats);
if (!fc_stats)
return -ENOMEM;
dev->priv.fc_stats = fc_stats;
@@ -572,10 +572,10 @@ mlx5_fc_local_create(u32 counter_id, u32 offset, u32 bulk_size)
struct mlx5_fc_bulk *fc_bulk;
struct mlx5_fc *counter;
- counter = kzalloc_obj(*counter, GFP_KERNEL);
+ counter = kzalloc_obj(*counter);
if (!counter)
return ERR_PTR(-ENOMEM);
- fc_bulk = kzalloc_obj(*fc_bulk, GFP_KERNEL);
+ fc_bulk = kzalloc_obj(*fc_bulk);
if (!fc_bulk) {
kfree(counter);
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fs_ft_pool.c b/drivers/net/ethernet/mellanox/mlx5/core/fs_ft_pool.c
index 847e940d4d70..fbe11d5a1603 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/fs_ft_pool.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/fs_ft_pool.c
@@ -26,7 +26,7 @@ int mlx5_ft_pool_init(struct mlx5_core_dev *dev)
struct mlx5_ft_pool *ft_pool;
int i;
- ft_pool = kzalloc_obj(*ft_pool, GFP_KERNEL);
+ ft_pool = kzalloc_obj(*ft_pool);
if (!ft_pool)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c b/drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
index c0e23bc2d96a..07440c58713a 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c
@@ -899,7 +899,7 @@ int mlx5_fw_reset_init(struct mlx5_core_dev *dev)
if (!MLX5_CAP_MCAM_REG(dev, mfrl))
return 0;
- fw_reset = kzalloc_obj(*fw_reset, GFP_KERNEL);
+ fw_reset = kzalloc_obj(*fw_reset);
if (!fw_reset)
return -ENOMEM;
fw_reset->wq = create_singlethread_workqueue("mlx5_fw_reset_events");
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/hwmon.c b/drivers/net/ethernet/mellanox/mlx5/core/hwmon.c
index ab005d7d184b..189d87bd6de4 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/hwmon.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/hwmon.c
@@ -298,7 +298,7 @@ static struct mlx5_hwmon *mlx5_hwmon_alloc(struct mlx5_core_dev *mdev)
u32 sensors_count;
int err;
- hwmon = kzalloc_obj(*mdev->hwmon, GFP_KERNEL);
+ hwmon = kzalloc_obj(*mdev->hwmon);
if (!hwmon)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c b/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c
index 96a75b8ef779..4120afd097c3 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c
@@ -51,7 +51,7 @@ int mlx5i_pkey_qpn_ht_init(struct net_device *netdev)
struct mlx5i_priv *ipriv = netdev_priv(netdev);
struct mlx5i_pkey_qpn_ht *qpn_htbl;
- qpn_htbl = kzalloc_obj(*qpn_htbl, GFP_KERNEL);
+ qpn_htbl = kzalloc_obj(*qpn_htbl);
if (!qpn_htbl)
return -ENOMEM;
@@ -89,7 +89,7 @@ int mlx5i_pkey_add_qpn(struct net_device *netdev, u32 qpn)
u8 key = hash_32(qpn, MLX5I_MAX_LOG_PKEY_SUP);
struct qpn_to_netdev *new_node;
- new_node = kzalloc_obj(*new_node, GFP_KERNEL);
+ new_node = kzalloc_obj(*new_node);
if (!new_node)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c b/drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c
index 0be0b614938c..994fe83da4be 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c
@@ -52,7 +52,7 @@ irq_pool_request_irq(struct mlx5_irq_pool *pool, struct irq_affinity_desc *af_de
u32 irq_index;
int err;
- auto_desc = kvzalloc_obj(*auto_desc, GFP_KERNEL);
+ auto_desc = kvzalloc_obj(*auto_desc);
if (!auto_desc)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c b/drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
index 0eed75f5ccc2..c326adb0c789 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c
@@ -272,7 +272,7 @@ static struct mlx5_lag *mlx5_lag_dev_alloc(struct mlx5_core_dev *dev)
struct mlx5_lag *ldev;
int err;
- ldev = kzalloc_obj(*ldev, GFP_KERNEL);
+ ldev = kzalloc_obj(*ldev);
if (!ldev)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c b/drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c
index d3458adcc1e5..24a91e7a20e2 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/lag/mpesw.c
@@ -171,7 +171,7 @@ static int mlx5_lag_mpesw_queue_work(struct mlx5_core_dev *dev,
if (!ldev)
return 0;
- work = kzalloc_obj(*work, GFP_KERNEL);
+ work = kzalloc_obj(*work);
if (!work)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c b/drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
index 63071fcb3a51..16c7d16215c4 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
@@ -308,7 +308,7 @@ mlx5_lag_create_definer(struct mlx5_lag *ldev, enum netdev_lag_hash hash,
return ERR_PTR(-EINVAL);
dev = ldev->pf[first_idx].dev;
- lag_definer = kzalloc_obj(*lag_definer, GFP_KERNEL);
+ lag_definer = kzalloc_obj(*lag_definer);
if (!lag_definer)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
index 004077710a34..614cd57a40d7 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c
@@ -311,7 +311,7 @@ struct mlx5_aso *mlx5_aso_create(struct mlx5_core_dev *mdev, u32 pdn)
struct mlx5_aso *aso;
int err;
- aso = kzalloc_obj(*aso, GFP_KERNEL);
+ aso = kzalloc_obj(*aso);
if (!aso)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
index 6067d3ac3cb8..6ccffd6bc1f3 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
@@ -1406,7 +1406,7 @@ static int mlx5_clock_alloc(struct mlx5_core_dev *mdev, bool shared)
struct mlx5_clock_priv *cpriv;
struct mlx5_clock *clock;
- cpriv = kzalloc_obj(*cpriv, GFP_KERNEL);
+ cpriv = kzalloc_obj(*cpriv);
if (!cpriv)
return -ENOMEM;
@@ -1603,7 +1603,7 @@ int mlx5_init_clock(struct mlx5_core_dev *mdev)
return 0;
}
- clock_state = kzalloc_obj(*clock_state, GFP_KERNEL);
+ clock_state = kzalloc_obj(*clock_state);
if (!clock_state)
return -ENOMEM;
clock_state->mdev = mdev;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
index b47e828406f9..1c3607c5fa93 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
@@ -293,7 +293,7 @@ mlx5_crypto_dek_bulk_create(struct mlx5_crypto_dek_pool *pool)
int num_deks, base_obj_id;
int err;
- bulk = kzalloc_obj(*bulk, GFP_KERNEL);
+ bulk = kzalloc_obj(*bulk);
if (!bulk)
return ERR_PTR(-ENOMEM);
@@ -611,7 +611,7 @@ struct mlx5_crypto_dek *mlx5_crypto_dek_create(struct mlx5_crypto_dek_pool *dek_
int obj_offset;
int err;
- dek = kzalloc_obj(*dek, GFP_KERNEL);
+ dek = kzalloc_obj(*dek);
if (!dek)
return ERR_PTR(-ENOMEM);
@@ -683,7 +683,7 @@ mlx5_crypto_dek_pool_create(struct mlx5_core_dev *mdev, int key_purpose)
{
struct mlx5_crypto_dek_pool *pool;
- pool = kzalloc_obj(*pool, GFP_KERNEL);
+ pool = kzalloc_obj(*pool);
if (!pool)
return ERR_PTR(-ENOMEM);
@@ -748,7 +748,7 @@ struct mlx5_crypto_dek_priv *mlx5_crypto_dek_init(struct mlx5_core_dev *mdev)
if (!MLX5_CAP_CRYPTO(mdev, log_dek_max_alloc))
return NULL;
- dek_priv = kzalloc_obj(*dek_priv, GFP_KERNEL);
+ dek_priv = kzalloc_obj(*dek_priv);
if (!dek_priv)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
index d681c063be4e..4b5ac2db55ce 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/devcom.c
@@ -64,7 +64,7 @@ mlx5_devcom_dev_alloc(struct mlx5_core_dev *dev)
{
struct mlx5_devcom_dev *devc;
- devc = kzalloc_obj(*devc, GFP_KERNEL);
+ devc = kzalloc_obj(*devc);
if (!devc)
return NULL;
@@ -120,7 +120,7 @@ mlx5_devcom_comp_alloc(u64 id, const struct mlx5_devcom_match_attr *attr,
{
struct mlx5_devcom_comp *comp;
- comp = kzalloc_obj(*comp, GFP_KERNEL);
+ comp = kzalloc_obj(*comp);
if (!comp)
return NULL;
@@ -158,7 +158,7 @@ devcom_alloc_comp_dev(struct mlx5_devcom_dev *devc,
{
struct mlx5_devcom_comp_dev *devcom;
- devcom = kzalloc_obj(*devcom, GFP_KERNEL);
+ devcom = kzalloc_obj(*devcom);
if (!devcom)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c
index b6fc7ca4bcc0..c7438b727823 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c
@@ -28,7 +28,7 @@ struct mlx5_dm *mlx5_dm_create(struct mlx5_core_dev *dev)
if (!(MLX5_CAP_GEN_64(dev, general_obj_types) & MLX5_GENERAL_OBJ_TYPES_CAP_SW_ICM))
return NULL;
- dm = kzalloc_obj(*dm, GFP_KERNEL);
+ dm = kzalloc_obj(*dm);
if (!dm)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c
index d8242edec30f..684cd9b5ffde 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c
@@ -314,7 +314,7 @@ mlx5_chains_create_chain(struct mlx5_fs_chains *chains, u32 chain)
struct fs_chain *chain_s = NULL;
int err;
- chain_s = kvzalloc_obj(*chain_s, GFP_KERNEL);
+ chain_s = kvzalloc_obj(*chain_s);
if (!chain_s)
return ERR_PTR(-ENOMEM);
@@ -481,7 +481,7 @@ mlx5_chains_create_prio(struct mlx5_fs_chains *chains,
if (IS_ERR(chain_s))
return ERR_CAST(chain_s);
- prio_s = kvzalloc_obj(*prio_s, GFP_KERNEL);
+ prio_s = kvzalloc_obj(*prio_s);
flow_group_in = kvzalloc(inlen, GFP_KERNEL);
if (!prio_s || !flow_group_in) {
err = -ENOMEM;
@@ -728,7 +728,7 @@ mlx5_chains_init(struct mlx5_core_dev *dev, struct mlx5_chains_attr *attr)
struct mlx5_fs_chains *chains;
int err;
- chains = kzalloc_obj(*chains, GFP_KERNEL);
+ chains = kzalloc_obj(*chains);
if (!chains)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
index feed745cddab..14c339d02e99 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c
@@ -359,7 +359,7 @@ mlx5_generate_ttc_rule(struct mlx5_core_dev *dev, struct mlx5_flow_table *ft,
struct mlx5_flow_spec *spec;
int err = 0;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return ERR_PTR(-ENOMEM);
@@ -536,7 +536,7 @@ static int mlx5_create_ttc_table_groups(struct mlx5_ttc_table *ttc,
int err;
u8 *mc;
- ttc->g = kzalloc_objs(*ttc->g, groups->num_groups, GFP_KERNEL);
+ ttc->g = kzalloc_objs(*ttc->g, groups->num_groups);
if (!ttc->g)
return -ENOMEM;
in = kvzalloc(inlen, GFP_KERNEL);
@@ -630,7 +630,7 @@ mlx5_generate_inner_ttc_rule(struct mlx5_core_dev *dev,
int err = 0;
u8 ipv;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return ERR_PTR(-ENOMEM);
@@ -713,7 +713,7 @@ static int mlx5_create_inner_ttc_table_groups(struct mlx5_ttc_table *ttc,
int err;
u8 *mc;
- ttc->g = kzalloc_objs(*ttc->g, groups->num_groups, GFP_KERNEL);
+ ttc->g = kzalloc_objs(*ttc->g, groups->num_groups);
if (!ttc->g)
return -ENOMEM;
in = kvzalloc(inlen, GFP_KERNEL);
@@ -804,7 +804,7 @@ struct mlx5_ttc_table *mlx5_create_inner_ttc_table(struct mlx5_core_dev *dev,
return ERR_PTR(-EINVAL);
}
- ttc = kvzalloc_obj(*ttc, GFP_KERNEL);
+ ttc = kvzalloc_obj(*ttc);
if (!ttc)
return ERR_PTR(-ENOMEM);
@@ -882,7 +882,7 @@ struct mlx5_ttc_table *mlx5_create_ttc_table(struct mlx5_core_dev *dev,
return ERR_PTR(-EINVAL);
}
- ttc = kvzalloc_obj(*ttc, GFP_KERNEL);
+ ttc = kvzalloc_obj(*ttc);
if (!ttc)
return ERR_PTR(-ENOMEM);
@@ -1029,7 +1029,7 @@ mlx5_ttc_create_ipsec_outer_rule(struct mlx5_ttc_table *ttc,
if (err)
return ERR_PTR(err);
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return ERR_PTR(-ENOMEM);
@@ -1070,7 +1070,7 @@ mlx5_ttc_create_ipsec_inner_rule(struct mlx5_ttc_table *ttc,
if (err)
return ERR_PTR(err);
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c
index 7664a74cbf18..b90fea2b5d53 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/geneve.c
@@ -134,7 +134,7 @@ void mlx5_geneve_tlv_option_del(struct mlx5_geneve *geneve)
struct mlx5_geneve *mlx5_geneve_create(struct mlx5_core_dev *mdev)
{
- struct mlx5_geneve *geneve = kzalloc_obj(*geneve, GFP_KERNEL);
+ struct mlx5_geneve *geneve = kzalloc_obj(*geneve);
if (!geneve)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c
index 6b3f906653bd..d6dc7bce855e 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c
@@ -42,7 +42,7 @@ struct mlx5_hv_vhca *mlx5_hv_vhca_create(struct mlx5_core_dev *dev)
{
struct mlx5_hv_vhca *hv_vhca;
- hv_vhca = kzalloc_obj(*hv_vhca, GFP_KERNEL);
+ hv_vhca = kzalloc_obj(*hv_vhca);
if (!hv_vhca)
return ERR_PTR(-ENOMEM);
@@ -152,7 +152,7 @@ mlx5_hv_vhca_control_agent_invalidate(struct mlx5_hv_vhca_agent *agent,
u32 capabilities = 0;
int err;
- block = kzalloc_obj(*block, GFP_KERNEL);
+ block = kzalloc_obj(*block);
if (!block)
return;
@@ -273,7 +273,7 @@ mlx5_hv_vhca_agent_create(struct mlx5_hv_vhca *hv_vhca,
}
mutex_unlock(&hv_vhca->agents_lock);
- agent = kzalloc_obj(*agent, GFP_KERNEL);
+ agent = kzalloc_obj(*agent);
if (!agent)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
index ddde75bd3012..28cb670ba33e 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/ipsec_fs_roce.c
@@ -139,7 +139,7 @@ ipsec_fs_roce_rx_rule_setup(struct mlx5_core_dev *mdev,
struct mlx5_flow_spec *spec;
int err = 0;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
@@ -242,7 +242,7 @@ static int ipsec_fs_roce_tx_mpv_rule_setup(struct mlx5_core_dev *mdev,
struct mlx5_flow_spec *spec;
int err = 0;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
@@ -850,7 +850,7 @@ struct mlx5_ipsec_fs *mlx5_ipsec_fs_roce_init(struct mlx5_core_dev *mdev,
return NULL;
}
- roce_ipsec = kzalloc_obj(*roce_ipsec, GFP_KERNEL);
+ roce_ipsec = kzalloc_obj(*roce_ipsec);
if (!roce_ipsec)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
index eafd6bcf1675..efc5167493c1 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
@@ -267,7 +267,7 @@ static int macsec_fs_tx_create_crypto_table_groups(struct mlx5_macsec_flow_table
int err;
u8 *mc;
- ft->g = kzalloc_objs(*ft->g, TX_CRYPTO_TABLE_NUM_GROUPS, GFP_KERNEL);
+ ft->g = kzalloc_objs(*ft->g, TX_CRYPTO_TABLE_NUM_GROUPS);
if (!ft->g)
return -ENOMEM;
in = kvzalloc(inlen, GFP_KERNEL);
@@ -404,7 +404,7 @@ static int macsec_fs_tx_create(struct mlx5_macsec_fs *macsec_fs)
if (!ns)
return -ENOMEM;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
@@ -713,7 +713,7 @@ static int macsec_fs_id_add(struct list_head *macsec_devices_list, u32 fs_id,
rcu_read_unlock();
}
- fs_id_iter = kzalloc_obj(*fs_id_iter, GFP_KERNEL);
+ fs_id_iter = kzalloc_obj(*fs_id_iter);
if (!fs_id_iter)
return -ENOMEM;
@@ -725,7 +725,7 @@ static int macsec_fs_id_add(struct list_head *macsec_devices_list, u32 fs_id,
}
if (!macsec_device) { /* first time adding a SA to that device */
- macsec_device = kzalloc_obj(*macsec_device, GFP_KERNEL);
+ macsec_device = kzalloc_obj(*macsec_device);
if (!macsec_device) {
err = -ENOMEM;
goto err_alloc_dev;
@@ -813,7 +813,7 @@ macsec_fs_tx_add_rule(struct mlx5_macsec_fs *macsec_fs,
tx_tables = &tx_fs->tables;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return NULL;
@@ -821,7 +821,7 @@ macsec_fs_tx_add_rule(struct mlx5_macsec_fs *macsec_fs,
if (err)
goto out_spec;
- macsec_rule = kzalloc_obj(*macsec_rule, GFP_KERNEL);
+ macsec_rule = kzalloc_obj(*macsec_rule);
if (!macsec_rule) {
macsec_fs_tx_ft_put(macsec_fs);
goto out_spec;
@@ -931,7 +931,7 @@ static int macsec_fs_tx_init(struct mlx5_macsec_fs *macsec_fs)
struct mlx5_fc *flow_counter;
int err;
- tx_fs = kzalloc_obj(*tx_fs, GFP_KERNEL);
+ tx_fs = kzalloc_obj(*tx_fs);
if (!tx_fs)
return -ENOMEM;
@@ -1055,7 +1055,7 @@ static int macsec_fs_rx_create_crypto_table_groups(struct mlx5_macsec_flow_table
int err;
u8 *mc;
- ft->g = kzalloc_objs(*ft->g, RX_CRYPTO_TABLE_NUM_GROUPS, GFP_KERNEL);
+ ft->g = kzalloc_objs(*ft->g, RX_CRYPTO_TABLE_NUM_GROUPS);
if (!ft->g)
return -ENOMEM;
@@ -1327,7 +1327,7 @@ static int macsec_fs_rx_roce_jump_to_rdma_rules_create(struct mlx5_macsec_fs *ma
struct mlx5_flow_spec *spec;
int err;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
@@ -1510,7 +1510,7 @@ static int macsec_fs_rx_create(struct mlx5_macsec_fs *macsec_fs)
if (!ns)
return -ENOMEM;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
@@ -1739,7 +1739,7 @@ macsec_fs_rx_add_rule(struct mlx5_macsec_fs *macsec_fs,
struct mlx5_flow_spec *spec;
int err = 0;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return NULL;
@@ -1747,7 +1747,7 @@ macsec_fs_rx_add_rule(struct mlx5_macsec_fs *macsec_fs,
if (err)
goto out_spec;
- macsec_rule = kzalloc_obj(*macsec_rule, GFP_KERNEL);
+ macsec_rule = kzalloc_obj(*macsec_rule);
if (!macsec_rule) {
macsec_fs_rx_ft_put(macsec_fs);
goto out_spec;
@@ -1847,7 +1847,7 @@ static int macsec_fs_rx_init(struct mlx5_macsec_fs *macsec_fs)
struct mlx5_fc *flow_counter;
int err;
- rx_fs = kzalloc_obj(*rx_fs, GFP_KERNEL);
+ rx_fs = kzalloc_obj(*rx_fs);
if (!rx_fs)
return -ENOMEM;
@@ -2132,11 +2132,11 @@ static int mlx5_macsec_fs_add_roce_rule_rx(struct mlx5_macsec_fs *macsec_fs, u32
struct mlx5_flow_spec *spec;
int err = 0;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
- rx_rule = kzalloc_obj(*rx_rule, GFP_KERNEL);
+ rx_rule = kzalloc_obj(*rx_rule);
if (!rx_rule) {
err = -ENOMEM;
goto out;
@@ -2201,11 +2201,11 @@ static int mlx5_macsec_fs_add_roce_rule_tx(struct mlx5_macsec_fs *macsec_fs, u32
struct mlx5_flow_spec *spec;
int err = 0;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec)
return -ENOMEM;
- tx_rule = kzalloc_obj(*tx_rule, GFP_KERNEL);
+ tx_rule = kzalloc_obj(*tx_rule);
if (!tx_rule) {
err = -ENOMEM;
goto out;
@@ -2361,7 +2361,7 @@ mlx5_macsec_fs_init(struct mlx5_core_dev *mdev)
struct mlx5_macsec_fs *macsec_fs;
int err;
- macsec_fs = kzalloc_obj(*macsec_fs, GFP_KERNEL);
+ macsec_fs = kzalloc_obj(*macsec_fs);
if (!macsec_fs)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c
index 5352f9b61415..d408a5e63209 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/mpfs.c
@@ -103,7 +103,7 @@ int mlx5_mpfs_init(struct mlx5_core_dev *dev)
if (!MLX5_ESWITCH_MANAGER(dev) || l2table_size == 1)
return 0;
- mpfs = kzalloc_obj(*mpfs, GFP_KERNEL);
+ mpfs = kzalloc_obj(*mpfs);
if (!mpfs)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c
index ca99b4375b66..954942ad93c5 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c
@@ -187,7 +187,7 @@ static int sd_init(struct mlx5_core_dev *dev)
return 0;
}
- sd = kzalloc_obj(*sd, GFP_KERNEL);
+ sd = kzalloc_obj(*sd);
if (!sd)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/st.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/st.c
index 2de8a80415f1..997be91f0a13 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/lib/st.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/st.c
@@ -59,7 +59,7 @@ struct mlx5_st *mlx5_st_create(struct mlx5_core_dev *dev)
if (ret)
return NULL;
- st = kzalloc_obj(*st, GFP_KERNEL);
+ st = kzalloc_obj(*st);
if (!st)
goto end;
@@ -124,7 +124,7 @@ int mlx5_st_alloc_index(struct mlx5_core_dev *dev, enum tph_mem_type mem_type,
}
}
- idx_data = kzalloc_obj(*idx_data, GFP_KERNEL);
+ idx_data = kzalloc_obj(*idx_data);
if (!idx_data) {
ret = -ENOMEM;
goto end;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c
index 5c2ebf74b6a5..d9be0d9c9a13 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c
@@ -37,7 +37,7 @@ int mlx5_tout_init(struct mlx5_core_dev *dev)
{
int i;
- dev->timeouts = kmalloc_obj(*dev->timeouts, GFP_KERNEL);
+ dev->timeouts = kmalloc_obj(*dev->timeouts);
if (!dev->timeouts)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c b/drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c
index 906d1ce3879f..c2292cab4592 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/lib/vxlan.c
@@ -103,7 +103,7 @@ int mlx5_vxlan_add_port(struct mlx5_vxlan *vxlan, u16 port)
struct mlx5_vxlan_port *vxlanp;
int ret;
- vxlanp = kzalloc_obj(*vxlanp, GFP_KERNEL);
+ vxlanp = kzalloc_obj(*vxlanp);
if (!vxlanp)
return -ENOMEM;
vxlanp->udp_port = port;
@@ -151,7 +151,7 @@ struct mlx5_vxlan *mlx5_vxlan_create(struct mlx5_core_dev *mdev)
if (!MLX5_CAP_ETH(mdev, tunnel_stateless_vxlan) || !mlx5_core_is_pf(mdev))
return ERR_PTR(-EOPNOTSUPP);
- vxlan = kzalloc_obj(*vxlan, GFP_KERNEL);
+ vxlan = kzalloc_obj(*vxlan);
if (!vxlan)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/main.c b/drivers/net/ethernet/mellanox/mlx5/core/main.c
index a6c838cce13c..fdc3ba20912e 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/main.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/main.c
@@ -1792,7 +1792,7 @@ static int mlx5_hca_caps_alloc(struct mlx5_core_dev *dev)
int i;
for (i = 0; i < ARRAY_SIZE(types); i++) {
- cap = kzalloc_obj(*cap, GFP_KERNEL);
+ cap = kzalloc_obj(*cap);
if (!cap)
goto err;
type = types[i];
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c b/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
index 91aa78052462..5ccb3ce98acb 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
@@ -107,7 +107,7 @@ static struct rb_root *page_root_per_function(struct mlx5_core_dev *dev, u32 fun
if (root)
return root;
- root = kzalloc_obj(*root, GFP_KERNEL);
+ root = kzalloc_obj(*root);
if (!root)
return ERR_PTR(-ENOMEM);
@@ -148,7 +148,7 @@ static int insert_page(struct mlx5_core_dev *dev, u64 addr, struct page *page, u
return -EEXIST;
}
- nfp = kzalloc_obj(*nfp, GFP_KERNEL);
+ nfp = kzalloc_obj(*nfp);
if (!nfp)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c b/drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c
index c23d2c710256..e051b9a939ee 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c
@@ -261,7 +261,7 @@ struct mlx5_irq *mlx5_irq_alloc(struct mlx5_irq_pool *pool, int i,
struct mlx5_irq *irq;
int err;
- irq = kzalloc_obj(*irq, GFP_KERNEL);
+ irq = kzalloc_obj(*irq);
if (!irq || !zalloc_cpumask_var(&irq->mask, GFP_KERNEL)) {
kfree(irq);
return ERR_PTR(-ENOMEM);
@@ -471,7 +471,7 @@ struct mlx5_irq *mlx5_ctrl_irq_request(struct mlx5_core_dev *dev)
struct irq_affinity_desc *af_desc;
struct mlx5_irq *irq;
- af_desc = kvzalloc_obj(*af_desc, GFP_KERNEL);
+ af_desc = kvzalloc_obj(*af_desc);
if (!af_desc)
return ERR_PTR(-ENOMEM);
@@ -556,7 +556,7 @@ struct mlx5_irq *mlx5_irq_request_vector(struct mlx5_core_dev *dev, u16 cpu,
struct irq_affinity_desc *af_desc;
struct mlx5_irq *irq;
- af_desc = kvzalloc_obj(*af_desc, GFP_KERNEL);
+ af_desc = kvzalloc_obj(*af_desc);
if (!af_desc)
return ERR_PTR(-ENOMEM);
@@ -578,7 +578,7 @@ static struct mlx5_irq_pool *
irq_pool_alloc(struct mlx5_core_dev *dev, int start, int size, char *name,
u32 min_threshold, u32 max_threshold)
{
- struct mlx5_irq_pool *pool = kvzalloc_obj(*pool, GFP_KERNEL);
+ struct mlx5_irq_pool *pool = kvzalloc_obj(*pool);
if (!pool)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/rdma.c b/drivers/net/ethernet/mellanox/mlx5/core/rdma.c
index aebb67a7964d..e372484960ca 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/rdma.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/rdma.c
@@ -41,7 +41,7 @@ static int mlx5_rdma_enable_roce_steering(struct mlx5_core_dev *dev)
flow_group_in = kvzalloc(inlen, GFP_KERNEL);
if (!flow_group_in)
return -ENOMEM;
- spec = kvzalloc_obj(*spec, GFP_KERNEL);
+ spec = kvzalloc_obj(*spec);
if (!spec) {
kvfree(flow_group_in);
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.c b/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.c
index e41da4da4c4f..e75cbf333898 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/dev.c
@@ -99,7 +99,7 @@ static void mlx5_sf_dev_add(struct mlx5_core_dev *dev, u16 sf_index, u16 fn_id,
goto add_err;
}
- sf_dev = kzalloc_obj(*sf_dev, GFP_KERNEL);
+ sf_dev = kzalloc_obj(*sf_dev);
if (!sf_dev) {
mlx5_adev_idx_free(id);
err = -ENOMEM;
@@ -280,7 +280,7 @@ static void mlx5_sf_dev_queue_active_works(struct work_struct *_work)
continue;
sw_func_id = MLX5_GET(query_vhca_state_out, out, vhca_state_context.sw_function_id);
- work_ctx = kzalloc_obj(*work_ctx, GFP_KERNEL);
+ work_ctx = kzalloc_obj(*work_ctx);
if (!work_ctx)
return;
@@ -336,7 +336,7 @@ void mlx5_sf_dev_table_create(struct mlx5_core_dev *dev)
if (!mlx5_sf_dev_supported(dev))
return;
- table = kzalloc_obj(*table, GFP_KERNEL);
+ table = kzalloc_obj(*table);
if (!table) {
err = -ENOMEM;
goto table_err;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c b/drivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c
index 894567e905b4..8503e532f423 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/sf/devlink.c
@@ -70,7 +70,7 @@ mlx5_sf_alloc(struct mlx5_sf_table *table, struct mlx5_eswitch *esw,
goto id_err;
}
- sf = kzalloc_obj(*sf, GFP_KERNEL);
+ sf = kzalloc_obj(*sf);
if (!sf) {
err = -ENOMEM;
goto alloc_err;
@@ -509,7 +509,7 @@ int mlx5_sf_table_init(struct mlx5_core_dev *dev)
if (!mlx5_sf_table_supported(dev) || !mlx5_vhca_event_supported(dev))
return 0;
- table = kzalloc_obj(*table, GFP_KERNEL);
+ table = kzalloc_obj(*table);
if (!table)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/sf/hw_table.c b/drivers/net/ethernet/mellanox/mlx5/core/sf/hw_table.c
index b50a50f7d909..049dfd431618 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/sf/hw_table.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/sf/hw_table.c
@@ -233,7 +233,7 @@ static int mlx5_sf_hw_table_hwc_init(struct mlx5_sf_hwc_table *hwc, u16 max_fn,
if (!max_fn)
return 0;
- sfs = kzalloc_objs(*sfs, max_fn, GFP_KERNEL);
+ sfs = kzalloc_objs(*sfs, max_fn);
if (!sfs)
return -ENOMEM;
@@ -298,7 +298,7 @@ int mlx5_sf_hw_table_init(struct mlx5_core_dev *dev)
if (!max_fn && !max_ext_fn)
return 0;
- table = kzalloc_obj(*table, GFP_KERNEL);
+ table = kzalloc_obj(*table);
if (!table) {
err = -ENOMEM;
goto alloc_err;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c b/drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
index 809643870526..9c4a559d268c 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/sf/vhca_event.c
@@ -153,7 +153,7 @@ int mlx5_vhca_event_init(struct mlx5_core_dev *dev)
if (!mlx5_vhca_event_supported(dev))
return 0;
- events = kzalloc_obj(*events, GFP_KERNEL);
+ events = kzalloc_obj(*events);
if (!events)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/sriov.c b/drivers/net/ethernet/mellanox/mlx5/core/sriov.c
index 143278b70a64..4af82675ffe1 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/sriov.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/sriov.c
@@ -47,7 +47,7 @@ static int sriov_restore_guids(struct mlx5_core_dev *dev, int vf, u16 func_id)
if (sriov->vfs_ctx[vf].node_guid ||
sriov->vfs_ctx[vf].port_guid ||
sriov->vfs_ctx[vf].policy != MLX5_POLICY_INVALID) {
- in = kzalloc_obj(*in, GFP_KERNEL);
+ in = kzalloc_obj(*in);
if (!in)
return -ENOMEM;
@@ -305,7 +305,7 @@ int mlx5_sriov_init(struct mlx5_core_dev *dev)
sriov->max_vfs = mlx5_get_max_vfs(dev);
sriov->num_vfs = pci_num_vf(pdev);
sriov->max_ec_vfs = mlx5_core_ec_sriov_enabled(dev) ? pci_sriov_get_totalvfs(dev->pdev) : 0;
- sriov->vfs_ctx = kzalloc_objs(*sriov->vfs_ctx, total_vfs, GFP_KERNEL);
+ sriov->vfs_ctx = kzalloc_objs(*sriov->vfs_ctx, total_vfs);
if (!sriov->vfs_ctx)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
index d8a003119be5..f1b117ea1c65 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
@@ -92,7 +92,7 @@ static int hws_action_get_shared_stc_nic(struct mlx5hws_context *ctx,
return 0;
}
- shared_stc = kzalloc_obj(*shared_stc, GFP_KERNEL);
+ shared_stc = kzalloc_obj(*shared_stc);
if (!shared_stc) {
ret = -ENOMEM;
goto unlock_and_out;
@@ -632,7 +632,7 @@ hws_action_create_generic_bulk(struct mlx5hws_context *ctx,
if (!hws_action_validate_hws_action(ctx, flags))
return NULL;
- action = kzalloc_objs(*action, bulk_sz, GFP_KERNEL);
+ action = kzalloc_objs(*action, bulk_sz);
if (!action)
return NULL;
@@ -1383,7 +1383,7 @@ mlx5hws_action_create_dest_array(struct mlx5hws_context *ctx, size_t num_dest,
return NULL;
}
- dest_list = kzalloc_objs(*dest_list, num_dest, GFP_KERNEL);
+ dest_list = kzalloc_objs(*dest_list, num_dest);
if (!dest_list)
return NULL;
@@ -1477,7 +1477,7 @@ mlx5hws_action_create_insert_header(struct mlx5hws_context *ctx,
if (!action)
return NULL;
- reformat_hdrs = kzalloc_objs(*reformat_hdrs, num_of_hdrs, GFP_KERNEL);
+ reformat_hdrs = kzalloc_objs(*reformat_hdrs, num_of_hdrs);
if (!reformat_hdrs)
goto free_action;
@@ -1557,7 +1557,7 @@ hws_action_create_dest_match_range_definer(struct mlx5hws_context *ctx)
__be32 *tag;
int ret;
- definer = kzalloc_obj(*definer, GFP_KERNEL);
+ definer = kzalloc_obj(*definer);
if (!definer)
return NULL;
@@ -1600,7 +1600,7 @@ hws_action_create_dest_match_range_table(struct mlx5hws_context *ctx,
return NULL;
}
- table_ste = kzalloc_obj(*table_ste, GFP_KERNEL);
+ table_ste = kzalloc_obj(*table_ste);
if (!table_ste)
return NULL;
@@ -2019,7 +2019,7 @@ __must_hold(&ctx->ctrl_lock)
return 0;
}
- default_stc = kzalloc_obj(*default_stc, GFP_KERNEL);
+ default_stc = kzalloc_obj(*default_stc);
if (!default_stc)
return -ENOMEM;
@@ -2621,7 +2621,7 @@ mlx5hws_action_template_create(enum mlx5hws_action_type action_type[])
u8 num_actions = 0;
int i;
- at = kzalloc_obj(*at, GFP_KERNEL);
+ at = kzalloc_obj(*at);
if (!at)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c
index f5ab9f3c694b..6145f71442e4 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action_ste_pool.c
@@ -141,7 +141,7 @@ hws_action_ste_table_alloc(struct mlx5hws_action_ste_pool_element *parent_elem)
MLX5HWS_ACTION_STE_TABLE_INIT_LOG_SZ,
MLX5HWS_ACTION_STE_TABLE_MAX_LOG_SZ);
- action_tbl = kzalloc_obj(*action_tbl, GFP_KERNEL);
+ action_tbl = kzalloc_obj(*action_tbl);
if (!action_tbl)
return ERR_PTR(-ENOMEM);
@@ -329,7 +329,7 @@ int mlx5hws_action_ste_pool_init(struct mlx5hws_context *ctx)
size_t queues = ctx->queues;
int i, err;
- pool = kzalloc_objs(*pool, queues, GFP_KERNEL);
+ pool = kzalloc_objs(*pool, queues);
if (!pool)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/buddy.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/buddy.c
index 147e176b6f9a..02736ecf817d 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/buddy.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/buddy.c
@@ -54,7 +54,7 @@ struct mlx5hws_buddy_mem *mlx5hws_buddy_create(u32 max_order)
{
struct mlx5hws_buddy_mem *buddy;
- buddy = kzalloc_obj(*buddy, GFP_KERNEL);
+ buddy = kzalloc_obj(*buddy);
if (!buddy)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c
index 6f69b97a8c2b..8f0dd304cefa 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c
@@ -334,7 +334,7 @@ mlx5hws_bwc_matcher_create(struct mlx5hws_table *table,
return NULL;
}
- bwc_matcher = kzalloc_obj(*bwc_matcher, GFP_KERNEL);
+ bwc_matcher = kzalloc_obj(*bwc_matcher);
if (!bwc_matcher)
return NULL;
@@ -483,11 +483,11 @@ mlx5hws_bwc_rule_alloc(struct mlx5hws_bwc_matcher *bwc_matcher)
{
struct mlx5hws_bwc_rule *bwc_rule;
- bwc_rule = kzalloc_obj(*bwc_rule, GFP_KERNEL);
+ bwc_rule = kzalloc_obj(*bwc_rule);
if (unlikely(!bwc_rule))
goto out_err;
- bwc_rule->rule = kzalloc_obj(*bwc_rule->rule, GFP_KERNEL);
+ bwc_rule->rule = kzalloc_obj(*bwc_rule->rule);
if (unlikely(!bwc_rule->rule))
goto free_rule;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
index 25b8ad504acc..e624f5da96c8 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/cmd.c
@@ -299,7 +299,7 @@ mlx5hws_cmd_forward_tbl_create(struct mlx5_core_dev *mdev,
struct mlx5hws_cmd_forward_tbl *tbl;
int ret;
- tbl = kzalloc_obj(*tbl, GFP_KERNEL);
+ tbl = kzalloc_obj(*tbl);
if (!tbl)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/context.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/context.c
index 6e5b2c1a8b0b..c1a81f78d349 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/context.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/context.c
@@ -192,7 +192,7 @@ struct mlx5hws_context *mlx5hws_context_open(struct mlx5_core_dev *mdev,
struct mlx5hws_context *ctx;
int ret;
- ctx = kzalloc_obj(*ctx, GFP_KERNEL);
+ ctx = kzalloc_obj(*ctx);
if (!ctx)
return NULL;
@@ -201,7 +201,7 @@ struct mlx5hws_context *mlx5hws_context_open(struct mlx5_core_dev *mdev,
mutex_init(&ctx->ctrl_lock);
xa_init(&ctx->peer_ctx_xa);
- ctx->caps = kzalloc_obj(*ctx->caps, GFP_KERNEL);
+ ctx->caps = kzalloc_obj(*ctx->caps);
if (!ctx->caps)
goto free_ctx;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c
index d5902cfa8146..bcbd86a88b6b 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c
@@ -1688,7 +1688,7 @@ hws_definer_alloc_compressed_fc(struct mlx5hws_definer_fc *fc)
u32 fc_sz = 0;
int i;
- compressed_fc = kzalloc_objs(*compressed_fc, definer_size, GFP_KERNEL);
+ compressed_fc = kzalloc_objs(*compressed_fc, definer_size);
if (!compressed_fc)
return NULL;
@@ -1731,7 +1731,7 @@ hws_definer_alloc_fc(struct mlx5hws_context *ctx,
struct mlx5hws_definer_fc *fc;
int i;
- fc = kzalloc_objs(*fc, len, GFP_KERNEL);
+ fc = kzalloc_objs(*fc, len);
if (!fc)
return NULL;
@@ -2139,7 +2139,7 @@ int mlx5hws_definer_init_cache(struct mlx5hws_definer_cache **cache)
{
struct mlx5hws_definer_cache *new_cache;
- new_cache = kzalloc_obj(*new_cache, GFP_KERNEL);
+ new_cache = kzalloc_obj(*new_cache);
if (!new_cache)
return -ENOMEM;
@@ -2183,7 +2183,7 @@ int mlx5hws_definer_get_obj(struct mlx5hws_context *ctx,
if (ret)
return -1;
- cached_definer = kzalloc_obj(*cached_definer, GFP_KERNEL);
+ cached_definer = kzalloc_obj(*cached_definer);
if (!cached_definer)
goto free_definer_obj;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
index d684a49900a5..11ceaa97fa4f 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
@@ -1239,7 +1239,7 @@ mlx5_fs_get_pr_encap_pool(struct mlx5_core_dev *dev, struct xarray *pr_pools,
if (pr_pool)
return pr_pool;
- pr_pool = kzalloc_obj(*pr_pool, GFP_KERNEL);
+ pr_pool = kzalloc_obj(*pr_pool);
if (!pr_pool)
return ERR_PTR(-ENOMEM);
err = mlx5_fs_hws_pr_pool_init(pr_pool, dev, size, reformat_type);
@@ -1430,7 +1430,7 @@ mlx5_fs_create_mh_pool(struct mlx5_core_dev *dev,
struct mlx5_fs_pool *pool;
int err;
- pool = kzalloc_obj(*pool, GFP_KERNEL);
+ pool = kzalloc_obj(*pool);
if (!pool)
return ERR_PTR(-ENOMEM);
err = mlx5_fs_hws_mh_pool_init(pool, dev, pattern);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws_pools.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws_pools.c
index d24eb6723b85..505b25e8da7f 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws_pools.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws_pools.c
@@ -186,7 +186,7 @@ int mlx5_fs_hws_pr_pool_init(struct mlx5_fs_pool *pr_pool,
reformat_type != MLX5HWS_ACTION_TYP_REFORMAT_L2_TO_TNL_L2)
return -EOPNOTSUPP;
- pr_pool_ctx = kzalloc_obj(*pr_pool_ctx, GFP_KERNEL);
+ pr_pool_ctx = kzalloc_obj(*pr_pool_ctx);
if (!pr_pool_ctx)
return -ENOMEM;
pr_pool_ctx->reformat_type = reformat_type;
@@ -331,7 +331,7 @@ int mlx5_fs_hws_mh_pool_init(struct mlx5_fs_pool *fs_hws_mh_pool,
{
struct mlx5hws_action_mh_pattern *pool_pattern;
- pool_pattern = kzalloc_obj(*pool_pattern, GFP_KERNEL);
+ pool_pattern = kzalloc_obj(*pool_pattern);
if (!pool_pattern)
return -ENOMEM;
pool_pattern->data = kmemdup(pattern->data, pattern->sz, GFP_KERNEL);
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/matcher.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/matcher.c
index c78ae73e5411..663224454268 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/matcher.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/matcher.c
@@ -912,7 +912,7 @@ hws_matcher_create_col_matcher(struct mlx5hws_matcher *matcher)
!hws_matcher_requires_col_tbl(size_tx->rule.num_log))
return 0;
- col_matcher = kzalloc_obj(*matcher, GFP_KERNEL);
+ col_matcher = kzalloc_obj(*matcher);
if (!col_matcher)
return -ENOMEM;
@@ -1084,7 +1084,7 @@ hws_matcher_set_templates(struct mlx5hws_matcher *matcher,
return -EOPNOTSUPP;
}
- matcher->mt = kzalloc_objs(*matcher->mt, num_of_mt, GFP_KERNEL);
+ matcher->mt = kzalloc_objs(*matcher->mt, num_of_mt);
if (!matcher->mt)
return -ENOMEM;
@@ -1133,7 +1133,7 @@ mlx5hws_matcher_create(struct mlx5hws_table *tbl,
struct mlx5hws_matcher *matcher;
int ret;
- matcher = kzalloc_obj(*matcher, GFP_KERNEL);
+ matcher = kzalloc_obj(*matcher);
if (!matcher)
return NULL;
@@ -1179,7 +1179,7 @@ mlx5hws_match_template_create(struct mlx5hws_context *ctx,
{
struct mlx5hws_match_template *mt;
- mt = kzalloc_obj(*mt, GFP_KERNEL);
+ mt = kzalloc_obj(*mt);
if (!mt)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
index 49c8f3c872d9..9af449c2b4d5 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
@@ -78,7 +78,7 @@ int mlx5hws_pat_init_pattern_cache(struct mlx5hws_pattern_cache **cache)
{
struct mlx5hws_pattern_cache *new_cache;
- new_cache = kzalloc_obj(*new_cache, GFP_KERNEL);
+ new_cache = kzalloc_obj(*new_cache);
if (!new_cache)
return -ENOMEM;
@@ -168,7 +168,7 @@ mlx5hws_pat_add_pattern_to_cache(struct mlx5hws_pattern_cache *cache,
{
struct mlx5hws_pattern_cache_item *cached_pattern;
- cached_pattern = kzalloc_obj(*cached_pattern, GFP_KERNEL);
+ cached_pattern = kzalloc_obj(*cached_pattern);
if (!cached_pattern)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
index 4b6642642346..3a549c9db71a 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pool.c
@@ -41,7 +41,7 @@ hws_pool_create_one_resource(struct mlx5hws_pool *pool, u32 log_range,
u32 obj_id = 0;
int ret;
- resource = kzalloc_obj(*resource, GFP_KERNEL);
+ resource = kzalloc_obj(*resource);
if (!resource)
return NULL;
@@ -347,7 +347,7 @@ mlx5hws_pool_create(struct mlx5hws_context *ctx, struct mlx5hws_pool_attr *pool_
enum mlx5hws_db_type res_db_type;
struct mlx5hws_pool *pool;
- pool = kzalloc_obj(*pool, GFP_KERNEL);
+ pool = kzalloc_obj(*pool);
if (!pool)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
index 3c966476479d..0d4cb2b2393b 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/rule.c
@@ -136,7 +136,7 @@ hws_rule_save_resize_info(struct mlx5hws_rule *rule,
/* resize_info might already exist (if we're in update flow) */
if (likely(!rule->resize_info)) {
- rule->resize_info = kzalloc_obj(*rule->resize_info, GFP_KERNEL);
+ rule->resize_info = kzalloc_obj(*rule->resize_info);
if (unlikely(!rule->resize_info)) {
pr_warn("HWS: resize info isn't allocated for rule\n");
return;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
index 4fef376d63a2..2d34fe465d13 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c
@@ -701,7 +701,7 @@ static int hws_send_ring_alloc_sq(struct mlx5_core_dev *mdev,
wq->db = &wq->db[MLX5_SND_DBR];
buf_sz = queue->num_entries * MAX_WQES_PER_RULE;
- sq->dep_wqe = kzalloc_objs(*sq->dep_wqe, queue->num_entries, GFP_KERNEL);
+ sq->dep_wqe = kzalloc_objs(*sq->dep_wqe, queue->num_entries);
if (!sq->dep_wqe) {
err = -ENOMEM;
goto destroy_wq_cyc;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/table.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/table.c
index 2bf42f5df285..bd292485a25b 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/table.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/table.c
@@ -238,7 +238,7 @@ struct mlx5hws_table *mlx5hws_table_create(struct mlx5hws_context *ctx,
return NULL;
}
- tbl = kzalloc_obj(*tbl, GFP_KERNEL);
+ tbl = kzalloc_obj(*tbl);
if (!tbl)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
index 9889149569fe..2020b5eeb8f4 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
@@ -1194,14 +1194,14 @@ mlx5dr_action_create_mult_dest_tbl(struct mlx5dr_domain *dmn,
return NULL;
}
- hw_dests = kzalloc_objs(*hw_dests, num_of_dests, GFP_KERNEL);
+ hw_dests = kzalloc_objs(*hw_dests, num_of_dests);
if (!hw_dests)
return NULL;
if (unlikely(check_mul_overflow(num_of_dests, 2u, &ref_act_cnt)))
goto free_hw_dests;
- ref_actions = kzalloc_objs(*ref_actions, ref_act_cnt, GFP_KERNEL);
+ ref_actions = kzalloc_objs(*ref_actions, ref_act_cnt);
if (!ref_actions)
goto free_hw_dests;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c
index b276f9e966bc..e1f156448fb0 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_arg.c
@@ -68,7 +68,7 @@ static int dr_arg_pool_alloc_objs(struct dr_arg_pool *pool)
}
for (i = 0; i < num_of_objects; i++) {
- arg_obj = kzalloc_obj(*arg_obj, GFP_KERNEL);
+ arg_obj = kzalloc_obj(*arg_obj);
if (!arg_obj) {
ret = -ENOMEM;
goto clean_arg_obj;
@@ -132,7 +132,7 @@ static struct dr_arg_pool *dr_arg_pool_create(struct mlx5dr_domain *dmn,
{
struct dr_arg_pool *pool;
- pool = kzalloc_obj(*pool, GFP_KERNEL);
+ pool = kzalloc_obj(*pool);
if (!pool)
return NULL;
@@ -235,7 +235,7 @@ mlx5dr_arg_mgr_create(struct mlx5dr_domain *dmn)
if (!mlx5dr_domain_is_support_ptrn_arg(dmn))
return NULL;
- pool_mgr = kzalloc_obj(*pool_mgr, GFP_KERNEL);
+ pool_mgr = kzalloc_obj(*pool_mgr);
if (!pool_mgr)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
index c8904955ec54..1b08bbb7ad99 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
@@ -60,7 +60,7 @@ mlx5dr_dbg_dump_data_init_new_buff(struct mlx5dr_dbg_dump_data *dump_data)
{
struct mlx5dr_dbg_dump_buff *new_buff;
- new_buff = kzalloc_obj(*new_buff, GFP_KERNEL);
+ new_buff = kzalloc_obj(*new_buff);
if (!new_buff)
return NULL;
@@ -81,7 +81,7 @@ mlx5dr_dbg_create_dump_data(void)
{
struct mlx5dr_dbg_dump_data *dump_data;
- dump_data = kzalloc_obj(*dump_data, GFP_KERNEL);
+ dump_data = kzalloc_obj(*dump_data);
if (!dump_data)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_definer.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_definer.c
index 282088205d4c..ddbb62d8ac96 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_definer.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_definer.c
@@ -60,7 +60,7 @@ dr_definer_create_obj(struct mlx5dr_domain *dmn, u16 format_id,
struct dr_definer_object *definer_obj;
int ret = 0;
- definer_obj = kzalloc_obj(*definer_obj, GFP_KERNEL);
+ definer_obj = kzalloc_obj(*definer_obj);
if (!definer_obj)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
index 5c0a8dc6cff0..fedefb565a21 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_domain.c
@@ -282,7 +282,7 @@ dr_domain_add_vport_cap(struct mlx5dr_domain *dmn, u16 vport)
struct mlx5dr_cmd_vport_cap *vport_caps;
int ret;
- vport_caps = kvzalloc_obj(*vport_caps, GFP_KERNEL);
+ vport_caps = kvzalloc_obj(*vport_caps);
if (!vport_caps)
return NULL;
@@ -467,7 +467,7 @@ mlx5dr_domain_create(struct mlx5_core_dev *mdev, enum mlx5dr_domain_type type)
if (type > MLX5DR_DOMAIN_TYPE_FDB)
return NULL;
- dmn = kzalloc_obj(*dmn, GFP_KERNEL);
+ dmn = kzalloc_obj(*dmn);
if (!dmn)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_fw.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_fw.c
index df34beefda11..094fcd9cd770 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_fw.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_fw.c
@@ -13,7 +13,7 @@ mlx5dr_fw_create_recalc_cs_ft(struct mlx5dr_domain *dmn, u16 vport_num)
u64 rx_icm_addr, modify_ttl_action;
int ret;
- recalc_cs_ft = kzalloc_obj(*recalc_cs_ft, GFP_KERNEL);
+ recalc_cs_ft = kzalloc_obj(*recalc_cs_ft);
if (!recalc_cs_ft)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
index 79f0adecc2aa..1c314df256c9 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_icm_pool.c
@@ -116,7 +116,7 @@ dr_icm_pool_mr_create(struct mlx5dr_icm_pool *pool)
size_t log_align_base = 0;
int err;
- icm_mr = kvzalloc_obj(*icm_mr, GFP_KERNEL);
+ icm_mr = kvzalloc_obj(*icm_mr);
if (!icm_mr)
return NULL;
@@ -269,7 +269,7 @@ static int dr_icm_buddy_create(struct mlx5dr_icm_pool *pool)
if (!icm_mr)
return -ENOMEM;
- buddy = kvzalloc_obj(*buddy, GFP_KERNEL);
+ buddy = kvzalloc_obj(*buddy);
if (!buddy)
goto free_mr;
@@ -509,7 +509,7 @@ struct mlx5dr_icm_pool *mlx5dr_icm_pool_create(struct mlx5dr_domain *dmn,
struct mlx5dr_icm_pool *pool;
u32 max_hot_size = 0;
- pool = kvzalloc_obj(*pool, GFP_KERNEL);
+ pool = kvzalloc_obj(*pool);
if (!pool)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
index b171fdb5a622..be0c476b1113 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
@@ -996,7 +996,7 @@ mlx5dr_matcher_create(struct mlx5dr_table *tbl,
refcount_inc(&tbl->refcount);
- matcher = kzalloc_obj(*matcher, GFP_KERNEL);
+ matcher = kzalloc_obj(*matcher);
if (!matcher)
goto dec_ref;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c
index 094a6bea9a8a..ed7eb0f40b57 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ptrn.c
@@ -94,7 +94,7 @@ dr_ptrn_alloc_pattern(struct mlx5dr_ptrn_mgr *mgr,
mgr->dmn->info.caps.hdr_modify_pattern_icm_addr) /
DR_ACTION_CACHE_LINE_SIZE;
- pattern = kzalloc_obj(*pattern, GFP_KERNEL);
+ pattern = kzalloc_obj(*pattern);
if (!pattern)
goto free_chunk;
@@ -201,7 +201,7 @@ struct mlx5dr_ptrn_mgr *mlx5dr_ptrn_mgr_create(struct mlx5dr_domain *dmn)
if (!mlx5dr_domain_is_support_ptrn_arg(dmn))
return NULL;
- mgr = kzalloc_obj(*mgr, GFP_KERNEL);
+ mgr = kzalloc_obj(*mgr);
if (!mgr)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
index 8d925c3e2b11..00156ceed5ea 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
@@ -593,7 +593,7 @@ static int dr_rule_add_action_members(struct mlx5dr_rule *rule,
int i;
for (i = 0; i < num_actions; i++) {
- action_mem = kvzalloc_obj(*action_mem, GFP_KERNEL);
+ action_mem = kvzalloc_obj(*action_mem);
if (!action_mem)
goto free_action_members;
@@ -1298,7 +1298,7 @@ dr_rule_create_rule(struct mlx5dr_matcher *matcher,
if (!dr_rule_verify(matcher, value, &param))
return NULL;
- rule = kzalloc_obj(*rule, GFP_KERNEL);
+ rule = kzalloc_obj(*rule);
if (!rule)
return NULL;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
index 78d7c83a98b0..79e3c29d1044 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
@@ -72,7 +72,7 @@ static int dr_send_info_pool_fill(struct mlx5dr_send_info_pool *pool)
int i;
for (i = 0; i < DR_SEND_INFO_POOL_SIZE; i++) {
- pool_obj = kzalloc_obj(*pool_obj, GFP_KERNEL);
+ pool_obj = kzalloc_obj(*pool_obj);
if (!pool_obj)
goto clean_pool;
@@ -114,7 +114,7 @@ static struct mlx5dr_send_info_pool *dr_send_info_pool_create(void)
struct mlx5dr_send_info_pool *pool;
int ret;
- pool = kzalloc_obj(*pool, GFP_KERNEL);
+ pool = kzalloc_obj(*pool);
if (!pool)
return NULL;
@@ -258,7 +258,7 @@ static struct mlx5dr_qp *dr_create_rc_qp(struct mlx5_core_dev *mdev,
void *in;
int err;
- dr_qp = kzalloc_obj(*dr_qp, GFP_KERNEL);
+ dr_qp = kzalloc_obj(*dr_qp);
if (!dr_qp)
return NULL;
@@ -1063,7 +1063,7 @@ static struct mlx5dr_cq *dr_create_cq(struct mlx5_core_dev *mdev,
__be64 *pas;
u32 i;
- cq = kzalloc_obj(*cq, GFP_KERNEL);
+ cq = kzalloc_obj(*cq);
if (!cq)
return NULL;
@@ -1158,7 +1158,7 @@ static int dr_create_mkey(struct mlx5_core_dev *mdev, u32 pdn, u32 *mkey)
static struct mlx5dr_mr *dr_reg_mr(struct mlx5_core_dev *mdev,
u32 pdn, void *buf, size_t size)
{
- struct mlx5dr_mr *mr = kzalloc_obj(*mr, GFP_KERNEL);
+ struct mlx5dr_mr *mr = kzalloc_obj(*mr);
struct device *dma_device;
dma_addr_t dma_addr;
int err;
@@ -1207,7 +1207,7 @@ int mlx5dr_send_ring_alloc(struct mlx5dr_domain *dmn)
int size;
int ret;
- dmn->send_ring = kzalloc_obj(*dmn->send_ring, GFP_KERNEL);
+ dmn->send_ring = kzalloc_obj(*dmn->send_ring);
if (!dmn->send_ring)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_table.c b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_table.c
index ab4c360c64e0..740aac71d4cb 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_table.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_table.c
@@ -255,7 +255,7 @@ struct mlx5dr_table *mlx5dr_table_create(struct mlx5dr_domain *dmn, u32 level,
refcount_inc(&dmn->refcount);
- tbl = kzalloc_obj(*tbl, GFP_KERNEL);
+ tbl = kzalloc_obj(*tbl);
if (!tbl)
goto dec_ref;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/vport.c b/drivers/net/ethernet/mellanox/mlx5/core/vport.c
index 3b41a507ea05..4effe37fd455 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/vport.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/vport.c
@@ -832,7 +832,7 @@ int mlx5_query_hca_vport_system_image_guid(struct mlx5_core_dev *dev,
struct mlx5_hca_vport_context *rep;
int err;
- rep = kvzalloc_obj(*rep, GFP_KERNEL);
+ rep = kvzalloc_obj(*rep);
if (!rep)
return -ENOMEM;
@@ -851,7 +851,7 @@ int mlx5_query_hca_vport_node_guid(struct mlx5_core_dev *dev,
struct mlx5_hca_vport_context *rep;
int err;
- rep = kvzalloc_obj(*rep, GFP_KERNEL);
+ rep = kvzalloc_obj(*rep);
if (!rep)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/wc.c b/drivers/net/ethernet/mellanox/mlx5/core/wc.c
index aa989841f375..7d3d4d739e2c 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/wc.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/wc.c
@@ -366,7 +366,7 @@ static void mlx5_core_test_wc(struct mlx5_core_dev *mdev)
if (mdev->wc_state != MLX5_WC_STATE_UNINITIALIZED)
return;
- sq = kzalloc_obj(*sq, GFP_KERNEL);
+ sq = kzalloc_obj(*sq);
if (!sq)
return;
diff --git a/drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c b/drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c
index b2335f56b481..002560c46150 100644
--- a/drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c
+++ b/drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c
@@ -267,7 +267,7 @@ struct mlxfw_mfa2_file *mlxfw_mfa2_file_init(const struct firmware *fw)
const void *first_tlv_ptr;
const void *cb_top_ptr;
- mfa2_file = kzalloc_obj(*mfa2_file, GFP_KERNEL);
+ mfa2_file = kzalloc_obj(*mfa2_file);
if (!mfa2_file)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlxsw/core.c b/drivers/net/ethernet/mellanox/mlxsw/core.c
index 6d2353324eda..93540e4f3a4b 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/core.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/core.c
@@ -2376,7 +2376,7 @@ int mlxsw_core_rx_listener_register(struct mlxsw_core *mlxsw_core,
rxl_item = __find_rx_listener_item(mlxsw_core, rxl);
if (rxl_item)
return -EEXIST;
- rxl_item = kmalloc_obj(*rxl_item, GFP_KERNEL);
+ rxl_item = kmalloc_obj(*rxl_item);
if (!rxl_item)
return -ENOMEM;
rxl_item->rxl = *rxl;
@@ -2475,7 +2475,7 @@ int mlxsw_core_event_listener_register(struct mlxsw_core *mlxsw_core,
el_item = __find_event_listener_item(mlxsw_core, el);
if (el_item)
return -EEXIST;
- el_item = kmalloc_obj(*el_item, GFP_KERNEL);
+ el_item = kmalloc_obj(*el_item);
if (!el_item)
return -ENOMEM;
el_item->mlxsw_core = mlxsw_core;
@@ -2684,7 +2684,7 @@ static int mlxsw_core_reg_access_emad(struct mlxsw_core *mlxsw_core,
struct mlxsw_reg_trans *trans;
int err;
- trans = kzalloc_obj(*trans, GFP_KERNEL);
+ trans = kzalloc_obj(*trans);
if (!trans)
return -ENOMEM;
@@ -2785,7 +2785,7 @@ int mlxsw_core_irq_event_handler_register(struct mlxsw_core *mlxsw_core,
{
struct mlxsw_core_irq_event_handler_item *item;
- item = kzalloc_obj(*item, GFP_KERNEL);
+ item = kzalloc_obj(*item);
if (!item)
return -ENOMEM;
item->cb = cb;
diff --git a/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c b/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
index 08168f95987a..f03dffc39005 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
@@ -201,7 +201,7 @@ struct mlxsw_afa *mlxsw_afa_create(unsigned int max_acts_per_set,
struct mlxsw_afa *mlxsw_afa;
int err;
- mlxsw_afa = kzalloc_obj(*mlxsw_afa, GFP_KERNEL);
+ mlxsw_afa = kzalloc_obj(*mlxsw_afa);
if (!mlxsw_afa)
return ERR_PTR(-ENOMEM);
err = rhashtable_init(&mlxsw_afa->set_ht, &mlxsw_afa_set_ht_params);
@@ -276,7 +276,7 @@ static struct mlxsw_afa_set *mlxsw_afa_set_create(bool is_first)
{
struct mlxsw_afa_set *set;
- set = kzalloc_obj(*set, GFP_KERNEL);
+ set = kzalloc_obj(*set);
if (!set)
return NULL;
/* Need to initialize the set to pass by default */
@@ -406,7 +406,7 @@ struct mlxsw_afa_block *mlxsw_afa_block_create(struct mlxsw_afa *mlxsw_afa)
{
struct mlxsw_afa_block *block;
- block = kzalloc_obj(*block, GFP_KERNEL);
+ block = kzalloc_obj(*block);
if (!block)
return ERR_PTR(-ENOMEM);
INIT_LIST_HEAD(&block->resource_list);
@@ -560,7 +560,7 @@ mlxsw_afa_fwd_entry_create(struct mlxsw_afa *mlxsw_afa, u16 local_port)
struct mlxsw_afa_fwd_entry *fwd_entry;
int err;
- fwd_entry = kzalloc_obj(*fwd_entry, GFP_KERNEL);
+ fwd_entry = kzalloc_obj(*fwd_entry);
if (!fwd_entry)
return ERR_PTR(-ENOMEM);
fwd_entry->ht_key.local_port = local_port;
@@ -653,7 +653,7 @@ mlxsw_afa_fwd_entry_ref_create(struct mlxsw_afa_block *block, u16 local_port)
struct mlxsw_afa_fwd_entry *fwd_entry;
int err;
- fwd_entry_ref = kzalloc_obj(*fwd_entry_ref, GFP_KERNEL);
+ fwd_entry_ref = kzalloc_obj(*fwd_entry_ref);
if (!fwd_entry_ref)
return ERR_PTR(-ENOMEM);
fwd_entry = mlxsw_afa_fwd_entry_get(block->afa, local_port);
@@ -702,7 +702,7 @@ mlxsw_afa_counter_create(struct mlxsw_afa_block *block)
struct mlxsw_afa_counter *counter;
int err;
- counter = kzalloc_obj(*counter, GFP_KERNEL);
+ counter = kzalloc_obj(*counter);
if (!counter)
return ERR_PTR(-ENOMEM);
@@ -847,7 +847,7 @@ mlxsw_afa_cookie_ref_create(struct mlxsw_afa_block *block,
struct mlxsw_afa_cookie *cookie;
int err;
- cookie_ref = kzalloc_obj(*cookie_ref, GFP_KERNEL);
+ cookie_ref = kzalloc_obj(*cookie_ref);
if (!cookie_ref)
return ERR_PTR(-ENOMEM);
cookie = mlxsw_afa_cookie_get(block->afa, fa_cookie);
@@ -873,7 +873,7 @@ mlxsw_afa_policer_create(struct mlxsw_afa *mlxsw_afa, u32 fa_index,
struct mlxsw_afa_policer *policer;
int err;
- policer = kzalloc_obj(*policer, GFP_KERNEL);
+ policer = kzalloc_obj(*policer);
if (!policer)
return ERR_PTR(-ENOMEM);
@@ -974,7 +974,7 @@ mlxsw_afa_policer_ref_create(struct mlxsw_afa_block *block, u32 fa_index,
struct mlxsw_afa_policer *policer;
int err;
- policer_ref = kzalloc_obj(*policer_ref, GFP_KERNEL);
+ policer_ref = kzalloc_obj(*policer_ref);
if (!policer_ref)
return ERR_PTR(-ENOMEM);
@@ -1386,7 +1386,7 @@ mlxsw_afa_mirror_create(struct mlxsw_afa_block *block, u16 local_in_port,
struct mlxsw_afa_mirror *mirror;
int err;
- mirror = kzalloc_obj(*mirror, GFP_KERNEL);
+ mirror = kzalloc_obj(*mirror);
if (!mirror)
return ERR_PTR(-ENOMEM);
@@ -2187,7 +2187,7 @@ mlxsw_afa_sampler_create(struct mlxsw_afa_block *block, u16 local_port,
struct mlxsw_afa_sampler *sampler;
int err;
- sampler = kzalloc_obj(*sampler, GFP_KERNEL);
+ sampler = kzalloc_obj(*sampler);
if (!sampler)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c b/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
index 030eefcd3eda..bbd8b61180eb 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_keys.c
@@ -86,7 +86,7 @@ struct mlxsw_afk *mlxsw_afk_create(unsigned int max_blocks,
{
struct mlxsw_afk *mlxsw_afk;
- mlxsw_afk = kzalloc_obj(*mlxsw_afk, GFP_KERNEL);
+ mlxsw_afk = kzalloc_obj(*mlxsw_afk);
if (!mlxsw_afk)
return NULL;
INIT_LIST_HEAD(&mlxsw_afk->key_info_list);
@@ -262,7 +262,7 @@ static int mlxsw_afk_picker(struct mlxsw_afk *mlxsw_afk,
enum mlxsw_afk_element element;
int err;
- picker = kzalloc_objs(*picker, mlxsw_afk->blocks_count, GFP_KERNEL);
+ picker = kzalloc_objs(*picker, mlxsw_afk->blocks_count);
if (!picker)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlxsw/core_linecard_dev.c b/drivers/net/ethernet/mellanox/mlxsw/core_linecard_dev.c
index a689c79122cf..c4816488e4d7 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/core_linecard_dev.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/core_linecard_dev.c
@@ -57,7 +57,7 @@ int mlxsw_linecard_bdev_add(struct mlxsw_linecard *linecard)
if (id < 0)
return id;
- linecard_bdev = kzalloc_obj(*linecard_bdev, GFP_KERNEL);
+ linecard_bdev = kzalloc_obj(*linecard_bdev);
if (!linecard_bdev) {
mlxsw_linecard_bdev_id_free(id);
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlxsw/core_linecards.c b/drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
index ef13fee48b1a..f0659616ad9b 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/core_linecards.c
@@ -531,7 +531,7 @@ int mlxsw_linecards_event_ops_register(struct mlxsw_core *mlxsw_core,
if (!linecards)
return 0;
- item = kzalloc_obj(*item, GFP_KERNEL);
+ item = kzalloc_obj(*item);
if (!item)
return -ENOMEM;
item->event_ops = ops;
@@ -1446,7 +1446,7 @@ static int mlxsw_linecard_types_init(struct mlxsw_core *mlxsw_core,
return 0;
}
- types_info = kzalloc_obj(*types_info, GFP_KERNEL);
+ types_info = kzalloc_obj(*types_info);
if (!types_info) {
release_firmware(firmware);
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlxsw/minimal.c b/drivers/net/ethernet/mellanox/mlxsw/minimal.c
index 9871b9e1d094..6cdbac750cc6 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/minimal.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/minimal.c
@@ -398,7 +398,7 @@ static int mlxsw_m_linecards_init(struct mlxsw_m *mlxsw_m)
/* Add slot for main board. */
mlxsw_m->num_of_slots += 1;
- mlxsw_m->ports = kzalloc_objs(*mlxsw_m->ports, max_ports, GFP_KERNEL);
+ mlxsw_m->ports = kzalloc_objs(*mlxsw_m->ports, max_ports);
if (!mlxsw_m->ports)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlxsw/pci.c b/drivers/net/ethernet/mellanox/mlxsw/pci.c
index 9b378e9d084d..be6b7f9508ed 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/pci.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/pci.c
@@ -1264,7 +1264,7 @@ static int mlxsw_pci_queue_init(struct mlxsw_pci *mlxsw_pci, char *mbox,
if (!mem_item->buf)
return -ENOMEM;
- q->elem_info = kzalloc_objs(*q->elem_info, q->count, GFP_KERNEL);
+ q->elem_info = kzalloc_objs(*q->elem_info, q->count);
if (!q->elem_info) {
err = -ENOMEM;
goto err_elem_info_alloc;
@@ -1316,7 +1316,7 @@ static int mlxsw_pci_queue_group_init(struct mlxsw_pci *mlxsw_pci, char *mbox,
int err;
queue_group = mlxsw_pci_queue_type_group_get(mlxsw_pci, q_ops->type);
- queue_group->q = kzalloc_objs(*queue_group->q, num_qs, GFP_KERNEL);
+ queue_group->q = kzalloc_objs(*queue_group->q, num_qs);
if (!queue_group->q)
return -ENOMEM;
@@ -2414,7 +2414,7 @@ static int mlxsw_pci_probe(struct pci_dev *pdev, const struct pci_device_id *id)
struct mlxsw_pci *mlxsw_pci;
int err;
- mlxsw_pci = kzalloc_obj(*mlxsw_pci, GFP_KERNEL);
+ mlxsw_pci = kzalloc_obj(*mlxsw_pci);
if (!mlxsw_pci)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum.c
index dbc032ff4963..b405584fa8a0 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum.c
@@ -972,7 +972,7 @@ mlxsw_sp_port_vlan_create(struct mlxsw_sp_port *mlxsw_sp_port, u16 vid)
if (err)
return ERR_PTR(err);
- mlxsw_sp_port_vlan = kzalloc_obj(*mlxsw_sp_port_vlan, GFP_KERNEL);
+ mlxsw_sp_port_vlan = kzalloc_obj(*mlxsw_sp_port_vlan);
if (!mlxsw_sp_port_vlan) {
err = -ENOMEM;
goto err_port_vlan_alloc;
@@ -1776,7 +1776,7 @@ static int mlxsw_sp_cpu_port_create(struct mlxsw_sp *mlxsw_sp)
struct mlxsw_sp_port *mlxsw_sp_port;
int err;
- mlxsw_sp_port = kzalloc_obj(*mlxsw_sp_port, GFP_KERNEL);
+ mlxsw_sp_port = kzalloc_obj(*mlxsw_sp_port);
if (!mlxsw_sp_port)
return -ENOMEM;
@@ -2747,7 +2747,7 @@ mlxsw_sp_sample_trigger_node_init(struct mlxsw_sp *mlxsw_sp,
struct mlxsw_sp_sample_trigger_node *trigger_node;
int err;
- trigger_node = kzalloc_obj(*trigger_node, GFP_KERNEL);
+ trigger_node = kzalloc_obj(*trigger_node);
if (!trigger_node)
return -ENOMEM;
@@ -2893,7 +2893,7 @@ mlxsw_sp_ipv6_addr_init(struct mlxsw_sp *mlxsw_sp, const struct in6_addr *addr6,
if (err)
goto err_rips_write;
- node = kzalloc_obj(*node, GFP_KERNEL);
+ node = kzalloc_obj(*node);
if (!node) {
err = -ENOMEM;
goto err_node_alloc;
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
index aaaa586e8569..cb232accb296 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
@@ -318,7 +318,7 @@ mlxsw_sp_acl_rulei_create(struct mlxsw_sp_acl *acl,
struct mlxsw_sp_acl_rule_info *rulei;
int err;
- rulei = kzalloc_obj(*rulei, GFP_KERNEL);
+ rulei = kzalloc_obj(*rulei);
if (!rulei)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c
index b6e1fc77f0c0..748929287904 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_atcam.c
@@ -74,7 +74,7 @@ mlxsw_sp_acl_atcam_region_generic_init(struct mlxsw_sp_acl_atcam_region *aregion
{
struct mlxsw_sp_acl_atcam_region_generic *region_generic;
- region_generic = kzalloc_obj(*region_generic, GFP_KERNEL);
+ region_generic = kzalloc_obj(*region_generic);
if (!region_generic)
return -ENOMEM;
@@ -126,7 +126,7 @@ mlxsw_sp_acl_atcam_region_12kb_init(struct mlxsw_sp_acl_atcam_region *aregion)
return -EIO;
max_lkey_id = MLXSW_CORE_RES_GET(mlxsw_sp->core, ACL_MAX_LARGE_KEY_ID);
- region_12kb = kzalloc_obj(*region_12kb, GFP_KERNEL);
+ region_12kb = kzalloc_obj(*region_12kb);
if (!region_12kb)
return -ENOMEM;
@@ -179,7 +179,7 @@ mlxsw_sp_acl_atcam_lkey_id_create(struct mlxsw_sp_acl_atcam_region *aregion,
else
return ERR_PTR(-ENOBUFS);
- lkey_id = kzalloc_obj(*lkey_id, GFP_KERNEL);
+ lkey_id = kzalloc_obj(*lkey_id);
if (!lkey_id) {
err = -ENOMEM;
goto err_lkey_id_alloc;
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
index 80307d6554a2..cbb272a96359 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_erp.c
@@ -254,7 +254,7 @@ mlxsw_sp_acl_erp_generic_create(struct mlxsw_sp_acl_erp_table *erp_table,
struct mlxsw_sp_acl_erp *erp;
int err;
- erp = kzalloc_obj(*erp, GFP_KERNEL);
+ erp = kzalloc_obj(*erp);
if (!erp)
return ERR_PTR(-ENOMEM);
@@ -798,7 +798,7 @@ mlxsw_sp_acl_erp_ctcam_mask_create(struct mlxsw_sp_acl_erp_table *erp_table,
struct mlxsw_sp_acl_erp *erp;
int err;
- erp = kzalloc_obj(*erp, GFP_KERNEL);
+ erp = kzalloc_obj(*erp);
if (!erp)
return ERR_PTR(-ENOMEM);
@@ -1236,7 +1236,7 @@ static void *mlxsw_sp_acl_erp_delta_create(void *priv, void *parent_obj,
if (err)
return ERR_PTR(-EINVAL);
- delta = kzalloc_obj(*delta, GFP_KERNEL);
+ delta = kzalloc_obj(*delta);
if (!delta)
return ERR_PTR(-ENOMEM);
delta->start = delta_start;
@@ -1309,7 +1309,7 @@ mlxsw_sp_acl_erp_table_create(struct mlxsw_sp_acl_atcam_region *aregion,
struct mlxsw_sp_acl_erp_table *erp_table;
int err;
- erp_table = kzalloc_obj(*erp_table, GFP_KERNEL);
+ erp_table = kzalloc_obj(*erp_table);
if (!erp_table)
return ERR_PTR(-ENOMEM);
@@ -1563,7 +1563,7 @@ int mlxsw_sp_acl_erps_init(struct mlxsw_sp *mlxsw_sp,
struct mlxsw_sp_acl_erp_core *erp_core;
int err;
- erp_core = kzalloc_obj(*erp_core, GFP_KERNEL);
+ erp_core = kzalloc_obj(*erp_core);
if (!erp_core)
return -ENOMEM;
erp_core->mlxsw_sp = mlxsw_sp;
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
index 5a282cb4b52d..3232ff3ad3c3 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
@@ -778,7 +778,7 @@ mlxsw_sp_acl_tcam_vregion_create(struct mlxsw_sp *mlxsw_sp,
struct mlxsw_sp_acl_tcam_vregion *vregion;
int err;
- vregion = kzalloc_obj(*vregion, GFP_KERNEL);
+ vregion = kzalloc_obj(*vregion);
if (!vregion)
return ERR_PTR(-ENOMEM);
INIT_LIST_HEAD(&vregion->vchunk_list);
@@ -939,7 +939,7 @@ mlxsw_sp_acl_tcam_vchunk_create(struct mlxsw_sp *mlxsw_sp,
if (priority == MLXSW_SP_ACL_TCAM_CATCHALL_PRIO)
return ERR_PTR(-EINVAL);
- vchunk = kzalloc_obj(*vchunk, GFP_KERNEL);
+ vchunk = kzalloc_obj(*vchunk);
if (!vchunk)
return ERR_PTR(-ENOMEM);
INIT_LIST_HEAD(&vchunk->ventry_list);
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
index fd6b36c3d475..d1358c716079 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_buffers.c
@@ -628,7 +628,7 @@ static int mlxsw_sp_sb_port_init(struct mlxsw_sp *mlxsw_sp,
{
struct mlxsw_sp_sb_pm *pms;
- pms = kzalloc_objs(*pms, mlxsw_sp->sb_vals->pool_count, GFP_KERNEL);
+ pms = kzalloc_objs(*pms, mlxsw_sp->sb_vals->pool_count);
if (!pms)
return -ENOMEM;
sb_port->pms = pms;
@@ -652,7 +652,7 @@ static int mlxsw_sp_sb_ports_init(struct mlxsw_sp *mlxsw_sp)
if (!mlxsw_sp->sb->ports)
return -ENOMEM;
- prs = kzalloc_objs(*prs, mlxsw_sp->sb_vals->pool_count, GFP_KERNEL);
+ prs = kzalloc_objs(*prs, mlxsw_sp->sb_vals->pool_count);
if (!prs) {
err = -ENOMEM;
goto err_alloc_prs;
@@ -1261,7 +1261,7 @@ int mlxsw_sp_buffers_init(struct mlxsw_sp *mlxsw_sp)
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, MAX_HEADROOM_SIZE))
return -EIO;
- mlxsw_sp->sb = kzalloc_obj(*mlxsw_sp->sb, GFP_KERNEL);
+ mlxsw_sp->sb = kzalloc_obj(*mlxsw_sp->sb);
if (!mlxsw_sp->sb)
return -ENOMEM;
mlxsw_sp->sb->cell_size = MLXSW_CORE_RES_GET(mlxsw_sp->core, CELL_SIZE);
@@ -1324,7 +1324,7 @@ int mlxsw_sp_port_buffers_init(struct mlxsw_sp_port *mlxsw_sp_port)
{
int err;
- mlxsw_sp_port->hdroom = kzalloc_obj(*mlxsw_sp_port->hdroom, GFP_KERNEL);
+ mlxsw_sp_port->hdroom = kzalloc_obj(*mlxsw_sp_port->hdroom);
if (!mlxsw_sp_port->hdroom)
return -ENOMEM;
mlxsw_sp_port->hdroom->mtu = mlxsw_sp_port->dev->mtu;
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
index 2e9c35f5f992..4f921bbc1e77 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c
@@ -1022,7 +1022,7 @@ mlxsw_sp_fid_port_vid_list_add(struct mlxsw_sp_fid *fid, u16 local_port,
{
struct mlxsw_sp_fid_port_vid *port_vid, *tmp_port_vid;
- port_vid = kzalloc_obj(*port_vid, GFP_KERNEL);
+ port_vid = kzalloc_obj(*port_vid);
if (!port_vid)
return -ENOMEM;
@@ -2295,7 +2295,7 @@ mlxsw_sp_fids_init(struct mlxsw_sp *mlxsw_sp,
struct mlxsw_sp_fid_core *fid_core;
int err, i;
- fid_core = kzalloc_obj(*mlxsw_sp->fid_core, GFP_KERNEL);
+ fid_core = kzalloc_obj(*mlxsw_sp->fid_core);
if (!fid_core)
return -ENOMEM;
mlxsw_sp->fid_core = fid_core;
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c
index 6e341b4a9805..f1b8d2868a22 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_flow.c
@@ -14,7 +14,7 @@ mlxsw_sp_flow_block_create(struct mlxsw_sp *mlxsw_sp, struct net *net)
{
struct mlxsw_sp_flow_block *block;
- block = kzalloc_obj(*block, GFP_KERNEL);
+ block = kzalloc_obj(*block);
if (!block)
return NULL;
INIT_LIST_HEAD(&block->binding_list);
@@ -75,7 +75,7 @@ static int mlxsw_sp_flow_block_bind(struct mlxsw_sp *mlxsw_sp,
if (err)
return err;
- binding = kzalloc_obj(*binding, GFP_KERNEL);
+ binding = kzalloc_obj(*binding);
if (!binding) {
err = -ENOMEM;
goto err_binding_alloc;
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
index a5fdc1a7555a..fefd39a96320 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_matchall.c
@@ -243,7 +243,7 @@ int mlxsw_sp_mall_replace(struct mlxsw_sp *mlxsw_sp,
return -EOPNOTSUPP;
}
- mall_entry = kzalloc_obj(*mall_entry, GFP_KERNEL);
+ mall_entry = kzalloc_obj(*mall_entry);
if (!mall_entry)
return -ENOMEM;
mall_entry->cookie = f->cookie;
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c
index 1ca8a15a9cb2..e700e9ac33b7 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c
@@ -172,7 +172,7 @@ static int mlxsw_sp_mr_route_evif_link(struct mlxsw_sp_mr_route *mr_route,
{
struct mlxsw_sp_mr_route_vif_entry *rve;
- rve = kzalloc_obj(*rve, GFP_KERNEL);
+ rve = kzalloc_obj(*rve);
if (!rve)
return -ENOMEM;
rve->mr_route = mr_route;
@@ -305,7 +305,7 @@ mlxsw_sp_mr_route_create(struct mlxsw_sp_mr_table *mr_table,
int i;
/* Allocate and init a new route and fill it with parameters */
- mr_route = kzalloc_obj(*mr_route, GFP_KERNEL);
+ mr_route = kzalloc_obj(*mr_route);
if (!mr_route)
return ERR_PTR(-ENOMEM);
INIT_LIST_HEAD(&mr_route->evif_list);
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
index f652630cbac1..34f8a6fabfe7 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c
@@ -52,7 +52,7 @@ mlxsw_sp_mr_erif_sublist_create(struct mlxsw_sp *mlxsw_sp,
struct mlxsw_sp_mr_erif_sublist *erif_sublist;
int err;
- erif_sublist = kzalloc_obj(*erif_sublist, GFP_KERNEL);
+ erif_sublist = kzalloc_obj(*erif_sublist);
if (!erif_sublist)
return ERR_PTR(-ENOMEM);
err = mlxsw_sp_kvdl_alloc(mlxsw_sp, MLXSW_SP_KVDL_ENTRY_TYPE_MCRIGR,
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
index 8068502c8c2b..874659d5eb97 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
@@ -216,7 +216,7 @@ mlxsw_sp_nve_mc_list_create(struct mlxsw_sp *mlxsw_sp,
struct mlxsw_sp_nve_mc_list *mc_list;
int err;
- mc_list = kmalloc_obj(*mc_list, GFP_KERNEL);
+ mc_list = kmalloc_obj(*mc_list);
if (!mc_list)
return ERR_PTR(-ENOMEM);
@@ -848,7 +848,7 @@ static int mlxsw_sp_nve_ipv6_ht_insert(struct mlxsw_sp *mlxsw_sp,
struct mlxsw_sp_nve *nve = mlxsw_sp->nve;
int err;
- ipv6_ht_node = kzalloc_obj(*ipv6_ht_node, GFP_KERNEL);
+ ipv6_ht_node = kzalloc_obj(*ipv6_ht_node);
if (!ipv6_ht_node)
return -ENOMEM;
@@ -1119,7 +1119,7 @@ int mlxsw_sp_nve_init(struct mlxsw_sp *mlxsw_sp)
struct mlxsw_sp_nve *nve;
int err;
- nve = kzalloc_obj(*mlxsw_sp->nve, GFP_KERNEL);
+ nve = kzalloc_obj(*mlxsw_sp->nve);
if (!nve)
return -ENOMEM;
mlxsw_sp->nve = nve;
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c
index 0b6269a40c5a..0cef30fafddd 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_pgt.c
@@ -116,7 +116,7 @@ mlxsw_sp_pgt_entry_create(struct mlxsw_sp_pgt *pgt, u16 mid, u16 smpe)
void *ret;
int err;
- pgt_entry = kzalloc_obj(*pgt_entry, GFP_KERNEL);
+ pgt_entry = kzalloc_obj(*pgt_entry);
if (!pgt_entry)
return ERR_PTR(-ENOMEM);
@@ -211,7 +211,7 @@ mlxsw_sp_pgt_entry_port_create(struct mlxsw_sp *mlxsw_sp,
struct mlxsw_sp_pgt_entry_port *pgt_entry_port;
int err;
- pgt_entry_port = kzalloc_obj(*pgt_entry_port, GFP_KERNEL);
+ pgt_entry_port = kzalloc_obj(*pgt_entry_port);
if (!pgt_entry_port)
return ERR_PTR(-ENOMEM);
@@ -315,7 +315,7 @@ int mlxsw_sp_pgt_init(struct mlxsw_sp *mlxsw_sp)
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, PGT_SIZE))
return -EIO;
- pgt = kzalloc_obj(*mlxsw_sp->pgt, GFP_KERNEL);
+ pgt = kzalloc_obj(*mlxsw_sp->pgt);
if (!pgt)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c
index a6d849c7bb3d..cbad1af0cd80 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c
@@ -243,7 +243,7 @@ int mlxsw_sp_policer_add(struct mlxsw_sp *mlxsw_sp,
if (err)
return err;
- policer = kmalloc_obj(*policer, GFP_KERNEL);
+ policer = kmalloc_obj(*policer);
if (!policer)
return -ENOMEM;
policer->params = *params;
@@ -357,7 +357,7 @@ int mlxsw_sp_policers_init(struct mlxsw_sp *mlxsw_sp)
struct mlxsw_sp_policer_core *policer_core;
int i, err;
- policer_core = kzalloc_obj(*policer_core, GFP_KERNEL);
+ policer_core = kzalloc_obj(*policer_core);
if (!policer_core)
return -ENOMEM;
mlxsw_sp->policer_core = policer_core;
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_port_range.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_port_range.c
index 4afcb32e7d14..a330d1c0c47c 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_port_range.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_port_range.c
@@ -52,7 +52,7 @@ mlxsw_sp_port_range_reg_create(struct mlxsw_sp *mlxsw_sp,
struct mlxsw_sp_port_range_reg *prr;
int err;
- prr = kzalloc_obj(*prr, GFP_KERNEL);
+ prr = kzalloc_obj(*prr);
if (!prr)
return ERR_PTR(-ENOMEM);
@@ -172,7 +172,7 @@ int mlxsw_sp_port_range_init(struct mlxsw_sp *mlxsw_sp)
*/
WARN_ON(max > BITS_PER_BYTE * sizeof(u16));
- pr_core = kzalloc_obj(*mlxsw_sp->pr_core, GFP_KERNEL);
+ pr_core = kzalloc_obj(*mlxsw_sp->pr_core);
if (!pr_core)
return -ENOMEM;
mlxsw_sp->pr_core = pr_core;
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
index 4025b556b39c..9939749c47bc 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
@@ -277,7 +277,7 @@ mlxsw_sp1_ptp_clock_init(struct mlxsw_sp *mlxsw_sp, struct device *dev)
struct mlxsw_sp1_ptp_clock *clock;
int err;
- clock = kzalloc_obj(*clock, GFP_KERNEL);
+ clock = kzalloc_obj(*clock);
if (!clock)
return ERR_PTR(-ENOMEM);
@@ -446,7 +446,7 @@ mlxsw_sp2_ptp_clock_init(struct mlxsw_sp *mlxsw_sp, struct device *dev)
struct mlxsw_sp_ptp_clock *clock;
int err;
- clock = kzalloc_obj(*clock, GFP_KERNEL);
+ clock = kzalloc_obj(*clock);
if (!clock)
return ERR_PTR(-ENOMEM);
@@ -1032,7 +1032,7 @@ struct mlxsw_sp_ptp_state *mlxsw_sp1_ptp_init(struct mlxsw_sp *mlxsw_sp)
if (err)
return ERR_PTR(err);
- ptp_state = kzalloc_obj(*ptp_state, GFP_KERNEL);
+ ptp_state = kzalloc_obj(*ptp_state);
if (!ptp_state)
return ERR_PTR(-ENOMEM);
ptp_state->common.mlxsw_sp = mlxsw_sp;
@@ -1358,7 +1358,7 @@ struct mlxsw_sp_ptp_state *mlxsw_sp2_ptp_init(struct mlxsw_sp *mlxsw_sp)
if (!MLXSW_CORE_RES_VALID(mlxsw_sp->core, FID))
return ERR_PTR(-EIO);
- ptp_state = kzalloc_obj(*ptp_state, GFP_KERNEL);
+ ptp_state = kzalloc_obj(*ptp_state);
if (!ptp_state)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
index 5e159b326100..a4df29aab39d 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c
@@ -1332,7 +1332,7 @@ __mlxsw_sp_qdisc_ets_replace(struct mlxsw_sp_port *mlxsw_sp_port,
int err;
if (!ets_data) {
- ets_data = kzalloc_obj(*ets_data, GFP_KERNEL);
+ ets_data = kzalloc_obj(*ets_data);
if (!ets_data)
return -ENOMEM;
mlxsw_sp_qdisc->ets_data = ets_data;
@@ -2021,7 +2021,7 @@ static int mlxsw_sp_qevent_mall_replace(struct mlxsw_sp *mlxsw_sp,
return -EOPNOTSUPP;
}
- mall_entry = kzalloc_obj(*mall_entry, GFP_KERNEL);
+ mall_entry = kzalloc_obj(*mall_entry);
if (!mall_entry)
return -ENOMEM;
mall_entry->cookie = f->cookie;
@@ -2100,7 +2100,7 @@ static struct mlxsw_sp_qevent_block *mlxsw_sp_qevent_block_create(struct mlxsw_s
{
struct mlxsw_sp_qevent_block *qevent_block;
- qevent_block = kzalloc_obj(*qevent_block, GFP_KERNEL);
+ qevent_block = kzalloc_obj(*qevent_block);
if (!qevent_block)
return NULL;
@@ -2132,7 +2132,7 @@ mlxsw_sp_qevent_binding_create(struct mlxsw_sp_port *mlxsw_sp_port, u32 handle,
{
struct mlxsw_sp_qevent_binding *binding;
- binding = kzalloc_obj(*binding, GFP_KERNEL);
+ binding = kzalloc_obj(*binding);
if (!binding)
return ERR_PTR(-ENOMEM);
@@ -2321,7 +2321,7 @@ int mlxsw_sp_tc_qdisc_init(struct mlxsw_sp_port *mlxsw_sp_port)
{
struct mlxsw_sp_qdisc_state *qdisc_state;
- qdisc_state = kzalloc_obj(*qdisc_state, GFP_KERNEL);
+ qdisc_state = kzalloc_obj(*qdisc_state);
if (!qdisc_state)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
index 417431895268..1124f5feeb23 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
@@ -538,7 +538,7 @@ static struct mlxsw_sp_fib *mlxsw_sp_fib_create(struct mlxsw_sp *mlxsw_sp,
int err;
lpm_tree = mlxsw_sp->router->lpm.proto_trees[proto];
- fib = kzalloc_obj(*fib, GFP_KERNEL);
+ fib = kzalloc_obj(*fib);
if (!fib)
return ERR_PTR(-ENOMEM);
err = rhashtable_init(&fib->ht, &mlxsw_sp_fib_ht_params);
@@ -1095,7 +1095,7 @@ mlxsw_sp_crif_alloc(struct net_device *dev)
{
struct mlxsw_sp_crif *crif;
- crif = kzalloc_obj(*crif, GFP_KERNEL);
+ crif = kzalloc_obj(*crif);
if (!crif)
return NULL;
@@ -1178,7 +1178,7 @@ mlxsw_sp_ipip_entry_alloc(struct mlxsw_sp *mlxsw_sp,
int err;
ipip_ops = mlxsw_sp->router->ipip_ops_arr[ipipt];
- ipip_entry = kzalloc_obj(*ipip_entry, GFP_KERNEL);
+ ipip_entry = kzalloc_obj(*ipip_entry);
if (!ipip_entry)
return ERR_PTR(-ENOMEM);
@@ -2261,7 +2261,7 @@ mlxsw_sp_neigh_entry_alloc(struct mlxsw_sp *mlxsw_sp, struct neighbour *n,
{
struct mlxsw_sp_neigh_entry *neigh_entry;
- neigh_entry = kzalloc_obj(*neigh_entry, GFP_KERNEL);
+ neigh_entry = kzalloc_obj(*neigh_entry);
if (!neigh_entry)
return NULL;
@@ -3172,7 +3172,7 @@ mlxsw_sp_nexthop_counter_alloc(struct mlxsw_sp *mlxsw_sp)
struct mlxsw_sp_nexthop_counter *nhct;
int err;
- nhct = kzalloc_obj(*nhct, GFP_KERNEL);
+ nhct = kzalloc_obj(*nhct);
if (!nhct)
return ERR_PTR(-ENOMEM);
@@ -3404,7 +3404,7 @@ mlxsw_sp_nexthop_group_vr_entry_create(struct mlxsw_sp_nexthop_group *nh_grp,
struct mlxsw_sp_nexthop_group_vr_entry *vr_entry;
int err;
- vr_entry = kzalloc_obj(*vr_entry, GFP_KERNEL);
+ vr_entry = kzalloc_obj(*vr_entry);
if (!vr_entry)
return -ENOMEM;
@@ -5304,7 +5304,7 @@ mlxsw_sp_nexthop_obj_group_create(struct mlxsw_sp *mlxsw_sp,
struct mlxsw_sp_nexthop_group *nh_grp;
int err;
- nh_grp = kzalloc_obj(*nh_grp, GFP_KERNEL);
+ nh_grp = kzalloc_obj(*nh_grp);
if (!nh_grp)
return ERR_PTR(-ENOMEM);
INIT_LIST_HEAD(&nh_grp->vr_list);
@@ -5841,7 +5841,7 @@ mlxsw_sp_nexthop4_group_create(struct mlxsw_sp *mlxsw_sp, struct fib_info *fi)
struct mlxsw_sp_nexthop_group *nh_grp;
int err;
- nh_grp = kzalloc_obj(*nh_grp, GFP_KERNEL);
+ nh_grp = kzalloc_obj(*nh_grp);
if (!nh_grp)
return ERR_PTR(-ENOMEM);
INIT_LIST_HEAD(&nh_grp->vr_list);
@@ -6481,7 +6481,7 @@ mlxsw_sp_fib4_entry_create(struct mlxsw_sp *mlxsw_sp,
struct mlxsw_sp_fib_entry *fib_entry;
int err;
- fib4_entry = kzalloc_obj(*fib4_entry, GFP_KERNEL);
+ fib4_entry = kzalloc_obj(*fib4_entry);
if (!fib4_entry)
return ERR_PTR(-ENOMEM);
fib_entry = &fib4_entry->common;
@@ -6601,7 +6601,7 @@ mlxsw_sp_fib_node_create(struct mlxsw_sp_fib *fib, const void *addr,
{
struct mlxsw_sp_fib_node *fib_node;
- fib_node = kzalloc_obj(*fib_node, GFP_KERNEL);
+ fib_node = kzalloc_obj(*fib_node);
if (!fib_node)
return NULL;
@@ -6906,7 +6906,7 @@ static struct mlxsw_sp_rt6 *mlxsw_sp_rt6_create(struct fib6_info *rt)
{
struct mlxsw_sp_rt6 *mlxsw_sp_rt6;
- mlxsw_sp_rt6 = kzalloc_obj(*mlxsw_sp_rt6, GFP_KERNEL);
+ mlxsw_sp_rt6 = kzalloc_obj(*mlxsw_sp_rt6);
if (!mlxsw_sp_rt6)
return ERR_PTR(-ENOMEM);
@@ -7098,7 +7098,7 @@ mlxsw_sp_nexthop6_group_create(struct mlxsw_sp *mlxsw_sp,
struct mlxsw_sp_nexthop_group *nh_grp;
int err;
- nh_grp = kzalloc_obj(*nh_grp, GFP_KERNEL);
+ nh_grp = kzalloc_obj(*nh_grp);
if (!nh_grp)
return ERR_PTR(-ENOMEM);
INIT_LIST_HEAD(&nh_grp->vr_list);
@@ -7377,7 +7377,7 @@ mlxsw_sp_fib6_entry_create(struct mlxsw_sp *mlxsw_sp,
struct mlxsw_sp_rt6 *mlxsw_sp_rt6;
int err, i;
- fib6_entry = kzalloc_obj(*fib6_entry, GFP_KERNEL);
+ fib6_entry = kzalloc_obj(*fib6_entry);
if (!fib6_entry)
return ERR_PTR(-ENOMEM);
fib_entry = &fib6_entry->common;
@@ -8541,7 +8541,7 @@ mlxsw_sp_router_hwstats_notify_schedule(struct net_device *dev)
* later.
*/
- hws_work = kzalloc_obj(*hws_work, GFP_KERNEL);
+ hws_work = kzalloc_obj(*hws_work);
if (!hws_work)
return;
@@ -8946,7 +8946,7 @@ mlxsw_sp_rif_mac_profile_alloc(const char *mac)
{
struct mlxsw_sp_rif_mac_profile *profile;
- profile = kzalloc_obj(*profile, GFP_KERNEL);
+ profile = kzalloc_obj(*profile);
if (!profile)
return NULL;
@@ -11582,7 +11582,7 @@ int mlxsw_sp_router_init(struct mlxsw_sp *mlxsw_sp,
struct notifier_block *nb;
int err;
- router = kzalloc_obj(*mlxsw_sp->router, GFP_KERNEL);
+ router = kzalloc_obj(*mlxsw_sp->router);
if (!router)
return -ENOMEM;
mutex_init(&router->lock);
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
index 79b0ed4e4c71..8ee83d35be9a 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_span.c
@@ -1120,7 +1120,7 @@ mlxsw_sp_span_analyzed_port_create(struct mlxsw_sp_span *span,
struct mlxsw_sp_span_analyzed_port *analyzed_port;
int err;
- analyzed_port = kzalloc_obj(*analyzed_port, GFP_KERNEL);
+ analyzed_port = kzalloc_obj(*analyzed_port);
if (!analyzed_port)
return ERR_PTR(-ENOMEM);
@@ -1505,7 +1505,7 @@ mlxsw_sp_span_trigger_entry_create(struct mlxsw_sp_span *span,
struct mlxsw_sp_span_trigger_entry *trigger_entry;
int err;
- trigger_entry = kzalloc_obj(*trigger_entry, GFP_KERNEL);
+ trigger_entry = kzalloc_obj(*trigger_entry);
if (!trigger_entry)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
index 7c386ee2ea74..fe45e533a4b2 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
@@ -262,7 +262,7 @@ mlxsw_sp_bridge_device_create(struct mlxsw_sp_bridge *bridge,
return ERR_PTR(-EINVAL);
}
- bridge_device = kzalloc_obj(*bridge_device, GFP_KERNEL);
+ bridge_device = kzalloc_obj(*bridge_device);
if (!bridge_device)
return ERR_PTR(-ENOMEM);
@@ -478,7 +478,7 @@ mlxsw_sp_bridge_port_create(struct mlxsw_sp_bridge_device *bridge_device,
struct mlxsw_sp_port *mlxsw_sp_port;
int err;
- bridge_port = kzalloc_obj(*bridge_port, GFP_KERNEL);
+ bridge_port = kzalloc_obj(*bridge_port);
if (!bridge_port)
return ERR_PTR(-ENOMEM);
@@ -625,7 +625,7 @@ mlxsw_sp_bridge_vlan_create(struct mlxsw_sp_bridge_port *bridge_port, u16 vid)
{
struct mlxsw_sp_bridge_vlan *bridge_vlan;
- bridge_vlan = kzalloc_obj(*bridge_vlan, GFP_KERNEL);
+ bridge_vlan = kzalloc_obj(*bridge_vlan);
if (!bridge_vlan)
return NULL;
@@ -1131,7 +1131,7 @@ mlxsw_sp_mdb_entry_port_get(struct mlxsw_sp *mlxsw_sp,
if (err)
return ERR_PTR(err);
- mdb_entry_port = kzalloc_obj(*mdb_entry_port, GFP_KERNEL);
+ mdb_entry_port = kzalloc_obj(*mdb_entry_port);
if (!mdb_entry_port) {
err = -ENOMEM;
goto err_mdb_entry_port_alloc;
@@ -1195,7 +1195,7 @@ mlxsw_sp_mdb_entry_mrouter_port_get(struct mlxsw_sp *mlxsw_sp,
if (err)
return ERR_PTR(err);
- mdb_entry_port = kzalloc_obj(*mdb_entry_port, GFP_KERNEL);
+ mdb_entry_port = kzalloc_obj(*mdb_entry_port);
if (!mdb_entry_port) {
err = -ENOMEM;
goto err_mdb_entry_port_alloc;
@@ -2027,7 +2027,7 @@ mlxsw_sp_mc_mdb_entry_init(struct mlxsw_sp *mlxsw_sp,
struct mlxsw_sp_mdb_entry *mdb_entry;
int err;
- mdb_entry = kzalloc_obj(*mdb_entry, GFP_KERNEL);
+ mdb_entry = kzalloc_obj(*mdb_entry);
if (!mdb_entry)
return ERR_PTR(-ENOMEM);
@@ -4169,7 +4169,7 @@ int mlxsw_sp_switchdev_init(struct mlxsw_sp *mlxsw_sp)
{
struct mlxsw_sp_bridge *bridge;
- bridge = kzalloc_obj(*mlxsw_sp->bridge, GFP_KERNEL);
+ bridge = kzalloc_obj(*mlxsw_sp->bridge);
if (!bridge)
return -ENOMEM;
mlxsw_sp->bridge = bridge;
diff --git a/drivers/net/ethernet/micrel/ksz884x.c b/drivers/net/ethernet/micrel/ksz884x.c
index e594ea78b118..4b15fe4c30fb 100644
--- a/drivers/net/ethernet/micrel/ksz884x.c
+++ b/drivers/net/ethernet/micrel/ksz884x.c
@@ -6577,7 +6577,7 @@ static int pcidev_init(struct pci_dev *pdev, const struct pci_device_id *id)
result = -ENOMEM;
- info = kzalloc_obj(struct platform_info, GFP_KERNEL);
+ info = kzalloc_obj(struct platform_info);
if (!info)
goto pcidev_init_dev_err;
@@ -6630,7 +6630,7 @@ static int pcidev_init(struct pci_dev *pdev, const struct pci_device_id *id)
mib_port_count = SWITCH_PORT_NUM;
}
hw->mib_port_cnt = TOTAL_PORT_NUM;
- hw->ksz_switch = kzalloc_obj(struct ksz_switch, GFP_KERNEL);
+ hw->ksz_switch = kzalloc_obj(struct ksz_switch);
if (!hw->ksz_switch)
goto pcidev_init_alloc_err;
diff --git a/drivers/net/ethernet/microchip/lan743x_main.c b/drivers/net/ethernet/microchip/lan743x_main.c
index 7ab6ad877a3c..a3845edf0e48 100644
--- a/drivers/net/ethernet/microchip/lan743x_main.c
+++ b/drivers/net/ethernet/microchip/lan743x_main.c
@@ -2141,7 +2141,7 @@ static int lan743x_tx_ring_init(struct lan743x_tx *tx)
tx->ring_cpu_ptr = (struct lan743x_tx_descriptor *)cpu_ptr;
tx->ring_dma_ptr = dma_ptr;
- cpu_ptr = kzalloc_objs(*tx->buffer_info, tx->ring_size, GFP_KERNEL);
+ cpu_ptr = kzalloc_objs(*tx->buffer_info, tx->ring_size);
if (!cpu_ptr) {
ret = -ENOMEM;
goto cleanup;
@@ -2686,7 +2686,7 @@ static int lan743x_rx_ring_init(struct lan743x_rx *rx)
rx->ring_cpu_ptr = (struct lan743x_rx_descriptor *)cpu_ptr;
rx->ring_dma_ptr = dma_ptr;
- cpu_ptr = kzalloc_objs(*rx->buffer_info, rx->ring_size, GFP_KERNEL);
+ cpu_ptr = kzalloc_objs(*rx->buffer_info, rx->ring_size);
if (!cpu_ptr) {
ret = -ENOMEM;
goto cleanup;
diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c b/drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
index cddd5dd35feb..95cbbe5b513a 100644
--- a/drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
+++ b/drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c
@@ -46,7 +46,7 @@ static void lan966x_fdb_add_entry(struct lan966x *lan966x,
return;
}
- fdb_entry = kzalloc_obj(*fdb_entry, GFP_KERNEL);
+ fdb_entry = kzalloc_obj(*fdb_entry);
if (!fdb_entry)
return;
diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c b/drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
index aef4bc288e05..a4722140675d 100644
--- a/drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
+++ b/drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c
@@ -74,7 +74,7 @@ lan966x_mdb_entry_add(struct lan966x *lan966x,
{
struct lan966x_mdb_entry *mdb_entry;
- mdb_entry = kzalloc_obj(*mdb_entry, GFP_KERNEL);
+ mdb_entry = kzalloc_obj(*mdb_entry);
if (!mdb_entry)
return ERR_PTR(-ENOMEM);
@@ -184,7 +184,7 @@ lan966x_pgid_entry_add(struct lan966x *lan966x, int index, u16 ports)
{
struct lan966x_pgid_entry *pgid_entry;
- pgid_entry = kzalloc_obj(*pgid_entry, GFP_KERNEL);
+ pgid_entry = kzalloc_obj(*pgid_entry);
if (!pgid_entry)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c b/drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
index cb07178f55fa..72e3b189bac5 100644
--- a/drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
+++ b/drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c
@@ -611,7 +611,7 @@ lan966x_vcap_admin_alloc(struct lan966x *lan966x, struct vcap_control *ctrl,
{
struct vcap_admin *admin;
- admin = kzalloc_obj(*admin, GFP_KERNEL);
+ admin = kzalloc_obj(*admin);
if (!admin)
return ERR_PTR(-ENOMEM);
@@ -712,7 +712,7 @@ int lan966x_vcap_init(struct lan966x *lan966x)
struct vcap_admin *admin;
struct dentry *dir;
- ctrl = kzalloc_obj(*ctrl, GFP_KERNEL);
+ ctrl = kzalloc_obj(*ctrl);
if (!ctrl)
return -ENOMEM;
diff --git a/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c b/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c
index 57a24cbfb398..c7e0e58ff0f7 100644
--- a/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c
+++ b/drivers/net/ethernet/microchip/sparx5/lan969x/lan969x_fdma.c
@@ -186,7 +186,7 @@ static int lan969x_fdma_tx_alloc(struct sparx5 *sparx5)
struct fdma *fdma = &tx->fdma;
int err;
- tx->dbs = kzalloc_objs(struct sparx5_tx_buf, fdma->n_dcbs, GFP_KERNEL);
+ tx->dbs = kzalloc_objs(struct sparx5_tx_buf, fdma->n_dcbs);
if (!tx->dbs)
return -ENOMEM;
diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c b/drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
index 19321de0712e..8c67ff1d411b 100644
--- a/drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
+++ b/drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
@@ -585,7 +585,7 @@ int sparx5_config_dsm_calendar(struct sparx5 *sparx5)
struct sparx5_calendar_data *data;
int err = 0;
- data = kzalloc_obj(*data, GFP_KERNEL);
+ data = kzalloc_obj(*data);
if (!data)
return -ENOMEM;
diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c b/drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c
index 6743c5ef3efd..644458108dd2 100644
--- a/drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c
+++ b/drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c
@@ -465,7 +465,7 @@ static int sparx5_alloc_mdb_entry(struct sparx5 *sparx5,
u16 pgid_idx;
int err;
- entry = kzalloc_obj(*entry, GFP_KERNEL);
+ entry = kzalloc_obj(*entry);
if (!entry)
return -ENOMEM;
diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c b/drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
index 57d88fe32752..f779a5c00803 100644
--- a/drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
+++ b/drivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c
@@ -1464,7 +1464,7 @@ static int sparx5_tc_flower_template_create(struct net_device *ndev,
return -EBUSY;
}
- ftp = kzalloc_obj(*ftp, GFP_KERNEL);
+ ftp = kzalloc_obj(*ftp);
if (!ftp)
return -ENOMEM;
diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c b/drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
index cd0f44a6c88e..702257979462 100644
--- a/drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
+++ b/drivers/net/ethernet/microchip/sparx5/sparx5_tc_matchall.c
@@ -60,7 +60,7 @@ static int sparx5_tc_matchall_replace(struct net_device *ndev,
}
action = &tmo->rule->action.entries[0];
- mall_entry = kzalloc_obj(*mall_entry, GFP_KERNEL);
+ mall_entry = kzalloc_obj(*mall_entry);
if (!mall_entry)
return -ENOMEM;
diff --git a/drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c b/drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
index 4bf3be00d627..3d64a0448d43 100644
--- a/drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
+++ b/drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
@@ -1944,7 +1944,7 @@ sparx5_vcap_admin_alloc(struct sparx5 *sparx5, struct vcap_control *ctrl,
{
struct vcap_admin *admin;
- admin = kzalloc_obj(*admin, GFP_KERNEL);
+ admin = kzalloc_obj(*admin);
if (!admin)
return ERR_PTR(-ENOMEM);
INIT_LIST_HEAD(&admin->list);
@@ -2047,7 +2047,7 @@ int sparx5_vcap_init(struct sparx5 *sparx5)
* - Initialize VCAP blocks
* - Configure port keysets
*/
- ctrl = kzalloc_obj(*ctrl, GFP_KERNEL);
+ ctrl = kzalloc_obj(*ctrl);
if (!ctrl)
return -ENOMEM;
diff --git a/drivers/net/ethernet/microchip/vcap/vcap_api.c b/drivers/net/ethernet/microchip/vcap/vcap_api.c
index 29fe5101db4c..0fdb5e363bad 100644
--- a/drivers/net/ethernet/microchip/vcap/vcap_api.c
+++ b/drivers/net/ethernet/microchip/vcap/vcap_api.c
@@ -1004,7 +1004,7 @@ static struct vcap_rule_internal *vcap_dup_rule(struct vcap_rule_internal *ri,
struct vcap_rule_internal *duprule;
/* Allocate the client part */
- duprule = kzalloc_obj(*duprule, GFP_KERNEL);
+ duprule = kzalloc_obj(*duprule);
if (!duprule)
return ERR_PTR(-ENOMEM);
*duprule = *ri;
@@ -1309,7 +1309,7 @@ static void vcap_rule_alloc_keyfield(struct vcap_rule_internal *ri,
{
struct vcap_client_keyfield *field;
- field = kzalloc_obj(*field, GFP_KERNEL);
+ field = kzalloc_obj(*field);
if (!field)
return;
INIT_LIST_HEAD(&field->ctrl.list);
@@ -1418,7 +1418,7 @@ static void vcap_rule_alloc_actionfield(struct vcap_rule_internal *ri,
{
struct vcap_client_actionfield *field;
- field = kzalloc_obj(*field, GFP_KERNEL);
+ field = kzalloc_obj(*field);
if (!field)
return;
INIT_LIST_HEAD(&field->ctrl.list);
@@ -2345,7 +2345,7 @@ struct vcap_rule *vcap_alloc_rule(struct vcap_control *vctrl,
}
/* Create a container for the rule and return it */
- ri = kzalloc_obj(*ri, GFP_KERNEL);
+ ri = kzalloc_obj(*ri);
if (!ri) {
err = -ENOMEM;
goto out_unlock;
@@ -2689,7 +2689,7 @@ static int vcap_rule_add_key(struct vcap_rule *rule,
return -EINVAL;
}
- field = kzalloc_obj(*field, GFP_KERNEL);
+ field = kzalloc_obj(*field);
if (!field)
return -ENOMEM;
memcpy(&field->data, data, sizeof(field->data));
@@ -2857,7 +2857,7 @@ static int vcap_rule_add_action(struct vcap_rule *rule,
return -EINVAL;
}
- field = kzalloc_obj(*field, GFP_KERNEL);
+ field = kzalloc_obj(*field);
if (!field)
return -ENOMEM;
memcpy(&field->data, data, sizeof(field->data));
@@ -3125,7 +3125,7 @@ static int vcap_enable(struct vcap_control *vctrl, struct net_device *ndev,
if (!admin)
return -ENOENT;
- eport = kzalloc_obj(*eport, GFP_KERNEL);
+ eport = kzalloc_obj(*eport);
if (!eport)
return -ENOMEM;
diff --git a/drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c b/drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
index c57919278783..ce26ccbdccdf 100644
--- a/drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
+++ b/drivers/net/ethernet/microchip/vcap/vcap_api_kunit.c
@@ -2037,7 +2037,7 @@ static void vcap_api_filter_unsupported_keys_test(struct kunit *test)
/* Add all keys to the rule */
INIT_LIST_HEAD(&ri.data.keyfields);
for (idx = 0; idx < ARRAY_SIZE(keylist); idx++) {
- ckf = kzalloc_obj(*ckf, GFP_KERNEL);
+ ckf = kzalloc_obj(*ckf);
if (ckf) {
ckf->ctrl.key = keylist[idx];
list_add_tail(&ckf->ctrl.list, &ri.data.keyfields);
@@ -2161,7 +2161,7 @@ static void vcap_api_filter_keylist_test(struct kunit *test)
/* Add all keys to the rule */
INIT_LIST_HEAD(&ri.data.keyfields);
for (idx = 0; idx < ARRAY_SIZE(keylist); idx++) {
- ckf = kzalloc_obj(*ckf, GFP_KERNEL);
+ ckf = kzalloc_obj(*ckf);
if (ckf) {
ckf->ctrl.key = keylist[idx];
list_add_tail(&ckf->ctrl.list, &ri.data.keyfields);
diff --git a/drivers/net/ethernet/microsoft/mana/gdma_main.c b/drivers/net/ethernet/microsoft/mana/gdma_main.c
index dc7c29240cac..f5deed37567b 100644
--- a/drivers/net/ethernet/microsoft/mana/gdma_main.c
+++ b/drivers/net/ethernet/microsoft/mana/gdma_main.c
@@ -923,7 +923,7 @@ int mana_gd_create_hwc_queue(struct gdma_dev *gd,
struct gdma_queue *queue;
int err;
- queue = kzalloc_obj(*queue, GFP_KERNEL);
+ queue = kzalloc_obj(*queue);
if (!queue)
return -ENOMEM;
@@ -1062,7 +1062,7 @@ int mana_gd_create_mana_eq(struct gdma_dev *gd,
if (spec->type != GDMA_EQ)
return -EINVAL;
- queue = kzalloc_obj(*queue, GFP_KERNEL);
+ queue = kzalloc_obj(*queue);
if (!queue)
return -ENOMEM;
@@ -1115,7 +1115,7 @@ int mana_gd_create_mana_wq_cq(struct gdma_dev *gd,
spec->type != GDMA_RQ)
return -EINVAL;
- queue = kzalloc_obj(*queue, GFP_KERNEL);
+ queue = kzalloc_obj(*queue);
if (!queue)
return -ENOMEM;
@@ -1625,7 +1625,7 @@ static int mana_gd_setup_dyn_irqs(struct pci_dev *pdev, int nvec)
bool skip_first_cpu = false;
int *irqs, irq, err, i;
- irqs = kmalloc_objs(int, nvec, GFP_KERNEL);
+ irqs = kmalloc_objs(int, nvec);
if (!irqs)
return -ENOMEM;
@@ -1636,7 +1636,7 @@ static int mana_gd_setup_dyn_irqs(struct pci_dev *pdev, int nvec)
* further used in irq_setup()
*/
for (i = 1; i <= nvec; i++) {
- gic = kzalloc_obj(*gic, GFP_KERNEL);
+ gic = kzalloc_obj(*gic);
if (!gic) {
err = -ENOMEM;
goto free_irq;
@@ -1707,14 +1707,14 @@ static int mana_gd_setup_irqs(struct pci_dev *pdev, int nvec)
unsigned int cpu;
int err, i;
- irqs = kmalloc_objs(int, nvec, GFP_KERNEL);
+ irqs = kmalloc_objs(int, nvec);
if (!irqs)
return -ENOMEM;
start_irqs = irqs;
for (i = 0; i < nvec; i++) {
- gic = kzalloc_obj(*gic, GFP_KERNEL);
+ gic = kzalloc_obj(*gic);
if (!gic) {
err = -ENOMEM;
goto free_irq;
@@ -2071,7 +2071,7 @@ disable_dev:
dev_info(&pdev->dev, "Start MANA recovery mode\n");
- dev = kzalloc_obj(*dev, GFP_KERNEL);
+ dev = kzalloc_obj(*dev);
if (!dev)
return err;
diff --git a/drivers/net/ethernet/microsoft/mana/hw_channel.c b/drivers/net/ethernet/microsoft/mana/hw_channel.c
index f2221e65a6a3..9ee0f7f110dd 100644
--- a/drivers/net/ethernet/microsoft/mana/hw_channel.c
+++ b/drivers/net/ethernet/microsoft/mana/hw_channel.c
@@ -407,7 +407,7 @@ static int mana_hwc_create_cq(struct hw_channel_context *hwc, u16 q_depth,
if (cq_size < MANA_MIN_QSIZE)
cq_size = MANA_MIN_QSIZE;
- hwc_cq = kzalloc_obj(*hwc_cq, GFP_KERNEL);
+ hwc_cq = kzalloc_obj(*hwc_cq);
if (!hwc_cq)
return -ENOMEM;
@@ -426,7 +426,7 @@ static int mana_hwc_create_cq(struct hw_channel_context *hwc, u16 q_depth,
}
hwc_cq->gdma_cq = cq;
- comp_buf = kzalloc_objs(*comp_buf, q_depth, GFP_KERNEL);
+ comp_buf = kzalloc_objs(*comp_buf, q_depth);
if (!comp_buf) {
err = -ENOMEM;
goto out;
@@ -539,7 +539,7 @@ static int mana_hwc_create_wq(struct hw_channel_context *hwc,
if (queue_size < MANA_MIN_QSIZE)
queue_size = MANA_MIN_QSIZE;
- hwc_wq = kzalloc_obj(*hwc_wq, GFP_KERNEL);
+ hwc_wq = kzalloc_obj(*hwc_wq);
if (!hwc_wq)
return -ENOMEM;
@@ -644,7 +644,7 @@ static int mana_hwc_test_channel(struct hw_channel_context *hwc, u16 q_depth,
return err;
}
- ctx = kzalloc_objs(*ctx, q_depth, GFP_KERNEL);
+ ctx = kzalloc_objs(*ctx, q_depth);
if (!ctx)
return -ENOMEM;
@@ -750,7 +750,7 @@ int mana_hwc_create_channel(struct gdma_context *gc)
u16 q_depth_max;
int err;
- hwc = kzalloc_obj(*hwc, GFP_KERNEL);
+ hwc = kzalloc_obj(*hwc);
if (!hwc)
return -ENOMEM;
diff --git a/drivers/net/ethernet/microsoft/mana/mana_en.c b/drivers/net/ethernet/microsoft/mana/mana_en.c
index 5c9704f2041a..dad52eaa152f 100644
--- a/drivers/net/ethernet/microsoft/mana/mana_en.c
+++ b/drivers/net/ethernet/microsoft/mana/mana_en.c
@@ -803,7 +803,7 @@ int mana_pre_alloc_rxbufs(struct mana_port_context *mpc, int new_mtu, int num_qu
if (!mpc->rxbufs_pre)
goto error;
- mpc->das_pre = kmalloc_objs(dma_addr_t, num_rxb, GFP_KERNEL);
+ mpc->das_pre = kmalloc_objs(dma_addr_t, num_rxb);
if (!mpc->das_pre)
goto error;
@@ -995,7 +995,7 @@ static void mana_cleanup_indir_table(struct mana_port_context *apc)
static int mana_init_port_context(struct mana_port_context *apc)
{
- apc->rxqs = kzalloc_objs(struct mana_rxq *, apc->num_queues, GFP_KERNEL);
+ apc->rxqs = kzalloc_objs(struct mana_rxq *, apc->num_queues);
return !apc->rxqs ? -ENOMEM : 0;
}
@@ -1632,7 +1632,7 @@ static int mana_create_eq(struct mana_context *ac)
int err;
int i;
- ac->eqs = kzalloc_objs(struct mana_eq, gc->max_num_queues, GFP_KERNEL);
+ ac->eqs = kzalloc_objs(struct mana_eq, gc->max_num_queues);
if (!ac->eqs)
return -ENOMEM;
@@ -3415,7 +3415,7 @@ static int add_adev(struct gdma_dev *gd, const char *name)
struct mana_adev *madev;
int ret;
- madev = kzalloc_obj(*madev, GFP_KERNEL);
+ madev = kzalloc_obj(*madev);
if (!madev)
return -ENOMEM;
@@ -3559,7 +3559,7 @@ int mana_probe(struct gdma_dev *gd, bool resuming)
return err;
if (!resuming) {
- ac = kzalloc_obj(*ac, GFP_KERNEL);
+ ac = kzalloc_obj(*ac);
if (!ac)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mscc/ocelot.c b/drivers/net/ethernet/mscc/ocelot.c
index a572170506cb..67ecd0e91002 100644
--- a/drivers/net/ethernet/mscc/ocelot.c
+++ b/drivers/net/ethernet/mscc/ocelot.c
@@ -576,7 +576,7 @@ static int ocelot_update_vlan_reclassify_rule(struct ocelot *ocelot, int port)
}
/* Filter doesn't exist, create it */
- filter = kzalloc_obj(*filter, GFP_KERNEL);
+ filter = kzalloc_obj(*filter);
if (!filter)
return -ENOMEM;
@@ -682,7 +682,7 @@ static int ocelot_vlan_member_add(struct ocelot *ocelot, int port, u16 vid,
return 0;
}
- vlan = kzalloc_obj(*vlan, GFP_KERNEL);
+ vlan = kzalloc_obj(*vlan);
if (!vlan)
return -ENOMEM;
@@ -1664,7 +1664,7 @@ int ocelot_trap_add(struct ocelot *ocelot, int port,
trap = ocelot_vcap_block_find_filter_by_id(block_vcap_is2, cookie,
false);
if (!trap) {
- trap = kzalloc_obj(*trap, GFP_KERNEL);
+ trap = kzalloc_obj(*trap);
if (!trap)
return -ENOMEM;
@@ -2046,7 +2046,7 @@ static struct ocelot_pgid *ocelot_pgid_alloc(struct ocelot *ocelot, int index,
{
struct ocelot_pgid *pgid;
- pgid = kzalloc_obj(*pgid, GFP_KERNEL);
+ pgid = kzalloc_obj(*pgid);
if (!pgid)
return ERR_PTR(-ENOMEM);
@@ -2563,7 +2563,7 @@ int ocelot_lag_fdb_add(struct ocelot *ocelot, struct net_device *bond,
struct ocelot_lag_fdb *fdb;
int lag, err;
- fdb = kzalloc_obj(*fdb, GFP_KERNEL);
+ fdb = kzalloc_obj(*fdb);
if (!fdb)
return -ENOMEM;
@@ -2894,7 +2894,7 @@ struct ocelot_mirror *ocelot_mirror_get(struct ocelot *ocelot, int to,
return m;
}
- m = kzalloc_obj(*m, GFP_KERNEL);
+ m = kzalloc_obj(*m);
if (!m)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/mscc/ocelot_flower.c b/drivers/net/ethernet/mscc/ocelot_flower.c
index 4fccc8adad56..844292eb7422 100644
--- a/drivers/net/ethernet/mscc/ocelot_flower.c
+++ b/drivers/net/ethernet/mscc/ocelot_flower.c
@@ -833,7 +833,7 @@ static struct ocelot_vcap_filter
{
struct ocelot_vcap_filter *filter;
- filter = kzalloc_obj(*filter, GFP_KERNEL);
+ filter = kzalloc_obj(*filter);
if (!filter)
return NULL;
diff --git a/drivers/net/ethernet/mscc/ocelot_mrp.c b/drivers/net/ethernet/mscc/ocelot_mrp.c
index 04ae7a156f22..51e0157c4dac 100644
--- a/drivers/net/ethernet/mscc/ocelot_mrp.c
+++ b/drivers/net/ethernet/mscc/ocelot_mrp.c
@@ -54,7 +54,7 @@ static int ocelot_mrp_redirect_add_vcap(struct ocelot *ocelot, int src_port,
struct ocelot_vcap_filter *filter;
int err;
- filter = kzalloc_obj(*filter, GFP_KERNEL);
+ filter = kzalloc_obj(*filter);
if (!filter)
return -ENOMEM;
diff --git a/drivers/net/ethernet/mscc/ocelot_vcap.c b/drivers/net/ethernet/mscc/ocelot_vcap.c
index ec193ed18050..25e533e91d71 100644
--- a/drivers/net/ethernet/mscc/ocelot_vcap.c
+++ b/drivers/net/ethernet/mscc/ocelot_vcap.c
@@ -910,7 +910,7 @@ int ocelot_vcap_policer_add(struct ocelot *ocelot, u32 pol_ix,
return 0;
}
- tmp = kzalloc_obj(*tmp, GFP_KERNEL);
+ tmp = kzalloc_obj(*tmp);
if (!tmp)
return -ENOMEM;
diff --git a/drivers/net/ethernet/netronome/nfp/abm/cls.c b/drivers/net/ethernet/netronome/nfp/abm/cls.c
index 5cb4bb03b2a5..f7894c415a2f 100644
--- a/drivers/net/ethernet/netronome/nfp/abm/cls.c
+++ b/drivers/net/ethernet/netronome/nfp/abm/cls.c
@@ -203,7 +203,7 @@ nfp_abm_u32_knode_replace(struct nfp_abm_link *alink,
}
if (!match) {
- match = kzalloc_obj(*match, GFP_KERNEL);
+ match = kzalloc_obj(*match);
if (!match)
return -ENOMEM;
list_add(&match->list, &alink->dscp_map);
diff --git a/drivers/net/ethernet/netronome/nfp/abm/main.c b/drivers/net/ethernet/netronome/nfp/abm/main.c
index b4c85bb0f787..9b6bda523191 100644
--- a/drivers/net/ethernet/netronome/nfp/abm/main.c
+++ b/drivers/net/ethernet/netronome/nfp/abm/main.c
@@ -317,7 +317,7 @@ nfp_abm_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, unsigned int id)
struct nfp_abm_link *alink;
int err;
- alink = kzalloc_obj(*alink, GFP_KERNEL);
+ alink = kzalloc_obj(*alink);
if (!alink)
return -ENOMEM;
nn->app_priv = alink;
@@ -461,7 +461,7 @@ static int nfp_abm_init(struct nfp_app *app)
return -EINVAL;
}
- abm = kzalloc_obj(*abm, GFP_KERNEL);
+ abm = kzalloc_obj(*abm);
if (!abm)
return -ENOMEM;
app->priv = abm;
diff --git a/drivers/net/ethernet/netronome/nfp/abm/qdisc.c b/drivers/net/ethernet/netronome/nfp/abm/qdisc.c
index a030b59901c9..900d416bcf8b 100644
--- a/drivers/net/ethernet/netronome/nfp/abm/qdisc.c
+++ b/drivers/net/ethernet/netronome/nfp/abm/qdisc.c
@@ -344,7 +344,7 @@ nfp_abm_qdisc_alloc(struct net_device *netdev, struct nfp_abm_link *alink,
struct nfp_qdisc *qdisc;
int err;
- qdisc = kzalloc_obj(*qdisc, GFP_KERNEL);
+ qdisc = kzalloc_obj(*qdisc);
if (!qdisc)
return NULL;
diff --git a/drivers/net/ethernet/netronome/nfp/bpf/main.c b/drivers/net/ethernet/netronome/nfp/bpf/main.c
index d9591ca44a8f..608c1bcaa641 100644
--- a/drivers/net/ethernet/netronome/nfp/bpf/main.c
+++ b/drivers/net/ethernet/netronome/nfp/bpf/main.c
@@ -76,7 +76,7 @@ nfp_bpf_vnic_alloc(struct nfp_app *app, struct nfp_net *nn, unsigned int id)
return -EINVAL;
}
- bv = kzalloc_obj(*bv, GFP_KERNEL);
+ bv = kzalloc_obj(*bv);
if (!bv)
return -ENOMEM;
nn->app_priv = bv;
@@ -458,7 +458,7 @@ static int nfp_bpf_init(struct nfp_app *app)
struct nfp_app_bpf *bpf;
int err;
- bpf = kzalloc_obj(*bpf, GFP_KERNEL);
+ bpf = kzalloc_obj(*bpf);
if (!bpf)
return -ENOMEM;
bpf->app = app;
diff --git a/drivers/net/ethernet/netronome/nfp/bpf/offload.c b/drivers/net/ethernet/netronome/nfp/bpf/offload.c
index 2b22725fb8a6..1fcd53af4479 100644
--- a/drivers/net/ethernet/netronome/nfp/bpf/offload.c
+++ b/drivers/net/ethernet/netronome/nfp/bpf/offload.c
@@ -48,7 +48,7 @@ nfp_map_ptr_record(struct nfp_app_bpf *bpf, struct nfp_prog *nfp_prog,
*/
bpf_map_inc(map);
- record = kmalloc_obj(*record, GFP_KERNEL);
+ record = kmalloc_obj(*record);
if (!record) {
err = -ENOMEM;
goto err_map_put;
@@ -154,7 +154,7 @@ nfp_prog_prepare(struct nfp_prog *nfp_prog, const struct bpf_insn *prog,
unsigned int i;
for (i = 0; i < cnt; i++) {
- meta = kzalloc_obj(*meta, GFP_KERNEL);
+ meta = kzalloc_obj(*meta);
if (!meta)
return -ENOMEM;
@@ -192,7 +192,7 @@ static int nfp_bpf_verifier_prep(struct bpf_prog *prog)
struct nfp_prog *nfp_prog;
int ret;
- nfp_prog = kzalloc_obj(*nfp_prog, GFP_KERNEL);
+ nfp_prog = kzalloc_obj(*nfp_prog);
if (!nfp_prog)
return -ENOMEM;
prog->aux->offload->dev_priv = nfp_prog;
diff --git a/drivers/net/ethernet/netronome/nfp/flower/conntrack.c b/drivers/net/ethernet/netronome/nfp/flower/conntrack.c
index 178184a68816..c983e8b1799d 100644
--- a/drivers/net/ethernet/netronome/nfp/flower/conntrack.c
+++ b/drivers/net/ethernet/netronome/nfp/flower/conntrack.c
@@ -1355,7 +1355,7 @@ nfp_fl_ct_zone_entry *get_nfp_zone_entry(struct nfp_flower_priv *priv,
if (IS_ERR(zt) || zt->priv)
return zt;
} else {
- zt = kzalloc_obj(*zt, GFP_KERNEL);
+ zt = kzalloc_obj(*zt);
if (!zt)
return ERR_PTR(-ENOMEM);
}
@@ -1487,7 +1487,7 @@ nfp_fl_ct_flow_entry *nfp_fl_ct_add_flow(struct nfp_fl_ct_zone_entry *zt,
struct flow_action_entry *act;
int err, i;
- entry = kzalloc_obj(*entry, GFP_KERNEL);
+ entry = kzalloc_obj(*entry);
if (!entry)
return ERR_PTR(-ENOMEM);
@@ -1501,7 +1501,7 @@ nfp_fl_ct_flow_entry *nfp_fl_ct_add_flow(struct nfp_fl_ct_zone_entry *zt,
* to do a full copy instead of just a reference.
*/
if (is_nft) {
- nft_match = kzalloc_obj(*nft_match, GFP_KERNEL);
+ nft_match = kzalloc_obj(*nft_match);
if (!nft_match) {
err = -ENOMEM;
goto err_pre_ct_act;
diff --git a/drivers/net/ethernet/netronome/nfp/flower/lag_conf.c b/drivers/net/ethernet/netronome/nfp/flower/lag_conf.c
index 9b78cc9600fe..1c61d4a83e8b 100644
--- a/drivers/net/ethernet/netronome/nfp/flower/lag_conf.c
+++ b/drivers/net/ethernet/netronome/nfp/flower/lag_conf.c
@@ -119,7 +119,7 @@ nfp_fl_lag_group_create(struct nfp_fl_lag *lag, struct net_device *master)
return ERR_PTR(id);
}
- group = kmalloc_obj(*group, GFP_KERNEL);
+ group = kmalloc_obj(*group);
if (!group) {
ida_free(&lag->ida_handle, id);
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/netronome/nfp/flower/main.c b/drivers/net/ethernet/netronome/nfp/flower/main.c
index 4677183322bc..5c5fc640d65b 100644
--- a/drivers/net/ethernet/netronome/nfp/flower/main.c
+++ b/drivers/net/ethernet/netronome/nfp/flower/main.c
@@ -182,7 +182,7 @@ nfp_flower_non_repr_priv_get(struct nfp_app *app, struct net_device *netdev)
if (entry)
goto inc_ref;
- entry = kzalloc_obj(*entry, GFP_KERNEL);
+ entry = kzalloc_obj(*entry);
if (!entry)
return NULL;
@@ -406,7 +406,7 @@ nfp_flower_spawn_vnic_reprs(struct nfp_app *app,
goto err_reprs_clean;
}
- repr_priv = kzalloc_obj(*repr_priv, GFP_KERNEL);
+ repr_priv = kzalloc_obj(*repr_priv);
if (!repr_priv) {
err = -ENOMEM;
nfp_repr_free(repr);
@@ -524,7 +524,7 @@ nfp_flower_spawn_phy_reprs(struct nfp_app *app, struct nfp_flower_priv *priv)
goto err_reprs_clean;
}
- repr_priv = kzalloc_obj(*repr_priv, GFP_KERNEL);
+ repr_priv = kzalloc_obj(*repr_priv);
if (!repr_priv) {
err = -ENOMEM;
nfp_repr_free(repr);
diff --git a/drivers/net/ethernet/netronome/nfp/flower/metadata.c b/drivers/net/ethernet/netronome/nfp/flower/metadata.c
index fbb858a5324b..ca9e5dab2ec7 100644
--- a/drivers/net/ethernet/netronome/nfp/flower/metadata.c
+++ b/drivers/net/ethernet/netronome/nfp/flower/metadata.c
@@ -214,7 +214,7 @@ nfp_add_mask_table(struct nfp_app *app, char *mask_data, u32 mask_len)
if (nfp_mask_alloc(app, &mask_id))
return -ENOENT;
- mask_entry = kmalloc_obj(*mask_entry, GFP_KERNEL);
+ mask_entry = kmalloc_obj(*mask_entry);
if (!mask_entry) {
nfp_release_mask_id(app, mask_id);
return -ENOMEM;
@@ -324,7 +324,7 @@ int nfp_compile_flow_metadata(struct nfp_app *app, u32 cookie,
nfp_flow->meta.host_cookie = cpu_to_be64(cookie);
nfp_flow->ingress_dev = netdev;
- ctx_entry = kzalloc_obj(*ctx_entry, GFP_KERNEL);
+ ctx_entry = kzalloc_obj(*ctx_entry);
if (!ctx_entry) {
err = -ENOMEM;
goto err_release_stats;
@@ -573,7 +573,7 @@ int nfp_flower_metadata_init(struct nfp_app *app, u64 host_ctx_count,
stats_size = FIELD_PREP(NFP_FL_STAT_ID_STAT, host_ctx_count) |
FIELD_PREP(NFP_FL_STAT_ID_MU_NUM, host_num_mems - 1);
- priv->stats = kvmalloc_objs(struct nfp_fl_stats, stats_size, GFP_KERNEL);
+ priv->stats = kvmalloc_objs(struct nfp_fl_stats, stats_size);
if (!priv->stats)
goto err_free_ring_buf;
diff --git a/drivers/net/ethernet/netronome/nfp/flower/offload.c b/drivers/net/ethernet/netronome/nfp/flower/offload.c
index b6e1e33d3f27..161190200dbd 100644
--- a/drivers/net/ethernet/netronome/nfp/flower/offload.c
+++ b/drivers/net/ethernet/netronome/nfp/flower/offload.c
@@ -549,7 +549,7 @@ nfp_flower_allocate_new(struct nfp_fl_key_ls *key_layer)
{
struct nfp_fl_payload *flow_pay;
- flow_pay = kmalloc_obj(*flow_pay, GFP_KERNEL);
+ flow_pay = kmalloc_obj(*flow_pay);
if (!flow_pay)
return NULL;
@@ -979,7 +979,7 @@ static int nfp_flower_link_flows(struct nfp_fl_payload *merge_flow,
{
struct nfp_fl_payload_link *link;
- link = kmalloc_obj(*link, GFP_KERNEL);
+ link = kmalloc_obj(*link);
if (!link)
return -ENOMEM;
@@ -1067,7 +1067,7 @@ int nfp_flower_merge_offloaded_flows(struct nfp_app *app,
if (err)
goto err_release_metadata;
- merge_info = kmalloc_obj(*merge_info, GFP_KERNEL);
+ merge_info = kmalloc_obj(*merge_info);
if (!merge_info) {
err = -ENOMEM;
goto err_remove_rhash;
@@ -1354,7 +1354,7 @@ nfp_flower_add_offload(struct nfp_app *app, struct net_device *netdev,
if (!offload_pre_check(flow))
return -EOPNOTSUPP;
- key_layer = kmalloc_obj(*key_layer, GFP_KERNEL);
+ key_layer = kmalloc_obj(*key_layer);
if (!key_layer)
return -ENOMEM;
@@ -1400,7 +1400,7 @@ nfp_flower_add_offload(struct nfp_app *app, struct net_device *netdev,
if (priv->flower_ext_feats & NFP_FL_FEATS_DECAP_V2) {
struct nfp_predt_entry *predt;
- predt = kzalloc_obj(*predt, GFP_KERNEL);
+ predt = kzalloc_obj(*predt);
if (!predt) {
err = -ENOMEM;
goto err_remove_rhash;
@@ -1901,7 +1901,7 @@ nfp_flower_setup_indr_tc_block(struct net_device *netdev, struct Qdisc *sch, str
&nfp_block_cb_list))
return -EBUSY;
- cb_priv = kmalloc_obj(*cb_priv, GFP_KERNEL);
+ cb_priv = kmalloc_obj(*cb_priv);
if (!cb_priv)
return -ENOMEM;
diff --git a/drivers/net/ethernet/netronome/nfp/flower/qos_conf.c b/drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
index 6a7f806b3fdf..8c7d838920cb 100644
--- a/drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
+++ b/drivers/net/ethernet/netronome/nfp/flower/qos_conf.c
@@ -579,7 +579,7 @@ nfp_flower_add_meter_entry(struct nfp_app *app, u32 meter_id)
if (meter_entry)
return meter_entry;
- meter_entry = kzalloc_obj(*meter_entry, GFP_KERNEL);
+ meter_entry = kzalloc_obj(*meter_entry);
if (!meter_entry)
return NULL;
diff --git a/drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c b/drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
index e0d32ddc80c3..0cef0e2b85d0 100644
--- a/drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
+++ b/drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c
@@ -884,7 +884,7 @@ void nfp_tunnel_add_ipv4_off(struct nfp_app *app, __be32 ipv4)
}
}
- entry = kmalloc_obj(*entry, GFP_KERNEL);
+ entry = kmalloc_obj(*entry);
if (!entry) {
mutex_unlock(&priv->tun.ipv4_off_lock);
nfp_flower_cmsg_warn(app, "Mem error when offloading IP address.\n");
@@ -959,7 +959,7 @@ nfp_tunnel_add_ipv6_off(struct nfp_app *app, struct in6_addr *ipv6)
return entry;
}
- entry = kmalloc_obj(*entry, GFP_KERNEL);
+ entry = kmalloc_obj(*entry);
if (!entry) {
mutex_unlock(&priv->tun.ipv6_off_lock);
nfp_flower_cmsg_warn(app, "Mem error when offloading IP address.\n");
@@ -1117,7 +1117,7 @@ nfp_tunnel_add_shared_mac(struct nfp_app *app, struct net_device *netdev,
}
if (!entry) {
- entry = kzalloc_obj(*entry, GFP_KERNEL);
+ entry = kzalloc_obj(*entry);
if (!entry) {
err = -ENOMEM;
goto err_free_ida;
diff --git a/drivers/net/ethernet/netronome/nfp/nfp_app.c b/drivers/net/ethernet/netronome/nfp/nfp_app.c
index f53418136c37..ad70c9c2e333 100644
--- a/drivers/net/ethernet/netronome/nfp/nfp_app.c
+++ b/drivers/net/ethernet/netronome/nfp/nfp_app.c
@@ -239,7 +239,7 @@ struct nfp_app *nfp_app_alloc(struct nfp_pf *pf, enum nfp_app_id id)
if (WARN_ON(!apps[id]->ctrl_msg_rx && apps[id]->ctrl_msg_rx_raw))
return ERR_PTR(-EINVAL);
- app = kzalloc_obj(*app, GFP_KERNEL);
+ app = kzalloc_obj(*app);
if (!app)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/netronome/nfp/nfp_net_common.c b/drivers/net/ethernet/netronome/nfp/nfp_net_common.c
index bebf7e7c4a86..a9c7bab489b2 100644
--- a/drivers/net/ethernet/netronome/nfp/nfp_net_common.c
+++ b/drivers/net/ethernet/netronome/nfp/nfp_net_common.c
@@ -1554,7 +1554,7 @@ struct nfp_net_dp *nfp_net_clone_dp(struct nfp_net *nn)
{
struct nfp_net_dp *new;
- new = kmalloc_obj(*new, GFP_KERNEL);
+ new = kmalloc_obj(*new);
if (!new)
return NULL;
diff --git a/drivers/net/ethernet/netronome/nfp/nfp_net_dp.c b/drivers/net/ethernet/netronome/nfp/nfp_net_dp.c
index cbb983729f22..3e8222886fe4 100644
--- a/drivers/net/ethernet/netronome/nfp/nfp_net_dp.c
+++ b/drivers/net/ethernet/netronome/nfp/nfp_net_dp.c
@@ -184,7 +184,7 @@ int nfp_net_tx_rings_prepare(struct nfp_net *nn, struct nfp_net_dp *dp)
{
unsigned int r;
- dp->tx_rings = kzalloc_objs(*dp->tx_rings, dp->num_tx_rings, GFP_KERNEL);
+ dp->tx_rings = kzalloc_objs(*dp->tx_rings, dp->num_tx_rings);
if (!dp->tx_rings)
return -ENOMEM;
@@ -339,7 +339,7 @@ int nfp_net_rx_rings_prepare(struct nfp_net *nn, struct nfp_net_dp *dp)
{
unsigned int r;
- dp->rx_rings = kzalloc_objs(*dp->rx_rings, dp->num_rx_rings, GFP_KERNEL);
+ dp->rx_rings = kzalloc_objs(*dp->rx_rings, dp->num_rx_rings);
if (!dp->rx_rings)
return -ENOMEM;
diff --git a/drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c b/drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
index 16bf77708b9e..a2a89d48e3ca 100644
--- a/drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
+++ b/drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
@@ -713,7 +713,7 @@ static int nfp_test_nsp(struct net_device *netdev)
goto exit_close_nsp;
}
- nspi = kzalloc_obj(*nspi, GFP_KERNEL);
+ nspi = kzalloc_obj(*nspi);
if (!nspi) {
err = -ENOMEM;
goto exit_close_nsp;
@@ -1676,7 +1676,7 @@ static int nfp_net_fs_add(struct nfp_net *nn, struct ethtool_rxnfc *cmd)
if (unsupp_mask)
return -EOPNOTSUPP;
- new = kzalloc_obj(*new, GFP_KERNEL);
+ new = kzalloc_obj(*new);
if (!new)
return -ENOMEM;
diff --git a/drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c b/drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c
index 061d1ba89760..b5646c884371 100644
--- a/drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c
+++ b/drivers/net/ethernet/netronome/nfp/nfp_netvf_main.c
@@ -93,7 +93,7 @@ static int nfp_netvf_pci_probe(struct pci_dev *pdev,
dev_info = &nfp_dev_info[pci_id->driver_data];
- vf = kzalloc_obj(*vf, GFP_KERNEL);
+ vf = kzalloc_obj(*vf);
if (!vf)
return -ENOMEM;
pci_set_drvdata(pdev, vf);
diff --git a/drivers/net/ethernet/netronome/nfp/nfp_port.c b/drivers/net/ethernet/netronome/nfp/nfp_port.c
index 1ce12ad44d2f..7f5de6bd7218 100644
--- a/drivers/net/ethernet/netronome/nfp/nfp_port.c
+++ b/drivers/net/ethernet/netronome/nfp/nfp_port.c
@@ -203,7 +203,7 @@ nfp_port_alloc(struct nfp_app *app, enum nfp_port_type type,
{
struct nfp_port *port;
- port = kzalloc_obj(*port, GFP_KERNEL);
+ port = kzalloc_obj(*port);
if (!port)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
index ff16af23fc3a..0bc9e517c4fd 100644
--- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
+++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
@@ -1320,7 +1320,7 @@ nfp_cpp_from_nfp6000_pcie(struct pci_dev *pdev, const struct nfp_dev_info *dev_i
dev_info->chip_names);
pcie_print_link_status(pdev);
- nfp = kzalloc_obj(*nfp, GFP_KERNEL);
+ nfp = kzalloc_obj(*nfp);
if (!nfp) {
err = -ENOMEM;
goto err_ret;
diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
index 06ebad34c00b..85d3554a79a9 100644
--- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
+++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
@@ -802,7 +802,7 @@ int nfp_cpp_area_cache_add(struct nfp_cpp *cpp, size_t size)
if (!area)
return -ENOMEM;
- cache = kzalloc_obj(*cache, GFP_KERNEL);
+ cache = kzalloc_obj(*cache);
if (!cache) {
nfp_cpp_area_free(area);
return -ENOMEM;
@@ -1170,7 +1170,7 @@ nfp_cpp_from_operations(const struct nfp_cpp_operations *ops,
u32 xpbaddr;
size_t tgt;
- cpp = kzalloc_obj(*cpp, GFP_KERNEL);
+ cpp = kzalloc_obj(*cpp);
if (!cpp) {
err = -ENOMEM;
goto err_malloc;
diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mip.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mip.c
index 93b11eaf7d9f..aa787c502913 100644
--- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mip.c
+++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mip.c
@@ -101,7 +101,7 @@ const struct nfp_mip *nfp_mip_open(struct nfp_cpp *cpp)
struct nfp_mip *mip;
int err;
- mip = kmalloc_obj(*mip, GFP_KERNEL);
+ mip = kmalloc_obj(*mip);
if (!mip)
return NULL;
diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
index d017b7779819..f079284c0ecd 100644
--- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
+++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c
@@ -140,7 +140,7 @@ struct nfp_cpp_mutex *nfp_cpp_mutex_alloc(struct nfp_cpp *cpp, int target,
if (tmp != key)
return NULL;
- mutex = kzalloc_obj(*mutex, GFP_KERNEL);
+ mutex = kzalloc_obj(*mutex);
if (!mutex)
return NULL;
diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c
index 4ad0f7586ba1..69c2fb9bea48 100644
--- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c
+++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c
@@ -163,7 +163,7 @@ struct nfp_nffw_info *nfp_nffw_info_open(struct nfp_cpp *cpp)
u32 info_ver;
int err;
- state = kzalloc_obj(*state, GFP_KERNEL);
+ state = kzalloc_obj(*state);
if (!state)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
index a874a5f233a6..5a1aadf6e17e 100644
--- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
+++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
@@ -280,7 +280,7 @@ struct nfp_nsp *nfp_nsp_open(struct nfp_cpp *cpp)
if (IS_ERR(res))
return ERR_CAST(res);
- state = kzalloc_obj(*state, GFP_KERNEL);
+ state = kzalloc_obj(*state);
if (!state) {
nfp_resource_release(res);
return ERR_PTR(-ENOMEM);
@@ -514,7 +514,7 @@ nfp_nsp_command_buf_dma_sg(struct nfp_nsp *nsp,
dma_size = BIT_ULL(dma_order);
nseg = DIV_ROUND_UP(max_size, chunk_size);
- chunks = kzalloc_objs(*chunks, nseg, GFP_KERNEL);
+ chunks = kzalloc_objs(*chunks, nseg);
if (!chunks)
return -ENOMEM;
diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c
index 33ff357b6fc6..d39c8f282199 100644
--- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c
+++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c
@@ -29,7 +29,7 @@ struct nfp_nsp_identify *__nfp_nsp_identify(struct nfp_nsp *nsp)
if (nfp_nsp_get_abi_ver_minor(nsp) < 15)
return NULL;
- ni = kzalloc_obj(*ni, GFP_KERNEL);
+ ni = kzalloc_obj(*ni);
if (!ni)
return NULL;
@@ -40,7 +40,7 @@ struct nfp_nsp_identify *__nfp_nsp_identify(struct nfp_nsp *nsp)
goto exit_free;
}
- nspi = kzalloc_obj(*nspi, GFP_KERNEL);
+ nspi = kzalloc_obj(*nspi);
if (!nspi)
goto exit_free;
diff --git a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.c b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.c
index 54089663bbd7..6d5833479d12 100644
--- a/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.c
+++ b/drivers/net/ethernet/netronome/nfp/nfpcore/nfp_resource.c
@@ -155,7 +155,7 @@ nfp_resource_acquire(struct nfp_cpp *cpp, const char *name)
struct nfp_resource *res;
int err;
- res = kzalloc_obj(*res, GFP_KERNEL);
+ res = kzalloc_obj(*res);
if (!res)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/netronome/nfp/nic/main.c b/drivers/net/ethernet/netronome/nfp/nic/main.c
index 82ec6d9018b0..f7a4d76899c2 100644
--- a/drivers/net/ethernet/netronome/nfp/nic/main.c
+++ b/drivers/net/ethernet/netronome/nfp/nic/main.c
@@ -51,7 +51,7 @@ static int nfp_nic_vnic_alloc(struct nfp_app *app, struct nfp_net *nn,
return err;
if (sizeof(*app_pri)) {
- nn->app_priv = kzalloc_obj(*app_pri, GFP_KERNEL);
+ nn->app_priv = kzalloc_obj(*app_pri);
if (!nn->app_priv)
return -ENOMEM;
}
diff --git a/drivers/net/ethernet/pensando/ionic/ionic_aux.c b/drivers/net/ethernet/pensando/ionic/ionic_aux.c
index 4c9db73cef23..4f193d0ee87a 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_obj(*ionic_adev, GFP_KERNEL);
+ ionic_adev = kzalloc_obj(*ionic_adev);
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 104e1d35e0be..05f19489ec5c 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 = kzalloc_objs(struct ionic_vf, num_vfs, GFP_KERNEL);
+ ionic->vfs = kzalloc_objs(struct ionic_vf, num_vfs);
if (!ionic->vfs) {
err = -ENOMEM;
goto out;
diff --git a/drivers/net/ethernet/pensando/ionic/ionic_lif.c b/drivers/net/ethernet/pensando/ionic/ionic_lif.c
index 050dd3168f6b..8d040e611d5a 100644
--- a/drivers/net/ethernet/pensando/ionic/ionic_lif.c
+++ b/drivers/net/ethernet/pensando/ionic/ionic_lif.c
@@ -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_obj(*rxq_info, GFP_KERNEL);
+ rxq_info = kzalloc_obj(*rxq_info);
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 = kzalloc_objs(cpumask_var_t, nintrs, GFP_KERNEL);
+ affinity_masks = kzalloc_objs(cpumask_var_t, nintrs);
if (!affinity_masks)
return -ENOMEM;
@@ -3218,7 +3218,7 @@ int ionic_lif_alloc(struct ionic *ionic)
int tbl_sz;
int err;
- lid = kzalloc_obj(*lid, GFP_KERNEL);
+ lid = kzalloc_obj(*lid);
if (!lid)
return -ENOMEM;
diff --git a/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
index a0466693e2d9..163eabd47f55 100644
--- a/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
+++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
@@ -185,7 +185,7 @@ int netxen_alloc_sw_resources(struct netxen_adapter *adapter)
struct netxen_cmd_buffer *cmd_buf_arr;
struct net_device *netdev = adapter->netdev;
- tx_ring = kzalloc_obj(struct nx_host_tx_ring, GFP_KERNEL);
+ tx_ring = kzalloc_obj(struct nx_host_tx_ring);
if (tx_ring == NULL)
return -ENOMEM;
@@ -451,7 +451,7 @@ int netxen_pinit_from_rom(struct netxen_adapter *adapter)
return -EIO;
}
- buf = kzalloc_objs(struct crb_addr_pair, n, GFP_KERNEL);
+ buf = kzalloc_objs(struct crb_addr_pair, n);
if (buf == NULL)
return -ENOMEM;
diff --git a/drivers/net/ethernet/qlogic/qed/qed_cxt.c b/drivers/net/ethernet/qlogic/qed/qed_cxt.c
index ddc1f9213a95..4826f44ebced 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_cxt.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_cxt.c
@@ -1114,7 +1114,7 @@ int qed_cxt_mngr_alloc(struct qed_hwfn *p_hwfn)
struct qed_cxt_mngr *p_mngr;
u32 i;
- p_mngr = kzalloc_obj(*p_mngr, GFP_KERNEL);
+ p_mngr = kzalloc_obj(*p_mngr);
if (!p_mngr)
return -ENOMEM;
diff --git a/drivers/net/ethernet/qlogic/qed/qed_dcbx.c b/drivers/net/ethernet/qlogic/qed/qed_dcbx.c
index 593931ec7226..3a5c25026858 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_dcbx.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_dcbx.c
@@ -915,7 +915,7 @@ qed_dcbx_mib_update_event(struct qed_hwfn *p_hwfn,
int qed_dcbx_info_alloc(struct qed_hwfn *p_hwfn)
{
- p_hwfn->p_dcbx_info = kzalloc_obj(*p_hwfn->p_dcbx_info, GFP_KERNEL);
+ p_hwfn->p_dcbx_info = kzalloc_obj(*p_hwfn->p_dcbx_info);
if (!p_hwfn->p_dcbx_info)
return -ENOMEM;
@@ -1244,7 +1244,7 @@ int qed_dcbx_get_config_params(struct qed_hwfn *p_hwfn,
return 0;
}
- dcbx_info = kzalloc_obj(*dcbx_info, GFP_KERNEL);
+ dcbx_info = kzalloc_obj(*dcbx_info);
if (!dcbx_info)
return -ENOMEM;
diff --git a/drivers/net/ethernet/qlogic/qed/qed_debug.c b/drivers/net/ethernet/qlogic/qed/qed_debug.c
index a869a2a7e918..83d043d62231 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_debug.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_debug.c
@@ -7535,7 +7535,7 @@ enum dbg_status qed_dbg_user_set_bin_ptr(struct qed_hwfn *p_hwfn,
enum dbg_status qed_dbg_alloc_user_data(struct qed_hwfn *p_hwfn,
void **user_data_ptr)
{
- *user_data_ptr = kzalloc_obj(struct dbg_tools_user_data, GFP_KERNEL);
+ *user_data_ptr = kzalloc_obj(struct dbg_tools_user_data);
if (!(*user_data_ptr))
return DBG_STATUS_VIRT_MEM_ALLOC_FAILED;
diff --git a/drivers/net/ethernet/qlogic/qed/qed_dev.c b/drivers/net/ethernet/qlogic/qed/qed_dev.c
index 4c2027972347..33ea3a2edeae 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_dev.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_dev.c
@@ -146,7 +146,7 @@ int qed_db_recovery_add(struct qed_dev *cdev,
p_hwfn = qed_db_rec_find_hwfn(cdev, db_addr);
/* Create entry */
- db_entry = kzalloc_obj(*db_entry, GFP_KERNEL);
+ db_entry = kzalloc_obj(*db_entry);
if (!db_entry) {
DP_NOTICE(cdev, "Failed to allocate a db recovery entry\n");
return -ENOMEM;
@@ -383,7 +383,7 @@ static int qed_llh_alloc(struct qed_dev *cdev)
struct qed_llh_info *p_llh_info;
u32 size, i;
- p_llh_info = kzalloc_obj(*p_llh_info, GFP_KERNEL);
+ p_llh_info = kzalloc_obj(*p_llh_info);
if (!p_llh_info)
return -ENOMEM;
cdev->p_llh_info = p_llh_info;
@@ -2155,7 +2155,7 @@ int qed_resc_alloc(struct qed_dev *cdev)
return rc;
}
- cdev->fw_data = kzalloc_obj(*cdev->fw_data, GFP_KERNEL);
+ cdev->fw_data = kzalloc_obj(*cdev->fw_data);
if (!cdev->fw_data)
return -ENOMEM;
@@ -2345,7 +2345,7 @@ int qed_resc_alloc(struct qed_dev *cdev)
goto alloc_err;
}
- cdev->reset_stats = kzalloc_obj(*cdev->reset_stats, GFP_KERNEL);
+ cdev->reset_stats = kzalloc_obj(*cdev->reset_stats);
if (!cdev->reset_stats)
goto alloc_no_mem;
@@ -2642,7 +2642,7 @@ static int qed_hw_init_common(struct qed_hwfn *p_hwfn,
u32 concrete_fid;
int rc = 0;
- params = kzalloc_obj(*params, GFP_KERNEL);
+ params = kzalloc_obj(*params);
if (!params) {
DP_NOTICE(p_hwfn->cdev,
"Failed to allocate common init params\n");
diff --git a/drivers/net/ethernet/qlogic/qed/qed_fcoe.c b/drivers/net/ethernet/qlogic/qed/qed_fcoe.c
index 9d91e4775b52..5bdbe331ac8e 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_fcoe.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_fcoe.c
@@ -383,7 +383,7 @@ qed_fcoe_allocate_connection(struct qed_hwfn *p_hwfn,
}
spin_unlock_bh(&p_hwfn->p_fcoe_info->lock);
- p_conn = kzalloc_obj(*p_conn, GFP_KERNEL);
+ p_conn = kzalloc_obj(*p_conn);
if (!p_conn)
return -ENOMEM;
@@ -535,7 +535,7 @@ int qed_fcoe_alloc(struct qed_hwfn *p_hwfn)
struct qed_fcoe_info *p_fcoe_info;
/* Allocate LL2's set struct */
- p_fcoe_info = kzalloc_obj(*p_fcoe_info, GFP_KERNEL);
+ p_fcoe_info = kzalloc_obj(*p_fcoe_info);
if (!p_fcoe_info) {
DP_NOTICE(p_hwfn, "Failed to allocate qed_fcoe_info'\n");
return -ENOMEM;
@@ -855,7 +855,7 @@ static int qed_fcoe_acquire_conn(struct qed_dev *cdev,
int rc;
/* Allocate a hashed connection */
- hash_con = kzalloc_obj(*hash_con, GFP_KERNEL);
+ hash_con = kzalloc_obj(*hash_con);
if (!hash_con) {
DP_NOTICE(cdev, "Failed to allocate hashed connection\n");
return -ENOMEM;
diff --git a/drivers/net/ethernet/qlogic/qed/qed_hw.c b/drivers/net/ethernet/qlogic/qed/qed_hw.c
index 6fff9788101c..77c240d27fe9 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_hw.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_hw.c
@@ -46,7 +46,7 @@ struct qed_ptt_pool {
int qed_ptt_pool_alloc(struct qed_hwfn *p_hwfn)
{
- struct qed_ptt_pool *p_pool = kmalloc_obj(*p_pool, GFP_KERNEL);
+ struct qed_ptt_pool *p_pool = kmalloc_obj(*p_pool);
int i;
if (!p_pool)
diff --git a/drivers/net/ethernet/qlogic/qed/qed_init_ops.c b/drivers/net/ethernet/qlogic/qed/qed_init_ops.c
index 330c75d9ee07..edcaecf5b679 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_init_ops.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_init_ops.c
@@ -210,7 +210,7 @@ int qed_init_alloc(struct qed_hwfn *p_hwfn)
if (IS_VF(p_hwfn->cdev))
return 0;
- rt_data->b_valid = kzalloc_objs(bool, RUNTIME_ARRAY_SIZE, GFP_KERNEL);
+ rt_data->b_valid = kzalloc_objs(bool, RUNTIME_ARRAY_SIZE);
if (!rt_data->b_valid)
return -ENOMEM;
diff --git a/drivers/net/ethernet/qlogic/qed/qed_int.c b/drivers/net/ethernet/qlogic/qed/qed_int.c
index a65827240d00..db3b0bc4ed93 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_int.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_int.c
@@ -1412,7 +1412,7 @@ static int qed_int_sb_attn_alloc(struct qed_hwfn *p_hwfn,
void *p_virt;
/* SB struct */
- p_sb = kmalloc_obj(*p_sb, GFP_KERNEL);
+ p_sb = kmalloc_obj(*p_sb);
if (!p_sb)
return -ENOMEM;
@@ -1765,7 +1765,7 @@ static int qed_int_sp_sb_alloc(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
void *p_virt;
/* SB struct */
- p_sb = kmalloc_obj(*p_sb, GFP_KERNEL);
+ p_sb = kmalloc_obj(*p_sb);
if (!p_sb)
return -ENOMEM;
@@ -2188,7 +2188,7 @@ int qed_int_igu_read_cam(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
u32 min_vf = 0, max_vf = 0;
u16 igu_sb_id;
- p_hwfn->hw_info.p_igu_info = kzalloc_obj(*p_igu_info, GFP_KERNEL);
+ p_hwfn->hw_info.p_igu_info = kzalloc_obj(*p_igu_info);
if (!p_hwfn->hw_info.p_igu_info)
return -ENOMEM;
diff --git a/drivers/net/ethernet/qlogic/qed/qed_iscsi.c b/drivers/net/ethernet/qlogic/qed/qed_iscsi.c
index 758fa97be920..34f1217227bc 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_iscsi.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_iscsi.c
@@ -710,7 +710,7 @@ static int qed_iscsi_allocate_connection(struct qed_hwfn *p_hwfn,
/* Need to allocate a new connection */
p_params = &p_hwfn->pf_params.iscsi_pf_params;
- p_conn = kzalloc_obj(*p_conn, GFP_KERNEL);
+ p_conn = kzalloc_obj(*p_conn);
if (!p_conn)
return -ENOMEM;
@@ -845,7 +845,7 @@ int qed_iscsi_alloc(struct qed_hwfn *p_hwfn)
{
struct qed_iscsi_info *p_iscsi_info;
- p_iscsi_info = kzalloc_obj(*p_iscsi_info, GFP_KERNEL);
+ p_iscsi_info = kzalloc_obj(*p_iscsi_info);
if (!p_iscsi_info)
return -ENOMEM;
@@ -1125,7 +1125,7 @@ static int qed_iscsi_start(struct qed_dev *cdev,
if (!tasks)
return 0;
- tid_info = kzalloc_obj(*tid_info, GFP_KERNEL);
+ tid_info = kzalloc_obj(*tid_info);
if (!tid_info) {
qed_iscsi_stop(cdev);
diff --git a/drivers/net/ethernet/qlogic/qed/qed_iwarp.c b/drivers/net/ethernet/qlogic/qed/qed_iwarp.c
index 3b1ff94a0588..0101b4a7c56c 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_iwarp.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_iwarp.c
@@ -546,7 +546,7 @@ qed_iwarp_create_ep(struct qed_hwfn *p_hwfn, struct qed_iwarp_ep **ep_out)
struct qed_iwarp_ep *ep;
int rc;
- ep = kzalloc_obj(*ep, GFP_KERNEL);
+ ep = kzalloc_obj(*ep);
if (!ep)
return -ENOMEM;
@@ -2602,7 +2602,7 @@ qed_iwarp_ll2_alloc_buffers(struct qed_hwfn *p_hwfn,
int i;
for (i = 0; i < num_rx_bufs; i++) {
- buffer = kzalloc_obj(*buffer, GFP_KERNEL);
+ buffer = kzalloc_obj(*buffer);
if (!buffer) {
rc = -ENOMEM;
break;
@@ -3166,7 +3166,7 @@ qed_iwarp_create_listen(void *rdma_cxt,
struct qed_hwfn *p_hwfn = rdma_cxt;
struct qed_iwarp_listener *listener;
- listener = kzalloc_obj(*listener, GFP_KERNEL);
+ listener = kzalloc_obj(*listener);
if (!listener)
return -ENOMEM;
diff --git a/drivers/net/ethernet/qlogic/qed/qed_l2.c b/drivers/net/ethernet/qlogic/qed/qed_l2.c
index e78f9c2ffc38..0f6905e33df6 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_l2.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_l2.c
@@ -58,7 +58,7 @@ int qed_l2_alloc(struct qed_hwfn *p_hwfn)
if (!QED_IS_L2_PERSONALITY(p_hwfn))
return 0;
- p_l2_info = kzalloc_obj(*p_l2_info, GFP_KERNEL);
+ p_l2_info = kzalloc_obj(*p_l2_info);
if (!p_l2_info)
return -ENOMEM;
p_hwfn->p_l2_info = p_l2_info;
diff --git a/drivers/net/ethernet/qlogic/qed/qed_ll2.c b/drivers/net/ethernet/qlogic/qed/qed_ll2.c
index 904bb1cd9bdb..572feb68d1d2 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_ll2.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_ll2.c
@@ -1195,7 +1195,7 @@ qed_ll2_acquire_connection_rx(struct qed_hwfn *p_hwfn,
}
capacity = qed_chain_get_capacity(&p_ll2_info->rx_queue.rxq_chain);
- p_descq = kzalloc_objs(struct qed_ll2_rx_packet, capacity, GFP_KERNEL);
+ p_descq = kzalloc_objs(struct qed_ll2_rx_packet, capacity);
if (!p_descq) {
rc = -ENOMEM;
DP_NOTICE(p_hwfn, "Failed to allocate ll2 Rx desc\n");
@@ -1290,7 +1290,7 @@ qed_ll2_acquire_connection_ooo(struct qed_hwfn *p_hwfn,
for (buf_idx = 0; buf_idx < p_ll2_info->input.rx_num_ooo_buffers;
buf_idx++) {
- p_buf = kzalloc_obj(*p_buf, GFP_KERNEL);
+ p_buf = kzalloc_obj(*p_buf);
if (!p_buf) {
rc = -ENOMEM;
goto out;
@@ -2603,7 +2603,7 @@ static int qed_ll2_start(struct qed_dev *cdev, struct qed_ll2_params *params)
DP_INFO(cdev, "Allocating %d LL2 buffers of size %08x bytes\n",
rx_num_desc, cdev->ll2->rx_size);
for (i = 0; i < rx_num_desc; i++) {
- buffer = kzalloc_obj(*buffer, GFP_KERNEL);
+ buffer = kzalloc_obj(*buffer);
if (!buffer) {
DP_INFO(cdev, "Failed to allocate LL2 buffers\n");
rc = -ENOMEM;
@@ -2811,7 +2811,7 @@ const struct qed_ll2_ops qed_ll2_ops_pass = {
int qed_ll2_alloc_if(struct qed_dev *cdev)
{
- cdev->ll2 = kzalloc_obj(*cdev->ll2, GFP_KERNEL);
+ cdev->ll2 = kzalloc_obj(*cdev->ll2);
return cdev->ll2 ? 0 : -ENOMEM;
}
diff --git a/drivers/net/ethernet/qlogic/qed/qed_main.c b/drivers/net/ethernet/qlogic/qed/qed_main.c
index 544d790efdea..28a8a2b9d501 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_main.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_main.c
@@ -461,7 +461,7 @@ static struct qed_dev *qed_alloc_cdev(struct pci_dev *pdev)
{
struct qed_dev *cdev;
- cdev = kzalloc_obj(*cdev, GFP_KERNEL);
+ cdev = kzalloc_obj(*cdev);
if (!cdev)
return cdev;
@@ -612,7 +612,7 @@ static int qed_set_int_mode(struct qed_dev *cdev, bool force_mode)
case QED_INT_MODE_MSIX:
/* Allocate MSIX table */
cnt = int_params->in.num_vectors;
- int_params->msix_table = kzalloc_objs(*tbl, cnt, GFP_KERNEL);
+ int_params->msix_table = kzalloc_objs(*tbl, cnt);
if (!int_params->msix_table) {
rc = -ENOMEM;
goto out;
@@ -1050,7 +1050,7 @@ static int qed_alloc_stream_mem(struct qed_dev *cdev)
for_each_hwfn(cdev, i) {
struct qed_hwfn *p_hwfn = &cdev->hwfns[i];
- p_hwfn->stream = kzalloc_obj(*p_hwfn->stream, GFP_KERNEL);
+ p_hwfn->stream = kzalloc_obj(*p_hwfn->stream);
if (!p_hwfn->stream)
return -ENOMEM;
diff --git a/drivers/net/ethernet/qlogic/qed/qed_mcp.c b/drivers/net/ethernet/qlogic/qed/qed_mcp.c
index 22802c793d68..9a461ab73bf2 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_mcp.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_mcp.c
@@ -241,7 +241,7 @@ int qed_mcp_cmd_init(struct qed_hwfn *p_hwfn, struct qed_ptt *p_ptt)
u32 size;
/* Allocate mcp_info structure */
- p_hwfn->mcp_info = kzalloc_obj(*p_hwfn->mcp_info, GFP_KERNEL);
+ p_hwfn->mcp_info = kzalloc_obj(*p_hwfn->mcp_info);
if (!p_hwfn->mcp_info)
goto err;
p_info = p_hwfn->mcp_info;
diff --git a/drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c b/drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
index 81823f4197f6..b28128c4398c 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
@@ -218,7 +218,7 @@ static int qed_nvmetcp_start(struct qed_dev *cdev,
if (!tasks)
return 0;
- tid_info = kzalloc_obj(*tid_info, GFP_KERNEL);
+ tid_info = kzalloc_obj(*tid_info);
if (!tid_info) {
qed_nvmetcp_stop(cdev);
@@ -477,7 +477,7 @@ static int qed_nvmetcp_allocate_connection(struct qed_hwfn *p_hwfn,
/* Need to allocate a new connection */
p_params = &p_hwfn->pf_params.nvmetcp_pf_params;
- p_conn = kzalloc_obj(*p_conn, GFP_KERNEL);
+ p_conn = kzalloc_obj(*p_conn);
if (!p_conn)
return -ENOMEM;
@@ -568,7 +568,7 @@ int qed_nvmetcp_alloc(struct qed_hwfn *p_hwfn)
{
struct qed_nvmetcp_info *p_nvmetcp_info;
- p_nvmetcp_info = kzalloc_obj(*p_nvmetcp_info, GFP_KERNEL);
+ p_nvmetcp_info = kzalloc_obj(*p_nvmetcp_info);
if (!p_nvmetcp_info)
return -ENOMEM;
diff --git a/drivers/net/ethernet/qlogic/qed/qed_ooo.c b/drivers/net/ethernet/qlogic/qed/qed_ooo.c
index 23631e18858e..610afab93b3f 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_ooo.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_ooo.c
@@ -107,7 +107,7 @@ int qed_ooo_alloc(struct qed_hwfn *p_hwfn)
return -EINVAL;
}
- p_ooo_info = kzalloc_obj(*p_ooo_info, GFP_KERNEL);
+ p_ooo_info = kzalloc_obj(*p_ooo_info);
if (!p_ooo_info)
return -ENOMEM;
diff --git a/drivers/net/ethernet/qlogic/qed/qed_rdma.c b/drivers/net/ethernet/qlogic/qed/qed_rdma.c
index 8872c9ebcd26..24e2bdf42817 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_rdma.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_rdma.c
@@ -119,7 +119,7 @@ int qed_rdma_info_alloc(struct qed_hwfn *p_hwfn)
{
struct qed_rdma_info *p_rdma_info;
- p_rdma_info = kzalloc_obj(*p_rdma_info, GFP_KERNEL);
+ p_rdma_info = kzalloc_obj(*p_rdma_info);
if (!p_rdma_info)
return -ENOMEM;
@@ -168,12 +168,12 @@ static int qed_rdma_alloc(struct qed_hwfn *p_hwfn)
p_rdma_info->max_queue_zones = (u16)RESC_NUM(p_hwfn, QED_L2_QUEUE);
/* Allocate a struct with device params and fill it */
- p_rdma_info->dev = kzalloc_obj(*p_rdma_info->dev, GFP_KERNEL);
+ p_rdma_info->dev = kzalloc_obj(*p_rdma_info->dev);
if (!p_rdma_info->dev)
return rc;
/* Allocate a struct with port params and fill it */
- p_rdma_info->port = kzalloc_obj(*p_rdma_info->port, GFP_KERNEL);
+ p_rdma_info->port = kzalloc_obj(*p_rdma_info->port);
if (!p_rdma_info->port)
goto free_rdma_dev;
@@ -1293,7 +1293,7 @@ qed_rdma_create_qp(void *rdma_cxt,
}
}
- qp = kzalloc_obj(*qp, GFP_KERNEL);
+ qp = kzalloc_obj(*qp);
if (!qp)
return NULL;
diff --git a/drivers/net/ethernet/qlogic/qed/qed_spq.c b/drivers/net/ethernet/qlogic/qed/qed_spq.c
index d0ef2782f5ba..9b1beb5af517 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_spq.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_spq.c
@@ -407,7 +407,7 @@ int qed_eq_alloc(struct qed_hwfn *p_hwfn, u16 num_elem)
int ret;
/* Allocate EQ struct */
- p_eq = kzalloc_obj(*p_eq, GFP_KERNEL);
+ p_eq = kzalloc_obj(*p_eq);
if (!p_eq)
return -ENOMEM;
@@ -562,7 +562,7 @@ int qed_spq_alloc(struct qed_hwfn *p_hwfn)
int ret;
/* SPQ struct */
- p_spq = kzalloc_obj(*p_spq, GFP_KERNEL);
+ p_spq = kzalloc_obj(*p_spq);
if (!p_spq)
return -ENOMEM;
@@ -1013,7 +1013,7 @@ int qed_consq_alloc(struct qed_hwfn *p_hwfn)
int ret;
/* Allocate ConsQ struct */
- p_consq = kzalloc_obj(*p_consq, GFP_KERNEL);
+ p_consq = kzalloc_obj(*p_consq);
if (!p_consq)
return -ENOMEM;
diff --git a/drivers/net/ethernet/qlogic/qed/qed_sriov.c b/drivers/net/ethernet/qlogic/qed/qed_sriov.c
index cc9087abbacc..96a1d9e01096 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_sriov.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_sriov.c
@@ -543,7 +543,7 @@ int qed_iov_alloc(struct qed_hwfn *p_hwfn)
return 0;
}
- p_sriov = kzalloc_obj(*p_sriov, GFP_KERNEL);
+ p_sriov = kzalloc_obj(*p_sriov);
if (!p_sriov)
return -ENOMEM;
@@ -600,7 +600,7 @@ int qed_iov_hw_info(struct qed_hwfn *p_hwfn)
}
/* Allocate a new struct for IOV information */
- cdev->p_iov_info = kzalloc_obj(*cdev->p_iov_info, GFP_KERNEL);
+ cdev->p_iov_info = kzalloc_obj(*cdev->p_iov_info);
if (!cdev->p_iov_info)
return -ENOMEM;
diff --git a/drivers/net/ethernet/qlogic/qed/qed_vf.c b/drivers/net/ethernet/qlogic/qed/qed_vf.c
index b9ebf91e6b6a..315e313d91b1 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_vf.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_vf.c
@@ -454,7 +454,7 @@ int qed_vf_hw_prepare(struct qed_hwfn *p_hwfn)
p_hwfn->hw_info.concrete_fid = REG_RD(p_hwfn, reg);
/* Allocate vf sriov info */
- p_iov = kzalloc_obj(*p_iov, GFP_KERNEL);
+ p_iov = kzalloc_obj(*p_iov);
if (!p_iov)
return -ENOMEM;
diff --git a/drivers/net/ethernet/qlogic/qede/qede_filter.c b/drivers/net/ethernet/qlogic/qede/qede_filter.c
index 32bb653c50f7..ab8b818588e2 100644
--- a/drivers/net/ethernet/qlogic/qede/qede_filter.c
+++ b/drivers/net/ethernet/qlogic/qede/qede_filter.c
@@ -682,7 +682,7 @@ int qede_vlan_rx_add_vid(struct net_device *dev, __be16 proto, u16 vid)
DP_VERBOSE(edev, NETIF_MSG_IFUP, "Adding vlan 0x%04x\n", vid);
- vlan = kzalloc_obj(*vlan, GFP_KERNEL);
+ vlan = kzalloc_obj(*vlan);
if (!vlan) {
DP_INFO(edev, "Failed to allocate struct for vlan\n");
return -ENOMEM;
@@ -1916,7 +1916,7 @@ int qede_add_tc_flower_fltr(struct qede_dev *edev, __be16 proto,
goto unlock;
}
- n = kzalloc_obj(*n, GFP_KERNEL);
+ n = kzalloc_obj(*n);
if (!n) {
rc = -ENOMEM;
goto unlock;
@@ -2059,7 +2059,7 @@ int qede_add_cls_rule(struct qede_dev *edev, struct ethtool_rxnfc *info)
goto unlock;
}
- n = kzalloc_obj(*n, GFP_KERNEL);
+ n = kzalloc_obj(*n);
if (!n) {
rc = -ENOMEM;
goto unlock;
diff --git a/drivers/net/ethernet/qlogic/qede/qede_main.c b/drivers/net/ethernet/qlogic/qede/qede_main.c
index dfa221b30e9e..19319956ca13 100644
--- a/drivers/net/ethernet/qlogic/qede/qede_main.c
+++ b/drivers/net/ethernet/qlogic/qede/qede_main.c
@@ -990,7 +990,7 @@ static int qede_alloc_fp_array(struct qede_dev *edev)
for_each_queue(i) {
fp = &edev->fp_array[i];
- fp->sb_info = kzalloc_obj(*fp->sb_info, GFP_KERNEL);
+ fp->sb_info = kzalloc_obj(*fp->sb_info);
if (!fp->sb_info) {
DP_NOTICE(edev, "sb info struct allocation failed\n");
goto err;
@@ -1014,7 +1014,7 @@ static int qede_alloc_fp_array(struct qede_dev *edev)
}
if (fp->type & QEDE_FASTPATH_RX) {
- fp->rxq = kzalloc_obj(*fp->rxq, GFP_KERNEL);
+ fp->rxq = kzalloc_obj(*fp->rxq);
if (!fp->rxq)
goto err;
diff --git a/drivers/net/ethernet/qlogic/qede/qede_ptp.c b/drivers/net/ethernet/qlogic/qede/qede_ptp.c
index 774f77f9a55e..e3fe6306a85c 100644
--- a/drivers/net/ethernet/qlogic/qede/qede_ptp.c
+++ b/drivers/net/ethernet/qlogic/qede/qede_ptp.c
@@ -446,7 +446,7 @@ int qede_ptp_enable(struct qede_dev *edev)
struct qede_ptp *ptp;
int rc;
- ptp = kzalloc_obj(*ptp, GFP_KERNEL);
+ ptp = kzalloc_obj(*ptp);
if (!ptp) {
DP_INFO(edev, "Failed to allocate struct for PTP\n");
return -ENOMEM;
diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
index bae848bd5e26..bc82cecd0fe2 100644
--- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
+++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
@@ -4164,7 +4164,7 @@ int qlcnic_83xx_init_mailbox_work(struct qlcnic_adapter *adapter)
struct qlcnic_hardware_context *ahw = adapter->ahw;
struct qlcnic_mailbox *mbx;
- ahw->mailbox = kzalloc_obj(*mbx, GFP_KERNEL);
+ ahw->mailbox = kzalloc_obj(*mbx);
if (!ahw->mailbox)
return -ENOMEM;
diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
index 42c8e5490ee7..45ed8705c7ca 100644
--- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
+++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
@@ -2388,7 +2388,7 @@ static int qlcnic_83xx_get_fw_info(struct qlcnic_adapter *adapter)
struct qlc_83xx_fw_info *fw_info;
int err = 0;
- ahw->fw_info = kzalloc_obj(*fw_info, GFP_KERNEL);
+ ahw->fw_info = kzalloc_obj(*fw_info);
if (!ahw->fw_info) {
err = -ENOMEM;
} else {
diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
index e56ef10b6a2d..86e9cb04cae8 100644
--- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
+++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
@@ -454,7 +454,7 @@ int qlcnic_pinit_from_rom(struct qlcnic_adapter *adapter)
return -EIO;
}
- buf = kzalloc_objs(struct crb_addr_pair, n, GFP_KERNEL);
+ buf = kzalloc_objs(struct crb_addr_pair, n);
if (buf == NULL)
return -ENOMEM;
diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
index 00eab09c1710..106cbe12398a 100644
--- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
+++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
@@ -950,7 +950,7 @@ static int qlcnic_get_act_pci_func(struct qlcnic_adapter *adapter)
if (ahw->op_mode == QLCNIC_MGMT_FUNC)
return 0;
- pci_info = kzalloc_objs(*pci_info, ahw->max_vnic_func, GFP_KERNEL);
+ pci_info = kzalloc_objs(*pci_info, ahw->max_vnic_func);
if (!pci_info)
return -ENOMEM;
@@ -984,7 +984,7 @@ int qlcnic_init_pci_info(struct qlcnic_adapter *adapter)
u16 act_pci_func;
u8 pfn;
- pci_info = kzalloc_objs(*pci_info, ahw->max_vnic_func, GFP_KERNEL);
+ pci_info = kzalloc_objs(*pci_info, ahw->max_vnic_func);
if (!pci_info)
return -ENOMEM;
@@ -2055,7 +2055,7 @@ static int qlcnic_alloc_adapter_resources(struct qlcnic_adapter *adapter)
struct qlcnic_hardware_context *ahw = adapter->ahw;
int err = 0;
- adapter->recv_ctx = kzalloc_obj(struct qlcnic_recv_context, GFP_KERNEL);
+ adapter->recv_ctx = kzalloc_obj(struct qlcnic_recv_context);
if (!adapter->recv_ctx) {
err = -ENOMEM;
goto err_out;
@@ -2439,7 +2439,7 @@ qlcnic_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
pci_set_master(pdev);
- ahw = kzalloc_obj(struct qlcnic_hardware_context, GFP_KERNEL);
+ ahw = kzalloc_obj(struct qlcnic_hardware_context);
if (!ahw) {
err = -ENOMEM;
goto err_out_free_res;
diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
index c2bf5455092c..44d16a303555 100644
--- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
+++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_minidump.c
@@ -792,7 +792,7 @@ static u32 qlcnic_read_memory_pexdma(struct qlcnic_adapter *adapter,
}
/* Create DMA descriptor */
- dma_descr = kzalloc_obj(struct qlcnic_pex_dma_descriptor, GFP_KERNEL);
+ dma_descr = kzalloc_obj(struct qlcnic_pex_dma_descriptor);
if (!dma_descr) {
*ret = -ENOMEM;
return 0;
diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
index c6af69e5a700..e2f1169e05fa 100644
--- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
+++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
@@ -149,7 +149,7 @@ int qlcnic_sriov_init(struct qlcnic_adapter *adapter, int num_vfs)
if (!qlcnic_sriov_enable_check(adapter))
return -EIO;
- sriov = kzalloc_obj(struct qlcnic_sriov, GFP_KERNEL);
+ sriov = kzalloc_obj(struct qlcnic_sriov);
if (!sriov)
return -ENOMEM;
@@ -201,7 +201,7 @@ int qlcnic_sriov_init(struct qlcnic_adapter *adapter, int num_vfs)
INIT_WORK(&vf->trans_work, qlcnic_sriov_process_bc_cmd);
if (qlcnic_sriov_pf_check(adapter)) {
- vp = kzalloc_obj(struct qlcnic_vport, GFP_KERNEL);
+ vp = kzalloc_obj(struct qlcnic_vport);
if (!vp) {
err = -ENOMEM;
goto qlcnic_destroy_async_wq;
diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
index 406101671602..6f0d6376607d 100644
--- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
+++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
@@ -909,7 +909,7 @@ static ssize_t qlcnic_sysfs_read_pci_config(struct file *file,
int i, ret;
u32 count;
- pci_info = kzalloc_objs(*pci_info, size, GFP_KERNEL);
+ pci_info = kzalloc_objs(*pci_info, size);
if (!pci_info)
return -ENOMEM;
diff --git a/drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c b/drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c
index 723ddbb1a70a..269c0449760c 100644
--- a/drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c
+++ b/drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c
@@ -68,7 +68,7 @@ static int rmnet_register_real_device(struct net_device *real_dev,
return 0;
}
- port = kzalloc_obj(*port, GFP_KERNEL);
+ port = kzalloc_obj(*port);
if (!port)
return -ENOMEM;
@@ -143,7 +143,7 @@ static int rmnet_newlink(struct net_device *dev,
return -ENODEV;
}
- ep = kzalloc_obj(*ep, GFP_KERNEL);
+ ep = kzalloc_obj(*ep);
if (!ep)
return -ENOMEM;
diff --git a/drivers/net/ethernet/realtek/r8169_leds.c b/drivers/net/ethernet/realtek/r8169_leds.c
index 5da64cea5eb4..1999e81f0bca 100644
--- a/drivers/net/ethernet/realtek/r8169_leds.c
+++ b/drivers/net/ethernet/realtek/r8169_leds.c
@@ -154,7 +154,7 @@ struct r8169_led_classdev *rtl8168_init_leds(struct net_device *ndev)
struct r8169_led_classdev *leds;
int i;
- leds = kzalloc_objs(*leds, RTL8168_NUM_LEDS + 1, GFP_KERNEL);
+ leds = kzalloc_objs(*leds, RTL8168_NUM_LEDS + 1);
if (!leds)
return NULL;
@@ -253,7 +253,7 @@ struct r8169_led_classdev *rtl8125_init_leds(struct net_device *ndev)
struct r8169_led_classdev *leds;
int i;
- leds = kzalloc_objs(*leds, RTL8125_NUM_LEDS + 1, GFP_KERNEL);
+ leds = kzalloc_objs(*leds, RTL8125_NUM_LEDS + 1);
if (!leds)
return NULL;
diff --git a/drivers/net/ethernet/realtek/r8169_main.c b/drivers/net/ethernet/realtek/r8169_main.c
index ad0e07e2a09d..58788d196c57 100644
--- a/drivers/net/ethernet/realtek/r8169_main.c
+++ b/drivers/net/ethernet/realtek/r8169_main.c
@@ -2683,7 +2683,7 @@ static void rtl_request_firmware(struct rtl8169_private *tp)
if (tp->rtl_fw || !tp->fw_name)
return;
- rtl_fw = kzalloc_obj(*rtl_fw, GFP_KERNEL);
+ rtl_fw = kzalloc_obj(*rtl_fw);
if (!rtl_fw)
return;
diff --git a/drivers/net/ethernet/renesas/rswitch_main.c b/drivers/net/ethernet/renesas/rswitch_main.c
index 421677d4b1d7..65b84ea060d1 100644
--- a/drivers/net/ethernet/renesas/rswitch_main.c
+++ b/drivers/net/ethernet/renesas/rswitch_main.c
@@ -357,7 +357,7 @@ static int rswitch_gwca_queue_alloc(struct net_device *ndev,
sizeof(struct rswitch_ext_ts_desc) *
(gq->ring_size + 1), &gq->ring_dma, GFP_KERNEL);
} else {
- gq->skbs = kzalloc_objs(*gq->skbs, gq->ring_size, GFP_KERNEL);
+ gq->skbs = kzalloc_objs(*gq->skbs, gq->ring_size);
if (!gq->skbs)
return -ENOMEM;
gq->unmap_addrs = kzalloc_objs(*gq->unmap_addrs, gq->ring_size,
diff --git a/drivers/net/ethernet/renesas/rtsn.c b/drivers/net/ethernet/renesas/rtsn.c
index 2850e76d7f6f..03a2669f0518 100644
--- a/drivers/net/ethernet/renesas/rtsn.c
+++ b/drivers/net/ethernet/renesas/rtsn.c
@@ -349,8 +349,8 @@ static int rtsn_chain_init(struct rtsn_private *priv, int tx_size, int rx_size)
priv->num_tx_ring = tx_size;
priv->num_rx_ring = rx_size;
- priv->tx_skb = kzalloc_objs(*priv->tx_skb, tx_size, GFP_KERNEL);
- priv->rx_skb = kzalloc_objs(*priv->rx_skb, rx_size, GFP_KERNEL);
+ priv->tx_skb = kzalloc_objs(*priv->tx_skb, tx_size);
+ priv->rx_skb = kzalloc_objs(*priv->rx_skb, rx_size);
if (!priv->rx_skb || !priv->tx_skb)
goto error;
diff --git a/drivers/net/ethernet/rocker/rocker_main.c b/drivers/net/ethernet/rocker/rocker_main.c
index 503a9869e1db..32eb56335c63 100644
--- a/drivers/net/ethernet/rocker/rocker_main.c
+++ b/drivers/net/ethernet/rocker/rocker_main.c
@@ -66,7 +66,7 @@ static struct rocker_wait *rocker_wait_create(void)
{
struct rocker_wait *wait;
- wait = kzalloc_obj(*wait, GFP_KERNEL);
+ wait = kzalloc_obj(*wait);
if (!wait)
return NULL;
return wait;
@@ -435,7 +435,7 @@ static int rocker_dma_ring_create(const struct rocker *rocker,
info->type = type;
info->head = 0;
info->tail = 0;
- info->desc_info = kzalloc_objs(*info->desc_info, info->size, GFP_KERNEL);
+ info->desc_info = kzalloc_objs(*info->desc_info, info->size);
if (!info->desc_info)
return -ENOMEM;
@@ -2848,7 +2848,7 @@ static int rocker_probe(struct pci_dev *pdev, const struct pci_device_id *id)
struct rocker *rocker;
int err;
- rocker = kzalloc_obj(*rocker, GFP_KERNEL);
+ rocker = kzalloc_obj(*rocker);
if (!rocker)
return -ENOMEM;
diff --git a/drivers/net/ethernet/rocker/rocker_ofdpa.c b/drivers/net/ethernet/rocker/rocker_ofdpa.c
index a9795b79d1d4..50ea5f9ef63a 100644
--- a/drivers/net/ethernet/rocker/rocker_ofdpa.c
+++ b/drivers/net/ethernet/rocker/rocker_ofdpa.c
@@ -838,7 +838,7 @@ static int ofdpa_flow_tbl_ig_port(struct ofdpa_port *ofdpa_port, int flags,
{
struct ofdpa_flow_tbl_entry *entry;
- entry = kzalloc_obj(*entry, GFP_KERNEL);
+ entry = kzalloc_obj(*entry);
if (!entry)
return -ENOMEM;
@@ -860,7 +860,7 @@ static int ofdpa_flow_tbl_vlan(struct ofdpa_port *ofdpa_port,
{
struct ofdpa_flow_tbl_entry *entry;
- entry = kzalloc_obj(*entry, GFP_KERNEL);
+ entry = kzalloc_obj(*entry);
if (!entry)
return -ENOMEM;
@@ -886,7 +886,7 @@ static int ofdpa_flow_tbl_term_mac(struct ofdpa_port *ofdpa_port,
{
struct ofdpa_flow_tbl_entry *entry;
- entry = kzalloc_obj(*entry, GFP_KERNEL);
+ entry = kzalloc_obj(*entry);
if (!entry)
return -ENOMEM;
@@ -976,7 +976,7 @@ static int ofdpa_flow_tbl_ucast4_routing(struct ofdpa_port *ofdpa_port,
{
struct ofdpa_flow_tbl_entry *entry;
- entry = kzalloc_obj(*entry, GFP_KERNEL);
+ entry = kzalloc_obj(*entry);
if (!entry)
return -ENOMEM;
@@ -1006,7 +1006,7 @@ static int ofdpa_flow_tbl_acl(struct ofdpa_port *ofdpa_port, int flags,
u32 priority;
struct ofdpa_flow_tbl_entry *entry;
- entry = kzalloc_obj(*entry, GFP_KERNEL);
+ entry = kzalloc_obj(*entry);
if (!entry)
return -ENOMEM;
@@ -1150,7 +1150,7 @@ static int ofdpa_group_l2_interface(struct ofdpa_port *ofdpa_port,
{
struct ofdpa_group_tbl_entry *entry;
- entry = kzalloc_obj(*entry, GFP_KERNEL);
+ entry = kzalloc_obj(*entry);
if (!entry)
return -ENOMEM;
@@ -1166,7 +1166,7 @@ static int ofdpa_group_l2_fan_out(struct ofdpa_port *ofdpa_port,
{
struct ofdpa_group_tbl_entry *entry;
- entry = kzalloc_obj(*entry, GFP_KERNEL);
+ entry = kzalloc_obj(*entry);
if (!entry)
return -ENOMEM;
@@ -1199,7 +1199,7 @@ static int ofdpa_group_l3_unicast(struct ofdpa_port *ofdpa_port, int flags,
{
struct ofdpa_group_tbl_entry *entry;
- entry = kzalloc_obj(*entry, GFP_KERNEL);
+ entry = kzalloc_obj(*entry);
if (!entry)
return -ENOMEM;
@@ -1386,7 +1386,7 @@ static int ofdpa_port_ipv4_nh(struct ofdpa_port *ofdpa_port,
bool resolved = true;
int err = 0;
- entry = kzalloc_obj(*entry, GFP_KERNEL);
+ entry = kzalloc_obj(*entry);
if (!entry)
return -ENOMEM;
@@ -1904,7 +1904,7 @@ static int ofdpa_port_fdb(struct ofdpa_port *ofdpa_port,
bool removing = (flags & OFDPA_OP_FLAG_REMOVE);
unsigned long lock_flags;
- fdb = kzalloc_obj(*fdb, GFP_KERNEL);
+ fdb = kzalloc_obj(*fdb);
if (!fdb)
return -ENOMEM;
@@ -2232,7 +2232,7 @@ static __be16 ofdpa_port_internal_vlan_id_get(struct ofdpa_port *ofdpa_port,
unsigned long lock_flags;
int i;
- entry = kzalloc_obj(*entry, GFP_KERNEL);
+ entry = kzalloc_obj(*entry);
if (!entry)
return 0;
diff --git a/drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c b/drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
index 437bcf8ad0c8..4f16779f2e3e 100644
--- a/drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
+++ b/drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
@@ -489,7 +489,7 @@ static int init_rx_ring(struct net_device *dev, u8 queue_no,
return -ENOMEM;
/* allocate memory for RX skbuff array */
- rx_ring->rx_skbuff_dma = kmalloc_objs(dma_addr_t, rx_rsize, GFP_KERNEL);
+ rx_ring->rx_skbuff_dma = kmalloc_objs(dma_addr_t, rx_rsize);
if (!rx_ring->rx_skbuff_dma) {
ret = -ENOMEM;
goto err_free_dma_rx;
@@ -2006,7 +2006,7 @@ static int sxgbe_hw_init(struct sxgbe_priv_data * const priv)
{
u32 ctrl_ids;
- priv->hw = kmalloc_obj(*priv->hw, GFP_KERNEL);
+ priv->hw = kmalloc_obj(*priv->hw);
if(!priv->hw)
return -ENOMEM;
diff --git a/drivers/net/ethernet/sfc/ef10.c b/drivers/net/ethernet/sfc/ef10.c
index 58d3a381271d..7e04f115bbaa 100644
--- a/drivers/net/ethernet/sfc/ef10.c
+++ b/drivers/net/ethernet/sfc/ef10.c
@@ -431,7 +431,7 @@ static int efx_ef10_add_vlan(struct efx_nic *efx, u16 vid)
}
rc = -ENOMEM;
- vlan = kzalloc_obj(*vlan, GFP_KERNEL);
+ vlan = kzalloc_obj(*vlan);
if (!vlan)
goto fail_alloc;
@@ -527,7 +527,7 @@ static int efx_ef10_probe(struct efx_nic *efx)
struct efx_ef10_nic_data *nic_data;
int i, rc;
- nic_data = kzalloc_obj(*nic_data, GFP_KERNEL);
+ nic_data = kzalloc_obj(*nic_data);
if (!nic_data)
return -ENOMEM;
efx->nic_data = nic_data;
@@ -3591,7 +3591,7 @@ static int efx_ef10_mtd_probe(struct efx_nic *efx)
MCDI_VAR_ARRAY_LEN(outlen, NVRAM_PARTITIONS_OUT_TYPE_ID))
return -EIO;
- parts = kzalloc_objs(*parts, n_parts_total, GFP_KERNEL);
+ parts = kzalloc_objs(*parts, n_parts_total);
if (!parts)
return -ENOMEM;
diff --git a/drivers/net/ethernet/sfc/ef100.c b/drivers/net/ethernet/sfc/ef100.c
index d2f64e049be1..0dd5364506d7 100644
--- a/drivers/net/ethernet/sfc/ef100.c
+++ b/drivers/net/ethernet/sfc/ef100.c
@@ -453,7 +453,7 @@ static int ef100_pci_probe(struct pci_dev *pci_dev,
int rc;
/* Allocate probe data and struct efx_nic */
- probe_data = kzalloc_obj(*probe_data, GFP_KERNEL);
+ probe_data = kzalloc_obj(*probe_data);
if (!probe_data)
return -ENOMEM;
probe_data->pci_dev = pci_dev;
diff --git a/drivers/net/ethernet/sfc/ef100_nic.c b/drivers/net/ethernet/sfc/ef100_nic.c
index da433a94a994..00050f786cae 100644
--- a/drivers/net/ethernet/sfc/ef100_nic.c
+++ b/drivers/net/ethernet/sfc/ef100_nic.c
@@ -351,7 +351,7 @@ int ef100_phy_probe(struct efx_nic *efx)
int rc;
/* Probe for the PHY */
- efx->phy_data = kzalloc_obj(struct efx_mcdi_phy_data, GFP_KERNEL);
+ efx->phy_data = kzalloc_obj(struct efx_mcdi_phy_data);
if (!efx->phy_data)
return -ENOMEM;
@@ -1020,7 +1020,7 @@ static int ef100_probe_main(struct efx_nic *efx)
if (WARN_ON(bar_size == 0))
return -EIO;
- nic_data = kzalloc_obj(*nic_data, GFP_KERNEL);
+ nic_data = kzalloc_obj(*nic_data);
if (!nic_data)
return -ENOMEM;
efx->nic_data = nic_data;
diff --git a/drivers/net/ethernet/sfc/ef10_sriov.c b/drivers/net/ethernet/sfc/ef10_sriov.c
index 5b3377ca7220..f98f1707d1a9 100644
--- a/drivers/net/ethernet/sfc/ef10_sriov.c
+++ b/drivers/net/ethernet/sfc/ef10_sriov.c
@@ -189,7 +189,7 @@ static int efx_ef10_sriov_alloc_vf_vswitching(struct efx_nic *efx)
unsigned int i;
int rc;
- nic_data->vf = kzalloc_objs(struct ef10_vf, efx->vf_count, GFP_KERNEL);
+ nic_data->vf = kzalloc_objs(struct ef10_vf, efx->vf_count);
if (!nic_data->vf)
return -ENOMEM;
diff --git a/drivers/net/ethernet/sfc/efx.c b/drivers/net/ethernet/sfc/efx.c
index 133a23a9dd5a..8f136a11d396 100644
--- a/drivers/net/ethernet/sfc/efx.c
+++ b/drivers/net/ethernet/sfc/efx.c
@@ -1155,7 +1155,7 @@ static int efx_pci_probe(struct pci_dev *pci_dev,
int rc;
/* Allocate probe data and struct efx_nic */
- probe_data = kzalloc_obj(*probe_data, GFP_KERNEL);
+ probe_data = kzalloc_obj(*probe_data);
if (!probe_data)
return -ENOMEM;
probe_data->pci_dev = pci_dev;
diff --git a/drivers/net/ethernet/sfc/efx_channels.c b/drivers/net/ethernet/sfc/efx_channels.c
index 84beb79f1969..c3766594d12e 100644
--- a/drivers/net/ethernet/sfc/efx_channels.c
+++ b/drivers/net/ethernet/sfc/efx_channels.c
@@ -534,7 +534,7 @@ static struct efx_channel *efx_alloc_channel(struct efx_nic *efx, int i)
struct efx_channel *channel;
int j;
- channel = kzalloc_obj(*channel, GFP_KERNEL);
+ channel = kzalloc_obj(*channel);
if (!channel)
return NULL;
@@ -604,7 +604,7 @@ struct efx_channel *efx_copy_channel(const struct efx_channel *old_channel)
struct efx_channel *channel;
int j;
- channel = kmalloc_obj(*channel, GFP_KERNEL);
+ channel = kmalloc_obj(*channel);
if (!channel)
return NULL;
diff --git a/drivers/net/ethernet/sfc/ethtool_common.c b/drivers/net/ethernet/sfc/ethtool_common.c
index 6b762153c8a4..54f8e4626568 100644
--- a/drivers/net/ethernet/sfc/ethtool_common.c
+++ b/drivers/net/ethernet/sfc/ethtool_common.c
@@ -133,7 +133,7 @@ void efx_ethtool_self_test(struct net_device *net_dev,
bool already_up;
int rc = -ENOMEM;
- efx_tests = kzalloc_obj(*efx_tests, GFP_KERNEL);
+ efx_tests = kzalloc_obj(*efx_tests);
if (!efx_tests)
goto fail;
diff --git a/drivers/net/ethernet/sfc/falcon/efx.c b/drivers/net/ethernet/sfc/falcon/efx.c
index 2852868c1003..0c197b448645 100644
--- a/drivers/net/ethernet/sfc/falcon/efx.c
+++ b/drivers/net/ethernet/sfc/falcon/efx.c
@@ -423,7 +423,7 @@ ef4_alloc_channel(struct ef4_nic *efx, int i, struct ef4_channel *old_channel)
struct ef4_tx_queue *tx_queue;
int j;
- channel = kzalloc_obj(*channel, GFP_KERNEL);
+ channel = kzalloc_obj(*channel);
if (!channel)
return NULL;
@@ -456,7 +456,7 @@ ef4_copy_channel(const struct ef4_channel *old_channel)
struct ef4_tx_queue *tx_queue;
int j;
- channel = kmalloc_obj(*channel, GFP_KERNEL);
+ channel = kmalloc_obj(*channel);
if (!channel)
return NULL;
diff --git a/drivers/net/ethernet/sfc/falcon/ethtool.c b/drivers/net/ethernet/sfc/falcon/ethtool.c
index 069269884396..3d81b3ca61e9 100644
--- a/drivers/net/ethernet/sfc/falcon/ethtool.c
+++ b/drivers/net/ethernet/sfc/falcon/ethtool.c
@@ -493,7 +493,7 @@ static void ef4_ethtool_self_test(struct net_device *net_dev,
bool already_up;
int rc = -ENOMEM;
- ef4_tests = kzalloc_obj(*ef4_tests, GFP_KERNEL);
+ ef4_tests = kzalloc_obj(*ef4_tests);
if (!ef4_tests)
goto fail;
diff --git a/drivers/net/ethernet/sfc/falcon/falcon.c b/drivers/net/ethernet/sfc/falcon/falcon.c
index 1603c5267654..fb1d19b7c419 100644
--- a/drivers/net/ethernet/sfc/falcon/falcon.c
+++ b/drivers/net/ethernet/sfc/falcon/falcon.c
@@ -929,7 +929,7 @@ static int falcon_mtd_probe(struct ef4_nic *efx)
ASSERT_RTNL();
/* Allocate space for maximum number of partitions */
- parts = kzalloc_objs(*parts, 2, GFP_KERNEL);
+ parts = kzalloc_objs(*parts, 2);
if (!parts)
return -ENOMEM;
n_parts = 0;
@@ -2180,7 +2180,7 @@ static int falcon_probe_nvconfig(struct ef4_nic *efx)
struct falcon_nvconfig *nvconfig;
int rc;
- nvconfig = kmalloc_obj(*nvconfig, GFP_KERNEL);
+ nvconfig = kmalloc_obj(*nvconfig);
if (!nvconfig)
return -ENOMEM;
@@ -2289,7 +2289,7 @@ static int falcon_probe_nic(struct ef4_nic *efx)
efx->primary = efx; /* only one usable function per controller */
/* Allocate storage for hardware specific data */
- nic_data = kzalloc_obj(*nic_data, GFP_KERNEL);
+ nic_data = kzalloc_obj(*nic_data);
if (!nic_data)
return -ENOMEM;
efx->nic_data = nic_data;
diff --git a/drivers/net/ethernet/sfc/falcon/farch.c b/drivers/net/ethernet/sfc/falcon/farch.c
index 67b62c3a9839..23d507a3820d 100644
--- a/drivers/net/ethernet/sfc/falcon/farch.c
+++ b/drivers/net/ethernet/sfc/falcon/farch.c
@@ -2701,7 +2701,7 @@ int ef4_farch_filter_table_probe(struct ef4_nic *efx)
struct ef4_farch_filter_table *table;
unsigned table_id;
- state = kzalloc_obj(struct ef4_farch_filter_state, GFP_KERNEL);
+ state = kzalloc_obj(struct ef4_farch_filter_state);
if (!state)
return -ENOMEM;
efx->filter_state = state;
diff --git a/drivers/net/ethernet/sfc/falcon/qt202x_phy.c b/drivers/net/ethernet/sfc/falcon/qt202x_phy.c
index dc6383ceb656..2dd7d7ba1559 100644
--- a/drivers/net/ethernet/sfc/falcon/qt202x_phy.c
+++ b/drivers/net/ethernet/sfc/falcon/qt202x_phy.c
@@ -340,7 +340,7 @@ static int qt202x_phy_probe(struct ef4_nic *efx)
{
struct qt202x_phy_data *phy_data;
- phy_data = kzalloc_obj(struct qt202x_phy_data, GFP_KERNEL);
+ phy_data = kzalloc_obj(struct qt202x_phy_data);
if (!phy_data)
return -ENOMEM;
efx->phy_data = phy_data;
diff --git a/drivers/net/ethernet/sfc/falcon/rx.c b/drivers/net/ethernet/sfc/falcon/rx.c
index d32bab1b5783..f7cc47b9b234 100644
--- a/drivers/net/ethernet/sfc/falcon/rx.c
+++ b/drivers/net/ethernet/sfc/falcon/rx.c
@@ -701,7 +701,7 @@ int ef4_probe_rx_queue(struct ef4_rx_queue *rx_queue)
rx_queue->ptr_mask);
/* Allocate RX buffers */
- rx_queue->buffer = kzalloc_objs(*rx_queue->buffer, entries, GFP_KERNEL);
+ rx_queue->buffer = kzalloc_objs(*rx_queue->buffer, entries);
if (!rx_queue->buffer)
return -ENOMEM;
diff --git a/drivers/net/ethernet/sfc/falcon/selftest.c b/drivers/net/ethernet/sfc/falcon/selftest.c
index 8205a08132ae..ddea1e715f00 100644
--- a/drivers/net/ethernet/sfc/falcon/selftest.c
+++ b/drivers/net/ethernet/sfc/falcon/selftest.c
@@ -635,7 +635,7 @@ static int ef4_test_loopbacks(struct ef4_nic *efx, struct ef4_self_tests *tests,
/* Set the port loopback_selftest member. From this point on
* all received packets will be dropped. Mark the state as
* "flushing" so all inflight packets are dropped */
- state = kzalloc_obj(*state, GFP_KERNEL);
+ state = kzalloc_obj(*state);
if (state == NULL)
return -ENOMEM;
BUG_ON(efx->loopback_selftest);
diff --git a/drivers/net/ethernet/sfc/falcon/tenxpress.c b/drivers/net/ethernet/sfc/falcon/tenxpress.c
index 4a5e24b4d174..db9d35bde75d 100644
--- a/drivers/net/ethernet/sfc/falcon/tenxpress.c
+++ b/drivers/net/ethernet/sfc/falcon/tenxpress.c
@@ -165,7 +165,7 @@ static int tenxpress_phy_probe(struct ef4_nic *efx)
struct tenxpress_phy_data *phy_data;
/* Allocate phy private storage */
- phy_data = kzalloc_obj(*phy_data, GFP_KERNEL);
+ phy_data = kzalloc_obj(*phy_data);
if (!phy_data)
return -ENOMEM;
efx->phy_data = phy_data;
diff --git a/drivers/net/ethernet/sfc/falcon/tx.c b/drivers/net/ethernet/sfc/falcon/tx.c
index a295b40342a4..c514d2c65672 100644
--- a/drivers/net/ethernet/sfc/falcon/tx.c
+++ b/drivers/net/ethernet/sfc/falcon/tx.c
@@ -544,7 +544,7 @@ int ef4_probe_tx_queue(struct ef4_tx_queue *tx_queue)
tx_queue->queue, efx->txq_entries, tx_queue->ptr_mask);
/* Allocate software ring */
- tx_queue->buffer = kzalloc_objs(*tx_queue->buffer, entries, GFP_KERNEL);
+ tx_queue->buffer = kzalloc_objs(*tx_queue->buffer, entries);
if (!tx_queue->buffer)
return -ENOMEM;
diff --git a/drivers/net/ethernet/sfc/falcon/txc43128_phy.c b/drivers/net/ethernet/sfc/falcon/txc43128_phy.c
index 0025baff6efe..f20f9166d730 100644
--- a/drivers/net/ethernet/sfc/falcon/txc43128_phy.c
+++ b/drivers/net/ethernet/sfc/falcon/txc43128_phy.c
@@ -323,7 +323,7 @@ static int txc43128_phy_probe(struct ef4_nic *efx)
struct txc43128_data *phy_data;
/* Allocate phy private storage */
- phy_data = kzalloc_obj(*phy_data, GFP_KERNEL);
+ phy_data = kzalloc_obj(*phy_data);
if (!phy_data)
return -ENOMEM;
efx->phy_data = phy_data;
diff --git a/drivers/net/ethernet/sfc/mae.c b/drivers/net/ethernet/sfc/mae.c
index 6e8e90254792..33278d0580aa 100644
--- a/drivers/net/ethernet/sfc/mae.c
+++ b/drivers/net/ethernet/sfc/mae.c
@@ -1158,7 +1158,7 @@ int efx_mae_enumerate_mports(struct efx_nic *efx)
for (i = 0; i < count; i++) {
struct mae_mport_desc *d;
- d = kzalloc_obj(*d, GFP_KERNEL);
+ d = kzalloc_obj(*d);
if (!d) {
rc = -ENOMEM;
goto fail;
@@ -2313,7 +2313,7 @@ int efx_init_mae(struct efx_nic *efx)
if (!nic_data->have_mport)
return -EINVAL;
- mae = kmalloc_obj(*mae, GFP_KERNEL);
+ mae = kmalloc_obj(*mae);
if (!mae)
return -ENOMEM;
diff --git a/drivers/net/ethernet/sfc/mcdi.c b/drivers/net/ethernet/sfc/mcdi.c
index 7a19bba484cd..e65db9b70724 100644
--- a/drivers/net/ethernet/sfc/mcdi.c
+++ b/drivers/net/ethernet/sfc/mcdi.c
@@ -63,7 +63,7 @@ int efx_mcdi_init(struct efx_nic *efx)
bool already_attached;
int rc = -ENOMEM;
- efx->mcdi = kzalloc_obj(*efx->mcdi, GFP_KERNEL);
+ efx->mcdi = kzalloc_obj(*efx->mcdi);
if (!efx->mcdi)
goto fail;
diff --git a/drivers/net/ethernet/sfc/mcdi_filters.c b/drivers/net/ethernet/sfc/mcdi_filters.c
index 80d53614e4fc..e10c868b987f 100644
--- a/drivers/net/ethernet/sfc/mcdi_filters.c
+++ b/drivers/net/ethernet/sfc/mcdi_filters.c
@@ -1310,7 +1310,7 @@ int efx_mcdi_filter_table_probe(struct efx_nic *efx, bool multicast_chaining)
if (efx->filter_state) /* already probed */
return 0;
- table = kzalloc_obj(*table, GFP_KERNEL);
+ table = kzalloc_obj(*table);
if (!table)
return -ENOMEM;
@@ -1586,7 +1586,7 @@ int efx_mcdi_filter_add_vlan(struct efx_nic *efx, u16 vid)
return -EALREADY;
}
- vlan = kzalloc_obj(*vlan, GFP_KERNEL);
+ vlan = kzalloc_obj(*vlan);
if (!vlan)
return -ENOMEM;
diff --git a/drivers/net/ethernet/sfc/mcdi_mon.c b/drivers/net/ethernet/sfc/mcdi_mon.c
index 2d6472ec4a02..68eb11117c2d 100644
--- a/drivers/net/ethernet/sfc/mcdi_mon.c
+++ b/drivers/net/ethernet/sfc/mcdi_mon.c
@@ -350,7 +350,7 @@ int efx_mcdi_mon_probe(struct efx_nic *efx)
* value, min, max, crit, alarm and label for each sensor.
*/
n_attrs = 6 * n_sensors;
- hwmon->attrs = kzalloc_objs(*hwmon->attrs, n_attrs, GFP_KERNEL);
+ hwmon->attrs = kzalloc_objs(*hwmon->attrs, n_attrs);
if (!hwmon->attrs) {
rc = -ENOMEM;
goto fail;
diff --git a/drivers/net/ethernet/sfc/mcdi_port_common.c b/drivers/net/ethernet/sfc/mcdi_port_common.c
index ba9e29ca9874..8d3d5cdfbdfc 100644
--- a/drivers/net/ethernet/sfc/mcdi_port_common.c
+++ b/drivers/net/ethernet/sfc/mcdi_port_common.c
@@ -429,7 +429,7 @@ int efx_mcdi_phy_probe(struct efx_nic *efx)
int rc;
/* Initialise and populate phy_data */
- phy_data = kzalloc_obj(*phy_data, GFP_KERNEL);
+ phy_data = kzalloc_obj(*phy_data);
if (phy_data == NULL)
return -ENOMEM;
diff --git a/drivers/net/ethernet/sfc/ptp.c b/drivers/net/ethernet/sfc/ptp.c
index 7268f049cf3d..6ca9a75af01d 100644
--- a/drivers/net/ethernet/sfc/ptp.c
+++ b/drivers/net/ethernet/sfc/ptp.c
@@ -1263,7 +1263,7 @@ static int efx_ptp_insert_filter(struct efx_nic *efx,
return 0;
}
- rxfilter = kzalloc_obj(*rxfilter, GFP_KERNEL);
+ rxfilter = kzalloc_obj(*rxfilter);
if (!rxfilter)
return -ENOMEM;
@@ -1565,7 +1565,7 @@ int efx_ptp_probe(struct efx_nic *efx, struct efx_channel *channel)
return 0;
}
- ptp = kzalloc_obj(struct efx_ptp_data, GFP_KERNEL);
+ ptp = kzalloc_obj(struct efx_ptp_data);
efx->ptp_data = ptp;
if (!efx->ptp_data)
return -ENOMEM;
diff --git a/drivers/net/ethernet/sfc/rx_common.c b/drivers/net/ethernet/sfc/rx_common.c
index 809faeead09b..aa3647422f83 100644
--- a/drivers/net/ethernet/sfc/rx_common.c
+++ b/drivers/net/ethernet/sfc/rx_common.c
@@ -204,7 +204,7 @@ int efx_probe_rx_queue(struct efx_rx_queue *rx_queue)
rx_queue->ptr_mask);
/* Allocate RX buffers */
- rx_queue->buffer = kzalloc_objs(*rx_queue->buffer, entries, GFP_KERNEL);
+ rx_queue->buffer = kzalloc_objs(*rx_queue->buffer, entries);
if (!rx_queue->buffer)
return -ENOMEM;
diff --git a/drivers/net/ethernet/sfc/selftest.c b/drivers/net/ethernet/sfc/selftest.c
index ef37de056a19..26bff77f743b 100644
--- a/drivers/net/ethernet/sfc/selftest.c
+++ b/drivers/net/ethernet/sfc/selftest.c
@@ -628,7 +628,7 @@ static int efx_test_loopbacks(struct efx_nic *efx, struct efx_self_tests *tests,
/* Set the port loopback_selftest member. From this point on
* all received packets will be dropped. Mark the state as
* "flushing" so all inflight packets are dropped */
- state = kzalloc_obj(*state, GFP_KERNEL);
+ state = kzalloc_obj(*state);
if (state == NULL)
return -ENOMEM;
BUG_ON(efx->loopback_selftest);
diff --git a/drivers/net/ethernet/sfc/siena/efx_channels.c b/drivers/net/ethernet/sfc/siena/efx_channels.c
index f2ed3c8b1f5d..1ddab2e2263e 100644
--- a/drivers/net/ethernet/sfc/siena/efx_channels.c
+++ b/drivers/net/ethernet/sfc/siena/efx_channels.c
@@ -536,7 +536,7 @@ static struct efx_channel *efx_alloc_channel(struct efx_nic *efx, int i)
struct efx_channel *channel;
int j;
- channel = kzalloc_obj(*channel, GFP_KERNEL);
+ channel = kzalloc_obj(*channel);
if (!channel)
return NULL;
@@ -607,7 +607,7 @@ struct efx_channel *efx_copy_channel(const struct efx_channel *old_channel)
struct efx_channel *channel;
int j;
- channel = kmalloc_obj(*channel, GFP_KERNEL);
+ channel = kmalloc_obj(*channel);
if (!channel)
return NULL;
diff --git a/drivers/net/ethernet/sfc/siena/ethtool_common.c b/drivers/net/ethernet/sfc/siena/ethtool_common.c
index cb19af6aafd9..76cbce2b9592 100644
--- a/drivers/net/ethernet/sfc/siena/ethtool_common.c
+++ b/drivers/net/ethernet/sfc/siena/ethtool_common.c
@@ -355,7 +355,7 @@ void efx_siena_ethtool_self_test(struct net_device *net_dev,
bool already_up;
int rc = -ENOMEM;
- efx_tests = kzalloc_obj(*efx_tests, GFP_KERNEL);
+ efx_tests = kzalloc_obj(*efx_tests);
if (!efx_tests)
goto fail;
diff --git a/drivers/net/ethernet/sfc/siena/farch.c b/drivers/net/ethernet/sfc/siena/farch.c
index ab2e36520fb9..7613d7988894 100644
--- a/drivers/net/ethernet/sfc/siena/farch.c
+++ b/drivers/net/ethernet/sfc/siena/farch.c
@@ -2790,7 +2790,7 @@ int efx_farch_filter_table_probe(struct efx_nic *efx)
struct efx_farch_filter_table *table;
unsigned table_id;
- state = kzalloc_obj(struct efx_farch_filter_state, GFP_KERNEL);
+ state = kzalloc_obj(struct efx_farch_filter_state);
if (!state)
return -ENOMEM;
efx->filter_state = state;
diff --git a/drivers/net/ethernet/sfc/siena/mcdi.c b/drivers/net/ethernet/sfc/siena/mcdi.c
index 3bee5c0e6edc..4d0d6bd5d3d1 100644
--- a/drivers/net/ethernet/sfc/siena/mcdi.c
+++ b/drivers/net/ethernet/sfc/siena/mcdi.c
@@ -65,7 +65,7 @@ int efx_siena_mcdi_init(struct efx_nic *efx)
bool already_attached;
int rc = -ENOMEM;
- efx->mcdi = kzalloc_obj(*efx->mcdi, GFP_KERNEL);
+ efx->mcdi = kzalloc_obj(*efx->mcdi);
if (!efx->mcdi)
goto fail;
diff --git a/drivers/net/ethernet/sfc/siena/mcdi_mon.c b/drivers/net/ethernet/sfc/siena/mcdi_mon.c
index ddf7d712fb21..9d3df883656b 100644
--- a/drivers/net/ethernet/sfc/siena/mcdi_mon.c
+++ b/drivers/net/ethernet/sfc/siena/mcdi_mon.c
@@ -350,7 +350,7 @@ int efx_siena_mcdi_mon_probe(struct efx_nic *efx)
* value, min, max, crit, alarm and label for each sensor.
*/
n_attrs = 6 * n_sensors;
- hwmon->attrs = kzalloc_objs(*hwmon->attrs, n_attrs, GFP_KERNEL);
+ hwmon->attrs = kzalloc_objs(*hwmon->attrs, n_attrs);
if (!hwmon->attrs) {
rc = -ENOMEM;
goto fail;
diff --git a/drivers/net/ethernet/sfc/siena/mcdi_port_common.c b/drivers/net/ethernet/sfc/siena/mcdi_port_common.c
index 6154d09f9dde..72d07a2ec553 100644
--- a/drivers/net/ethernet/sfc/siena/mcdi_port_common.c
+++ b/drivers/net/ethernet/sfc/siena/mcdi_port_common.c
@@ -430,7 +430,7 @@ int efx_siena_mcdi_phy_probe(struct efx_nic *efx)
int rc;
/* Initialise and populate phy_data */
- phy_data = kzalloc_obj(*phy_data, GFP_KERNEL);
+ phy_data = kzalloc_obj(*phy_data);
if (phy_data == NULL)
return -ENOMEM;
diff --git a/drivers/net/ethernet/sfc/siena/ptp.c b/drivers/net/ethernet/sfc/siena/ptp.c
index 2cb1d0fc9daa..0b723a127364 100644
--- a/drivers/net/ethernet/sfc/siena/ptp.c
+++ b/drivers/net/ethernet/sfc/siena/ptp.c
@@ -1443,7 +1443,7 @@ static int efx_ptp_probe(struct efx_nic *efx, struct efx_channel *channel)
int rc = 0;
unsigned int pos;
- ptp = kzalloc_obj(struct efx_ptp_data, GFP_KERNEL);
+ ptp = kzalloc_obj(struct efx_ptp_data);
efx->ptp_data = ptp;
if (!efx->ptp_data)
return -ENOMEM;
diff --git a/drivers/net/ethernet/sfc/siena/rx_common.c b/drivers/net/ethernet/sfc/siena/rx_common.c
index 71549c21ebc1..83dfd6aae9fe 100644
--- a/drivers/net/ethernet/sfc/siena/rx_common.c
+++ b/drivers/net/ethernet/sfc/siena/rx_common.c
@@ -207,7 +207,7 @@ int efx_siena_probe_rx_queue(struct efx_rx_queue *rx_queue)
rx_queue->ptr_mask);
/* Allocate RX buffers */
- rx_queue->buffer = kzalloc_objs(*rx_queue->buffer, entries, GFP_KERNEL);
+ rx_queue->buffer = kzalloc_objs(*rx_queue->buffer, entries);
if (!rx_queue->buffer)
return -ENOMEM;
diff --git a/drivers/net/ethernet/sfc/siena/selftest.c b/drivers/net/ethernet/sfc/siena/selftest.c
index 668e6771b8bf..864632a07851 100644
--- a/drivers/net/ethernet/sfc/siena/selftest.c
+++ b/drivers/net/ethernet/sfc/siena/selftest.c
@@ -633,7 +633,7 @@ static int efx_test_loopbacks(struct efx_nic *efx, struct efx_self_tests *tests,
/* Set the port loopback_selftest member. From this point on
* all received packets will be dropped. Mark the state as
* "flushing" so all inflight packets are dropped */
- state = kzalloc_obj(*state, GFP_KERNEL);
+ state = kzalloc_obj(*state);
if (state == NULL)
return -ENOMEM;
BUG_ON(efx->loopback_selftest);
diff --git a/drivers/net/ethernet/sfc/siena/siena.c b/drivers/net/ethernet/sfc/siena/siena.c
index 4718a31b4d94..dbd1417f803f 100644
--- a/drivers/net/ethernet/sfc/siena/siena.c
+++ b/drivers/net/ethernet/sfc/siena/siena.c
@@ -266,7 +266,7 @@ static int siena_probe_nic(struct efx_nic *efx)
int rc;
/* Allocate storage for hardware specific data */
- nic_data = kzalloc_obj(struct siena_nic_data, GFP_KERNEL);
+ nic_data = kzalloc_obj(struct siena_nic_data);
if (!nic_data)
return -ENOMEM;
nic_data->efx = efx;
@@ -923,7 +923,7 @@ static int siena_mtd_probe(struct efx_nic *efx)
if (rc)
return rc;
- parts = kzalloc_objs(*parts, hweight32(nvram_types), GFP_KERNEL);
+ parts = kzalloc_objs(*parts, hweight32(nvram_types));
if (!parts)
return -ENOMEM;
diff --git a/drivers/net/ethernet/sfc/siena/siena_sriov.c b/drivers/net/ethernet/sfc/siena/siena_sriov.c
index bcab299f7204..d9789330f8dc 100644
--- a/drivers/net/ethernet/sfc/siena/siena_sriov.c
+++ b/drivers/net/ethernet/sfc/siena/siena_sriov.c
@@ -1123,7 +1123,7 @@ static void efx_siena_sriov_peer_work(struct work_struct *data)
++peer_count;
if (--peer_space == 0) {
if (list_empty(&pages)) {
- epp = kmalloc_obj(*epp, GFP_KERNEL);
+ epp = kmalloc_obj(*epp);
if (!epp)
break;
epp->ptr = dma_alloc_coherent(
@@ -1197,7 +1197,7 @@ static int efx_siena_sriov_vf_alloc(struct efx_nic *efx)
struct siena_vf *vf;
struct siena_nic_data *nic_data = efx->nic_data;
- nic_data->vf = kzalloc_objs(*nic_data->vf, efx->vf_count, GFP_KERNEL);
+ nic_data->vf = kzalloc_objs(*nic_data->vf, efx->vf_count);
if (!nic_data->vf)
return -ENOMEM;
diff --git a/drivers/net/ethernet/sfc/siena/tx_common.c b/drivers/net/ethernet/sfc/siena/tx_common.c
index ca7f910a4847..6a92543a1c5e 100644
--- a/drivers/net/ethernet/sfc/siena/tx_common.c
+++ b/drivers/net/ethernet/sfc/siena/tx_common.c
@@ -36,7 +36,7 @@ int efx_siena_probe_tx_queue(struct efx_tx_queue *tx_queue)
tx_queue->queue, efx->txq_entries, tx_queue->ptr_mask);
/* Allocate software ring */
- tx_queue->buffer = kzalloc_objs(*tx_queue->buffer, entries, GFP_KERNEL);
+ tx_queue->buffer = kzalloc_objs(*tx_queue->buffer, entries);
if (!tx_queue->buffer)
return -ENOMEM;
diff --git a/drivers/net/ethernet/sfc/tc.c b/drivers/net/ethernet/sfc/tc.c
index bf39fb5e4bb6..25341acfb472 100644
--- a/drivers/net/ethernet/sfc/tc.c
+++ b/drivers/net/ethernet/sfc/tc.c
@@ -2672,7 +2672,7 @@ static int efx_tc_configure_default_rule(struct efx_nic *efx, u32 ing_port,
match->value.ingress_port = ing_port;
match->mask.ingress_port = ~0;
- act = kzalloc_obj(*act, GFP_KERNEL);
+ act = kzalloc_obj(*act);
if (!act)
return -ENOMEM;
act->deliver = 1;
@@ -2745,7 +2745,7 @@ static int efx_tc_configure_fallback_acts(struct efx_nic *efx, u32 eg_port,
struct efx_tc_action_set *act;
int rc;
- act = kzalloc_obj(*act, GFP_KERNEL);
+ act = kzalloc_obj(*act);
if (!act)
return -ENOMEM;
act->deliver = 1;
@@ -2988,10 +2988,10 @@ int efx_init_struct_tc(struct efx_nic *efx)
if (efx->type->is_vf)
return 0;
- efx->tc = kzalloc_obj(*efx->tc, GFP_KERNEL);
+ efx->tc = kzalloc_obj(*efx->tc);
if (!efx->tc)
return -ENOMEM;
- efx->tc->caps = kzalloc_obj(struct mae_caps, GFP_KERNEL);
+ efx->tc->caps = kzalloc_obj(struct mae_caps);
if (!efx->tc->caps) {
rc = -ENOMEM;
goto fail_alloc_caps;
diff --git a/drivers/net/ethernet/sfc/tc_bindings.c b/drivers/net/ethernet/sfc/tc_bindings.c
index c4b187b51a69..5c02aa738239 100644
--- a/drivers/net/ethernet/sfc/tc_bindings.c
+++ b/drivers/net/ethernet/sfc/tc_bindings.c
@@ -59,7 +59,7 @@ static struct efx_tc_block_binding *efx_tc_create_binding(
struct efx_nic *efx, struct efx_rep *efv,
struct net_device *otherdev, struct flow_block *block)
{
- struct efx_tc_block_binding *binding = kmalloc_obj(*binding, GFP_KERNEL);
+ struct efx_tc_block_binding *binding = kmalloc_obj(*binding);
if (!binding)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/sfc/tx_common.c b/drivers/net/ethernet/sfc/tx_common.c
index 4437e2c424f7..f5bdfa0c31a3 100644
--- a/drivers/net/ethernet/sfc/tx_common.c
+++ b/drivers/net/ethernet/sfc/tx_common.c
@@ -36,7 +36,7 @@ int efx_probe_tx_queue(struct efx_tx_queue *tx_queue)
tx_queue->queue, efx->txq_entries, tx_queue->ptr_mask);
/* Allocate software ring */
- tx_queue->buffer = kzalloc_objs(*tx_queue->buffer, entries, GFP_KERNEL);
+ tx_queue->buffer = kzalloc_objs(*tx_queue->buffer, entries);
if (!tx_queue->buffer)
return -ENOMEM;
diff --git a/drivers/net/ethernet/sis/sis190.c b/drivers/net/ethernet/sis/sis190.c
index c06387ed3bf1..12ddea514910 100644
--- a/drivers/net/ethernet/sis/sis190.c
+++ b/drivers/net/ethernet/sis/sis190.c
@@ -1407,7 +1407,7 @@ static int sis190_mii_probe(struct net_device *dev)
if (status == 0xffff || status == 0x0000)
continue;
- phy = kmalloc_obj(*phy, GFP_KERNEL);
+ phy = kmalloc_obj(*phy);
if (!phy) {
sis190_free_phy(&tp->first_phy);
rc = -ENOMEM;
diff --git a/drivers/net/ethernet/sis/sis900.c b/drivers/net/ethernet/sis/sis900.c
index b756eea09513..1349ef50cd26 100644
--- a/drivers/net/ethernet/sis/sis900.c
+++ b/drivers/net/ethernet/sis/sis900.c
@@ -619,7 +619,7 @@ static int sis900_mii_probe(struct net_device *net_dev)
continue;
}
- if ((mii_phy = kmalloc_obj(struct mii_phy, GFP_KERNEL)) == NULL) {
+ if ((mii_phy = kmalloc_obj(struct mii_phy)) == NULL) {
mii_phy = sis_priv->first_mii;
while (mii_phy) {
struct mii_phy *phy;
diff --git a/drivers/net/ethernet/socionext/netsec.c b/drivers/net/ethernet/socionext/netsec.c
index 3b6008cad3a5..d14a6584473c 100644
--- a/drivers/net/ethernet/socionext/netsec.c
+++ b/drivers/net/ethernet/socionext/netsec.c
@@ -1263,7 +1263,7 @@ static int netsec_alloc_dring(struct netsec_priv *priv, enum ring_id id)
if (!dring->vaddr)
goto err;
- dring->desc = kzalloc_objs(*dring->desc, DESC_NUM, GFP_KERNEL);
+ dring->desc = kzalloc_objs(*dring->desc, DESC_NUM);
if (!dring->desc)
goto err;
diff --git a/drivers/net/ethernet/socionext/sni_ave.c b/drivers/net/ethernet/socionext/sni_ave.c
index 3c581d71c00e..84cb2f4f0648 100644
--- a/drivers/net/ethernet/socionext/sni_ave.c
+++ b/drivers/net/ethernet/socionext/sni_ave.c
@@ -1273,13 +1273,13 @@ static int ave_open(struct net_device *ndev)
if (ret)
return ret;
- priv->tx.desc = kzalloc_objs(*priv->tx.desc, priv->tx.ndesc, GFP_KERNEL);
+ priv->tx.desc = kzalloc_objs(*priv->tx.desc, priv->tx.ndesc);
if (!priv->tx.desc) {
ret = -ENOMEM;
goto out_free_irq;
}
- priv->rx.desc = kzalloc_objs(*priv->rx.desc, priv->rx.ndesc, GFP_KERNEL);
+ priv->rx.desc = kzalloc_objs(*priv->rx.desc, priv->rx.ndesc);
if (!priv->rx.desc) {
kfree(priv->tx.desc);
ret = -ENOMEM;
diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
index ebda64cd1bf2..3dc05dfaa983 100644
--- a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
+++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
@@ -4013,7 +4013,7 @@ stmmac_setup_dma_desc(struct stmmac_priv *priv, unsigned int mtu)
struct stmmac_dma_conf *dma_conf;
int chan, bfsize, ret;
- dma_conf = kzalloc_obj(*dma_conf, GFP_KERNEL);
+ dma_conf = kzalloc_obj(*dma_conf);
if (!dma_conf) {
netdev_err(priv->dev, "%s: DMA conf allocation failed\n",
__func__);
diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
index 8f18a2eab33e..0a0789aaaa53 100644
--- a/drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
+++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
@@ -324,7 +324,7 @@ static int __stmmac_test_loopback(struct stmmac_priv *priv,
struct sk_buff *skb = NULL;
int ret = 0;
- tpriv = kzalloc_obj(*tpriv, GFP_KERNEL);
+ tpriv = kzalloc_obj(*tpriv);
if (!tpriv)
return -ENOMEM;
@@ -434,11 +434,11 @@ static int stmmac_test_eee(struct stmmac_priv *priv)
if (!priv->dma_cap.eee || !priv->eee_active)
return -EOPNOTSUPP;
- initial = kzalloc_obj(*initial, GFP_KERNEL);
+ initial = kzalloc_obj(*initial);
if (!initial)
return -ENOMEM;
- final = kzalloc_obj(*final, GFP_KERNEL);
+ final = kzalloc_obj(*final);
if (!final) {
ret = -ENOMEM;
goto out_free_initial;
@@ -744,7 +744,7 @@ static int stmmac_test_flowctrl(struct stmmac_priv *priv)
if (!phydev || (!phydev->pause && !phydev->asym_pause))
return -EOPNOTSUPP;
- tpriv = kzalloc_obj(*tpriv, GFP_KERNEL);
+ tpriv = kzalloc_obj(*tpriv);
if (!tpriv)
return -ENOMEM;
@@ -898,7 +898,7 @@ static int __stmmac_test_vlanfilt(struct stmmac_priv *priv)
struct sk_buff *skb = NULL;
int ret = 0, i;
- tpriv = kzalloc_obj(*tpriv, GFP_KERNEL);
+ tpriv = kzalloc_obj(*tpriv);
if (!tpriv)
return -ENOMEM;
@@ -991,7 +991,7 @@ static int __stmmac_test_dvlanfilt(struct stmmac_priv *priv)
struct sk_buff *skb = NULL;
int ret = 0, i;
- tpriv = kzalloc_obj(*tpriv, GFP_KERNEL);
+ tpriv = kzalloc_obj(*tpriv);
if (!tpriv)
return -ENOMEM;
@@ -1099,19 +1099,19 @@ static int stmmac_test_rxp(struct stmmac_priv *priv)
if (!sel)
return -ENOMEM;
- exts = kzalloc_obj(*exts, GFP_KERNEL);
+ exts = kzalloc_obj(*exts);
if (!exts) {
ret = -ENOMEM;
goto cleanup_sel;
}
- actions = kzalloc_objs(*actions, nk, GFP_KERNEL);
+ actions = kzalloc_objs(*actions, nk);
if (!actions) {
ret = -ENOMEM;
goto cleanup_exts;
}
- gact = kzalloc_objs(*gact, nk, GFP_KERNEL);
+ gact = kzalloc_objs(*gact, nk);
if (!gact) {
ret = -ENOMEM;
goto cleanup_actions;
@@ -1266,7 +1266,7 @@ static int stmmac_test_vlanoff_common(struct stmmac_priv *priv, bool svlan)
if (!priv->dma_cap.vlins)
return -EOPNOTSUPP;
- tpriv = kzalloc_obj(*tpriv, GFP_KERNEL);
+ tpriv = kzalloc_obj(*tpriv);
if (!tpriv)
return -ENOMEM;
@@ -1349,7 +1349,7 @@ static int __stmmac_test_l3filt(struct stmmac_priv *priv, u32 dst, u32 src,
priv->plat->rx_queues_to_use);
}
- dissector = kzalloc_obj(*dissector, GFP_KERNEL);
+ dissector = kzalloc_obj(*dissector);
if (!dissector) {
ret = -ENOMEM;
goto cleanup_rss;
@@ -1358,7 +1358,7 @@ static int __stmmac_test_l3filt(struct stmmac_priv *priv, u32 dst, u32 src,
dissector->used_keys |= (1ULL << FLOW_DISSECTOR_KEY_IPV4_ADDRS);
dissector->offset[FLOW_DISSECTOR_KEY_IPV4_ADDRS] = 0;
- cls = kzalloc_obj(*cls, GFP_KERNEL);
+ cls = kzalloc_obj(*cls);
if (!cls) {
ret = -ENOMEM;
goto cleanup_dissector;
@@ -1475,7 +1475,7 @@ static int __stmmac_test_l4filt(struct stmmac_priv *priv, u32 dst, u32 src,
priv->plat->rx_queues_to_use);
}
- dissector = kzalloc_obj(*dissector, GFP_KERNEL);
+ dissector = kzalloc_obj(*dissector);
if (!dissector) {
ret = -ENOMEM;
goto cleanup_rss;
@@ -1486,7 +1486,7 @@ static int __stmmac_test_l4filt(struct stmmac_priv *priv, u32 dst, u32 src,
dissector->offset[FLOW_DISSECTOR_KEY_BASIC] = 0;
dissector->offset[FLOW_DISSECTOR_KEY_PORTS] = offsetof(typeof(keys), key);
- cls = kzalloc_obj(*cls, GFP_KERNEL);
+ cls = kzalloc_obj(*cls);
if (!cls) {
ret = -ENOMEM;
goto cleanup_dissector;
@@ -1628,7 +1628,7 @@ static int stmmac_test_arpoffload(struct stmmac_priv *priv)
if (!priv->dma_cap.arpoffsel)
return -EOPNOTSUPP;
- tpriv = kzalloc_obj(*tpriv, GFP_KERNEL);
+ tpriv = kzalloc_obj(*tpriv);
if (!tpriv)
return -ENOMEM;
diff --git a/drivers/net/ethernet/sun/ldmvsw.c b/drivers/net/ethernet/sun/ldmvsw.c
index c1102acbb1e0..05689e62ca83 100644
--- a/drivers/net/ethernet/sun/ldmvsw.c
+++ b/drivers/net/ethernet/sun/ldmvsw.c
@@ -202,7 +202,7 @@ static struct vnet *vsw_get_vnet(struct mdesc_handle *hp,
}
if (!vp) {
- vp = kzalloc_obj(*vp, GFP_KERNEL);
+ vp = kzalloc_obj(*vp);
if (unlikely(!vp)) {
mutex_unlock(&vnet_list_mutex);
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/sun/niu.c b/drivers/net/ethernet/sun/niu.c
index 2d31e6112ca6..88df15e6dd74 100644
--- a/drivers/net/ethernet/sun/niu.c
+++ b/drivers/net/ethernet/sun/niu.c
@@ -4341,7 +4341,7 @@ static int niu_alloc_rx_ring_info(struct niu *np,
{
BUILD_BUG_ON(sizeof(struct rxdma_mailbox) != 64);
- rp->rxhash = kzalloc_objs(struct page *, MAX_RBR_RING_SIZE, GFP_KERNEL);
+ rp->rxhash = kzalloc_objs(struct page *, MAX_RBR_RING_SIZE);
if (!rp->rxhash)
return -ENOMEM;
@@ -4484,7 +4484,7 @@ static int niu_alloc_channels(struct niu *np)
num_rx_rings = parent->rxchan_per_port[port];
num_tx_rings = parent->txchan_per_port[port];
- rx_rings = kzalloc_objs(struct rx_ring_info, num_rx_rings, GFP_KERNEL);
+ rx_rings = kzalloc_objs(struct rx_ring_info, num_rx_rings);
err = -ENOMEM;
if (!rx_rings)
goto out_err;
@@ -4523,7 +4523,7 @@ static int niu_alloc_channels(struct niu *np)
goto out_err;
}
- tx_rings = kzalloc_objs(struct tx_ring_info, num_tx_rings, GFP_KERNEL);
+ tx_rings = kzalloc_objs(struct tx_ring_info, num_tx_rings);
err = -ENOMEM;
if (!tx_rings)
goto out_err;
@@ -9511,7 +9511,7 @@ static struct niu_parent *niu_new_parent(struct niu *np,
goto fail_unregister;
}
- p = kzalloc_obj(*p, GFP_KERNEL);
+ p = kzalloc_obj(*p);
if (!p)
goto fail_unregister;
diff --git a/drivers/net/ethernet/sun/sunhme.c b/drivers/net/ethernet/sun/sunhme.c
index 1984a6de65ee..4c9d5d4dd8a0 100644
--- a/drivers/net/ethernet/sun/sunhme.c
+++ b/drivers/net/ethernet/sun/sunhme.c
@@ -2248,7 +2248,7 @@ static struct quattro *quattro_sbus_find(struct platform_device *child)
if (qp)
return qp;
- qp = kzalloc_obj(*qp, GFP_KERNEL);
+ qp = kzalloc_obj(*qp);
if (!qp)
return NULL;
@@ -2278,7 +2278,7 @@ static struct quattro *quattro_pci_find(struct pci_dev *pdev)
return qp;
}
- qp = kmalloc_obj(struct quattro, GFP_KERNEL);
+ qp = kmalloc_obj(struct quattro);
if (!qp)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ethernet/sun/sunqe.c b/drivers/net/ethernet/sun/sunqe.c
index 36187e85b7e6..acef22cb9134 100644
--- a/drivers/net/ethernet/sun/sunqe.c
+++ b/drivers/net/ethernet/sun/sunqe.c
@@ -771,7 +771,7 @@ static struct sunqec *get_qec(struct platform_device *child)
qecp = platform_get_drvdata(op);
if (!qecp) {
- qecp = kzalloc_obj(struct sunqec, GFP_KERNEL);
+ qecp = kzalloc_obj(struct sunqec);
if (qecp) {
u32 ctrl;
diff --git a/drivers/net/ethernet/sun/sunvnet.c b/drivers/net/ethernet/sun/sunvnet.c
index 7c756e07eb55..6d477401f179 100644
--- a/drivers/net/ethernet/sun/sunvnet.c
+++ b/drivers/net/ethernet/sun/sunvnet.c
@@ -436,7 +436,7 @@ static int vnet_port_probe(struct vio_dev *vdev, const struct vio_device_id *id)
goto err_out_put_mdesc;
}
- port = kzalloc_obj(*port, GFP_KERNEL);
+ port = kzalloc_obj(*port);
err = -ENOMEM;
if (!port)
goto err_out_put_mdesc;
diff --git a/drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c b/drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
index fa9959ad966d..66866ea37913 100644
--- a/drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
+++ b/drivers/net/ethernet/ti/icssm/icssm_prueth_switch.c
@@ -748,7 +748,7 @@ int icssm_prueth_sw_init_fdb_table(struct prueth *prueth)
if (prueth->emac_configured)
return 0;
- prueth->fdb_tbl = kmalloc_obj(*prueth->fdb_tbl, GFP_KERNEL);
+ prueth->fdb_tbl = kmalloc_obj(*prueth->fdb_tbl);
if (!prueth->fdb_tbl)
return -ENOMEM;
diff --git a/drivers/net/ethernet/ti/k3-cppi-desc-pool.c b/drivers/net/ethernet/ti/k3-cppi-desc-pool.c
index 58bb394fecdf..36d8244252bd 100644
--- a/drivers/net/ethernet/ti/k3-cppi-desc-pool.c
+++ b/drivers/net/ethernet/ti/k3-cppi-desc-pool.c
@@ -55,7 +55,7 @@ k3_cppi_desc_pool_create_name(struct device *dev, size_t size,
const char *pool_name = NULL;
int ret = -ENOMEM;
- pool = kzalloc_obj(*pool, GFP_KERNEL);
+ pool = kzalloc_obj(*pool);
if (!pool)
return ERR_PTR(ret);
diff --git a/drivers/net/ethernet/toshiba/ps3_gelic_wireless.c b/drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
index 67d96efcb8bc..f20e06985c5e 100644
--- a/drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
+++ b/drivers/net/ethernet/toshiba/ps3_gelic_wireless.c
@@ -209,7 +209,7 @@ static struct gelic_eurus_cmd *gelic_eurus_sync_cmd(struct gelic_wl_info *wl,
struct gelic_eurus_cmd *cmd;
/* allocate cmd */
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return NULL;
diff --git a/drivers/net/ethernet/via/via-velocity.c b/drivers/net/ethernet/via/via-velocity.c
index f761975aeda8..b71784bacf73 100644
--- a/drivers/net/ethernet/via/via-velocity.c
+++ b/drivers/net/ethernet/via/via-velocity.c
@@ -2304,7 +2304,7 @@ static int velocity_change_mtu(struct net_device *dev, int new_mtu)
struct rx_info rx;
struct tx_info tx;
- tmp_vptr = kzalloc_obj(*tmp_vptr, GFP_KERNEL);
+ tmp_vptr = kzalloc_obj(*tmp_vptr);
if (!tmp_vptr) {
ret = -ENOMEM;
goto out_0;
diff --git a/drivers/net/ethernet/wangxun/libwx/wx_lib.c b/drivers/net/ethernet/wangxun/libwx/wx_lib.c
index 00c23bebdc72..08dd0e4c3bc3 100644
--- a/drivers/net/ethernet/wangxun/libwx/wx_lib.c
+++ b/drivers/net/ethernet/wangxun/libwx/wx_lib.c
@@ -1905,14 +1905,14 @@ static int wx_acquire_msix_vectors(struct wx *wx)
nvecs = min_t(int, nvecs, num_online_cpus());
nvecs = min_t(int, nvecs, wx->mac.max_msix_vectors);
- wx->msix_q_entries = kzalloc_objs(struct msix_entry, nvecs, GFP_KERNEL);
+ wx->msix_q_entries = kzalloc_objs(struct msix_entry, nvecs);
if (!wx->msix_q_entries)
return -ENOMEM;
/* One for non-queue interrupts */
nvecs += 1;
- wx->msix_entry = kzalloc_objs(struct msix_entry, 1, GFP_KERNEL);
+ wx->msix_entry = kzalloc_objs(struct msix_entry, 1);
if (!wx->msix_entry) {
kfree(wx->msix_q_entries);
wx->msix_q_entries = NULL;
diff --git a/drivers/net/ethernet/wangxun/libwx/wx_mbx.c b/drivers/net/ethernet/wangxun/libwx/wx_mbx.c
index d237814cbae5..761aa4f713bd 100644
--- a/drivers/net/ethernet/wangxun/libwx/wx_mbx.c
+++ b/drivers/net/ethernet/wangxun/libwx/wx_mbx.c
@@ -403,7 +403,7 @@ int wx_read_mbx_vf(struct wx *wx, u32 *msg, u16 size)
int wx_init_mbx_params_vf(struct wx *wx)
{
- wx->vfinfo = kzalloc_obj(struct vf_data_storage, GFP_KERNEL);
+ wx->vfinfo = kzalloc_obj(struct vf_data_storage);
if (!wx->vfinfo)
return -ENOMEM;
diff --git a/drivers/net/ethernet/wangxun/libwx/wx_sriov.c b/drivers/net/ethernet/wangxun/libwx/wx_sriov.c
index 70a5b00eb353..a360b06a086a 100644
--- a/drivers/net/ethernet/wangxun/libwx/wx_sriov.c
+++ b/drivers/net/ethernet/wangxun/libwx/wx_sriov.c
@@ -32,7 +32,7 @@ static int wx_alloc_vf_macvlans(struct wx *wx, u8 num_vfs)
if (!num_vf_macvlans)
return -EINVAL;
- mv_list = kzalloc_objs(struct vf_macvlans, num_vf_macvlans, GFP_KERNEL);
+ mv_list = kzalloc_objs(struct vf_macvlans, num_vf_macvlans);
if (!mv_list)
return -ENOMEM;
@@ -87,7 +87,7 @@ static int __wx_enable_sriov(struct wx *wx, u8 num_vfs)
wx->ring_feature[RING_F_VMDQ].limit = 1;
wx->ring_feature[RING_F_VMDQ].offset = num_vfs;
- wx->vfinfo = kzalloc_objs(struct vf_data_storage, num_vfs, GFP_KERNEL);
+ wx->vfinfo = kzalloc_objs(struct vf_data_storage, num_vfs);
if (!wx->vfinfo)
return -ENOMEM;
diff --git a/drivers/net/ethernet/wangxun/ngbe/ngbe_ethtool.c b/drivers/net/ethernet/wangxun/ngbe/ngbe_ethtool.c
index d42fd6d8d9c8..fc04040957bf 100644
--- a/drivers/net/ethernet/wangxun/ngbe/ngbe_ethtool.c
+++ b/drivers/net/ethernet/wangxun/ngbe/ngbe_ethtool.c
@@ -81,7 +81,7 @@ static int ngbe_set_ringparam(struct net_device *netdev,
/* allocate temporary buffer to store rings in */
i = max_t(int, wx->num_tx_queues, wx->num_rx_queues);
- temp_ring = kvmalloc_objs(struct wx_ring, i, GFP_KERNEL);
+ temp_ring = kvmalloc_objs(struct wx_ring, i);
if (!temp_ring) {
err = -ENOMEM;
goto clear_reset;
diff --git a/drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c b/drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c
index cc0ebc3d030a..9157b8275be1 100644
--- a/drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c
+++ b/drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c
@@ -73,7 +73,7 @@ static int txgbe_set_ringparam(struct net_device *netdev,
/* allocate temporary buffer to store rings in */
i = max_t(int, wx->num_tx_queues, wx->num_rx_queues);
- temp_ring = kvmalloc_objs(struct wx_ring, i, GFP_KERNEL);
+ temp_ring = kvmalloc_objs(struct wx_ring, i);
if (!temp_ring) {
err = -ENOMEM;
goto clear_reset;
diff --git a/drivers/net/ethernet/xilinx/xilinx_axienet_main.c b/drivers/net/ethernet/xilinx/xilinx_axienet_main.c
index 8980c965b5fd..cb286ba821db 100644
--- a/drivers/net/ethernet/xilinx/xilinx_axienet_main.c
+++ b/drivers/net/ethernet/xilinx/xilinx_axienet_main.c
@@ -1549,7 +1549,7 @@ static int axienet_init_dmaengine(struct net_device *ndev)
goto err_dma_release_rx;
}
for (i = 0; i < TX_BD_NUM_MAX; i++) {
- skbuf_dma = kzalloc_obj(*skbuf_dma, GFP_KERNEL);
+ skbuf_dma = kzalloc_obj(*skbuf_dma);
if (!skbuf_dma) {
ret = -ENOMEM;
goto err_free_tx_skb_ring;
@@ -1564,7 +1564,7 @@ static int axienet_init_dmaengine(struct net_device *ndev)
goto err_free_tx_skb_ring;
}
for (i = 0; i < RX_BUF_NUM_DEFAULT; i++) {
- skbuf_dma = kzalloc_obj(*skbuf_dma, GFP_KERNEL);
+ skbuf_dma = kzalloc_obj(*skbuf_dma);
if (!skbuf_dma) {
ret = -ENOMEM;
goto err_free_rx_skb_ring;
diff --git a/drivers/net/fjes/fjes_hw.c b/drivers/net/fjes/fjes_hw.c
index db40667413b4..774eac1c11c0 100644
--- a/drivers/net/fjes/fjes_hw.c
+++ b/drivers/net/fjes/fjes_hw.c
@@ -212,7 +212,7 @@ static int fjes_hw_setup(struct fjes_hw *hw)
hw->hw_info.max_epid = &hw->max_epid;
hw->hw_info.my_epid = &hw->my_epid;
- buf = kzalloc_objs(struct ep_share_mem_info, hw->max_epid, GFP_KERNEL);
+ buf = kzalloc_objs(struct ep_share_mem_info, hw->max_epid);
if (!buf)
return -ENOMEM;
diff --git a/drivers/net/geneve.c b/drivers/net/geneve.c
index d482e5512fa8..01cdd06102e0 100644
--- a/drivers/net/geneve.c
+++ b/drivers/net/geneve.c
@@ -980,7 +980,7 @@ static struct geneve_sock *geneve_socket_create(struct net *net, __be16 port,
struct udp_tunnel_sock_cfg tunnel_cfg;
int h;
- gs = kzalloc_obj(*gs, GFP_KERNEL);
+ gs = kzalloc_obj(*gs);
if (!gs)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/hamradio/yam.c b/drivers/net/hamradio/yam.c
index 16220b740b8e..4106f0301ab4 100644
--- a/drivers/net/hamradio/yam.c
+++ b/drivers/net/hamradio/yam.c
@@ -386,7 +386,7 @@ static unsigned char *add_mcs(unsigned char *bits, int bitrate,
}
/* Allocate a new mcs */
- if ((p = kmalloc_obj(struct yam_mcs, GFP_KERNEL)) == NULL) {
+ if ((p = kmalloc_obj(struct yam_mcs)) == NULL) {
release_firmware(fw);
return NULL;
}
diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c
index d9fa2fc4c43c..59e95341f9b1 100644
--- a/drivers/net/hyperv/netvsc.c
+++ b/drivers/net/hyperv/netvsc.c
@@ -129,7 +129,7 @@ static struct netvsc_device *alloc_net_device(void)
{
struct netvsc_device *net_device;
- net_device = kzalloc_obj(struct netvsc_device, GFP_KERNEL);
+ net_device = kzalloc_obj(struct netvsc_device);
if (!net_device)
return NULL;
diff --git a/drivers/net/hyperv/rndis_filter.c b/drivers/net/hyperv/rndis_filter.c
index 2fa77dc21d7e..9b6c44979b4e 100644
--- a/drivers/net/hyperv/rndis_filter.c
+++ b/drivers/net/hyperv/rndis_filter.c
@@ -64,7 +64,7 @@ static struct rndis_device *get_rndis_device(void)
{
struct rndis_device *device;
- device = kzalloc_obj(struct rndis_device, GFP_KERNEL);
+ device = kzalloc_obj(struct rndis_device);
if (!device)
return NULL;
@@ -87,7 +87,7 @@ static struct rndis_request *get_rndis_request(struct rndis_device *dev,
struct rndis_set_request *set;
unsigned long flags;
- request = kzalloc_obj(struct rndis_request, GFP_KERNEL);
+ request = kzalloc_obj(struct rndis_request);
if (!request)
return NULL;
diff --git a/drivers/net/ieee802154/ca8210.c b/drivers/net/ieee802154/ca8210.c
index bb3ff9ce06b2..97c69f522a82 100644
--- a/drivers/net/ieee802154/ca8210.c
+++ b/drivers/net/ieee802154/ca8210.c
@@ -3067,7 +3067,7 @@ static int ca8210_probe(struct spi_device *spi_device)
ca8210_hw_setup(hw);
ieee802154_random_extended_addr(&hw->phy->perm_extended_addr);
- pdata = kmalloc_obj(*pdata, GFP_KERNEL);
+ pdata = kmalloc_obj(*pdata);
if (!pdata) {
ret = -ENOMEM;
goto error;
diff --git a/drivers/net/ieee802154/mac802154_hwsim.c b/drivers/net/ieee802154/mac802154_hwsim.c
index e449afd8e71f..6daa0f198b9f 100644
--- a/drivers/net/ieee802154/mac802154_hwsim.c
+++ b/drivers/net/ieee802154/mac802154_hwsim.c
@@ -545,11 +545,11 @@ static struct hwsim_edge *hwsim_alloc_edge(struct hwsim_phy *endpoint, u8 lqi)
struct hwsim_edge_info *einfo;
struct hwsim_edge *e;
- e = kzalloc_obj(*e, GFP_KERNEL);
+ e = kzalloc_obj(*e);
if (!e)
return NULL;
- einfo = kzalloc_obj(*einfo, GFP_KERNEL);
+ einfo = kzalloc_obj(*einfo);
if (!einfo) {
kfree(e);
return NULL;
@@ -713,7 +713,7 @@ static int hwsim_set_edge_lqi(struct sk_buff *msg, struct genl_info *info)
return -ENOENT;
}
- einfo = kzalloc_obj(*einfo, GFP_KERNEL);
+ einfo = kzalloc_obj(*einfo);
if (!einfo) {
mutex_unlock(&hwsim_phys_lock);
return -ENOMEM;
@@ -946,7 +946,7 @@ static int hwsim_add_one(struct genl_info *info, struct device *dev,
/* hwsim phy channel 13 as default */
hw->phy->current_channel = 13;
- pib = kzalloc_obj(*pib, GFP_KERNEL);
+ pib = kzalloc_obj(*pib);
if (!pib) {
err = -ENOMEM;
goto err_pib;
diff --git a/drivers/net/ifb.c b/drivers/net/ifb.c
index 4ad90264433a..5407d2ed71b3 100644
--- a/drivers/net/ifb.c
+++ b/drivers/net/ifb.c
@@ -187,7 +187,7 @@ static int ifb_dev_init(struct net_device *dev)
struct ifb_q_private *txp;
int i;
- txp = kzalloc_objs(*txp, dev->num_tx_queues, GFP_KERNEL);
+ txp = kzalloc_objs(*txp, dev->num_tx_queues);
if (!txp)
return -ENOMEM;
dp->tx_private = txp;
diff --git a/drivers/net/ipa/gsi_trans.c b/drivers/net/ipa/gsi_trans.c
index f82484de39dd..d0b10a2020ea 100644
--- a/drivers/net/ipa/gsi_trans.c
+++ b/drivers/net/ipa/gsi_trans.c
@@ -746,7 +746,7 @@ int gsi_channel_trans_init(struct gsi *gsi, u32 channel_id)
* Each entry in this map records the transaction associated
* with a corresponding completed TRE.
*/
- trans_info->map = kzalloc_objs(*trans_info->map, tre_count, GFP_KERNEL);
+ trans_info->map = kzalloc_objs(*trans_info->map, tre_count);
if (!trans_info->map) {
ret = -ENOMEM;
goto err_trans_free;
diff --git a/drivers/net/ipa/ipa_interrupt.c b/drivers/net/ipa/ipa_interrupt.c
index 9e8d75a98f05..131b9cc94201 100644
--- a/drivers/net/ipa/ipa_interrupt.c
+++ b/drivers/net/ipa/ipa_interrupt.c
@@ -329,7 +329,7 @@ struct ipa_interrupt *ipa_interrupt_init(struct platform_device *pdev)
if (irq <= 0)
return ERR_PTR(irq ? : -EINVAL);
- interrupt = kzalloc_obj(*interrupt, GFP_KERNEL);
+ interrupt = kzalloc_obj(*interrupt);
if (!interrupt)
return ERR_PTR(-ENOMEM);
interrupt->irq = irq;
diff --git a/drivers/net/ipa/ipa_main.c b/drivers/net/ipa/ipa_main.c
index d09b4723f26c..edead9c48d1f 100644
--- a/drivers/net/ipa/ipa_main.c
+++ b/drivers/net/ipa/ipa_main.c
@@ -830,7 +830,7 @@ static int ipa_probe(struct platform_device *pdev)
}
/* No more EPROBE_DEFER. Allocate and initialize the IPA structure */
- ipa = kzalloc_obj(*ipa, GFP_KERNEL);
+ ipa = kzalloc_obj(*ipa);
if (!ipa) {
ret = -ENOMEM;
goto err_power_exit;
diff --git a/drivers/net/ipa/ipa_smp2p.c b/drivers/net/ipa/ipa_smp2p.c
index e96bdd9b68a8..2f0ccdd937cc 100644
--- a/drivers/net/ipa/ipa_smp2p.c
+++ b/drivers/net/ipa/ipa_smp2p.c
@@ -242,7 +242,7 @@ ipa_smp2p_init(struct ipa *ipa, struct platform_device *pdev, bool modem_init)
if (enabled_bit >= 32) /* BITS_PER_U32 */
return -EINVAL;
- smp2p = kzalloc_obj(*smp2p, GFP_KERNEL);
+ smp2p = kzalloc_obj(*smp2p);
if (!smp2p)
return -ENOMEM;
diff --git a/drivers/net/ipvlan/ipvlan_main.c b/drivers/net/ipvlan/ipvlan_main.c
index 6f4ea2234ccb..ed46439a9f4e 100644
--- a/drivers/net/ipvlan/ipvlan_main.c
+++ b/drivers/net/ipvlan/ipvlan_main.c
@@ -64,7 +64,7 @@ static int ipvlan_port_create(struct net_device *dev)
struct ipvl_port *port;
int err, idx;
- port = kzalloc_obj(struct ipvl_port, GFP_KERNEL);
+ port = kzalloc_obj(struct ipvl_port);
if (!port)
return -ENOMEM;
diff --git a/drivers/net/macsec.c b/drivers/net/macsec.c
index 1b523a56e7da..f6cad0746a02 100644
--- a/drivers/net/macsec.c
+++ b/drivers/net/macsec.c
@@ -1465,7 +1465,7 @@ static struct macsec_rx_sc *create_rx_sc(struct net_device *dev, sci_t sci,
return ERR_PTR(-EEXIST);
}
- rx_sc = kzalloc_obj(*rx_sc, GFP_KERNEL);
+ rx_sc = kzalloc_obj(*rx_sc);
if (!rx_sc)
return ERR_PTR(-ENOMEM);
@@ -1797,7 +1797,7 @@ static int macsec_add_rxsa(struct sk_buff *skb, struct genl_info *info)
return -EBUSY;
}
- rx_sa = kmalloc_obj(*rx_sa, GFP_KERNEL);
+ rx_sa = kmalloc_obj(*rx_sa);
if (!rx_sa) {
rtnl_unlock();
return -ENOMEM;
@@ -2005,7 +2005,7 @@ static int macsec_add_txsa(struct sk_buff *skb, struct genl_info *info)
return -EBUSY;
}
- tx_sa = kmalloc_obj(*tx_sa, GFP_KERNEL);
+ tx_sa = kmalloc_obj(*tx_sa);
if (!tx_sa) {
rtnl_unlock();
return -ENOMEM;
@@ -4013,7 +4013,7 @@ static int register_macsec_dev(struct net_device *real_dev,
if (!rxd) {
int err;
- rxd = kmalloc_obj(*rxd, GFP_KERNEL);
+ rxd = kmalloc_obj(*rxd);
if (!rxd)
return -ENOMEM;
diff --git a/drivers/net/macvlan.c b/drivers/net/macvlan.c
index 1b4e327e26e1..a71f058eceef 100644
--- a/drivers/net/macvlan.c
+++ b/drivers/net/macvlan.c
@@ -163,7 +163,7 @@ static int macvlan_hash_add_source(struct macvlan_dev *vlan,
if (entry)
return 0;
- entry = kmalloc_obj(*entry, GFP_KERNEL);
+ entry = kmalloc_obj(*entry);
if (!entry)
return -ENOMEM;
@@ -1131,7 +1131,7 @@ static int macvlan_dev_netpoll_setup(struct net_device *dev)
struct netpoll *netpoll;
int err;
- netpoll = kzalloc_obj(*netpoll, GFP_KERNEL);
+ netpoll = kzalloc_obj(*netpoll);
err = -ENOMEM;
if (!netpoll)
goto out;
@@ -1249,7 +1249,7 @@ static int macvlan_port_create(struct net_device *dev)
if (netdev_is_rx_handler_busy(dev))
return -EBUSY;
- port = kzalloc_obj(*port, GFP_KERNEL);
+ port = kzalloc_obj(*port);
if (port == NULL)
return -ENOMEM;
diff --git a/drivers/net/mctp/mctp-i2c.c b/drivers/net/mctp/mctp-i2c.c
index 03f51a66933c..de6bc1736734 100644
--- a/drivers/net/mctp/mctp-i2c.c
+++ b/drivers/net/mctp/mctp-i2c.c
@@ -154,7 +154,7 @@ static struct mctp_i2c_client *mctp_i2c_new_client(struct i2c_client *client)
goto err;
}
- mcli = kzalloc_obj(*mcli, GFP_KERNEL);
+ mcli = kzalloc_obj(*mcli);
if (!mcli) {
rc = -ENOMEM;
goto err;
diff --git a/drivers/net/mctp/mctp-i3c.c b/drivers/net/mctp/mctp-i3c.c
index 0814b65c2843..6d2bbae7477b 100644
--- a/drivers/net/mctp/mctp-i3c.c
+++ b/drivers/net/mctp/mctp-i3c.c
@@ -259,7 +259,7 @@ __must_hold(&busdevs_lock)
struct mctp_i3c_device *mi = NULL;
int rc;
- mi = kzalloc_obj(*mi, GFP_KERNEL);
+ mi = kzalloc_obj(*mi);
if (!mi) {
rc = -ENOMEM;
goto err;
diff --git a/drivers/net/netconsole.c b/drivers/net/netconsole.c
index 73604c019b25..37415cad69f5 100644
--- a/drivers/net/netconsole.c
+++ b/drivers/net/netconsole.c
@@ -348,7 +348,7 @@ static struct netconsole_target *alloc_and_init(void)
{
struct netconsole_target *nt;
- nt = kzalloc_obj(*nt, GFP_KERNEL);
+ nt = kzalloc_obj(*nt);
if (!nt)
return nt;
@@ -1270,7 +1270,7 @@ static struct config_item *userdatum_make_item(struct config_group *group,
if (count_userdata_entries(nt) >= MAX_USERDATA_ITEMS)
return ERR_PTR(-ENOSPC);
- udm = kzalloc_obj(*udm, GFP_KERNEL);
+ udm = kzalloc_obj(*udm);
if (!udm)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/netdevsim/bpf.c b/drivers/net/netdevsim/bpf.c
index badf08add94f..8eebcc933ddb 100644
--- a/drivers/net/netdevsim/bpf.c
+++ b/drivers/net/netdevsim/bpf.c
@@ -222,7 +222,7 @@ static int nsim_bpf_create_prog(struct nsim_dev *nsim_dev,
char name[16];
int ret;
- state = kzalloc_obj(*state, GFP_KERNEL);
+ state = kzalloc_obj(*state);
if (!state)
return -ENOMEM;
diff --git a/drivers/net/netdevsim/bus.c b/drivers/net/netdevsim/bus.c
index 8de96fe6c02a..f85b1c261dfb 100644
--- a/drivers/net/netdevsim/bus.c
+++ b/drivers/net/netdevsim/bus.c
@@ -451,7 +451,7 @@ nsim_bus_dev_new(unsigned int id, unsigned int port_count, unsigned int num_queu
struct nsim_bus_dev *nsim_bus_dev;
int err;
- nsim_bus_dev = kzalloc_obj(*nsim_bus_dev, GFP_KERNEL);
+ nsim_bus_dev = kzalloc_obj(*nsim_bus_dev);
if (!nsim_bus_dev)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/netdevsim/dev.c b/drivers/net/netdevsim/dev.c
index a227c0b9fe4c..bc13df81bfa3 100644
--- a/drivers/net/netdevsim/dev.c
+++ b/drivers/net/netdevsim/dev.c
@@ -935,7 +935,7 @@ static int nsim_dev_traps_init(struct devlink *devlink)
struct nsim_trap_data *nsim_trap_data;
int err;
- nsim_trap_data = kzalloc_obj(*nsim_trap_data, GFP_KERNEL);
+ nsim_trap_data = kzalloc_obj(*nsim_trap_data);
if (!nsim_trap_data)
return -ENOMEM;
@@ -1348,7 +1348,7 @@ static int nsim_rate_node_new(struct devlink_rate *node, void **priv,
return -EOPNOTSUPP;
}
- nsim_node = kzalloc_obj(*nsim_node, GFP_KERNEL);
+ nsim_node = kzalloc_obj(*nsim_node);
if (!nsim_node)
return -ENOMEM;
@@ -1464,7 +1464,7 @@ static int __nsim_dev_port_add(struct nsim_dev *nsim_dev, enum nsim_dev_port_typ
if (type == NSIM_DEV_PORT_TYPE_VF && !nsim_dev_get_vfs(nsim_dev))
return -EINVAL;
- nsim_dev_port = kzalloc_obj(*nsim_dev_port, GFP_KERNEL);
+ nsim_dev_port = kzalloc_obj(*nsim_dev_port);
if (!nsim_dev_port)
return -ENOMEM;
nsim_dev_port->port_index = nsim_dev_port_index(type, port_index);
diff --git a/drivers/net/netdevsim/fib.c b/drivers/net/netdevsim/fib.c
index b1292a8c0ef1..1a42bdbfaa41 100644
--- a/drivers/net/netdevsim/fib.c
+++ b/drivers/net/netdevsim/fib.c
@@ -277,7 +277,7 @@ nsim_fib4_rt_create(struct nsim_fib_data *data,
{
struct nsim_fib4_rt *fib4_rt;
- fib4_rt = kzalloc_obj(*fib4_rt, GFP_KERNEL);
+ fib4_rt = kzalloc_obj(*fib4_rt);
if (!fib4_rt)
return NULL;
@@ -497,7 +497,7 @@ static int nsim_fib6_rt_nh_add(struct nsim_fib6_rt *fib6_rt,
{
struct nsim_fib6_rt_nh *fib6_rt_nh;
- fib6_rt_nh = kzalloc_obj(*fib6_rt_nh, GFP_KERNEL);
+ fib6_rt_nh = kzalloc_obj(*fib6_rt_nh);
if (!fib6_rt_nh)
return -ENOMEM;
@@ -544,7 +544,7 @@ nsim_fib6_rt_create(struct nsim_fib_data *data,
int i = 0;
int err;
- fib6_rt = kzalloc_obj(*fib6_rt, GFP_KERNEL);
+ fib6_rt = kzalloc_obj(*fib6_rt);
if (!fib6_rt)
return ERR_PTR(-ENOMEM);
@@ -1116,7 +1116,7 @@ static struct nsim_nexthop *nsim_nexthop_create(struct nsim_fib_data *data,
u64 occ = 0;
int i;
- nexthop = kzalloc_obj(*nexthop, GFP_KERNEL);
+ nexthop = kzalloc_obj(*nexthop);
if (!nexthop)
return ERR_PTR(-ENOMEM);
@@ -1556,7 +1556,7 @@ struct nsim_fib_data *nsim_fib_create(struct devlink *devlink,
struct nsim_dev *nsim_dev;
int err;
- data = kzalloc_obj(*data, GFP_KERNEL);
+ data = kzalloc_obj(*data);
if (!data)
return ERR_PTR(-ENOMEM);
data->devlink = devlink;
diff --git a/drivers/net/netdevsim/hwstats.c b/drivers/net/netdevsim/hwstats.c
index 57b782aa1046..14234a4cc244 100644
--- a/drivers/net/netdevsim/hwstats.c
+++ b/drivers/net/netdevsim/hwstats.c
@@ -238,7 +238,7 @@ nsim_dev_hwstats_enable_ifindex(struct nsim_dev_hwstats *hwstats,
goto out_unlock_list;
}
- hwsdev = kzalloc_obj(*hwsdev, GFP_KERNEL);
+ hwsdev = kzalloc_obj(*hwsdev);
if (!hwsdev) {
err = -ENOMEM;
goto out_put_netdev;
diff --git a/drivers/net/netdevsim/psample.c b/drivers/net/netdevsim/psample.c
index 39250b9d201f..47d24bc64ee4 100644
--- a/drivers/net/netdevsim/psample.c
+++ b/drivers/net/netdevsim/psample.c
@@ -200,7 +200,7 @@ int nsim_dev_psample_init(struct nsim_dev *nsim_dev)
struct nsim_dev_psample *psample;
int err;
- psample = kzalloc_obj(*psample, GFP_KERNEL);
+ psample = kzalloc_obj(*psample);
if (!psample)
return -ENOMEM;
nsim_dev->psample = psample;
diff --git a/drivers/net/ovpn/crypto_aead.c b/drivers/net/ovpn/crypto_aead.c
index de335ab81948..77be0942a269 100644
--- a/drivers/net/ovpn/crypto_aead.c
+++ b/drivers/net/ovpn/crypto_aead.c
@@ -328,7 +328,7 @@ ovpn_aead_crypto_key_slot_new(const struct ovpn_key_config *kc)
return ERR_PTR(-EINVAL);
/* build the key slot */
- ks = kmalloc_obj(*ks, GFP_KERNEL);
+ ks = kmalloc_obj(*ks);
if (!ks)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ovpn/main.c b/drivers/net/ovpn/main.c
index 4554b0f8a409..2e0420febda0 100644
--- a/drivers/net/ovpn/main.c
+++ b/drivers/net/ovpn/main.c
@@ -57,7 +57,7 @@ static int ovpn_mp_alloc(struct ovpn_priv *ovpn)
/* the peer container is fairly large, therefore we allocate it only in
* MP mode
*/
- ovpn->peers = kzalloc_obj(*ovpn->peers, GFP_KERNEL);
+ ovpn->peers = kzalloc_obj(*ovpn->peers);
if (!ovpn->peers)
return -ENOMEM;
diff --git a/drivers/net/ovpn/peer.c b/drivers/net/ovpn/peer.c
index bac34068f0fc..3716a1d82801 100644
--- a/drivers/net/ovpn/peer.c
+++ b/drivers/net/ovpn/peer.c
@@ -95,7 +95,7 @@ struct ovpn_peer *ovpn_peer_new(struct ovpn_priv *ovpn, u32 id)
int ret;
/* alloc and init peer object */
- peer = kzalloc_obj(*peer, GFP_KERNEL);
+ peer = kzalloc_obj(*peer);
if (!peer)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ovpn/socket.c b/drivers/net/ovpn/socket.c
index 7be493f78440..517caa64a4fe 100644
--- a/drivers/net/ovpn/socket.c
+++ b/drivers/net/ovpn/socket.c
@@ -191,7 +191,7 @@ struct ovpn_socket *ovpn_socket_new(struct socket *sock, struct ovpn_peer *peer)
/* socket is not owned: attach to this ovpn instance */
- ovpn_sock = kzalloc_obj(*ovpn_sock, GFP_KERNEL);
+ ovpn_sock = kzalloc_obj(*ovpn_sock);
if (!ovpn_sock) {
ovpn_sock = ERR_PTR(-ENOMEM);
goto sock_release;
diff --git a/drivers/net/pcs/pcs-lynx.c b/drivers/net/pcs/pcs-lynx.c
index abf521f063cf..a92081560e64 100644
--- a/drivers/net/pcs/pcs-lynx.c
+++ b/drivers/net/pcs/pcs-lynx.c
@@ -288,7 +288,7 @@ static struct phylink_pcs *lynx_pcs_create(struct mdio_device *mdio)
struct lynx_pcs *lynx;
int i;
- lynx = kzalloc_obj(*lynx, GFP_KERNEL);
+ lynx = kzalloc_obj(*lynx);
if (!lynx)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/pcs/pcs-mtk-lynxi.c b/drivers/net/pcs/pcs-mtk-lynxi.c
index 5587d572dcbc..c12f8087af9b 100644
--- a/drivers/net/pcs/pcs-mtk-lynxi.c
+++ b/drivers/net/pcs/pcs-mtk-lynxi.c
@@ -334,7 +334,7 @@ struct phylink_pcs *mtk_pcs_lynxi_create(struct device *dev,
dev_dbg(dev, "MediaTek LynxI SGMII PCS (id 0x%08x, ver 0x%04x)\n", id,
ver);
- mpcs = kzalloc_obj(*mpcs, GFP_KERNEL);
+ mpcs = kzalloc_obj(*mpcs);
if (!mpcs)
return NULL;
diff --git a/drivers/net/pcs/pcs-rzn1-miic.c b/drivers/net/pcs/pcs-rzn1-miic.c
index 4de8c426787e..4652dc7dd604 100644
--- a/drivers/net/pcs/pcs-rzn1-miic.c
+++ b/drivers/net/pcs/pcs-rzn1-miic.c
@@ -487,7 +487,7 @@ struct phylink_pcs *miic_create(struct device *dev, struct device_node *np)
return ERR_PTR(-EINVAL);
}
- miic_port = kzalloc_obj(*miic_port, GFP_KERNEL);
+ miic_port = kzalloc_obj(*miic_port);
if (!miic_port) {
put_device(&pdev->dev);
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/pcs/pcs-xpcs.c b/drivers/net/pcs/pcs-xpcs.c
index 8566e6ad64e9..e69fa2f0a0e8 100644
--- a/drivers/net/pcs/pcs-xpcs.c
+++ b/drivers/net/pcs/pcs-xpcs.c
@@ -1528,7 +1528,7 @@ static struct dw_xpcs *xpcs_create_data(struct mdio_device *mdiodev)
{
struct dw_xpcs *xpcs;
- xpcs = kzalloc_obj(*xpcs, GFP_KERNEL);
+ xpcs = kzalloc_obj(*xpcs);
if (!xpcs)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/phy/as21xxx.c b/drivers/net/phy/as21xxx.c
index d3954ea6b1dd..d5738117eca6 100644
--- a/drivers/net/phy/as21xxx.c
+++ b/drivers/net/phy/as21xxx.c
@@ -907,7 +907,7 @@ static int as21xxx_match_phy_device(struct phy_device *phydev,
return phy_id == phydrv->phy_id;
/* Allocate temp priv and load the firmware */
- priv = kzalloc_obj(*priv, GFP_KERNEL);
+ priv = kzalloc_obj(*priv);
if (!priv)
return -ENOMEM;
diff --git a/drivers/net/phy/dp83640.c b/drivers/net/phy/dp83640.c
index a56f4302840f..be0051ff6420 100644
--- a/drivers/net/phy/dp83640.c
+++ b/drivers/net/phy/dp83640.c
@@ -1027,7 +1027,7 @@ static struct dp83640_clock *dp83640_clock_get_bus(struct mii_bus *bus)
if (clock)
goto out;
- clock = kzalloc_obj(struct dp83640_clock, GFP_KERNEL);
+ clock = kzalloc_obj(struct dp83640_clock);
if (!clock)
goto out;
@@ -1411,7 +1411,7 @@ static int dp83640_probe(struct phy_device *phydev)
if (!clock)
goto no_clock;
- dp83640 = kzalloc_obj(struct dp83640_private, GFP_KERNEL);
+ dp83640 = kzalloc_obj(struct dp83640_private);
if (!dp83640)
goto no_memory;
diff --git a/drivers/net/phy/mdio_device.c b/drivers/net/phy/mdio_device.c
index 172fbfcb215c..b8a5a1838196 100644
--- a/drivers/net/phy/mdio_device.c
+++ b/drivers/net/phy/mdio_device.c
@@ -41,7 +41,7 @@ struct mdio_device *mdio_device_create(struct mii_bus *bus, int addr)
struct mdio_device *mdiodev;
/* We allocate the device, and initialize the default values */
- mdiodev = kzalloc_obj(*mdiodev, GFP_KERNEL);
+ mdiodev = kzalloc_obj(*mdiodev);
if (!mdiodev)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/phy/micrel.c b/drivers/net/phy/micrel.c
index 5ef9248c6b49..c6b011a9d636 100644
--- a/drivers/net/phy/micrel.c
+++ b/drivers/net/phy/micrel.c
@@ -4114,7 +4114,7 @@ static void lan8814_get_rx_ts(struct kszphy_ptp_priv *ptp_priv)
u32 reg;
do {
- rx_ts = kzalloc_obj(*rx_ts, GFP_KERNEL);
+ rx_ts = kzalloc_obj(*rx_ts);
if (!rx_ts)
return;
diff --git a/drivers/net/phy/microchip_rds_ptp.c b/drivers/net/phy/microchip_rds_ptp.c
index 9307df6f6d11..2ad95d5c9d86 100644
--- a/drivers/net/phy/microchip_rds_ptp.c
+++ b/drivers/net/phy/microchip_rds_ptp.c
@@ -999,7 +999,7 @@ static struct mchp_rds_ptp_rx_ts
if (rc < 0)
goto error;
- rx_ts = kmalloc_obj(*rx_ts, GFP_KERNEL);
+ rx_ts = kmalloc_obj(*rx_ts);
if (!rx_ts)
return NULL;
diff --git a/drivers/net/phy/mii_timestamper.c b/drivers/net/phy/mii_timestamper.c
index 259ed30897c7..3ad10e9e36d0 100644
--- a/drivers/net/phy/mii_timestamper.c
+++ b/drivers/net/phy/mii_timestamper.c
@@ -28,7 +28,7 @@ int register_mii_tstamp_controller(struct device *device,
{
struct mii_timestamping_desc *desc;
- desc = kzalloc_obj(*desc, GFP_KERNEL);
+ desc = kzalloc_obj(*desc);
if (!desc)
return -ENOMEM;
diff --git a/drivers/net/phy/mscc/mscc_macsec.c b/drivers/net/phy/mscc/mscc_macsec.c
index ed0d445ce1e1..2ae5eed6da1a 100644
--- a/drivers/net/phy/mscc/mscc_macsec.c
+++ b/drivers/net/phy/mscc/mscc_macsec.c
@@ -610,7 +610,7 @@ static struct macsec_flow *vsc8584_macsec_alloc_flow(struct vsc8531_private *pri
if (index == MSCC_MS_MAX_FLOWS)
return ERR_PTR(-ENOMEM);
- flow = kzalloc_obj(*flow, GFP_KERNEL);
+ flow = kzalloc_obj(*flow);
if (!flow)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/phy/nxp-c45-tja11xx-macsec.c b/drivers/net/phy/nxp-c45-tja11xx-macsec.c
index 21519a2d9f85..63e3934be653 100644
--- a/drivers/net/phy/nxp-c45-tja11xx-macsec.c
+++ b/drivers/net/phy/nxp-c45-tja11xx-macsec.c
@@ -431,7 +431,7 @@ static struct nxp_c45_sa *nxp_c45_sa_alloc(struct list_head *sa_list, void *sa,
return ERR_PTR(-ENOSPC);
}
- tmp = kzalloc_obj(*tmp, GFP_KERNEL);
+ tmp = kzalloc_obj(*tmp);
if (!tmp)
return ERR_PTR(-ENOMEM);
@@ -991,7 +991,7 @@ static int nxp_c45_mdo_add_secy(struct macsec_context *ctx)
if (idx == TX_SC_MAX)
return -ENOSPC;
- phy_secy = kzalloc_obj(*phy_secy, GFP_KERNEL);
+ phy_secy = kzalloc_obj(*phy_secy);
if (!phy_secy)
return -ENOMEM;
diff --git a/drivers/net/phy/phy.c b/drivers/net/phy/phy.c
index 376bfa923349..1f1039084f51 100644
--- a/drivers/net/phy/phy.c
+++ b/drivers/net/phy/phy.c
@@ -736,7 +736,7 @@ int phy_ethtool_set_plca_cfg(struct phy_device *phydev,
goto out;
}
- curr_plca_cfg = kmalloc_obj(*curr_plca_cfg, GFP_KERNEL);
+ curr_plca_cfg = kmalloc_obj(*curr_plca_cfg);
if (!curr_plca_cfg) {
ret = -ENOMEM;
goto out;
diff --git a/drivers/net/phy/phy_device.c b/drivers/net/phy/phy_device.c
index 52c2ff7fc6ae..02fc0133428d 100644
--- a/drivers/net/phy/phy_device.c
+++ b/drivers/net/phy/phy_device.c
@@ -438,7 +438,7 @@ static SIMPLE_DEV_PM_OPS(mdio_bus_phy_pm_ops, mdio_bus_phy_suspend,
static int phy_register_fixup(const char *bus_id, u32 phy_uid, u32 phy_uid_mask,
int (*run)(struct phy_device *))
{
- struct phy_fixup *fixup = kzalloc_obj(*fixup, GFP_KERNEL);
+ struct phy_fixup *fixup = kzalloc_obj(*fixup);
if (!fixup)
return -ENOMEM;
@@ -754,7 +754,7 @@ struct phy_device *phy_device_create(struct mii_bus *bus, int addr, u32 phy_id,
int ret = 0;
/* We allocate the device, and initialize the default values */
- dev = kzalloc_obj(*dev, GFP_KERNEL);
+ dev = kzalloc_obj(*dev);
if (!dev)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/phy/phy_led_triggers.c b/drivers/net/phy/phy_led_triggers.c
index 7821fe19934c..9e24d4ebcb79 100644
--- a/drivers/net/phy/phy_led_triggers.c
+++ b/drivers/net/phy/phy_led_triggers.c
@@ -93,7 +93,7 @@ int phy_led_triggers_register(struct phy_device *phy)
if (!phy->phy_num_led_triggers)
return 0;
- phy->led_link_trigger = kzalloc_obj(*phy->led_link_trigger, GFP_KERNEL);
+ phy->led_link_trigger = kzalloc_obj(*phy->led_link_trigger);
if (!phy->led_link_trigger) {
err = -ENOMEM;
goto out_clear;
diff --git a/drivers/net/phy/phy_link_topology.c b/drivers/net/phy/phy_link_topology.c
index ed15599dd38d..1f1eb5d59b38 100644
--- a/drivers/net/phy/phy_link_topology.c
+++ b/drivers/net/phy/phy_link_topology.c
@@ -15,7 +15,7 @@ static int netdev_alloc_phy_link_topology(struct net_device *dev)
{
struct phy_link_topology *topo;
- topo = kzalloc_obj(*topo, GFP_KERNEL);
+ topo = kzalloc_obj(*topo);
if (!topo)
return -ENOMEM;
@@ -43,7 +43,7 @@ int phy_link_topo_add_phy(struct net_device *dev,
topo = dev->link_topo;
}
- pdn = kzalloc_obj(*pdn, GFP_KERNEL);
+ pdn = kzalloc_obj(*pdn);
if (!pdn)
return -ENOMEM;
diff --git a/drivers/net/phy/phy_package.c b/drivers/net/phy/phy_package.c
index 3137a8fecf21..63e4f862f731 100644
--- a/drivers/net/phy/phy_package.c
+++ b/drivers/net/phy/phy_package.c
@@ -219,7 +219,7 @@ int phy_package_join(struct phy_device *phydev, int base_addr, size_t priv_size)
shared = bus->shared[base_addr];
if (!shared) {
ret = -ENOMEM;
- shared = kzalloc_obj(*shared, GFP_KERNEL);
+ shared = kzalloc_obj(*shared);
if (!shared)
goto err_unlock;
if (priv_size) {
diff --git a/drivers/net/phy/phy_port.c b/drivers/net/phy/phy_port.c
index cae133a25fb0..e56e29d0e9fa 100644
--- a/drivers/net/phy/phy_port.c
+++ b/drivers/net/phy/phy_port.c
@@ -19,7 +19,7 @@ struct phy_port *phy_port_alloc(void)
{
struct phy_port *port;
- port = kzalloc_obj(*port, GFP_KERNEL);
+ port = kzalloc_obj(*port);
if (!port)
return NULL;
diff --git a/drivers/net/phy/phylink.c b/drivers/net/phy/phylink.c
index f21a69e34d1c..aba1b35c7cd7 100644
--- a/drivers/net/phy/phylink.c
+++ b/drivers/net/phy/phylink.c
@@ -1853,7 +1853,7 @@ struct phylink *phylink_create(struct phylink_config *config,
return ERR_PTR(-EINVAL);
}
- pl = kzalloc_obj(*pl, GFP_KERNEL);
+ pl = kzalloc_obj(*pl);
if (!pl)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/phy/sfp-bus.c b/drivers/net/phy/sfp-bus.c
index 07175bf3ef60..8679d27bf1ba 100644
--- a/drivers/net/phy/sfp-bus.c
+++ b/drivers/net/phy/sfp-bus.c
@@ -388,7 +388,7 @@ static struct sfp_bus *sfp_bus_get(const struct fwnode_handle *fwnode)
{
struct sfp_bus *sfp, *new, *found = NULL;
- new = kzalloc_obj(*new, GFP_KERNEL);
+ new = kzalloc_obj(*new);
mutex_lock(&sfp_mutex);
diff --git a/drivers/net/phy/sfp.c b/drivers/net/phy/sfp.c
index 42a9c93f03b3..f4bf53da3d4f 100644
--- a/drivers/net/phy/sfp.c
+++ b/drivers/net/phy/sfp.c
@@ -3029,7 +3029,7 @@ static struct sfp *sfp_alloc(struct device *dev)
{
struct sfp *sfp;
- sfp = kzalloc_obj(*sfp, GFP_KERNEL);
+ sfp = kzalloc_obj(*sfp);
if (!sfp)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/ppp/bsd_comp.c b/drivers/net/ppp/bsd_comp.c
index 26bfa0feb7f5..63a6d251c746 100644
--- a/drivers/net/ppp/bsd_comp.c
+++ b/drivers/net/ppp/bsd_comp.c
@@ -395,7 +395,7 @@ static void *bsd_alloc (unsigned char *options, int opt_len, int decomp)
* Allocate the main control structure for this instance.
*/
maxmaxcode = MAXCODE(bits);
- db = kzalloc_obj(struct bsd_db, GFP_KERNEL);
+ db = kzalloc_obj(struct bsd_db);
if (!db)
{
return NULL;
diff --git a/drivers/net/ppp/ppp_async.c b/drivers/net/ppp/ppp_async.c
index ead937d95cd8..b4cf2d09c6bd 100644
--- a/drivers/net/ppp/ppp_async.c
+++ b/drivers/net/ppp/ppp_async.c
@@ -163,7 +163,7 @@ ppp_asynctty_open(struct tty_struct *tty)
return -EOPNOTSUPP;
err = -ENOMEM;
- ap = kzalloc_obj(*ap, GFP_KERNEL);
+ ap = kzalloc_obj(*ap);
if (!ap)
goto out;
diff --git a/drivers/net/ppp/ppp_deflate.c b/drivers/net/ppp/ppp_deflate.c
index 1d8370d2f098..d6d5e656b3f4 100644
--- a/drivers/net/ppp/ppp_deflate.c
+++ b/drivers/net/ppp/ppp_deflate.c
@@ -97,7 +97,7 @@ static void *z_comp_alloc(unsigned char *options, int opt_len)
if (w_size < DEFLATE_MIN_SIZE || w_size > DEFLATE_MAX_SIZE)
return NULL;
- state = kzalloc_obj(*state, GFP_KERNEL);
+ state = kzalloc_obj(*state);
if (state == NULL)
return NULL;
@@ -312,7 +312,7 @@ static void *z_decomp_alloc(unsigned char *options, int opt_len)
if (w_size < DEFLATE_MIN_SIZE || w_size > DEFLATE_MAX_SIZE)
return NULL;
- state = kzalloc_obj(*state, GFP_KERNEL);
+ state = kzalloc_obj(*state);
if (state == NULL)
return NULL;
diff --git a/drivers/net/ppp/ppp_generic.c b/drivers/net/ppp/ppp_generic.c
index fdf96999ba18..e9b41777be80 100644
--- a/drivers/net/ppp/ppp_generic.c
+++ b/drivers/net/ppp/ppp_generic.c
@@ -2926,7 +2926,7 @@ int ppp_register_net_channel(struct net *net, struct ppp_channel *chan)
struct channel *pch;
struct ppp_net *pn;
- pch = kzalloc_obj(struct channel, GFP_KERNEL);
+ pch = kzalloc_obj(struct channel);
if (!pch)
return -ENOMEM;
diff --git a/drivers/net/ppp/ppp_mppe.c b/drivers/net/ppp/ppp_mppe.c
index eacfe50b6955..3900279b4819 100644
--- a/drivers/net/ppp/ppp_mppe.c
+++ b/drivers/net/ppp/ppp_mppe.c
@@ -158,7 +158,7 @@ static void *mppe_alloc(unsigned char *options, int optlen)
fips_enabled)
return NULL;
- state = kzalloc_obj(*state, GFP_KERNEL);
+ state = kzalloc_obj(*state);
if (state == NULL)
return NULL;
diff --git a/drivers/net/ppp/ppp_synctty.c b/drivers/net/ppp/ppp_synctty.c
index f49e60985171..c2063961f395 100644
--- a/drivers/net/ppp/ppp_synctty.c
+++ b/drivers/net/ppp/ppp_synctty.c
@@ -162,7 +162,7 @@ ppp_sync_open(struct tty_struct *tty)
if (tty->ops->write == NULL)
return -EOPNOTSUPP;
- ap = kzalloc_obj(*ap, GFP_KERNEL);
+ ap = kzalloc_obj(*ap);
err = -ENOMEM;
if (!ap)
goto out;
diff --git a/drivers/net/pse-pd/pd692x0.c b/drivers/net/pse-pd/pd692x0.c
index ef130eb75212..e923da5c5506 100644
--- a/drivers/net/pse-pd/pd692x0.c
+++ b/drivers/net/pse-pd/pd692x0.c
@@ -1259,7 +1259,7 @@ static int pd692x0_setup_pi_matrix(struct pse_controller_dev *pcdev)
struct pd692x0_manager *manager;
int ret;
- manager = kzalloc_objs(*manager, PD692X0_MAX_MANAGERS, GFP_KERNEL);
+ manager = kzalloc_objs(*manager, PD692X0_MAX_MANAGERS);
if (!manager)
return -ENOMEM;
diff --git a/drivers/net/pse-pd/pse_core.c b/drivers/net/pse-pd/pse_core.c
index ccbcda0cc4a2..3beaaaeec9e1 100644
--- a/drivers/net/pse-pd/pse_core.c
+++ b/drivers/net/pse-pd/pse_core.c
@@ -162,7 +162,7 @@ static int of_load_pse_pis(struct pse_controller_dev *pcdev)
if (!np)
return -ENODEV;
- pcdev->pi = kzalloc_objs(*pcdev->pi, pcdev->nr_lines, GFP_KERNEL);
+ pcdev->pi = kzalloc_objs(*pcdev->pi, pcdev->nr_lines);
if (!pcdev->pi)
return -ENOMEM;
@@ -1408,7 +1408,7 @@ pse_control_get_internal(struct pse_controller_dev *pcdev, unsigned int index,
}
}
- psec = kzalloc_obj(*psec, GFP_KERNEL);
+ psec = kzalloc_obj(*psec);
if (!psec)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/pse-pd/tps23881.c b/drivers/net/pse-pd/tps23881.c
index 465b6cfa6253..d40cb35a2547 100644
--- a/drivers/net/pse-pd/tps23881.c
+++ b/drivers/net/pse-pd/tps23881.c
@@ -523,7 +523,7 @@ tps23881_pi_get_pw_limit_ranges(struct pse_controller_dev *pcdev, int id,
{
struct ethtool_c33_pse_pw_limit_range *c33_pw_limit_ranges;
- c33_pw_limit_ranges = kzalloc_obj(*c33_pw_limit_ranges, GFP_KERNEL);
+ c33_pw_limit_ranges = kzalloc_obj(*c33_pw_limit_ranges);
if (!c33_pw_limit_ranges)
return -ENOMEM;
diff --git a/drivers/net/rionet.c b/drivers/net/rionet.c
index 09fbb4ce8e38..64b5d0a8ae4a 100644
--- a/drivers/net/rionet.c
+++ b/drivers/net/rionet.c
@@ -603,7 +603,7 @@ static int rionet_add_dev(struct device *dev, struct subsys_interface *sif)
rnet = netdev_priv(nets[netid].ndev);
- peer = kzalloc_obj(*peer, GFP_KERNEL);
+ peer = kzalloc_obj(*peer);
if (!peer) {
rc = -ENOMEM;
goto out;
diff --git a/drivers/net/slip/slhc.c b/drivers/net/slip/slhc.c
index 98c4d5925694..e3c785da3eef 100644
--- a/drivers/net/slip/slhc.c
+++ b/drivers/net/slip/slhc.c
@@ -98,7 +98,7 @@ slhc_init(int rslots, int tslots)
if (rslots < 0 || rslots > 255 || tslots < 0 || tslots > 255)
return ERR_PTR(-EINVAL);
- comp = kzalloc_obj(struct slcompress, GFP_KERNEL);
+ comp = kzalloc_obj(struct slcompress);
if (! comp)
goto out_fail;
diff --git a/drivers/net/slip/slip.c b/drivers/net/slip/slip.c
index 4019c6b4dafc..820e1a8fc956 100644
--- a/drivers/net/slip/slip.c
+++ b/drivers/net/slip/slip.c
@@ -1297,7 +1297,7 @@ static int __init slip_init(void)
printk(KERN_INFO "SLIP linefill/keepalive option.\n");
#endif
- slip_devs = kzalloc_objs(struct net_device *, slip_maxdev, GFP_KERNEL);
+ slip_devs = kzalloc_objs(struct net_device *, slip_maxdev);
if (!slip_devs)
return -ENOMEM;
diff --git a/drivers/net/tap.c b/drivers/net/tap.c
index aee69767342e..b8240737dc51 100644
--- a/drivers/net/tap.c
+++ b/drivers/net/tap.c
@@ -1197,7 +1197,7 @@ int tap_queue_resize(struct tap_dev *tap)
int n = tap->numqueues;
int ret, i = 0;
- rings = kmalloc_objs(*rings, n, GFP_KERNEL);
+ rings = kmalloc_objs(*rings, n);
if (!rings)
return -ENOMEM;
diff --git a/drivers/net/team/team_core.c b/drivers/net/team/team_core.c
index 28c09ffd34b8..937dd6dc070b 100644
--- a/drivers/net/team/team_core.c
+++ b/drivers/net/team/team_core.c
@@ -157,7 +157,7 @@ static int __team_option_inst_add(struct team *team, struct team_option *option,
array_size = 1; /* No array but still need one instance */
for (i = 0; i < array_size; i++) {
- opt_inst = kmalloc_obj(*opt_inst, GFP_KERNEL);
+ opt_inst = kmalloc_obj(*opt_inst);
if (!opt_inst)
return -ENOMEM;
opt_inst->option = option;
@@ -256,7 +256,7 @@ static int __team_options_register(struct team *team,
struct team_option **dst_opts;
int err;
- dst_opts = kzalloc_objs(struct team_option *, option_count, GFP_KERNEL);
+ dst_opts = kzalloc_objs(struct team_option *, option_count);
if (!dst_opts)
return -ENOMEM;
for (i = 0; i < option_count; i++, option++) {
@@ -433,7 +433,7 @@ int team_mode_register(const struct team_mode *mode)
mode->priv_size > TEAM_MODE_PRIV_SIZE)
return -EINVAL;
- mitem = kmalloc_obj(*mitem, GFP_KERNEL);
+ mitem = kmalloc_obj(*mitem);
if (!mitem)
return -ENOMEM;
@@ -779,7 +779,7 @@ static int team_queue_override_init(struct team *team)
if (!queue_cnt)
return 0;
- listarr = kmalloc_objs(struct list_head, queue_cnt, GFP_KERNEL);
+ listarr = kmalloc_objs(struct list_head, queue_cnt);
if (!listarr)
return -ENOMEM;
team->qom_lists = listarr;
@@ -1015,7 +1015,7 @@ static int __team_port_enable_netpoll(struct team_port *port)
struct netpoll *np;
int err;
- np = kzalloc_obj(*np, GFP_KERNEL);
+ np = kzalloc_obj(*np);
if (!np)
return -ENOMEM;
diff --git a/drivers/net/team/team_mode_loadbalance.c b/drivers/net/team/team_mode_loadbalance.c
index b50c479f06ce..684954c2a8de 100644
--- a/drivers/net/team/team_mode_loadbalance.c
+++ b/drivers/net/team/team_mode_loadbalance.c
@@ -259,7 +259,7 @@ static int __fprog_create(struct sock_fprog_kern **pfprog, u32 data_len,
if (data_len % sizeof(struct sock_filter))
return -EINVAL;
- fprog = kmalloc_obj(*fprog, GFP_KERNEL);
+ fprog = kmalloc_obj(*fprog);
if (!fprog)
return -ENOMEM;
fprog->filter = kmemdup(filter, data_len, GFP_KERNEL);
@@ -594,7 +594,7 @@ static int lb_init(struct team *team)
BUG_ON(!func);
rcu_assign_pointer(lb_priv->select_tx_port_func, func);
- lb_priv->ex = kzalloc_obj(*lb_priv->ex, GFP_KERNEL);
+ lb_priv->ex = kzalloc_obj(*lb_priv->ex);
if (!lb_priv->ex)
return -ENOMEM;
lb_priv->ex->team = team;
diff --git a/drivers/net/tun.c b/drivers/net/tun.c
index fcddbeb6d36a..c492fda6fc15 100644
--- a/drivers/net/tun.c
+++ b/drivers/net/tun.c
@@ -2228,7 +2228,7 @@ static int __tun_set_ebpf(struct tun_struct *tun,
struct tun_prog *old, *new = NULL;
if (prog) {
- new = kmalloc_obj(*new, GFP_KERNEL);
+ new = kmalloc_obj(*new);
if (!new)
return -ENOMEM;
new->prog = prog;
@@ -3605,7 +3605,7 @@ static int tun_queue_resize(struct tun_struct *tun)
int n = tun->numqueues + tun->numdisabled;
int ret, i;
- rings = kmalloc_objs(*rings, n, GFP_KERNEL);
+ rings = kmalloc_objs(*rings, n);
if (!rings)
return -ENOMEM;
diff --git a/drivers/net/usb/aqc111.c b/drivers/net/usb/aqc111.c
index 5ab60f7c90dd..cbffa9ae1bb6 100644
--- a/drivers/net/usb/aqc111.c
+++ b/drivers/net/usb/aqc111.c
@@ -703,7 +703,7 @@ static int aqc111_bind(struct usbnet *dev, struct usb_interface *intf)
return ret;
}
- aqc111_data = kzalloc_obj(*aqc111_data, GFP_KERNEL);
+ aqc111_data = kzalloc_obj(*aqc111_data);
if (!aqc111_data)
return -ENOMEM;
diff --git a/drivers/net/usb/asix_devices.c b/drivers/net/usb/asix_devices.c
index ca8a9d04a16b..df0bcfedddbc 100644
--- a/drivers/net/usb/asix_devices.c
+++ b/drivers/net/usb/asix_devices.c
@@ -1314,7 +1314,7 @@ static int ax88178_bind(struct usbnet *dev, struct usb_interface *intf)
dev->rx_urb_size = 2048;
}
- dev->driver_priv = kzalloc_obj(struct asix_common_private, GFP_KERNEL);
+ dev->driver_priv = kzalloc_obj(struct asix_common_private);
if (!dev->driver_priv)
return -ENOMEM;
diff --git a/drivers/net/usb/ax88172a.c b/drivers/net/usb/ax88172a.c
index 54c0ba627b50..6b14bce2a552 100644
--- a/drivers/net/usb/ax88172a.c
+++ b/drivers/net/usb/ax88172a.c
@@ -165,7 +165,7 @@ static int ax88172a_bind(struct usbnet *dev, struct usb_interface *intf)
if (ret)
return ret;
- priv = kzalloc_obj(*priv, GFP_KERNEL);
+ priv = kzalloc_obj(*priv);
if (!priv)
return -ENOMEM;
diff --git a/drivers/net/usb/ax88179_178a.c b/drivers/net/usb/ax88179_178a.c
index 46e6c4dcda47..98f899ea2e94 100644
--- a/drivers/net/usb/ax88179_178a.c
+++ b/drivers/net/usb/ax88179_178a.c
@@ -1287,7 +1287,7 @@ static int ax88179_bind(struct usbnet *dev, struct usb_interface *intf)
if (ret < 0)
return ret;
- ax179_data = kzalloc_obj(*ax179_data, GFP_KERNEL);
+ ax179_data = kzalloc_obj(*ax179_data);
if (!ax179_data)
return -ENOMEM;
diff --git a/drivers/net/usb/cdc_ncm.c b/drivers/net/usb/cdc_ncm.c
index 39e8063b1f5b..7057c6c0cfc6 100644
--- a/drivers/net/usb/cdc_ncm.c
+++ b/drivers/net/usb/cdc_ncm.c
@@ -827,7 +827,7 @@ int cdc_ncm_bind_common(struct usbnet *dev, struct usb_interface *intf, u8 data_
u8 iface_no;
struct usb_cdc_parsed_header hdr;
- ctx = kzalloc_obj(*ctx, GFP_KERNEL);
+ ctx = kzalloc_obj(*ctx);
if (!ctx)
return -ENOMEM;
diff --git a/drivers/net/usb/cx82310_eth.c b/drivers/net/usb/cx82310_eth.c
index 54199fde1c64..068acb052adb 100644
--- a/drivers/net/usb/cx82310_eth.c
+++ b/drivers/net/usb/cx82310_eth.c
@@ -173,7 +173,7 @@ static int cx82310_bind(struct usbnet *dev, struct usb_interface *intf)
if (!dev->partial_data)
return -ENOMEM;
- priv = kzalloc_obj(*priv, GFP_KERNEL);
+ priv = kzalloc_obj(*priv);
if (!priv) {
ret = -ENOMEM;
goto err_partial;
diff --git a/drivers/net/usb/hso.c b/drivers/net/usb/hso.c
index 1da216248896..e7f66e4f63b5 100644
--- a/drivers/net/usb/hso.c
+++ b/drivers/net/usb/hso.c
@@ -2313,7 +2313,7 @@ static struct hso_device *hso_create_device(struct usb_interface *intf,
{
struct hso_device *hso_dev;
- hso_dev = kzalloc_obj(*hso_dev, GFP_KERNEL);
+ hso_dev = kzalloc_obj(*hso_dev);
if (!hso_dev)
return NULL;
@@ -2617,7 +2617,7 @@ static struct hso_device *hso_create_bulk_serial_device(
if (!hso_dev)
return NULL;
- serial = kzalloc_obj(*serial, GFP_KERNEL);
+ serial = kzalloc_obj(*serial);
if (!serial)
goto exit;
@@ -2626,7 +2626,7 @@ static struct hso_device *hso_create_bulk_serial_device(
if ((port & HSO_PORT_MASK) == HSO_PORT_MODEM) {
num_urbs = 2;
- serial->tiocmget = kzalloc_obj(struct hso_tiocmget, GFP_KERNEL);
+ serial->tiocmget = kzalloc_obj(struct hso_tiocmget);
if (!serial->tiocmget)
goto exit;
serial->tiocmget->serial_state_notification
@@ -2710,7 +2710,7 @@ struct hso_device *hso_create_mux_serial_device(struct usb_interface *interface,
if (!hso_dev)
return NULL;
- serial = kzalloc_obj(*serial, GFP_KERNEL);
+ serial = kzalloc_obj(*serial);
if (!serial)
goto err_free_dev;
@@ -2754,7 +2754,7 @@ static void hso_free_shared_int(struct hso_shared_int *mux)
static
struct hso_shared_int *hso_create_shared_int(struct usb_interface *interface)
{
- struct hso_shared_int *mux = kzalloc_obj(*mux, GFP_KERNEL);
+ struct hso_shared_int *mux = kzalloc_obj(*mux);
if (!mux)
return NULL;
diff --git a/drivers/net/usb/lan78xx.c b/drivers/net/usb/lan78xx.c
index 92ec3e73edff..8da8e04c3109 100644
--- a/drivers/net/usb/lan78xx.c
+++ b/drivers/net/usb/lan78xx.c
@@ -682,7 +682,7 @@ static int lan78xx_read_stats(struct lan78xx_net *dev,
u32 *src;
u32 *dst;
- stats = kmalloc_obj(*stats, GFP_KERNEL);
+ stats = kmalloc_obj(*stats);
if (!stats)
return -ENOMEM;
@@ -3728,7 +3728,7 @@ static int lan78xx_bind(struct lan78xx_net *dev, struct usb_interface *intf)
int ret;
int i;
- dev->data[0] = (unsigned long) kzalloc_obj(*pdata, GFP_KERNEL);
+ dev->data[0] = (unsigned long) kzalloc_obj(*pdata);
pdata = (struct lan78xx_priv *)(dev->data[0]);
if (!pdata) {
diff --git a/drivers/net/usb/lg-vl600.c b/drivers/net/usb/lg-vl600.c
index 21f6a4795295..c4ad2d9f6f4f 100644
--- a/drivers/net/usb/lg-vl600.c
+++ b/drivers/net/usb/lg-vl600.c
@@ -56,7 +56,7 @@ struct vl600_state {
static int vl600_bind(struct usbnet *dev, struct usb_interface *intf)
{
int ret;
- struct vl600_state *s = kzalloc_obj(struct vl600_state, GFP_KERNEL);
+ struct vl600_state *s = kzalloc_obj(struct vl600_state);
if (!s)
return -ENOMEM;
diff --git a/drivers/net/usb/r8152.c b/drivers/net/usb/r8152.c
index c224d2ee107c..4af85728ac4f 100644
--- a/drivers/net/usb/r8152.c
+++ b/drivers/net/usb/r8152.c
@@ -9647,7 +9647,7 @@ static u8 __rtl_get_hw_ver(struct usb_device *udev)
int ret;
int i;
- tmp = kmalloc_obj(*tmp, GFP_KERNEL);
+ tmp = kmalloc_obj(*tmp);
if (!tmp)
return 0;
diff --git a/drivers/net/usb/sierra_net.c b/drivers/net/usb/sierra_net.c
index 87a10f5ab557..4d3ed642b3e7 100644
--- a/drivers/net/usb/sierra_net.c
+++ b/drivers/net/usb/sierra_net.c
@@ -683,7 +683,7 @@ static int sierra_net_bind(struct usbnet *dev, struct usb_interface *intf)
return -ENODEV;
}
/* Initialize sierra private data */
- priv = kzalloc_obj(*priv, GFP_KERNEL);
+ priv = kzalloc_obj(*priv);
if (!priv)
return -ENOMEM;
diff --git a/drivers/net/usb/smsc95xx.c b/drivers/net/usb/smsc95xx.c
index df2c4c1f8c0b..42e4048b574b 100644
--- a/drivers/net/usb/smsc95xx.c
+++ b/drivers/net/usb/smsc95xx.c
@@ -1157,7 +1157,7 @@ static int smsc95xx_bind(struct usbnet *dev, struct usb_interface *intf)
return ret;
}
- pdata = kzalloc_obj(*pdata, GFP_KERNEL);
+ pdata = kzalloc_obj(*pdata);
if (!pdata)
return -ENOMEM;
diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c
index 31ed78712e43..72d6a9c6a5a2 100644
--- a/drivers/net/virtio_net.c
+++ b/drivers/net/virtio_net.c
@@ -3732,7 +3732,7 @@ static int virtnet_set_queues(struct virtnet_info *vi, u16 queue_pairs)
goto succ;
}
- mq = kzalloc_obj(*mq, GFP_KERNEL);
+ mq = kzalloc_obj(*mq);
if (!mq)
return -ENOMEM;
@@ -3799,7 +3799,7 @@ static void virtnet_rx_mode_work(struct work_struct *work)
if (!virtio_has_feature(vi->vdev, VIRTIO_NET_F_CTRL_RX))
return;
- promisc_allmulti = kzalloc_obj(*promisc_allmulti, GFP_KERNEL);
+ promisc_allmulti = kzalloc_obj(*promisc_allmulti);
if (!promisc_allmulti) {
dev_warn(&dev->dev, "Failed to set RX mode, no memory.\n");
return;
@@ -3885,7 +3885,7 @@ static int virtnet_vlan_rx_add_vid(struct net_device *dev,
__virtio16 *_vid __free(kfree) = NULL;
struct scatterlist sg;
- _vid = kzalloc_obj(*_vid, GFP_KERNEL);
+ _vid = kzalloc_obj(*_vid);
if (!_vid)
return -ENOMEM;
@@ -3905,7 +3905,7 @@ static int virtnet_vlan_rx_kill_vid(struct net_device *dev,
__virtio16 *_vid __free(kfree) = NULL;
struct scatterlist sg;
- _vid = kzalloc_obj(*_vid, GFP_KERNEL);
+ _vid = kzalloc_obj(*_vid);
if (!_vid)
return -ENOMEM;
@@ -4028,7 +4028,7 @@ static int virtnet_send_ctrl_coal_vq_cmd(struct virtnet_info *vi,
struct virtio_net_ctrl_coal_vq *coal_vq __free(kfree) = NULL;
struct scatterlist sgs;
- coal_vq = kzalloc_obj(*coal_vq, GFP_KERNEL);
+ coal_vq = kzalloc_obj(*coal_vq);
if (!coal_vq)
return -ENOMEM;
@@ -4987,7 +4987,7 @@ static int virtnet_get_hw_stats(struct virtnet_info *vi,
qnum += 1;
}
- req = kzalloc_objs(*req, qnum, GFP_KERNEL);
+ req = kzalloc_objs(*req, qnum);
if (!req)
return -ENOMEM;
@@ -5127,7 +5127,7 @@ static int virtnet_send_tx_notf_coal_cmds(struct virtnet_info *vi,
struct scatterlist sgs_tx;
int i;
- coal_tx = kzalloc_obj(*coal_tx, GFP_KERNEL);
+ coal_tx = kzalloc_obj(*coal_tx);
if (!coal_tx)
return -ENOMEM;
@@ -5175,7 +5175,7 @@ static int virtnet_send_rx_notf_coal_cmds(struct virtnet_info *vi,
return 0;
}
- coal_rx = kzalloc_obj(*coal_rx, GFP_KERNEL);
+ coal_rx = kzalloc_obj(*coal_rx);
if (!coal_rx)
return -ENOMEM;
@@ -5738,7 +5738,7 @@ static int virtnet_set_guest_offloads(struct virtnet_info *vi, u64 offloads)
__virtio64 *_offloads __free(kfree) = NULL;
struct scatterlist sg;
- _offloads = kzalloc_obj(*_offloads, GFP_KERNEL);
+ _offloads = kzalloc_obj(*_offloads);
if (!_offloads)
return -ENOMEM;
@@ -5882,7 +5882,7 @@ static int virtnet_xsk_pool_enable(struct net_device *dev,
size = virtqueue_get_vring_size(rq->vq);
- rq->xsk_buffs = kvzalloc_objs(*rq->xsk_buffs, size, GFP_KERNEL);
+ rq->xsk_buffs = kvzalloc_objs(*rq->xsk_buffs, size);
if (!rq->xsk_buffs)
return -ENOMEM;
@@ -6395,14 +6395,14 @@ static int virtnet_find_vqs(struct virtnet_info *vi)
virtio_has_feature(vi->vdev, VIRTIO_NET_F_CTRL_VQ);
/* Allocate space for find_vqs parameters */
- vqs = kzalloc_objs(*vqs, total_vqs, GFP_KERNEL);
+ vqs = kzalloc_objs(*vqs, total_vqs);
if (!vqs)
goto err_vq;
- vqs_info = kzalloc_objs(*vqs_info, total_vqs, GFP_KERNEL);
+ vqs_info = kzalloc_objs(*vqs_info, total_vqs);
if (!vqs_info)
goto err_vqs_info;
if (!vi->big_packets || vi->mergeable_rx_bufs) {
- ctx = kzalloc_objs(*ctx, total_vqs, GFP_KERNEL);
+ ctx = kzalloc_objs(*ctx, total_vqs);
if (!ctx)
goto err_ctx;
} else {
@@ -6460,16 +6460,16 @@ static int virtnet_alloc_queues(struct virtnet_info *vi)
int i;
if (vi->has_cvq) {
- vi->ctrl = kzalloc_obj(*vi->ctrl, GFP_KERNEL);
+ vi->ctrl = kzalloc_obj(*vi->ctrl);
if (!vi->ctrl)
goto err_ctrl;
} else {
vi->ctrl = NULL;
}
- vi->sq = kzalloc_objs(*vi->sq, vi->max_queue_pairs, GFP_KERNEL);
+ vi->sq = kzalloc_objs(*vi->sq, vi->max_queue_pairs);
if (!vi->sq)
goto err_sq;
- vi->rq = kzalloc_objs(*vi->rq, vi->max_queue_pairs, GFP_KERNEL);
+ vi->rq = kzalloc_objs(*vi->rq, vi->max_queue_pairs);
if (!vi->rq)
goto err_rq;
@@ -7016,7 +7016,7 @@ static int virtnet_probe(struct virtio_device *vdev)
struct scatterlist sg;
__le64 v;
- stats_cap = kzalloc_obj(*stats_cap, GFP_KERNEL);
+ stats_cap = kzalloc_obj(*stats_cap);
if (!stats_cap) {
rtnl_unlock();
err = -ENOMEM;
diff --git a/drivers/net/vxlan/vxlan_core.c b/drivers/net/vxlan/vxlan_core.c
index c1cf3eff4c1b..05558b6afecd 100644
--- a/drivers/net/vxlan/vxlan_core.c
+++ b/drivers/net/vxlan/vxlan_core.c
@@ -3578,7 +3578,7 @@ static struct vxlan_sock *vxlan_socket_create(struct net *net, bool ipv6,
ASSERT_RTNL();
- vs = kzalloc_obj(*vs, GFP_KERNEL);
+ vs = kzalloc_obj(*vs);
if (!vs)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/vxlan/vxlan_mdb.c b/drivers/net/vxlan/vxlan_mdb.c
index 8f53ae776613..055a4969f593 100644
--- a/drivers/net/vxlan/vxlan_mdb.c
+++ b/drivers/net/vxlan/vxlan_mdb.c
@@ -430,7 +430,7 @@ static int vxlan_mdb_config_src_entry_init(struct vxlan_mdb_config *cfg,
extack))
return -EINVAL;
- src = kzalloc_obj(*src, GFP_KERNEL);
+ src = kzalloc_obj(*src);
if (!src)
return -ENOMEM;
@@ -697,7 +697,7 @@ static int vxlan_mdb_remote_rdst_init(const struct vxlan_mdb_config *cfg,
struct vxlan_rdst *rd;
int err;
- rd = kzalloc_obj(*rd, GFP_KERNEL);
+ rd = kzalloc_obj(*rd);
if (!rd)
return -ENOMEM;
@@ -767,7 +767,7 @@ vxlan_mdb_remote_src_entry_add(struct vxlan_mdb_remote *remote,
{
struct vxlan_mdb_src_entry *ent;
- ent = kzalloc_obj(*ent, GFP_KERNEL);
+ ent = kzalloc_obj(*ent);
if (!ent)
return NULL;
@@ -1139,7 +1139,7 @@ static int vxlan_mdb_remote_add(const struct vxlan_mdb_config *cfg,
return -ENOENT;
}
- remote = kzalloc_obj(*remote, GFP_KERNEL);
+ remote = kzalloc_obj(*remote);
if (!remote)
return -ENOMEM;
@@ -1187,7 +1187,7 @@ vxlan_mdb_entry_get(struct vxlan_dev *vxlan,
if (mdb_entry)
return mdb_entry;
- mdb_entry = kzalloc_obj(*mdb_entry, GFP_KERNEL);
+ mdb_entry = kzalloc_obj(*mdb_entry);
if (!mdb_entry)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/vxlan/vxlan_vnifilter.c b/drivers/net/vxlan/vxlan_vnifilter.c
index 726a34d16fa2..2042369379ff 100644
--- a/drivers/net/vxlan/vxlan_vnifilter.c
+++ b/drivers/net/vxlan/vxlan_vnifilter.c
@@ -697,7 +697,7 @@ static struct vxlan_vni_node *vxlan_vni_alloc(struct vxlan_dev *vxlan,
{
struct vxlan_vni_node *vninode;
- vninode = kzalloc_obj(*vninode, GFP_KERNEL);
+ vninode = kzalloc_obj(*vninode);
if (!vninode)
return NULL;
vninode->stats = netdev_alloc_pcpu_stats(struct vxlan_vni_stats_pcpu);
@@ -925,7 +925,7 @@ int vxlan_vnigroup_init(struct vxlan_dev *vxlan)
struct vxlan_vni_group *vg;
int ret;
- vg = kzalloc_obj(*vg, GFP_KERNEL);
+ vg = kzalloc_obj(*vg);
if (!vg)
return -ENOMEM;
ret = rhashtable_init(&vg->vni_hash, &vxlan_vni_rht_params);
diff --git a/drivers/net/wan/c101.c b/drivers/net/wan/c101.c
index 82ba8dfa979b..f35a15cf5dd9 100644
--- a/drivers/net/wan/c101.c
+++ b/drivers/net/wan/c101.c
@@ -313,7 +313,7 @@ static int __init c101_run(unsigned long irq, unsigned long winbase)
return -ENODEV;
}
- card = kzalloc_obj(card_t, GFP_KERNEL);
+ card = kzalloc_obj(card_t);
if (!card)
return -ENOBUFS;
diff --git a/drivers/net/wan/farsync.c b/drivers/net/wan/farsync.c
index 9f989b2ff558..957e0b272d54 100644
--- a/drivers/net/wan/farsync.c
+++ b/drivers/net/wan/farsync.c
@@ -2359,7 +2359,7 @@ fst_add_one(struct pci_dev *pdev, const struct pci_device_id *ent)
}
/* Allocate driver private data */
- card = kzalloc_obj(struct fst_card_info, GFP_KERNEL);
+ card = kzalloc_obj(struct fst_card_info);
if (!card)
return -ENOMEM;
diff --git a/drivers/net/wan/framer/framer-core.c b/drivers/net/wan/framer/framer-core.c
index 66ed38e97336..d779b03a9e1b 100644
--- a/drivers/net/wan/framer/framer-core.c
+++ b/drivers/net/wan/framer/framer-core.c
@@ -615,7 +615,7 @@ struct framer *framer_create(struct device *dev, struct device_node *node,
if (WARN_ON((ops->flags & FRAMER_FLAG_POLL_STATUS) && !ops->get_status))
return ERR_PTR(-EINVAL);
- framer = kzalloc_obj(*framer, GFP_KERNEL);
+ framer = kzalloc_obj(*framer);
if (!framer)
return ERR_PTR(-ENOMEM);
@@ -771,7 +771,7 @@ __framer_provider_of_register(struct device *dev, struct module *owner,
{
struct framer_provider *framer_provider;
- framer_provider = kzalloc_obj(*framer_provider, GFP_KERNEL);
+ framer_provider = kzalloc_obj(*framer_provider);
if (!framer_provider)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/wan/framer/pef2256/pef2256.c b/drivers/net/wan/framer/pef2256/pef2256.c
index f7ed6b3dd2d7..6938316bf82b 100644
--- a/drivers/net/wan/framer/pef2256/pef2256.c
+++ b/drivers/net/wan/framer/pef2256/pef2256.c
@@ -638,7 +638,7 @@ static int pef2256_add_audio_devices(struct pef2256 *pef2256)
if (!count)
return 0;
- audio_devs = kzalloc_objs(*audio_devs, count, GFP_KERNEL);
+ audio_devs = kzalloc_objs(*audio_devs, count);
if (!audio_devs)
return -ENOMEM;
diff --git a/drivers/net/wan/fsl_ucc_hdlc.c b/drivers/net/wan/fsl_ucc_hdlc.c
index 5e93e204da0c..f26233d4bcbb 100644
--- a/drivers/net/wan/fsl_ucc_hdlc.c
+++ b/drivers/net/wan/fsl_ucc_hdlc.c
@@ -898,7 +898,7 @@ static int uhdlc_suspend(struct device *dev)
priv->gumr = ioread32be(&uf_regs->gumr);
priv->guemr = ioread8(&uf_regs->guemr);
- priv->ucc_pram_bak = kmalloc_obj(*priv->ucc_pram_bak, GFP_KERNEL);
+ priv->ucc_pram_bak = kmalloc_obj(*priv->ucc_pram_bak);
if (!priv->ucc_pram_bak)
return -ENOMEM;
@@ -1170,7 +1170,7 @@ static int ucc_hdlc_probe(struct platform_device *pdev)
ut_info->uf_info.regs = res.start;
ut_info->uf_info.irq = irq_of_parse_and_map(np, 0);
- uhdlc_priv = kzalloc_obj(*uhdlc_priv, GFP_KERNEL);
+ uhdlc_priv = kzalloc_obj(*uhdlc_priv);
if (!uhdlc_priv)
return -ENOMEM;
@@ -1183,7 +1183,7 @@ static int ucc_hdlc_probe(struct platform_device *pdev)
uhdlc_priv->hdlc_bus = of_property_read_bool(np, "fsl,hdlc-bus");
if (uhdlc_priv->tsa == 1) {
- utdm = kzalloc_obj(*utdm, GFP_KERNEL);
+ utdm = kzalloc_obj(*utdm);
if (!utdm) {
ret = -ENOMEM;
dev_err(&pdev->dev, "No mem to alloc ucc tdm data\n");
diff --git a/drivers/net/wan/n2.c b/drivers/net/wan/n2.c
index 1892ee67bf20..0e405fb307f9 100644
--- a/drivers/net/wan/n2.c
+++ b/drivers/net/wan/n2.c
@@ -340,7 +340,7 @@ static int __init n2_run(unsigned long io, unsigned long irq,
return -ENODEV;
}
- card = kzalloc_obj(card_t, GFP_KERNEL);
+ card = kzalloc_obj(card_t);
if (!card)
return -ENOBUFS;
diff --git a/drivers/net/wan/pc300too.c b/drivers/net/wan/pc300too.c
index 82ae9e1db51d..7e57d289b62c 100644
--- a/drivers/net/wan/pc300too.c
+++ b/drivers/net/wan/pc300too.c
@@ -300,7 +300,7 @@ static int pc300_pci_init_one(struct pci_dev *pdev,
return i;
}
- card = kzalloc_obj(card_t, GFP_KERNEL);
+ card = kzalloc_obj(card_t);
if (!card) {
pci_release_regions(pdev);
pci_disable_device(pdev);
diff --git a/drivers/net/wan/pci200syn.c b/drivers/net/wan/pci200syn.c
index 33f562919923..89f4b4584a33 100644
--- a/drivers/net/wan/pci200syn.c
+++ b/drivers/net/wan/pci200syn.c
@@ -281,7 +281,7 @@ static int pci200_pci_init_one(struct pci_dev *pdev,
return i;
}
- card = kzalloc_obj(card_t, GFP_KERNEL);
+ card = kzalloc_obj(card_t);
if (!card) {
pci_release_regions(pdev);
pci_disable_device(pdev);
diff --git a/drivers/net/wireguard/noise.c b/drivers/net/wireguard/noise.c
index 994b7c6f0613..9c0a09bf6c95 100644
--- a/drivers/net/wireguard/noise.c
+++ b/drivers/net/wireguard/noise.c
@@ -97,7 +97,7 @@ void wg_noise_handshake_clear(struct noise_handshake *handshake)
static struct noise_keypair *keypair_create(struct wg_peer *peer)
{
- struct noise_keypair *keypair = kzalloc_obj(*keypair, GFP_KERNEL);
+ struct noise_keypair *keypair = kzalloc_obj(*keypair);
if (unlikely(!keypair))
return NULL;
diff --git a/drivers/net/wireguard/peerlookup.c b/drivers/net/wireguard/peerlookup.c
index 5ae4e6c5e7c9..99651a86ac95 100644
--- a/drivers/net/wireguard/peerlookup.c
+++ b/drivers/net/wireguard/peerlookup.c
@@ -21,7 +21,7 @@ static struct hlist_head *pubkey_bucket(struct pubkey_hashtable *table,
struct pubkey_hashtable *wg_pubkey_hashtable_alloc(void)
{
- struct pubkey_hashtable *table = kvmalloc_obj(*table, GFP_KERNEL);
+ struct pubkey_hashtable *table = kvmalloc_obj(*table);
if (!table)
return NULL;
@@ -82,7 +82,7 @@ static struct hlist_head *index_bucket(struct index_hashtable *table,
struct index_hashtable *wg_index_hashtable_alloc(void)
{
- struct index_hashtable *table = kvmalloc_obj(*table, GFP_KERNEL);
+ struct index_hashtable *table = kvmalloc_obj(*table);
if (!table)
return NULL;
diff --git a/drivers/net/wireguard/ratelimiter.c b/drivers/net/wireguard/ratelimiter.c
index 13d532a44294..2b3867f692ab 100644
--- a/drivers/net/wireguard/ratelimiter.c
+++ b/drivers/net/wireguard/ratelimiter.c
@@ -176,12 +176,12 @@ int wg_ratelimiter_init(void)
(1U << 14) / sizeof(struct hlist_head)));
max_entries = table_size * 8;
- table_v4 = kvzalloc_objs(*table_v4, table_size, GFP_KERNEL);
+ table_v4 = kvzalloc_objs(*table_v4, table_size);
if (unlikely(!table_v4))
goto err_kmemcache;
#if IS_ENABLED(CONFIG_IPV6)
- table_v6 = kvzalloc_objs(*table_v6, table_size, GFP_KERNEL);
+ table_v6 = kvzalloc_objs(*table_v6, table_size);
if (unlikely(!table_v6)) {
kvfree(table_v4);
goto err_kmemcache;
diff --git a/drivers/net/wireguard/selftest/allowedips.c b/drivers/net/wireguard/selftest/allowedips.c
index 6c7c79e39ad4..2da3008c3a01 100644
--- a/drivers/net/wireguard/selftest/allowedips.c
+++ b/drivers/net/wireguard/selftest/allowedips.c
@@ -181,7 +181,7 @@ static __init int
horrible_allowedips_insert_v4(struct horrible_allowedips *table,
struct in_addr *ip, u8 cidr, void *value)
{
- struct horrible_allowedips_node *node = kzalloc_obj(*node, GFP_KERNEL);
+ struct horrible_allowedips_node *node = kzalloc_obj(*node);
if (unlikely(!node))
return -ENOMEM;
@@ -198,7 +198,7 @@ static __init int
horrible_allowedips_insert_v6(struct horrible_allowedips *table,
struct in6_addr *ip, u8 cidr, void *value)
{
- struct horrible_allowedips_node *node = kzalloc_obj(*node, GFP_KERNEL);
+ struct horrible_allowedips_node *node = kzalloc_obj(*node);
if (unlikely(!node))
return -ENOMEM;
@@ -266,13 +266,13 @@ static __init bool randomized_test(void)
wg_allowedips_init(&t);
horrible_allowedips_init(&h);
- peers = kzalloc_objs(*peers, NUM_PEERS, GFP_KERNEL);
+ peers = kzalloc_objs(*peers, NUM_PEERS);
if (unlikely(!peers)) {
pr_err("allowedips random self-test malloc: FAIL\n");
goto free;
}
for (i = 0; i < NUM_PEERS; ++i) {
- peers[i] = kzalloc_obj(*peers[i], GFP_KERNEL);
+ peers[i] = kzalloc_obj(*peers[i]);
if (unlikely(!peers[i])) {
pr_err("allowedips random self-test malloc: FAIL\n");
goto free;
@@ -447,7 +447,7 @@ static __init inline struct in6_addr *ip6(u32 a, u32 b, u32 c, u32 d)
static __init struct wg_peer *init_peer(void)
{
- struct wg_peer *peer = kzalloc_obj(*peer, GFP_KERNEL);
+ struct wg_peer *peer = kzalloc_obj(*peer);
if (!peer)
return NULL;
diff --git a/drivers/net/wireguard/selftest/counter.c b/drivers/net/wireguard/selftest/counter.c
index 13c5535a1fd6..8595ab697869 100644
--- a/drivers/net/wireguard/selftest/counter.c
+++ b/drivers/net/wireguard/selftest/counter.c
@@ -10,7 +10,7 @@ bool __init wg_packet_counter_selftest(void)
unsigned int test_num = 0, i;
bool success = true;
- counter = kmalloc_obj(*counter, GFP_KERNEL);
+ counter = kmalloc_obj(*counter);
if (unlikely(!counter)) {
pr_err("nonce counter self-test malloc: FAIL\n");
return false;
diff --git a/drivers/net/wireless/ath/ar5523/ar5523.c b/drivers/net/wireless/ath/ar5523/ar5523.c
index f1567365ac04..66ac396858a5 100644
--- a/drivers/net/wireless/ath/ar5523/ar5523.c
+++ b/drivers/net/wireless/ath/ar5523/ar5523.c
@@ -1512,11 +1512,11 @@ static int ar5523_load_firmware(struct usb_device *dev)
return -ENOENT;
}
- txblock = kzalloc_obj(*txblock, GFP_KERNEL);
+ txblock = kzalloc_obj(*txblock);
if (!txblock)
goto out;
- rxblock = kmalloc_obj(*rxblock, GFP_KERNEL);
+ rxblock = kmalloc_obj(*rxblock);
if (!rxblock)
goto out_free_txblock;
diff --git a/drivers/net/wireless/ath/ath10k/htt_rx.c b/drivers/net/wireless/ath/ath10k/htt_rx.c
index bea2cd4e5ee4..25ab945fecef 100644
--- a/drivers/net/wireless/ath/ath10k/htt_rx.c
+++ b/drivers/net/wireless/ath/ath10k/htt_rx.c
@@ -807,7 +807,7 @@ int ath10k_htt_rx_alloc(struct ath10k_htt *htt)
}
htt->rx_ring.netbufs_ring =
- kzalloc_objs(struct sk_buff *, htt->rx_ring.size, GFP_KERNEL);
+ kzalloc_objs(struct sk_buff *, htt->rx_ring.size);
if (!htt->rx_ring.netbufs_ring)
goto err_netbuf;
diff --git a/drivers/net/wireless/ath/ath10k/mac.c b/drivers/net/wireless/ath/ath10k/mac.c
index ef595a939bde..cf7424be9f4b 100644
--- a/drivers/net/wireless/ath/ath10k/mac.c
+++ b/drivers/net/wireless/ath/ath10k/mac.c
@@ -6431,7 +6431,7 @@ static int ath10k_hw_scan(struct ieee80211_hw *hw,
if (ret)
goto exit;
- arg = kzalloc_obj(*arg, GFP_KERNEL);
+ arg = kzalloc_obj(*arg);
if (!arg) {
ret = -ENOMEM;
goto exit;
@@ -7972,7 +7972,7 @@ static int ath10k_remain_on_channel(struct ieee80211_hw *hw,
scan_time_msec = ar->hw->wiphy->max_remain_on_channel_duration * 2;
- arg = kzalloc_obj(*arg, GFP_KERNEL);
+ arg = kzalloc_obj(*arg);
if (!arg) {
ret = -ENOMEM;
goto exit;
@@ -8954,7 +8954,7 @@ ath10k_mac_op_change_chanctx(struct ieee80211_hw *hw,
if (arg.n_vifs == 0)
goto radar;
- arg.vifs = kzalloc_objs(arg.vifs[0], arg.n_vifs, GFP_KERNEL);
+ arg.vifs = kzalloc_objs(arg.vifs[0], arg.n_vifs);
if (!arg.vifs)
goto radar;
diff --git a/drivers/net/wireless/ath/ath10k/qmi.c b/drivers/net/wireless/ath/ath10k/qmi.c
index 62c9ef500ee7..eebd78e7ff6b 100644
--- a/drivers/net/wireless/ath/ath10k/qmi.c
+++ b/drivers/net/wireless/ath/ath10k/qmi.c
@@ -245,7 +245,7 @@ static int ath10k_qmi_bdf_dnld_send_sync(struct ath10k_qmi *qmi)
const u8 *temp;
int ret;
- req = kzalloc_obj(*req, GFP_KERNEL);
+ req = kzalloc_obj(*req);
if (!req)
return -ENOMEM;
@@ -437,7 +437,7 @@ ath10k_qmi_cfg_send_sync_msg(struct ath10k *ar,
int ret;
u32 i;
- req = kzalloc_obj(*req, GFP_KERNEL);
+ req = kzalloc_obj(*req);
if (!req)
return -ENOMEM;
@@ -578,7 +578,7 @@ static int ath10k_qmi_cap_send_sync_msg(struct ath10k_qmi *qmi)
struct qmi_txn txn;
int ret;
- resp = kzalloc_obj(*resp, GFP_KERNEL);
+ resp = kzalloc_obj(*resp);
if (!resp)
return -ENOMEM;
@@ -1075,7 +1075,7 @@ int ath10k_qmi_init(struct ath10k *ar, u32 msa_size)
struct ath10k_qmi *qmi;
int ret;
- qmi = kzalloc_obj(*qmi, GFP_KERNEL);
+ qmi = kzalloc_obj(*qmi);
if (!qmi)
return -ENOMEM;
diff --git a/drivers/net/wireless/ath/ath10k/sdio.c b/drivers/net/wireless/ath/ath10k/sdio.c
index ff046cff7399..43a6b1ba8fb8 100644
--- a/drivers/net/wireless/ath/ath10k/sdio.c
+++ b/drivers/net/wireless/ath/ath10k/sdio.c
@@ -246,7 +246,7 @@ static int ath10k_sdio_writesb32(struct ath10k *ar, u32 addr, u32 val)
__le32 *buf;
int ret;
- buf = kzalloc_obj(*buf, GFP_KERNEL);
+ buf = kzalloc_obj(*buf);
if (!buf)
return -ENOMEM;
@@ -1766,7 +1766,7 @@ static int ath10k_sdio_diag_read32(struct ath10k *ar, u32 address,
__le32 *val;
int ret;
- val = kzalloc_obj(*val, GFP_KERNEL);
+ val = kzalloc_obj(*val);
if (!val)
return -ENOMEM;
diff --git a/drivers/net/wireless/ath/ath10k/usb.c b/drivers/net/wireless/ath/ath10k/usb.c
index 59969db56048..6661fff326e0 100644
--- a/drivers/net/wireless/ath/ath10k/usb.c
+++ b/drivers/net/wireless/ath/ath10k/usb.c
@@ -799,7 +799,7 @@ static int ath10k_usb_alloc_pipe_resources(struct ath10k *ar,
init_usb_anchor(&pipe->urb_submitted);
for (i = 0; i < urb_cnt; i++) {
- urb_context = kzalloc_obj(*urb_context, GFP_KERNEL);
+ urb_context = kzalloc_obj(*urb_context);
if (!urb_context)
return -ENOMEM;
diff --git a/drivers/net/wireless/ath/ath10k/wow.c b/drivers/net/wireless/ath/ath10k/wow.c
index 8b7f608b5265..78653f257925 100644
--- a/drivers/net/wireless/ath/ath10k/wow.c
+++ b/drivers/net/wireless/ath/ath10k/wow.c
@@ -301,7 +301,7 @@ static int ath10k_vif_wow_set_wakeups(struct ath10k_vif *arvif,
struct wmi_pno_scan_req *pno;
int ret;
- pno = kzalloc_obj(*pno, GFP_KERNEL);
+ pno = kzalloc_obj(*pno);
if (!pno)
return -ENOMEM;
@@ -413,7 +413,7 @@ static int ath10k_vif_wow_clean_nlo(struct ath10k_vif *arvif)
if (ar->nlo_enabled) {
struct wmi_pno_scan_req *pno;
- pno = kzalloc_obj(*pno, GFP_KERNEL);
+ pno = kzalloc_obj(*pno);
if (!pno)
return -ENOMEM;
diff --git a/drivers/net/wireless/ath/ath11k/cfr.c b/drivers/net/wireless/ath/ath11k/cfr.c
index 61ac656ece07..a91f25fb6c6b 100644
--- a/drivers/net/wireless/ath/ath11k/cfr.c
+++ b/drivers/net/wireless/ath/ath11k/cfr.c
@@ -975,7 +975,7 @@ int ath11k_cfr_init(struct ath11k_base *ab)
spin_lock_init(&cfr->lut_lock);
num_lut_entries = min_t(u32, CFR_MAX_LUT_ENTRIES, db_cap.min_elem);
- cfr->lut = kzalloc_objs(*cfr->lut, num_lut_entries, GFP_KERNEL);
+ cfr->lut = kzalloc_objs(*cfr->lut, num_lut_entries);
if (!cfr->lut) {
ret = -ENOMEM;
goto err;
diff --git a/drivers/net/wireless/ath/ath11k/debugfs.c b/drivers/net/wireless/ath/ath11k/debugfs.c
index 9b8660e56a1a..7ec8be82c1c9 100644
--- a/drivers/net/wireless/ath/ath11k/debugfs.c
+++ b/drivers/net/wireless/ath/ath11k/debugfs.c
@@ -1193,7 +1193,7 @@ static int ath11k_debugfs_dbr_dbg_init(struct ath11k *ar, int dbr_id)
if (ar->debug.dbr_debug[dbr_id])
return 0;
- ar->debug.dbr_debug[dbr_id] = kzalloc_obj(*dbr_debug, GFP_KERNEL);
+ ar->debug.dbr_debug[dbr_id] = kzalloc_obj(*dbr_debug);
if (!ar->debug.dbr_debug[dbr_id])
return -ENOMEM;
diff --git a/drivers/net/wireless/ath/ath11k/mac.c b/drivers/net/wireless/ath/ath11k/mac.c
index 7ec87ea7620f..e4ee2ba1f669 100644
--- a/drivers/net/wireless/ath/ath11k/mac.c
+++ b/drivers/net/wireless/ath/ath11k/mac.c
@@ -4221,7 +4221,7 @@ static int ath11k_mac_op_hw_scan(struct ieee80211_hw *hw,
if (ret)
goto exit;
- arg = kzalloc_obj(*arg, GFP_KERNEL);
+ arg = kzalloc_obj(*arg);
if (!arg) {
ret = -ENOMEM;
@@ -7876,7 +7876,7 @@ ath11k_mac_update_active_vif_chan(struct ath11k *ar,
if (arg.n_vifs == 0)
return;
- arg.vifs = kzalloc_objs(arg.vifs[0], arg.n_vifs, GFP_KERNEL);
+ arg.vifs = kzalloc_objs(arg.vifs[0], arg.n_vifs);
if (!arg.vifs)
return;
@@ -9729,7 +9729,7 @@ static int ath11k_mac_op_remain_on_channel(struct ieee80211_hw *hw,
scan_time_msec = ar->hw->wiphy->max_remain_on_channel_duration * 2;
- arg = kzalloc_obj(*arg, GFP_KERNEL);
+ arg = kzalloc_obj(*arg);
if (!arg) {
ret = -ENOMEM;
goto exit;
@@ -9823,7 +9823,7 @@ static int ath11k_mac_station_add(struct ath11k *ar,
arvif->reinstall_group_keys = false;
}
- arsta->rx_stats = kzalloc_obj(*arsta->rx_stats, GFP_KERNEL);
+ arsta->rx_stats = kzalloc_obj(*arsta->rx_stats);
if (!arsta->rx_stats) {
ret = -ENOMEM;
goto dec_num_station;
@@ -9844,7 +9844,7 @@ static int ath11k_mac_station_add(struct ath11k *ar,
sta->addr, arvif->vdev_id);
if (ath11k_debugfs_is_extd_tx_stats_enabled(ar)) {
- arsta->tx_stats = kzalloc_obj(*arsta->tx_stats, GFP_KERNEL);
+ arsta->tx_stats = kzalloc_obj(*arsta->tx_stats);
if (!arsta->tx_stats) {
ret = -ENOMEM;
goto free_peer;
@@ -10278,7 +10278,7 @@ static void ath11k_mac_setup_mac_address_list(struct ath11k *ar)
return;
n_addresses = ar->ab->hw_params.num_vdevs;
- addresses = kzalloc_objs(*addresses, n_addresses, GFP_KERNEL);
+ addresses = kzalloc_objs(*addresses, n_addresses);
if (!addresses)
return;
@@ -10310,7 +10310,7 @@ static int ath11k_mac_setup_iface_combinations(struct ath11k *ar)
else
n_combos = 1;
- combinations = kzalloc_objs(*combinations, n_combos, GFP_KERNEL);
+ combinations = kzalloc_objs(*combinations, n_combos);
if (!combinations)
return -ENOMEM;
@@ -10319,7 +10319,7 @@ static int ath11k_mac_setup_iface_combinations(struct ath11k *ar)
else
n_limits = 2;
- limits = kzalloc_objs(*limits, n_limits, GFP_KERNEL);
+ limits = kzalloc_objs(*limits, n_limits);
if (!limits) {
kfree(combinations);
return -ENOMEM;
diff --git a/drivers/net/wireless/ath/ath11k/mhi.c b/drivers/net/wireless/ath/ath11k/mhi.c
index 7cb91d23362f..f994233df2bb 100644
--- a/drivers/net/wireless/ath/ath11k/mhi.c
+++ b/drivers/net/wireless/ath/ath11k/mhi.c
@@ -207,7 +207,7 @@ static int ath11k_mhi_get_msi(struct ath11k_pci *ab_pci)
ath11k_dbg(ab, ATH11K_DBG_PCI, "num_vectors %d base_vector %d\n",
num_vectors, base_vector);
- irq = kzalloc_objs(int, num_vectors, GFP_KERNEL);
+ irq = kzalloc_objs(int, num_vectors);
if (!irq)
return -ENOMEM;
diff --git a/drivers/net/wireless/ath/ath11k/qmi.c b/drivers/net/wireless/ath/ath11k/qmi.c
index ea6f560abd98..feebbc30f3df 100644
--- a/drivers/net/wireless/ath/ath11k/qmi.c
+++ b/drivers/net/wireless/ath/ath11k/qmi.c
@@ -1799,11 +1799,11 @@ static int ath11k_qmi_fw_ind_register_send(struct ath11k_base *ab)
struct qmi_txn txn;
int ret;
- req = kzalloc_obj(*req, GFP_KERNEL);
+ req = kzalloc_obj(*req);
if (!req)
return -ENOMEM;
- resp = kzalloc_obj(*resp, GFP_KERNEL);
+ resp = kzalloc_obj(*resp);
if (!resp) {
ret = -ENOMEM;
goto resp_out;
@@ -1878,7 +1878,7 @@ static int ath11k_qmi_respond_fw_mem_request(struct ath11k_base *ab)
int ret = 0, i;
bool delayed;
- req = kzalloc_obj(*req, GFP_KERNEL);
+ req = kzalloc_obj(*req);
if (!req)
return -ENOMEM;
@@ -2306,7 +2306,7 @@ static int ath11k_qmi_load_file_target_mem(struct ath11k_base *ab,
int ret = 0;
u32 remaining = len;
- req = kzalloc_obj(*req, GFP_KERNEL);
+ req = kzalloc_obj(*req);
if (!req)
return -ENOMEM;
@@ -2705,7 +2705,7 @@ static int ath11k_qmi_wlanfw_wlan_cfg_send(struct ath11k_base *ab)
ce_cfg = (struct ce_pipe_config *)ab->qmi.ce_cfg.tgt_ce;
svc_cfg = (struct service_to_pipe *)ab->qmi.ce_cfg.svc_to_ce_map;
- req = kzalloc_obj(*req, GFP_KERNEL);
+ req = kzalloc_obj(*req);
if (!req)
return -ENOMEM;
diff --git a/drivers/net/wireless/ath/ath11k/wow.c b/drivers/net/wireless/ath/ath11k/wow.c
index 7b696d1dd0e8..f02edc9b8a9e 100644
--- a/drivers/net/wireless/ath/ath11k/wow.c
+++ b/drivers/net/wireless/ath/ath11k/wow.c
@@ -381,7 +381,7 @@ static int ath11k_vif_wow_set_wakeups(struct ath11k_vif *arvif,
struct wmi_pno_scan_req *pno;
int ret;
- pno = kzalloc_obj(*pno, GFP_KERNEL);
+ pno = kzalloc_obj(*pno);
if (!pno)
return -ENOMEM;
@@ -495,7 +495,7 @@ static int ath11k_vif_wow_clean_nlo(struct ath11k_vif *arvif)
if (ar->nlo_enabled) {
struct wmi_pno_scan_req *pno;
- pno = kzalloc_obj(*pno, GFP_KERNEL);
+ pno = kzalloc_obj(*pno);
if (!pno)
return -ENOMEM;
diff --git a/drivers/net/wireless/ath/ath12k/core.c b/drivers/net/wireless/ath/ath12k/core.c
index d9b41fc90dcd..4ed608ba3c30 100644
--- a/drivers/net/wireless/ath/ath12k/core.c
+++ b/drivers/net/wireless/ath/ath12k/core.c
@@ -1805,7 +1805,7 @@ static struct ath12k_hw_group *ath12k_core_hw_group_alloc(struct ath12k_base *ab
list_for_each_entry(ag, &ath12k_hw_group_list, list)
count++;
- ag = kzalloc_obj(*ag, GFP_KERNEL);
+ ag = kzalloc_obj(*ag);
if (!ag)
return NULL;
diff --git a/drivers/net/wireless/ath/ath12k/dp_peer.c b/drivers/net/wireless/ath/ath12k/dp_peer.c
index 95b5a4af4b2e..a1100782d45e 100644
--- a/drivers/net/wireless/ath/ath12k/dp_peer.c
+++ b/drivers/net/wireless/ath/ath12k/dp_peer.c
@@ -233,7 +233,7 @@ static int ath12k_dp_link_peer_rhash_addr_tbl_init(struct ath12k_dp *dp)
lockdep_assert_held(&dp->link_peer_rhash_tbl_lock);
- rhash_addr_tbl = kzalloc_obj(*dp->rhead_peer_addr, GFP_KERNEL);
+ rhash_addr_tbl = kzalloc_obj(*dp->rhead_peer_addr);
if (!rhash_addr_tbl)
return -ENOMEM;
diff --git a/drivers/net/wireless/ath/ath12k/mac.c b/drivers/net/wireless/ath/ath12k/mac.c
index 007c91dbb269..c6d64b467898 100644
--- a/drivers/net/wireless/ath/ath12k/mac.c
+++ b/drivers/net/wireless/ath/ath12k/mac.c
@@ -3838,7 +3838,7 @@ static void ath12k_bss_assoc(struct ath12k *ar,
lockdep_assert_wiphy(ath12k_ar_to_hw(ar)->wiphy);
struct ath12k_wmi_peer_assoc_arg *peer_arg __free(kfree) =
- kzalloc_obj(*peer_arg, GFP_KERNEL);
+ kzalloc_obj(*peer_arg);
if (!peer_arg)
return;
@@ -4217,7 +4217,7 @@ static struct ath12k_link_vif *ath12k_mac_assign_link_vif(struct ath12k_hw *ah,
if (vif->type == NL80211_IFTYPE_STATION)
arvif->is_sta_assoc_link = true;
} else {
- arvif = kzalloc_obj(*arvif, GFP_KERNEL);
+ arvif = kzalloc_obj(*arvif);
if (!arvif)
return NULL;
}
@@ -5603,7 +5603,7 @@ static int ath12k_mac_initiate_hw_scan(struct ieee80211_hw *hw,
if (ret)
goto exit;
- arg = kzalloc_obj(*arg, GFP_KERNEL);
+ arg = kzalloc_obj(*arg);
if (!arg) {
ret = -ENOMEM;
goto exit;
@@ -5693,7 +5693,7 @@ int ath12k_mac_op_hw_scan(struct ieee80211_hw *hw,
lockdep_assert_wiphy(hw->wiphy);
- chan_list = kzalloc_objs(*chan_list, hw_req->req.n_channels, GFP_KERNEL);
+ chan_list = kzalloc_objs(*chan_list, hw_req->req.n_channels);
if (!chan_list)
return -ENOMEM;
@@ -6123,7 +6123,7 @@ static int ath12k_mac_update_key_cache(struct ath12k_vif_cache *cache,
}
if (cmd == SET_KEY) {
- key_conf = kzalloc_obj(*key_conf, GFP_KERNEL);
+ key_conf = kzalloc_obj(*key_conf);
if (!key_conf)
return -ENOMEM;
@@ -6457,7 +6457,7 @@ static int ath12k_mac_station_assoc(struct ath12k *ar,
mask = &arvif->bitrate_mask;
struct ath12k_wmi_peer_assoc_arg *peer_arg __free(kfree) =
- kzalloc_obj(*peer_arg, GFP_KERNEL);
+ kzalloc_obj(*peer_arg);
if (!peer_arg)
return -ENOMEM;
@@ -6620,7 +6620,7 @@ static void ath12k_sta_rc_update_wk(struct wiphy *wiphy, struct wiphy_work *wk)
nss = min(nss, mac_nss);
struct ath12k_wmi_peer_assoc_arg *peer_arg __free(kfree) =
- kzalloc_obj(*peer_arg, GFP_KERNEL);
+ kzalloc_obj(*peer_arg);
if (!peer_arg)
return;
@@ -7975,7 +7975,7 @@ static struct ath12k_link_sta *ath12k_mac_alloc_assign_link_sta(struct ath12k_hw
if (arsta)
return NULL;
- arsta = kmalloc_obj(*arsta, GFP_KERNEL);
+ arsta = kmalloc_obj(*arsta);
if (!arsta)
return NULL;
@@ -11550,7 +11550,7 @@ ath12k_mac_update_active_vif_chan(struct ath12k *ar,
if (arg.n_vifs == 0)
return;
- arg.vifs = kzalloc_objs(arg.vifs[0], arg.n_vifs, GFP_KERNEL);
+ arg.vifs = kzalloc_objs(arg.vifs[0], arg.n_vifs);
if (!arg.vifs)
return;
@@ -13715,7 +13715,7 @@ int ath12k_mac_op_remain_on_channel(struct ieee80211_hw *hw,
scan_time_msec = hw->wiphy->max_remain_on_channel_duration * 2;
struct ath12k_wmi_scan_req_arg *arg __free(kfree) =
- kzalloc_obj(*arg, GFP_KERNEL);
+ kzalloc_obj(*arg);
if (!arg)
return -ENOMEM;
@@ -14123,7 +14123,7 @@ ath12k_mac_setup_radio_iface_comb(struct ath12k *ar,
max_interfaces = 1;
}
- limits = kzalloc_objs(*limits, n_limits, GFP_KERNEL);
+ limits = kzalloc_objs(*limits, n_limits);
if (!limits)
return -ENOMEM;
@@ -14187,7 +14187,7 @@ ath12k_mac_setup_global_iface_comb(struct ath12k_hw *ah,
else
n_limits = 1;
- limits = kzalloc_objs(*limits, n_limits, GFP_KERNEL);
+ limits = kzalloc_objs(*limits, n_limits);
if (!limits)
return -ENOMEM;
@@ -14272,20 +14272,20 @@ static int ath12k_mac_setup_iface_combinations(struct ath12k_hw *ah)
goto out;
}
- combinations = kzalloc_objs(*combinations, n_combinations, GFP_KERNEL);
+ combinations = kzalloc_objs(*combinations, n_combinations);
if (!combinations)
return -ENOMEM;
/* there are multiple radios */
- radio = kzalloc_objs(*radio, ah->num_radio, GFP_KERNEL);
+ radio = kzalloc_objs(*radio, ah->num_radio);
if (!radio) {
ret = -ENOMEM;
goto err_free_combinations;
}
for_each_ar(ah, ar, i) {
- comb = kzalloc_obj(*comb, GFP_KERNEL);
+ comb = kzalloc_obj(*comb);
if (!comb) {
ret = -ENOMEM;
goto err_free_radios;
diff --git a/drivers/net/wireless/ath/ath12k/mhi.c b/drivers/net/wireless/ath/ath12k/mhi.c
index 8f07c00c51a2..ee87f00bc5de 100644
--- a/drivers/net/wireless/ath/ath12k/mhi.c
+++ b/drivers/net/wireless/ath/ath12k/mhi.c
@@ -80,7 +80,7 @@ static int ath12k_mhi_get_msi(struct ath12k_pci *ab_pci)
ath12k_dbg(ab, ATH12K_DBG_PCI, "Number of assigned MSI for MHI is %d, base vector is %d\n",
num_vectors, base_vector);
- irq = kzalloc_objs(*irq, num_vectors, GFP_KERNEL);
+ irq = kzalloc_objs(*irq, num_vectors);
if (!irq)
return -ENOMEM;
diff --git a/drivers/net/wireless/ath/ath12k/peer.c b/drivers/net/wireless/ath/ath12k/peer.c
index ad571a4cf974..2e875176baaa 100644
--- a/drivers/net/wireless/ath/ath12k/peer.c
+++ b/drivers/net/wireless/ath/ath12k/peer.c
@@ -413,7 +413,7 @@ int ath12k_link_sta_rhash_tbl_init(struct ath12k_base *ab)
struct rhashtable *rhash_addr_tbl;
int ret;
- rhash_addr_tbl = kzalloc_obj(*ab->rhead_sta_addr, GFP_KERNEL);
+ rhash_addr_tbl = kzalloc_obj(*ab->rhead_sta_addr);
if (!rhash_addr_tbl)
return -ENOMEM;
diff --git a/drivers/net/wireless/ath/ath12k/qmi.c b/drivers/net/wireless/ath/ath12k/qmi.c
index 631041bf1dc1..c11b84b56f8f 100644
--- a/drivers/net/wireless/ath/ath12k/qmi.c
+++ b/drivers/net/wireless/ath/ath12k/qmi.c
@@ -2344,11 +2344,11 @@ static int ath12k_qmi_fw_ind_register_send(struct ath12k_base *ab)
struct qmi_txn txn;
int ret;
- req = kzalloc_obj(*req, GFP_KERNEL);
+ req = kzalloc_obj(*req);
if (!req)
return -ENOMEM;
- resp = kzalloc_obj(*resp, GFP_KERNEL);
+ resp = kzalloc_obj(*resp);
if (!resp) {
ret = -ENOMEM;
goto resp_out;
@@ -2416,7 +2416,7 @@ int ath12k_qmi_respond_fw_mem_request(struct ath12k_base *ab)
int ret = 0, i;
bool delayed;
- req = kzalloc_obj(*req, GFP_KERNEL);
+ req = kzalloc_obj(*req);
if (!req)
return -ENOMEM;
@@ -2968,7 +2968,7 @@ static int ath12k_qmi_load_file_target_mem(struct ath12k_base *ab,
int ret = 0;
u32 remaining = len;
- req = kzalloc_obj(*req, GFP_KERNEL);
+ req = kzalloc_obj(*req);
if (!req)
return -ENOMEM;
@@ -3465,7 +3465,7 @@ static int ath12k_qmi_wlanfw_wlan_cfg_send(struct ath12k_base *ab)
ce_cfg = (struct ce_pipe_config *)ab->qmi.ce_cfg.tgt_ce;
svc_cfg = (struct service_to_pipe *)ab->qmi.ce_cfg.svc_to_ce_map;
- req = kzalloc_obj(*req, GFP_KERNEL);
+ req = kzalloc_obj(*req);
if (!req)
return -ENOMEM;
diff --git a/drivers/net/wireless/ath/ath12k/wifi7/dp.c b/drivers/net/wireless/ath/ath12k/wifi7/dp.c
index 8e0b83801346..c72f604661ce 100644
--- a/drivers/net/wireless/ath/ath12k/wifi7/dp.c
+++ b/drivers/net/wireless/ath/ath12k/wifi7/dp.c
@@ -161,7 +161,7 @@ struct ath12k_dp *ath12k_wifi7_dp_device_alloc(struct ath12k_base *ab)
struct ath12k_dp *dp;
/* TODO: align dp later if cache alignment becomes a bottleneck */
- dp = kzalloc_obj(*dp, GFP_KERNEL);
+ dp = kzalloc_obj(*dp);
if (!dp)
return NULL;
diff --git a/drivers/net/wireless/ath/ath12k/wow.c b/drivers/net/wireless/ath/ath12k/wow.c
index bdac483c58cf..d8789104d886 100644
--- a/drivers/net/wireless/ath/ath12k/wow.c
+++ b/drivers/net/wireless/ath/ath12k/wow.c
@@ -395,7 +395,7 @@ static int ath12k_wow_vif_set_wakeups(struct ath12k_link_vif *arvif,
struct wmi_pno_scan_req_arg *pno;
int ret;
- pno = kzalloc_obj(*pno, GFP_KERNEL);
+ pno = kzalloc_obj(*pno);
if (!pno)
return -ENOMEM;
@@ -507,7 +507,7 @@ static int ath12k_wow_vdev_clean_nlo(struct ath12k *ar, u32 vdev_id)
if (!ar->nlo_enabled)
return 0;
- pno = kzalloc_obj(*pno, GFP_KERNEL);
+ pno = kzalloc_obj(*pno);
if (!pno)
return -ENOMEM;
@@ -748,7 +748,7 @@ static int ath12k_wow_arp_ns_offload(struct ath12k *ar, bool enable)
lockdep_assert_wiphy(ath12k_ar_to_hw(ar)->wiphy);
- offload = kmalloc_obj(*offload, GFP_KERNEL);
+ offload = kmalloc_obj(*offload);
if (!offload)
return -ENOMEM;
diff --git a/drivers/net/wireless/ath/ath5k/debug.c b/drivers/net/wireless/ath/ath5k/debug.c
index 5e30316f4543..25edc35dc7b9 100644
--- a/drivers/net/wireless/ath/ath5k/debug.c
+++ b/drivers/net/wireless/ath/ath5k/debug.c
@@ -928,7 +928,7 @@ static int open_file_eeprom(struct inode *inode, struct file *file)
/* Create private struct and assign to file */
- ep = kmalloc_obj(*ep, GFP_KERNEL);
+ ep = kmalloc_obj(*ep);
if (!ep) {
ret = -ENOMEM;
goto freebuf;
diff --git a/drivers/net/wireless/ath/ath6kl/core.c b/drivers/net/wireless/ath/ath6kl/core.c
index 8be852e832f3..648110cd313f 100644
--- a/drivers/net/wireless/ath/ath6kl/core.c
+++ b/drivers/net/wireless/ath/ath6kl/core.c
@@ -311,7 +311,7 @@ struct ath6kl *ath6kl_core_create(struct device *dev)
ar->sta_list[ctr].mgmt_psq_len = 0;
INIT_LIST_HEAD(&ar->sta_list[ctr].mgmt_psq);
ar->sta_list[ctr].aggr_conn =
- kzalloc_obj(struct aggr_info_conn, GFP_KERNEL);
+ kzalloc_obj(struct aggr_info_conn);
if (!ar->sta_list[ctr].aggr_conn) {
ath6kl_err("Failed to allocate memory for sta aggregation information\n");
ath6kl_core_destroy(ar);
diff --git a/drivers/net/wireless/ath/ath6kl/htc_mbox.c b/drivers/net/wireless/ath/ath6kl/htc_mbox.c
index 19dfeb012c04..9ece8f9983f1 100644
--- a/drivers/net/wireless/ath/ath6kl/htc_mbox.c
+++ b/drivers/net/wireless/ath/ath6kl/htc_mbox.c
@@ -2792,7 +2792,7 @@ static int ath6kl_htc_reset(struct htc_target *target)
(HTC_MAX_CTRL_MSG_LEN + HTC_HDR_LENGTH);
for (i = 0; i < NUM_CONTROL_BUFFERS; i++) {
- packet = kzalloc_obj(*packet, GFP_KERNEL);
+ packet = kzalloc_obj(*packet);
if (!packet)
return -ENOMEM;
@@ -2842,13 +2842,13 @@ static void *ath6kl_htc_mbox_create(struct ath6kl *ar)
struct htc_target *target = NULL;
int status = 0;
- target = kzalloc_obj(*target, GFP_KERNEL);
+ target = kzalloc_obj(*target);
if (!target) {
ath6kl_err("unable to allocate memory\n");
return NULL;
}
- target->dev = kzalloc_obj(*target->dev, GFP_KERNEL);
+ target->dev = kzalloc_obj(*target->dev);
if (!target->dev) {
ath6kl_err("unable to allocate memory\n");
kfree(target);
diff --git a/drivers/net/wireless/ath/ath6kl/htc_pipe.c b/drivers/net/wireless/ath/ath6kl/htc_pipe.c
index ba8a701087c3..5183e3029886 100644
--- a/drivers/net/wireless/ath/ath6kl/htc_pipe.c
+++ b/drivers/net/wireless/ath/ath6kl/htc_pipe.c
@@ -510,7 +510,7 @@ static struct htc_packet *build_htc_txctrl_packet(void)
struct htc_packet *packet = NULL;
struct sk_buff *skb;
- packet = kzalloc_obj(struct htc_packet, GFP_KERNEL);
+ packet = kzalloc_obj(struct htc_packet);
if (packet == NULL)
return NULL;
@@ -1409,7 +1409,7 @@ static void *ath6kl_htc_pipe_create(struct ath6kl *ar)
struct htc_packet *packet;
int i;
- target = kzalloc_obj(struct htc_target, GFP_KERNEL);
+ target = kzalloc_obj(struct htc_target);
if (target == NULL) {
ath6kl_err("htc create unable to allocate memory\n");
status = -ENOMEM;
@@ -1423,13 +1423,13 @@ static void *ath6kl_htc_pipe_create(struct ath6kl *ar)
reset_endpoint_states(target);
for (i = 0; i < HTC_PACKET_CONTAINER_ALLOCATION; i++) {
- packet = kzalloc_obj(struct htc_packet, GFP_KERNEL);
+ packet = kzalloc_obj(struct htc_packet);
if (packet != NULL)
free_htc_packet_container(target, packet);
}
- target->dev = kzalloc_obj(*target->dev, GFP_KERNEL);
+ target->dev = kzalloc_obj(*target->dev);
if (!target->dev) {
ath6kl_err("unable to allocate memory\n");
status = -ENOMEM;
diff --git a/drivers/net/wireless/ath/ath6kl/main.c b/drivers/net/wireless/ath/ath6kl/main.c
index 908cb87842f7..85d6ad53cf94 100644
--- a/drivers/net/wireless/ath/ath6kl/main.c
+++ b/drivers/net/wireless/ath/ath6kl/main.c
@@ -485,7 +485,7 @@ void ath6kl_connect_ap_mode_sta(struct ath6kl_vif *vif, u16 aid, u8 *mac_addr,
keymgmt, ucipher, auth, apsd_info);
/* send event to application */
- sinfo = kzalloc_obj(*sinfo, GFP_KERNEL);
+ sinfo = kzalloc_obj(*sinfo);
if (!sinfo)
return;
diff --git a/drivers/net/wireless/ath/ath6kl/sdio.c b/drivers/net/wireless/ath/ath6kl/sdio.c
index c0a895ae882f..56929e965bd6 100644
--- a/drivers/net/wireless/ath/ath6kl/sdio.c
+++ b/drivers/net/wireless/ath/ath6kl/sdio.c
@@ -1316,7 +1316,7 @@ static int ath6kl_sdio_probe(struct sdio_func *func,
func->num, func->vendor, func->device,
func->max_blksize, func->cur_blksize);
- ar_sdio = kzalloc_obj(struct ath6kl_sdio, GFP_KERNEL);
+ ar_sdio = kzalloc_obj(struct ath6kl_sdio);
if (!ar_sdio)
return -ENOMEM;
diff --git a/drivers/net/wireless/ath/ath6kl/txrx.c b/drivers/net/wireless/ath/ath6kl/txrx.c
index 623d134c4be7..97fdac7237e2 100644
--- a/drivers/net/wireless/ath/ath6kl/txrx.c
+++ b/drivers/net/wireless/ath/ath6kl/txrx.c
@@ -1770,13 +1770,13 @@ struct aggr_info *aggr_init(struct ath6kl_vif *vif)
{
struct aggr_info *p_aggr = NULL;
- p_aggr = kzalloc_obj(struct aggr_info, GFP_KERNEL);
+ p_aggr = kzalloc_obj(struct aggr_info);
if (!p_aggr) {
ath6kl_err("failed to alloc memory for aggr_node\n");
return NULL;
}
- p_aggr->aggr_conn = kzalloc_obj(struct aggr_info_conn, GFP_KERNEL);
+ p_aggr->aggr_conn = kzalloc_obj(struct aggr_info_conn);
if (!p_aggr->aggr_conn) {
ath6kl_err("failed to alloc memory for connection specific aggr info\n");
kfree(p_aggr);
diff --git a/drivers/net/wireless/ath/ath6kl/usb.c b/drivers/net/wireless/ath/ath6kl/usb.c
index 9362ab82cc30..852e77e41bde 100644
--- a/drivers/net/wireless/ath/ath6kl/usb.c
+++ b/drivers/net/wireless/ath/ath6kl/usb.c
@@ -190,7 +190,7 @@ static int ath6kl_usb_alloc_pipe_resources(struct ath6kl_usb_pipe *pipe,
init_usb_anchor(&pipe->urb_submitted);
for (i = 0; i < urb_cnt; i++) {
- urb_context = kzalloc_obj(struct ath6kl_urb_context, GFP_KERNEL);
+ urb_context = kzalloc_obj(struct ath6kl_urb_context);
if (urb_context == NULL) {
status = -ENOMEM;
goto fail_alloc_pipe_resources;
@@ -633,7 +633,7 @@ static struct ath6kl_usb *ath6kl_usb_create(struct usb_interface *interface)
int i;
/* ath6kl_usb_destroy() needs ar_usb != NULL && ar_usb->wq != NULL. */
- ar_usb = kzalloc_obj(struct ath6kl_usb, GFP_KERNEL);
+ ar_usb = kzalloc_obj(struct ath6kl_usb);
if (ar_usb == NULL)
return NULL;
ar_usb->wq = alloc_workqueue("ath6kl_wq", 0, 0);
diff --git a/drivers/net/wireless/ath/ath6kl/wmi.c b/drivers/net/wireless/ath/ath6kl/wmi.c
index c043ba9a2afa..72611a2ceb9d 100644
--- a/drivers/net/wireless/ath/ath6kl/wmi.c
+++ b/drivers/net/wireless/ath/ath6kl/wmi.c
@@ -4135,7 +4135,7 @@ void *ath6kl_wmi_init(struct ath6kl *dev)
{
struct wmi *wmi;
- wmi = kzalloc_obj(struct wmi, GFP_KERNEL);
+ wmi = kzalloc_obj(struct wmi);
if (!wmi)
return NULL;
diff --git a/drivers/net/wireless/ath/ath9k/hif_usb.c b/drivers/net/wireless/ath/ath9k/hif_usb.c
index c7e063482f55..8533b88974b2 100644
--- a/drivers/net/wireless/ath/ath9k/hif_usb.c
+++ b/drivers/net/wireless/ath/ath9k/hif_usb.c
@@ -107,7 +107,7 @@ static int hif_usb_send_regout(struct hif_device_usb *hif_dev,
if (urb == NULL)
return -ENOMEM;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL) {
usb_free_urb(urb);
return -ENOMEM;
@@ -849,7 +849,7 @@ static int ath9k_hif_usb_alloc_tx_urbs(struct hif_device_usb *hif_dev)
init_usb_anchor(&hif_dev->mgmt_submitted);
for (i = 0; i < MAX_TX_URB_NUM; i++) {
- tx_buf = kzalloc_obj(*tx_buf, GFP_KERNEL);
+ tx_buf = kzalloc_obj(*tx_buf);
if (!tx_buf)
goto err;
@@ -897,7 +897,7 @@ static int ath9k_hif_usb_alloc_rx_urbs(struct hif_device_usb *hif_dev)
for (i = 0; i < MAX_RX_URB_NUM; i++) {
- rx_buf = kzalloc_obj(*rx_buf, GFP_KERNEL);
+ rx_buf = kzalloc_obj(*rx_buf);
if (!rx_buf) {
ret = -ENOMEM;
goto err_rxb;
@@ -972,7 +972,7 @@ static int ath9k_hif_usb_alloc_reg_in_urbs(struct hif_device_usb *hif_dev)
for (i = 0; i < MAX_REG_IN_URB_NUM; i++) {
- rx_buf = kzalloc_obj(*rx_buf, GFP_KERNEL);
+ rx_buf = kzalloc_obj(*rx_buf);
if (!rx_buf) {
ret = -ENOMEM;
goto err_rxb;
@@ -1376,7 +1376,7 @@ static int ath9k_hif_usb_probe(struct usb_interface *interface,
if (id->driver_info == STORAGE_DEVICE)
return send_eject_command(interface);
- hif_dev = kzalloc_obj(struct hif_device_usb, GFP_KERNEL);
+ hif_dev = kzalloc_obj(struct hif_device_usb);
if (!hif_dev) {
ret = -ENOMEM;
goto err_alloc;
diff --git a/drivers/net/wireless/ath/ath9k/htc_drv_init.c b/drivers/net/wireless/ath/ath9k/htc_drv_init.c
index a57b1ca76891..5270d0c0af17 100644
--- a/drivers/net/wireless/ath/ath9k/htc_drv_init.c
+++ b/drivers/net/wireless/ath/ath9k/htc_drv_init.c
@@ -611,7 +611,7 @@ static int ath9k_init_priv(struct ath9k_htc_priv *priv,
struct ath_common *common;
int i, ret = 0, csz = 0;
- ah = kzalloc_obj(struct ath_hw, GFP_KERNEL);
+ ah = kzalloc_obj(struct ath_hw);
if (!ah)
return -ENOMEM;
diff --git a/drivers/net/wireless/ath/ath9k/htc_drv_txrx.c b/drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
index 20e1f9b72b16..bed7ea2425a0 100644
--- a/drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
+++ b/drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
@@ -1193,7 +1193,7 @@ int ath9k_rx_init(struct ath9k_htc_priv *priv)
for (i = 0; i < ATH9K_HTC_RXBUF; i++) {
struct ath9k_htc_rxbuf *rxbuf =
- kzalloc_obj(struct ath9k_htc_rxbuf, GFP_KERNEL);
+ kzalloc_obj(struct ath9k_htc_rxbuf);
if (rxbuf == NULL)
goto err;
diff --git a/drivers/net/wireless/ath/ath9k/htc_hst.c b/drivers/net/wireless/ath/ath9k/htc_hst.c
index a2fe131d8c00..efd73f2ffda6 100644
--- a/drivers/net/wireless/ath/ath9k/htc_hst.c
+++ b/drivers/net/wireless/ath/ath9k/htc_hst.c
@@ -499,7 +499,7 @@ struct htc_target *ath9k_htc_hw_alloc(void *hif_handle,
struct htc_endpoint *endpoint;
struct htc_target *target;
- target = kzalloc_obj(struct htc_target, GFP_KERNEL);
+ target = kzalloc_obj(struct htc_target);
if (!target)
return NULL;
diff --git a/drivers/net/wireless/ath/ath9k/hw.c b/drivers/net/wireless/ath/ath9k/hw.c
index e7bf63d257b2..a45351afcf6e 100644
--- a/drivers/net/wireless/ath/ath9k/hw.c
+++ b/drivers/net/wireless/ath/ath9k/hw.c
@@ -3128,7 +3128,7 @@ struct ath_gen_timer *ath_gen_timer_alloc(struct ath_hw *ah,
!AR_SREV_9300_20_OR_LATER(ah))
return NULL;
- timer = kzalloc_obj(struct ath_gen_timer, GFP_KERNEL);
+ timer = kzalloc_obj(struct ath_gen_timer);
if (timer == NULL)
return NULL;
diff --git a/drivers/net/wireless/ath/ath9k/wmi.c b/drivers/net/wireless/ath/ath9k/wmi.c
index 2f56b9cc0ab8..284e8c13b043 100644
--- a/drivers/net/wireless/ath/ath9k/wmi.c
+++ b/drivers/net/wireless/ath/ath9k/wmi.c
@@ -92,7 +92,7 @@ struct wmi *ath9k_init_wmi(struct ath9k_htc_priv *priv)
{
struct wmi *wmi;
- wmi = kzalloc_obj(struct wmi, GFP_KERNEL);
+ wmi = kzalloc_obj(struct wmi);
if (!wmi)
return NULL;
diff --git a/drivers/net/wireless/ath/carl9170/main.c b/drivers/net/wireless/ath/carl9170/main.c
index 3262a279746f..af632418fa06 100644
--- a/drivers/net/wireless/ath/carl9170/main.c
+++ b/drivers/net/wireless/ath/carl9170/main.c
@@ -1412,7 +1412,7 @@ static int carl9170_op_ampdu_action(struct ieee80211_hw *hw,
if (!sta_info->ht_sta)
return -EOPNOTSUPP;
- tid_info = kzalloc_obj(struct carl9170_sta_tid, GFP_KERNEL);
+ tid_info = kzalloc_obj(struct carl9170_sta_tid);
if (!tid_info)
return -ENOMEM;
diff --git a/drivers/net/wireless/ath/dfs_pattern_detector.c b/drivers/net/wireless/ath/dfs_pattern_detector.c
index a798ff11183d..ce5a6a39c0ad 100644
--- a/drivers/net/wireless/ath/dfs_pattern_detector.c
+++ b/drivers/net/wireless/ath/dfs_pattern_detector.c
@@ -354,7 +354,7 @@ dfs_pattern_detector_init(struct ath_common *common,
if (!IS_ENABLED(CONFIG_CFG80211_CERTIFICATION_ONUS))
return NULL;
- dpd = kmalloc_obj(*dpd, GFP_KERNEL);
+ dpd = kmalloc_obj(*dpd);
if (dpd == NULL)
return NULL;
diff --git a/drivers/net/wireless/ath/wcn36xx/dxe.c b/drivers/net/wireless/ath/wcn36xx/dxe.c
index c6ec7a296240..5a0ef2295a3a 100644
--- a/drivers/net/wireless/ath/wcn36xx/dxe.c
+++ b/drivers/net/wireless/ath/wcn36xx/dxe.c
@@ -74,7 +74,7 @@ static int wcn36xx_dxe_allocate_ctl_block(struct wcn36xx_dxe_ch *ch)
spin_lock_init(&ch->lock);
for (i = 0; i < ch->desc_num; i++) {
- cur_ctl = kzalloc_obj(*cur_ctl, GFP_KERNEL);
+ cur_ctl = kzalloc_obj(*cur_ctl);
if (!cur_ctl)
goto out_fail;
diff --git a/drivers/net/wireless/ath/wcn36xx/smd.c b/drivers/net/wireless/ath/wcn36xx/smd.c
index f9ebe13d0245..813553edcb78 100644
--- a/drivers/net/wireless/ath/wcn36xx/smd.c
+++ b/drivers/net/wireless/ath/wcn36xx/smd.c
@@ -847,7 +847,7 @@ int wcn36xx_smd_start_hw_scan(struct wcn36xx *wcn, struct ieee80211_vif *vif,
return -EINVAL;
mutex_lock(&wcn->hal_mutex);
- msg_body = kzalloc_obj(*msg_body, GFP_KERNEL);
+ msg_body = kzalloc_obj(*msg_body);
if (!msg_body) {
ret = -ENOMEM;
goto out;
@@ -942,7 +942,7 @@ int wcn36xx_smd_update_channel_list(struct wcn36xx *wcn, struct cfg80211_scan_re
struct wcn36xx_hal_update_channel_list_req_msg *msg_body;
int ret, i;
- msg_body = kzalloc_obj(*msg_body, GFP_KERNEL);
+ msg_body = kzalloc_obj(*msg_body);
if (!msg_body)
return -ENOMEM;
@@ -1624,7 +1624,7 @@ static int wcn36xx_smd_config_bss_v1(struct wcn36xx *wcn,
struct cfg80211_chan_def *chandef;
int ret;
- msg_body = kzalloc_obj(*msg_body, GFP_KERNEL);
+ msg_body = kzalloc_obj(*msg_body);
if (!msg_body)
return -ENOMEM;
@@ -1744,7 +1744,7 @@ static int wcn36xx_smd_config_bss_v0(struct wcn36xx *wcn,
struct wcn36xx_hal_config_sta_params *sta_params;
int ret;
- msg = kzalloc_obj(*msg, GFP_KERNEL);
+ msg = kzalloc_obj(*msg);
if (!msg)
return -ENOMEM;
diff --git a/drivers/net/wireless/ath/wil6210/cfg80211.c b/drivers/net/wireless/ath/wil6210/cfg80211.c
index e0f39ef9ac78..c74f5e66166d 100644
--- a/drivers/net/wireless/ath/wil6210/cfg80211.c
+++ b/drivers/net/wireless/ath/wil6210/cfg80211.c
@@ -691,7 +691,7 @@ wil_cfg80211_add_iface(struct wiphy *wiphy, const char *name,
return ERR_PTR(-EINVAL);
}
- p2p_wdev = kzalloc_obj(*p2p_wdev, GFP_KERNEL);
+ p2p_wdev = kzalloc_obj(*p2p_wdev);
if (!p2p_wdev)
return ERR_PTR(-ENOMEM);
@@ -2394,7 +2394,7 @@ static int wil_cfg80211_probe_client(struct wiphy *wiphy,
if (cid < 0)
return -ENOLINK;
- req = kzalloc_obj(*req, GFP_KERNEL);
+ req = kzalloc_obj(*req);
if (!req)
return -ENOMEM;
diff --git a/drivers/net/wireless/ath/wil6210/debugfs.c b/drivers/net/wireless/ath/wil6210/debugfs.c
index 2e5c24245e6a..1e796087435d 100644
--- a/drivers/net/wireless/ath/wil6210/debugfs.c
+++ b/drivers/net/wireless/ath/wil6210/debugfs.c
@@ -1392,7 +1392,7 @@ static int link_show(struct seq_file *s, void *data)
struct station_info *sinfo;
int i, rc = 0;
- sinfo = kzalloc_obj(*sinfo, GFP_KERNEL);
+ sinfo = kzalloc_obj(*sinfo);
if (!sinfo)
return -ENOMEM;
diff --git a/drivers/net/wireless/ath/wil6210/rx_reorder.c b/drivers/net/wireless/ath/wil6210/rx_reorder.c
index 75bf9dbbf23a..5841098ff8f9 100644
--- a/drivers/net/wireless/ath/wil6210/rx_reorder.c
+++ b/drivers/net/wireless/ath/wil6210/rx_reorder.c
@@ -241,13 +241,13 @@ out:
struct wil_tid_ampdu_rx *wil_tid_ampdu_rx_alloc(struct wil6210_priv *wil,
int size, u16 ssn)
{
- struct wil_tid_ampdu_rx *r = kzalloc_obj(*r, GFP_KERNEL);
+ struct wil_tid_ampdu_rx *r = kzalloc_obj(*r);
if (!r)
return NULL;
r->reorder_buf =
- kzalloc_objs(struct sk_buff *, size, GFP_KERNEL);
+ kzalloc_objs(struct sk_buff *, size);
if (!r->reorder_buf) {
kfree(r);
return NULL;
diff --git a/drivers/net/wireless/ath/wil6210/txrx.c b/drivers/net/wireless/ath/wil6210/txrx.c
index e11f30a7bb48..e8320607603e 100644
--- a/drivers/net/wireless/ath/wil6210/txrx.c
+++ b/drivers/net/wireless/ath/wil6210/txrx.c
@@ -119,7 +119,7 @@ static int wil_vring_alloc(struct wil6210_priv *wil, struct wil_ring *vring)
vring->swhead = 0;
vring->swtail = 0;
- vring->ctx = kzalloc_objs(vring->ctx[0], vring->size, GFP_KERNEL);
+ vring->ctx = kzalloc_objs(vring->ctx[0], vring->size);
if (!vring->ctx) {
vring->va = NULL;
return -ENOMEM;
diff --git a/drivers/net/wireless/ath/wil6210/txrx_edma.c b/drivers/net/wireless/ath/wil6210/txrx_edma.c
index e391951346c2..c4c6b3088a7a 100644
--- a/drivers/net/wireless/ath/wil6210/txrx_edma.c
+++ b/drivers/net/wireless/ath/wil6210/txrx_edma.c
@@ -381,7 +381,7 @@ static int wil_ring_alloc_desc_ring(struct wil6210_priv *wil,
ring->swhead = 0;
ring->swtail = 0;
- ring->ctx = kzalloc_objs(ring->ctx[0], ring->size, GFP_KERNEL);
+ ring->ctx = kzalloc_objs(ring->ctx[0], ring->size);
if (!ring->ctx)
goto err;
diff --git a/drivers/net/wireless/ath/wil6210/wmi.c b/drivers/net/wireless/ath/wil6210/wmi.c
index 69f9fb19f01b..05b040c684e8 100644
--- a/drivers/net/wireless/ath/wil6210/wmi.c
+++ b/drivers/net/wireless/ath/wil6210/wmi.c
@@ -1080,7 +1080,7 @@ static void wmi_evt_connect(struct wil6210_vif *vif, int id, void *d, int len)
goto out;
}
- sinfo = kzalloc_obj(*sinfo, GFP_KERNEL);
+ sinfo = kzalloc_obj(*sinfo);
if (!sinfo) {
rc = -ENOMEM;
goto out;
diff --git a/drivers/net/wireless/atmel/at76c50x-usb.c b/drivers/net/wireless/atmel/at76c50x-usb.c
index 11554306a5f3..6445332801a4 100644
--- a/drivers/net/wireless/atmel/at76c50x-usb.c
+++ b/drivers/net/wireless/atmel/at76c50x-usb.c
@@ -378,7 +378,7 @@ static int at76_usbdfu_download(struct usb_device *udev, u8 *buf, u32 size,
return -EINVAL;
}
- dfu_stat_buf = kmalloc_obj(*dfu_stat_buf, GFP_KERNEL);
+ dfu_stat_buf = kmalloc_obj(*dfu_stat_buf);
if (!dfu_stat_buf) {
ret = -ENOMEM;
goto exit;
@@ -607,7 +607,7 @@ static inline int at76_get_hw_cfg_intersil(struct usb_device *udev,
static int at76_get_hw_config(struct at76_priv *priv)
{
int ret;
- union at76_hwcfg *hwcfg = kmalloc_obj(*hwcfg, GFP_KERNEL);
+ union at76_hwcfg *hwcfg = kmalloc_obj(*hwcfg);
if (!hwcfg)
return -ENOMEM;
@@ -931,7 +931,7 @@ static void at76_dump_mib_mac_addr(struct at76_priv *priv)
{
int i;
int ret;
- struct mib_mac_addr *m = kmalloc_obj(*m, GFP_KERNEL);
+ struct mib_mac_addr *m = kmalloc_obj(*m);
if (!m)
return;
@@ -959,7 +959,7 @@ static void at76_dump_mib_mac_wep(struct at76_priv *priv)
int i;
int ret;
int key_len;
- struct mib_mac_wep *m = kmalloc_obj(*m, GFP_KERNEL);
+ struct mib_mac_wep *m = kmalloc_obj(*m);
if (!m)
return;
@@ -994,7 +994,7 @@ exit:
static void at76_dump_mib_mac_mgmt(struct at76_priv *priv)
{
int ret;
- struct mib_mac_mgmt *m = kmalloc_obj(*m, GFP_KERNEL);
+ struct mib_mac_mgmt *m = kmalloc_obj(*m);
if (!m)
return;
@@ -1030,7 +1030,7 @@ exit:
static void at76_dump_mib_mac(struct at76_priv *priv)
{
int ret;
- struct mib_mac *m = kmalloc_obj(*m, GFP_KERNEL);
+ struct mib_mac *m = kmalloc_obj(*m);
if (!m)
return;
@@ -1067,7 +1067,7 @@ exit:
static void at76_dump_mib_phy(struct at76_priv *priv)
{
int ret;
- struct mib_phy *m = kmalloc_obj(*m, GFP_KERNEL);
+ struct mib_phy *m = kmalloc_obj(*m);
if (!m)
return;
@@ -1100,7 +1100,7 @@ exit:
static void at76_dump_mib_local(struct at76_priv *priv)
{
int ret;
- struct mib_local *m = kmalloc_obj(*m, GFP_KERNEL);
+ struct mib_local *m = kmalloc_obj(*m);
if (!m)
return;
@@ -1125,7 +1125,7 @@ exit:
static void at76_dump_mib_mdomain(struct at76_priv *priv)
{
int ret;
- struct mib_mdomain *m = kmalloc_obj(*m, GFP_KERNEL);
+ struct mib_mdomain *m = kmalloc_obj(*m);
if (!m)
return;
@@ -2442,7 +2442,7 @@ static int at76_probe(struct usb_interface *interface,
udev = usb_get_dev(interface_to_usbdev(interface));
- fwv = kmalloc_obj(*fwv, GFP_KERNEL);
+ fwv = kmalloc_obj(*fwv);
if (!fwv) {
ret = -ENOMEM;
goto exit;
diff --git a/drivers/net/wireless/broadcom/b43/bus.c b/drivers/net/wireless/broadcom/b43/bus.c
index b6c8697f782b..3ed329a39daf 100644
--- a/drivers/net/wireless/broadcom/b43/bus.c
+++ b/drivers/net/wireless/broadcom/b43/bus.c
@@ -74,7 +74,7 @@ void b43_bus_bcma_block_write(struct b43_bus_dev *dev, const void *buffer,
struct b43_bus_dev *b43_bus_dev_bcma_init(struct bcma_device *core)
{
- struct b43_bus_dev *dev = kzalloc_obj(*dev, GFP_KERNEL);
+ struct b43_bus_dev *dev = kzalloc_obj(*dev);
if (!dev)
return NULL;
@@ -179,7 +179,7 @@ struct b43_bus_dev *b43_bus_dev_ssb_init(struct ssb_device *sdev)
{
struct b43_bus_dev *dev;
- dev = kzalloc_obj(*dev, GFP_KERNEL);
+ dev = kzalloc_obj(*dev);
if (!dev)
return NULL;
diff --git a/drivers/net/wireless/broadcom/b43/debugfs.c b/drivers/net/wireless/broadcom/b43/debugfs.c
index aa6768a66b03..3d1c94d2d999 100644
--- a/drivers/net/wireless/broadcom/b43/debugfs.c
+++ b/drivers/net/wireless/broadcom/b43/debugfs.c
@@ -670,7 +670,7 @@ void b43_debugfs_add_device(struct b43_wldev *dev)
char devdir[16];
B43_WARN_ON(!dev);
- e = kzalloc_obj(*e, GFP_KERNEL);
+ e = kzalloc_obj(*e);
if (!e) {
b43err(dev->wl, "debugfs: add device OOM\n");
return;
diff --git a/drivers/net/wireless/broadcom/b43/dma.c b/drivers/net/wireless/broadcom/b43/dma.c
index eca39555718f..6eabe78c938a 100644
--- a/drivers/net/wireless/broadcom/b43/dma.c
+++ b/drivers/net/wireless/broadcom/b43/dma.c
@@ -838,7 +838,7 @@ struct b43_dmaring *b43_setup_dmaring(struct b43_wldev *dev,
int i, err;
dma_addr_t dma_test;
- ring = kzalloc_obj(*ring, GFP_KERNEL);
+ ring = kzalloc_obj(*ring);
if (!ring)
goto out;
diff --git a/drivers/net/wireless/broadcom/b43/lo.c b/drivers/net/wireless/broadcom/b43/lo.c
index 6fcd7205bda3..f86e8969673f 100644
--- a/drivers/net/wireless/broadcom/b43/lo.c
+++ b/drivers/net/wireless/broadcom/b43/lo.c
@@ -766,7 +766,7 @@ struct b43_lo_calib *b43_calibrate_lo_setting(struct b43_wldev *dev,
loctl.i, loctl.q);
}
- cal = kmalloc_obj(*cal, GFP_KERNEL);
+ cal = kmalloc_obj(*cal);
if (!cal) {
b43warn(dev->wl, "LO calib: out of memory\n");
return NULL;
diff --git a/drivers/net/wireless/broadcom/b43/main.c b/drivers/net/wireless/broadcom/b43/main.c
index 97e222e9e613..b0e6aeb0b872 100644
--- a/drivers/net/wireless/broadcom/b43/main.c
+++ b/drivers/net/wireless/broadcom/b43/main.c
@@ -2555,7 +2555,7 @@ static void b43_request_firmware(struct work_struct *work)
int err;
const char *errmsg;
- ctx = kzalloc_obj(*ctx, GFP_KERNEL);
+ ctx = kzalloc_obj(*ctx);
if (!ctx)
return;
ctx->dev = dev;
@@ -5494,7 +5494,7 @@ static int b43_one_core_attach(struct b43_bus_dev *dev, struct b43_wl *wl)
struct b43_wldev *wldev;
int err = -ENOMEM;
- wldev = kzalloc_obj(*wldev, GFP_KERNEL);
+ wldev = kzalloc_obj(*wldev);
if (!wldev)
goto out;
diff --git a/drivers/net/wireless/broadcom/b43/phy_ac.c b/drivers/net/wireless/broadcom/b43/phy_ac.c
index 85af2d791d91..fe102ea3d1fa 100644
--- a/drivers/net/wireless/broadcom/b43/phy_ac.c
+++ b/drivers/net/wireless/broadcom/b43/phy_ac.c
@@ -17,7 +17,7 @@ static int b43_phy_ac_op_allocate(struct b43_wldev *dev)
{
struct b43_phy_ac *phy_ac;
- phy_ac = kzalloc_obj(*phy_ac, GFP_KERNEL);
+ phy_ac = kzalloc_obj(*phy_ac);
if (!phy_ac)
return -ENOMEM;
dev->phy.ac = phy_ac;
diff --git a/drivers/net/wireless/broadcom/b43/phy_g.c b/drivers/net/wireless/broadcom/b43/phy_g.c
index 94038d427b39..9e292a349674 100644
--- a/drivers/net/wireless/broadcom/b43/phy_g.c
+++ b/drivers/net/wireless/broadcom/b43/phy_g.c
@@ -2422,14 +2422,14 @@ static int b43_gphy_op_allocate(struct b43_wldev *dev)
struct b43_txpower_lo_control *lo;
int err;
- gphy = kzalloc_obj(*gphy, GFP_KERNEL);
+ gphy = kzalloc_obj(*gphy);
if (!gphy) {
err = -ENOMEM;
goto error;
}
dev->phy.g = gphy;
- lo = kzalloc_obj(*lo, GFP_KERNEL);
+ lo = kzalloc_obj(*lo);
if (!lo) {
err = -ENOMEM;
goto err_free_gphy;
diff --git a/drivers/net/wireless/broadcom/b43/phy_ht.c b/drivers/net/wireless/broadcom/b43/phy_ht.c
index a1a5e699caf1..fab8399c64f7 100644
--- a/drivers/net/wireless/broadcom/b43/phy_ht.c
+++ b/drivers/net/wireless/broadcom/b43/phy_ht.c
@@ -842,7 +842,7 @@ static int b43_phy_ht_op_allocate(struct b43_wldev *dev)
{
struct b43_phy_ht *phy_ht;
- phy_ht = kzalloc_obj(*phy_ht, GFP_KERNEL);
+ phy_ht = kzalloc_obj(*phy_ht);
if (!phy_ht)
return -ENOMEM;
dev->phy.ht = phy_ht;
diff --git a/drivers/net/wireless/broadcom/b43/phy_lcn.c b/drivers/net/wireless/broadcom/b43/phy_lcn.c
index 67b61a915aa2..dd726894738c 100644
--- a/drivers/net/wireless/broadcom/b43/phy_lcn.c
+++ b/drivers/net/wireless/broadcom/b43/phy_lcn.c
@@ -669,7 +669,7 @@ static int b43_phy_lcn_op_allocate(struct b43_wldev *dev)
{
struct b43_phy_lcn *phy_lcn;
- phy_lcn = kzalloc_obj(*phy_lcn, GFP_KERNEL);
+ phy_lcn = kzalloc_obj(*phy_lcn);
if (!phy_lcn)
return -ENOMEM;
dev->phy.lcn = phy_lcn;
diff --git a/drivers/net/wireless/broadcom/b43/phy_lp.c b/drivers/net/wireless/broadcom/b43/phy_lp.c
index 622d4fe3b613..8e0058072242 100644
--- a/drivers/net/wireless/broadcom/b43/phy_lp.c
+++ b/drivers/net/wireless/broadcom/b43/phy_lp.c
@@ -43,7 +43,7 @@ static int b43_lpphy_op_allocate(struct b43_wldev *dev)
{
struct b43_phy_lp *lpphy;
- lpphy = kzalloc_obj(*lpphy, GFP_KERNEL);
+ lpphy = kzalloc_obj(*lpphy);
if (!lpphy)
return -ENOMEM;
dev->phy.lp = lpphy;
diff --git a/drivers/net/wireless/broadcom/b43/phy_n.c b/drivers/net/wireless/broadcom/b43/phy_n.c
index 768d9576be41..bbc30cbad0bb 100644
--- a/drivers/net/wireless/broadcom/b43/phy_n.c
+++ b/drivers/net/wireless/broadcom/b43/phy_n.c
@@ -1549,7 +1549,7 @@ static u16 b43_nphy_gen_load_samples(struct b43_wldev *dev, u32 freq, u16 max,
len = bw << 1;
}
- samples = kzalloc_objs(struct cordic_iq, len, GFP_KERNEL);
+ samples = kzalloc_objs(struct cordic_iq, len);
if (!samples) {
b43err(dev->wl, "allocation for samples generation failed\n");
return 0;
@@ -6417,7 +6417,7 @@ static int b43_nphy_op_allocate(struct b43_wldev *dev)
{
struct b43_phy_n *nphy;
- nphy = kzalloc_obj(*nphy, GFP_KERNEL);
+ nphy = kzalloc_obj(*nphy);
if (!nphy)
return -ENOMEM;
diff --git a/drivers/net/wireless/broadcom/b43/pio.c b/drivers/net/wireless/broadcom/b43/pio.c
index 135091bec6c4..8358b1d5c298 100644
--- a/drivers/net/wireless/broadcom/b43/pio.c
+++ b/drivers/net/wireless/broadcom/b43/pio.c
@@ -127,7 +127,7 @@ static struct b43_pio_txqueue *b43_setup_pioqueue_tx(struct b43_wldev *dev,
struct b43_pio_txpacket *p;
unsigned int i;
- q = kzalloc_obj(*q, GFP_KERNEL);
+ q = kzalloc_obj(*q);
if (!q)
return NULL;
q->dev = dev;
@@ -161,7 +161,7 @@ static struct b43_pio_rxqueue *b43_setup_pioqueue_rx(struct b43_wldev *dev,
{
struct b43_pio_rxqueue *q;
- q = kzalloc_obj(*q, GFP_KERNEL);
+ q = kzalloc_obj(*q);
if (!q)
return NULL;
q->dev = dev;
diff --git a/drivers/net/wireless/broadcom/b43/sdio.c b/drivers/net/wireless/broadcom/b43/sdio.c
index 8d19fe48831f..dda8d894aebe 100644
--- a/drivers/net/wireless/broadcom/b43/sdio.c
+++ b/drivers/net/wireless/broadcom/b43/sdio.c
@@ -139,7 +139,7 @@ static int b43_sdio_probe(struct sdio_func *func,
}
sdio_release_host(func);
- sdio = kzalloc_obj(*sdio, GFP_KERNEL);
+ sdio = kzalloc_obj(*sdio);
if (!sdio) {
error = -ENOMEM;
dev_err(&func->dev, "failed to allocate ssb bus\n");
diff --git a/drivers/net/wireless/broadcom/b43legacy/debugfs.c b/drivers/net/wireless/broadcom/b43legacy/debugfs.c
index ec1f67f6d328..22811359d89d 100644
--- a/drivers/net/wireless/broadcom/b43legacy/debugfs.c
+++ b/drivers/net/wireless/broadcom/b43legacy/debugfs.c
@@ -358,7 +358,7 @@ void b43legacy_debugfs_add_device(struct b43legacy_wldev *dev)
char devdir[16];
B43legacy_WARN_ON(!dev);
- e = kzalloc_obj(*e, GFP_KERNEL);
+ e = kzalloc_obj(*e);
if (!e) {
b43legacyerr(dev->wl, "debugfs: add device OOM\n");
return;
diff --git a/drivers/net/wireless/broadcom/b43legacy/dma.c b/drivers/net/wireless/broadcom/b43legacy/dma.c
index aff7e9161ffc..1608fd0a582b 100644
--- a/drivers/net/wireless/broadcom/b43legacy/dma.c
+++ b/drivers/net/wireless/broadcom/b43legacy/dma.c
@@ -610,7 +610,7 @@ struct b43legacy_dmaring *b43legacy_setup_dmaring(struct b43legacy_wldev *dev,
int nr_slots;
dma_addr_t dma_test;
- ring = kzalloc_obj(*ring, GFP_KERNEL);
+ ring = kzalloc_obj(*ring);
if (!ring)
goto out;
ring->type = type;
diff --git a/drivers/net/wireless/broadcom/b43legacy/main.c b/drivers/net/wireless/broadcom/b43legacy/main.c
index 0873014a9299..aba1168ab728 100644
--- a/drivers/net/wireless/broadcom/b43legacy/main.c
+++ b/drivers/net/wireless/broadcom/b43legacy/main.c
@@ -3738,7 +3738,7 @@ static int b43legacy_one_core_attach(struct ssb_device *dev,
struct b43legacy_wldev *wldev;
int err = -ENOMEM;
- wldev = kzalloc_obj(*wldev, GFP_KERNEL);
+ wldev = kzalloc_obj(*wldev);
if (!wldev)
goto out;
diff --git a/drivers/net/wireless/broadcom/b43legacy/pio.c b/drivers/net/wireless/broadcom/b43legacy/pio.c
index fd9b79710350..0274fe47ca7e 100644
--- a/drivers/net/wireless/broadcom/b43legacy/pio.c
+++ b/drivers/net/wireless/broadcom/b43legacy/pio.c
@@ -320,7 +320,7 @@ struct b43legacy_pioqueue *b43legacy_setup_pioqueue(struct b43legacy_wldev *dev,
u32 value;
u16 qsize;
- queue = kzalloc_obj(*queue, GFP_KERNEL);
+ queue = kzalloc_obj(*queue);
if (!queue)
goto out;
diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
index cf5cf1dce28d..28e5df04bd43 100644
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
@@ -794,7 +794,7 @@ static int brcmf_sdiod_freezer_attach(struct brcmf_sdio_dev *sdiodev)
if (!IS_ENABLED(CONFIG_PM_SLEEP))
return 0;
- sdiodev->freezer = kzalloc_obj(*sdiodev->freezer, GFP_KERNEL);
+ sdiodev->freezer = kzalloc_obj(*sdiodev->freezer);
if (!sdiodev->freezer)
return -ENOMEM;
atomic_set(&sdiodev->freezer->thread_count, 0);
@@ -1067,10 +1067,10 @@ static int brcmf_ops_sdio_probe(struct sdio_func *func,
if (func->num != 2)
return -ENODEV;
- bus_if = kzalloc_obj(*bus_if, GFP_KERNEL);
+ bus_if = kzalloc_obj(*bus_if);
if (!bus_if)
return -ENOMEM;
- sdiodev = kzalloc_obj(*sdiodev, GFP_KERNEL);
+ sdiodev = kzalloc_obj(*sdiodev);
if (!sdiodev) {
kfree(bus_if);
return -ENOMEM;
diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c
index 5aa1dd33bf85..0ca7f8672803 100644
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c
@@ -362,7 +362,7 @@ int brcmf_btcoex_attach(struct brcmf_cfg80211_info *cfg)
struct brcmf_btcoex_info *btci;
brcmf_dbg(TRACE, "enter\n");
- btci = kmalloc_obj(*btci, GFP_KERNEL);
+ btci = kmalloc_obj(*btci);
if (!btci)
return -ENOMEM;
diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
index a442c74423a6..cea02b33b798 100644
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
@@ -2527,7 +2527,7 @@ brcmf_cfg80211_connect(struct wiphy *wiphy, struct net_device *ndev,
offsetof(struct brcmf_assoc_params_le, chanspec_list);
if (cfg->channel)
join_params_size += sizeof(u16);
- ext_join_params = kzalloc_obj(*ext_join_params, GFP_KERNEL);
+ ext_join_params = kzalloc_obj(*ext_join_params);
if (ext_join_params == NULL) {
err = -ENOMEM;
goto done;
@@ -4330,7 +4330,7 @@ brcmf_pmksa_v3_op(struct brcmf_if *ifp, struct cfg80211_pmksa *pmksa,
int length = offsetof(struct brcmf_pmk_op_v3_le, pmk);
int ret;
- pmk_op = kzalloc_obj(*pmk_op, GFP_KERNEL);
+ pmk_op = kzalloc_obj(*pmk_op);
if (!pmk_op)
return -ENOMEM;
@@ -5588,7 +5588,7 @@ brcmf_cfg80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev,
err = -EINVAL;
goto exit;
}
- af_params = kzalloc_obj(*af_params, GFP_KERNEL);
+ af_params = kzalloc_obj(*af_params);
if (af_params == NULL) {
bphy_err(drvr, "unable to allocate frame\n");
err = -ENOMEM;
@@ -6050,7 +6050,7 @@ struct brcmf_cfg80211_vif *brcmf_alloc_vif(struct brcmf_cfg80211_info *cfg,
brcmf_dbg(TRACE, "allocating virtual interface (size=%zu)\n",
sizeof(*vif));
- vif = kzalloc_obj(*vif, GFP_KERNEL);
+ vif = kzalloc_obj(*vif);
if (!vif)
return ERR_PTR(-ENOMEM);
@@ -6540,7 +6540,7 @@ brcmf_notify_connect_status_ap(struct brcmf_cfg80211_info *cfg,
return -EINVAL;
}
- sinfo = kzalloc_obj(*sinfo, GFP_KERNEL);
+ sinfo = kzalloc_obj(*sinfo);
if (!sinfo)
return -ENOMEM;
@@ -6828,7 +6828,7 @@ static void brcmf_deinit_priv_mem(struct brcmf_cfg80211_info *cfg)
static s32 brcmf_init_priv_mem(struct brcmf_cfg80211_info *cfg)
{
- cfg->conf = kzalloc_obj(*cfg->conf, GFP_KERNEL);
+ cfg->conf = kzalloc_obj(*cfg->conf);
if (!cfg->conf)
goto init_priv_mem_out;
cfg->extra_buf = kzalloc(WL_EXTRA_BUF_MAX, GFP_KERNEL);
@@ -7486,7 +7486,7 @@ static int brcmf_setup_ifmodes(struct wiphy *wiphy, struct brcmf_if *ifp)
mchan = brcmf_feat_is_enabled(ifp, BRCMF_FEAT_MCHAN);
n_combos = 1 + !!(p2p && !rsdb) + !!mbss;
- combo = kzalloc_objs(*combo, n_combos, GFP_KERNEL);
+ combo = kzalloc_objs(*combo, n_combos);
if (!combo)
goto err;
@@ -7503,7 +7503,7 @@ static int brcmf_setup_ifmodes(struct wiphy *wiphy, struct brcmf_if *ifp)
c = 0;
i = 0;
n_limits = 1 + mon_flag + (p2p ? 2 : 0) + (rsdb || !p2p);
- c0_limits = kzalloc_objs(*c0_limits, n_limits, GFP_KERNEL);
+ c0_limits = kzalloc_objs(*c0_limits, n_limits);
if (!c0_limits)
goto err;
@@ -7542,7 +7542,7 @@ static int brcmf_setup_ifmodes(struct wiphy *wiphy, struct brcmf_if *ifp)
if (p2p && !rsdb) {
c++;
i = 0;
- p2p_limits = kzalloc_objs(*p2p_limits, 4, GFP_KERNEL);
+ p2p_limits = kzalloc_objs(*p2p_limits, 4);
if (!p2p_limits)
goto err;
p2p_limits[i].max = 1;
@@ -7563,7 +7563,7 @@ static int brcmf_setup_ifmodes(struct wiphy *wiphy, struct brcmf_if *ifp)
c++;
i = 0;
n_limits = 1 + mon_flag;
- mbss_limits = kzalloc_objs(*mbss_limits, n_limits, GFP_KERNEL);
+ mbss_limits = kzalloc_objs(*mbss_limits, n_limits);
if (!mbss_limits)
goto err;
mbss_limits[i].max = 4;
@@ -8321,7 +8321,7 @@ struct brcmf_cfg80211_info *brcmf_cfg80211_attach(struct brcmf_pub *drvr,
return NULL;
}
- cfg = kzalloc_obj(*cfg, GFP_KERNEL);
+ cfg = kzalloc_obj(*cfg);
if (!cfg) {
bphy_err(drvr, "Could not allocate wiphy device\n");
return NULL;
diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
index a3bbbb76dd97..a790f1693b82 100644
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
@@ -507,7 +507,7 @@ static struct brcmf_core *brcmf_chip_add_core(struct brcmf_chip_priv *ci,
{
struct brcmf_core_priv *core;
- core = kzalloc_obj(*core, GFP_KERNEL);
+ core = kzalloc_obj(*core);
if (!core)
return ERR_PTR(-ENOMEM);
@@ -1137,7 +1137,7 @@ struct brcmf_chip *brcmf_chip_attach(void *ctx, u16 devid,
if (err < 0)
return ERR_PTR(-EINVAL);
- chip = kzalloc_obj(*chip, GFP_KERNEL);
+ chip = kzalloc_obj(*chip);
if (!chip)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
index 99d5fd453cf1..ec170647800d 100644
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
@@ -879,7 +879,7 @@ struct brcmf_if *brcmf_add_if(struct brcmf_pub *drvr, s32 bsscfgidx, s32 ifidx,
if (!drvr->settings->p2p_enable && is_p2pdev) {
/* this is P2P_DEVICE interface */
brcmf_dbg(INFO, "allocate non-netdev interface\n");
- ifp = kzalloc_obj(*ifp, GFP_KERNEL);
+ ifp = kzalloc_obj(*ifp);
if (!ifp)
return ERR_PTR(-ENOMEM);
} else {
diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c
index 7b3b0bd1acaf..9d05a0f656f4 100644
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c
@@ -765,7 +765,7 @@ int brcmf_fw_get_firmwares(struct device *dev, struct brcmf_fw_request *req,
if (!brcmf_fw_request_is_valid(req))
return -EINVAL;
- fwctx = kzalloc_obj(*fwctx, GFP_KERNEL);
+ fwctx = kzalloc_obj(*fwctx);
if (!fwctx)
return -ENOMEM;
diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c
index 9184022600d6..df7e3bee19f2 100644
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c
@@ -360,7 +360,7 @@ struct brcmf_flowring *brcmf_flowring_attach(struct device *dev, u16 nrofrings)
struct brcmf_flowring *flow;
u32 i;
- flow = kzalloc_obj(*flow, GFP_KERNEL);
+ flow = kzalloc_obj(*flow);
if (flow) {
flow->dev = dev;
flow->nrofrings = nrofrings;
@@ -369,7 +369,7 @@ struct brcmf_flowring *brcmf_flowring_attach(struct device *dev, u16 nrofrings)
flow->addr_mode[i] = ADDR_INDIRECT;
for (i = 0; i < ARRAY_SIZE(flow->hash); i++)
flow->hash[i].ifidx = BRCMF_FLOWRING_INVALID_IFIDX;
- flow->rings = kzalloc_objs(*flow->rings, nrofrings, GFP_KERNEL);
+ flow->rings = kzalloc_objs(*flow->rings, nrofrings);
if (!flow->rings) {
kfree(flow);
flow = NULL;
diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
index b6fab5eb6002..a43f1a38b0e3 100644
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
@@ -2342,7 +2342,7 @@ struct brcmf_fws_info *brcmf_fws_attach(struct brcmf_pub *drvr)
int rc;
u32 mode;
- fws = kzalloc_obj(*fws, GFP_KERNEL);
+ fws = kzalloc_obj(*fws);
if (!fws) {
rc = -ENOMEM;
goto fail;
diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
index 7252cdb6d87a..a88abe390aee 100644
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c
@@ -299,11 +299,11 @@ brcmf_msgbuf_init_pktids(u32 nr_array_entries,
struct brcmf_msgbuf_pktid *array;
struct brcmf_msgbuf_pktids *pktids;
- array = kzalloc_objs(*array, nr_array_entries, GFP_KERNEL);
+ array = kzalloc_objs(*array, nr_array_entries);
if (!array)
return NULL;
- pktids = kzalloc_obj(*pktids, GFP_KERNEL);
+ pktids = kzalloc_obj(*pktids);
if (!pktids) {
kfree(array);
return NULL;
@@ -1539,7 +1539,7 @@ int brcmf_proto_msgbuf_attach(struct brcmf_pub *drvr)
if_msgbuf->max_flowrings = BRCMF_FLOWRING_HASHSIZE - 1;
}
- msgbuf = kzalloc_obj(*msgbuf, GFP_KERNEL);
+ msgbuf = kzalloc_obj(*msgbuf);
if (!msgbuf)
goto fail;
diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
index d15b98273cd3..beb33003fe54 100644
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
@@ -1155,7 +1155,7 @@ brcmf_pcie_alloc_dma_and_ring(struct brcmf_pciedev_info *devinfo, u32 ring_id,
addr = tcm_ring_phys_addr + BRCMF_RING_LEN_ITEMS_OFFSET;
brcmf_pcie_write_tcm16(devinfo, addr, ring_itemsize_array[ring_id]);
- ring = kzalloc_obj(*ring, GFP_KERNEL);
+ ring = kzalloc_obj(*ring);
if (!ring) {
dma_free_coherent(&devinfo->pdev->dev, size, dma_buf,
dma_handle);
@@ -1347,7 +1347,7 @@ static int brcmf_pcie_init_ringbuffers(struct brcmf_pciedev_info *devinfo)
devinfo->shared.max_flowrings = max_flowrings;
devinfo->shared.max_submissionrings = max_submissionrings;
devinfo->shared.max_completionrings = max_completionrings;
- rings = kzalloc_objs(*ring, max_flowrings, GFP_KERNEL);
+ rings = kzalloc_objs(*ring, max_flowrings);
if (!rings)
goto fail;
@@ -2457,7 +2457,7 @@ brcmf_pcie_probe(struct pci_dev *pdev, const struct pci_device_id *id)
brcmf_dbg(PCIE, "Enter %x:%x\n", pdev->vendor, pdev->device);
ret = -ENOMEM;
- devinfo = kzalloc_obj(*devinfo, GFP_KERNEL);
+ devinfo = kzalloc_obj(*devinfo);
if (devinfo == NULL)
return ret;
@@ -2477,7 +2477,7 @@ brcmf_pcie_probe(struct pci_dev *pdev, const struct pci_device_id *id)
else
devinfo->reginfo = &brcmf_reginfo_default;
- pcie_bus_dev = kzalloc_obj(*pcie_bus_dev, GFP_KERNEL);
+ pcie_bus_dev = kzalloc_obj(*pcie_bus_dev);
if (pcie_bus_dev == NULL) {
ret = -ENOMEM;
goto fail;
@@ -2495,12 +2495,12 @@ brcmf_pcie_probe(struct pci_dev *pdev, const struct pci_device_id *id)
if (ret < 0)
goto fail;
- bus = kzalloc_obj(*bus, GFP_KERNEL);
+ bus = kzalloc_obj(*bus);
if (!bus) {
ret = -ENOMEM;
goto fail;
}
- bus->msgbuf = kzalloc_obj(*bus->msgbuf, GFP_KERNEL);
+ bus->msgbuf = kzalloc_obj(*bus->msgbuf);
if (!bus->msgbuf) {
ret = -ENOMEM;
kfree(bus);
diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c
index 34179e69d77d..d9fc94076791 100644
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c
@@ -321,7 +321,7 @@ static int brcmf_pno_prep_fwconfig(struct brcmf_pno_info *pi,
}
*buckets = NULL;
- fw_buckets = kzalloc_objs(*fw_buckets, pi->n_reqs, GFP_KERNEL);
+ fw_buckets = kzalloc_objs(*fw_buckets, pi->n_reqs);
if (!fw_buckets)
return -ENOMEM;
@@ -517,7 +517,7 @@ int brcmf_pno_attach(struct brcmf_cfg80211_info *cfg)
struct brcmf_pno_info *pi;
brcmf_dbg(TRACE, "enter\n");
- pi = kzalloc_obj(*pi, GFP_KERNEL);
+ pi = kzalloc_obj(*pi);
if (!pi)
return -ENOMEM;
diff --git a/drivers/net/wireless/intel/ipw2x00/ipw2200.c b/drivers/net/wireless/intel/ipw2x00/ipw2200.c
index a39985e4a977..e045208e2531 100644
--- a/drivers/net/wireless/intel/ipw2x00/ipw2200.c
+++ b/drivers/net/wireless/intel/ipw2x00/ipw2200.c
@@ -3153,7 +3153,7 @@ static int ipw_load_firmware(struct ipw_priv *priv, u8 * data, size_t len)
if (!virts)
return -ENOMEM;
- phys = kmalloc_objs(dma_addr_t, CB_NUMBER_OF_ELEMENTS_SMALL, GFP_KERNEL);
+ phys = kmalloc_objs(dma_addr_t, CB_NUMBER_OF_ELEMENTS_SMALL);
if (!phys) {
kfree(virts);
return -ENOMEM;
@@ -3722,7 +3722,7 @@ static int ipw_queue_tx_init(struct ipw_priv *priv,
{
struct pci_dev *dev = priv->pci_dev;
- q->txb = kmalloc_objs(q->txb[0], count, GFP_KERNEL);
+ q->txb = kmalloc_objs(q->txb[0], count);
if (!q->txb)
return -ENOMEM;
@@ -5200,7 +5200,7 @@ static struct ipw_rx_queue *ipw_rx_queue_alloc(struct ipw_priv *priv)
struct ipw_rx_queue *rxq;
int i;
- rxq = kzalloc_obj(*rxq, GFP_KERNEL);
+ rxq = kzalloc_obj(*rxq);
if (unlikely(!rxq)) {
IPW_ERROR("memory allocation failed\n");
return NULL;
@@ -11118,7 +11118,7 @@ static int ipw_up(struct ipw_priv *priv)
return -EIO;
if (cmdlog && !priv->cmdlog) {
- priv->cmdlog = kzalloc_objs(*priv->cmdlog, cmdlog, GFP_KERNEL);
+ priv->cmdlog = kzalloc_objs(*priv->cmdlog, cmdlog);
if (priv->cmdlog == NULL) {
IPW_ERROR("Error allocating %d command log entries.\n",
cmdlog);
diff --git a/drivers/net/wireless/intel/ipw2x00/libipw_crypto.c b/drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
index e39b95f68dd4..af03114fdf6c 100644
--- a/drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
+++ b/drivers/net/wireless/intel/ipw2x00/libipw_crypto.c
@@ -159,7 +159,7 @@ int libipw_register_crypto_ops(const struct libipw_crypto_ops *ops)
unsigned long flags;
struct libipw_crypto_alg *alg;
- alg = kzalloc_obj(*alg, GFP_KERNEL);
+ alg = kzalloc_obj(*alg);
if (alg == NULL)
return -ENOMEM;
diff --git a/drivers/net/wireless/intel/ipw2x00/libipw_wx.c b/drivers/net/wireless/intel/ipw2x00/libipw_wx.c
index 3db31b740a0e..122bcbae188f 100644
--- a/drivers/net/wireless/intel/ipw2x00/libipw_wx.c
+++ b/drivers/net/wireless/intel/ipw2x00/libipw_wx.c
@@ -365,7 +365,7 @@ int libipw_wx_set_encode(struct libipw_device *ieee,
struct libipw_crypt_data *new_crypt;
/* take WEP into use */
- new_crypt = kzalloc_obj(struct libipw_crypt_data, GFP_KERNEL);
+ new_crypt = kzalloc_obj(struct libipw_crypt_data);
if (new_crypt == NULL)
return -ENOMEM;
new_crypt->ops = libipw_get_crypto_ops("WEP");
@@ -597,7 +597,7 @@ int libipw_wx_set_encodeext(struct libipw_device *ieee,
libipw_crypt_delayed_deinit(&ieee->crypt_info, crypt);
- new_crypt = kzalloc_obj(*new_crypt, GFP_KERNEL);
+ new_crypt = kzalloc_obj(*new_crypt);
if (new_crypt == NULL) {
ret = -ENOMEM;
goto done;
diff --git a/drivers/net/wireless/intel/iwlegacy/3945-mac.c b/drivers/net/wireless/intel/iwlegacy/3945-mac.c
index c87579e4c7f9..c148654aa953 100644
--- a/drivers/net/wireless/intel/iwlegacy/3945-mac.c
+++ b/drivers/net/wireless/intel/iwlegacy/3945-mac.c
@@ -269,7 +269,7 @@ il3945_get_free_frame(struct il_priv *il)
struct il3945_frame *frame;
struct list_head *element;
if (list_empty(&il->free_frames)) {
- frame = kzalloc_obj(*frame, GFP_KERNEL);
+ frame = kzalloc_obj(*frame);
if (!frame) {
IL_ERR("Could not allocate frame!\n");
return NULL;
diff --git a/drivers/net/wireless/intel/iwlegacy/4965-mac.c b/drivers/net/wireless/intel/iwlegacy/4965-mac.c
index 8429b6f5768b..7921bc45e21d 100644
--- a/drivers/net/wireless/intel/iwlegacy/4965-mac.c
+++ b/drivers/net/wireless/intel/iwlegacy/4965-mac.c
@@ -3027,7 +3027,7 @@ il4965_sta_alloc_lq(struct il_priv *il, u8 sta_id)
u32 rate_flags = 0;
__le32 rate_n_flags;
- link_cmd = kzalloc_obj(struct il_link_quality_cmd, GFP_KERNEL);
+ link_cmd = kzalloc_obj(struct il_link_quality_cmd);
if (!link_cmd) {
IL_ERR("Unable to allocate memory for LQ cmd.\n");
return NULL;
@@ -3709,7 +3709,7 @@ il4965_get_free_frame(struct il_priv *il)
struct il_frame *frame;
struct list_head *element;
if (list_empty(&il->free_frames)) {
- frame = kzalloc_obj(*frame, GFP_KERNEL);
+ frame = kzalloc_obj(*frame);
if (!frame) {
IL_ERR("Could not allocate frame!\n");
return NULL;
diff --git a/drivers/net/wireless/intel/iwlegacy/common.c b/drivers/net/wireless/intel/iwlegacy/common.c
index 4a12703e9b46..c9efb948f6c7 100644
--- a/drivers/net/wireless/intel/iwlegacy/common.c
+++ b/drivers/net/wireless/intel/iwlegacy/common.c
@@ -907,7 +907,7 @@ il_init_channel_map(struct il_priv *il)
D_EEPROM("Parsing data for %d channels.\n", il->channel_count);
il->channel_info =
- kzalloc_objs(struct il_channel_info, il->channel_count, GFP_KERNEL);
+ kzalloc_objs(struct il_channel_info, il->channel_count);
if (!il->channel_info) {
IL_ERR("Could not allocate channel_info\n");
il->channel_count = 0;
@@ -3022,9 +3022,9 @@ il_tx_queue_init(struct il_priv *il, u32 txq_id)
}
txq->meta =
- kzalloc_objs(struct il_cmd_meta, actual_slots, GFP_KERNEL);
+ kzalloc_objs(struct il_cmd_meta, actual_slots);
txq->cmd =
- kzalloc_objs(struct il_device_cmd *, actual_slots, GFP_KERNEL);
+ kzalloc_objs(struct il_device_cmd *, actual_slots);
if (!txq->meta || !txq->cmd)
goto out_free_arrays;
@@ -3447,7 +3447,7 @@ il_init_geos(struct il_priv *il)
if (!channels)
return -ENOMEM;
- rates = kzalloc_objs(*rates, RATE_COUNT_LEGACY, GFP_KERNEL);
+ rates = kzalloc_objs(*rates, RATE_COUNT_LEGACY);
if (!rates) {
kfree(channels);
return -ENOMEM;
diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/devices.c b/drivers/net/wireless/intel/iwlwifi/dvm/devices.c
index 5c8665b5a1b7..7f83f1bbdaad 100644
--- a/drivers/net/wireless/intel/iwlwifi/dvm/devices.c
+++ b/drivers/net/wireless/intel/iwlwifi/dvm/devices.c
@@ -567,7 +567,7 @@ static int iwl6000_hw_channel_switch(struct iwl_priv *priv,
};
int err;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/lib.c b/drivers/net/wireless/intel/iwlwifi/dvm/lib.c
index bc14ed3060dd..2e16799818e4 100644
--- a/drivers/net/wireless/intel/iwlwifi/dvm/lib.c
+++ b/drivers/net/wireless/intel/iwlwifi/dvm/lib.c
@@ -1056,7 +1056,7 @@ int iwlagn_suspend(struct iwl_priv *priv, struct cfg80211_wowlan *wowlan)
int ret, i;
u16 seq;
- key_data.rsc_tsc = kzalloc_obj(*key_data.rsc_tsc, GFP_KERNEL);
+ key_data.rsc_tsc = kzalloc_obj(*key_data.rsc_tsc);
if (!key_data.rsc_tsc)
return -ENOMEM;
diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/main.c b/drivers/net/wireless/intel/iwlwifi/dvm/main.c
index ec30b5f3870b..ca5a8140908a 100644
--- a/drivers/net/wireless/intel/iwlwifi/dvm/main.c
+++ b/drivers/net/wireless/intel/iwlwifi/dvm/main.c
@@ -205,7 +205,7 @@ int iwlagn_send_beacon_cmd(struct iwl_priv *priv)
/* Allocate beacon command */
if (!priv->beacon_cmd)
- priv->beacon_cmd = kzalloc_obj(*tx_beacon_cmd, GFP_KERNEL);
+ priv->beacon_cmd = kzalloc_obj(*tx_beacon_cmd);
tx_beacon_cmd = priv->beacon_cmd;
if (!tx_beacon_cmd)
return -ENOMEM;
diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/sta.c b/drivers/net/wireless/intel/iwlwifi/dvm/sta.c
index b29859f9d7c0..b6e3824fcda8 100644
--- a/drivers/net/wireless/intel/iwlwifi/dvm/sta.c
+++ b/drivers/net/wireless/intel/iwlwifi/dvm/sta.c
@@ -864,7 +864,7 @@ iwl_sta_alloc_lq(struct iwl_priv *priv, struct iwl_rxon_context *ctx,
{
struct iwl_link_quality_cmd *link_cmd;
- link_cmd = kzalloc_obj(struct iwl_link_quality_cmd, GFP_KERNEL);
+ link_cmd = kzalloc_obj(struct iwl_link_quality_cmd);
if (!link_cmd) {
IWL_ERR(priv, "Unable to allocate memory for LQ cmd.\n");
return NULL;
diff --git a/drivers/net/wireless/intel/iwlwifi/fw/dbg.c b/drivers/net/wireless/intel/iwlwifi/fw/dbg.c
index a070593e085f..402842e0dad4 100644
--- a/drivers/net/wireless/intel/iwlwifi/fw/dbg.c
+++ b/drivers/net/wireless/intel/iwlwifi/fw/dbg.c
@@ -595,7 +595,7 @@ static struct scatterlist *alloc_sgtable(ssize_t size)
nents -= n_fill;
}
- new = kzalloc_objs(*new, n_alloc, GFP_KERNEL);
+ new = kzalloc_objs(*new, n_alloc);
if (!new) {
if (result)
_devcd_free_sgtable(result);
diff --git a/drivers/net/wireless/intel/iwlwifi/fw/debugfs.c b/drivers/net/wireless/intel/iwlwifi/fw/debugfs.c
index 21d889344796..ddee7c2deb36 100644
--- a/drivers/net/wireless/intel/iwlwifi/fw/debugfs.c
+++ b/drivers/net/wireless/intel/iwlwifi/fw/debugfs.c
@@ -360,7 +360,7 @@ static void *iwl_dbgfs_fw_info_seq_start(struct seq_file *seq, loff_t *pos)
if (*pos >= fw->ucode_capa.n_cmd_versions)
return NULL;
- state = kzalloc_obj(*state, GFP_KERNEL);
+ state = kzalloc_obj(*state);
if (!state)
return NULL;
state->pos = *pos;
diff --git a/drivers/net/wireless/intel/iwlwifi/fw/pnvm.c b/drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
index a45c3a9c223e..afff8d51ca95 100644
--- a/drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
+++ b/drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
@@ -379,7 +379,7 @@ iwl_pnvm_load_pnvm_to_trans(struct iwl_trans *trans,
return;
}
- pnvm_data = kzalloc_obj(*pnvm_data, GFP_KERNEL);
+ pnvm_data = kzalloc_obj(*pnvm_data);
if (!pnvm_data)
goto free;
@@ -425,7 +425,7 @@ iwl_pnvm_load_reduce_power_to_trans(struct iwl_trans *trans,
return;
}
- pnvm_data = kzalloc_obj(*pnvm_data, GFP_KERNEL);
+ pnvm_data = kzalloc_obj(*pnvm_data);
if (!pnvm_data)
goto free;
diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c b/drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
index a6733224428a..ac8b64fec96d 100644
--- a/drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
+++ b/drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c
@@ -618,7 +618,7 @@ static int iwl_dbg_tlv_alloc_fragments(struct iwl_fw_runtime *fwrt,
num_frags = min_t(u32, num_frags, remain_pages);
frag_pages = DIV_ROUND_UP(remain_pages, num_frags);
- fw_mon->frags = kzalloc_objs(*fw_mon->frags, num_frags, GFP_KERNEL);
+ fw_mon->frags = kzalloc_objs(*fw_mon->frags, num_frags);
if (!fw_mon->frags)
return -ENOMEM;
@@ -1001,7 +1001,7 @@ static void iwl_dbg_tlv_set_periodic_trigs(struct iwl_fw_runtime *fwrt)
collect_interval = le32_to_cpu(trig->data[0]);
- timer_node = kzalloc_obj(*timer_node, GFP_KERNEL);
+ timer_node = kzalloc_obj(*timer_node);
if (!timer_node) {
IWL_ERR(fwrt,
"WRT: Failed to allocate periodic trigger\n");
diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-drv.c b/drivers/net/wireless/intel/iwlwifi/iwl-drv.c
index 39e362df0233..475b3e417efa 100644
--- a/drivers/net/wireless/intel/iwlwifi/iwl-drv.c
+++ b/drivers/net/wireless/intel/iwlwifi/iwl-drv.c
@@ -1459,7 +1459,7 @@ static int iwl_alloc_ucode_mem(struct fw_img *out, struct fw_img_parsing *img)
{
struct fw_desc *sec;
- sec = kzalloc_objs(*sec, img->sec_counter, GFP_KERNEL);
+ sec = kzalloc_objs(*sec, img->sec_counter);
if (!sec)
return -ENOMEM;
@@ -1622,7 +1622,7 @@ static void iwl_req_fw_callback(const struct firmware *ucode_raw, void *context)
/* dump all fw memory areas by default */
fw->dbg.dump_mask = 0xffffffff;
- pieces = kzalloc_obj(*pieces, GFP_KERNEL);
+ pieces = kzalloc_obj(*pieces);
if (!pieces)
goto out_free_fw;
@@ -1915,7 +1915,7 @@ struct iwl_drv *iwl_drv_start(struct iwl_trans *trans)
struct iwl_drv *drv;
int ret;
- drv = kzalloc_obj(*drv, GFP_KERNEL);
+ drv = kzalloc_obj(*drv);
if (!drv) {
ret = -ENOMEM;
goto err;
diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c b/drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c
index a5e287daf440..0a87deea3474 100644
--- a/drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c
+++ b/drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c
@@ -59,7 +59,7 @@ struct iwl_phy_db_chg_txp {
struct iwl_phy_db *iwl_phy_db_init(struct iwl_trans *trans)
{
- struct iwl_phy_db *phy_db = kzalloc_obj(struct iwl_phy_db, GFP_KERNEL);
+ struct iwl_phy_db *phy_db = kzalloc_obj(struct iwl_phy_db);
if (!phy_db)
return phy_db;
diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-trans.c b/drivers/net/wireless/intel/iwlwifi/iwl-trans.c
index eebec9b8c169..89901786fd68 100644
--- a/drivers/net/wireless/intel/iwlwifi/iwl-trans.c
+++ b/drivers/net/wireless/intel/iwlwifi/iwl-trans.c
@@ -113,7 +113,7 @@ static void iwl_trans_schedule_reprobe(struct iwl_trans *trans,
return;
}
- reprobe = kzalloc_obj(*reprobe, GFP_KERNEL);
+ reprobe = kzalloc_obj(*reprobe);
if (!reprobe) {
module_put(THIS_MODULE);
return;
diff --git a/drivers/net/wireless/intel/iwlwifi/mei/main.c b/drivers/net/wireless/intel/iwlwifi/mei/main.c
index f9358cb01103..c5ff1b1b720f 100644
--- a/drivers/net/wireless/intel/iwlwifi/mei/main.c
+++ b/drivers/net/wireless/intel/iwlwifi/mei/main.c
@@ -702,7 +702,7 @@ static void iwl_mei_handle_csme_filters(struct mei_cl_device *cldev,
rcu_dereference_protected(mei->filters,
lockdep_is_held(&iwl_mei_mutex));
- new_filters = kzalloc_obj(*new_filters, GFP_KERNEL);
+ new_filters = kzalloc_obj(*new_filters);
if (!new_filters)
return;
@@ -886,7 +886,7 @@ static void iwl_mei_handle_nvm(struct mei_cl_device *cldev,
int i;
kfree(mei->nvm);
- mei->nvm = kzalloc_obj(*mei_nvm, GFP_KERNEL);
+ mei->nvm = kzalloc_obj(*mei_nvm);
if (!mei->nvm)
return;
diff --git a/drivers/net/wireless/intel/iwlwifi/mld/d3.c b/drivers/net/wireless/intel/iwlwifi/mld/d3.c
index e7849183dff1..5ececb849786 100644
--- a/drivers/net/wireless/intel/iwlwifi/mld/d3.c
+++ b/drivers/net/wireless/intel/iwlwifi/mld/d3.c
@@ -1654,7 +1654,7 @@ iwl_mld_suspend_send_security_cmds(struct iwl_mld *mld,
struct iwl_mld_suspend_key_iter_data data = {};
int ret;
- data.rsc = kzalloc_obj(*data.rsc, GFP_KERNEL);
+ data.rsc = kzalloc_obj(*data.rsc);
if (!data.rsc)
return -ENOMEM;
diff --git a/drivers/net/wireless/intel/iwlwifi/mld/iface.c b/drivers/net/wireless/intel/iwlwifi/mld/iface.c
index b418cbeb30aa..29df747c8938 100644
--- a/drivers/net/wireless/intel/iwlwifi/mld/iface.c
+++ b/drivers/net/wireless/intel/iwlwifi/mld/iface.c
@@ -542,7 +542,7 @@ void iwl_mld_handle_probe_resp_data_notif(struct iwl_mld *mld,
notif->noa_attr.len_low))
return;
- new_data = kzalloc_obj(*new_data, GFP_KERNEL);
+ new_data = kzalloc_obj(*new_data);
if (!new_data)
return;
diff --git a/drivers/net/wireless/intel/iwlwifi/mld/link.c b/drivers/net/wireless/intel/iwlwifi/mld/link.c
index 5640de4662d7..b5430e8a73d6 100644
--- a/drivers/net/wireless/intel/iwlwifi/mld/link.c
+++ b/drivers/net/wireless/intel/iwlwifi/mld/link.c
@@ -468,7 +468,7 @@ int iwl_mld_add_link(struct iwl_mld *mld,
if (is_deflink) {
link = &mld_vif->deflink;
} else {
- link = kzalloc_obj(*link, GFP_KERNEL);
+ link = kzalloc_obj(*link);
if (!link)
return -ENOMEM;
}
diff --git a/drivers/net/wireless/intel/iwlwifi/mld/sta.c b/drivers/net/wireless/intel/iwlwifi/mld/sta.c
index 0869f2ee7cee..3f0d093f2c5e 100644
--- a/drivers/net/wireless/intel/iwlwifi/mld/sta.c
+++ b/drivers/net/wireless/intel/iwlwifi/mld/sta.c
@@ -539,7 +539,7 @@ iwl_mld_add_link_sta(struct iwl_mld *mld, struct ieee80211_link_sta *link_sta)
if (link_sta == &link_sta->sta->deflink) {
mld_link_sta = &mld_sta->deflink;
} else {
- mld_link_sta = kzalloc_obj(*mld_link_sta, GFP_KERNEL);
+ mld_link_sta = kzalloc_obj(*mld_link_sta);
if (!mld_link_sta)
return -ENOMEM;
}
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/d3.c b/drivers/net/wireless/intel/iwlwifi/mvm/d3.c
index 8df70323d426..66f4b3c98580 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/d3.c
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/d3.c
@@ -460,7 +460,7 @@ static int iwl_mvm_wowlan_config_rsc_tsc(struct iwl_mvm *mvm,
struct wowlan_key_rsc_v5_data data = {};
int i;
- data.rsc = kzalloc_obj(*data.rsc, GFP_KERNEL);
+ data.rsc = kzalloc_obj(*data.rsc);
if (!data.rsc)
return -ENOMEM;
@@ -483,7 +483,7 @@ static int iwl_mvm_wowlan_config_rsc_tsc(struct iwl_mvm *mvm,
} else if (ver == 2 || ver == IWL_FW_CMD_VER_UNKNOWN) {
struct wowlan_key_rsc_tsc_data data = {};
- data.rsc_tsc = kzalloc_obj(*data.rsc_tsc, GFP_KERNEL);
+ data.rsc_tsc = kzalloc_obj(*data.rsc_tsc);
if (!data.rsc_tsc)
return -ENOMEM;
@@ -3091,7 +3091,7 @@ static int __iwl_mvm_resume(struct iwl_mvm *mvm)
}
if (resume_notif_based) {
- d3_data.status = kzalloc_obj(*d3_data.status, GFP_KERNEL);
+ d3_data.status = kzalloc_obj(*d3_data.status);
if (!d3_data.status) {
IWL_ERR(mvm, "Failed to allocate wowlan status\n");
ret = -ENOMEM;
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c b/drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
index 0a21670a9207..ebc569e94f55 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.c
@@ -1124,7 +1124,7 @@ static void iwl_mvm_ftm_rtt_smoothing(struct iwl_mvm *mvm,
}
if (!resp) {
- resp = kzalloc_obj(*resp, GFP_KERNEL);
+ resp = kzalloc_obj(*resp);
if (!resp)
return;
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c b/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
index a633f0d9c821..c523c5e82d4a 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c
@@ -1764,7 +1764,7 @@ void iwl_mvm_probe_resp_data_notif(struct iwl_mvm *mvm,
notif->noa_attr.len_low))
return;
- new_data = kzalloc_obj(*new_data, GFP_KERNEL);
+ new_data = kzalloc_obj(*new_data);
if (!new_data)
return;
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c b/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
index 00ba47d5f499..896ed9823021 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.c
@@ -905,7 +905,7 @@ iwl_mvm_mld_change_vif_links(struct ieee80211_hw *hw,
if (!(added & BIT(i)))
continue;
- new_link[i] = kzalloc_obj(*new_link[i], GFP_KERNEL);
+ new_link[i] = kzalloc_obj(*new_link[i]);
if (!new_link[i]) {
err = -ENOMEM;
goto free;
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c b/drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
index 8417b76e8fdb..3359e02e151f 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c
@@ -547,7 +547,7 @@ static int iwl_mvm_mld_alloc_sta_link(struct iwl_mvm *mvm,
if (rcu_access_pointer(sta->link[link_id]) == &sta->deflink) {
link = &mvm_sta->deflink;
} else {
- link = kzalloc_obj(*link, GFP_KERNEL);
+ link = kzalloc_obj(*link);
if (!link)
return -ENOMEM;
}
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/ops.c b/drivers/net/wireless/intel/iwlwifi/mvm/ops.c
index be328607e6f8..ae177477b201 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/ops.c
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/ops.c
@@ -1097,7 +1097,7 @@ static void iwl_mvm_me_conn_status(void *priv, const struct iwl_mei_conn_info *c
*/
prev_conn_info = rcu_dereference_protected(mvm->csme_conn_info, true);
- curr_conn_info = kzalloc_obj(*curr_conn_info, GFP_KERNEL);
+ curr_conn_info = kzalloc_obj(*curr_conn_info);
if (!curr_conn_info)
return;
diff --git a/drivers/net/wireless/intel/iwlwifi/mvm/scan.c b/drivers/net/wireless/intel/iwlwifi/mvm/scan.c
index 3e39c243ddca..966558885ea6 100644
--- a/drivers/net/wireless/intel/iwlwifi/mvm/scan.c
+++ b/drivers/net/wireless/intel/iwlwifi/mvm/scan.c
@@ -547,7 +547,7 @@ iwl_mvm_config_sched_scan_profiles(struct iwl_mvm *mvm,
else
blocklist_len = IWL_SCAN_MAX_BLACKLIST_LEN;
- blocklist = kzalloc_objs(*blocklist, blocklist_len, GFP_KERNEL);
+ blocklist = kzalloc_objs(*blocklist, blocklist_len);
if (!blocklist)
return -ENOMEM;
diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c b/drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c
index 65b54f1e6347..d5eb895144ef 100644
--- a/drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c
+++ b/drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c
@@ -99,10 +99,10 @@ int iwl_pcie_init_fw_sec(struct iwl_trans *trans,
/* add 2 due to separators */
paging_cnt = iwl_pcie_get_num_sections(fw, lmac_cnt + umac_cnt + 2);
- dram->fw = kzalloc_objs(*dram->fw, umac_cnt + lmac_cnt, GFP_KERNEL);
+ dram->fw = kzalloc_objs(*dram->fw, umac_cnt + lmac_cnt);
if (!dram->fw)
return -ENOMEM;
- dram->paging = kzalloc_objs(*dram->paging, paging_cnt, GFP_KERNEL);
+ dram->paging = kzalloc_objs(*dram->paging, paging_cnt);
if (!dram->paging)
return -ENOMEM;
diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c b/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
index ec88aefb0913..4560d92d76fe 100644
--- a/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
+++ b/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
@@ -2748,7 +2748,7 @@ static void *iwl_dbgfs_tx_queue_seq_start(struct seq_file *seq, loff_t *pos)
if (*pos >= priv->trans->mac_cfg->base->num_of_queues)
return NULL;
- state = kmalloc_obj(*state, GFP_KERNEL);
+ state = kmalloc_obj(*state);
if (!state)
return NULL;
state->pos = *pos;
diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c b/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
index f2752ab4c402..bda9f807321e 100644
--- a/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
+++ b/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
@@ -928,7 +928,7 @@ iwl_txq_dyn_alloc_dma(struct iwl_trans *trans, int size, unsigned int timeout)
if (WARN_ON(size > bc_tbl_entries))
return ERR_PTR(-EINVAL);
- txq = kzalloc_obj(*txq, GFP_KERNEL);
+ txq = kzalloc_obj(*txq);
if (!txq)
return ERR_PTR(-ENOMEM);
@@ -1152,7 +1152,7 @@ int iwl_txq_gen2_init(struct iwl_trans *trans, int txq_id, int queue_size)
/* alloc and init the tx queue */
if (!trans_pcie->txqs.txq[txq_id]) {
- queue = kzalloc_obj(*queue, GFP_KERNEL);
+ queue = kzalloc_obj(*queue);
if (!queue) {
IWL_ERR(trans, "Not enough memory for tx queue\n");
return -ENOMEM;
diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c b/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
index 0b817e5c5679..0de3f5de237e 100644
--- a/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
+++ b/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
@@ -750,7 +750,7 @@ int iwl_pcie_txq_alloc(struct iwl_trans *trans, struct iwl_txq *txq,
if (cmd_queue)
for (i = 0; i < slots_num; i++) {
txq->entries[i].cmd =
- kmalloc_obj(struct iwl_device_cmd, GFP_KERNEL);
+ kmalloc_obj(struct iwl_device_cmd);
if (!txq->entries[i].cmd)
goto error;
}
diff --git a/drivers/net/wireless/intersil/p54/eeprom.c b/drivers/net/wireless/intersil/p54/eeprom.c
index c338a7a7fc41..1c49aad5d5f8 100644
--- a/drivers/net/wireless/intersil/p54/eeprom.c
+++ b/drivers/net/wireless/intersil/p54/eeprom.c
@@ -154,7 +154,7 @@ static int p54_generate_band(struct ieee80211_hw *dev,
if ((!list->entries) || (!list->band_channel_num[band]))
return -EINVAL;
- tmp = kzalloc_obj(*tmp, GFP_KERNEL);
+ tmp = kzalloc_obj(*tmp);
if (!tmp)
goto err_out;
@@ -335,7 +335,7 @@ static int p54_generate_channel_lists(struct ieee80211_hw *dev)
max_channel_num = max_t(unsigned int, max_channel_num,
priv->curve_data->entries);
- list = kzalloc_obj(*list, GFP_KERNEL);
+ list = kzalloc_obj(*list);
if (!list) {
ret = -ENOMEM;
goto free;
diff --git a/drivers/net/wireless/marvell/libertas/cfg.c b/drivers/net/wireless/marvell/libertas/cfg.c
index 331b0b69ce62..98517888dba7 100644
--- a/drivers/net/wireless/marvell/libertas/cfg.c
+++ b/drivers/net/wireless/marvell/libertas/cfg.c
@@ -2094,7 +2094,7 @@ struct wireless_dev *lbs_cfg_alloc(struct device *dev)
int ret = 0;
struct wireless_dev *wdev;
- wdev = kzalloc_obj(struct wireless_dev, GFP_KERNEL);
+ wdev = kzalloc_obj(struct wireless_dev);
if (!wdev)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/wireless/marvell/libertas/debugfs.c b/drivers/net/wireless/marvell/libertas/debugfs.c
index d2dc9128dae2..9ebd69134940 100644
--- a/drivers/net/wireless/marvell/libertas/debugfs.c
+++ b/drivers/net/wireless/marvell/libertas/debugfs.c
@@ -232,7 +232,7 @@ static ssize_t lbs_threshold_read(uint16_t tlv_type, uint16_t event_mask,
if (!buf)
return -ENOMEM;
- subscribed = kzalloc_obj(*subscribed, GFP_KERNEL);
+ subscribed = kzalloc_obj(*subscribed);
if (!subscribed) {
ret = -ENOMEM;
goto out_page;
@@ -288,7 +288,7 @@ static ssize_t lbs_threshold_write(uint16_t tlv_type, uint16_t event_mask,
ret = -EINVAL;
goto out_page;
}
- events = kzalloc_obj(*events, GFP_KERNEL);
+ events = kzalloc_obj(*events);
if (!events) {
ret = -ENOMEM;
goto out_page;
diff --git a/drivers/net/wireless/marvell/libertas/if_sdio.c b/drivers/net/wireless/marvell/libertas/if_sdio.c
index b814cf9032ad..dd6756c1242e 100644
--- a/drivers/net/wireless/marvell/libertas/if_sdio.c
+++ b/drivers/net/wireless/marvell/libertas/if_sdio.c
@@ -1158,7 +1158,7 @@ static int if_sdio_probe(struct sdio_func *func,
return -ENODEV;
}
- card = kzalloc_obj(struct if_sdio_card, GFP_KERNEL);
+ card = kzalloc_obj(struct if_sdio_card);
if (!card)
return -ENOMEM;
diff --git a/drivers/net/wireless/marvell/libertas/if_spi.c b/drivers/net/wireless/marvell/libertas/if_spi.c
index a21f7bba13c5..b22d1e65f552 100644
--- a/drivers/net/wireless/marvell/libertas/if_spi.c
+++ b/drivers/net/wireless/marvell/libertas/if_spi.c
@@ -1113,7 +1113,7 @@ static int if_spi_probe(struct spi_device *spi)
}
/* Allocate card structure to represent this specific device */
- card = kzalloc_obj(struct if_spi_card, GFP_KERNEL);
+ card = kzalloc_obj(struct if_spi_card);
if (!card) {
err = -ENOMEM;
goto teardown;
diff --git a/drivers/net/wireless/marvell/libertas/if_usb.c b/drivers/net/wireless/marvell/libertas/if_usb.c
index e02756d7e87a..8a6bf1365cfa 100644
--- a/drivers/net/wireless/marvell/libertas/if_usb.c
+++ b/drivers/net/wireless/marvell/libertas/if_usb.c
@@ -203,7 +203,7 @@ static int if_usb_probe(struct usb_interface *intf,
udev = interface_to_usbdev(intf);
- cardp = kzalloc_obj(struct if_usb_card, GFP_KERNEL);
+ cardp = kzalloc_obj(struct if_usb_card);
if (!cardp)
goto error;
diff --git a/drivers/net/wireless/marvell/libertas/mesh.c b/drivers/net/wireless/marvell/libertas/mesh.c
index aa94b777da13..fced7485d015 100644
--- a/drivers/net/wireless/marvell/libertas/mesh.c
+++ b/drivers/net/wireless/marvell/libertas/mesh.c
@@ -983,7 +983,7 @@ static int lbs_add_mesh(struct lbs_private *priv)
int ret = 0;
/* Allocate a virtual mesh device */
- mesh_wdev = kzalloc_obj(struct wireless_dev, GFP_KERNEL);
+ mesh_wdev = kzalloc_obj(struct wireless_dev);
if (!mesh_wdev) {
lbs_deb_mesh("init mshX wireless device failed\n");
ret = -ENOMEM;
diff --git a/drivers/net/wireless/marvell/libertas_tf/if_usb.c b/drivers/net/wireless/marvell/libertas_tf/if_usb.c
index 44c609205422..f49151c18b79 100644
--- a/drivers/net/wireless/marvell/libertas_tf/if_usb.c
+++ b/drivers/net/wireless/marvell/libertas_tf/if_usb.c
@@ -154,7 +154,7 @@ static int if_usb_probe(struct usb_interface *intf,
lbtf_deb_enter(LBTF_DEB_USB);
udev = interface_to_usbdev(intf);
- cardp = kzalloc_obj(struct if_usb_card, GFP_KERNEL);
+ cardp = kzalloc_obj(struct if_usb_card);
if (!cardp)
goto error;
diff --git a/drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c b/drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
index c00b385c0f58..610ec8302adf 100644
--- a/drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
+++ b/drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c
@@ -344,7 +344,7 @@ mwifiex_11n_create_rx_reorder_tbl(struct mwifiex_private *priv, u8 *ta,
return;
}
/* if !tbl then create one */
- new_node = kzalloc_obj(struct mwifiex_rx_reorder_tbl, GFP_KERNEL);
+ new_node = kzalloc_obj(struct mwifiex_rx_reorder_tbl);
if (!new_node)
return;
diff --git a/drivers/net/wireless/marvell/mwifiex/cfg80211.c b/drivers/net/wireless/marvell/mwifiex/cfg80211.c
index f387b26b086b..63d9ccc5a81c 100644
--- a/drivers/net/wireless/marvell/mwifiex/cfg80211.c
+++ b/drivers/net/wireless/marvell/mwifiex/cfg80211.c
@@ -756,7 +756,7 @@ mwifiex_cfg80211_set_wiphy_params(struct wiphy *wiphy, int radio_idx,
return -EINVAL;
}
- bss_cfg = kzalloc_obj(*bss_cfg, GFP_KERNEL);
+ bss_cfg = kzalloc_obj(*bss_cfg);
if (!bss_cfg)
return -ENOMEM;
@@ -2073,7 +2073,7 @@ static int mwifiex_cfg80211_start_ap(struct wiphy *wiphy,
if (GET_BSS_ROLE(priv) != MWIFIEX_BSS_ROLE_UAP)
return -1;
- bss_cfg = kzalloc_obj(struct mwifiex_uap_bss_param, GFP_KERNEL);
+ bss_cfg = kzalloc_obj(struct mwifiex_uap_bss_param);
if (!bss_cfg)
return -ENOMEM;
@@ -2683,7 +2683,7 @@ mwifiex_cfg80211_scan(struct wiphy *wiphy,
if (!mwifiex_stop_bg_scan(priv))
cfg80211_sched_scan_stopped_locked(priv->wdev.wiphy, 0);
- user_scan_cfg = kzalloc_obj(*user_scan_cfg, GFP_KERNEL);
+ user_scan_cfg = kzalloc_obj(*user_scan_cfg);
if (!user_scan_cfg)
return -ENOMEM;
@@ -2787,7 +2787,7 @@ mwifiex_cfg80211_sched_scan_start(struct wiphy *wiphy,
request->n_channels, request->scan_plans->interval,
(int)request->ie_len);
- bgscan_cfg = kzalloc_obj(*bgscan_cfg, GFP_KERNEL);
+ bgscan_cfg = kzalloc_obj(*bgscan_cfg);
if (!bgscan_cfg)
return -ENOMEM;
@@ -3452,7 +3452,7 @@ static int mwifiex_set_mef_filter(struct mwifiex_private *priv,
if (wowlan->n_patterns || wowlan->magic_pkt)
num_entries++;
- mef_entry = kzalloc_objs(*mef_entry, num_entries, GFP_KERNEL);
+ mef_entry = kzalloc_objs(*mef_entry, num_entries);
if (!mef_entry)
return -ENOMEM;
@@ -3989,7 +3989,7 @@ mwifiex_cfg80211_uap_add_station(struct mwifiex_private *priv, const u8 *mac,
if (!ret) {
struct station_info *sinfo;
- sinfo = kzalloc_obj(*sinfo, GFP_KERNEL);
+ sinfo = kzalloc_obj(*sinfo);
if (!sinfo)
return -ENOMEM;
@@ -4161,7 +4161,7 @@ static int mwifiex_tm_cmd(struct wiphy *wiphy, struct wireless_dev *wdev,
if (!tb[MWIFIEX_TM_ATTR_DATA])
return -EINVAL;
- hostcmd = kzalloc_obj(*hostcmd, GFP_KERNEL);
+ hostcmd = kzalloc_obj(*hostcmd);
if (!hostcmd)
return -ENOMEM;
diff --git a/drivers/net/wireless/marvell/mwifiex/ie.c b/drivers/net/wireless/marvell/mwifiex/ie.c
index 55af5e9b5bee..6e4074bfc0c8 100644
--- a/drivers/net/wireless/marvell/mwifiex/ie.c
+++ b/drivers/net/wireless/marvell/mwifiex/ie.c
@@ -149,7 +149,7 @@ mwifiex_update_uap_custom_ie(struct mwifiex_private *priv,
u16 len;
int ret;
- ap_custom_ie = kzalloc_obj(*ap_custom_ie, GFP_KERNEL);
+ ap_custom_ie = kzalloc_obj(*ap_custom_ie);
if (!ap_custom_ie)
return -ENOMEM;
@@ -221,7 +221,7 @@ static int mwifiex_update_vs_ie(const u8 *ies, int ies_len,
vendor_ie = cfg80211_find_vendor_ie(oui, oui_type, ies, ies_len);
if (vendor_ie) {
if (!*ie_ptr) {
- *ie_ptr = kzalloc_obj(struct mwifiex_ie, GFP_KERNEL);
+ *ie_ptr = kzalloc_obj(struct mwifiex_ie);
if (!*ie_ptr)
return -ENOMEM;
ie = *ie_ptr;
@@ -325,7 +325,7 @@ static int mwifiex_uap_parse_tail_ies(struct mwifiex_private *priv,
if (!info->tail || !info->tail_len)
return 0;
- gen_ie = kzalloc_obj(*gen_ie, GFP_KERNEL);
+ gen_ie = kzalloc_obj(*gen_ie);
if (!gen_ie)
return -ENOMEM;
@@ -438,7 +438,7 @@ int mwifiex_del_mgmt_ies(struct mwifiex_private *priv)
int ret = 0;
if (priv->gen_idx != MWIFIEX_AUTO_IDX_MASK) {
- gen_ie = kmalloc_obj(*gen_ie, GFP_KERNEL);
+ gen_ie = kmalloc_obj(*gen_ie);
if (!gen_ie)
return -ENOMEM;
@@ -456,7 +456,7 @@ int mwifiex_del_mgmt_ies(struct mwifiex_private *priv)
}
if (priv->beacon_idx != MWIFIEX_AUTO_IDX_MASK) {
- beacon_ie = kmalloc_obj(struct mwifiex_ie, GFP_KERNEL);
+ beacon_ie = kmalloc_obj(struct mwifiex_ie);
if (!beacon_ie) {
ret = -ENOMEM;
goto done;
@@ -466,7 +466,7 @@ int mwifiex_del_mgmt_ies(struct mwifiex_private *priv)
beacon_ie->ie_length = 0;
}
if (priv->proberesp_idx != MWIFIEX_AUTO_IDX_MASK) {
- pr_ie = kmalloc_obj(struct mwifiex_ie, GFP_KERNEL);
+ pr_ie = kmalloc_obj(struct mwifiex_ie);
if (!pr_ie) {
ret = -ENOMEM;
goto done;
@@ -476,7 +476,7 @@ int mwifiex_del_mgmt_ies(struct mwifiex_private *priv)
pr_ie->ie_length = 0;
}
if (priv->assocresp_idx != MWIFIEX_AUTO_IDX_MASK) {
- ar_ie = kmalloc_obj(struct mwifiex_ie, GFP_KERNEL);
+ ar_ie = kmalloc_obj(struct mwifiex_ie);
if (!ar_ie) {
ret = -ENOMEM;
goto done;
diff --git a/drivers/net/wireless/marvell/mwifiex/init.c b/drivers/net/wireless/marvell/mwifiex/init.c
index 28ffcc780eab..5c9a46e64d23 100644
--- a/drivers/net/wireless/marvell/mwifiex/init.c
+++ b/drivers/net/wireless/marvell/mwifiex/init.c
@@ -25,7 +25,7 @@ static int mwifiex_add_bss_prio_tbl(struct mwifiex_private *priv)
struct mwifiex_bss_prio_node *bss_prio;
struct mwifiex_bss_prio_tbl *tbl = adapter->bss_prio_tbl;
- bss_prio = kzalloc_obj(struct mwifiex_bss_prio_node, GFP_KERNEL);
+ bss_prio = kzalloc_obj(struct mwifiex_bss_prio_node);
if (!bss_prio)
return -ENOMEM;
diff --git a/drivers/net/wireless/marvell/mwifiex/main.c b/drivers/net/wireless/marvell/mwifiex/main.c
index d4c62fad8099..a8eab6b1e63b 100644
--- a/drivers/net/wireless/marvell/mwifiex/main.c
+++ b/drivers/net/wireless/marvell/mwifiex/main.c
@@ -60,7 +60,7 @@ static int mwifiex_register(void *card, struct device *dev,
struct mwifiex_adapter *adapter;
int i;
- adapter = kzalloc_obj(struct mwifiex_adapter, GFP_KERNEL);
+ adapter = kzalloc_obj(struct mwifiex_adapter);
if (!adapter)
return -ENOMEM;
@@ -82,7 +82,7 @@ static int mwifiex_register(void *card, struct device *dev,
for (i = 0; i < MWIFIEX_MAX_BSS_NUM; i++) {
/* Allocate memory for private structure */
adapter->priv[i] =
- kzalloc_obj(struct mwifiex_private, GFP_KERNEL);
+ kzalloc_obj(struct mwifiex_private);
if (!adapter->priv[i])
goto error;
@@ -1180,7 +1180,7 @@ void mwifiex_drv_info_dump(struct mwifiex_adapter *adapter)
p += adapter->if_ops.reg_dump(adapter, p);
}
p += sprintf(p, "\n=== more debug information\n");
- debug_info = kzalloc_obj(*debug_info, GFP_KERNEL);
+ debug_info = kzalloc_obj(*debug_info);
if (debug_info) {
for (i = 0; i < adapter->priv_num; i++) {
if (!adapter->priv[i]->netdev)
@@ -1346,7 +1346,7 @@ void mwifiex_init_priv_params(struct mwifiex_private *priv,
if (GET_BSS_ROLE(priv) == MWIFIEX_BSS_ROLE_STA ||
GET_BSS_ROLE(priv) == MWIFIEX_BSS_ROLE_UAP) {
- priv->hist_data = kmalloc_obj(*priv->hist_data, GFP_KERNEL);
+ priv->hist_data = kmalloc_obj(*priv->hist_data);
if (priv->hist_data)
mwifiex_hist_data_reset(priv);
}
diff --git a/drivers/net/wireless/marvell/mwifiex/scan.c b/drivers/net/wireless/marvell/mwifiex/scan.c
index b4858c0002e0..ae9a63d8128d 100644
--- a/drivers/net/wireless/marvell/mwifiex/scan.c
+++ b/drivers/net/wireless/marvell/mwifiex/scan.c
@@ -1649,7 +1649,7 @@ static int mwifiex_save_hidden_ssid_channels(struct mwifiex_private *priv,
int chid;
/* Allocate and fill new bss descriptor */
- bss_desc = kzalloc_obj(*bss_desc, GFP_KERNEL);
+ bss_desc = kzalloc_obj(*bss_desc);
if (!bss_desc)
return -ENOMEM;
@@ -1692,7 +1692,7 @@ static int mwifiex_update_curr_bss_params(struct mwifiex_private *priv,
int ret;
/* Allocate and fill new bss descriptor */
- bss_desc = kzalloc_obj(struct mwifiex_bssdescriptor, GFP_KERNEL);
+ bss_desc = kzalloc_obj(struct mwifiex_bssdescriptor);
if (!bss_desc)
return -ENOMEM;
@@ -1931,7 +1931,7 @@ mwifiex_active_scan_req_for_passive_chan(struct mwifiex_private *priv)
mwifiex_dbg(adapter, INFO, "No BSS with hidden SSID found on DFS channels\n");
return 0;
}
- user_scan_cfg = kzalloc_obj(*user_scan_cfg, GFP_KERNEL);
+ user_scan_cfg = kzalloc_obj(*user_scan_cfg);
if (!user_scan_cfg)
return -ENOMEM;
@@ -2450,7 +2450,7 @@ int mwifiex_stop_bg_scan(struct mwifiex_private *priv)
return 0;
}
- bgscan_cfg = kzalloc_obj(*bgscan_cfg, GFP_KERNEL);
+ bgscan_cfg = kzalloc_obj(*bgscan_cfg);
if (!bgscan_cfg)
return -ENOMEM;
@@ -2777,7 +2777,7 @@ static int mwifiex_scan_specific_ssid(struct mwifiex_private *priv,
return -EBUSY;
}
- scan_cfg = kzalloc_obj(struct mwifiex_user_scan_cfg, GFP_KERNEL);
+ scan_cfg = kzalloc_obj(struct mwifiex_user_scan_cfg);
if (!scan_cfg)
return -ENOMEM;
diff --git a/drivers/net/wireless/marvell/mwifiex/sta_cmd.c b/drivers/net/wireless/marvell/mwifiex/sta_cmd.c
index b457ed6f18f5..70ce31d7c76e 100644
--- a/drivers/net/wireless/marvell/mwifiex/sta_cmd.c
+++ b/drivers/net/wireless/marvell/mwifiex/sta_cmd.c
@@ -1516,7 +1516,7 @@ int mwifiex_send_rgpower_table(struct mwifiex_private *priv, const u8 *data,
struct mwifiex_adapter *adapter = priv->adapter;
struct mwifiex_ds_misc_cmd *hostcmd __free(kfree) = NULL;
- hostcmd = kzalloc_obj(*hostcmd, GFP_KERNEL);
+ hostcmd = kzalloc_obj(*hostcmd);
if (!hostcmd)
return -ENOMEM;
diff --git a/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c b/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
index 46476cb752dd..a6550548d3b4 100644
--- a/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
+++ b/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c
@@ -330,7 +330,7 @@ int mwifiex_bss_start(struct mwifiex_private *priv, struct cfg80211_bss *bss,
return -EINVAL;
/* Allocate and fill new bss descriptor */
- bss_desc = kzalloc_obj(struct mwifiex_bssdescriptor, GFP_KERNEL);
+ bss_desc = kzalloc_obj(struct mwifiex_bssdescriptor);
if (!bss_desc)
return -ENOMEM;
diff --git a/drivers/net/wireless/marvell/mwifiex/uap_event.c b/drivers/net/wireless/marvell/mwifiex/uap_event.c
index 9abd011aa295..703104fd1fbe 100644
--- a/drivers/net/wireless/marvell/mwifiex/uap_event.c
+++ b/drivers/net/wireless/marvell/mwifiex/uap_event.c
@@ -105,7 +105,7 @@ int mwifiex_process_uap_event(struct mwifiex_private *priv)
switch (eventcause) {
case EVENT_UAP_STA_ASSOC:
- sinfo = kzalloc_obj(*sinfo, GFP_KERNEL);
+ sinfo = kzalloc_obj(*sinfo);
if (!sinfo)
return -ENOMEM;
diff --git a/drivers/net/wireless/marvell/mwl8k.c b/drivers/net/wireless/marvell/mwl8k.c
index c505c83f8abc..99321d180f34 100644
--- a/drivers/net/wireless/marvell/mwl8k.c
+++ b/drivers/net/wireless/marvell/mwl8k.c
@@ -1182,7 +1182,7 @@ static int mwl8k_rxq_init(struct ieee80211_hw *hw, int index)
return -ENOMEM;
}
- rxq->buf = kzalloc_objs(*rxq->buf, MWL8K_RX_DESCS, GFP_KERNEL);
+ rxq->buf = kzalloc_objs(*rxq->buf, MWL8K_RX_DESCS);
if (rxq->buf == NULL) {
dma_free_coherent(&priv->pdev->dev, size, rxq->rxd,
rxq->rxd_dma);
@@ -1478,7 +1478,7 @@ static int mwl8k_txq_init(struct ieee80211_hw *hw, int index)
return -ENOMEM;
}
- txq->skb = kzalloc_objs(*txq->skb, MWL8K_TX_DESCS, GFP_KERNEL);
+ txq->skb = kzalloc_objs(*txq->skb, MWL8K_TX_DESCS);
if (txq->skb == NULL) {
dma_free_coherent(&priv->pdev->dev, size, txq->txd,
txq->txd_dma);
@@ -2472,7 +2472,7 @@ static int mwl8k_cmd_get_hw_spec_sta(struct ieee80211_hw *hw)
int rc;
int i;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -2537,7 +2537,7 @@ static int mwl8k_cmd_get_hw_spec_ap(struct ieee80211_hw *hw)
int rc, i;
u32 api_version;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -2639,7 +2639,7 @@ static int mwl8k_cmd_set_hw_spec(struct ieee80211_hw *hw)
int rc;
int i;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -2753,7 +2753,7 @@ static int mwl8k_cmd_get_stat(struct ieee80211_hw *hw,
struct mwl8k_cmd_get_stat *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -2796,7 +2796,7 @@ mwl8k_cmd_radio_control(struct ieee80211_hw *hw, bool enable, bool force)
if (enable == priv->radio_on && !force)
return 0;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -2854,7 +2854,7 @@ static int mwl8k_cmd_rf_tx_power(struct ieee80211_hw *hw, int dBm)
struct mwl8k_cmd_rf_tx_power *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -2895,7 +2895,7 @@ static int mwl8k_cmd_tx_power(struct ieee80211_hw *hw,
int rc;
int i;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -2948,7 +2948,7 @@ mwl8k_cmd_rf_antenna(struct ieee80211_hw *hw, int antenna, int mask)
struct mwl8k_cmd_rf_antenna *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -3066,7 +3066,7 @@ static int mwl8k_cmd_set_pre_scan(struct ieee80211_hw *hw)
struct mwl8k_cmd_set_pre_scan *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -3099,7 +3099,7 @@ mwl8k_cmd_bbp_reg_access(struct ieee80211_hw *hw,
struct mwl8k_cmd_bbp_reg_access *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -3135,7 +3135,7 @@ mwl8k_cmd_set_post_scan(struct ieee80211_hw *hw, const __u8 *mac)
struct mwl8k_cmd_set_post_scan *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -3228,7 +3228,7 @@ static int mwl8k_cmd_set_rf_channel(struct ieee80211_hw *hw,
struct mwl8k_priv *priv = hw->priv;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -3314,7 +3314,7 @@ mwl8k_cmd_set_aid(struct ieee80211_hw *hw,
u16 prot_mode;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -3368,7 +3368,7 @@ mwl8k_cmd_set_rate(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
struct mwl8k_cmd_set_rate *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -3402,7 +3402,7 @@ static int mwl8k_cmd_finalize_join(struct ieee80211_hw *hw, void *frame,
int payload_len;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -3440,7 +3440,7 @@ mwl8k_cmd_set_rts_threshold(struct ieee80211_hw *hw, int radio_idx,
struct mwl8k_cmd_set_rts_threshold *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -3469,7 +3469,7 @@ static int mwl8k_cmd_set_slot(struct ieee80211_hw *hw, bool short_slot_time)
struct mwl8k_cmd_set_slot *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -3543,7 +3543,7 @@ mwl8k_cmd_set_edca_params(struct ieee80211_hw *hw, __u8 qnum,
struct mwl8k_cmd_set_edca_params *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -3583,7 +3583,7 @@ static int mwl8k_cmd_set_wmm_mode(struct ieee80211_hw *hw, bool enable)
struct mwl8k_cmd_set_wmm_mode *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -3615,7 +3615,7 @@ static int mwl8k_cmd_mimo_config(struct ieee80211_hw *hw, __u8 rx, __u8 tx)
struct mwl8k_cmd_mimo_config *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -3658,7 +3658,7 @@ static int mwl8k_cmd_use_fixed_rate_sta(struct ieee80211_hw *hw)
struct mwl8k_cmd_use_fixed_rate_sta *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -3698,7 +3698,7 @@ mwl8k_cmd_use_fixed_rate_ap(struct ieee80211_hw *hw, int mcast, int mgmt)
struct mwl8k_cmd_use_fixed_rate_ap *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -3727,7 +3727,7 @@ static int mwl8k_cmd_enable_sniffer(struct ieee80211_hw *hw, bool enable)
struct mwl8k_cmd_enable_sniffer *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -3782,7 +3782,7 @@ static int mwl8k_cmd_update_mac_addr(struct ieee80211_hw *hw,
mac_type = MWL8K_MAC_TYPE_SECONDARY_AP;
}
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -3837,7 +3837,7 @@ static int mwl8k_cmd_set_rateadapt_mode(struct ieee80211_hw *hw, __u16 mode)
struct mwl8k_cmd_set_rate_adapt_mode *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -3865,7 +3865,7 @@ static int mwl8k_cmd_get_watchdog_bitmap(struct ieee80211_hw *hw, u8 *bitmap)
struct mwl8k_cmd_get_watchdog_bitmap *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -3954,7 +3954,7 @@ static int mwl8k_cmd_bss_start(struct ieee80211_hw *hw,
if (!enable && !(priv->running_bsses & (1 << mwl8k_vif->macid)))
return 0;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -4046,7 +4046,7 @@ mwl8k_check_ba(struct ieee80211_hw *hw, struct mwl8k_ampdu_stream *stream,
struct mwl8k_cmd_bastream *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -4078,7 +4078,7 @@ mwl8k_create_ba(struct ieee80211_hw *hw, struct mwl8k_ampdu_stream *stream,
struct mwl8k_cmd_bastream *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -4121,7 +4121,7 @@ static void mwl8k_destroy_ba(struct ieee80211_hw *hw,
{
struct mwl8k_cmd_bastream *cmd;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return;
@@ -4173,7 +4173,7 @@ static int mwl8k_cmd_set_new_stn_add(struct ieee80211_hw *hw,
u32 rates;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -4211,7 +4211,7 @@ static int mwl8k_cmd_set_new_stn_add_self(struct ieee80211_hw *hw,
struct mwl8k_cmd_set_new_stn *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -4254,7 +4254,7 @@ static int mwl8k_cmd_set_new_stn_del(struct ieee80211_hw *hw,
spin_unlock(&priv->stream_lock);
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -4341,7 +4341,7 @@ static int mwl8k_cmd_update_encryption_enable(struct ieee80211_hw *hw,
struct mwl8k_cmd_update_encryption *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -4410,7 +4410,7 @@ static int mwl8k_cmd_encryption_set_key(struct ieee80211_hw *hw,
u8 idx;
struct mwl8k_vif *mwl8k_vif = MWL8K_VIF(vif);
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -4467,7 +4467,7 @@ static int mwl8k_cmd_encryption_remove_key(struct ieee80211_hw *hw,
int rc;
struct mwl8k_vif *mwl8k_vif = MWL8K_VIF(vif);
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -4604,7 +4604,7 @@ static int mwl8k_cmd_update_stadb_add(struct ieee80211_hw *hw,
u32 rates;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
@@ -4643,7 +4643,7 @@ static int mwl8k_cmd_update_stadb_del(struct ieee80211_hw *hw,
struct mwl8k_cmd_update_stadb *cmd;
int rc;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (cmd == NULL)
return -ENOMEM;
diff --git a/drivers/net/wireless/mediatek/mt76/mt7996/main.c b/drivers/net/wireless/mediatek/mt76/mt7996/main.c
index fee1f5ae0496..f16135f0b7f9 100644
--- a/drivers/net/wireless/mediatek/mt76/mt7996/main.c
+++ b/drivers/net/wireless/mediatek/mt76/mt7996/main.c
@@ -966,7 +966,7 @@ mt7996_mac_sta_init_link(struct mt7996_dev *dev,
mtxq->wcid = idx;
}
} else {
- msta_link = kzalloc_obj(*msta_link, GFP_KERNEL);
+ msta_link = kzalloc_obj(*msta_link);
if (!msta_link)
return -ENOMEM;
diff --git a/drivers/net/wireless/microchip/wilc1000/cfg80211.c b/drivers/net/wireless/microchip/wilc1000/cfg80211.c
index edd4e570fe9f..0abf519243f5 100644
--- a/drivers/net/wireless/microchip/wilc1000/cfg80211.c
+++ b/drivers/net/wireless/microchip/wilc1000/cfg80211.c
@@ -1178,7 +1178,7 @@ static int mgmt_tx(struct wiphy *wiphy,
if (!ieee80211_is_mgmt(mgmt->frame_control))
goto out;
- mgmt_tx = kmalloc_obj(*mgmt_tx, GFP_KERNEL);
+ mgmt_tx = kmalloc_obj(*mgmt_tx);
if (!mgmt_tx) {
ret = -ENOMEM;
goto out;
diff --git a/drivers/net/wireless/microchip/wilc1000/hif.c b/drivers/net/wireless/microchip/wilc1000/hif.c
index bbd1794acb27..f354b11cb919 100644
--- a/drivers/net/wireless/microchip/wilc1000/hif.c
+++ b/drivers/net/wireless/microchip/wilc1000/hif.c
@@ -387,7 +387,7 @@ wilc_parse_join_bss_param(struct cfg80211_bss *bss,
u64 ies_tsf;
int ret;
- param = kzalloc_obj(*param, GFP_KERNEL);
+ param = kzalloc_obj(*param);
if (!param)
return NULL;
@@ -1039,7 +1039,7 @@ int wilc_set_external_auth_param(struct wilc_vif *vif,
wid.id = WID_EXTERNAL_AUTH_PARAM;
wid.type = WID_BIN_DATA;
wid.size = sizeof(*param);
- param = kzalloc_obj(*param, GFP_KERNEL);
+ param = kzalloc_obj(*param);
if (!param)
return -EINVAL;
@@ -1516,7 +1516,7 @@ int wilc_init(struct net_device *dev, struct host_if_drv **hif_drv_handler)
struct host_if_drv *hif_drv;
struct wilc_vif *vif = netdev_priv(dev);
- hif_drv = kzalloc_obj(*hif_drv, GFP_KERNEL);
+ hif_drv = kzalloc_obj(*hif_drv);
if (!hif_drv)
return -ENOMEM;
diff --git a/drivers/net/wireless/microchip/wilc1000/sdio.c b/drivers/net/wireless/microchip/wilc1000/sdio.c
index 64b1490b793d..67dea1360f0a 100644
--- a/drivers/net/wireless/microchip/wilc1000/sdio.c
+++ b/drivers/net/wireless/microchip/wilc1000/sdio.c
@@ -145,7 +145,7 @@ static int wilc_sdio_probe(struct sdio_func *func,
int ret;
- sdio_priv = kzalloc_obj(*sdio_priv, GFP_KERNEL);
+ sdio_priv = kzalloc_obj(*sdio_priv);
if (!sdio_priv)
return -ENOMEM;
diff --git a/drivers/net/wireless/microchip/wilc1000/spi.c b/drivers/net/wireless/microchip/wilc1000/spi.c
index cad1fcf2e14f..e40b829f719d 100644
--- a/drivers/net/wireless/microchip/wilc1000/spi.c
+++ b/drivers/net/wireless/microchip/wilc1000/spi.c
@@ -211,7 +211,7 @@ static int wilc_bus_probe(struct spi_device *spi)
struct wilc *wilc;
int ret;
- spi_priv = kzalloc_obj(*spi_priv, GFP_KERNEL);
+ spi_priv = kzalloc_obj(*spi_priv);
if (!spi_priv)
return -ENOMEM;
diff --git a/drivers/net/wireless/microchip/wilc1000/wlan.c b/drivers/net/wireless/microchip/wilc1000/wlan.c
index 15a2221892cd..3fa8592eb250 100644
--- a/drivers/net/wireless/microchip/wilc1000/wlan.c
+++ b/drivers/net/wireless/microchip/wilc1000/wlan.c
@@ -1209,7 +1209,7 @@ static void wilc_wlan_handle_isr_ext(struct wilc *wilc, u32 int_status)
offset += size;
wilc->rx_buffer_offset = offset;
- rqe = kmalloc_obj(*rqe, GFP_KERNEL);
+ rqe = kmalloc_obj(*rqe);
if (!rqe)
return;
diff --git a/drivers/net/wireless/microchip/wilc1000/wlan_cfg.c b/drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
index 0163f0b17497..7664403c8d50 100644
--- a/drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
+++ b/drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
@@ -390,7 +390,7 @@ int wilc_wlan_cfg_init(struct wilc *wl)
if (!wl->cfg.s)
goto out_w;
- str_vals = kzalloc_obj(*str_vals, GFP_KERNEL);
+ str_vals = kzalloc_obj(*str_vals);
if (!str_vals)
goto out_s;
diff --git a/drivers/net/wireless/purelifi/plfxlc/usb.c b/drivers/net/wireless/purelifi/plfxlc/usb.c
index 09303aa6c1d7..5724ec173e64 100644
--- a/drivers/net/wireless/purelifi/plfxlc/usb.c
+++ b/drivers/net/wireless/purelifi/plfxlc/usb.c
@@ -204,7 +204,7 @@ static int __lf_x_usb_enable_rx(struct plfxlc_usb *usb)
int i, r;
r = -ENOMEM;
- urbs = kzalloc_objs(struct urb *, RX_URBS_COUNT, GFP_KERNEL);
+ urbs = kzalloc_objs(struct urb *, RX_URBS_COUNT);
if (!urbs)
goto error;
diff --git a/drivers/net/wireless/quantenna/qtnfmac/commands.c b/drivers/net/wireless/quantenna/qtnfmac/commands.c
index b1908fa90cfa..db2e2bbab1b1 100644
--- a/drivers/net/wireless/quantenna/qtnfmac/commands.c
+++ b/drivers/net/wireless/quantenna/qtnfmac/commands.c
@@ -981,7 +981,7 @@ qtnf_parse_wowlan_info(struct qtnf_wmac *mac,
const struct qlink_wowlan_support *data1;
struct wiphy_wowlan_support *supp;
- supp = kzalloc_obj(*supp, GFP_KERNEL);
+ supp = kzalloc_obj(*supp);
if (!supp)
return;
diff --git a/drivers/net/wireless/quantenna/qtnfmac/core.c b/drivers/net/wireless/quantenna/qtnfmac/core.c
index 4cab8dee332b..0c106709ae29 100644
--- a/drivers/net/wireless/quantenna/qtnfmac/core.c
+++ b/drivers/net/wireless/quantenna/qtnfmac/core.c
@@ -212,7 +212,7 @@ static int qtnf_mac_init_single_band(struct wiphy *wiphy,
{
int ret;
- wiphy->bands[band] = kzalloc_obj(*wiphy->bands[band], GFP_KERNEL);
+ wiphy->bands[band] = kzalloc_obj(*wiphy->bands[band]);
if (!wiphy->bands[band])
return -ENOMEM;
diff --git a/drivers/net/wireless/quantenna/qtnfmac/event.c b/drivers/net/wireless/quantenna/qtnfmac/event.c
index c16cd1e5286a..2551d74ed56e 100644
--- a/drivers/net/wireless/quantenna/qtnfmac/event.c
+++ b/drivers/net/wireless/quantenna/qtnfmac/event.c
@@ -41,7 +41,7 @@ qtnf_event_handle_sta_assoc(struct qtnf_wmac *mac, struct qtnf_vif *vif,
return -EPROTO;
}
- sinfo = kzalloc_obj(*sinfo, GFP_KERNEL);
+ sinfo = kzalloc_obj(*sinfo);
if (!sinfo)
return -ENOMEM;
diff --git a/drivers/net/wireless/quantenna/qtnfmac/util.c b/drivers/net/wireless/quantenna/qtnfmac/util.c
index 5c1a5a8f87a6..4ad66cc1804d 100644
--- a/drivers/net/wireless/quantenna/qtnfmac/util.c
+++ b/drivers/net/wireless/quantenna/qtnfmac/util.c
@@ -59,7 +59,7 @@ struct qtnf_sta_node *qtnf_sta_list_add(struct qtnf_vif *vif,
if (node)
goto done;
- node = kzalloc_obj(*node, GFP_KERNEL);
+ node = kzalloc_obj(*node);
if (unlikely(!node))
goto done;
diff --git a/drivers/net/wireless/ralink/rt2x00/rt2400pci.c b/drivers/net/wireless/ralink/rt2x00/rt2400pci.c
index f2b55db0b27b..cac191304bf5 100644
--- a/drivers/net/wireless/ralink/rt2x00/rt2400pci.c
+++ b/drivers/net/wireless/ralink/rt2x00/rt2400pci.c
@@ -1589,7 +1589,7 @@ static int rt2400pci_probe_hw_mode(struct rt2x00_dev *rt2x00dev)
/*
* Create channel information array
*/
- info = kzalloc_objs(*info, spec->num_channels, GFP_KERNEL);
+ info = kzalloc_objs(*info, spec->num_channels);
if (!info)
return -ENOMEM;
diff --git a/drivers/net/wireless/ralink/rt2x00/rt2500pci.c b/drivers/net/wireless/ralink/rt2x00/rt2500pci.c
index a6b26c5ef4cf..fc35b60e422c 100644
--- a/drivers/net/wireless/ralink/rt2x00/rt2500pci.c
+++ b/drivers/net/wireless/ralink/rt2x00/rt2500pci.c
@@ -1907,7 +1907,7 @@ static int rt2500pci_probe_hw_mode(struct rt2x00_dev *rt2x00dev)
/*
* Create channel information array
*/
- info = kzalloc_objs(*info, spec->num_channels, GFP_KERNEL);
+ info = kzalloc_objs(*info, spec->num_channels);
if (!info)
return -ENOMEM;
diff --git a/drivers/net/wireless/ralink/rt2x00/rt2500usb.c b/drivers/net/wireless/ralink/rt2x00/rt2500usb.c
index 50f1eeddf913..58728df6666c 100644
--- a/drivers/net/wireless/ralink/rt2x00/rt2500usb.c
+++ b/drivers/net/wireless/ralink/rt2x00/rt2500usb.c
@@ -1720,7 +1720,7 @@ static int rt2500usb_probe_hw_mode(struct rt2x00_dev *rt2x00dev)
/*
* Create channel information array
*/
- info = kzalloc_objs(*info, spec->num_channels, GFP_KERNEL);
+ info = kzalloc_objs(*info, spec->num_channels);
if (!info)
return -ENOMEM;
diff --git a/drivers/net/wireless/ralink/rt2x00/rt2800lib.c b/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
index 6041f029857b..bf2c30d0f5ff 100644
--- a/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
+++ b/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
@@ -11907,7 +11907,7 @@ static int rt2800_probe_hw_mode(struct rt2x00_dev *rt2x00dev)
/*
* Create channel information and survey arrays
*/
- info = kzalloc_objs(*info, spec->num_channels, GFP_KERNEL);
+ info = kzalloc_objs(*info, spec->num_channels);
if (!info)
return -ENOMEM;
diff --git a/drivers/net/wireless/ralink/rt2x00/rt2800usb.c b/drivers/net/wireless/ralink/rt2x00/rt2800usb.c
index d1d94b0b0f31..15de3db12429 100644
--- a/drivers/net/wireless/ralink/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/ralink/rt2x00/rt2800usb.c
@@ -179,7 +179,7 @@ static int rt2800usb_autorun_detect(struct rt2x00_dev *rt2x00dev)
u32 fw_mode;
int ret;
- reg = kmalloc_obj(*reg, GFP_KERNEL);
+ reg = kmalloc_obj(*reg);
if (reg == NULL)
return -ENOMEM;
/* cannot use rt2x00usb_register_read here as it uses different
diff --git a/drivers/net/wireless/ralink/rt2x00/rt2x00debug.c b/drivers/net/wireless/ralink/rt2x00/rt2x00debug.c
index edececd89572..e0bca06c7094 100644
--- a/drivers/net/wireless/ralink/rt2x00/rt2x00debug.c
+++ b/drivers/net/wireless/ralink/rt2x00/rt2x00debug.c
@@ -639,7 +639,7 @@ void rt2x00debug_register(struct rt2x00_dev *rt2x00dev)
struct dentry *queue_folder;
struct dentry *register_folder;
- intf = kzalloc_obj(struct rt2x00debug_intf, GFP_KERNEL);
+ intf = kzalloc_obj(struct rt2x00debug_intf);
if (!intf) {
rt2x00_err(rt2x00dev, "Failed to allocate debug handler\n");
return;
diff --git a/drivers/net/wireless/ralink/rt2x00/rt2x00dev.c b/drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
index dee01472747f..82fb230a73bb 100644
--- a/drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
+++ b/drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
@@ -1020,11 +1020,11 @@ static int rt2x00lib_probe_hw_modes(struct rt2x00_dev *rt2x00dev,
if (spec->supported_rates & SUPPORT_RATE_OFDM)
num_rates += 8;
- channels = kzalloc_objs(*channels, spec->num_channels, GFP_KERNEL);
+ channels = kzalloc_objs(*channels, spec->num_channels);
if (!channels)
return -ENOMEM;
- rates = kzalloc_objs(*rates, num_rates, GFP_KERNEL);
+ rates = kzalloc_objs(*rates, num_rates);
if (!rates)
goto exit_free_channels;
diff --git a/drivers/net/wireless/ralink/rt2x00/rt2x00queue.c b/drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
index 8fb336834ced..4b842497653c 100644
--- a/drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
+++ b/drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
@@ -1244,7 +1244,7 @@ int rt2x00queue_allocate(struct rt2x00_dev *rt2x00dev)
*/
rt2x00dev->data_queues = 2 + rt2x00dev->ops->tx_queues + req_atim;
- queue = kzalloc_objs(*queue, rt2x00dev->data_queues, GFP_KERNEL);
+ queue = kzalloc_objs(*queue, rt2x00dev->data_queues);
if (!queue)
return -ENOMEM;
diff --git a/drivers/net/wireless/ralink/rt2x00/rt61pci.c b/drivers/net/wireless/ralink/rt2x00/rt61pci.c
index aea74b6b28e4..79e1fd0a1fbd 100644
--- a/drivers/net/wireless/ralink/rt2x00/rt61pci.c
+++ b/drivers/net/wireless/ralink/rt2x00/rt61pci.c
@@ -2712,7 +2712,7 @@ static int rt61pci_probe_hw_mode(struct rt2x00_dev *rt2x00dev)
/*
* Create channel information array
*/
- info = kzalloc_objs(*info, spec->num_channels, GFP_KERNEL);
+ info = kzalloc_objs(*info, spec->num_channels);
if (!info)
return -ENOMEM;
diff --git a/drivers/net/wireless/ralink/rt2x00/rt73usb.c b/drivers/net/wireless/ralink/rt2x00/rt73usb.c
index c47f4689ffdd..d6b7174d087a 100644
--- a/drivers/net/wireless/ralink/rt2x00/rt73usb.c
+++ b/drivers/net/wireless/ralink/rt2x00/rt73usb.c
@@ -2136,7 +2136,7 @@ static int rt73usb_probe_hw_mode(struct rt2x00_dev *rt2x00dev)
/*
* Create channel information array
*/
- info = kzalloc_objs(*info, spec->num_channels, GFP_KERNEL);
+ info = kzalloc_objs(*info, spec->num_channels);
if (!info)
return -ENOMEM;
diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c b/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
index 7a2a31af9a79..f7e0f6573180 100644
--- a/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
+++ b/drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c
@@ -1463,7 +1463,7 @@ static int rtl8187_probe(struct usb_interface *intf,
priv->is_rtl8187b = (id->driver_info == DEVICE_RTL8187B);
/* allocate "DMA aware" buffer for register accesses */
- priv->io_dmabuf = kmalloc_obj(*priv->io_dmabuf, GFP_KERNEL);
+ priv->io_dmabuf = kmalloc_obj(*priv->io_dmabuf);
if (!priv->io_dmabuf) {
err = -ENOMEM;
goto err_free_dev;
diff --git a/drivers/net/wireless/realtek/rtl8xxxu/core.c b/drivers/net/wireless/realtek/rtl8xxxu/core.c
index 721c95f13ec9..794187d28caa 100644
--- a/drivers/net/wireless/realtek/rtl8xxxu/core.c
+++ b/drivers/net/wireless/realtek/rtl8xxxu/core.c
@@ -7381,7 +7381,7 @@ static int rtl8xxxu_start(struct ieee80211_hw *hw)
}
for (i = 0; i < RTL8XXXU_TX_URBS; i++) {
- tx_urb = kmalloc_obj(struct rtl8xxxu_tx_urb, GFP_KERNEL);
+ tx_urb = kmalloc_obj(struct rtl8xxxu_tx_urb);
if (!tx_urb) {
if (!i)
ret = -ENOMEM;
@@ -7402,7 +7402,7 @@ static int rtl8xxxu_start(struct ieee80211_hw *hw)
spin_unlock_irqrestore(&priv->rx_urb_lock, flags);
for (i = 0; i < RTL8XXXU_RX_URBS; i++) {
- rx_urb = kmalloc_obj(struct rtl8xxxu_rx_urb, GFP_KERNEL);
+ rx_urb = kmalloc_obj(struct rtl8xxxu_rx_urb);
if (!rx_urb) {
if (!i)
ret = -ENOMEM;
diff --git a/drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c b/drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c
index 332f90e4d83f..bcd8bc270180 100644
--- a/drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c
+++ b/drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c
@@ -132,10 +132,10 @@ static void rtl_btc_alloc_variable(struct rtl_priv *rtlpriv, bool wifi_only)
{
if (wifi_only)
rtlpriv->btcoexist.wifi_only_context =
- kzalloc_obj(struct wifi_only_cfg, GFP_KERNEL);
+ kzalloc_obj(struct wifi_only_cfg);
else
rtlpriv->btcoexist.btc_context =
- kzalloc_obj(struct btc_coexist, GFP_KERNEL);
+ kzalloc_obj(struct btc_coexist);
}
static void rtl_btc_free_variable(struct rtl_priv *rtlpriv)
diff --git a/drivers/net/wireless/realtek/rtw88/fw.c b/drivers/net/wireless/realtek/rtw88/fw.c
index a3e5b0963cb7..48207052e3f8 100644
--- a/drivers/net/wireless/realtek/rtw88/fw.c
+++ b/drivers/net/wireless/realtek/rtw88/fw.c
@@ -1331,7 +1331,7 @@ static struct rtw_rsvd_page *rtw_alloc_rsvd_page(struct rtw_dev *rtwdev,
{
struct rtw_rsvd_page *rsvd_pkt = NULL;
- rsvd_pkt = kzalloc_obj(*rsvd_pkt, GFP_KERNEL);
+ rsvd_pkt = kzalloc_obj(*rsvd_pkt);
if (!rsvd_pkt)
return NULL;
diff --git a/drivers/net/wireless/realtek/rtw89/cam.c b/drivers/net/wireless/realtek/rtw89/cam.c
index 949f304216e2..7c62ece137d0 100644
--- a/drivers/net/wireless/realtek/rtw89/cam.c
+++ b/drivers/net/wireless/realtek/rtw89/cam.c
@@ -420,7 +420,7 @@ static int rtw89_cam_sec_key_install(struct rtw89_dev *rtwdev,
return ret;
}
- sec_cam = kzalloc_obj(*sec_cam, GFP_KERNEL);
+ sec_cam = kzalloc_obj(*sec_cam);
if (!sec_cam) {
ret = -ENOMEM;
goto err_release_cam;
diff --git a/drivers/net/wireless/realtek/rtw89/core.c b/drivers/net/wireless/realtek/rtw89/core.c
index 3295f76a0f1c..36e988277b2b 100644
--- a/drivers/net/wireless/realtek/rtw89/core.c
+++ b/drivers/net/wireless/realtek/rtw89/core.c
@@ -4220,7 +4220,7 @@ int rtw89_core_send_nullfunc(struct rtw89_dev *rtwdev, struct rtw89_vif_link *rt
if (vif->type != NL80211_IFTYPE_STATION || !vif->cfg.assoc)
return 0;
- wait = kzalloc_obj(*wait, GFP_KERNEL);
+ wait = kzalloc_obj(*wait);
if (!wait)
return -ENOMEM;
@@ -5657,7 +5657,7 @@ rtw89_wait_for_cond_prep(struct rtw89_wait_info *wait, unsigned int cond)
if (cur != RTW89_WAIT_COND_IDLE)
return ERR_PTR(-EPERM);
- prep = kzalloc_obj(*prep, GFP_KERNEL);
+ prep = kzalloc_obj(*prep);
if (!prep)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/wireless/realtek/rtw89/debug.c b/drivers/net/wireless/realtek/rtw89/debug.c
index fb89660ba70c..012ead92f5f2 100644
--- a/drivers/net/wireless/realtek/rtw89/debug.c
+++ b/drivers/net/wireless/realtek/rtw89/debug.c
@@ -3524,7 +3524,7 @@ rtw89_debug_priv_early_h2c_set(struct rtw89_dev *rtwdev,
goto out;
}
- early_h2c = kmalloc_obj(*early_h2c, GFP_KERNEL);
+ early_h2c = kmalloc_obj(*early_h2c);
if (!early_h2c) {
kfree(h2c);
return -EFAULT;
diff --git a/drivers/net/wireless/realtek/rtw89/fw.c b/drivers/net/wireless/realtek/rtw89/fw.c
index 97c58a2fa399..c52f9e11a8b2 100644
--- a/drivers/net/wireless/realtek/rtw89/fw.c
+++ b/drivers/net/wireless/realtek/rtw89/fw.c
@@ -1099,12 +1099,12 @@ int rtw89_build_phy_tbl_from_elm(struct rtw89_dev *rtwdev,
else if (*pp)
return 1; /* ignore if an element is existing */
- tbl = kzalloc_obj(*tbl, GFP_KERNEL);
+ tbl = kzalloc_obj(*tbl);
if (!tbl)
return -ENOMEM;
n_regs = le32_to_cpu(elm->size) / sizeof(tbl->regs[0]);
- regs = kzalloc_objs(*regs, n_regs, GFP_KERNEL);
+ regs = kzalloc_objs(*regs, n_regs);
if (!regs)
goto out;
@@ -1141,7 +1141,7 @@ int rtw89_fw_recognize_txpwr_from_elm(struct rtw89_dev *rtwdev,
struct rtw89_txpwr_conf *conf;
if (!rtwdev->rfe_data) {
- rtwdev->rfe_data = kzalloc_obj(*rtwdev->rfe_data, GFP_KERNEL);
+ rtwdev->rfe_data = kzalloc_obj(*rtwdev->rfe_data);
if (!rtwdev->rfe_data)
return -ENOMEM;
}
@@ -1201,7 +1201,7 @@ int rtw89_build_txpwr_trk_tbl_from_elm(struct rtw89_dev *rtwdev,
return -ENOENT;
}
- elm_info->txpwr_trk = kzalloc_obj(*elm_info->txpwr_trk, GFP_KERNEL);
+ elm_info->txpwr_trk = kzalloc_obj(*elm_info->txpwr_trk);
if (!elm_info->txpwr_trk)
return -ENOMEM;
@@ -1250,7 +1250,7 @@ int rtw89_build_rfk_log_fmt_from_elm(struct rtw89_dev *rtwdev,
if (elm_info->rfk_log_fmt)
goto allocated;
- elm_info->rfk_log_fmt = kzalloc_obj(*elm_info->rfk_log_fmt, GFP_KERNEL);
+ elm_info->rfk_log_fmt = kzalloc_obj(*elm_info->rfk_log_fmt);
if (!elm_info->rfk_log_fmt)
return 1; /* this is an optional element, so just ignore this */
@@ -2944,7 +2944,7 @@ static int rtw89_fw_h2c_add_general_pkt(struct rtw89_dev *rtwdev,
struct sk_buff *skb;
int ret;
- info = kzalloc_obj(*info, GFP_KERNEL);
+ info = kzalloc_obj(*info);
if (!info)
return -ENOMEM;
@@ -8138,7 +8138,7 @@ static int rtw89_append_probe_req_ie(struct rtw89_dev *rtwdev,
skb_put_data(new, ies->ies[band], ies->len[band]);
skb_put_data(new, ies->common_ies, ies->common_ie_len);
- info = kzalloc_obj(*info, GFP_KERNEL);
+ info = kzalloc_obj(*info);
if (!info) {
ret = -ENOMEM;
kfree_skb(new);
@@ -8234,7 +8234,7 @@ static int rtw89_update_6ghz_rnr_chan_ax(struct rtw89_dev *rtwdev,
hdr = (struct ieee80211_hdr *)skb->data;
ether_addr_copy(hdr->addr3, params->bssid);
- info = kzalloc_obj(*info, GFP_KERNEL);
+ info = kzalloc_obj(*info);
if (!info) {
ret = -ENOMEM;
kfree_skb(skb);
@@ -8527,7 +8527,7 @@ int rtw89_pno_scan_add_chan_list_ax(struct rtw89_dev *rtwdev,
idx < nd_config->n_channels && list_len < RTW89_SCAN_LIST_LIMIT_AX;
idx++, list_len++) {
channel = nd_config->channels[idx];
- ch_info = kzalloc_obj(*ch_info, GFP_KERNEL);
+ ch_info = kzalloc_obj(*ch_info);
if (!ch_info) {
ret = -ENOMEM;
goto out;
@@ -8567,7 +8567,7 @@ static int rtw89_hw_scan_add_op_types_ax(struct rtw89_dev *rtwdev,
{
struct rtw89_mac_chinfo_ax *tmp;
- tmp = kzalloc_obj(*tmp, GFP_KERNEL);
+ tmp = kzalloc_obj(*tmp);
if (!tmp)
return -ENOMEM;
@@ -8613,7 +8613,7 @@ int rtw89_hw_scan_prep_chan_list_ax(struct rtw89_dev *rtwdev,
for (idx = 0; idx < req->n_channels; idx++) {
channel = req->channels[idx];
- ch_info = kzalloc_obj(*ch_info, GFP_KERNEL);
+ ch_info = kzalloc_obj(*ch_info);
if (!ch_info) {
ret = -ENOMEM;
goto out;
@@ -8745,7 +8745,7 @@ int rtw89_pno_scan_add_chan_list_be(struct rtw89_dev *rtwdev,
idx < nd_config->n_channels && list_len < RTW89_SCAN_LIST_LIMIT_BE;
idx++, list_len++) {
channel = nd_config->channels[idx];
- ch_info = kzalloc_obj(*ch_info, GFP_KERNEL);
+ ch_info = kzalloc_obj(*ch_info);
if (!ch_info) {
ret = -ENOMEM;
goto out;
@@ -8807,7 +8807,7 @@ int rtw89_hw_scan_prep_chan_list_be(struct rtw89_dev *rtwdev,
!cfg80211_channel_is_psc(channel) && chan_by_rnr)
continue;
- ch_info = kzalloc_obj(*ch_info, GFP_KERNEL);
+ ch_info = kzalloc_obj(*ch_info);
if (!ch_info) {
ret = -ENOMEM;
goto out;
diff --git a/drivers/net/wireless/realtek/rtw89/mac80211.c b/drivers/net/wireless/realtek/rtw89/mac80211.c
index 594af3b7201b..0ea33743853e 100644
--- a/drivers/net/wireless/realtek/rtw89/mac80211.c
+++ b/drivers/net/wireless/realtek/rtw89/mac80211.c
@@ -1666,7 +1666,7 @@ int rtw89_ops_change_vif_links(struct ieee80211_hw *hw,
return -EOPNOTSUPP;
if (removing_links) {
- snap = kzalloc_obj(*snap, GFP_KERNEL);
+ snap = kzalloc_obj(*snap);
if (!snap)
return -ENOMEM;
diff --git a/drivers/net/wireless/realtek/rtw89/phy.c b/drivers/net/wireless/realtek/rtw89/phy.c
index eb2e2191408a..ee6ab2136b9a 100644
--- a/drivers/net/wireless/realtek/rtw89/phy.c
+++ b/drivers/net/wireless/realtek/rtw89/phy.c
@@ -1975,7 +1975,7 @@ void rtw89_phy_init_rf_reg(struct rtw89_dev *rtwdev, bool noio)
struct rtw89_fw_h2c_rf_reg_info *rf_reg_info;
u8 path;
- rf_reg_info = kzalloc_obj(*rf_reg_info, GFP_KERNEL);
+ rf_reg_info = kzalloc_obj(*rf_reg_info);
if (!rf_reg_info)
return;
diff --git a/drivers/net/wireless/realtek/rtw89/sar.c b/drivers/net/wireless/realtek/rtw89/sar.c
index 994ebbd8d267..7886ffaf5695 100644
--- a/drivers/net/wireless/realtek/rtw89/sar.c
+++ b/drivers/net/wireless/realtek/rtw89/sar.c
@@ -501,7 +501,7 @@ static void rtw89_set_sar_from_acpi(struct rtw89_dev *rtwdev)
struct rtw89_sar_cfg_acpi *cfg;
int ret;
- cfg = kzalloc_obj(*cfg, GFP_KERNEL);
+ cfg = kzalloc_obj(*cfg);
if (!cfg)
return;
diff --git a/drivers/net/wireless/realtek/rtw89/wow.c b/drivers/net/wireless/realtek/rtw89/wow.c
index 6954ca8f0b35..368e08826f1e 100644
--- a/drivers/net/wireless/realtek/rtw89/wow.c
+++ b/drivers/net/wireless/realtek/rtw89/wow.c
@@ -1490,7 +1490,7 @@ static int rtw89_pno_scan_update_probe_req(struct rtw89_dev *rtwdev,
skb_put_data(skb, basic_rate_ie, sizeof(basic_rate_ie));
skb_put_data(skb, nd_config->ie, nd_config->ie_len);
- info = kzalloc_obj(*info, GFP_KERNEL);
+ info = kzalloc_obj(*info);
if (!info) {
kfree_skb(skb);
rtw89_fw_release_pno_pkt_list(rtwdev, rtwvif_link);
diff --git a/drivers/net/wireless/rsi/rsi_91x_coex.c b/drivers/net/wireless/rsi/rsi_91x_coex.c
index 5bc8c30f2721..ee603a5173fb 100644
--- a/drivers/net/wireless/rsi/rsi_91x_coex.c
+++ b/drivers/net/wireless/rsi/rsi_91x_coex.c
@@ -140,7 +140,7 @@ int rsi_coex_attach(struct rsi_common *common)
struct rsi_coex_ctrl_block *coex_cb;
int cnt;
- coex_cb = kzalloc_obj(*coex_cb, GFP_KERNEL);
+ coex_cb = kzalloc_obj(*coex_cb);
if (!coex_cb)
return -ENOMEM;
diff --git a/drivers/net/wireless/rsi/rsi_91x_debugfs.c b/drivers/net/wireless/rsi/rsi_91x_debugfs.c
index ea1766b967ee..34836a200620 100644
--- a/drivers/net/wireless/rsi/rsi_91x_debugfs.c
+++ b/drivers/net/wireless/rsi/rsi_91x_debugfs.c
@@ -285,7 +285,7 @@ int rsi_init_dbgfs(struct rsi_hw *adapter)
int ii;
const struct rsi_dbg_files *files;
- dev_dbgfs = kzalloc_obj(*dev_dbgfs, GFP_KERNEL);
+ dev_dbgfs = kzalloc_obj(*dev_dbgfs);
if (!dev_dbgfs)
return -ENOMEM;
diff --git a/drivers/net/wireless/rsi/rsi_91x_hal.c b/drivers/net/wireless/rsi/rsi_91x_hal.c
index 9e65db2f6460..a0c36144eb0b 100644
--- a/drivers/net/wireless/rsi/rsi_91x_hal.c
+++ b/drivers/net/wireless/rsi/rsi_91x_hal.c
@@ -647,7 +647,7 @@ static int bl_write_header(struct rsi_hw *adapter, u8 *flash_content,
u32 write_addr, write_len;
int status;
- bl_hdr = kzalloc_obj(*bl_hdr, GFP_KERNEL);
+ bl_hdr = kzalloc_obj(*bl_hdr);
if (!bl_hdr)
return -ENOMEM;
diff --git a/drivers/net/wireless/rsi/rsi_91x_main.c b/drivers/net/wireless/rsi/rsi_91x_main.c
index c936e40ac871..662e42d1e5e8 100644
--- a/drivers/net/wireless/rsi/rsi_91x_main.c
+++ b/drivers/net/wireless/rsi/rsi_91x_main.c
@@ -304,11 +304,11 @@ struct rsi_hw *rsi_91x_init(u16 oper_mode)
struct rsi_common *common = NULL;
u8 ii = 0;
- adapter = kzalloc_obj(*adapter, GFP_KERNEL);
+ adapter = kzalloc_obj(*adapter);
if (!adapter)
return NULL;
- adapter->priv = kzalloc_obj(*common, GFP_KERNEL);
+ adapter->priv = kzalloc_obj(*common);
if (adapter->priv == NULL) {
rsi_dbg(ERR_ZONE, "%s: Failed in allocation of memory\n",
__func__);
diff --git a/drivers/net/wireless/rsi/rsi_91x_sdio.c b/drivers/net/wireless/rsi/rsi_91x_sdio.c
index 51932a434d89..bfa386b820d8 100644
--- a/drivers/net/wireless/rsi/rsi_91x_sdio.c
+++ b/drivers/net/wireless/rsi/rsi_91x_sdio.c
@@ -828,7 +828,7 @@ static int rsi_init_sdio_interface(struct rsi_hw *adapter,
struct rsi_91x_sdiodev *rsi_91x_dev;
int status;
- rsi_91x_dev = kzalloc_obj(*rsi_91x_dev, GFP_KERNEL);
+ rsi_91x_dev = kzalloc_obj(*rsi_91x_dev);
if (!rsi_91x_dev)
return -ENOMEM;
diff --git a/drivers/net/wireless/rsi/rsi_91x_usb.c b/drivers/net/wireless/rsi/rsi_91x_usb.c
index b0238103c13b..d83204701e27 100644
--- a/drivers/net/wireless/rsi/rsi_91x_usb.c
+++ b/drivers/net/wireless/rsi/rsi_91x_usb.c
@@ -620,7 +620,7 @@ static int rsi_init_usb_interface(struct rsi_hw *adapter,
struct rsi_91x_usbdev *rsi_dev;
int status;
- rsi_dev = kzalloc_obj(*rsi_dev, GFP_KERNEL);
+ rsi_dev = kzalloc_obj(*rsi_dev);
if (!rsi_dev)
return -ENOMEM;
diff --git a/drivers/net/wireless/silabs/wfx/debug.c b/drivers/net/wireless/silabs/wfx/debug.c
index 6475a4a42afc..454ec59fdc50 100644
--- a/drivers/net/wireless/silabs/wfx/debug.c
+++ b/drivers/net/wireless/silabs/wfx/debug.c
@@ -291,7 +291,7 @@ static ssize_t wfx_send_hif_msg_read(struct file *file, char __user *user_buf,
static int wfx_send_hif_msg_open(struct inode *inode, struct file *file)
{
- struct dbgfs_hif_msg *context = kzalloc_obj(*context, GFP_KERNEL);
+ struct dbgfs_hif_msg *context = kzalloc_obj(*context);
if (!context)
return -ENOMEM;
diff --git a/drivers/net/wireless/st/cw1200/cw1200_sdio.c b/drivers/net/wireless/st/cw1200/cw1200_sdio.c
index b503112d3a3e..2b6afe221268 100644
--- a/drivers/net/wireless/st/cw1200/cw1200_sdio.c
+++ b/drivers/net/wireless/st/cw1200/cw1200_sdio.c
@@ -287,7 +287,7 @@ static int cw1200_sdio_probe(struct sdio_func *func,
if (func->num != 0x01)
return -ENODEV;
- self = kzalloc_obj(*self, GFP_KERNEL);
+ self = kzalloc_obj(*self);
if (!self) {
pr_err("Can't allocate SDIO hwbus_priv.\n");
return -ENOMEM;
diff --git a/drivers/net/wireless/st/cw1200/pm.c b/drivers/net/wireless/st/cw1200/pm.c
index ed2650b2a40b..120f0379f81d 100644
--- a/drivers/net/wireless/st/cw1200/pm.c
+++ b/drivers/net/wireless/st/cw1200/pm.c
@@ -207,7 +207,7 @@ int cw1200_wow_suspend(struct ieee80211_hw *hw, struct cfg80211_wowlan *wowlan)
wsm_set_ether_type_filter(priv, &cw1200_ether_type_filter_on.hdr);
/* Allocate state */
- state = kzalloc_obj(struct cw1200_suspend_state, GFP_KERNEL);
+ state = kzalloc_obj(struct cw1200_suspend_state);
if (!state)
goto revert3;
diff --git a/drivers/net/wireless/st/cw1200/queue.c b/drivers/net/wireless/st/cw1200/queue.c
index 717da9c2cad9..dc557ed80910 100644
--- a/drivers/net/wireless/st/cw1200/queue.c
+++ b/drivers/net/wireless/st/cw1200/queue.c
@@ -153,7 +153,7 @@ int cw1200_queue_stats_init(struct cw1200_queue_stats *stats,
spin_lock_init(&stats->lock);
init_waitqueue_head(&stats->wait_link_id_empty);
- stats->link_map_cache = kzalloc_objs(int, map_capacity, GFP_KERNEL);
+ stats->link_map_cache = kzalloc_objs(int, map_capacity);
if (!stats->link_map_cache)
return -ENOMEM;
diff --git a/drivers/net/wireless/st/cw1200/wsm.c b/drivers/net/wireless/st/cw1200/wsm.c
index 0b669b2f3ef4..d6529e5b73b2 100644
--- a/drivers/net/wireless/st/cw1200/wsm.c
+++ b/drivers/net/wireless/st/cw1200/wsm.c
@@ -922,7 +922,7 @@ static int wsm_event_indication(struct cw1200_common *priv, struct wsm_buf *buf)
return 0;
}
- event = kzalloc_obj(struct cw1200_wsm_event, GFP_KERNEL);
+ event = kzalloc_obj(struct cw1200_wsm_event);
if (!event)
return -ENOMEM;
diff --git a/drivers/net/wireless/ti/wl1251/acx.c b/drivers/net/wireless/ti/wl1251/acx.c
index b53ac17172c4..bff73be2e6e8 100644
--- a/drivers/net/wireless/ti/wl1251/acx.c
+++ b/drivers/net/wireless/ti/wl1251/acx.c
@@ -18,7 +18,7 @@ int wl1251_acx_frame_rates(struct wl1251 *wl, u8 ctrl_rate, u8 ctrl_mod,
wl1251_debug(DEBUG_ACX, "acx frame rates");
- rates = kzalloc_obj(*rates, GFP_KERNEL);
+ rates = kzalloc_obj(*rates);
if (!rates)
return -ENOMEM;
@@ -47,7 +47,7 @@ int wl1251_acx_station_id(struct wl1251 *wl)
wl1251_debug(DEBUG_ACX, "acx dot11_station_id");
- mac = kzalloc_obj(*mac, GFP_KERNEL);
+ mac = kzalloc_obj(*mac);
if (!mac)
return -ENOMEM;
@@ -67,7 +67,7 @@ int wl1251_acx_default_key(struct wl1251 *wl, u8 key_id)
wl1251_debug(DEBUG_ACX, "acx dot11_default_key (%d)", key_id);
- default_key = kzalloc_obj(*default_key, GFP_KERNEL);
+ default_key = kzalloc_obj(*default_key);
if (!default_key)
return -ENOMEM;
@@ -95,7 +95,7 @@ int wl1251_acx_wake_up_conditions(struct wl1251 *wl, u8 wake_up_event,
wl1251_debug(DEBUG_ACX, "acx wake up conditions");
- wake_up = kzalloc_obj(*wake_up, GFP_KERNEL);
+ wake_up = kzalloc_obj(*wake_up);
if (!wake_up)
return -ENOMEM;
@@ -121,7 +121,7 @@ int wl1251_acx_sleep_auth(struct wl1251 *wl, u8 sleep_auth)
wl1251_debug(DEBUG_ACX, "acx sleep auth");
- auth = kzalloc_obj(*auth, GFP_KERNEL);
+ auth = kzalloc_obj(*auth);
if (!auth)
return -ENOMEM;
@@ -140,7 +140,7 @@ int wl1251_acx_fw_version(struct wl1251 *wl, char *buf, size_t len)
wl1251_debug(DEBUG_ACX, "acx fw rev");
- rev = kzalloc_obj(*rev, GFP_KERNEL);
+ rev = kzalloc_obj(*rev);
if (!rev)
return -ENOMEM;
@@ -167,7 +167,7 @@ int wl1251_acx_tx_power(struct wl1251 *wl, int power)
if (power < 0 || power > 25)
return -EINVAL;
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx)
return -ENOMEM;
@@ -191,7 +191,7 @@ int wl1251_acx_feature_cfg(struct wl1251 *wl, u32 data_flow_options)
wl1251_debug(DEBUG_ACX, "acx feature cfg");
- feature = kzalloc_obj(*feature, GFP_KERNEL);
+ feature = kzalloc_obj(*feature);
if (!feature)
return -ENOMEM;
@@ -233,7 +233,7 @@ int wl1251_acx_data_path_params(struct wl1251 *wl,
wl1251_debug(DEBUG_ACX, "acx data path params");
- params = kzalloc_obj(*params, GFP_KERNEL);
+ params = kzalloc_obj(*params);
if (!params)
return -ENOMEM;
@@ -279,7 +279,7 @@ int wl1251_acx_rx_msdu_life_time(struct wl1251 *wl, u32 life_time)
wl1251_debug(DEBUG_ACX, "acx rx msdu life time");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx)
return -ENOMEM;
@@ -303,7 +303,7 @@ int wl1251_acx_rx_config(struct wl1251 *wl, u32 config, u32 filter)
wl1251_debug(DEBUG_ACX, "acx rx config");
- rx_config = kzalloc_obj(*rx_config, GFP_KERNEL);
+ rx_config = kzalloc_obj(*rx_config);
if (!rx_config)
return -ENOMEM;
@@ -329,7 +329,7 @@ int wl1251_acx_pd_threshold(struct wl1251 *wl)
wl1251_debug(DEBUG_ACX, "acx data pd threshold");
- pd = kzalloc_obj(*pd, GFP_KERNEL);
+ pd = kzalloc_obj(*pd);
if (!pd)
return -ENOMEM;
@@ -353,7 +353,7 @@ int wl1251_acx_slot(struct wl1251 *wl, enum acx_slot_type slot_time)
wl1251_debug(DEBUG_ACX, "acx slot");
- slot = kzalloc_obj(*slot, GFP_KERNEL);
+ slot = kzalloc_obj(*slot);
if (!slot)
return -ENOMEM;
@@ -379,7 +379,7 @@ int wl1251_acx_group_address_tbl(struct wl1251 *wl, bool enable,
wl1251_debug(DEBUG_ACX, "acx group address tbl");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx)
return -ENOMEM;
@@ -405,7 +405,7 @@ int wl1251_acx_service_period_timeout(struct wl1251 *wl)
struct acx_rx_timeout *rx_timeout;
int ret;
- rx_timeout = kzalloc_obj(*rx_timeout, GFP_KERNEL);
+ rx_timeout = kzalloc_obj(*rx_timeout);
if (!rx_timeout)
return -ENOMEM;
@@ -434,7 +434,7 @@ int wl1251_acx_rts_threshold(struct wl1251 *wl, u16 rts_threshold)
wl1251_debug(DEBUG_ACX, "acx rts threshold");
- rts = kzalloc_obj(*rts, GFP_KERNEL);
+ rts = kzalloc_obj(*rts);
if (!rts)
return -ENOMEM;
@@ -458,7 +458,7 @@ int wl1251_acx_beacon_filter_opt(struct wl1251 *wl, bool enable_filter)
wl1251_debug(DEBUG_ACX, "acx beacon filter opt");
- beacon_filter = kzalloc_obj(*beacon_filter, GFP_KERNEL);
+ beacon_filter = kzalloc_obj(*beacon_filter);
if (!beacon_filter)
return -ENOMEM;
@@ -485,7 +485,7 @@ int wl1251_acx_beacon_filter_table(struct wl1251 *wl)
wl1251_debug(DEBUG_ACX, "acx beacon filter table");
- ie_table = kzalloc_obj(*ie_table, GFP_KERNEL);
+ ie_table = kzalloc_obj(*ie_table);
if (!ie_table)
return -ENOMEM;
@@ -513,7 +513,7 @@ int wl1251_acx_conn_monit_params(struct wl1251 *wl)
wl1251_debug(DEBUG_ACX, "acx connection monitor parameters");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx)
return -ENOMEM;
@@ -540,7 +540,7 @@ int wl1251_acx_sg_enable(struct wl1251 *wl)
wl1251_debug(DEBUG_ACX, "acx sg enable");
- pta = kzalloc_obj(*pta, GFP_KERNEL);
+ pta = kzalloc_obj(*pta);
if (!pta)
return -ENOMEM;
@@ -564,7 +564,7 @@ int wl1251_acx_sg_cfg(struct wl1251 *wl)
wl1251_debug(DEBUG_ACX, "acx sg cfg");
- param = kzalloc_obj(*param, GFP_KERNEL);
+ param = kzalloc_obj(*param);
if (!param)
return -ENOMEM;
@@ -616,7 +616,7 @@ int wl1251_acx_cca_threshold(struct wl1251 *wl)
wl1251_debug(DEBUG_ACX, "acx cca threshold");
- detection = kzalloc_obj(*detection, GFP_KERNEL);
+ detection = kzalloc_obj(*detection);
if (!detection)
return -ENOMEM;
@@ -639,7 +639,7 @@ int wl1251_acx_bcn_dtim_options(struct wl1251 *wl)
wl1251_debug(DEBUG_ACX, "acx bcn dtim options");
- bb = kzalloc_obj(*bb, GFP_KERNEL);
+ bb = kzalloc_obj(*bb);
if (!bb)
return -ENOMEM;
@@ -666,7 +666,7 @@ int wl1251_acx_aid(struct wl1251 *wl, u16 aid)
wl1251_debug(DEBUG_ACX, "acx aid");
- acx_aid = kzalloc_obj(*acx_aid, GFP_KERNEL);
+ acx_aid = kzalloc_obj(*acx_aid);
if (!acx_aid)
return -ENOMEM;
@@ -690,7 +690,7 @@ int wl1251_acx_event_mbox_mask(struct wl1251 *wl, u32 event_mask)
wl1251_debug(DEBUG_ACX, "acx event mbox mask");
- mask = kzalloc_obj(*mask, GFP_KERNEL);
+ mask = kzalloc_obj(*mask);
if (!mask)
return -ENOMEM;
@@ -719,7 +719,7 @@ int wl1251_acx_low_rssi(struct wl1251 *wl, s8 threshold, u8 weight,
wl1251_debug(DEBUG_ACX, "acx low rssi");
- rssi = kzalloc_obj(*rssi, GFP_KERNEL);
+ rssi = kzalloc_obj(*rssi);
if (!rssi)
return -ENOMEM;
@@ -743,7 +743,7 @@ int wl1251_acx_set_preamble(struct wl1251 *wl, enum acx_preamble_type preamble)
wl1251_debug(DEBUG_ACX, "acx_set_preamble");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx)
return -ENOMEM;
@@ -768,7 +768,7 @@ int wl1251_acx_cts_protect(struct wl1251 *wl,
wl1251_debug(DEBUG_ACX, "acx_set_ctsprotect");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx)
return -ENOMEM;
@@ -790,7 +790,7 @@ int wl1251_acx_tsf_info(struct wl1251 *wl, u64 *mactime)
struct acx_tsf_info *tsf_info;
int ret;
- tsf_info = kzalloc_obj(*tsf_info, GFP_KERNEL);
+ tsf_info = kzalloc_obj(*tsf_info);
if (!tsf_info)
return -ENOMEM;
@@ -832,7 +832,7 @@ int wl1251_acx_mem_cfg(struct wl1251 *wl)
wl1251_debug(DEBUG_ACX, "acx mem cfg");
- mem_conf = kzalloc_obj(*mem_conf, GFP_KERNEL);
+ mem_conf = kzalloc_obj(*mem_conf);
if (!mem_conf)
return -ENOMEM;
@@ -877,7 +877,7 @@ int wl1251_acx_wr_tbtt_and_dtim(struct wl1251 *wl, u16 tbtt, u8 dtim)
wl1251_debug(DEBUG_ACX, "acx tbtt and dtim");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx)
return -ENOMEM;
@@ -904,7 +904,7 @@ int wl1251_acx_bet_enable(struct wl1251 *wl, enum wl1251_acx_bet_mode mode,
wl1251_debug(DEBUG_ACX, "acx bet enable");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx)
return -ENOMEM;
@@ -929,7 +929,7 @@ int wl1251_acx_arp_ip_filter(struct wl1251 *wl, bool enable, __be32 address)
wl1251_debug(DEBUG_ACX, "acx arp ip filter, enable: %d", enable);
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx)
return -ENOMEM;
@@ -957,7 +957,7 @@ int wl1251_acx_ac_cfg(struct wl1251 *wl, u8 ac, u8 cw_min, u16 cw_max,
wl1251_debug(DEBUG_ACX, "acx ac cfg %d cw_ming %d cw_max %d "
"aifs %d txop %d", ac, cw_min, cw_max, aifs, txop);
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx)
return -ENOMEM;
@@ -990,7 +990,7 @@ int wl1251_acx_tid_cfg(struct wl1251 *wl, u8 queue,
"ps_scheme %d ack_policy %d", queue, type, tsid,
ps_scheme, ack_policy);
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx)
return -ENOMEM;
diff --git a/drivers/net/wireless/ti/wl1251/cmd.c b/drivers/net/wireless/ti/wl1251/cmd.c
index 19eb8806651f..a726a809b54a 100644
--- a/drivers/net/wireless/ti/wl1251/cmd.c
+++ b/drivers/net/wireless/ti/wl1251/cmd.c
@@ -133,7 +133,7 @@ int wl1251_cmd_vbm(struct wl1251 *wl, u8 identity,
wl1251_debug(DEBUG_CMD, "cmd vbm");
- vbm = kzalloc_obj(*vbm, GFP_KERNEL);
+ vbm = kzalloc_obj(*vbm);
if (!vbm)
return -ENOMEM;
@@ -169,7 +169,7 @@ int wl1251_cmd_data_path_rx(struct wl1251 *wl, u8 channel, bool enable)
wl1251_debug(DEBUG_CMD, "cmd data path");
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
@@ -203,7 +203,7 @@ int wl1251_cmd_data_path_tx(struct wl1251 *wl, u8 channel, bool enable)
wl1251_debug(DEBUG_CMD, "cmd data path");
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
@@ -233,7 +233,7 @@ int wl1251_cmd_join(struct wl1251 *wl, u8 bss_type, u8 channel,
int ret, i;
u8 *bssid;
- join = kzalloc_obj(*join, GFP_KERNEL);
+ join = kzalloc_obj(*join);
if (!join)
return -ENOMEM;
@@ -276,7 +276,7 @@ int wl1251_cmd_ps_mode(struct wl1251 *wl, u8 ps_mode)
wl1251_debug(DEBUG_CMD, "cmd set ps mode");
- ps_params = kzalloc_obj(*ps_params, GFP_KERNEL);
+ ps_params = kzalloc_obj(*ps_params);
if (!ps_params)
return -ENOMEM;
@@ -342,7 +342,7 @@ int wl1251_cmd_scan(struct wl1251 *wl, u8 *ssid, size_t ssid_len,
WARN_ON(n_channels > SCAN_MAX_NUM_OF_CHANNELS);
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
@@ -409,7 +409,7 @@ int wl1251_cmd_trigger_scan_to(struct wl1251 *wl, u32 timeout)
wl1251_debug(DEBUG_CMD, "cmd trigger scan to");
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
diff --git a/drivers/net/wireless/ti/wl1251/debugfs.c b/drivers/net/wireless/ti/wl1251/debugfs.c
index a68d57555318..60ab923b75db 100644
--- a/drivers/net/wireless/ti/wl1251/debugfs.c
+++ b/drivers/net/wireless/ti/wl1251/debugfs.c
@@ -444,7 +444,7 @@ void wl1251_debugfs_reset(struct wl1251 *wl)
int wl1251_debugfs_init(struct wl1251 *wl)
{
- wl->stats.fw_stats = kzalloc_obj(*wl->stats.fw_stats, GFP_KERNEL);
+ wl->stats.fw_stats = kzalloc_obj(*wl->stats.fw_stats);
if (!wl->stats.fw_stats)
return -ENOMEM;
diff --git a/drivers/net/wireless/ti/wl1251/event.c b/drivers/net/wireless/ti/wl1251/event.c
index 6135d7c6d109..7575590446a3 100644
--- a/drivers/net/wireless/ti/wl1251/event.c
+++ b/drivers/net/wireless/ti/wl1251/event.c
@@ -208,7 +208,7 @@ int wl1251_event_handle(struct wl1251 *wl, u8 mbox_num)
if (mbox_num > 1)
return -EINVAL;
- mbox = kmalloc_obj(*mbox, GFP_KERNEL);
+ mbox = kmalloc_obj(*mbox);
if (!mbox) {
wl1251_error("can not allocate mbox buffer");
return -ENOMEM;
diff --git a/drivers/net/wireless/ti/wl1251/init.c b/drivers/net/wireless/ti/wl1251/init.c
index 0d7f08f0a41a..9134418ca3f2 100644
--- a/drivers/net/wireless/ti/wl1251/init.c
+++ b/drivers/net/wireless/ti/wl1251/init.c
@@ -194,7 +194,7 @@ int wl1251_hw_init_mem_config(struct wl1251 *wl)
if (ret < 0)
return ret;
- wl->target_mem_map = kzalloc_obj(struct wl1251_acx_mem_map, GFP_KERNEL);
+ wl->target_mem_map = kzalloc_obj(struct wl1251_acx_mem_map);
if (!wl->target_mem_map) {
wl1251_error("couldn't allocate target memory map");
return -ENOMEM;
@@ -260,7 +260,7 @@ static int wl1251_hw_init_tx_queue_config(struct wl1251 *wl)
wl1251_debug(DEBUG_ACX, "acx tx queue config");
- config = kzalloc_obj(*config, GFP_KERNEL);
+ config = kzalloc_obj(*config);
if (!config) {
ret = -ENOMEM;
goto out;
diff --git a/drivers/net/wireless/ti/wl1251/io.c b/drivers/net/wireless/ti/wl1251/io.c
index 84d497ebc7f2..6660b77f4ebb 100644
--- a/drivers/net/wireless/ti/wl1251/io.c
+++ b/drivers/net/wireless/ti/wl1251/io.c
@@ -123,7 +123,7 @@ void wl1251_set_partition(struct wl1251 *wl,
{
struct wl1251_partition_set *partition;
- partition = kmalloc_obj(*partition, GFP_KERNEL);
+ partition = kmalloc_obj(*partition);
if (!partition) {
wl1251_error("can not allocate partition buffer");
return;
diff --git a/drivers/net/wireless/ti/wl1251/main.c b/drivers/net/wireless/ti/wl1251/main.c
index 0a5ec19f8abc..0f3f22e729ce 100644
--- a/drivers/net/wireless/ti/wl1251/main.c
+++ b/drivers/net/wireless/ti/wl1251/main.c
@@ -878,7 +878,7 @@ static int wl1251_op_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd,
wl1251_debug(DEBUG_MAC80211, "mac80211 set key");
- wl_cmd = kzalloc_obj(*wl_cmd, GFP_KERNEL);
+ wl_cmd = kzalloc_obj(*wl_cmd);
if (!wl_cmd) {
ret = -ENOMEM;
goto out;
@@ -1640,7 +1640,7 @@ struct ieee80211_hw *wl1251_alloc_hw(void)
wl->tx_mgmt_frm_rate = DEFAULT_HW_GEN_TX_RATE;
wl->tx_mgmt_frm_mod = DEFAULT_HW_GEN_MODULATION_TYPE;
- wl->rx_descriptor = kmalloc_obj(*wl->rx_descriptor, GFP_KERNEL);
+ wl->rx_descriptor = kmalloc_obj(*wl->rx_descriptor);
if (!wl->rx_descriptor) {
wl1251_error("could not allocate memory for rx descriptor");
ieee80211_free_hw(hw);
diff --git a/drivers/net/wireless/ti/wl1251/sdio.c b/drivers/net/wireless/ti/wl1251/sdio.c
index 1ba35c9fb34b..8fdc7430c008 100644
--- a/drivers/net/wireless/ti/wl1251/sdio.c
+++ b/drivers/net/wireless/ti/wl1251/sdio.c
@@ -204,7 +204,7 @@ static int wl1251_sdio_probe(struct sdio_func *func,
wl = hw->priv;
- wl_sdio = kzalloc_obj(*wl_sdio, GFP_KERNEL);
+ wl_sdio = kzalloc_obj(*wl_sdio);
if (wl_sdio == NULL) {
ret = -ENOMEM;
goto out_free_hw;
diff --git a/drivers/net/wireless/ti/wl1251/tx.c b/drivers/net/wireless/ti/wl1251/tx.c
index acd4834d8a54..2da8c0d5105b 100644
--- a/drivers/net/wireless/ti/wl1251/tx.c
+++ b/drivers/net/wireless/ti/wl1251/tx.c
@@ -451,7 +451,7 @@ void wl1251_tx_complete(struct wl1251 *wl)
if (unlikely(wl->state != WL1251_STATE_ON))
return;
- result = kmalloc_objs(*result, FW_TX_CMPLT_BLOCK_SIZE, GFP_KERNEL);
+ result = kmalloc_objs(*result, FW_TX_CMPLT_BLOCK_SIZE);
if (!result) {
wl1251_error("can not allocate result buffer");
return;
diff --git a/drivers/net/wireless/ti/wl12xx/acx.c b/drivers/net/wireless/ti/wl12xx/acx.c
index 74e16f8c8b22..c669d19b122f 100644
--- a/drivers/net/wireless/ti/wl12xx/acx.c
+++ b/drivers/net/wireless/ti/wl12xx/acx.c
@@ -17,7 +17,7 @@ int wl1271_acx_host_if_cfg_bitmap(struct wl1271 *wl, u32 host_cfg_bitmap)
struct wl1271_acx_host_config_bitmap *bitmap_conf;
int ret;
- bitmap_conf = kzalloc_obj(*bitmap_conf, GFP_KERNEL);
+ bitmap_conf = kzalloc_obj(*bitmap_conf);
if (!bitmap_conf) {
ret = -ENOMEM;
goto out;
diff --git a/drivers/net/wireless/ti/wl12xx/cmd.c b/drivers/net/wireless/ti/wl12xx/cmd.c
index d57f420baa60..1a0755f3f37e 100644
--- a/drivers/net/wireless/ti/wl12xx/cmd.c
+++ b/drivers/net/wireless/ti/wl12xx/cmd.c
@@ -22,7 +22,7 @@ int wl1271_cmd_ext_radio_parms(struct wl1271 *wl)
if (!wl->nvs)
return -ENODEV;
- ext_radio_parms = kzalloc_obj(*ext_radio_parms, GFP_KERNEL);
+ ext_radio_parms = kzalloc_obj(*ext_radio_parms);
if (!ext_radio_parms)
return -ENOMEM;
@@ -63,7 +63,7 @@ int wl1271_cmd_general_parms(struct wl1271 *wl)
return -EINVAL;
}
- gen_parms = kzalloc_obj(*gen_parms, GFP_KERNEL);
+ gen_parms = kzalloc_obj(*gen_parms);
if (!gen_parms)
return -ENOMEM;
@@ -130,7 +130,7 @@ int wl128x_cmd_general_parms(struct wl1271 *wl)
return -EINVAL;
}
- gen_parms = kzalloc_obj(*gen_parms, GFP_KERNEL);
+ gen_parms = kzalloc_obj(*gen_parms);
if (!gen_parms)
return -ENOMEM;
@@ -191,7 +191,7 @@ int wl1271_cmd_radio_parms(struct wl1271 *wl)
if (!wl->nvs)
return -ENODEV;
- radio_parms = kzalloc_obj(*radio_parms, GFP_KERNEL);
+ radio_parms = kzalloc_obj(*radio_parms);
if (!radio_parms)
return -ENOMEM;
@@ -235,7 +235,7 @@ int wl128x_cmd_radio_parms(struct wl1271 *wl)
if (!wl->nvs)
return -ENODEV;
- radio_parms = kzalloc_obj(*radio_parms, GFP_KERNEL);
+ radio_parms = kzalloc_obj(*radio_parms);
if (!radio_parms)
return -ENOMEM;
@@ -280,7 +280,7 @@ int wl12xx_cmd_channel_switch(struct wl1271 *wl,
wl1271_debug(DEBUG_ACX, "cmd channel switch");
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
diff --git a/drivers/net/wireless/ti/wl12xx/main.c b/drivers/net/wireless/ti/wl12xx/main.c
index f766845e2451..30a1da72eb08 100644
--- a/drivers/net/wireless/ti/wl12xx/main.c
+++ b/drivers/net/wireless/ti/wl12xx/main.c
@@ -1882,7 +1882,7 @@ static int wl12xx_setup(struct wl1271 *wl)
wl1271_error("Invalid tcxo parameter %s", tcxo_param);
}
- priv->rx_mem_addr = kmalloc_obj(*priv->rx_mem_addr, GFP_KERNEL);
+ priv->rx_mem_addr = kmalloc_obj(*priv->rx_mem_addr);
if (!priv->rx_mem_addr)
return -ENOMEM;
diff --git a/drivers/net/wireless/ti/wl12xx/scan.c b/drivers/net/wireless/ti/wl12xx/scan.c
index 021c547bbab8..ec2fb6ff8860 100644
--- a/drivers/net/wireless/ti/wl12xx/scan.c
+++ b/drivers/net/wireless/ti/wl12xx/scan.c
@@ -91,8 +91,8 @@ static int wl1271_scan_send(struct wl1271 *wl, struct wl12xx_vif *wlvif,
if (!passive && wl->scan.req->n_ssids == 0)
return WL1271_NOTHING_TO_SCAN;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
- trigger = kzalloc_obj(*trigger, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
+ trigger = kzalloc_obj(*trigger);
if (!cmd || !trigger) {
ret = -ENOMEM;
goto out;
@@ -184,7 +184,7 @@ int wl12xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif)
wl1271_debug(DEBUG_CMD, "cmd scan stop");
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -317,7 +317,7 @@ int wl1271_scan_sched_scan_config(struct wl1271 *wl,
wl1271_debug(DEBUG_CMD, "cmd sched_scan scan config");
- cfg = kzalloc_obj(*cfg, GFP_KERNEL);
+ cfg = kzalloc_obj(*cfg);
if (!cfg)
return -ENOMEM;
@@ -348,7 +348,7 @@ int wl1271_scan_sched_scan_config(struct wl1271 *wl,
wl1271_debug(DEBUG_SCAN, "filter_type = %d", cfg->filter_type);
- cfg_channels = kzalloc_obj(*cfg_channels, GFP_KERNEL);
+ cfg_channels = kzalloc_obj(*cfg_channels);
if (!cfg_channels) {
ret = -ENOMEM;
goto out;
@@ -425,7 +425,7 @@ int wl1271_scan_sched_scan_start(struct wl1271 *wl, struct wl12xx_vif *wlvif)
test_bit(WLVIF_FLAG_IN_USE, &wlvif->flags))
return -EBUSY;
- start = kzalloc_obj(*start, GFP_KERNEL);
+ start = kzalloc_obj(*start);
if (!start)
return -ENOMEM;
@@ -465,7 +465,7 @@ void wl12xx_scan_sched_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif)
wl1271_debug(DEBUG_CMD, "cmd periodic scan stop");
/* FIXME: what to do if alloc'ing to stop fails? */
- stop = kzalloc_obj(*stop, GFP_KERNEL);
+ stop = kzalloc_obj(*stop);
if (!stop) {
wl1271_error("failed to alloc memory to send sched scan stop");
return;
diff --git a/drivers/net/wireless/ti/wl18xx/acx.c b/drivers/net/wireless/ti/wl18xx/acx.c
index f29dd27814f5..07f3008cf727 100644
--- a/drivers/net/wireless/ti/wl18xx/acx.c
+++ b/drivers/net/wireless/ti/wl18xx/acx.c
@@ -23,7 +23,7 @@ int wl18xx_acx_host_if_cfg_bitmap(struct wl1271 *wl, u32 host_cfg_bitmap,
host_cfg_bitmap, sdio_blk_size, extra_mem_blks,
len_field_size);
- bitmap_conf = kzalloc_obj(*bitmap_conf, GFP_KERNEL);
+ bitmap_conf = kzalloc_obj(*bitmap_conf);
if (!bitmap_conf) {
ret = -ENOMEM;
goto out;
@@ -54,7 +54,7 @@ int wl18xx_acx_set_checksum_state(struct wl1271 *wl)
wl1271_debug(DEBUG_ACX, "acx checksum state");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -80,7 +80,7 @@ int wl18xx_acx_clear_statistics(struct wl1271 *wl)
wl1271_debug(DEBUG_ACX, "acx clear statistics");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -105,7 +105,7 @@ int wl18xx_acx_peer_ht_operation_mode(struct wl1271 *wl, u8 hlid, bool wide)
wl1271_debug(DEBUG_ACX, "acx peer ht operation mode hlid %d bw %d",
hlid, wide);
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -146,7 +146,7 @@ int wl18xx_acx_set_peer_cap(struct wl1271 *wl,
"acx set cap ht_supp: %d ht_cap: %d rates: 0x%x",
ht_cap->ht_supported, ht_cap->cap, rate_set);
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -192,7 +192,7 @@ int wl18xx_acx_interrupt_notify_config(struct wl1271 *wl,
struct wl18xx_acx_interrupt_notify *acx;
int ret = 0;
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -219,7 +219,7 @@ int wl18xx_acx_rx_ba_filter(struct wl1271 *wl, bool action)
struct wl18xx_acx_rx_ba_filter *acx;
int ret = 0;
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -247,7 +247,7 @@ int wl18xx_acx_ap_sleep(struct wl1271 *wl)
wl1271_debug(DEBUG_ACX, "acx config ap sleep");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -277,7 +277,7 @@ int wl18xx_acx_dynamic_fw_traces(struct wl1271 *wl)
wl1271_debug(DEBUG_ACX, "acx dynamic fw traces config %d",
wl->dynamic_fw_traces);
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -305,7 +305,7 @@ int wl18xx_acx_time_sync_cfg(struct wl1271 *wl)
wl->conf.sg.params[WL18XX_CONF_SG_TIME_SYNC],
wl->zone_master_mac_addr);
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
diff --git a/drivers/net/wireless/ti/wl18xx/cmd.c b/drivers/net/wireless/ti/wl18xx/cmd.c
index 5a1dc648fd57..20fe6b8601fb 100644
--- a/drivers/net/wireless/ti/wl18xx/cmd.c
+++ b/drivers/net/wireless/ti/wl18xx/cmd.c
@@ -22,7 +22,7 @@ int wl18xx_cmd_channel_switch(struct wl1271 *wl,
wl1271_debug(DEBUG_ACX, "cmd channel switch (count=%d)",
ch_switch->count);
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -78,7 +78,7 @@ int wl18xx_cmd_smart_config_start(struct wl1271 *wl, u32 group_bitmap)
wl1271_debug(DEBUG_CMD, "cmd smart config start group_bitmap=0x%x",
group_bitmap);
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -105,7 +105,7 @@ int wl18xx_cmd_smart_config_stop(struct wl1271 *wl)
wl1271_debug(DEBUG_CMD, "cmd smart config stop");
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -137,7 +137,7 @@ int wl18xx_cmd_smart_config_set_group_key(struct wl1271 *wl, u16 group_id,
return -E2BIG;
}
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -167,7 +167,7 @@ int wl18xx_cmd_set_cac(struct wl1271 *wl, struct wl12xx_vif *wlvif, bool start)
wl1271_debug(DEBUG_CMD, "cmd cac (channel %d) %s",
wlvif->channel, start ? "start" : "stop");
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
@@ -198,7 +198,7 @@ int wl18xx_cmd_radar_detection_debug(struct wl1271 *wl, u8 channel)
wl1271_debug(DEBUG_CMD, "cmd radar detection debug (chan %d)",
channel);
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
@@ -224,7 +224,7 @@ int wl18xx_cmd_dfs_master_restart(struct wl1271 *wl, struct wl12xx_vif *wlvif)
wl1271_debug(DEBUG_CMD, "cmd dfs master restart (role %d)",
wlvif->role_id);
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
diff --git a/drivers/net/wireless/ti/wl18xx/scan.c b/drivers/net/wireless/ti/wl18xx/scan.c
index 7e61403aa374..1f4896eb0434 100644
--- a/drivers/net/wireless/ti/wl18xx/scan.c
+++ b/drivers/net/wireless/ti/wl18xx/scan.c
@@ -31,7 +31,7 @@ static int wl18xx_scan_send(struct wl1271 *wl, struct wl12xx_vif *wlvif,
struct wlcore_scan_channels *cmd_channels = NULL;
int ret;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -67,7 +67,7 @@ static int wl18xx_scan_send(struct wl1271 *wl, struct wl12xx_vif *wlvif,
/* configure channels */
WARN_ON(req->n_ssids > 1);
- cmd_channels = kzalloc_obj(*cmd_channels, GFP_KERNEL);
+ cmd_channels = kzalloc_obj(*cmd_channels);
if (!cmd_channels) {
ret = -ENOMEM;
goto out;
@@ -169,7 +169,7 @@ int wl18xx_scan_sched_scan_config(struct wl1271 *wl,
if (filter_type < 0)
return filter_type;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -201,7 +201,7 @@ int wl18xx_scan_sched_scan_config(struct wl1271 *wl,
/* don't stop scanning automatically when something is found */
cmd->terminate_after = 0;
- cmd_channels = kzalloc_obj(*cmd_channels, GFP_KERNEL);
+ cmd_channels = kzalloc_obj(*cmd_channels);
if (!cmd_channels) {
ret = -ENOMEM;
goto out;
@@ -301,7 +301,7 @@ static int __wl18xx_scan_stop(struct wl1271 *wl, struct wl12xx_vif *wlvif,
wl1271_debug(DEBUG_CMD, "cmd periodic scan stop");
- stop = kzalloc_obj(*stop, GFP_KERNEL);
+ stop = kzalloc_obj(*stop);
if (!stop) {
wl1271_error("failed to alloc memory to send sched scan stop");
return -ENOMEM;
diff --git a/drivers/net/wireless/ti/wlcore/acx.c b/drivers/net/wireless/ti/wlcore/acx.c
index 65d1df37828d..9efa13638c45 100644
--- a/drivers/net/wireless/ti/wlcore/acx.c
+++ b/drivers/net/wireless/ti/wlcore/acx.c
@@ -28,7 +28,7 @@ int wl1271_acx_wake_up_conditions(struct wl1271 *wl, struct wl12xx_vif *wlvif,
wl1271_debug(DEBUG_ACX, "acx wake up conditions (wake_up_event %d listen_interval %d)",
wake_up_event, listen_interval);
- wake_up = kzalloc_obj(*wake_up, GFP_KERNEL);
+ wake_up = kzalloc_obj(*wake_up);
if (!wake_up) {
ret = -ENOMEM;
goto out;
@@ -57,7 +57,7 @@ int wl1271_acx_sleep_auth(struct wl1271 *wl, u8 sleep_auth)
wl1271_debug(DEBUG_ACX, "acx sleep auth %d", sleep_auth);
- auth = kzalloc_obj(*auth, GFP_KERNEL);
+ auth = kzalloc_obj(*auth);
if (!auth) {
ret = -ENOMEM;
goto out;
@@ -90,7 +90,7 @@ int wl1271_acx_tx_power(struct wl1271 *wl, struct wl12xx_vif *wlvif,
if (power < 0 || power > 25)
return -EINVAL;
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -117,7 +117,7 @@ int wl1271_acx_feature_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif)
wl1271_debug(DEBUG_ACX, "acx feature cfg");
- feature = kzalloc_obj(*feature, GFP_KERNEL);
+ feature = kzalloc_obj(*feature);
if (!feature) {
ret = -ENOMEM;
goto out;
@@ -162,7 +162,7 @@ int wl1271_acx_rx_msdu_life_time(struct wl1271 *wl)
wl1271_debug(DEBUG_ACX, "acx rx msdu life time");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -189,7 +189,7 @@ int wl1271_acx_slot(struct wl1271 *wl, struct wl12xx_vif *wlvif,
wl1271_debug(DEBUG_ACX, "acx slot");
- slot = kzalloc_obj(*slot, GFP_KERNEL);
+ slot = kzalloc_obj(*slot);
if (!slot) {
ret = -ENOMEM;
goto out;
@@ -218,7 +218,7 @@ int wl1271_acx_group_address_tbl(struct wl1271 *wl, struct wl12xx_vif *wlvif,
wl1271_debug(DEBUG_ACX, "acx group address tbl");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -248,7 +248,7 @@ int wl1271_acx_service_period_timeout(struct wl1271 *wl,
struct acx_rx_timeout *rx_timeout;
int ret;
- rx_timeout = kzalloc_obj(*rx_timeout, GFP_KERNEL);
+ rx_timeout = kzalloc_obj(*rx_timeout);
if (!rx_timeout) {
ret = -ENOMEM;
goto out;
@@ -288,7 +288,7 @@ int wl1271_acx_rts_threshold(struct wl1271 *wl, struct wl12xx_vif *wlvif,
wl1271_debug(DEBUG_ACX, "acx rts threshold: %d", rts_threshold);
- rts = kzalloc_obj(*rts, GFP_KERNEL);
+ rts = kzalloc_obj(*rts);
if (!rts) {
ret = -ENOMEM;
goto out;
@@ -316,7 +316,7 @@ int wl1271_acx_dco_itrim_params(struct wl1271 *wl)
wl1271_debug(DEBUG_ACX, "acx dco itrim parameters");
- dco = kzalloc_obj(*dco, GFP_KERNEL);
+ dco = kzalloc_obj(*dco);
if (!dco) {
ret = -ENOMEM;
goto out;
@@ -350,7 +350,7 @@ int wl1271_acx_beacon_filter_opt(struct wl1271 *wl, struct wl12xx_vif *wlvif,
wl->conf.conn.bcn_filt_mode == CONF_BCN_FILT_MODE_DISABLED)
goto out;
- beacon_filter = kzalloc_obj(*beacon_filter, GFP_KERNEL);
+ beacon_filter = kzalloc_obj(*beacon_filter);
if (!beacon_filter) {
ret = -ENOMEM;
goto out;
@@ -387,7 +387,7 @@ int wl1271_acx_beacon_filter_table(struct wl1271 *wl,
wl1271_debug(DEBUG_ACX, "acx beacon filter table");
- ie_table = kzalloc_obj(*ie_table, GFP_KERNEL);
+ ie_table = kzalloc_obj(*ie_table);
if (!ie_table) {
ret = -ENOMEM;
goto out;
@@ -446,7 +446,7 @@ int wl1271_acx_conn_monit_params(struct wl1271 *wl, struct wl12xx_vif *wlvif,
wl1271_debug(DEBUG_ACX, "acx connection monitor parameters: %s",
enable ? "enabled" : "disabled");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -482,7 +482,7 @@ int wl1271_acx_sg_enable(struct wl1271 *wl, bool enable)
wl1271_debug(DEBUG_ACX, "acx sg enable");
- pta = kzalloc_obj(*pta, GFP_KERNEL);
+ pta = kzalloc_obj(*pta);
if (!pta) {
ret = -ENOMEM;
goto out;
@@ -512,7 +512,7 @@ int wl12xx_acx_sg_cfg(struct wl1271 *wl)
wl1271_debug(DEBUG_ACX, "acx sg cfg");
- param = kzalloc_obj(*param, GFP_KERNEL);
+ param = kzalloc_obj(*param);
if (!param) {
ret = -ENOMEM;
goto out;
@@ -541,7 +541,7 @@ int wl1271_acx_cca_threshold(struct wl1271 *wl)
wl1271_debug(DEBUG_ACX, "acx cca threshold");
- detection = kzalloc_obj(*detection, GFP_KERNEL);
+ detection = kzalloc_obj(*detection);
if (!detection) {
ret = -ENOMEM;
goto out;
@@ -567,7 +567,7 @@ int wl1271_acx_bcn_dtim_options(struct wl1271 *wl, struct wl12xx_vif *wlvif)
wl1271_debug(DEBUG_ACX, "acx bcn dtim options");
- bb = kzalloc_obj(*bb, GFP_KERNEL);
+ bb = kzalloc_obj(*bb);
if (!bb) {
ret = -ENOMEM;
goto out;
@@ -597,7 +597,7 @@ int wl1271_acx_aid(struct wl1271 *wl, struct wl12xx_vif *wlvif, u16 aid)
wl1271_debug(DEBUG_ACX, "acx aid");
- acx_aid = kzalloc_obj(*acx_aid, GFP_KERNEL);
+ acx_aid = kzalloc_obj(*acx_aid);
if (!acx_aid) {
ret = -ENOMEM;
goto out;
@@ -624,7 +624,7 @@ int wl1271_acx_event_mbox_mask(struct wl1271 *wl, u32 event_mask)
wl1271_debug(DEBUG_ACX, "acx event mbox mask");
- mask = kzalloc_obj(*mask, GFP_KERNEL);
+ mask = kzalloc_obj(*mask);
if (!mask) {
ret = -ENOMEM;
goto out;
@@ -654,7 +654,7 @@ int wl1271_acx_set_preamble(struct wl1271 *wl, struct wl12xx_vif *wlvif,
wl1271_debug(DEBUG_ACX, "acx_set_preamble");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -682,7 +682,7 @@ int wl1271_acx_cts_protect(struct wl1271 *wl, struct wl12xx_vif *wlvif,
wl1271_debug(DEBUG_ACX, "acx_set_ctsprotect");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -727,7 +727,7 @@ int wl1271_acx_sta_rate_policies(struct wl1271 *wl, struct wl12xx_vif *wlvif)
wl1271_debug(DEBUG_ACX, "acx rate policies");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
@@ -798,7 +798,7 @@ int wl1271_acx_ap_rate_policy(struct wl1271 *wl, struct conf_tx_rate_class *c,
wl1271_debug(DEBUG_ACX, "acx ap rate policy %d rates 0x%x",
idx, c->enabled_rates);
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -831,7 +831,7 @@ int wl1271_acx_ac_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif,
wl1271_debug(DEBUG_ACX, "acx ac cfg %d cw_ming %d cw_max %d "
"aifs %d txop %d", ac, cw_min, cw_max, aifsn, txop);
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
@@ -866,7 +866,7 @@ int wl1271_acx_tid_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif,
wl1271_debug(DEBUG_ACX, "acx tid config");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
@@ -907,7 +907,7 @@ int wl1271_acx_frag_threshold(struct wl1271 *wl, u32 frag_threshold)
wl1271_debug(DEBUG_ACX, "acx frag threshold: %d", frag_threshold);
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
@@ -933,7 +933,7 @@ int wl1271_acx_tx_config_options(struct wl1271 *wl)
wl1271_debug(DEBUG_ACX, "acx tx config options");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
@@ -961,7 +961,7 @@ int wl12xx_acx_mem_cfg(struct wl1271 *wl)
wl1271_debug(DEBUG_ACX, "wl1271 mem cfg");
- mem_conf = kzalloc_obj(*mem_conf, GFP_KERNEL);
+ mem_conf = kzalloc_obj(*mem_conf);
if (!mem_conf) {
ret = -ENOMEM;
goto out;
@@ -998,7 +998,7 @@ int wl1271_acx_init_mem_config(struct wl1271 *wl)
{
int ret;
- wl->target_mem_map = kzalloc_obj(struct wl1271_acx_mem_map, GFP_KERNEL);
+ wl->target_mem_map = kzalloc_obj(struct wl1271_acx_mem_map);
if (!wl->target_mem_map) {
wl1271_error("couldn't allocate target memory map");
return -ENOMEM;
@@ -1031,7 +1031,7 @@ int wl1271_acx_init_rx_interrupt(struct wl1271 *wl)
wl1271_debug(DEBUG_ACX, "wl1271 rx interrupt config");
- rx_conf = kzalloc_obj(*rx_conf, GFP_KERNEL);
+ rx_conf = kzalloc_obj(*rx_conf);
if (!rx_conf) {
ret = -ENOMEM;
goto out;
@@ -1065,7 +1065,7 @@ int wl1271_acx_bet_enable(struct wl1271 *wl, struct wl12xx_vif *wlvif,
if (enable && wl->conf.conn.bet_enable == CONF_BET_MODE_DISABLE)
goto out;
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -1094,7 +1094,7 @@ int wl1271_acx_arp_ip_filter(struct wl1271 *wl, struct wl12xx_vif *wlvif,
wl1271_debug(DEBUG_ACX, "acx arp ip filter, enable: %d", enable);
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -1127,7 +1127,7 @@ int wl1271_acx_pm_config(struct wl1271 *wl)
wl1271_debug(DEBUG_ACX, "acx pm config");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -1156,7 +1156,7 @@ int wl1271_acx_keep_alive_mode(struct wl1271 *wl, struct wl12xx_vif *wlvif,
wl1271_debug(DEBUG_ACX, "acx keep alive mode: %d", enable);
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -1184,7 +1184,7 @@ int wl1271_acx_keep_alive_config(struct wl1271 *wl, struct wl12xx_vif *wlvif,
wl1271_debug(DEBUG_ACX, "acx keep alive config");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -1216,7 +1216,7 @@ int wl1271_acx_rssi_snr_trigger(struct wl1271 *wl, struct wl12xx_vif *wlvif,
wl1271_debug(DEBUG_ACX, "acx rssi snr trigger");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -1258,7 +1258,7 @@ int wl1271_acx_rssi_snr_avg_weights(struct wl1271 *wl,
wl1271_debug(DEBUG_ACX, "acx rssi snr avg weights");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -1293,7 +1293,7 @@ int wl1271_acx_set_ht_capabilities(struct wl1271 *wl,
"sta supp: %d sta cap: %d", ht_cap->ht_supported,
ht_cap->cap);
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -1339,7 +1339,7 @@ int wl1271_acx_set_ht_information(struct wl1271 *wl,
wl1271_debug(DEBUG_ACX, "acx ht information setting");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -1375,7 +1375,7 @@ int wl12xx_acx_set_ba_initiator_policy(struct wl1271 *wl,
wl1271_debug(DEBUG_ACX, "acx ba initiator policy");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -1411,7 +1411,7 @@ int wl12xx_acx_set_ba_receiver_session(struct wl1271 *wl, u8 tid_index,
wl1271_debug(DEBUG_ACX, "acx ba receiver session setting");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -1450,7 +1450,7 @@ int wl12xx_acx_tsf_info(struct wl1271 *wl, struct wl12xx_vif *wlvif,
struct wl12xx_acx_fw_tsf_information *tsf_info;
int ret;
- tsf_info = kzalloc_obj(*tsf_info, GFP_KERNEL);
+ tsf_info = kzalloc_obj(*tsf_info);
if (!tsf_info) {
ret = -ENOMEM;
goto out;
@@ -1482,7 +1482,7 @@ int wl1271_acx_ps_rx_streaming(struct wl1271 *wl, struct wl12xx_vif *wlvif,
wl1271_debug(DEBUG_ACX, "acx ps rx streaming");
- rx_streaming = kzalloc_obj(*rx_streaming, GFP_KERNEL);
+ rx_streaming = kzalloc_obj(*rx_streaming);
if (!rx_streaming) {
ret = -ENOMEM;
goto out;
@@ -1529,7 +1529,7 @@ int wl1271_acx_ap_max_tx_retry(struct wl1271 *wl, struct wl12xx_vif *wlvif)
wl1271_debug(DEBUG_ACX, "acx ap max tx retry");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx)
return -ENOMEM;
@@ -1554,7 +1554,7 @@ int wl12xx_acx_config_ps(struct wl1271 *wl, struct wl12xx_vif *wlvif)
wl1271_debug(DEBUG_ACX, "acx config ps");
- config_ps = kzalloc_obj(*config_ps, GFP_KERNEL);
+ config_ps = kzalloc_obj(*config_ps);
if (!config_ps) {
ret = -ENOMEM;
goto out;
@@ -1585,7 +1585,7 @@ int wl1271_acx_set_inconnection_sta(struct wl1271 *wl,
wl1271_debug(DEBUG_ACX, "acx set inconnaction sta %pM", addr);
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx)
return -ENOMEM;
@@ -1611,7 +1611,7 @@ int wl1271_acx_fm_coex(struct wl1271 *wl)
wl1271_debug(DEBUG_ACX, "acx fm coex setting");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -1652,7 +1652,7 @@ int wl12xx_acx_set_rate_mgmt_params(struct wl1271 *wl)
wl1271_debug(DEBUG_ACX, "acx set rate mgmt params");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx)
return -ENOMEM;
@@ -1694,7 +1694,7 @@ int wl12xx_acx_config_hangover(struct wl1271 *wl)
wl1271_debug(DEBUG_ACX, "acx config hangover");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -1734,7 +1734,7 @@ int wlcore_acx_average_rssi(struct wl1271 *wl, struct wl12xx_vif *wlvif,
wl1271_debug(DEBUG_ACX, "acx roaming statistics");
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx) {
ret = -ENOMEM;
goto out;
@@ -1766,7 +1766,7 @@ int wl1271_acx_default_rx_filter_enable(struct wl1271 *wl, bool enable,
wl1271_debug(DEBUG_ACX, "acx default rx filter en: %d act: %d",
enable, action);
- acx = kzalloc_obj(*acx, GFP_KERNEL);
+ acx = kzalloc_obj(*acx);
if (!acx)
return -ENOMEM;
diff --git a/drivers/net/wireless/ti/wlcore/cmd.c b/drivers/net/wireless/ti/wlcore/cmd.c
index ded64bf9c5a6..04d0bb8460fe 100644
--- a/drivers/net/wireless/ti/wlcore/cmd.c
+++ b/drivers/net/wireless/ti/wlcore/cmd.c
@@ -231,7 +231,7 @@ int wl12xx_cmd_role_enable(struct wl1271 *wl, u8 *addr, u8 role_type,
if (WARN_ON(*role_id != WL12XX_INVALID_ROLE_ID))
return -EBUSY;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -273,7 +273,7 @@ int wl12xx_cmd_role_disable(struct wl1271 *wl, u8 *role_id)
if (WARN_ON(*role_id == WL12XX_INVALID_ROLE_ID))
return -ENOENT;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -431,7 +431,7 @@ static int wl12xx_cmd_role_start_dev(struct wl1271 *wl,
struct wl12xx_cmd_role_start *cmd;
int ret;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -483,7 +483,7 @@ static int wl12xx_cmd_role_stop_dev(struct wl1271 *wl,
if (WARN_ON(wlvif->dev_hlid == WL12XX_INVALID_LINK_ID))
return -EINVAL;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -517,7 +517,7 @@ int wl12xx_cmd_role_start_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif)
u32 supported_rates;
int ret;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -594,7 +594,7 @@ int wl12xx_cmd_role_stop_sta(struct wl1271 *wl, struct wl12xx_vif *wlvif)
if (WARN_ON(wlvif->sta.hlid == WL12XX_INVALID_LINK_ID))
return -EINVAL;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -641,7 +641,7 @@ int wl12xx_cmd_role_start_ap(struct wl1271 *wl, struct wl12xx_vif *wlvif)
}
}
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -736,7 +736,7 @@ int wl12xx_cmd_role_stop_ap(struct wl1271 *wl, struct wl12xx_vif *wlvif)
struct wl12xx_cmd_role_stop *cmd;
int ret;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -769,7 +769,7 @@ int wl12xx_cmd_role_start_ibss(struct wl1271 *wl, struct wl12xx_vif *wlvif)
struct ieee80211_bss_conf *bss_conf = &vif->bss_conf;
int ret;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -942,7 +942,7 @@ int wl1271_cmd_data_path(struct wl1271 *wl, bool enable)
wl1271_debug(DEBUG_CMD, "cmd data path");
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -993,7 +993,7 @@ int wl1271_cmd_ps_mode(struct wl1271 *wl, struct wl12xx_vif *wlvif,
wl1271_debug(DEBUG_CMD, "cmd set ps mode");
- ps_params = kzalloc_obj(*ps_params, GFP_KERNEL);
+ ps_params = kzalloc_obj(*ps_params);
if (!ps_params) {
ret = -ENOMEM;
goto out;
@@ -1028,7 +1028,7 @@ int wl1271_cmd_template_set(struct wl1271 *wl, u8 role_id,
WARN_ON(buf_len > WL1271_CMD_TEMPL_MAX_SIZE);
buf_len = min_t(size_t, buf_len, WL1271_CMD_TEMPL_MAX_SIZE);
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -1340,7 +1340,7 @@ int wl12xx_cmd_set_default_wep_key(struct wl1271 *wl, u8 id, u8 hlid)
wl1271_debug(DEBUG_CMD, "cmd set_default_wep_key %d", id);
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -1376,7 +1376,7 @@ int wl1271_cmd_set_sta_key(struct wl1271 *wl, struct wl12xx_vif *wlvif,
if (wlvif->sta.hlid == WL12XX_INVALID_LINK_ID)
return 0;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -1442,7 +1442,7 @@ int wl1271_cmd_set_ap_key(struct wl1271 *wl, struct wl12xx_vif *wlvif,
int ret = 0;
u8 lid_type;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
@@ -1505,7 +1505,7 @@ int wl12xx_cmd_set_peer_state(struct wl1271 *wl, struct wl12xx_vif *wlvif,
wl1271_debug(DEBUG_CMD, "cmd set peer state (hlid=%d)", hlid);
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -1540,7 +1540,7 @@ int wl12xx_cmd_add_peer(struct wl1271 *wl, struct wl12xx_vif *wlvif,
wl1271_debug(DEBUG_CMD, "cmd add peer %d", (int)hlid);
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -1599,7 +1599,7 @@ int wl12xx_cmd_remove_peer(struct wl1271 *wl, struct wl12xx_vif *wlvif,
wl1271_debug(DEBUG_CMD, "cmd remove peer %d", (int)hlid);
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -1733,7 +1733,7 @@ int wlcore_cmd_regdomain_config_locked(struct wl1271 *wl)
if (!memcmp(tmp_ch_bitmap, wl->reg_ch_conf_last, sizeof(tmp_ch_bitmap)))
goto out;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -1778,7 +1778,7 @@ int wl12xx_cmd_config_fwlog(struct wl1271 *wl)
wl1271_debug(DEBUG_CMD, "cmd config firmware logger");
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -1810,7 +1810,7 @@ int wl12xx_cmd_stop_fwlog(struct wl1271 *wl)
wl1271_debug(DEBUG_CMD, "cmd stop firmware logger");
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -1840,7 +1840,7 @@ static int wl12xx_cmd_roc(struct wl1271 *wl, struct wl12xx_vif *wlvif,
if (WARN_ON(role_id == WL12XX_INVALID_ROLE_ID))
return -EINVAL;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -1882,7 +1882,7 @@ static int wl12xx_cmd_croc(struct wl1271 *wl, u8 role_id)
wl1271_debug(DEBUG_CMD, "cmd croc (%d)", role_id);
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -1951,7 +1951,7 @@ int wl12xx_cmd_stop_channel_switch(struct wl1271 *wl, struct wl12xx_vif *wlvif)
wl1271_debug(DEBUG_ACX, "cmd stop channel switch");
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
@@ -2055,7 +2055,7 @@ int wlcore_cmd_generic_cfg(struct wl1271 *wl, struct wl12xx_vif *wlvif,
"cmd generic cfg (role %d feature %d enable %d value %d)",
wlvif->role_id, feature, enable, value);
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd)
return -ENOMEM;
diff --git a/drivers/net/wireless/ti/wlcore/init.c b/drivers/net/wireless/ti/wlcore/init.c
index 3f544a900f67..aa59ddd520f9 100644
--- a/drivers/net/wireless/ti/wlcore/init.c
+++ b/drivers/net/wireless/ti/wlcore/init.c
@@ -148,7 +148,7 @@ static int wl1271_ap_init_deauth_template(struct wl1271 *wl,
int ret;
u32 rate;
- tmpl = kzalloc_obj(*tmpl, GFP_KERNEL);
+ tmpl = kzalloc_obj(*tmpl);
if (!tmpl) {
ret = -ENOMEM;
goto out;
@@ -175,7 +175,7 @@ static int wl1271_ap_init_null_template(struct wl1271 *wl,
int ret;
u32 rate;
- nullfunc = kzalloc_obj(*nullfunc, GFP_KERNEL);
+ nullfunc = kzalloc_obj(*nullfunc);
if (!nullfunc) {
ret = -ENOMEM;
goto out;
@@ -208,7 +208,7 @@ static int wl1271_ap_init_qos_null_template(struct wl1271 *wl,
int ret;
u32 rate;
- qosnull = kzalloc_obj(*qosnull, GFP_KERNEL);
+ qosnull = kzalloc_obj(*qosnull);
if (!qosnull) {
ret = -ENOMEM;
goto out;
diff --git a/drivers/net/wireless/ti/wlcore/main.c b/drivers/net/wireless/ti/wlcore/main.c
index 82e035aea874..17dd417756f2 100644
--- a/drivers/net/wireless/ti/wlcore/main.c
+++ b/drivers/net/wireless/ti/wlcore/main.c
@@ -1070,11 +1070,11 @@ static int wl1271_setup(struct wl1271 *wl)
if (!wl->raw_fw_status)
goto err;
- wl->fw_status = kzalloc_obj(*wl->fw_status, GFP_KERNEL);
+ wl->fw_status = kzalloc_obj(*wl->fw_status);
if (!wl->fw_status)
goto err;
- wl->tx_res_if = kzalloc_obj(*wl->tx_res_if, GFP_KERNEL);
+ wl->tx_res_if = kzalloc_obj(*wl->tx_res_if);
if (!wl->tx_res_if)
goto err;
@@ -1477,7 +1477,7 @@ wl1271_validate_wowlan_pattern(struct cfg80211_pkt_pattern *p)
struct wl12xx_rx_filter *wl1271_rx_filter_alloc(void)
{
- return kzalloc_obj(struct wl12xx_rx_filter, GFP_KERNEL);
+ return kzalloc_obj(struct wl12xx_rx_filter);
}
void wl1271_rx_filter_free(struct wl12xx_rx_filter *filter)
@@ -3346,7 +3346,7 @@ static int wl1271_record_ap_key(struct wl1271 *wl, struct wl12xx_vif *wlvif,
if (i == MAX_NUM_KEYS)
return -EBUSY;
- ap_key = kzalloc_obj(*ap_key, GFP_KERNEL);
+ ap_key = kzalloc_obj(*ap_key);
if (!ap_key)
return -ENOMEM;
@@ -6459,7 +6459,7 @@ struct ieee80211_hw *wlcore_alloc_hw(size_t priv_size, u32 aggr_buf_size,
goto err_fwlog;
}
- wl->buffer_32 = kmalloc_obj(*wl->buffer_32, GFP_KERNEL);
+ wl->buffer_32 = kmalloc_obj(*wl->buffer_32);
if (!wl->buffer_32) {
ret = -ENOMEM;
goto err_mbox;
diff --git a/drivers/net/wireless/ti/wlcore/scan.c b/drivers/net/wireless/ti/wlcore/scan.c
index 7cd58bb0efb6..976d96495f28 100644
--- a/drivers/net/wireless/ti/wlcore/scan.c
+++ b/drivers/net/wireless/ti/wlcore/scan.c
@@ -389,7 +389,7 @@ wlcore_scan_sched_scan_ssid_list(struct wl1271 *wl,
goto out;
}
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out;
diff --git a/drivers/net/wireless/ti/wlcore/testmode.c b/drivers/net/wireless/ti/wlcore/testmode.c
index caca2786d07c..8437038e4dd0 100644
--- a/drivers/net/wireless/ti/wlcore/testmode.c
+++ b/drivers/net/wireless/ti/wlcore/testmode.c
@@ -159,7 +159,7 @@ static int wl1271_tm_cmd_interrogate(struct wl1271 *wl, struct nlattr *tb[])
if (ret < 0)
goto out;
- cmd = kzalloc_obj(*cmd, GFP_KERNEL);
+ cmd = kzalloc_obj(*cmd);
if (!cmd) {
ret = -ENOMEM;
goto out_sleep;
diff --git a/drivers/net/wireless/virtual/mac80211_hwsim.c b/drivers/net/wireless/virtual/mac80211_hwsim.c
index f4f37f71285e..e89173f91637 100644
--- a/drivers/net/wireless/virtual/mac80211_hwsim.c
+++ b/drivers/net/wireless/virtual/mac80211_hwsim.c
@@ -6489,7 +6489,7 @@ static int hwsim_new_radio_nl(struct sk_buff *msg, struct genl_info *info)
if (info->attrs[HWSIM_ATTR_PMSR_SUPPORT]) {
struct cfg80211_pmsr_capabilities *pmsr_capa;
- pmsr_capa = kmalloc_obj(*pmsr_capa, GFP_KERNEL);
+ pmsr_capa = kmalloc_obj(*pmsr_capa);
if (!pmsr_capa) {
ret = -ENOMEM;
goto out_free;
diff --git a/drivers/net/wireless/virtual/virt_wifi.c b/drivers/net/wireless/virtual/virt_wifi.c
index eac81ebf9551..885dc7243e8d 100644
--- a/drivers/net/wireless/virtual/virt_wifi.c
+++ b/drivers/net/wireless/virtual/virt_wifi.c
@@ -558,7 +558,7 @@ static int virt_wifi_newlink(struct net_device *dev,
netif_stacked_transfer_operstate(priv->lowerdev, dev);
SET_NETDEV_DEV(dev, &priv->lowerdev->dev);
- dev->ieee80211_ptr = kzalloc_obj(*dev->ieee80211_ptr, GFP_KERNEL);
+ dev->ieee80211_ptr = kzalloc_obj(*dev->ieee80211_ptr);
if (!dev->ieee80211_ptr) {
err = -ENOMEM;
diff --git a/drivers/net/wireless/zydas/zd1211rw/zd_mac.c b/drivers/net/wireless/zydas/zd1211rw/zd_mac.c
index f5063efc8e42..03948f0b4628 100644
--- a/drivers/net/wireless/zydas/zd1211rw/zd_mac.c
+++ b/drivers/net/wireless/zydas/zd1211rw/zd_mac.c
@@ -722,7 +722,7 @@ static int zd_mac_config_beacon(struct ieee80211_hw *hw, struct sk_buff *beacon,
/* Alloc memory for full beacon write at once. */
num_cmds = 1 + zd_chip_is_zd1211b(&mac->chip) + full_len;
- ioreqs = kmalloc_objs(struct zd_ioreq32, num_cmds, GFP_KERNEL);
+ ioreqs = kmalloc_objs(struct zd_ioreq32, num_cmds);
if (!ioreqs) {
r = -ENOMEM;
goto out_nofree;
diff --git a/drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.c b/drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.c
index d15d95ff5aad..50aca6f681bf 100644
--- a/drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.c
+++ b/drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.c
@@ -518,7 +518,7 @@ int zd_rf_init_uw2453(struct zd_rf *rf)
/* we have our own TX integration code */
rf->update_channel_int = 0;
- rf->priv = kmalloc_obj(struct uw2453_priv, GFP_KERNEL);
+ rf->priv = kmalloc_obj(struct uw2453_priv);
if (rf->priv == NULL)
return -ENOMEM;
diff --git a/drivers/net/wireless/zydas/zd1211rw/zd_usb.c b/drivers/net/wireless/zydas/zd1211rw/zd_usb.c
index e5c3be14ae4e..966d8ccb0dbc 100644
--- a/drivers/net/wireless/zydas/zd1211rw/zd_usb.c
+++ b/drivers/net/wireless/zydas/zd1211rw/zd_usb.c
@@ -752,7 +752,7 @@ static int __zd_usb_enable_rx(struct zd_usb *usb)
dev_dbg_f(zd_usb_dev(usb), "\n");
r = -ENOMEM;
- urbs = kzalloc_objs(struct urb *, RX_URBS_COUNT, GFP_KERNEL);
+ urbs = kzalloc_objs(struct urb *, RX_URBS_COUNT);
if (!urbs)
goto error;
for (i = 0; i < RX_URBS_COUNT; i++) {
diff --git a/drivers/net/wwan/iosm/iosm_ipc_imem.c b/drivers/net/wwan/iosm/iosm_ipc_imem.c
index f354e4514565..1b7bc7d63a2e 100644
--- a/drivers/net/wwan/iosm/iosm_ipc_imem.c
+++ b/drivers/net/wwan/iosm/iosm_ipc_imem.c
@@ -1334,7 +1334,7 @@ static int ipc_imem_config(struct iosm_imem *ipc_imem)
struct iosm_imem *ipc_imem_init(struct iosm_pcie *pcie, unsigned int device_id,
void __iomem *mmio, struct device *dev)
{
- struct iosm_imem *ipc_imem = kzalloc_obj(*pcie->imem, GFP_KERNEL);
+ struct iosm_imem *ipc_imem = kzalloc_obj(*pcie->imem);
enum ipc_mem_exec_stage stage;
if (!ipc_imem)
@@ -1359,7 +1359,7 @@ struct iosm_imem *ipc_imem_init(struct iosm_pcie *pcie, unsigned int device_id,
goto mmio_init_fail;
}
- ipc_imem->ipc_task = kzalloc_obj(*ipc_imem->ipc_task, GFP_KERNEL);
+ ipc_imem->ipc_task = kzalloc_obj(*ipc_imem->ipc_task);
/* Create tasklet for event handling*/
if (!ipc_imem->ipc_task)
diff --git a/drivers/net/wwan/iosm/iosm_ipc_mmio.c b/drivers/net/wwan/iosm/iosm_ipc_mmio.c
index 3319d7423101..f8d32b0f95d9 100644
--- a/drivers/net/wwan/iosm/iosm_ipc_mmio.c
+++ b/drivers/net/wwan/iosm/iosm_ipc_mmio.c
@@ -82,7 +82,7 @@ void ipc_mmio_update_cp_capability(struct iosm_mmio *ipc_mmio)
struct iosm_mmio *ipc_mmio_init(void __iomem *mmio, struct device *dev)
{
- struct iosm_mmio *ipc_mmio = kzalloc_obj(*ipc_mmio, GFP_KERNEL);
+ struct iosm_mmio *ipc_mmio = kzalloc_obj(*ipc_mmio);
int retries = IPC_MMIO_EXEC_STAGE_TIMEOUT;
enum ipc_mem_exec_stage stage;
diff --git a/drivers/net/wwan/iosm/iosm_ipc_mux.c b/drivers/net/wwan/iosm/iosm_ipc_mux.c
index d370c7b7810a..17c09221f0dd 100644
--- a/drivers/net/wwan/iosm/iosm_ipc_mux.c
+++ b/drivers/net/wwan/iosm/iosm_ipc_mux.c
@@ -278,7 +278,7 @@ out:
struct iosm_mux *ipc_mux_init(struct ipc_mux_config *mux_cfg,
struct iosm_imem *imem)
{
- struct iosm_mux *ipc_mux = kzalloc_obj(*ipc_mux, GFP_KERNEL);
+ struct iosm_mux *ipc_mux = kzalloc_obj(*ipc_mux);
int i, j, ul_tds, ul_td_size;
struct sk_buff_head *free_list;
struct sk_buff *skb;
diff --git a/drivers/net/wwan/iosm/iosm_ipc_pcie.c b/drivers/net/wwan/iosm/iosm_ipc_pcie.c
index f7f693c2296a..49052eb511ba 100644
--- a/drivers/net/wwan/iosm/iosm_ipc_pcie.c
+++ b/drivers/net/wwan/iosm/iosm_ipc_pcie.c
@@ -260,7 +260,7 @@ default_ret:
static int ipc_pcie_probe(struct pci_dev *pci,
const struct pci_device_id *pci_id)
{
- struct iosm_pcie *ipc_pcie = kzalloc_obj(*ipc_pcie, GFP_KERNEL);
+ struct iosm_pcie *ipc_pcie = kzalloc_obj(*ipc_pcie);
int ret;
pr_debug("Probing device 0x%X from the vendor 0x%X", pci_id->device,
diff --git a/drivers/net/wwan/iosm/iosm_ipc_port.c b/drivers/net/wwan/iosm/iosm_ipc_port.c
index bf75d8b94682..021349a78884 100644
--- a/drivers/net/wwan/iosm/iosm_ipc_port.c
+++ b/drivers/net/wwan/iosm/iosm_ipc_port.c
@@ -48,7 +48,7 @@ static const struct wwan_port_ops ipc_wwan_ctrl_ops = {
struct iosm_cdev *ipc_port_init(struct iosm_imem *ipc_imem,
struct ipc_chnl_cfg ipc_port_cfg)
{
- struct iosm_cdev *ipc_port = kzalloc_obj(*ipc_port, GFP_KERNEL);
+ struct iosm_cdev *ipc_port = kzalloc_obj(*ipc_port);
enum wwan_port_type port_type = ipc_port_cfg.wwan_port_type;
enum ipc_channel_id chl_id = ipc_port_cfg.id;
diff --git a/drivers/net/wwan/iosm/iosm_ipc_task_queue.c b/drivers/net/wwan/iosm/iosm_ipc_task_queue.c
index f9c1837781e5..7cb2f6a506d9 100644
--- a/drivers/net/wwan/iosm/iosm_ipc_task_queue.c
+++ b/drivers/net/wwan/iosm/iosm_ipc_task_queue.c
@@ -174,7 +174,7 @@ int ipc_task_init(struct ipc_task *ipc_task)
{
struct ipc_task_queue *ipc_queue = &ipc_task->ipc_queue;
- ipc_task->ipc_tasklet = kzalloc_obj(*ipc_task->ipc_tasklet, GFP_KERNEL);
+ ipc_task->ipc_tasklet = kzalloc_obj(*ipc_task->ipc_tasklet);
if (!ipc_task->ipc_tasklet)
return -ENOMEM;
diff --git a/drivers/net/wwan/iosm/iosm_ipc_trace.c b/drivers/net/wwan/iosm/iosm_ipc_trace.c
index c6368131d786..7f3d305b3857 100644
--- a/drivers/net/wwan/iosm/iosm_ipc_trace.c
+++ b/drivers/net/wwan/iosm/iosm_ipc_trace.c
@@ -140,7 +140,7 @@ struct iosm_trace *ipc_trace_init(struct iosm_imem *ipc_imem)
ipc_imem_channel_init(ipc_imem, IPC_CTYPE_CTRL, chnl_cfg,
IRQ_MOD_OFF);
- ipc_trace = kzalloc_obj(*ipc_trace, GFP_KERNEL);
+ ipc_trace = kzalloc_obj(*ipc_trace);
if (!ipc_trace)
return NULL;
diff --git a/drivers/net/wwan/iosm/iosm_ipc_wwan.c b/drivers/net/wwan/iosm/iosm_ipc_wwan.c
index 7a299b6b41c9..21266b599f62 100644
--- a/drivers/net/wwan/iosm/iosm_ipc_wwan.c
+++ b/drivers/net/wwan/iosm/iosm_ipc_wwan.c
@@ -290,7 +290,7 @@ struct iosm_wwan *ipc_wwan_init(struct iosm_imem *ipc_imem, struct device *dev)
{
struct iosm_wwan *ipc_wwan;
- ipc_wwan = kzalloc_obj(*ipc_wwan, GFP_KERNEL);
+ ipc_wwan = kzalloc_obj(*ipc_wwan);
if (!ipc_wwan)
return NULL;
diff --git a/drivers/net/wwan/mhi_wwan_ctrl.c b/drivers/net/wwan/mhi_wwan_ctrl.c
index 33e0dd11abde..fa73861db6ad 100644
--- a/drivers/net/wwan/mhi_wwan_ctrl.c
+++ b/drivers/net/wwan/mhi_wwan_ctrl.c
@@ -218,7 +218,7 @@ static int mhi_wwan_ctrl_probe(struct mhi_device *mhi_dev,
struct mhi_wwan_dev *mhiwwan;
struct wwan_port *port;
- mhiwwan = kzalloc_obj(*mhiwwan, GFP_KERNEL);
+ mhiwwan = kzalloc_obj(*mhiwwan);
if (!mhiwwan)
return -ENOMEM;
diff --git a/drivers/net/wwan/t7xx/t7xx_hif_cldma.c b/drivers/net/wwan/t7xx/t7xx_hif_cldma.c
index a32378dcc392..e10cb4f9104e 100644
--- a/drivers/net/wwan/t7xx/t7xx_hif_cldma.c
+++ b/drivers/net/wwan/t7xx/t7xx_hif_cldma.c
@@ -391,7 +391,7 @@ static struct cldma_request *t7xx_alloc_rx_request(struct cldma_ctrl *md_ctrl, s
struct cldma_request *req;
int val;
- req = kzalloc_obj(*req, GFP_KERNEL);
+ req = kzalloc_obj(*req);
if (!req)
return NULL;
@@ -451,7 +451,7 @@ static struct cldma_request *t7xx_alloc_tx_request(struct cldma_ctrl *md_ctrl)
{
struct cldma_request *req;
- req = kzalloc_obj(*req, GFP_KERNEL);
+ req = kzalloc_obj(*req);
if (!req)
return NULL;
@@ -1206,7 +1206,7 @@ static int t7xx_cldma_suspend(struct t7xx_pci_dev *t7xx_dev, void *entity_param)
static int t7xx_cldma_pm_init(struct cldma_ctrl *md_ctrl)
{
- md_ctrl->pm_entity = kzalloc_obj(*md_ctrl->pm_entity, GFP_KERNEL);
+ md_ctrl->pm_entity = kzalloc_obj(*md_ctrl->pm_entity);
if (!md_ctrl->pm_entity)
return -ENOMEM;
diff --git a/drivers/net/wwan/wwan_core.c b/drivers/net/wwan/wwan_core.c
index ffa222b6dce8..ccce2ad74128 100644
--- a/drivers/net/wwan/wwan_core.c
+++ b/drivers/net/wwan/wwan_core.c
@@ -250,7 +250,7 @@ static struct wwan_device *wwan_create_dev(struct device *parent)
goto done_unlock;
}
- wwandev = kzalloc_obj(*wwandev, GFP_KERNEL);
+ wwandev = kzalloc_obj(*wwandev);
if (!wwandev) {
wwandev = ERR_PTR(-ENOMEM);
ida_free(&wwan_dev_ids, id);
@@ -639,7 +639,7 @@ struct wwan_port *wwan_create_port(struct device *parent,
if (IS_ERR(wwandev))
return ERR_CAST(wwandev);
- port = kzalloc_obj(*port, GFP_KERNEL);
+ port = kzalloc_obj(*port);
if (!port) {
err = -ENOMEM;
goto error_wwandev_remove;
diff --git a/drivers/net/wwan/wwan_hwsim.c b/drivers/net/wwan/wwan_hwsim.c
index 55d3b2bb4061..c3c2d2a68767 100644
--- a/drivers/net/wwan/wwan_hwsim.c
+++ b/drivers/net/wwan/wwan_hwsim.c
@@ -317,7 +317,7 @@ static struct wwan_hwsim_port *wwan_hwsim_port_new(struct wwan_hwsim_dev *dev,
else
return ERR_PTR(-EINVAL);
- port = kzalloc_obj(*port, GFP_KERNEL);
+ port = kzalloc_obj(*port);
if (!port)
return ERR_PTR(-ENOMEM);
@@ -390,7 +390,7 @@ static struct wwan_hwsim_dev *wwan_hwsim_dev_new(void)
struct wwan_hwsim_dev *dev;
int err;
- dev = kzalloc_obj(*dev, GFP_KERNEL);
+ dev = kzalloc_obj(*dev);
if (!dev)
return ERR_PTR(-ENOMEM);
diff --git a/drivers/net/xen-netback/xenbus.c b/drivers/net/xen-netback/xenbus.c
index adb3967f00ee..e020f44ac2c7 100644
--- a/drivers/net/xen-netback/xenbus.c
+++ b/drivers/net/xen-netback/xenbus.c
@@ -1007,7 +1007,7 @@ static int netback_probe(struct xenbus_device *dev,
int err;
int sg;
const char *script;
- struct backend_info *be = kzalloc_obj(*be, GFP_KERNEL);
+ struct backend_info *be = kzalloc_obj(*be);
if (!be) {
xenbus_dev_fatal(dev, -ENOMEM,