From patchwork Thu Apr 26 14:27:56 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zi Yan X-Patchwork-Id: 905093 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=sent.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="XOjjkja1"; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=sent.com header.i=@sent.com header.b="LcE/01FS"; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=messagingengine.com header.i=@messagingengine.com header.b="jjnFUBmk"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 40Wzx23f8Cz9ry1 for ; Fri, 27 Apr 2018 00:29:58 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:References: In-Reply-To:Message-Id:Date:Subject:To:From:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=mABo0g9esh72poe/gu3j2L41qd09Cgm623zGvEjw820=; b=XOjjkja1oaQB6bAoQtok09La2H glbr/NdJh7l0dL5xqlj6Drw/4PRrC8N3fgfgLsQ/K394wwcYL8LB4HB6mHz2ste1EXtfiKrREENt7 Eh75VubR2xxOwFVJwemh+eOwLo7B9GX+elPKxc6jUI9QAS5oLL5WzdR2NTk236xa8lxBVyFlMO2o7 qH5veeMUgkEXIKc8up1ajvylunGU3MbqcUYalTmJzW19oYIzhtWcfkjG4vkjEtp0xQ5dmcKbJXEUp wFH0KB/0OLOm+22SmkO5FsjjImn8HfIa3RJ2OAeKN8zp5ee8eYboFDDZrL+vUgZnUXLlkFZFiOUPO sidT1VBQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fBhuC-0008FV-CE; Thu, 26 Apr 2018 14:29:52 +0000 Received: from out2-smtp.messagingengine.com ([66.111.4.26]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1fBhtQ-0007h9-1y for linux-snps-arc@lists.infradead.org; Thu, 26 Apr 2018 14:29:09 +0000 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id A860A21603; Thu, 26 Apr 2018 10:28:50 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Thu, 26 Apr 2018 10:28:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sent.com; h=cc :date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=t1a6EmtETARsZyOc4 jqW+ezOvO1lt6LGOLnd4YVwTyM=; b=LcE/01FSj1vyybqGueOd7UNO8kY28ePpJ Om5TLq/hoJiO5OMwn6cm5eAuvoWKzaeUnA+cuTYnDl0dF7pkWxAmPmxywn4pGenv Y8V5sIDc2ivXnWzXh9nLPcc+ElZbLzkZRzn1B4ncb6wiRsZ2W8ZYk5qDv1MVqtsz 2yhj3UBcwLetA6eESs8rlFHH9OaZZbjoacvNGwUTCLkqDVMH86w0Ic7QuCxLgS/C Xa5sttJJSApsJfEKlKuvXDBLyBKp+UtNk1n1A1Zk/EgEI31CLIOb93p4cJr6bfAx vtl8nQHmsU5TPrFtHhofz61iHpiubB4IHypjRBlhAkyZovxWrAQiA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=t1a6EmtETARsZyOc4jqW+ezOvO1lt6LGOLnd4YVwTyM=; b=jjnFUBmk 81LNZtV+QvFH2PTOFTrVbA08f1UPvM/vzzNGq5UgllAkdy7kQfPCRWzVkFTdKFN9 w6xgDtk4kp3z+hv+PUedQjimq8pQwgkx/+o5F0N4ORKgHvVTkkD10UZ2mQv12lzY ZyxqwGwLIMgrCiYtWEfYYJjZGjrV6A3sak+0kj1sQi7u16OkkYaUoqyzYcFYaFxZ av899YmIR+Mnme4rVaCEW/3La/8M1wrAimAod7OdPQS1un1UuN9/5bqqc6hqp1J9 PMkPsBu7spjTTlAMkpgjBIH07vgN3CnMB69BQdmFMBUG2zmtFL/CN7QgyTW/JarT eG2ZHKZeUqk62w== X-ME-Sender: Received: from tenansix.rutgers.edu (pool-165-230-225-59.nat.rutgers.edu [165.230.225.59]) by mail.messagingengine.com (Postfix) with ESMTPA id 63356E4921; Thu, 26 Apr 2018 10:28:50 -0400 (EDT) From: Zi Yan To: linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: [RFC PATCH 1/9] arc: mm: migrate: add pmd swap entry to support thp migration. Date: Thu, 26 Apr 2018 10:27:56 -0400 Message-Id: <20180426142804.180152-2-zi.yan@sent.com> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180426142804.180152-1-zi.yan@sent.com> References: <20180426142804.180152-1-zi.yan@sent.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180426_072904_230219_381896B1 X-CRM114-Status: UNSURE ( 5.70 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -0.8 (/) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-0.8 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [66.111.4.26 listed in list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zi.yan[at]sent.com) -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid X-BeenThere: linux-snps-arc@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Linux on Synopsys ARC Processors List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Vineet Gupta , linux-snps-arc@lists.infradead.org, Zi Yan MIME-Version: 1.0 Sender: "linux-snps-arc" Errors-To: linux-snps-arc-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org From: Zi Yan Signed-off-by: Zi Yan Cc: Vineet Gupta Cc: linux-snps-arc@lists.infradead.org Cc: linux-mm@kvack.org --- arch/arc/include/asm/pgtable.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arc/include/asm/pgtable.h b/arch/arc/include/asm/pgtable.h index 08fe33830d4b..246934105e61 100644 --- a/arch/arc/include/asm/pgtable.h +++ b/arch/arc/include/asm/pgtable.h @@ -383,7 +383,9 @@ void update_mmu_cache(struct vm_area_struct *vma, unsigned long address, /* NOPs, to keep generic kernel happy */ #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) +#define __pmd_to_swp_entry(pmd) ((swp_entry_t) { pmd_val(pmd) }) #define __swp_entry_to_pte(x) ((pte_t) { (x).val }) +#define __swp_entry_to_pmd(x) ((pmd_t) { (x).val }) #define kern_addr_valid(addr) (1)