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 X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8760CCA9EAF for ; Mon, 21 Oct 2019 20:37:02 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 474252067B for ; Mon, 21 Oct 2019 20:37:02 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lca.pw header.i=@lca.pw header.b="ji6epuuE" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 474252067B Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=lca.pw Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id BC58C6B000A; Mon, 21 Oct 2019 16:37:01 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B757B6B000C; Mon, 21 Oct 2019 16:37:01 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A3CDA6B000D; Mon, 21 Oct 2019 16:37:01 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0139.hostedemail.com [216.40.44.139]) by kanga.kvack.org (Postfix) with ESMTP id 82A906B000A for ; Mon, 21 Oct 2019 16:37:01 -0400 (EDT) Received: from smtpin19.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with SMTP id 130AA52D3 for ; Mon, 21 Oct 2019 20:37:01 +0000 (UTC) X-FDA: 76068951042.19.skin76_201c385831751 X-HE-Tag: skin76_201c385831751 X-Filterd-Recvd-Size: 5353 Received: from mail-qk1-f193.google.com (mail-qk1-f193.google.com [209.85.222.193]) by imf37.hostedemail.com (Postfix) with ESMTP for ; Mon, 21 Oct 2019 20:37:00 +0000 (UTC) Received: by mail-qk1-f193.google.com with SMTP id e66so14071390qkf.13 for ; Mon, 21 Oct 2019 13:37:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lca.pw; s=google; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=aN0N6sA3eex62Qq2/1BFeG4qtv64PBbFfLJSss3SQes=; b=ji6epuuE1uWhGTvPbRIMw7vMXfJAumXpjbVQmCghtSg7qqpQKEvd5WK7R4owTuAgvv LCD8nDwZVWakgikSYqbDnzbn25AHj4kv2KAXTxwVslf2Eygd0C6mWl3b1b9xA7gpTiK4 ndyw6q6NJnxnIELSNCgJNFLkfC7Rsx+ca920yzv+rsim1k+PxK698ZjVgrwlDJ9hooP1 wcRm7UFf8lJhk0l3r4w82SHKyLCsBgj57MGYbkHBvlSrQyAiptlOt32bZZaZ3PtYb26b b2vL356QQSkm21SBuq+zowOqV1dWzwF7c6Zu79IPW1VjXUM7YmIs7FTFiEuJJz3l0SFH +gXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=aN0N6sA3eex62Qq2/1BFeG4qtv64PBbFfLJSss3SQes=; b=OEVX24ep46FY5mY6jeVepFxtU2ZN/4PFbPvduT5PmjQfaYlWUyDEuxGJ+ghayorJfv fzLqtAaB2K3z16vuJgGjUZGXtD718EVE/IU3zuCq7pm0nOSN4EfeeCkq85l2cnn3X5DU DiSTW5PN3KjdfD9A+y/qFqlJXORcOmDMBfADMk/UfbRILGf2O32wRxoErP/hLZ/Qo9MH KN5HggSxp+ROfHFUiXxEDHY68VPSSjFK8G1smfxFqvXelBFyLdJK8+MSVYdq/OF0LpRM R5/vthhkpgDCn/KUCzZ6UMpcOw9Z8Q16+BFi4OxMcituv1n6aUNL8ogG/XQ6dXByWqet D3dQ== X-Gm-Message-State: APjAAAXlfPPzmewrrT07areqi4JhQ/7LAdDUsXn+lzM3tsJHKlZbq/zH +KhKYUVy8zhpaqyDHcxmZrj3Hw== X-Google-Smtp-Source: APXvYqzbNaipl1JmlJdTHwNCXalWRzmN4A68zuQLbNzqunduFxSdSK/sPim7bzG7SFLKCeX34fMk4g== X-Received: by 2002:a05:620a:159c:: with SMTP id d28mr13392395qkk.422.1571690219755; Mon, 21 Oct 2019 13:36:59 -0700 (PDT) Received: from [192.168.1.153] (pool-71-184-117-43.bstnma.fios.verizon.net. [71.184.117.43]) by smtp.gmail.com with ESMTPSA id i185sm8547624qkc.129.2019.10.21.13.36.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 21 Oct 2019 13:36:59 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: [PATCH v6 3/4] arm64: use both ZONE_DMA and ZONE_DMA32 From: Qian Cai In-Reply-To: <9208de061fe2b9ee7b74206b3cd52cc116e43ac0.camel@suse.de> Date: Mon, 21 Oct 2019 16:36:57 -0400 Cc: f.fainelli@gmail.com, mbrugger@suse.com, marc.zyngier@arm.com, catalin.marinas@arm.com, Linux Kernel Mailing List , linux-mm@kvack.org, Rob Herring , linux-rpi-kernel@lists.infradead.org, m.szyprowski@samsung.com, Robin Murphy , phill@raspberrypi.org, will@kernel.org, Christoph Hellwig , linux-arm-kernel@lists.infradead.org, wahrenst@gmx.net Content-Transfer-Encoding: quoted-printable Message-Id: References: <6703f8dab4a21fe4e1049f8f224502e1733bf72c.camel@suse.de> <9208de061fe2b9ee7b74206b3cd52cc116e43ac0.camel@suse.de> To: Nicolas Saenz Julienne X-Mailer: Apple Mail (2.3445.104.11) X-Bogosity: Ham, tests=bogofilter, spamicity=0.000524, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: > On Oct 21, 2019, at 1:55 PM, Nicolas Saenz Julienne = wrote: >=20 > On Mon, 2019-10-21 at 13:25 -0400, Qian Cai wrote: >>> On Oct 21, 2019, at 1:01 PM, Nicolas Saenz Julienne = >>> wrote: >>>=20 >>> Could you enable CMA debugging to see if anything interesting comes = out of >>> it. >>=20 >> I did but nothing interesting came out. Did you use the same config I = gave? >=20 > Yes, aside from enabling ZONE_DMA. >=20 >> Also, it has those cmdline. >>=20 >> page_poison=3Don page_owner=3Don numa_balancing=3Denable \ >> systemd.unified_cgroup_hierarchy=3D1 debug_guardpage_minorder=3D1 \ >> page_alloc.shuffle=3D1 >=20 > No luck, still works for me even after adding those extra flags. IIRC = most of > them (if not all) are not even parsed by the time CMA is configured. >=20 > So, can you confirm the zones setup you're seeing is similar to this = one: >=20 > [ 0.000000][ T0] Zone ranges: > [ 0.000000][ T0] DMA [mem = 0x00000000802f0000-0x00000000bfffffff] > [ 0.000000][ T0] DMA32 [mem = 0x00000000c0000000-0x00000000ffffffff] > [ 0.000000][ T0] Normal [mem = 0x0000000100000000-0x00000093fcffffff] >=20 > Maybe your memory starts between 0xe0000000-0xffffffff. That would be > problematic (although somewhat unwarranted). I managed to get more information here, [ 0.000000] cma: dma_contiguous_reserve(limit c0000000) [ 0.000000] cma: dma_contiguous_reserve: reserving 64 MiB for global = area [ 0.000000] cma: cma_declare_contiguous(size 0x0000000004000000, base = 0x0000000000000000, limit 0x00000000c0000000 alignment = 0x0000000000000000) [ 0.000000] cma: Failed to reserve 512 MiB Full dmesg: https://cailca.github.io/files/dmesg.txt=