Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp1979981imm; Thu, 7 Jun 2018 03:33:15 -0700 (PDT) X-Google-Smtp-Source: ADUXVKInxbpj3l8jxiXG9p1nhWAa5i7KTcgnPqlC3DZe4mTalbcEsWBVpP/7Fv16yPcvc0e2ado2 X-Received: by 2002:a17:902:683:: with SMTP id 3-v6mr1428548plh.291.1528367595272; Thu, 07 Jun 2018 03:33:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1528367595; cv=none; d=google.com; s=arc-20160816; b=EWo83NTl/3X169b2AMYvBuAG3gQ761BA7D3ZAdhOgiRYiX8s7PERIULnrE/4Rjoyag ul79D7hLtM5CtukydkNZUOY47tOaT0YuGzDpHEpWVB0lOa3mFoPAFBctCNECdgrMjDj7 iZ991I5/lpxj5lUPxZB1P1cguSmm1pE9JhnlFhh+Ihw4Vv+bx+3095FG9cPx77kBu3Q4 ZQE92kmj21Rr0iVUMc6dlcG096gAbYk40/CTS6iHw/vH4RvAhQPGfODIoLs++/+O9RxQ dRs9MhpOmHE0d5BnAWujjYUd9RDPV11CiN8Kzd6apfCXENoFgrlSB4EUTUhvl10cwC78 Bo/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:arc-authentication-results; bh=qly+IoKkI3XCoROk/59RTOQcMdHZTnSOpFsHkQqri20=; b=gsPpTmKotYKtu8FoI80n1pYIt5BrG31wmUnDbEmR8XfwP6+xhcXRPHkZHliXPfMP8C kgutEHTjDkVWnhnAL50TKzxgkv+vF3G3CrOfffftyefC46G+PG22n7LOGw+4pGAK2HKt zClMePDh3RyR/zrtre55/VE1T3mQiJNxpoCPOIXbdSihU389orVOAEfDMQx0TqknA6nn QeDYm7hHBdahMSxbtd/8kzXcS2dhrcWOvIrD9CBdxsdU1vO9p6DBa4SKbVquTEqcox4M 1ygvLdIMOX9F4rQfACBbHDTdfAX7sw2cM/O3ENBo7zqpmvswberXPnyF2lUtwDeLXAg5 t8NQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m9-v6si4893611pgr.148.2018.06.07.03.33.00; Thu, 07 Jun 2018 03:33:15 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932388AbeFGKEn (ORCPT + 99 others); Thu, 7 Jun 2018 06:04:43 -0400 Received: from tyo161.gate.nec.co.jp ([114.179.232.161]:48876 "EHLO tyo161.gate.nec.co.jp" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932245AbeFGKEl (ORCPT ); Thu, 7 Jun 2018 06:04:41 -0400 Received: from mailgate02.nec.co.jp ([114.179.233.122]) by tyo161.gate.nec.co.jp (8.15.1/8.15.1) with ESMTPS id w57A3sKx003218 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 7 Jun 2018 19:03:54 +0900 Received: from mailsv01.nec.co.jp (mailgate-v.nec.co.jp [10.204.236.94]) by mailgate02.nec.co.jp (8.15.1/8.15.1) with ESMTP id w57A3sNG012318; Thu, 7 Jun 2018 19:03:54 +0900 Received: from mail03.kamome.nec.co.jp (mail03.kamome.nec.co.jp [10.25.43.7]) by mailsv01.nec.co.jp (8.15.1/8.15.1) with ESMTP id w57A3csx022458; Thu, 7 Jun 2018 19:03:54 +0900 Received: from bpxc99gp.gisp.nec.co.jp ([10.38.151.147] [10.38.151.147]) by mail01b.kamome.nec.co.jp with ESMTP id BT-MMP-1010828; Thu, 7 Jun 2018 19:02:58 +0900 Received: from BPXM23GP.gisp.nec.co.jp ([10.38.151.215]) by BPXC19GP.gisp.nec.co.jp ([10.38.151.147]) with mapi id 14.03.0319.002; Thu, 7 Jun 2018 19:02:57 +0900 From: Naoya Horiguchi To: Oscar Salvador CC: Matthew Wilcox , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , Andrew Morton , Michal Hocko , "mingo@kernel.org" , "dan.j.williams@intel.com" , Huang Ying , Pavel Tatashin Subject: Re: kernel panic in reading /proc/kpageflags when enabling RAM-simulated PMEM Thread-Topic: kernel panic in reading /proc/kpageflags when enabling RAM-simulated PMEM Thread-Index: AQHT/GeymmpDVR1XWE69lshFJtmzcqRQRpEAgABpKgCAAWucAIAALt0AgAANvoCAAAOvAIAABOqAgAFfi4CAAApwAIAAL2mAgAADywA= Date: Thu, 7 Jun 2018 10:02:56 +0000 Message-ID: <20180607100256.GA9129@hori1.linux.bs1.fc.nec.co.jp> References: <20180605011836.GA32444@bombadil.infradead.org> <20180605073500.GA23766@hori1.linux.bs1.fc.nec.co.jp> <20180606051624.GA16021@hori1.linux.bs1.fc.nec.co.jp> <20180606080408.GA31794@techadventures.net> <20180606085319.GA32052@techadventures.net> <20180606090630.GA27065@hori1.linux.bs1.fc.nec.co.jp> <20180606092405.GA6562@hori1.linux.bs1.fc.nec.co.jp> <20180607062218.GB22554@hori1.linux.bs1.fc.nec.co.jp> <20180607065940.GA7334@techadventures.net> <20180607094921.GA8545@techadventures.net> In-Reply-To: <20180607094921.GA8545@techadventures.net> Accept-Language: en-US, ja-JP Content-Language: ja-JP X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [10.51.8.80] Content-Type: multipart/mixed; boundary="_003_20180607100256GA9129hori1linuxbs1fcneccojp_" MIME-Version: 1.0 X-TM-AS-MML: disable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --_003_20180607100256GA9129hori1linuxbs1fcneccojp_ Content-Type: text/plain; charset="iso-2022-jp" Content-ID: <8E347822EC16684CAEBC37CCB8F578D0@gisp.nec.co.jp> Content-Transfer-Encoding: quoted-printable On Thu, Jun 07, 2018 at 11:49:21AM +0200, Oscar Salvador wrote: > On Thu, Jun 07, 2018 at 08:59:40AM +0200, Oscar Salvador wrote: > > On Thu, Jun 07, 2018 at 06:22:19AM +0000, Naoya Horiguchi wrote: > > > On Wed, Jun 06, 2018 at 09:24:05AM +0000, Horiguchi Naoya(=1B$BKY8}= =1B(B =1B$BD>Li=1B(B) wrote: > > > > On Wed, Jun 06, 2018 at 09:06:30AM +0000, Horiguchi Naoya(=1B$BKY8}= =1B(B =1B$BD>Li=1B(B) wrote: > > > > > On Wed, Jun 06, 2018 at 10:53:19AM +0200, Oscar Salvador wrote: > > > > > > On Wed, Jun 06, 2018 at 10:04:08AM +0200, Oscar Salvador wrote: > > > > > > > On Wed, Jun 06, 2018 at 05:16:24AM +0000, Naoya Horiguchi wro= te: > > > > > > > > On Tue, Jun 05, 2018 at 07:35:01AM +0000, Horiguchi Naoya(= =1B$BKY8}=1B(B =1B$BD>Li=1B(B) wrote: > > > > > > > > > On Mon, Jun 04, 2018 at 06:18:36PM -0700, Matthew Wilcox = wrote: > > > > > > > > > > On Tue, Jun 05, 2018 at 12:54:03AM +0000, Naoya Horiguc= hi wrote: > > > > > > > > > > > Reproduction precedure is like this: > > > > > > > > > > > - enable RAM based PMEM (with a kernel boot paramete= r like memmap=3D1G!4G) > > > > > > > > > > > - read /proc/kpageflags (or call tools/vm/page-types= with no arguments) > > > > > > > > > > > (- my kernel config is attached) > > > > > > > > > > > > > > > > > > > > > > I spent a few days on this, but didn't reach any solu= tions. > > > > > > > > > > > So let me report this with some details below ... > > > > > > > > > > > > > > > > > > > > > > In the critial page request, stable_page_flags() is c= alled with an argument > > > > > > > > > > > page whose ->compound_head was somehow filled with '0= xffffffffffffffff'. > > > > > > > > > > > And compound_head() returns (struct page *)(head - 1)= , which explains the > > > > > > > > > > > address 0xfffffffffffffffe in the above message. > > > > > > > > > > > > > > > > > > > > Hm. compound_head shares with: > > > > > > > > > > > > > > > > > > > > struct list_head lru; > > > > > > > > > > struct list_head slab_l= ist; /* uses lru */ > > > > > > > > > > struct { /* Part= ial pages */ > > > > > > > > > > struct page *ne= xt; > > > > > > > > > > unsigned long _compound_pad_1; = /* compound_head */ > > > > > > > > > > unsigned long _pt_pad_1; = /* compound_head */ > > > > > > > > > > struct dev_pagemap *pgmap; > > > > > > > > > > struct rcu_head rcu_head; > > > > > > > > > > > > > > > > > > > > None of them should be -1. > > > > > > > > > > > > > > > > > > > > > It seems that this kernel panic happens when reading = kpageflags of pfn range > > > > > > > > > > > [0xbffd7, 0xc0000), which coresponds to a 'reserved' = range. > > > > > > > > > > > > > > > > > > > > > > [ 0.000000] user-defined physical RAM map: > > > > > > > > > > > [ 0.000000] user: [mem 0x0000000000000000-0x000000= 000009fbff] usable > > > > > > > > > > > [ 0.000000] user: [mem 0x000000000009fc00-0x000000= 000009ffff] reserved > > > > > > > > > > > [ 0.000000] user: [mem 0x00000000000f0000-0x000000= 00000fffff] reserved > > > > > > > > > > > [ 0.000000] user: [mem 0x0000000000100000-0x000000= 00bffd6fff] usable > > > > > > > > > > > [ 0.000000] user: [mem 0x00000000bffd7000-0x000000= 00bfffffff] reserved > > > > > > > > > > > [ 0.000000] user: [mem 0x00000000feffc000-0x000000= 00feffffff] reserved > > > > > > > > > > > [ 0.000000] user: [mem 0x00000000fffc0000-0x000000= 00ffffffff] reserved > > > > > > > > > > > [ 0.000000] user: [mem 0x0000000100000000-0x000000= 013fffffff] persistent (type 12) > > > > > > > > > > > > > > > > > > > > > > So I guess 'memmap=3D' parameter might badly affect t= he memory initialization process. > > > > > > > > > > > > > > > > > > > > > > This problem doesn't reproduce on v4.17, so some pre-= released patch introduces it. > > > > > > > > > > > I hope this info helps you find the solution/workarou= nd. > > > > > > > > > > > > > > > > > > > > Can you try bisecting this? It could be one of my patc= hes to reorder struct > > > > > > > > > > page, or it could be one of Pavel's deferred page initi= alisation patches. > > > > > > > > > > Or something else ;-) > > > > > > > > > > > > > > > > > > Thank you for the comment. I'm trying bisecting now, let = you know the result later. > > > > > > > > > > > > > > > > > > And I found that my statement "not reproduce on v4.17" wa= s wrong (I used > > > > > > > > > different kvm guests, which made some different test cond= ition and misguided me), > > > > > > > > > this seems an older (at least < 4.15) bug. > > > > > > > > > > > > > > > > (Cc: Pavel) > > > > > > > > > > > > > > > > Bisection showed that the following commit introduced this = issue: > > > > > > > > > > > > > > > > commit f7f99100d8d95dbcf09e0216a143211e79418b9f > > > > > > > > Author: Pavel Tatashin > > > > > > > > Date: Wed Nov 15 17:36:44 2017 -0800 > > > > > > > > > > > > > > > > mm: stop zeroing memory during allocation in vmemmap > > > > > > > > > > > > > > > > This patch postpones struct page zeroing to later stage of = memory initialization. > > > > > > > > My kernel config disabled CONFIG_DEFERRED_STRUCT_PAGE_INIT = so two callsites of > > > > > > > > __init_single_page() were never reached. So in such case, s= truct pages populated > > > > > > > > by vmemmap_pte_populate() could be left uninitialized? > > > > > > > > And I'm not sure yet how this issue becomes visible with me= mmap=3D setting. > > > > > > > > > > > > > > I think that this becomes visible because memmap=3Dx!y create= s a persistent memory region: > > > > > > > > > > > > > > parse_memmap_one > > > > > > > { > > > > > > > ... > > > > > > > } else if (*p =3D=3D '!') { > > > > > > > start_at =3D memparse(p+1, &p); > > > > > > > e820__range_add(start_at, mem_size, E820_TYPE= _PRAM); > > > > > > > ... > > > > > > > } > > > > > > > > > > > > > > and this region it is not added neither in memblock.memory no= r in memblock.reserved. > > > > > > > Ranges in memblock.memory get zeroed in memmap_init_zone(), w= hile memblock.reserved get zeroed > > > > > > > in free_low_memory_core_early(): > > > > > > > > > > > > > > static unsigned long __init free_low_memory_core_early(void) > > > > > > > { > > > > > > > ... > > > > > > > for_each_reserved_mem_region(i, &start, &end) > > > > > > > reserve_bootmem_region(start, end); > > > > > > > ... > > > > > > > } > > > > > > > > > > > > > > > > > > > > > Maybe I am mistaken, but I think that persistent memory regio= ns should be marked as reserved. > > > > > > > A comment in do_mark_busy() suggests this: > > > > > > > > > > > > > > static bool __init do_mark_busy(enum e820_type type, struct r= esource *res) > > > > > > > { > > > > > > > > > > > > > > ... > > > > > > > /* > > > > > > > * Treat persistent memory like device memory, i.e. r= eserve it > > > > > > > * for exclusive use of a driver > > > > > > > */ > > > > > > > ... > > > > > > > } > > > > > > > > > > > > > > > > > > > > > I wonder if something like this could work and if so, if it i= s right (i haven't tested it yet): > > > > > > > > > > > > > > diff --git a/arch/x86/kernel/e820.c b/arch/x86/kernel/e820.c > > > > > > > index 71c11ad5643e..3c9686ef74e5 100644 > > > > > > > --- a/arch/x86/kernel/e820.c > > > > > > > +++ b/arch/x86/kernel/e820.c > > > > > > > @@ -1247,6 +1247,11 @@ void __init e820__memblock_setup(void) > > > > > > > if (end !=3D (resource_size_t)end) > > > > > > > continue; > > > > > > > > > > > > > > + if (entry->type =3D=3D E820_TYPE_PRAM || entr= y->type =3D=3D E820_TYPE_PMEM) { > > > > > > > + memblock_reserve(entry->addr, entry->= size); > > > > > > > + continue; > > > > > > > + } > > > > > > > + > > > > > > > if (entry->type !=3D E820_TYPE_RAM && entry->= type !=3D E820_TYPE_RESERVED_KERN) > > > > > > > continue; > > > > > > > > > > > > It does not seem to work, so the reasoning might be incorrect. > > > > >=20 > > > > > Thank you for the comment. > > > > >=20 > > > > > One note is that the memory region with "broken struct page" is a= typical > > > > > reserved region, not a pmem region. Strangely reading offset 0xbf= fd7 of > > > > > /proc/kpageflags is OK if pmem region does not exist, but NG if p= mem region exists. > > > > > Reading the offset like 0x100000 (on pmem region) does not cause = the crash, > > > > > so pmem region seems properly set up. > > > > >=20 > > > > > [ 0.000000] user-defined physical RAM map: > > > > > [ 0.000000] user: [mem 0x0000000000000000-0x000000000009fbff] = usable > > > > > [ 0.000000] user: [mem 0x000000000009fc00-0x000000000009ffff] = reserved > > > > > [ 0.000000] user: [mem 0x00000000000f0000-0x00000000000fffff] = reserved > > > > > [ 0.000000] user: [mem 0x0000000000100000-0x00000000bffd6fff] = usable > > > > > [ 0.000000] user: [mem 0x00000000bffd7000-0x00000000bfffffff] = reserved =3D=3D=3D> "broken struct page" region > > > > > [ 0.000000] user: [mem 0x00000000feffc000-0x00000000feffffff] = reserved > > > > > [ 0.000000] user: [mem 0x00000000fffc0000-0x00000000ffffffff] = reserved > > > > > [ 0.000000] user: [mem 0x0000000100000000-0x000000013fffffff] = persistent (type 12) =3D> pmem region > > > > > [ 0.000000] user: [mem 0x0000000140000000-0x000000023fffffff] = usable > > > > >=20 > > > >=20 > > > > I have another note: > > > >=20 > > > > > My kernel config disabled CONFIG_DEFERRED_STRUCT_PAGE_INIT so two= callsites of > > > > > __init_single_page() were never reached. So in such case, struct = pages populated > > > > > by vmemmap_pte_populate() could be left uninitialized? > > > >=20 > > > > I quickly checked whether enabling CONFIG_DEFERRED_STRUCT_PAGE_INIT= affect > > > > the issue. And found that the kernel panic happens even with this c= onfig enabled. > > > > So I'm still confused... > > >=20 > > > Let me share some new facts: > > >=20 > > > I gave accidentally an inconvenient memmap layout like 'memmap=3D1G!4= G' in > > > 2 NUMA node with 8 GB memory. > > > While I didn't intended this, but 4GB is the address starting some me= mory > > > block when no "memmap=3D" option is provided. > > >=20 > > > (messages from free_area_init_nodes() for no "memmap=3D" case > > > [ 0.000000] Early memory node ranges > > > [ 0.000000] node 0: [mem 0x0000000000001000-0x000000000009ef= ff] > > > [ 0.000000] node 0: [mem 0x0000000000100000-0x00000000bffd6f= ff] > > > [ 0.000000] node 0: [mem 0x0000000100000000-0x000000013fffff= ff] // <--- > > > [ 0.000000] node 1: [mem 0x0000000140000000-0x000000023fffff= ff] > > >=20 > > > When "memmap=3D1G!4G" is given, the range [0x0000000100000000-0x00000= 0013fffffff] > > > disappears and kernel messages are like below: > > >=20 > > > (messages from free_area_init_nodes() for "memmap=3D1G!4G" case > > > [ 0.000000] Early memory node ranges > > > [ 0.000000] node 0: [mem 0x0000000000001000-0x000000000009ef= ff] > > > [ 0.000000] node 0: [mem 0x0000000000100000-0x00000000bffd6f= ff] > > > [ 0.000000] node 1: [mem 0x0000000140000000-0x000000023fffff= ff] > > >=20 > > > This makes kernel think that the end pfn of node 0 is 0 0xbffd7 > > > instead of 0x140000, which affects the memory initialization process. > > > memmap_init_zone() calls __init_single_page() for each page within a = zone, > > > so if zone->spanned_pages are underestimated, some pages are left uni= nitialized. > > >=20 > > > If I provide 'memmap=3D1G!7G', the kernel panic does not reproduce an= d > > > kernel messages are like below. > > > =20 > > > (messages from free_area_init_nodes() for "memmap=3D1G!7G" case > > > [ 0.000000] Early memory node ranges > > > [ 0.000000] node 0: [mem 0x0000000000001000-0x000000000009ef= ff] > > > [ 0.000000] node 0: [mem 0x0000000000100000-0x00000000bffd6f= ff] > > > [ 0.000000] node 0: [mem 0x0000000100000000-0x000000013fffff= ff] > > > [ 0.000000] node 1: [mem 0x0000000140000000-0x00000001bfffff= ff] > > > [ 0.000000] node 1: [mem 0x0000000200000000-0x000000023fffff= ff] > > >=20 > > >=20 > > > I think that in order to fix this, we need some conditions and/or pre= checks > > > for memblock layout, does it make sense? Or any other better approach= es? >=20 > Could you share the "e820: BIOS-provided physical RAM map" and "e820: use= r-defined physical RAM map" > output with both memmap=3D args (1G!4G and 1G!7G)? Sure, here it is: # memmap=3D1G!4G BIOS-provided physical RAM map: BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved BIOS-e820: [mem 0x0000000000100000-0x00000000bffd6fff] usable BIOS-e820: [mem 0x00000000bffd7000-0x00000000bfffffff] reserved BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved BIOS-e820: [mem 0x0000000100000000-0x000000023fffffff] usable NX (Execute Disable) protection: active user-defined physical RAM map: user: [mem 0x0000000000000000-0x000000000009fbff] usable user: [mem 0x000000000009fc00-0x000000000009ffff] reserved user: [mem 0x00000000000f0000-0x00000000000fffff] reserved user: [mem 0x0000000000100000-0x00000000bffd6fff] usable user: [mem 0x00000000bffd7000-0x00000000bfffffff] reserved user: [mem 0x00000000feffc000-0x00000000feffffff] reserved user: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved user: [mem 0x0000000100000000-0x000000013fffffff] persistent (type 12) user: [mem 0x0000000140000000-0x000000023fffffff] usable # memmap=3D1G!7G BIOS-provided physical RAM map: BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved BIOS-e820: [mem 0x0000000000100000-0x00000000bffd6fff] usable BIOS-e820: [mem 0x00000000bffd7000-0x00000000bfffffff] reserved BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved BIOS-e820: [mem 0x0000000100000000-0x000000023fffffff] usable NX (Execute Disable) protection: active user-defined physical RAM map: user: [mem 0x0000000000000000-0x000000000009fbff] usable user: [mem 0x000000000009fc00-0x000000000009ffff] reserved user: [mem 0x00000000000f0000-0x00000000000fffff] reserved user: [mem 0x0000000000100000-0x00000000bffd6fff] usable user: [mem 0x00000000bffd7000-0x00000000bfffffff] reserved user: [mem 0x00000000feffc000-0x00000000feffffff] reserved user: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved user: [mem 0x0000000100000000-0x00000001bfffffff] usable user: [mem 0x00000001c0000000-0x00000001ffffffff] persistent (type 12) user: [mem 0x0000000200000000-0x000000023fffffff] usable I attached full dmesgs (including some printk output for debugging) just in= case. Thanks, Naoya Horiguchi --_003_20180607100256GA9129hori1linuxbs1fcneccojp_ Content-Type: application/gzip; name="dmesg.1G_4G.gz" Content-Description: dmesg.1G_4G.gz Content-Disposition: attachment; filename="dmesg.1G_4G.gz"; size=14098; creation-date="Thu, 07 Jun 2018 10:02:56 GMT"; modification-date="Thu, 07 Jun 2018 10:02:56 GMT" Content-ID: Content-Transfer-Encoding: base64 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 MUMT+j5LYPdG/QenLkV/AAsBAA== --_003_20180607100256GA9129hori1linuxbs1fcneccojp_ Content-Type: application/gzip; name="dmesg.1G_7G.gz" Content-Description: dmesg.1G_7G.gz Content-Disposition: attachment; filename="dmesg.1G_7G.gz"; size=14465; creation-date="Thu, 07 Jun 2018 10:02:56 GMT"; modification-date="Thu, 07 Jun 2018 10:02:56 GMT" Content-ID: Content-Transfer-Encoding: base64 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 --_003_20180607100256GA9129hori1linuxbs1fcneccojp_--