Hi Jan,

> On 18 Nov 2020, at 08:50, Jan Beulich <jbeul...@suse.com> wrote:
> 
> On 18.11.2020 09:45, Bertrand Marquis wrote:
>>> On 18 Nov 2020, at 00:50, Stefano Stabellini <sstabell...@kernel.org> wrote:
>>> --- a/xen/arch/x86/Kconfig
>>> +++ b/xen/arch/x86/Kconfig
>>> @@ -102,8 +102,8 @@ config HVM
>>>       If unsure, say Y.
>>> 
>>> config XEN_SHSTK
>>> -   bool "Supervisor Shadow Stacks"
>>> -   depends on HAS_AS_CET_SS && EXPERT
>>> +   bool "Supervisor Shadow Stacks (UNSUPPORTED)"
>>> +   depends on HAS_AS_CET_SS && UNSUPPORTED
>> 
>> This one is not following the standard scheme with “if UNSUPPORTED"
> 
> There's no standard scheme here: There's one case where the entire
> option depends on some other setting (e.g. UNSUPPORTED) and another
> where just the prompt (i.e. giving the user a choice) does. The
> difference becomes obvious when the option has a default other than
> "no": Despite the invisible prompt, it may get turned on. In the
> case here (serving as a good example), "default y" would mean the
> feature gets turned on when "if UNSUPPORTED" would be added to the
> prompt and when UNSUPPORTED is itself off.
> 

It makes sense, thanks for the explanation

Bertrand

Reply via email to