freebsd-nq/sys
Matt Jacob fdeb9f2f66 Add get/set param ioctl support.
Remove sim queue freezes for resource shortages. I've had too many
strange race conditions where I freeze on a resource shortage but
never get unfrozen.

Consolidate the remaining sim queue freeze condition (for loopdown)
into an inline with debug messages that allows us to track problems
at ISP_LOGDEBUG0 level easier. Change a bunch of debug messages about
loop down/up conditions to ISP_LOGDEBUG0 level.

Remove dead isp_relsim code.

Change some internal flag stuff for efficiency.

Complain vociferously if we try and use our FC scratch area while it's
busy being used already (I mean, if we don't have solaris' ability
to sleep as an interrupt thread which would allow us to just use
a p/v semaphore, at least *say* when you've just borked yourself).

Add infrastructure to allow overrides of hard loopid && initiator
id from boot variables.

Fix the usual quota of silly bugs:

 + 'ktmature' needs to be per-instance. Argh.
 + When entering isp_watchdog, set intsok to zero, preserving
   old value to restore later. It's not nice to try and sleep
   from splsoftclock.
 + Fix tick overflow buglet in checking timeout value.

MFC after:	1 week
2002-07-08 17:42:47 +00:00
..
alpha Move __offsetof() macro from <machine/ansi.h> to <sys/cdefs.h>. It's 2002-07-08 16:43:35 +00:00
amd64 Comment out apm; ACPI is the modern replacement, and folks who really 2002-07-08 11:56:44 +00:00
arm Move __offsetof() macro from <machine/ansi.h> to <sys/cdefs.h>. It's 2002-07-08 16:43:35 +00:00
boot Enable netboot support by default, since it can now coexist with disk and 2002-07-07 23:08:22 +00:00
cam Correct spelling of 'supplied'. 2002-06-19 20:44:48 +00:00
coda More s/file system/filesystem/g 2002-05-16 21:28:32 +00:00
compat Part 1 of KSE-III 2002-06-29 17:26:22 +00:00
conf Document TCBHASHSIZE in NOTES and add it to the allowable kernel options. 2002-07-08 02:53:59 +00:00
contrib Resolve conflicts arising from the ACPI CA 20020404 import. 2002-06-30 17:53:12 +00:00
crypto Fixed AES encryption algorithm bug 2002-05-24 07:26:17 +00:00
ddb Part 1 of KSE-III 2002-06-29 17:26:22 +00:00
dev Add get/set param ioctl support. 2002-07-08 17:42:47 +00:00
fs Lock down pseudofs: 2002-07-08 01:50:14 +00:00
geom Don't use the static thread.. it is going away. 2002-06-29 07:47:20 +00:00
gnu Use hashdestroy() now that it exists. 2002-06-30 03:01:44 +00:00
i4b Remote pci.h/NPCI usage from i4b code. 2002-06-13 06:04:28 +00:00
i386 Move __offsetof() macro from <machine/ansi.h> to <sys/cdefs.h>. It's 2002-07-08 16:43:35 +00:00
ia64 Move __offsetof() macro from <machine/ansi.h> to <sys/cdefs.h>. It's 2002-07-08 16:43:35 +00:00
isa Clock frequencies reported by sysctl should be unsigned values. Discovered 2002-06-22 16:30:18 +00:00
isofs/cd9660 Quick fix for non-unique inode numbers for hard links. We use the 2002-05-22 08:50:18 +00:00
kern Fixed some printf format errors (one new one reported by gcc and 3 nearby 2002-07-08 12:21:11 +00:00
libkern For some reason this didn't get added in my previous commit. 2002-05-29 21:58:12 +00:00
modules Add a makefile for building UFS as a module. Since it is of marginal 2002-06-30 02:23:12 +00:00
net Remove 0 initializers for global/static variables, so they end up in 2002-07-07 22:42:57 +00:00
netatalk Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
netatm - Remove UM_* user land memory macros since they are no longer used. 2002-06-24 22:31:17 +00:00
netgraph NUL terminate the ACNAME passed to userland. 2002-06-22 21:00:53 +00:00
netinet Implement the last 2-3 missing instructions for ipfw, 2002-07-05 22:43:06 +00:00
netinet6 Notify functions can destroy the pcb, so they have to return an 2002-06-14 08:35:21 +00:00
netipx Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
netkey Remove so*_locked(), which were backed out by mistake. 2002-06-18 07:42:02 +00:00
netnatm Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
netncp Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
netns Fix bug which has been there since rev 1.1 where && was used instead of &. 2002-06-09 03:57:34 +00:00
netsmb Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
nfs Remove unused include. 2002-03-20 10:12:07 +00:00
nfsclient In namei(), we use a NULL thread for uio_td when doing a VOP_READLINK(). 2002-06-28 21:53:08 +00:00
nfsserver Back out my lats commit of locking down a socket, it conflicts with hsu's work. 2002-05-31 11:52:35 +00:00
pc98 s/procrunnable/kserunnable/ in a comment 2002-07-08 01:52:55 +00:00
pccard Lots of people have had to hack around the fixed address for cardbus 2002-06-27 19:56:22 +00:00
pci Fix if_timer logic to make sure that there is always a timeout 2002-06-30 22:16:22 +00:00
posix4 Part 1 of KSE-III 2002-06-29 17:26:22 +00:00
powerpc Move __offsetof() macro from <machine/ansi.h> to <sys/cdefs.h>. It's 2002-07-08 16:43:35 +00:00
rpc
security/lomac Get rid of warnings, there's no need to do preprocessor concatination of 2002-06-01 18:45:33 +00:00
sparc64 Move __offsetof() macro from <machine/ansi.h> to <sys/cdefs.h>. It's 2002-07-08 16:43:35 +00:00
sys Move __offsetof() macro from <machine/ansi.h> to <sys/cdefs.h>. It's 2002-07-08 16:43:35 +00:00
tools - Use 'options DEBUG_VFS_LOCKS' instead of the DEBUG_ALL_VFS_LOCKS 2002-07-07 06:39:36 +00:00
ufs Fixed some printf format errors (4 new ones reported by gcc and 5 nearby 2002-07-08 12:42:29 +00:00
vm Add a special page zero entry point intended to be called via the single 2002-07-08 04:24:26 +00:00
Makefile Milestone #1 in cross-arch make releases. 2002-04-26 17:55:27 +00:00