The loop driver does really naughty things which defeat the kernel's
management of dirty data. It's quite easy to livelock machines with
it, especially if you increase the dirty buffer thresholds.
Alas, it's tricky. I have three patches, none of which fix it.
Fourth time lucky, maybe.
I expect the problem will go away if you drop the dirty buffer
thresholds:
echo 10 0 0 0 500 3000 25 0 0 > /proc/sys/vm/bdflush
Could you please try that? Also, if/when it locks up again,
the SYSRQ-P information will be interesting. Use the key
sequence several times, record the EIP values, look them up
after reboot. Probably, they point at shrink_cache().
Thanks.
-
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/