NetBSD/sys
jym 96f9080096 Fixes in the iwi(4) driver to better handle errors:
- bus_dmamap fixes, with checks against NULL
- move the rings' allocation code later in iwi_attach() to avoid NULL pointer
dereference if allocation fails
- avoid double free() in case of failure during attach. If an allocation fails,
do not free the ring directly, as it is handled by iwi_detach()
- only set ring->count for RX/TX rings when ring allocation is successful, or
else the for loop during detach will fail with a NULL dereference.
- call pci_intr_disestablish() if iwi_reset() fails during attach; driver is
in an incoherent state, interrupt handler should not be used.

Proposed by me on tech-net@, approved by christos@. Compiled and tested
with GENERIC and XEN3_DOM0 kernels.
2009-03-13 21:57:07 +00:00
..
altq
arch Keep the BIOS-configured interrupt number if intr_find_mpmapping() doesn't 2009-03-13 20:19:56 +00:00
coda merge christos-time_t 2009-01-11 02:45:45 +00:00
compat disable PTHREAD_CONCURRENCY until the bugs are fixed. 2009-03-06 14:00:40 +00:00
conf Add 'alternative memory' disk device driver. 2009-03-12 00:15:07 +00:00
crypto
ddb Switch the default value (if no options DDB_ONPANIC is defined) for 2009-03-11 23:22:57 +00:00
dev Fixes in the iwi(4) driver to better handle errors: 2009-03-13 21:57:07 +00:00
dist PR# port-i386/40676: ACPI Exception AE_AML_NO_OPERAND when booting on VAIO P 2009-02-17 23:34:19 +00:00
external
fs udf_write_filebuf: remove an write-only variable 2009-02-22 15:26:51 +00:00
gdbscripts
ipkdb
kern do_sys_unlink: remove an unused credential. 2009-03-13 11:05:26 +00:00
lib Follow the syntax of file conditionals for makeoptions, using minor case 2009-03-13 18:25:58 +00:00
miscfs genfs_getpages: rework 1.18 revision - move uvm_pagermapout() back. 2009-02-23 21:27:51 +00:00
modules enable tprof modules. 2009-03-10 14:56:30 +00:00
net Deprecate the SIOCSIFPHYADDR ioctl and the sysctl node in favour 2009-03-13 18:40:10 +00:00
net80211
netatalk
netbt
netinet like KERN_FILE2: *do* update "needed" when there is no count. we want 2009-03-11 05:55:22 +00:00
netinet6 make created and lastused time_t to avoid 2038 problems. 2009-02-14 20:53:04 +00:00
netipsec remove 2038 comment. 2009-02-14 20:53:58 +00:00
netisdn
netiso
netkey remove 2038 comment. 2009-02-14 20:51:39 +00:00
netnatm
netsmb restore the pre socket locking patch signal behaviour. 2009-01-21 06:59:29 +00:00
nfs nfs_lookup: fix a comment. 2009-03-13 15:01:29 +00:00
opencrypto
rump Create receive thread only in if_start() to make sure it happens 2009-03-01 20:50:04 +00:00
secmodel merge christos-time_t 2009-01-11 02:45:45 +00:00
stand
sys VNODE_FLAGBITS: fix octal counting. 2009-03-13 11:04:25 +00:00
ufs Don't use e2fs_inode_size in superblock on E2FS_REV0 file system. 2009-03-02 09:54:49 +00:00
uvm Clarify free_list usage in uvm_page_physload() regarding faster/slower RAM. 2009-03-12 12:55:16 +00:00
Makefile