There isn't a function to free AGP memory in lnx_agp.c,and it is very easy to implement it, but why not? I need it to do dynamic AGP memory allocation in 2D driver. I know when releasing AGP gart, all memory will be freed,but it isn't flexible.