Skip to content

Conversation

kernel-patches-daemon-bpf-rc[bot]
Copy link

Pull request for series with
subject: bpftool: Refactor config parsing and add CET symbol matching
version: 1
url: https://patchwork.kernel.org/project/netdevbpf/list/?series=991766

@kernel-patches-daemon-bpf-rc
Copy link
Author

Upstream branch: 0786654
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=991766
version: 1

@kernel-patches-daemon-bpf-rc
Copy link
Author

Upstream branch: dc0fe95
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=991766
version: 1

@kernel-patches-daemon-bpf-rc
Copy link
Author

Upstream branch: c80d797
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=991766
version: 1

@kernel-patches-daemon-bpf-rc
Copy link
Author

Upstream branch: abdaf49
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=991766
version: 1

@kernel-patches-daemon-bpf-rc
Copy link
Author

Upstream branch: 3ec8560
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=991766
version: 1

@kernel-patches-daemon-bpf-rc
Copy link
Author

Upstream branch: 1274163
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=991766
version: 1

@kernel-patches-daemon-bpf-rc
Copy link
Author

Upstream branch: d87fdb1
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=991766
version: 1

@kernel-patches-daemon-bpf-rc
Copy link
Author

Upstream branch: dbe99ea
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=991766
version: 1

@kernel-patches-daemon-bpf-rc
Copy link
Author

Upstream branch: 6850a33
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=991766
version: 1

@kernel-patches-daemon-bpf-rc
Copy link
Author

Upstream branch: dbe99ea
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=991766
version: 1

@kernel-patches-daemon-bpf-rc
Copy link
Author

Upstream branch: 5c42715
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=991766
version: 1

Extract the kernel configuration file parsing logic from feature.c into
a new read_kernel_config() function in common.c. This includes:

1. Moving the config file handling and option parsing code
2. Adding required headers and struct definition
3. Keeping all existing functionality

The refactoring enables sharing this logic with other components while
maintaining current behavior. This will be used by subsequent patches
that need to check kernel config options.

Signed-off-by: Yuan Chen <[email protected]>
Adjust symbol matching logic to account for Control-flow Enforcement
Technology (CET) on x86_64 systems. CET prefixes functions with
a 4-byte 'endbr' instruction, shifting the actual hook entry point to
symbol + 4.

Signed-off-by: Yuan Chen <[email protected]>
@kernel-patches-daemon-bpf-rc
Copy link
Author

Upstream branch: bf7a6a6
series: https://patchwork.kernel.org/project/netdevbpf/list/?series=991766
version: 1

@kernel-patches-daemon-bpf-rc
Copy link
Author

At least one diff in series https://patchwork.kernel.org/project/netdevbpf/list/?series=991766 expired. Closing PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant