* Re: Linux 2.5.67
2003-04-07 17:53 Linux 2.5.67 Linus Torvalds
@ 2003-04-07 18:21 ` Ruslan U. Zakirov
2003-04-07 21:47 ` John Cherry
` (6 subsequent siblings)
7 siblings, 0 replies; 17+ messages in thread
From: Ruslan U. Zakirov @ 2003-04-07 18:21 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Adam Belay, linux-kernel
LT> o ALSA SB16 PnP Update
Hello Linus, Adam and other.
Compile fix.
--- sound/isa/sb/sb16.c~ 2003-04-06 00:38:10.000000000 +0400
+++ sound/isa/sb/sb16.c 2003-04-06 00:40:14.000000000 +0400
@@ -331,7 +331,7 @@
goto __wt_error;
}
awe_port[dev] = pnp_port_start(pdev, 0);
- snd_printdd("pnp SB16: wavetable port=0x%lx\n", pdev->resource[0].start);
+ snd_printdd("pnp SB16: wavetable port=0x%lx\n", awe_port[dev]);
} else {
__wt_error:
if (pdev) {
^ permalink raw reply [flat|nested] 17+ messages in thread* Re: Linux 2.5.67
2003-04-07 17:53 Linux 2.5.67 Linus Torvalds
2003-04-07 18:21 ` Ruslan U. Zakirov
@ 2003-04-07 21:47 ` John Cherry
2003-04-07 22:36 ` [OOPS] : " Udo A. Steinberg
` (5 subsequent siblings)
7 siblings, 0 replies; 17+ messages in thread
From: John Cherry @ 2003-04-07 21:47 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Kernel Mailing List
Compile statistics: 2.5.67
Compiler: gcc 3.2
Script: http://www.osdl.org/archive/cherry/stability/compregress.sh
2.5.66 2.5.67
-------------------- -----------------
bzImage (defconfig) 8 warnings 8 warnings
0 errors 0 errors
bzImage (allmodconfig) 11 warnings 12 warnings
6 errors 6 errors
modules (allmodconfig) 2285 warnings 2240 warnings
96 errors 89 errors
Compile statistics have been for kernel releases from 2.5.46 to 2.5.67
at: www.osdl.org/archive/cherry/stability (will be updated by 6PM PST).
Failure summary:
drivers/block: 12 warnings, 1 errors
drivers/char: 369 warnings, 7 errors
drivers/hotplug: 16 warnings, 2 errors
drivers/i2c: 5 warnings, 1 errors
drivers/isdn: 253 warnings, 6 errors
drivers/macintosh: 1 warnings, 1 errors
drivers/media: 132 warnings, 6 errors
drivers/mtd: 32 warnings, 2 errors
drivers/net: 502 warnings, 8 errors
drivers/video: 151 warnings, 13 errors
drivers/video/matrox: 61 warnings, 10 errors
sound: 67 warnings, 30 errors
sound/isa: 61 warnings, 26 errors
sound/oss: 55 warnings, 4 errors
Warning summary:
drivers/atm: 39 warnings, 0 errors
drivers/cdrom: 37 warnings, 0 errors
drivers/ide: 32 warnings, 0 errors
drivers/ieee1394: 3 warnings, 0 errors
drivers/md: 2 warnings, 0 errors
drivers/message: 1 warnings, 0 errors
drivers/parport: 2 warnings, 0 errors
drivers/pcmcia: 5 warnings, 0 errors
drivers/serial: 1 warnings, 0 errors
drivers/telephony: 10 warnings, 0 errors
drivers/usb: 28 warnings, 0 errors
drivers/video/aty: 9 warnings, 0 errors
drivers/video/i810: 1 warnings, 0 errors
drivers/video/sis: 3 warnings, 0 errors
fs/afs: 1 warnings, 0 errors
fs/coda: 2 warnings, 0 errors
fs/intermezzo: 1 warnings, 0 errors
fs/lockd: 4 warnings, 0 errors
fs/nfsd: 2 warnings, 0 errors
fs/reiserfs: 1 warnings, 0 errors
fs/smbfs: 2 warnings, 0 errors
fs/xfs: 1 warnings, 0 errors
net: 203 warnings, 0 errors
security: 2 warnings, 0 errors
sound/pci: 12 warnings, 0 errors
Other stability-related links:
OSDL Stability page:
http://osdl.org/projects/26lnxstblztn/results/
Nightly linux-2.5 bk build:
www.osdl.org/archive/cherry/stability/linus-tree/running.txt
2.5 porting items:
www.osdl.org/archive/cherry/stability/linus-tree/port_items.txt
2.5 porting items history:
www.osdl.org/archive/cherry/stability/linus-tree/port_history.txt
John
^ permalink raw reply [flat|nested] 17+ messages in thread* [OOPS] : Linux 2.5.67
2003-04-07 17:53 Linux 2.5.67 Linus Torvalds
2003-04-07 18:21 ` Ruslan U. Zakirov
2003-04-07 21:47 ` John Cherry
@ 2003-04-07 22:36 ` Udo A. Steinberg
2003-04-08 22:25 ` Greg KH
2003-04-08 8:54 ` Kernel BUG linux-2.5.67 dada1
` (4 subsequent siblings)
7 siblings, 1 reply; 17+ messages in thread
From: Udo A. Steinberg @ 2003-04-07 22:36 UTC (permalink / raw)
To: Greg KH; +Cc: Kernel Mailing List
[-- Attachment #1: Type: text/plain, Size: 900 bytes --]
On Mon, 7 Apr 2003 10:53:43 -0700 (PDT) Linus Torvalds (LT) wrote:
LT> v2.5.67
Hello,
Below is the backtrace of a USB oops which has has been freezing my system
since around 2.5.65 and which I've only just spotted. I have a monitor with
built-in USB hub. When the monitor is turned off, the USB hub disconnects from
its upstream hub and when the monitor is turned on again, the hub reconnects.
I can't tell if the oops happens on disconnect or reconnect though. I don't
have a serial cable atm, but I hope the information is sufficient. If not,
please let me know. Or you can send me a patch to try out.
Regards,
-Udo.
EIP is at hub_irq + 0xaa/0x120
Trace:
usb_hcd_giveback_urb + 0x25/0x40
uhci_finish_completion + 0x73/0xc0
usb_hcd_irq + 0x2d/0x60
handle_IRQ_event + 0x38/0x60
do_IRQ + 0x97/0x120
common_interrupt + 0x18/0x20
Code: 0b 80 bc 00 00 00 8b 00 c7 04 24 4b 87 3d c0 89 44 24 04 e8
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread* Re: [OOPS] : Linux 2.5.67
2003-04-07 22:36 ` [OOPS] : " Udo A. Steinberg
@ 2003-04-08 22:25 ` Greg KH
0 siblings, 0 replies; 17+ messages in thread
From: Greg KH @ 2003-04-08 22:25 UTC (permalink / raw)
To: Udo A. Steinberg; +Cc: Kernel Mailing List
On Tue, Apr 08, 2003 at 12:36:25AM +0200, Udo A. Steinberg wrote:
> On Mon, 7 Apr 2003 10:53:43 -0700 (PDT) Linus Torvalds (LT) wrote:
>
> LT> v2.5.67
>
> Hello,
>
> Below is the backtrace of a USB oops which has has been freezing my system
> since around 2.5.65 and which I've only just spotted. I have a monitor with
> built-in USB hub. When the monitor is turned off, the USB hub disconnects from
> its upstream hub and when the monitor is turned on again, the hub reconnects.
> I can't tell if the oops happens on disconnect or reconnect though. I don't
> have a serial cable atm, but I hope the information is sufficient. If not,
> please let me know. Or you can send me a patch to try out.
There's a patch in the archives, and in the -mm tree that fixes this
oops for now. But it's not the correct fix, and I'm working on finding
out the root cause of this problem.
Let me know if you can't find the patch and I'll dig it up.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 17+ messages in thread
* Kernel BUG linux-2.5.67
2003-04-07 17:53 Linux 2.5.67 Linus Torvalds
` (2 preceding siblings ...)
2003-04-07 22:36 ` [OOPS] : " Udo A. Steinberg
@ 2003-04-08 8:54 ` dada1
2003-04-08 8:59 ` dada1
2003-04-08 9:04 ` Andrew Morton
2003-04-08 11:44 ` [2.5 patch] fix drivers/mtd/mtdblock.c compile Adrian Bunk
` (3 subsequent siblings)
7 siblings, 2 replies; 17+ messages in thread
From: dada1 @ 2003-04-08 8:54 UTC (permalink / raw)
To: Linus Torvalds, Kernel Mailing List
Hello
I tried linux-2.5.67 this morning...
instant oops with a small multi-threaded program using futex()
---------------------------------
var/log/messages ------------------------------------------------------
Apr 8 07:40:12 test1 kernel: ------------[ cut here ]------------
Apr 8 07:40:12 test1 kernel: kernel BUG at include/linux/mm.h:234!
Apr 8 07:40:12 test1 kernel: invalid operand: 0000 [#1]
Apr 8 07:40:12 test1 kernel: CPU: 0
Apr 8 07:40:12 test1 kernel: EIP: 0060:[<c012d0d5>] Not tainted
Apr 8 07:40:12 test1 kernel: EFLAGS: 00010246
Apr 8 07:40:12 test1 kernel: EIP is at futex_wake+0xeb/0x1ae
Apr 8 07:40:12 test1 kernel: eax: 00000000 ebx: e2701eec ecx: e35e1940
edx: 00000001
Apr 8 07:40:12 test1 kernel: esi: c03bb410 edi: c15fed08 ebp: c03bb410
esp: e2ab9f5c
Apr 8 07:40:12 test1 kernel: ds: 007b es: 007b ss: 0068
Apr 8 07:40:12 test1 kernel: Process tstfutex (pid: 1266,
threadinfo=e2ab8000 task=e2abcca0)
Apr 8 07:40:12 test1 kernel: Stack: e2701f08 00000000 b08fea20 00000001
00000ab4 00000001 089edaa0 e2ab8000
Apr 8 07:40:12 test1 kernel: c012d984 089edab4 00000ab4 00000001
7fffffff 00000000 00000001 c012da25
Apr 8 07:40:12 test1 kernel: 089edab4 00000001 00000001 7fffffff
01f78a40 00000003 089edab4 00000000
Apr 8 07:40:12 test1 kernel: Call Trace:
Apr 8 07:40:12 test1 kernel: [<c012d984>] do_futex+0x8c/0x8e
Apr 8 07:40:12 test1 kernel: [<c012da25>] sys_futex+0x9f/0xce
Apr 8 07:40:12 test1 kernel: [<c010aa07>] syscall_call+0x7/0xb
Apr 8 07:40:12 test1 kernel:
Apr 8 07:40:12 test1 kernel: Code: 0f 0b ea 00 ea 08 2d c0 eb c8 8b 07 a9
00 08 00 00 75 da 8b
Apr 8 07:40:12 test1 kernel: ------------[ cut here ]------------
Apr 8 07:40:12 test1 kernel: kernel BUG at include/linux/mm.h:234!
Apr 8 07:40:12 test1 kernel: invalid operand: 0000 [#2]
Apr 8 07:40:12 test1 kernel: CPU: 1
Apr 8 07:40:12 test1 kernel: EIP: 0060:[<c012d3f6>] Not tainted
Apr 8 07:40:12 test1 kernel: EFLAGS: 00010246
Apr 8 07:40:12 test1 kernel: EIP is at futex_wait+0x1f4/0x2ec
Apr 8 07:40:12 test1 kernel: eax: 00000000 ebx: c15fed08 ecx: e2701eec
edx: e2701eec
Apr 8 07:40:12 test1 kernel: esi: 7fffffff edi: e2700000 ebp: e2701f08
esp: e2701ed8
Apr 8 07:40:12 test1 kernel: ds: 007b es: 007b ss: 0068
Apr 8 07:40:12 test1 kernel: Process tstfutex (pid: 1256,
threadinfo=e2700000 task=e2714ca0)
Apr 8 07:40:12 test1 kernel: Stack: e2701f08 089edab4 f6314800 c012d198
00000000 e2701eec e2701eec 00000001
Apr 8 07:40:12 test1 kernel: e2701f58 e2701f58 c15fed08 00000ab4
089ed000 f6314800 e2701f10 e2701f10
Apr 8 07:40:12 test1 kernel: c012d198 ffffffff 00000000 e35e3ef8
00000282 00000000 e2714ca0 c011afd6
Apr 8 07:40:12 test1 kernel: Call Trace:
Apr 8 07:40:12 test1 kernel: [<c012d198>] futex_vcache_callback+0x0/0x6a
Apr 8 07:40:12 test1 kernel: [<c012d198>] futex_vcache_callback+0x0/0x6a
Apr 8 07:40:12 test1 kernel: [<c011afd6>] default_wake_function+0x0/0x12
Apr 8 07:40:12 test1 kernel: [<c011afd6>] default_wake_function+0x0/0x12
Apr 8 07:40:12 test1 kernel: [<c012d972>] do_futex+0x7a/0x8e
Apr 8 07:40:12 test1 kernel: [<c012da25>] sys_futex+0x9f/0xce
Apr 8 07:40:12 test1 kernel: [<c010aa07>] syscall_call+0x7/0xb
Apr 8 07:40:12 test1 kernel:
Apr 8 07:40:12 test1 kernel: Code: 0f 0b ea 00 ea 08 2d c0 eb c5 8b 03 a9
00 08 00 00 75 d7 8b
Apr 8 07:40:12 test1 kernel: ------------[ cut here ]------------
Apr 8 07:40:12 test1 kernel: kernel BUG at include/linux/mm.h:234!
Apr 8 07:40:12 test1 kernel: invalid operand: 0000 [#3]
Apr 8 07:40:12 test1 kernel: CPU: 0
Apr 8 07:40:12 test1 kernel: EIP: 0060:[<c017797c>] Not tainted
Apr 8 07:40:12 test1 kernel: EFLAGS: 00010246
Apr 8 07:40:12 test1 kernel: EIP is at elf_core_dump+0x88a/0x9b0
Apr 8 07:40:12 test1 kernel: eax: 00000000 ebx: 08801000 ecx: 00001000
edx: c15fa028
Apr 8 07:40:12 test1 kernel: esi: e3e2a5c0 edi: e2aa6000 ebp: f79aee80
esp: e2aa7db4
Apr 8 07:40:12 test1 kernel: ds: 007b es: 007b ss: 0068
Apr 8 07:40:12 test1 kernel: Process tstfutex (pid: 1267,
threadinfo=e2aa6000 task=e2abc690)
Apr 8 07:40:12 test1 kernel: Stack: c15fa028 e6401000 00001000 00000000
00000000 00000001 e2aa7e14 e2aa7e10
Apr 8 07:40:12 test1 kernel: 000028a0 000307b8 e3764c00 e36e1100
e36e1180 f78bed80 e36e1280 00000005
Apr 8 07:40:12 test1 kernel: b71b0000 00034000 01025000 00026f74
00001f20 c0000000 00000001 e3e2a5c0
Apr 8 07:40:12 test1 kernel: Call Trace:
Apr 8 07:40:12 test1 kernel: [<c015a13a>] do_coredump+0x1da/0x1ed
Apr 8 07:40:12 test1 kernel: [<c0126cb5>] __dequeue_signal+0xbb/0x164
Apr 8 07:40:12 test1 kernel: [<c0126de8>] dequeue_signal+0x8a/0x92
Apr 8 07:40:12 test1 kernel: [<c0128ad9>]
get_signal_to_deliver+0x227/0x346
Apr 8 07:40:12 test1 kernel: [<c010a7d8>] do_signal+0xd6/0x106
Apr 8 07:40:12 test1 kernel: [<c01210a6>] sys_wait4+0x1f6/0x27a
Apr 8 07:40:12 test1 kernel: [<c011afd6>] default_wake_function+0x0/0x12
Apr 8 07:40:12 test1 kernel: [<c0129c83>] sys_rt_sigaction+0xe5/0x10e
Apr 8 07:40:12 test1 kernel: [<c0130242>] nanosleep_wake_up+0x0/0xa
Apr 8 07:40:12 test1 kernel: [<c0130328>] sys_nanosleep+0xca/0xf0
Apr 8 07:40:12 test1 kernel: [<c010a860>] do_notify_resume+0x58/0x5a
Apr 8 07:40:12 test1 kernel: [<c010aa52>] work_notifysig+0x13/0x15
Apr 8 07:40:12 test1 kernel:
Apr 8 07:40:12 test1 kernel: Code: 0f 0b ea 00 ea 08 2d c0 eb 87 8b 02 a9
00 08 00 00 75 99 8b
-------------------------------------------------------------- ksymoops
result :
No modules in ksyms, skipping objects
No ksyms, skipping lsmod
Apr 8 07:40:12 test1 kernel: kernel BUG at include/linux/mm.h:234!
Apr 8 07:40:12 test1 kernel: invalid operand: 0000 [#1]
Apr 8 07:40:12 test1 kernel: CPU: 0
Apr 8 07:40:12 test1 kernel: EIP: 0060:[<c012d0d5>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
Apr 8 07:40:12 test1 kernel: EFLAGS: 00010246
Apr 8 07:40:12 test1 kernel: eax: 00000000 ebx: e2701eec ecx: e35e1940
edx: 00000001
Apr 8 07:40:12 test1 kernel: esi: c03bb410 edi: c15fed08 ebp: c03bb410
esp: e2ab9f5c
Apr 8 07:40:12 test1 kernel: ds: 007b es: 007b ss: 0068
Apr 8 07:40:12 test1 kernel: Stack: e2701f08 00000000 b08fea20 00000001
00000ab4 00000001 089edaa0 e2ab8000
Apr 8 07:40:12 test1 kernel: c012d984 089edab4 00000ab4 00000001
7fffffff 00000000 00000001 c012da25
Apr 8 07:40:12 test1 kernel: 089edab4 00000001 00000001 7fffffff
01f78a40 00000003 089edab4 00000000
Apr 8 07:40:12 test1 kernel: [<c012d984>] do_futex+0x8c/0x8e
Apr 8 07:40:12 test1 kernel: [<c012da25>] sys_futex+0x9f/0xce
Apr 8 07:40:12 test1 kernel: [<c010aa07>] syscall_call+0x7/0xb
Apr 8 07:40:12 test1 kernel: Code: 0f 0b ea 00 ea 08 2d c0 eb c8 8b 07 a9
00 08 00 00 75 da 8b
>>EIP; c012d0d5 <futex_wake+eb/1ae> <=====
>>ebx; e2701eec <__crc_cap_syslog+92cb84/e7433c>
>>ecx; e35e1940 <__crc_poll_freewait+d1139/1f9356>
>>esi; c03bb410 <futex_queues+10/800>
>>edi; c15fed08 <__crc_global_cache_flush+7b8a2/18ed99>
>>ebp; c03bb410 <futex_queues+10/800>
>>esp; e2ab9f5c <__crc_cap_syslog+ce4bf4/e7433c>
Code; c012d0d5 <futex_wake+eb/1ae>
00000000 <_EIP>:
Code; c012d0d5 <futex_wake+eb/1ae> <=====
0: 0f 0b ud2a <=====
Code; c012d0d7 <futex_wake+ed/1ae>
2: ea 00 ea 08 2d c0 eb ljmp $0xebc0,$0x2d08ea00
Code; c012d0de <futex_wake+f4/1ae>
9: c8 8b 07 a9 enter $0x78b,$0xa9
Code; c012d0e2 <futex_wake+f8/1ae>
d: 00 08 add %cl,(%eax)
Code; c012d0e4 <futex_wake+fa/1ae>
f: 00 00 add %al,(%eax)
Code; c012d0e6 <futex_wake+fc/1ae>
11: 75 da jne ffffffed <_EIP+0xffffffed>
Code; c012d0e8 <futex_wake+fe/1ae>
13: 8b 00 mov (%eax),%eax
Apr 8 07:40:12 test1 kernel: kernel BUG at include/linux/mm.h:234!
Apr 8 07:40:12 test1 kernel: invalid operand: 0000 [#2]
Apr 8 07:40:12 test1 kernel: CPU: 1
Apr 8 07:40:12 test1 kernel: EIP: 0060:[<c012d3f6>] Not tainted
Apr 8 07:40:12 test1 kernel: EFLAGS: 00010246
Apr 8 07:40:12 test1 kernel: eax: 00000000 ebx: c15fed08 ecx: e2701eec
edx: e2701eec
Apr 8 07:40:12 test1 kernel: esi: 7fffffff edi: e2700000 ebp: e2701f08
esp: e2701ed8
Apr 8 07:40:12 test1 kernel: ds: 007b es: 007b ss: 0068
Apr 8 07:40:12 test1 kernel: Stack: e2701f08 089edab4 f6314800 c012d198
00000000 e2701eec e2701eec 00000001
Apr 8 07:40:12 test1 kernel: e2701f58 e2701f58 c15fed08 00000ab4
089ed000 f6314800 e2701f10 e2701f10
Apr 8 07:40:12 test1 kernel: c012d198 ffffffff 00000000 e35e3ef8
00000282 00000000 e2714ca0 c011afd6
Apr 8 07:40:12 test1 kernel: [<c012d198>] futex_vcache_callback+0x0/0x6a
Apr 8 07:40:12 test1 kernel: [<c012d198>] futex_vcache_callback+0x0/0x6a
Apr 8 07:40:12 test1 kernel: [<c011afd6>] default_wake_function+0x0/0x12
Apr 8 07:40:12 test1 kernel: [<c011afd6>] default_wake_function+0x0/0x12
Apr 8 07:40:12 test1 kernel: [<c012d972>] do_futex+0x7a/0x8e
Apr 8 07:40:12 test1 kernel: [<c012da25>] sys_futex+0x9f/0xce
Apr 8 07:40:12 test1 kernel: [<c010aa07>] syscall_call+0x7/0xb
Apr 8 07:40:12 test1 kernel: Code: 0f 0b ea 00 ea 08 2d c0 eb c5 8b 03 a9
00 08 00 00 75 d7 8b
>>EIP; c012d3f6 <futex_wait+1f4/2ec> <=====
>>ebx; c15fed08 <__crc_global_cache_flush+7b8a2/18ed99>
>>ecx; e2701eec <__crc_cap_syslog+92cb84/e7433c>
>>edx; e2701eec <__crc_cap_syslog+92cb84/e7433c>
>>esi; 7fffffff <__crc_ide_setting_sem+a3f87/d805c>
>>edi; e2700000 <__crc_cap_syslog+92ac98/e7433c>
>>ebp; e2701f08 <__crc_cap_syslog+92cba0/e7433c>
>>esp; e2701ed8 <__crc_cap_syslog+92cb70/e7433c>
Code; c012d3f6 <futex_wait+1f4/2ec>
00000000 <_EIP>:
Code; c012d3f6 <futex_wait+1f4/2ec> <=====
0: 0f 0b ud2a <=====
Code; c012d3f8 <futex_wait+1f6/2ec>
2: ea 00 ea 08 2d c0 eb ljmp $0xebc0,$0x2d08ea00
Code; c012d3ff <futex_wait+1fd/2ec>
9: c5 8b 03 a9 00 08 lds 0x800a903(%ebx),%ecx
Code; c012d405 <futex_wait+203/2ec>
f: 00 00 add %al,(%eax)
Code; c012d407 <futex_wait+205/2ec>
11: 75 d7 jne ffffffea <_EIP+0xffffffea>
Code; c012d409 <futex_wait+207/2ec>
13: 8b 00 mov (%eax),%eax
Apr 8 07:40:12 test1 kernel: kernel BUG at include/linux/mm.h:234!
Apr 8 07:40:12 test1 kernel: invalid operand: 0000 [#3]
Apr 8 07:40:12 test1 kernel: CPU: 0
Apr 8 07:40:12 test1 kernel: EIP: 0060:[<c017797c>] Not tainted
Apr 8 07:40:12 test1 kernel: EFLAGS: 00010246
Apr 8 07:40:12 test1 kernel: eax: 00000000 ebx: 08801000 ecx: 00001000
edx: c15fa028
Apr 8 07:40:12 test1 kernel: esi: e3e2a5c0 edi: e2aa6000 ebp: f79aee80
esp: e2aa7db4
Apr 8 07:40:12 test1 kernel: ds: 007b es: 007b ss: 0068
Apr 8 07:40:12 test1 kernel: Stack: c15fa028 e6401000 00001000 00000000
00000000 00000001 e2aa7e14 e2aa7e10
Apr 8 07:40:12 test1 kernel: 000028a0 000307b8 e3764c00 e36e1100
e36e1180 f78bed80 e36e1280 00000005
Apr 8 07:40:12 test1 kernel: b71b0000 00034000 01025000 00026f74
00001f20 c0000000 00000001 e3e2a5c0
Apr 8 07:40:12 test1 kernel: [<c015a13a>] do_coredump+0x1da/0x1ed
Apr 8 07:40:12 test1 kernel: [<c0126cb5>] __dequeue_signal+0xbb/0x164
Apr 8 07:40:12 test1 kernel: [<c0126de8>] dequeue_signal+0x8a/0x92
Apr 8 07:40:12 test1 kernel: [<c0128ad9>]
get_signal_to_deliver+0x227/0x346
Apr 8 07:40:12 test1 kernel: [<c010a7d8>] do_signal+0xd6/0x106
Apr 8 07:40:12 test1 kernel: [<c01210a6>] sys_wait4+0x1f6/0x27a
Apr 8 07:40:12 test1 kernel: [<c011afd6>] default_wake_function+0x0/0x12
Apr 8 07:40:12 test1 kernel: [<c0129c83>] sys_rt_sigaction+0xe5/0x10e
Apr 8 07:40:12 test1 kernel: [<c0130242>] nanosleep_wake_up+0x0/0xa
Apr 8 07:40:12 test1 kernel: [<c0130328>] sys_nanosleep+0xca/0xf0
Apr 8 07:40:12 test1 kernel: [<c010a860>] do_notify_resume+0x58/0x5a
Apr 8 07:40:12 test1 kernel: [<c010aa52>] work_notifysig+0x13/0x15
Apr 8 07:40:12 test1 kernel: Code: 0f 0b ea 00 ea 08 2d c0 eb 87 8b 02 a9
00 08 00 00 75 99 8b
>>EIP; c017797c <elf_core_dump+88a/9b0> <=====
>>ebx; 08801000 <__crc_pci_root_buses+53dded/6bc856>
>>ecx; 00001000 Before first symbol
>>edx; c15fa028 <__crc_global_cache_flush+76bc2/18ed99>
>>esi; e3e2a5c0 <__crc_inode_sub_bytes+1cc6d9/23c490>
>>edi; e2aa6000 <__crc_cap_syslog+cd0c98/e7433c>
>>ebp; f79aee80 <__crc_path_release+666db/2ea4fc>
>>esp; e2aa7db4 <__crc_cap_syslog+cd2a4c/e7433c>
Code; c017797c <elf_core_dump+88a/9b0>
00000000 <_EIP>:
Code; c017797c <elf_core_dump+88a/9b0> <=====
0: 0f 0b ud2a <=====
Code; c017797e <elf_core_dump+88c/9b0>
2: ea 00 ea 08 2d c0 eb ljmp $0xebc0,$0x2d08ea00
Code; c0177985 <elf_core_dump+893/9b0>
9: 87 8b 02 a9 00 08 xchg %ecx,0x800a902(%ebx)
Code; c017798b <elf_core_dump+899/9b0>
f: 00 00 add %al,(%eax)
Code; c017798d <elf_core_dump+89b/9b0>
11: 75 99 jne ffffffac <_EIP+0xffffffac>
Code; c017798f <elf_core_dump+89d/9b0>
13: 8b 00 mov (%eax),%eax
I'm setting an other test machine to try isolate the problem.
Thanks
Eric Dumazet
^ permalink raw reply [flat|nested] 17+ messages in thread* Re: Kernel BUG linux-2.5.67
2003-04-08 8:54 ` Kernel BUG linux-2.5.67 dada1
@ 2003-04-08 8:59 ` dada1
2003-04-08 9:04 ` Andrew Morton
1 sibling, 0 replies; 17+ messages in thread
From: dada1 @ 2003-04-08 8:59 UTC (permalink / raw)
To: Linus Torvalds, Kernel Mailing List
Oops... I forgot to mention I use HugeTLB Pages...
> Hello
>
> I tried linux-2.5.67 this morning...
>
> instant oops with a small multi-threaded program using futex()
>
> ---------------------------------
> var/log/messages ------------------------------------------------------
> Apr 8 07:40:12 test1 kernel: ------------[ cut here ]------------
> Apr 8 07:40:12 test1 kernel: kernel BUG at include/linux/mm.h:234!
> Apr 8 07:40:12 test1 kernel: invalid operand: 0000 [#1]
> Apr 8 07:40:12 test1 kernel: CPU: 0
> Apr 8 07:40:12 test1 kernel: EIP: 0060:[<c012d0d5>] Not tainted
> Apr 8 07:40:12 test1 kernel: EFLAGS: 00010246
> Apr 8 07:40:12 test1 kernel: EIP is at futex_wake+0xeb/0x1ae
> Apr 8 07:40:12 test1 kernel: eax: 00000000 ebx: e2701eec ecx:
e35e1940
> edx: 00000001
> Apr 8 07:40:12 test1 kernel: esi: c03bb410 edi: c15fed08 ebp:
c03bb410
> esp: e2ab9f5c
> Apr 8 07:40:12 test1 kernel: ds: 007b es: 007b ss: 0068
> Apr 8 07:40:12 test1 kernel: Process tstfutex (pid: 1266,
> threadinfo=e2ab8000 task=e2abcca0)
> Apr 8 07:40:12 test1 kernel: Stack: e2701f08 00000000 b08fea20 00000001
> 00000ab4 00000001 089edaa0 e2ab8000
> Apr 8 07:40:12 test1 kernel: c012d984 089edab4 00000ab4 00000001
> 7fffffff 00000000 00000001 c012da25
> Apr 8 07:40:12 test1 kernel: 089edab4 00000001 00000001 7fffffff
> 01f78a40 00000003 089edab4 00000000
> Apr 8 07:40:12 test1 kernel: Call Trace:
> Apr 8 07:40:12 test1 kernel: [<c012d984>] do_futex+0x8c/0x8e
> Apr 8 07:40:12 test1 kernel: [<c012da25>] sys_futex+0x9f/0xce
> Apr 8 07:40:12 test1 kernel: [<c010aa07>] syscall_call+0x7/0xb
> Apr 8 07:40:12 test1 kernel:
> Apr 8 07:40:12 test1 kernel: Code: 0f 0b ea 00 ea 08 2d c0 eb c8 8b 07 a9
> 00 08 00 00 75 da 8b
> Apr 8 07:40:12 test1 kernel: ------------[ cut here ]------------
> Apr 8 07:40:12 test1 kernel: kernel BUG at include/linux/mm.h:234!
> Apr 8 07:40:12 test1 kernel: invalid operand: 0000 [#2]
> Apr 8 07:40:12 test1 kernel: CPU: 1
> Apr 8 07:40:12 test1 kernel: EIP: 0060:[<c012d3f6>] Not tainted
> Apr 8 07:40:12 test1 kernel: EFLAGS: 00010246
> Apr 8 07:40:12 test1 kernel: EIP is at futex_wait+0x1f4/0x2ec
> Apr 8 07:40:12 test1 kernel: eax: 00000000 ebx: c15fed08 ecx:
e2701eec
> edx: e2701eec
> Apr 8 07:40:12 test1 kernel: esi: 7fffffff edi: e2700000 ebp:
e2701f08
> esp: e2701ed8
> Apr 8 07:40:12 test1 kernel: ds: 007b es: 007b ss: 0068
> Apr 8 07:40:12 test1 kernel: Process tstfutex (pid: 1256,
> threadinfo=e2700000 task=e2714ca0)
> Apr 8 07:40:12 test1 kernel: Stack: e2701f08 089edab4 f6314800 c012d198
> 00000000 e2701eec e2701eec 00000001
> Apr 8 07:40:12 test1 kernel: e2701f58 e2701f58 c15fed08 00000ab4
> 089ed000 f6314800 e2701f10 e2701f10
> Apr 8 07:40:12 test1 kernel: c012d198 ffffffff 00000000 e35e3ef8
> 00000282 00000000 e2714ca0 c011afd6
> Apr 8 07:40:12 test1 kernel: Call Trace:
> Apr 8 07:40:12 test1 kernel: [<c012d198>] futex_vcache_callback+0x0/0x6a
> Apr 8 07:40:12 test1 kernel: [<c012d198>] futex_vcache_callback+0x0/0x6a
> Apr 8 07:40:12 test1 kernel: [<c011afd6>] default_wake_function+0x0/0x12
> Apr 8 07:40:12 test1 kernel: [<c011afd6>] default_wake_function+0x0/0x12
> Apr 8 07:40:12 test1 kernel: [<c012d972>] do_futex+0x7a/0x8e
> Apr 8 07:40:12 test1 kernel: [<c012da25>] sys_futex+0x9f/0xce
> Apr 8 07:40:12 test1 kernel: [<c010aa07>] syscall_call+0x7/0xb
> Apr 8 07:40:12 test1 kernel:
> Apr 8 07:40:12 test1 kernel: Code: 0f 0b ea 00 ea 08 2d c0 eb c5 8b 03 a9
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Kernel BUG linux-2.5.67
2003-04-08 8:54 ` Kernel BUG linux-2.5.67 dada1
2003-04-08 8:59 ` dada1
@ 2003-04-08 9:04 ` Andrew Morton
2003-04-08 9:24 ` dada1
2003-04-09 9:08 ` dada1
1 sibling, 2 replies; 17+ messages in thread
From: Andrew Morton @ 2003-04-08 9:04 UTC (permalink / raw)
To: dada1; +Cc: linux-kernel
"dada1" <dada1@cosmosbay.com> wrote:
>
> Hello
>
> I tried linux-2.5.67 this morning...
>
> instant oops with a small multi-threaded program using futex()
Was the futex placed inside a hugetlb page? Please say yes.
There is a stunning bug.
--- 25/include/linux/mm.h~a 2003-04-08 02:03:19.000000000 -0700
+++ 25-akpm/include/linux/mm.h 2003-04-08 02:03:24.000000000 -0700
@@ -231,8 +231,8 @@ static inline void get_page(struct page
static inline void put_page(struct page *page)
{
if (PageCompound(page)) {
+ page = (struct page *)page->lru.next;
if (put_page_testzero(page)) {
- page = (struct page *)page->lru.next;
if (page->lru.prev) { /* destructor? */
(*(void (*)(struct page *))page->lru.prev)(page);
} else {
_
^ permalink raw reply [flat|nested] 17+ messages in thread* Re: Kernel BUG linux-2.5.67
2003-04-08 9:04 ` Andrew Morton
@ 2003-04-08 9:24 ` dada1
2003-04-09 9:08 ` dada1
1 sibling, 0 replies; 17+ messages in thread
From: dada1 @ 2003-04-08 9:24 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel
Yes... the futex was placed un a hugetlb page...
Thanks Andrew, I will test your patch very soon.
From: "Andrew Morton" <akpm@digeo.com>
> "dada1" <dada1@cosmosbay.com> wrote:
> >
> > Hello
> >
> > I tried linux-2.5.67 this morning...
> >
> > instant oops with a small multi-threaded program using futex()
>
> Was the futex placed inside a hugetlb page? Please say yes.
>
> There is a stunning bug.
>
> --- 25/include/linux/mm.h~a 2003-04-08 02:03:19.000000000 -0700
> +++ 25-akpm/include/linux/mm.h 2003-04-08 02:03:24.000000000 -0700
> @@ -231,8 +231,8 @@ static inline void get_page(struct page
> static inline void put_page(struct page *page)
> {
> if (PageCompound(page)) {
> + page = (struct page *)page->lru.next;
> if (put_page_testzero(page)) {
> - page = (struct page *)page->lru.next;
> if (page->lru.prev) { /* destructor? */
> (*(void (*)(struct page *))page->lru.prev)(page);
> } else {
>
> _
>
^ permalink raw reply [flat|nested] 17+ messages in thread* Re: Kernel BUG linux-2.5.67
2003-04-08 9:04 ` Andrew Morton
2003-04-08 9:24 ` dada1
@ 2003-04-09 9:08 ` dada1
1 sibling, 0 replies; 17+ messages in thread
From: dada1 @ 2003-04-09 9:08 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel
Hello Andrew
Sorry for the delay...
I confirm that your patch corrects the problem for me.
Thanks
Eric
From: "Andrew Morton" <akpm@digeo.com>
> > instant oops with a small multi-threaded program using futex() & hugetlb
>
> Was the futex placed inside a hugetlb page? Please say yes.
>
> There is a stunning bug.
>
> --- 25/include/linux/mm.h~a 2003-04-08 02:03:19.000000000 -0700
> +++ 25-akpm/include/linux/mm.h 2003-04-08 02:03:24.000000000 -0700
> @@ -231,8 +231,8 @@ static inline void get_page(struct page
> static inline void put_page(struct page *page)
> {
> if (PageCompound(page)) {
> + page = (struct page *)page->lru.next;
> if (put_page_testzero(page)) {
> - page = (struct page *)page->lru.next;
> if (page->lru.prev) { /* destructor? */
> (*(void (*)(struct page *))page->lru.prev)(page);
> } else {
>
> _
>
^ permalink raw reply [flat|nested] 17+ messages in thread
* [2.5 patch] fix drivers/mtd/mtdblock.c compile
2003-04-07 17:53 Linux 2.5.67 Linus Torvalds
` (3 preceding siblings ...)
2003-04-08 8:54 ` Kernel BUG linux-2.5.67 dada1
@ 2003-04-08 11:44 ` Adrian Bunk
2003-04-08 11:46 ` Jens Axboe
2003-04-08 19:17 ` Linux 2.5.67 Paweł Gołaszewski
` (2 subsequent siblings)
7 siblings, 1 reply; 17+ messages in thread
From: Adrian Bunk @ 2003-04-08 11:44 UTC (permalink / raw)
To: Jens Axboe; +Cc: Kernel Mailing List, dwmw2, trivial
On Mon, Apr 07, 2003 at 10:53:43AM -0700, Linus Torvalds wrote:
>...
> Summary of changes from v2.5.66 to v2.5.67
> ============================================
>...
> Jens Axboe:
>...
> o kill blk_queue_empty()
>...
This patch causes the following compile error:
<-- snip -->
...
gcc -Wp,-MD,drivers/mtd/.mtdblock.o.d -D__KERNEL__ -Iinclude -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-pipe -mpreferred-stack-boundary=2 -march=k6
-Iinclude/asm-i386/mach-default -nostdinc -iwithprefix include
-DKBUILD_BASENAME=mtdblock -DKBUILD_MODNAME=mtdblock -c -o
drivers/mtd/mtdblock.o drivers/mtd/mtdblock.c
drivers/mtd/mtdblock.c: In function `handle_mtdblock_request':
drivers/mtd/mtdblock.c:391: warning: assignment makes pointer from
integer without a cast
drivers/mtd/mtdblock.c:391: syntax error before '{' token
drivers/mtd/mtdblock.c:394: `p' undeclared (first use in this function)
drivers/mtd/mtdblock.c:394: (Each undeclared identifier is reported only once
drivers/mtd/mtdblock.c:394: for each function it appears in.)
drivers/mtd/mtdblock.c: At top level:
drivers/mtd/mtdblock.c:442: syntax error before '}' token
make[2]: *** [drivers/mtd/mtdblock.o] Error 1
<-- snip -->
The fix is simple:
--- linux-2.5.67-notfull/drivers/mtd/mtdblock.c.old 2003-04-08 13:39:46.000000000 +0200
+++ linux-2.5.67-notfull/drivers/mtd/mtdblock.c 2003-04-08 13:41:43.000000000 +0200
@@ -388,7 +388,7 @@
struct mtdblk_dev *mtdblk;
unsigned int res;
- while ((req = elv_next_request(&mtd_queue) != NULL) {
+ while ((req = elv_next_request(&mtd_queue)) != NULL) {
struct mtdblk_dev **p = req->rq_disk->private_data;
spin_unlock_irq(mtd_queue.queue_lock);
mtdblk = *p;
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 17+ messages in thread* Re: [2.5 patch] fix drivers/mtd/mtdblock.c compile
2003-04-08 11:44 ` [2.5 patch] fix drivers/mtd/mtdblock.c compile Adrian Bunk
@ 2003-04-08 11:46 ` Jens Axboe
0 siblings, 0 replies; 17+ messages in thread
From: Jens Axboe @ 2003-04-08 11:46 UTC (permalink / raw)
To: Adrian Bunk; +Cc: Kernel Mailing List, dwmw2, trivial
On Tue, Apr 08 2003, Adrian Bunk wrote:
> On Mon, Apr 07, 2003 at 10:53:43AM -0700, Linus Torvalds wrote:
> >...
> > Summary of changes from v2.5.66 to v2.5.67
> > ============================================
> >...
> > Jens Axboe:
> >...
> > o kill blk_queue_empty()
> >...
>
> This patch causes the following compile error:
>
> <-- snip -->
>
> ..
> gcc -Wp,-MD,drivers/mtd/.mtdblock.o.d -D__KERNEL__ -Iinclude -Wall
> -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
> -pipe -mpreferred-stack-boundary=2 -march=k6
> -Iinclude/asm-i386/mach-default -nostdinc -iwithprefix include
> -DKBUILD_BASENAME=mtdblock -DKBUILD_MODNAME=mtdblock -c -o
> drivers/mtd/mtdblock.o drivers/mtd/mtdblock.c
> drivers/mtd/mtdblock.c: In function `handle_mtdblock_request':
> drivers/mtd/mtdblock.c:391: warning: assignment makes pointer from
> integer without a cast
> drivers/mtd/mtdblock.c:391: syntax error before '{' token
> drivers/mtd/mtdblock.c:394: `p' undeclared (first use in this function)
> drivers/mtd/mtdblock.c:394: (Each undeclared identifier is reported only once
> drivers/mtd/mtdblock.c:394: for each function it appears in.)
> drivers/mtd/mtdblock.c: At top level:
> drivers/mtd/mtdblock.c:442: syntax error before '}' token
> make[2]: *** [drivers/mtd/mtdblock.o] Error 1
>
> <-- snip -->
>
>
> The fix is simple:
>
> --- linux-2.5.67-notfull/drivers/mtd/mtdblock.c.old 2003-04-08 13:39:46.000000000 +0200
> +++ linux-2.5.67-notfull/drivers/mtd/mtdblock.c 2003-04-08 13:41:43.000000000 +0200
> @@ -388,7 +388,7 @@
> struct mtdblk_dev *mtdblk;
> unsigned int res;
>
> - while ((req = elv_next_request(&mtd_queue) != NULL) {
> + while ((req = elv_next_request(&mtd_queue)) != NULL) {
> struct mtdblk_dev **p = req->rq_disk->private_data;
> spin_unlock_irq(mtd_queue.queue_lock);
> mtdblk = *p;
Thanks, obviously correct!
--
Jens Axboe
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Linux 2.5.67
2003-04-07 17:53 Linux 2.5.67 Linus Torvalds
` (4 preceding siblings ...)
2003-04-08 11:44 ` [2.5 patch] fix drivers/mtd/mtdblock.c compile Adrian Bunk
@ 2003-04-08 19:17 ` Paweł Gołaszewski
2003-04-08 20:18 ` Paweł Gołaszewski
2003-04-08 21:54 ` Matt Reppert
2003-04-09 8:47 ` [PATCH] z2ram fix (was: Re: Linux 2.5.67) Geert Uytterhoeven
7 siblings, 1 reply; 17+ messages in thread
From: Paweł Gołaszewski @ 2003-04-08 19:17 UTC (permalink / raw)
To: Kernel Mailing List
On Mon, 7 Apr 2003, Linus Torvalds wrote:
> All over the place as usual - there's definitely a lot of small things
> going on. PCMCIA and i2c updates may be the most noticeable ones.
I've got some unresolved symbols with that kernel:
/sbin/depmod -ae -F System.map 2.5.67; fi
WARNING: /lib/modules/2.5.67/kernel/drivers/md/xor.ko needs unknown symbol kernel_fpu_begin
WARNING: /lib/modules/2.5.67/kernel/drivers/scsi/aha152x.ko needs unknown symbol scsi_put_command
WARNING: /lib/modules/2.5.67/kernel/drivers/scsi/aha152x.ko needs unknown symbol scsi_get_command
WARNING: /lib/modules/2.5.67/kernel/drivers/hotplug/acpiphp.ko needs unknown symbol acpi_resource_to_address64
My kernel config: http://piorun.ds.pg.gda.pl/~blues/config-2.5.67.txt
--
pozdr. Paweł Gołaszewski
---------------------------------
worth to see: http://www.againsttcpa.com/
CPU not found - software emulation...
^ permalink raw reply [flat|nested] 17+ messages in thread* Re: Linux 2.5.67
2003-04-08 19:17 ` Linux 2.5.67 Paweł Gołaszewski
@ 2003-04-08 20:18 ` Paweł Gołaszewski
0 siblings, 0 replies; 17+ messages in thread
From: Paweł Gołaszewski @ 2003-04-08 20:18 UTC (permalink / raw)
To: Kernel Mailing List
On Tue, 8 Apr 2003, Paweł Gołaszewski wrote:
> My kernel config: http://piorun.ds.pg.gda.pl/~blues/config-2.5.67.txt
One more thing - I become ~1oops per second... and my cdrom is still not
usable:
# mount /dev/hdd /mnt/cdrom/
mount: /dev/hdd is not a valid block device
# ls -l /dev/hdd
brw-rw---- 1 root disk 22, 64 1998-05-05 /dev/hdd
[...]
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
VP_IDE: VIA vt8233 (rev 00) IDE UDMA100 controller on pci00:11.1
ide0: BM-DMA at 0xdc00-0xdc07, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xdc08-0xdc0f, BIOS settings: hdc:DMA, hdd:DMA
hda: ST340016A, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: IBM-DTLA-307015, ATA DISK drive
hdd: LG DVD-ROM DRD-8120B, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: host protected area => 1
hda: 78165360 sectors (40021 MB) w/2048KiB Cache, CHS=77545/16/63,
UDMA(100)
/dev/ide/host0/bus0/target0/lun0: p1 p2 p3 p4 < p5 p6 >
hdc: host protected area => 1
hdc: 30003120 sectors (15362 MB) w/1916KiB Cache, CHS=29765/16/63,
UDMA(33)
/dev/ide/host0/bus1/target0/lun0: unknown partition table
[...]
oops:
[...]
Debug: sleeping function called from illegal context at mm/slab.c:1658
Call Trace:
[<c011c2bf>] __might_sleep+0x5f/0x70
[<c013b95b>] kmalloc+0x4b/0xa0
[<c02079b0>] accel_cursor+0xe0/0x2d0
[<c021f18a>] skb_release_data+0x8a/0xa0
[<c0207d78>] fb_vbl_handler+0x78/0xa0
[<c0124dcc>] update_process_times+0x2c/0x40
[<c0124c9d>] update_wall_time+0xd/0x40
[<c0206540>] cursor_timer_handler+0x10/0x30
[<c0124ef8>] run_timer_softirq+0xf8/0x130
[<c0206530>] cursor_timer_handler+0x0/0x30
[<c01216b1>] do_softirq+0x51/0xb0
[<c010c700>] do_IRQ+0xf0/0x110
[<c010b064>] common_interrupt+0x18/0x20
[<c01cb6fe>] acpi_processor_idle+0xfe/0x210
[<c01cb600>] acpi_processor_idle+0x0/0x210
[<c0109040>] default_idle+0x0/0x30
[<c01090f5>] cpu_idle+0x35/0x40
[<c01090f2>] cpu_idle+0x32/0x40
[<c0105000>] rest_init+0x0/0x60
[<c0105055>] rest_init+0x55/0x60
Debug: sleeping function called from illegal context at mm/slab.c:1658
Call Trace:
[<c011c2bf>] __might_sleep+0x5f/0x70
[<c013b95b>] kmalloc+0x4b/0xa0
[<c02079b0>] accel_cursor+0xe0/0x2d0
[<c0254d92>] arp_process+0x442/0x450
[<c0207d78>] fb_vbl_handler+0x78/0xa0
[<c0124712>] add_timer+0x52/0x90
[<c0124dcc>] update_process_times+0x2c/0x40
[<c0124c9d>] update_wall_time+0xd/0x40
[<c0206540>] cursor_timer_handler+0x10/0x30
[<c0124ef8>] run_timer_softirq+0xf8/0x130
[<c0206530>] cursor_timer_handler+0x0/0x30
[<c01216b1>] do_softirq+0x51/0xb0
[<c010c700>] do_IRQ+0xf0/0x110
[<c010b064>] common_interrupt+0x18/0x20
[<c01cb6fe>] acpi_processor_idle+0xfe/0x210
[<c01cb600>] acpi_processor_idle+0x0/0x210
[<c0109040>] default_idle+0x0/0x30
[<c01090f5>] cpu_idle+0x35/0x40
[<c01090f2>] cpu_idle+0x32/0x40
[<c0105000>] rest_init+0x0/0x60
[<c0105055>] rest_init+0x55/0x60
--
pozdr. Paweł Gołaszewski
---------------------------------
worth to see: http://www.againsttcpa.com/
CPU not found - software emulation...
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: Linux 2.5.67
2003-04-07 17:53 Linux 2.5.67 Linus Torvalds
` (5 preceding siblings ...)
2003-04-08 19:17 ` Linux 2.5.67 Paweł Gołaszewski
@ 2003-04-08 21:54 ` Matt Reppert
2003-04-09 8:47 ` [PATCH] z2ram fix (was: Re: Linux 2.5.67) Geert Uytterhoeven
7 siblings, 0 replies; 17+ messages in thread
From: Matt Reppert @ 2003-04-08 21:54 UTC (permalink / raw)
To: linux-kernel; +Cc: torvalds, rth
On Mon, 7 Apr 2003 10:53:43 -0700 (PDT)
Linus Torvalds <torvalds@transmeta.com> wrote:
>
> All over the place as usual - there's definitely a lot of small things
> going on. PCMCIA and i2c updates may be the most noticeable ones.
Alpha (LX164) still doesn't build:
cc1: warnings being treated as errors
arch/alpha/kernel/pci.c:314: warning: type defaults to `int' in declaration of `EXPORT_SYMBOL'
arch/alpha/kernel/pci.c:314: warning: parameter names (without types) in function declaration
arch/alpha/kernel/pci.c:314: warning: data definition has no type or storage class
The included patch fixes this. I don't know what to do about the following, though:
kernel/sys.c:226: conflicting types for `sys_sendmsg'
include/linux/socket.h:245: previous declaration of `sys_sendmsg'
kernel/sys.c:227: conflicting types for `sys_recvmsg'
include/linux/socket.h:246: previous declaration of `sys_recvmsg'
Matt
--- 1.29/arch/alpha/kernel/pci.c Sun Mar 23 19:35:08 2003
+++ 1.30/arch/alpha/kernel/pci.c Fri Apr 4 20:06:45 2003
@@ -19,6 +19,7 @@
#include <linux/ioport.h>
#include <linux/kernel.h>
#include <linux/bootmem.h>
+#include <linux/module.h>
#include <linux/cache.h>
#include <asm/machvec.h>
^ permalink raw reply [flat|nested] 17+ messages in thread* [PATCH] z2ram fix (was: Re: Linux 2.5.67)
2003-04-07 17:53 Linux 2.5.67 Linus Torvalds
` (6 preceding siblings ...)
2003-04-08 21:54 ` Matt Reppert
@ 2003-04-09 8:47 ` Geert Uytterhoeven
2003-04-09 10:38 ` Jens Axboe
7 siblings, 1 reply; 17+ messages in thread
From: Geert Uytterhoeven @ 2003-04-09 8:47 UTC (permalink / raw)
To: Jens Axboe, Linus Torvalds; +Cc: Kernel Mailing List
On Mon, 7 Apr 2003, Linus Torvalds wrote:
> Jens Axboe:
> o kill blk_queue_empty()
This change contained a typo, here's a fix:
--- linux-2.5.x/drivers/block/z2ram.c Tue Apr 8 10:05:00 2003
+++ linux-m68k-2.5.x/drivers/block/z2ram.c Tue Apr 8 14:16:49 2003
@@ -74,7 +74,7 @@
static void do_z2_request(request_queue_t *q)
{
struct request *req;
- while ((req = elv_next_request) != NULL) {
+ while ((req = elv_next_request(q)) != NULL) {
unsigned long start = req->sector << 9;
unsigned long len = req->current_nr_sectors << 9;
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
^ permalink raw reply [flat|nested] 17+ messages in thread