Received: by 2002:a25:ca44:0:0:0:0:0 with SMTP id a65csp25580ybg; Mon, 27 Jul 2020 20:39:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyweH2gvNvk1iTVWKjJOmxxiEDfC2WBSzL6uMKEYwCx5UyxOLmdeMBTjFyaieBNH8uxtbrS X-Received: by 2002:a17:906:6dd7:: with SMTP id j23mr22993286ejt.529.1595907562819; Mon, 27 Jul 2020 20:39:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595907562; cv=none; d=google.com; s=arc-20160816; b=D5Ru0j/6EzywLCikfKrFZLAD7CpJl2otx+wd+wjthlOw4PJqfh/2AKRh+Fwcl5y256 RdTBEmAYZy/IBFyiXsqEU54ObRJbS3gCtCQNby8QfY7aG8MJ1bRrU1srlsDLIQr/lZzY V6Ml1DNCN6hH0EBrNe+oSzPLoIpcfG5wJOVmFM3Iwxe+Bgbu2p5it6iQ5hvpDWxBaeOH NgldfVgatb2YWyp4Ajdy6J3UKSdsv6EOv4c3zAMhCD2yVMAmuQf6qKCR4C2jzM/nUcwk YhDfN0U2LCjgfiRGs6IMSvO2P9rjl2rI4iAwJaFR3Sht+T/0zqWfPCY5UXus+AQpIYAl NAhQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=1JLKzjyC1SBrEiODvVn8VxTDptzEZPqzW7tXvM9+ThQ=; b=he3PnZiWactoFrK8Wp+KuChyCx+Y+PZCdZPxylfQDV6XdvTlGXVK6KmZKlPBE7bj/r IMEsPKISBkCXFiteQZM1xWRgme8tIHP4fOmmBH1M1oE5mEzFUpoY4Wk45zOLzasHaAYg eKthgafEN6UAMfhonP22Z1tndGrxD3jWyhbmhpagahhee2UnJAoo8e6ygapfZ/iiejm2 /5mvOC8ZwffwsnDczv+da5oPczxQJ6s7WMinX2OvSxctfjLAZ+0YvV9Vb+EiKb9W9CwT sRMZBJUbkSWyvHg6yaenmkMiM2dZj/+UwcZ5Bs509TVrNRyVdl9+CAeQGjjQjhMUc9Ze Y+8g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Y4v7O+c6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bl8si6595703ejb.425.2020.07.27.20.39.00; Mon, 27 Jul 2020 20:39:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Y4v7O+c6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728038AbgG1Dfq (ORCPT + 99 others); Mon, 27 Jul 2020 23:35:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47524 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726989AbgG1Dfp (ORCPT ); Mon, 27 Jul 2020 23:35:45 -0400 Received: from mail-pl1-x642.google.com (mail-pl1-x642.google.com [IPv6:2607:f8b0:4864:20::642]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E8879C061794; Mon, 27 Jul 2020 20:35:44 -0700 (PDT) Received: by mail-pl1-x642.google.com with SMTP id m16so9189220pls.5; Mon, 27 Jul 2020 20:35:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=1JLKzjyC1SBrEiODvVn8VxTDptzEZPqzW7tXvM9+ThQ=; b=Y4v7O+c6dQW18i+moFxlIujKDWDg8TDWOxk7VAOQUv7lpN3eIGmWg65qbJokQXpv40 UuT6EROOAMfswGgIFaroSWv+Mxql9qoz1IHiogbhHvaOeJP1mcnqhbDtYipKgiKhmP4G BM/hy0mcL/r4XYZNyEQ/Dq3DNN4I4sCLkCLJRfIpmVHZNZDKsRDobQidEP4GEcXETmgo e0Whauxc61AhbEoBPJup+JQsoTFN2+iNEOikR5SKtBYnAyNqDLjB7PwWnbfMG9758iOP ahvYvtqrPAIyVMePToqBg8V2Nwy0qyOncpCfHJtYy8nW/uEDwftqKXhZkuo+JYERt7QE BKdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=1JLKzjyC1SBrEiODvVn8VxTDptzEZPqzW7tXvM9+ThQ=; b=EHaneodta9fzdJ5jL5SSH0cZpBZ7xOOWPvI1ST8Rl+vJqYI6qtc+PMjIJZzRAnIS0W lEPRLjc/++YWT3pbBBHnS6GU/tUeiRhza/LYlWmgN2Td/wp/Y05yomAxNkH4gm57GfxQ DiNdMgU9TxmjdGoT0zLdEvhhcAI/VnYlCo5sgaPKsGDAEnQ1LqC+3nRLbToFdT5Fsdke HeaOxI+Y3Rfoc1BtzdtjhD6N70q/v7lKx0P+Hn6H4qad1fib0OzeFnE2YnaK77j7UWKz o91iT1aM229AhzENMpzMrCRoxiHXF36xsQXBNqRwDAkhnRe2B6Kx4nvfUpM+s52zSMst va4w== X-Gm-Message-State: AOAM533RpEEc6Fjq4Lmdw4l99bPAD754+M+uehV9bTB85vTHHf8qdaTK TyuDiCUBsdALof2z1aMGa50E2eT8 X-Received: by 2002:a17:90a:f493:: with SMTP id bx19mr2119021pjb.134.1595907344315; Mon, 27 Jul 2020 20:35:44 -0700 (PDT) Received: from bobo.ozlabs.ibm.com (110-174-173-27.tpgi.com.au. [110.174.173.27]) by smtp.gmail.com with ESMTPSA id r4sm998707pji.37.2020.07.27.20.35.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jul 2020 20:35:43 -0700 (PDT) From: Nicholas Piggin To: linux-arch@vger.kernel.org Cc: Nicholas Piggin , linux-kernel@vger.kernel.org, linux-mm@kvack.org, Arnd Bergmann , Guan Xuetao Subject: [PATCH 22/24] unicore32: use asm-generic/mmu_context.h for no-op implementations Date: Tue, 28 Jul 2020 13:34:03 +1000 Message-Id: <20200728033405.78469-23-npiggin@gmail.com> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20200728033405.78469-1-npiggin@gmail.com> References: <20200728033405.78469-1-npiggin@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Cc: Guan Xuetao Signed-off-by: Nicholas Piggin --- arch/unicore32/include/asm/mmu_context.h | 24 +++--------------------- 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/arch/unicore32/include/asm/mmu_context.h b/arch/unicore32/include/asm/mmu_context.h index 388c0c811c68..e1751cb5439c 100644 --- a/arch/unicore32/include/asm/mmu_context.h +++ b/arch/unicore32/include/asm/mmu_context.h @@ -18,24 +18,6 @@ #include #include -#define init_new_context(tsk, mm) 0 - -#define destroy_context(mm) do { } while (0) - -/* - * This is called when "tsk" is about to enter lazy TLB mode. - * - * mm: describes the currently active mm context - * tsk: task which is entering lazy tlb - * cpu: cpu number which is entering lazy tlb - * - * tsk->mm will be NULL - */ -static inline void -enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) -{ -} - /* * This is the actual mm switch as far as the scheduler * is concerned. No registers are touched. We avoid @@ -52,9 +34,6 @@ switch_mm(struct mm_struct *prev, struct mm_struct *next, cpu_switch_mm(next->pgd, next); } -#define deactivate_mm(tsk, mm) do { } while (0) -#define activate_mm(prev, next) switch_mm(prev, next, NULL) - /* * We are inserting a "fake" vma for the user-accessible vector page so * gdb and friends can get to it through ptrace and /proc//mem. @@ -95,4 +74,7 @@ static inline bool arch_vma_access_permitted(struct vm_area_struct *vma, /* by default, allow everything */ return true; } + +#include + #endif -- 2.23.0