https://github.com/torvalds/linux
Revision ec220be785cc782ff7e77f79e4b6b749570739bf authored by Linus Torvalds on 28 September 2013, 20:27:31 UTC, committed by Linus Torvalds on 28 September 2013, 20:27:31 UTC
Pull ACPI and power management fixes from Rafael Wysocki: "These fix one recent cpufreq regression, a few older bugs that may harm users and a kerneldoc typo. Specifics: 1) After the recent locking changes in the cpufreq core it is possible to trigger BUG_ON(!policy) in lock_policy_rwsem_read() if cpufreq_get() is called before registering a cpufreq driver. Fix from Viresh Kumar. 2) If intel_pstate has been loaded already, it doesn't make sense to do anything in acpi_cpufreq_init() and moreover doing something in there in that case may be harmful, so make that function return immediately if another cpufreq driver is already present. From Yinghai Lu. 3) The ACPI IPMI driver sometimes attempts to acquire a mutex from interrupt context, which can be avoided by replacing that mutex with a spinlock. From Lv Zheng. 4) A NULL pointer may be dereferenced by the exynos5440 cpufreq driver if a memory allocation made by it fails. Fix from Sachin Kamat. 5) Hanjun Guo's commit fixes a typo in the kerneldoc comment documenting acpi_bus_unregister_driver()" * tag 'pm+acpi-3.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: ACPI / scan: fix typo in comments of acpi_bus_unregister_driver() cpufreq: exynos5440: Fix potential NULL pointer dereference cpufreq: check cpufreq driver is valid and cpufreq isn't disabled in cpufreq_get() acpi-cpufreq: skip loading acpi_cpufreq after intel_pstate ACPI / IPMI: Fix atomic context requirement of ipmi_msg_handler()
Tip revision: ec220be785cc782ff7e77f79e4b6b749570739bf authored by Linus Torvalds on 28 September 2013, 20:27:31 UTC
Merge tag 'pm+acpi-3.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Merge tag 'pm+acpi-3.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Tip revision: ec220be
File | Mode | Size |
---|---|---|
cpu | ||
debug | ||
events | ||
gcov | ||
irq | ||
power | ||
printk | ||
sched | ||
time | ||
trace | ||
.gitignore | -rw-r--r-- | 69 bytes |
Kconfig.freezer | -rw-r--r-- | 52 bytes |
Kconfig.hz | -rw-r--r-- | 1.7 KB |
Kconfig.locks | -rw-r--r-- | 4.3 KB |
Kconfig.preempt | -rw-r--r-- | 2.1 KB |
Makefile | -rw-r--r-- | 7.0 KB |
acct.c | -rw-r--r-- | 16.8 KB |
async.c | -rw-r--r-- | 9.9 KB |
audit.c | -rw-r--r-- | 44.8 KB |
audit.h | -rw-r--r-- | 10.0 KB |
audit_tree.c | -rw-r--r-- | 22.2 KB |
audit_watch.c | -rw-r--r-- | 13.9 KB |
auditfilter.c | -rw-r--r-- | 32.8 KB |
auditsc.c | -rw-r--r-- | 63.8 KB |
backtracetest.c | -rw-r--r-- | 2.1 KB |
bounds.c | -rw-r--r-- | 600 bytes |
capability.c | -rw-r--r-- | 12.0 KB |
cgroup.c | -rw-r--r-- | 157.9 KB |
cgroup_freezer.c | -rw-r--r-- | 12.7 KB |
compat.c | -rw-r--r-- | 28.5 KB |
configs.c | -rw-r--r-- | 2.8 KB |
context_tracking.c | -rw-r--r-- | 6.5 KB |
cpu.c | -rw-r--r-- | 17.0 KB |
cpu_pm.c | -rw-r--r-- | 6.5 KB |
cpuset.c | -rw-r--r-- | 77.5 KB |
crash_dump.c | -rw-r--r-- | 1.2 KB |
cred.c | -rw-r--r-- | 21.2 KB |
delayacct.c | -rw-r--r-- | 5.1 KB |
dma.c | -rw-r--r-- | 3.6 KB |
elfcore.c | -rw-r--r-- | 459 bytes |
exec_domain.c | -rw-r--r-- | 4.3 KB |
exit.c | -rw-r--r-- | 42.6 KB |
extable.c | -rw-r--r-- | 3.9 KB |
fork.c | -rw-r--r-- | 45.7 KB |
freezer.c | -rw-r--r-- | 4.5 KB |
futex.c | -rw-r--r-- | 71.1 KB |
futex_compat.c | -rw-r--r-- | 4.5 KB |
groups.c | -rw-r--r-- | 6.0 KB |
hrtimer.c | -rw-r--r-- | 47.7 KB |
hung_task.c | -rw-r--r-- | 5.4 KB |
irq_work.c | -rw-r--r-- | 4.5 KB |
itimer.c | -rw-r--r-- | 7.3 KB |
jump_label.c | -rw-r--r-- | 10.9 KB |
kallsyms.c | -rw-r--r-- | 15.0 KB |
kcmp.c | -rw-r--r-- | 4.3 KB |
kexec.c | -rw-r--r-- | 42.3 KB |
kmod.c | -rw-r--r-- | 19.3 KB |
kprobes.c | -rw-r--r-- | 58.8 KB |
ksysfs.c | -rw-r--r-- | 5.5 KB |
kthread.c | -rw-r--r-- | 17.6 KB |
latencytop.c | -rw-r--r-- | 7.6 KB |
lglock.c | -rw-r--r-- | 1.9 KB |
lockdep.c | -rw-r--r-- | 103.9 KB |
lockdep_internals.h | -rw-r--r-- | 4.5 KB |
lockdep_proc.c | -rw-r--r-- | 17.0 KB |
lockdep_states.h | -rw-r--r-- | 233 bytes |
modsign_certificate.S | -rw-r--r-- | 263 bytes |
modsign_pubkey.c | -rw-r--r-- | 2.6 KB |
module-internal.h | -rw-r--r-- | 495 bytes |
module.c | -rw-r--r-- | 97.1 KB |
module_signing.c | -rw-r--r-- | 5.9 KB |
mutex-debug.c | -rw-r--r-- | 2.9 KB |
mutex-debug.h | -rw-r--r-- | 1.7 KB |
mutex.c | -rw-r--r-- | 24.7 KB |
mutex.h | -rw-r--r-- | 1.3 KB |
notifier.c | -rw-r--r-- | 16.0 KB |
nsproxy.c | -rw-r--r-- | 6.3 KB |
padata.c | -rw-r--r-- | 26.8 KB |
panic.c | -rw-r--r-- | 11.2 KB |
params.c | -rw-r--r-- | 22.1 KB |
pid.c | -rw-r--r-- | 14.7 KB |
pid_namespace.c | -rw-r--r-- | 8.9 KB |
posix-cpu-timers.c | -rw-r--r-- | 39.5 KB |
posix-timers.c | -rw-r--r-- | 30.2 KB |
profile.c | -rw-r--r-- | 16.1 KB |
ptrace.c | -rw-r--r-- | 29.9 KB |
range.c | -rw-r--r-- | 3.0 KB |
rcu.h | -rw-r--r-- | 4.0 KB |
rcupdate.c | -rw-r--r-- | 10.1 KB |
rcutiny.c | -rw-r--r-- | 10.3 KB |
rcutiny_plugin.h | -rw-r--r-- | 4.8 KB |
rcutorture.c | -rw-r--r-- | 60.7 KB |
rcutree.c | -rw-r--r-- | 102.7 KB |
rcutree.h | -rw-r--r-- | 23.5 KB |
rcutree_plugin.h | -rw-r--r-- | 80.6 KB |
rcutree_trace.c | -rw-r--r-- | 12.9 KB |
reboot.c | -rw-r--r-- | 9.6 KB |
relay.c | -rw-r--r-- | 32.6 KB |
res_counter.c | -rw-r--r-- | 4.4 KB |
resource.c | -rw-r--r-- | 31.7 KB |
rtmutex-debug.c | -rw-r--r-- | 4.7 KB |
rtmutex-debug.h | -rw-r--r-- | 1.4 KB |
rtmutex-tester.c | -rw-r--r-- | 8.7 KB |
rtmutex.c | -rw-r--r-- | 26.9 KB |
rtmutex.h | -rw-r--r-- | 1.1 KB |
rtmutex_common.h | -rw-r--r-- | 3.3 KB |
rwsem.c | -rw-r--r-- | 2.8 KB |
seccomp.c | -rw-r--r-- | 13.9 KB |
semaphore.c | -rw-r--r-- | 7.3 KB |
signal.c | -rw-r--r-- | 95.0 KB |
smp.c | -rw-r--r-- | 18.0 KB |
smpboot.c | -rw-r--r-- | 6.9 KB |
smpboot.h | -rw-r--r-- | 564 bytes |
softirq.c | -rw-r--r-- | 21.0 KB |
spinlock.c | -rw-r--r-- | 9.8 KB |
srcu.c | -rw-r--r-- | 19.5 KB |
stacktrace.c | -rw-r--r-- | 1.1 KB |
stop_machine.c | -rw-r--r-- | 14.6 KB |
sys.c | -rw-r--r-- | 50.2 KB |
sys_ni.c | -rw-r--r-- | 6.0 KB |
sysctl.c | -rw-r--r-- | 60.7 KB |
sysctl_binary.c | -rw-r--r-- | 51.0 KB |
task_work.c | -rw-r--r-- | 3.4 KB |
taskstats.c | -rw-r--r-- | 16.4 KB |
test_kprobes.c | -rw-r--r-- | 8.5 KB |
time.c | -rw-r--r-- | 18.8 KB |
timeconst.bc | -rw-r--r-- | 2.7 KB |
timer.c | -rw-r--r-- | 46.5 KB |
tracepoint.c | -rw-r--r-- | 19.8 KB |
tsacct.c | -rw-r--r-- | 5.0 KB |
uid16.c | -rw-r--r-- | 5.0 KB |
up.c | -rw-r--r-- | 1.5 KB |
user-return-notifier.c | -rw-r--r-- | 1.3 KB |
user.c | -rw-r--r-- | 5.2 KB |
user_namespace.c | -rw-r--r-- | 22.8 KB |
utsname.c | -rw-r--r-- | 2.9 KB |
utsname_sysctl.c | -rw-r--r-- | 3.0 KB |
wait.c | -rw-r--r-- | 10.7 KB |
watchdog.c | -rw-r--r-- | 15.6 KB |
workqueue.c | -rw-r--r-- | 140.1 KB |
workqueue_internal.h | -rw-r--r-- | 2.1 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...