freebsd-dev/sys/dev
Christian Brueffer 41d7d5932e Check pointer for NULL before dereferencing it, not after.
PR:		138383
Submitted by:	Patroklos Argyroudis <argp@census-labs.com>
Reviewed by:	rnoland
MFC after:	1 week
2009-10-21 15:54:45 +00:00
..
aac Whitespace tweak. 2009-09-09 04:04:09 +00:00
acpi_support Remove unnecessary locking from attach(). This fixes a LOR between the 2009-09-24 16:51:56 +00:00
acpica Do not hold the ACPI A/C adapter lock when changing the power profile. 2009-09-30 17:07:49 +00:00
adb Temporarily revert the new-bus locking for 8.0 release. It will be 2009-08-20 19:17:53 +00:00
adlink
advansys Separate the parallel scsi knowledge out of the core of the XPT, and 2009-07-10 08:18:08 +00:00
ae Fix multicast handling. All Atheros controllers use big-endian form 2009-09-29 23:03:16 +00:00
age Fix multicast handling. All Atheros controllers use big-endian form 2009-09-29 23:03:16 +00:00
agp Add pci id's for Intel G41 chipset 2009-10-11 01:51:35 +00:00
aha
ahb
ahci MFp4: 2009-10-21 13:00:01 +00:00
aic
aic7xxx Add a missing free() call. 2009-10-21 14:09:06 +00:00
alc Fix multicast handling. All Atheros controllers use big-endian form 2009-09-29 23:03:16 +00:00
ale Fix multicast handling. All Atheros controllers use big-endian form 2009-09-29 23:03:16 +00:00
amd Separate the parallel scsi knowledge out of the core of the XPT, and 2009-07-10 08:18:08 +00:00
amdtemp Restore (undocumented) support for early revisions and add more comments. 2009-09-14 23:08:19 +00:00
amr Revert previous commit and add myself to the list of people who should 2009-09-08 13:19:05 +00:00
an
arcmsr
asmc Use %zu for size_t. 2009-09-14 21:33:00 +00:00
asr
ata - Revert r191568 partially. Forcing AHCI mode by changing device subclass 2009-10-05 16:26:54 +00:00
ath Atheros EEPROM version 4K. This version is mostly based on version 1.4. 2009-10-10 22:29:34 +00:00
atkbdc Rewrite x86bios and update its dependent drivers. 2009-10-19 20:58:10 +00:00
auxio
bce - Introduce new option BCE_JUMBO_HDRSPLIT that allows user to enable header 2009-10-21 12:47:09 +00:00
bfe
bge - On entrance to the rx_eof sync RX rings maps with POSTWRITE flag 2009-10-21 11:50:18 +00:00
bktr Temporarily revert the new-bus locking for 8.0 release. It will be 2009-08-20 19:17:53 +00:00
bm
buslogic
bwi
cardbus
cas
ce
cfe
cfi
ciss Sync driver with Yahoo: 2009-09-16 23:27:14 +00:00
cm
cmx
coretemp Change 'dev.cpu.N.temperature', sysctl I (degC) to IK (Kelvin). 2009-09-06 12:01:29 +00:00
cp
cpuctl
cpufreq
cs
ct
ctau
cx
cxgb cxgb(4) updates, including: 2009-10-05 20:21:41 +00:00
cy
dc
dcons
de Align Tx/Rx descriptors on 32 bytes boundary instead of PAGE_SIZE. 2009-09-24 17:53:00 +00:00
digi
dpms Remove a redundant option ROM check, which was never meant to be committed. 2009-10-19 23:09:39 +00:00
dpt
drm Check pointer for NULL before dereferencing it, not after. 2009-10-21 15:54:45 +00:00
e1000 Fix build issue with last commit. 2009-09-10 21:16:26 +00:00
ed
eisa
en
ep Cleanup tortured logic a big. Noticed by FlexLint, per phk. 2009-09-08 16:37:18 +00:00
esp
et
ex
exca
fatm
fb Rewrite x86bios and update its dependent drivers. 2009-10-19 20:58:10 +00:00
fdc Orphaning provider with EXDEV seems weird; perhaps the author meant 2009-10-10 21:49:04 +00:00
fe
firewire Revert previous commit and add myself to the list of people who should 2009-09-08 13:19:05 +00:00
flash
fxp It seems some 82559ER controllers do not support Rx checksum 2009-09-28 19:40:16 +00:00
gem Work around a quirk with the G5 Xserve, which has a fake GMAC controller 2009-10-18 17:11:16 +00:00
glxsb
hatm
hifn
hme
hptiop Revert previous commit and add myself to the list of people who should 2009-09-08 13:19:05 +00:00
hptmv
hptrr Fix a boot hang for hptrr(4) caused by changes introduced in r195534. 2009-08-21 01:00:15 +00:00
hwpmc Fix KASSERT string to include the real module name. 2009-10-18 13:51:49 +00:00
ic
ichsmb
ichwd Don't print out a message on loading a module. 'kldload -v' and 'kldstat 2009-09-10 18:33:08 +00:00
ida
ie
ieee488
if_ndis Fix a bad use of NULL instead of zero for int comparison. Sorry for the 2009-10-01 11:52:06 +00:00
iicbus
iir Revert previous commit and add myself to the list of people who should 2009-09-08 13:19:05 +00:00
io
ipmi
ips Check pointer for NULL before dereferencing it, not after. 2009-10-21 15:04:50 +00:00
ipw For ic_opmode switch cases, provide a default label with a printf saying 2009-07-10 15:28:33 +00:00
iscsi/initiator Fix iSCSI initiator and vpo driver operation, broken by CAM changes. 2009-08-18 08:46:54 +00:00
isp (semiforced commit to add comment missed in last delta) 2009-09-21 01:41:19 +00:00
ispfw Add 8Gb card firmware. Update some 2Gb and 4Gb f/w sets. 2009-08-01 00:57:34 +00:00
iwi For ic_opmode switch cases, provide a default label with a printf saying 2009-07-10 15:28:33 +00:00
iwn For ic_opmode switch cases, provide a default label with a printf saying 2009-07-10 15:28:33 +00:00
ixgb
ixgbe Stats missed packet handling was still not quite 2009-09-11 00:00:23 +00:00
jme Remove unnecessary device reinitialization. 2009-09-28 19:33:52 +00:00
joy
kbd Use an unsigned integer for storing the key code. 2009-09-22 11:29:11 +00:00
kbdmux
ksyms
le
led
lge
lindev lindev(4) [1] is supposed to be a collection of linux-specific pseudo 2009-09-26 12:45:28 +00:00
lmc
malo
mc146818
mca
mcd
md
mem
mfi Temporarily revert the new-bus locking for 8.0 release. It will be 2009-08-20 19:17:53 +00:00
mge Introduce MII_ADDR_BASE option on ARM, which allows to override the default 2009-08-25 09:47:12 +00:00
mii Add hack to pass controller specific information to phy driver. 2009-09-28 21:03:28 +00:00
mk48txx
mlx Temporarily revert the new-bus locking for 8.0 release. It will be 2009-08-20 19:17:53 +00:00
mly
mmc Temporarily revert the new-bus locking for 8.0 release. It will be 2009-08-20 19:17:53 +00:00
mn
mpt Use callout_init_mtx on FreeBSD versions recent enough. This closes 2009-10-20 02:35:12 +00:00
mse
msk Add DGE-560SX(Yukon XL) to the supported device list. Many thanks 2009-09-28 21:11:31 +00:00
mwl Replace 'can not' with 'cannot' so that we use 'cannot' everywhere. 2009-09-23 17:48:16 +00:00
mxge Make mxge do a better job recovering from NIC h/w faults 2009-10-20 18:58:28 +00:00
my
ncv
nfe
nge
nmdm
nsp
null Remove unneeded minor numbers from /dev/null and /dev/zero. 2009-09-06 09:59:02 +00:00
nve
nvram
nxge
ofw
patm
pbio
pccard
pccbb Temporarily revert the new-bus locking for 8.0 release. It will be 2009-08-20 19:17:53 +00:00
pcf
pci Rewrite x86bios and update its dependent drivers. 2009-10-19 20:58:10 +00:00
pcn
pdq
powermac_nvram
ppbus Correct a copy/paste bug in a comment. lptclose() checks once a second to 2009-10-13 12:23:28 +00:00
ppc
pst Temporarily revert the new-bus locking for 8.0 release. It will be 2009-08-20 19:17:53 +00:00
pty Move ptmx into pty(4). 2009-09-06 10:27:45 +00:00
puc
quicc
ral Implementation of the upcoming Wireless Mesh standard, 802.11s, on the 2009-07-11 15:02:45 +00:00
random
rc
re Add RTL8168DP/RTL8111DP device id. While I'm here append "8111D" to 2009-08-24 18:58:13 +00:00
rndtest
rp These checks against BUSY aren't needed: the newbus layer does this 2009-09-05 08:38:25 +00:00
safe
sbni
scc
scd
sdhci
sec
sf
si
siba
siis MFp4: 2009-10-21 13:00:01 +00:00
sio
sis
sk
smbus
smc
sn
snc
snp Add ttydisc_rint_simple(). 2009-08-23 08:04:40 +00:00
sound Fix typo in previous commit. 2009-09-30 11:05:12 +00:00
speaker
spibus
ste
stg
stge
streams
sym
syscons Add support for VT200-style mouse input. 2009-09-27 18:19:41 +00:00
tdfx
ti
tl
trm Separate the parallel scsi knowledge out of the core of the XPT, and 2009-07-10 08:18:08 +00:00
tsec
twa Change the command argument to ioctl routines to u_long to avoid 2009-09-22 16:28:07 +00:00
twe Change the command argument to ioctl routines to u_long to avoid 2009-09-22 16:28:07 +00:00
tx
txp Make sure rx descriptor ring align on 16 bytes. I guess the 2009-08-31 22:09:48 +00:00
uart Fix RTS/CTS flow control, broken by the TTY overhaul. The new TTY 2009-10-02 22:30:44 +00:00
ubsec
usb Change from CAM_TID_INVALID to CAM_SEL_TIMEOUT error code when the usb device 2009-10-20 21:29:46 +00:00
utopia
vge
vkbd
vr
vx
watchdog
wb
wds
wi Revert previous commit and add myself to the list of people who should 2009-09-08 13:19:05 +00:00
wl
wpi For ic_opmode switch cases, provide a default label with a printf saying 2009-07-10 15:28:33 +00:00
xe
xen add core dump support to blkfront 2009-08-30 20:45:24 +00:00
xl Make xl(4) build with Tx checksum offload. 2009-07-09 01:58:59 +00:00