aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/cpufreq/cpufreq_stats.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-24cpufreq: stats: Fix buffer overflow detection in trans_stats()Christian Marangi1-7/+7
2023-08-21cpufreq: stats: Improve the performance of cpufreq_stats_create_table()Liao Chang1-1/+2
2022-12-06cpufreq: stats: Convert to use sysfs_emit_at() APIye xingchen1-9/+7
2021-06-07cpufreq: stats: Clean up local variable in cpufreq_stats_create_table()Shaokun Zhang1-3/+2
2020-12-11cpufreq: stats: Use local_clock() instead of jiffiesViresh Kumar1-8/+8
2020-10-12cpufreq: stats: Fix string format specifier mismatchViresh Kumar1-1/+1
2020-10-07cpufreq: stats: Add memory barrier to store_reset()Rafael J. Wysocki1-2/+18
2020-10-05cpufreq: stats: Enable stats for fast-switch as wellViresh Kumar1-6/+0
2020-10-05cpufreq: stats: Mark few conditionals with unlikely()Viresh Kumar1-2/+2
2020-10-05cpufreq: stats: Remove lockingViresh Kumar1-6/+0
2020-10-05cpufreq: stats: Defer stats update to cpufreq_stats_record_transition()Viresh Kumar1-19/+56
2020-03-14cpufreq: Use scnprintf() for avoiding potential buffer overflowTakashi Iwai1-7/+7
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-4/+1
2019-04-09cpufreq: stats: Use lock by stat to replace global spin lockKyle Lin1-7/+8
2019-02-01cpufreq: stats: Fix concurrency issues while resetting statsViresh Kumar1-2/+7
2019-02-01cpufreq: stats: Declare freq-attr right after their callbacksViresh Kumar1-4/+3
2018-01-05cpufreq: stats: Change return type of cpufreq_stats_update() as voidViresh Kumar1-2/+1
2017-11-08cpufreq: stats: Handle the case when trans_table goes beyond PAGE_SIZEGautham R. Shenoy1-2/+5
2017-07-14Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/l...Linus Torvalds1-9/+4
2017-07-04cpufreq: cpufreq_stats: constify attribute_group structuresArvind Yadav1-1/+1
2017-05-27cpufreq: create cpufreq_table_count_valid_entries()Viresh Kumar1-9/+4
2017-02-20Merge tag 'pm-4.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds1-14/+0
2017-02-03cpufreq: Remove CONFIG_CPU_FREQ_STAT_DETAILS config optionViresh Kumar1-14/+0
2017-02-01sched/cputime: Convert kcpustat to nsecsFrederic Weisbecker1-1/+0
2016-11-11cpufreq: stats: New sysfs attribute for clearing statisticsMarkus Mayer1-0/+22
2016-06-09cpufreq: Remove cpufreq_frequency_get_table()Viresh Kumar1-2/+1
2016-06-02cpufreq: stats: Make the stats code non-modularRafael J. Wysocki1-133/+21
2015-01-23cpufreq: stats: drop unnecessary lockingViresh Kumar1-5/+1
2015-01-23cpufreq: stats: don't update stats on false notifiersViresh Kumar1-2/+2
2015-01-23cpufreq: stats: don't update stats from show_trans_table()Viresh Kumar1-1/+0
2015-01-23cpufreq: stats: time_in_state can't be NULL in cpufreq_stats_update()Viresh Kumar1-3/+1
2015-01-23cpufreq: stats: create sysfs group once we are readyViresh Kumar1-19/+25
2015-01-23cpufreq: stats: drop 'cpu' field of struct cpufreq_statsViresh Kumar1-12/+0
2015-01-23cpufreq: stats: rename 'struct cpufreq_stats' objects as 'stats'Viresh Kumar1-51/+51
2015-01-23cpufreq: stats: get rid of per-cpu cpufreq_stats_tableViresh Kumar1-33/+29
2015-01-23cpufreq: stats: pass 'stat' to cpufreq_stats_update()Viresh Kumar1-6/+4
2015-01-23cpufreq: stats: don't check for freq table while freeing statsViresh Kumar1-2/+1
2015-01-23cpufreq: stats: initialize 'cur_time' on its definitionViresh Kumar1-2/+1
2015-01-23cpufreq: stats: remove unused cpufreq_stats_attributeViresh Kumar1-5/+0
2015-01-23cpufreq: stats: return -EEXIST when stats are already allocatedViresh Kumar1-1/+3
2015-01-23cpufreq: stats: Improve module description stringViresh Kumar1-2/+1
2014-04-30cpufreq: Use cpufreq_for_each_* macros for frequency table iterationStratos Karafotis1-16/+8
2014-04-01Merge tag 'pm+acpi-3.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-25/+13
2014-03-13cputime: Default implementation of nsecs -> cputime conversionFrederic Weisbecker1-1/+1
2014-03-02cpufreq: stats: Refactor common code into __cpufreq_stats_create_table()Saravana Kannan1-13/+9
2014-03-02cpufreq: stats: Fix error handling in __cpufreq_stats_create_table()Saravana Kannan1-1/+3
2014-03-02cpufreq: stats: Remove redundant cpufreq_cpu_get() callSaravana Kannan1-11/+1
2014-01-17cpufreq: stats: create sysfs entries when cpufreq_stats is a moduleViresh Kumar1-2/+25
2014-01-17cpufreq: stats: free table and remove sysfs entry in a single routineViresh Kumar1-31/+19
2014-01-17cpufreq: stats: remove hotplug notifiersViresh Kumar1-36/+2
2014-01-17cpufreq: stats: handle cpufreq_unregister_driver() and suspend/resume properlyViresh Kumar1-7/+17
2013-09-10cpufreq: Fix wrong time unit conversionAndreas Schwab1-1/+1
2013-08-07cpufreq: Use sizeof(*ptr) convetion for computing sizesViresh Kumar1-1/+1
2013-08-07cpufreq: Give consistent names to cpufreq_policy objectsViresh Kumar1-6/+6
2013-08-07cpufreq: Clean up header files included in the coreViresh Kumar1-8/+1
2013-08-07cpufreq: Perform light-weight init/teardown during suspend/resumeSrivatsa S. Bhat1-2/+0
2013-08-07cpufreq: Fix misplaced call to cpufreq_update_policy()Srivatsa S. Bhat1-6/+0
2013-07-19Merge tag 'pm+acpi-3.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-4/+2
2013-07-14cpufreq: delete __cpuinit usage from all cpufreq filesPaul Gortmaker1-1/+1
2013-07-15cpufreq: Revert commit a66b2e to fix suspend/resume regressionSrivatsa S. Bhat1-4/+2
2013-07-01cpufreq: Fix cpufreq regression after suspend/resumeSrivatsa S. Bhat1-0/+1
2013-06-21cpufreq: Fix minor formatting issuesViresh Kumar1-2/+2
2013-05-15cpufreq: Preserve sysfs files across suspend/resumeSrivatsa S. Bhat1-3/+4
2013-03-25cpufreq: stats: do cpufreq_cpu_put() corresponding to cpufreq_cpu_get()viresh kumar1-4/+8
2013-02-09cpufreq_stats: do not remove sysfs files if frequency table is not presentDirk Brandewie1-0/+4
2013-02-09cpufreq / stats: Get rid of CPUFREQ_STATDEVICE_ATTRViresh Kumar1-12/+6
2013-02-02cpufreq: governors: implement generic policy_is_sharedFabio Baltieri1-1/+1
2013-02-02cpufreq: Simplify __cpufreq_remove_dev()Viresh Kumar1-2/+25
2013-01-03cpufreq / stats: fix race between stats allocation and first usageKonstantin Khlebnikov1-4/+7
2012-11-15cpufreq: Fix sparse warnings by updating cputime64_t to u64Viresh Kumar1-2/+2
2012-10-23Fix memory leak in cpufreq stats.Tu, Xiaobing1-0/+1
2012-01-07Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+0
2011-12-21cpu: convert 'cpu' and 'machinecheck' sysdev_class to a regular subsystemKay Sievers1-1/+0
2011-12-15[S390] cputime: add sparse checking and cleanupMartin Schwidefsky1-3/+2
2011-10-31cpufreq: cpufreq_stats.c is a module, and should include module.hPaul Gortmaker1-0/+1
2011-06-16[CPUFREQ] Don't set stat->last_index to -1 if the pol->cur has incorrect value.Konrad Rzeszutek Wilk1-3/+5
2011-06-12[CPUFREQ] Remove cpufreq_stats sysfs entries on module unload.Dave Jones1-0/+1
2011-05-04[CPUFREQ] cpufreq_stats.c: Fixed brace coding style issueKarthigan Srinivasan1-2/+1
2011-05-04[CPUFREQ] Fix memory leak in cpufreq_statsteven finney1-3/+18
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-0/+1
2009-02-24[CPUFREQ] checkpatch cleanups for cpufreq_statsDave Jones1-39/+35
2008-05-19[CPUFREQ] change cpu freq arrays to per_cpu variablesMike Travis1-12/+12
2008-04-28[CPUFREQ] state info wrong after resumeShaohua Li1-1/+1
2008-04-28[CPUFREQ] fix show_trans_tableCesar Eduardo Barros1-1/+5
2008-03-05[CPUFREQ] fix section mismatch warningsSam Ravnborg1-1/+1
2007-12-17drivers/cpufreq/cpufreq_stats.c section fixAdrian Bunk1-1/+1
2007-10-04[CPUFREQ] cpufreq_stats: misc cpuinit section annotationsSatyam Sharma1-10/+8
2007-07-11sysfs: kill unnecessary attribute->ownerTejun Heo1-2/+1
2007-05-09Add suspend-related notifications for CPU hotplugRafael J. Wysocki1-0/+2
2007-02-10[CPUFREQ] Remove hotplug cpu crapDave Jones1-2/+0
2006-12-22[CPUFREQ] Bug fix for acpi-cpufreq and cpufreq_stats oops on frequency change...Venkatesh Pallipadi1-0/+4
2006-11-06[CPUFREQ] Fix coding style issues in cpufreq.Gautham R Shenoy1-5/+6
2006-09-22[CPUFREQ] Fix some more CPU hotplug locking.Dave Jones1-2/+0
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-06-27[PATCH] cpu hotplug: make [un]register_cpu_notifier init time onlyChandra Seetharaman1-2/+2
2006-05-30[CPUFREQ] CodingStyle nits in cpufreq_stats.cDave Jones1-3/+3
2006-03-11[PATCH] cpufreq: fix section mismatch warningsSam Ravnborg1-1/+1
2006-02-28[CPUFREQ] Lots of whitespace & CodingStyle cleanup.Dave Jones1-3/+3
2005-11-07Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreqLinus Torvalds1-4/+8
2005-11-01[CPUFREQ] Fix up compile of cpufreq_statsDave Jones1-0/+1
2005-10-30[PATCH] create and destroy cpufreq sysfs entries based on cpu notifiersAshok Raj1-4/+38
2005-10-27[CPUFREQ] Check return value of cpufreq_cpu_get in cpufreq_statsDave Jones1-0/+5
2005-10-20[CPUFREQ] kzalloc conversions for cpufreq core.Dave Jones1-4/+2
2005-05-31[PATCH] cpufreq-stats driver updatesVenkatesh Pallipadi1-17/+30
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+334