Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ec578c9b authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "usb: gadget: u_bam_data: Fix port parameter in start/stop_rndis_ipa()"

parents 40b9695a 7532c64b
Loading
Loading
Loading
Loading
+7 −6
Original line number Diff line number Diff line
@@ -1405,8 +1405,9 @@ void u_bam_data_start_rndis_ipa(void)
	pr_debug("%s\n", __func__);

	if (!is_ipa_rndis_net_on) {
		struct bam_data_port *port =
			bam2bam_data_ports[RNDIS_QC_ACTIVE_PORT];
		int port_num = u_bam_data_func_to_port(USB_FUNC_RNDIS,
							RNDIS_QC_ACTIVE_PORT);
		struct bam_data_port *port = bam2bam_data_ports[port_num];

		if (port->rndis_s == RNDIS_SOFT_DISABLE)
			port->rndis_s = RNDIS_SOFT_ENABLE;
@@ -1421,15 +1422,15 @@ void u_bam_data_stop_rndis_ipa(void)
	pr_debug("%s\n", __func__);

	if (is_ipa_rndis_net_on) {
		struct bam_data_port *port =
			bam2bam_data_ports[RNDIS_QC_ACTIVE_PORT];
		int port_num = u_bam_data_func_to_port(USB_FUNC_RNDIS,
							RNDIS_QC_ACTIVE_PORT);
		struct bam_data_port *port = bam2bam_data_ports[port_num];

		rndis_ipa_reset_trigger();
		bam_data_stop_endless_tx(port);
		port->rndis_s = RNDIS_SOFT_DISABLE;
		rndis_data.adaptor_disable = true;
		bam_data_disconnect(port->port_usb,
					RNDIS_QC_ACTIVE_PORT);
		bam_data_disconnect(port->port_usb, port_num);
	}
}