Re: [PATCH] RDMA/rxe: Use kzalloc() to alloc map_set

From: Jason Gunthorpe
Date: Fri May 20 2022 - 10:45:21 EST


On Wed, May 18, 2022 at 12:37:25PM +0800, Li Zhijian wrote:
> Below call chains will alloc map_set without fully initializing map_set.
> rxe_mr_init_fast()
> -> rxe_mr_alloc()
> -> rxe_mr_alloc_map_set()
>
> Uninitialized values inside struct rxe_map_set are possible to cause
> kernel panic.

If the value is uninitialized then why is 0 an OK value?

Would be happier to know the exact value that is not initialized

Jason