virtio_blk: zone append in header type tweak
authorMichael S. Tsirkin <mst@redhat.com>
Tue, 20 Dec 2022 12:37:49 +0000 (07:37 -0500)
committerMichael S. Tsirkin <mst@redhat.com>
Wed, 15 Feb 2023 11:46:22 +0000 (06:46 -0500)
virtio blk returns a 64 bit append_sector in an input buffer,
in LE format. This field is not tagged as LE correctly, so
even though the generated code is ok, we get warnings from sparse:

drivers/block/virtio_blk.c:332:33: sparse: sparse: cast to restricted __le64

Make sparse happy by using the correct type.

Message-Id: <20221220125154.564265-1-mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
drivers/block/virtio_blk.c

index abc6db9..386d7c1 100644 (file)
@@ -103,7 +103,7 @@ struct virtblk_req {
                struct {
                        u8 status;
                        u8 reserved[7];
-                       u64 append_sector;
+                       __le64 append_sector;
                } zone_append_in_hdr;
        };