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 EF1AEECAAD5 for ; Fri, 2 Sep 2022 19:48:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DE31E80119; Fri, 2 Sep 2022 15:47:23 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D577480121; Fri, 2 Sep 2022 15:47:23 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A447D80120; Fri, 2 Sep 2022 15:47:23 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 7E8A680119 for ; Fri, 2 Sep 2022 15:47:23 -0400 (EDT) Received: from smtpin04.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 5868612076A for ; Fri, 2 Sep 2022 19:47:23 +0000 (UTC) X-FDA: 79868179566.04.82D1FC0 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf25.hostedemail.com (Postfix) with ESMTP id 1CFF7A005B for ; Fri, 2 Sep 2022 19:47:22 +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=K9aNQdPTBGqHuzzNU3BfYzeBOFpSRHntQcYqOXH/VsM=; b=Sfa/0Z5OyL8xP1W8thbb2HIv/V CbZ1TtKsc/+zlO+ibNNFGLBRisNfuaekbz7/wW421+IHw5JLuPHDxxOwducebW32KtUk2fvFB6Suh prJQ8cVk3u21B368JoRtIug6fLJQmfs1kLrvtxtYmyWeWIBeELARcIROrMMO3GetUltLFzgToN7V7 PM0SmB0yJK6VdSlm9KupdgfVlxPIfPDGXNOEuRjC2LO7LEl+VPJ3JedypT8rIdwhL3lUnB0yzT30B iQStyrUif1X565R0kjELGcTAixG4VR4yQmZNpZABMHWHa17xffz6Tw8HjNBac0nEXCTGPEkNztTQh q3YNBP4A==; Received: from willy by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1oUCd6-007Iit-R1; Fri, 02 Sep 2022 19:47:04 +0000 From: "Matthew Wilcox (Oracle)" To: Andrew Morton Cc: "Matthew Wilcox (Oracle)" , linux-mm@kvack.org Subject: [PATCH v2 55/57] rmap: Remove page_unlock_anon_vma_read() Date: Fri, 2 Sep 2022 20:46:51 +0100 Message-Id: <20220902194653.1739778-56-willy@infradead.org> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20220902194653.1739778-1-willy@infradead.org> References: <20220902194653.1739778-1-willy@infradead.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b="Sfa/0Z5O"; spf=none (imf25.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-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1662148043; a=rsa-sha256; cv=none; b=Kt86sWDfUrZTeHDbkqHlWMlaTSB5+BiVXE/W6rtikHFjRU+Ve4+vng9R4NhTOp1CfHcTUU 4PuCjkOwQ277B2TAtXBnayDm8xwb1RVUPAy9WW03WyZS/7/HzIhCx0wfcJCx73pr/nxyYa E2/s5BVig/kiPFUuc1zpDSG6GXOufyE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1662148043; 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=K9aNQdPTBGqHuzzNU3BfYzeBOFpSRHntQcYqOXH/VsM=; b=6yBanKBhtfJ1lvhfDZqXrk6ZfI47W4uIFynHtcJmNXjvB29+O32SegNIf8C6fO3IoZ1cJY 7HdaBLolJ1j7mGVsc5dSUryWw35Q9a9WU/Ge5RLpjeGlP9EXfZs9vJLAufdo/bxvzhgPqL SkWJ5YhMh9ZokeR7kjzQIUMGYsKNGs0= X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 1CFF7A005B X-Stat-Signature: wxdk7hja1qfu4pm613h4uy83xdwc95fe Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b="Sfa/0Z5O"; spf=none (imf25.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-HE-Tag: 1662148042-372900 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 79974285a6f0..f7ebbeed6a1b 100644 --- a/include/linux/rmap.h +++ b/include/linux/rmap.h @@ -405,13 +405,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 14439806b5ef..87b95dc59956 100644 --- a/mm/memory-failure.c +++ b/mm/memory-failure.c @@ -527,7 +527,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 e37e5377e5a9..d4450b1b79d1 100644 --- a/mm/rmap.c +++ b/mm/rmap.c @@ -602,11 +602,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