Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

powerpc: move from strlcpy with unused retval to strscpy

Follow the advice of the below link and prefer 'strscpy' in this
subsystem. Conversion is 1:1 because the return value is not used.
Generated by a coccinelle script.

Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/CAHk-=wgfRnXz0W3D37d01q3JFkr_i_uTL=V6A6G1oUZcprmknw@mail.gmail.com/
Link: https://lore.kernel.org/r/20220818205946.6336-1-wsa+renesas@sang-engineering.com

authored by

Wolfram Sang and committed by
Michael Ellerman
14be3756 f7d5f007

+4 -4
+1 -1
arch/powerpc/kernel/dt_cpu_ftrs.c
··· 1099 1099 1100 1100 prop = of_get_flat_dt_prop(node, "display-name", NULL); 1101 1101 if (prop && strlen((char *)prop) != 0) { 1102 - strlcpy(dt_cpu_name, (char *)prop, sizeof(dt_cpu_name)); 1102 + strscpy(dt_cpu_name, (char *)prop, sizeof(dt_cpu_name)); 1103 1103 cur_cpu_spec->cpu_name = dt_cpu_name; 1104 1104 } 1105 1105
+1 -1
arch/powerpc/platforms/powernv/idle.c
··· 1411 1411 goto out; 1412 1412 } 1413 1413 for (i = 0; i < nr_idle_states; i++) 1414 - strlcpy(pnv_idle_states[i].name, temp_string[i], 1414 + strscpy(pnv_idle_states[i].name, temp_string[i], 1415 1415 PNV_IDLE_NAME_LEN); 1416 1416 nr_pnv_idle_states = nr_idle_states; 1417 1417 rc = 0;
+1 -1
arch/powerpc/platforms/powernv/pci-ioda.c
··· 67 67 vaf.va = &args; 68 68 69 69 if (pe->flags & PNV_IODA_PE_DEV) 70 - strlcpy(pfix, dev_name(&pe->pdev->dev), sizeof(pfix)); 70 + strscpy(pfix, dev_name(&pe->pdev->dev), sizeof(pfix)); 71 71 else if (pe->flags & (PNV_IODA_PE_BUS | PNV_IODA_PE_BUS_ALL)) 72 72 sprintf(pfix, "%04x:%02x ", 73 73 pci_domain_nr(pe->pbus), pe->pbus->number);
+1 -1
arch/powerpc/platforms/pseries/hvcserver.c
··· 176 176 = (unsigned int)last_p_partition_ID; 177 177 178 178 /* copy the Null-term char too */ 179 - strlcpy(&next_partner_info->location_code[0], 179 + strscpy(&next_partner_info->location_code[0], 180 180 (char *)&pi_buff[2], 181 181 sizeof(next_partner_info->location_code)); 182 182