[PATCH 10/13] maps: Make /proc/pid/smaps optional under CONFIG_EMBEDDED

2007-04-03 Thread Matt Mackall
Make /proc/pid/smaps optional under CONFIG_EMBEDDED This interface is primarily useful for doing memory profiling and not much use on deployed embedded boxes. Make it optional. Together with /proc/pid/clear_refs, this save a few K. Signed-off-by: Matt Mackall <[EMAIL PROTECTED]> Index:

[PATCH 13/13] maps: Add /proc/kpagemap interface

2007-04-03 Thread Matt Mackall
Add /proc/kpagemap interface This makes physical page flags and counts available to userspace. Together with /proc/pid/pagemap and /proc/pid/clear_refs, this can be used to measure memory usage on a per-page basis. Signed-off-by: Matt Mackall <[EMAIL PROTECTED]> Index: mm/fs/proc/proc_

[PATCH 12/13] maps: Add /proc/pid/pagemap interface

2007-04-03 Thread Matt Mackall
Add /proc/pid/pagemap interface This interface provides a mapping for each page in an address space to its physical page frame number, allowing precise determination of what pages are mapped and what pages are shared between processes. Signed-off-by: Matt Mackall <[EMAIL PROTECTED]> Ind

[PATCH 2/13] maps: Eliminate the pmd_walker struct in the page walker

2007-04-03 Thread Matt Mackall
Eliminate the pmd_walker struct in the page walker This slightly simplifies things for the next few cleanups. Signed-off-by: Matt Mackall <[EMAIL PROTECTED]> Index: mm/fs/proc/task_mmu.c === --- mm.orig/fs/proc/task_mmu.c 2

[PATCH 1/13] maps: Uninline some functions in the page walker

2007-04-03 Thread Matt Mackall
Uninline some functions in the page walker Signed-off-by: Matt Mackall <[EMAIL PROTECTED]> Index: mm/fs/proc/task_mmu.c === --- mm.orig/fs/proc/task_mmu.c 2007-03-24 21:33:42.0 -0500 +++ mm/fs/proc/task_mmu.c 2

[PATCH 4/13] maps: Propagate errors from callback in page walker

2007-04-03 Thread Matt Mackall
Propagate errors from callback in page walker Signed-off-by: Matt Mackall <[EMAIL PROTECTED]> Index: mm/fs/proc/task_mmu.c === --- mm.orig/fs/proc/task_mmu.c 2007-03-24 21:33:52.0 -0500 +++ mm/fs/proc/task_mmu.c

[PATCH 5/13] maps: Add callbacks for each level to page walker

2007-04-03 Thread Matt Mackall
. Signed-off-by: Matt Mackall <[EMAIL PROTECTED]> Index: mm/fs/proc/task_mmu.c === --- mm.orig/fs/proc/task_mmu.c 2007-03-24 21:33:58.0 -0500 +++ mm/fs/proc/task_mmu.c 2007-03-24 21:34:07.0 -0500 @@ -280,10 +

[PATCH 0/13] maps: pagemap, kpagemap, and related cleanups

2007-04-03 Thread Matt Mackall
This patch series introduces /proc/pid/pagemap and /proc/kpagemap, which allow detailed run-time examination of process memory usage at a page granularity. The first several patches whip the page-walking code introduced for /proc/pid/smaps and clear_refs into a more generic form, the next couple m

Re: [RFC] Reorganizing structs to save space

2007-04-03 Thread Matt Mackall
On Tue, Apr 03, 2007 at 09:28:48AM -0300, Arnaldo Carvalho de Melo wrote: > module 16960 16848 112 That's huge. > struct module_ref ref[255]; /* 480 16320 */ Huh. That's this: struct module_ref { local_t count; } cacheline_aligned; T

Re: [PATCH] Cleanup: i386 separate hardware-defined TSS from Linux additions

2007-03-29 Thread Matt Mackall
On Fri, Mar 30, 2007 at 12:36:35PM +1000, Rusty Russell wrote: > On Thu, 2007-03-29 at 13:16 +0200, Andi Kleen wrote: > > Please clean it up properly with two structs. > > Not sure about this, now I've done it. Running it here. > > If you like it, I can do x86-64 as well. > > == > lguest define

Re: 2.6.21-rc5-mm1

2007-03-29 Thread Matt Mackall
On Thu, Mar 29, 2007 at 08:55:25PM +0200, Mariusz Kozłowski wrote: > > > > > > > I run 2.6.21-rc4-mm1 with no hangs for a week. > > > > > > > Then when 2.6.21-rc5-mm1 showed up so I switched to it. > > > > > > > Unfortunately > > > > > > > today my laptop hunged twice in a similar way as describ

Re: 2.6.21-rc5-mm1

2007-03-29 Thread Matt Mackall
On Thu, Mar 29, 2007 at 09:02:56PM +0200, Mariusz Kozłowski wrote: > > > > > This is verified and repeatable _every_ single time I tried. > > > > > Unfortunately the last thing seen on the screen before system is > > > > > frozen is 'eth0: link down'. So my guess is that when hunting for > > > >

Re: 2.6.21-rc5-mm1

2007-03-29 Thread Matt Mackall
On Thu, Mar 29, 2007 at 08:01:40PM +0200, Mariusz Kozłowski wrote: > Hello, > > > > > > I run 2.6.21-rc4-mm1 with no hangs for a week. > > > > > Then when 2.6.21-rc5-mm1 showed up so I switched to it. Unfortunately > > > > > today my laptop hunged twice in a similar way as described here: >

Re: [patch resend v4] update ctime and mtime for mmaped write

2007-03-26 Thread Matt Mackall
On Mon, Mar 26, 2007 at 02:00:36PM -0700, Andrew Morton wrote: > On Sun, 25 Mar 2007 23:10:21 +0200 > Miklos Szeredi <[EMAIL PROTECTED]> wrote: > > > This patch makes writing to shared memory mappings update st_ctime and > > st_mtime as defined by SUSv3: > > Boy this is complicated. > > Is there

Re: [patch 2/3] only allow nonlinear vmas for ram backed filesystems

2007-03-25 Thread Matt Mackall
On Sun, Mar 25, 2007 at 02:12:32PM +0200, Peter Zijlstra wrote: > On Sat, 2007-03-24 at 23:09 +0100, Miklos Szeredi wrote: > > From: Miklos Szeredi <[EMAIL PROTECTED]> > > > > Dirty page accounting/limiting doesn't work for nonlinear mappings, so > > for non-ram backed filesystems emulate with lin

Re: 2.6.21-rc4-mm1

2007-03-24 Thread Matt Mackall
On Wed, Mar 21, 2007 at 11:39:17PM -0800, Andrew Morton wrote: > On Wed, 21 Mar 2007 15:22:25 -0500 Matt Mackall <[EMAIL PROTECTED]> wrote: > > > With the latest -mm, I'm now getting this: > > > > Mar 21 15:06:52 cinder kernel: ipw2200: Detected Intel PRO/Wir

Re: pagetable_ops: Hugetlb character device example

2007-03-21 Thread Matt Mackall
-on-mmap() was merged. > >> That would've allowed rm -rf fs/hugetlbfs/ outright. A compatibility > >> wrapper for expand-on-mmap() around ramfs once ramfs acquires the > >> necessary functionality is now the exit strategy. > > On Wed, Mar 21, 2007 at 05:53:48PM

Re: pagetable_ops: Hugetlb character device example

2007-03-21 Thread Matt Mackall
On Wed, Mar 21, 2007 at 03:26:59PM -0700, William Lee Irwin III wrote: > On Wed, 21 Mar 2007 14:43:48 CDT, Adam Litke said: > >> The main reason I am advocating a set of pagetable_operations is to > >> enable the development of a new hugetlb interface. > > On Wed, Mar 21, 2007 at 03:51:31PM -0400,

Re: 2.6.21-rc4-mm1

2007-03-21 Thread Matt Mackall
With the latest -mm, I'm now getting this: Mar 21 15:06:52 cinder kernel: ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection Mar 21 15:06:52 cinder kernel: firmware_loading_store: unexpected value (0) Mar 21 15:06:52 cinder kernel: ipw2200: ipw2200-bss.fw request_firmware failed: Reaso

Re: [RFC][PATCH] split file and anonymous page queues #3

2007-03-20 Thread Matt Mackall
On Tue, Mar 20, 2007 at 06:08:10PM -0400, Rik van Riel wrote: > - "Active: %8lu kB\n" > - "Inactive: %8lu kB\n" ... > + "Active(anon): %8lu kB\n" > + "Inactive(anon): %8lu kB\n" > + "Active(file): %8lu kB\n" > + "

Re: [patch 13/26] Xen-paravirt_ops: Consistently wrap paravirt ops callsites to make them patchable

2007-03-20 Thread Matt Mackall
On Tue, Mar 20, 2007 at 03:08:19PM -0800, Zachary Amsden wrote: > Matt Mackall wrote: > >I don't know that you need an xchg there. If you're still on the same > >CPU, it should all be nice and causal even across an interrupt handler. > >So it could be: > > >

Re: [patch 13/26] Xen-paravirt_ops: Consistently wrap paravirt ops callsites to make them patchable

2007-03-20 Thread Matt Mackall
On Tue, Mar 20, 2007 at 09:31:58AM -0700, Jeremy Fitzhardinge wrote: > Linus Torvalds wrote: > > On Tue, 20 Mar 2007, Eric W. Biederman wrote: > > > >> If that is the case. In the normal kernel what would > >> the "the oops, we got an interrupt code do?" > >> I assume it would leave interrupts

Re: [RFC][PATCH -mm take3 1/6][resend] marking __init

2007-03-20 Thread Matt Mackall
urn 1; > @@ -99,7 +99,7 @@ static int option_setup(char *opt) > > __setup("netconsole=", option_setup); > > -static int init_netconsole(void) > +static int __init init_netconsole(void) > { > int err; This is fine. Acked-by: Matt Mackall <[EMAIL PROTECTED]> --

Re: [PATCH RESEND 1/1] crypto API: RSA algorithm patch (kernel version 2.6.20.1)

2007-03-20 Thread Matt Mackall
On Tue, Mar 20, 2007 at 04:44:01PM +0200, Tasos Parisinos wrote: > >>+/* Pre-allocate some auxilliary mpis */ > >>+rsa_echo("Preallocating %lu bytes for auxilliary operands\n", > >>+ RSA_AUX_SIZE * RSA_AUX_COUNT * sizeof(_u32)); > > > >And printk. > > i made such a printk wrapper n

Re: [PATCH 00/22 take 3] UBI: Unsorted Block Images

2007-03-19 Thread Matt Mackall
On Tue, Mar 20, 2007 at 01:42:46AM +0100, Thomas Gleixner wrote: > On Mon, 2007-03-19 at 17:32 -0500, Matt Mackall wrote: > > > > If a static volume is simply a non-dynamic volume, then device mapper > > > > can do that too. And countless other things. Which is not an as

Re: [PATCH RESEND 1/1] crypto API: RSA algorithm patch (kernel version 2.6.20.1)

2007-03-19 Thread Matt Mackall
On Mon, Mar 19, 2007 at 06:22:15PM +0200, Tasos Parisinos wrote: > +static inline _i32 rsa_max(_i32 x, _i32 y) > +{ > +return (x > y)? x: y; > +} We've got a max() already. Use tabs. > + > +/* > + * Module loading callback function > + * > + * Returns 0 on success or a negative value indicati

Re: [PATCH 00/22 take 3] UBI: Unsorted Block Images

2007-03-19 Thread Matt Mackall
On Mon, Mar 19, 2007 at 10:05:29PM +0100, Thomas Gleixner wrote: > On Mon, 2007-03-19 at 14:54 -0500, Matt Mackall wrote: > > > (UBI also has static volumes which LVM doesn't but that is an aside.) > > > > If a static volume is simply a non-dynamic volume, then devi

Re: [PATCH] slab: deal with NULL pointers passed to kmem_cache_free

2007-03-19 Thread Matt Mackall
On Mon, Mar 19, 2007 at 02:41:00PM -0700, Andrew Morton wrote: > On Mon, 19 Mar 2007 23:25:36 +0200 (EET) > "Pekka Enberg" <[EMAIL PROTECTED]> wrote: > > > > > On 3/19/2007, "Andrew Morton" <[EMAIL PROTECTED]> wrote: > > > Would prefer to do: > > > > > > static inline void kmem_cache_free_if_not

Re: [PATCH] slab: deal with NULL pointers passed to kmem_cache_free

2007-03-19 Thread Matt Mackall
On Mon, Mar 19, 2007 at 02:16:01PM -0700, Christoph Lameter wrote: > On Mon, 19 Mar 2007, Matt Mackall wrote: > > > I think this sort of thing should work: > > > > a = kmalloc(...) > > b = kmem_cache_alloc(..) > > c = allocate_some_id(...) > > i

Re: [PATCH 00/22 take 3] UBI: Unsorted Block Images

2007-03-19 Thread Matt Mackall
On Mon, Mar 19, 2007 at 11:06:33PM +0200, Artem Bityutskiy wrote: > On Mon, 2007-03-19 at 14:54 -0500, Matt Mackall wrote: > > The issue is 14000 lines of patch to make a parallel subsystem. > > Parallel system exists since very long. One is > flash->SW_or_HW_FTL->all_bl

Re: [PATCH] slab: deal with NULL pointers passed to kmem_cache_free

2007-03-19 Thread Matt Mackall
On Mon, Mar 19, 2007 at 10:08:03AM -0700, Christoph Lameter wrote: > On Mon, 19 Mar 2007, Pekka J Enberg wrote: > > > This changes kmem_cache_free() to deal with NULL objects passed to it. The > > current behavior is inconsistent with kfree() so there are callers > > passing NULL to kmem_cache_f

Re: [PATCH 00/22 take 3] UBI: Unsorted Block Images

2007-03-19 Thread Matt Mackall
On Mon, Mar 19, 2007 at 08:03:30PM +0100, Thomas Gleixner wrote: > Matt, > > On Mon, 2007-03-19 at 12:08 -0500, Matt Mackall wrote: > > On Sun, Mar 18, 2007 at 03:31:50PM -0500, Josh Boyer wrote: > > > On Sun, Mar 18, 2007 at 02:18:12PM -0500, Matt Mackall wrote: > &g

Re: [PATCH 00/22 take 3] UBI: Unsorted Block Images

2007-03-19 Thread Matt Mackall
On Mon, Mar 19, 2007 at 01:16:28PM -0500, Josh Boyer wrote: > On Mon, 2007-03-19 at 12:08 -0500, Matt Mackall wrote: > > > > > > If the end goal is to end up with something that looks like a block > > > > device (which seems to be implied by adding transparent wea

Re: [PATCH 00/22 take 3] UBI: Unsorted Block Images

2007-03-19 Thread Matt Mackall
On Sun, Mar 18, 2007 at 03:31:50PM -0500, Josh Boyer wrote: > On Sun, Mar 18, 2007 at 02:18:12PM -0500, Matt Mackall wrote: > > > > I'm well aware of all that. I wrote a NAND driver just last month. > > Let's consider this table: > > > > HARD

Re: [PATCH 00/22 take 3] UBI: Unsorted Block Images

2007-03-18 Thread Matt Mackall
On Sun, Mar 18, 2007 at 06:49:39PM +0200, Artem Bityutskiy wrote: > On Sun, 2007-03-18 at 11:27 -0500, Matt Mackall wrote: > > Forgive my ignorance, but why did you not implement the two features > > above as device mapper layers instead? A device mapper can arbitrarily > > tr

Re: [PATCH 00/22 take 3] UBI: Unsorted Block Images

2007-03-18 Thread Matt Mackall
On Wed, Mar 14, 2007 at 05:19:34PM +0200, Artem Bityutskiy wrote: > Hello, > > This patch-set contains UBI, which stands for Unsorted Block Images. This > is closely related to the memory technology devices Linux subsystem (MTD), > so this new piece of software is from drivers/mtd/ubi. > > In sho

Re: [PATCH 2/9] Sched clock paravirt op fix.patch

2007-03-16 Thread Matt Mackall
On Tue, Mar 13, 2007 at 02:05:11PM -0700, Jeremy Fitzhardinge wrote: > Andi Kleen wrote: > > It depends -- under heavy network load you can spend a long time > > just processing interrupts. > > Well, in that case you probably don't want to charge them to the process > which happens to be running a

Re: [QUICKLIST 0/4] Arch independent quicklists V2

2007-03-13 Thread Matt Mackall
On Tue, Mar 13, 2007 at 02:07:22PM -0700, David Miller wrote: > From: Matt Mackall <[EMAIL PROTECTED]> > Date: Tue, 13 Mar 2007 15:21:25 -0500 > > > Because the fan-out is large, the bulk of the work is bringing the last > > layer of the tree into cache to find a

Re: [QUICKLIST 0/4] Arch independent quicklists V2

2007-03-13 Thread Matt Mackall
On Tue, Mar 13, 2007 at 01:17:00PM -0700, Jeremy Fitzhardinge wrote: > Matt Mackall wrote: > > On Tue, Mar 13, 2007 at 10:30:10AM -0700, Jeremy Fitzhardinge wrote: > > > >> Nick Piggin wrote: > >> > >>> However we still have to visit those

Re: [QUICKLIST 0/4] Arch independent quicklists V2

2007-03-13 Thread Matt Mackall
On Tue, Mar 13, 2007 at 10:30:10AM -0700, Jeremy Fitzhardinge wrote: > Nick Piggin wrote: > > However we still have to visit those to-be-unmapped parts of the page > > table, > > to find the pages and free them. So we still at least need to bring it > > into > > cache for the read... at which point

Re: 2.6.21rc suspend to ram regression on Lenovo X60

2007-03-13 Thread Matt Mackall
On Tue, Mar 13, 2007 at 12:08:28AM -0400, Dave Jones wrote: > I spent considerable time over the last day or so bisecting to > find out why an X60 stopped resuming somewhen between 2.6.20 and current -git. > (Total lockup, black screen of death). > > The bisect log looked like this. > ... > Any i

Re: [PATCH][RSDL-mm 0/7] RSDL cpu scheduler for 2.6.21-rc3-mm2

2007-03-13 Thread Matt Mackall
On Tue, Mar 13, 2007 at 10:33:18AM +0100, Mike Galbraith wrote: > On Tue, 2007-03-13 at 09:18 +0100, Ingo Molnar wrote: > > > Con, we want RSDL to /improve/ interactivity. Having new scheduler > > interactivity logic that behaves /worse/ in the presence of CPU hogs, > > which CPU hogs are even r

Re: RSDL-mm 0.28

2007-03-10 Thread Matt Mackall
On Sat, Mar 10, 2007 at 10:01:32PM -0600, Matt Mackall wrote: > On Sun, Mar 11, 2007 at 01:28:22PM +1100, Con Kolivas wrote: > > Ok I don't think there's any actual accounting problem here per se > > (although I did just recently post a bugfix for rsdl however I think >

Re: RSDL-mm 0.28

2007-03-10 Thread Matt Mackall
On Sun, Mar 11, 2007 at 01:28:22PM +1100, Con Kolivas wrote: > >make -j 5 ccache > > berylok good awful > > galeon goodgood bad > > mp3 goodgood bad > > terminal goodgood bad/ok > > mousegoodgood

RSDL-mm 0.28

2007-03-10 Thread Matt Mackall
I've tested -mm2 against -mm2+noyield and -mm2+rsdl+noyield. The noyield patch simply makes the sched_yield syscall return immediately. Xorg and all tests are run at nice 0. Loads: memload: constant memcpy of 16MB buffer execload: constant re-exec of a trivial shell script forkload: constant fo

Re: [PATCH] proc: maps protection

2007-03-10 Thread Matt Mackall
On Sat, Mar 10, 2007 at 04:21:01PM -0800, Andrew Morton wrote: > > On Sat, 10 Mar 2007 10:33:41 -0800 Kees Cook <[EMAIL PROTECTED]> wrote: > > Here's another revision, with both the "can ptrace" and the global /proc > > knob; > > We'd be needing a changelog for that. > > Please update the procfs

Re: netconsole system freeze when cable unplugged

2007-03-10 Thread Matt Mackall
On Fri, Mar 09, 2007 at 09:42:43PM +0100, Francois Romieu wrote: > Simon Arlott <[EMAIL PROTECTED]> : > > When I unplug the cable the system just stops responding to anything, > > at all. No message is printed to the console when the cable is plugged > > back in. > > rtl8139_interrupt (spin_lock

Re: 2.6.21-rc3-mm1 RSDL results

2007-03-09 Thread Matt Mackall
On Sat, Mar 10, 2007 at 01:20:22PM +1100, Con Kolivas wrote: > Progress at last! And without any patches! Well those look very reasonable to > me. Especially since -j5 is a worst case scenario. Well that's with a noyield patch and your sched_tick fix. > But would you say it's still _adequate_ wi

Re: 2.6.21-rc3-mm1 RSDL results

2007-03-09 Thread Matt Mackall
On Sat, Mar 10, 2007 at 12:28:38PM +1100, Con Kolivas wrote: > On Saturday 10 March 2007 11:49, Matt Mackall wrote: > > On Sat, Mar 10, 2007 at 11:34:26AM +1100, Con Kolivas wrote: > > > Ok, so some of the basics then. Can you please give me the output of 'top > > &g

Re: 2.6.21-rc3-mm1 RSDL results

2007-03-09 Thread Matt Mackall
On Sat, Mar 10, 2007 at 12:02:25PM +1100, Con Kolivas wrote: > On Saturday 10 March 2007 09:12, Con Kolivas wrote: > > On Saturday 10 March 2007 08:57, Willy Tarreau wrote: > > > On Fri, Mar 09, 2007 at 03:39:59PM -0600, Matt Mackall wrote: > > > > On Sat, Mar 10,

Re: 2.6.21-rc3-mm1 RSDL results

2007-03-09 Thread Matt Mackall
On Sat, Mar 10, 2007 at 11:34:26AM +1100, Con Kolivas wrote: > On Saturday 10 March 2007 09:29, Matt Mackall wrote: > > On Sat, Mar 10, 2007 at 09:18:05AM +1100, Con Kolivas wrote: > > > On Saturday 10 March 2007 08:57, Con Kolivas wrote: > > > > On Saturday 10 March

Re: 2.6.21-rc3-mm1 RSDL results

2007-03-09 Thread Matt Mackall
On Sat, Mar 10, 2007 at 10:02:37AM +1100, Con Kolivas wrote: > On Saturday 10 March 2007 09:29, Matt Mackall wrote: > > On Sat, Mar 10, 2007 at 09:18:05AM +1100, Con Kolivas wrote: > > > On Saturday 10 March 2007 08:57, Con Kolivas wrote: > > > > On Saturday 10 March

Re: 2.6.21-rc3-mm1 RSDL results

2007-03-09 Thread Matt Mackall
On Sat, Mar 10, 2007 at 09:18:05AM +1100, Con Kolivas wrote: > On Saturday 10 March 2007 08:57, Con Kolivas wrote: > > On Saturday 10 March 2007 08:39, Matt Mackall wrote: > > > On Sat, Mar 10, 2007 at 08:19:18AM +1100, Con Kolivas wrote: > > > > On Saturday 10 March

Re: 2.6.21-rc3-mm1 RSDL results

2007-03-09 Thread Matt Mackall
On Sat, Mar 10, 2007 at 09:12:07AM +1100, Con Kolivas wrote: > On Saturday 10 March 2007 08:57, Willy Tarreau wrote: > > On Fri, Mar 09, 2007 at 03:39:59PM -0600, Matt Mackall wrote: > > > On Sat, Mar 10, 2007 at 08:19:18AM +1100, Con Kolivas wrote: > > > > On Sat

Re: 2.6.21-rc3-mm1 RSDL results

2007-03-09 Thread Matt Mackall
On Sat, Mar 10, 2007 at 08:19:18AM +1100, Con Kolivas wrote: > On Saturday 10 March 2007 08:07, Con Kolivas wrote: > > On Saturday 10 March 2007 07:46, Matt Mackall wrote: > > > My suspicion is the problem lies in giving too much quanta to > > > newly-started processes.

Re: 2.6.21-rc3-mm1 RSDL results

2007-03-09 Thread Matt Mackall
On Fri, Mar 09, 2007 at 02:46:24PM -0600, Matt Mackall wrote: > A priori, this load should be manageable by RSDL as the interactive > loads are all pretty small. So I wrote a little Python script that > basically continuously memcpys some 16MB chunks of memory: > > #!/usr/bin/

Re: 2.6.21-rc3-mm1 RSDL results

2007-03-09 Thread Matt Mackall
On Sat, Mar 10, 2007 at 07:15:38AM +1100, Con Kolivas wrote: > How odd. I would have thought that if an interaction was to occur it would > have been without the new feature. Clearly what you describe without NO_HZ is > not the expected behaviour with RSDL. I wonder what went wrong. Are you on >

Re: 2.6.21-rc3-mm1 RSDL results

2007-03-09 Thread Matt Mackall
On Sat, Mar 10, 2007 at 07:26:15AM +1100, Con Kolivas wrote: > > How odd. I would have thought that if an interaction was to occur it would > > have been without the new feature. Clearly what you describe without NO_HZ > > is not the expected behaviour with RSDL. I wonder what went wrong. Are you >

Re: 2.6.21-rc3-mm1 RSDL results

2007-03-09 Thread Matt Mackall
On Fri, Mar 09, 2007 at 07:39:05PM +1100, Con Kolivas wrote: > On Friday 09 March 2007 19:20, Matt Mackall wrote: > > And I've just rebooted with NO_HZ and things are greatly improved. At > > idle, Beryl effects are silky smooth (possibly better than stock) and > > sh

Re: 2.6.21-rc3-mm1 RSDL results

2007-03-09 Thread Matt Mackall
On Fri, Mar 09, 2007 at 07:39:05PM +1100, Con Kolivas wrote: > On Friday 09 March 2007 19:20, Matt Mackall wrote: > > And I've just rebooted with NO_HZ and things are greatly improved. At > > idle, Beryl effects are silky smooth (possibly better than stock) and > > sh

Re: 2.6.21-rc3-mm1 RSDL results

2007-03-09 Thread Matt Mackall
On Fri, Mar 09, 2007 at 01:53:58AM -0600, Matt Mackall wrote: > On Fri, Mar 09, 2007 at 05:28:03PM +1100, Con Kolivas wrote: > > On Friday 09 March 2007 16:39, Matt Mackall wrote: > > > First off, let me say that I think your approach has great promise, > > > but I'

Re: 2.6.21-rc3-mm1 RSDL results

2007-03-09 Thread Matt Mackall
On Fri, Mar 09, 2007 at 05:28:03PM +1100, Con Kolivas wrote: > On Friday 09 March 2007 16:39, Matt Mackall wrote: > > First off, let me say that I think your approach has great promise, > > but I'm afraid it doesn't work so well here yet. > > > > Box is an R51

2.6.21-rc3-mm1 RSDL results

2007-03-08 Thread Matt Mackall
First off, let me say that I think your approach has great promise, but I'm afraid it doesn't work so well here yet. Box is an R51 Thinkpad, 1.7GHz Pentium M. I'm using a make -j 5 as a test load. With 2.6.21-rc2-mm2, I get slightly sluggish response for opening new terminals, scrolling in Galeon

Re: [RFC: net-2.6.20 patch] remove unused exports

2007-03-07 Thread Matt Mackall
On Wed, Mar 07, 2007 at 11:40:59PM +0100, Adrian Bunk wrote: > This patch removes the following not or no longer used exports: > - drivers/char/random.c: secure_tcp_sequence_number This part looks reasonable. Acked-by: Matt Mackall <[EMAIL PROTECTED]> -- Mathematics is the supreme

Re: [SLUB 2/3] Large kmalloc pass through. Removal of large general slabs

2007-03-07 Thread Matt Mackall
On Wed, Mar 07, 2007 at 07:34:38AM -0800, Christoph Lameter wrote: > On Wed, 7 Mar 2007, Peter Zijlstra wrote: > > > > return -1; > > > } > > > > Perhaps so something with PAGE_SIZE here, as you know there are > > platforms/configs where PAGE_SIZE != 4k :-) > > Any allocation > 2k just uses a

Re: [SLUB 2/3] Large kmalloc pass through. Removal of large general slabs

2007-03-06 Thread Matt Mackall
On Tue, Mar 06, 2007 at 06:35:16PM -0800, Christoph Lameter wrote: > Unlimited kmalloc size and removal of general caches >=4. > > We can directly use the page allocator for all allocations 4K and larger. This > means that no general slabs are necessary and the size of the allocation > passed > t

Re: [2.6.21 patch] unconditionally enable SYSFS_DEPRECATED

2007-03-05 Thread Matt Mackall
On Mon, Mar 05, 2007 at 08:03:50PM -0800, Greg KH wrote: > On Mon, Mar 05, 2007 at 09:39:47PM -0600, Matt Mackall wrote: > > On Mon, Mar 05, 2007 at 06:48:50PM -0800, Greg KH wrote: > > > If so, can you disable the option and strace it to see what program is > > > trying

Re: [2.6.21 patch] unconditionally enable SYSFS_DEPRECATED

2007-03-05 Thread Matt Mackall
On Mon, Mar 05, 2007 at 06:48:50PM -0800, Greg KH wrote: > If so, can you disable the option and strace it to see what program is > trying to access what? That will put the > HAL/NetworkManager/libsysfs/distro script finger pointing to rest pretty > quickly :) Ok, I've got straces of both good an

Re: [2.6.21 patch] unconditionally enable SYSFS_DEPRECATED

2007-03-05 Thread Matt Mackall
On Mon, Mar 05, 2007 at 06:48:50PM -0800, Greg KH wrote: > Wait, have confirmed that if you enable this config option, > NetworkManager starts back up again and works properly? Yep, probably should have mentioned that. > If so, can you disable the option and strace it to see what program is > t

Re: [2.6.21 patch] unconditionally enable SYSFS_DEPRECATED

2007-03-05 Thread Matt Mackall
On Mon, Mar 05, 2007 at 04:07:22PM -0800, Greg KH wrote: > On Tue, Mar 06, 2007 at 12:40:52AM +0100, Adrian Bunk wrote: > > On Mon, Mar 05, 2007 at 10:58:13AM -0800, Greg KH wrote: > > > > > > Ok, how about the following patch. Is it acceptable to everyone? > > > > > > thanks, > > > > > > greg

Re: Recent wireless breakage (ipw2200, iwconfig, NetworkManager)

2007-03-05 Thread Matt Mackall
On Mon, Mar 05, 2007 at 04:46:09PM +0100, Tomasz Torcz wrote: > > That's not the point. The point is that Debian/unstable as of _this > > morning_ doesn't work. For reference, I'm running both the latest > > releases of both hal (0.5.8.1-6.1) and network-manager (0.6.4-6). And > > there are people

Re: [PATCH] [RSDL 5/6] sched: implement rsdl cpu scheduler

2007-03-05 Thread Matt Mackall
On Sun, Mar 04, 2007 at 06:06:22PM +1100, Con Kolivas wrote: > + * This is the time all tasks within the same priority round robin. > + * Set to a minimum of 6ms. > */ > +#define RR_INTERVAL ((6 * HZ / 1001) + 1) What happens with small HZ? Like 100? I suppose 10ms is a reasonable numbe

Re: Recent wireless breakage (ipw2200, iwconfig, NetworkManager)

2007-03-05 Thread Matt Mackall
On Mon, Mar 05, 2007 at 10:58:13AM -0800, Greg KH wrote: > Ok, how about the following patch. Is it acceptable to everyone? > > - If you are using a distro that was released in 2006 or later, > - it should be safe to say N here. > + If you are using an OpenSuSE, Gentoo, Ubuntu,

Re: Recent wireless breakage (ipw2200, iwconfig, NetworkManager)

2007-03-04 Thread Matt Mackall
On Sun, Mar 04, 2007 at 11:02:48PM -0800, Greg KH wrote: > On Mon, Mar 05, 2007 at 12:42:29AM -0600, Matt Mackall wrote: > > On Sun, Mar 04, 2007 at 05:16:25PM -0800, Greg KH wrote: > > > On Sun, Mar 04, 2007 at 04:08:57PM -0600, Matt Mackall wrote: > > > > Recent ke

Re: Recent wireless breakage (ipw2200, iwconfig, NetworkManager)

2007-03-04 Thread Matt Mackall
On Sun, Mar 04, 2007 at 05:16:25PM -0800, Greg KH wrote: > On Sun, Mar 04, 2007 at 04:08:57PM -0600, Matt Mackall wrote: > > Recent kernels are having troubles with wireless for me. Two seemingly > > related problems: > > > > a) NetworkManager seems oblivious to the ex

Re: Recent wireless breakage (ipw2200, iwconfig, NetworkManager)

2007-03-04 Thread Matt Mackall
On Mon, Mar 05, 2007 at 12:39:24AM +0100, Johannes Berg wrote: > [adding linux-wireless to CC] > > On Sun, 2007-03-04 at 16:08 -0600, Matt Mackall wrote: > > Recent kernels are having troubles with wireless for me. Two seemingly > > related problems: > > I don't

Re: [patch] timer/hrtimer: take per cpu locks in sane order

2007-03-04 Thread Matt Mackall
On Fri, Mar 02, 2007 at 11:47:52PM +0100, Heiko Carstens wrote: > /* > + * Locks two spinlocks l1 and l2. > + * l1_first indicates if spinlock l1 should be taken first. > + */ > +static inline void double_spin_lock(spinlock_t *l1, spinlock_t *l2, > + bool l1_first)

Recent wireless breakage (ipw2200, iwconfig, NetworkManager)

2007-03-04 Thread Matt Mackall
Recent kernels are having troubles with wireless for me. Two seemingly related problems: a) NetworkManager seems oblivious to the existence of my IPW2200 b) Manual iwconfig waits for 60s and then reports: Error for wireless request "Set Encode" (8B2A) : SET failed on device eth1 ; Operation n

Re: [PATCH 1/2] slab: introduce krealloc

2007-02-22 Thread Matt Mackall
cache. I also added a simple non-optimized > version for mm/slob.c for compatibility. > > Cc: Josef Sipek <[EMAIL PROTECTED]> > Cc: Matt Mackall <[EMAIL PROTECTED]> > Cc: Christoph Lameter <[EMAIL PROTECTED]> > Signed-off-by: Pekka Enberg <[EMAIL PROTECTED]&g

Re: [patch 1/3 take2] smaps: extract pte walker from smaps code

2007-02-09 Thread Matt Mackall
On Wed, Feb 07, 2007 at 12:30:38AM -0800, Christoph Lameter wrote: > On Tue, 6 Feb 2007, David Rientjes wrote: > > > Extracts the page table entry walker from the smaps-specific code in > > fs/proc/task_mmu.c. This will be used later for clearing the reference > > bits on pages to measure the num

Re: [patch 1/3 take2] smaps: extract pte walker from smaps code

2007-02-08 Thread Matt Mackall
On Wed, Feb 07, 2007 at 03:29:34PM +0900, Paul Mundt wrote: > On Tue, Feb 06, 2007 at 10:15:47PM -0800, David Rientjes wrote: > > Extracts the page table entry walker from the smaps-specific code in > > fs/proc/task_mmu.c. This will be used later for clearing the reference > > bits on pages to mea

Re: [patch] MTD: fix DOC2000/2001/2001PLUS build error

2007-02-06 Thread Matt Mackall
On Tue, Feb 06, 2007 at 11:04:31AM -0500, Bill Davidsen wrote: > >There's no reason we shouldn't be able to do exactly that with config > >symbols in Kconfig-land. The only difference is that we've got > >slightly different semantics for our "depend" keyword. Things which > >don't have their "depen

Re: [patch] MTD: fix DOC2000/2001/2001PLUS build error

2007-02-05 Thread Matt Mackall
On Mon, Feb 05, 2007 at 08:09:58PM -0500, Theodore Tso wrote: > On Mon, Feb 05, 2007 at 11:21:34PM +, David Woodhouse wrote: > > But Alan makes a reasonable suggestion -- we could work around this in > > the tools too. > > I wouldn't call it "work around this" in the tools. It's a useful > f

Re: [patch] MTD: fix DOC2000/2001/2001PLUS build error

2007-02-05 Thread Matt Mackall
On Mon, Feb 05, 2007 at 09:17:52PM +, David Woodhouse wrote: > On Mon, 2007-02-05 at 08:58 -0800, Linus Torvalds wrote: > > More importantly, some things that *are* visible probably shouldn't be, or > > should perhaps only be in expert mode (aka "EMBEDDED"). > > I've heard some fairly stupid

Re: [RFC] Tracking mlocked pages and moving them off the LRU

2007-02-05 Thread Matt Mackall
On Mon, Feb 05, 2007 at 09:39:34AM +0100, Arjan van de Ven wrote: > On Sun, 2007-02-04 at 23:57 -0800, Christoph Lameter wrote: > > Hmmm.. I have had no time to test this one yet but I think this should > > work. It uses the delayed method and a new page flag PageMlocked() with > > different sema

Re: [PATCH 2 of 4] Introduce i386 fibril scheduling

2007-02-03 Thread Matt Mackall
On Sat, Feb 03, 2007 at 09:23:08AM +0100, Ingo Molnar wrote: > The normal and most optimal workflow should be a user-space ring-buffer > of these constant-size struct async_syscall entries: > > struct async_syscall ringbuffer[1024]; > > LIST_HEAD(submitted); > LIST_HEAD(pending); > LIST_

Re: a quick survey: "FIELD_SIZEOF" or "MEMBER_SIZE"?

2007-02-03 Thread Matt Mackall
On Sat, Feb 03, 2007 at 02:49:34AM -0500, Robert P. J. Day wrote: > > pardon the interruption but, once upon a time, we were discussing > cleaning up code to use the kernel.h-defined macro "FIELD_SIZEOF". > > some folks suggested that the macro name itself was kind of awkward > as it didn't f

Re: [PATCH] scsi_lib.c: continue after MEDIUM_ERROR

2007-02-02 Thread Matt Mackall
On Fri, Feb 02, 2007 at 05:58:04PM -0500, Mark Lord wrote: > Matt Mackall wrote: > >.. > >Also worth considering is that spending minutes trying to reread > >damaged sectors is likely to accelerate your death spiral. More data > >may be recoverable if you give up quick

Re: [PATCH] scsi_lib.c: continue after MEDIUM_ERROR

2007-02-02 Thread Matt Mackall
On Fri, Feb 02, 2007 at 11:06:19AM -0500, Mark Lord wrote: > Alan wrote: > > > >If this is the right strategy for disk recovery for a given type of > >device then this ought to be an automatic strategy. Most end users will > >not have the knowledge to frob about in sysfs, and if the bad sector hits

Re: [PATCH] mm: remove global locks from mm/highmem.c

2007-02-02 Thread Matt Mackall
On Fri, Feb 02, 2007 at 12:05:11PM +, Christoph Hellwig wrote: > On Wed, Jan 31, 2007 at 02:22:24PM +1100, David Chinner wrote: > > > Yup. Even better, use clear_highpage(). > > > > For even more goodness, clearmem_highpage_flush() does exactly > > the right thing for partial page zeroing ;)

Re: swap: which is the maximum size allowed?

2007-01-28 Thread Matt Mackall
On Sun, Jan 28, 2007 at 09:01:34PM -0200, Eriberto wrote: > Ok. But, mkswap man is old (1999). However, from Linux Partition HOWTO: > > "footnote: "official" max swap size: With kernel 2.4, the limit is 64 > swap spaces at a maximum of 64Gb each, although this is not reflected in > the man page fo

Re: [PATCH] init: support preset lpj value as config option

2007-01-26 Thread Matt Mackall
t; > with other platforms. It's all good. > > > >> I think many other x86 derivatives are > >> also missing .config-based command line support. CELF has > >> worked to get patches submitted to fix this, but so far these > >> haven't been accept

Re: [patch] suspend debugging: simulate suspend-to-RAM

2007-01-25 Thread Matt Mackall
On Thu, Jan 25, 2007 at 09:03:22PM +0300, Andrey Borzenkov wrote: > Ingo Molnar wrote: > > Make debugging such bugs easier by offering a resume mode that does not > > actually call into the BIOS to turn off the machine. This, in > > combination with earlyprintk=serial,ttyS0,115200,keep , > > CONFIG

Re: 2.6.18-stable release plans?

2007-01-25 Thread Matt Mackall
On Wed, Jan 24, 2007 at 11:11:53PM +, Alan wrote: > > I am going to assume that you are being facaetious, because it would be the > > rarified pinnacle of > > supreme arrogance to suggest that a cosmic ray event is a more likely > > explanation than a bug in > > the kernel. > > A one off non

Re: [RFC][PATCH 2.6.19 take2 1/5] marking __init and remove drop initialization

2006-12-21 Thread Matt Mackall
On Thu, Dec 21, 2006 at 07:03:23PM +0900, Keiichi KII wrote: > - remove "drop" initialization in the netpoll structure. Why? -- Mathematics is the supreme nostalgia of our time. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTE

Re: [RFC][PATCH 2.6.19 2/6] support multiple logging agents

2006-12-20 Thread Matt Mackall
On Wed, Dec 20, 2006 at 06:35:41PM +0900, Keiichi KII wrote: > >> static struct netpoll np = { > >> > .name = "netconsole", > >> > .dev_name = "eth0", > >> > @@ -69,23 +84,91 @@ static struct netpoll np = { > >> > .drop = netpoll_queue, > >> > }; > > > > Shouldn't this piece get dr

Re: [RFC][PATCH 2.6.19 5/6] add "add" element in /sys/class/misc/netconsole

2006-12-12 Thread Matt Mackall
On Tue, Dec 12, 2006 at 03:37:20PM +0900, Keiichi KII wrote: > From: Keiichi KII <[EMAIL PROTECTED]> > > This patch contains the following changes. > > To add port dynamically, create "add" element in /sys/class/misc/netconsole. > > ex) > 1. echo "eth0" > /sys/clas/misc/netconsole/add >then

Re: [RFC][PATCH 2.6.19 4/6] switch function of netpoll

2006-12-12 Thread Matt Mackall
On Tue, Dec 12, 2006 at 03:36:00PM +0900, Keiichi KII wrote: > From: Keiichi KII <[EMAIL PROTECTED]> > > This patch contains switch function of netpoll. > > if "enable" attribute of certain port is '1', this port is used. > if "enable" attribute of certain port is '0', this port isn't used. > >

Re: [RFC][PATCH 2.6.19 3/6] add interface for netconsole using sysfs

2006-12-12 Thread Matt Mackall
netconsole/drivers/net/netconsole.c.sysfs2006-12-06 > 13:32:47.488381000 +0900 > @@ -45,6 +45,8 @@ > #include > #include > #include > +#include > +#include > > MODULE_AUTHOR("Maintainer: Matt Mackall <[EMAIL PROTECTED]>"); > MODULE_DESCRI

Re: [RFC][PATCH 2.6.19 2/6] support multiple logging agents

2006-12-12 Thread Matt Mackall
On Tue, Dec 12, 2006 at 03:29:57PM +0900, Keiichi KII wrote: > From: Keiichi KII <[EMAIL PROTECTED]> > > This patch contains the following changes for supporting multiple logging > agents. > > 1. extend netconsole to multiple netpolls >To send kernel messages to multiple logging agents, exte

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