We no longer keep copies of strings found in the manifuest in
a module's strings array, so we can get rid of the strings array.
Similarly, the new manifest parsing code sets up connections for
each cport id advertised for a module, so the cport array is
no longer needed either.
Signed-off-by: Alex Elder <elder@linaro.org>
Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
static void greybus_module_release(struct device *dev)
{
struct gb_module *gmod = to_gb_module(dev);
- int i;
- for (i = 0; i < gmod->num_strings; ++i)
- kfree(gmod->string[i]);
kfree(gmod);
}
char *product_string;
u64 unique_id;
- int num_cports;
- int num_strings;
- u16 cport_ids[MAX_CPORTS_PER_MODULE];
- struct gmod_string *string[MAX_STRINGS_PER_MODULE];
-
struct greybus_host_device *hd;
struct gb_tty *gb_tty;