| From 3c10785dbf075721a7b87e9c27ea94502dda8a1c Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Tue, 25 Sep 2018 01:30:31 +0200 |
| Subject: usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear |
| |
| From: Guido Kiener <guido.kiener@rohde-schwarz.com> |
| |
| [ Upstream commit 9a83190300867fb024d53f47c31088e34188efc1 ] |
| |
| Fix uninitialized symbol 'actual' in function usbtmc_ioctl_clear. |
| |
| When symbol 'actual' is not initialized and usb_bulk_msg() fails, |
| the subsequent kernel debug message shows a random value. |
| |
| Signed-off-by: Guido Kiener <guido.kiener@rohde-schwarz.com> |
| Fixes: dfee02ac4bce ("usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR") |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| drivers/usb/class/usbtmc.c | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| diff --git a/drivers/usb/class/usbtmc.c b/drivers/usb/class/usbtmc.c |
| index 3ce45c9e9d20d..e6a7c86b70f25 100644 |
| --- a/drivers/usb/class/usbtmc.c |
| +++ b/drivers/usb/class/usbtmc.c |
| @@ -1016,6 +1016,7 @@ usbtmc_clear_check_status: |
| do { |
| dev_dbg(dev, "Reading from bulk in EP\n"); |
| |
| + actual = 0; |
| rv = usb_bulk_msg(data->usb_dev, |
| usb_rcvbulkpipe(data->usb_dev, |
| data->bulk_in), |
| -- |
| 2.20.1 |
| |