2021-06-16 05:28:06

by Wesley Sheng

[permalink] [raw]
Subject: [PATCH] nvme.h: add missing nvme_lba_range_type endianness annotations

Signed-off-by: Wesley Sheng <[email protected]>
---
include/linux/nvme.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/linux/nvme.h b/include/linux/nvme.h
index edcbd60b88b9..378140e16225 100644
--- a/include/linux/nvme.h
+++ b/include/linux/nvme.h
@@ -636,8 +636,8 @@ struct nvme_lba_range_type {
__u8 type;
__u8 attributes;
__u8 rsvd2[14];
- __u64 slba;
- __u64 nlb;
+ __le64 slba;
+ __le64 nlb;
__u8 guid[16];
__u8 rsvd48[16];
};
--
2.25.1


2021-06-17 16:08:24

by Christoph Hellwig

[permalink] [raw]
Subject: Re: [PATCH] nvme.h: add missing nvme_lba_range_type endianness annotations

Thanks,

applied to nvme-5.14.

(and I hope you do not actually plan to use the horribly ill defined
LBA ranges for anything..)