diff options
Diffstat (limited to 'linux/agpsupport.c')
-rw-r--r-- | linux/agpsupport.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/linux/agpsupport.c b/linux/agpsupport.c index c89c3e25..628e8cad 100644 --- a/linux/agpsupport.c +++ b/linux/agpsupport.c @@ -313,3 +313,15 @@ drm_agp_head_t *drm_agp_init(void) } return head; } + +void drm_agp_uninit(void) +{ + drm_agp_fill_t *fill; + + for (fill = &drm_agp_fill[0]; fill->name; fill++) { +#if LINUX_VERSION_CODE >= 0x020400 + if ((*fill->f).address) put_module_symbol((*fill->f).address); +#endif + (*fill->f).address = 0; + } +} |