This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Overlay on DM37x

Hi team,

My customer has met a problem recently, please help it

The OS is linux, and ctm want to use /dev/video1 and /dev/video2 source overlay and display on the LCD.But kernal will panic when customer open /dev/video2 and require buffer for it. Here is the log,

[<c003c934>] (unwind_backtrace+0x0/0xd8) from [<c0095220>] (__alloc_pages_nodemask+0x4f0/0x554)
[<c0095220>] (__alloc_pages_nodemask+0x4f0/0x554) from [<c0095294>] (__get_free_pages+0x10/0x3c)
[<c0095294>] (__get_free_pages+0x10/0x3c) from [<c02afa10>] (omap_vout_alloc_buffer+0x38/0x94)
[<c02afa10>] (omap_vout_alloc_buffer+0x38/0x94) from [<c02afaa8>] (omap_vout_allocate_vrfb_buffers+0x3c/0xe4)
[<c02afaa8>] (omap_vout_allocate_vrfb_buffers+0x3c/0xe4) from [<c02afc04>] (omap_vout_buffer_setup+0xb4/0x234)
[<c02afc04>] (omap_vout_buffer_setup+0xb4/0x234) from [<c02958e8>] (videobuf_reqbufs+0x120/0x1d8)
[<c02958e8>] (videobuf_reqbufs+0x120/0x1d8) from [<c02b0a98>] (vidioc_reqbufs+0x140/0x1b4)
[<c02b0a98>] (vidioc_reqbufs+0x140/0x1b4) from [<c028c384>] (__video_do_ioctl+0x1144/0x33d4)
[<c028c384>] (__video_do_ioctl+0x1144/0x33d4) from [<c028e940>] (video_ioctl2+0x32c/0x49c)
[<c028e940>] (video_ioctl2+0x32c/0x49c) from [<c028a51c>] (v4l2_ioctl+0x44/0x4c)
[<c028a51c>] (v4l2_ioctl+0x44/0x4c) from [<c00c12f0>] (vfs_ioctl+0x5c/0x6c)
[<c00c12f0>] (vfs_ioctl+0x5c/0x6c) from [<c00c19b8>] (do_vfs_ioctl+0x4e4/0x550)
[<c00c19b8>] (do_vfs_ioctl+0x4e4/0x550) from [<c00c1a58>] (sys_ioctl+0x34/0x54)
[<c00c1a58>] (sys_ioctl+0x34/0x54) from [<c0036e80>] (ret_fast_syscall+0x0/0x2c)

The following is flow,

 

Thank you.