crypto/chtls: fix tls alert messages corrupted by tls data
authorVinay Kumar Yadav <vinay.yadav@chelsio.com>
Fri, 17 Jul 2020 19:01:42 +0000 (00:31 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 29 Jul 2020 08:19:45 +0000 (10:19 +0200)
commit403db45891494a7ea7842ba34636260ab9bdaa60
tree7071b12bc931d1bd10108bab88531209e30919fd
parent79a7ab49b1c80939d89c21e3b738642834356118
crypto/chtls: fix tls alert messages corrupted by tls data

[ Upstream commit c271042eb6a031d1333cf57422ec1d20726901ab ]

When tls data skb is pending for Tx and tls alert comes , It
is wrongly overwrite the record type of tls data to tls alert
record type. fix the issue correcting it.

v1->v2:
- Correct submission tree.
- Add fixes tag.

Fixes: 6919a8264a32 ("Crypto/chtls: add/delete TLS header in driver")
Signed-off-by: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/crypto/chelsio/chtls/chtls_io.c