You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Venki Pallipadi
71e93d1561
ACPI: lockdep warning on boot, 2.6.25-rc5
This avoids the harmless WARNING by lockdep in acpi_processor_idle().
The reason for WARNING is because at the depth of idle handling code,
some of the idle handlers disable interrupts, some times, while returning from
the idle handler. After return, acpi_processor_idle and few other routines
in the file did an unconditional local_irq_enable(). With LOCKDEP, enabling
irq when it is already enabled generates the below WARNING.
> > [ 0.593038] ------------[ cut here ]------------
> > [ 0.593267] WARNING: at kernel/lockdep.c:2035 trace_hardirqs_on+0xa0/0x115()
> > [ 0.593596] Modules linked in:
> > [ 0.593756] Pid: 0, comm: swapper Not tainted 2.6.25-rc5 #8
> > [ 0.594017]
> > [ 0.594017] Call Trace:
> > [ 0.594216] [<ffffffff80231663>] warn_on_slowpath+0x58/0x6b
> > [ 0.594495] [<ffffffff80495966>] ? _spin_unlock_irqrestore+0x38/0x47
> > [ 0.594809] [<ffffffff80329a86>] ? acpi_os_release_lock+0x9/0xb
> > [ 0.595103] [<ffffffff80337840>] ? acpi_set_register+0x161/0x173
> > [ 0.595401] [<ffffffff8034c8d4>] ? acpi_processor_idle+0x1de/0x546
> > [ 0.595706] [<ffffffff8020a23b>] ? default_idle+0x0/0x73
> > [ 0.595970] [<ffffffff8024fc0e>] trace_hardirqs_on+0xa0/0x115
> > [ 0.596049] [<ffffffff8034c6f6>] ? acpi_processor_idle+0x0/0x546
> > [ 0.596346] [<ffffffff8034c8d4>] acpi_processor_idle+0x1de/0x546
> > [ 0.596642] [<ffffffff8020a23b>] ? default_idle+0x0/0x73
> > [ 0.596912] [<ffffffff8034c6f6>] ? acpi_processor_idle+0x0/0x546
> > [ 0.597209] [<ffffffff8020a23b>] ? default_idle+0x0/0x73
> > [ 0.597472] [<ffffffff8020a355>] cpu_idle+0xa7/0xd1
> > [ 0.597717] [<ffffffff80485fa1>] rest_init+0x55/0x57
> > [ 0.597957] [<ffffffff8062fb49>] start_kernel+0x29d/0x2a8
> > [ 0.598215] [<ffffffff8062f1da>] _sinittext+0x1da/0x1e1
> > [ 0.598464]
> > [ 0.598546] ---[ end trace 778e504de7e3b1e3 ]---
Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
|
17 years ago |
.. |
dispatcher
|
ACPI: track opregion names to avoid driver resource conflicts.
|
17 years ago |
events
|
Merge branches 'release' and 'stats' into release
|
17 years ago |
executer
|
ACPI: fix build warning
|
17 years ago |
hardware
|
ACPI suspend: Execute _WAK with the right argument
|
17 years ago |
namespace
|
ACPI: Check for any matching CID when walking namespace.
|
17 years ago |
parser
|
…
|
|
resources
|
…
|
|
sleep
|
ACPI: replace remaining __FUNCTION__ occurrences
|
17 years ago |
tables
|
Merge branches 'release', 'bugzilla-6217', 'bugzilla-6629', 'bugzilla-6933', 'bugzilla-7186', 'bugzilla-8269', 'bugzilla-8570', 'bugzilla-9139', 'bugzilla-9277', 'bugzilla-9341', 'bugzilla-9444', 'bugzilla-9614', 'bugzilla-9643' and 'bugzilla-9644' into release
|
17 years ago |
utilities
|
Merge branches 'release', 'button-sysfs', 'misc', 'mismatch', 'randconfig' and 'toshiba' into release
|
17 years ago |
Kconfig
|
ACPI: prevent randconfig build failure on empty ACPI_CUSTOM_DSDT_FILE
|
17 years ago |
Makefile
|
ACPI: SBS: Host controller must initialize before SBS.
|
17 years ago |
ac.c
|
ACPI: Make sysfs interface in ACPI power optional.
|
17 years ago |
acpi_memhotplug.c
|
…
|
|
asus_acpi.c
|
asus_acpi: add support for F3Sa
|
17 years ago |
battery.c
|
ACPI: battery: add sysfs serial number
|
17 years ago |
bay.c
|
Merge branches 'release' and 'fluff' into release
|
17 years ago |
blacklist.c
|
ACPI: DMI: quirk for FSC ESPRIMO Mobile V5505
|
17 years ago |
bus.c
|
ACPI: replace remaining __FUNCTION__ occurrences
|
17 years ago |
button.c
|
ACPI: button: make real parent for input devices in device tree
|
17 years ago |
cm_sbs.c
|
…
|
|
container.c
|
…
|
|
debug.c
|
ACPI: add control method tracing support
|
18 years ago |
dock.c
|
Merge branches 'release' and 'fluff' into release
|
17 years ago |
ec.c
|
Merge branches 'release', 'bugzilla-8570', 'bugzilla-9966', 'bugzilla-9998', 'bugzilla-10100', 'bugzilla-10132', 'bugzilla-10138' and 'bugzilla-10206' into release
|
17 years ago |
event.c
|
ACPI: static acpi_chain_head
|
17 years ago |
fan.c
|
ACPI fan: extract return values using PTR_ERR
|
17 years ago |
glue.c
|
ACPI: misc cleanups
|
17 years ago |
numa.c
|
ACPI: misc cleanups
|
17 years ago |
osl.c
|
ACPI: Fix a duplicate log level
|
17 years ago |
pci_bind.c
|
ACPI: misc cleanups
|
17 years ago |
pci_irq.c
|
ACPI: add _PRT quirks to work around broken firmware
|
17 years ago |
pci_link.c
|
ACPI: misc cleanups
|
17 years ago |
pci_root.c
|
ACPI: fix section mismatch in acpi_pci_root_add
|
17 years ago |
power.c
|
ACPI: remove duplicated warning message
|
17 years ago |
processor_core.c
|
Merge branches 'release', 'button-sysfs', 'misc', 'mismatch', 'randconfig' and 'toshiba' into release
|
17 years ago |
processor_idle.c
|
ACPI: lockdep warning on boot, 2.6.25-rc5
|
17 years ago |
processor_perflib.c
|
ACPI: cpufreq: Print _PPC changes via cpufreq debug layer
|
17 years ago |
processor_thermal.c
|
ACPI: register ACPI Processor as generic thermal cooling device
|
17 years ago |
processor_throttling.c
|
ACPI: throttling: fix build warning
|
17 years ago |
sbs.c
|
ACPI: SBS: Host controller must initialize before SBS.
|
17 years ago |
sbshc.c
|
ACPI: SBS: Host controller must initialize before SBS.
|
17 years ago |
sbshc.h
|
ACPI: SBS: Ignore alarms coming from unknown devices
|
17 years ago |
scan.c
|
Merge branches 'release', 'ejd', 'sony' and 'wmi' into release
|
17 years ago |
system.c
|
ACPI: buffer array too short in drivers/acpi/system.c
|
17 years ago |
tables.c
|
…
|
|
thermal.c
|
ACPI: thermal: show temperature in millidegree Celsius
|
17 years ago |
toshiba_acpi.c
|
toshiba_acpi: Enable autoloading
|
17 years ago |
utils.c
|
ACPICA: Warn if packages with invalid references are evaluated
|
17 years ago |
video.c
|
Merge branches 'release', 'button-sysfs', 'misc', 'mismatch', 'randconfig' and 'toshiba' into release
|
17 years ago |
wmi.c
|
ACPI: WMI: Clean up handling of spec violating data blocks
|
17 years ago |