== uname == DragonFly dfbsd 6.5-DEVELOPMENT DragonFly 6.5-DEVELOPMENT #0: Thu Jul 2 06:02:54 UTC 2026 root@dfbsd:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 == radeon_mn in kernel build? == 2557:# Only build radeon_mn.c if CONFIG_MMU_NOTIFIER is set 2558:#dev/drm/radeon/radeon_mn.c optional radeon drm compile-with "${NORMAL_C} -include $S/dev/drm/kconfig.h ${WERROR}" == radeon_mn in module Makefile? == 107:# radeon_mn.c == CONFIG_MMU_NOTIFIER in kconfig.h? == 0 ABSENT == radeon_mn symbols in built radeon.ko == 0 0 (none) 0 0 (none in kernel) == radeon.h guard == #if defined(CONFIG_MMU_NOTIFIER) int radeon_mn_register(struct radeon_bo *bo, unsigned long addr); void radeon_mn_unregister(struct radeon_bo *bo); #else static inline int radeon_mn_register(struct radeon_bo *bo, unsigned long addr) { return -ENODEV; } static inline void radeon_mn_unregister(struct radeon_bo *bo) {} #endif == mmu_notifier compat header ops == struct mmu_notifier_ops; struct mmu_notifier { const struct mmu_notifier_ops *ops; }; struct mmu_notifier_ops { void (*release)(struct mmu_notifier *mn, struct mm_struct *mm); void (*invalidate_range_start)(struct mmu_notifier *mn, struct mm_struct *mm, unsigned long start, unsigned long end); }; == __mmu_notifier_register defined anywhere in src? == (callers only:) /usr/src/sys/dev/drm/amd/amdgpu/amdgpu_mn.c /usr/src/sys/dev/drm/i915/i915_gem_userptr.c /usr/src/sys/dev/drm/radeon/radeon_mn.c