From 6c7cac8c4fce0ea2bf8e15ed8658d87974155b44 Mon Sep 17 00:00:00 2001
From: Stefan Roese <sr@denx.de>
Date: Thu, 22 Feb 2007 07:43:34 +0100
Subject: [PATCH] [PATCH] get_dev() now unconditionally uses manual relocation

Since the relocation fix is not included yet and we're not sure how
it will be added, this patch removes code that required relocation
to be fixed for now.

Signed-off-by: Stefan Roese <sr@denx.de>
---
 disk/part.c | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/disk/part.c b/disk/part.c
index 37bba77dd3..9e8bd4fb88 100644
--- a/disk/part.c
+++ b/disk/part.c
@@ -64,25 +64,17 @@ static const struct block_drvr block_drvr[] = {
 	{ },
 };
 
-#ifndef CFG_FIXUP_RELOCATION
 DECLARE_GLOBAL_DATA_PTR;
-#endif
 
 block_dev_desc_t *get_dev(char* ifname, int dev)
 {
 	const struct block_drvr *drvr = block_drvr;
+	block_dev_desc_t* (*reloc_get_dev)(int dev);
 
 	while (drvr->name) {
-#ifndef CFG_FIXUP_RELOCATION
-		block_dev_desc_t* (*reloc_get_dev)(int dev);
-
 		reloc_get_dev = drvr->get_dev + gd->reloc_off;
 		if (strncmp(ifname, drvr->name, strlen(drvr->name)) == 0)
 			return reloc_get_dev(dev);
-#else
-		if (strncmp(ifname, drvr->name, strlen(drvr->name)) == 0)
-			return drvr->get_dev(dev);
-#endif
 		drvr++;
 	}
 	return NULL;
-- 
2.39.5