i2c-bfin-twi: wake up waiting processes after transfer has finished

Rather than waking up the caller on every byte only to have them go
back to sleep to wait for the whole transfer to finish, wake up the
caller once at the end of the transfer.

Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1 file changed