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

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

Merge "USB: android: Initialize only serial boot ports"

parents 752025da 0361886d
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -1828,6 +1828,7 @@ static int serial_function_bind_config(struct android_usb_function *f,
							name);
					goto out;
				}
				config->instances_on++;
			}
			ports++;
			if (ports >= MAX_SERIAL_INSTANCES) {
@@ -1837,7 +1838,9 @@ static int serial_function_bind_config(struct android_usb_function *f,
		}
	}

	config->instances_on = ports;
	/* limit the serial ports init only for boot ports */
	if (ports > config->instances_on)
		ports = config->instances_on;

	if (serial_initialized)
		goto bind_config;
@@ -1848,6 +1851,7 @@ static int serial_function_bind_config(struct android_usb_function *f,
		goto out;
	}

	config->instances_on = ports;
	for (i = 0; i < ports; i++) {
		config->f_serial_inst[i] = usb_get_function_instance("gser");
		if (IS_ERR(config->f_serial_inst[i])) {