tegra: hwpm: Remove class owner

The owner member of the class structure was removed in upstream Linux
v6.4 because it was never used. Therefore, just remove this from the
HWPM driver completely because it is not needed.

Bug 4276500

Change-Id: I50f7e59e08edbea26f7ceaa701e4abfe5cc71c71
Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-hwpm/+/3015339
(cherry picked from commit 13a7312154)
Reviewed-on: https://git-master.nvidia.com/r/c/linux-hwpm/+/3017316
Reviewed-by: Vedashree Vidwans <vvidwans@nvidia.com>
This commit is contained in:
Jon Hunter
2023-11-13 17:49:04 +00:00
committed by mobile promotions
parent c7c63cd0fe
commit ee08de6166

View File

@@ -23,7 +23,6 @@
#include <linux/slab.h>
#include <linux/dma-buf.h>
#include <linux/debugfs.h>
#include <linux/version.h>
#include <tegra_hwpm.h>
#include <tegra_hwpm_ip.h>
@@ -112,9 +111,6 @@ static int tegra_hwpm_probe(struct platform_device *pdev)
hwpm_linux->pdev = pdev;
hwpm_linux->dev = &pdev->dev;
hwpm_linux->np = pdev->dev.of_node;
#if (LINUX_VERSION_CODE < KERNEL_VERSION(6, 4, 0))
hwpm_linux->class.owner = THIS_MODULE;
#endif
hwpm_linux->class.name = TEGRA_SOC_HWPM_MODULE_NAME;
hwpm = &hwpm_linux->hwpm;