On Tue, Aug 18, 2020 at 05:25:04PM +0300, Kamal Heib wrote: > To avoid the following kernel panic when calling kmem_cache_create() > with a NULL pointer from pool_cache(), move the rxe_cache_init() to the > context of device initialization. I think you've hit on a bigger bug than just this oops. rxe_net_add() should never be called before rxe_module_init(), that surely subtly breaks all kinds of things. Maybe it is time to remove these module parameters? Jason