<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pm24.git/include/linux, branch v2.6.15</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.kobert.dev/pm24.git/atom?h=v2.6.15</id>
<link rel='self' href='https://git.kobert.dev/pm24.git/atom?h=v2.6.15'/>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/'/>
<updated>2005-12-24T23:37:00Z</updated>
<entry>
<title>[PATCH] n_r3964: fixed usage of HZ; removed bad include</title>
<updated>2005-12-24T23:37:00Z</updated>
<author>
<name>Kurt Huwig</name>
<email>k.huwig@iku-ag.de</email>
</author>
<published>2005-12-24T23:13:08Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=01e33b5a2a153eec74dd87522e264948030b88c1'/>
<id>urn:sha1:01e33b5a2a153eec74dd87522e264948030b88c1</id>
<content type='text'>
Fix n_r3964 timeouts (hardcoded for 100Hz)

Also the include of &lt;asm/termios.h&gt; in 'n_r3964.h' is unnecessary and
prevents using the header file in any application that has to include
&lt;termios.h&gt; due to duplicate definition of 'struct termio'.

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-12-22T17:41:03Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-12-22T17:41:03Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=c162eeaa21fde6c27112690f5bc0a461a9f1763e'/>
<id>urn:sha1:c162eeaa21fde6c27112690f5bc0a461a9f1763e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[PATCH] fix race with preempt_enable()</title>
<updated>2005-12-22T17:17:39Z</updated>
<author>
<name>Nicolas Pitre</name>
<email>nico@cam.org</email>
</author>
<published>2005-12-21T17:26:25Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=d6f029130fb83b36fb709a187275b0494035d689'/>
<id>urn:sha1:d6f029130fb83b36fb709a187275b0494035d689</id>
<content type='text'>
Currently a simple

	void foo(void) { preempt_enable(); }

produces the following code on ARM:

foo:
	bic	r3, sp, #8128
	bic	r3, r3, #63
	ldr	r2, [r3, #4]
	ldr	r1, [r3, #0]
	sub	r2, r2, #1
	tst	r1, #4
	str	r2, [r3, #4]
	blne	preempt_schedule
	mov	pc, lr

The problem is that the TIF_NEED_RESCHED flag is loaded _before_ the
preemption count is stored back, hence any interrupt coming within that
3 instruction window causing TIF_NEED_RESCHED to be set won't be
seen and scheduling won't happen as it should.

Nothing currently prevents gcc from performing that reordering.  There
is already a barrier() before the decrement of the preemption count, but
another one is needed between this and the TIF_NEED_RESCHED flag test
for proper code ordering.

Signed-off-by: Nicolas Pitre &lt;nico@cam.org&gt;
Acked-by: Nick Piggin &lt;nickpiggin@yahoo.com.au&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>Merge git://git.skbuff.net/gitroot/yoshfuji/linux-2.6.14+git+ipv6-fix-20051221a</title>
<updated>2005-12-22T15:41:27Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@sunset.davemloft.net</email>
</author>
<published>2005-12-22T15:41:27Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=e6469297d4eecfd9f46929fe1f56a01141cb0791'/>
<id>urn:sha1:e6469297d4eecfd9f46929fe1f56a01141cb0791</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[PATCH] include/linux/irq.h: #include &lt;linux/smp.h&gt;</title>
<updated>2005-12-21T22:45:25Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@stusta.de</email>
</author>
<published>2005-12-21T01:27:50Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=23f9b317e0ba4fbc5fc9524275d0105fa87e2027'/>
<id>urn:sha1:23f9b317e0ba4fbc5fc9524275d0105fa87e2027</id>
<content type='text'>
Jan's crosscompile page [1] shows, that one regression in 2.6.15-rc is
that the v850 defconfig does no longer compile.

The compile error is:

&lt;--  snip  --&gt;

...
  CC      arch/v850/kernel/setup.o
In file included from /usr/src/ctest/rc/kernel/arch/v850/kernel/setup.c:17:
/usr/src/ctest/rc/kernel/include/linux/irq.h:13:43: asm/smp.h: No such file or directory
make[2]: *** [arch/v850/kernel/setup.o] Error 1

&lt;--  snip  --&gt;

The #include &lt;asm/smp.h&gt; in irq.h was intruduced in 2.6.15-rc.

Since include/linux/irq.h needs code from asm/smp.h only in the
CONFIG_SMP=y case and linux/smp.h #include's asm/smp.h only in the
CONFIG_SMP=y case, I'm suggesting this patch to #include &lt;linux/smp.h&gt;
in irq.h.

I've tested the compilation with both CONFIG_SMP=y and CONFIG_SMP=n
on i386.

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Acked-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[IPV6]: Flag RTF_ANYCAST for anycast routes.</title>
<updated>2005-12-21T13:56:42Z</updated>
<author>
<name>YOSHIFUJI Hideaki</name>
<email>yoshfuji@linux-ipv6.org</email>
</author>
<published>2005-12-21T13:56:42Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=58c4fb86eabcbc385d954843a635b7f4327be6b0'/>
<id>urn:sha1:58c4fb86eabcbc385d954843a635b7f4327be6b0</id>
<content type='text'>
Signed-off-by: YOSHIFUJI Hideaki &lt;yoshfuji@linux-ipv6.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] relayfs: remove warning printk() in relay_switch_subbuf()</title>
<updated>2005-12-21T01:33:22Z</updated>
<author>
<name>Tom Zanussi</name>
<email>zanussi@us.ibm.com</email>
</author>
<published>2005-12-20T19:10:22Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=fd30fc3256824f03c2ff9317269d66f72f7042ca'/>
<id>urn:sha1:fd30fc3256824f03c2ff9317269d66f72f7042ca</id>
<content type='text'>
There's currently a diagnostic printk in relay_switch_subbuf() meant as
a warning if you accidentally try to log an event larger than the
sub-buffer size.

The problem is if this happens while logging from somewhere it's not
safe to be doing printks, such as in the scheduler, you can end up with
a deadlock.  This patch removes the warning from relay_switch_subbuf()
and instead prints some diagnostic info when the channel is closed.

Thanks to Mathieu Desnoyers for pointing out the problem and
suggesting a fix.

Signed-off-by: Tom Zanussi &lt;zanussi@us.ibm.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>NFS: Fix another O_DIRECT race</title>
<updated>2005-12-20T04:12:09Z</updated>
<author>
<name>Trond Myklebust</name>
<email>Trond.Myklebust@netapp.com</email>
</author>
<published>2005-12-13T21:13:54Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=29884df0d89c1df0dec3449405bc41569bb44800'/>
<id>urn:sha1:29884df0d89c1df0dec3449405bc41569bb44800</id>
<content type='text'>
 Ensure we call unmap_mapping_range() and sync dirty pages to disk before
 doing an NFS direct write.

 Signed-off-by: Trond Myklebust &lt;Trond.Myklebust@netapp.com&gt;
</content>
</entry>
<entry>
<title>[RTNETLINK]: Fix RTNLGRP definitions in rtnetlink.h</title>
<updated>2005-12-19T21:54:44Z</updated>
<author>
<name>Kristian Slavov</name>
<email>kristian.slavov@nomadiclab.com</email>
</author>
<published>2005-12-19T21:54:44Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=6b80ebedbee87c5b2213fc3635bf0bd7450bce30'/>
<id>urn:sha1:6b80ebedbee87c5b2213fc3635bf0bd7450bce30</id>
<content type='text'>
I reported a problem and gave hints to the solution, but nobody seemed
to react. So I prepared a patch against 2.6.14.4.

Tested on 2.6.14.4 with "ip monitor addr" and with the program
attached, while adding and removing IPv6 address. Both programs didn't
receive any messages.  Tested 2.6.14.4 + this patch, and both programs
received add and remove messages.

Signed-off-by: Kristian Slavov &lt;kristian.slavov@nomadiclab.com&gt;
Acked-by: Jamal Hadi salim &lt;hadi@cyberus.ca&gt;
ACKed-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] mtd onenand driver: reduce stack usage</title>
<updated>2005-12-19T00:28:24Z</updated>
<author>
<name>Kyungmin Park</name>
<email>kyungmin.park@samsung.com</email>
</author>
<published>2005-12-16T02:17:29Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=532a37cf8d05dd1aa5631be836036204b0d2b4a1'/>
<id>urn:sha1:532a37cf8d05dd1aa5631be836036204b0d2b4a1</id>
<content type='text'>
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
