diff options
Diffstat (limited to 'drivers/gpu/drm/drm_mm.c')
| -rw-r--r-- | drivers/gpu/drm/drm_mm.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gpu/drm/drm_mm.c b/drivers/gpu/drm/drm_mm.c index 5d00b0fc0d9..959186cbf32 100644 --- a/drivers/gpu/drm/drm_mm.c +++ b/drivers/gpu/drm/drm_mm.c @@ -431,7 +431,7 @@ EXPORT_SYMBOL(drm_mm_search_free_in_range);  void drm_mm_replace_node(struct drm_mm_node *old, struct drm_mm_node *new)  {  	list_replace(&old->node_list, &new->node_list); -	list_replace(&old->node_list, &new->hole_stack); +	list_replace(&old->hole_stack, &new->hole_stack);  	new->hole_follows = old->hole_follows;  	new->mm = old->mm;  	new->start = old->start; @@ -699,8 +699,8 @@ int drm_mm_dump_table(struct seq_file *m, struct drm_mm *mm)  				entry->size);  		total_used += entry->size;  		if (entry->hole_follows) { -			hole_start = drm_mm_hole_node_start(&mm->head_node); -			hole_end = drm_mm_hole_node_end(&mm->head_node); +			hole_start = drm_mm_hole_node_start(entry); +			hole_end = drm_mm_hole_node_end(entry);  			hole_size = hole_end - hole_start;  			seq_printf(m, "0x%08lx-0x%08lx: 0x%08lx: free\n",  					hole_start, hole_end, hole_size);  |