freebsd-dev/sys
Dimitry Andric 34e7e4b6a0 Add ElfW() macro for compatibility with Linux
Some Linux software using ELF headers assumes the existence of an
ElfW(type) macro, which concatenates 'Elf', the default ELF word size,
and the given type. This is identical to our __ElfN(x) macro in
<sys/elf_generic.h>. Add the macro for compatibility, with a comment
that we prefer the __ElfN() macro for FreeBSD.

Reviewed by:	emaste, kib
Differential Revision: https://reviews.freebsd.org/D31427
MFC after:	1 week
2021-08-06 20:50:32 +02:00
..
amd64 vmm: Bump vmname buffer in struct vm to VM_MAX_NAMELEN + 1 2021-08-02 17:55:08 +08:00
arm Revert "arm: remove fslsdma from GENERIC" 2021-08-03 20:10:32 -06:00
arm64 arm64: conf: std.broadcom: Add dwcotg and smsc 2021-08-05 13:16:23 +02:00
bsm Add fspacectl(2), vn_deallocate(9) and VOP_DEALLOCATE(9). 2021-08-05 23:20:42 +08:00
cam Add vn_lktype_write() 2021-08-04 19:40:13 +03:00
cddl fbt: Remove some handling for multiple CTF containers 2021-04-02 17:49:13 -04:00
compat Regen after 0dc332bff2 2021-08-05 23:22:02 +08:00
conf arm: enable stack-smashing protection 2021-08-04 15:23:22 -03:00
contrib acpica: Import ACPICA 20210730 2021-07-31 00:16:27 -04:00
crypto crypto: Constify all transform descriptors 2021-07-26 16:41:05 -04:00
ddb fix style nit: space after if 2021-05-05 15:26:09 -06:00
dev sound(4): Implement playback and recording mode sysctl(8). 2021-08-06 11:28:44 +02:00
dts arm64: allwinner: dtbo: Add dtb overlays to disable mmc node 2021-07-24 22:53:33 +02:00
fs nfscl: Cache an open stateid for the "oneopenown" mount option 2021-07-28 15:48:27 -07:00
gdb gdb: report specific stop reason for watchpoints 2021-03-30 11:36:41 -03:00
geom geom_vfs: Pre-allocate event for g_vfs_destroy. 2021-07-29 17:09:23 -07:00
gnu
i386 xen/timer: fix amd64 LINT kernel build 2021-08-02 10:33:35 +02:00
isa newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,location} with sbuf 2021-06-22 20:52:06 -06:00
kern ktls: Use the new PNOLOCK flag 2021-08-05 17:19:12 -04:00
kgssapi
libkern Switch to an ifunc in the kernel for crc32c 2021-07-22 20:54:21 +00:00
mips Add pmap_vm_page_alloc_check() 2021-07-31 16:53:42 +03:00
modules modules: felix: Add needed dependencies 2021-08-06 15:21:31 +02:00
net [lltable] Unify datapath feedback mechamism. 2021-08-04 22:52:43 +00:00
net80211 net80211: ieee80211_probereq_ie fix length calculation for hw scans 2021-06-28 12:17:11 +00:00
netgraph socket: Implement SO_RERROR 2021-07-28 09:35:09 -07:00
netinet Update the TCP LRO code to handle both encrypted and un-encrypted traffic. 2021-08-06 11:28:44 +02:00
netinet6 Fix panic in IPv6 multicast code. 2021-08-06 12:57:59 +03:00
netipsec socket: Implement SO_RERROR 2021-07-28 09:35:09 -07:00
netpfil pf: bound DIOCGETSTATES memory use 2021-08-02 16:29:23 +02:00
netsmb netsmb: Avoid a read-after-free in smb_t2_request_int() 2021-05-26 10:45:40 -04:00
nfs Fix panic when using BOOTP to resolve root path. 2021-03-28 14:02:40 -05:00
nfsclient nfs: Cleanup dead files 2021-03-17 06:16:31 +11:00
nfsserver nfs: Cleanup dead files 2021-03-17 06:16:31 +11:00
nlm
ofed ibcore: Kernel space update based on Linux 5.7-rc1. 2021-07-28 13:28:29 +02:00
opencrypto crypto: Constify all transform descriptors 2021-07-26 16:41:05 -04:00
powerpc Add pmap_vm_page_alloc_check() 2021-07-31 16:53:42 +03:00
riscv Add pmap_vm_page_alloc_check() 2021-07-31 16:53:42 +03:00
rpc Consistently use the SOLISTENING() macro 2021-06-14 17:32:27 -04:00
security Add fspacectl(2), vn_deallocate(9) and VOP_DEALLOCATE(9). 2021-08-05 23:20:42 +08:00
sys Add ElfW() macro for compatibility with Linux 2021-08-06 20:50:32 +02:00
teken
tests tests: Revise FIB lookups per second benchmarking routines 2021-06-17 08:49:09 +02:00
tools booti: Enable loading the kernel image to any address aligned to 2 MB 2021-07-28 13:42:13 +02:00
ufs Clean up orphaned indirdep dependency structures after disk failure. 2021-07-29 16:31:16 -07:00
vm Add vnode_pager_purge_range(9) KPI 2021-08-05 22:52:26 +08:00
x86 x86_msr_op: extend the KPI to allow MSR read and single-CPU operations 2021-08-05 18:46:37 +03:00
xdr
xen xen: introduce xen_pv_disks_disabled() 2021-07-28 17:27:04 +02:00
Makefile