VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   33 Branches   57 Tags
author: Andrea Parri (Microsoft) <parri.andrea@gmail.com> 2020-12-11 14:14:04 +0100 committer: Martin K. Petersen <martin.petersen@oracle.com> 2020-12-11 09:56:17 -0500 commit: 4da3a54f5a025846f9930354cfb80f075b9952e0 parent: 359db63378eded1ee9c8c9ad72245f9b0158ae95
Commit Summary:
Revert "scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback()"
Diffstat:
1 file changed, 0 insertions, 5 deletions
diff --git a/drivers/scsi/storvsc_drv.c b/drivers/scsi/storvsc_drv.c
index 99c8ff81de74..ded00a89bfc4 100644
--- a/drivers/scsi/storvsc_drv.c
+++ b/drivers/scsi/storvsc_drv.c
@@ -1246,11 +1246,6 @@ static void storvsc_on_channel_callback(void *context)
 		request = (struct storvsc_cmd_request *)
 			((unsigned long)desc->trans_id);
 
-		if (hv_pkt_datalen(desc) < sizeof(struct vstor_packet) - vmscsi_size_delta) {
-			dev_err(&device->device, "Invalid packet len\n");
-			continue;
-		}
-
 		if (request == &stor_device->init_request ||
 		    request == &stor_device->reset_request) {
 			memcpy(&request->vstor_packet, packet,