linux-hardened/drivers/infiniband
Kamenee Arumugam 953a9cebea IB/hfi1: Convert kzalloc_node and kcalloc to use kcalloc_node
Kzalloc_node API doesn't check for overflows in size multiplication.
While kcalloc API check for overflows in size multiplication
but these implementations are not NUMA-aware.

This conversion allowed for correcting an allocation used in the hot
path to be on the local NUMA and ensure us overflow free multiplication
for the size of a memory allocation.

Reviewed-by: Mike Marciniszyn <mike.marciniszyn@intel.com>
Signed-off-by: Kamenee Arumugam <kamenee.arumugam@intel.com>
Signed-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
2018-02-01 15:43:32 -07:00
..
core IB/core: Avoid a potential OOPs for an unused optional parameter 2018-02-01 15:43:32 -07:00
hw IB/hfi1: Convert kzalloc_node and kcalloc to use kcalloc_node 2018-02-01 15:43:32 -07:00
sw IB/rxe: remove redudant parameter in rxe_av_fill_ip_info 2018-01-31 16:32:10 -05:00
ulp IB/ipoib: Fix for potential no-carrier state 2018-02-01 15:43:31 -07:00
Kconfig IB: INFINIBAND should depend on HAS_DMA 2017-11-30 16:01:28 -07:00
Makefile IB/rdmavt: Create module framework and handle driver registration 2016-03-10 20:37:04 -05:00