From fbcb2871fe093f5c2d1289dd6d7b2fc3d1e3f85f Mon Sep 17 00:00:00 2001 From: Andrii Nakryiko Date: Mon, 3 Jun 2024 13:22:50 -0700 Subject: [PATCH] ci: regenerate vmlinux.h Regenerated latest vmlinux.h. Signed-off-by: Andrii Nakryiko --- .github/actions/build-selftests/vmlinux.h | 69 ++++++++++++++--------- 1 file changed, 42 insertions(+), 27 deletions(-) diff --git a/.github/actions/build-selftests/vmlinux.h b/.github/actions/build-selftests/vmlinux.h index ba06cd4..6516021 100644 --- a/.github/actions/build-selftests/vmlinux.h +++ b/.github/actions/build-selftests/vmlinux.h @@ -33701,6 +33701,19 @@ struct bpf_iter_aux_info { } task; }; +struct bpf_iter_bits { + __u64 __opaque[2]; +}; + +struct bpf_iter_bits_kern { + union { + long unsigned int *bits; + long unsigned int bits_copy; + }; + u32 nr_bits; + int bit; +}; + struct bpf_iter_css { __u64 __opaque[3]; }; @@ -34233,6 +34246,7 @@ struct bpf_link_ops { void (*show_fdinfo)(const struct bpf_link *, struct seq_file *); int (*fill_link_info)(const struct bpf_link *, struct bpf_link_info *); int (*update_map)(struct bpf_link *, struct bpf_map *, struct bpf_map *); + __poll_t (*poll)(struct file *, struct poll_table_struct *); }; struct bpf_link_primer { @@ -36633,9 +36647,9 @@ struct bpf_struct_ops { int (*init)(struct btf *); int (*check_member)(const struct btf_type *, const struct btf_member *, const struct bpf_prog *); int (*init_member)(const struct btf_type *, const struct btf_member *, void *, const void *); - int (*reg)(void *); - void (*unreg)(void *); - int (*update)(void *, void *); + int (*reg)(void *, struct bpf_link *); + void (*unreg)(void *, struct bpf_link *); + int (*update)(void *, void *, struct bpf_link *); int (*validate)(void *); void *cfi_stubs; struct module *owner; @@ -36682,6 +36696,7 @@ struct bpf_struct_ops_desc { struct bpf_struct_ops_link { struct bpf_link link; struct bpf_map *map; + wait_queue_head_t wait_hup; }; struct bpf_struct_ops_value; @@ -45341,6 +45356,11 @@ struct dma_buf_sync { __u64 flags; }; +struct dma_chan___2 { + int lock; + const char *device_id; +}; + struct dma_device; struct dma_chan_dev; @@ -45367,11 +45387,6 @@ struct dma_chan { void *private; }; -struct dma_chan___2 { - int lock; - const char *device_id; -}; - struct dma_chan_dev { struct dma_chan *chan; struct device device; @@ -53892,17 +53907,7 @@ struct getcpu_cache { long unsigned int blob[16]; }; -struct linux_dirent; - struct getdents_callback { - struct dir_context ctx; - struct linux_dirent *current_dir; - int prev_reclen; - int count; - int error; -}; - -struct getdents_callback___2 { struct dir_context ctx; char *name; u64 ino; @@ -53910,6 +53915,16 @@ struct getdents_callback___2 { int sequence; }; +struct linux_dirent; + +struct getdents_callback___2 { + struct dir_context ctx; + struct linux_dirent *current_dir; + int prev_reclen; + int count; + int error; +}; + struct linux_dirent64; struct getdents_callback64 { @@ -61651,13 +61666,6 @@ struct irq_glue { }; struct irq_info { - struct hlist_node node; - int irq; - spinlock_t lock; - struct list_head *head; -}; - -struct irq_info___2 { u8 bus; u8 devfn; struct { @@ -61668,6 +61676,13 @@ struct irq_info___2 { u8 rfu; }; +struct irq_info___2 { + struct hlist_node node; + int irq; + spinlock_t lock; + struct list_head *head; +}; + struct irq_matrix { unsigned int matrix_bits; unsigned int alloc_start; @@ -61724,7 +61739,7 @@ struct irq_routing_table { u32 miniport_data; u8 rfu[11]; u8 checksum; - struct irq_info___2 slots[0]; + struct irq_info slots[0]; }; struct irq_stack { @@ -61790,7 +61805,7 @@ struct irt_routing_table { u8 size; u8 used; u16 exclusive_irqs; - struct irq_info___2 slots[0]; + struct irq_info slots[0]; }; struct isoch_data {