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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id C6A66CD11C2 for ; Fri, 5 Apr 2024 11:58:34 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 69A5C6B0165; Fri, 5 Apr 2024 07:58:30 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 61FDB6B0168; Fri, 5 Apr 2024 07:58:30 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 363ED6B0166; Fri, 5 Apr 2024 07:58:30 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id EC0A26B0165 for ; Fri, 5 Apr 2024 07:58:29 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id AE900C114A for ; Fri, 5 Apr 2024 11:58:29 +0000 (UTC) X-FDA: 81975330738.11.AD59FE2 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by imf02.hostedemail.com (Postfix) with ESMTP id 064CE80005 for ; Fri, 5 Apr 2024 11:58:27 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=DUXMBUJJ; spf=pass (imf02.hostedemail.com: domain of pbonzini@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=pbonzini@redhat.com; dmarc=pass (policy=none) header.from=redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1712318308; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=PYlVlmhvJPdz+cTS0GmxjcvjKIkp+1zDoZOzzNIMhco=; b=kK8h1k0T22CMFBzhukBRggz55OzzxUOMWFFafxDKRlNjdTopRJ1TUcczpLHu1utjSreLsN Z6OaRH4/MYIZA9wAyryVFoJObpeKZaa36tjgxNp7q+CbxtNZ82Iy0jG4DMZZcJMkUlWrm1 b5f+ktc3MPRHfu9RVmDWLueCSiCGcqU= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1712318308; a=rsa-sha256; cv=none; b=ZknaaEdnOVaFO6O/iVHo8FgQJluuePKYS/SM+boPglc5pRiBOchjKzrTEJd3J0x4fXOOcI afWZIr1LgIH6kefBbNjtH6u+nSuAfvSN9xMGgIITG667iGZf0vjfV1wv66TS6FGL37p1FR VWVpLEr2sSUfWWAQIvGu1g377kFu9mk= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=DUXMBUJJ; spf=pass (imf02.hostedemail.com: domain of pbonzini@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=pbonzini@redhat.com; dmarc=pass (policy=none) header.from=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1712318307; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=PYlVlmhvJPdz+cTS0GmxjcvjKIkp+1zDoZOzzNIMhco=; b=DUXMBUJJUrZL8RXbyi6TZMHkUTTj8dUZo0CSe003PP0ZcDO25VWiZjtilrx+bOmeFrY0qG +ERcLAbSEuHOE6qm0WcRRgP0VhGQOL34cL6Fj5pIpLXcuc8ISiZk4lw71MdKn07JxeDc+x TLXaB3R/aapKnt3tpIxoij1nL8L3ctw= Received: from mimecast-mx02.redhat.com (mx-ext.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-94-jWBq89b1PjOkiIzryzMcEA-1; Fri, 05 Apr 2024 07:58:21 -0400 X-MC-Unique: jWBq89b1PjOkiIzryzMcEA-1 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.rdu2.redhat.com [10.11.54.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 07BB2382C473; Fri, 5 Apr 2024 11:58:20 +0000 (UTC) Received: from virtlab701.virt.lab.eng.bos.redhat.com (virtlab701.virt.lab.eng.bos.redhat.com [10.19.152.228]) by smtp.corp.redhat.com (Postfix) with ESMTP id 470FC40C6CB5; Fri, 5 Apr 2024 11:58:19 +0000 (UTC) From: Paolo Bonzini To: linux-kernel@vger.kernel.org, kvm@vger.kernel.org Cc: Marc Zyngier , Oliver Upton , Tianrui Zhao , Bibo Mao , Thomas Bogendoerfer , Nicholas Piggin , Anup Patel , Atish Patra , Sean Christopherson , Andrew Morton , David Hildenbrand , linux-arm-kernel@lists.infradead.org, kvmarm@lists.linux.dev, loongarch@lists.linux.dev, linux-mips@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, kvm-riscv@lists.infradead.org, linux-mm@kvack.org, linux-trace-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org Subject: [PATCH 2/4] KVM: remove unused argument of kvm_handle_hva_range() Date: Fri, 5 Apr 2024 07:58:13 -0400 Message-ID: <20240405115815.3226315-3-pbonzini@redhat.com> In-Reply-To: <20240405115815.3226315-1-pbonzini@redhat.com> References: <20240405115815.3226315-1-pbonzini@redhat.com> MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.2 X-Rspamd-Queue-Id: 064CE80005 X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: 71z78mjukcqkowgj5wwh1b4sxne9ajyt X-HE-Tag: 1712318307-825616 X-HE-Meta: U2FsdGVkX18+888Z1gk5PqAEvHq8LauRYDi6Jj9pjcXUZ8uExoF7ozaSCHegWq0CPbHhl8yGowSlovK4G9EqJOu5IO7NB+Wdfej/XVUMkMe/1m3Sd7JKEgdqWhLntdoZfpfCknSMEx9XawgiI9ikNdUkkDyJ7FhwEXbRkfkI4LQtM7Q2gZKBzG+TKcvUKhGaaY0AOcEluUfpWawl6ywkID4V1ZTYrZ7sUX2Biz5vIC/EBdZzuYeNaVpG+GK2FygGLPzEjAKSsGHGU5sooR8qL7+OJRYzVomN3mBEfR4wpu+8iN1+gpYyrjf4/g0YF1eHzWqT5/gsVDm0NFJ4ercLeGwlz4I5rkTK0X5gjiDiFN1EsCDySJaMCjAC+zx5eb/DNb9319uVDRDJPjVRvhTtnL1/mmkVqtwWLjLMTgRrOs9+BXsVZvJyHtdJ/m5zvGb2kGgpv6I+Qqih/d8GRl7QsctDuB7EdxdnGW5xuHu5vf1L9X46buHv9LkOA4wZtL8qcgOll0gdWjuzoXJYS5EElbmMoi1m/8mM0J/5q8mukNO1L/5cVE+51FoQiKi/mPl9gQxndLi2VXh8OqWv4RCaS0JitZ6CdI3GHwjHqbK4YGDMe3/oEKj92EMICyw3wl/chb4qx+WVE7lEnsQY0mrvlzjuv93l8NpnQb4EfOxFFhjGDYGIJkN12Yjk+2dnHVLh6ISAZoUOafKWQC/Yx4yqlik2A9V2oMtQkBhqNDHd2gvDAxLbS94lJICd6PD8NkKOqdwV/J3E+0yf8gwX+Y8sYuHOeCoQBhaE3uemOA40+obSeVTLBOKRPq2BKYNg0GAVqUs4L5AJH3REg1rHW9SVdVJEThkFrAnp+vdSA1I0TgiIU+lXspSV6qgqhI6joMwRjlqYjSYAuPwPpU5WSh/uXPeARbcrLaj+BgC2E5tun9LGcSGR9Ag9TxnYtmY/qSENX8pKDWvTWURphe/5zkz 2Qoo/+Yi SY0++Wbb3HWCcMbchMlT9QPXtSzWwhfUijgpor+k2LWtmvWCrAwSUi7FKYocNZmELHDO0nahjXS5yck8fuHNr4aviLKCcq2LmHLx/jvXdYgPFgd7/df/aihqPeMobn08YgdZkkjpXLHePDGY8+v2qVrfQts1Xrsb7nwTC2xndlYI3dttHIfpFIKuD6C0OihDbHtIR/jgzn/E6Kvjkjoj2Zfz9ifa+hs/Xi1yW X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: The only user was kvm_mmu_notifier_change_pte(), which is now gone. Signed-off-by: Paolo Bonzini --- virt/kvm/kvm_main.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c index 2fcd9979752a..9701888811ad 100644 --- a/virt/kvm/kvm_main.c +++ b/virt/kvm/kvm_main.c @@ -595,8 +595,6 @@ static void kvm_null_fn(void) } #define IS_KVM_NULL_FN(fn) ((fn) == (void *)kvm_null_fn) -static const union kvm_mmu_notifier_arg KVM_MMU_NOTIFIER_NO_ARG; - /* Iterate over each memslot intersecting [start, last] (inclusive) range */ #define kvm_for_each_memslot_in_hva_range(node, slots, start, last) \ for (node = interval_tree_iter_first(&slots->hva_tree, start, last); \ @@ -682,14 +680,12 @@ static __always_inline kvm_mn_ret_t __kvm_handle_hva_range(struct kvm *kvm, static __always_inline int kvm_handle_hva_range(struct mmu_notifier *mn, unsigned long start, unsigned long end, - union kvm_mmu_notifier_arg arg, gfn_handler_t handler) { struct kvm *kvm = mmu_notifier_to_kvm(mn); const struct kvm_mmu_notifier_range range = { .start = start, .end = end, - .arg = arg, .handler = handler, .on_lock = (void *)kvm_null_fn, .flush_on_ret = true, @@ -880,8 +876,7 @@ static int kvm_mmu_notifier_clear_flush_young(struct mmu_notifier *mn, { trace_kvm_age_hva(start, end); - return kvm_handle_hva_range(mn, start, end, KVM_MMU_NOTIFIER_NO_ARG, - kvm_age_gfn); + return kvm_handle_hva_range(mn, start, end, kvm_age_gfn); } static int kvm_mmu_notifier_clear_young(struct mmu_notifier *mn, -- 2.43.0