diff -ruN lib.orig/modules/fglrx/build_mod/agpgart_be.c lib/modules/fglrx/build_mod/agpgart_be.c --- lib.orig/modules/fglrx/build_mod/agpgart_be.c 2004-07-22 13:51:50.154102424 +0200 +++ lib/modules/fglrx/build_mod/agpgart_be.c 2004-07-22 13:54:29.123480488 +0200 @@ -4414,7 +4414,8 @@ if (page == NULL) return 0; - atomic_inc(&page->count); + //atomic_inc(&page->count); + get_page(page); set_bit(PG_locked, &page->flags); atomic_inc(&agp_bridge.current_memory_agp);