diff options
Diffstat (limited to 'drivers/usb/gadget/function/storage_common.c')
| -rw-r--r-- | drivers/usb/gadget/function/storage_common.c | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/drivers/usb/gadget/function/storage_common.c b/drivers/usb/gadget/function/storage_common.c index 03035dbbe97b..208c6a92780a 100644 --- a/drivers/usb/gadget/function/storage_common.c +++ b/drivers/usb/gadget/function/storage_common.c @@ -294,8 +294,10 @@ EXPORT_SYMBOL_GPL(fsg_lun_fsync_sub);  void store_cdrom_address(u8 *dest, int msf, u32 addr)  {  	if (msf) { -		/* Convert to Minutes-Seconds-Frames */ -		addr >>= 2;		/* Convert to 2048-byte frames */ +		/* +		 * Convert to Minutes-Seconds-Frames. +		 * Sector size is already set to 2048 bytes. +		 */  		addr += 2*75;		/* Lead-in occupies 2 seconds */  		dest[3] = addr % 75;	/* Frames */  		addr /= 75; | 
