commit | 16d78bc255a55d16c0888dde336978d633e80b01 | [log] [tgz] |
---|---|---|
author | Peter Korsgaard <jacmet@sunsite.dk> | Mon Jul 14 09:07:32 2008 +0200 |
committer | Jeff Garzik <jgarzik@redhat.com> | Wed Jul 30 04:43:49 2008 -0400 |
tree | 377b96ddf4439e2f3d775124c22576125ca5c4e3 | |
parent | dc56e634c807c6be69be8af919f20a746197b87d [diff] |
dm9601: don't do usb transfers of data on stack dm_{read,write}() were doing USB transfers of data on stack, which isn't allowed. Fix it by kmalloc'ing a temporary buffer. Clean up the error handling for short transfers while we're at it. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk> Acked-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>