@@ -1134,7 +1134,7 @@ int cyber2000fb_attach(struct cyberpro_info *info, int idx)
11341134 info -> fb_size = int_cfb_info -> fb .fix .smem_len ;
11351135 info -> info = int_cfb_info ;
11361136
1137- strlcpy (info -> dev_name , int_cfb_info -> fb .fix .id ,
1137+ strscpy (info -> dev_name , int_cfb_info -> fb .fix .id ,
11381138 sizeof (info -> dev_name ));
11391139 }
11401140
@@ -1229,7 +1229,7 @@ static int cyber2000fb_ddc_getsda(void *data)
12291229
12301230static int cyber2000fb_setup_ddc_bus (struct cfb_info * cfb )
12311231{
1232- strlcpy (cfb -> ddc_adapter .name , cfb -> fb .fix .id ,
1232+ strscpy (cfb -> ddc_adapter .name , cfb -> fb .fix .id ,
12331233 sizeof (cfb -> ddc_adapter .name ));
12341234 cfb -> ddc_adapter .owner = THIS_MODULE ;
12351235 cfb -> ddc_adapter .class = I2C_CLASS_DDC ;
@@ -1304,7 +1304,7 @@ static int cyber2000fb_i2c_getscl(void *data)
13041304
13051305static int cyber2000fb_i2c_register (struct cfb_info * cfb )
13061306{
1307- strlcpy (cfb -> i2c_adapter .name , cfb -> fb .fix .id ,
1307+ strscpy (cfb -> i2c_adapter .name , cfb -> fb .fix .id ,
13081308 sizeof (cfb -> i2c_adapter .name ));
13091309 cfb -> i2c_adapter .owner = THIS_MODULE ;
13101310 cfb -> i2c_adapter .algo_data = & cfb -> i2c_algo ;
@@ -1500,7 +1500,7 @@ static int cyber2000fb_setup(char *options)
15001500 if (strncmp (opt , "font:" , 5 ) == 0 ) {
15011501 static char default_font_storage [40 ];
15021502
1503- strlcpy (default_font_storage , opt + 5 ,
1503+ strscpy (default_font_storage , opt + 5 ,
15041504 sizeof (default_font_storage ));
15051505 default_font = default_font_storage ;
15061506 continue ;
0 commit comments