OSDN Git Service

scsi: vmw_pvscsi: Expand vcpuHint to 16 bits
authorWentao Wang <wwentao@vmware.com>
Thu, 2 Jun 2022 08:57:00 +0000 (08:57 +0000)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 8 Jun 2022 01:30:56 +0000 (21:30 -0400)
vcpuHint has been expanded to 16 bit on host to enable routing to more
CPUs. Guest side should align with the change. This change has been tested
with hosts with 8-bit and 16-bit vcpuHint, on both platforms host side can
get correct value.

Link: https://lore.kernel.org/r/EF35F4D5-5DCC-42C5-BCC4-29DF1729B24C@vmware.com
Signed-off-by: Wentao Wang <wwentao@vmware.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/vmw_pvscsi.h

index 51a82f7..9d16cf9 100644 (file)
@@ -331,8 +331,8 @@ struct PVSCSIRingReqDesc {
        u8      tag;
        u8      bus;
        u8      target;
-       u     vcpuHint;
-       u8      unused[59];
+       u16     vcpuHint;
+       u8      unused[58];
 } __packed;
 
 /*