freebsd-skq/sys/dev
kan 64db28af1a Set target->sbp field to valid value when sbp device is created.
The sbp_cam_detach_target can be called from sbp_post_explore function
on the first target that is not really attached and it was written with
the corresponding safety check in place to tolerate that. Unfortunately
the recent locking cleanup did add a locking assertion that tries to
dereference the target->sbp pointer unconditionally, which causes less
than desirable outcome. Since the assertion is useful, just initialize
the target sbp pointer once when sbp device is being initialized instead
of when the target is being attached. This makes assertion work in all
cases and fixes the crash on boot.
2014-06-20 01:45:03 +00:00
..
aac Clear the data buffer length field when freeing a command structure so that 2014-05-17 02:45:04 +00:00
aacraid
acpi_support
acpica Trust the state of a power resource that get from a working _STA method 2014-06-19 18:35:14 +00:00
adb
adlink
advansys Don't destroy bus_dma maps created by bus_dmamem_alloc(). In some cases, 2014-06-10 20:25:45 +00:00
ae Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
age Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
agp - Modify vm_page_unwire() and vm_page_enqueue() to directly accept 2014-06-16 18:15:27 +00:00
aha Fix a few more drivers that were explicitly destroying the bus_dma 2014-06-11 17:03:14 +00:00
ahb Fix a few more drivers that were explicitly destroying the bus_dma 2014-06-11 17:03:14 +00:00
ahci Don't bother clearing maps for static DMA allocations to NULL. Instead, 2014-06-17 18:10:06 +00:00
aic
aic7xxx Fix a few more drivers that were explicitly destroying the bus_dma 2014-06-11 17:03:14 +00:00
alc Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
ale Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
altera
amdsbwd
amdtemp
amr Add missing calls to bus_dmamap_unload() when freeing static DMA 2014-06-13 18:20:44 +00:00
an Don't destroy bus_dma maps created by bus_dmamem_alloc(). In some cases, 2014-06-10 20:25:45 +00:00
arcmsr
asmc
asr
ata Don't bother clearing maps for static DMA allocations to NULL. Instead, 2014-06-17 18:10:06 +00:00
ath Add casts to have it compile on amd64 without complaining about 2014-05-07 19:07:45 +00:00
atkbdc
auxio
bce - Unmap static DMA buffers allocated via bus_dmemem_alloc() before 2014-06-11 20:46:23 +00:00
bfe Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
bge Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
bktr
bm
buslogic Don't destroy bus_dma maps created by bus_dmamem_alloc(). In some cases, 2014-06-10 20:25:45 +00:00
bvm
bwi
bwn
bxe Convert bxe(4) to use the driver API. 2014-06-02 18:54:45 +00:00
cadence Fix teardown of static DMA allocations in various NIC drivers: 2014-06-17 14:47:49 +00:00
cardbus
cas
ce
cesa
cfe Use callout_*() rather than timeout()/untimeout(). 2014-05-30 15:46:10 +00:00
cfi
ciss
cm
cmx
coretemp
cp
cpuctl Following comments in r242565 add the possibility to specify ecx when 2014-06-19 21:54:41 +00:00
cpufreq
cs
ct
ctau
cx
cxgb
cxgbe cxgbe(4): Fix bug in the fast rx buffer recycle path. In some cases rx 2014-06-18 00:16:35 +00:00
cy
dc Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
dcons
de Don't bother clearing maps for static DMA allocations to NULL. Instead, 2014-06-17 18:10:06 +00:00
digi
dpms
dpt Don't destroy bus_dma maps created by bus_dmamem_alloc(). In some cases, 2014-06-10 20:25:45 +00:00
drm - Modify vm_page_unwire() and vm_page_enqueue() to directly accept 2014-06-16 18:15:27 +00:00
drm2 - Modify vm_page_unwire() and vm_page_enqueue() to directly accept 2014-06-16 18:15:27 +00:00
e1000 - Don't compare bus_dma map pointers for static DMA allocations against 2014-06-12 11:15:19 +00:00
ed
eisa
en
ep
esp
et Fix teardown of static DMA allocations in various NIC drivers: 2014-06-17 14:47:49 +00:00
etherswitch Fix the build with debug enabled and remove a variable used only at switch 2014-05-09 13:21:34 +00:00
ex
exca
fatm
fb
fdc
fdt Add the start of the ARM platform code. This is based on the PowerPC 2014-05-17 11:27:36 +00:00
fe
ffec
filemon
firewire Set target->sbp field to valid value when sbp device is created. 2014-06-20 01:45:03 +00:00
flash
fxp Convert fxp(4) to use the driver API. 2014-06-02 18:45:36 +00:00
gem
glxiic
glxsb
gpio Add a bounds verification to the SCL and SDA pin values. 2014-05-31 14:27:50 +00:00
gxemul
hatm
hifn Don't destroy bus_dma maps created by bus_dmamem_alloc(). In some cases, 2014-06-10 20:25:45 +00:00
hme
hpt27xx Remove some Giant unlocks I missed in r267290. 2014-06-12 11:21:18 +00:00
hptiop
hptmv Apply vendor fixes to the High Point drivers: 2014-06-11 18:24:51 +00:00
hptnr
hptrr Apply vendor fixes to the High Point drivers: 2014-06-11 18:24:51 +00:00
hwpmc For Xeon 7500 and 48XX (Nehalem EX and Westmere EX) variants of the 2014-06-04 16:06:38 +00:00
hyperv
i40e - Don't compare bus_dma map pointers for static DMA allocations against 2014-06-12 11:15:19 +00:00
ic
ichsmb
ichwd
ida
ie
ieee488
if_ndis
iicbus Ignore IIC_ENOADDR from iicbus_reset() as it only means we have a 2014-05-31 14:38:05 +00:00
iir
io
ipmi
ips
ipw
isci
iscsi Implement redirection handling in initiator. 2014-06-18 17:35:40 +00:00
iscsi_initiator
ismt Add ismt(4) driver. 2014-05-20 19:55:06 +00:00
isp Add missing calls to bus_dmamap_unload() when freeing static DMA 2014-06-13 18:20:44 +00:00
ispfw
iwi
iwn Shadow RAM support is apparently not at all working on the Intel 5300 Wifi. 2014-06-14 06:54:03 +00:00
ixgb - Don't compare bus_dma map pointers for static DMA allocations against 2014-06-12 11:15:19 +00:00
ixgbe - Don't compare bus_dma map pointers for static DMA allocations against 2014-06-12 11:15:19 +00:00
jme Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
joy
kbd
kbdmux
ksyms
le
led
lge
lmc
malo Don't destroy bus_dma maps created by bus_dmamem_alloc(). In some cases, 2014-06-10 20:25:45 +00:00
mbox
mc146818
mca
mcd
md
mem
mfi Correct variable for loader tunable variable hw.mfi.mrsas_enable. 2014-06-13 22:33:41 +00:00
mge
mii Introduce a procedural interface to the ifnet structure. The new 2014-06-02 17:54:39 +00:00
mk48txx
mlx Add missing calls to bus_dmamap_unload() when freeing static DMA 2014-06-13 18:20:44 +00:00
mly
mmc
mn
mpr Increase taskqueue thread priority from idle to PRIBIO. 2014-05-24 13:00:49 +00:00
mps Increase taskqueue thread priority from idle to PRIBIO. 2014-05-24 13:00:49 +00:00
mpt
mrsas Add mrsas(4) driver from LSI official support of newer MegaRAID SAS 2014-05-07 16:16:49 +00:00
mse
msk Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
mvs Don't bother clearing maps for static DMA allocations to NULL. Instead, 2014-06-17 18:10:06 +00:00
mwl Don't destroy bus_dma maps created by bus_dmamem_alloc(). In some cases, 2014-06-10 20:25:45 +00:00
mxge
my Remove some unused variables. 2014-05-16 21:19:17 +00:00
nand
ncv
netfpga10g/nf10bmac Adjust the register layout to allow for 64bit registers in the 2014-05-09 12:59:38 +00:00
netmap change the netmap mbuf destructor so the same code works also on FreeBSD 9. 2014-06-10 16:06:59 +00:00
nfe Don't bother clearing maps for static DMA allocations to NULL. Instead, 2014-06-17 18:10:06 +00:00
nge Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
nmdm
nsp
ntb
null
nvd
nvme Use bitwise OR instead of logical OR when constructing value for 2014-06-10 21:40:43 +00:00
nvram
nvram2env
nxge Don't bother clearing maps for static DMA allocations to NULL. Instead, 2014-06-17 18:10:06 +00:00
oce Fix teardown of static DMA allocations in various NIC drivers: 2014-06-17 14:47:49 +00:00
ofw OF_peer() in IEEE 1275 returns 0 if no peer exists, not -1. 2014-05-11 18:22:05 +00:00
patm
pbio
pccard
pccbb
pcf
pci Add IOMMU PCI subclass, found on Tyan S8236 motherboard. 2014-05-20 14:39:22 +00:00
pcn
pdq
powermac_nvram
ppbus
ppc
proto
pst
pty
puc
qlxgb Unload maps for DMA buffers allocated via bus_dmamem_alloc() before 2014-06-11 20:44:02 +00:00
qlxgbe Unload maps for DMA buffers allocated via bus_dmamem_alloc() before 2014-06-11 20:44:02 +00:00
qlxge Unload maps for DMA buffers allocated via bus_dmamem_alloc() before 2014-06-11 20:44:02 +00:00
quicc
ral
random
rc
re Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
rndtest
rp
rt
safe Don't destroy bus_dma maps created by bus_dmamem_alloc(). In some cases, 2014-06-10 20:25:45 +00:00
sbni
scc
scd
sdhci
sec
sf Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
sfxge
sge Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
si
siba Remove some unused variables. 2014-05-16 21:19:17 +00:00
siis
sio
sis Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
sk Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
smbus
smc
sn
snc
snp
sound Fix various bugs with freeing static DMA allocations in sound drivers: 2014-06-17 16:07:57 +00:00
speaker
spibus
ste Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
stg
stge Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
streams
sym Don't destroy bus_dma maps created by bus_dmamem_alloc(). In some cases, 2014-06-10 20:25:45 +00:00
syscons Allow to disable syscons(4) if "hw.syscons.disable" kenv is set. 2014-06-18 22:23:10 +00:00
tdfx
terasic
ti Fix teardown of static DMA allocations in various NIC drivers: 2014-06-17 14:47:49 +00:00
tl
tpm
trm Don't destroy bus_dma maps created by bus_dmamem_alloc(). In some cases, 2014-06-10 20:25:45 +00:00
tsec
twa
twe
tws
tx Don't destroy bus_dma maps created by bus_dmamem_alloc(). In some cases, 2014-06-10 20:25:45 +00:00
txp Fix teardown of static DMA allocations in various NIC drivers: 2014-06-17 14:47:49 +00:00
uart In uart_bus_grab(), use the ier_mask instead of a custom hack for XScale. 2014-05-29 21:00:06 +00:00
ubsec Don't check maps for static DMA allocations against NULL to see if an 2014-06-13 19:34:34 +00:00
usb Avoid the USB device disconnected and controller shutdown clutter on system 2014-06-10 08:20:00 +00:00
utopia
vge Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
viawd
virtio - Modify vm_page_unwire() and vm_page_enqueue() to directly accept 2014-06-16 18:15:27 +00:00
vkbd
vmware/vmxnet3 Fix GCC compile warning: Variable(s) can be used uninitialized. 2014-06-19 05:10:03 +00:00
vr Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
vt Suspend vt(4) initialization if "kern.vt.disable" kenv is set. 2014-06-18 22:30:22 +00:00
vte Fix various NIC drivers to properly cleanup static DMA resources. 2014-06-11 14:53:58 +00:00
vx
vxge Don't bother clearing maps for static DMA allocations to NULL. Instead, 2014-06-17 18:10:06 +00:00
watchdog
wb
wbwd
wds
wi
wl
wpi Fix teardown of static DMA allocations in various NIC drivers: 2014-06-17 14:47:49 +00:00
wtap
xe
xen - Modify vm_page_unwire() and vm_page_enqueue() to directly accept 2014-06-16 18:15:27 +00:00
xl