| From | Subject | Date |
|---|---|---|
| Pavel Machek | Re: [patch 1/5] wait: use lock bitops for __wait_on_bit_lock
So I'd not call it self-documenting.
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
-
| Oct 11, 4:56 pm 2007 |
| Rob Landley | What still uses the block layer?
My impression from asking questions on the linux-scsi mailing list is that the
scsi upper/middle/lower layers doesn't use the block layer described in
Documentation/block/*.
For example, the scsi guys say:
http://marc.info/?l=linux-scsi&m=118633268527856&w=2
Instead of using the block layer, SCSI reinvents this particular wheel itself.
There's a scsi "upper layer" that provides /dev nodes, scsi low-level
drivers, and a gigantic glue layer in between call the "scsi midlayer" that's
...
| Oct 11, 9:11 pm 2007 |
| Nick Piggin | Re: [PATCH 00/31] Remove iget() and read_inode() [try #4]
Is there any particular reason not to push these through -mm?
-
| Oct 11, 12:48 pm 2007 |
| Pavel Machek | Re: CPU speed after hibernation
Strange.... do you know why? Some kind of userspace governor that
relies on load average?
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
-
| Oct 11, 5:43 pm 2007 |
| Bryan Wu | [PATCH 00/10] Blackfin SPI driver updates for 2.6.24
- add BF54x support
- add multi SPI ports support
- fixup some bugs
-
| Oct 11, 11:04 pm 2007 |
| Bryan Wu | [PATCH 02/10] Blackfin SPI driver: use new GPIO API and add ...
From: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
---
drivers/spi/spi_bfin5xx.c | 29 +++++++++++++++++++++++------
include/asm-blackfin/mach-bf533/portmux.h | 2 +-
2 files changed, 24 insertions(+), 7 deletions(-)
diff --git a/drivers/spi/spi_bfin5xx.c b/drivers/spi/spi_bfin5xx.c
index 2992ada..8041b89 100644
--- a/drivers/spi/spi_bfin5xx.c...
| Oct 11, 11:04 pm 2007 |
| Bryan Wu | [PATCH 09/10] Blackfin SPI driver: Fix SPI driver to work wi...
From: Sonic Zhang <sonic.zhang@analog.com>
Current SPI driver enables SPI controller and set the SPI baud register
for each SPI transfer. But, they should never be changed within a SPI
message session, in which seveal SPI transfers are pumped. This patch
move move SPI setting to the begining of a message session. And never
disables SPI controller until an error occurs.
Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
---
driver...
| Oct 11, 11:05 pm 2007 |
| Bryan Wu | [PATCH 10/10] Blackfin SPI driver: Clean up useless wait in ...
From: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
---
drivers/spi/spi_bfin5xx.c | 84 ++++++++++++++++++++++++++++-----------------
1 files changed, 52 insertions(+), 32 deletions(-)
diff --git a/drivers/spi/spi_bfin5xx.c b/drivers/spi/spi_bfin5xx.c
index 0cdfc2b..bfeaa7c 100644
--- a/drivers/spi/spi_bfin5xx.c
+++ b/drivers/spi/spi_bfin5xx.c
@@ -276,22 +276,26 @@ static void u8_write...
| Oct 11, 11:05 pm 2007 |
| Bryan Wu | [PATCH 07/10] Blackfin SPI driver: Add SPI master controller...
From: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
---
drivers/spi/spi_bfin5xx.c | 52 ++++++++++++++++++++++++++------------------
1 files changed, 31 insertions(+), 21 deletions(-)
diff --git a/drivers/spi/spi_bfin5xx.c b/drivers/spi/spi_bfin5xx.c
index 891d263..ecfb7c5 100644
--- a/drivers/spi/spi_bfin5xx.c
+++ b/drivers/spi/spi_bfin5xx.c
@@ -209,17 +209,26 @@ static void cs_deacti...
| Oct 11, 11:05 pm 2007 |
| Bryan Wu | [PATCH 08/10] Blackfin SPI driver: Move GPIO config to setup...
From: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
---
drivers/spi/spi_bfin5xx.c | 52 +++++++++++++++++++++++---------------------
1 files changed, 27 insertions(+), 25 deletions(-)
diff --git a/drivers/spi/spi_bfin5xx.c b/drivers/spi/spi_bfin5xx.c
index ecfb7c5..c1516cb 100644
--- a/drivers/spi/spi_bfin5xx.c
+++ b/drivers/spi/spi_bfin5xx.c
@@ -136,7 +136,6 @@ struct chip_data {
u...
| Oct 11, 11:05 pm 2007 |
| Bryan Wu | [PATCH 06/10] Blackfin SPI driver: update spi driver to supp...
update spi driver to support multi-ports by add platform_resource,
tested on STAMP537+SPI_MMC, other boards need more testing
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
---
drivers/spi/spi_bfin5xx.c | 124 ++++++++++++++++++++++++++++++---------------
1 files changed, 83 insertions(+), 41 deletions(-)
diff --git a/drivers/spi/spi_bfin5xx.c b/drivers/spi/spi_bfin5xx.c
index 1a83656..891d263 100644
--- a/drivers/spi/spi_bfin5xx.c
+++ b/drivers/spi/spi_bfin5xx.c
@@ -13,6 +13,8 @@
* ...
| Oct 11, 11:05 pm 2007 |
| Bryan Wu | [PATCH 01/10] Blackfin SPI driver: Initial supporting BF54x ...
- support BF54x SPI0
- clean up some code
- will support multiports in the future
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
---
drivers/spi/spi_bfin5xx.c | 130 +++++++++++------------
include/asm-blackfin/mach-bf548/defBF54x_base.h | 17 +++
2 files changed, 80 insertions(+), 67 deletions(-)
diff --git a/drivers/spi/spi_bfin5xx.c b/drivers/spi/spi_bfin5xx.c
index f540ed7..2992ada 100644
--- a/drivers/spi/spi_bfin5xx.c
+++ b/drivers/spi/spi_bfin5xx.c
@@...
| Oct 11, 11:04 pm 2007 |
| Bryan Wu | [PATCH 04/10] Blackfin SPI driver: Blackfin SPI driver does ...
Add cs_active/cs_deactive functions and try to catch the cs_change flag.
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
---
drivers/spi/spi_bfin5xx.c | 76 ++++++++++++++++++++++++++++++++-------------
1 files changed, 54 insertions(+), 22 deletions(-)
diff --git a/drivers/spi/spi_bfin5xx.c b/drivers/spi/spi_bfin5xx.c
index 2f46283..7093065 100644
--- a/drivers/spi/spi_bfin5xx.c
+++ b/drivers/spi/spi_bfin5xx.c
@@ -115,6 +115,7 @@ struct driver_data {
size_t rx_map_len;
size_t tx_m...
| Oct 11, 11:04 pm 2007 |
| Bryan Wu | [PATCH 05/10] Blackfin SPI driver: prevent people from setti...
From: Mike Frysinger <michael.frysinger@analog.com>
Prevent people from setting bits in ctl_reg that the SPI
framework already handles, hopefully we can one day drop
ctl_reg completely
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com>
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
---
drivers/spi/spi_bfin5xx.c | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/drivers/spi/spi_bfin5xx.c b/drivers/spi/spi_bfin5xx.c
index 7093065..1a83...
| Oct 11, 11:04 pm 2007 |
| Bryan Wu | [PATCH 03/10] Blackfin SPI driver: add error handing
- add error handling in SPI bus driver with selecting clients
- use proper defines to access Blackfin MMRs
- remove useless SSYNCs
Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
---
drivers/spi/spi_bfin5xx.c | 107 +++++++++++++++++++--------------------------
1 files changed, 45 insertions(+), 62 deletions(-)
diff --git a/drivers/spi/spi_bfin5xx.c b/drivers/spi/spi_bfin5xx.c
index 8041b89..2f46283 100644
--- a/dri...
| Oct 11, 11:04 pm 2007 |
| Yasunori Goto | [Patch 000/002] Rearrange notifier of memory hotplug
Hello.
This patch set is to rearrange event notifier for memory hotplug,
because the old notifier has some defects. For example, there is no
information like new memory's pfn and # of pages for callback functions.
Fortunately, nothing uses this notifier so far, there is no impact by
this change. (SLUB will use this after this patch set to make
kmem_cache_node structure).
In addition, descriptions of notifer is added to memory hotplug
document.
This patch was a part of patch set to make km...
| Oct 11, 10:18 pm 2007 |
| Yasunori Goto | [Patch 000/002] Make kmem_cache_node for SLUB on memory onli...
This patch set is to fix panic due to access NULL pointer of SLUB.
When new memory is hot-added on the new node (or memory less node),
kmem_cache_node for the new node is not prepared,
and panic occurs by it. So, kmem_cache_node should be created for the node
before new memory is available on the node.
Incidentally, it is freed on memory offline if it becomes not necessary.
This is the first user of the callback of memory notifier, and
requires its rearrange patch set.
This patch set is for 2....
| Oct 11, 10:24 pm 2007 |
| Yasunori Goto | [Patch 002/002] Create/delete kmem_cache_node for SLUB on me...
This is to make kmem_cache_nodes of all SLUBs for new node when
memory-hotadd is called. This fixes panic due to access NULL pointer at
discard_slab() after memory hot-add.
If pages on the new node available, slub can use it before making
new kmem_cache_nodes. So, this callback should be called
BEFORE pages on the node are available.
When memory online is called, slab_mem_going_online_callback() is
called to make kmem_cache_node(). if it (or other callbacks) fails,
then slab_mem_offline_callb...
| Oct 11, 10:29 pm 2007 |
| Yasunori Goto | [Patch 001/002] extract kmem_cache_shrink
Make kmem_cache_shrink_node() for callback routine of memory hotplug
notifier. This is just extract a part of kmem_cache_shrink().
Signed-off-by: Yasunori Goto <y-goto@jp.fujitsu.com>
---
mm/slub.c | 111 ++++++++++++++++++++++++++++++++++----------------------------
1 file changed, 61 insertions(+), 50 deletions(-)
Index: current/mm/slub.c
===================================================================
--- current.orig/mm/slub.c 2007-10-11 20:30:45.000000000 +0900
+++ current/mm/...
| Oct 11, 10:27 pm 2007 |
| Yasunori Goto | [Patch 002/002] rearrange patch for notifier of memory hotplug
Current memory notifier has some defects yet. (Fortunately, nothing uses it.)
This patch is to fix and rearrange for them.
- Add information of start_pfn, nr_pages, and node id if node status is
changes from/to memoryless node for callback functions.
Callbacks can't do anything without those information.
- Add notification going-online status.
It is necessary for creating per node structure before the node's
pages are available.
- Move GOING_OFFLINE status notification afte...
| Oct 11, 10:22 pm 2007 |
| Yasunori Goto | [Patch 001/002] Make description of memory hotplug notifier ...
Add description about event notification callback routine to the document.
Signed-off-by: Yasunori Goto <y-goto@jp.fujitsu.com>
---
Documentation/memory-hotplug.txt | 56 ++++++++++++++++++++++++++++++++++++---
1 file changed, 53 insertions(+), 3 deletions(-)
Index: current/Documentation/memory-hotplug.txt
===================================================================
--- current.orig/Documentation/memory-hotplug.txt
+++ current/Documentation/memory-hotplug.txt
@@ -2,7 +2,8 @@...
| Oct 11, 10:20 pm 2007 |
| Bodo Eggert | Re: gigabit ethernet power consumption
Just a thought:
How much power does a non-connected NIC consume, and can you save power
by forcing 10 MBit until a link is detected (doubling negotiation time)?
--
Top 100 things you don't want the sysadmin to say:
22. hey, what does mkfs do?
Friß, Spammer: 9nnbse9@lgrrp.7eggert.dyndns.org
-
| Oct 11, 10:08 pm 2007 |
| Steven Rostedt | 2.6.23-rt1
We are pleased to announce the 2.6.23-rt1 tree, which can be
downloaded from the location:
http://www.kernel.org/pub/linux/kernel/projects/rt/
Changes since 2.6.23-rc9-rt2
- updated to 2.6.23
- spin_trylock_irqsave macro fix (Sébastien Dugué)
- move rcu_preempt_boost init earlier (Steven Rostedt)
- rt task send IPI condition update (Mike Kravetz)
to build a 2.6.23-rt1 tree, the following patches should be applied:
[ message continues ] " title="http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6....">http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.... | Oct 11, 10:04 pm 2007 |
| Roland Dreier | [GIT PULL] please pull infiniband.git for-linus
Linus, please pull from
master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband.git for-linus
This tree is also available from kernel.org mirrors at:
git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git for-linus
This will get the batch of changes queued up for the 2.6.24 merge
window (although I still have a few more things to merge later, once
Dave Miller's networking tree has landed too):
Ali Ayoub (1):
IB/sa: Error handling thinko fix
Anton Blancha...
| Oct 11, 9:08 pm 2007 |
| David Miller | Re: [GIT PULL] please pull infiniband.git for-linus
From: Roland Dreier <rdreier@cisco.com>
Roland are you absolutely sure this won't create merge conflicts with
my 8MB net-2.6 merge, inside of which there are many infiniband
driver changes?
I really wish you would submit your inifiniband work through normal
network driver channels, such as Jeff Garzik. Jeff has been syncing
on almost a daily basis with me so that I wouldn't have to worry about
changes coming out of left field and adding additional merge issues
for an already difficult mer...
| Oct 11, 9:17 pm 2007 |
| Linus Torvalds | Re: [GIT PULL] please pull infiniband.git for-linus
I pulled the net stuff first, and merged the IB stuff afterwards. No
conflicts in IB, but there *were* conflicts with the networking pull for
other reasons.
That horrid, horrid mess that is called include/linux/mod_devicetable.h
and scripts/mod/file2alias.c must go at some point. The thing is
unmaintainable. Different maintainers add their own structures to both,
and functions to both, and it's just messy. That's not how maintainable
and modularized code should be written.
Now it bro...
| Oct 11, 10:58 pm 2007 |
| Greg KH | Re: [GIT PULL] please pull infiniband.git for-linus
Hey, it wasn't me this time, I haven't even built my trees for you to
pull from and break everything yet :)
But yeah, splitting up the mod_devicetable.h/file2alias.c mess is a very
good idea, I'll see what I can come up with tomorrow.
thanks,
greg k-h
-
| Oct 11, 11:52 pm 2007 |
| David Miller | Re: [GIT PULL] please pull infiniband.git for-linus
From: Linus Torvalds <torvalds@linux-foundation.org>
It all looks good from here.
-
| Oct 11, 11:28 pm 2007 |
| Roland Dreier | Re: [ofa-general] Re: [GIT PULL] please pull infiniband.git ...
> > This will get the batch of changes queued up for the 2.6.24 merge
> > window (although I still have a few more things to merge later, once
> > Dave Miller's networking tree has landed too):
>
> Roland are you absolutely sure this won't create merge conflicts with
> my 8MB net-2.6 merge, inside of which there are many infiniband
> driver changes?
I'm not absolutely sure of anything but I have merged our two git
trees quite a few times during the 2.6.23 cycl...
| Oct 11, 10:21 pm 2007 |
| David Miller | Re: [ofa-general] Re: [GIT PULL] please pull infiniband.git ...
From: Roland Dreier <rdreier@cisco.com>
Not the maintainer, I'm just saying you should gateway
your patches through him.
-
| Oct 11, 10:36 pm 2007 |
| Adrian Bunk | Re: Scsi on sparc build break in 2.6.23.
I was able to follow your instructions for generating it.
But I hope you got my point that it's much easier to debug such issues
when you generate the .config yourself and attach it when sending the
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
-
| Oct 11, 7:56 pm 2007 |
| Randy Dunlap | Re: Scsi on sparc build break in 2.6.23.
I use the mini-config method quite a bit (probably not as much
as Rob does), but I agree with Adrian, it should have just been
included here in full (not mini).
---
~Randy
-
| Oct 11, 8:10 pm 2007 |
| Martin Rogge | CMD 64x regression from 2.6.21 to 2.6.22 and 2.6.23?
Hi guys,
it has been 12 years since I was last actively working on linux 68k. Anyway,
this time I have a problem report on i386:
Background:
I upgraded one machine from 2.6.21.5 to 2.6.23 and experienced boot failure
due to the IDE disks being inaccessible. I worked out that the problem was
introduced with 2.6.22-rc1. The machine has an Asus CUBX motherboard. The
PIIX3 is switched off in the BIOS. All disks are hanging off the onboard
CMD648 IDE controller which is connected to IRQ 15.
E...
| Oct 11, 7:46 pm 2007 |
| Trent Piepho | [patch] modpost problem when symbols move from one module to...
The v4l-dvb tree recently renamed a module and this caused some problems
with modpost creating incorrect module dependencies. This patch fixes that
problem. It should be explained thoroughly in the patch description.
| Oct 11, 7:40 pm 2007 |
| Jason Gaston | [PATCH 2.6.23]ata_piix: SATA 2port controller port map fix
This patch adds a port map for ICH9 and ICH8 SATA controllers that have only 2 ports available in that mode.
Signed-off-by: Jason Gaston <jason.d.gaston@intel.com>
--- linux-2.6.23/drivers/ata/ata_piix.c.orig 2007-10-09 13:31:38.000000000 -0700
+++ linux-2.6.23/drivers/ata/ata_piix.c 2007-10-11 15:55:19.000000000 -0700
@@ -131,6 +131,7 @@
ich8_sata_ahci = 9,
piix_pata_mwdma = 10, /* PIIX3 MWDMA only */
tolapai_sata_ahci = 11,
+ ich9_2port_sata = 12,
/* constants for mapping...
| Oct 11, 7:05 pm 2007 |
| Bartlomiej Zolnierki... | [git patches] IDE updates (part 1)
What's in:
* platform IDE host driver
(Anton Vorontsov <avorontsov@ru.mvista.com>)
* hook ACPI _PSx method to IDE power on/off
(Shaohua Li <shaohua.li@intel.com>)
* support for ATI SB700 in combined mode
(Shane Huang <Shane.Huang@amd.com>)
* various host driver fixes: hpt366, pdc202xx_new, jmicron, amd74xx,
via82cxxx, sgiioc4, icside, ide-pmac, siimage...
(Sergei, Tejun and me)
* move all mode limiting and the best PIO mode selection logic from
host drive...
| Oct 11, 6:34 pm 2007 |
| Michael Leun | solved: 2.6.23 && fglrx && s2ram
Hello,
(please, don't blame me for using the binary only driver, I will
happily switch to a open source one once it properly runs mplayer,
e.g.).
Renaming the config options for suspend/sleep broke fglrx power
management.
--- firegl_public.h.orig 2007-10-11 23:43:26.000000000 +0200
+++ firegl_public.h 2007-10-11 23:53:08.000000000 +0200
@@ -172,7 +172,7 @@
#endif
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
-#if !defined(CONFIG_SMP) || defined(CONFIG_SUSPEND_SMP) // ACPI not work...
| Oct 11, 6:07 pm 2007 |
| Rafael J. Wysocki | Re: solved: 2.6.23 && fglrx && s2ram
Hi,
Greetings,
Rafael
-
| Oct 11, 7:31 pm 2007 |
| Michael Leun | Re: solved: 2.6.23 && fglrx && s2ram
On Fri, 12 Oct 2007 01:31:17 +0200
It is - I should have mentioned that, sorry.
--
MfG,
Michael Leun
-
| Oct 11, 7:49 pm 2007 |
| Adrian Bunk | Re: solved: 2.6.23 && fglrx && s2ram
This makes it 100% off-topic for linux-kernel - please send patches for
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
-
| Oct 11, 8:06 pm 2007 |
| Rob Landley | [PATCH] Add Documentation/RCU/00-Index
From: Rob Landley <rob@landley.net>
Add Documentation/RCU/00-INDEX
Signed-off-by: Rob Landley <rob@landley.net>
---
Documentation/RCU/00-INDEX | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
--- /dev/null 2007-04-23 10:59:00.000000000 -0500
+++ hg/Documentation/RCU/00-INDEX 2007-10-11 18:17:26.000000000 -0500
@@ -0,0 +1,22 @@
+00-INDEX
+ - This file
+arrayRCU.txt
+ - Using RCU to Protect Read-Mostly Arrays
+checklist.txt
+ - Review Checklist for RCU Patches...
| Oct 11, 7:23 pm 2007 |
| Paul E. McKenney | Re: [PATCH] Add Documentation/RCU/00-Index
Good addition!!!
-
| Oct 11, 7:52 pm 2007 |
| Gregory Haskins | [PATCH 0/7] RT: (RFC) RT-Overload/Sched enhancements
The current series applies to 23-rt1-pre1.
This is a snapshot of the current work-in-progress for the rt-overload
enhancements. The primary motivation for the series to to improve the
algorithm for distributing RT tasks to keep the highest tasks active. The
current system tends to blast IPIs "shotgun" style, and we aim to reduce that
overhead where possible. We mitigate this behavior by trying to place tasks
on the ideal runqueue before an overload even occurs.
Note that this series is *not* c...
| Oct 11, 5:59 pm 2007 |
| Gregory Haskins | [PATCH 7/7] RT: push-rt enhancements
There are three events that require consideration for redistributing RT tasks:
1) When one or more higher-priority tasks preempts a lower-one from a RQ
2) When a lower-priority task is woken up on a RQ
3) When a RQ downgrades its current priority
Steve Rostedt's push_rt patch addresses (1). It hooks in right after a new
task has been switched-in. If this was the result of an RT preemption, or if
more than one task was awoken at the same time, we can try to push some of
those other tasks away.
...
| Oct 11, 6:00 pm 2007 |
| Gregory Haskins | [PATCH 5/7] RT: CPU priority management
This code tracks the priority of each CPU so that global migration
decisions are easy to calculate. Each CPU can be in a state as follows:
(INVALID), IDLE, NORMAL, RT1, ... RT99
going from the lowest priority to the highest. CPUs in the INVALID state
are not eligible for routing. The system maintains this state with
a 2 dimensional bitmap (the first for priority class, the second for cpus
in that class). Therefore a typical application without affinity
restriction...
| Oct 11, 6:00 pm 2007 |
| Gregory Haskins | [PATCH 6/7] RT: Convert Steve's rt-push infrastructure to cp...
Normalize the CPU priority system between the two search algorithms, and
modularlize the search function within push_rt_tasks.
Signed-off-by: Gregory Haskins <ghaskins@novell.com>
---
kernel/sched.c | 91 ++++++++++++++++++++++++++++++++++++++------------------
1 files changed, 61 insertions(+), 30 deletions(-)
diff --git a/kernel/sched.c b/kernel/sched.c
index 0065551..e8942c5 100644
--- a/kernel/sched.c
+++ b/kernel/sched.c
@@ -24,6 +24,7 @@
* by Peter Williams
...
| Oct 11, 6:00 pm 2007 |
| Gregory Haskins | [PATCH 3/7] RT: Only consider online CPUs when pushing rt ta...
task->cpus_allowed can have bit positions that are set for CPUs that are
not currently online. So we optimze our search by ANDing against the online
set.
Signed-off-by: Gregory Haskins <ghaskins@novell.com>
---
kernel/sched.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/kernel/sched.c b/kernel/sched.c
index 24b38b4..0ca3905 100644
--- a/kernel/sched.c
+++ b/kernel/sched.c
@@ -1510,10 +1510,14 @@ static int push_rt_task(struct rq *this_rq)
/* ...
| Oct 11, 5:59 pm 2007 |
| Gregory Haskins | [PATCH 4/7] RT: Add a per-cpu rt_overload indication
The system currently evaluates all online CPUs whenever one or more enters
an rt_overload condition. This suffers from scalability limitations as
the # of online CPUs increases. So we introduce a cpumask to track
exactly which CPUs need RT balancing.
Signed-off-by: Gregory Haskins <ghaskins@novell.com>
CC: Peter W. Morreale <pmorreale@novell.com>
---
kernel/sched.c | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/kernel/sched.c b/kernel/sched.c...
| Oct 11, 6:00 pm 2007 |
| Gregory Haskins | [PATCH 2/7] RT: Peter Zijlstra's suggested improvements to r...
This is my own interpretation of Peter's recommended changes Steven's push-rt
patch. Just to be clear, Peter does not endorse this patch unless he himself
specifically says so ;).
Signed-off-by: Gregory Haskins <ghaskins@novell.com>
---
kernel/sched.c | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/kernel/sched.c b/kernel/sched.c
index 0f0af6d..24b38b4 100644
--- a/kernel/sched.c
+++ b/kernel/sched.c
@@ -1499,7 +1499,7 @@ static int push_rt_task(st...
| Oct 11, 5:59 pm 2007 |
| Gregory Haskins | [PATCH 1/7] RT: Push waiting rt tasks
From: Steven Rostedt <rostedt@goodmis.org>
This has been complied tested (and no more ;-)
The idea here is when we find a situation that we just scheduled in an
RT task and we either pushed a lesser RT task away or more than one RT
task was scheduled on this CPU before scheduling occurred.
The answer that this patch does is to do a O(n) search of CPUs for the
CPU with the lowest prio task running. When that CPU is found the next
highest RT task is pushed to that CPU.
Some notes:
1...
| Oct 11, 5:59 pm 2007 |
| previous day | today | next day |
|---|---|---|
| October 10, 2007 | October 11, 2007 | October 12, 2007 |
| Greg Kroah-Hartman | [PATCH 004/196] Chinese: add translation of SubmittingPatches |
| David Chinner | Re: [RFD] BIO_RW_BARRIER - what it means for devices, filesystems, and dm/md. |
| Andrew Morton | -mm merge plans for 2.6.23 |
| Trent Piepho | Re: [PATCH] [POWERPC] Improve (in|out)_beXX() asm code |
git: | |
| David Miller | Re: iptables very slow after commit784544739a25c30637397ace5489eeb6e15d7d49 |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| David Miller | [GIT]: Networking |
