nla_put_failure:
        err = -EMSGSIZE;
 err_table_put:
-       genlmsg_cancel(skb, hdr);
        nlmsg_free(skb);
        return err;
 }
        return 0;
 
 nla_put_failure:
-       genlmsg_cancel(dump_ctx->skb, dump_ctx->hdr);
        nlmsg_free(dump_ctx->skb);
        return -EMSGSIZE;
 }
 nla_put_failure:
        err = -EMSGSIZE;
 err_table_put:
-       genlmsg_cancel(skb, hdr);
        nlmsg_free(skb);
        return err;
 }
        err = -EMSGSIZE;
 err_resource_put:
 err_skb_send_alloc:
-       genlmsg_cancel(skb, hdr);
        nlmsg_free(skb);
        return err;
 }
 
        return genlmsg_multicast(&nfc_genl_family, msg, 0, 0, GFP_ATOMIC);
 
 nla_put_failure:
-       genlmsg_cancel(msg, hdr);
 free_msg:
        nlmsg_free(msg);
        return -EMSGSIZE;
        return 0;
 
 nla_put_failure:
-       genlmsg_cancel(msg, hdr);
 free_msg:
        nlmsg_free(msg);
        return -EMSGSIZE;
        return 0;
 
 nla_put_failure:
-       genlmsg_cancel(msg, hdr);
 free_msg:
        nlmsg_free(msg);
        return -EMSGSIZE;
        return 0;
 
 nla_put_failure:
-       genlmsg_cancel(msg, hdr);
 free_msg:
        nlmsg_free(msg);
        return -EMSGSIZE;
        return 0;
 
 nla_put_failure:
-       genlmsg_cancel(msg, hdr);
 free_msg:
        nlmsg_free(msg);
        return -EMSGSIZE;
        return 0;
 
 nla_put_failure:
-       genlmsg_cancel(msg, hdr);
 free_msg:
        nlmsg_free(msg);
        return -EMSGSIZE;
        return genlmsg_multicast(&nfc_genl_family, msg, 0, 0, GFP_ATOMIC);
 
 nla_put_failure:
-       genlmsg_cancel(msg, hdr);
-
 free_msg:
        nlmsg_free(msg);
 
        return 0;
 
 nla_put_failure:
-       genlmsg_cancel(msg, hdr);
 free_msg:
        nlmsg_free(msg);
        return -EMSGSIZE;
        return 0;
 
 nla_put_failure:
-       genlmsg_cancel(msg, hdr);
 free_msg:
        nlmsg_free(msg);
        return -EMSGSIZE;
        return 0;
 
 nla_put_failure:
-       genlmsg_cancel(msg, hdr);
 free_msg:
        /* evt_transaction is no more used */
        devm_kfree(&dev->dev, evt_transaction);
        return 0;
 
 nla_put_failure:
-       genlmsg_cancel(msg, hdr);
 free_msg:
        nlmsg_free(msg);
        return -EMSGSIZE;
        return 0;
 
 nla_put_failure:
-       genlmsg_cancel(msg, hdr);
 free_msg:
        nlmsg_free(msg);
        return -EMSGSIZE;
        return 0;
 
 nla_put_failure:
-       genlmsg_cancel(msg, hdr);
 free_msg:
        nlmsg_free(msg);
        return -EMSGSIZE;
        return 0;
 
 nla_put_failure:
-
        genlmsg_cancel(msg, hdr);
        return -EMSGSIZE;
 }
        return 0;
 
 nla_put_failure:
-       genlmsg_cancel(msg, hdr);
 free_msg:
        nlmsg_free(msg);
        return -EMSGSIZE;
        return;
 
 nla_put_failure:
-       genlmsg_cancel(msg, hdr);
 free_msg:
        nlmsg_free(msg);
        kfree(ctx);