Merge patch series "Replace deprecated strncpy() with strscpy()"
A series of patches from Justin Stitt. Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
commit
b098cc463f
@ -1326,7 +1326,8 @@ static int twl_reset_sequence(TW_Device_Extension *tw_dev, int soft_reset)
|
||||
}
|
||||
|
||||
/* Load rest of compatibility struct */
|
||||
strncpy(tw_dev->tw_compat_info.driver_version, TW_DRIVER_VERSION, strlen(TW_DRIVER_VERSION));
|
||||
strscpy(tw_dev->tw_compat_info.driver_version, TW_DRIVER_VERSION,
|
||||
sizeof(tw_dev->tw_compat_info.driver_version));
|
||||
tw_dev->tw_compat_info.driver_srl_high = TW_CURRENT_DRIVER_SRL;
|
||||
tw_dev->tw_compat_info.driver_branch_high = TW_CURRENT_DRIVER_BRANCH;
|
||||
tw_dev->tw_compat_info.driver_build_high = TW_CURRENT_DRIVER_BUILD;
|
||||
|
@ -1737,32 +1737,32 @@ static int bnx2fc_bind_pcidev(struct bnx2fc_hba *hba)
|
||||
|
||||
switch (pdev->device) {
|
||||
case PCI_DEVICE_ID_NX2_57710:
|
||||
strncpy(hba->chip_num, "BCM57710", BCM_CHIP_LEN);
|
||||
strscpy(hba->chip_num, "BCM57710", sizeof(hba->chip_num));
|
||||
break;
|
||||
case PCI_DEVICE_ID_NX2_57711:
|
||||
strncpy(hba->chip_num, "BCM57711", BCM_CHIP_LEN);
|
||||
strscpy(hba->chip_num, "BCM57711", sizeof(hba->chip_num));
|
||||
break;
|
||||
case PCI_DEVICE_ID_NX2_57712:
|
||||
case PCI_DEVICE_ID_NX2_57712_MF:
|
||||
case PCI_DEVICE_ID_NX2_57712_VF:
|
||||
strncpy(hba->chip_num, "BCM57712", BCM_CHIP_LEN);
|
||||
strscpy(hba->chip_num, "BCM57712", sizeof(hba->chip_num));
|
||||
break;
|
||||
case PCI_DEVICE_ID_NX2_57800:
|
||||
case PCI_DEVICE_ID_NX2_57800_MF:
|
||||
case PCI_DEVICE_ID_NX2_57800_VF:
|
||||
strncpy(hba->chip_num, "BCM57800", BCM_CHIP_LEN);
|
||||
strscpy(hba->chip_num, "BCM57800", sizeof(hba->chip_num));
|
||||
break;
|
||||
case PCI_DEVICE_ID_NX2_57810:
|
||||
case PCI_DEVICE_ID_NX2_57810_MF:
|
||||
case PCI_DEVICE_ID_NX2_57810_VF:
|
||||
strncpy(hba->chip_num, "BCM57810", BCM_CHIP_LEN);
|
||||
strscpy(hba->chip_num, "BCM57810", sizeof(hba->chip_num));
|
||||
break;
|
||||
case PCI_DEVICE_ID_NX2_57840:
|
||||
case PCI_DEVICE_ID_NX2_57840_MF:
|
||||
case PCI_DEVICE_ID_NX2_57840_VF:
|
||||
case PCI_DEVICE_ID_NX2_57840_2_20:
|
||||
case PCI_DEVICE_ID_NX2_57840_4_10:
|
||||
strncpy(hba->chip_num, "BCM57840", BCM_CHIP_LEN);
|
||||
strscpy(hba->chip_num, "BCM57840", sizeof(hba->chip_num));
|
||||
break;
|
||||
default:
|
||||
pr_err(PFX "Unknown device id 0x%x\n", pdev->device);
|
||||
@ -1800,7 +1800,7 @@ static int bnx2fc_ulp_get_stats(void *handle)
|
||||
if (!stats_addr)
|
||||
return -EINVAL;
|
||||
|
||||
strncpy(stats_addr->version, BNX2FC_VERSION,
|
||||
strscpy(stats_addr->version, BNX2FC_VERSION,
|
||||
sizeof(stats_addr->version));
|
||||
stats_addr->txq_size = BNX2FC_SQ_WQES_MAX;
|
||||
stats_addr->rxq_size = BNX2FC_CQ_WQES_MAX;
|
||||
|
@ -659,19 +659,23 @@ static long ch_ioctl(struct file *file,
|
||||
memset(&vparams,0,sizeof(vparams));
|
||||
if (ch->counts[CHET_V1]) {
|
||||
vparams.cvp_n1 = ch->counts[CHET_V1];
|
||||
strncpy(vparams.cvp_label1,vendor_labels[0],16);
|
||||
strscpy(vparams.cvp_label1, vendor_labels[0],
|
||||
sizeof(vparams.cvp_label1));
|
||||
}
|
||||
if (ch->counts[CHET_V2]) {
|
||||
vparams.cvp_n2 = ch->counts[CHET_V2];
|
||||
strncpy(vparams.cvp_label2,vendor_labels[1],16);
|
||||
strscpy(vparams.cvp_label2, vendor_labels[1],
|
||||
sizeof(vparams.cvp_label2));
|
||||
}
|
||||
if (ch->counts[CHET_V3]) {
|
||||
vparams.cvp_n3 = ch->counts[CHET_V3];
|
||||
strncpy(vparams.cvp_label3,vendor_labels[2],16);
|
||||
strscpy(vparams.cvp_label3, vendor_labels[2],
|
||||
sizeof(vparams.cvp_label3));
|
||||
}
|
||||
if (ch->counts[CHET_V4]) {
|
||||
vparams.cvp_n4 = ch->counts[CHET_V4];
|
||||
strncpy(vparams.cvp_label4,vendor_labels[3],16);
|
||||
strscpy(vparams.cvp_label4, vendor_labels[3],
|
||||
sizeof(vparams.cvp_label4));
|
||||
}
|
||||
if (copy_to_user(argp, &vparams, sizeof(vparams)))
|
||||
return -EFAULT;
|
||||
|
@ -521,7 +521,8 @@ static struct csio_hw *csio_hw_alloc(struct pci_dev *pdev)
|
||||
goto err;
|
||||
|
||||
hw->pdev = pdev;
|
||||
strncpy(hw->drv_version, CSIO_DRV_VERSION, 32);
|
||||
strscpy(hw->drv_version, CSIO_DRV_VERSION,
|
||||
sizeof(hw->drv_version));
|
||||
|
||||
/* memory pool/DMA pool allocation */
|
||||
if (csio_resource_alloc(hw))
|
||||
|
@ -26,13 +26,13 @@ efc_node_evt_set(struct efc_sm_ctx *ctx, enum efc_sm_event evt,
|
||||
struct efc_node *node = ctx->app;
|
||||
|
||||
if (evt == EFC_EVT_ENTER) {
|
||||
strncpy(node->current_state_name, handler,
|
||||
sizeof(node->current_state_name));
|
||||
strscpy_pad(node->current_state_name, handler,
|
||||
sizeof(node->current_state_name));
|
||||
} else if (evt == EFC_EVT_EXIT) {
|
||||
strncpy(node->prev_state_name, node->current_state_name,
|
||||
sizeof(node->prev_state_name));
|
||||
strncpy(node->current_state_name, "invalid",
|
||||
sizeof(node->current_state_name));
|
||||
memcpy(node->prev_state_name, node->current_state_name,
|
||||
sizeof(node->prev_state_name));
|
||||
strscpy_pad(node->current_state_name, "invalid",
|
||||
sizeof(node->current_state_name));
|
||||
}
|
||||
node->prev_evt = node->current_evt;
|
||||
node->current_evt = evt;
|
||||
|
Loading…
x
Reference in New Issue
Block a user