<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include, branch v2.6.13</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.13</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.13'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2005-08-27T02:37:12Z</updated>
<entry>
<title>[PATCH] x86_64: Tell VM about holes in nodes</title>
<updated>2005-08-27T02:37:12Z</updated>
<author>
<name>Andi Kleen</name>
<email>ak@suse.de</email>
</author>
<published>2005-08-27T01:34:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=485761bd6a72d33b3d4fa884927b2b0d983b701e'/>
<id>urn:sha1:485761bd6a72d33b3d4fa884927b2b0d983b701e</id>
<content type='text'>
Some nodes can have large holes on x86-64.

This fixes problems with the VM allowing too many dirty pages because it
overestimates the number of available RAM in a node.  In extreme cases you
can end up with all RAM filled with dirty pages which can lead to deadlocks
and other nasty behaviour.

This patch just tells the VM about the known holes from e820.  Reserved
(like the kernel text or mem_map) is still not taken into account, but that
should be only a few percent error now.

Small detail is that the flat setup uses the NUMA free_area_init_node() now
too because it offers more flexibility.

(akpm: lotsa thanks to Martin for working this problem out)

Cc: Martin Bligh &lt;mbligh@mbligh.org&gt;
Signed-off-by: Andi Kleen &lt;ak@suse.de&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] ppc64: Fix issue with gcc 4.0 compiled kernels</title>
<updated>2005-08-27T02:37:11Z</updated>
<author>
<name>Anton Blanchard</name>
<email>anton@samba.org</email>
</author>
<published>2005-08-27T01:34:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=32818c2eb6b83ea5065c89e0c3cf774abc4dc02b'/>
<id>urn:sha1:32818c2eb6b83ea5065c89e0c3cf774abc4dc02b</id>
<content type='text'>
I recently had a BUG_ON() go off spuriously on a gcc 4.0 compiled kernel.
It turns out gcc-4.0 was removing a sign extension while earlier gcc
versions would not.  Thinking this to be a compiler bug, I submitted a
report:

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23422

It turns out we need to cast the input in order to tell gcc to sign extend
it.

Thanks to Andrew Pinski for his help on this bug.

Signed-off-by: Anton Blanchard &lt;anton@samba.org&gt;
Cc: Paul Mackerras &lt;paulus@samba.org&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] m68k: fix broken macros causing compile errors</title>
<updated>2005-08-24T16:37:40Z</updated>
<author>
<name>Andreas Schwab</name>
<email>schwab@suse.de</email>
</author>
<published>2005-08-24T15:36:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=40bb0c3ef52d872de348e10000eb5432a43a147d'/>
<id>urn:sha1:40bb0c3ef52d872de348e10000eb5432a43a147d</id>
<content type='text'>
Add parens around macro parameters.

Signed-off-by: Andreas Schwab &lt;schwab@suse.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Fix IXP4xx CLOCK_TICK_RATE</title>
<updated>2005-08-24T03:06:33Z</updated>
<author>
<name>Deepak Saxena</name>
<email>dsaxena@plexity.net</email>
</author>
<published>2005-08-23T20:30:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9138dccbb9f39f12474554ef93dcc24de2e9c8f6'/>
<id>urn:sha1:9138dccbb9f39f12474554ef93dcc24de2e9c8f6</id>
<content type='text'>
As pointed out in the following thread, the CLOCK_TICK_RATE setting for
IXP4xx is incorrect b/c the HW ignores the lowest 2 bits of the LATCH
value.

   http://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2005-August/030950.html

Tnx to George Anziger and Egil Hjelmeland for finding the issue.

Signed-off-by: Deepak Saxena &lt;dsaxena@plexity.net&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] s390 __CHECKER__ ifdefs</title>
<updated>2005-08-24T01:43:46Z</updated>
<author>
<name>Al Viro</name>
<email>viro@www.linux.org.uk</email>
</author>
<published>2005-08-23T21:48:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=17566c3c5ed3ea8f941a135cf960387214c4f6ac'/>
<id>urn:sha1:17566c3c5ed3ea8f941a135cf960387214c4f6ac</id>
<content type='text'>
remove the bogus games with explicit ifdefs on __CHECKER__

Signed-off-by: Al Viro &lt;viro@parcelfarce.linux.theplanet.co.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] qualifiers in return types - easy cases</title>
<updated>2005-08-24T01:43:45Z</updated>
<author>
<name>Al Viro</name>
<email>viro@www.linux.org.uk</email>
</author>
<published>2005-08-23T21:47:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=33215652e4a75dfa8adb20f4d741517457b0da2b'/>
<id>urn:sha1:33215652e4a75dfa8adb20f4d741517457b0da2b</id>
<content type='text'>
a bunch of functions switched from volatile to __attribute__((noreturn)) and
from const to __attribute_pure__

Signed-off-by: Al Viro &lt;viro@parcelfarce.linux.theplanet.co.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] m32r smp.h gcc4 fixes</title>
<updated>2005-08-24T01:43:44Z</updated>
<author>
<name>Al Viro</name>
<email>viro@www.linux.org.uk</email>
</author>
<published>2005-08-23T21:47:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e231a9c4fdf402bcfd5a7c27be49050882631a95'/>
<id>urn:sha1:e231a9c4fdf402bcfd5a7c27be49050882631a95</id>
<content type='text'>
extern on physid_2_cpu[] does not belong in smp.h - the thing is static.

Signed-off-by: Al Viro &lt;viro@parcelfarce.linux.theplanet.co.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] alpha xchg fix</title>
<updated>2005-08-24T01:43:44Z</updated>
<author>
<name>Al Viro</name>
<email>viro@www.linux.org.uk</email>
</author>
<published>2005-08-23T21:47:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=79fb7bdce363685b336e3f0fb8207312fd1f02fc'/>
<id>urn:sha1:79fb7bdce363685b336e3f0fb8207312fd1f02fc</id>
<content type='text'>
alpha xchg has to be a macro - alpha disables always_inline and if that
puppy does not get inlined, we immediately blow up on undefined reference.
Happens even on gcc3; with gcc4 that happens a _lot_.

Signed-off-by: Al Viro &lt;viro@parcelfarce.linux.theplanet.co.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Kconfig fix (ISA_DMA_API and sound/*)</title>
<updated>2005-08-24T01:43:40Z</updated>
<author>
<name>Al Viro</name>
<email>viro@www.linux.org.uk</email>
</author>
<published>2005-08-23T21:45:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=276bd31ce5af01350465861af7aa6a25864eb108'/>
<id>urn:sha1:276bd31ce5af01350465861af7aa6a25864eb108</id>
<content type='text'>
fixed kconfig dependencies on ISA_DMA_API for parts of sound/* that rely
on it.

Signed-off-by: Al Viro &lt;viro@parcelfarce.linux.theplanet.co.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6</title>
<updated>2005-08-23T18:06:56Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-08-23T18:06:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3f024c1a4bc8ef9a149879351ce8b3aa749e0c2f'/>
<id>urn:sha1:3f024c1a4bc8ef9a149879351ce8b3aa749e0c2f</id>
<content type='text'>
</content>
</entry>
</feed>
