On Thu, Jun 14, 2018 at 07:08:26AM -0500, Brijesh Singh wrote: > I think depends should look like this: > > config KVM_AMD_SEV > def_bool y > bool "AMD Secure Encrypted Virtualization (SEV) support" > depends KVM_AMD && X86_64 > depends CRYPTO_DEV_SP_PSP && !(KVM_AMD=y && CRYPTO_DEV_CCP_DD=m) CRYPTO_DEV_CCP_DD - this still doesn't belong here. KVM_AMD_SEV doesn't care about what kind of functionality the PSP needs to function and select it - it should only depend on a single symbol. Now, you can add a separate CRYPTO .config item which collects all required functionality for SEV guests and have KVM_AMD_SEV depend on that. Or a similar solution. But not have KVM_AMD_SEV poke into CRYPTO...PSP dependencies because it doesn't need to know about it. Thx. -- Regards/Gruss, Boris. SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) --