===== kernel/audit.c 1.3 vs edited ===== --- 1.3/kernel/audit.c Tue Sep 14 02:23:21 2004 +++ edited/kernel/audit.c Fri Sep 24 02:02:06 2004 @@ -419,9 +419,9 @@ if (rlen > skb->len) rlen = skb->len; if ((err = audit_receive_msg(skb, nlh))) { - netlink_ack(skb, nlh, -err); + netlink_ack(skb, nlh, -err, GFP_KERNEL); } else if (nlh->nlmsg_flags & NLM_F_ACK) - netlink_ack(skb, nlh, 0); + netlink_ack(skb, nlh, 0, GFP_KERNEL); skb_pull(skb, rlen); } return 0;