Commit f283430
committed
ioctl: Rearrange members in nvme_directive_recv_args
Avoid any holes in the struct by rearranging the members. Also add the
attribute packed to struct definition to reduce ABI breakage.
struct nvme_directive_recv_args {
int args_size; /* 0 4 */
int fd; /* 4 4 */
__u32 * result; /* 8 8 */
__u32 timeout; /* 16 4 */
__u32 nsid; /* 20 4 */
enum nvme_directive_receive_doper doper; /* 24 4 */
enum nvme_directive_dtype dtype; /* 28 4 */
__u32 cdw12; /* 32 4 */
__u32 data_len; /* 36 4 */
void * data; /* 40 8 */
__u16 dspec; /* 48 2 */
/* size: 56, cachelines: 1, members: 11 */
/* padding: 6 */
/* last cacheline: 56 bytes */
} __attribute__((__aligned__(8)));
Signed-off-by: Daniel Wagner <[email protected]>1 parent f824455 commit f283430
1 file changed
Lines changed: 20 additions & 22 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3068 | 3068 | | |
3069 | 3069 | | |
3070 | 3070 | | |
3071 | | - | |
| 3071 | + | |
3072 | 3072 | | |
3073 | 3073 | | |
3074 | 3074 | | |
| |||
3155 | 3155 | | |
3156 | 3156 | | |
3157 | 3157 | | |
| 3158 | + | |
| 3159 | + | |
3158 | 3160 | | |
3159 | | - | |
3160 | 3161 | | |
3161 | 3162 | | |
3162 | 3163 | | |
3163 | 3164 | | |
3164 | 3165 | | |
3165 | | - | |
3166 | | - | |
| 3166 | + | |
3167 | 3167 | | |
3168 | 3168 | | |
3169 | 3169 | | |
3170 | 3170 | | |
| 3171 | + | |
| 3172 | + | |
3171 | 3173 | | |
3172 | | - | |
3173 | 3174 | | |
3174 | 3175 | | |
3175 | 3176 | | |
3176 | 3177 | | |
3177 | 3178 | | |
3178 | | - | |
3179 | | - | |
3180 | | - | |
| 3179 | + | |
| 3180 | + | |
3181 | 3181 | | |
3182 | 3182 | | |
3183 | 3183 | | |
| |||
3202 | 3202 | | |
3203 | 3203 | | |
3204 | 3204 | | |
| 3205 | + | |
| 3206 | + | |
3205 | 3207 | | |
3206 | | - | |
3207 | 3208 | | |
3208 | 3209 | | |
3209 | 3210 | | |
3210 | 3211 | | |
3211 | 3212 | | |
3212 | | - | |
3213 | | - | |
| 3213 | + | |
3214 | 3214 | | |
3215 | 3215 | | |
3216 | 3216 | | |
| |||
3230 | 3230 | | |
3231 | 3231 | | |
3232 | 3232 | | |
| 3233 | + | |
| 3234 | + | |
3233 | 3235 | | |
3234 | | - | |
3235 | 3236 | | |
3236 | 3237 | | |
3237 | 3238 | | |
3238 | 3239 | | |
3239 | 3240 | | |
3240 | | - | |
3241 | | - | |
| 3241 | + | |
3242 | 3242 | | |
3243 | 3243 | | |
3244 | 3244 | | |
3245 | 3245 | | |
3246 | 3246 | | |
3247 | | - | |
3248 | 3247 | | |
3249 | 3248 | | |
3250 | 3249 | | |
| |||
3260 | 3259 | | |
3261 | 3260 | | |
3262 | 3261 | | |
| 3262 | + | |
| 3263 | + | |
3263 | 3264 | | |
3264 | | - | |
3265 | 3265 | | |
3266 | 3266 | | |
3267 | 3267 | | |
3268 | 3268 | | |
3269 | 3269 | | |
3270 | | - | |
3271 | | - | |
| 3270 | + | |
3272 | 3271 | | |
3273 | 3272 | | |
3274 | 3273 | | |
3275 | 3274 | | |
3276 | 3275 | | |
3277 | | - | |
3278 | 3276 | | |
3279 | 3277 | | |
3280 | 3278 | | |
| |||
3289 | 3287 | | |
3290 | 3288 | | |
3291 | 3289 | | |
| 3290 | + | |
| 3291 | + | |
3292 | 3292 | | |
3293 | | - | |
3294 | 3293 | | |
3295 | 3294 | | |
3296 | 3295 | | |
3297 | 3296 | | |
3298 | 3297 | | |
3299 | | - | |
3300 | | - | |
| 3298 | + | |
3301 | 3299 | | |
3302 | 3300 | | |
3303 | 3301 | | |
| |||
0 commit comments