2007-11-07 00:26:24

by Linus Torvalds

[permalink] [raw]
Subject: Linux 2.6.24-rc2


Yeah, don't remind me - it's late.

There was nothng in particular holding this thing up, I just basically
just forgot to cut a -rc2 release last week.

There's not a lot of hugely exciting stuff here. Some arch updates: MIPS,
arm, blackfin, x86, sparc[64], sh, s390..

Also various driver updates: libata, IDE, networking, DVB.. And some more
fallout from the scatter-gather changes.

Some scheduler cleanups, and also fixing the CPU usage statistics that
got scrogged at some point.

Nothing really earthshattering that I can recall or see. A lot of it is
small buglets and compiler warnings (and occasionally broken builds). The
shortlog is still slightly too large for the mailing list limit, so you
need to generate it either from the full log (posted on the normal sites)
or with

git shortlog v2.6.24-rc1..

but quite frankly, it's no Leo Tolstoy. If you have trouble falling
asleep, you might try to print it out and take it to bed with you: it's
not going to be more than just a couple of pages ("use 2nup and save a
tree"), but I dare you to actually get to the end. Snooze city.

It's full of such *riveting* entries like:

James Bottomley:
x86: voyager: fix bogus conversion to per_cpu for boot_cpu_info
...
Jens Axboe:
mmc: sg fallout
...
Joerg Roedel:
x86 gart: rename iommu.h to gart.h
...
Mauro Carvalho Chehab:
V4L/DVB (6390): Updates missing entries at CARDLIST.em28xx
...
Ralf Baechle:
[MIPS] Alchemy: Nuke homebrew setup_irq(), it's broken and unnecessary.
...
Yu Luming:
[IA64] fix typo in per_cpu_offset
..

and yes, I just picked those out randomly.

Linus


2007-11-07 07:17:55

by Kamalesh Babulal

[permalink] [raw]
Subject: [BUG] Linux 2.6.24-rc2 - oom-killer gets invoked

Hi,

oom-killer got invoked while running ltp-runall on the 2.6.24-rc2 kernel.

python invoked oom-killer: gfp_mask=0x1201d2, order=0, oomkilladj=0

Call Trace:
[<ffffffff8026b03b>] oom_kill_process+0x4f/0xf5
[<ffffffff8026b517>] out_of_memory+0x1bc/0x22d
[<ffffffff8026dfa2>] __alloc_pages+0x282/0x313
[<ffffffff804e453c>] __wait_on_bit_lock+0x5b/0x66
[<ffffffff8026fad8>] __do_page_cache_readahead+0x7c/0x18f
[<ffffffff8026a723>] filemap_fault+0x15d/0x317
[<ffffffff8027513e>] __do_fault+0x68/0x3bb
[<ffffffff80276d44>] handle_mm_fault+0x325/0x694
[<ffffffff804e739f>] do_page_fault+0x3c5/0x764
[<ffffffff802118c7>] arch_get_unmapped_area+0x184/0x1f9
[<ffffffff804e5939>] error_exit+0x0/0x51

Mem-info:
Node 0 DMA per-cpu:
CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
CPU 1: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
CPU 2: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
CPU 3: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
Node 0 DMA32 per-cpu:
CPU 0: Hot: hi: 186, btch: 31 usd: 29 Cold: hi: 62, btch: 15 usd: 14
CPU 1: Hot: hi: 186, btch: 31 usd: 95 Cold: hi: 62, btch: 15 usd: 52
CPU 2: Hot: hi: 186, btch: 31 usd: 33 Cold: hi: 62, btch: 15 usd: 51
CPU 3: Hot: hi: 186, btch: 31 usd: 101 Cold: hi: 62, btch: 15 usd: 50
Active:118809 inactive:124570 dirty:0 writeback:1882 unstable:0
free:2358 slab:2831 mapped:41 pagetables:2058 bounce:0
Node 0 DMA free:3972kB min:28kB low:32kB high:40kB active:996kB inactive:3036kB present:7552kB pages_scanned:0 all_unreclaimable? no
lowmem_reserve[]: 0 992 992 992
Node 0 DMA32 free:177860kB min:4012kB low:5012kB high:6016kB active:408456kB inactive:388372kB present:1015864kB pages_scanned:640 all_unreclaimable? no
lowmem_reserve[]: 0 0 0 0
Node 0 DMA: 57*4kB 39*8kB 25*16kB 10*32kB 2*64kB 3*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 0*4096kB = 5100kB
Node 0 DMA32: 1597*4kB 1029*8kB 544*16kB 348*32kB 296*64kB 363*128kB 305*256kB 253*512kB 134*1024kB 73*2048kB 0*4096kB = 594204kB
Swap cache: add 841053, delete 835135, find 529/803, race 0+0
Free swap = 1986640kB
Total swap = 2031640kB
Free swap: 1986640kB
262093 pages of RAM
6981 reserved pages
190 pages shared
5918 pages swap cached
Out of memory: kill process 23256 (mem01) score 46673 or a child
Killed process 23256 (mem01)


and during the bootup, following call trace was seen

sysctl table check failed: /net/token-ring .3.14 procname does not match binary path procname

Call Trace:
[<ffffffff8024dae9>] set_fail+0x3f/0x47
[<ffffffff8024dfbc>] sysctl_check_table+0x4cb/0x51e
[<ffffffff8024da9b>] sysctl_check_lookup+0xc9/0xd8
[<ffffffff8024dfca>] sysctl_check_table+0x4d9/0x51e
[<ffffffff8023d283>] sysctl_set_parent+0x1f/0x32
[<ffffffff808baf17>] sysctl_init+0x1e/0x22
[<ffffffff808aa656>] kernel_init+0x195/0x307
[<ffffffff8020cc88>] child_rip+0xa/0x12
[<ffffffff808aa4c1>] kernel_init+0x0/0x307
[<ffffffff8020cc7e>] child_rip+0x0/0x12

--
Thanks & Regards,
Kamalesh Babulal,
Linux Technology Center,
IBM, ISTL.

2007-11-07 07:55:52

by Balbir Singh

[permalink] [raw]
Subject: Re: [BUG] Linux 2.6.24-rc2 - oom-killer gets invoked

Kamalesh Babulal wrote:
> Hi,
>
> oom-killer got invoked while running ltp-runall on the 2.6.24-rc2 kernel.
>
> python invoked oom-killer: gfp_mask=0x1201d2, order=0, oomkilladj=0
>
> Call Trace:
> [<ffffffff8026b03b>] oom_kill_process+0x4f/0xf5
> [<ffffffff8026b517>] out_of_memory+0x1bc/0x22d
> [<ffffffff8026dfa2>] __alloc_pages+0x282/0x313
> [<ffffffff804e453c>] __wait_on_bit_lock+0x5b/0x66
> [<ffffffff8026fad8>] __do_page_cache_readahead+0x7c/0x18f
> [<ffffffff8026a723>] filemap_fault+0x15d/0x317
> [<ffffffff8027513e>] __do_fault+0x68/0x3bb
> [<ffffffff80276d44>] handle_mm_fault+0x325/0x694
> [<ffffffff804e739f>] do_page_fault+0x3c5/0x764
> [<ffffffff802118c7>] arch_get_unmapped_area+0x184/0x1f9
> [<ffffffff804e5939>] error_exit+0x0/0x51
>
> Mem-info:
> Node 0 DMA per-cpu:
> CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
> CPU 1: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
> CPU 2: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
> CPU 3: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
> Node 0 DMA32 per-cpu:
> CPU 0: Hot: hi: 186, btch: 31 usd: 29 Cold: hi: 62, btch: 15 usd: 14
> CPU 1: Hot: hi: 186, btch: 31 usd: 95 Cold: hi: 62, btch: 15 usd: 52
> CPU 2: Hot: hi: 186, btch: 31 usd: 33 Cold: hi: 62, btch: 15 usd: 51
> CPU 3: Hot: hi: 186, btch: 31 usd: 101 Cold: hi: 62, btch: 15 usd: 50
> Active:118809 inactive:124570 dirty:0 writeback:1882 unstable:0

The active/inactive page count looks good.

> free:2358 slab:2831 mapped:41 pagetables:2058 bounce:0
> Node 0 DMA free:3972kB min:28kB low:32kB high:40kB active:996kB inactive:3036kB present:7552kB pages_scanned:0 all_unreclaimable? no
> lowmem_reserve[]: 0 992 992 992
> Node 0 DMA32 free:177860kB min:4012kB low:5012kB high:6016kB active:408456kB inactive:388372kB present:1015864kB pages_scanned:640 all_unreclaimable? no
> lowmem_reserve[]: 0 0 0 0

Free memory also looks good, specially Node 0 DMA32 and the order is 0.

> Node 0 DMA: 57*4kB 39*8kB 25*16kB 10*32kB 2*64kB 3*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 0*4096kB = 5100kB
> Node 0 DMA32: 1597*4kB 1029*8kB 544*16kB 348*32kB 296*64kB 363*128kB 305*256kB 253*512kB 134*1024kB 73*2048kB 0*4096kB = 594204kB
> Swap cache: add 841053, delete 835135, find 529/803, race 0+0
> Free swap = 1986640kB
> Total swap = 2031640kB
> Free swap: 1986640kB
> 262093 pages of RAM
> 6981 reserved pages
> 190 pages shared
> 5918 pages swap cached
> Out of memory: kill process 23256 (mem01) score 46673 or a child
> Killed process 23256 (mem01)
>

You don't see the problem with 2.6.24-rc1 right? Any chance of you
being able to do a git-bisect?

>
> and during the bootup, following call trace was seen
>
> sysctl table check failed: /net/token-ring .3.14 procname does not match binary path procname
>
> Call Trace:
> [<ffffffff8024dae9>] set_fail+0x3f/0x47
> [<ffffffff8024dfbc>] sysctl_check_table+0x4cb/0x51e
> [<ffffffff8024da9b>] sysctl_check_lookup+0xc9/0xd8
> [<ffffffff8024dfca>] sysctl_check_table+0x4d9/0x51e
> [<ffffffff8023d283>] sysctl_set_parent+0x1f/0x32
> [<ffffffff808baf17>] sysctl_init+0x1e/0x22
> [<ffffffff808aa656>] kernel_init+0x195/0x307
> [<ffffffff8020cc88>] child_rip+0xa/0x12
> [<ffffffff808aa4c1>] kernel_init+0x0/0x307
> [<ffffffff8020cc7e>] child_rip+0x0/0x12
>



--
Warm Regards,
Balbir Singh
Linux Technology Center
IBM, ISTL

2007-11-07 10:16:47

by Matthias Kaehlcke

[permalink] [raw]
Subject: Re: Linux 2.6.24-rc2 build fails : implicit declaration of function ‘smp_call_func tion_mask'

El Tue, Nov 06, 2007 at 04:26:13PM -0800 Linus Torvalds ha dit:

> Yeah, don't remind me - it's late.
>
> There was nothng in particular holding this thing up, I just basically
> just forgot to cut a -rc2 release last week.
>
> There's not a lot of hugely exciting stuff here. Some arch updates: MIPS,
> arm, blackfin, x86, sparc[64], sh, s390..
>
> Also various driver updates: libata, IDE, networking, DVB.. And some more
> fallout from the scatter-gather changes.
>
> Some scheduler cleanups, and also fixing the CPU usage statistics that
> got scrogged at some point.
>
> Nothing really earthshattering that I can recall or see. A lot of it is
> small buglets and compiler warnings (and occasionally broken builds). The
> shortlog is still slightly too large for the mailing list limit, so you
> need to generate it either from the full log (posted on the normal sites)
> or with
>
> git shortlog v2.6.24-rc1..
>
> but quite frankly, it's no Leo Tolstoy. If you have trouble falling
> asleep, you might try to print it out and take it to bed with you: it's
> not going to be more than just a couple of pages ("use 2nup and save a
> tree"), but I dare you to actually get to the end. Snooze city.
>
> It's full of such *riveting* entries like:
>
> James Bottomley:
> x86: voyager: fix bogus conversion to per_cpu for boot_cpu_info
> ...
> Jens Axboe:
> mmc: sg fallout
> ...
> Joerg Roedel:
> x86 gart: rename iommu.h to gart.h
> ...
> Mauro Carvalho Chehab:
> V4L/DVB (6390): Updates missing entries at CARDLIST.em28xx
> ...
> Ralf Baechle:
> [MIPS] Alchemy: Nuke homebrew setup_irq(), it's broken and unnecessary.
> ...
> Yu Luming:
> [IA64] fix typo in per_cpu_offset
> ..

v2.6.24-rc2 fails to build on my box with the following error:

CC [M] drivers/kvm/kvm_main.o
drivers/kvm/kvm_main.c: In function ‘kvm_flush_remote_tlbs’:
drivers/kvm/kvm_main.c:220: error: implicit declaration of function
‘smp_call_function_mask’
make[3]: *** [drivers/kvm/kvm_main.o] Error 1
make[2]: *** [drivers/kvm] Error 2
make[1]: *** [drivers] Error 2
make[1]: Leaving directory `/data/kernel/linux-2.6.24-rc2'
make: *** [debian/stamp-build-kernel] Error 2

the .config file is attached

--
Matthias Kaehlcke
Linux Application Developer
Barcelona

The assumption that what currently exists must necessarily
exist is the acid that corrodes all visionary thinking
.''`.
using free software / Debian GNU/Linux | http://debian.org : :' :
`. `'`
gpg --keyserver pgp.mit.edu --recv-keys 47D8E5D4 `-


Attachments:
(No filename) (2.67 kB)
.config (62.48 kB)
Download all attachments

2007-11-07 12:25:13

by Kamalesh Babulal

[permalink] [raw]
Subject: Re: [BUG] Linux 2.6.24-rc2 - oom-killer gets invoked

Balbir Singh wrote:
> Kamalesh Babulal wrote:
>> Hi,
>>
>> oom-killer got invoked while running ltp-runall on the 2.6.24-rc2 kernel.
>>
>> python invoked oom-killer: gfp_mask=0x1201d2, order=0, oomkilladj=0
>>
>> Call Trace:
>> [<ffffffff8026b03b>] oom_kill_process+0x4f/0xf5
>> [<ffffffff8026b517>] out_of_memory+0x1bc/0x22d
>> [<ffffffff8026dfa2>] __alloc_pages+0x282/0x313
>> [<ffffffff804e453c>] __wait_on_bit_lock+0x5b/0x66
>> [<ffffffff8026fad8>] __do_page_cache_readahead+0x7c/0x18f
>> [<ffffffff8026a723>] filemap_fault+0x15d/0x317
>> [<ffffffff8027513e>] __do_fault+0x68/0x3bb
>> [<ffffffff80276d44>] handle_mm_fault+0x325/0x694
>> [<ffffffff804e739f>] do_page_fault+0x3c5/0x764
>> [<ffffffff802118c7>] arch_get_unmapped_area+0x184/0x1f9
>> [<ffffffff804e5939>] error_exit+0x0/0x51
>>
>> Mem-info:
>> Node 0 DMA per-cpu:
>> CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
>> CPU 1: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
>> CPU 2: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
>> CPU 3: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
>> Node 0 DMA32 per-cpu:
>> CPU 0: Hot: hi: 186, btch: 31 usd: 29 Cold: hi: 62, btch: 15 usd: 14
>> CPU 1: Hot: hi: 186, btch: 31 usd: 95 Cold: hi: 62, btch: 15 usd: 52
>> CPU 2: Hot: hi: 186, btch: 31 usd: 33 Cold: hi: 62, btch: 15 usd: 51
>> CPU 3: Hot: hi: 186, btch: 31 usd: 101 Cold: hi: 62, btch: 15 usd: 50
>> Active:118809 inactive:124570 dirty:0 writeback:1882 unstable:0
>
> The active/inactive page count looks good.
>
>> free:2358 slab:2831 mapped:41 pagetables:2058 bounce:0
>> Node 0 DMA free:3972kB min:28kB low:32kB high:40kB active:996kB inactive:3036kB present:7552kB pages_scanned:0 all_unreclaimable? no
>> lowmem_reserve[]: 0 992 992 992
>> Node 0 DMA32 free:177860kB min:4012kB low:5012kB high:6016kB active:408456kB inactive:388372kB present:1015864kB pages_scanned:640 all_unreclaimable? no
>> lowmem_reserve[]: 0 0 0 0
>
> Free memory also looks good, specially Node 0 DMA32 and the order is 0.
>
>> Node 0 DMA: 57*4kB 39*8kB 25*16kB 10*32kB 2*64kB 3*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 0*4096kB = 5100kB
>> Node 0 DMA32: 1597*4kB 1029*8kB 544*16kB 348*32kB 296*64kB 363*128kB 305*256kB 253*512kB 134*1024kB 73*2048kB 0*4096kB = 594204kB
>> Swap cache: add 841053, delete 835135, find 529/803, race 0+0
>> Free swap = 1986640kB
>> Total swap = 2031640kB
>> Free swap: 1986640kB
>> 262093 pages of RAM
>> 6981 reserved pages
>> 190 pages shared
>> 5918 pages swap cached
>> Out of memory: kill process 23256 (mem01) score 46673 or a child
>> Killed process 23256 (mem01)
>>
>
> You don't see the problem with 2.6.24-rc1 right? Any chance of you
> being able to do a git-bisect?
>
>> and during the bootup, following call trace was seen
>>
>> sysctl table check failed: /net/token-ring .3.14 procname does not match binary path procname
>>
>> Call Trace:
>> [<ffffffff8024dae9>] set_fail+0x3f/0x47
>> [<ffffffff8024dfbc>] sysctl_check_table+0x4cb/0x51e
>> [<ffffffff8024da9b>] sysctl_check_lookup+0xc9/0xd8
>> [<ffffffff8024dfca>] sysctl_check_table+0x4d9/0x51e
>> [<ffffffff8023d283>] sysctl_set_parent+0x1f/0x32
>> [<ffffffff808baf17>] sysctl_init+0x1e/0x22
>> [<ffffffff808aa656>] kernel_init+0x195/0x307
>> [<ffffffff8020cc88>] child_rip+0xa/0x12
>> [<ffffffff808aa4c1>] kernel_init+0x0/0x307
>> [<ffffffff8020cc7e>] child_rip+0x0/0x12
Hi Balbir,

I have started doing the git-bisect and will update the results.


--
Thanks & Regards,
Kamalesh Babulal,
Linux Technology Center,
IBM, ISTL.

2007-11-07 15:06:59

by Miguel Botón

[permalink] [raw]
Subject: Re: Linux 2.6.24-rc2 build fails: implicit declaration of function ‘smp_call_function_mask'

On Wednesday 07 November 2007 10:55:55 Matthias Kaehlcke wrote:
>
> v2.6.24-rc2 fails to build on my box with the following error:
>
> CC [M] drivers/kvm/kvm_main.o
> drivers/kvm/kvm_main.c: In function ???kvm_flush_remote_tlbs???:
> drivers/kvm/kvm_main.c:220: error: implicit declaration of function
> ???smp_call_function_mask???
> make[3]: *** [drivers/kvm/kvm_main.o] Error 1
> make[2]: *** [drivers/kvm] Error 2
> make[1]: *** [drivers] Error 2
> make[1]: Leaving directory `/data/kernel/linux-2.6.24-rc2'
> make: *** [debian/stamp-build-kernel] Error 2
>
> the .config file is attached

This patch should fix this error.

Signed-off-by: Miguel Boton <[email protected]>

Index: linux-2.6.24-rc2/drivers/kvm/kvm_main.c
===================================================================
--- linux-2.6.24-rc2.orig/drivers/kvm/kvm_main.c
+++ linux-2.6.24-rc2/drivers/kvm/kvm_main.c
@@ -217,7 +217,10 @@
if (cpu != -1 && cpu != raw_smp_processor_id())
cpu_set(cpu, cpus);
}
+
+#ifdef CONFIG_SMP
smp_call_function_mask(cpus, ack_flush, NULL, 1);
+#endif
}

int kvm_vcpu_init(struct kvm_vcpu *vcpu, struct kvm *kvm, unsigned id)


--
Miguel Bot?n

2007-11-07 16:22:07

by Randy Dunlap

[permalink] [raw]
Subject: Re: Linux 2.6.24-rc2 build fails: implicit declaration of function ‘smp_call_function_mask'

On Wed, 7 Nov 2007 10:55:55 +0100 Matthias Kaehlcke wrote:

> v2.6.24-rc2 fails to build on my box with the following error:
>
> CC [M] drivers/kvm/kvm_main.o
> drivers/kvm/kvm_main.c: In function ‘kvm_flush_remote_tlbs’:
> drivers/kvm/kvm_main.c:220: error: implicit declaration of function
> ‘smp_call_function_mask’
> make[3]: *** [drivers/kvm/kvm_main.o] Error 1
> make[2]: *** [drivers/kvm] Error 2
> make[1]: *** [drivers] Error 2
> make[1]: Leaving directory `/data/kernel/linux-2.6.24-rc2'
> make: *** [debian/stamp-build-kernel] Error 2
>
> the .config file is attached

Ingo has a patch that he was going to push for this.

---
~Randy

2007-11-07 18:21:33

by Andrew Morton

[permalink] [raw]
Subject: Re: [BUG] Linux 2.6.24-rc2 - oom-killer gets invoked

> On Wed, 07 Nov 2007 12:47:16 +0530 Kamalesh Babulal <[email protected]> wrote:
> Hi,
>
> oom-killer got invoked while running ltp-runall on the 2.6.24-rc2 kernel.
>
> python invoked oom-killer: gfp_mask=0x1201d2, order=0, oomkilladj=0
>
> Call Trace:
> [<ffffffff8026b03b>] oom_kill_process+0x4f/0xf5
> [<ffffffff8026b517>] out_of_memory+0x1bc/0x22d
> [<ffffffff8026dfa2>] __alloc_pages+0x282/0x313
> [<ffffffff804e453c>] __wait_on_bit_lock+0x5b/0x66
> [<ffffffff8026fad8>] __do_page_cache_readahead+0x7c/0x18f
> [<ffffffff8026a723>] filemap_fault+0x15d/0x317
> [<ffffffff8027513e>] __do_fault+0x68/0x3bb
> [<ffffffff80276d44>] handle_mm_fault+0x325/0x694
> [<ffffffff804e739f>] do_page_fault+0x3c5/0x764
> [<ffffffff802118c7>] arch_get_unmapped_area+0x184/0x1f9
> [<ffffffff804e5939>] error_exit+0x0/0x51
>
> Mem-info:
> Node 0 DMA per-cpu:
> CPU 0: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
> CPU 1: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
> CPU 2: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
> CPU 3: Hot: hi: 0, btch: 1 usd: 0 Cold: hi: 0, btch: 1 usd: 0
> Node 0 DMA32 per-cpu:
> CPU 0: Hot: hi: 186, btch: 31 usd: 29 Cold: hi: 62, btch: 15 usd: 14
> CPU 1: Hot: hi: 186, btch: 31 usd: 95 Cold: hi: 62, btch: 15 usd: 52
> CPU 2: Hot: hi: 186, btch: 31 usd: 33 Cold: hi: 62, btch: 15 usd: 51
> CPU 3: Hot: hi: 186, btch: 31 usd: 101 Cold: hi: 62, btch: 15 usd: 50
> Active:118809 inactive:124570 dirty:0 writeback:1882 unstable:0
> free:2358 slab:2831 mapped:41 pagetables:2058 bounce:0
> Node 0 DMA free:3972kB min:28kB low:32kB high:40kB active:996kB inactive:3036kB present:7552kB pages_scanned:0 all_unreclaimable? no
> lowmem_reserve[]: 0 992 992 992
> Node 0 DMA32 free:177860kB min:4012kB low:5012kB high:6016kB active:408456kB inactive:388372kB present:1015864kB pages_scanned:640 all_unreclaimable? no
> lowmem_reserve[]: 0 0 0 0
> Node 0 DMA: 57*4kB 39*8kB 25*16kB 10*32kB 2*64kB 3*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 0*4096kB = 5100kB
> Node 0 DMA32: 1597*4kB 1029*8kB 544*16kB 348*32kB 296*64kB 363*128kB 305*256kB 253*512kB 134*1024kB 73*2048kB 0*4096kB = 594204kB
> Swap cache: add 841053, delete 835135, find 529/803, race 0+0
> Free swap = 1986640kB
> Total swap = 2031640kB
> Free swap: 1986640kB
> 262093 pages of RAM
> 6981 reserved pages
> 190 pages shared
> 5918 pages swap cached
> Out of memory: kill process 23256 (mem01) score 46673 or a child
> Killed process 23256 (mem01)
>

This is stupid - there's just no way we should have got within five miles
of out_of_memory() when there's 177MB free in ZONE_DMA32.

I can only think that the zonelists got set up wrongly, or the freelist got
damaged or something like that.

>
> and during the bootup, following call trace was seen
>
> sysctl table check failed: /net/token-ring .3.14 procname does not match binary path procname
>
> Call Trace:
> [<ffffffff8024dae9>] set_fail+0x3f/0x47
> [<ffffffff8024dfbc>] sysctl_check_table+0x4cb/0x51e
> [<ffffffff8024da9b>] sysctl_check_lookup+0xc9/0xd8
> [<ffffffff8024dfca>] sysctl_check_table+0x4d9/0x51e
> [<ffffffff8023d283>] sysctl_set_parent+0x1f/0x32
> [<ffffffff808baf17>] sysctl_init+0x1e/0x22
> [<ffffffff808aa656>] kernel_init+0x195/0x307
> [<ffffffff8020cc88>] child_rip+0xa/0x12
> [<ffffffff808aa4c1>] kernel_init+0x0/0x307
> [<ffffffff8020cc7e>] child_rip+0x0/0x12
>

Yeah, I'm sitting on a fix for that - I have a large number of for-2.6.24
fixes which I need to launder through subystem maintainers.

2007-11-08 01:06:56

by Rafael J. Wysocki

[permalink] [raw]
Subject: 2.6.24-rc2: Reported regressions from 2.6.23

This message contains a list of some regressions from 2.6.23 which have been
reported since 2.6.24-rc1 was released and for which there are no fixes in the
mainline that I know of. ?If any of them have been fixed already, please let me
know.

If you know of any other unresolved regressions from 2.6.23, please let me know
either and I'll add them to the list.


Subject : On 2.6.24-rc1-gc9927c2b BUG: unable to handle kernel paging request at virtual address 3d15b925
Submitter : Giacomo Catenazzi <[email protected]>
References : http://lkml.org/lkml/2007/10/24/487
http://bugzilla.kernel.org/show_bug.cgi?id=9246
Handled-By :
Patch :


Subject : Potential regression in -git15: can't resume stopped root shell?
Submitter : Theodore Tso <[email protected]>
References : http://lkml.org/lkml/2007/10/20/114
http://bugzilla.kernel.org/show_bug.cgi?id=9247
Handled-By : Serge Hallyn <[email protected]>
Patch : http://bugzilla.kernel.org/attachment.cgi?id=13361&action=view
http://bugzilla.kernel.org/attachment.cgi?id=13375&action=view


Subject : irq 21: nobody cared 2.6.24-rc1
Submitter : Bongani Hlope <[email protected]>
References : http://lkml.org/lkml/2007/10/25/90
http://bugzilla.kernel.org/show_bug.cgi?id=9249
Handled-By :
Patch :


Subject : [BUG] panic after umount (biscted)
Submitter : Sebastian Siewior <[email protected]>
References : http://marc.info/?l=linux-kernel&m=119338387030335&w=2
http://bugzilla.kernel.org/show_bug.cgi?id=9250
Handled-By : Jens Axboe <[email protected]>
Patch : http://marc.info/?l=linux-kernel&m=119348520210349&w=2


Subject : 2.6.24-rc1 sysctl table check failed on PowerMac
Submitter : Mikael Pettersson <[email protected]>
References : http://marc.info/?l=linux-kernel&m=119350802331857&w=2
http://bugzilla.kernel.org/show_bug.cgi?id=9251
Handled-By : Alexey Dobriyan <[email protected]>
Patch : http://marc.info/?l=linux-kernel&m=119351015801660&w=2


Subject : 2.6.24-rc1: pata_acpi fails to activate DMA for DVD-ROM on ALi M5229 secondary channel
Submitter : Andrey Borzenkov <[email protected]>
References : http://marc.info/?l=linux-kernel&m=119342005216716&w=2
http://bugzilla.kernel.org/show_bug.cgi?id=9252
Handled-By : Alan Cox <[email protected]>
Patch :
Note : pata_acpi was not present in 2.6.23


Subject : 2.6.24-rc1 freezes on powerbook at first boot stage
Submitter : Elimar Riesebieter <[email protected]>
References : http://lkml.org/lkml/2007/10/24/205
http://bugzilla.kernel.org/show_bug.cgi?id=9254
Handled-By :
Patch :


Subject : build #286 failed for 2.6.24-rc1-gea45d15 in linux/arch/x86/kernel/setup_32.c
Submitter : Toralf F?rster <[email protected]>
References : http://lkml.org/lkml/2007/10/28/110
http://bugzilla.kernel.org/show_bug.cgi?id=9256
Handled-By : "H. Peter Anvin" <[email protected]>
Patch : http://marc.info/[email protected]


Subject : 2.6.24-rc1 kills onboard r8169 (rtl8111b) NIC
Submitter : "Sergey S. Kostyliov" <[email protected]>
References : http://lkml.org/lkml/2007/10/28/144
http://bugzilla.kernel.org/show_bug.cgi?id=9257
Handled-By : Francois Romieu <[email protected]>
Patch : http://bugzilla.kernel.org/attachment.cgi?id=13441&action=view


Subject : Commit "Hibernation: Enter platform hibernation state in a consistent way)" makes my system to resume instantly from S4
Submitter : Maxim Levitsky <[email protected]>
References : http://lkml.org/lkml/2007/10/27/66
http://bugzilla.kernel.org/show_bug.cgi?id=9258
Handled-By : "Rafael J. Wysocki" <[email protected]>
Patch :
Note : $subject commit apparently exposes a problem that existed previously


Subject : leds: ledtrig-timer calls sleeping function from invalid context
Submitter : M?rton N?meth <[email protected]>
References : http://bugzilla.kernel.org/show_bug.cgi?id=9264
Handled-By :
Patch :


Subject : Device mapper regression 2.6.23 vs. v2.6.23-6597-gcfa76f0
Submitter : Thomas Meyer <[email protected]>
References : http://lkml.org/lkml/2007/10/21/153
http://bugzilla.kernel.org/show_bug.cgi?id=9280
Handled-By :
Patch :


Subject : [2.6.24-rc1][BUG] Oops on battery removal
Submitter : Rolf Eike Beer <[email protected]>
References : http://lkml.org/lkml/2007/11/2/23
http://bugzilla.kernel.org/show_bug.cgi?id=9283
Handled-By : Alexey Starikovskiy <[email protected]>
Patch : http://lkml.org/lkml/2007/11/2/71


Subject : [2.6.24-rc1 regression] AC adapter state does not change after resume
Submitter : Andrey Borzenkov <[email protected]>
References : http://lkml.org/lkml/2007/10/30/427
http://bugzilla.kernel.org/show_bug.cgi?id=9284
Handled-By : Alexey Starikovskiy <[email protected]>
Patch : http://lkml.org/lkml/2007/10/31/44


Subject : 2.6.24-rc1 eat my photo SD card :-(
Submitter : Romano Giannetti <[email protected]>
References : http://lkml.org/lkml/2007/11/1/99
http://bugzilla.kernel.org/show_bug.cgi?id=9286
Handled-By : Nick Piggin <[email protected]>
Pierre Ossman <[email protected]>
Patch : http://bugzilla.kernel.org/attachment.cgi?id=13450&action=view


Subject : 100% iowait on one of cpus in current -git
Submitter : Maxim Levitsky <[email protected]>
Thomas Schwarzgruber <[email protected]>
References : http://lkml.org/lkml/2007/10/22/20
http://lkml.org/lkml/2007/10/31/212
http://bugzilla.kernel.org/show_bug.cgi?id=9289
Handled-By : Fengguang Wu <[email protected]>
Patch :


Subject : pdflush stuck in D state with v2.6.24-rc1-192-gef49c32
Submitter : Florin Iucha <[email protected]>
References : http://lkml.org/lkml/2007/10/28/65
http://bugzilla.kernel.org/show_bug.cgi?id=9291
Handled-By : Trond Myklebust <[email protected]>
Fengguang Wu <[email protected]>
Patch :


Subject : [regression] v2.6.24-rc1-497-gb1d08ac: kde battery icon gone
Submitter : Thomas Meyer <[email protected]>
References : http://lkml.org/lkml/2007/11/2/165
http://bugzilla.kernel.org/show_bug.cgi?id=9297
Handled-By : Andrey Borzenkov <[email protected]>
Ingo Molnar <[email protected]>
Patch :
Note : goes away if ACPI_PROCFS is set


Subject : Regression: libata: implement ata_wait_after_reset()
Submitter : Luca Tettamanti <[email protected]>
References : http://lkml.org/lkml/2007/11/3/66
http://bugzilla.kernel.org/show_bug.cgi?id=9298
Handled-By : Tejun Heo <[email protected]>
Patch : http://bugzilla.kernel.org/attachment.cgi?id=13429&action=view


Subject : 2.6.24-rc1-g74521c28: oops during boot [<ffffffff881c03e4>] :power_supply:power_supply_show_property+0x94/0x150
Submitter : Thomas B?chler <[email protected]>
References : http://lkml.org/lkml/2007/11/3/35
http://bugzilla.kernel.org/show_bug.cgi?id=9299
Handled-By :
Patch :


Subject : Audigy 2 ZS Notebook prevents snd_emu10k1 module from loading/working
Submitter : [email protected]
References : http://bugzilla.kernel.org/show_bug.cgi?id=9304
Handled-By : Takashi Iwai <[email protected]>
Patch :


Subject : National characters are not displayed under console.
Submitter : Konrad Rzepecki <[email protected]>
References : http://bugzilla.kernel.org/show_bug.cgi?id=9319
Handled-By :
Patch :


Subject : PATA scan: ACPI Exception AE_AML_PACKAGE_LIMIT... is beyond end of object
Submitter : Hans de Bruin <[email protected]>
References : http://bugzilla.kernel.org/show_bug.cgi?id=9320
Handled-By : Robert Moore <[email protected]>
Patch :


Subject : net: skge breakage on 2.6.24-rc1
Submitter : Heikki Orsila <[email protected]>
References : http://lkml.org/lkml/2007/11/7/281
http://bugzilla.kernel.org/show_bug.cgi?id=9321
Handled-By :
Patch :


Subject : 2.6.24-rc1: pata_amd fails to detect 80-pin wire
Submitter : "Thomas Lindroth" <[email protected]>
References : http://lkml.org/lkml/2007/11/7/152
http://bugzilla.kernel.org/show_bug.cgi?id=9322
Handled-By :
Patch :


Subject : 2.6.24-rc1 - Regularly getting processes stuck in D state on startup
Submitter : David <[email protected]>
Confirmed-by : Stephen Rothwell <[email protected]>
References : http://lkml.org/lkml/2007/11/5/229
http://bugzilla.kernel.org/show_bug.cgi?id=9323
Handled-By : Peter Zijlstra <[email protected]>
Fengguang Wu <[email protected]>
Patch : http://lkml.org/lkml/2007/11/6/33


Subject : 2.6.24-rc2 breaks nVidia MCP51 High Definition Audio
Submitter : Gerhard Mack <[email protected]>
References : http://lkml.org/lkml/2007/11/7/318
http://bugzilla.kernel.org/show_bug.cgi?id=9324
Handled-By : Andrew Morton <[email protected]>
Patch :


For details, please follow the links given in references.

As you can see, there is a Bugzilla entry for each of the listed regressions.
There also is a Bugzilla entry used for tracking the regressions from 2.6.23,
unresolved as well as resolved, at:

http://bugzilla.kernel.org/show_bug.cgi?id=9243

Please let me know if there are any Bugzilla entries that should be added to
the list in there.

Greetings,
Rafael

2007-11-09 12:08:26

by Jon Masters

[permalink] [raw]
Subject: Re: Linux 2.6.24-rc2

On Tue, 2007-11-06 at 16:26 -0800, Linus Torvalds wrote:

> It's full of such *riveting* entries like:
>
> James Bottomley:
> x86: voyager: fix bogus conversion to per_cpu for boot_cpu_info

Nobody just happens upon a Voyager quote like that, it takes (at least
some) skill to find, just like actually finding said hardware.

Jon.


2007-11-11 18:47:40

by Rafael J. Wysocki

[permalink] [raw]
Subject: Re: 2.6.24-rc2: Reported regressions from 2.6.23

On Saturday, 10 of November 2007, Frans Pop wrote:
> Rafael J. Wysocki wrote:
> > If you know of any other unresolved regressions from 2.6.23, please let me
> > know either and I'll add them to the list.
>
> Probably this issue should be added:
> http://lkml.org/lkml/2007/11/1/207
> Latest proposed patch that I'm aware of is at:
> http://lkml.org/lkml/2007/11/1/246
>
> To be honest, I'm a bit surprised no patch for that has made it into
> mainline yet.

Added.

Thanks,
Rafael