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 mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 82D08C433F5 for ; Wed, 13 Oct 2021 09:09:15 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 1BEE161077 for ; Wed, 13 Oct 2021 09:09:15 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 1BEE161077 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=kvack.org Received: by kanga.kvack.org (Postfix) id 89DE06B006C; Wed, 13 Oct 2021 05:09:14 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 826CC6B0071; Wed, 13 Oct 2021 05:09:14 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 715546B0072; Wed, 13 Oct 2021 05:09:14 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0092.hostedemail.com [216.40.44.92]) by kanga.kvack.org (Postfix) with ESMTP id 63B316B006C for ; Wed, 13 Oct 2021 05:09:14 -0400 (EDT) Received: from smtpin23.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id 246C52B358 for ; Wed, 13 Oct 2021 09:09:14 +0000 (UTC) X-FDA: 78690840228.23.B92E9CA Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by imf10.hostedemail.com (Postfix) with ESMTP id 36C9C6001987 for ; Wed, 13 Oct 2021 09:09:13 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10135"; a="227670258" X-IronPort-AV: E=Sophos;i="5.85,370,1624345200"; d="scan'208";a="227670258" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Oct 2021 02:09:11 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,370,1624345200"; d="scan'208";a="442206980" Received: from lkp-server02.sh.intel.com (HELO 08b2c502c3de) ([10.239.97.151]) by orsmga003.jf.intel.com with ESMTP; 13 Oct 2021 02:09:08 -0700 Received: from kbuild by 08b2c502c3de with local (Exim 4.92) (envelope-from ) id 1maaG3-0004TB-UK; Wed, 13 Oct 2021 09:09:07 +0000 Date: Wed, 13 Oct 2021 17:08:40 +0800 From: kernel test robot To: David Stevens Cc: kbuild-all@lists.01.org, Linux Memory Management List , Paolo Bonzini , Sean Christopherson , Vitaly Kuznetsov , Wanpeng Li , Jim Mattson , Joerg Roedel , Thomas Gleixner , Ingo Molnar , Borislav Petkov Subject: [PATCH] KVM: x86: fix noderef.cocci warnings Message-ID: <20211013090840.GA18593@c02aa4e9d65a> References: <202110131712.NcsZ1doh-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202110131712.NcsZ1doh-lkp@intel.com> X-Patchwork-Hint: ignore User-Agent: Mutt/1.10.1 (2018-07-13) X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: 36C9C6001987 X-Stat-Signature: kxie1g3ajioc3qj9d6f173whsfbnodo6 Authentication-Results: imf10.hostedemail.com; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=intel.com (policy=none); spf=none (imf10.hostedemail.com: domain of lkp@intel.com has no SPF policy when checking 192.55.52.115) smtp.mailfrom=lkp@intel.com X-HE-Tag: 1634116153-60424 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: From: kernel test robot arch/x86/kvm/mmu/page_track.c:95:39-45: ERROR: application of sizeof to pointer sizeof when applied to a pointer typed expression gives the size of the pointer Generated by: scripts/coccinelle/misc/noderef.cocci Fixes: deae4a10f166 ("KVM: x86: only allocate gfn_track when necessary") CC: David Stevens Reported-by: kernel test robot Signed-off-by: kernel test robot --- tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 8006b911c90a4ec09958447d24c8a4c3538f5723 commit: deae4a10f16649d9c8bfb89f38b61930fb938284 [4556/7806] KVM: x86: only allocate gfn_track when necessary :::::: branch date: 3 hours ago :::::: commit date: 12 days ago page_track.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) --- a/arch/x86/kvm/mmu/page_track.c +++ b/arch/x86/kvm/mmu/page_track.c @@ -92,7 +92,8 @@ int kvm_page_track_enable_mmu_write_trac slots = __kvm_memslots(kvm, i); kvm_for_each_memslot(slot, slots) { gfn_track = slot->arch.gfn_track + KVM_PAGE_TRACK_WRITE; - *gfn_track = kvcalloc(slot->npages, sizeof(*gfn_track), + *gfn_track = kvcalloc(slot->npages, + sizeof(**gfn_track), GFP_KERNEL_ACCOUNT); if (*gfn_track == NULL) { mutex_unlock(&kvm->slots_arch_lock);