freebsd-dev/sys/dev/drm2
Mark Johnston 0fd977b3fa Add a return value to vm_page_remove().
Use it to indicate whether the page may be safely freed following
its removal from the object.  Also change vm_page_remove() to assume
that the page's object pointer is non-NULL, and have callers perform
this check instead.

This is a step towards an implementation of an atomic reference counter
for each physical page structure.

Reviewed by:	alc, dougm, kib
MFC after:	1 week
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D20758
2019-06-26 17:37:51 +00:00
..
ttm Add a return value to vm_page_remove(). 2019-06-26 17:37:51 +00:00
drm_agpsupport.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_atomic.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_auth.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_buffer.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_buffer.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_bufs.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_context.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_core.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_crtc_helper.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_crtc_helper.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_crtc.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_crtc.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_dma.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_dp_helper.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_dp_helper.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_dp_iic_helper.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_drv.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_edid_modes.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_edid.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_edid.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_fb_helper.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_fb_helper.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_fixed.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_fops.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_fourcc.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_gem_names.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_gem_names.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_gem.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_global.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_global.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_hashtab.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_hashtab.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_ioc32.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_ioctl.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_irq.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_linux_list_sort.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_linux_list.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_lock.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_mem_util.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_memory.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_mm.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_mm.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_mode.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_modes.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_os_freebsd.c Convert x86 cache invalidation functions to ifuncs. 2018-09-19 19:35:02 +00:00
drm_os_freebsd.h Add updating entry for DRM 2018-10-20 19:14:46 +00:00
drm_pci.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_pciids.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_platform.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_sarea.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_scatter.c Eliminate the arena parameter to kmem_free(). Implicitly this corrects an 2018-08-25 19:38:08 +00:00
drm_stub.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_sysctl.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm_vm.c Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drm.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00
drmP.h Revert drm2 removal. 2018-08-24 00:02:00 +00:00