freebsd-skq/sys
Brooks Davis f19351aad8 Provide a freebsd32 implementation of sigqueue()
The previous misuse of sys_sigqueue() was sending random register or
stack garbage to 64-bit targets.  The freebsd32 implementation preserves
the sival_int member of value when signaling a 64-bit process.

Document the mixed ABI implementation of union sigval and the
incompability of sival_ptr with pointer integrity schemes.

Reviewed by:	kib, wblock
MFC after:	1 week
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D10605
2017-05-05 18:49:39 +00:00
..
amd64 pcicfg: Fix direct calls of pci_cfg{read,write} on systems w/o PCI host bridge. 2017-05-04 05:28:46 +00:00
arm In arm_gicv2m_alloc_msi(), if we found a suitable irq range, leave the loop 2017-04-25 23:46:53 +00:00
arm64 Add reclaim_pv_chunk on arm64. This is based on the amd64 code so should 2017-05-05 10:01:27 +00:00
boot zfsboot: drvsize() may be unusable on some systems 2017-05-04 05:26:37 +00:00
bsm Merge OpenBSM 1.2-alpha5 from vendor branch to FreeBSD -CURRENT: 2017-03-26 21:14:49 +00:00
cam Add the SCSI Solid State Media Log page (0x11) definition. 2017-05-04 17:23:39 +00:00
cddl Fix a harmless LOR in dtrace_load(). 2017-05-01 17:01:00 +00:00
compat Provide a freebsd32 implementation of sigqueue() 2017-05-05 18:49:39 +00:00
conf cxgbe(4): Support routines for Tx traffic scheduling. 2017-05-02 20:38:10 +00:00
contrib Import Amazon Elastic Network Adapter (ENA) HAL to sys/contrib/ 2017-04-27 19:57:18 +00:00
crypto Fix counter increment in Salsa and ChaCha. 2017-04-22 01:06:23 +00:00
ddb Fix printing of negative offsets (typically from frame pointers) again. 2017-03-26 18:46:35 +00:00
dev cxgbe(4): Update the VF device ids too. This should have been part 2017-05-05 16:52:25 +00:00
fs ext2fs: add read-write support for Extended Attributes. 2017-05-03 22:35:41 +00:00
gdb
geom Synchronize unclean mirrors before adding them to a running gmirror. 2017-05-02 23:29:42 +00:00
gnu Update our device tree files to a Linux 4.10 2017-03-07 13:56:49 +00:00
i386 Use kmem_malloc() instead of malloc(9) for the native amd64 filter. 2017-04-17 22:02:09 +00:00
isa
kern Provide a freebsd32 implementation of sigqueue() 2017-05-05 18:49:39 +00:00
kgssapi
libkern armv8 has support for optional CRC32C instructions. This patch checks if they are 2017-04-27 17:53:05 +00:00
mips [mips] default AR933x/AR934x to include mips24k hwpmc and limit umtx chain memory wastage. 2017-05-03 05:45:43 +00:00
modules cxgbe(4): Support routines for Tx traffic scheduling. 2017-05-02 20:38:10 +00:00
net Relax r317696 locking to not drain taskqueue under the lock. 2017-05-05 16:51:53 +00:00
net80211 [net80211] add methods to fetch the global and per-VAP WME parameters. 2017-04-22 02:12:07 +00:00
netgraph Make cached Bluetooth LE host advertise information visible from userland. 2017-04-27 15:03:24 +00:00
netinet Allow SCTP to use the hostcache. 2017-04-29 19:20:50 +00:00
netinet6 Fix an issue with MTU calculation if an ICMP messaeg is received 2017-04-26 20:21:05 +00:00
netipsec Fix SP refcount leak. 2017-04-26 00:34:05 +00:00
netpfil pf: Fix panic on unload 2017-05-03 20:56:54 +00:00
netsmb
nfs
nfsclient Add an NFSv4.1 mount option for "use one openowner". 2017-04-13 21:54:19 +00:00
nfsserver
nlm
ofed All these files need sys/vmmeter.h, but now they got it implicitly 2017-04-17 17:07:00 +00:00
opencrypto Don't leak a session and lock if a GMAC key has an invalid length. 2017-04-05 01:46:41 +00:00
powerpc - Remove 'struct vmmeter' from 'struct pcpu', leaving only global vmmeter 2017-04-17 17:34:47 +00:00
riscv Follow r317061 "Remove struct vmmeter from struct pcpu" 2017-04-19 17:06:32 +00:00
rpc Fix a crash during unmount of an NFSv4.1 mount. 2017-04-10 22:47:18 +00:00
security Break audit_bsm_klib.c into two files: one (audit_bsm_klib.c) 2017-04-03 10:15:58 +00:00
sparc64 Fix a bug introduced as part of r287726; use the right device_t for 2017-04-29 00:53:17 +00:00
sys Provide a freebsd32 implementation of sigqueue() 2017-05-05 18:49:39 +00:00
teken Oops, my fix for bright colors broke bright black some more (in cases 2017-03-27 10:48:28 +00:00
tests
tools [fdt] Make DTBs generated by make_dtb.sh overlay-ready 2017-03-10 22:45:07 +00:00
ufs UFS fs.h: clear warning from use in makefs(1) 2017-05-05 15:26:55 +00:00
vm Emulate pre-r317061 ABI. 2017-05-02 18:40:41 +00:00
x86 x86 MCA: Fix a deadlock in MCA exception processing 2017-04-28 18:25:10 +00:00
xdr
xen xenstore: fix suspension when using the xenstore device 2017-03-07 09:17:48 +00:00
Makefile Fix "make cscope-clean" when .OBJDIR already exists 2017-05-01 05:59:52 +00:00