commit Abraham vd Merwe fix.
authorAlan Hourihane <alanh@fairlite.demon.co.uk>
Mon, 8 Oct 2001 12:58:20 +0000 (12:58 +0000)
committerAlan Hourihane <alanh@fairlite.demon.co.uk>
Mon, 8 Oct 2001 12:58:20 +0000 (12:58 +0000)
linux-core/drm_proc.c
linux/drm_proc.h

index f65f42b..24e8556 100644 (file)
@@ -186,7 +186,7 @@ static int DRM(_vm_info)(char *buf, char **start, off_t offset, int request,
        DRM_PROC_PRINT("slot     offset       size type flags    "
                       "address mtrr\n\n");
        i = 0;
-       list_for_each(list, &dev->maplist->head) {
+       if (dev->maplist != NULL) list_for_each(list, &dev->maplist->head) {
                r_list = (drm_map_list_t *)list;
                map = r_list->map;
                if(!map) continue;
index f65f42b..24e8556 100644 (file)
@@ -186,7 +186,7 @@ static int DRM(_vm_info)(char *buf, char **start, off_t offset, int request,
        DRM_PROC_PRINT("slot     offset       size type flags    "
                       "address mtrr\n\n");
        i = 0;
-       list_for_each(list, &dev->maplist->head) {
+       if (dev->maplist != NULL) list_for_each(list, &dev->maplist->head) {
                r_list = (drm_map_list_t *)list;
                map = r_list->map;
                if(!map) continue;