Commit 04b7fc4d authored by Russell King's avatar Russell King

NET: sa11x0-ir: fix size of SIR transmit buffer

The SIR transmit buffer was being allocated as 4000 bytes.  IrDA now
has constants for the buffer sizes, and defines the maximum wrapped
SIR packet to be 4269 bytes as indicated by IRDA_SIR_MAX_FRAME.  Use
this definition to allocate the transmit buffer instead.
Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
parent 32273f50
...@@ -877,7 +877,7 @@ static int sa1100_irda_probe(struct platform_device *pdev) ...@@ -877,7 +877,7 @@ static int sa1100_irda_probe(struct platform_device *pdev)
err = sa1100_irda_init_iobuf(&si->rx_buff, 14384); err = sa1100_irda_init_iobuf(&si->rx_buff, 14384);
if (err) if (err)
goto err_mem_5; goto err_mem_5;
err = sa1100_irda_init_iobuf(&si->tx_buff, 4000); err = sa1100_irda_init_iobuf(&si->tx_buff, IRDA_SIR_MAX_FRAME);
if (err) if (err)
goto err_mem_5; goto err_mem_5;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment