<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/kernel/auditsc.c, branch v2.6.16</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.16</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.16'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2006-02-18T20:41:50Z</updated>
<entry>
<title>[PATCH] GFP_KERNEL allocations in atomic (auditsc)</title>
<updated>2006-02-18T20:41:50Z</updated>
<author>
<name>Al Viro</name>
<email>viro@zeniv.linux.org.uk</email>
</author>
<published>2006-02-18T20:41:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ef20c8c197df9b8d5bd4af0679123826da028861'/>
<id>urn:sha1:ef20c8c197df9b8d5bd4af0679123826da028861</id>
<content type='text'>
audit_log_exit() is called from atomic contexts and gets explicit
gfp_mask argument; it should use it for all allocations rather
than doing some with gfp_mask and some with GFP_KERNEL.

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[PATCH] EDAC: atomic scrub operations</title>
<updated>2006-01-19T03:20:30Z</updated>
<author>
<name>Alan Cox</name>
<email>alan@lxorguk.ukuu.org.uk</email>
</author>
<published>2006-01-19T01:44:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=715b49ef2de6fcead0776d9349071670282faf65'/>
<id>urn:sha1:715b49ef2de6fcead0776d9349071670282faf65</id>
<content type='text'>
EDAC requires a way to scrub memory if an ECC error is found and the chipset
does not do the work automatically.  That means rewriting memory locations
atomically with respect to all CPUs _and_ bus masters.  That means we can't
use atomic_add(foo, 0) as it gets optimised for non-SMP

This adds a function to include/asm-foo/atomic.h for the platforms currently
supported which implements a scrub of a mapped block.

It also adjusts a few other files include order where atomic.h is included
before types.h as this now causes an error as atomic_scrub uses u32.

Signed-off-by: Alan Cox &lt;alan@redhat.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] gfp_t: kernel/*</title>
<updated>2005-10-28T15:16:49Z</updated>
<author>
<name>Al Viro</name>
<email>viro@zeniv.linux.org.uk</email>
</author>
<published>2005-10-21T07:22:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9796fdd829da626374458e8706daedcc0e432ddd'/>
<id>urn:sha1:9796fdd829da626374458e8706daedcc0e432ddd</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[AUDIT] Allow filtering on system call success _or_ failure</title>
<updated>2005-08-27T09:25:43Z</updated>
<author>
<name>David Woodhouse</name>
<email>dwmw2@shinybook.infradead.org</email>
</author>
<published>2005-08-27T09:25:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b01f2cc1c37ac3d5ca313c90370a586dffe5aca9'/>
<id>urn:sha1:b01f2cc1c37ac3d5ca313c90370a586dffe5aca9</id>
<content type='text'>
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>AUDIT: Prevent duplicate syscall rules</title>
<updated>2005-08-17T15:05:35Z</updated>
<author>
<name>Amy Griffis</name>
<email>amy.griffis@hp.com</email>
</author>
<published>2005-08-17T15:05:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3c789a19054034847afe80af2f23ebb0eebfbad6'/>
<id>urn:sha1:3c789a19054034847afe80af2f23ebb0eebfbad6</id>
<content type='text'>
The following patch against audit.81 prevents duplicate syscall rules in
a given filter list by walking the list on each rule add.

I also removed the unused struct audit_entry in audit.c and made the
static inlines in auditsc.c consistent.

Signed-off-by: Amy Griffis &lt;amy.griffis@hp.com&gt;
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>AUDIT: Speed up audit_filter_syscall() for the non-auditable case.</title>
<updated>2005-08-17T13:49:57Z</updated>
<author>
<name>David Woodhouse</name>
<email>dwmw2@shinybook.infradead.org</email>
</author>
<published>2005-08-17T13:49:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c3896495942392f1a792da1cafba7a573cbf6fc2'/>
<id>urn:sha1:c3896495942392f1a792da1cafba7a573cbf6fc2</id>
<content type='text'>
It was showing up fairly high on profiles even when no rules were set.
Make sure the common path stays as fast as possible.

Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>AUDIT: Fix task refcount leak in audit_filter_syscall()</title>
<updated>2005-08-17T13:45:55Z</updated>
<author>
<name>David Woodhouse</name>
<email>dwmw2@shinybook.infradead.org</email>
</author>
<published>2005-08-17T13:45:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=413a1c7520ad6207c9122a749983c500f29e3e32'/>
<id>urn:sha1:413a1c7520ad6207c9122a749983c500f29e3e32</id>
<content type='text'>
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>AUDIT: Reduce contention in audit_serial()</title>
<updated>2005-07-18T18:24:46Z</updated>
<author>
<name>David Woodhouse</name>
<email>dwmw2@shinybook.infradead.org</email>
</author>
<published>2005-07-18T18:24:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ce625a801664d8ed7344117bbb57510e4e0e872c'/>
<id>urn:sha1:ce625a801664d8ed7344117bbb57510e4e0e872c</id>
<content type='text'>
... by generating serial numbers only if an audit context is actually
_used_, rather than doing so at syscall entry even when the context
isn't necessarily marked auditable.

Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>AUDIT: Fix compile error in audit_filter_syscall</title>
<updated>2005-07-14T13:40:06Z</updated>
<author>
<name>David Woodhouse</name>
<email>dwmw2@shinybook.infradead.org</email>
</author>
<published>2005-07-14T13:40:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=351bb722590b2329ac5e72c4b824b8b6ce6e3082'/>
<id>urn:sha1:351bb722590b2329ac5e72c4b824b8b6ce6e3082</id>
<content type='text'>
We didn't rename it to audit_tgid after all. Except once... Doh.

Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>AUDIT: Avoid scheduling in idle thread</title>
<updated>2005-07-13T21:47:07Z</updated>
<author>
<name>David Woodhouse</name>
<email>dwmw2@shinybook.infradead.org</email>
</author>
<published>2005-07-13T21:47:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=f55619642e863990d5a46cf2c2c840170d22a9f9'/>
<id>urn:sha1:f55619642e863990d5a46cf2c2c840170d22a9f9</id>
<content type='text'>
When we flush a pending syscall audit record due to audit_free(), we
might be doing that in the context of the idle thread. So use GFP_ATOMIC

Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
</feed>
