Messages in this thread | | | Date | Sat, 28 Apr 2007 11:32:52 -0700 (PDT) | From | David Lang <> | Subject | Re: Back to the future. |
| |
On Sat, 28 Apr 2007, Pavel Machek wrote:
>> >> We freeze user space processes for the reasons that you have quoted above. >> >> Why we freeze kernel threads in there too is a good question, but not for me to >> answer. I don't know. Pavel should know, I think. > > We do not want kernel threads running: > > a) they may hold some locks and deadlock suspend > > b) they may do some writes to disk, leading to corruption > > We could solve a) by carefully auditing suspend lock usage to make > sure deadlocks are impossible even with kernel threads running.
remember that we are doing suspend-to-disk, after we do the snapshot we will be doing a shutdown. that should simplify the locking issues
David Lang - 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/
| |