From 200f63ce7b48561213dd58fac4f9d66e586dab2c Mon Sep 17 00:00:00 2001 From: Konsta Holtta Date: Wed, 22 Oct 2014 13:50:55 +0300 Subject: gpu: nvgpu: use correct parent for sysfs remove sysfs_remove_link's first argument expects the kobj of the directory where the link resides, not the kobj of the link itself. Change-Id: I89f7d681135e8eb0ff16406271cd19bf9c04f185 Signed-off-by: Konsta Holtta Reviewed-on: http://git-master/r/592111 Reviewed-by: Terje Bergstrom Tested-by: Terje Bergstrom --- drivers/gpu/nvgpu/gk20a/gk20a_sysfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'drivers') diff --git a/drivers/gpu/nvgpu/gk20a/gk20a_sysfs.c b/drivers/gpu/nvgpu/gk20a/gk20a_sysfs.c index 52a34086..1f32ac6d 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a_sysfs.c +++ b/drivers/gpu/nvgpu/gk20a/gk20a_sysfs.c @@ -658,7 +658,7 @@ void gk20a_remove_sysfs(struct device *dev) device_remove_file(dev, &dev_attr_tpc_fs_mask); if (g->host1x_dev && (dev->parent != &g->host1x_dev->dev)) - sysfs_remove_link(&dev->kobj, dev_name(dev)); + sysfs_remove_link(&g->host1x_dev->dev.kobj, dev_name(dev)); } void gk20a_create_sysfs(struct platform_device *dev) -- cgit v1.2.2