@@ -366,7 +366,6 @@ static int kirin_pcie_get_gpio_enable(struct kirin_pcie *pcie,
366
366
struct platform_device * pdev )
367
367
{
368
368
struct device * dev = & pdev -> dev ;
369
- char name [32 ];
370
369
int ret , i ;
371
370
372
371
/* This is an optional property */
@@ -387,9 +386,8 @@ static int kirin_pcie_get_gpio_enable(struct kirin_pcie *pcie,
387
386
if (pcie -> gpio_id_clkreq [i ] < 0 )
388
387
return pcie -> gpio_id_clkreq [i ];
389
388
390
- sprintf (name , "pcie_clkreq_%d" , i );
391
- pcie -> clkreq_names [i ] = devm_kstrdup_const (dev , name ,
392
- GFP_KERNEL );
389
+ pcie -> clkreq_names [i ] = devm_kasprintf (dev , GFP_KERNEL ,
390
+ "pcie_clkreq_%d" , i );
393
391
if (!pcie -> clkreq_names [i ])
394
392
return - ENOMEM ;
395
393
}
@@ -404,7 +402,6 @@ static int kirin_pcie_parse_port(struct kirin_pcie *pcie,
404
402
struct device * dev = & pdev -> dev ;
405
403
struct device_node * parent , * child ;
406
404
int ret , slot , i ;
407
- char name [32 ];
408
405
409
406
for_each_available_child_of_node (node , parent ) {
410
407
for_each_available_child_of_node (parent , child ) {
@@ -430,9 +427,9 @@ static int kirin_pcie_parse_port(struct kirin_pcie *pcie,
430
427
431
428
slot = PCI_SLOT (ret );
432
429
433
- sprintf ( name , "pcie_perst_%d" , slot );
434
- pcie -> reset_names [ i ] = devm_kstrdup_const ( dev , name ,
435
- GFP_KERNEL );
430
+ pcie -> reset_names [ i ] = devm_kasprintf ( dev , GFP_KERNEL ,
431
+ "pcie_perst_%d" ,
432
+ slot );
436
433
if (!pcie -> reset_names [i ]) {
437
434
ret = - ENOMEM ;
438
435
goto put_node ;
0 commit comments