diff options
| author | Kumar Kartikeya Dwivedi <memxor@gmail.com> | 2025-07-05 08:30:35 +0300 |
|---|---|---|
| committer | Alexei Starovoitov <ast@kernel.org> | 2025-07-07 18:30:15 +0300 |
| commit | bfa2bb9abd99beff078eaf9d9b59dbd4eb726040 (patch) | |
| tree | 71b436683192bd8c0a74369b0d8efa20ac661cb3 /scripts/gdb/linux/config.py | |
| parent | 116c8f474722bd06f314ca88fb1a01e5526e3366 (diff) | |
| download | linux-bfa2bb9abd99beff078eaf9d9b59dbd4eb726040.tar.xz | |
bpf: Fix improper int-to-ptr cast in dump_stack_cb
On 32-bit platforms, we'll try to convert a u64 directly to a pointer
type which is 32-bit, which causes the compiler to complain about cast
from an integer of a different size to a pointer type. Cast to long
before casting to the pointer type to match the pointer width.
Reported-by: kernelci.org bot <bot@kernelci.org>
Reported-by: Randy Dunlap <rdunlap@infradead.org>
Fixes: d7c431cafcb4 ("bpf: Add dump_stack() analogue to print to BPF stderr")
Signed-off-by: Kumar Kartikeya Dwivedi <memxor@gmail.com>
Acked-by: Randy Dunlap <rdunlap@infradead.org>
Tested-by: Randy Dunlap <rdunlap@infradead.org>
Link: https://lore.kernel.org/r/20250705053035.3020320-3-memxor@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'scripts/gdb/linux/config.py')
0 files changed, 0 insertions, 0 deletions
