diff --git a/sys/dev/pci/drm/ttm/ttm_bo.c b/sys/dev/pci/drm/ttm/ttm_bo.c index c69f4a09731b..229d1a623111 100644 --- a/sys/dev/pci/drm/ttm/ttm_bo.c +++ b/sys/dev/pci/drm/ttm/ttm_bo.c @@ -1458,7 +1458,6 @@ static void ttm_bo_global_kobj_release(struct kobject *kobj) container_of(kobj, struct ttm_bo_global, kobj); __free_page(glob->dummy_read_page); - kfree(glob); } void ttm_bo_global_release(struct drm_global_reference *ref) diff --git a/sys/dev/pci/drm/ttm/ttm_memory.c b/sys/dev/pci/drm/ttm/ttm_memory.c index 329d5bc88593..4280d0fffa7a 100644 --- a/sys/dev/pci/drm/ttm/ttm_memory.c +++ b/sys/dev/pci/drm/ttm/ttm_memory.c @@ -224,14 +224,6 @@ static ssize_t ttm_mem_global_store(struct kobject *kobj, } #endif -static void ttm_mem_global_kobj_release(struct kobject *kobj) -{ - struct ttm_mem_global *glob = - container_of(kobj, struct ttm_mem_global, kobj); - - kfree(glob); -} - #ifdef notyet static struct attribute *ttm_mem_global_attrs[] = { &ttm_mem_global_lower_mem_limit, @@ -245,7 +237,6 @@ static const struct sysfs_ops ttm_mem_global_ops = { #endif static struct kobj_type ttm_mem_glob_kobj_type = { - .release = &ttm_mem_global_kobj_release, #ifdef __linux__ .sysfs_ops = &ttm_mem_global_ops, .default_attrs = ttm_mem_global_attrs,