From: Heiko Carstens Date: Tue, 9 May 2017 10:50:53 +0000 (+0200) Subject: s390/virtio: change virtio_feature_desc:features type to __le32 X-Git-Tag: v4.14-rc1~892^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fb317002ab4419ae7e068bee6897f2d5745aa3b9;p=platform%2Fkernel%2Flinux-rpi.git s390/virtio: change virtio_feature_desc:features type to __le32 The feature member of virtio_feature_desc contains little endian values, given that it contents will be converted with le32_to_cpu(). The "wrong" __u32 type leads to the sparse warnings below. In order to avoid them, use the correct __le32 type instead. drivers/s390/virtio/virtio_ccw.c:749:14: warning: cast to restricted __le32 drivers/s390/virtio/virtio_ccw.c:762:28: warning: cast to restricted __le32 Acked-by: Halil Pasic Acked-by: Cornelia Huck Signed-off-by: Heiko Carstens Signed-off-by: Martin Schwidefsky --- diff --git a/drivers/s390/virtio/virtio_ccw.c b/drivers/s390/virtio/virtio_ccw.c index 0ed209f..c7d4ef7 100644 --- a/drivers/s390/virtio/virtio_ccw.c +++ b/drivers/s390/virtio/virtio_ccw.c @@ -87,7 +87,7 @@ struct vq_info_block { } __packed; struct virtio_feature_desc { - __u32 features; + __le32 features; __u8 index; } __packed;