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 C70EEC25B08 for ; Mon, 8 Aug 2022 19:36:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A52668E000C; Mon, 8 Aug 2022 15:36:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 997B08E000B; Mon, 8 Aug 2022 15:36:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 805128E000C; Mon, 8 Aug 2022 15:36:07 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 5E33B8E000B for ; Mon, 8 Aug 2022 15:36:07 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 43072A07C3 for ; Mon, 8 Aug 2022 19:36:07 +0000 (UTC) X-FDA: 79777431174.17.B9ACEBA Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf21.hostedemail.com (Postfix) with ESMTP id DE4611C019B for ; Mon, 8 Aug 2022 19:36:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=Content-Transfer-Encoding:MIME-Version: References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To: Content-Type:Content-ID:Content-Description; bh=8WkGVJRQXE1KkIueq4OgDng9X2hBjBJEb6XOPFGsvk4=; b=Ka9i9FISo3HgeA7Lkd7UtZ7bkK 5epbltelWf08t5QPFQrWYVRJKX2zpqR7dFWo694K//Dbryl7Ycqwv7DzwQgl02BFzy1zygw4cRpvN JK5luR3et6a9JnGAZbkTIFBFP19I3LRAWBoYNKlRtB9Gdn+neYBdUyJXgUs5gdxeYMVamJONkmGBq XN3lx6GoXHs1Fb8WuFpFCYIqg+/xKdj5AmhqtWPePcA8hk9Mq2jQREMwHCP5QB5y/EGX3C0E+ciw1 RdSgccIe4KH93wowRRpXmviDxLrVrog3eqIM7f6yYft+gi1cElXUQUsBDPp7wFuxkdzhjn+3VWJKD Ckh32qCg==; Received: from willy by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1oL8Xc-00EB41-Ac; Mon, 08 Aug 2022 19:35:56 +0000 From: "Matthew Wilcox (Oracle)" To: linux-mm@kvack.org Cc: "Matthew Wilcox (Oracle)" , hughd@google.com Subject: [PATCH 58/59] rmap: Remove page_unlock_anon_vma_read() Date: Mon, 8 Aug 2022 20:34:26 +0100 Message-Id: <20220808193430.3378317-59-willy@infradead.org> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20220808193430.3378317-1-willy@infradead.org> References: <20220808193430.3378317-1-willy@infradead.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1659987366; a=rsa-sha256; cv=none; b=NQyCMmKS+y023D557KFzqm22tKnE+YE7m9REInRgD6elUwEKlg5h4kFozI7QfnOE+r+e1H /OqEr3zt2y5mg76nVzJ1+I/7/NWj7WDhNcJ2UAax0ZFzjySQuLUvGltXGwzF82uLCqwYEo PNDrYyHsuUzNDpTJsvooF6+RN/81O4E= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=Ka9i9FIS; spf=none (imf21.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1659987366; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=8WkGVJRQXE1KkIueq4OgDng9X2hBjBJEb6XOPFGsvk4=; b=szrYesnreAZrdMt/+xyY+tcBRRF3ab7RWUhg69c0do9ysPl3oSvMF6iCZhu2cfgbcoC0bD OU9ZndiJiAJoLpniL+L+/L9tU8Mkea8dtFgtjQmCMxVmUVzBjeUDgU3V93eLV1/l4WSTsP I0xupy9qfkIViIJ+1ghAe6h7vcvFD2g= X-Rspamd-Queue-Id: DE4611C019B Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=Ka9i9FIS; spf=none (imf21.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none X-Rspamd-Server: rspam09 X-Rspam-User: X-Stat-Signature: c3m3g6kwpc64koht7p6m5eaaa66f15sa X-HE-Tag: 1659987366-688033 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: This was simply an alias for anon_vma_unlock_read() since 2011. Signed-off-by: Matthew Wilcox (Oracle) --- include/linux/rmap.h | 5 ----- mm/memory-failure.c | 2 +- mm/rmap.c | 5 ----- 3 files changed, 1 insertion(+), 11 deletions(-) diff --git a/include/linux/rmap.h b/include/linux/rmap.h index 4fde1cf5a5e8..1c6cc96925a4 100644 --- a/include/linux/rmap.h +++ b/include/linux/rmap.h @@ -402,13 +402,8 @@ struct rmap_walk_control { void rmap_walk(struct folio *folio, struct rmap_walk_control *rwc); void rmap_walk_locked(struct folio *folio, struct rmap_walk_control *rwc); - -/* - * Called by memory-failure.c to kill processes. - */ struct anon_vma *folio_lock_anon_vma_read(struct folio *folio, struct rmap_walk_control *rwc); -void page_unlock_anon_vma_read(struct anon_vma *anon_vma); #else /* !CONFIG_MMU */ diff --git a/mm/memory-failure.c b/mm/memory-failure.c index 9a7a228ad04a..794b111b327f 100644 --- a/mm/memory-failure.c +++ b/mm/memory-failure.c @@ -521,7 +521,7 @@ static void collect_procs_anon(struct page *page, struct list_head *to_kill, } } read_unlock(&tasklist_lock); - page_unlock_anon_vma_read(av); + anon_vma_unlock_read(av); } /* diff --git a/mm/rmap.c b/mm/rmap.c index dcb856150295..d025ad00e63c 100644 --- a/mm/rmap.c +++ b/mm/rmap.c @@ -599,11 +599,6 @@ struct anon_vma *folio_lock_anon_vma_read(struct folio *folio, return anon_vma; } -void page_unlock_anon_vma_read(struct anon_vma *anon_vma) -{ - anon_vma_unlock_read(anon_vma); -} - #ifdef CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH /* * Flush TLB entries for recently unmapped pages from remote CPUs. It is -- 2.35.1