freebsd-dev/sys
Warner Losh 891e611130 Start to add GIANT_REQUIRED; macros in places where giant is required
and that I've verified things seem to basically work.  I was able to
boot and hot plug usb devices.  Please let me know if this causes
problems for anybody.

The push down of giant has proceeded to the point that this will start
to matter more and more.
2004-12-05 07:55:30 +00:00
..
alpha Change gdb_cpu_setreg() to not take the value to which to set the 2004-12-01 06:40:35 +00:00
amd64 Replace (inlined) pmap_pte() calls with smaller, faster code where 2004-12-04 22:02:31 +00:00
arm Include <sys/signalvar.h> for trapsignal(). 2004-12-02 23:31:48 +00:00
boot Fix a bunch of stack leaks. These were theoretically harmless, except that 2004-12-01 07:17:57 +00:00
cam Correct another location where inquiry length as calculated from the 2004-11-18 07:24:29 +00:00
coda Back when VOP_* was introduced, we did not have new-style struct 2004-12-01 23:16:38 +00:00
compat Do not blindly pass linux filesystem specific mount data across. 2004-12-03 18:14:22 +00:00
conf Revert rev. 1.166 and remove sparc64/pci/ofw_pci_if.m from MFILES again, 2004-12-04 14:20:56 +00:00
contrib This commit was generated by cvs2svn to compensate for changes in r138298, 2004-12-02 00:12:19 +00:00
crypto Initiate deorbit burn sequence for 80386 support in FreeBSD: Remove 2004-11-16 20:42:32 +00:00
ddb When printing a stack trace for a thread, also print the pid and tid. 2004-11-23 23:11:47 +00:00
dev Grab Giant around calls to DEVICE_SUSPEND/RESUME in acpi_SetSleepState(). 2004-12-05 01:35:18 +00:00
doc
fs Remove embryonic rootfs mounting facility. 2004-12-04 09:57:38 +00:00
gdb Change gdb_cpu_setreg() to not take the value to which to set the 2004-12-01 06:40:35 +00:00
geom o Don't limit GPT as a rank 2 provider. Allow it to be connected 2004-12-05 06:02:21 +00:00
gnu Remove #if 0'ed rootfs mounting code. 2004-12-04 09:58:20 +00:00
i4b Mark i4b IPR and SPPP drivers as NET_NEEDS_GIANT(), as they both 2004-10-12 09:25:52 +00:00
i386 For efficiency move the call to pmap_pte_quick() out of pmap_protect()'s 2004-12-02 03:29:17 +00:00
ia64 Change gdb_cpu_setreg() to not take the value to which to set the 2004-12-01 06:40:35 +00:00
isa Stop printing the VGA registers during verbose boot, in order to not 2004-11-03 09:07:44 +00:00
isofs/cd9660 Back when VOP_* was introduced, we did not have new-style struct 2004-12-01 23:16:38 +00:00
kern Start to add GIANT_REQUIRED; macros in places where giant is required 2004-12-05 07:55:30 +00:00
libkern Use the RET macro. 2004-11-09 16:47:47 +00:00
modules kmod.mk knows how to create empty opt_*.h files so let it deal with the 2004-12-03 23:43:02 +00:00
net Implement the check I was talking about in the previous message already. 2004-11-30 22:38:37 +00:00
net80211
netatalk Initialize struct pr_userreqs in new/sparse style and fill in common 2004-11-08 14:44:54 +00:00
netatm Initialize struct pr_userreqs in new/sparse style and fill in common 2004-11-08 14:44:54 +00:00
netgraph Mechanically rename s/ng_timeout/ng_callout/g, s/ng_untimeout/ng_uncallout/g. 2004-12-01 11:56:32 +00:00
netinet Fixes a bug in SACK causing us to send data beyond the receive window. 2004-11-29 18:47:27 +00:00
netinet6 Reviewed by: SUZUKI Shinsuke <suz@kame.net> 2004-11-29 03:10:35 +00:00
netipsec Initialize struct pr_userreqs in new/sparse style and fill in common 2004-11-08 14:44:54 +00:00
netipx Initialize struct pr_userreqs in new/sparse style and fill in common 2004-11-08 14:44:54 +00:00
netkey support TCP-MD5(IPv4) in KAME-IPSEC, too. 2004-11-08 18:49:51 +00:00
netnatm Initialize struct pr_userreqs in new/sparse style and fill in common 2004-11-08 14:44:54 +00:00
netncp Add missing zero flag argument. 2004-10-12 08:22:08 +00:00
netsmb Don't use vn_todev(). 2004-11-10 07:16:59 +00:00
nfs
nfs4client Back when VOP_* was introduced, we did not have new-style struct 2004-12-01 23:16:38 +00:00
nfsclient Back when VOP_* was introduced, we did not have new-style struct 2004-12-01 23:16:38 +00:00
nfsserver Correct a bug in nfsrv_create() where a call to nfsrv_access() might 2004-11-11 21:30:52 +00:00
opencrypto Push Giant down through ioctl. 2004-11-17 09:09:55 +00:00
pc98 Don't include sys/user.h merely for its side-effect of recursively 2004-11-27 06:51:39 +00:00
pccard
pci - Simplify pcn_probe() by moving vendor/device matching code to pcn_match(). 2004-12-03 18:35:00 +00:00
posix4 Back when VOP_* was introduced, we did not have new-style struct 2004-12-01 23:16:38 +00:00
powerpc Create a new definition, PSL_KERNSET, which is used for setting the 2004-11-30 09:04:41 +00:00
rpc
security Implement MAC entry points relating to System V IPC, calling into the 2004-11-17 13:14:24 +00:00
sparc64 Change gdb_cpu_setreg() to not take the value to which to set the 2004-12-01 06:40:35 +00:00
sys Implement a function, mount_arg() for accumulating a list of mount parameters 2004-12-03 22:38:06 +00:00
tools Back when VOP_* was introduced, we did not have new-style struct 2004-12-01 23:16:38 +00:00
ufs typo in comment. 2004-12-03 20:36:55 +00:00
vm Don't include sys/user.h merely for its side-effect of recursively 2004-11-27 06:51:39 +00:00
Makefile