Linux EFI development
 help / color / mirror / Atom feed
  • * Re: [PATCH v2] arm64: move efi_reboot to restart handler
           [not found]     ` <Yfk8hQB1eon7oeYU@FVFF77S0Q05N>
           [not found]       ` <Yfp7wZXLKPIYBxmp@localhost.localdomain>
    @ 2022-02-15  8:44       ` Alexander Sverdlin
      2022-02-15 14:30         ` Guenter Roeck
      1 sibling, 1 reply; 7+ messages in thread
    From: Alexander Sverdlin @ 2022-02-15  8:44 UTC (permalink / raw)
      To: Mark Rutland, Ard Biesheuvel
      Cc: Catalin Marinas, Will Deacon, Peter Collingbourne, Guenter Roeck,
    	Wolfram Sang, Matija Glavinic-Pecotic, linux-arm-kernel,
    	linux-kernel, Krzysztof Adamski, linux-efi
    
    Hello Mark, Ard,
    
    On 01/02/2022 14:58, Mark Rutland wrote:
    >> You could argue that restart handlers were not created for that but they
    >> suit this purpose ideally and it wouldn't make much sense (in my
    >> opinion) to add yet another notifier chain that would run before reset
    >> notifiers, for code that is not supposed to reset the whole system and
    >> this is exacly what I would have to do if efi_reboot() is forced to be
    >> called before all handlers.
    > 
    > As above, I think that's just using the wrong interface, and the reboot
    > notifier mechanism *already* exists, so I'm really confused here.
    > 
    > Have I misunderstood what you're trying to achieve?
    > 
    > Is there some problem with the reboot notifier mechanism that I am unaware of?
    > e.g. do we bypass them in some case where you think they're needed?
    > 
    > Are you simply unaware of reboot notifiers?
    
    Could you please check the simple case of pwrseq_emmc.c?
    
    While that's currently the only example of this kind upstream I can imagine
    further use-cases, especially in storage area like above.
    
    Would you suggest it's illegal usage of register_restart_handler()?
    Do we need to fix pwrseq_emmc.c by introducing new atomic notifier chain
    which will be called before restart handlers, so that it works on
    emergency_restart()?
    
    -- 
    Best regards,
    Alexander Sverdlin.
    
    ^ permalink raw reply	[flat|nested] 7+ messages in thread

  • end of thread, other threads:[~2022-02-16  9:12 UTC | newest]
    
    Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <YfP0osb45uJldtM9@localhost.localdomain>
         [not found] ` <YfQTZTUNaeGi+8tG@FVFF77S0Q05N>
         [not found]   ` <YfRorCpk0seVGI+5@localhost.localdomain>
         [not found]     ` <Yfk8hQB1eon7oeYU@FVFF77S0Q05N>
         [not found]       ` <Yfp7wZXLKPIYBxmp@localhost.localdomain>
         [not found]         ` <CAMj1kXEP+0ErwmLebw5mswz+jD+Yd_U_U7jmhPR2bKgnMRTWNw@mail.gmail.com>
    2022-02-15  8:44           ` [PATCH v2] arm64: move efi_reboot to restart handler Alexander Sverdlin
    2022-02-15  8:44       ` Alexander Sverdlin
    2022-02-15 14:30         ` Guenter Roeck
    2022-02-15 15:01           ` Krzysztof Adamski
    2022-02-15 16:57             ` Guenter Roeck
    2022-02-15 17:03               ` Ard Biesheuvel
    2022-02-16  9:11                 ` Krzysztof Adamski
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox