Re: mlockall(MCL_CURRENT) blocking infinitely

From: Robert Stupp
Date: Wed Nov 06 2019 - 08:46:32 EST


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