1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-22 15:47:37 +00:00
freebsd/sys
John-Mark Gurney 038ffd3e43 make it so that from/to can be missaligned as it can happen (the geli
regression manages to do it)...  We use a packed struct to coerce
gcc/clang into producing unaligned loads (there is not packed pointer
attribute, otherwise this would be easier)...

use _storeu_ and _loadu_ when using the structure is overkill...

be better at using types properly...  Since we allocate our own key
schedule and make sure it's aligned, use the __m128i type in various
arguments to functions...

clang ignores __aligned on prototypes and gcc errors on them, leave them
in comments to document that these function arguments are require to be
aligned...

about all that changes is movdqa -> movdqu from reading the diff of the
disassembly output...

Noticed by:	symbolics at gmx.com
MFC after:	3 days
2013-11-06 19:14:49 +00:00
..
amd64 Remove the 'vdev' abstraction that was meant to sit on top of device models 2013-11-04 23:25:07 +00:00
arm Switch allwinner A10/A20 and rockchip ports to use common ARMv6/v7 bus_space tag. 2013-11-06 10:31:52 +00:00
boot Defer loading of kernel and modules if the beastie menu is enabled. Add a 2013-11-04 20:28:10 +00:00
bsm
cam Fix lock recursion, triggered by smartctl -a /dev/adaX. 2013-11-01 00:14:15 +00:00
cddl Use suword32 and suword64 instead of copyout(9). This fixes a bug in the 2013-11-05 06:13:46 +00:00
compat Fix build. 2013-11-05 19:17:19 +00:00
conf Remove the gross hack for the Octeon Simple Executive to the least 2013-11-06 05:26:15 +00:00
contrib Fix build. We need to include systm.h before if_var.h. 2013-10-28 15:11:37 +00:00
crypto make it so that from/to can be missaligned as it can happen (the geli 2013-11-06 19:14:49 +00:00
ddb
dev Add definition for the Atheros 8021 gigabit PHY. 2013-11-06 16:28:26 +00:00
fs During code inspection, I spotted that there was a code path where 2013-11-03 23:17:30 +00:00
gdb
geom When zero'ing out a buffer, make sure we are using right size. 2013-11-02 01:16:10 +00:00
gnu/fs/reiserfs
i386 Remove references to an unused fasttrap probe hook, and remove the 2013-10-31 02:35:00 +00:00
ia64 Use LOG2_ID_PAGE_SIZE again for the identity mapping in regions 6 & 7. 2013-11-01 01:32:01 +00:00
isa
kern - Remove mac_get_fd/mac_set_fd - those are not syscalls. The __mac_get_fd() and 2013-11-06 07:46:10 +00:00
kgssapi
libkern
mips Remove the gross hack for the Octeon Simple Executive to the least 2013-11-06 05:26:15 +00:00
modules Remove the 'vdev' abstraction that was meant to sit on top of device models 2013-11-04 23:25:07 +00:00
net Axe IFF_SMART. Fortunately this layering violating flag was never used, 2013-11-05 12:52:56 +00:00
net80211 Don't return ENOBUFS if the transmit path handles the frame but queues it (eg in power save.) 2013-11-06 17:20:49 +00:00
netatalk The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
netgraph Restore the entropy gathering from the m_data pointer value, not the 2013-11-02 15:13:02 +00:00
netinet Fix my braino in r257692. For SIOCG*ADDR we don't need exact match on 2013-11-06 08:36:08 +00:00
netinet6 Changes from upstream to improve compilation when INET or INET6 2013-11-02 20:12:19 +00:00
netipsec Provide includes that are needed in these files, and before were read 2013-10-26 18:18:50 +00:00
netipx The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
netnatm Provide includes that are needed in these files, and before were read 2013-10-26 18:18:50 +00:00
netpfil Fix fallout from r257223. Since pf_test_state_icmp() can call 2013-11-05 16:54:25 +00:00
netsmb
nfs The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
nfsclient The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
nfsserver The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
nlm
ofed Fix API mismatch exposed by lagg. 2013-11-02 10:49:47 +00:00
opencrypto
pc98
pci Add preliminary support for RTL8168EP. 2013-10-29 05:37:05 +00:00
powerpc Make the powerpc dumpsys() more consistent with the other architectures. 2013-11-06 15:56:03 +00:00
rpc
security The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
sparc64 Add bus_dmamap_load_ma() function to load map with the array of 2013-10-27 21:39:16 +00:00
sys Drop support for historic ioctls and also undefine them, so that code 2013-11-05 10:29:47 +00:00
teken
tools
ufs UFS2: make di_extsize unsigned. 2013-10-24 00:33:29 +00:00
vm Do not coalesce if the swap object belongs to tmpfs vnode. The 2013-11-05 06:18:50 +00:00
x86 Add support for queued invalidation. 2013-11-01 17:38:52 +00:00
xdr
xen
Makefile