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

Commit 58339c2e authored by Matthew Garrett's avatar Matthew Garrett Committed by Greg Kroah-Hartman
Browse files

usb: Set unused ports to "fixed" rather than "unknown"



The Microsoft document "Using ACPI to Configure USB Ports on a Computer"
makes it clear that the removable flag will be cleared on ports that are
marked as unused by the firmware. Handle this case to match.

Signed-off-by: default avatarMatthew Garrett <mjg59@coreos.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 92bfbf71
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -2359,8 +2359,11 @@ static void set_usb_port_removable(struct usb_device *udev)
		udev->removable = USB_DEVICE_REMOVABLE;
		return;
	case USB_PORT_CONNECT_TYPE_HARD_WIRED:
	case USB_PORT_NOT_USED:
		udev->removable = USB_DEVICE_FIXED;
		return;
	default:
		break;
	}

	/*