Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/shmem-helper: Make all exported symbols GPL

Make all drm-shmem exported symbols GPL to make them consistent with
the rest of drm-shmem symbols.

Acked-by: Maxime Ripard <mripard@kernel.org>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Acked-by: Thomas Zimmermann <tzimmermann@suse.d>
Signed-off-by: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20250322212608.40511-5-dmitry.osipenko@collabora.com

+8 -8
+8 -8
drivers/gpu/drm/drm_gem_shmem_helper.c
··· 247 247 shmem->pages_mark_accessed_on_put); 248 248 shmem->pages = NULL; 249 249 } 250 - EXPORT_SYMBOL(drm_gem_shmem_put_pages); 250 + EXPORT_SYMBOL_GPL(drm_gem_shmem_put_pages); 251 251 252 252 int drm_gem_shmem_pin_locked(struct drm_gem_shmem_object *shmem) 253 253 { ··· 296 296 297 297 return ret; 298 298 } 299 - EXPORT_SYMBOL(drm_gem_shmem_pin); 299 + EXPORT_SYMBOL_GPL(drm_gem_shmem_pin); 300 300 301 301 /** 302 302 * drm_gem_shmem_unpin - Unpin backing pages for a shmem GEM object ··· 315 315 drm_gem_shmem_unpin_locked(shmem); 316 316 dma_resv_unlock(shmem->base.resv); 317 317 } 318 - EXPORT_SYMBOL(drm_gem_shmem_unpin); 318 + EXPORT_SYMBOL_GPL(drm_gem_shmem_unpin); 319 319 320 320 /* 321 321 * drm_gem_shmem_vmap - Create a virtual mapping for a shmem GEM object ··· 385 385 386 386 return ret; 387 387 } 388 - EXPORT_SYMBOL(drm_gem_shmem_vmap); 388 + EXPORT_SYMBOL_GPL(drm_gem_shmem_vmap); 389 389 390 390 /* 391 391 * drm_gem_shmem_vunmap - Unmap a virtual mapping for a shmem GEM object ··· 421 421 422 422 shmem->vaddr = NULL; 423 423 } 424 - EXPORT_SYMBOL(drm_gem_shmem_vunmap); 424 + EXPORT_SYMBOL_GPL(drm_gem_shmem_vunmap); 425 425 426 426 static int 427 427 drm_gem_shmem_create_with_handle(struct drm_file *file_priv, ··· 460 460 461 461 return (madv >= 0); 462 462 } 463 - EXPORT_SYMBOL(drm_gem_shmem_madvise); 463 + EXPORT_SYMBOL_GPL(drm_gem_shmem_madvise); 464 464 465 465 void drm_gem_shmem_purge(struct drm_gem_shmem_object *shmem) 466 466 { ··· 492 492 493 493 invalidate_mapping_pages(file_inode(obj->filp)->i_mapping, 0, (loff_t)-1); 494 494 } 495 - EXPORT_SYMBOL(drm_gem_shmem_purge); 495 + EXPORT_SYMBOL_GPL(drm_gem_shmem_purge); 496 496 497 497 /** 498 498 * drm_gem_shmem_dumb_create - Create a dumb shmem buffer object ··· 670 670 drm_printf_indent(p, indent, "vmap_use_count=%u\n", shmem->vmap_use_count); 671 671 drm_printf_indent(p, indent, "vaddr=%p\n", shmem->vaddr); 672 672 } 673 - EXPORT_SYMBOL(drm_gem_shmem_print_info); 673 + EXPORT_SYMBOL_GPL(drm_gem_shmem_print_info); 674 674 675 675 /** 676 676 * drm_gem_shmem_get_sg_table - Provide a scatter/gather table of pinned