[PATCH] USB gadgetfs: fixes an error on writing to endpoint file
this patch fixes an "Invalid argument" error returned by a write to an endpoint-file after reopening it in the gadgetfs module in the kernel 2.6.12. This was testet only with dummy_hcd module! Signed-off-by: Pavol Kurina <kurina@gmx.net> Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
This commit is contained in:
parent
22c4386328
commit
4809ecc299
1 changed files with 1 additions and 0 deletions
|
@ -483,6 +483,7 @@ ep_release (struct inode *inode, struct file *fd)
|
||||||
data->state = STATE_EP_DISABLED;
|
data->state = STATE_EP_DISABLED;
|
||||||
data->desc.bDescriptorType = 0;
|
data->desc.bDescriptorType = 0;
|
||||||
data->hs_desc.bDescriptorType = 0;
|
data->hs_desc.bDescriptorType = 0;
|
||||||
|
usb_ep_disable(data->ep);
|
||||||
}
|
}
|
||||||
put_ep (data);
|
put_ep (data);
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Add table
Reference in a new issue