summaryrefslogtreecommitdiff
path: root/drivers/misc/genwqe
diff options
context:
space:
mode:
authorChristian Engelmayer <cengelma@gmx.at>2014-05-14 00:47:03 +0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-05-28 04:43:12 +0400
commit63fa80cd582321693474f9cf9203329a2f8a8494 (patch)
tree096273c86f492f64d125ea1cd0aba54c629f34d2 /drivers/misc/genwqe
parentf82dd4b093ead1161770de70515cb11602ac664c (diff)
downloadlinux-63fa80cd582321693474f9cf9203329a2f8a8494.tar.xz
misc: genwqe: fix uninitialized return value in genwqe_free_sync_sgl()
Function genwqe_free_sync_sgl() returns the value of variable 'rc'. 'rc' is only set in the error paths, thus initialize it by 0. Coverity CID 1204242. Signed-off-by: Christian Engelmayer <cengelma@gmx.at> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/misc/genwqe')
-rw-r--r--drivers/misc/genwqe/card_utils.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/misc/genwqe/card_utils.c b/drivers/misc/genwqe/card_utils.c
index d049d271699c..5babf4013f4b 100644
--- a/drivers/misc/genwqe/card_utils.c
+++ b/drivers/misc/genwqe/card_utils.c
@@ -454,7 +454,7 @@ int genwqe_setup_sgl(struct genwqe_dev *cd, struct genwqe_sgl *sgl,
*/
int genwqe_free_sync_sgl(struct genwqe_dev *cd, struct genwqe_sgl *sgl)
{
- int rc;
+ int rc = 0;
struct pci_dev *pci_dev = cd->pci_dev;
if (sgl->fpage) {