diff options
author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2010-07-02 10:02:13 -0400 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2010-07-06 22:27:20 -0400 |
commit | ca31efa89ae16c66966b8d5a5df3ae5cbffa61de (patch) | |
tree | da3e36c12302efcbed9d9afd80e7803edc946028 /drivers/gpu/drm/drm_mm.c | |
parent | db3307a9f7b8078c654021e3b35354a2b09a8e67 (diff) |
drm: kill dead code in drm_mm.c
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Acked-by: Thomas Hellstrom <thellstrom@vmwgfx.com>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/drm_mm.c')
-rw-r--r-- | drivers/gpu/drm/drm_mm.c | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/drivers/gpu/drm/drm_mm.c b/drivers/gpu/drm/drm_mm.c index b75eb55f6084..a5a7a16c4301 100644 --- a/drivers/gpu/drm/drm_mm.c +++ b/drivers/gpu/drm/drm_mm.c | |||
@@ -48,36 +48,6 @@ | |||
48 | 48 | ||
49 | #define MM_UNUSED_TARGET 4 | 49 | #define MM_UNUSED_TARGET 4 |
50 | 50 | ||
51 | unsigned long drm_mm_tail_space(struct drm_mm *mm) | ||
52 | { | ||
53 | struct list_head *tail_node; | ||
54 | struct drm_mm_node *entry; | ||
55 | |||
56 | tail_node = mm->ml_entry.prev; | ||
57 | entry = list_entry(tail_node, struct drm_mm_node, ml_entry); | ||
58 | if (!entry->free) | ||
59 | return 0; | ||
60 | |||
61 | return entry->size; | ||
62 | } | ||
63 | |||
64 | int drm_mm_remove_space_from_tail(struct drm_mm *mm, unsigned long size) | ||
65 | { | ||
66 | struct list_head *tail_node; | ||
67 | struct drm_mm_node *entry; | ||
68 | |||
69 | tail_node = mm->ml_entry.prev; | ||
70 | entry = list_entry(tail_node, struct drm_mm_node, ml_entry); | ||
71 | if (!entry->free) | ||
72 | return -ENOMEM; | ||
73 | |||
74 | if (entry->size <= size) | ||
75 | return -ENOMEM; | ||
76 | |||
77 | entry->size -= size; | ||
78 | return 0; | ||
79 | } | ||
80 | |||
81 | static struct drm_mm_node *drm_mm_kmalloc(struct drm_mm *mm, int atomic) | 51 | static struct drm_mm_node *drm_mm_kmalloc(struct drm_mm *mm, int atomic) |
82 | { | 52 | { |
83 | struct drm_mm_node *child; | 53 | struct drm_mm_node *child; |
@@ -152,21 +122,6 @@ static int drm_mm_create_tail_node(struct drm_mm *mm, | |||
152 | return 0; | 122 | return 0; |
153 | } | 123 | } |
154 | 124 | ||
155 | int drm_mm_add_space_to_tail(struct drm_mm *mm, unsigned long size, int atomic) | ||
156 | { | ||
157 | struct list_head *tail_node; | ||
158 | struct drm_mm_node *entry; | ||
159 | |||
160 | tail_node = mm->ml_entry.prev; | ||
161 | entry = list_entry(tail_node, struct drm_mm_node, ml_entry); | ||
162 | if (!entry->free) { | ||
163 | return drm_mm_create_tail_node(mm, entry->start + entry->size, | ||
164 | size, atomic); | ||
165 | } | ||
166 | entry->size += size; | ||
167 | return 0; | ||
168 | } | ||
169 | |||
170 | static struct drm_mm_node *drm_mm_split_at_start(struct drm_mm_node *parent, | 125 | static struct drm_mm_node *drm_mm_split_at_start(struct drm_mm_node *parent, |
171 | unsigned long size, | 126 | unsigned long size, |
172 | int atomic) | 127 | int atomic) |