[Yaffs] Contiuous file writes to yaffs2 partition leads to R…

Páxina inicial
Anexos:
Mensaxe orixinal
+ (text/plain)
+ (text/html)
Borrar esta mensaxe
Responder a esta mensaxe
Autor: ABDUL MOIZ
Data:  
Para: yaffs@lists.aleph1.co.uk
Asunto: [Yaffs] Contiuous file writes to yaffs2 partition leads to RCU stall and system hangs
Hi ,
          I am using arm cortex A9 board with 256MB NAND device ( 2KB page size and 128K erase size).I have created yaffs2 partition of size 2M.When I do continuous small file write onto the partition, I am getting the RCU stall as below.Any information or fix for this issue

[  824.671715] INFO: rcu_sched detected stall on CPU 1 (t=42062 jiffies)
[  824.678182] Backtrace:
[  824.678227] [<c40113a0>] (dump_backtrace+0x0/0x110) from [<c43fe3a0>] (dump_stack+0x18/0x1c)
[  824.678239]  r6:c458a080 r5:c45a25a0 r4:c4a26674 r3:c4585294
[  824.678277] [<c43fe388>] (dump_stack+0x0/0x1c) from [<c407fa5c>] (__rcu_pending+0x88/0x38c)
[  824.678297] [<c407f9d4>] (__rcu_pending+0x0/0x38c) from [<c4080aec>] (rcu_check_callbacks+0xe8/0x17c)
[  824.678319] [<c4080a04>] (rcu_check_callbacks+0x0/0x17c) from [<c4041854>] (update_process_times+0x40/0x64)
[  824.678331]  r8:02299875 r7:00000001 r6:de24d0e0 r5:00000000 r4:de120000
[  824.678349] r3:00010000
[  824.678370] [<c4041814>] (update_process_times+0x0/0x64) from [<c4062a58>] (tick_sched_timer+0x9c/0xdc)
[  824.678382]  r7:c4a264a0 r6:de121ec0 r5:de120000 r4:c4a26598
[  824.678411] [<c40629bc>] (tick_sched_timer+0x0/0xdc) from [<c4055dd4>] (__run_hrtimer+0xf4/0x1c8)
[  824.678422]  r9:de121e08 r8:02299380 r6:c4a264d8 r5:c4a264a0 r4:c4a26598
[  824.678450] [<c4055ce0>] (__run_hrtimer+0x0/0x1c8) from [<c4056b2c>] (hrtimer_interrupt+0x124/0x288)
[  824.678471] [<c4056a08>] (hrtimer_interrupt+0x0/0x288) from [<c4013640>] (twd_handler+0x28/0x30)
[  824.678490] [<c4013618>] (twd_handler+0x0/0x30) from [<c407d154>] (handle_percpu_devid_irq+0xd0/0x150)
[  824.678502]  r4:0000001d r3:c4013618
[  824.678520] [<c407d084>] (handle_percpu_devid_irq+0x0/0x150) from [<c4079704>] (generic_handle_irq+0x34/0x48)
[  824.678541] [<c40796d0>] (generic_handle_irq+0x0/0x48) from [<c400e494>] (handle_IRQ+0x80/0xc0)
[  824.678559] [<c400e414>] (handle_IRQ+0x0/0xc0) from [<c40081d0>] (asm_do_IRQ+0x10/0x14)
[  824.678570]  r5:60000013 r4:c41682b8
[  824.678588] [<c40081c0>] (asm_do_IRQ+0x0/0x14) from [<c400d738>] (__irq_svc+0x38/0x90)
[  824.678600] Exception stack(0xde121ec0 to 0xde121f08)
[  824.678614] 1ec0: 00000001 00000001 00000000 f0000010 dd2ea310 de845000 de863278 de4ac870
[  824.678630] 1ee0: c45a7e78 de8450a4 00000000 de121f2c de121f08 de121f08 c41682cc c41682b8
[  824.678642] 1f00: 60000013 ffffffff
[  824.678672] [<c4168264>] (yaffs_flush_super+0x0/0xac) from [<c416a25c>] (yaffs_do_sync_fs+0x11c/0x174)
[  824.678693] [<c416a140>] (yaffs_do_sync_fs+0x0/0x174) from [<c416a384>] (yaffs_write_super+0x5c/0x74)
[  824.678722] [<c416a328>] (yaffs_write_super+0x0/0x74) from [<c40d9ea4>] (sync_supers+0xa8/0x10c)
[  824.678733]  r5:de7a8c00 r4:de4ac800
[  824.678753] [<c40d9dfc>] (sync_supers+0x0/0x10c) from [<c40be578>] (bdi_sync_supers+0x40/0x54)
[  824.678764]  r8:00000000 r7:00000013 r6:c40be538 r5:00000000 r4:de120000
[  824.678781] r3:00000000
[  824.678802] [<c40be538>] (bdi_sync_supers+0x0/0x54) from [<c4051c30>] (kthread+0x90/0x98)
[  824.678813]  r4:de035f44 r3:00000000
[  824.678833] [<c4051ba0>] (kthread+0x0/0x98) from [<c4036504>] (do_exit+0x0/0x6f8)
[  824.678843]  r6:c4036504 r5:c4051ba0 r4:de035f44

RegardsAbdul Moiz