diff options
author | Geoff Levand <geoffrey.levand@am.sony.com> | 2009-02-07 18:35:54 +0000 |
---|---|---|
committer | Jeremy Kerr <jk@ozlabs.org> | 2009-02-21 11:06:22 +1100 |
commit | 9bde93d47a288769167a3e283c632d826e7b558e (patch) | |
tree | faeec86693a06c21b981b58042922c07af3016a4 /lib/pb-protocol | |
parent | 1bb9ed4ffbbd1b186b30702d3c4104d5597d0888 (diff) | |
download | talos-petitboot-9bde93d47a288769167a3e283c632d826e7b558e.tar.gz talos-petitboot-9bde93d47a288769167a3e283c632d826e7b558e.zip |
Remove boot_option_copy routine
Remove the now uneeded boot_option_copy() routine.
The addition of persistant client device and boot option info
make this routine uneeded.
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'lib/pb-protocol')
-rw-r--r-- | lib/pb-protocol/pb-protocol.c | 20 | ||||
-rw-r--r-- | lib/pb-protocol/pb-protocol.h | 2 |
2 files changed, 0 insertions, 22 deletions
diff --git a/lib/pb-protocol/pb-protocol.c b/lib/pb-protocol/pb-protocol.c index 69c9bfe..79a8308 100644 --- a/lib/pb-protocol/pb-protocol.c +++ b/lib/pb-protocol/pb-protocol.c @@ -38,26 +38,6 @@ * 4-byte len, id */ -/* Deep copy a boot_option. -*/ -struct boot_option *boot_option_copy(void* ctx, const struct boot_option *opt) -{ - struct boot_option *new = talloc(ctx, struct boot_option); - - if (new) { - new->id = talloc_strdup(new, opt->id); - new->name = talloc_strdup(new, opt->name); - new->description = talloc_strdup(new, opt->description); - new->icon_file = talloc_strdup(new, opt->icon_file); - new->boot_image_file = talloc_strdup(new, opt->boot_image_file); - new->initrd_file = talloc_strdup(new, opt->initrd_file); - new->boot_args = talloc_strdup(new, opt->boot_args); - memset(&new->list, 0, sizeof(new->list)); - } - - return new; -} - int pb_protocol_device_cmp(const struct device *a, const struct device *b) { return !strcmp(a->id, b->id); diff --git a/lib/pb-protocol/pb-protocol.h b/lib/pb-protocol/pb-protocol.h index fa5dd86..972f8f1 100644 --- a/lib/pb-protocol/pb-protocol.h +++ b/lib/pb-protocol/pb-protocol.h @@ -45,8 +45,6 @@ struct boot_option { void *ui_info; }; -struct boot_option *boot_option_copy(void* ctx, const struct boot_option *opt); - int pb_protocol_device_len(const struct device *dev); int pb_protocol_device_cmp(const struct device *a, const struct device *b); |