--- git/drivers/usb/gadget/file_storage.c 2009-06-07 12:18:05.000000000 -0700 +++ git/drivers/usb/gadget/file_storage.c 2009-06-07 12:08:36.000000000 -0700 @@ -283,8 +283,8 @@ * * DO NOT REUSE THESE IDs with any other driver!! Ever!! * Instead: allocate your own, using normal USB-IF procedures. */ -#define DRIVER_VENDOR_ID 0x0525 // NetChip -#define DRIVER_PRODUCT_ID 0xa4a5 // Linux-USB File-backed Storage Gadget +#define DRIVER_VENDOR_ID 0xa110 // Always Innovating, Inc. +#define DRIVER_PRODUCT_ID 0x0001 // Tablet product /* @@ -2025,9 +2025,9 @@ { u8 *buf = (u8 *) bh->buf; - static char vendor_id[] = "Linux "; + static char vendor_id[] = "AI, Inc."; static char product_disk_id[] = "File-Stor Gadget"; - static char product_cdrom_id[] = "File-CD Gadget "; + static char product_cdrom_id[] = "Touch Book "; if (!fsg->curlun) { // Unsupported LUNs are okay fsg->bad_lun_okay = 1; @@ -3671,8 +3671,8 @@ } if (num_sectors < min_sectors) { LINFO(curlun, "file too small: %s\n", filename); - rc = -ETOOSMALL; - goto out; +// rc = -ETOOSMALL; +// goto out; } get_file(filp);