TTY: switch tty_flip_buffer_push
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / net / irda / ircomm / ircomm_tty.c
index 2491f6f538713105b7eb4b7f541459aac0f64ad2..9a5fd3c3e530c5dc82c04ccf04abf0f93b0f3a28 100644 (file)
@@ -1136,14 +1136,14 @@ static int ircomm_tty_data_indication(void *instance, void *sap,
                ircomm_tty_send_initial_parameters(self);
                ircomm_tty_link_established(self);
        }
+       tty_kref_put(tty);
 
        /*
         * Use flip buffer functions since the code may be called from interrupt
         * context
         */
        tty_insert_flip_string(&self->port, skb->data, skb->len);
-       tty_flip_buffer_push(tty);
-       tty_kref_put(tty);
+       tty_flip_buffer_push(&self->port);
 
        /* No need to kfree_skb - see ircomm_ttp_data_indication() */