Update to v4.17.3 kernel headers.
Test: Builds, boots on a walleye.
Change-Id: I389d8b61ec00ea309e38d1b1a2e0dace48c21edb
diff --git a/libc/kernel/uapi/rdma/hfi/hfi1_ioctl.h b/libc/kernel/uapi/rdma/hfi/hfi1_ioctl.h
index ea828fb..a430650 100644
--- a/libc/kernel/uapi/rdma/hfi/hfi1_ioctl.h
+++ b/libc/kernel/uapi/rdma/hfi/hfi1_ioctl.h
@@ -27,7 +27,7 @@
__u8 uuid[16];
};
struct hfi1_ctxt_info {
- __u64 runtime_flags;
+ __aligned_u64 runtime_flags;
__u32 rcvegr_size;
__u16 num_active;
__u16 unit;
@@ -44,8 +44,8 @@
__u16 sdma_ring_size;
};
struct hfi1_tid_info {
- __u64 vaddr;
- __u64 tidlist;
+ __aligned_u64 vaddr;
+ __aligned_u64 tidlist;
__u32 tidcnt;
__u32 length;
};
@@ -55,18 +55,18 @@
__u16 jkey;
__u16 padding1;
__u32 bthqp;
- __u64 sc_credits_addr;
- __u64 pio_bufbase_sop;
- __u64 pio_bufbase;
- __u64 rcvhdr_bufbase;
- __u64 rcvegr_bufbase;
- __u64 sdma_comp_bufbase;
- __u64 user_regbase;
- __u64 events_bufbase;
- __u64 status_bufbase;
- __u64 rcvhdrtail_base;
- __u64 subctxt_uregbase;
- __u64 subctxt_rcvegrbuf;
- __u64 subctxt_rcvhdrbuf;
+ __aligned_u64 sc_credits_addr;
+ __aligned_u64 pio_bufbase_sop;
+ __aligned_u64 pio_bufbase;
+ __aligned_u64 rcvhdr_bufbase;
+ __aligned_u64 rcvegr_bufbase;
+ __aligned_u64 sdma_comp_bufbase;
+ __aligned_u64 user_regbase;
+ __aligned_u64 events_bufbase;
+ __aligned_u64 status_bufbase;
+ __aligned_u64 rcvhdrtail_base;
+ __aligned_u64 subctxt_uregbase;
+ __aligned_u64 subctxt_rcvegrbuf;
+ __aligned_u64 subctxt_rcvhdrbuf;
};
#endif