c
struct npc_mcam {
    // ...
    bool counters_bmap_allocated;
    // ...
};

void rvu_npc_freemem(struct rvu *rvu)
{
    // ...
    if (mcam->counters_bmap_allocated) {
        kfree(mcam->counters.bmap);
        mcam->counters_bmap_allocated = false;
    }
    // ...
}
