Hi there,
I have tried to compile the 2.6.17-rc3-mm1 patchset with kernel 2.6.16.14 by
patching in the order specified in patch-series and adding the missing
writeback 1of2 patch that was missing from the ftp. It compiles and I can
mount the partition but I get this error if I boot from the partition
[4294689.998000] kernel BUG at fs/inode.c:253!
[4294689.998000] invalid opcode: 0000 [#1]
[4294689.998000] Modules linked in: cpufreq_stats 8139cp 8139too
snd_atiixp_modem snd_atiixp snd_ac97_codec snd_ac97_bus psmouse
[4294689.998000] CPU: 0
[4294689.998000] EIP: 0060:[<c0182df0>] Tainted: GF VLI
[4294689.998000] EFLAGS: 00010202 (2.6.16.14 #1)
[4294689.998000] EIP is at clear_inode+0x20/0xd0
[4294689.998000] eax: 00000001 ebx: e56b90ec ecx: 00000000 edx:
e56b90ec
[4294689.998000] esi: e64fc5c0 edi: e6ad96e4 ebp: e56b90ec esp:
e6091f08
[4294689.998000] ds: 007b es: 007b ss: 0068
[4294689.998000] Process Xorg (pid: 1151, threadinfo=e6090000 task=e635ea70)
[4294689.998000] Stack: <0>e56b90ec e56b90ec e64fc5c0 c01ebbab e56b90ec
00000003 e56b92ec c01818d6
[4294689.998000] e6ad96e4 00000200 00000000 00000000 c01ebb30
e56b90ec c018333b e56b90ec
[4294689.998000] c0182691 e56b9110 00000000 e61a0000 c0179cdc
e56b90ec e6ad96e4 e6ad9380
[4294689.998000] Call Trace:
[4294689.998000] [<c01ebbab>] reiser4_delete_inode+0x7b/0xf0
[4294689.998000] [<c01818d6>] d_delete+0x86/0xa0
[4294689.998000] [<c01ebb30>] reiser4_delete_inode+0x0/0xf0
[4294689.998000] [<c018333b>] generic_delete_inode+0x5b/0xd0
[4294689.998000] [<c0182691>] iput+0x41/0x80
[4294689.998000] [<c0179cdc>] do_unlinkat+0x10c/0x140
[4294689.998000] [<c0102e3f>] sysenter_past_esp+0x54/0x75
[4294689.998000] Code: da 8d 76 00 8d bc 27 00 00 00 00 56 53 83 ec 04 8b 5c
24 10 e8 e2 c9 2a 00 89 1c 24 e8 ca b2 fe ff 8b 83 dc 00 00 00 85 c0 74 08
<0f> 0b fd 00 92 44 45 c0 8b 83 38 01 00 00 a8 10 75 08 0f 0b ff
[4294689.998000] <4><4>reiser4[Xorg(1151)]: release_unix_file
(fs/reiser4/plugin/file/file.c:2670)[vs-44]:
[4294690.188000] WARNING: out of memory?
I also get the same error if I grab the reiser4-2.6.16.2 and patch it
against 2.6.16.14
I then tried just compiling the 2.6.17-rc3-mm1 with reiser4 enabled and
mounting the reiser4 and installing the kernel.deb to it
I got this error when I tried to dpkg -i kernel.deb
[ 200.055000] kernel BUG at fs/inode.c:251!
[ 200.055000] invalid opcode: 0000 [#1]
[ 200.055000] last sysfs file:
/devices/system/cpu/cpu0/cpufreq/scaling_setspeed
[ 200.055000] Modules linked in: cpufreq_stats snd_atiixp snd_atiixp_modem
sdhci mmc_core psmouse 8139too 8139cp snd_ac97_codec snd_ac97_bus
[ 200.055000] CPU: 0
[ 200.055000] EIP: 0060:[<c017dcac>] Not tainted VLI
[ 200.055000] EFLAGS: 00010202 (2.6.17-rc3-mm1 #1)
[ 200.055000] EIP is at clear_inode+0xcc/0xe0
[ 200.055000] eax: 00000001 ebx: d87cc7ac ecx: 00000000 edx: d87cc7ac
[ 200.055000] esi: c17dd300 edi: e6f43000 ebp: dce13f50 esp: dce13e64
[ 200.055000] ds: 007b es: 007b ss: 0068
[ 200.055000] Process dpkg (pid: 3596, threadinfo=dce12000 task=d8e79ab0)
[ 200.055000] Stack: <0>d87cc7ac d87cc7ac c17dd300 c01ea86b d87cc7ac
00000003 22222222 22222222
[ 200.055000] 22222222 d87cc7ac d87d2f20 d87cc8d4 c01ea7f0 d87cc7ac
c017e17b d87cc7ac
[ 200.055000] c017d4b1 d87cc7d0 d87d2f20 d87cc7ac c017b8b8 d87cc7ac
00000400 00000000
[ 200.055000] Call Trace:
[ 200.055000] <c01ea86b> reiser4_delete_inode+0x7b/0xf0 <c01ea7f0>
reiser4_delete_inode+0x0/0xf0
[ 200.055000] <c017e17b> generic_delete_inode+0x5b/0xe0 <c017d4b1>
iput+0x41/0x80
[ 200.055000] <c017b8b8> dentry_iput+0x58/0x90 <c017bea2>
dput+0x92/0x1a0
[ 200.055000] <c0174492> sys_renameat+0x202/0x230 <c01545f2>
unmap_region+0xc2/0x120
[ 200.055000] <c01744e7> sys_rename+0x27/0x30 <c0435433>
sysenter_past_esp+0x54/0x75
[ 200.055000] Code: 00 89 f0 c7 04 24 02 00 00 00 e8 60 5e 2b 00 eb 99 0f
0b fd 00 b3 80 45 c0 e9 77 ff ff ff 0f 0b fc 00 b3 80 45 c0 e9 66 ff ff ff
<0f> 0b fb 00 b3 80 45 c0 e9 4b ff ff ff 8d b4 26 00 00 00 00 55
[ 200.055000] EIP: [<c017dcac>] clear_inode+0xcc/0xe0 SS:ESP 0068:dce13e64
[ 200.055000] <4><4>reiser4[dpkg(3596)]: release_unix_file
(fs/reiser4/plugin/file/file.c:2670)[vs-44]:
[ 200.069000] WARNING: out of memory?
[ 200.070000] BUG: dpkg/3596, lock held at task exit time!
[ 200.070000] [d8b5ec9c] {inode_init_once}
[ 200.070000] .. held by: dpkg: 3596 [d8e79ab0, 118]
[ 200.070000] ... acquired at: lock_rename+0x94/0xa0
and again
[ 314.880000] kernel BUG at fs/inode.c:251!
[ 314.880000] invalid opcode: 0000 [#1]
[ 314.880000] last sysfs file:
/devices/system/cpu/cpu0/cpufreq/scaling_setspeed
[ 314.880000] Modules linked in: cpufreq_stats sdhci mmc_core 8139too
8139cp psmouse snd_atiixp_modem snd_atiixp snd_ac97_codec snd_ac97_bus
[ 314.880000] CPU: 0
[ 314.880000] EIP: 0060:[<c017dcac>] Not tainted VLI
[ 314.880000] EFLAGS: 00010202 (2.6.17-rc3-mm1 #1)
[ 314.880000] EIP is at clear_inode+0xcc/0xe0
[ 314.880000] eax: 00000001 ebx: d5fe632c ecx: 00000000 edx: d5fe632c
[ 314.880000] esi: e6724080 edi: e6767000 ebp: d5a1bf50 esp: d5a1be64
[ 314.880000] ds: 007b es: 007b ss: 0068
[ 314.880000] Process depmod (pid: 3747, threadinfo=d5a1a000 task=d74c6ab0)
[ 314.880000] Stack: <0>d5fe632c d5fe632c e6724080 c01ea86b d5fe632c
00000003 22222222 22222222
[ 314.880000] 22222222 d5fe632c d55d0bbc d5fe6454 c01ea7f0 d5fe632c
c017e17b d5fe632c
[ 314.880000] c017d4b1 d5fe6350 d55d0bbc d5fe632c c017b8b8 d5fe632c
00000400 00000000
[ 314.880000] Call Trace:
[ 314.880000] <c01ea86b> reiser4_delete_inode+0x7b/0xf0 <c01ea7f0>
reiser4_delete_inode+0x0/0xf0
[ 314.880000] <c017e17b> generic_delete_inode+0x5b/0xe0 <c017d4b1>
iput+0x41/0x80
[ 314.880000] <c017b8b8> dentry_iput+0x58/0x90 <c017bea2>
dput+0x92/0x1a0
[ 314.880000] <c0174492> sys_renameat+0x202/0x230 <c01545f2>
unmap_region+0xc2/0x120
[ 314.880000] <c01744e7> sys_rename+0x27/0x30 <c0435433>
sysenter_past_esp+0x54/0x75
[ 314.880000] Code: 00 89 f0 c7 04 24 02 00 00 00 e8 60 5e 2b 00 eb 99 0f
0b fd 00 b3 80 45 c0 e9 77 ff ff ff 0f 0b fc 00 b3 80 45 c0 e9 66 ff ff ff
<0f> 0b fb 00 b3 80 45 c0 e9 4b ff ff ff 8d b4 26 00 00 00 00 55
[ 314.880000] EIP: [<c017dcac>] clear_inode+0xcc/0xe0 SS:ESP 0068:d5a1be64
[ 314.880000] <4><4>reiser4[depmod(3747)]: release_unix_file
(fs/reiser4/plugin/file/file.c:2670)[vs-44]:
[ 314.897000] WARNING: out of memory?
[ 314.919000] BUG: depmod/3747, lock held at task exit time!
[ 314.919000] [d5f5015c] {inode_init_once}
[ 314.919000] .. held by: depmod: 3747 [d74c6ab0, 118]
[ 314.919000] ... acquired at: lock_rename+0x94/0xa0
I have tried patching the reiser4 files extent_file_ops.c and tail.c with
get_nonexclusive_access(uf_info, 1) instead of 0 but this has no effect
I really want to get my reiser4 partition working properly
If you need any more info please ask
_________________________________________________________________
The new MSN Search Toolbar now includes Desktop search!
http://join.msn.com/toolbar/overview