--- zzzz-none-000/linux-4.9.279/kernel/audit.c 2021-08-08 06:38:54.000000000 +0000 +++ puma7-atom-6591-750/linux-4.9.279/kernel/audit.c 2023-02-08 11:43:43.000000000 +0000 @@ -411,7 +411,7 @@ restart: /* take a reference in case we can't send it and we want to hold it */ skb_get(skb); - err = netlink_unicast(audit_sock, skb, audit_nlk_portid, 0); + err = netlink_unicast(audit_sock, skb, audit_nlk_portid, 0, 0); if (err < 0) { pr_err("netlink_unicast sending to audit_pid=%d returned error: %d\n", audit_pid, err); @@ -547,7 +547,7 @@ mutex_unlock(&audit_cmd_mutex); while ((skb = __skb_dequeue(&dest->q)) != NULL) - netlink_unicast(aunet->nlsk, skb, dest->portid, 0); + netlink_unicast(aunet->nlsk, skb, dest->portid, 0, 0); put_net(net); kfree(dest); @@ -603,7 +603,7 @@ /* Ignore failure. It'll only happen if the sender goes away, because our timeout is set to infinite. */ - netlink_unicast(aunet->nlsk , reply->skb, reply->portid, 0); + netlink_unicast(aunet->nlsk , reply->skb, reply->portid, 0, 0); reply->skb = NULL; audit_free_reply(reply); return 0; @@ -824,7 +824,7 @@ if (!skb) return -ENOMEM; - return netlink_unicast(audit_sock, skb, audit_nlk_portid, 0); + return netlink_unicast(audit_sock, skb, audit_nlk_portid, 0, 0); } static int audit_receive_msg(struct sk_buff *skb, struct nlmsghdr *nlh)