misc: pci_endpoint_test: fix return value of error branch
authorXiongfeng Wang <wangxiongfeng2@huawei.com>
Thu, 19 Nov 2020 12:49:18 +0000 (20:49 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 9 Dec 2020 18:43:44 +0000 (19:43 +0100)
commit1749c90489f2afa6b59dbf3ab59d58a9014c84a1
treefa85157fbd079957627b3d26c2aa834f5d33c85a
parent505b08777d78868e6c47051a4e7f011718a3aba1
misc: pci_endpoint_test: fix return value of error branch

We return 'err' in the error branch, but this variable may be set as
zero before. Fix it by setting 'err' as a negative value before we
goto the error label.

Fixes: e03327122e2c ("pci_endpoint_test: Add 2 ioctl commands")
Reported-by: Hulk Robot <hulkci@huawei.com>
Signed-off-by: Xiongfeng Wang <wangxiongfeng2@huawei.com>
Link: https://lore.kernel.org/r/1605790158-6780-1-git-send-email-wangxiongfeng2@huawei.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/pci_endpoint_test.c