Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 3289 → Rev 3290

/drivers/video/drm/i915/i915_gem.c
237,6 → 237,8
int ret;
u32 handle;
 
ENTER();
 
size = roundup(size, PAGE_SIZE);
if (size == 0)
return -EINVAL;
259,6 → 261,9
trace_i915_gem_object_create(obj);
 
*handle_p = handle;
 
printf("%s obj %p handle %d\n", __FUNCTION__, obj, handle);
 
return 0;
}
 
1491,11 → 1496,11
for_each_sg(obj->pages->sgl, sg, page_count, i) {
struct page *page = sg_page(sg);
 
 
 
// page_cache_release(page);
page_cache_release(page);
}
//DRM_DEBUG_KMS("%s release %d pages\n", __FUNCTION__, page_count);
printf("%s release %d pages\n", __FUNCTION__, page_count);
 
obj->dirty = 0;
 
sg_free_table(obj->pages);
3506,6 → 3511,7
 
// if (obj->phys_obj)
// i915_gem_detach_phys_object(dev, obj);
printf("%s obj %p\n", __FUNCTION__, obj);
 
obj->pin_count = 0;
if (WARN_ON(i915_gem_object_unbind(obj) == -ERESTARTSYS)) {
3528,6 → 3534,12
// if (obj->base.import_attach)
// drm_prime_gem_destroy(&obj->base, NULL);
 
if(obj->base.filp != NULL)
{
printf("filp %p\n", obj->base.filp);
shmem_file_delete(obj->base.filp);
}
 
drm_gem_object_release(&obj->base);
i915_gem_info_remove_obj(dev_priv, obj->base.size);