Messages in this thread | | | From | "H. Peter Anvin" <> | Subject | Re: Subtle MM bug | Date | 17 Apr 2001 12:37:22 -0700 |
| |
Followup to: <Pine.LNX.4.31.0101181230020.31432-100000@localhost.localdomain> By author: Rik van Riel <riel@conectiva.com.br> In newsgroup: linux.dev.kernel > > Suppose you have 8 high-priority tasks waiting on kswapd > and one lower-priority (but still higher than kswapd) > process running and preventing kswapd from doing its work. > Oh .. and also preventing the higher-priority tasks from > being woken up and continuing... >
Classic priority inversion. In this particular case it seems like it should be unusually simple to apply priority inheritance, though (the general case is complicated by the fact that the dependency matrix usually isn't readily available.)
-hpa -- <hpa@transmeta.com> at work, <hpa@zytor.com> in private! "Unix gives you enough rope to shoot yourself in the foot." http://www.zytor.com/~hpa/puzzle.txt - 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/
| |