From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id C4803C43334 for ; Fri, 15 Jul 2022 22:42:47 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229738AbiGOWmp (ORCPT ); Fri, 15 Jul 2022 18:42:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44520 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231903AbiGOWmd (ORCPT ); Fri, 15 Jul 2022 18:42:33 -0400 Received: from mail-pl1-x649.google.com (mail-pl1-x649.google.com [IPv6:2607:f8b0:4864:20::649]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E047B6F7E1 for ; Fri, 15 Jul 2022 15:42:31 -0700 (PDT) Received: by mail-pl1-x649.google.com with SMTP id p10-20020a170902e74a00b0016c3f3acb51so2713281plf.16 for ; Fri, 15 Jul 2022 15:42:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=reply-to:date:message-id:mime-version:subject:from:to:cc; bh=eiZ0YogoucqOWJ1ghV62jBhqCkLp0b2ZKJN8u6KRml8=; b=JkwcvpUThP6lq5IEN+4um/frEv/e04RuBQf/pjtebj5liCTv+d56ASU3OESMSdxsww AXGaB4eam+RNNCzF0HfC4tfj6fZHemhsJlj3yOksY3Eny4Vd/vhj0WnM1ChmBLIZCzrd tpOiHH+QnHxgd2d5Q7qsXRqfBWLvOdP4lwj6b0hCnUP6k6gyzGQSoy6GB5eaQWUm0OBs O1w0cZaqaJkM2UqTKDwnd9GEESkGbV8xUpuCcHeGlkyIrmszc6Zo3uqDDD0KXTvPiMad 3k4iSElPr5GzqtSVZz0dsajI5TS0LIvXyW/tJaSxxIaCHmA2p9FhYxOEzQWmRvlZzgbB 5FHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:reply-to:date:message-id:mime-version:subject :from:to:cc; bh=eiZ0YogoucqOWJ1ghV62jBhqCkLp0b2ZKJN8u6KRml8=; b=bvTNdQe+ylkV1Mwo8EKa8LxXprvpV3VU/V4tbyct/tyEss7/MK+1o2pqQidjZRkuRf 3LJ64iMwbRkfHhytUPAdaMcyZyNNnfszYkZe8h3Nij/VhIvfOcmsSQNWdxyco7ynJm5H J4fvUaLVo9pIJgbMmQTEPiXz5ODXK3LDqoU9jyAdeSN+bY5awX1EwOYpu1fA3vT1krZf xw3hhEuoVd2T1YaWuI/xa8PLsSrp1Mo3ENdSHO5EF+4HLsEqZKmPxKxkKgkNttUUArbg wLe0P+V2Y7REnNbljIysAcgHIzUP6FdIg99de22GGDT0Ocsi7WM9h3KHcCtgAPXySuli h49Q== X-Gm-Message-State: AJIora8cZz8BIEvT6Xba7s7aaFUF4n8EUGiRBPp57UAKPA7FFbNP9zDp 8oWaJpoNg3ScFuipxIOniTbSdK5BqgU= X-Google-Smtp-Source: AGRyM1uLr/VSfzLPmDD/lpWJePtSXMCZ/J/O8/bkW40kvhu00AZGmI9NwQjjQKyJQ5wy/g+n5WBciCdi4lk= X-Received: from zagreus.c.googlers.com ([fda3:e722:ac3:cc00:7f:e700:c0a8:5c37]) (user=seanjc job=sendgmr) by 2002:a05:6a00:24cc:b0:50d:58bf:5104 with SMTP id d12-20020a056a0024cc00b0050d58bf5104mr16327025pfv.36.1657924951468; Fri, 15 Jul 2022 15:42:31 -0700 (PDT) Reply-To: Sean Christopherson Date: Fri, 15 Jul 2022 22:42:19 +0000 Message-Id: <20220715224226.3749507-1-seanjc@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.37.0.170.g444d1eabd0-goog Subject: [PATCH v2 0/7] KVM: x86: Clean up rmap zap helpers From: Sean Christopherson To: Sean Christopherson , Paolo Bonzini Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Clean up the rmap helpers (mostly renames) to yield a more coherent set of APIs, and to purge the irritating and inconsistent "rmapp" (p is for pointer) nomenclature. Patch 1 is a tangentially related fix for a benign bug. v2: - Split up patches into smaller, more related chunks. [Paolo] - Reorder patches to put all renames at the end. [Paolo] - Avoid quadruple underscores and use more consistent names. [Paolo] v1: https://lore.kernel.org/all/20220712015558.1247978-1-seanjc@google.com Sean Christopherson (7): KVM: x86/mmu: Return a u64 (the old SPTE) from mmu_spte_clear_track_bits() KVM: x86/mmu: Directly "destroy" PTE list when recycling rmaps KVM: x86/mmu: Drop the "p is for pointer" from rmap helpers KVM: x86/mmu: Rename __kvm_zap_rmaps() to align with other nomenclature KVM: x86/mmu: Rename rmap zap helpers to eliminate "unmap" wrapper KVM: x86/mmu: Rename pte_list_{destroy,remove}() to show they zap SPTEs KVM: x86/mmu: Remove underscores from __pte_list_remove() arch/x86/kvm/mmu/mmu.c | 74 +++++++++++++++++++++--------------------- 1 file changed, 37 insertions(+), 37 deletions(-) base-commit: 8031d87aa9953ddeb047a5356ebd0b240c30f233 -- 2.37.0.170.g444d1eabd0-goog