Yoichi Yuasa
5596b0b245
MIPS: Fix forgotten preempt_enable() when CPU has inclusive pcaches
[ 1.904000] BUG: scheduling while atomic: swapper/1/0x00000002
[ 1.908000] Modules linked in:
[ 1.916000] CPU: 0 PID: 1 Comm: swapper Not tainted 3.12.0-rc2-lemote-los.git-5318619-dirty #1
[ 1.920000] Stack : 0000000031aac000 ffffffff810d0000 0000000000000052 ffffffff802730a4
0000000000000000 0000000000000001 ffffffff810cdf90 ffffffff810d0000
ffffffff8068b968 ffffffff806f5537 ffffffff810cdf90 980000009f0782e8
0000000000000001 ffffffff80720000 ffffffff806b0000 980000009f078000
980000009f290000 ffffffff805f312c 980000009f05b5d8 ffffffff80233518
980000009f05b5e8 ffffffff80274b7c 980000009f078000 ffffffff8068b968
0000000000000000 0000000000000000 0000000000000000 0000000000000000
0000000000000000 980000009f05b520 0000000000000000 ffffffff805f2f6c
0000000000000000 ffffffff80700000 ffffffff80700000 ffffffff806fc758
ffffffff80700000 ffffffff8020be98 ffffffff806fceb0 ffffffff805f2f6c
...
[ 2.028000] Call Trace:
[ 2.032000] [<ffffffff8020be98>] show_stack+0x80/0x98
[ 2.036000] [<ffffffff805f2f6c>] __schedule_bug+0x44/0x6c
[ 2.040000] [<ffffffff805fac58>] __schedule+0x518/0x5b0
[ 2.044000] [<ffffffff805f8a58>] schedule_timeout+0x128/0x1f0
[ 2.048000] [<ffffffff80240314>] msleep+0x3c/0x60
[ 2.052000] [<ffffffff80495400>] do_probe+0x238/0x3a8
[ 2.056000] [<ffffffff804958b0>] ide_probe_port+0x340/0x7e8
[ 2.060000] [<ffffffff80496028>] ide_host_register+0x2d0/0x7a8
[ 2.064000] [<ffffffff8049c65c>] ide_pci_init_two+0x4e4/0x790
[ 2.068000] [<ffffffff8049f9b8>] amd74xx_probe+0x148/0x2c8
[ 2.072000] [<ffffffff803f571c>] pci_device_probe+0xc4/0x130
[ 2.076000] [<ffffffff80478f60>] driver_probe_device+0x98/0x270
[ 2.080000] [<ffffffff80479298>] __driver_attach+0xe0/0xe8
[ 2.084000] [<ffffffff80476ab0>] bus_for_each_dev+0x78/0xe0
[ 2.088000] [<ffffffff80478468>] bus_add_driver+0x230/0x310
[ 2.092000] [<ffffffff80479b44>] driver_register+0x84/0x158
[ 2.096000] [<ffffffff80200504>] do_one_initcall+0x104/0x160
Signed-off-by: Yoichi Yuasa <[email protected]>
Reported-by: Aaro Koskinen <[email protected]>
Tested-by: Aaro Koskinen <[email protected]>
Cc: [email protected]
Cc: Linux Kernel Mailing List <[email protected]>
Patchwork: https://patchwork.linux-mips.org/patch/5941/
Signed-off-by: Ralf Baechle <[email protected]>
|
2013-10-02 10:58:50 +02:00 |
| .. |
|
alchemy
|
MIPS: Alchemy: MTX-1: fix incorrect placement of __initdata tag
|
2013-09-30 15:14:07 +02:00 |
|
ar7
|
MIPS: FW: Remove obsolete header file for MTI platforms.
|
2013-05-08 12:30:10 +02:00 |
|
ath79
|
MIPS: ath79: Switch to the clkdev framework
|
2013-09-03 23:22:18 +02:00 |
|
bcm47xx
|
MIPS: Set default CPU type for BCM47XX platforms
|
2013-07-30 18:48:50 +02:00 |
|
bcm63xx
|
MIPS: Cleanup CP0 PRId and CP1 FPIR register access masks
|
2013-09-18 20:25:19 +02:00 |
|
boot
|
MIPS: Fix invalid symbolic link file
|
2013-09-19 17:04:35 +02:00 |
|
cavium-octeon
|
MIPS: Optimize current_cpu_type() for better code.
|
2013-09-17 18:50:53 +02:00 |
|
cobalt
|
MIPS: Idle: Consolidate all declarations in <asm/idle.h>.
|
2013-05-22 01:34:27 +02:00 |
|
configs
|
MIPS: Lantiq: Add defconfig for xway SoC
|
2013-09-03 23:22:16 +02:00 |
|
dec
|
MIPS: Optimize current_cpu_type() for better code.
|
2013-09-17 18:50:53 +02:00 |
|
emma
|
MIPS: Whitespace cleanup.
|
2013-02-01 10:00:22 +01:00 |
|
fw
|
MIPS: sibyte: Declare the cfe_write() buffer as constant
|
2013-06-21 18:07:02 +02:00 |
|
include
|
MIPS: cpu-features.h: s/MIPS53/MIPS64/
|
2013-09-24 11:07:18 +02:00 |
|
jazz
|
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
|
2013-03-02 07:44:16 -08:00 |
|
jz4740
|
MIPS: jz4740: Correct clock gate bit for DMA controller
|
2013-07-05 11:40:53 +05:30 |
|
kernel
|
MIPS: Disable usermode switching of the FR bit for MIPS R5 CPUs.
|
2013-09-19 11:23:10 +02:00 |
|
kvm
|
Merge branch 'next' of git://git.kernel.org/pub/scm/virt/kvm/kvm
|
2013-09-04 18:15:06 -07:00 |
|
lantiq
|
MIPS: Lantiq: Falcon: fix asc clock definition
|
2013-09-03 23:22:16 +02:00 |
|
lasat
|
MIPS: Refactor load/entry address calculations
|
2013-09-03 17:58:37 +02:00 |
|
lib
|
MIPS: Delete __cpuinit/__CPUINIT usage from MIPS code
|
2013-07-14 19:36:51 -04:00 |
|
loongson
|
MIPS: Loongson: Hide the pci code behind CONFIG_PCI
|
2013-09-03 15:27:39 +02:00 |
|
loongson1
|
MIPS: Idle: Consolidate all declarations in <asm/idle.h>.
|
2013-05-22 01:34:27 +02:00 |
|
math-emu
|
MIPS: Remove unreachable break statements from cp1emu.c
|
2013-08-26 15:33:40 +02:00 |
|
mm
|
MIPS: Fix forgotten preempt_enable() when CPU has inclusive pcaches
|
2013-10-02 10:58:50 +02:00 |
|
mti-malta
|
MIPS: Cleanup CP0 PRId and CP1 FPIR register access masks
|
2013-09-18 20:25:19 +02:00 |
|
mti-sead3
|
MIPS: Cleanup CP0 PRId and CP1 FPIR register access masks
|
2013-09-18 20:25:19 +02:00 |
|
netlogic
|
MIPS: Cleanup CP0 PRId and CP1 FPIR register access masks
|
2013-09-18 20:25:19 +02:00 |
|
oprofile
|
MIPS: Optimize current_cpu_type() for better code.
|
2013-09-17 18:50:53 +02:00 |
|
pci
|
MIPS: PCI: pci-bcm1480: Include missing vt.h header
|
2013-09-19 12:50:16 +02:00 |
|
pmcs-msp71xx
|
MIPS: Delete __cpuinit/__CPUINIT usage from MIPS code
|
2013-07-14 19:36:51 -04:00 |
|
pnx833x
|
MIPS: PNX833x: PNX8335_PCI_ETHERNET_INT depends on CONFIG_SOC_PNX8335
|
2013-08-05 13:34:22 +02:00 |
|
power
|
MIPS: Whitespace cleanup.
|
2013-02-01 10:00:22 +01:00 |
|
powertv
|
MIPS: powertv: Drop BOOTLOADER_DRIVER Kconfig symbol
|
2013-09-03 16:48:37 +02:00 |
|
ralink
|
MIPS: Add driver for the built-in PCI controller of the RT3883 SoC
|
2013-09-04 19:17:21 +02:00 |
|
rb532
|
MIPS: Whitespace cleanup.
|
2013-02-01 10:00:22 +01:00 |
|
sgi-ip22
|
MIPS: Whitespace cleanup.
|
2013-02-01 10:00:22 +01:00 |
|
sgi-ip27
|
MIPS: Delete __cpuinit/__CPUINIT usage from MIPS code
|
2013-07-14 19:36:51 -04:00 |
|
sgi-ip32
|
MIPS: Whitespace cleanup.
|
2013-02-01 10:00:22 +01:00 |
|
sibyte
|
MIPS: Cleanup CP0 PRId and CP1 FPIR register access masks
|
2013-09-18 20:25:19 +02:00 |
|
sni
|
MIPS: Cleanup CP0 PRId and CP1 FPIR register access masks
|
2013-09-18 20:25:19 +02:00 |
|
txx9
|
MIPS: TXx9: Fix build error if CONFIG_TOSHIBA_JMR3927 is not selected
|
2013-09-03 15:30:50 +02:00 |
|
vr41xx
|
MIPS: Idle: Consolidate all declarations in <asm/idle.h>.
|
2013-05-22 01:34:27 +02:00 |
|
Kbuild
|
KVM/MIPS32: Infrastructure/build files.
|
2013-05-08 03:55:34 +02:00 |
|
Kbuild.platforms
|
MIPS: Delete Wind River ppmc eval board support.
|
2013-07-01 15:10:53 +02:00 |
|
Kconfig
|
Remove GENERIC_HARDIRQ config option
|
2013-09-13 15:09:52 +02:00 |
|
Kconfig.debug
|
consolidate per-arch stack overflow debugging options
|
2013-07-04 11:25:39 -07:00 |
|
Makefile
|
MIPS: Remove useless comment about kprobe from arch/mips/Makefile
|
2013-09-18 18:37:48 +02:00 |