From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from m16.mail.163.com (m16.mail.163.com [220.197.31.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9623E3BD653; Mon, 14 Sep 2026 07:37:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=220.197.31.2 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789371434; cv=none; b=WQMajGmN1xmzgKPsk3SmLv8sUInHqSB8WPynJ62AbeqIouO+dqLRO8+toV4mm/PwWs58wRQpvCjVSVBNILkf4KE7Osje+mpDhzqbxhucoiPMt41aFTnA7J5ysVZpE70ua1EXm1uTyXdQewxk+3GnPq1Z3UprJxdFAjMPb8nmXtk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789371434; c=relaxed/simple; bh=LpYebXs+O885NgbsAwNRQzdckxOiT+MxHANXfwzxR3U=; h=Date:From:To:Cc:Subject:Content-Type:MIME-Version:Message-ID; b=GNuGTTX2fPaln9xi+FaMEXe/iHIhWs2e8bWpTJd1CeYL0XQ44dBajYG0u7x3/0MAC3J0epA8GLPNfW6Vd6RawOjq+DHOuq5B5xtzQVqBl7VjVTArLYLwbjnS/eXfcsWpePPrM4mPxodvj2/S+/WhAOWdkWZGCgQAWZpLZVHSAzc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com; spf=pass smtp.mailfrom=163.com; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b=EOmty24Q; arc=none smtp.client-ip=220.197.31.2 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=163.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b="EOmty24Q" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:To:Subject:Content-Type:MIME-Version: Message-ID; bh=LpYebXs+O885NgbsAwNRQzdckxOiT+MxHANXfwzxR3U=; b=E Omty24QVCWNlBHUHn3PoLz8XExMavVPhWbEW6lD9w1ayGED4+cE9W6SWFOE/tzRp 6J8Q5MrVKHLxixxBddsCUZluSv38bWA1XZq1l04swNRAFpr5jWK2GWxempW7nBnZ HB+leBspZz80UlvzfP+TziD+w8Z40/Z2jfZSO2if8w= Date: Mon, 14 Sep 2026 15:36:36 +0800 (CST) From: CJ To: gregkh@linuxfoundation.org, oneukum@suse.com, n7l8m4@u.northwestern.edu, kees@kernel.org Cc: linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [BUG] usb: mdc800: possible circular locking dependency between io_lock and minor_rwsem X-Priority: 3 X-Mailer: Coremail Webmail Server Version 2023.4-cmXT build 20260511(2e539873) Copyright (c) 2002-2026 www.mailtech.cn 163com X-NTES-SC: AL_Qu2TC/+cvksi4CeQbOkdmEsTju82UcS4ufQl245Xc98Figbk+QAgeFpPNFDG1NiRKyuJkh+TdQFs6cJxc45/3rjaPTZFDSn9GkNCD5lRoQ== Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-ID: <5c30f641.6b79.1a09ed8b2bf.Coremail.firefly0158@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID:hygvCgD3f78FpKdqmRkPAA--.18456W X-CM-SenderInfo: piluvw1o1qikqy6rljoofrz/xtbC3gWuYGqnpAWtwgAA3W X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== CkhpLAoKCkkgYW0gcmVwb3J0aW5nIGEgbG9ja2RlcC1kZXRlY3RlZCBjaXJjdWxhciBsb2NraW5n IGRlcGVuZGVuY3kgaW4gdGhlIG1kYzgwMCBVU0IKZHJpdmVyLCB0cmlnZ2VyZWQgYnkgYSBzeXpr YWxsZXIgVVNCIHJlcHJvZHVjZXIuICBUaGUgaXNzdWUgaXMgcmVwcm9kdWNpYmxlIHdpdGgKSEVB RCBjb21taXQgY2VlOTM5NWFjZDgwNDNiZTA2NDRiMjVjMzRiZmE4NjYyM2YyYjkzNSAodjcuMy1y YzEsIExpbnV4CjcuMy4wLXJjMSkuCgoKVGhlIHJlcHJvZHVjZXIgY29ubmVjdHMgYSBzeW50aGV0 aWMgVVNCIGRldmljZSB0aHJvdWdoIGR1bW15X2hjZCB0aGF0IGVudW1lcmF0ZXMKYXMgdGhlIG1k YzgwMCBjYW1lcmEsIHRoZW4gb3BlbnMgdGhlIGNoYXJhY3RlciBkZXZpY2Ugbm9kZS4gIE5vIGZp bGVzeXN0ZW0gb3IKaW1hZ2UgaW5wdXQgaXMgaW52b2x2ZWQ7IHRoZSB0cmlnZ2VyIGlzIHRoZSBj b25uZWN0LXRoZW4tb3BlbiBzZXF1ZW5jZSBvbiBhCmRldmljZSB0aGF0IGJpbmRzIHRvIHRoaXMg ZHJpdmVyLgoKCk9wZW5pbmcgdGhlIGRldmljZSByZWFjaGVzIG1kYzgwMF9kZXZpY2Vfb3BlbiB0 aHJvdWdoIHRoZSBVU0IgY2hhcmFjdGVyLWRldmljZQpmaWxlIG9wZXJhdGlvbnMsIGFuZCBsb2Nr ZGVwIHJlcG9ydHMgdGhhdCB0aGUgdGFzayBpcyBhY3F1aXJpbmcKJm1kYzgwMC0+aW9fbG9jayB3 aGlsZSBhbHJlYWR5IGhvbGRpbmcgbWlub3JfcndzZW0jMiB0YWtlbiBieSB1c2Jfb3Blbi4gIFRo ZQpleGlzdGluZyBkZXBlbmRlbmN5IGNoYWluIGluIHRoZSByZXBvcnQgc2hvd3MgdGhlIG9wcG9z aXRlIG9yZGVyLCBzbyB0aGUgdHdvCmxvY2sgY2xhc3NlcyBhcmUgcmVjb3JkZWQgaW4gYm90aCBv cmRlcnMgYW5kIGxvY2tkZXAgZGVjbGFyZXMgYSBwb3NzaWJsZQpjaXJjdWxhciBkZXBlbmRlbmN5 LgoKCk9uZSBwb3NzaWJsZSBjYXVzZSBpcyB0aGF0IHRoZSBkcml2ZXIncyBwcml2YXRlIGlvX2xv Y2sgaXMgYWNxdWlyZWQgaW5zaWRlIHRoZQpVU0IgY29yZSdzIGZpbGUtb3BlbiBwYXRoLCB3aGlj aCBhbHJlYWR5IGhvbGRzIHRoZSBtaW5vciByd3NlbSB0aGF0IGd1YXJkcyB0aGUKZHJpdmVyIGJp bmRpbmcsIHdoaWxlIGFub3RoZXIgcGF0aCB0YWtlcyB0aGUgc2FtZSB0d28gbG9ja3MgdGhlIG90 aGVyIHdheQphcm91bmQuICBUaGlzIGxvb2tzIGxpa2UgYSBsb2NrLW9yZGVyaW5nIHByb2JsZW0g YmV0d2VlbiBhIGRyaXZlci1wcml2YXRlIG11dGV4CmFuZCB0aGUgVVNCIGNvcmUgZmlsZS1sYXll ciBsb2NrIHJhdGhlciB0aGFuIGEgdXNlIG9mIGEgc2luZ2xlIGxvY2suICBJIGFtCnJlcG9ydGlu ZyB0aGUgb3JkZXJpbmcgYXMgb2JzZXJ2ZWQ7IHRoZSBkcml2ZXIgaXMgbGVnYWN5IGFuZCBwb3Nz aWJseSB1bnVzZWQsIHNvCmlmIHRoZSBpbnRlbmRlZCBmaXggaXMgdG8ga2VlcCB0aGUgbG9jayBv cmRlciwgcGxlYXNlIHRyZWF0IHRoaXMgYXMgYSByZXBvcnQgb2YKdGhlIGRlYWRsb2NrIHBvdGVu dGlhbCBvbmx5LgoKClRoaXMgYXBwZWFycyB0byBiZSBhIHJlY3VycmVuY2Ugb2YgdGhlIHN5emJv dCBpc3N1ZSB3aG9zZSBleHRlcm5hbCBpZCBpcwoxMDUwYzAwOTllYzViZmU3ZWU0ZSwgdGl0bGUg InBvc3NpYmxlIGRlYWRsb2NrIGluIG1kYzgwMF9kZXZpY2Vfb3BlbiIuICBJdApyZW1haW5zIHJl cHJvZHVjaWJsZSBvbiB2Ny4zLXJjMS4KCgpSZXByb2R1Y2VyOgoKCnN5eiByZXByb2R1Y2VyOgpz eXpfdXNiX2Nvbm5lY3QoMHgyLCAweDQwLCAmKDB4N2YwMDAwMDAwMDAwKT1BTlk9W0BBTllCTE9C PSIxMjAxMDAwMTAwMDAwMDA4NWYwNTAwYTgwMDAxMDAwMDAwMDEwOTAyMmUwMDAxMDEwMDgwMzIw OTA0MDAwMDA0ZmYwMDAwMDAwNzA1MDEwMjA4MDAwMDA3MDU4MjAzMDgwMDAxMDcwNTAzMDI0MDAw MDAwNzA1ODQwMjQwMDAwMCJdLCAweDApCnN5el9vcGVuX2RldiRjaGFyX3VzYigweGMsIDB4YjQs IDB4MCkKCgpjb25zb2xlIG91dHB1dDogaHR0cHM6Ly9wYXN0ZWJpbi5jb20vcmF3LzJqQjBkMUxt Cmtlcm5lbCBjb25maWc6IGh0dHBzOi8vcGFzdGViaW4uY29tL3Jhdy9ZWml3YWJ4awoKCktlcm5l bDoKCgpIRUFEIGNvbW1pdDogY2VlOTM5NWFjZDgwNDNiZTA2NDRiMjVjMzRiZmE4NjYyM2YyYjkz NQpnaXQgdHJlZTogdXBzdHJlYW0gKGxpbnV4LmdpdCksIHRlc3RlZCB0aHJvdWdoIHRoZSB2Ny4z LXJjMSBhbm5vdGF0ZWQgdGFnIG9iamVjdArCoCDCoCDCoCDCoCDCoCDCoGU1ZTA0NzI2Y2RkMDQz ZTMwOTY3NzA3MWFiMWI2NWE0YjE4ZjQyMmIKa2VybmVsIHZlcnNpb246IDcuMy4wLXJjMSAjMSBQ UkVFTVBUKGZ1bGwpCnRlc3RlZCB0YWc6IHY3LjMtcmMxIChMaW51eCA3LjMtcmMxLCAyMDI2LTA4 LTMwKQoKCkxldCBtZSBrbm93IGlmIHlvdSBuZWVkIG1vcmUgZGV0YWlscyBvciB0ZXN0aW5nLgoK CkJlc3QgcmVnYXJkcywKQ2hhbmdqaWFu