diff options
author | Chuhong Yuan <hslester96@gmail.com> | 2019-07-18 15:45:42 +0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-07-18 11:54:29 -0700 |
commit | 5a860f9184eb45b2df3fb3364a6b7d076545f83d (patch) | |
tree | 8e5eba015e8d1311280655082e0ea07cafe87726 /drivers/net/ethernet | |
parent | 666a3d6e1e6b78df34f59e6c0b8907aa3c8dbb2e (diff) | |
download | talos-op-linux-5a860f9184eb45b2df3fb3364a6b7d076545f83d.tar.gz talos-op-linux-5a860f9184eb45b2df3fb3364a6b7d076545f83d.zip |
liquidio: Replace vmalloc + memset with vzalloc
Use vzalloc and vzalloc_node instead of using vmalloc and
vmalloc_node and then zeroing the allocated memory by
memset 0.
This simplifies the code.
Signed-off-by: Chuhong Yuan <hslester96@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet')
-rw-r--r-- | drivers/net/ethernet/cavium/liquidio/request_manager.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/net/ethernet/cavium/liquidio/request_manager.c b/drivers/net/ethernet/cavium/liquidio/request_manager.c index fcf20a8f92d9..032224178b64 100644 --- a/drivers/net/ethernet/cavium/liquidio/request_manager.c +++ b/drivers/net/ethernet/cavium/liquidio/request_manager.c @@ -218,15 +218,13 @@ int octeon_setup_iq(struct octeon_device *oct, return 0; } oct->instr_queue[iq_no] = - vmalloc_node(sizeof(struct octeon_instr_queue), numa_node); + vzalloc_node(sizeof(struct octeon_instr_queue), numa_node); if (!oct->instr_queue[iq_no]) oct->instr_queue[iq_no] = - vmalloc(sizeof(struct octeon_instr_queue)); + vzalloc(sizeof(struct octeon_instr_queue)); if (!oct->instr_queue[iq_no]) return 1; - memset(oct->instr_queue[iq_no], 0, - sizeof(struct octeon_instr_queue)); oct->instr_queue[iq_no]->q_index = q_index; oct->instr_queue[iq_no]->app_ctx = app_ctx; |