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 |
.. |
acorn/char
|
Fix default compose table initialization
|
17 years ago |
acpi
|
ACPI: lockdep warning on boot, 2.6.25-rc5
|
17 years ago |
amba
|
…
|
|
ata
|
[libata] Add support for the RB500 PATA CompactFlash
|
17 years ago |
atm
|
atm: replace remaining __FUNCTION__ occurrences
|
17 years ago |
auxdisplay
|
…
|
|
base
|
drivers: fix dma_get_required_mask
|
17 years ago |
block
|
block: floppy: fix rmmod lockup
|
17 years ago |
bluetooth
|
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
|
17 years ago |
cdrom
|
make cdrom.c:check_for_audio_disc() static
|
17 years ago |
char
|
char: riscom, fix rc_board indexing
|
17 years ago |
clocksource
|
…
|
|
connector
|
…
|
|
cpufreq
|
[CPUFREQ] fix section mismatch warnings
|
17 years ago |
cpuidle
|
…
|
|
crypto
|
…
|
|
dca
|
…
|
|
dio
|
…
|
|
dma
|
iop-adma.c: replace remaining __FUNCTION__ occurrences
|
17 years ago |
edac
|
…
|
|
eisa
|
…
|
|
firewire
|
firewire: fix crash in automatic module unloading
|
17 years ago |
firmware
|
…
|
|
gpio
|
gpio/pca953x bugfix: mark as can_sleep
|
17 years ago |
hid
|
…
|
|
hwmon
|
…
|
|
i2c
|
i2c: chips subdirectory is deprecated
|
17 years ago |
ide
|
ide: update references to Documentation/ide/ide.txt (v2)
|
17 years ago |
ieee1394
|
…
|
|
infiniband
|
IPoIB: Allocate priv->tx_ring with vmalloc()
|
17 years ago |
input
|
i8042: use SGI_HAS_I8042 to select SGI i8042 handlinig
|
17 years ago |
isdn
|
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
|
17 years ago |
leds
|
…
|
|
lguest
|
lguest: Revert 1ce70c4fac , fix real problem.
|
17 years ago |
macintosh
|
[POWERPC] Fix build of modular drivers/macintosh/apm_emu.c
|
17 years ago |
mca
|
…
|
|
md
|
md: reduce CPU wastage on idle md array with a write-intent bitmap
|
17 years ago |
media
|
…
|
|
memstick
|
memstick: add support for JMicron jmb38x MemoryStick host controller
|
17 years ago |
message
|
[SCSI] mpt fusion: don't oops if NumPhys==0
|
17 years ago |
mfd
|
sm501: add support for the SM502 programmable PLL
|
17 years ago |
misc
|
Merge branches 'release', 'ejd', 'sony' and 'wmi' into release
|
17 years ago |
mmc
|
…
|
|
mtd
|
UBI: mtd/ubi/vtbl.c: fix memory leak
|
17 years ago |
net
|
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
|
17 years ago |
nubus
|
…
|
|
of
|
…
|
|
oprofile
|
…
|
|
parisc
|
parisc: fix IOMMU's device boundary overflow bug on 32bits arch
|
17 years ago |
parport
|
…
|
|
pci
|
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6
|
17 years ago |
pcmcia
|
…
|
|
pnp
|
PNP: disable PNP motherboard resources that overlap PCI BARs
|
17 years ago |
power
|
…
|
|
ps3
|
…
|
|
rapidio
|
docbook: fix rapidio source files
|
17 years ago |
rtc
|
rtc: add support for the S-35390A RTC chip
|
17 years ago |
s390
|
[S390] zcrypt: fix ap_device_list handling
|
17 years ago |
sbus
|
…
|
|
scsi
|
Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6
|
17 years ago |
serial
|
of_serial: fix section mismatch warnings
|
17 years ago |
sh
|
…
|
|
sn
|
…
|
|
spi
|
spi_bitbang: short transfer status fix
|
17 years ago |
ssb
|
ssb: Add pcibios_enable_device() return value check
|
17 years ago |
tc
|
…
|
|
telephony
|
…
|
|
thermal
|
thermal: fix generic thermal I/F for hwmon
|
17 years ago |
uio
|
…
|
|
usb
|
USB: fix ehci unlink regressions
|
17 years ago |
video
|
fbdev: add BF52x EZkit Display driver
|
17 years ago |
virtio
|
…
|
|
w1
|
ds1wm: report bus reset error
|
17 years ago |
watchdog
|
[WATCHDOG] make watchdog/hpwdt.c:asminline_call() static
|
17 years ago |
xen
|
…
|
|
zorro
|
…
|
|
Kconfig
|
…
|
|
Makefile
|
…
|
|