From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 443A2C433EF for ; Fri, 29 Apr 2022 22:11:56 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 53FF56B0071; Fri, 29 Apr 2022 18:11:55 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4F0466B0072; Fri, 29 Apr 2022 18:11:55 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3B7346B0073; Fri, 29 Apr 2022 18:11:55 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (relay.hostedemail.com [64.99.140.28]) by kanga.kvack.org (Postfix) with ESMTP id 2C1566B0071 for ; Fri, 29 Apr 2022 18:11:55 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay13.hostedemail.com (Postfix) with ESMTP id 0A2E9606EE for ; Fri, 29 Apr 2022 22:11:55 +0000 (UTC) X-FDA: 79411314990.07.57C0865 Received: from mail-yb1-f169.google.com (mail-yb1-f169.google.com [209.85.219.169]) by imf29.hostedemail.com (Postfix) with ESMTP id 16CB112007F for ; Fri, 29 Apr 2022 22:11:50 +0000 (UTC) Received: by mail-yb1-f169.google.com with SMTP id f38so16834393ybi.3 for ; Fri, 29 Apr 2022 15:11:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=kQmy1DozY+MQOT3hFFbQpwCpNXFgxLxF1Kty1xOxQWk=; b=NXqbBHZ9VwKIGp+CDR7YbK8pDPAtXozUwHomoZTwJmAZ2M3hstU8pa1vh7vhM4oOf8 yKlzpf12tt3NEbYWw/M3P2JssWpEIlYCNGtpE20iS30ujXNRHzhWXTR/TS9X+H6QVMqv RmFG5RG94XX0N/XsMzpk7hJ8g/y6PNSmuAvfoWguTAm8NZWeh/xflsMvQpd+dKRWmZrL bFsRsKO9rJg47tTn2cjJqVWrVuHf81ODE/rxIVKA6yp0cALACqLr1pdjwakTPIH1FrNB ZwyPw69sPfUuQVP9+cm4VRXVZoCdkgL6LujmOptTta/Igd85lrUN3OYsWDikeNfwUynu lKCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=kQmy1DozY+MQOT3hFFbQpwCpNXFgxLxF1Kty1xOxQWk=; b=Gt2u3h/lvPSGSrW5RiINBsLsDHwZSftURLg9Roy+/jKJW7NJCXBTKuS/lUBjPGp55j j9A3DuMhLnBXWUnyxQsT51mwmy0wTfl+ov2VzX5C68ZaTg4rMJiQz3NdKqidhLv5pImW z4XVrnqrGwHNxKGWoTQDeIkKlSAMaMxZaltw7cBGAvXdGD8nqWFMbcasulQJZTDvPjHy Mqs1xLoyShO1ke+alHflN7e/rM52zA0WC83zy95lgnnr7VQYEvbEeHgfb6HGttdh3jTt yqiWDiyc12Hmsz5OvU/F+Sz1UFJMHsSU1DrEguugwvEr45ebQWZLyuSo5oQzbC3u/eWb YeaQ== X-Gm-Message-State: AOAM533dPTNVtYG+EHgLkuSXNd8VRIYKUmbWSewppRqbsMJi3PxYU0du M51dUHvuOu/MiJUjMkeRgHdmPD/T3G7iEcH5wS6u2A== X-Google-Smtp-Source: ABdhPJxzIJP/0PkOy5+GtHE3C3pGZwvHAQEfBkVhZ6+DOtcVRXUTJB9lIYq49Ni06eLmgj6PImuYp5yRHVO65D+B7j0= X-Received: by 2002:a25:242:0:b0:648:76ff:88a8 with SMTP id 63-20020a250242000000b0064876ff88a8mr1646913ybc.603.1651270313696; Fri, 29 Apr 2022 15:11:53 -0700 (PDT) MIME-Version: 1.0 References: <20220429160317.GA71@qian> In-Reply-To: <20220429160317.GA71@qian> From: Naresh Kamboju Date: Sat, 30 Apr 2022 03:41:41 +0530 Message-ID: Subject: Re: [next] mm: libhugetlbfs: WARNING: at mm/page_alloc.c:5368 __alloc_pages To: Qian Cai Cc: Linux-Next Mailing List , linux-mm , open list , lkft-triage@lists.linaro.org, Andrew Morton , Stephen Rothwell , Arnd Bergmann , Zi Yan , Christophe Leroy , David Hildenbrand , Eric Ren , kernel test robot , Mel Gorman , Mike Rapoport , Minchan Kim , Oscar Salvador , Vlastimil Babka , Chen Wandun , NeilBrown , joao.m.martins@oracle.com, mawupeng1@huawei.com, Wei Yang , Song Liu Content-Type: text/plain; charset="UTF-8" X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 16CB112007F X-Stat-Signature: zbcb5afg6nqpsrxdqe16jx4hqn47ikag X-Rspam-User: Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=linaro.org header.s=google header.b=NXqbBHZ9; spf=pass (imf29.hostedemail.com: domain of naresh.kamboju@linaro.org designates 209.85.219.169 as permitted sender) smtp.mailfrom=naresh.kamboju@linaro.org; dmarc=pass (policy=none) header.from=linaro.org X-HE-Tag: 1651270310-454796 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Fri, 29 Apr 2022 at 21:33, Qian Cai wrote: > > On Fri, Apr 29, 2022 at 04:50:25PM +0530, Naresh Kamboju wrote: > > Following kernel warning notices on Linux next-20220427 till date next-20220429 > > on qemu_arm64 and arm64 devices. > > > > While testing libhugetlbfs test suite and ltp mm and hugetlb. > > > > Reported-by: Linux Kernel Functional Testing > > > > Test log: > > ---------- > > truncate_above_4GB (2M: 64): PASS > > brk_near_huge (2M: 64): brk_near_huge: malloc.c:2401: sysmalloc: > > Assertion `(old_top == initial_top (av) && old_size == 0) || > > ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && > > ((unsigned long) old_end & (pagesize - 1)) == 0)' failed. > > [ 15.685019] audit: type=1701 audit(1651222753.772:25): > > auid=4294967295 uid=0 gid=0 ses=4294967295 pid=454 > > comm=\"brk_near_huge\" > > exe=\"/usr/lib/libhugetlbfs/tests/obj64/brk_near_huge\" sig=6 res=1 > > [ 15.685629] ------------[ cut here ]------------ > > [ 15.685631] WARNING: CPU: 2 PID: 454 at mm/page_alloc.c:5368 > > Naresh, I am having difficult to reproduce this reliablely. If you have > spare cycles, do you mind reverting those to see if you can still > reproduce? I can't seems to find other recent commits more suspicious > than that series. > > 37e73e3b0a9d drivers: virtio_mem: use pageblock size as the minimum virtio_mem size. > d2b9cd2acb2b mm: cma: use pageblock_order as the single alignment > 7f125582227e mm: page_isolation: enable arbitrary range page isolation. > fb009b307b21 mm: make alloc_contig_range work at pageblock granularity > 7c7e18d510f4 mm: page_isolation: check specified range for unmovable pages > 6a242a94b883 mm: page_isolation: move has_unmovable_pages() to mm/page_isolation.c > > $ git revert --no-edit e389355485b7..37e73e3b0a9d The reported kernel warning was not solved by reverted above patches. - Naresh