@@ -608,7 +608,7 @@ EXPORT_SYMBOL_GPL(cpufreq_policy_transition_delay_us);
608
608
static ssize_t show_boost (struct kobject * kobj ,
609
609
struct kobj_attribute * attr , char * buf )
610
610
{
611
- return sprintf (buf , "%d\n" , cpufreq_driver -> boost_enabled );
611
+ return sysfs_emit (buf , "%d\n" , cpufreq_driver -> boost_enabled );
612
612
}
613
613
614
614
static ssize_t store_boost (struct kobject * kobj , struct kobj_attribute * attr ,
@@ -739,7 +739,7 @@ static struct cpufreq_governor *cpufreq_parse_governor(char *str_governor)
739
739
static ssize_t show_##file_name \
740
740
(struct cpufreq_policy *policy, char *buf) \
741
741
{ \
742
- return sprintf (buf, "%u\n", policy->object); \
742
+ return sysfs_emit (buf, "%u\n", policy->object); \
743
743
}
744
744
745
745
show_one (cpuinfo_min_freq , cpuinfo .min_freq );
@@ -760,11 +760,11 @@ static ssize_t show_scaling_cur_freq(struct cpufreq_policy *policy, char *buf)
760
760
761
761
freq = arch_freq_get_on_cpu (policy -> cpu );
762
762
if (freq )
763
- ret = sprintf (buf , "%u\n" , freq );
763
+ ret = sysfs_emit (buf , "%u\n" , freq );
764
764
else if (cpufreq_driver -> setpolicy && cpufreq_driver -> get )
765
- ret = sprintf (buf , "%u\n" , cpufreq_driver -> get (policy -> cpu ));
765
+ ret = sysfs_emit (buf , "%u\n" , cpufreq_driver -> get (policy -> cpu ));
766
766
else
767
- ret = sprintf (buf , "%u\n" , policy -> cur );
767
+ ret = sysfs_emit (buf , "%u\n" , policy -> cur );
768
768
return ret ;
769
769
}
770
770
@@ -798,9 +798,9 @@ static ssize_t show_cpuinfo_cur_freq(struct cpufreq_policy *policy,
798
798
unsigned int cur_freq = __cpufreq_get (policy );
799
799
800
800
if (cur_freq )
801
- return sprintf (buf , "%u\n" , cur_freq );
801
+ return sysfs_emit (buf , "%u\n" , cur_freq );
802
802
803
- return sprintf (buf , "<unknown>\n" );
803
+ return sysfs_emit (buf , "<unknown>\n" );
804
804
}
805
805
806
806
/*
@@ -809,12 +809,11 @@ static ssize_t show_cpuinfo_cur_freq(struct cpufreq_policy *policy,
809
809
static ssize_t show_scaling_governor (struct cpufreq_policy * policy , char * buf )
810
810
{
811
811
if (policy -> policy == CPUFREQ_POLICY_POWERSAVE )
812
- return sprintf (buf , "powersave\n" );
812
+ return sysfs_emit (buf , "powersave\n" );
813
813
else if (policy -> policy == CPUFREQ_POLICY_PERFORMANCE )
814
- return sprintf (buf , "performance\n" );
814
+ return sysfs_emit (buf , "performance\n" );
815
815
else if (policy -> governor )
816
- return scnprintf (buf , CPUFREQ_NAME_PLEN , "%s\n" ,
817
- policy -> governor -> name );
816
+ return sysfs_emit (buf , "%s\n" , policy -> governor -> name );
818
817
return - EINVAL ;
819
818
}
820
819
@@ -873,7 +872,7 @@ static ssize_t show_scaling_available_governors(struct cpufreq_policy *policy,
873
872
struct cpufreq_governor * t ;
874
873
875
874
if (!has_target ()) {
876
- i += sprintf (buf , "performance powersave" );
875
+ i += sysfs_emit (buf , "performance powersave" );
877
876
goto out ;
878
877
}
879
878
@@ -882,11 +881,11 @@ static ssize_t show_scaling_available_governors(struct cpufreq_policy *policy,
882
881
if (i >= (ssize_t ) ((PAGE_SIZE / sizeof (char ))
883
882
- (CPUFREQ_NAME_LEN + 2 )))
884
883
break ;
885
- i += scnprintf ( & buf [ i ], CPUFREQ_NAME_PLEN , "%s " , t -> name );
884
+ i += sysfs_emit_at ( buf , i , "%s " , t -> name );
886
885
}
887
886
mutex_unlock (& cpufreq_governor_mutex );
888
887
out :
889
- i += sprintf ( & buf [ i ] , "\n" );
888
+ i += sysfs_emit_at ( buf , i , "\n" );
890
889
return i ;
891
890
}
892
891
@@ -896,15 +895,15 @@ ssize_t cpufreq_show_cpus(const struct cpumask *mask, char *buf)
896
895
unsigned int cpu ;
897
896
898
897
for_each_cpu (cpu , mask ) {
899
- i += scnprintf ( & buf [ i ], ( PAGE_SIZE - i - 2 ) , "%u " , cpu );
898
+ i += sysfs_emit_at ( buf , i , "%u " , cpu );
900
899
if (i >= (PAGE_SIZE - 5 ))
901
900
break ;
902
901
}
903
902
904
903
/* Remove the extra space at the end */
905
904
i -- ;
906
905
907
- i += sprintf ( & buf [ i ] , "\n" );
906
+ i += sysfs_emit_at ( buf , i , "\n" );
908
907
return i ;
909
908
}
910
909
EXPORT_SYMBOL_GPL (cpufreq_show_cpus );
@@ -947,7 +946,7 @@ static ssize_t store_scaling_setspeed(struct cpufreq_policy *policy,
947
946
static ssize_t show_scaling_setspeed (struct cpufreq_policy * policy , char * buf )
948
947
{
949
948
if (!policy -> governor || !policy -> governor -> show_setspeed )
950
- return sprintf (buf , "<unsupported>\n" );
949
+ return sysfs_emit (buf , "<unsupported>\n" );
951
950
952
951
return policy -> governor -> show_setspeed (policy , buf );
953
952
}
@@ -961,8 +960,8 @@ static ssize_t show_bios_limit(struct cpufreq_policy *policy, char *buf)
961
960
int ret ;
962
961
ret = cpufreq_driver -> bios_limit (policy -> cpu , & limit );
963
962
if (!ret )
964
- return sprintf (buf , "%u\n" , limit );
965
- return sprintf (buf , "%u\n" , policy -> cpuinfo .max_freq );
963
+ return sysfs_emit (buf , "%u\n" , limit );
964
+ return sysfs_emit (buf , "%u\n" , policy -> cpuinfo .max_freq );
966
965
}
967
966
968
967
cpufreq_freq_attr_ro_perm (cpuinfo_cur_freq , 0400 );
0 commit comments