<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/kernel, branch v2.6.14-rc1</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.14-rc1</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.14-rc1'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2005-09-12T17:49:58Z</updated>
<entry>
<title>[PATCH] x86-64: Some cleanup and optimization to the processor data area.</title>
<updated>2005-09-12T17:49:58Z</updated>
<author>
<name>Andi Kleen</name>
<email>ak@suse.de</email>
</author>
<published>2005-09-12T16:49:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3f74478b5fd7263e9311cdb320923d599c73a792'/>
<id>urn:sha1:3f74478b5fd7263e9311cdb320923d599c73a792</id>
<content type='text'>
- Remove unused irqrsp field
- Remove pda-&gt;me
- Optimize set_softirq_pending slightly

Signed-off-by: Andi Kleen &lt;ak@suse.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] cpuset semaphore depth check optimize</title>
<updated>2005-09-12T16:16:27Z</updated>
<author>
<name>Paul Jackson</name>
<email>pj@sgi.com</email>
</author>
<published>2005-09-12T11:30:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b3426599af9524104be6938bcb1fcaab314781c7'/>
<id>urn:sha1:b3426599af9524104be6938bcb1fcaab314781c7</id>
<content type='text'>
Optimize the deadlock avoidance check on the global cpuset
semaphore cpuset_sem.  Instead of adding a depth counter to the
task struct of each task, rather just two words are enough, one
to store the depth and the other the current cpuset_sem holder.

Thanks to Nikita Danilov for the idea.

Signed-off-by: Paul Jackson &lt;pj@sgi.com&gt;

[ We may want to change this further, but at least it's now
  a totally internal decision to the cpusets code ]

Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>Mark ia64-specific MCA/INIT scheduler hooks as dangerous</title>
<updated>2005-09-12T14:59:21Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-09-12T14:59:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1df5c10a5b40d1ad747e3de3caf28764153c5c8e'/>
<id>urn:sha1:1df5c10a5b40d1ad747e3de3caf28764153c5c8e</id>
<content type='text'>
..and only enable them for ia64. The functions are only valid
when the whole system has been totally stopped and no scheduler
activity is ongoing on any CPU, and interrupts are globally
disabled.

In other words, they aren't useful for anything else. So make
sure that nobody can use them by mistake.

Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] MCA/INIT: scheduler hooks</title>
<updated>2005-09-11T21:01:30Z</updated>
<author>
<name>Keith Owens</name>
<email>kaos@sgi.com</email>
</author>
<published>2005-09-11T07:19:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a2a979821b6ab75a4f143cfaa1c4672cc259ec10'/>
<id>urn:sha1:a2a979821b6ab75a4f143cfaa1c4672cc259ec10</id>
<content type='text'>
Scheduler hooks to see/change which process is deemed to be on a cpu.

Signed-off-by: Keith Owens &lt;kaos@sgi.com&gt;
Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] kernel: fix-up schedule_timeout() usage</title>
<updated>2005-09-10T17:06:37Z</updated>
<author>
<name>Nishanth Aravamudan</name>
<email>nacc@us.ibm.com</email>
</author>
<published>2005-09-10T07:27:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=75bcc8c5e1de78616b04ef9f317a293a7c1c163c'/>
<id>urn:sha1:75bcc8c5e1de78616b04ef9f317a293a7c1c163c</id>
<content type='text'>
Use schedule_timeout_{,un}interruptible() instead of
set_current_state()/schedule_timeout() to reduce kernel size.

Signed-off-by: Nishanth Aravamudan &lt;nacc@us.ibm.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] add schedule_timeout_{,un}interruptible() interfaces</title>
<updated>2005-09-10T17:06:36Z</updated>
<author>
<name>Nishanth Aravamudan</name>
<email>nacc@us.ibm.com</email>
</author>
<published>2005-09-10T07:27:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=64ed93a268bc18fa6f72f61420d0e0022c5e38d1'/>
<id>urn:sha1:64ed93a268bc18fa6f72f61420d0e0022c5e38d1</id>
<content type='text'>
Add schedule_timeout_{,un}interruptible() interfaces so that
schedule_timeout() callers don't have to worry about forgetting to add the
set_current_state() call beforehand.

Signed-off-by: Nishanth Aravamudan &lt;nacc@us.ibm.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] kernel/acct: add kerneldoc</title>
<updated>2005-09-10T17:06:26Z</updated>
<author>
<name>Randy Dunlap</name>
<email>rdunlap@xenotime.net</email>
</author>
<published>2005-09-10T07:26:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=417ef531415c070926b071b75fd1c1ac4b6e2f7e'/>
<id>urn:sha1:417ef531415c070926b071b75fd1c1ac4b6e2f7e</id>
<content type='text'>
for kernel/acct.c:
- fix typos
- add kerneldoc for non-static functions

Signed-off-by: Randy Dunlap &lt;rdunlap@xenotime.net&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] sched: allow the load to grow upto its cpu_power</title>
<updated>2005-09-10T17:06:24Z</updated>
<author>
<name>Siddha, Suresh B</name>
<email>suresh.b.siddha@intel.com</email>
</author>
<published>2005-09-10T07:26:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0c117f1b4d14380baeed9c883f765ee023da8761'/>
<id>urn:sha1:0c117f1b4d14380baeed9c883f765ee023da8761</id>
<content type='text'>
Don't pull tasks from a group if that would cause the group's total load to
drop below its total cpu_power (ie.  cause the group to start going idle).

Signed-off-by: Suresh Siddha &lt;suresh.b.siddha@intel.com&gt;
Signed-off-by: Nick Piggin &lt;npiggin@suse.de&gt;
Acked-by: Ingo Molnar &lt;mingo@elte.hu&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] sched: don't kick ALB in the presence of pinned task</title>
<updated>2005-09-10T17:06:24Z</updated>
<author>
<name>Siddha, Suresh B</name>
<email>suresh.b.siddha@intel.com</email>
</author>
<published>2005-09-10T07:26:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=fa3b6ddc3f4a8eadba52234134cdb59c28b5332d'/>
<id>urn:sha1:fa3b6ddc3f4a8eadba52234134cdb59c28b5332d</id>
<content type='text'>
Jack Steiner brought this issue at my OLS talk.

Take a scenario where two tasks are pinned to two HT threads in a physical
package.  Idle packages in the system will keep kicking migration_thread on
the busy package with out any success.

We will run into similar scenarios in the presence of CMP/NUMA.

Signed-off-by: Suresh Siddha &lt;suresh.b.siddha@intel.com&gt;
Acked-by: Ingo Molnar &lt;mingo@elte.hu&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] sched: use cached variable in sys_sched_yield()</title>
<updated>2005-09-10T17:06:23Z</updated>
<author>
<name>Renaud Lienhart</name>
<email>renaud.lienhart@free.fr</email>
</author>
<published>2005-09-10T07:26:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5927ad78ec75870b1bdfa65a10ad1300cd664d36'/>
<id>urn:sha1:5927ad78ec75870b1bdfa65a10ad1300cd664d36</id>
<content type='text'>
In sys_sched_yield(), we cache current-&gt;array in the "array" variable, thus
there's no need to dereference "current" again later.

Signed-Off-By: Renaud Lienhart &lt;renaud.lienhart@free.fr&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
