greybus: connection: don't send connected/disconnected events for SVC connection
SVC is also a special protocol (like control) and AP doesn't need to send (dis)connected events for its cport. Lets skip them. Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
parent
ec320625be
commit
e602df6588
@ -289,7 +289,7 @@ int gb_connection_init(struct gb_connection *connection)
|
||||
* Inform Interface about Active CPorts. We don't need to do this
|
||||
* operation for control cport.
|
||||
*/
|
||||
if (cport_id != GB_CONTROL_CPORT_ID) {
|
||||
if (cport_id != GB_CONTROL_CPORT_ID && cport_id != GB_SVC_CPORT_ID) {
|
||||
struct gb_control *control = connection->bundle->intf->control;
|
||||
|
||||
ret = gb_control_connected_operation(control, cport_id);
|
||||
@ -341,7 +341,7 @@ void gb_connection_exit(struct gb_connection *connection)
|
||||
* Inform Interface about In-active CPorts. We don't need to do this
|
||||
* operation for control cport.
|
||||
*/
|
||||
if (cport_id != GB_CONTROL_CPORT_ID) {
|
||||
if (cport_id != GB_CONTROL_CPORT_ID && cport_id != GB_SVC_CPORT_ID) {
|
||||
struct gb_control *control = connection->bundle->intf->control;
|
||||
int ret;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user