Re: [RFC][PATCH] ChunkFS: fs fission for faster fsck

2007-04-26 Thread Jan Kara
On Wed, Apr 25, 2007 at 08:54:34PM +1000, David Chinner wrote: On Tue, Apr 24, 2007 at 04:53:11PM -0500, Amit Gud wrote: -- -- | cnode 0 |--| cnode 0 |-- to another cnode or NULL -- -- | cnode 1 |-

RE: pcmcia - failed to initialize IDE interface

2007-04-26 Thread Aeschbacher, Fabrice
# cat /proc/ioports 00102000-00102007 : ide0 0010200e-0010200e : ide0 50300-5000f : PCI IO space # cat /proc/iomem 1050-1050 : Au1x00 ENET 1052-10520003 : Au1x00 ENET 1110-111f : serial 1120-112f : serial 1402-1407 : au1xxx-ohci.0 44000-44fff :

Re: Linux 2.6.21

2007-04-26 Thread linux
Today, 26 april, is the *21*'th anniversary of nuclear explosion at Chernobyl's station (ex USSR). And linux 2.6.*21* is released. Nice! - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at

Re: [00/17] Large Blocksize Support V3

2007-04-26 Thread Nick Piggin
Mel Gorman wrote: On (26/04/07 16:50), Nick Piggin didst pronounce: Fragmentation is the problem. The anti-frag patches don't actually guarantee anything about fragmentation, and even if they did, then The grouping pages by mobility do not guarantee anything but the memory partition

Re: Linux 2.6.21

2007-04-26 Thread Soeren Sonnenburg
On Thu, 2007-04-26 at 06:08 +0200, Adrian Bunk wrote: [...] What I will NOT do: Waste my time with tracking 2.6.22-rc regressions. Adrian, please reconsider. Without you the issues I've reported (most likely to the wrong people) would have been missed too. And also keep in mind that it takes 2

Re: pcmcia - failed to initialize IDE interface

2007-04-26 Thread Russell King
On Thu, Apr 26, 2007 at 10:48:09AM +0200, Aeschbacher, Fabrice wrote: __request_resource: new=ide0[10200e-10200e], root=PCI IO[1000-f] __request_resource: new=ide0[102000-102007], root=PCI IO[1000-f] I added some printk() only for debugging raisons (for example in

recomended way to check longest period that interupts are disabled ?

2007-04-26 Thread Mike Mattie
Hello, I am still struggling to track down problems with audio playback. I get intermittent: Apr 26 02:01:40 reforged [13230.947879] cannot submit sync urb (err = -45) I have tackled the scheduler issues to where I really don't think the driver is being starved at all. I am running audacious

Re: [00/17] Large Blocksize Support V3

2007-04-26 Thread Mel Gorman
On (25/04/07 23:37), Christoph Lameter didst pronounce: On Wed, 25 Apr 2007, Eric W. Biederman wrote: You are trying to couple something that has no business being coupled as it reduces the system usability when you couple them. What I am coupling? The approach solves a series of issues

[PATCH] use mutex instead of semaphore in IDE driver

2007-04-26 Thread Matthias Kaehlcke
the IDE driver uses a semaphore as mutex. use the mutex API instead of the (binary) semaphore Signed-off-by: Matthias Kaehlcke [EMAIL PROTECTED] -- diff --git a/drivers/ide/ide-probe.c b/drivers/ide/ide-probe.c index 8f15c23..34f79a5 100644 --- a/drivers/ide/ide-probe.c +++

Re: [patch] CFS scheduler, -v6

2007-04-26 Thread Ingo Molnar
* Ingo Molnar [EMAIL PROTECTED] wrote: i'm pleased to announce release -v6 of the CFS scheduler patchset. The main goal of CFS is to implement high quality desktop scheduling as well as technically possible. The CFS patch against v2.6.21-rc7 or against v2.6.20.7 can be downloaded from

Re: [PATCH] Block layer: separate out queue-oriented ioctls

2007-04-26 Thread Joerg Schilling
Any chance to that this bug will be fixed anytime soon? The Bug has been reported February 2004 but is still not fixed in sg.c Is Linux development really so slow? Douglas Gilbert [EMAIL PROTECTED] wrote: Alan, The SG_GET_RESERVED_SIZE ioctl is also defined in the block layer, see

Re: [00/17] Large Blocksize Support V3

2007-04-26 Thread David Chinner
On Thu, Apr 26, 2007 at 05:48:12PM +1000, Nick Piggin wrote: Christoph Lameter wrote: On Thu, 26 Apr 2007, Nick Piggin wrote: No I don't want to add another fs layer. Well maybe you could explain what you want. Preferably without redefining the established terms? Support for

RE: [PATCH] ide-cs: recognize 2GB CompactFlash from Transcend

2007-04-26 Thread Aeschbacher, Fabrice
As pointed to by Peter, and also as indicated by a judicious output in dmesg, the 4th parameter should be 0x969aa4f2. Please find below the corrected patch: Signed-off-by: Fabrice Aeschbacher [EMAIL PROTECTED] === ---

[PATCH 02/18] KVM: Fix overflow bug in overflow detection code

2007-04-26 Thread Avi Kivity
From: Eric Sesterhenn / Snakebyte [EMAIL PROTECTED] The expression sp - 6 sp where sp is a u16 is undefined in C since 'sp - 6' is promoted to int, and signed overflow is undefined in C. gcc 4.2 actually warns about it. Replace with a simpler test. Signed-off-by: Eric Sesterhenn [EMAIL

[PATCH 04/18] KVM: Handle partial pae pdptr

2007-04-26 Thread Avi Kivity
Some guests (Solaris) do not set up all four pdptrs, but leave some invalid. kvm incorrectly treated these as valid page directories, pinning the wrong pages and causing general confusion. Fix by checking the valid bit of a pae pdpte. This closes sourceforge bug 1698922. Signed-off-by: Avi

[PATCH 03/18] KVM: Initialize cr0 to indicate an fpu is present

2007-04-26 Thread Avi Kivity
Solaris panics if it sees a cpu with no fpu, and it seems to rely on this bit. Closes sourceforge bug 1698920. Signed-off-by: Avi Kivity [EMAIL PROTECTED] --- drivers/kvm/kvm_main.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/kvm/kvm_main.c

[PATCH 17/18] KVM: Lazy FPU support for SVM

2007-04-26 Thread Avi Kivity
From: Anthony Liguori [EMAIL PROTECTED] Avoid saving and restoring the guest fpu state on every exit. This shaves ~100 cycles off the guest/host switch. Signed-off-by: Anthony Liguori [EMAIL PROTECTED] Signed-off-by: Avi Kivity [EMAIL PROTECTED] --- drivers/kvm/kvm.h |2 ++

[PATCH 18/18] KVM: Don't complain about cpu erratum AA15

2007-04-26 Thread Avi Kivity
It slows down Windows x64 horribly. Signed-off-by: Avi Kivity [EMAIL PROTECTED] --- drivers/kvm/vmx.c |2 -- 1 files changed, 0 insertions(+), 2 deletions(-) diff --git a/drivers/kvm/vmx.c b/drivers/kvm/vmx.c index 10845b7..d28c848 100644 --- a/drivers/kvm/vmx.c +++ b/drivers/kvm/vmx.c @@

[PATCH 16/18] KVM: Allow passing 64-bit values to the emulated read/write API

2007-04-26 Thread Avi Kivity
This simplifies the API somewhat (by eliminating the special-case cmpxchg8b on i386). Signed-off-by: Avi Kivity [EMAIL PROTECTED] --- drivers/kvm/kvm_main.c| 45 --- drivers/kvm/x86_emulate.c | 46

[PATCH 01/18] KVM: Use kernel-standard types

2007-04-26 Thread Avi Kivity
Noted by Joerg Roedel. Signed-off-by: Avi Kivity [EMAIL PROTECTED] --- drivers/kvm/svm.c |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/kvm/svm.c b/drivers/kvm/svm.c index b7e1410..c9b700d 100644 --- a/drivers/kvm/svm.c +++ b/drivers/kvm/svm.c @@ -63,9

[PATCH 13/18] KVM: MMU: Avoid heavy ASSERT at non debug mode.

2007-04-26 Thread Avi Kivity
From: Yaozu Dong [EMAIL PROTECTED] Signed-off-by: Avi Kivity [EMAIL PROTECTED] --- drivers/kvm/mmu.c |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/drivers/kvm/mmu.c b/drivers/kvm/mmu.c index c814394..8ccf84e 100644 --- a/drivers/kvm/mmu.c +++ b/drivers/kvm/mmu.c

[PATCH 12/18] KVM: VMX: Only save/restore MSR_K6_STAR if necessary

2007-04-26 Thread Avi Kivity
Intel hosts only support syscall/sysret in long more (and only if efer.sce is enabled), so only reload the related MSR_K6_STAR if the guest will actually be able to use it. This reduces vmexit cost by about 500 cycles (6400 - 5870) on my setup. Signed-off-by: Avi Kivity [EMAIL PROTECTED] ---

[PATCH 14/18] KVM: VMX: Avoid unnecessary vcpu_load()/vcpu_put() cycles

2007-04-26 Thread Avi Kivity
From: Eddie Dong [EMAIL PROTECTED] By checking if a reschedule is needed, we avoid dropping the vcpu. [With changes by me, based on Anthony Liguori's observations] Signed-off-by: Avi Kivity [EMAIL PROTECTED] --- drivers/kvm/kvm_main.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)

[PATCH 10/18] KVM: VMX: Don't switch 64-bit msrs for 32-bit guests

2007-04-26 Thread Avi Kivity
Some msrs are only used by x86_64 instructions, and are therefore not needed when the guest is legacy mode. By not bothering to switch them, we reduce vmexit latency by 2400 cycles (from about 8800) when running a 32-bt guest on a 64-bit host. Signed-off-by: Avi Kivity [EMAIL PROTECTED] ---

Re: 2.6.21-rc7-mm1: Oops and Gnome desktop freezes

2007-04-26 Thread Antonino A. Daplas
On Thu, 2007-04-26 at 07:34 +0400, Dan Kruchinin wrote: Hi. On 4/25/07, Antonino A. Daplas [EMAIL PROTECTED] wrote: [snip] I have just the same tracing, but my gnome desktop works pretty good until I launch some application which eats much mem, like evince or firefox. After it my X server

Re: [PATCH -mm] x86_64: kill 19000+ sparse warnings

2007-04-26 Thread Andi Kleen
On Thursday 26 April 2007 07:45:09 Randy Dunlap wrote: From: Randy Dunlap [EMAIL PROTECTED] Eliminate 19439 (!!) sparse warnings like: include/linux/mm.h:321:22: warning: constant 0x8100 is so big it is unsigned long Sparse is just wrong here. The C standard does make it

Re: Linux 2.6.21

2007-04-26 Thread Jens Axboe
On Thu, Apr 26 2007, Adrian Bunk wrote: What I will NOT do: Waste my time with tracking 2.6.22-rc regressions. Adding my voice to the chorus, I too hope you'll reconsider and continue doing a great job with the regressions lists. It's really useful! -- Jens Axboe - To unsubscribe from this

[PATCH 15/18] KVM: Per-vcpu statistics

2007-04-26 Thread Avi Kivity
Make the exit statistics per-vcpu instead of global. This gives a 3.5% boost when running one virtual machine per core on my two socket dual core (4 cores total) machine. Signed-off-by: Avi Kivity [EMAIL PROTECTED] --- drivers/kvm/kvm.h | 35 +

[PATCH 00/18] KVM updates for 2.6.22

2007-04-26 Thread Avi Kivity
This is a continuation of my April 1 patchset. Both will be submitted shortly for inclusion in Linux 2.6.22. Happily, significant performance improvements are included, rather than just stability and correctness fixes. drivers/kvm/kvm.h | 40 +-- drivers/kvm/kvm_main.c

[PATCH 11/18] KVM: Fold drivers/kvm/kvm_vmx.h into drivers/kvm/vmx.c

2007-04-26 Thread Avi Kivity
No meat in that file. Signed-off-by: Avi Kivity [EMAIL PROTECTED] --- drivers/kvm/kvm_vmx.h | 14 -- drivers/kvm/vmx.c |7 ++- 2 files changed, 6 insertions(+), 15 deletions(-) delete mode 100644 drivers/kvm/kvm_vmx.h diff --git a/drivers/kvm/kvm_vmx.h

[PATCH 06/18] KVM: Retry sleeping allocation if atomic allocation fails

2007-04-26 Thread Avi Kivity
This avoids -ENOMEM under memory pressure. Signed-off-by: Avi Kivity [EMAIL PROTECTED] --- drivers/kvm/mmu.c | 26 +- 1 files changed, 21 insertions(+), 5 deletions(-) diff --git a/drivers/kvm/mmu.c b/drivers/kvm/mmu.c index a368ea8..c814394 100644 ---

[PATCH 05/18] KVM: Use slab caches to allocate mmu data structures

2007-04-26 Thread Avi Kivity
Better leak detection, statistics, memory use, speed -- goodness all around. Signed-off-by: Avi Kivity [EMAIL PROTECTED] --- drivers/kvm/kvm.h |3 +++ drivers/kvm/kvm_main.c |7 +++ drivers/kvm/mmu.c | 39 +++ 3 files changed, 45

[PATCH 07/18] KVM: SVM: Report hardware exit reason to userspace instead of dmesg

2007-04-26 Thread Avi Kivity
Signed-off-by: Avi Kivity [EMAIL PROTECTED] --- drivers/kvm/svm.c |7 +-- 1 files changed, 1 insertions(+), 6 deletions(-) diff --git a/drivers/kvm/svm.c b/drivers/kvm/svm.c index c9b700d..61ed735 100644 --- a/drivers/kvm/svm.c +++ b/drivers/kvm/svm.c @@ -1332,12 +1332,7 @@ static int

[PATCH 08/18] KVM: Handle guest page faults when emulating mmio

2007-04-26 Thread Avi Kivity
Usually, guest page faults are detected by the kvm page fault handler, which detects if they are shadow faults, mmio faults, pagetable faults, or normal guest page faults. However, in ceratin circumstances, we can detect a page fault much later. One of these events is the following combination:

[PATCH 09/18] KVM: VMX: Reduce unnecessary saving of host msrs

2007-04-26 Thread Avi Kivity
THe automatically switched msrs are never changed on the host (with the exception of MSR_KERNEL_GS_BASE) and thus there is no need to save them on every vm entry. This reduces vmexit latency by ~400 cycles on i386 and by ~900 cycles (10%) on x86_64. Signed-off-by: Avi Kivity [EMAIL PROTECTED]

Re: Back to the future.

2007-04-26 Thread Nigel Cunningham
Hi. On Thu, 2007-04-26 at 11:17 +0300, Pekka Enberg wrote: Hi Nigel, On 4/26/07, Nigel Cunningham [EMAIL PROTECTED] wrote: * Doing things in the right order? (Prepare the image, then do the atomic copy, then save). As I am a total newbie to the power management code, I am unable to

Re: Back to the future.

2007-04-26 Thread Nigel Cunningham
Hi. On Thu, 2007-04-26 at 10:38 +0200, Jan Engelhardt wrote: On Apr 26 2007 16:04, Nigel Cunningham wrote: Hi again. So - trying to get back to the original discussion - what (if anything) do you see as the way ahead? The options I can think of are (starting with things I can do):

[PATCH] change global zonelist order on NUMA v2

2007-04-26 Thread KAMEZAWA Hiroyuki
Changelog from V1 - V2 - sysctl name is changed to be relaxed_zone_order - NORMAL-NORMAL--DMA-DMA-DMA order (new ordering) is now default. NORMAL-DMA-NORMAL-DMA order (old ordering) is optional. - addes boot opttion to set relaxed_zone_order. ia64 is supported now. - Added documentation

2.6.21-rc7-mm2 irqpoll seems to be broken

2007-04-26 Thread Vivek Goyal
Hi, I am booting 2.6.21-rc7-mm2 on x86_64 box with irqpoll command line option and it panics. I can reproduce this problem easily on this box. Please let me know if serial console output is required. 2.6.21-rc7 works just fine. So problem seems to be in some -mm patch. Unable to handle kernel

Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)

2007-04-26 Thread Nigel Cunningham
Hi. On Thu, 2007-04-26 at 00:27 -0700, David Lang wrote: On Thu, 26 Apr 2007, Nigel Cunningham wrote: Hi. On Thu, 2007-04-26 at 01:33 +0200, Olivier Galibert wrote: On Wed, Apr 25, 2007 at 11:50:45AM -0700, Linus Torvalds wrote: .. but if the alternative is a feature that just isn't

Re: [PATCH] change global zonelist order on NUMA v2

2007-04-26 Thread Andi Kleen
On Thursday 26 April 2007 11:34:17 KAMEZAWA Hiroyuki wrote: Changelog from V1 - V2 - sysctl name is changed to be relaxed_zone_order - NORMAL-NORMAL--DMA-DMA-DMA order (new ordering) is now default. NORMAL-DMA-NORMAL-DMA order (old ordering) is optional. - addes boot opttion to set

[PATCH] pata_pcmcia: recognize 2GB CompactFlash from Transcend

2007-04-26 Thread Aeschbacher, Fabrice
This patch allows the pata_pcmcia driver to automatically detect 2GB CompactFlash cards from Transcend. Signed-off-by: Fabrice Aeschbacher [EMAIL PROTECTED] = --- linux-2.6.20.7-orig/drivers/ata/pata_pcmcia.c 2007-04-15

Re: recomended way to check longest period that interupts are disabled ?

2007-04-26 Thread Peter Zijlstra
On Thu, 2007-04-26 at 02:13 -0700, Mike Mattie wrote: Hello, I am still struggling to track down problems with audio playback. I get intermittent: Apr 26 02:01:40 reforged [13230.947879] cannot submit sync urb (err = -45) I have tackled the scheduler issues to where I really don't

[PATCH 1/2] ehea: fix for sysfs entries

2007-04-26 Thread Thomas Klein
Create symbolic link from each logical port to ehea driver Signed-off-by: Thomas Klein [EMAIL PROTECTED] --- This patch applies on top of the netdev upstream branch for 2.6.22 diff -Nurp -X dontdiff linux-2.6.21/drivers/net/ehea/ehea.h patched_kernel/drivers/net/ehea/ehea.h ---

[PATCH 2/2] ehea: fix for dlpar support

2007-04-26 Thread Thomas Klein
Certain resources may only be allocated when first logical port is available, and must be removed when last logical port has been removed. Signed-off-by: Thomas Klein [EMAIL PROTECTED] --- This patch applies on top of the netdev upstream branch for 2.6.22 diff -Nurp -X dontdiff

Re: MODULE_MAINTAINER

2007-04-26 Thread Rusty Russell
On Wed, 2007-04-25 at 18:18 -0700, Andrew Morton wrote: On Mon, 23 Apr 2007 14:32:36 +0200 Rene Herman [EMAIL PROTECTED] wrote: Provide MODULE_MAINTAINER() as a convenient place to stick a name and email I'm not sure we want to do this - that's what ./MAINTAINERS is for and we end up

Re: [00/17] Large Blocksize Support V3

2007-04-26 Thread Mel Gorman
On (25/04/07 23:46), Christoph Lameter didst pronounce: On Thu, 26 Apr 2007, Nick Piggin wrote: Yeah. IMO anti-fragmentation and defragmentation is the hack, and we should stay away from higher order allocations whenever possible. Right and we need to create series of other approaches

[PATCH] use mutex instead of semaphore in virtual console driver

2007-04-26 Thread Matthias Kaehlcke
the virtual console driver uses a semaphore as mutex. use the mutex API instead of the (binary) semaphore Signed-off-by: Matthias Kaehlcke [EMAIL PROTECTED] -- diff --git a/drivers/char/vc_screen.c b/drivers/char/vc_screen.c index 7919303..032d4f1 100644 --- a/drivers/char/vc_screen.c +++

Re: [PATCH] change global zonelist order on NUMA v2

2007-04-26 Thread KAMEZAWA Hiroyuki
On Thu, 26 Apr 2007 11:47:44 +0200 Andi Kleen [EMAIL PROTECTED] wrote: On Thursday 26 April 2007 11:34:17 KAMEZAWA Hiroyuki wrote: Changelog from V1 - V2 - sysctl name is changed to be relaxed_zone_order - NORMAL-NORMAL--DMA-DMA-DMA order (new ordering) is now default.

Re: 2.6.21-rc7-mm1: BUG_ON in kthread_bind during _cpu_down

2007-04-26 Thread Gautham R Shenoy
On Wed, Apr 25, 2007 at 04:54:10PM -0700, Andrew Morton wrote: On Thu, 26 Apr 2007 01:10:21 +0200 Rafael J. Wysocki [EMAIL PROTECTED] wrote: Hi, The BUG_ON in khthread_bind (line 165 in kthread.c) triggers for me during attempted suspend to disk, when disable_nonboot_cpus() calls

Re: [00/17] Large Blocksize Support V3

2007-04-26 Thread Eric W. Biederman
David Chinner [EMAIL PROTECTED] writes: On Thu, Apr 26, 2007 at 03:37:28PM +1000, Nick Piggin wrote: I think starting with the assumption that we _want_ to use higher order allocations, and then creating all this complexity around that is not a good one, and if we start introducing things

Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)

2007-04-26 Thread Johannes Berg
On Tue, 2007-04-24 at 23:24 +0200, Pavel Machek wrote: I believe uswsusp user/kernel separation is clean enough. Kernel provides snapshot image and resume image. (Thanks go to Rafael for very clean interface). The interface isn't even 64/32-bit compatible... johannes signature.asc

Re: 2.6.20.3 - possible recursive locking detected - in XFS

2007-04-26 Thread Jesper Juhl
On 26/04/07, David Chinner [EMAIL PROTECTED] wrote: On Wed, Apr 25, 2007 at 11:16:57AM +0200, Jesper Juhl wrote: Hi, For your information : Once in a while I see the message below after I've just created a new XFS filesystem, mount it and then start copying data to it. .

Re: 2.6.21-rc7-mm1: BUG_ON in kthread_bind during _cpu_down

2007-04-26 Thread Eric W. Biederman
Gautham R Shenoy [EMAIL PROTECTED] writes: On Wed, Apr 25, 2007 at 04:54:10PM -0700, Andrew Morton wrote: On Thu, 26 Apr 2007 01:10:21 +0200 Rafael J. Wysocki [EMAIL PROTECTED] wrote: Hi, The BUG_ON in khthread_bind (line 165 in kthread.c) triggers for me during attempted suspend

Re: [00/17] Large Blocksize Support V3

2007-04-26 Thread Mel Gorman
On (26/04/07 18:55), Nick Piggin didst pronounce: Mel Gorman wrote: On (26/04/07 16:50), Nick Piggin didst pronounce: Fragmentation is the problem. The anti-frag patches don't actually guarantee anything about fragmentation, and even if they did, then The grouping pages by mobility do

Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)

2007-04-26 Thread Pavel Machek
On Thu 2007-04-26 12:17:12, Johannes Berg wrote: On Tue, 2007-04-24 at 23:24 +0200, Pavel Machek wrote: I believe uswsusp user/kernel separation is clean enough. Kernel provides snapshot image and resume image. (Thanks go to Rafael for very clean interface). The interface isn't even

[ALSA] 2.6.21 loading of module snd_ymfpci takes 2 minutes

2007-04-26 Thread Santiago Garcia Mantinan
I have just upgraded from 2.6.20 to 2.6.21, when I rebooted I thought the computer had halted after loading snd_ymfpci, but what happens is that it takes 2 minutes (120 seconds mesured with time) for the driver to load, but then works as expected. After making a diff between the 2.6.20 and 2.6.21

Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)

2007-04-26 Thread Pavel Machek
Hi! The interface isn't even 64/32-bit compatible... Which parts? ioctl(AVAIL_SWAP, ...hmm, is this the one you are complaining about? It returns loff_t through a pointer. Maybe there's another interface that can return available swap, and we should use that,

Re: MODULE_MAINTAINER

2007-04-26 Thread Rene Herman
On 04/26/2007 03:18 AM, Andrew Morton wrote: On Mon, 23 Apr 2007 14:32:36 +0200 Rene Herman [EMAIL PROTECTED] wrote: Provide MODULE_MAINTAINER() as a convenient place to stick a name and email address both for drivers having multiple (current and non-current) authors and for when someone who

Re: Linux 2.6.21

2007-04-26 Thread Jesper Juhl
On 26/04/07, Adrian Bunk [EMAIL PROTECTED] wrote: On Wed, Apr 25, 2007 at 08:29:28PM -0700, Linus Torvalds wrote: ... So it's been over two and a half months, and while it's certainly not the longest release cycle ever, it still dragged out a bit longer than I'd have hoped for and it should

[PATCH] Fix lguest oops when guest dies while receiving I/O

2007-04-26 Thread Rusty Russell
lguest needs to hold a reference to its task in case it exits while another Guest is sending it I/O. Otherwise we can oops in access_process_vm-get_task_mm-task_lock(). Signed-off-by: Rusty Russell [EMAIL PROTECTED] --- drivers/lguest/lguest_user.c |4 +++- 1 file changed, 3 insertions(+),

[PATCH] Fix lguest documentation error

2007-04-26 Thread Rusty Russell
[ How embarrassing, I got the iptables command wrong! --RR ] From: James Morris [EMAIL PROTECTED] Fix up nat example in documentation. Signed-off-by: James Morris [EMAIL PROTECTED] Signed-off-by: Rusty Russell [EMAIL PROTECTED] --- Documentation/lguest/lguest.txt |2 +- 1 file changed, 1

Re: [00/17] Large Blocksize Support V3

2007-04-26 Thread Mel Gorman
On (26/04/07 17:42), Nick Piggin didst pronounce: Christoph Lameter wrote: On Thu, 26 Apr 2007, Nick Piggin wrote: mapping through the radix tree. You just need to change the way the filesystem looks up pages. You didn't think any of the criticisms of higher order page cache size were

[PATCH] change global zonelist order on NUMA v3

2007-04-26 Thread KAMEZAWA Hiroyuki
Changelog V2 - V3 - removed zone ordering selection knobs... much simpler one. just changing zonelist ordering. tested on ia64 NUMA works well as expected. -Kame change zonelist order on NUMA v3. [Description] Assume 2 node NUMA, only node(0) has ZONE_DMA. (ia64's ZONE_DMA is below

[PATCH] use mutex instead of semaphore in CAPI 2.0 interface

2007-04-26 Thread Matthias Kaehlcke
the CAPI 2.0 interface uses a semaphore as mutex. use the mutex API instead of the (binary) semaphore Signed-off-by: Matthias Kaehlcke [EMAIL PROTECTED] -- diff --git a/drivers/isdn/capi/capi.c b/drivers/isdn/capi/capi.c index db1260f..b260bdc 100644 --- a/drivers/isdn/capi/capi.c +++

Re: [00/17] Large Blocksize Support V3

2007-04-26 Thread Eric W. Biederman
[EMAIL PROTECTED] (Mel Gorman) writes: On (26/04/07 18:55), Nick Piggin didst pronounce: Mel Gorman wrote: On (26/04/07 16:50), Nick Piggin didst pronounce: Fragmentation is the problem. The anti-frag patches don't actually guarantee anything about fragmentation, and even if they did, then

Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)

2007-04-26 Thread Johannes Berg
On Thu, 2007-04-26 at 12:30 +0200, Pavel Machek wrote: On Thu 2007-04-26 12:17:12, Johannes Berg wrote: On Tue, 2007-04-24 at 23:24 +0200, Pavel Machek wrote: I believe uswsusp user/kernel separation is clean enough. Kernel provides snapshot image and resume image. (Thanks go to Rafael

Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)

2007-04-26 Thread Johannes Berg
On Wed, 2007-04-25 at 15:55 -0700, Linus Torvalds wrote: That's where I started: whole suspend to disk thing actually has _more_ to do with shutdown than with suspend. From looking at pm_ops which I was recently working with a lot, it seems that it was designed by somebody who was reading

Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)

2007-04-26 Thread Johannes Berg
On Thu, 2007-04-26 at 12:40 +0200, Pavel Machek wrote: Does this seem to help? No idea, I haven't actually tried it yet, last time I tried uswsusp on my 32/32 machine it didn't work due to endian problems that were supposed to be resolved but I haven't had a chance to pick all the bits together

Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)

2007-04-26 Thread Pavel Machek
Hi! I believe uswsusp user/kernel separation is clean enough. Kernel provides snapshot image and resume image. (Thanks go to Rafael for very clean interface). The interface isn't even 64/32-bit compatible... Which parts? ioctl numbers last time I talked about it with

Re: 2.6.21-rc7-mm1: BUG_ON in kthread_bind during _cpu_down

2007-04-26 Thread Oleg Nesterov
On 04/26, Gautham R Shenoy wrote: On Wed, Apr 25, 2007 at 04:54:10PM -0700, Andrew Morton wrote: On Thu, 26 Apr 2007 01:10:21 +0200 Rafael J. Wysocki [EMAIL PROTECTED] wrote: Hi, The BUG_ON in khthread_bind (line 165 in kthread.c) triggers for me during attempted suspend to

[REPORT] cfs-v6-rc2 vs sd-0.46 vs 2.6.21-rc7

2007-04-26 Thread Michael Gerdau
Hi list, find below a test comparing 2.6.21-rc7 (mainline) 2.6.21-rc7-sd046 2.6.21-rc7-cfs-v6-rc2(*) (X @ nice 0) 2.6.21-rc7-cfs-v6-rc2(*) (X @ nice -10) running on a dualcore x86_64. (*) At the time I started the tests, 2.6.21-rc7-cfs-v6 was not yet available. I don't know

Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)

2007-04-26 Thread Pekka Enberg
On 4/25/07, Pavel Machek [EMAIL PROTECTED] wrote: Please stop using FUD. Graphical progress it's not in the kernel, even with suspend2. It was ascii-art, but still 'graphical', last time I checked. Suspend2 talks to an userspace client via netlink. While I find the name of the message

Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)

2007-04-26 Thread Pavel Machek
Hi! Does this seem to help? No idea, I haven't actually tried it yet, last time I tried uswsusp on my 32/32 machine it didn't work due to endian problems that were supposed to be resolved but I haven't had a chance to pick all the bits together that you need. This one should prevent

Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)

2007-04-26 Thread Johannes Berg
On Thu, 2007-04-26 at 13:16 +0200, Pavel Machek wrote: This one should prevent ioctl numbers changing, too. -#define SNAPSHOT_ATOMIC_SNAPSHOT _IOW(SNAPSHOT_IOC_MAGIC, 3, void *) +#define SNAPSHOT_ATOMIC_SNAPSHOT _IOW(SNAPSHOT_IOC_MAGIC, 3, u32) /* void * */ Afaict that'll actually

Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)

2007-04-26 Thread Pavel Machek
Hi! This one should prevent ioctl numbers changing, too. -#define SNAPSHOT_ATOMIC_SNAPSHOT _IOW(SNAPSHOT_IOC_MAGIC, 3, void *) +#define SNAPSHOT_ATOMIC_SNAPSHOT _IOW(SNAPSHOT_IOC_MAGIC, 3, u32) /* void * */ Afaict that'll actually change ioctl numbers breaking existing 64-bit

Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)

2007-04-26 Thread Pavel Machek
Hi! We do not want to fragment the testing base, and suspend2 does not really have any interesting features over uswsusp. The testing base is already fragmented! What the current situation means is that you simply never hear from the people who get fed up with suspend but who manage to

Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)

2007-04-26 Thread Pavel Machek
Hi! That's where I started: whole suspend to disk thing actually has _more_ to do with shutdown than with suspend. From looking at pm_ops which I was recently working with a lot, it seems that it was designed by somebody who was reading the ACPI documentation and was otherwise pretty

Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)

2007-04-26 Thread Johannes Berg
On Thu, 2007-04-26 at 13:26 +0200, Pavel Machek wrote: Yes, probably will. The other option is to break existing 32-bit userspace, which is a bit more common AFAICT. Judging from experience with the wext 32/64 bit fiasco it seems to be rather uncommon to use 32-bit userspace on 64-bit

Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)

2007-04-26 Thread Pavel Machek
Hi! Yes, probably will. The other option is to break existing 32-bit userspace, which is a bit more common AFAICT. Judging from experience with the wext 32/64 bit fiasco it seems to be rather uncommon to use 32-bit userspace on 64-bit machines. Well, it would break 32-bit userspace on

Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)

2007-04-26 Thread Christoph Hellwig
On Thu, Apr 26, 2007 at 12:17:12PM +0200, Johannes Berg wrote: On Tue, 2007-04-24 at 23:24 +0200, Pavel Machek wrote: I believe uswsusp user/kernel separation is clean enough. Kernel provides snapshot image and resume image. (Thanks go to Rafael for very clean interface). The interface

Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)

2007-04-26 Thread Johannes Berg
On Thu, 2007-04-26 at 13:30 +0200, Pavel Machek wrote: That code goes back to Patrick, AFAICT. (And yes, ACPI S3 and ACPI S4 low-level enter is pretty similar). But that doesn't excuse abusing the same interface, IMHO. Patches would be welcome :) I'll see what I can do. Shouldn't be too

Re: 2.6.21-rc7-mm2

2007-04-26 Thread Gabriel C
Andrew Morton wrote: ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21-rc7/2.6.21-rc7-mm2/ - this has everything which is in 2.6.21. Plus more! - a number of nasty bugs were fixed. This should be (a lot) more stable than 2.6.21-rc7-mm1. I get this warning here :

Re: [REPORT] cfs-v6-rc2 vs sd-0.46 vs 2.6.21-rc7

2007-04-26 Thread Ingo Molnar
* Michael Gerdau [EMAIL PROTECTED] wrote: Hi list, find below a test comparing 2.6.21-rc7 (mainline) 2.6.21-rc7-sd046 2.6.21-rc7-cfs-v6-rc2(*) (X @ nice 0) 2.6.21-rc7-cfs-v6-rc2(*) (X @ nice -10) running on a dualcore x86_64. thanks for the testing! as a summary: i

Re: [ALSA] 2.6.21 loading of module snd_ymfpci takes 2 minutes

2007-04-26 Thread Takashi Iwai
At Thu, 26 Apr 2007 12:12:48 +0200, Santiago Garcia Mantinan wrote: I have just upgraded from 2.6.20 to 2.6.21, when I rebooted I thought the computer had halted after loading snd_ymfpci, but what happens is that it takes 2 minutes (120 seconds mesured with time) for the driver to load, but

Re: Linux 2.6.21 - something wrong with dmesg.

2007-04-26 Thread Sunil Naidu
Hello, I did compile the kernel, boots good ;-) BTW, does anyone (on P-III) facing a memory check skip or sort of? Not getting RAM info in the dmesg. Unable to get dmseg from the start of the gcc check! Any clue? Here is the dmesg I get on my box: 0] ACPI: LAPIC (acpi_id[0x01]

Re: 2.6.21-rc7-mm2 -- x86_64 VDSO compile error

2007-04-26 Thread Andy Whitcroft
Getting the following on an x86_64 numa box: CC arch/x86_64/vdso/vclock_gettime.o arch/x86_64/vdso/vclock_gettime.c:1: error: code model `small' not supported in the 32 bit mode make[1]: *** [arch/x86_64/vdso/vclock_gettime.o] Error 1 make: *** [arch/x86_64/vdso] Error 2 Kernel config

Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)

2007-04-26 Thread Ingo Molnar
* Christoph Hellwig [EMAIL PROTECTED] wrote: The interface isn't even 64/32-bit compatible... It's not . And it's one of the worst interface I've seen lately. Did anyone actually review this crap before it went in? I completely agree with Linus that these kind of boundaries that lead

Re: recomended way to check longest period that interupts are disabled ?

2007-04-26 Thread Mike Mattie
On Thu, 26 Apr 2007 13:11:52 +0200 Peter Zijlstra [EMAIL PROTECTED] wrote: On Thu, 2007-04-26 at 04:02 -0700, Mike Mattie wrote: On Thu, 26 Apr 2007 11:53:57 +0200 Peter Zijlstra [EMAIL PROTECTED] wrote: On Thu, 2007-04-26 at 02:13 -0700, Mike Mattie wrote: Hello, I am

Re: [00/17] Large Blocksize Support V3

2007-04-26 Thread Mel Gorman
On Thu, 26 Apr 2007, Eric W. Biederman wrote: [EMAIL PROTECTED] (Mel Gorman) writes: On (26/04/07 18:55), Nick Piggin didst pronounce: Mel Gorman wrote: On (26/04/07 16:50), Nick Piggin didst pronounce: Fragmentation is the problem. The anti-frag patches don't actually guarantee anything

Re: 2.6.21-rc7-mm2 -- x86_64 blade hard hangs

2007-04-26 Thread Andy Whitcroft
Getting hard boot failures before any kernel output on an x86_64 blade: root (hd0,0) Filesystem type is ext2fs, partition type 0x83 kernel /vmlinuz-autobench ro root=/dev/VolGroup00/LogVol00 rhgb console=tty0 console=ttyS1,19200 selinux=no autobench_args: root=30726124 ABAT:1177507960 profile=2

Re: Linux 2.6.21

2007-04-26 Thread Adrian Bunk
On Thu, Apr 26, 2007 at 02:46:08AM -0400, Daniel Barkalow wrote: On Thu, 26 Apr 2007, Adrian Bunk wrote: Number of different known regressions compared to 2.6.20 at the time of the 2.6.21 release: 14 I count 13. (v2) had 15 items, of which 2 were subsequently fixed or found to be

Re: [00/17] Large Blocksize Support V3

2007-04-26 Thread Andy Whitcroft
Nick Piggin wrote: Christoph Lameter wrote: On Thu, 26 Apr 2007, Nick Piggin wrote: mapping through the radix tree. You just need to change the way the filesystem looks up pages. You didn't think any of the criticisms of higher order page cache size were valid? They are all known

Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)

2007-04-26 Thread Pavel Machek
Hi! The interface isn't even 64/32-bit compatible... It's not . And it's one of the worst interface I've seen lately. Did anyone actually review this crap before it went in? I completely agree with Linus that these kind of boundaries that lead to horribly complex ioctl

Re: Fw: [PATCH -mm] workqueue: debug possible endless loop in cancel_rearming_delayed_work

2007-04-26 Thread Jarek Poplawski
On Wed, Apr 25, 2007 at 06:47:59PM +0400, Oleg Nesterov wrote: On 04/25, Oleg Nesterov wrote: On 04/25, Jarek Poplawski wrote: Probably this is also possible without timer i.e. with queue_work. Yes, thanks. While adding cpu-hotplug check I forgot to add

Re: 2.6.21-rc7-mm2 -- x86_64 blade hard hangs

2007-04-26 Thread Andi Kleen
Andy Whitcroft [EMAIL PROTECTED] writes: Getting hard boot failures before any kernel output on an x86_64 blade: root (hd0,0) Filesystem type is ext2fs, partition type 0x83 kernel /vmlinuz-autobench ro root=/dev/VolGroup00/LogVol00 rhgb console=tty0 console=ttyS1,19200 selinux=no

[PATCH] AVR32: Remove useless config option GENERIC_BUST_SPINLOCK.

2007-04-26 Thread Robert P. J. Day
Remove the clearly useless config option GENERIC_BUST_SPINLOCK, which is not used anywhere in the tree. Signed-off-by: Robert P. J. Day [EMAIL PROTECTED] --- diff --git a/arch/avr32/Kconfig b/arch/avr32/Kconfig index ce4013a..747922d 100644 --- a/arch/avr32/Kconfig +++ b/arch/avr32/Kconfig @@

[PATCH, take6] FUTEX : new PRIVATE futexes

2007-04-26 Thread Eric Dumazet
Hi Andrew Not sure if you prefer to wait Pierre work on futex64, so just in case, I prepared this patch. Update on this take6 : - Rebased on linux-2.6.21-rc7-mm2 , since futex64 were droped from mm Pierre, I can resubmit another patch on top on your next patch, so please do as you prefer

Re: Bitbanging i2c bus driver using the GPIO API

2007-04-26 Thread Jean Delvare
On Mon, 23 Apr 2007 08:47:10 -0600, Jordan Crouse wrote: On 23/04/07 11:42 +0200, Jean Delvare wrote: I seem to remember there has been a patch floating around to auto-detect the right ports back in June 2006, but it seems to have been lost somehow. Jordan, do you remember? I don't

Re: Linux 2.6.21

2007-04-26 Thread Adrian Bunk
A clarification: I am aware that my work had some effect, and I am aware that my work gets appreciated - there's no need for everyone to repeat this. The point is: I'm not satisfied with the result. Linus said 2.6.20 was a stable kernel. My impression was that at least two of the regressions

<    1   2   3   4   5   6   7   8   9   10   >