Great! Thanks! Best wishes, -- Ning Qu (曲宁) | Software Engineer | quning@xxxxxxxxxx | +1-408-418-6066 On Wed, Oct 16, 2013 at 5:11 AM, Kirill A. Shutemov <kirill.shutemov@xxxxxxxxxxxxxxx> wrote: > Ning Qu wrote: >> you mean something like this? If so, then fixed. >> >> if (must_use_thp) { >> page = shmem_alloc_hugepage(gfp, info, index); >> if (page) { >> count_vm_event(THP_WRITE_ALLOC); >> } else >> count_vm_event(THP_WRITE_ALLOC_FAILED); >> } else { >> page = shmem_alloc_page(gfp, info, index); >> } >> >> if (!page) { >> error = -ENOMEM; >> goto unacct; >> } >> nr = hpagecache_nr_pages(page); > > Yeah. > > count_vm_event() part still looks ugly, but I have similar in my code. > I'll think more how to rework in to make it better. > > -- > 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