usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS
authorNeal Liu <neal_liu@aspeedtech.com>
Tue, 28 Jun 2022 02:14:36 +0000 (10:14 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 29 Jun 2022 19:02:52 +0000 (21:02 +0200)
commit3b91edd624ab1ab694deef513a45eb9e9d49d75f
treeaa54716e47867bf1c3c714b4524ddbf753b545bd
parentdf574080fad0d73f7aaf472a0fa45ea3f18230e0
usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS

Add read TOC with format 1 to support CD-ROM emulation with
Windows OS.
This patch is tested on Windows OS Server 2019.

Fixes: 89ada0fe669a ("usb: gadget: f_mass_storage: Make CD-ROM emulation work with Mac OS-X")
Reviewed-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Neal Liu <neal_liu@aspeedtech.com>
Link: https://lore.kernel.org/r/20220628021436.3252262-1-neal_liu@aspeedtech.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/gadget/function/f_mass_storage.c