From: Arnaldo Carvalho de Melo <acme@xxxxxxxxxx> The only caller for dwarf_cus__create_and_process_cu() now is serial loading of DWARF, so no point in passing the perf thread data, that is always NULL, so remove that parameter. Cc: Alan Maguire <alan.maguire@xxxxxxxxxx> Cc: Kui-Feng Lee <kuifeng@xxxxxx> Cc: Thomas Weißschuh <linux@xxxxxxxxxxxxxx> Signed-off-by: Arnaldo Carvalho de Melo <acme@xxxxxxxxxx> --- dwarf_loader.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/dwarf_loader.c b/dwarf_loader.c index a7a8b2bea112ba75..a097b67a2d123b55 100644 --- a/dwarf_loader.c +++ b/dwarf_loader.c @@ -3243,15 +3243,14 @@ static int dwarf_cus__process_cu(struct dwarf_cus *dcus, Dwarf_Die *cu_die, return DWARF_CB_OK; } -static int dwarf_cus__create_and_process_cu(struct dwarf_cus *dcus, Dwarf_Die *cu_die, - uint8_t pointer_size, void *thr_data) +static int dwarf_cus__create_and_process_cu(struct dwarf_cus *dcus, Dwarf_Die *cu_die, uint8_t pointer_size) { struct dwarf_cu *dcu = dwarf_cus__create_cu(dcus, cu_die, pointer_size); if (dcu == NULL) return DWARF_CB_ABORT; - return dwarf_cus__process_cu(dcus, cu_die, dcu->cu, thr_data); + return dwarf_cus__process_cu(dcus, cu_die, dcu->cu, NULL); } static int dwarf_cus__nextcu(struct dwarf_cus *dcus, struct dwarf_cu **dcu, @@ -3377,8 +3376,7 @@ static int __dwarf_cus__process_cus(struct dwarf_cus *dcus) if (cu_die == NULL) break; - if (dwarf_cus__create_and_process_cu(dcus, cu_die, - pointer_size, NULL) == DWARF_CB_ABORT) + if (dwarf_cus__create_and_process_cu(dcus, cu_die, pointer_size) == DWARF_CB_ABORT) return DWARF_CB_ABORT; dcus->off = noff; -- 2.44.0