Received: by 10.213.65.68 with SMTP id h4csp1295293imn; Sat, 7 Apr 2018 23:46:36 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/GcWX38YlmU/ezTcvACfrFLh14r0qFcuQ/ZRcjBQMDWx7PECiAktbG8p9my9oy+ukM3vNm X-Received: by 10.98.194.133 with SMTP id w5mr25537717pfk.6.1523169996633; Sat, 07 Apr 2018 23:46:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523169996; cv=none; d=google.com; s=arc-20160816; b=qgyb5/3k+dmw7oIDTj3HMYeCU+sQBoGRZgmAJViJPanbNFKTUpbf6xtjZqpF3XwuM7 1OEiRtL1AyNp2evhjKs0Dl5cASJ/r81UyC/9xlW0ygsRwSfu3zl8AjfLWzoxjJa92gNl qHS/ZCLRiO1A8H7sctVJaBExwnoqo2PBZFTiFz2OqX5ZXVUq/f6LiqysJfTqEbL3mypS Xy0NyhIYAQXrF9ozI/YVKyUNf9Cvw2QbZxU4U8sWqCXBP1nVyzNtYtQ4mwdAZKV5n86X M2ZFeu9y6hYpkiH3DawavbqJRSEHQhOrbb3KOKdQIpWHclT/WMaFsVfh4pFklmHJeQeX W12A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=Zdks/3R304VKVvY8rAXDz2cGOLwV5Ow5gUN65B4aTAY=; b=MA/+m1umTZMjTP3CefBJx69EKPgiN9lQ+Xui/IeLsE9/aKYjAhW0xWvQoKWjLYc1BM oLVbT3U0Sk9LD4HmrjCdxbw91TnERkhIo5bGlPiFMPhC3vbla6bk54GSeCQqfgtx4sRF qFCFFz5TXzSikDnSNiuyVMe90YVxPm0XJJioKl2NAO3lvbZkiIN0TxQFHLD0Pv832rgv uCgCrO1Sm8+QS45EsKXRo4JZOOaVNin+laiMUxws4BfToMTk81RIyk4b2UlnmoChOXPP Wg34J8G3q5abCZJ/w0wSMYjyVu/mQZ5SahrsqfMjC2Cg47zIZchrpY+md1wqTREEFiUs nXig== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v24si10331748pff.274.2018.04.07.23.45.59; Sat, 07 Apr 2018 23:46:36 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751630AbeDHGnU (ORCPT + 99 others); Sun, 8 Apr 2018 02:43:20 -0400 Received: from out30-130.freemail.mail.aliyun.com ([115.124.30.130]:47417 "EHLO out30-130.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751126AbeDHGnT (ORCPT ); Sun, 8 Apr 2018 02:43:19 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R531e4;CH=green;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01f04446;MF=zoucao@linux.alibaba.com;NM=1;PH=DS;RN=2;SR=0;TI=SMTPD_---0T-qAGpS_1523169795; Received: from localhost(mailfrom:zoucao@linux.alibaba.com fp:SMTPD_---0T-qAGpS_1523169795) by smtp.aliyun-inc.com(127.0.0.1); Sun, 08 Apr 2018 14:43:15 +0800 From: zoucao@linux.alibaba.com To: tglx@linutronix.de Cc: linux-kernel@vger.kernel.org Subject: [PATCH] free e820 reserved memory in bootargs memmap Date: Sun, 8 Apr 2018 14:41:33 +0800 Message-Id: <20180408064134.77385-1-zoucao@linux.alibaba.com> X-Mailer: git-send-email 2.14.1.40.g8e62ba1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org add a new chareater "-" in bootargs memmap, you can use this chareater to free e820 reserved memory, for example: reserved iomem: cat /proc/iomem: ...... 00100000-6aefefff : System RAM 01000000-0165537a : Kernel code 0165537b-01a8873f : Kernel data 01c31000-01f4efff : Kernel bss 28000000-320fffff : Crash kernel 6aeff000-6effffff : reserved --> it is e820 reserved memory 6f000000-78240fff : System RAM ...... add bootargs memmap=0x4101000-0x6aeff000, to free memory region: 6aeff000-6effffff then 6aeff000-6effffff will be merged into 00100000-78240fff. new iomem: cat /proc/iomem: ...... 00100000-78240fff : System RAM 01000000-0165537a : Kernel code 0165537b-01a8873f : Kernel data 01c31000-01f4efff : Kernel bss ......