Hi Sameer, On 20/08/2015:04:11:24 PM, sgoel at codeaurora.org wrote: > Hi Pratush, > I have made the change now. > > The reason for changing the KVBASE was to get non zero value for mem_map > as seen from the crash tool. If KVBASE stays at page offset we do not get > into the function that looks for the free pages. OK.. I made the change for KVBASE and pushed it to my github repo. > > After looking at the page usage using the crash tool it seems that ~80% of > the pages are free. > > Maybe there is something else that I am missing here. The page look up > fails when writing the crashdump file. Not sure if you can share the output with --message-level 31, but do you see any thing susceptible there? # makedumpfile -l --message-level 31 rawvmcore makedumpfilevmcore Can you compare "Virtual kernel memory layout:" print of Linux kernel boot with makedumpfile print for page_offset, vmalloc_start, vmemmap_start etc, and see if they match? They should match. ~Pratyush