On Wed, 2019-11-06 at 13:03 +0100, Jan Kara wrote: > On Tue 05-11-19 13:22:11, Johannes Weiner wrote: > > What I don't quite understand yet is why the fault path doesn't > > make > > progress eventually. We must drop the mmap_sem without changing the > > state in any way. How can we keep looping on the same page? > > That may be a slight suboptimality with Josef's patches. If the page > is marked as PageReadahead, we always drop mmap_sem if we can and > start > readahead without checking whether that makes sense or not in > do_async_mmap_readahead(). OTOH page_cache_async_readahead() then > clears > PageReadahead so the only way how I can see we could loop like this > is when > file->ra->ra_pages is 0. Not sure if that's what's happening through. > We'd > need to find which of the paths in filemap_fault() calls > maybe_unlock_mmap_for_io() to tell more. Yes, ra_pages==0 Attached the dmesg + smaps outputs [ 91.803976] _mm_populate 0 7ffffffff000 7ffffffff000 1 LOOP 5637e3a2b000 1 0 [ 91.803978] _mm_populate 0 7ffffffff000 7ffffffff000 1 vma- >vm_start=7fa32afe5000 vma->vm_end=7fa32b00a000 vma->vm_flags=8002071 [ 91.803980] _mm_populate 0 7ffffffff000 7ffffffff000 1 nend=7fa32b00a000 7ffffffff000 7fa32b00a000 [ 91.803981] __get_user_pages start=7fa32afe5000 nr_pages=37 gup_flags=1052 ctx.page_mask=0 [ 91.803982] __get_user_pages @1 vma==NULL [ 91.803984] __get_user_pages @2 start=7fa32afe5000 vma- >vm_start=7fa32afe5000 vma->vm_end=7fa32b00a000 vma->vm_flags=8002071 [ 91.803986] __get_user_pages @2 vma->vm_file->f_mode=80a801d ra.async_size=0 ra.ra_pages=0 ra.mmap_miss=0 ra.size=0 ra.start=0 ra.prev_pos=948 [ 91.803988] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803989] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803990] __get_user_pages @10 i=1 start=7fa32afe6000 nr_pages=36 [ 91.803991] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803996] faultin_page handle_mm_fault --> ret = 1024 [ 91.803997] faultin_page-->EBUSY VM_FAULT_RETRY non-blocking?1 FAULT_FLAG_RETRY_NOWAIT?0 [ 91.803998] __get_user_pages @8 faultin_page --> -16 [ 91.803999] __get_user_pages LEAVE i=1 ret=0 [ 91.804001] _mm_populate 0 7ffffffff000 7ffffffff000 1 LOOP-3 ret=1 nend=7fa32afe6000 [ 91.804002] _mm_populate 0 7ffffffff000 7ffffffff000 1 LOOP 7fa32afe6000 0 0 [ 91.804004] _mm_populate 0 7ffffffff000 7ffffffff000 1 vma- >vm_start=7fa32afe5000 vma->vm_end=7fa32b00a000 vma->vm_flags=8002071 [ 91.804006] _mm_populate 0 7ffffffff000 7ffffffff000 1 nend=7fa32b00a000 7ffffffff000 7fa32b00a000 [ 91.804007] __get_user_pages start=7fa32afe6000 nr_pages=36 gup_flags=1052 ctx.page_mask=0 [ 91.804008] __get_user_pages @1 vma==NULL [ 91.804010] __get_user_pages @2 start=7fa32afe6000 vma- >vm_start=7fa32afe5000 vma->vm_end=7fa32b00a000 vma->vm_flags=8002071 [ 91.804012] __get_user_pages @2 vma->vm_file->f_mode=80a801d ra.async_size=0 ra.ra_pages=0 ra.mmap_miss=0 ra.size=0 ra.start=0 ra.prev_pos=948 [ 91.804013] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.804016] faultin_page handle_mm_fault --> ret = 1024 [ 91.804017] faultin_page-->EBUSY VM_FAULT_RETRY non-blocking?1 FAULT_FLAG_RETRY_NOWAIT?0 [ 91.804018] __get_user_pages @8 faultin_page --> -16 [ 91.804019] __get_user_pages LEAVE i=0 ret=0 [ 91.804020] _mm_populate 0 7ffffffff000 7ffffffff000 1 LOOP-3 ret=0 nend=7fa32afe6000
[ 91.803590] _mm_populate 0 7ffffffff000 7ffffffff000 1 ENTER [ 91.803594] _mm_populate 0 7ffffffff000 7ffffffff000 1 LOOP 0 0 0 [ 91.803596] _mm_populate 0 7ffffffff000 7ffffffff000 1 vma->vm_start=5637e22a2000 vma->vm_end=5637e22a3000 vma->vm_flags=8002871 [ 91.803598] _mm_populate 0 7ffffffff000 7ffffffff000 1 nend=5637e22a3000 7ffffffff000 5637e22a3000 [ 91.803600] __get_user_pages start=5637e22a2000 nr_pages=1 gup_flags=1052 ctx.page_mask=0 [ 91.803601] __get_user_pages @1 vma==NULL [ 91.803603] __get_user_pages @2 start=5637e22a2000 vma->vm_start=5637e22a2000 vma->vm_end=5637e22a3000 vma->vm_flags=8002871 [ 91.803606] __get_user_pages @2 vma->vm_file->f_mode=80a801d ra.async_size=0 ra.ra_pages=0 ra.mmap_miss=0 ra.size=0 ra.start=0 ra.prev_pos=820 [ 91.803611] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803612] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803614] __get_user_pages @10 i=1 start=5637e22a3000 nr_pages=0 [ 91.803615] __get_user_pages LEAVE i=1 ret=0 [ 91.803617] _mm_populate 0 7ffffffff000 7ffffffff000 1 LOOP-3 ret=1 nend=5637e22a3000 [ 91.803619] _mm_populate 0 7ffffffff000 7ffffffff000 1 LOOP 5637e22a3000 1 0 [ 91.803621] _mm_populate 0 7ffffffff000 7ffffffff000 1 vma->vm_start=5637e22a3000 vma->vm_end=5637e22a4000 vma->vm_flags=8002875 [ 91.803623] _mm_populate 0 7ffffffff000 7ffffffff000 1 nend=5637e22a4000 7ffffffff000 5637e22a4000 [ 91.803625] __get_user_pages start=5637e22a3000 nr_pages=1 gup_flags=1052 ctx.page_mask=0 [ 91.803625] __get_user_pages @1 vma==NULL [ 91.803627] __get_user_pages @2 start=5637e22a3000 vma->vm_start=5637e22a3000 vma->vm_end=5637e22a4000 vma->vm_flags=8002875 [ 91.803629] __get_user_pages @2 vma->vm_file->f_mode=80a801d ra.async_size=0 ra.ra_pages=0 ra.mmap_miss=0 ra.size=0 ra.start=0 ra.prev_pos=820 [ 91.803631] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803632] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803634] __get_user_pages @10 i=1 start=5637e22a4000 nr_pages=0 [ 91.803635] __get_user_pages LEAVE i=1 ret=0 [ 91.803636] _mm_populate 0 7ffffffff000 7ffffffff000 1 LOOP-3 ret=1 nend=5637e22a4000 [ 91.803638] _mm_populate 0 7ffffffff000 7ffffffff000 1 LOOP 5637e22a4000 1 0 [ 91.803640] _mm_populate 0 7ffffffff000 7ffffffff000 1 vma->vm_start=5637e22a4000 vma->vm_end=5637e22a5000 vma->vm_flags=8002871 [ 91.803642] _mm_populate 0 7ffffffff000 7ffffffff000 1 nend=5637e22a5000 7ffffffff000 5637e22a5000 [ 91.803643] __get_user_pages start=5637e22a4000 nr_pages=1 gup_flags=1052 ctx.page_mask=0 [ 91.803644] __get_user_pages @1 vma==NULL [ 91.803646] __get_user_pages @2 start=5637e22a4000 vma->vm_start=5637e22a4000 vma->vm_end=5637e22a5000 vma->vm_flags=8002871 [ 91.803647] __get_user_pages @2 vma->vm_file->f_mode=80a801d ra.async_size=0 ra.ra_pages=0 ra.mmap_miss=0 ra.size=0 ra.start=0 ra.prev_pos=820 [ 91.803649] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803650] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803651] __get_user_pages @10 i=1 start=5637e22a5000 nr_pages=0 [ 91.803652] __get_user_pages LEAVE i=1 ret=0 [ 91.803654] _mm_populate 0 7ffffffff000 7ffffffff000 1 LOOP-3 ret=1 nend=5637e22a5000 [ 91.803656] _mm_populate 0 7ffffffff000 7ffffffff000 1 LOOP 5637e22a5000 1 0 [ 91.803658] _mm_populate 0 7ffffffff000 7ffffffff000 1 vma->vm_start=5637e22a5000 vma->vm_end=5637e22a6000 vma->vm_flags=8102871 [ 91.803659] _mm_populate 0 7ffffffff000 7ffffffff000 1 nend=5637e22a6000 7ffffffff000 5637e22a6000 [ 91.803661] __get_user_pages start=5637e22a5000 nr_pages=1 gup_flags=1052 ctx.page_mask=0 [ 91.803661] __get_user_pages @1 vma==NULL [ 91.803663] __get_user_pages @2 start=5637e22a5000 vma->vm_start=5637e22a5000 vma->vm_end=5637e22a6000 vma->vm_flags=8102871 [ 91.803665] __get_user_pages @2 vma->vm_file->f_mode=80a801d ra.async_size=0 ra.ra_pages=0 ra.mmap_miss=0 ra.size=0 ra.start=0 ra.prev_pos=820 [ 91.803667] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803668] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803669] __get_user_pages @10 i=1 start=5637e22a6000 nr_pages=0 [ 91.803670] __get_user_pages LEAVE i=1 ret=0 [ 91.803672] _mm_populate 0 7ffffffff000 7ffffffff000 1 LOOP-3 ret=1 nend=5637e22a6000 [ 91.803673] _mm_populate 0 7ffffffff000 7ffffffff000 1 LOOP 5637e22a6000 1 0 [ 91.803675] _mm_populate 0 7ffffffff000 7ffffffff000 1 vma->vm_start=5637e22a6000 vma->vm_end=5637e22a7000 vma->vm_flags=8102873 [ 91.803677] _mm_populate 0 7ffffffff000 7ffffffff000 1 nend=5637e22a7000 7ffffffff000 5637e22a7000 [ 91.803678] __get_user_pages start=5637e22a6000 nr_pages=1 gup_flags=1053 ctx.page_mask=0 [ 91.803679] __get_user_pages @1 vma==NULL [ 91.803681] __get_user_pages @2 start=5637e22a6000 vma->vm_start=5637e22a6000 vma->vm_end=5637e22a7000 vma->vm_flags=8102873 [ 91.803682] __get_user_pages @2 vma->vm_file->f_mode=80a801d ra.async_size=0 ra.ra_pages=0 ra.mmap_miss=0 ra.size=0 ra.start=0 ra.prev_pos=820 [ 91.803684] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803685] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803686] __get_user_pages @10 i=1 start=5637e22a7000 nr_pages=0 [ 91.803687] __get_user_pages LEAVE i=1 ret=0 [ 91.803689] _mm_populate 0 7ffffffff000 7ffffffff000 1 LOOP-3 ret=1 nend=5637e22a7000 [ 91.803691] _mm_populate 0 7ffffffff000 7ffffffff000 1 LOOP 5637e22a7000 1 0 [ 91.803693] _mm_populate 0 7ffffffff000 7ffffffff000 1 vma->vm_start=5637e3a0a000 vma->vm_end=5637e3a2b000 vma->vm_flags=8102073 [ 91.803694] _mm_populate 0 7ffffffff000 7ffffffff000 1 nend=5637e3a2b000 7ffffffff000 5637e3a2b000 [ 91.803696] __get_user_pages start=5637e3a0a000 nr_pages=33 gup_flags=1053 ctx.page_mask=0 [ 91.803697] __get_user_pages @1 vma==NULL [ 91.803698] __get_user_pages @2 start=5637e3a0a000 vma->vm_start=5637e3a0a000 vma->vm_end=5637e3a2b000 vma->vm_flags=8102073 [ 91.803699] __get_user_pages @2 vma->vm_file==NULL [ 91.803701] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803702] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803703] __get_user_pages @10 i=1 start=5637e3a0b000 nr_pages=32 [ 91.803705] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803707] faultin_page handle_mm_fault --> ret = 0 [ 91.803708] faultin_page-->0 [ 91.803709] __get_user_pages @8 faultin_page --> 0 [ 91.803711] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803712] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803713] __get_user_pages @10 i=2 start=5637e3a0c000 nr_pages=31 [ 91.803714] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803716] faultin_page handle_mm_fault --> ret = 0 [ 91.803717] faultin_page-->0 [ 91.803718] __get_user_pages @8 faultin_page --> 0 [ 91.803720] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803721] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803722] __get_user_pages @10 i=3 start=5637e3a0d000 nr_pages=30 [ 91.803723] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803725] faultin_page handle_mm_fault --> ret = 0 [ 91.803725] faultin_page-->0 [ 91.803726] __get_user_pages @8 faultin_page --> 0 [ 91.803728] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803729] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803730] __get_user_pages @10 i=4 start=5637e3a0e000 nr_pages=29 [ 91.803731] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803733] faultin_page handle_mm_fault --> ret = 0 [ 91.803733] faultin_page-->0 [ 91.803734] __get_user_pages @8 faultin_page --> 0 [ 91.803736] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803737] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803738] __get_user_pages @10 i=5 start=5637e3a0f000 nr_pages=28 [ 91.803739] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803741] faultin_page handle_mm_fault --> ret = 0 [ 91.803742] faultin_page-->0 [ 91.803742] __get_user_pages @8 faultin_page --> 0 [ 91.803744] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803745] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803746] __get_user_pages @10 i=6 start=5637e3a10000 nr_pages=27 [ 91.803747] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803749] faultin_page handle_mm_fault --> ret = 0 [ 91.803750] faultin_page-->0 [ 91.803750] __get_user_pages @8 faultin_page --> 0 [ 91.803752] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803753] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803754] __get_user_pages @10 i=7 start=5637e3a11000 nr_pages=26 [ 91.803755] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803757] faultin_page handle_mm_fault --> ret = 0 [ 91.803758] faultin_page-->0 [ 91.803759] __get_user_pages @8 faultin_page --> 0 [ 91.803760] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803761] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803762] __get_user_pages @10 i=8 start=5637e3a12000 nr_pages=25 [ 91.803764] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803766] faultin_page handle_mm_fault --> ret = 0 [ 91.803766] faultin_page-->0 [ 91.803767] __get_user_pages @8 faultin_page --> 0 [ 91.803769] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803770] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803771] __get_user_pages @10 i=9 start=5637e3a13000 nr_pages=24 [ 91.803772] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803774] faultin_page handle_mm_fault --> ret = 0 [ 91.803775] faultin_page-->0 [ 91.803776] __get_user_pages @8 faultin_page --> 0 [ 91.803777] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803778] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803779] __get_user_pages @10 i=10 start=5637e3a14000 nr_pages=23 [ 91.803780] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803783] faultin_page handle_mm_fault --> ret = 0 [ 91.803783] faultin_page-->0 [ 91.803784] __get_user_pages @8 faultin_page --> 0 [ 91.803786] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803786] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803788] __get_user_pages @10 i=11 start=5637e3a15000 nr_pages=22 [ 91.803789] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803791] faultin_page handle_mm_fault --> ret = 0 [ 91.803791] faultin_page-->0 [ 91.803792] __get_user_pages @8 faultin_page --> 0 [ 91.803794] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803795] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803796] __get_user_pages @10 i=12 start=5637e3a16000 nr_pages=21 [ 91.803797] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803799] faultin_page handle_mm_fault --> ret = 0 [ 91.803800] faultin_page-->0 [ 91.803800] __get_user_pages @8 faultin_page --> 0 [ 91.803802] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803803] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803804] __get_user_pages @10 i=13 start=5637e3a17000 nr_pages=20 [ 91.803805] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803807] faultin_page handle_mm_fault --> ret = 0 [ 91.803808] faultin_page-->0 [ 91.803809] __get_user_pages @8 faultin_page --> 0 [ 91.803810] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803811] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803812] __get_user_pages @10 i=14 start=5637e3a18000 nr_pages=19 [ 91.803814] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803816] faultin_page handle_mm_fault --> ret = 0 [ 91.803816] faultin_page-->0 [ 91.803817] __get_user_pages @8 faultin_page --> 0 [ 91.803819] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803820] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803821] __get_user_pages @10 i=15 start=5637e3a19000 nr_pages=18 [ 91.803822] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803824] faultin_page handle_mm_fault --> ret = 0 [ 91.803825] faultin_page-->0 [ 91.803826] __get_user_pages @8 faultin_page --> 0 [ 91.803827] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803828] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803829] __get_user_pages @10 i=16 start=5637e3a1a000 nr_pages=17 [ 91.803830] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803833] faultin_page handle_mm_fault --> ret = 0 [ 91.803833] faultin_page-->0 [ 91.803834] __get_user_pages @8 faultin_page --> 0 [ 91.803836] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803837] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803838] __get_user_pages @10 i=17 start=5637e3a1b000 nr_pages=16 [ 91.803839] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803841] faultin_page handle_mm_fault --> ret = 0 [ 91.803842] faultin_page-->0 [ 91.803842] __get_user_pages @8 faultin_page --> 0 [ 91.803844] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803845] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803846] __get_user_pages @10 i=18 start=5637e3a1c000 nr_pages=15 [ 91.803847] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803849] faultin_page handle_mm_fault --> ret = 0 [ 91.803850] faultin_page-->0 [ 91.803850] __get_user_pages @8 faultin_page --> 0 [ 91.803852] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803853] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803854] __get_user_pages @10 i=19 start=5637e3a1d000 nr_pages=14 [ 91.803855] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803858] faultin_page handle_mm_fault --> ret = 0 [ 91.803858] faultin_page-->0 [ 91.803859] __get_user_pages @8 faultin_page --> 0 [ 91.803861] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803861] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803863] __get_user_pages @10 i=20 start=5637e3a1e000 nr_pages=13 [ 91.803864] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803866] faultin_page handle_mm_fault --> ret = 0 [ 91.803866] faultin_page-->0 [ 91.803867] __get_user_pages @8 faultin_page --> 0 [ 91.803869] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803870] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803871] __get_user_pages @10 i=21 start=5637e3a1f000 nr_pages=12 [ 91.803872] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803874] faultin_page handle_mm_fault --> ret = 0 [ 91.803874] faultin_page-->0 [ 91.803875] __get_user_pages @8 faultin_page --> 0 [ 91.803877] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803878] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803879] __get_user_pages @10 i=22 start=5637e3a20000 nr_pages=11 [ 91.803880] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803882] faultin_page handle_mm_fault --> ret = 0 [ 91.803883] faultin_page-->0 [ 91.803884] __get_user_pages @8 faultin_page --> 0 [ 91.803885] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803886] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803888] __get_user_pages @10 i=23 start=5637e3a21000 nr_pages=10 [ 91.803889] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803891] faultin_page handle_mm_fault --> ret = 0 [ 91.803891] faultin_page-->0 [ 91.803892] __get_user_pages @8 faultin_page --> 0 [ 91.803893] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803894] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803896] __get_user_pages @10 i=24 start=5637e3a22000 nr_pages=9 [ 91.803897] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803899] faultin_page handle_mm_fault --> ret = 0 [ 91.803899] faultin_page-->0 [ 91.803900] __get_user_pages @8 faultin_page --> 0 [ 91.803902] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803903] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803904] __get_user_pages @10 i=25 start=5637e3a23000 nr_pages=8 [ 91.803905] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803907] faultin_page handle_mm_fault --> ret = 0 [ 91.803908] faultin_page-->0 [ 91.803908] __get_user_pages @8 faultin_page --> 0 [ 91.803910] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803911] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803912] __get_user_pages @10 i=26 start=5637e3a24000 nr_pages=7 [ 91.803913] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803915] faultin_page handle_mm_fault --> ret = 0 [ 91.803916] faultin_page-->0 [ 91.803917] __get_user_pages @8 faultin_page --> 0 [ 91.803918] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803919] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803921] __get_user_pages @10 i=27 start=5637e3a25000 nr_pages=6 [ 91.803922] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803924] faultin_page handle_mm_fault --> ret = 0 [ 91.803924] faultin_page-->0 [ 91.803925] __get_user_pages @8 faultin_page --> 0 [ 91.803928] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803929] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803930] __get_user_pages @10 i=28 start=5637e3a26000 nr_pages=5 [ 91.803931] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803933] faultin_page handle_mm_fault --> ret = 0 [ 91.803934] faultin_page-->0 [ 91.803934] __get_user_pages @8 faultin_page --> 0 [ 91.803936] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803937] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803938] __get_user_pages @10 i=29 start=5637e3a27000 nr_pages=4 [ 91.803939] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803941] faultin_page handle_mm_fault --> ret = 0 [ 91.803942] faultin_page-->0 [ 91.803943] __get_user_pages @8 faultin_page --> 0 [ 91.803944] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803945] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803947] __get_user_pages @10 i=30 start=5637e3a28000 nr_pages=3 [ 91.803948] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803950] faultin_page handle_mm_fault --> ret = 0 [ 91.803951] faultin_page-->0 [ 91.803951] __get_user_pages @8 faultin_page --> 0 [ 91.803953] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803954] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803955] __get_user_pages @10 i=31 start=5637e3a29000 nr_pages=2 [ 91.803956] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803958] faultin_page handle_mm_fault --> ret = 0 [ 91.803959] faultin_page-->0 [ 91.803960] __get_user_pages @8 faultin_page --> 0 [ 91.803961] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803962] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803963] __get_user_pages @10 i=32 start=5637e3a2a000 nr_pages=1 [ 91.803964] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803967] faultin_page handle_mm_fault --> ret = 0 [ 91.803967] faultin_page-->0 [ 91.803968] __get_user_pages @8 faultin_page --> 0 [ 91.803970] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803971] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803972] __get_user_pages @10 i=33 start=5637e3a2b000 nr_pages=0 [ 91.803973] __get_user_pages LEAVE i=33 ret=0 [ 91.803975] _mm_populate 0 7ffffffff000 7ffffffff000 1 LOOP-3 ret=33 nend=5637e3a2b000 [ 91.803976] _mm_populate 0 7ffffffff000 7ffffffff000 1 LOOP 5637e3a2b000 1 0 [ 91.803978] _mm_populate 0 7ffffffff000 7ffffffff000 1 vma->vm_start=7fa32afe5000 vma->vm_end=7fa32b00a000 vma->vm_flags=8002071 [ 91.803980] _mm_populate 0 7ffffffff000 7ffffffff000 1 nend=7fa32b00a000 7ffffffff000 7fa32b00a000 [ 91.803981] __get_user_pages start=7fa32afe5000 nr_pages=37 gup_flags=1052 ctx.page_mask=0 [ 91.803982] __get_user_pages @1 vma==NULL [ 91.803984] __get_user_pages @2 start=7fa32afe5000 vma->vm_start=7fa32afe5000 vma->vm_end=7fa32b00a000 vma->vm_flags=8002071 [ 91.803986] __get_user_pages @2 vma->vm_file->f_mode=80a801d ra.async_size=0 ra.ra_pages=0 ra.mmap_miss=0 ra.size=0 ra.start=0 ra.prev_pos=948 [ 91.803988] __get_user_pages @7 follow_page_mask --> 1 ctx.page_mask=0 [ 91.803989] __get_user_pages @9 page_increm=1 ctx.page_mask=0 [ 91.803990] __get_user_pages @10 i=1 start=7fa32afe6000 nr_pages=36 [ 91.803991] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.803996] faultin_page handle_mm_fault --> ret = 1024 [ 91.803997] faultin_page-->EBUSY VM_FAULT_RETRY non-blocking?1 FAULT_FLAG_RETRY_NOWAIT?0 [ 91.803998] __get_user_pages @8 faultin_page --> -16 [ 91.803999] __get_user_pages LEAVE i=1 ret=0 [ 91.804001] _mm_populate 0 7ffffffff000 7ffffffff000 1 LOOP-3 ret=1 nend=7fa32afe6000 [ 91.804002] _mm_populate 0 7ffffffff000 7ffffffff000 1 LOOP 7fa32afe6000 0 0 [ 91.804004] _mm_populate 0 7ffffffff000 7ffffffff000 1 vma->vm_start=7fa32afe5000 vma->vm_end=7fa32b00a000 vma->vm_flags=8002071 [ 91.804006] _mm_populate 0 7ffffffff000 7ffffffff000 1 nend=7fa32b00a000 7ffffffff000 7fa32b00a000 [ 91.804007] __get_user_pages start=7fa32afe6000 nr_pages=36 gup_flags=1052 ctx.page_mask=0 [ 91.804008] __get_user_pages @1 vma==NULL [ 91.804010] __get_user_pages @2 start=7fa32afe6000 vma->vm_start=7fa32afe5000 vma->vm_end=7fa32b00a000 vma->vm_flags=8002071 [ 91.804012] __get_user_pages @2 vma->vm_file->f_mode=80a801d ra.async_size=0 ra.ra_pages=0 ra.mmap_miss=0 ra.size=0 ra.start=0 ra.prev_pos=948 [ 91.804013] __get_user_pages @7 follow_page_mask --> 0 ctx.page_mask=0 [ 91.804016] faultin_page handle_mm_fault --> ret = 1024 [ 91.804017] faultin_page-->EBUSY VM_FAULT_RETRY non-blocking?1 FAULT_FLAG_RETRY_NOWAIT?0 [ 91.804018] __get_user_pages @8 faultin_page --> -16 [ 91.804019] __get_user_pages LEAVE i=0 ret=0 [ 91.804020] _mm_populate 0 7ffffffff000 7ffffffff000 1 LOOP-3 ret=0 nend=7fa32afe6000
5637e22a2000-5637e22a3000 r--p 00000000 103:02 49172550 /home/snazy/devel/misc/zzz/test Size: 4 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 4 kB Pss: 4 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 4 kB Private_Dirty: 0 kB Referenced: 4 kB Anonymous: 0 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 4 kB THPeligible: 0 VmFlags: rd mr mw me dw lo sd 5637e22a3000-5637e22a4000 r-xp 00001000 103:02 49172550 /home/snazy/devel/misc/zzz/test Size: 4 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 4 kB Pss: 4 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 4 kB Private_Dirty: 0 kB Referenced: 4 kB Anonymous: 0 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 4 kB THPeligible: 0 VmFlags: rd ex mr mw me dw lo sd 5637e22a4000-5637e22a5000 r--p 00002000 103:02 49172550 /home/snazy/devel/misc/zzz/test Size: 4 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 4 kB Pss: 4 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 4 kB Private_Dirty: 0 kB Referenced: 4 kB Anonymous: 0 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 4 kB THPeligible: 0 VmFlags: rd mr mw me dw lo sd 5637e22a5000-5637e22a6000 r--p 00002000 103:02 49172550 /home/snazy/devel/misc/zzz/test Size: 4 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 4 kB Pss: 4 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 4 kB Referenced: 4 kB Anonymous: 4 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 4 kB THPeligible: 0 VmFlags: rd mr mw me dw lo ac sd 5637e22a6000-5637e22a7000 rw-p 00003000 103:02 49172550 /home/snazy/devel/misc/zzz/test Size: 4 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 4 kB Pss: 4 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 4 kB Referenced: 4 kB Anonymous: 4 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 4 kB THPeligible: 0 VmFlags: rd wr mr mw me dw lo ac sd 5637e3a0a000-5637e3a2b000 rw-p 00000000 00:00 0 [heap] Size: 132 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 132 kB Pss: 132 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 132 kB Referenced: 132 kB Anonymous: 132 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 132 kB THPeligible: 0 VmFlags: rd wr mr mw me lo ac sd 7fa32afe5000-7fa32b00a000 r--p 00000000 103:02 44307431 /lib/x86_64-linux-gnu/libc-2.30.so Size: 148 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 144 kB Pss: 0 kB Shared_Clean: 144 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 0 kB Referenced: 144 kB Anonymous: 0 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 0 kB THPeligible: 0 VmFlags: rd mr mw me lo sd 7fa32b00a000-7fa32b182000 r-xp 00025000 103:02 44307431 /lib/x86_64-linux-gnu/libc-2.30.so Size: 1504 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 784 kB Pss: 4 kB Shared_Clean: 784 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 0 kB Referenced: 784 kB Anonymous: 0 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 4 kB THPeligible: 0 VmFlags: rd ex mr mw me lo sd 7fa32b182000-7fa32b1cc000 r--p 0019d000 103:02 44307431 /lib/x86_64-linux-gnu/libc-2.30.so Size: 296 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 64 kB Pss: 0 kB Shared_Clean: 64 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 0 kB Referenced: 64 kB Anonymous: 0 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 0 kB THPeligible: 0 VmFlags: rd mr mw me lo sd 7fa32b1cc000-7fa32b1cf000 r--p 001e6000 103:02 44307431 /lib/x86_64-linux-gnu/libc-2.30.so Size: 12 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 12 kB Pss: 12 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 12 kB Referenced: 12 kB Anonymous: 12 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 12 kB THPeligible: 0 VmFlags: rd mr mw me lo ac sd 7fa32b1cf000-7fa32b1d2000 rw-p 001e9000 103:02 44307431 /lib/x86_64-linux-gnu/libc-2.30.so Size: 12 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 12 kB Pss: 12 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 12 kB Referenced: 12 kB Anonymous: 12 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 12 kB THPeligible: 0 VmFlags: rd wr mr mw me lo ac sd 7fa32b1d2000-7fa32b1d8000 rw-p 00000000 00:00 0 Size: 24 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 24 kB Pss: 24 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 24 kB Referenced: 24 kB Anonymous: 24 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 24 kB THPeligible: 0 VmFlags: rd wr mr mw me lo ac sd 7fa32b203000-7fa32b204000 r--p 00000000 103:02 44302414 /lib/x86_64-linux-gnu/ld-2.30.so Size: 4 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 4 kB Pss: 0 kB Shared_Clean: 4 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 0 kB Referenced: 4 kB Anonymous: 0 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 0 kB THPeligible: 0 VmFlags: rd mr mw me dw lo sd 7fa32b204000-7fa32b226000 r-xp 00001000 103:02 44302414 /lib/x86_64-linux-gnu/ld-2.30.so Size: 136 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 136 kB Pss: 0 kB Shared_Clean: 136 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 0 kB Referenced: 136 kB Anonymous: 0 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 0 kB THPeligible: 0 VmFlags: rd ex mr mw me dw lo sd 7fa32b226000-7fa32b22e000 r--p 00023000 103:02 44302414 /lib/x86_64-linux-gnu/ld-2.30.so Size: 32 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 32 kB Pss: 0 kB Shared_Clean: 32 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 0 kB Referenced: 32 kB Anonymous: 0 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 0 kB THPeligible: 0 VmFlags: rd mr mw me dw lo sd 7fa32b22f000-7fa32b230000 r--p 0002b000 103:02 44302414 /lib/x86_64-linux-gnu/ld-2.30.so Size: 4 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 4 kB Pss: 4 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 4 kB Referenced: 4 kB Anonymous: 4 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 4 kB THPeligible: 0 VmFlags: rd mr mw me dw lo ac sd 7fa32b230000-7fa32b231000 rw-p 0002c000 103:02 44302414 /lib/x86_64-linux-gnu/ld-2.30.so Size: 4 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 4 kB Pss: 4 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 4 kB Referenced: 4 kB Anonymous: 4 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 4 kB THPeligible: 0 VmFlags: rd wr mr mw me dw lo ac sd 7fa32b231000-7fa32b232000 rw-p 00000000 00:00 0 Size: 4 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 4 kB Pss: 4 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 4 kB Referenced: 4 kB Anonymous: 4 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 4 kB THPeligible: 0 VmFlags: rd wr mr mw me lo ac sd 7ffd4fdcc000-7ffd4fdee000 rw-p 00000000 00:00 0 [stack] Size: 136 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 20 kB Pss: 20 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 20 kB Referenced: 20 kB Anonymous: 20 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 20 kB THPeligible: 0 VmFlags: rd wr mr mw me gd lo ac 7ffd4fdf8000-7ffd4fdfb000 r--p 00000000 00:00 0 [vvar] Size: 12 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 0 kB Pss: 0 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 0 kB Referenced: 0 kB Anonymous: 0 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 0 kB THPeligible: 0 VmFlags: rd mr pf io de dd sd 7ffd4fdfb000-7ffd4fdfc000 r-xp 00000000 00:00 0 [vdso] Size: 4 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 4 kB Pss: 0 kB Shared_Clean: 4 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 0 kB Referenced: 4 kB Anonymous: 0 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 0 kB THPeligible: 0 VmFlags: rd ex mr mw me de sd ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall] Size: 4 kB KernelPageSize: 4 kB MMUPageSize: 4 kB Rss: 0 kB Pss: 0 kB Shared_Clean: 0 kB Shared_Dirty: 0 kB Private_Clean: 0 kB Private_Dirty: 0 kB Referenced: 0 kB Anonymous: 0 kB LazyFree: 0 kB AnonHugePages: 0 kB ShmemPmdMapped: 0 kB Shared_Hugetlb: 0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked: 0 kB THPeligible: 0 VmFlags: ex