diff options
| author | Tengda Wu <wutengda@huaweicloud.com> | 2026-10-20 13:45:03 +0000 |
|---|---|---|
| committer | Arnaldo Carvalho de Melo <acme@redhat.com> | 2026-10-22 17:17:01 -0300 |
| commit | 40431049840b7c1830d494721731bcb58571d9af (patch) | |
| tree | d2767b754924356b5a13433ce538bced9c162f04 /scripts/Makefile.thinlto | |
| parent | f9b51a42ddb6ab47163777ada8b88c68228b6d72 (diff) | |
| download | linux-40431049840b7c1830d494721731bcb58571d9af.tar.gz linux-40431049840b7c1830d494721731bcb58571d9af.zip | |
perf annotate-data: Expand type_state_reg imm_value to u64
The arm64 'adrp + add/ldr' instruction pair involves global variable address
calculation and passing, which requires storing the 64-bit address in
type_state_reg. Currently, there is no field in type_state_reg that can
hold such an address. The most likely candidate for reuse is imm_value,
but it is defined as u32, which limits the size of values it can carry.
To address this, expand imm_value from u32 to u64. Also update related
compilation warnings and fix the sign-extension issue introduced by this
change.
Reviewed-by: Ian Rogers <irogers@google.com>
Reviewed-by: Namhyung Kim <namhyung@kernel.org>
Signed-off-by: Tengda Wu <wutengda@huaweicloud.com>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
