Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp5772593pxb; Tue, 16 Feb 2021 07:16:49 -0800 (PST) X-Google-Smtp-Source: ABdhPJx7Lm37fKuSjhBFuhuKOF1veLZTEMAfGRMPwIqUIcJGz4jlomTfEieBS1QGou5Uc5jv6rGJ X-Received: by 2002:a17:907:ea3:: with SMTP id ho35mr20791010ejc.396.1613488609235; Tue, 16 Feb 2021 07:16:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613488609; cv=none; d=google.com; s=arc-20160816; b=DTu0OaI49UAqKDM/0viAybnJB35L2DmDg74Oyg1nkvfKk8bfr16R/S7+0zh7RLfQg2 1yHD/DnjbE//lWZoUI7sO4fgEinvtcVkZmsLG+gmFdb/QxAXDYeYcFnfg8ue34JSRmA0 R8mzft0ZXQ0I7QyCjTGeVqFOP5mbnCWDHxjGyxPwxg08nkJkNYTZhnWfRt3jtz4w55he yvjseKkrOR25gBZ6NEjl7EHqNK26RDTE87WI5godgWzV4fKyVZAHjEmW/S6xj0O/K5bt 62fP8roZGNCCo0erbg4VRXDs+RC/A9yLu92SQ2anYv2cdYkOMsoHRmyH56WqEojLiQmA tLBw== 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:dkim-signature; bh=almHVZagaPUSoVlgCpNVrTvOwbee+os0Xt5GR8GVWk4=; b=ktTOvzkf0U/BgKlPPne17frhpwvJy7PSRsFH6b4ZP8+UmvAZTIqLwVsunWCR4Jzp1u AMbI/Sf56eMHnIm4eG0wwZHils4E67zJ2JH1wZNE0LpZ6i9ti0Umw9Pn5yN9muZAcS2J 9YPYC0TKkMIsT2dH/ept0Ui4hDAXfAW0J9p9BEnjPkenw6Q5iryRu/OHTo3Zm80mf1K+ ILFf42a/sBAGduPIuaji69UgT8IrKFufZE6JfQGBTo+3V+pY4ETMXG/uT40XbX+Ow6DQ pe+adThNVj/3O6Davfy7M17BQt6d0Lvp9rHSUPqQfUzkys4e5D+Tlo+/dRwmGlqOnMhO e3rw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=G5lOgyPm; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y9si9553187edr.2.2021.02.16.07.16.24; Tue, 16 Feb 2021 07:16:49 -0800 (PST) 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; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=G5lOgyPm; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230144AbhBPPND (ORCPT + 99 others); Tue, 16 Feb 2021 10:13:03 -0500 Received: from mail.kernel.org ([198.145.29.99]:40614 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230087AbhBPPMz (ORCPT ); Tue, 16 Feb 2021 10:12:55 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 2F78B64DEC; Tue, 16 Feb 2021 15:12:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1613488334; bh=7Pcqfnsbw4bFEVDUe2IIairHS69tv7n1JgUuaqdgl/k=; h=From:To:Cc:Subject:Date:From; b=G5lOgyPmrzy2FOgW6mJWqu34NwqfVb5/gDSlsEwlnrvzxL/6zRQ2/qSMKj6YFSVgp 5aTKnpyHI+XRzdZoJG7U/FjbbBnJC0F+gKvMyO0/1MyTaEhme0l4r6U21St/Zi9bfP uoDg3WvEP0fCfFZUeCli7SbHWyXifNPc4SkG9XX0= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , Nadav Amit , "VMware, Inc." , Arnd Bergmann Subject: [PATCH] drivers: vmw_balloon: remove dentry pointer for debugfs Date: Tue, 16 Feb 2021 16:12:09 +0100 Message-Id: <20210216151209.3954129-1-gregkh@linuxfoundation.org> X-Mailer: git-send-email 2.30.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org There is no need to keep the dentry pointer around for the created debugfs file, as it is only needed when removing it from the system. When it is to be removed, ask debugfs itself for the pointer, to save on storage and make things a bit simpler. Cc: Nadav Amit Cc: "VMware, Inc." Cc: Arnd Bergmann Cc: linux-kernel@vger.kernel.org Signed-off-by: Greg Kroah-Hartman --- drivers/misc/vmw_balloon.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/drivers/misc/vmw_balloon.c b/drivers/misc/vmw_balloon.c index b837e7eba5f7..f1d8ba6d4857 100644 --- a/drivers/misc/vmw_balloon.c +++ b/drivers/misc/vmw_balloon.c @@ -346,11 +346,6 @@ struct vmballoon { /* statistics */ struct vmballoon_stats *stats; -#ifdef CONFIG_DEBUG_FS - /* debugfs file exporting statistics */ - struct dentry *dbg_entry; -#endif - /** * @b_dev_info: balloon device information descriptor. */ @@ -1709,14 +1704,14 @@ DEFINE_SHOW_ATTRIBUTE(vmballoon_debug); static void __init vmballoon_debugfs_init(struct vmballoon *b) { - b->dbg_entry = debugfs_create_file("vmmemctl", S_IRUGO, NULL, b, - &vmballoon_debug_fops); + debugfs_create_file("vmmemctl", S_IRUGO, NULL, b, + &vmballoon_debug_fops); } static void __exit vmballoon_debugfs_exit(struct vmballoon *b) { static_key_disable(&balloon_stat_enabled.key); - debugfs_remove(b->dbg_entry); + debugfs_remove(debugfs_lookup("vmmemctl", NULL)); kfree(b->stats); b->stats = NULL; } -- 2.30.1