]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
net/tls: Fixed return value when tls_complete_pending_work() fails
authorVakul Garg <vakul.garg@nxp.com>
Mon, 10 Sep 2018 17:23:46 +0000 (22:53 +0530)
committerSultan Alsawaf <sultan.alsawaf@canonical.com>
Wed, 24 Jul 2019 15:44:55 +0000 (09:44 -0600)
commit7217724f4fc4d31938eb9d4fdc4f7fb82fb66b95
tree8d7e2b48511f6e1c22114ddec3a95f22b2c490c4
parentb08efaa3b7c2c43109807417d219436067e5d35f
net/tls: Fixed return value when tls_complete_pending_work() fails

BugLink: https://bugs.launchpad.net/bugs/1836968
commit 150085791afb8054e11d2e080d4b9cd755dd7f69 upstream.

In tls_sw_sendmsg() and tls_sw_sendpage(), the variable 'ret' has
been set to return value of tls_complete_pending_work(). This allows
return of proper error code if tls_complete_pending_work() fails.

Fixes: 3c4d7559159b ("tls: kernel TLS support")
Signed-off-by: Vakul Garg <vakul.garg@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
[bwh: Backported to 4.14: adjust context]
Signed-off-by: Ben Hutchings <ben.hutchings@codethink.co.uk>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
net/tls/tls_sw.c