hashtable: drop all non-reentrant versions
authorMike Frysinger <vapier@gentoo.org>
Wed, 8 Dec 2010 11:26:04 +0000 (06:26 -0500)
committerWolfgang Denk <wd@denx.de>
Fri, 17 Dec 2010 20:07:14 +0000 (21:07 +0100)
commit2eb1573f01710832bbe60a4ece89cb301727612a
treeec940c57d350c16c567a8c2a865860e4a5ff4bb2
parentc22a711d249b2b9ee39fe11bcee15ee4dbe3bf09
hashtable: drop all non-reentrant versions

The non-reentrant versions of the hashtable functions operate on a single
shared hashtable.  So if two different people try using these funcs for
two different purposes, they'll cause problems for the other.

Avoid this by converting all existing hashtable consumers over to the
reentrant versions and then punting the non-reentrant ones.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13 files changed:
common/cmd_nvedit.c
common/env_common.c
common/env_dataflash.c
common/env_eeprom.c
common/env_flash.c
common/env_mmc.c
common/env_nand.c
common/env_nvram.c
common/env_onenand.c
common/env_sf.c
include/environment.h
include/search.h
lib/hashtable.c