Dave Jones
bb0dcebef9
ipmi: Remove unnecessary pci_disable_device.
...
We call cleanup_one_si from ipmi_pci_remove, which calls ->addr_source_cleanup,
which gets set to point to ipmi_pci_cleanup, which does a pci_disable_device.
On return from this, we do a second pci_disable_device, which
results in the trace below.
ipmi_si 0000:00:16.0: disabling already-disabled device
Call Trace:
[<ffffffff818ce54c>] dump_stack+0x45/0x57
[<ffffffff810525f7>] warn_slowpath_common+0x97/0xe0
[<ffffffff810526f6>] warn_slowpath_fmt+0x46/0x50
[<ffffffff81497ca1>] pci_disable_device+0xb1/0xc0
[<ffffffffa00851a5>] ipmi_pci_remove+0x25/0x30 [ipmi_si]
[<ffffffff8149a696>] pci_device_remove+0x46/0xc0
[<ffffffff8156801f>] __device_release_driver+0x7f/0xf0
[<ffffffff81568978>] driver_detach+0xb8/0xc0
[<ffffffff81567e50>] bus_remove_driver+0x50/0xa0
[<ffffffff8156914e>] driver_unregister+0x2e/0x60
[<ffffffff8149a3e5>] pci_unregister_driver+0x25/0x90
[<ffffffffa0085804>] cleanup_ipmi_si+0xd4/0xf0 [ipmi_si]
[<ffffffff810c727a>] SyS_delete_module+0x12a/0x200
[<ffffffff818d4d72>] system_call_fastpath+0x12/0x17
Signed-off-by: Dave Jones <dsj@fb.com>
2016-01-12 15:08:49 -06:00
..
accessibility
acpi
ACPI / property: avoid leaking format string into kobject name
2016-01-08 01:01:41 +01:00
amba
android
ata
Merge branch 'for-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata
2016-01-11 19:33:59 -08:00
atm
auxdisplay
base
regmap: Changes for v4.5
2016-01-11 20:14:34 -08:00
bcma
block
null_blk: use async queue restart helper
2015-12-28 13:07:09 -07:00
bluetooth
bus
bus: sunxi-rsb: Fix peripheral IC mapping runtime address
2015-12-22 11:42:30 -08:00
cdrom
char
ipmi: Remove unnecessary pci_disable_device.
2016-01-12 15:08:49 -06:00
clk
ARM: SoC fixes for 4.4-rc
2015-12-12 16:43:44 -08:00
clocksource
Merge branches 'timers-core-for-linus' and 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2016-01-11 18:06:43 -08:00
connector
connector: bump skb->users before callback invocation
2016-01-04 21:46:45 -05:00
cpufreq
cpufreq: scpi-cpufreq: signedness bug in scpi_get_dvfs_info()
2015-12-24 02:11:37 +01:00
cpuidle
crypto
x86/cpufeature: Remove unused and seldomly used cpu_has_xx macros
2015-12-19 11:49:55 +01:00
dca
devfreq
dio
dma
dmaengine: xgene-dma: Fix double IRQ issue by setting IRQ_DISABLE_UNLAZY flag
2016-01-07 11:09:36 +05:30
dma-buf
edac
EDAC, i5100: Use to_delayed_work()
2016-01-01 18:31:34 +01:00
eisa
extcon
firewire
firmware
firmware: dmi_scan: Fix UUID endianness for SMBIOS >= 2.6
2016-01-08 09:00:54 +01:00
fmc
fpga
fpga manager: Fix firmware resource leak on error
2015-11-24 15:25:46 -08:00
gpio
gpio: revert get() to non-errorprogating behaviour
2015-12-17 15:48:29 +01:00
gpu
Merge branch 'patchwork' into v4l_for_linus
2016-01-11 11:13:27 -02:00
hid
USB fixes for 4.4-rc5
2015-12-13 11:58:18 -08:00
hsi
hv
hwmon
hwmon: (nct6683) Add basic support for NCT6683 on Mitac boards
2016-01-09 07:31:58 -08:00
hwspinlock
hwtracing
i2c
i2c: rcar: disable runtime PM correctly in slave mode
2015-12-19 12:00:37 +01:00
ide
idle
iio
iio: adc: spmi-vadc: add missing of_node_put
2015-11-21 18:24:44 +00:00
infiniband
RDMA/ocrdma: Depend on async link events from CNA
2015-12-28 11:45:54 -05:00
input
Merge branch 'patchwork' into v4l_for_linus
2016-01-11 11:13:27 -02:00
iommu
Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2016-01-11 16:26:03 -08:00
ipack
irqchip
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2016-01-11 18:28:06 -08:00
isdn
ser_gigaset: remove unnecessary kfree() calls from release method
2015-12-15 13:24:21 -05:00
leds
leds: add HAS_IOMEM dependency to LEDS_BCM6328/LEDS_BCM6358
2016-01-04 09:57:41 +01:00
lguest
lightnvm
lightnvm: wrong offset in bad blk lun calculation
2015-12-29 08:28:32 -07:00
macintosh
mailbox
mcb
md
- The most significant set of changes this cycle is the Forward Error
2016-01-11 22:25:00 -08:00
media
media updates for v4.5-rc1
2016-01-11 22:17:44 -08:00
memory
fsl-ifc: add missing include on ARM64
2015-12-16 00:16:58 +01:00
memstick
message
mfd
[media] include/media: move platform_data to linux/platform_data/media
2015-11-17 06:58:42 -02:00
misc
cxl: Set endianess of kernel contexts
2015-12-08 16:57:01 +11:00
mmc
mmc: dw_mmc: remove the unused quirks
2016-01-05 18:04:58 +01:00
mtd
Three last MTD fixes for v4.4. These are all fixes for regressions and bugs
2016-01-06 20:32:08 -08:00
net
Driver: Vmxnet3: Fix regression caused by 5738a09
2016-01-06 16:20:13 -05:00
nfc
ntb
nubus
nvdimm
nvme
NVMe: IO ending fixes on surprise removal
2015-12-22 10:12:04 -07:00
nvmem
of
of/irq: Export of_irq_find_parent again
2015-12-09 09:08:36 -06:00
oprofile
parisc
parisc iommu: fix panic due to trying to allocate too large region
2015-12-12 16:07:25 +01:00
parport
pci
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2016-01-11 18:28:06 -08:00
pcmcia
perf
phy
phy: core: Get a refcount to phy in devm_of_phy_get_by_index()
2015-12-07 18:44:02 +05:30
pinctrl
This is the bulk of pin control patches for the v4.5
2016-01-11 20:05:39 -08:00
platform
pnp
power
powercap
powercap / RAPL: fix BIOS lock check
2015-12-12 02:31:11 +01:00
pps
ps3
ptp
pwm
rapidio
ras
regulator
remoteproc
remoteproc: fix memory leak of remoteproc ida cache layers
2015-11-26 17:44:28 +02:00
reset
rpmsg
rtc
rtc: da9063: fix access ordering error during RTC interrupt at system power on
2015-12-20 13:39:29 +01:00
s390
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
2015-12-22 15:43:18 -08:00
sbus
scsi
Merge remote-tracking branch 'mkp-scsi/4.4/scsi-fixes' into fixes
2015-12-28 07:19:58 -08:00
sfi
sh
drivers: sh: Get rid of CONFIG_ARCH_SHMOBILE_MULTI
2015-11-17 02:12:46 +09:00
sn
soc
Few Keystone fixes for 4.4-rcx
2015-11-25 23:48:12 +01:00
spi
Merge remote-tracking branches 'spi/fix/dspi' and 'spi/fix/spidev' into spi-linus
2015-12-16 13:28:32 +00:00
spmi
ssb
staging
media updates for v4.5-rc1
2016-01-11 22:17:44 -08:00
target
target/stat: print full t10_wwn.model buffer
2015-11-28 21:23:13 -08:00
tc
thermal
imx: thermal: use CPU temperature grade info for thresholds
2015-11-23 16:38:40 -08:00
thunderbolt
tty
Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu
2016-01-06 11:41:48 +01:00
uio
usb
Merge branch 'patchwork' into v4l_for_linus
2016-01-11 11:13:27 -02:00
uwb
vfio
Revert: "vfio: Include No-IOMMU mode"
2015-12-04 08:38:42 -07:00
vhost
vhost: replace % with & on data path
2015-12-07 17:28:10 +02:00
video
OMAPDSS: fix timings for VENC to match what omapdrm expects
2015-12-09 12:57:13 +02:00
virt
virtio
virtio_ring: shadow available ring flags & index
2015-12-07 17:28:11 +02:00
vlynq
vme
w1
watchdog
watchdog: mtk_wdt: Use MODE_KEY when stopping the watchdog
2015-11-23 09:00:09 +01:00
xen
xen: bug fixes for 4.4-rc5
2015-12-18 12:24:52 -08:00
zorro
Kconfig
Makefile
null_blk: register as a LightNVM device
2015-11-16 15:22:28 -07:00