freebsd-skq/sys
jhb fe250fcdf4 Several fixes to these drivers. Note that these two drivers are actually
just two different attachments (EISA and PCI) to a single driver.
- Add real locking.  Previously these drivers only acquired their lock
  in their interrupt handler or in the ioctl routine (but too broadly in
  the latter).  No locking was used for the stack calling down into the
  driver via if_init() or if_start(), for device shutdown or detach.  Also,
  the interrupt handler held the driver lock while calling if_input().  All
  this stuff should be fixed in the locking changes.
- Really fix these drivers to handle if_alloc().  The front-end attachments
  were using if_initname() before the ifnet was allocated.  Fix this by
  moving some of the duplicated logic from each driver into pdq_ifattach().
  While here, make pdq_ifattach() return an error so that the driver just
  fails to attach if if_alloc() fails rather than panic'ing.  Also, defer
  freeing the ifnet until the driver has stopped using it during detach.
- Add a new private timer to drive the watchdog timer.
- Pass the softc pointer to the interrupt handlers instead of the device_t
  so we can avoid the use of device_get_softc() and to better match what
  other drivers do.
2009-11-19 19:25:47 +00:00
..
amd64 Fix tinderbox build for i386 and sync amd64 with it. 2009-11-19 15:45:24 +00:00
arm These drivers only set if_timer but never set if_watchdog. Just remove 2009-11-19 18:11:23 +00:00
boot Provide an effective (relocated) address when building modules metadata. 2009-11-19 16:25:41 +00:00
bsm Add audit events for process descriptor system calls, which will appear in 2009-09-29 21:25:59 +00:00
cam Disable PortMultiplier Async Notifications for time of ports reset. 2009-11-16 15:18:02 +00:00
cddl Correct another case of not doing 64bit math. This allows mine and 2009-11-13 02:50:50 +00:00
compat Fix typo in kernel message. The fix is based upon the patch in the PR. 2009-11-05 07:37:48 +00:00
conf Tune CAM ATA kernel options a bit. Move PMP support from da to scbus and 2009-11-19 16:26:07 +00:00
contrib Merge ACPICA 20091112. 2009-11-16 21:47:12 +00:00
crypto
ddb Among signal generation syscalls, only sigqueue(2) is allowed by POSIX 2009-11-17 11:39:15 +00:00
dev Several fixes to these drivers. Note that these two drivers are actually 2009-11-19 19:25:47 +00:00
fs Create verifier used by FreeBSD NFS client is suboptimal because the 2009-11-11 15:43:07 +00:00
gdb
geom Add a missing check for Apple HFS partitions. 2009-11-12 19:30:49 +00:00
gnu File flags handling fixes for ext2fs: 2009-11-05 04:51:38 +00:00
i386 Fix tinderbox build for i386 and sync amd64 with it. 2009-11-19 15:45:24 +00:00
ia64 opt_* headers are included using the quoted form. 2009-11-19 01:27:22 +00:00
isa - Partially revert hackish r198964 and r199002. 2009-11-12 17:56:56 +00:00
kern Extend ddb(4) "show mount" command to print active string mount options. 2009-11-19 14:33:03 +00:00
kgssapi When the KOBJMETHOD() macro was updated, it resulted in the 2009-06-14 17:33:46 +00:00
libkern Move inet_aton() (specular to inet_ntoa(), already present in libkern) 2009-11-12 00:46:28 +00:00
mips Extract the code that records syscall results in the frame into MD 2009-11-10 11:43:07 +00:00
modules Add a forgotten module Makefile change from the previous commit. 2009-11-16 21:53:56 +00:00
net - Change internal function bpf_jit_compile() to return allocated size of 2009-11-18 23:40:19 +00:00
net80211 Remove trailing ";" in struct ieee80211_beacon_offsets declaration 2009-11-11 15:00:56 +00:00
netatalk Reverse misordered unlock and lock in at_control for netatalk phase I 2009-08-12 10:44:13 +00:00
netgraph Take a step towards removing if_watchdog/if_timer. Don't explicitly set 2009-11-06 14:55:01 +00:00
netinet Correct a comment. 2009-11-19 13:21:37 +00:00
netinet6 Adapt r197136 to IPv6 stack: 2009-11-19 13:39:07 +00:00
netipsec fixed two race conditions when inserting/removing SAs via PFKey, 2009-11-17 16:00:41 +00:00
netipx Use queue(9) instead of hand-crafted link lists for the global IPX 2009-06-24 20:57:50 +00:00
netnatm Reimplement the netisr framework in order to support parallel netisr 2009-06-01 10:41:38 +00:00
netncp
netsmb Don't print out a message on loading a module. 'kldload -v' and 'kldstat 2009-09-10 18:33:08 +00:00
nfs Revert rev 192323 (nfs_common.c only): 2009-07-12 03:53:52 +00:00
nfsclient Close a race with caching of -ve name lookups in the NFS client. 2009-10-16 19:30:48 +00:00
nfsserver Revert previous change and fix misalignment by using bcopy() 2009-11-15 03:09:50 +00:00
nlm Handle GRANTED_RES messages more gracefully: Send along a grant cookie 2009-10-07 19:50:14 +00:00
opencrypto If crypto operation is finished with EAGAIN, don't repeat operation from 2009-09-04 09:48:18 +00:00
pc98 Remove duplicate 'ural' entry since it was added to the MI NOTES a while 2009-11-17 15:47:19 +00:00
pci intpm/sb700: force polling mode if configured interrupt is SMI 2009-09-19 08:56:28 +00:00
powerpc Fix cpuid output on E500 core. 2009-11-19 16:21:26 +00:00
rpc Add a check for the connection being shut down to the krpc 2009-11-08 19:02:13 +00:00
security Having thrown the cat out of the house, add a necessary include. 2009-09-08 13:24:36 +00:00
sparc64 Unroll copying of the registers in {g,s}et_mcontext() and limit it 2009-11-17 21:08:10 +00:00
sun4v Extract the code that records syscall results in the frame into MD 2009-11-10 11:43:07 +00:00
sys Among signal generation syscalls, only sigqueue(2) is allowed by POSIX 2009-11-17 11:39:15 +00:00
teken Place home and end before insert and delete. 2009-11-11 09:43:26 +00:00
tools Output a comment on top of each generated file explaining where it came 2009-10-25 09:48:21 +00:00
ufs Don't build ufs_gjournal.c at all if UFS_GJOURNAL option is not given 2009-09-22 16:22:05 +00:00
vm Simplify both the invocation and the implementation of vm_fault() for wiring 2009-11-18 18:05:54 +00:00
xdr Add a check for a NULL mbuf ptr at the beginning of xdrmbuf_inline() 2009-08-12 16:27:51 +00:00
xen Temporarily revert the new-bus locking for 8.0 release. It will be 2009-08-20 19:17:53 +00:00
Makefile