R32.7.1 / 4.9.253-rt168 : scripts/faddr2line skipping due to size mismatch / no match for

Hello,

as I’ve been working on a different issue I discovered that scripts/faddr2line cannot resolve some symbols correctly:

$ ./scripts/faddr2line vmlinux tegra_i2c_xfer_msg+0x280/0xcc0 tegra_dma_prep_slave_sg+0x10c/0x488

skipping tegra_i2c_xfer_msg address at 0xffffff8008bd19a0 due to size mismatch (0xcc0 != 3260)
skipping tegra_i2c_xfer_msg address at 0xffffff8008bd5580 due to size mismatch (0xcc0 != 2532)
no match for tegra_i2c_xfer_msg+0x280/0xcc0

skipping tegra_dma_prep_slave_sg address at 0xffffff8008776f54 due to size mismatch (0x488 != 940)
skipping tegra_dma_prep_slave_sg address at 0xffffff800877c37c due to size mismatch (0x488 != 1156)
no match for tegra_dma_prep_slave_sg+0x10c/0x488

Apparently, this is a known issue which had been resolved by the following patch in mainline:
https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?id=efdb4167e676aaba7505bec739785b76e206cb45

Please be sure to pull it in and apply in your next point release.
Thank you.

Hi,
Thanks for sharing the information. We will check this.