Re: [PATCH 1/4] bnx2x: use kzalloc() to allocate mac filtering list
From: Przemek Kitszel
Date: Thu Jul 02 2026 - 09:53:59 EST
@@ -2713,8 +2714,7 @@ static int bnx2x_mcast_enqueue_cmd(struct bnx2x *bp,
total_elems = BNX2X_MCAST_BINS_NUM;
}
while (total_elems > 0) {
- elem_group = (struct bnx2x_mcast_elem_group *)
- __get_free_page(GFP_ATOMIC | __GFP_ZERO);
+ elem_group = kzalloc(PAGE_SIZE, GFP_ATOMIC);
what is the current rule of thumb for kzalloc vs kvzalloc size under
GFP_ATOMIC?
if (!elem_group) {
bnx2x_free_groups(&new_cmd->group_head);
kfree(new_cmd);