linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
From: Robert Stupp <snazy@gmx.de>
To: Jan Kara <jack@suse.cz>, Johannes Weiner <hannes@cmpxchg.org>
Cc: Vlastimil Babka <vbabka@suse.cz>,
	snazy@snazy.de, Michal Hocko <mhocko@kernel.org>,
	Josef Bacik <josef@toxicpanda.com>,
	"Kirill A. Shutemov" <kirill@shutemov.name>,
	Randy Dunlap <rdunlap@infradead.org>,
	 linux-kernel@vger.kernel.org, Linux MM <linux-mm@kvack.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	"Potyra, Stefan" <Stefan.Potyra@elektrobit.com>
Subject: Re: mlockall(MCL_CURRENT) blocking infinitely
Date: Wed, 06 Nov 2019 14:45:43 +0100	[thread overview]
Message-ID: <4edf4dea97f6c1e3c7d4fed0e12c3dc6dff7575f.camel@gmx.de> (raw)
In-Reply-To: <20191106120315.GF16085@quack2.suse.cz>

[-- Attachment #1: Type: text/plain, Size: 3504 bytes --]

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


[-- Attachment #2: dmesg.txt --]
[-- Type: text/plain, Size: 22616 bytes --]

[   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

[-- Attachment #3: smaps.txt --]
[-- Type: text/plain, Size: 14851 bytes --]

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 

  reply	other threads:[~2019-11-06 13:46 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <4576b336-66e6-e2bb-cd6a-51300ed74ab8@snazy.de>
2019-10-24 23:34 ` mlockall(MCL_CURRENT) blocking infinitely Randy Dunlap
2019-10-25  9:21   ` Michal Hocko
2019-10-25 11:02     ` Robert Stupp
2019-10-25 11:46       ` Michal Hocko
2019-10-25 11:50         ` Michal Hocko
2019-10-25 11:59           ` Robert Stupp
2019-10-25 13:19             ` Robert Stupp
2019-10-25 11:55         ` Robert Stupp
2019-10-25 12:05           ` Michal Hocko
2019-10-25 12:11             ` Michal Hocko
2019-10-25 13:10               ` Robert Stupp
2019-10-25 13:27                 ` Michal Hocko
2019-10-25 13:45                   ` Robert Stupp
2019-10-25 13:57                     ` Michal Hocko
2019-10-25 14:00                       ` Michal Hocko
2019-10-25 15:58                         ` Robert Stupp
2019-11-05 13:23                           ` Robert Stupp
2019-11-05 15:28                             ` Vlastimil Babka
2019-11-05 18:22                               ` Johannes Weiner
2019-11-05 20:05                                 ` Robert Stupp
2019-11-06 10:25                                   ` Robert Stupp
2019-11-06 11:26                                     ` Robert Stupp
2019-11-06 12:04                                       ` Jan Kara
2019-11-06 12:24                                       ` Robert Stupp
2019-11-06 12:03                                 ` Jan Kara
2019-11-06 13:45                                   ` Robert Stupp [this message]
2019-11-06 14:35                                     ` Jan Kara
2019-11-06 15:32                                       ` Robert Stupp
2019-11-06 14:38                                     ` Jan Kara
2019-11-06 14:56                                     ` Josef Bacik
2019-11-06 15:05                                       ` Jan Kara
2019-11-06 15:14                                         ` Josef Bacik
2019-11-06 15:25                                           ` Jan Kara
2019-11-06 16:39                                           ` Robert Stupp
2019-11-06 17:03                                             ` Robert Stupp
2019-11-06 17:25                                               ` Jan Kara
2019-11-07  8:08                                                 ` Robert Stupp
2019-11-20 12:42                                                   ` Robert Stupp
2019-10-25 13:55                   ` Robert Stupp

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4edf4dea97f6c1e3c7d4fed0e12c3dc6dff7575f.camel@gmx.de \
    --to=snazy@gmx.de \
    --cc=Stefan.Potyra@elektrobit.com \
    --cc=akpm@linux-foundation.org \
    --cc=hannes@cmpxchg.org \
    --cc=jack@suse.cz \
    --cc=josef@toxicpanda.com \
    --cc=kirill@shutemov.name \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-mm@kvack.org \
    --cc=mhocko@kernel.org \
    --cc=rdunlap@infradead.org \
    --cc=snazy@snazy.de \
    --cc=vbabka@suse.cz \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).