Thread (11 messages) 11 messages, 2 authors, 2021-01-14

Re: [PATCH 4/9] crypto: octeontx2: load microcode and create engine groups

flat view

From: Herbert Xu <herbert@gondor.apana.org.au>
Date: 2021-01-14 06:43:35

On Wed, Jan 06, 2021 at 04:12:18PM +0530, Srujana Challa wrote:
quoted hunk ↗ jump to hunk

+static int cpt_ucode_load_fw(struct pci_dev *pdev, struct fw_info_t *fw_info)
+{
+	char filename[OTX2_CPT_NAME_LENGTH];
+	char eng_type[8] = {0};
+	int ret, e, i;
+
+	INIT_LIST_HEAD(&fw_info->ucodes);
+
+	for (e = 1; e < OTX2_CPT_MAX_ENG_TYPES; e++) {
+		strncpy(eng_type, get_eng_type_str(e), 2);
This triggers a compiler warning:

../drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c: In function ‘cpt_ucode_load_fw’:
../drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c:408:3: warning: ‘strncpy’ output may be truncated copying 2 bytes from a string of length 2 [-Wstringop-truncation]
   strncpy(eng_type, get_eng_type_str(e), 2);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Please fix.  Thanks,
-- 
Email: Herbert Xu [off-list ref]
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help