Ted, thanks for your response. I just have tested the below test by temporally enabling per-file data journalling with delalloc and it didn't cause kernel oops any more. I will check further whether per-file data journalling while allowing the rest of the file system to be using delalloc will cause another type of problem or not. dd if=/dev/zero of=/mnt/test1/file bs=1M count=4 chattr +j /mnt/test1/file dd if=/dev/zero of=/mnt/test1/file bs=1M count=4 conv=notrunc chattr -j /mnt/test1/file Best Regards,��.n��������+%������w��{.n�����{�����ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f