Include changes from the current set of ratified Technical Proposals for NVMe 1.2.
Showing the changes to include/uapi/linux (1 of 1 file). Show all
Unified · Split
| @@ -27,7 +27,12 @@ struct nvme_id_power_state { · 26 unmodified lines | ||
| 27 | 27 | __u8 read_lat; |
| 28 | 28 | __u8 write_tput; |
| 29 | 29 | __u8 write_lat; |
| 30 | − __u8 rsvd16[16]; | |
| 30 | + __le16 idle_power; | |
| 31 | + __u8 idle_scale; | |
| 32 | + __u8 rsvd19; | |
| 33 | + __le16 active_power; | |
| 34 | + __u8 active_work_scale; | |
| 35 | + __u8 rsvd23[9]; | |
| 31 | 36 | }; |
| 32 | 37 | |
| 33 | 38 | enum { |
| @@ -46,7 +51,8 @@ struct nvme_id_ctrl { · 12 unmodified lines | ||
| 46 | 51 | __u8 mic; |
| 47 | 52 | __u8 mdts; |
| 48 | 53 | __u16 cntlid; |
| 49 | − __u8 rsvd80[176]; | |
| 54 | + __u32 ver; | |
| 55 | + __u8 rsvd84[172]; | |
| 50 | 56 | __le16 oacs; |
| 51 | 57 | __u8 acl; |
| 52 | 58 | __u8 aerl; |
| @@ -56,7 +62,9 @@ struct nvme_id_ctrl { · 3 unmodified lines | ||
| 56 | 62 | __u8 npss; |
| 57 | 63 | __u8 avscc; |
| 58 | 64 | __u8 apsta; |
| 59 | − __u8 rsvd266[246]; | |
| 65 | + __le16 wctemp; | |
| 66 | + __le16 cctemp; | |
| 67 | + __u8 rsvd270[242]; | |
| 60 | 68 | __u8 sqes; |
| 61 | 69 | __u8 cqes; |
| 62 | 70 | __u8 rsvd514[2]; |
| @@ -102,7 +110,12 @@ struct nvme_id_ns { · 39 unmodified lines | ||
| 102 | 110 | __u8 dps; |
| 103 | 111 | __u8 nmic; |
| 104 | 112 | __u8 rescap; |
| 105 | − __u8 rsvd32[88]; | |
| 113 | + __u8 fpi; | |
| 114 | + __u8 rsvd33; | |
| 115 | + __le16 nawun; | |
| 116 | + __le16 nawupf; | |
| 117 | + __le16 nacwu; | |
| 118 | + __u8 rsvd40[80]; | |
| 106 | 119 | __u8 eui64[8]; |
| 107 | 120 | struct nvme_lbaf lbaf[16]; |
| 108 | 121 | __u8 rsvd192[192]; |
| @@ -134,7 +147,10 @@ struct nvme_smart_log { · 25 unmodified lines | ||
| 134 | 147 | __u8 unsafe_shutdowns[16]; |
| 135 | 148 | __u8 media_errors[16]; |
| 136 | 149 | __u8 num_err_log_entries[16]; |
| 137 | − __u8 rsvd192[320]; | |
| 150 | + __le32 warning_temp_time; | |
| 151 | + __le32 critical_comp_time; | |
| 152 | + __le16 temp_sensor[8]; | |
| 153 | + __u8 rsvd216[296]; | |
| 138 | 154 | }; |
| 139 | 155 | |
| 140 | 156 | enum { |