mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-27 16:01:27 +00:00
common: hash: Remove unused NEEDS_MANUAL_RELOC code bits
The last user of the NEEDS_MANUAL_RELOC has been removed in commit
26af162ac8
("arch: m68k: Implement relocation")
Remove now unused NEEDS_MANUAL_RELOC code.
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
This commit is contained in:
parent
1ee16b268d
commit
7bce7e8a96
1 changed files with 0 additions and 29 deletions
|
@ -36,12 +36,6 @@
|
||||||
#include <u-boot/sha512.h>
|
#include <u-boot/sha512.h>
|
||||||
#include <u-boot/md5.h>
|
#include <u-boot/md5.h>
|
||||||
|
|
||||||
#if !defined(USE_HOSTCC) && defined(CONFIG_NEEDS_MANUAL_RELOC)
|
|
||||||
DECLARE_GLOBAL_DATA_PTR;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static void reloc_update(void);
|
|
||||||
|
|
||||||
static int __maybe_unused hash_init_sha1(struct hash_algo *algo, void **ctxp)
|
static int __maybe_unused hash_init_sha1(struct hash_algo *algo, void **ctxp)
|
||||||
{
|
{
|
||||||
sha1_context *ctx = malloc(sizeof(sha1_context));
|
sha1_context *ctx = malloc(sizeof(sha1_context));
|
||||||
|
@ -333,31 +327,10 @@ static struct hash_algo hash_algo[] = {
|
||||||
#define multi_hash() 0
|
#define multi_hash() 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static void reloc_update(void)
|
|
||||||
{
|
|
||||||
#if !defined(USE_HOSTCC) && defined(CONFIG_NEEDS_MANUAL_RELOC)
|
|
||||||
int i;
|
|
||||||
static bool done;
|
|
||||||
|
|
||||||
if (!done) {
|
|
||||||
done = true;
|
|
||||||
for (i = 0; i < ARRAY_SIZE(hash_algo); i++) {
|
|
||||||
hash_algo[i].name += gd->reloc_off;
|
|
||||||
hash_algo[i].hash_func_ws += gd->reloc_off;
|
|
||||||
hash_algo[i].hash_init += gd->reloc_off;
|
|
||||||
hash_algo[i].hash_update += gd->reloc_off;
|
|
||||||
hash_algo[i].hash_finish += gd->reloc_off;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
int hash_lookup_algo(const char *algo_name, struct hash_algo **algop)
|
int hash_lookup_algo(const char *algo_name, struct hash_algo **algop)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
reloc_update();
|
|
||||||
|
|
||||||
for (i = 0; i < ARRAY_SIZE(hash_algo); i++) {
|
for (i = 0; i < ARRAY_SIZE(hash_algo); i++) {
|
||||||
if (!strcmp(algo_name, hash_algo[i].name)) {
|
if (!strcmp(algo_name, hash_algo[i].name)) {
|
||||||
*algop = &hash_algo[i];
|
*algop = &hash_algo[i];
|
||||||
|
@ -374,8 +347,6 @@ int hash_progressive_lookup_algo(const char *algo_name,
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
reloc_update();
|
|
||||||
|
|
||||||
for (i = 0; i < ARRAY_SIZE(hash_algo); i++) {
|
for (i = 0; i < ARRAY_SIZE(hash_algo); i++) {
|
||||||
if (!strcmp(algo_name, hash_algo[i].name)) {
|
if (!strcmp(algo_name, hash_algo[i].name)) {
|
||||||
if (hash_algo[i].hash_init) {
|
if (hash_algo[i].hash_init) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue