Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp1359921pxb; Sat, 30 Oct 2021 11:34:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzkOscHJ0sGv+ft8ckNWqX95db7EGjg2z0tRFsBGgWIddc0inqlhYPecYP9WkPTl1uXh6BP X-Received: by 2002:a05:6402:2155:: with SMTP id bq21mr25503126edb.181.1635618862011; Sat, 30 Oct 2021 11:34:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635618862; cv=none; d=google.com; s=arc-20160816; b=i6P4CCFPcGpNm5Qzqv7mUrnaAmfh4RlS8mZtzeWc3Eempr2yKiqj4yRWNsI+12WMw+ L80pCsaldFI7XYNSFwWvNhPdcQtmRLWYen465z9J5TXQW/xlC3ZNZoGBwZPjw/AsjrDH zLvApU8naFzvSPZIx8tTYrdcFEHGI33yRncxiyeth0vdqbY0bwvFrYuP+Bc2GqgsH4Ym ADsCF3MNQucNDThO89Ge+icocu9BnFfMBzB8UXo2xYtLUJSj9G4iGGzcgGJ3FwuR07ik 9X6Wfe6FoKX0pb8ixn+iyYeEvkuekEgjMb+VVSLA2nZbiX9ZOC4N/859LD69FiywE9yD FJUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=u0QJNOGR7lb1qCe+Jc8xa+wvGk+OXZ9FzZZFWwbEH0g=; b=EhyW6o66Pzf9SC06Zf8OWlaLAP+iNuf3GYcbhDsJsXbjQWhYlodtVZnQfw9opQJbUb rGTD0ken9G+ZNBNoN3Rrk/Si63D2aFI74VqlnTXqZ1ZXagvyobWVBShdSVJHseSCnIuX nCqIOKsXURodVzGH+a65u8OOmaPijkOYAHsz4eWwwet8x809Jjv8jObeQ3luSDudgXRt SUGcK0Lu6f0ZZNeuNL/z6LGYNYuZTIoGMIOOT3oZF9Hqy8xrvK3tjoFaN4uZkzPuS0wX /CL6ksYE3MGGbd3AGpA7CRQ8OWJaf/j4LZ1jRL9i7OgGo2bAzjzp2rK7eklt4Vta98qc Wc3Q== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j7si19926917edw.95.2021.10.30.11.33.58; Sat, 30 Oct 2021 11:34: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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=alibaba.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230348AbhJ3Seh (ORCPT + 99 others); Sat, 30 Oct 2021 14:34:37 -0400 Received: from out30-131.freemail.mail.aliyun.com ([115.124.30.131]:53483 "EHLO out30-131.freemail.mail.aliyun.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229788AbhJ3Seg (ORCPT ); Sat, 30 Oct 2021 14:34:36 -0400 X-Alimail-AntiSpam: AC=PASS;BC=-1|-1;BR=01201311R101e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=e01e04394;MF=rongwei.wang@linux.alibaba.com;NM=1;PH=DS;RN=11;SR=0;TI=SMTPD_---0UuHo6Jk_1635618721; Received: from localhost.localdomain(mailfrom:rongwei.wang@linux.alibaba.com fp:SMTPD_---0UuHo6Jk_1635618721) by smtp.aliyun-inc.com(127.0.0.1); Sun, 31 Oct 2021 02:32:03 +0800 From: Rongwei Wang To: catalin.marinas@arm.com, will@kernel.org, mark.rutland@arm.com, james.morse@arm.com, ardb@kernel.org, tabba@google.com, akpm@linux-foundation.org, rppt@kernel.org, anshuman.khandual@arm.com Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/2] fix bug when calling kexec_load() Date: Sun, 31 Oct 2021 02:31:58 +0800 Message-Id: <20211030183200.51295-1-rongwei.wang@linux.alibaba.com> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Patch 1/2 mainly to fix the bug when calling kexec_load(). And a user case shown in commit log. Patch 2/2 just make a very simple optimization, reducing calls to page_address() in kexec_page_alloc(). Thanks! Rongwei Wang (2): arm64: trans_pgd: fix incorrect use of pmd_populate_kernel in copy_pte() arm64: kexec: reduce calls to page_address() arch/arm64/kernel/machine_kexec.c | 6 ++++-- arch/arm64/mm/trans_pgd.c | 7 ++++--- 2 files changed, 8 insertions(+), 5 deletions(-) -- 2.27.0