diff options
Diffstat (limited to 'net/irda/ircomm/ircomm_tty.c')
-rw-r--r-- | net/irda/ircomm/ircomm_tty.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/net/irda/ircomm/ircomm_tty.c b/net/irda/ircomm/ircomm_tty.c index b400f27851fc..cde3b84d4a0e 100644 --- a/net/irda/ircomm/ircomm_tty.c +++ b/net/irda/ircomm/ircomm_tty.c | |||
@@ -759,8 +759,9 @@ static int ircomm_tty_write(struct tty_struct *tty, | |||
759 | } | 759 | } |
760 | } else { | 760 | } else { |
761 | /* Prepare a full sized frame */ | 761 | /* Prepare a full sized frame */ |
762 | skb = dev_alloc_skb(self->max_data_size+ | 762 | skb = alloc_skb(self->max_data_size+ |
763 | self->max_header_size); | 763 | self->max_header_size, |
764 | GFP_ATOMIC); | ||
764 | if (!skb) { | 765 | if (!skb) { |
765 | spin_unlock_irqrestore(&self->spinlock, flags); | 766 | spin_unlock_irqrestore(&self->spinlock, flags); |
766 | return -ENOBUFS; | 767 | return -ENOBUFS; |