Hi,<br><br>I am using an ARMv7 500 mhz board which is running 
linux-2.6.28-rc9 kernel.<br>I am running an application which does video
 processing on it. At times, the board gets CPU soft lockup and become 
freezed.<br><br>Is their any fix/workaround for the following problem.<br>
<br>this is the one, i am getting in the console,<br><br>BUG: soft 
lockup - 
CPU#0 stuck for 61s! [linphone-3:764]<br>Modules linked in:<br><br>Pid: 
764, comm:           linphone-3<br>CPU: 0    Not tainted  (2.6.28-rc9 
#14)<br>
PC is at handle_IRQ_event+0x28/0x74<br>LR is at 
handle_level_irq+0x94/0xec<br>pc : [&lt;c008cc30&gt;]    lr : 
[&lt;c008e18c&gt;]    psr: 48000113<br>sp : c7eede90  ip : c7eedeb0  fp :
 c7eedeac<br>r10: 0000001d  r9 : c0638ba8  r8 : 00000000<br>
r7 : 0000005c  r6 : 00000000  r5 : 0000005c  r4 : c7a1b360<br>r3 : 
00000000  r2 : 0000006e  r1 : c7a1b360  r0 : 0000005c<br>Flags: nZcv  
IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user<br>Control: 
10c5387d  Table: 87f48018  DAC: 00000015<br>
[&lt;c003b370&gt;] (show_regs+0x0/0x50) from [&lt;c008c738&gt;] 
(softlockup_tick+0x108/0x148)<br> r5:00000104 r4:000000c7<br>[&lt;c008c630&gt;]

 (softlockup_tick+0x0/0x148) from [&lt;c006f25c&gt;] 
(run_local_timers+0x1c/0x20)<br>
 r8:c0637d08 r7:00000107 r6:297648b1 r5:c7976cc0 r4:00000000<br>[&lt;c006f240&gt;]

 (run_local_timers+0x0/0x20) from [&lt;c006f2dc&gt;] 
(update_process_times+0x30/0x60)<br>[&lt;c006f2ac&gt;] 
(update_process_times+0x0/<div>0x60) from [&lt;c0081f9c&gt;] 
(tick_sched_timer+0x90/0xc4)<br>
 r5:c7eede48 r4:c06796d0<br>[&lt;c0081f0c&gt;] 
(tick_sched_timer+0x0/0xc4) from [&lt;c007c2dc&gt;] 
(__run_hrtimer+0x30/0x70)<br> r7:7fffffff r6:ffffffff r5:c0637d08 
r4:c06796d0<br>[&lt;c007c2ac&gt;] (__run_hrtimer+0x0/0x70) from 
[&lt;c007cf08&gt;] (hrtimer_interrupt+0x174/0x1e8)<br>
 r5:00000107 r4:c06796d0<br>[&lt;c007cd94&gt;] 
(hrtimer_interrupt+0x0/0x1e8) from [&lt;c004412c&gt;] 
(omap2_gp_timer_interrupt+0x28/0x34)<br>[&lt;c0044104&gt;] 
(omap2_gp_timer_interrupt+0x0/0x34) from [&lt;c008cc44&gt;] 
(handle_IRQ_event+0x3c/0x74)<br>
[&lt;c008cc08&gt;] (handle_IRQ_event+0x0/0x74) from [&lt;c008e18c&gt;] 
(handle_level_irq+0x94/0xec)<br> r7:0000005c r6:00000000 r5:0000005f 
r4:c0639b20<br>[&lt;c008e0f8&gt;] (handle_level_irq+0x0/0xec) from 
[&lt;c0039068&gt;] (__exception_text_start+0x68/0x88)<br>
 r5:c7eedee0 r4:0000005f<br>[&lt;c0039000&gt;] 
(__exception_text_start+0x0/0x88) from [&lt;c0039a30&gt;] 
(__irq_svc+0x30/0x80)<br>Exception stack(0xc7eede48 to 0xc7eede90)<br>de40:                  

 0000005c c7a1b360 0000006e 00000000 c7a1b360 0000005c<br>
de60: 00000000 0000005c 00000000 c0638ba8 0000001d c7eedeac c7eedeb0 
c7eede90<br>de80: c008e18c c008cc30 48000113 ffffffff<br> r5:d8200000 
r4:ffffffff<br></div><br clear="all"><br>-- <br>Thanks and Regards,<br>Harish Kumar. V<br>