Show patches with: Submitter = Alan Maguire       |   310 patches
« 1 2 3 4 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,bpf-next,08/17] bpf: verify base BTF CRC to ensure it matches module BTF Add kind layout, CRCs to BTF - - - 29-4 2023-11-10 Alan Maguire bpf Superseded
[v3,bpf-next,07/17] bpf: add BTF CRC verification where present Add kind layout, CRCs to BTF - - - 29-4 2023-11-10 Alan Maguire bpf Superseded
[v3,bpf-next,06/17] btf: support kernel parsing of BTF with kind layout Add kind layout, CRCs to BTF - - - 29-4 2023-11-10 Alan Maguire bpf Superseded
[v3,bpf-next,05/17] libbpf: BTF validation can use kind layout for unknown kinds Add kind layout, CRCs to BTF - - - 29-4 2023-11-10 Alan Maguire bpf Superseded
[v3,bpf-next,04/17] libbpf: add kind layout encoding, crc support Add kind layout, CRCs to BTF - - - 29-4 2023-11-10 Alan Maguire bpf Superseded
[v3,bpf-next,03/17] libbpf: use kind layout to compute an unknown kind size Add kind layout, CRCs to BTF - - - 29-4 2023-11-10 Alan Maguire bpf Superseded
[v3,bpf-next,02/17] libbpf: support kind layout section handling in BTF Add kind layout, CRCs to BTF - - - 29-4 2023-11-10 Alan Maguire bpf Superseded
[v3,bpf-next,01/17] btf: add kind layout encoding, crcs to UAPI Add kind layout, CRCs to BTF - - - 29-4 2023-11-10 Alan Maguire bpf Superseded
[v4,dwarves,5/5] pahole: add --btf_features_strict to reject unknown BTF features pahole, btf_encoder: support --btf_features 3 - - 30-- 2023-10-23 Alan Maguire bpf Not Applicable
[v4,dwarves,4/5] pahole: add --supported_btf_features pahole, btf_encoder: support --btf_features 3 - - 30-- 2023-10-23 Alan Maguire bpf Not Applicable
[v4,dwarves,3/5] pahole: add --btf_features support pahole, btf_encoder: support --btf_features 3 - - 30-- 2023-10-23 Alan Maguire bpf Not Applicable
[v4,dwarves,2/5] dwarves: move ARRAY_SIZE() to dwarves.h pahole, btf_encoder: support --btf_features 3 - - 30-- 2023-10-23 Alan Maguire bpf Not Applicable
[v4,dwarves,1/5] btf_encoder, pahole: move btf encoding options into conf_load pahole, btf_encoder: support --btf_features 3 - - 30-- 2023-10-23 Alan Maguire bpf Not Applicable
[v3,dwarves,5/5] pahole: add --btf_features_strict to reject unknown BTF features pahole, btf_encoder: support --btf_features 2 - - 1-- 2023-10-18 Alan Maguire bpf Superseded
[v3,dwarves,4/5] pahole: add --supported_btf_features pahole, btf_encoder: support --btf_features 2 - - 1-- 2023-10-18 Alan Maguire bpf Superseded
[v3,dwarves,3/5] pahole: add --btf_features support pahole, btf_encoder: support --btf_features 2 - - 1-- 2023-10-18 Alan Maguire bpf Superseded
[v3,dwarves,2/5] dwarves: move ARRAY_SIZE() to dwarves.h pahole, btf_encoder: support --btf_features 2 - - 1-- 2023-10-18 Alan Maguire bpf Superseded
[v3,dwarves,1/5] btf_encoder, pahole: move btf encoding options into conf_load pahole, btf_encoder: support --btf_features 2 - - 1-- 2023-10-18 Alan Maguire bpf Superseded
[v2,dwarves,5/5] pahole: add --btf_features_strict to reject unknown BTF features pahole, btf_encoder: support --btf_features - - - 1-- 2023-10-13 Alan Maguire bpf Superseded
[v2,dwarves,4/5] pahole: add --supported_btf_features pahole, btf_encoder: support --btf_features - - - 1-- 2023-10-13 Alan Maguire bpf Superseded
[v2,dwarves,3/5] pahole: add --btf_features support pahole, btf_encoder: support --btf_features - - - 1-- 2023-10-13 Alan Maguire bpf Superseded
[v2,dwarves,2/5] dwarves: move ARRAY_SIZE() to dwarves.h pahole, btf_encoder: support --btf_features - - - 1-- 2023-10-13 Alan Maguire bpf Superseded
[v2,dwarves,1/5] btf_encoder, pahole: move btf encoding options into conf_load pahole, btf_encoder: support --btf_features 1 - - 1-- 2023-10-13 Alan Maguire bpf Superseded
[RFC,dwarves,4/4] pahole: add --supported_btf_features to display feature support pahole, btf_encoder: support --btf_features - - - 1-- 2023-10-11 Alan Maguire Superseded
[RFC,dwarves,3/4] pahole: add --btf_features=feature1[,feature2...] support pahole, btf_encoder: support --btf_features - - - 1-- 2023-10-11 Alan Maguire Superseded
[RFC,dwarves,2/4] dwarves: move ARRAY_SIZE() to dwarves.h pahole, btf_encoder: support --btf_features - - - 1-- 2023-10-11 Alan Maguire Superseded
[RFC,dwarves,1/4] btf_encoder, pahole: move btf encoding options into conf_load pahole, btf_encoder: support --btf_features 1 - - 1-- 2023-10-11 Alan Maguire Superseded
[dwarves,3/3] btf_encoder: learn BTF_KIND_MAX value from base BTF when generating split BTF dwarves: detect BTF kinds supported by kernel - - - 1-- 2023-09-13 Alan Maguire bpf Not Applicable
[dwarves,2/3] pahole: add --skip_autodetect_btf_kind_max to disable kind autodetect dwarves: detect BTF kinds supported by kernel - - - 1-- 2023-09-13 Alan Maguire bpf Not Applicable
[dwarves,1/3] dwarves: auto-detect maximum kind supported by vmlinux dwarves: detect BTF kinds supported by kernel - - - 1-- 2023-09-13 Alan Maguire bpf Not Applicable
[v2,bpf] selftests/bpf: fix static assert compilation issue for test_cls_*.c [v2,bpf] selftests/bpf: fix static assert compilation issue for test_cls_*.c 1 - 1 4212 2023-08-02 Alan Maguire bpf Accepted
[bpf] selftests/bpf: fix static assert compilation issue for test_cls_*.c [bpf] selftests/bpf: fix static assert compilation issue for test_cls_*.c - - - 441- 2023-08-01 Alan Maguire bpf Superseded
[RFC,dwarves,2/2] btf_encoder: learn BTF_KIND_MAX value from base BTF when generating split BTF dwarves: detect BTF kinds supported by kernel - - - 1-- 2023-07-20 Alan Maguire RFC
[RFC,dwarves,1/2] dwarves: auto-detect maximum kind supported by vmlinux dwarves: detect BTF kinds supported by kernel - - - 1-- 2023-07-20 Alan Maguire RFC
[bpf-next] bpf: sync tools/ uapi header with [bpf-next] bpf: sync tools/ uapi header with - - - 29-- 2023-07-19 Alan Maguire bpf Accepted
[dwarves] dwarves: encode BTF kind layout, crcs [dwarves] dwarves: encode BTF kind layout, crcs - - - 31-- 2023-06-16 Alan Maguire bpf Not Applicable
[v2,bpf-next,9/9] selftests/bpf: test kind encoding/decoding bpf: support BTF kind layout info, CRCs - - - 3528 2023-06-16 Alan Maguire bpf Changes Requested
[v2,bpf-next,8/9] bpftool: update doc to describe bpftool btf dump .. format meta bpf: support BTF kind layout info, CRCs - - - 37-8 2023-06-16 Alan Maguire bpf Changes Requested
[v2,bpf-next,7/9] bpftool: add BTF dump "format meta" to dump header/metadata bpf: support BTF kind layout info, CRCs - - - 3618 2023-06-16 Alan Maguire bpf Changes Requested
[v2,bpf-next,6/9] btf: generate BTF kind layout for vmlinux/module BTF bpf: support BTF kind layout info, CRCs - - - 37-8 2023-06-16 Alan Maguire bpf Changes Requested
[v2,bpf-next,5/9] libbpf: add kind layout encoding, crc support bpf: support BTF kind layout info, CRCs - - - 3618 2023-06-16 Alan Maguire bpf Changes Requested
[v2,bpf-next,4/9] btf: support kernel parsing of BTF with kind layout bpf: support BTF kind layout info, CRCs - - - 3618 2023-06-16 Alan Maguire bpf Changes Requested
[v2,bpf-next,3/9] libbpf: use kind layout to compute an unknown kind size bpf: support BTF kind layout info, CRCs - - - 3618 2023-06-16 Alan Maguire bpf Changes Requested
[v2,bpf-next,2/9] libbpf: support handling of kind layout section in BTF bpf: support BTF kind layout info, CRCs - - - 3618 2023-06-16 Alan Maguire bpf Changes Requested
[v2,bpf-next,1/9] btf: add kind layout encoding, crcs to UAPI bpf: support BTF kind layout info, CRCs - - - 3618 2023-06-16 Alan Maguire bpf Changes Requested
[RFC,dwarves] dwarves: encode BTF metadata if --btf_gen_meta is set [RFC,dwarves] dwarves: encode BTF metadata if --btf_gen_meta is set - - - 1-- 2023-05-31 Alan Maguire RFC
[RFC,bpf-next,8/8] selftests/bpf: test kind encoding/decoding bpf: support BTF kind metadata to separate - - - 1824 2023-05-31 Alan Maguire bpf RFC
[RFC,bpf-next,7/8] bpftool: add BTF dump "format meta" to dump header/metadata bpf: support BTF kind metadata to separate - - - 1914 2023-05-31 Alan Maguire bpf RFC
[RFC,bpf-next,6/8] btf: generate metadata for vmlinux/module BTF bpf: support BTF kind metadata to separate - - - 1914 2023-05-31 Alan Maguire bpf RFC
[RFC,bpf-next,5/8] libbpf: add metadata encoding support bpf: support BTF kind metadata to separate - - - 19-5 2023-05-31 Alan Maguire bpf RFC
[RFC,bpf-next,4/8] btf: support kernel parsing of BTF with metadata, use it to parse BTF with unkno… bpf: support BTF kind metadata to separate - - - 1914 2023-05-31 Alan Maguire bpf RFC
[RFC,bpf-next,3/8] libbpf: use metadata to compute an unknown kind size bpf: support BTF kind metadata to separate - - - 1914 2023-05-31 Alan Maguire bpf RFC
[RFC,bpf-next,2/8] libbpf: support handling of metadata section in BTF bpf: support BTF kind metadata to separate - - - 1914 2023-05-31 Alan Maguire bpf RFC
[RFC,bpf-next,1/8] btf: add kind metadata encoding to UAPI bpf: support BTF kind metadata to separate - - - 1914 2023-05-31 Alan Maguire bpf RFC
[RFC,dwarves,6/6] pahole: document --btf_gen_func_addr Encoding function addresses using DECL_TAGs - - - 1-- 2023-05-17 Alan Maguire RFC
[RFC,dwarves,5/6] btf_encoder: store ELF function representations sorted by name _and_ address Encoding function addresses using DECL_TAGs - - - 1-- 2023-05-17 Alan Maguire RFC
[RFC,dwarves,4/6] btf_encoder: add "addr=0x<addr>" function declaration tag if --btf_gen_func_addr … Encoding function addresses using DECL_TAGs - - - 1-- 2023-05-17 Alan Maguire RFC
[RFC,dwarves,3/6] dwarf_loader: transfer low_pc info from subtroutine to its abstract origin Encoding function addresses using DECL_TAGs - - - 1-- 2023-05-17 Alan Maguire RFC
[RFC,dwarves,2/6] dwarf_loader: store address in function low_pc if available Encoding function addresses using DECL_TAGs - - - 1-- 2023-05-17 Alan Maguire RFC
[RFC,dwarves,1/6] btf_encoder: record function address and if it is local Encoding function addresses using DECL_TAGs - - - 1-- 2023-05-17 Alan Maguire RFC
[bpf] tools: bpftool: JIT limited misreported as negative value on aarch64 [bpf] tools: bpftool: JIT limited misreported as negative value on aarch64 2 - - 4417 2023-05-12 Alan Maguire bpf Accepted
[bpf-next] bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for… [bpf-next] bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for… 1 - - 511- 2023-05-10 Alan Maguire bpf Accepted
[dwarves] fprintf: reintroduce space after "const" [dwarves] fprintf: reintroduce space after "const" - - - 1-- 2023-03-13 Alan Maguire bpf Not Applicable
[dwarves,3/3] btf_encoder: compare functions via prototypes not parameter names dwarves: improve BTF encoder comparison method - - - 1-- 2023-03-10 Alan Maguire bpf Not Applicable
[dwarves,2/3] dwarves_fprintf: support skipping modifier dwarves: improve BTF encoder comparison method - - - 1-- 2023-03-10 Alan Maguire bpf Not Applicable
[dwarves,1/3] dwarves_fprintf: generalize function prototype print to support passing conf dwarves: improve BTF encoder comparison method - - - 1-- 2023-03-10 Alan Maguire bpf Not Applicable
[RFC,dwarves,3/3] dwarf_loader: only mark parameter as using an unexpected register when it does dwarves: improvements/fixes to BTF function skip logic - - - 1-- 2023-02-21 Alan Maguire RFC
[RFC,dwarves,2/3] dwarf_loader: fix parameter location retrieval for location lists dwarves: improvements/fixes to BTF function skip logic - - - 1-- 2023-02-21 Alan Maguire RFC
[RFC,dwarves,1/3] dwarf_loader: fix detection of struct parameters dwarves: improvements/fixes to BTF function skip logic - - - 1-- 2023-02-21 Alan Maguire RFC
[RFC,dwarves,4/4] pahole: update man page for options also dwarves: change BTF encoding skip logic for functions - - - 1-- 2023-02-17 Alan Maguire RFC
[RFC,dwarves,3/4] pahole: update descriptions for btf_gen_optimized, skip_encoding_btf_inconsistent… dwarves: change BTF encoding skip logic for functions - - - 1-- 2023-02-17 Alan Maguire RFC
[RFC,dwarves,2/4] btf_encoder: exclude functions with unexpected param register use not optimizatio… dwarves: change BTF encoding skip logic for functions - - - 1-- 2023-02-17 Alan Maguire RFC
[RFC,dwarves,1/4] dwarf_loader: mark functions that do not use expected registers for params dwarves: change BTF encoding skip logic for functions - - - 1-- 2023-02-17 Alan Maguire RFC
[bpf-next] bpf: add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for… [bpf-next] bpf: add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for… 1 - 1 551- 2023-02-09 Alan Maguire bpf Accepted
[dwarves] btf_encoder: ensure elf function representation is fully initialized [dwarves] btf_encoder: ensure elf function representation is fully initialized 1 - - 40-- 2023-02-08 Alan Maguire bpf Not Applicable
[v3,dwarves,8/8] dwarves: document --skip_encoding_btf_inconsistent_proto option dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-02-07 Alan Maguire bpf Not Applicable
[v3,dwarves,7/8] dwarves: document --btf_gen_optimized option dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-02-07 Alan Maguire bpf Not Applicable
[v3,dwarves,6/8] btf_encoder: support delaying function addition to check for function prototype in… dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-02-07 Alan Maguire bpf Not Applicable
[v3,dwarves,5/8] btf_encoder: Represent "."-suffixed functions (".isra.0") in BTF dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-02-07 Alan Maguire bpf Not Applicable
[v3,dwarves,4/8] btf_encoder: Rework btf_encoders__*() API to allow traversal of encoders dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-02-07 Alan Maguire bpf Not Applicable
[v3,dwarves,3/8] btf_encoder: Refactor function addition into dedicated btf_encoder__add_func dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-02-07 Alan Maguire bpf Not Applicable
[v3,dwarves,2/8] btf_encoder: store type_id_off, unspecified type in encoder dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-02-07 Alan Maguire bpf Not Applicable
[v3,dwarves,1/8] dwarf_loader: Help spotting functions with optimized-out parameters dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-02-07 Alan Maguire bpf Not Applicable
[dwarves] dwarves: sync with libbpf-1.1 [dwarves] dwarves: sync with libbpf-1.1 - - - 1-- 2023-01-31 Alan Maguire bpf Not Applicable
[v2,dwarves,5/5] btf_encoder: delay function addition to check for function prototype inconsistenci… dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-01-30 Alan Maguire bpf Superseded
[v2,dwarves,4/5] btf_encoder: represent "."-suffixed functions (".isra.0") in BTF dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-01-30 Alan Maguire bpf Superseded
[v2,dwarves,3/5] btf_encoder: rework btf_encoders__*() API to allow traversal of encoders dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-01-30 Alan Maguire bpf Superseded
[v2,dwarves,2/5] btf_encoder: refactor function addition into dedicated btf_encoder__add_func dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-01-30 Alan Maguire bpf Superseded
[v2,dwarves,1/5] dwarves: help dwarf loader spot functions with optimized-out parameters dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 1-- 2023-01-30 Alan Maguire bpf Superseded
[dwarves,5/5] btf_encoder: skip BTF encoding of static functions with inconsistent prototypes dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 38-2 2023-01-24 Alan Maguire bpf Superseded
[dwarves,4/5] btf_encoder: represent "."-suffixed optimized functions (".isra.0") in BTF dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 38-2 2023-01-24 Alan Maguire bpf Superseded
[dwarves,3/5] btf_encoder: child encoders should have a reference to parent encoder dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 38-2 2023-01-24 Alan Maguire bpf Superseded
[dwarves,2/5] btf_encoder: refactor function addition into dedicated btf_encoder__add_func dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 38-2 2023-01-24 Alan Maguire bpf Superseded
[dwarves,1/5] dwarves: help dwarf loader spot functions with optimized-out parameters dwarves: support encoding of optimized-out parameters, removal of inconsistent static functions - - - 38-2 2023-01-24 Alan Maguire bpf Superseded
[RFC,bpf-next,5/5] selftests/bpf: test kind encoding/decoding bpf: making BTF self-describing - - - 232- 2022-11-23 Alan Maguire bpf RFC
[RFC,bpf-next,4/5] bpf: parse unrecognized kind info using encoded kind information (if present) bpf: making BTF self-describing - - - 241- 2022-11-23 Alan Maguire bpf RFC
[RFC,bpf-next,3/5] libbpf: use BTF-encoded kind information to help parse unrecognized kinds bpf: making BTF self-describing - - - 241- 2022-11-23 Alan Maguire bpf RFC
[RFC,bpf-next,2/5] libbpf: provide libbpf API to encode BTF kind information bpf: making BTF self-describing - - - 2311 2022-11-23 Alan Maguire bpf RFC
[RFC,bpf-next,1/5] bpf: add kind/metadata prefixes to uapi/linux/btf.h bpf: making BTF self-describing - - - 25-- 2022-11-23 Alan Maguire bpf RFC
[RFC,bpf-next,2/2] bpf: allow opt-out from using split BTF for modules bpf: standalone BTF support for modules - - - 391- 2022-11-04 Alan Maguire bpf RFC
« 1 2 3 4 »