Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp1202913rwb; Thu, 10 Nov 2022 12:41:37 -0800 (PST) X-Google-Smtp-Source: AMsMyM7Xp/+lQvhRU1UYfJ5xG42e2IFVS8AZ3AIKoMpYj+xLkSx6kpm+cIZ4N6HhWs0YPvBlWiKN X-Received: by 2002:a05:6a00:35c9:b0:54c:9e75:ab7 with SMTP id dc9-20020a056a0035c900b0054c9e750ab7mr3416254pfb.82.1668112897535; Thu, 10 Nov 2022 12:41:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668112897; cv=none; d=google.com; s=arc-20160816; b=mti/AHAH5EK+ABPMIVD8ksSZ7Ty2yHkwQTjg6glAKjuxrB3KOfAoaGhgj0NyqiwxEu KZzB+7HUYS5NcWQZOYnvsdULvuvlZ3d6G1wCBvIkNdIpeaitUH8jGlOz1fRs/8SpHq7V BFDFS+/4QkIRSQXilMgBo9c/XDY932q7QgGcpgcR9eli9FgCg5F4exDGu7R5/dcZIFJo 1qcAL8OPs8MO1rTl1Na0Z/R+6Qs3J9shwMjC55Zt6hUQjbyOuqVcmWT/HWvSFIkk94y6 exh5OCltUlXIQvlih7IUWQC92Mlo5wToShnyC++iNDHqw4kyWYY6aEy/OwdBBmUEZUd1 kp0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:from:subject:message-id:references :mime-version:in-reply-to:date:reply-to:dkim-signature; bh=XS7y2dqHGNcxgJtQwV0riGq39Rt6nVME96ygRYhND24=; b=B3OmJHGen4ypHp2r2N3CamxuQy970an1x9Gzz8bSryb8cCkO80VDanS8NoCSjk80NR fxCvWPkIQcnK2+gjT4yTVxMi8WQ4BKTzpPmmfSX9i7HGJhi837fqFYARZldzxqZJb+cc whq4g3NXg/Z5vTQxLqvEoirUwlPX+JP8KfuttXHl11uPXwT6gDt4A9+RQWYdoFanst2N EQzX5cVOHPA2fTMRIMxEL36ocrcuMUzTNwd1IVxA+0LygsH6OaU/I35ith5XPGefZnWg 39dXtyOV/iQlxeOpirx+YKafL2iKZraPYfUjjRpaEumJlFh4ZN3U0VI9wmjGBJLXjRRD NRrw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=Qw3kbAB+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y131-20020a626489000000b00558991a667esi155231pfb.359.2022.11.10.12.41.25; Thu, 10 Nov 2022 12:41:37 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=Qw3kbAB+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231986AbiKJUfX (ORCPT + 93 others); Thu, 10 Nov 2022 15:35:23 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42892 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231868AbiKJUfN (ORCPT ); Thu, 10 Nov 2022 15:35:13 -0500 Received: from mail-pj1-x104a.google.com (mail-pj1-x104a.google.com [IPv6:2607:f8b0:4864:20::104a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 39A051D30F for ; Thu, 10 Nov 2022 12:35:12 -0800 (PST) Received: by mail-pj1-x104a.google.com with SMTP id nl16-20020a17090b385000b002138288fd51so4048050pjb.6 for ; Thu, 10 Nov 2022 12:35:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:reply-to:from:to:cc:subject:date:message-id:reply-to; bh=XS7y2dqHGNcxgJtQwV0riGq39Rt6nVME96ygRYhND24=; b=Qw3kbAB+E1OduRUrhVsKsgtgd5I2wewKT6KoO0Y9ijqeZACVtTZ/XHViHG3gOPunM7 hLyU3uMXWnVPGcTkGBVwL0g3cCAymIbjfK6bWFPxJzUhdPfL+XW8u72DYtptNgO7bcGa yMqpnFsksm9T3SeElwUPRO97HFhV/o+3xSs4idxDnalvW3kbPte5DJzgoLL5iVOB+M8Z H8XB+oHbgeOb7qyL4eLJW2r+zMqVAuqFqcof546vGbBfA0G/NoV0LL8eghXlclaOpR9U JZovawC8tI4gfPIoiOo5sS8BHPrMuWQNbZlRmFwyIRc4zdTeIlLrRa6R/b63gTdKr5aX vLug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:from:subject:message-id:references:mime-version:in-reply-to :date:reply-to:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=XS7y2dqHGNcxgJtQwV0riGq39Rt6nVME96ygRYhND24=; b=EHR3Ccsk5jOHJ44KiQI2Zw4qbWcW6emunvLY/kn226sE+2j0QHJMJcEB71W2HReSV6 VeNIno1lx32uKjhXcsqH2fDQlc2818B5Yt9tFY3Rr+5KJaaUvr6kZHgU8Lmib79XTX/T xhIZERQyKhJ9xRyhzzk2Lk7QKqBWmF7SvUmUuiZHi89b9jtygfPQcjdbJT6M7abEpvOU 9pFy9900h7RZ9rFRVY8OUToZc1CgsoEJdTl67/vY8Sf6qrvp4w7TP25G/U3KyBKh0MNh /Nu3mG2gJpks7xlSwWzrKU5BapTCSzAsxi2JgOYZ2tfNZAw/ETl0Q1oZNo1lgrOvQ89/ rPUQ== X-Gm-Message-State: ACrzQf1nMAJinlVQSeelYyjcBfleeMJ71LMhJ2J/CcSBo8or/RAYXS1T jabavgceWr3bJ+oQtiY3x1juYN0f63g= X-Received: from zagreus.c.googlers.com ([fda3:e722:ac3:cc00:7f:e700:c0a8:5c37]) (user=seanjc job=sendgmr) by 2002:a17:90a:7523:b0:213:8a69:c502 with SMTP id q32-20020a17090a752300b002138a69c502mr67876165pjk.153.1668112511765; Thu, 10 Nov 2022 12:35:11 -0800 (PST) Reply-To: Sean Christopherson Date: Thu, 10 Nov 2022 20:35:02 +0000 In-Reply-To: <20221110203504.1985010-1-seanjc@google.com> Mime-Version: 1.0 References: <20221110203504.1985010-1-seanjc@google.com> X-Mailer: git-send-email 2.38.1.431.g37b22c650d-goog Message-ID: <20221110203504.1985010-4-seanjc@google.com> Subject: [PATCH v2 3/5] x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names From: Sean Christopherson To: Dave Hansen , Andy Lutomirski , Peter Zijlstra , Thomas Gleixner , Ingo Molnar , Borislav Petkov , x86@kernel.org, Andrey Ryabinin Cc: "H. Peter Anvin" , Alexander Potapenko , Andrey Konovalov , Dmitry Vyukov , Vincenzo Frascino , linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com, Sean Christopherson , syzbot+ffb4f000dc2872c93f62@syzkaller.appspotmail.com, syzbot+8cdd16fd5a6c0565e227@syzkaller.appspotmail.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-9.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,USER_IN_DEF_DKIM_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Rename the CPU entry area variables in kasan_init() to shorten their names, a future fix will reference the beginning of the per-CPU portion of the CPU entry area, and shadow_cpu_entry_per_cpu_begin is a bit much. No functional change intended. Signed-off-by: Sean Christopherson --- arch/x86/mm/kasan_init_64.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/arch/x86/mm/kasan_init_64.c b/arch/x86/mm/kasan_init_64.c index d1416926ad52..ad7872ae10ed 100644 --- a/arch/x86/mm/kasan_init_64.c +++ b/arch/x86/mm/kasan_init_64.c @@ -331,7 +331,7 @@ void __init kasan_populate_shadow_for_vaddr(void *va, size_t size, int nid) void __init kasan_init(void) { int i; - void *shadow_cpu_entry_begin, *shadow_cpu_entry_end; + void *shadow_cea_begin, *shadow_cea_end; memcpy(early_top_pgt, init_top_pgt, sizeof(early_top_pgt)); @@ -372,16 +372,16 @@ void __init kasan_init(void) map_range(&pfn_mapped[i]); } - shadow_cpu_entry_begin = (void *)CPU_ENTRY_AREA_BASE; - shadow_cpu_entry_begin = kasan_mem_to_shadow(shadow_cpu_entry_begin); - shadow_cpu_entry_begin = (void *)round_down( - (unsigned long)shadow_cpu_entry_begin, PAGE_SIZE); + shadow_cea_begin = (void *)CPU_ENTRY_AREA_BASE; + shadow_cea_begin = kasan_mem_to_shadow(shadow_cea_begin); + shadow_cea_begin = (void *)round_down( + (unsigned long)shadow_cea_begin, PAGE_SIZE); - shadow_cpu_entry_end = (void *)(CPU_ENTRY_AREA_BASE + + shadow_cea_end = (void *)(CPU_ENTRY_AREA_BASE + CPU_ENTRY_AREA_MAP_SIZE); - shadow_cpu_entry_end = kasan_mem_to_shadow(shadow_cpu_entry_end); - shadow_cpu_entry_end = (void *)round_up( - (unsigned long)shadow_cpu_entry_end, PAGE_SIZE); + shadow_cea_end = kasan_mem_to_shadow(shadow_cea_end); + shadow_cea_end = (void *)round_up( + (unsigned long)shadow_cea_end, PAGE_SIZE); kasan_populate_early_shadow( kasan_mem_to_shadow((void *)PAGE_OFFSET + MAXMEM), @@ -403,9 +403,9 @@ void __init kasan_init(void) kasan_populate_early_shadow( kasan_mem_to_shadow((void *)VMALLOC_END + 1), - shadow_cpu_entry_begin); + shadow_cea_begin); - kasan_populate_early_shadow(shadow_cpu_entry_end, + kasan_populate_early_shadow(shadow_cea_end, kasan_mem_to_shadow((void *)__START_KERNEL_map)); kasan_populate_shadow((unsigned long)kasan_mem_to_shadow(_stext), -- 2.38.1.431.g37b22c650d-goog