TODO:
	- checkpatch.pl clean
	- sparse clean
	- determine if the driver should not be using a duplicate
	  version of the usb-storage scsi interface code, but should
	  be merged into the drivers/usb/storage/ directory and
	  infrastructure instead.
	- review by the USB developer community
	- smcommon.h & smilsub.c: use kernel hweight8(), hweight16()

Please send any patches for this driver to Al Cho <acho@novell.com> and
Greg Kroah-Hartman <gregkh@linuxfoundation.org>.