audit.c (ec208491936d6adb8a70c3dd4a517cdfe54e823d) | audit.c (c9404c9c392d557a4687c4cbda022b03cb787ce9) |
---|---|
1/* audit.c -- Auditing support 2 * Gateway between the kernel (e.g., selinux) and the user-space audit daemon. 3 * System-call specific features have moved to auditsc.c 4 * 5 * Copyright 2003-2007 Red Hat Inc., Durham, North Carolina. 6 * All Rights Reserved. 7 * 8 * This program is free software; you can redistribute it and/or modify --- 384 unchanged lines hidden (view full) --- 393 394static void kauditd_send_skb(struct sk_buff *skb) 395{ 396 int err; 397 /* take a reference in case we can't send it and we want to hold it */ 398 skb_get(skb); 399 err = netlink_unicast(audit_sock, skb, audit_nlk_pid, 0); 400 if (err < 0) { | 1/* audit.c -- Auditing support 2 * Gateway between the kernel (e.g., selinux) and the user-space audit daemon. 3 * System-call specific features have moved to auditsc.c 4 * 5 * Copyright 2003-2007 Red Hat Inc., Durham, North Carolina. 6 * All Rights Reserved. 7 * 8 * This program is free software; you can redistribute it and/or modify --- 384 unchanged lines hidden (view full) --- 393 394static void kauditd_send_skb(struct sk_buff *skb) 395{ 396 int err; 397 /* take a reference in case we can't send it and we want to hold it */ 398 skb_get(skb); 399 err = netlink_unicast(audit_sock, skb, audit_nlk_pid, 0); 400 if (err < 0) { |
401 BUG_ON(err != -ECONNREFUSED); /* Shoudn't happen */ | 401 BUG_ON(err != -ECONNREFUSED); /* Shouldn't happen */ |
402 printk(KERN_ERR "audit: *NO* daemon at audit_pid=%d\n", audit_pid); 403 audit_log_lost("auditd dissapeared\n"); 404 audit_pid = 0; 405 /* we might get lucky and get this in the next auditd */ 406 audit_hold_skb(skb); 407 } else 408 /* drop the extra reference if sent ok */ 409 kfree_skb(skb); --- 1104 unchanged lines hidden --- | 402 printk(KERN_ERR "audit: *NO* daemon at audit_pid=%d\n", audit_pid); 403 audit_log_lost("auditd dissapeared\n"); 404 audit_pid = 0; 405 /* we might get lucky and get this in the next auditd */ 406 audit_hold_skb(skb); 407 } else 408 /* drop the extra reference if sent ok */ 409 kfree_skb(skb); --- 1104 unchanged lines hidden --- |