请问,在测试saLoopBackFbdev程序遇到一个这样的问题:每次重启第一次执行这个程序,内核都会打印出下面这些内容:
------------[ cut here ]------------
WARNING: at kernel/softirq.c:159 local_bh_enable+0x54/0xc4()
Modules linked in: ti81xxvin tvp514x ti81xxvo sii9022a ti81xxhdmi ti81xxfb vpss syslink ipv6
Backtrace:
[<c004abdc>] (dump_backtrace+0x0/0x110) from [<c03c8dcc>] (dump_stack+0x18/0x1c)
r7:00000000 r6:c0073744 r5:c04a04cf r4:0000009f
[<c03c8db4>] (dump_stack+0x0/0x1c) from [<c006e1c8>] (warn_slowpath_common+0x54/0x6c)
[<c006e174>] (warn_slowpath_common+0x0/0x6c) from [<c006e204>] (warn_slowpath_null+0x24/0x2c)
r9:c05591f4 r8:c888c700 r7:0000000c r6:c6691400 r5:c0532368
r4:c0585c00
[<c006e1e0>] (warn_slowpath_null+0x0/0x2c) from [<c0073744>] (local_bh_enable+0x54/0xc4)
[<c00736f0>] (local_bh_enable+0x0/0xc4) from [<c00680c0>] (omap_mbox_msg_send+0xcc/0xdc)
r5:c0532368 r4:00000000
[<c0067ff4>] (omap_mbox_msg_send+0x0/0xdc) from [<c02f453c>] (notify_shm_drv_send_event+0x1c8/0x208)
r5:00000001 r4:00000000
[<c02f4374>] (notify_shm_drv_send_event+0x0/0x208) from [<c02f1ccc>] (notify_send_event+0x114/0x26c)
[<c02f1bb8>] (notify_send_event+0x0/0x26c) from [<bf193a08>] (vps_fvid2_queue+0xe4/0x21c [vpss])
[<bf193924>] (vps_fvid2_queue+0x0/0x21c [vpss]) from [<bf19cd28>] (capture_queue+0x50/0x64 [vpss])
r8:bf1e759c r7:60000013 r6:c5dabb80 r5:00000000 r4:c44e2000
[<bf19ccd8>] (capture_queue+0x0/0x64 [vpss]) from [<bf1e6300>] (ti81xxvin_buffer_queue+0x9c/0xe8 [ti81xxvin])
r5:c449ec00 r4:c44e2000
[<bf1e6264>] (ti81xxvin_buffer_queue+0x0/0xe8 [ti81xxvin]) from [<c02cb5fc>] (videobuf_streamon+0x80/0xd0)
r7:60000013 r6:c449edc4 r5:c449ed04 r4:c5dabb80
[<c02cb57c>] (videobuf_streamon+0x0/0xd0) from [<bf1e5d50>] (vidioc_streamon+0x244/0x400 [ti81xxvin])
r7:00000000 r6:00000001 r5:c449ec00 r4:c449ed04
[<bf1e5b0c>] (vidioc_streamon+0x0/0x400 [ti81xxvin]) from [<c02c0d90>] (__video_do_ioctl+0x168c/0x411c)
r6:00000001 r5:c442ee00 r4:40045612
[<c02bf704>] (__video_do_ioctl+0x0/0x411c) from [<c02bf4e4>] (__video_usercopy+0x2e4/0x428)
[<c02bf200>] (__video_usercopy+0x0/0x428) from [<c02bf664>] (video_ioctl2+0x3c/0x48)
[<c02bf628>] (video_ioctl2+0x0/0x48) from [<c02be698>] (v4l2_ioctl+0xe8/0x11c)
r7:40045612 r6:bf1e8524 r5:c442ee00 r4:c4523d80
[<c02be5b0>] (v4l2_ioctl+0x0/0x11c) from [<c00d37e8>] (vfs_ioctl+0x28/0x44)
r9:c57de000 r8:bee23c94 r7:00000004 r6:00000004 r5:c4523d80
r4:00000000
[<c00d37c0>] (vfs_ioctl+0x0/0x44) from [<c00d3ef8>] (do_vfs_ioctl+0x500/0x540)
[<c00d39f8>] (do_vfs_ioctl+0x0/0x540) from [<c00d3f90>] (sys_ioctl+0x58/0x7c)
[<c00d3f38>] (sys_ioctl+0x0/0x7c) from [<c0046e00>] (ret_fast_syscall+0x0/0x30)
r8:c0046fa8 r7:00000036 r6:00012164 r5:000124e4 r4:00000004
---[ end trace 9ef33cc278afe88e ]---
上面的内容只在开机后第一次执行程序才会打印出来,后面再次执行saLoopBackFbdev不会出现这个问题。请问是什么原因造成?