<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/kernel/sched_rt.c, branch v2.6.30</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.30</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.30'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2009-06-09T13:00:27Z</updated>
<entry>
<title>cpumask: alloc zeroed cpumask for static cpumask_var_ts</title>
<updated>2009-06-09T13:00:27Z</updated>
<author>
<name>Yinghai Lu</name>
<email>yinghai@kernel.org</email>
</author>
<published>2009-06-06T21:51:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=eaa958402ea40851097d051f52ba1bb7a885efe9'/>
<id>urn:sha1:eaa958402ea40851097d051f52ba1bb7a885efe9</id>
<content type='text'>
These are defined as static cpumask_var_t so if MAXSMP is not used,
they are cleared already.  Avoid surprises when MAXSMP is enabled.

Signed-off-by: Yinghai Lu &lt;yinghai.lu@kernel.org&gt;
Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</content>
</entry>
<entry>
<title>Merge commit 'v2.6.30-rc1' into sched/urgent</title>
<updated>2009-04-08T15:26:00Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-04-08T15:25:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5af8c4e0fac9838428bd718040b664043a05f37c'/>
<id>urn:sha1:5af8c4e0fac9838428bd718040b664043a05f37c</id>
<content type='text'>
Merge reason: update to latest upstream to queue up fix

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>sched_rt: don't allocate cpumask in fastpath</title>
<updated>2009-04-01T11:24:51Z</updated>
<author>
<name>Rusty Russell</name>
<email>rusty@rustcorp.com.au</email>
</author>
<published>2009-03-25T04:31:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=13b8bd0a5713bdf05659019badd7c0407984ece1'/>
<id>urn:sha1:13b8bd0a5713bdf05659019badd7c0407984ece1</id>
<content type='text'>
Impact: cleanup

As pointed out by Steven Rostedt.  Since the arg in question is
unused, we simply change cpupri_find() to accept NULL.

Reported-by: Steven Rostedt &lt;srostedt@redhat.com&gt;
Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
LKML-Reference: &lt;200903251501.22664.rusty@rustcorp.com.au&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>Merge branch 'core/percpu' into percpu-cpumask-x86-for-linus-2</title>
<updated>2009-03-27T16:28:43Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-03-26T20:39:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6e15cf04860074ad032e88c306bea656bbdd0f22'/>
<id>urn:sha1:6e15cf04860074ad032e88c306bea656bbdd0f22</id>
<content type='text'>
Conflicts:
	arch/parisc/kernel/irq.c
	arch/x86/include/asm/fixmap_64.h
	arch/x86/include/asm/setup.h
	kernel/irq/handle.c

Semantic merge:
        arch/x86/include/asm/fixmap.h

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>Merge branches 'sched/rt' and 'sched/urgent' into sched/core</title>
<updated>2009-02-08T19:12:46Z</updated>
<author>
<name>Ingo Molnar</name>
<email>mingo@elte.hu</email>
</author>
<published>2009-02-08T19:12:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=140573d33b703194b7e1893711e78b7f546cca7c'/>
<id>urn:sha1:140573d33b703194b7e1893711e78b7f546cca7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sched_rt: don't use first_cpu on cpumask created with cpumask_and</title>
<updated>2009-02-01T09:49:52Z</updated>
<author>
<name>Rusty Russell</name>
<email>rusty@rustcorp.com.au</email>
</author>
<published>2009-01-31T12:51:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3d398703ef06fd97b4c28c86b580546d5b57e7b7'/>
<id>urn:sha1:3d398703ef06fd97b4c28c86b580546d5b57e7b7</id>
<content type='text'>
cpumask_and() only initializes nr_cpu_ids bits, so the (deprecated)
first_cpu() might find one of those uninitialized bits if nr_cpu_ids
is less than NR_CPUS (as it can be for CONFIG_CPUMASK_OFFSTACK).

Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>sched: make plist a library facility</title>
<updated>2009-01-16T14:01:31Z</updated>
<author>
<name>Peter Zijlstra</name>
<email>peterz@infradead.org</email>
</author>
<published>2009-01-16T13:46:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ceacc2c1c85ac498ca4cf297bdfe5b4aaa9fd0e0'/>
<id>urn:sha1:ceacc2c1c85ac498ca4cf297bdfe5b4aaa9fd0e0</id>
<content type='text'>
Ingo Molnar wrote:

&gt; here's a new build failure with tip/sched/rt:
&gt;
&gt;   LD      .tmp_vmlinux1
&gt; kernel/built-in.o: In function `set_curr_task_rt':
&gt; sched.c:(.text+0x3675): undefined reference to `plist_del'
&gt; kernel/built-in.o: In function `pick_next_task_rt':
&gt; sched.c:(.text+0x37ce): undefined reference to `plist_del'
&gt; kernel/built-in.o: In function `enqueue_pushable_task':
&gt; sched.c:(.text+0x381c): undefined reference to `plist_del'

Eliminate the plist library kconfig and make it available
unconditionally.

Signed-off-by: Peter Zijlstra &lt;peterz@infradead.org&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
<entry>
<title>sched: fix build error in kernel/sched_rt.c when RT_GROUP_SCHED &amp;&amp; !SMP</title>
<updated>2009-01-14T14:10:04Z</updated>
<author>
<name>Gregory Haskins</name>
<email>ghaskins@novell.com</email>
</author>
<published>2009-01-14T14:10:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=398a153b16b09a68739928d4502455db9725ac86'/>
<id>urn:sha1:398a153b16b09a68739928d4502455db9725ac86</id>
<content type='text'>
Ingo found a build error in the scheduler when RT_GROUP_SCHED was
enabled, but SMP was not.  This patch rearranges the code such
that it is a little more streamlined and compiles under all permutations
of SMP, UP and RT_GROUP_SCHED.  It was boot tested on my 4-way x86_64
and it still passes preempt-test.

Signed-off-by: Gregory Haskins &lt;ghaskins@novell.com&gt;
</content>
</entry>
<entry>
<title>sched: de CPP-ify the scheduler code</title>
<updated>2009-01-14T13:55:39Z</updated>
<author>
<name>Gregory Haskins</name>
<email>ghaskins@novell.com</email>
</author>
<published>2009-01-14T13:55:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b07430ac37103218b5c1e542490a1b98e6deb3d6'/>
<id>urn:sha1:b07430ac37103218b5c1e542490a1b98e6deb3d6</id>
<content type='text'>
Signed-off-by: Gregory Haskins &lt;ghaskins@novell.com&gt;
</content>
</entry>
<entry>
<title>cpumask: reduce stack usage in find_lowest_rq</title>
<updated>2009-01-11T18:13:22Z</updated>
<author>
<name>Mike Travis</name>
<email>travis@sgi.com</email>
</author>
<published>2009-01-11T05:58:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d38b223c86db3162dc85b5a1997ac8a210e1660b'/>
<id>urn:sha1:d38b223c86db3162dc85b5a1997ac8a210e1660b</id>
<content type='text'>
Impact: reduce stack usage, cleanup

Use a cpumask_var_t in find_lowest_rq() and clean up other old
cpumask_t calls.

Signed-off-by: Mike Travis &lt;travis@sgi.com&gt;
</content>
</entry>
</feed>
