summaryrefslogtreecommitdiff
path: root/scripts/Makefile.thinlto
diff options
context:
space:
mode:
authorTitouan Ameline de Cadeville <titouan.ameline@gmail.com>2026-05-01 11:43:22 +0200
committerTzung-Bi Shih <tzungbi@kernel.org>2026-05-03 09:40:06 +0800
commit86e3bbc716332600e9e087f8a4889f4d9714a99c (patch)
tree645e627cd68cb9c9941d888aaa2ec1b8c32f76af /scripts/Makefile.thinlto
parent7b1a1af4556a4f95ef273e91435fe804cbfcd223 (diff)
firmware: google: Skip failing entries instead of aborting populate
coreboot_table_populate() registers devices one by one. If device_register() fails for one entry, the current code returns immediately, leaving previously registered devices orphaned on the coreboot bus with no cleanup path. Since coreboot table entries are independent of each other, a failure on one entry should not prevent the others from being registered. This mirrors the strategy used by of_platform_populate(), which skips individual failures rather than aborting. Move ptr_entry increment before device_register(), log a warning on failure, and continue the loop rather than aborting. Signed-off-by: Titouan Ameline de Cadeville <titouan.ameline@gmail.com> Reviewed-by: Julius Werner <jwerner@chromium.org> Acked-by: Brian Norris <briannorris@chromium.org> Link: https://lore.kernel.org/r/20260501094322.123160-1-titouan.ameline@gmail.com Signed-off-by: Tzung-Bi Shih <tzungbi@kernel.org>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions