Received: by 2002:a25:824b:0:0:0:0:0 with SMTP id d11csp1608551ybn; Wed, 25 Sep 2019 22:27:56 -0700 (PDT) X-Google-Smtp-Source: APXvYqw+bVGMbLDia4Q473e8fXCvDBwSDmUF7FLnwJeyyUTJFU/ZzNt8PCnlMNLlmXz+uDqLA0hY X-Received: by 2002:a17:906:5214:: with SMTP id g20mr1488632ejm.220.1569475676723; Wed, 25 Sep 2019 22:27:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1569475676; cv=none; d=google.com; s=arc-20160816; b=LH+NHIRjF/+v0GWEigaYEQEHrnhy4dpBERTl8KVz9OqIUI7zUo86EB3wBsEVHxgxAa QOBkIOG4ayAUG3UA8Apx9Wo8/VPeJwMsbhNzRmslvMpNH3jL9mvOkj6gFK6tQUavd1gA 6/GYM1GENc8zbCUOMvN3w4ZcrNxey8KXRbOzwXtxymT5V4xlgTX+keE74N/y+3A5MBYg qJ4tHc7JqaVu5tgNKWhAvShTNdsj81SD6UFuLl1tmJdQuUKER9LqCtJi1jt1CFHzS0Uw wnwLUgTrlhrh8pbvSBeDsgA4P7UZXLqSjePQxTyrrK1IvPqwb0ekibCLGaXbDo5PFCUc tcDQ== 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:to:from :dkim-signature; bh=nna15T41FBOo8C0ScgrwWvHxD4xBB4A7rtr2LOcD0mg=; b=m/flbhZtI3eKkx6hA0+MHMsklvQ9tgnVQntbDOqet0dWCEIYWdY1VuprZXbvYISGZJ BgHPDpciWPUJU49p25ytOpjza+YPLbn8ffpJW+yJfO/Vw+9d4n+3AmXfz2b2wgTEoIXM /9hDd7fEICP2GPSkOpa433u34cFTpujSUIh4GUAP4/y0OuDYO3ACDlOV7A5AH/wziM30 BEMgY5d0laifdBL7y0TSHgTY1pDARaVQyTpm5bleqLP0YcokcN6z8shlwnWlyVWcRqtC mGqOTYuf9vFoS36H3o5kqcNucH12wmy0IAesYzaRR8K/VfPrtFlIOj2b7a2kkLi1VOQV l1qg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@soleen.com header.s=google header.b=LwEAxQjM; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e25si710953edb.308.2019.09.25.22.27.18; Wed, 25 Sep 2019 22:27:56 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@soleen.com header.s=google header.b=LwEAxQjM; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2502731AbfIWUe6 (ORCPT + 99 others); Mon, 23 Sep 2019 16:34:58 -0400 Received: from mail-pg1-f195.google.com ([209.85.215.195]:43611 "EHLO mail-pg1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2502724AbfIWUe4 (ORCPT ); Mon, 23 Sep 2019 16:34:56 -0400 Received: by mail-pg1-f195.google.com with SMTP id v27so2544391pgk.10 for ; Mon, 23 Sep 2019 13:34:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=soleen.com; s=google; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=nna15T41FBOo8C0ScgrwWvHxD4xBB4A7rtr2LOcD0mg=; b=LwEAxQjMu7W1QVZ23k/g1S4Eyx/tFZWSFOlnPakoYnP0ZAU2dmXFAKO2Oxrbqk1VaX AfgCnMNHzL9+qHkNVurT7ZHFnvl4gqQXCtMOx1UyGRVHrhSxv9+npn68KE8GC7IT+RRe SmLG9/jB22QvYfRuUHH82/bA6S9fNOUiYGPTxCFxiHwjEU4rXZsEjXnLQsfgv+gclC7b BD1+Q3J8Jry4/pY7Bz4mzVK5LteVKPXJkGwjkNv08PKILtB+xRyQ1C9cCMUZZroxQmy5 0cFI7Ks3jDLpcpzUqeRn7R7xXfc84q8H5qJoaryaJ8zt4fmCPEkoTA40UJ1vjXj2y2et d8Cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=nna15T41FBOo8C0ScgrwWvHxD4xBB4A7rtr2LOcD0mg=; b=Ks7NuD4uGY57nMFqYwyXvA0oG3Nm0ZIdR+0Dl/3/XulM0kzX8DIIDEafGQN1R2Ls4F 36m0zP4z3p2a4s3Rht+1NYnxjug2HkmnDotgIWv9L5DOLoW685CwYzo4tJRuDvkIknXD MUmoyl3A8IJL0JR32KfWVf2pZS+7jycGeSmN8MsYkygh7F7KLi/SAqk4Wh2NubUEHOyM Tp3l9iqpshKKasydJTUOgMakXAP49+90e6tZvitEVDP4vshx22K6iRNqh/tnFGQ7jXCD fLejxsy2fuqwMHJ9e5l7g2jSb84/cNBAflG7R2ZrvIntjqTflVkpyrAf3PoPaRhcUQAb jIdA== X-Gm-Message-State: APjAAAXm2Y5VjGcMR08fCwijBDR99ZRrrjap54slLz9ebZjV2pkISU2w usnO8pRtTEBjul23CJSv3eedzw== X-Received: by 2002:a65:5543:: with SMTP id t3mr1763983pgr.242.1569270895507; Mon, 23 Sep 2019 13:34:55 -0700 (PDT) Received: from xakep.corp.microsoft.com (c-73-69-118-222.hsd1.nh.comcast.net. [73.69.118.222]) by smtp.gmail.com with ESMTPSA id n29sm12798676pgm.4.2019.09.23.13.34.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Sep 2019 13:34:54 -0700 (PDT) From: Pavel Tatashin To: pasha.tatashin@soleen.com, jmorris@namei.org, sashal@kernel.org, ebiederm@xmission.com, kexec@lists.infradead.org, linux-kernel@vger.kernel.org, corbet@lwn.net, catalin.marinas@arm.com, will@kernel.org, linux-arm-kernel@lists.infradead.org, marc.zyngier@arm.com, james.morse@arm.com, vladimir.murzin@arm.com, matthias.bgg@gmail.com, bhsharma@redhat.com, linux-mm@kvack.org, mark.rutland@arm.com Subject: [PATCH v5 07/17] arm64: hibernate: add PUD_SECT_RDONLY Date: Mon, 23 Sep 2019 16:34:17 -0400 Message-Id: <20190923203427.294286-8-pasha.tatashin@soleen.com> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20190923203427.294286-1-pasha.tatashin@soleen.com> References: <20190923203427.294286-1-pasha.tatashin@soleen.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 There is PMD_SECT_RDONLY that is used in pud_* function which is confusing. Signed-off-by: Pavel Tatashin Acked-by: James Morse --- arch/arm64/include/asm/pgtable-hwdef.h | 1 + arch/arm64/kernel/hibernate.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm64/include/asm/pgtable-hwdef.h b/arch/arm64/include/asm/pgtable-hwdef.h index 3df60f97da1f..756a1dfb4f55 100644 --- a/arch/arm64/include/asm/pgtable-hwdef.h +++ b/arch/arm64/include/asm/pgtable-hwdef.h @@ -110,6 +110,7 @@ #define PUD_TABLE_BIT (_AT(pudval_t, 1) << 1) #define PUD_TYPE_MASK (_AT(pudval_t, 3) << 0) #define PUD_TYPE_SECT (_AT(pudval_t, 1) << 0) +#define PUD_SECT_RDONLY (_AT(pudval_t, 1) << 7) /* AP[2] */ /* * Level 2 descriptor (PMD). diff --git a/arch/arm64/kernel/hibernate.c b/arch/arm64/kernel/hibernate.c index 1ca8af685e96..ce60bceed357 100644 --- a/arch/arm64/kernel/hibernate.c +++ b/arch/arm64/kernel/hibernate.c @@ -436,7 +436,7 @@ static int copy_pud(pgd_t *dst_pgdp, pgd_t *src_pgdp, unsigned long start, return -ENOMEM; } else { set_pud(dst_pudp, - __pud(pud_val(pud) & ~PMD_SECT_RDONLY)); + __pud(pud_val(pud) & ~PUD_SECT_RDONLY)); } } while (dst_pudp++, src_pudp++, addr = next, addr != end); -- 2.23.0