Hi Charles,

Another similar yaffs panic.
Yaffs panic at line:new_dentry->d_inode->i_nlink--(yaffs_rename), because new_dentry->d_inode is NULL.

I met about 3 times in last six months. Any suggestion about this? Thanks a lot.


Oops: 17 [#1] PREEMPT
Modules linked in: sec modem_pm_driver netmux_linkdriver netmux
CPU: 0 Not tainted (2.6.29-omap1 #1)
PC is at yaffs_rename+0xec/0x168
LR is at 0x6b6b6b6b
pc : [<c012bda4>] lr : [<6b6b6b6b>] psr: a0000013
sp : dcd3fe58 ip : 6b6b6b6b fp : dcd3fe84
r10: 00000001 r9 : dcd3e000 r8 : de5fc000
r7 : de941cb0 r6 : de11464c r5 : de961bd8 r4 : de941cb0
r3 : 00000000 r2 : 00000000 r1 : 00000007 r0 : 40000013
Flags: NzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
Control: 10c5387d Table: 9e3e0019 DAC: 00000015
SP: 0xdcd3fdd8:
fdd8 c0060078 00780432 60000013 dcd3e000 de961bd8 de11464c ffffffff dcd3fe44
fdf8 de11464c de941cb0 dcd3fe84 dcd3fe10 c003ea6c c003e248 40000013 00000007
fe18 00000000 00000000 de941cb0 de961bd8 de11464c de941cb0 de5fc000 dcd3e000
fe38 00000001 dcd3fe84 6b6b6b6b dcd3fe58 6b6b6b6b c012bda4 a0000013 ffffffff
fe58 00000000 de5ebec0 de961bd8 de941cb0 de941cb0 de966bd8 00000000 00000000
fe78 dcd3fec4 dcd3fe88 c00d7e88 c012bcc4 dcd3fec8 ffffff9c de940978 de5ebec0
fe98 00000000 de966bd8 de961bd8 de940978 de940978 00000000 dcd3e000 00000000
feb8 dcd3ff94 dcd3fec8 c00d9ab0 c00d7be0 dec09e38 de940978 4e5880ff 00000010

R4: 0xde941c30:
1c30 de941c30 de941c30 00000000 00000000 00000000 de941c44 de941c44 00000000
1c50 00000000 00000000 00000000 00000000 de941c60 de941c60 00000001 de941c6c
1c70 de941c6c 00000000 00000000 de941c68 00000007 ffff6d40 00000002 00000000
1c90 de115458 00000000 635688c0 d84156c5 aaa5cab4 c00e2c84 635688c0 d84156c5
1cb0 00000000 c165a630 dcd99a7c de941b58 dcd99a74 de941b60 de9409b8 de9409b8
1cd0 00000001 00000001 00000001 000003e8 000003e8 00000000 00000002 00000000
1cf0 00000800 00000000 4c16e281 00000000 4c2e4f20 0df23978 4c2e4f20 0df23978
1d10 0000000c 00000004 41f90000 ffffffff dd3d3d6c de51be54 dcd3e000 00000000

R5: 0xde961b58:
1b58 de94e420 c06a4fa0 00000007 de961b98 de961ef8 de9614e0 de961d38 de961a40
1b78 de961b78 de961b78 de943488 de943488 5a5a5a5a 00000000 dcdfa000 00000000
1b98 6f746f6d 00786f62 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a
1bb8 5a5a5a5a a55a5a5a 635688c0 d84156c5 aaa5cab4 c00e0b78 635688c0 d84156c5
1bd8 00000002 00000008 00000000 00000000 00000000 c163faa0 de940978 4e5880ff
1bf8 00000010 de961c30 de966dc8 de966c00 de95f158 de966c08 de961c10 de961c10
1c18 de961c18 de961c18 5a5a5a5a 00000000 dcd99a00 00000000 696e6170 65725f63
1c38 74726f70 7478742e 5a5a5a00 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a a55a5a5a

R6: 0xde1145cc:
45cc dddf80fc 000000b0 0000060f de5fc000 de5fc7d0 de5157c8 de1145e4 de1145e4
45ec de1140f8 dcd52b3c dcd965e8 0000d481 00000000 00000188 000041ff 696e6170
460c 00000063 00000000 00000000 000003e9 000003e9 4c1848a5 4c1852bf 4c1852bf
462c 00000000 00000000 00000003 dcd54574 de114574 00000000 00000000 00000000
464c 000200a4 00000b64 de5fc000 de114658 de114658 de114660 de114660 00000000
466c de5fa4d0 de11466c 00000000 00000000 000002c4 000081b6 656c6564 00646574
468c 00000000 00000000 00000000 00000000 4c2e4e8d 4c2e4e8d 4c2e4e8d 00000000
46ac 00000000 00000001 00000000 0000008c ffffffff 00000000 00000000 000001a4

R7: 0xde941c30:
1c30 de941c30 de941c30 00000000 00000000 00000000 de941c44 de941c44 00000000
1c50 00000000 00000000 00000000 00000000 de941c60 de941c60 00000001 de941c6c
1c70 de941c6c 00000000 00000000 de941c68 00000007 ffff6d40 00000002 00000000
1c90 de115458 00000000 635688c0 d84156c5 aaa5cab4 c00e2c84 635688c0 d84156c5
1cb0 00000000 c165a630 dcd99a7c de941b58 dcd99a74 de941b60 de9409b8 de9409b8
1cd0 00000001 00000001 00000001 000003e8 000003e8 00000000 00000002 00000000
1cf0 00000800 00000000 4c16e281 00000000 4c2e4f20 0df23978 4c2e4f20 0df23978
1d10 0000000c 00000004 41f90000 ffffffff dd3d3d6c de51be54 dcd3e000 00000000

R8: 0xde5fbf80:
bf80 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a
bfa0 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a
bfc0 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a
bfe0 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a 5a5a5a5a a55a5a5a
c000 dd1fd000 deebc000 dede95bf 00000800 00000040 00000000 00000000 00000558
c020 00000005 0000000a 00000001 00000000 00000001 dee164c0 dcd99a00 00000000
c040 00000000 c0139fbc c013a048 00000000 c013a84c c013a4f4 c013a490 c013a744
c060 00000001 c012b608 c012b67c 00000000 00000000 00000000 00000001 00000012

R9: 0xdcd3df80:
df80 54535f5f 5f4b4341 455a4953 5a5a5a00 5a5a5a5a 5a5a5a5a 5a5a5a5a a55a5a5a
dfa0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
dfc0 dcd3cf80 2049f7d8 dcd3d940 5a000000 5a5a5a5a 5a5a5a5a 5a5a5a5a a55a5a5a
dfe0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
e000 00000000 00000001 00000000 dedb6400 c04eee7c 00000000 00000017 dedb6400
e020 c053b080 dcd3e000 00000420 00000001 de7f24e8 dcddc800 dcd3fe0c dcd3fdb0
e040 c03d590c 00000000 00000000 00000000 00000000 00000000 01010000 00000000
e060 afe44b1c 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Process up_time_daemon (pid: 1084, stack limit = 0xdcd3e2e0)
Backtrace:
[<c012bcb8>] (yaffs_rename+0x0/0x168) from [<c00d7e88>] (vfs_rename+0x2b4/0x420)
[<c00d7bd4>] (vfs_rename+0x0/0x420) from [<c00d9ab0>] (sys_renameat+0x160/0x1d8)
[<c00d9950>] (sys_renameat+0x0/0x1d8) from [<c00d9b4c>] (sys_rename+0x24/0x28)
r8:c003f1a4 r7:00000026 r6:beac4dff r5:beac4c60 r4:0000a110
[<c00d9b28>] (sys_rename+0x0/0x28) from [<c003f000>] (ret_fast_syscall+0x0/0x40)
Code: e3560000 0a000006 e595300c e3a01007 (e5932028)
Kernel panic - not syncing: Fatal exception
Timestamp = 1278103328.312
Current Time = 07-02 20:42:8.312, Uptime = 7.389 seconds
Current Time = 07-02 20:42:8.312, Uptime = 7.389 seconds