On Tue, Jun 05, 2012 at 10:47:18AM +0300, Pekka Enberg wrote: > On Mon, Jun 4, 2012 at 11:05 PM, KOSAKI Motohiro > <kosaki.motohiro@xxxxxxxxx> wrote: > >> Note that 1) and 2) are not problems per se, it's just implementation > >> details, easy stuff. Vmevent is basically an ABI/API, and I didn't > >> hear anybody who would object to vmevent ABI idea itself. More than > >> this, nobody stop us from implementing in-kernel vmevent API, and > >> make Android Lowmemory killer use it, if we want to. > > > > I never agree "it's mere ABI" discussion. Until the implementation is ugly, > > I never agree the ABI even if syscall interface is very clean. > > I don't know what discussion you are talking about. > > I also don't agree that something should be merged just because the > ABI is clean. The implementation must also make sense. I don't see how > we disagree here at all. BTW, I wasn't implying that vmevent should be merged just because it is a clean ABI, and I wasn't implying that it is clean, and I didn't propose to merge it at all. :-) I just don't see any point in trying to scrap vmevent in favour of Android low memory killer. This makes no sense at all, since today vmevent is more useful than Android's solution. For vmevent we have contributors from Nokia, Samsung, and of course Linaro, plus we have an userland killer daemon* for Android (which can work with both cgroups and vmevent backends). So vmevent is more generic already. To me it would make more sense if mm guys would tell us "scrap this all, just use cgroups and its notifications; fix cgroups' slab accounting and be happy". Well, I'd understand that. Anyway, we all know that vmevent is 'work in progress', so nobody tries to push it, nobody asks to merge it. So far we're just discussing any possible solutions, and vmevent is a good playground. So, question to Minchan. Do you have anything particular in mind regarding how the vmstat hooks should look like? And how all this would connect with cgroups, since KOSAKI wants to see it cgroups- aware... p.s. http://git.infradead.org/users/cbou/ulmkd.git I haven't updated it for new vmevent changes, but still, its idea should be clear enough. -- Anton Vorontsov Email: cbouatmailru@xxxxxxxxx -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>