tools/lib/bpf/libbpf.h:55: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **libbpf_bpf_attach_type_str()** converts the provided attach type
tools/lib/bpf/libbpf.h:55: warning: missing initial short description on line:
 * @brief **libbpf_bpf_attach_type_str()** converts the provided attach type
tools/lib/bpf/libbpf.h:64: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **libbpf_bpf_link_type_str()** converts the provided link type value
tools/lib/bpf/libbpf.h:64: warning: missing initial short description on line:
 * @brief **libbpf_bpf_link_type_str()** converts the provided link type value
tools/lib/bpf/libbpf.h:73: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **libbpf_bpf_map_type_str()** converts the provided map type value
tools/lib/bpf/libbpf.h:73: warning: missing initial short description on line:
 * @brief **libbpf_bpf_map_type_str()** converts the provided map type value
tools/lib/bpf/libbpf.h:82: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **libbpf_bpf_prog_type_str()** converts the provided program type
tools/lib/bpf/libbpf.h:82: warning: missing initial short description on line:
 * @brief **libbpf_bpf_prog_type_str()** converts the provided program type
tools/lib/bpf/libbpf.h:100: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **libbpf_set_print()** sets user-provided log callback function to
tools/lib/bpf/libbpf.h:208: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_object__open()** creates a bpf_object by opening
tools/lib/bpf/libbpf.h:208: warning: missing initial short description on line:
 * @brief **bpf_object__open()** creates a bpf_object by opening
tools/lib/bpf/libbpf.h:218: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_object__open_file()** creates a bpf_object by opening
tools/lib/bpf/libbpf.h:218: warning: missing initial short description on line:
 * @brief **bpf_object__open_file()** creates a bpf_object by opening
tools/lib/bpf/libbpf.h:231: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_object__open_mem()** creates a bpf_object by reading
tools/lib/bpf/libbpf.h:231: warning: missing initial short description on line:
 * @brief **bpf_object__open_mem()** creates a bpf_object by reading
tools/lib/bpf/libbpf.h:245: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_object__load()** loads BPF object into kernel.
tools/lib/bpf/libbpf.h:245: warning: missing initial short description on line:
 * @brief **bpf_object__load()** loads BPF object into kernel.
tools/lib/bpf/libbpf.h:254: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_object__close()** closes a BPF object and releases all
tools/lib/bpf/libbpf.h:254: warning: missing initial short description on line:
 * @brief **bpf_object__close()** closes a BPF object and releases all
tools/lib/bpf/libbpf.h:261: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_object__pin_maps()** pins each map contained within
tools/lib/bpf/libbpf.h:261: warning: missing initial short description on line:
 * @brief **bpf_object__pin_maps()** pins each map contained within
tools/lib/bpf/libbpf.h:274: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_object__unpin_maps()** unpins each map contained within
tools/lib/bpf/libbpf.h:274: warning: missing initial short description on line:
 * @brief **bpf_object__unpin_maps()** unpins each map contained within
tools/lib/bpf/libbpf.h:298: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_object__token_fd** is an accessor for BPF token FD associated
tools/lib/bpf/libbpf.h:298: warning: missing initial short description on line:
 * @brief **bpf_object__token_fd** is an accessor for BPF token FD associated
tools/lib/bpf/libbpf.h:348: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__insns()** gives read-only access to BPF program's
tools/lib/bpf/libbpf.h:370: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__set_insns()** can set BPF program's underlying
tools/lib/bpf/libbpf.h:370: warning: missing initial short description on line:
 * @brief **bpf_program__set_insns()** can set BPF program's underlying
tools/lib/bpf/libbpf.h:387: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__insn_cnt()** returns number of `struct bpf_insn`'s
tools/lib/bpf/libbpf.h:387: warning: missing initial short description on line:
 * @brief **bpf_program__insn_cnt()** returns number of `struct bpf_insn`'s
tools/lib/bpf/libbpf.h:400: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__pin()** pins the BPF program to a file
tools/lib/bpf/libbpf.h:400: warning: missing initial short description on line:
 * @brief **bpf_program__pin()** pins the BPF program to a file
tools/lib/bpf/libbpf.h:412: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__unpin()** unpins the BPF program from a file
tools/lib/bpf/libbpf.h:412: warning: missing initial short description on line:
 * @brief **bpf_program__unpin()** unpins the BPF program from a file
tools/lib/bpf/libbpf.h:432: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_link__pin()** pins the BPF link to a file
tools/lib/bpf/libbpf.h:432: warning: missing initial short description on line:
 * @brief **bpf_link__pin()** pins the BPF link to a file
tools/lib/bpf/libbpf.h:445: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_link__unpin()** unpins the BPF link from a file
tools/lib/bpf/libbpf.h:445: warning: missing initial short description on line:
 * @brief **bpf_link__unpin()** unpins the BPF link from a file
tools/lib/bpf/libbpf.h:464: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__attach()** is a generic function for attaching
tools/lib/bpf/libbpf.h:464: warning: missing initial short description on line:
 * @brief **bpf_program__attach()** is a generic function for attaching
tools/lib/bpf/libbpf.h:515: warning: Enum value 'PROBE_ATTACH_MODE_DEFAULT' not described in enum 'probe_attach_mode'
tools/lib/bpf/libbpf.h:515: warning: Enum value 'PROBE_ATTACH_MODE_LEGACY' not described in enum 'probe_attach_mode'
tools/lib/bpf/libbpf.h:515: warning: Enum value 'PROBE_ATTACH_MODE_PERF' not described in enum 'probe_attach_mode'
tools/lib/bpf/libbpf.h:515: warning: Enum value 'PROBE_ATTACH_MODE_LINK' not described in enum 'probe_attach_mode'
tools/lib/bpf/libbpf.h:590: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__attach_uprobe_multi()** attaches a BPF program
tools/lib/bpf/libbpf.h:590: warning: missing initial short description on line:
 * @brief **bpf_program__attach_uprobe_multi()** attaches a BPF program
tools/lib/bpf/libbpf.h:632: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__attach_ksyscall()** attaches a BPF program
tools/lib/bpf/libbpf.h:632: warning: missing initial short description on line:
 * @brief **bpf_program__attach_ksyscall()** attaches a BPF program
tools/lib/bpf/libbpf.h:692: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__attach_uprobe()** attaches a BPF program
tools/lib/bpf/libbpf.h:692: warning: missing initial short description on line:
 * @brief **bpf_program__attach_uprobe()** attaches a BPF program
tools/lib/bpf/libbpf.h:713: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__attach_uprobe_opts()** is just like
tools/lib/bpf/libbpf.h:713: warning: missing initial short description on line:
 * @brief **bpf_program__attach_uprobe_opts()** is just like
tools/lib/bpf/libbpf.h:741: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__attach_usdt()** is just like
tools/lib/bpf/libbpf.h:741: warning: missing initial short description on line:
 * @brief **bpf_program__attach_usdt()** is just like
tools/lib/bpf/libbpf.h:886: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__set_type()** sets the program
tools/lib/bpf/libbpf.h:886: warning: missing initial short description on line:
 * @brief **bpf_program__set_type()** sets the program
tools/lib/bpf/libbpf.h:903: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__set_expected_attach_type()** sets the
tools/lib/bpf/libbpf.h:903: warning: missing initial short description on line:
 * @brief **bpf_program__set_expected_attach_type()** sets the
tools/lib/bpf/libbpf.h:931: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__set_attach_target()** sets BTF-based attach target
tools/lib/bpf/libbpf.h:946: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_object__find_map_by_name()** returns BPF map of
tools/lib/bpf/libbpf.h:946: warning: missing initial short description on line:
 * @brief **bpf_object__find_map_by_name()** returns BPF map of
tools/lib/bpf/libbpf.h:972: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__set_autocreate()** sets whether libbpf has to auto-create
tools/lib/bpf/libbpf.h:994: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__set_autoattach()** sets whether libbpf has to auto-attach
tools/lib/bpf/libbpf.h:1003: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__autoattach()** returns whether BPF map is configured to
tools/lib/bpf/libbpf.h:1003: warning: missing initial short description on line:
 * @brief **bpf_map__autoattach()** returns whether BPF map is configured to
tools/lib/bpf/libbpf.h:1011: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__fd()** gets the file descriptor of the passed
tools/lib/bpf/libbpf.h:1011: warning: missing initial short description on line:
 * @brief **bpf_map__fd()** gets the file descriptor of the passed
tools/lib/bpf/libbpf.h:1038: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__set_value_size()** sets map value size.
tools/lib/bpf/libbpf.h:1038: warning: missing initial short description on line:
 * @brief **bpf_map__set_value_size()** sets map value size.
tools/lib/bpf/libbpf.h:1067: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__is_internal()** tells the caller whether or not the
tools/lib/bpf/libbpf.h:1067: warning: missing initial short description on line:
 * @brief **bpf_map__is_internal()** tells the caller whether or not the
tools/lib/bpf/libbpf.h:1076: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__set_pin_path()** sets the path attribute that tells where the
tools/lib/bpf/libbpf.h:1076: warning: missing initial short description on line:
 * @brief **bpf_map__set_pin_path()** sets the path attribute that tells where the
tools/lib/bpf/libbpf.h:1085: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__pin_path()** gets the path attribute that tells where the
tools/lib/bpf/libbpf.h:1085: warning: missing initial short description on line:
 * @brief **bpf_map__pin_path()** gets the path attribute that tells where the
tools/lib/bpf/libbpf.h:1093: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__is_pinned()** tells the caller whether or not the
tools/lib/bpf/libbpf.h:1093: warning: missing initial short description on line:
 * @brief **bpf_map__is_pinned()** tells the caller whether or not the
tools/lib/bpf/libbpf.h:1101: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__pin()** creates a file that serves as a 'pin'
tools/lib/bpf/libbpf.h:1101: warning: missing initial short description on line:
 * @brief **bpf_map__pin()** creates a file that serves as a 'pin'
tools/lib/bpf/libbpf.h:1115: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__unpin()** removes the file that serves as a
tools/lib/bpf/libbpf.h:1115: warning: missing initial short description on line:
 * @brief **bpf_map__unpin()** removes the file that serves as a
tools/lib/bpf/libbpf.h:1131: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__lookup_elem()** allows to lookup BPF map value
tools/lib/bpf/libbpf.h:1131: warning: missing initial short description on line:
 * @brief **bpf_map__lookup_elem()** allows to lookup BPF map value
tools/lib/bpf/libbpf.h:1155: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__update_elem()** allows to insert or update value in BPF
tools/lib/bpf/libbpf.h:1155: warning: missing initial short description on line:
 * @brief **bpf_map__update_elem()** allows to insert or update value in BPF
tools/lib/bpf/libbpf.h:1179: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__delete_elem()** allows to delete element in BPF map that
tools/lib/bpf/libbpf.h:1179: warning: missing initial short description on line:
 * @brief **bpf_map__delete_elem()** allows to delete element in BPF map that
tools/lib/bpf/libbpf.h:1194: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__lookup_and_delete_elem()** allows to lookup BPF map value
tools/lib/bpf/libbpf.h:1194: warning: missing initial short description on line:
 * @brief **bpf_map__lookup_and_delete_elem()** allows to lookup BPF map value
tools/lib/bpf/libbpf.h:1218: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__get_next_key()** allows to iterate BPF map keys by
tools/lib/bpf/libbpf.h:1218: warning: missing initial short description on line:
 * @brief **bpf_map__get_next_key()** allows to iterate BPF map keys by
tools/lib/bpf/libbpf.h:1336: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **ring_buffer__ring()** returns the ringbuffer object inside a given
tools/lib/bpf/libbpf.h:1336: warning: missing initial short description on line:
 * @brief **ring_buffer__ring()** returns the ringbuffer object inside a given
tools/lib/bpf/libbpf.h:1350: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **ring__consumer_pos()** returns the current consumer position in the
tools/lib/bpf/libbpf.h:1350: warning: missing initial short description on line:
 * @brief **ring__consumer_pos()** returns the current consumer position in the
tools/lib/bpf/libbpf.h:1359: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **ring__producer_pos()** returns the current producer position in the
tools/lib/bpf/libbpf.h:1359: warning: missing initial short description on line:
 * @brief **ring__producer_pos()** returns the current producer position in the
tools/lib/bpf/libbpf.h:1368: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **ring__avail_data_size()** returns the number of bytes in the
tools/lib/bpf/libbpf.h:1368: warning: missing initial short description on line:
 * @brief **ring__avail_data_size()** returns the number of bytes in the
tools/lib/bpf/libbpf.h:1379: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **ring__size()** returns the total size of the ringbuffer's map data
tools/lib/bpf/libbpf.h:1379: warning: missing initial short description on line:
 * @brief **ring__size()** returns the total size of the ringbuffer's map data
tools/lib/bpf/libbpf.h:1389: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **ring__map_fd()** returns the file descriptor underlying the given
tools/lib/bpf/libbpf.h:1389: warning: missing initial short description on line:
 * @brief **ring__map_fd()** returns the file descriptor underlying the given
tools/lib/bpf/libbpf.h:1398: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **ring__consume()** consumes available ringbuffer data without event
tools/lib/bpf/libbpf.h:1398: warning: missing initial short description on line:
 * @brief **ring__consume()** consumes available ringbuffer data without event
tools/lib/bpf/libbpf.h:1408: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **ring__consume_n()** consumes up to a requested amount of items from
tools/lib/bpf/libbpf.h:1408: warning: missing initial short description on line:
 * @brief **ring__consume_n()** consumes up to a requested amount of items from
tools/lib/bpf/libbpf.h:1425: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **user_ring_buffer__new()** creates a new instance of a user ring
tools/lib/bpf/libbpf.h:1425: warning: missing initial short description on line:
 * @brief **user_ring_buffer__new()** creates a new instance of a user ring
tools/lib/bpf/libbpf.h:1437: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **user_ring_buffer__reserve()** reserves a pointer to a sample in the
tools/lib/bpf/libbpf.h:1437: warning: missing initial short description on line:
 * @brief **user_ring_buffer__reserve()** reserves a pointer to a sample in the
tools/lib/bpf/libbpf.h:1458: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **user_ring_buffer__reserve_blocking()** reserves a record in the
tools/lib/bpf/libbpf.h:1458: warning: missing initial short description on line:
 * @brief **user_ring_buffer__reserve_blocking()** reserves a record in the
tools/lib/bpf/libbpf.h:1503: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **user_ring_buffer__submit()** submits a previously reserved sample
tools/lib/bpf/libbpf.h:1503: warning: missing initial short description on line:
 * @brief **user_ring_buffer__submit()** submits a previously reserved sample
tools/lib/bpf/libbpf.h:1514: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **user_ring_buffer__discard()** discards a previously reserved sample.
tools/lib/bpf/libbpf.h:1514: warning: missing initial short description on line:
 * @brief **user_ring_buffer__discard()** discards a previously reserved sample.
tools/lib/bpf/libbpf.h:1524: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **user_ring_buffer__free()** frees a ring buffer that was previously
tools/lib/bpf/libbpf.h:1524: warning: missing initial short description on line:
 * @brief **user_ring_buffer__free()** frees a ring buffer that was previously
tools/lib/bpf/libbpf.h:1546: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **perf_buffer__new()** creates BPF perfbuf manager for a specified
tools/lib/bpf/libbpf.h:1546: warning: missing initial short description on line:
 * @brief **perf_buffer__new()** creates BPF perfbuf manager for a specified
tools/lib/bpf/libbpf.h:1604: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **perf_buffer__buffer()** returns the per-cpu raw mmap()'ed underlying
tools/lib/bpf/libbpf.h:1643: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **libbpf_probe_bpf_prog_type()** detects if host kernel supports
tools/lib/bpf/libbpf.h:1643: warning: missing initial short description on line:
 * @brief **libbpf_probe_bpf_prog_type()** detects if host kernel supports
tools/lib/bpf/libbpf.h:1656: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **libbpf_probe_bpf_map_type()** detects if host kernel supports
tools/lib/bpf/libbpf.h:1656: warning: missing initial short description on line:
 * @brief **libbpf_probe_bpf_map_type()** detects if host kernel supports
tools/lib/bpf/libbpf.h:1669: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **libbpf_probe_bpf_helper()** detects if host kernel supports the
tools/lib/bpf/libbpf.h:1669: warning: missing initial short description on line:
 * @brief **libbpf_probe_bpf_helper()** detects if host kernel supports the
tools/lib/bpf/libbpf.h:1685: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **libbpf_num_possible_cpus()** is a helper function to get the
tools/lib/bpf/libbpf.h:1685: warning: missing initial short description on line:
 * @brief **libbpf_num_possible_cpus()** is a helper function to get the
tools/lib/bpf/libbpf.h:1867: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **libbpf_register_prog_handler()** registers a custom BPF program
tools/lib/bpf/libbpf.h:1867: warning: missing initial short description on line:
 * @brief **libbpf_register_prog_handler()** registers a custom BPF program
tools/lib/bpf/libbpf.h:1908: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief *libbpf_unregister_prog_handler()* unregisters previously registered
tools/lib/bpf/libbpf.h:1908: warning: missing initial short description on line:
 * @brief *libbpf_unregister_prog_handler()* unregisters previously registered
tools/lib/bpf/libbpf.h:55: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **libbpf_bpf_attach_type_str()** converts the provided attach type
tools/lib/bpf/libbpf.h:55: warning: missing initial short description on line:
 * @brief **libbpf_bpf_attach_type_str()** converts the provided attach type
tools/lib/bpf/libbpf.h:64: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **libbpf_bpf_link_type_str()** converts the provided link type value
tools/lib/bpf/libbpf.h:64: warning: missing initial short description on line:
 * @brief **libbpf_bpf_link_type_str()** converts the provided link type value
tools/lib/bpf/libbpf.h:73: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **libbpf_bpf_map_type_str()** converts the provided map type value
tools/lib/bpf/libbpf.h:73: warning: missing initial short description on line:
 * @brief **libbpf_bpf_map_type_str()** converts the provided map type value
tools/lib/bpf/libbpf.h:82: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **libbpf_bpf_prog_type_str()** converts the provided program type
tools/lib/bpf/libbpf.h:82: warning: missing initial short description on line:
 * @brief **libbpf_bpf_prog_type_str()** converts the provided program type
tools/lib/bpf/libbpf.h:100: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **libbpf_set_print()** sets user-provided log callback function to
tools/lib/bpf/libbpf.h:208: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_object__open()** creates a bpf_object by opening
tools/lib/bpf/libbpf.h:208: warning: missing initial short description on line:
 * @brief **bpf_object__open()** creates a bpf_object by opening
tools/lib/bpf/libbpf.h:218: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_object__open_file()** creates a bpf_object by opening
tools/lib/bpf/libbpf.h:218: warning: missing initial short description on line:
 * @brief **bpf_object__open_file()** creates a bpf_object by opening
tools/lib/bpf/libbpf.h:231: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_object__open_mem()** creates a bpf_object by reading
tools/lib/bpf/libbpf.h:231: warning: missing initial short description on line:
 * @brief **bpf_object__open_mem()** creates a bpf_object by reading
tools/lib/bpf/libbpf.h:245: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_object__load()** loads BPF object into kernel.
tools/lib/bpf/libbpf.h:245: warning: missing initial short description on line:
 * @brief **bpf_object__load()** loads BPF object into kernel.
tools/lib/bpf/libbpf.h:254: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_object__close()** closes a BPF object and releases all
tools/lib/bpf/libbpf.h:254: warning: missing initial short description on line:
 * @brief **bpf_object__close()** closes a BPF object and releases all
tools/lib/bpf/libbpf.h:261: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_object__pin_maps()** pins each map contained within
tools/lib/bpf/libbpf.h:261: warning: missing initial short description on line:
 * @brief **bpf_object__pin_maps()** pins each map contained within
tools/lib/bpf/libbpf.h:274: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_object__unpin_maps()** unpins each map contained within
tools/lib/bpf/libbpf.h:274: warning: missing initial short description on line:
 * @brief **bpf_object__unpin_maps()** unpins each map contained within
tools/lib/bpf/libbpf.h:298: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_object__token_fd** is an accessor for BPF token FD associated
tools/lib/bpf/libbpf.h:298: warning: missing initial short description on line:
 * @brief **bpf_object__token_fd** is an accessor for BPF token FD associated
tools/lib/bpf/libbpf.h:348: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__insns()** gives read-only access to BPF program's
tools/lib/bpf/libbpf.h:370: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__set_insns()** can set BPF program's underlying
tools/lib/bpf/libbpf.h:370: warning: missing initial short description on line:
 * @brief **bpf_program__set_insns()** can set BPF program's underlying
tools/lib/bpf/libbpf.h:387: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__insn_cnt()** returns number of `struct bpf_insn`'s
tools/lib/bpf/libbpf.h:387: warning: missing initial short description on line:
 * @brief **bpf_program__insn_cnt()** returns number of `struct bpf_insn`'s
tools/lib/bpf/libbpf.h:400: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__pin()** pins the BPF program to a file
tools/lib/bpf/libbpf.h:400: warning: missing initial short description on line:
 * @brief **bpf_program__pin()** pins the BPF program to a file
tools/lib/bpf/libbpf.h:412: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__unpin()** unpins the BPF program from a file
tools/lib/bpf/libbpf.h:412: warning: missing initial short description on line:
 * @brief **bpf_program__unpin()** unpins the BPF program from a file
tools/lib/bpf/libbpf.h:432: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_link__pin()** pins the BPF link to a file
tools/lib/bpf/libbpf.h:432: warning: missing initial short description on line:
 * @brief **bpf_link__pin()** pins the BPF link to a file
tools/lib/bpf/libbpf.h:445: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_link__unpin()** unpins the BPF link from a file
tools/lib/bpf/libbpf.h:445: warning: missing initial short description on line:
 * @brief **bpf_link__unpin()** unpins the BPF link from a file
tools/lib/bpf/libbpf.h:464: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__attach()** is a generic function for attaching
tools/lib/bpf/libbpf.h:464: warning: missing initial short description on line:
 * @brief **bpf_program__attach()** is a generic function for attaching
tools/lib/bpf/libbpf.h:515: warning: Enum value 'PROBE_ATTACH_MODE_DEFAULT' not described in enum 'probe_attach_mode'
tools/lib/bpf/libbpf.h:515: warning: Enum value 'PROBE_ATTACH_MODE_LEGACY' not described in enum 'probe_attach_mode'
tools/lib/bpf/libbpf.h:515: warning: Enum value 'PROBE_ATTACH_MODE_PERF' not described in enum 'probe_attach_mode'
tools/lib/bpf/libbpf.h:515: warning: Enum value 'PROBE_ATTACH_MODE_LINK' not described in enum 'probe_attach_mode'
tools/lib/bpf/libbpf.h:590: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__attach_uprobe_multi()** attaches a BPF program
tools/lib/bpf/libbpf.h:590: warning: missing initial short description on line:
 * @brief **bpf_program__attach_uprobe_multi()** attaches a BPF program
tools/lib/bpf/libbpf.h:632: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__attach_ksyscall()** attaches a BPF program
tools/lib/bpf/libbpf.h:632: warning: missing initial short description on line:
 * @brief **bpf_program__attach_ksyscall()** attaches a BPF program
tools/lib/bpf/libbpf.h:692: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__attach_uprobe()** attaches a BPF program
tools/lib/bpf/libbpf.h:692: warning: missing initial short description on line:
 * @brief **bpf_program__attach_uprobe()** attaches a BPF program
tools/lib/bpf/libbpf.h:713: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__attach_uprobe_opts()** is just like
tools/lib/bpf/libbpf.h:713: warning: missing initial short description on line:
 * @brief **bpf_program__attach_uprobe_opts()** is just like
tools/lib/bpf/libbpf.h:741: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__attach_usdt()** is just like
tools/lib/bpf/libbpf.h:741: warning: missing initial short description on line:
 * @brief **bpf_program__attach_usdt()** is just like
tools/lib/bpf/libbpf.h:886: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__set_type()** sets the program
tools/lib/bpf/libbpf.h:886: warning: missing initial short description on line:
 * @brief **bpf_program__set_type()** sets the program
tools/lib/bpf/libbpf.h:903: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__set_expected_attach_type()** sets the
tools/lib/bpf/libbpf.h:903: warning: missing initial short description on line:
 * @brief **bpf_program__set_expected_attach_type()** sets the
tools/lib/bpf/libbpf.h:931: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_program__set_attach_target()** sets BTF-based attach target
tools/lib/bpf/libbpf.h:946: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_object__find_map_by_name()** returns BPF map of
tools/lib/bpf/libbpf.h:946: warning: missing initial short description on line:
 * @brief **bpf_object__find_map_by_name()** returns BPF map of
tools/lib/bpf/libbpf.h:972: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__set_autocreate()** sets whether libbpf has to auto-create
tools/lib/bpf/libbpf.h:994: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__set_autoattach()** sets whether libbpf has to auto-attach
tools/lib/bpf/libbpf.h:1003: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__autoattach()** returns whether BPF map is configured to
tools/lib/bpf/libbpf.h:1003: warning: missing initial short description on line:
 * @brief **bpf_map__autoattach()** returns whether BPF map is configured to
tools/lib/bpf/libbpf.h:1011: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__fd()** gets the file descriptor of the passed
tools/lib/bpf/libbpf.h:1011: warning: missing initial short description on line:
 * @brief **bpf_map__fd()** gets the file descriptor of the passed
tools/lib/bpf/libbpf.h:1038: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__set_value_size()** sets map value size.
tools/lib/bpf/libbpf.h:1038: warning: missing initial short description on line:
 * @brief **bpf_map__set_value_size()** sets map value size.
tools/lib/bpf/libbpf.h:1067: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__is_internal()** tells the caller whether or not the
tools/lib/bpf/libbpf.h:1067: warning: missing initial short description on line:
 * @brief **bpf_map__is_internal()** tells the caller whether or not the
tools/lib/bpf/libbpf.h:1076: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__set_pin_path()** sets the path attribute that tells where the
tools/lib/bpf/libbpf.h:1076: warning: missing initial short description on line:
 * @brief **bpf_map__set_pin_path()** sets the path attribute that tells where the
tools/lib/bpf/libbpf.h:1085: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__pin_path()** gets the path attribute that tells where the
tools/lib/bpf/libbpf.h:1085: warning: missing initial short description on line:
 * @brief **bpf_map__pin_path()** gets the path attribute that tells where the
tools/lib/bpf/libbpf.h:1093: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__is_pinned()** tells the caller whether or not the
tools/lib/bpf/libbpf.h:1093: warning: missing initial short description on line:
 * @brief **bpf_map__is_pinned()** tells the caller whether or not the
tools/lib/bpf/libbpf.h:1101: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__pin()** creates a file that serves as a 'pin'
tools/lib/bpf/libbpf.h:1101: warning: missing initial short description on line:
 * @brief **bpf_map__pin()** creates a file that serves as a 'pin'
tools/lib/bpf/libbpf.h:1115: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__unpin()** removes the file that serves as a
tools/lib/bpf/libbpf.h:1115: warning: missing initial short description on line:
 * @brief **bpf_map__unpin()** removes the file that serves as a
tools/lib/bpf/libbpf.h:1131: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__lookup_elem()** allows to lookup BPF map value
tools/lib/bpf/libbpf.h:1131: warning: missing initial short description on line:
 * @brief **bpf_map__lookup_elem()** allows to lookup BPF map value
tools/lib/bpf/libbpf.h:1155: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__update_elem()** allows to insert or update value in BPF
tools/lib/bpf/libbpf.h:1155: warning: missing initial short description on line:
 * @brief **bpf_map__update_elem()** allows to insert or update value in BPF
tools/lib/bpf/libbpf.h:1179: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__delete_elem()** allows to delete element in BPF map that
tools/lib/bpf/libbpf.h:1179: warning: missing initial short description on line:
 * @brief **bpf_map__delete_elem()** allows to delete element in BPF map that
tools/lib/bpf/libbpf.h:1194: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__lookup_and_delete_elem()** allows to lookup BPF map value
tools/lib/bpf/libbpf.h:1194: warning: missing initial short description on line:
 * @brief **bpf_map__lookup_and_delete_elem()** allows to lookup BPF map value
tools/lib/bpf/libbpf.h:1218: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **bpf_map__get_next_key()** allows to iterate BPF map keys by
tools/lib/bpf/libbpf.h:1218: warning: missing initial short description on line:
 * @brief **bpf_map__get_next_key()** allows to iterate BPF map keys by
tools/lib/bpf/libbpf.h:1336: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **ring_buffer__ring()** returns the ringbuffer object inside a given
tools/lib/bpf/libbpf.h:1336: warning: missing initial short description on line:
 * @brief **ring_buffer__ring()** returns the ringbuffer object inside a given
tools/lib/bpf/libbpf.h:1350: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **ring__consumer_pos()** returns the current consumer position in the
tools/lib/bpf/libbpf.h:1350: warning: missing initial short description on line:
 * @brief **ring__consumer_pos()** returns the current consumer position in the
tools/lib/bpf/libbpf.h:1359: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **ring__producer_pos()** returns the current producer position in the
tools/lib/bpf/libbpf.h:1359: warning: missing initial short description on line:
 * @brief **ring__producer_pos()** returns the current producer position in the
tools/lib/bpf/libbpf.h:1368: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **ring__avail_data_size()** returns the number of bytes in the
tools/lib/bpf/libbpf.h:1368: warning: missing initial short description on line:
 * @brief **ring__avail_data_size()** returns the number of bytes in the
tools/lib/bpf/libbpf.h:1379: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **ring__size()** returns the total size of the ringbuffer's map data
tools/lib/bpf/libbpf.h:1379: warning: missing initial short description on line:
 * @brief **ring__size()** returns the total size of the ringbuffer's map data
tools/lib/bpf/libbpf.h:1389: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **ring__map_fd()** returns the file descriptor underlying the given
tools/lib/bpf/libbpf.h:1389: warning: missing initial short description on line:
 * @brief **ring__map_fd()** returns the file descriptor underlying the given
tools/lib/bpf/libbpf.h:1398: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **ring__consume()** consumes available ringbuffer data without event
tools/lib/bpf/libbpf.h:1398: warning: missing initial short description on line:
 * @brief **ring__consume()** consumes available ringbuffer data without event
tools/lib/bpf/libbpf.h:1408: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **ring__consume_n()** consumes up to a requested amount of items from
tools/lib/bpf/libbpf.h:1408: warning: missing initial short description on line:
 * @brief **ring__consume_n()** consumes up to a requested amount of items from
tools/lib/bpf/libbpf.h:1425: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **user_ring_buffer__new()** creates a new instance of a user ring
tools/lib/bpf/libbpf.h:1425: warning: missing initial short description on line:
 * @brief **user_ring_buffer__new()** creates a new instance of a user ring
tools/lib/bpf/libbpf.h:1437: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **user_ring_buffer__reserve()** reserves a pointer to a sample in the
tools/lib/bpf/libbpf.h:1437: warning: missing initial short description on line:
 * @brief **user_ring_buffer__reserve()** reserves a pointer to a sample in the
tools/lib/bpf/libbpf.h:1458: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **user_ring_buffer__reserve_blocking()** reserves a record in the
tools/lib/bpf/libbpf.h:1458: warning: missing initial short description on line:
 * @brief **user_ring_buffer__reserve_blocking()** reserves a record in the
tools/lib/bpf/libbpf.h:1503: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **user_ring_buffer__submit()** submits a previously reserved sample
tools/lib/bpf/libbpf.h:1503: warning: missing initial short description on line:
 * @brief **user_ring_buffer__submit()** submits a previously reserved sample
tools/lib/bpf/libbpf.h:1514: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **user_ring_buffer__discard()** discards a previously reserved sample.
tools/lib/bpf/libbpf.h:1514: warning: missing initial short description on line:
 * @brief **user_ring_buffer__discard()** discards a previously reserved sample.
tools/lib/bpf/libbpf.h:1524: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **user_ring_buffer__free()** frees a ring buffer that was previously
tools/lib/bpf/libbpf.h:1524: warning: missing initial short description on line:
 * @brief **user_ring_buffer__free()** frees a ring buffer that was previously
tools/lib/bpf/libbpf.h:1546: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **perf_buffer__new()** creates BPF perfbuf manager for a specified
tools/lib/bpf/libbpf.h:1546: warning: missing initial short description on line:
 * @brief **perf_buffer__new()** creates BPF perfbuf manager for a specified
tools/lib/bpf/libbpf.h:1604: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **perf_buffer__buffer()** returns the per-cpu raw mmap()'ed underlying
tools/lib/bpf/libbpf.h:1643: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **libbpf_probe_bpf_prog_type()** detects if host kernel supports
tools/lib/bpf/libbpf.h:1643: warning: missing initial short description on line:
 * @brief **libbpf_probe_bpf_prog_type()** detects if host kernel supports
tools/lib/bpf/libbpf.h:1656: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **libbpf_probe_bpf_map_type()** detects if host kernel supports
tools/lib/bpf/libbpf.h:1656: warning: missing initial short description on line:
 * @brief **libbpf_probe_bpf_map_type()** detects if host kernel supports
tools/lib/bpf/libbpf.h:1669: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **libbpf_probe_bpf_helper()** detects if host kernel supports the
tools/lib/bpf/libbpf.h:1669: warning: missing initial short description on line:
 * @brief **libbpf_probe_bpf_helper()** detects if host kernel supports the
tools/lib/bpf/libbpf.h:1684: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **libbpf_probe_bpf_kfunc()** detects if host kernel supports the
tools/lib/bpf/libbpf.h:1684: warning: missing initial short description on line:
 * @brief **libbpf_probe_bpf_kfunc()** detects if host kernel supports the
tools/lib/bpf/libbpf.h:1702: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **libbpf_num_possible_cpus()** is a helper function to get the
tools/lib/bpf/libbpf.h:1702: warning: missing initial short description on line:
 * @brief **libbpf_num_possible_cpus()** is a helper function to get the
tools/lib/bpf/libbpf.h:1884: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief **libbpf_register_prog_handler()** registers a custom BPF program
tools/lib/bpf/libbpf.h:1884: warning: missing initial short description on line:
 * @brief **libbpf_register_prog_handler()** registers a custom BPF program
tools/lib/bpf/libbpf.h:1925: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * @brief *libbpf_unregister_prog_handler()* unregisters previously registered
tools/lib/bpf/libbpf.h:1925: warning: missing initial short description on line:
 * @brief *libbpf_unregister_prog_handler()* unregisters previously registered
New warnings added
253c253,257
< tools/lib/bpf/libbpf.h:1685: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
---
> tools/lib/bpf/libbpf.h:1684: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
>  * @brief **libbpf_probe_bpf_kfunc()** detects if host kernel supports the
> tools/lib/bpf/libbpf.h:1684: warning: missing initial short description on line:
>  * @brief **libbpf_probe_bpf_kfunc()** detects if host kernel supports the
> tools/lib/bpf/libbpf.h:1702: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
255c259
< tools/lib/bpf/libbpf.h:1685: warning: missing initial short description on line:
---
> tools/lib/bpf/libbpf.h:1702: warning: missing initial short description on line:
257c261
< tools/lib/bpf/libbpf.h:1867: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
---
> tools/lib/bpf/libbpf.h:1884: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
259c263
< tools/lib/bpf/libbpf.h:1867: warning: missing initial short description on line:
---
> tools/lib/bpf/libbpf.h:1884: warning: missing initial short description on line:
261c265
< tools/lib/bpf/libbpf.h:1908: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
---
> tools/lib/bpf/libbpf.h:1925: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
263c267
< tools/lib/bpf/libbpf.h:1908: warning: missing initial short description on line:
---
> tools/lib/bpf/libbpf.h:1925: warning: missing initial short description on line:
Per-file breakdown
1c1
<     134 tools/lib/bpf/libbpf.h
---
>     136 tools/lib/bpf/libbpf.h