Ning Qu wrote: > Yes, I can try. The code is pretty much similar with some minor difference. > > One thing I can do is to move the spin lock part (together with the > corresponding err handling into a common function. > > The only problem I can see right now is we need the following > additional line for shm: > > __mod_zone_page_state(page_zone(page), NR_SHMEM, nr); > > Which means we need to tell if it's coming from shm or not, is that OK > to add additional parameter just for that? Or is there any other > better way we can infer that information? Thanks! I think you can account NR_SHMEM after common code succeed, don't you? -- Kirill A. Shutemov -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html