@@ -2607,14 +2607,13 @@ static int mpi3mr_issue_iocinit(struct mpi3mr_ioc *mrioc)
2607
2607
goto out ;
2608
2608
}
2609
2609
drv_info -> information_length = cpu_to_le32 (data_len );
2610
- strncpy (drv_info -> driver_signature , "Broadcom" , sizeof (drv_info -> driver_signature ));
2611
- strncpy (drv_info -> os_name , utsname ()-> sysname , sizeof (drv_info -> os_name ));
2612
- drv_info -> os_name [sizeof (drv_info -> os_name ) - 1 ] = 0 ;
2613
- strncpy (drv_info -> os_version , utsname ()-> release , sizeof (drv_info -> os_version ));
2614
- drv_info -> os_version [sizeof (drv_info -> os_version ) - 1 ] = 0 ;
2615
- strncpy (drv_info -> driver_name , MPI3MR_DRIVER_NAME , sizeof (drv_info -> driver_name ));
2616
- strncpy (drv_info -> driver_version , MPI3MR_DRIVER_VERSION , sizeof (drv_info -> driver_version ));
2617
- strncpy (drv_info -> driver_release_date , MPI3MR_DRIVER_RELDATE , sizeof (drv_info -> driver_release_date ));
2610
+ strscpy (drv_info -> driver_signature , "Broadcom" , sizeof (drv_info -> driver_signature ));
2611
+ strscpy (drv_info -> os_name , utsname ()-> sysname , sizeof (drv_info -> os_name ));
2612
+ strscpy (drv_info -> os_version , utsname ()-> release , sizeof (drv_info -> os_version ));
2613
+ strscpy (drv_info -> driver_name , MPI3MR_DRIVER_NAME , sizeof (drv_info -> driver_name ));
2614
+ strscpy (drv_info -> driver_version , MPI3MR_DRIVER_VERSION , sizeof (drv_info -> driver_version ));
2615
+ strscpy (drv_info -> driver_release_date , MPI3MR_DRIVER_RELDATE ,
2616
+ sizeof (drv_info -> driver_release_date ));
2618
2617
drv_info -> driver_capabilities = 0 ;
2619
2618
memcpy ((u8 * )& mrioc -> driver_info , (u8 * )drv_info ,
2620
2619
sizeof (mrioc -> driver_info ));
0 commit comments