Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • L linux
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Kirill Smelkov
  • linux
  • Repository
  • linux
  • kernel
  • cpu.c
Find file BlameHistoryPermalink
  • Vincent Donnefort's avatar
    cpu/hotplug: Do not bail-out in DYING/STARTING sections · 6f855b39
    Vincent Donnefort authored Sep 27, 2022
    The DYING/STARTING callbacks are not expected to fail. However, as reported
    by Derek, buggy drivers such as tboot are still free to return errors
    within those sections, which halts the hot(un)plug and leaves the CPU in an
    unrecoverable state.
    
    As there is no rollback possible, only log the failures and proceed with
    the following steps.
    
    This restores the hotplug behaviour prior to commit 453e4108
    ("cpu/hotplug: Add cpuhp_invoke_callback_range()")
    
    Fixes: 453e4108
    
     ("cpu/hotplug: Add cpuhp_invoke_callback_range()")
    Reported-by: default avatarDerek Dolney <z23@posteo.net>
    Signed-off-by: default avatarVincent Donnefort <vdonnefort@google.com>
    Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
    Tested-by: default avatarDerek Dolney <z23@posteo.net>
    Reviewed-by: default avatarValentin Schneider <vschneid@redhat.com>
    Link: https://bugzilla.kernel.org/show_bug.cgi?id=215867
    Link: https://lore.kernel.org/r/20220927101259.1149636-1-vdonnefort@google.com
    6f855b39
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7