Tested the patch. With only dsb, it hangs within 5 reboots itself. Adding udelay(50) moved it to once in 20 times. But it still hangs. So this patch does not solve the problem Thanks & Regards Gunjan Gupta