On Fri, Mar 12, 2021 at 10:19:30AM +0800, Wang Qing wrote: > Fix the following coccicheck warning: > WARNING: casting value returned by memory allocation function is useless. This warning is wrong in this specific case. The #define is creating a helper function that enforces strict type safety on the user So eg, struct bar *obj = rdma_zalloc_drv_obj(ibdev, ib_ah); Will fail to compile because 'obj' is not the required ib_ah type Jason