<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/Intel-BMC/linux.git/arch/x86/mm/kmemcheck/opcode.c, branch dev</title>
<subtitle>Intel OpenBMC Linux kernel source tree (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev</id>
<link rel='self' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/'/>
<updated>2010-08-30T07:19:28+00:00</updated>
<entry>
<title>x86, kmemcheck: Remove double test</title>
<updated>2010-08-30T07:19:28+00:00</updated>
<author>
<name>Julia Lawall</name>
<email>julia@diku.dk</email>
</author>
<published>2010-08-28T15:41:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=9fbaf49c7f717740002d49eee1bbd03d89d8766a'/>
<id>urn:sha1:9fbaf49c7f717740002d49eee1bbd03d89d8766a</id>
<content type='text'>
The opcodes 0x2e and 0x3e are tested for in the first Group 2
line as well.

The sematic match that finds this problem is as follows:
(http://coccinelle.lip6.fr/)

// &lt;smpl&gt;
@expression@
expression E;
@@

(
* E
  || ... || E
|
* E
  &amp;&amp; ... &amp;&amp; E
)
// &lt;/smpl&gt;

Signed-off-by: Julia Lawall &lt;julia@diku.dk&gt;
Reviewed-by: Pekka Enberg &lt;penberg@cs.helsinki.fi&gt;
Cc: Vegard Nossum &lt;vegardno@ifi.uio.no&gt;
LKML-Reference: &lt;1283010066-20935-5-git-send-email-julia@diku.dk&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>kmemcheck: move 64-bit ifdef out of kmemcheck_opcode_decode()</title>
<updated>2009-06-15T10:39:59+00:00</updated>
<author>
<name>Pekka Enberg</name>
<email>penberg@cs.helsinki.fi</email>
</author>
<published>2009-02-26T09:23:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=6d9609c13250631c1d0c55a29a64d5687fd91293'/>
<id>urn:sha1:6d9609c13250631c1d0c55a29a64d5687fd91293</id>
<content type='text'>
This patch moves the CONFIG_X86_64 ifdef out of kmemcheck_opcode_decode() by
introducing a version of the function that always returns false for
CONFIG_X86_32.

Signed-off-by: Pekka Enberg &lt;penberg@cs.helsinki.fi&gt;
Signed-off-by: Vegard Nossum &lt;vegard.nossum@gmail.com&gt;
</content>
</entry>
<entry>
<title>kmemcheck: add the kmemcheck core</title>
<updated>2009-06-13T13:37:30+00:00</updated>
<author>
<name>Vegard Nossum</name>
<email>vegard.nossum@gmail.com</email>
</author>
<published>2008-04-03T22:51:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=dfec072ecd35ba6ecad2d51dde325253ac9a2936'/>
<id>urn:sha1:dfec072ecd35ba6ecad2d51dde325253ac9a2936</id>
<content type='text'>
General description: kmemcheck is a patch to the linux kernel that
detects use of uninitialized memory. It does this by trapping every
read and write to memory that was allocated dynamically (e.g. using
kmalloc()). If a memory address is read that has not previously been
written to, a message is printed to the kernel log.

Thanks to Andi Kleen for the set_memory_4k() solution.

Andrew Morton suggested documenting the shadow member of struct page.

Signed-off-by: Vegard Nossum &lt;vegardno@ifi.uio.no&gt;
Signed-off-by: Pekka Enberg &lt;penberg@cs.helsinki.fi&gt;

[export kmemcheck_mark_initialized]
[build fix for setup_max_cpus]
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;

[rebased for mainline inclusion]
Signed-off-by: Vegard Nossum &lt;vegardno@ifi.uio.no&gt;
</content>
</entry>
</feed>
