Hi Steve, Thank you for the patch! Yet something to improve: [auto build test ERROR on kvm/queue] [also build test ERROR on vhost/linux-next cryptodev/master linux/master linus/master v5.12-rc6 next-20210409] [cannot apply to crypto/master] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Steve-Rutherford/KVM-SVM-Add-support-for-KVM_SEV_SEND_CANCEL-command/20210410-060941 base: https://git.kernel.org/pub/scm/virt/kvm/kvm.git queue config: x86_64-allyesconfig (attached as .config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce (this is a W=1 build): # https://github.com/0day-ci/linux/commit/16f9122ec5c3ee772f1edb80c2c2526650b60868 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Steve-Rutherford/KVM-SVM-Add-support-for-KVM_SEV_SEND_CANCEL-command/20210410-060941 git checkout 16f9122ec5c3ee772f1edb80c2c2526650b60868 # save the attached .config to linux build tree make W=1 ARCH=x86_64 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <lkp@xxxxxxxxx> All errors (new ones prefixed by >>): drivers/crypto/ccp/sev-dev.c: In function 'sev_cmd_buffer_len': >> drivers/crypto/ccp/sev-dev.c:132:7: error: 'SEV_SEND_CANCEL' undeclared (first use in this function); did you mean 'SEV_CMD_SEND_CANCEL'? 132 | case SEV_SEND_CANCEL: return sizeof(struct sev_data_send_cancel); | ^~~~~~~~~~~~~~~ | SEV_CMD_SEND_CANCEL drivers/crypto/ccp/sev-dev.c:132:7: note: each undeclared identifier is reported only once for each function it appears in vim +132 drivers/crypto/ccp/sev-dev.c 100 101 static int sev_cmd_buffer_len(int cmd) 102 { 103 switch (cmd) { 104 case SEV_CMD_INIT: return sizeof(struct sev_data_init); 105 case SEV_CMD_PLATFORM_STATUS: return sizeof(struct sev_user_data_status); 106 case SEV_CMD_PEK_CSR: return sizeof(struct sev_data_pek_csr); 107 case SEV_CMD_PEK_CERT_IMPORT: return sizeof(struct sev_data_pek_cert_import); 108 case SEV_CMD_PDH_CERT_EXPORT: return sizeof(struct sev_data_pdh_cert_export); 109 case SEV_CMD_LAUNCH_START: return sizeof(struct sev_data_launch_start); 110 case SEV_CMD_LAUNCH_UPDATE_DATA: return sizeof(struct sev_data_launch_update_data); 111 case SEV_CMD_LAUNCH_UPDATE_VMSA: return sizeof(struct sev_data_launch_update_vmsa); 112 case SEV_CMD_LAUNCH_FINISH: return sizeof(struct sev_data_launch_finish); 113 case SEV_CMD_LAUNCH_MEASURE: return sizeof(struct sev_data_launch_measure); 114 case SEV_CMD_ACTIVATE: return sizeof(struct sev_data_activate); 115 case SEV_CMD_DEACTIVATE: return sizeof(struct sev_data_deactivate); 116 case SEV_CMD_DECOMMISSION: return sizeof(struct sev_data_decommission); 117 case SEV_CMD_GUEST_STATUS: return sizeof(struct sev_data_guest_status); 118 case SEV_CMD_DBG_DECRYPT: return sizeof(struct sev_data_dbg); 119 case SEV_CMD_DBG_ENCRYPT: return sizeof(struct sev_data_dbg); 120 case SEV_CMD_SEND_START: return sizeof(struct sev_data_send_start); 121 case SEV_CMD_SEND_UPDATE_DATA: return sizeof(struct sev_data_send_update_data); 122 case SEV_CMD_SEND_UPDATE_VMSA: return sizeof(struct sev_data_send_update_vmsa); 123 case SEV_CMD_SEND_FINISH: return sizeof(struct sev_data_send_finish); 124 case SEV_CMD_RECEIVE_START: return sizeof(struct sev_data_receive_start); 125 case SEV_CMD_RECEIVE_FINISH: return sizeof(struct sev_data_receive_finish); 126 case SEV_CMD_RECEIVE_UPDATE_DATA: return sizeof(struct sev_data_receive_update_data); 127 case SEV_CMD_RECEIVE_UPDATE_VMSA: return sizeof(struct sev_data_receive_update_vmsa); 128 case SEV_CMD_LAUNCH_UPDATE_SECRET: return sizeof(struct sev_data_launch_secret); 129 case SEV_CMD_DOWNLOAD_FIRMWARE: return sizeof(struct sev_data_download_firmware); 130 case SEV_CMD_GET_ID: return sizeof(struct sev_data_get_id); 131 case SEV_CMD_ATTESTATION_REPORT: return sizeof(struct sev_data_attestation_report); > 132 case SEV_SEND_CANCEL: return sizeof(struct sev_data_send_cancel); 133 default: return 0; 134 } 135 136 return 0; 137 } 138 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@xxxxxxxxxxxx
Attachment:
.config.gz
Description: application/gzip