char *args;
};
-int pb_run_kexec(const struct pb_kexec_data *kd);
+int pb_run_kexec(const struct pb_kexec_data *kd, int dry_run);
+int pb_start_daemon(void);
unsigned int pb_elf_hash(const char *str);
unsigned int pb_cat_hash(const char *a, const char *b);
struct pb_kexec_data *kd;
/* optional data */
- union {
- const struct device *dev;
- const struct boot_option *opt;
- };
+ const struct device *dev;
+ const struct boot_option *opt;
uint32_t opt_hash;
};