msm: smd: Cleanup pending large-packet write during close

Cleanup any large-packet writes that are in progress when
a port is closed.

CRs-Fixed: 318973
Change-Id: I356ad9f42f3c4c44801844e6443480c404756cf9
Signed-off-by: Eric Holmberg <eholmber@codeaurora.org>
diff --git a/arch/arm/mach-msm/smd.c b/arch/arm/mach-msm/smd.c
index eeaab60..e794801 100644
--- a/arch/arm/mach-msm/smd.c
+++ b/arch/arm/mach-msm/smd.c
@@ -919,6 +919,7 @@
 		if (ch->send->state == SMD_SS_OPENED) {
 			ch_set_state(ch, SMD_SS_CLOSING);
 			ch->current_packet = 0;
+			ch->pending_pkt_sz = 0;
 			ch->notify(ch->priv, SMD_EVENT_CLOSE);
 		}
 		break;