OSDN Git Service

intel: remove unused mmFindBlock
authorEmil Velikov <emil.l.velikov@gmail.com>
Tue, 31 Mar 2015 20:11:03 +0000 (21:11 +0100)
committerEmil Velikov <emil.l.velikov@gmail.com>
Tue, 28 Apr 2015 10:19:13 +0000 (11:19 +0100)
The function was never part of the public API and a release or so back
was hidden from the global name-space (list of exported symbols).

According to git log this function was never used internally.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
intel/mm.c
intel/mm.h

index 1069745..10b74bf 100644 (file)
@@ -191,18 +191,6 @@ struct mem_block *mmAllocMem(struct mem_block *heap, int size, int align2,
        return p;
 }
 
-struct mem_block *mmFindBlock(struct mem_block *heap, int start)
-{
-       struct mem_block *p;
-
-       for (p = heap->next; p != heap; p = p->next) {
-               if (p->ofs == start)
-                       return p;
-       }
-
-       return NULL;
-}
-
 static int Join2Blocks(struct mem_block *p)
 {
        /* XXX there should be some assertions here */
index a6ee102..c7dd8b0 100644 (file)
@@ -65,13 +65,6 @@ extern struct mem_block *mmAllocMem(struct mem_block *heap, int size,
 extern int mmFreeMem(struct mem_block *b);
 
 /**
- * Free block starts at offset
- * input: pointer to a heap, start offset
- * return: pointer to a block
- */
-extern struct mem_block *mmFindBlock(struct mem_block *heap, int start);
-
-/**
  * destroy MM
  */
 extern void mmDestroy(struct mem_block *mmInit);