]> git.baikalelectronics.ru Git - kernel.git/commit
USB: serial gadget: simplify endpoint handling
authorDavid Brownell <david-b@pacbell.net>
Wed, 7 May 2008 21:25:24 +0000 (14:25 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 14 May 2008 17:00:28 +0000 (10:00 -0700)
commit35a391eb23ed86a06faf95b7b1b6e7cd6b8c6603
tree880694ade8bc79bd45425ec108e002776cea1628
parentf660bb91cf474a02f26d8ef3c3e2e13292a47ccb
USB: serial gadget: simplify endpoint handling

Switch serial gadget away from a *very* old idiom:  just remember
the endpoints we'll be using, instead of looking them up by name
each time.  This is a net code and data (globals) shrink.

Also fix a small memory leak in the rmmod path, by working the
same as the disconnect code.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Cc: Al Borchers <alborchers@steinerpoint.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/gadget/serial.c