linux-kernel mailing list

FromSubjectsort iconDate
Pavel Machek 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 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 daytodaynext day
October 10, 2007October 11, 2007October 12, 2007