Fixes for some build errors when ndctl is configured without keyutils support.
Signed-off-by: Oliver O'Halloran <[email protected]> --- Ran into this when making a test buildroot image. This is probably not going to be an issue if you're compiling on a real OS. --- ndctl/ndctl.c | 2 ++ ndctl/util/keys.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ndctl/ndctl.c b/ndctl/ndctl.c index b5c3bf884d65..bd333b292743 100644 --- a/ndctl/ndctl.c +++ b/ndctl/ndctl.c @@ -93,7 +93,9 @@ static struct cmd_struct commands[] = { { "remove-passphrase", { cmd_remove_passphrase } }, { "freeze-security", { cmd_freeze_security } }, { "sanitize-dimm", { cmd_sanitize_dimm } }, +#ifdef ENABLE_KEYUTILS { "load-keys", { cmd_load_keys } }, +#endif { "wait-overwrite", { cmd_wait_overwrite } }, { "list", { cmd_list } }, { "monitor", { cmd_monitor } }, diff --git a/ndctl/util/keys.h b/ndctl/util/keys.h index c4d57eae1afc..30687a136512 100644 --- a/ndctl/util/keys.h +++ b/ndctl/util/keys.h @@ -46,7 +46,7 @@ static inline int ndctl_dimm_remove_key(struct ndctl_dimm *dimm) } static inline int ndctl_dimm_secure_erase_key(struct ndctl_dimm *dimm, - enum ndctl_key_type key_type); + enum ndctl_key_type key_type) { return -EOPNOTSUPP; } -- 2.20.1 _______________________________________________ Linux-nvdimm mailing list [email protected] https://lists.01.org/mailman/listinfo/linux-nvdimm
