[PATCH 1/5] I8K - pass though Lindent

2005-02-23 Thread Dmitry Torokhov
=== I8K: pass through Lindent to change 4 spaces identation to TABs Signed-off-by: Dmitry Torokhov <[EMAIL PROTECTED]> i8k.c | 954 +- 1 files changed, 477

[PATCH 2/5] I8K - use standard DMI functions

2005-02-23 Thread Dmitry Torokhov
=== I8K: Change to use stock dmi infrastructure instead of homegrown parsing code. The driver now requres box's DMI data to match list of supported models so driver can be safely compiled-in by default without fear of

[PATCH 3/5] I8K - switch to seq_file

2005-02-23 Thread Dmitry Torokhov
=== I8K: Change proc code to use seq_file. Signed-off-by: Dmitry Torokhov <[EMAIL PROTECTED]> i8k.c | 64 ++-- 1 files changed, 22 insertions(+), 42 deletions(-)

[PATCH 4/5] I8K - switch to module_{init|exit}

2005-02-23 Thread Dmitry Torokhov
=== I8K: use module_{init|exit} instead of old style #ifdef MODULE code, some formatting changes. Signed-off-by: Dmitry Torokhov <[EMAIL PROTECTED]> i8k.c | 149

[PATCH 5/5] I8K - convert to platform device (sysfs)

2005-02-23 Thread Dmitry Torokhov
i8k.c | 117 ++ 1 files changed, 117 insertions(+) Index: dtor/drivers/char/i8k.c === --- dtor.orig/drivers/char/i8k.c +++ dtor/drivers/char/i8k.c @@ -22,6 +22,7 @@

Re: 2.6.11-rc5

2005-02-23 Thread Voluspa
>This time it's really supposed to be a quickie, so people who can, >please check it out, and we'll make the real 2.6.11 asap. Out of diskspace on kernel.org? http://www.kernel.org/pub/linux/kernel/v2.6/testing/ [...] patch-2.6.11-rc5.bz2 23-Feb-2005 20:20 14

[RFC] PCI bridge driver rewrite

2005-02-23 Thread Adam Belay
Hi all, For the past couple weeks I have been reorganizing the PCI subsystem to better utilize the driver model. Specifically, the bus detection code is now using a standard PCI driver. It turns out to be a major undertaking, as the PCI probing code is closely tied into a lot of other PCI

Re: 2.6.11-rc5

2005-02-23 Thread Michael Neuffer
Quoting Linus Torvalds ([EMAIL PROTECTED]): > > > Hey, I hoped -rc4 was the last one, but we had some laptop resource > conflicts, various ppc TLB flush issues, some possible stack overflows in > networking and a number of other details warranting a quick -rc5 before > the final 2.6.11. > >

Re: 2.6.11-rc5

2005-02-23 Thread Matt Mackall
On Wed, Feb 23, 2005 at 08:18:08PM -0800, Linus Torvalds wrote: > > > Hey, I hoped -rc4 was the last one, but we had some laptop resource > conflicts, various ppc TLB flush issues, some possible stack overflows in > networking and a number of other details warranting a quick -rc5 before > the

Re: More latency regressions with 2.6.11-rc4-RT-V0.7.39-02

2005-02-23 Thread Lee Revell
On Thu, 2005-02-24 at 04:56 +, Hugh Dickins wrote: > On Wed, 23 Feb 2005, Lee Revell wrote: > > On Wed, 2005-02-23 at 20:53 +, Hugh Dickins wrote: > > > On Wed, 23 Feb 2005, Hugh Dickins wrote: > > > > Please replace by new patch below, which I'm now running through > > > > lmbench. > > >

Re: [PATCH 2.6.11-rc3-mm2] connector: Add a fork connector

2005-02-23 Thread Guillaume Thouvenin
On Wed, 2005-02-23 at 14:41 +0300, Evgeniy Polyakov wrote: > > Please assume that > originally written for> will always be listening. > > > > > > What happened to the idea of sending an on/off message down the netlink > > > > socket? > > ... > > Arrange for the userspace daemon to send a message

Re: [RFC] PCI bridge driver rewrite

2005-02-23 Thread Jon Smirl
On Thu, 24 Feb 2005 01:22:01 -0500, Adam Belay <[EMAIL PROTECTED]> wrote: > For the past couple weeks I have been reorganizing the PCI subsystem to > better utilize the driver model. Specifically, the bus detection code > is now using a standard PCI driver. It turns out to be a major What about

Re: Xterm Hangs - Possible scheduler defect?

2005-02-23 Thread Andrew Morton
"Chad N. Tindel" <[EMAIL PROTECTED]> wrote: > > > `xterm' is waiting for the other CPU to schedule a kernel thread (which is > > bound to that CPU). Once that kernel thread has done a little bit of work, > > `xterm' can terminate. > > > > But kernel threads don't run with realtime policy, so

Re: [8/14] Orinoco driver updates - PCMCIA initialization cleanups

2005-02-23 Thread Dominik Brodowski
> @@ -184,6 +186,7 @@ > dev_list = link; > > client_reg.dev_info = _info; > + client_reg.Attributes = INFO_IO_CLIENT | INFO_CARD_SHARE; That's not needed any longer for 2.6. Dominik - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of

Re: [RFC] PCI bridge driver rewrite

2005-02-23 Thread Adam Belay
On Thu, 2005-02-24 at 01:45 -0500, Jon Smirl wrote: > On Thu, 24 Feb 2005 01:22:01 -0500, Adam Belay <[EMAIL PROTECTED]> wrote: > > For the past couple weeks I have been reorganizing the PCI subsystem to > > better utilize the driver model. Specifically, the bus detection code > > is now using a

[PATCH 0/13] Multiprocessor CPU scheduler patches

2005-02-23 Thread Nick Piggin
Hi, I hope that you can include the following set of CPU scheduler patches in -mm soon, if you have no other significant performance work going on. There are some fairly significant changes, with a few basic aims: * Improve SMT behaviour * Improve CMP behaviour, CMP/NUMA scheduling (ie. Opteron)

[PATCH 1/13] timestamp fixes

2005-02-23 Thread Nick Piggin
1/13 Some fixes for unsynchronised TSCs. A task's timestamp may have been set by another CPU. Although we try to adjust this correctly with the timestamp_last_tick field, there is no guarantee this will be exactly right. Signed-off-by: Nick Piggin <[EMAIL PROTECTED]> Index:

[PATCH 2/13] improve pinned task handling

2005-02-23 Thread Nick Piggin
2/13 John Hawkes explained the problem best: A large number of processes that are pinned to a single CPU results in every other CPU's load_balance() seeing this overloaded CPU as "busiest", yet move_tasks() never finds a task to pull-migrate. This condition occurs during module unload, but

[PATCH 3/13] rework schedstats

2005-02-23 Thread Nick Piggin
3/13 I have an updated userspace parser for this thing, if you are still keeping it on your website. Move balancing fields into struct sched_domain, so we can get more useful results on systems with multiple domains (eg SMT+SMP, CMP+NUMA, SMP+NUMA, etc). Signed-off-by: Nick Piggin <[EMAIL

[PATCH 4/13] find_busiest_group fixlets

2005-02-23 Thread Nick Piggin
4/13 Fix up a few small warts in the periodic multiprocessor rebalancing code. Signed-off-by: Nick Piggin <[EMAIL PROTECTED]> Index: linux-2.6/kernel/sched.c === --- linux-2.6.orig/kernel/sched.c 2005-02-24 17:31:28.431609701 +1100

[PATCH 5/13] find_busiest_group cleanup

2005-02-23 Thread Nick Piggin
5/13 Cleanup find_busiest_group a bit. New sched-domains code means we can't have groups without a CPU. Signed-off-by: Nick Piggin <[EMAIL PROTECTED]> Index: linux-2.6/kernel/sched.c === --- linux-2.6.orig/kernel/sched.c 2005-02-24

[PATCH 7/13] better active balancing heuristic

2005-02-23 Thread Nick Piggin
7/13 Fix up active load balancing a bit so it doesn't get called when it shouldn't. Reset the nr_balance_failed counter at more points where we have found conditions to be balanced. This reduces too aggressive active balancing seen on some workloads. Signed-off-by: Nick Piggin <[EMAIL

Re: [RFC] PCI bridge driver rewrite

2005-02-23 Thread Jon Smirl
When you start writing the PCI root bridge driver you'll run into the AGP drivers that are already attached to the bridge. I was surprised by this since I expected AGP to be attached to the AGP bridge but now I learned that it is a root bridge function. An ISA LPC bridge driver would be nice too.

[PATCH 9/13] less affine wakups

2005-02-23 Thread Nick Piggin
9/13 Do less affine wakeups. We're trying to reduce dbt2-pgsql idle time regressions here... make sure we don't don't move tasks the wrong way in an imbalance condition. Also, remove the cache coldness requirement from the calculation - this seems to induce sharp cutoff points where behaviour

[PATCH 8/13] generalised CPU load averaging

2005-02-23 Thread Nick Piggin
8/13 Do CPU load averaging over a number of different intervals. Allow each interval to be chosen by sending a parameter to source_load and target_load. 0 is instantaneous, idx > 0 returns a decaying average with the most recent sample weighted at 2^(idx-1). To a maximum of 3 (could be easily

[PATCH 12/13] schedstats additions for sched-balance-fork

2005-02-23 Thread Nick Piggin
12/13 Add SCHEDSTAT statistics for sched-balance-fork. Signed-off-by: Nick Piggin <[EMAIL PROTECTED]> Index: linux-2.6/include/linux/sched.h === --- linux-2.6.orig/include/linux/sched.h 2005-02-24 17:39:07.616911007 +1100 +++

[PATCH 10/13] remove aggressive idle balancing

2005-02-23 Thread Nick Piggin
10/13 Remove the very aggressive idle stuff that has recently gone into 2.6 - it is going against the direction we are trying to go. Hopefully we can regain performance through other methods. Signed-off-by: Nick Piggin <[EMAIL PROTECTED]> Index: linux-2.6/include/asm-i386/topology.h

[PATCH 11/13] sched-domains aware balance-on-fork

2005-02-23 Thread Nick Piggin
11/13 Reimplement the balance on exec balancing to be sched-domains aware. Use this to also do balance on fork balancing. Make x86_64 do balance on fork over the NUMA domain. The problem that the non sched domains aware blancing became apparent on dual core, multi socket opterons. What we want

[PATCH 13/13] basic tuning

2005-02-23 Thread Nick Piggin
13/13 Do some basic initial tuning. Signed-off-by: Nick Piggin <[EMAIL PROTECTED]> Index: linux-2.6/include/asm-x86_64/topology.h === --- linux-2.6.orig/include/asm-x86_64/topology.h 2005-02-24 17:39:07.615911131 +1100 +++

Re: [8/14] Orinoco driver updates - PCMCIA initialization cleanups

2005-02-23 Thread Jeff Garzik
Dominik Brodowski wrote: @@ -184,6 +186,7 @@ dev_list = link; client_reg.dev_info = _info; + client_reg.Attributes = INFO_IO_CLIENT | INFO_CARD_SHARE; That's not needed any longer for 2.6. So who wants to send the incremental update patch? :) Jeff - To unsubscribe

Re: [Lse-tech] Re: A common layer for Accounting packages

2005-02-23 Thread Guillaume Thouvenin
On Wed, 2005-02-23 at 11:11 -0800, Jay Lan wrote: > Guillaume Thouvenin wrote: > > It's what I'm proposing. The problem is to be alerted when a new process > > is created in order to add it in the correct group of processes if the > > parent belongs to one (or several) groups. The notification can

netdev-2.6, wireless-2.6 queues updated

2005-02-23 Thread Jeff Garzik
See attached changelog. I'm too slack to post a patch tonight. Please do a bk pull bk://gkernel.bkbits.net/netdev-2.6 This will update the following files: drivers/net/bagetlance.c| 1368 - include/linux/dp83840.h | 41

Re: [PATCH 1/13] timestamp fixes

2005-02-23 Thread Ingo Molnar
* Nick Piggin <[EMAIL PROTECTED]> wrote: > 1/13 > ugh, has this been tested? It needs the patch below. Ingo Signed-off-by: Ingo Molnar <[EMAIL PROTECTED]> --- linux/kernel/sched.c.orig +++ linux/kernel/sched.c @@ -2704,11 +2704,11 @@ need_resched_nonpreemptible:

[PATCH] Non-DMA mode for floppy on PowerPC, new version

2005-02-23 Thread Pavel Fedin
Here is a cleaned up version of my 2.6.8 kernel patch. This patch allows to use floppy drive in non-DMA mode on PegasosPPC and AmigaOne machines. To use it: 1. Do not build floppy driver as a module, link it statically. Transferring parameters to it from insmod is still problematic, at least

<    2   3   4   5   6   7