浏览代码

misc: mic: silence an overflow warning

Static checkers complain that the this is a potential array overflow.
We verify that it's not on the next line so this code is OK, but
static checker warnings are annoying.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Dan Carpenter 9 年之前
父节点
当前提交
59ea259044
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      drivers/misc/mic/vop/vop_vringh.c

+ 2 - 1
drivers/misc/mic/vop/vop_vringh.c

@@ -848,12 +848,13 @@ static int vop_virtio_copy_desc(struct vop_vdev *vdev,
 				struct mic_copy_desc *copy)
 				struct mic_copy_desc *copy)
 {
 {
 	int err;
 	int err;
-	struct vop_vringh *vvr = &vdev->vvr[copy->vr_idx];
+	struct vop_vringh *vvr;
 
 
 	err = vop_verify_copy_args(vdev, copy);
 	err = vop_verify_copy_args(vdev, copy);
 	if (err)
 	if (err)
 		return err;
 		return err;
 
 
+	vvr = &vdev->vvr[copy->vr_idx];
 	mutex_lock(&vvr->vr_mutex);
 	mutex_lock(&vvr->vr_mutex);
 	if (!vop_vdevup(vdev)) {
 	if (!vop_vdevup(vdev)) {
 		err = -ENODEV;
 		err = -ENODEV;