freebsd-skq/sys
Marcel Moolenaar 4e4422d4d4 Don't use fuword() and suword() on struct members of type int. This
happens to work on 32-bit platforms as sizeof(long)=sizeof(int), but
wrecks all kinds of havoc (garbage reads, corrupting writes and
misaligned loads/stores) on 64-bit architectures.
The fix for now is to use fuword32() and suword32() and change the
type of the applicable int fields to int32. This is to make it
explicit that we depend on these fields being 32-bit. We may want
to revisit this later.

Reviewed by: deischen
2003-06-28 19:45:15 +00:00
..
alpha enable interrupt routing for mcpcia based systems 2003-06-28 13:47:23 +00:00
amd64 Add a machine depended function thread_siginfo, SA signal code 2003-06-28 06:34:08 +00:00
arm sys/sys/limits.h: 2003-05-19 20:29:07 +00:00
boot Build on amd64. Yes, I know this isn't particularly nice. 2003-06-26 03:51:57 +00:00
cam Merge common XPT_CALC_GEOMETRY functions into a single convenience function. 2003-06-14 22:17:41 +00:00
coda Remove in toto coda_strategy which incorrectly implemented vop_panic(); 2003-06-15 18:45:15 +00:00
compat Don't map LINUX_POSIX_VDISABLE to _POSIX_VDISABLE and vice versa for 2003-06-28 19:32:07 +00:00
conf Hook grackle system controller/heathrow interrupt controller to PPC build. 2003-06-28 08:53:49 +00:00
contrib This commit was generated by cvs2svn to compensate for changes in r116801, 2003-06-25 06:06:52 +00:00
crypto Use __FBSDID(). 2003-06-10 21:44:29 +00:00
ddb Rename P_THREADED to P_SA. P_SA means a process is using scheduler 2003-06-15 00:31:24 +00:00
dev update to new 802.11 support 2003-06-28 17:57:30 +00:00
fs Fix a bug where a truncate operation involving truncate() or ftruncate() on 2003-06-27 15:46:38 +00:00
geom Sleep on "-" in our normal state to simplify debugging. 2003-06-18 10:33:09 +00:00
gnu Add the same KASSERT to all VOP_STRATEGY and VOP_SPECSTRATEGY implementations 2003-06-15 18:53:00 +00:00
i4b Use __FBSDID(). 2003-06-11 00:01:05 +00:00
i386 Add a machine depended function thread_siginfo, SA signal code 2003-06-28 06:34:08 +00:00
ia64 Implement cpu_set_upcall_kse(). Elementary testing shows that this 2003-06-28 09:22:25 +00:00
isa Force media autodetection if the device has lost its parameter table. 2003-06-16 08:42:20 +00:00
isofs/cd9660 change dev_t to struct cdev * to match ufs. This fixes fstat for cd9660 2003-06-24 22:11:20 +00:00
kern Don't use fuword() and suword() on struct members of type int. This 2003-06-28 19:45:15 +00:00
libkern Use __FBSDID(). 2003-06-11 05:37:42 +00:00
modules Attach the amd(4) module to the i386 and pc98 builds only; 2003-06-28 08:01:27 +00:00
net remove old 802.11 support; replaced by new code in sys/net80211 2003-06-28 06:09:39 +00:00
net80211 revise copyright notices per discussion with Atsushi Onoe <onoe@sm.sony.co.jp> 2003-06-27 05:13:52 +00:00
netatalk - Use if_broadcastaddr from struct ifnet rather than relying on 2003-03-21 17:53:16 +00:00
netatm Use __FBSDID(). 2003-06-11 07:22:30 +00:00
netgraph Fix a comment 2003-06-25 20:58:35 +00:00
netinet Remove a stale comment, fix indentation. 2003-06-28 14:23:22 +00:00
netinet6 Do not attempt to access to inp_socket fields if the socket is in the TIME_WAIT 2003-06-17 00:31:30 +00:00
netipsec Check crypto driver capabilities and if the driver operates synchronously 2003-06-27 20:10:03 +00:00
netipx Use __FBSDID(). 2003-06-11 05:37:42 +00:00
netkey Use __FBSDID(). 2003-06-11 05:37:42 +00:00
netnatm Use __FBSDID(). 2003-06-11 05:37:42 +00:00
netncp Use __FBSDID(). 2003-06-11 05:37:42 +00:00
netsmb Add a f_vnode field to struct file. 2003-06-22 08:41:43 +00:00
nfs Back out M_* changes, per decision of the TRB. 2003-02-19 05:47:46 +00:00
nfsclient Lock the vm object when freeing a page. 2003-06-17 05:17:00 +00:00
nfsserver Fix a bug in nfsrv_read() that caused the replies to certain NFSv3 2003-06-24 19:04:26 +00:00
opencrypto Add support to eliminate a context switch per crypto op when using the 2003-06-27 20:07:10 +00:00
pc98 MFi386: revision 1.566. 2003-06-28 12:35:46 +00:00
pccard OLDCARD is OBSOLETE_IN_6. Tag it as such. 2003-06-12 04:46:43 +00:00
pci Sort the list of PCI ID's in numerical order and fix a whitespace bogon. 2003-06-27 18:17:06 +00:00
posix4 Use __FBSDID(). 2003-06-11 06:34:30 +00:00
powerpc A module to handle the interrupt controller on Heathrow/Paddington 2003-06-28 08:52:49 +00:00
rpc
security Redesign the externalization APIs from the MAC Framework to 2003-06-23 01:26:34 +00:00
sparc64 Add a machine depended function thread_siginfo, SA signal code 2003-06-28 06:34:08 +00:00
sys Don't use fuword() and suword() on struct members of type int. This 2003-06-28 19:45:15 +00:00
tools Don't check the state of the vnode interlock if the specification says 2003-06-22 21:20:06 +00:00
ufs Lock the vm object when freeing pages. 2003-06-15 21:50:38 +00:00
vm - Use an int rather than a vm_pindex_t to represent the desired page 2003-06-28 07:58:10 +00:00
Makefile Revert exclusion for amd64 that stopped boot/ being built. 2003-06-26 03:52:48 +00:00