From patchwork Wed Dec 26 02:35:34 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Qian Cai X-Patchwork-Id: 10742793 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id CE7C314E2 for ; Wed, 26 Dec 2018 02:35:53 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id BD40828B7B for ; Wed, 26 Dec 2018 02:35:53 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B0CD328C2C; Wed, 26 Dec 2018 02:35:53 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id AFEB728B7B for ; Wed, 26 Dec 2018 02:35:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9B8A88E0002; Tue, 25 Dec 2018 21:35:48 -0500 (EST) Delivered-To: linux-mm-outgoing@kvack.org Received: by kanga.kvack.org (Postfix, from userid 40) id 972468E0001; Tue, 25 Dec 2018 21:35:48 -0500 (EST) X-Original-To: int-list-linux-mm@kvack.org X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 830218E0002; Tue, 25 Dec 2018 21:35:48 -0500 (EST) X-Original-To: linux-mm@kvack.org X-Delivered-To: linux-mm@kvack.org Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by kanga.kvack.org (Postfix) with ESMTP id 52CFD8E0001 for ; Tue, 25 Dec 2018 21:35:48 -0500 (EST) Received: by mail-qk1-f198.google.com with SMTP id x125so19240656qka.17 for ; Tue, 25 Dec 2018 18:35:48 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:dkim-signature:from:to:cc:subject:date :message-id; bh=ZAyA9hDr8hvY+9HSu7R6Bzw/IIvnIFJa35s/uXJU8S8=; b=In/WnCp7HjFQswPb4WezcRqWR0HsfrtmOZtb1Dc4nTAqXKOYMW2fjzutq1+SOA7/gm OG92kZ8kSVCQOyDUtlWQQy+xyxKwIX/i89aASMtHS+EteAkHTrrDmG9OsYZgFlyIqYaC J4bSj2cfrbTEaIldeTTEwXRD/1eEsHD7lUdnN4o0SIXo1+roaYR15Uhmek1xsB7edpiU vgz7+OBR6ddWnukmpaAHd+XKGq7aE5mORTrJoGMtgKC/Bgb/VL+nXEp4wee/PlFdEGV6 igNsf8FdbWt+cnYpZJySfiL1725N2tjUSUcPhJtUEiXQxfYxmrEj/tJfd9jdhMz/bh0H J0Xg== X-Gm-Message-State: AJcUukcopLG19sG+LxeqgFkBJFcw9dYPUO8RqUdqecXHw4SaY5NoJsyI 4V0le6vxOYCJQA83Ix+3SpoG1rFx7a+3PsyMVvrv2vGKxKjpe1EMDxVZhidYyoe3PXGrlNy9WSU hd5um2KAo48ZMVzgpj1BCvn1dlguyA8q8uHxMs2qfmm8G7X4Tzgu53Kz/mi27+96a+wwAWwMb5C FATW+yEOlAnb5YHgKK34/IOY8jte0w/en2n3RHeu7SSMAztzRwNIKd0Rat5rEJyN0rLRxdmNZKb JaAUIYxfNNmMn/YUITZs8A8+MFRCwhecQFhCkmvY/IQJue1sbn0vD3THhTVwdosG6ADfbbNzUv2 LjL/TF5xA6ngXcEMTCM5ZchWEOK16ttZ+hAAMV2sORKzoU8QTrjclqCwjtZTHc9gdsUII2O6vFk f X-Received: by 2002:ae9:df02:: with SMTP id t2mr16580152qkf.230.1545791748083; Tue, 25 Dec 2018 18:35:48 -0800 (PST) X-Received: by 2002:ae9:df02:: with SMTP id t2mr16580135qkf.230.1545791747497; Tue, 25 Dec 2018 18:35:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1545791747; cv=none; d=google.com; s=arc-20160816; b=zbEhpLH/euR8AGq0znMOP6Y/aCwgO7TE71fh9xSBuXJPXeVlEbSCLTWOGUxnM830gO BtpOThl8YLiM4Is7f8vBMm2cOfqo8aFHNz1TrDXI3JOMtEgqbPsHIyylbTyVemDGXyj6 7ylGRibIGQhP0Byhz3kDdyGfahSw7Dpktn5+368+vXzxcXxTmcbEDOFljjjOjfprRAqH d4CQB2PpXXX+8+JfV/7noWpXkvQVC7IwKLGRiD9wwuqfbIVgzdzlToyoO+JwROuhRU94 YyHKILAed9argVXujCDavbgtEd/tPdVb71Aq3BiGsQVXjsT7nXjFWkoBMrdAslHcV1Ht qwew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:date:subject:cc:to:from:dkim-signature; bh=ZAyA9hDr8hvY+9HSu7R6Bzw/IIvnIFJa35s/uXJU8S8=; b=SSheZhoCDRNbiSghLVt6xlylhPc34E3Kqlsecd7drZaB9Hl0rWgUkJM83LVOjvydAc ypJCvoyVnM9ivvwqAmFW06/HbdtPdnmm24U4YAaQW9Q8dZeX78Ix60nIkB9erbB7Pk5V yVJzarsbCwb1pVJuyn38/+OcpO6r0nZ0Mai4uq3UQWnIJcEO6odPHJmzVv+H+5Jpiky0 mMCDOm5XKQg8s81kqK9/oHtyxXplAtcfVPPlI4rW2Pdaql2RJ/LXHCQ+qQnsH0973w7i 1vj3dgQI6QaYMXLyT1J7Q2W8/ITKPBKMAJt3hZ1hxhtKOjaofl7MQTJi8IQsThdOzb1q 9CUQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lca.pw header.s=google header.b=XqbHLj8c; spf=pass (google.com: domain of cai@lca.pw designates 209.85.220.65 as permitted sender) smtp.mailfrom=cai@lca.pw Received: from mail-sor-f65.google.com (mail-sor-f65.google.com. [209.85.220.65]) by mx.google.com with SMTPS id i188sor11088843qki.56.2018.12.25.18.35.47 for (Google Transport Security); Tue, 25 Dec 2018 18:35:47 -0800 (PST) Received-SPF: pass (google.com: domain of cai@lca.pw designates 209.85.220.65 as permitted sender) client-ip=209.85.220.65; Authentication-Results: mx.google.com; dkim=pass header.i=@lca.pw header.s=google header.b=XqbHLj8c; spf=pass (google.com: domain of cai@lca.pw designates 209.85.220.65 as permitted sender) smtp.mailfrom=cai@lca.pw DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lca.pw; s=google; h=from:to:cc:subject:date:message-id; bh=ZAyA9hDr8hvY+9HSu7R6Bzw/IIvnIFJa35s/uXJU8S8=; b=XqbHLj8c4XiNOsouTV+lemdmqMtPsUbYqr8nEffNEBbwKVq6X+Wvr/qOnN7JNufqPv lVOgNTO/PBXn+Nw3BFMD4YPeTksHMaHGhSPscXFfIzzgCwoxW+9i5ZhW2Fb0L3az4isD HpxSygZ/skq/0LhL0E7dkjLvG6mgVPAgasKTM1xWtz9l6pl/jOZZzyO1MobUg/ttW0ci 72FyzSg9hexKlyypukwBDm0CkYC25qDck2AJnujOGP/xJ8HPEbC+aO6UtEeEnXFPMd9W bGF+SpEEas9xoQdp5A4/6jfVawtIb76rOD38vQchmaMt5a3Z5WLmYocHxQQWFfNKCNl3 fIaQ== X-Google-Smtp-Source: ALg8bN72oOqYRHwNsZIuVQaTR8rxVSVL5GLpz8DmLgJBjpErlNxnZOj+WE7xfOqy8DdkWzu7dAZyAQ== X-Received: by 2002:a37:2808:: with SMTP id o8mr16083312qkh.14.1545791747299; Tue, 25 Dec 2018 18:35:47 -0800 (PST) Received: from ovpn-120-55.rdu2.redhat.com (pool-71-184-117-43.bstnma.fios.verizon.net. [71.184.117.43]) by smtp.gmail.com with ESMTPSA id m68sm11498477qte.49.2018.12.25.18.35.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 25 Dec 2018 18:35:46 -0800 (PST) From: Qian Cai To: akpm@linux-foundation.org Cc: ard.biesheuvel@linaro.org, catalin.marinas@arm.com, mingo@kernel.org, linux-mm@kvack.org, linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, Qian Cai Subject: [PATCH -mmotm] efi: drop kmemleak_ignore() for page allocator Date: Tue, 25 Dec 2018 21:35:34 -0500 Message-Id: <20181226023534.64048-1-cai@lca.pw> X-Mailer: git-send-email 2.17.2 (Apple Git-113) X-Bogosity: Ham, tests=bogofilter, spamicity=0.000345, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: X-Virus-Scanned: ClamAV using ClamSMTP a0fc5578f1d (efi: Let kmemleak ignore false positives) is no longer needed due to efi_mem_reserve_persistent() uses __get_free_page() instead where kmemelak is not able to track regardless. Otherwise, kernel reported "kmemleak: Trying to color unknown object at 0xffff801060ef0000 as Black" Signed-off-by: Qian Cai --- drivers/firmware/efi/efi.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/firmware/efi/efi.c b/drivers/firmware/efi/efi.c index 7ac09dd8f268..4c46ff6f2242 100644 --- a/drivers/firmware/efi/efi.c +++ b/drivers/firmware/efi/efi.c @@ -31,7 +31,6 @@ #include #include #include -#include #include @@ -1027,8 +1026,6 @@ int __ref efi_mem_reserve_persistent(phys_addr_t addr, u64 size) if (!rsv) return -ENOMEM; - kmemleak_ignore(rsv); - rsv->size = EFI_MEMRESERVE_COUNT(PAGE_SIZE); atomic_set(&rsv->count, 1); rsv->entry[0].base = addr;