Index: linux-2.6.27-gentoo-r4/drivers/gpu/drm/drm_sman.c =================================================================== --- linux-2.6.27-gentoo-r4.orig/drivers/gpu/drm/drm_sman.c +++ linux-2.6.27-gentoo-r4/drivers/gpu/drm/drm_sman.c @@ -209,13 +209,16 @@ struct drm_memblock_item *drm_sman_alloc tmp = sman_mm->allocate(sman_mm->private, size, alignment); if (!tmp) { + printk("sman_alloc tmp failed\n"); return NULL; } memblock = drm_calloc(1, sizeof(*memblock), DRM_MEM_MM); - if (!memblock) + if (!memblock) { + printk("sman_alloc drm_calloc failed\n"); goto out; + } memblock->mm_info = tmp; memblock->mm = sman_mm; @@ -223,12 +226,16 @@ struct drm_memblock_item *drm_sman_alloc if (drm_ht_just_insert_please (&sman->user_hash_tab, &memblock->user_hash, - (unsigned long)memblock, 32, 0, 0)) + (unsigned long)memblock, 32, 0, 0)) { + printk("sman_alloc just_insert_please failed\n"); goto out1; + } owner_item = drm_sman_get_owner_item(sman, owner); - if (!owner_item) + if (!owner_item) { + printk("sman_alloc get_owner_item failed\n"); goto out2; + } list_add_tail(&memblock->owner_list, &owner_item->mem_blocks); Index: linux-2.6.27-gentoo-r4/drivers/gpu/drm/via/via_mm.c =================================================================== --- linux-2.6.27-gentoo-r4.orig/drivers/gpu/drm/via/via_mm.c +++ linux-2.6.27-gentoo-r4/drivers/gpu/drm/via/via_mm.c @@ -151,7 +151,7 @@ int via_mem_alloc(struct drm_device *dev mem->offset = 0; mem->size = 0; mem->index = 0; - DRM_DEBUG("Video memory allocation failed\n"); + printk("Video memory allocation failed, type=%d size=%ld\n", mem->type, tmpSize); retval = -ENOMEM; }