freebsd-src/sys
Warner Losh cf7ed68316 Add d_thread_t. This is a typedef for struct thread in -current and
will be one for struct proc in stable.  those drivers needing to have
cross version portability should use d_thread_t instead of inventing
their own means.  Non-drivers, and drivers that either only run on
-current or must look under the covers of the struct proc/thread
should must not use this.

As noted in arch@, this minorly violates style(9), but the sys/conf.h
devsw already violates this and all I'm doing is extending the
violation to ease the burdon on device driver writers.  It was judged
that this minor violation, which doesn't impact userland or those
people not using it, was preferable to the alternatives (eg #define
proc thread).  C does not allow a way to rename or alias structs
easily, so we fall back to using a typedef.

Bump FreeBSD_version to reflect this change (porters guide to be done
in a separate commit).
2001-10-01 20:15:11 +00:00
..
alpha Add AlphaPC64 to comments. Correct names (ds10 -> DS10 etc) 2001-09-30 12:09:50 +00:00
amd64 Disable the check in icu_setup() to see if a handler was already used as 2001-09-27 19:03:52 +00:00
arm o Remove some GCCisms in src/powerpc/include/endian.h. 2001-08-30 00:04:19 +00:00
boot Fix the function CD(): "Clear to the end of the screen". 2001-10-01 11:48:02 +00:00
cam o Modify access control code for the CAM SCSI pass-through device to 2001-09-26 20:13:16 +00:00
coda Use the passed in thread to selrecord() instead of curthread. 2001-09-21 22:26:51 +00:00
compat Catch up with the visibility callback stuff, and give up trying to keep the 2001-10-01 04:31:05 +00:00
conf Add identcpu.c. 2001-09-30 21:35:32 +00:00
contrib IPFilter munges multicast address packets on the loopback interface. 2001-09-12 22:06:36 +00:00
crypto
ddb Fill out some gaps in ia64 DDB support. This involves generalising DDB's 2001-09-15 11:06:07 +00:00
dev Change the way DAO/TAO mode is init'ed. 2001-10-01 14:59:52 +00:00
fs [the previous commit to pseudofs_vncache.c got the wrong log message] 2001-10-01 04:26:33 +00:00
geom KSE Milestone 2 2001-09-12 08:38:13 +00:00
gnu The addition of i_dirhash to struct inode pushed RELENG_4's 2001-09-24 18:29:20 +00:00
i4b sppp rewrites the interface's ip address directly; this breaks when the 2001-10-01 18:03:56 +00:00
i386 Add an option ED_NO_MIIBUS, which causes the `ed' driver to be 2001-09-29 22:32:03 +00:00
ia64 Support for SKI is now an option. 2001-09-29 11:45:33 +00:00
isa Add support for 28800 baud to sio. 2001-09-29 04:49:11 +00:00
isofs/cd9660 KSE Milestone 2 2001-09-12 08:38:13 +00:00
kern o Complete the migration from suser error checking in the following form 2001-10-01 20:01:07 +00:00
libkern Fix a warning in bsearch(). Like index() etc, it de-qualifies its 2001-09-10 10:33:46 +00:00
modules Add a change I forgot when adding ED_NO_MIIBUS. This will likely 2001-09-30 01:59:11 +00:00
net Update the hash table when sppp mucks directly with the interface address. 2001-10-01 18:14:49 +00:00
netatalk KSE Milestone 2 2001-09-12 08:38:13 +00:00
netatm KSE Milestone 2 2001-09-12 08:38:13 +00:00
netgraph Remove a couple unintentional mentions of Ethernet that crept in from 2001-09-28 00:02:50 +00:00
netinet in_ifinit apparently can be used to rewrite an ip address; recalculate 2001-10-01 18:07:08 +00:00
netinet6 Make faith loadable, unloadable, and clonable. 2001-09-25 18:40:52 +00:00
netipx KSE Milestone 2 2001-09-12 08:38:13 +00:00
netkey KSE Milestone 2 2001-09-12 08:38:13 +00:00
netnatm
netncp KSE Milestone 2 2001-09-12 08:38:13 +00:00
netns
netsmb Map errdos:67 to the ENOENT. 2001-08-21 09:16:57 +00:00
nfs Unwind some more macros. NFSMADV() was kinda silly since it was right 2001-09-28 04:37:08 +00:00
nfsclient Unwind some more macros. NFSMADV() was kinda silly since it was right 2001-09-28 04:37:08 +00:00
nfsserver Unwind some more macros. NFSMADV() was kinda silly since it was right 2001-09-28 04:37:08 +00:00
pc98 o Modify pc98 syscons code to use securelevel_gt() instead of 2001-09-26 20:26:32 +00:00
pccard Fix, I think, The second slot problem with Cirrus Logic PD6729/30 parts: 2001-09-21 06:45:35 +00:00
pci Do not call mii_pollstat() from within device tick routines; the status 2001-09-29 19:28:31 +00:00
posix4 KSE Milestone 2 2001-09-12 08:38:13 +00:00
powerpc Catch up to recent removal of curpcb from globals.h. 2001-09-24 02:58:49 +00:00
rpc
sparc64 Add contents to struct *reg. 2001-09-30 19:59:07 +00:00
svr4
sys Add d_thread_t. This is a typedef for struct thread in -current and 2001-10-01 20:15:11 +00:00
tools KSE Milestone 2 2001-09-12 08:38:13 +00:00
ufs - Fix some minor whitespace nits. 2001-09-27 21:04:13 +00:00
vm o Modify access control checks in mmap() to use securelevel_gt() instead 2001-09-26 20:29:39 +00:00
Makefile