Yesterday f2fs throws a kernel bug, but system continues running and until now i didn't find any insufficiencies or errors but who knows ...
Is there a tool to check the fs, f.e. something like fsck.f2fs ?
$this->bbcode_second_pass_code('', '
[ 157.925117] ------------[ cut here ]------------
[ 157.927112] kernel BUG at fs/f2fs/node.c:900!
[ 157.928922] Internal error: Oops - BUG: 0 [#1] PREEMPT ARM
[ 157.931146] Modules linked in: leds_gpio led_class spi_bcm2708 bcm2708_wdog w1_therm w1_gpio wire cn snd_bcm2835 snd_pcm snd_page_alloc snd_timer snd i2c_bcm2708 i2c_dev 8192cu
[ 157.939754] CPU: 0 Not tainted (3.9.4-1-ARCH+ #1)
[ 157.941850] PC is at get_node_page+0xa8/0xb4
[ 157.971578] LR is at read_node_page+0x4c/0x5c
[ 158.001357] pc : [<c02f0c30>] lr : [<c02f0ae0>] psr: 20000013
sp : caba3e68 ip : cab00600 fp : 00000562
[ 158.091374] r10: 00006c03 r9 : cab00400 r8 : 00000000
[ 158.121234] r7 : 00000001 r6 : 00000000 r5 : 00006c03 r4 : c09fbc40
[ 158.177876] r3 : 00000000 r2 : 000ce320 r1 : 00000041 r0 : 00000000
[ 158.236101] Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
[ 158.295819] Control: 00c5387d Table: 09688008 DAC: 00000017
[ 158.356263] Process f2fs_gc-179:2 (pid: 52, stack limit = 0xcaba21b0)
[ 158.417316] Stack: (0xcaba3e68 to 0xcaba4000)
[ 158.448061] 3e60: c681a007 00000001 00000000 c02ed040 00000000 c05b594c
[ 158.508194] 3e80: 00000001 cab04720 000001b1 00000001 caba3ec8 00000001 000003f2 c09fb340
[ 158.569531] 3ea0: caba2000 c681a000 00000000 00000000 000ae900 00000000 cab00600 00000000
[ 158.632348] 3ec0: 00000000 00000562 caba3ec8 caba3ec8 000104cd 000104cd 000d26d3 00000000
[ 158.696092] 3ee0: 00000000 00000000 00000000 00000000 00000000 caab3314 cab00578 cab04204
[ 158.762540] 3f00: c00452d4 caba2000 00007530 c087938c cab00400 c02edb90 00000000 0006d200
[ 158.829628] 3f20: 000d3c00 000573d2 000d3c00 00000000 ffbf77ff 00000000 caba0f60 c00452d4
[ 158.897212] 3f40: caba3f40 caba3f40 c02ed9b8 ca831ce4 00000000 cab00400 c02ed9b8 00000000
[ 158.965216] 3f60: 00000000 00000000 00000000 c00447bc fffbfffd 00000000 fffefeff cab00400
[ 159.032965] 3f80: 00000000 caba3f84 caba3f84 00000000 caba3f90 caba3f90 caba3fac ca831ce4
[ 159.101585] 3fa0: c0044718 00000000 00000000 c000dc38 00000000 00000000 00000000 00000000
[ 159.170954] 3fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 159.239670] 3fe0: 00000000 00000000 00000000 00000000 00000013 00000000 fbffffff fffeebff
[ 159.308130] [<c02f0c30>] (get_node_page+0xa8/0xb4) from [<c02ed040>] (f2fs_gc+0x21c/0xb94)
[ 159.377317] [<c02ed040>] (f2fs_gc+0x21c/0xb94) from [<c02edb90>] (gc_thread_func+0x1d8/0x37c)
[ 159.447006] [<c02edb90>] (gc_thread_func+0x1d8/0x37c) from [<c00447bc>] (kthread+0xa4/0xb0)
[ 159.516843] [<c00447bc>] (kthread+0xa4/0xb0) from [<c000dc38>] (ret_from_fork+0x14/0x3c)
[ 159.586546] Code: e8bd8070 e3e0400b e1a00004 e8bd8070 (e7f001f2)
[ 159.655672] ---[ end trace b25ffacb1bf5afd2 ]---
')
After a reboot it happened again (after 196 secs), maybe a bad sector on the sdcard but shouldn't this be managed by f2fs?