freebsd-skq/sys
marcel 8b42e21d12 Fix null-pointer indirect function calls introduced in the previous
commit. In the new world order, the transitive closure on the vector
operations is not precomputed. As such, it's unsafe to actually use
any of the function pointers in an indirect function call. They can
be null, and we need to use the default vector in that case.
This is mostly a quick fix for the four function pointers that are
ed explicitly. A more generic or scalable solution is likely to see
the light of day.

No pathos on: current@
2004-12-05 22:30:28 +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 IPv6 packets can contain headers (like options) before the TCP/UDP/ICMP6 2004-12-05 12:15:43 +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 Experimental support for using doxygen to generate kernel documentation. 2004-07-11 16:13:57 +00:00
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 Fix null-pointer indirect function calls introduced in the previous 2004-12-05 22:30:28 +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 When panicing in device_unbusy(), actually tell what device has the issue. 2004-12-05 20:58:56 +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 Add a new network interface flag, IFF_NEEDSGIANT, which will allow 2004-07-27 23:20:45 +00:00
netatalk Correct a misspelling in a comment. 2004-12-05 13:28:52 +00:00
netatm Initialize struct pr_userreqs in new/sparse style and fill in common 2004-11-08 14:44:54 +00:00
netgraph - Use uint16_t to pass argument for NGM_NETFLOW_IFINFO, bump cookie. 2004-12-05 14:30:38 +00:00
netinet Assert inpcb lock in: 2004-12-05 22:27:53 +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 Fix null-pointer indirect function calls introduced in the previous 2004-12-05 22:30:28 +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 Move PNP IDs back into oldcard files 2004-08-13 06:57:31 +00:00
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 Prefer C99's __func__ over GCC's __FUNCTION__. 2004-09-23 18:25:46 +00:00
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 Fix null-pointer indirect function calls introduced in the previous 2004-12-05 22:30:28 +00:00
tools Back when VOP_* was introduced, we did not have new-style struct 2004-12-01 23:16:38 +00:00
ufs Fix null-pointer indirect function calls introduced in the previous 2004-12-05 22:30:28 +00:00
vm Correct a sanity check in vnode_pager_generic_putpages(). The cast used 2004-12-05 21:48:11 +00:00
Makefile Add a NO_BOOT knob to prevent building the boot blocks and loader. 2004-08-19 09:54:28 +00:00