From mboxrd@z Thu Jan 1 00:00:00 1970 From: Steve Grubb Subject: Re: multipart messages & delivery guarantees Date: Mon, 23 Feb 2015 13:48:49 -0500 Message-ID: <20150223134849.60cd7dc1@ivy-bridge> References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-audit-bounces@redhat.com Errors-To: linux-audit-bounces@redhat.com To: Hassan Sultan Cc: linux-audit@redhat.com List-Id: linux-audit@redhat.com On Sun, 22 Feb 2015 19:15:07 -0800 "Hassan Sultan" wrote: > Some events, such as execve or socket-related syscalls generate more > than one message, which I'll separate as the "main" message, and then > the 'sub' messages. > > Does the audit system guarantee in any way that user-mode will > receive either no message, or all messages for a given event ? If a syscall cannot be audited, the syscall has to fail. > I'm curious to know if for example I could get an execve syscall > message, but no cwd message, for example in case of low-memory > condition. I suppose it depends on where in the processing an error occurs. Some failure modes if selected cause a system panic. You'll probably want to look through the kernel source code to be sure. -Steve