X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fenv_callback.h;h=05e9516a0f44d1c4980b27bbd06176b709011500;hb=64cfeda8ae2e95751c5d2dfa4dc4a906478ae2f6;hp=507a52e13c9fbcd0b7b9f2d8dad045edf0241333;hpb=d01806a8fcbdaedcc67cead56ece572021d97ab7;p=platform%2Fkernel%2Fu-boot.git diff --git a/include/env_callback.h b/include/env_callback.h index 507a52e..05e9516 100644 --- a/include/env_callback.h +++ b/include/env_callback.h @@ -42,7 +42,7 @@ #define DNS_CALLBACK #endif -#ifdef CONFIG_CMD_NET +#ifdef CONFIG_NET #define NET_CALLBACKS \ "bootfile:bootfile," \ "ipaddr:ipaddr," \ @@ -72,29 +72,12 @@ "serial#:serialno," \ CONFIG_ENV_CALLBACK_LIST_STATIC -struct env_clbk_tbl { - const char *name; /* Callback name */ - int (*callback)(const char *name, const char *value, enum env_op op, - int flags); -}; - -void env_callback_init(ENTRY *var_entry); - -/* - * Define a callback that can be associated with variables. - * when associated through the ".callbacks" environment variable, the callback - * will be executed any time the variable is inserted, overwritten, or deleted. - */ -#ifdef CONFIG_SPL_BUILD -#define U_BOOT_ENV_CALLBACK(name, callback) \ - static inline __maybe_unused void _u_boot_env_noop_##name(void) \ - { \ - (void)callback; \ - } +#ifndef CONFIG_SPL_BUILD +void env_callback_init(struct env_entry *var_entry); #else -#define U_BOOT_ENV_CALLBACK(name, callback) \ - ll_entry_declare(struct env_clbk_tbl, name, env_clbk) = \ - {#name, callback} +static inline void env_callback_init(struct env_entry *var_entry) +{ +} #endif #endif /* __ENV_CALLBACK_H__ */