diff options
author | Matt Porter | 2014-10-28 15:08:12 +0100 |
---|---|---|
committer | Greg Kroah-Hartman | 2014-10-29 00:47:56 +0100 |
commit | 53cbb00933a5181cf57ae799a6fc8cbecba973a4 (patch) | |
tree | d6fe36013ce144918b7d54e51eb7fe65bfec8419 /drivers/staging/greybus/module.c | |
parent | greybus: es1-ap-usb: document the lack of callback for the outgoing bulk urbs (diff) | |
download | kernel-qcow2-linux-53cbb00933a5181cf57ae799a6fc8cbecba973a4.tar.gz kernel-qcow2-linux-53cbb00933a5181cf57ae799a6fc8cbecba973a4.tar.xz kernel-qcow2-linux-53cbb00933a5181cf57ae799a6fc8cbecba973a4.zip |
greybus: module: set device_id when initializing an interface
gb_module_interface_init() looks for the interface corresponding
to the supplied interface_id, but fails to configure the
device_id that goes with it. This results in a set route command
being set with an uninitialized and bogus value. Fix it.
Signed-off-by: Matt Porter <mporter@linaro.org>
Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
Diffstat (limited to 'drivers/staging/greybus/module.c')
-rw-r--r-- | drivers/staging/greybus/module.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/staging/greybus/module.c b/drivers/staging/greybus/module.c index f65aea680be7..4c6e084177d2 100644 --- a/drivers/staging/greybus/module.c +++ b/drivers/staging/greybus/module.c @@ -153,6 +153,7 @@ gb_module_interface_init(struct gb_module *gmod, u8 interface_id, u8 device_id) interface_id); return -ENOENT; } + interface->device_id = device_id; ret = svc_set_route_send(interface, gmod->hd); if (ret) { |