1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-11-26 07:55:01 +00:00
freebsd/sys
Alan Cox 3687797618 amd64: Don't repeat unnecessary tests when cmpset fails
When a cmpset for removing the PG_RW bit in pmap_promote_pde() fails,
there is no need to repeat the alignment, PG_A, and PG_V tests just to
reload the PTE's value.  The only bit that we need be concerned with at
this point is PG_M.  Use fcmpset instead.

MFC after:	1 week
2021-07-24 13:06:47 -05:00
..
amd64 amd64: Don't repeat unnecessary tests when cmpset fails 2021-07-24 13:06:47 -05:00
arm allwinner: rsb: Set the PMIC to RSB mode 2021-07-24 17:46:25 +02:00
arm64 linux: implement rt_sigsuspend(2) on arm64 2021-07-23 20:13:00 +00:00
bsm
cam cam: clear stack-allocated CCB in the target layer 2021-07-21 10:18:28 +01:00
cddl
compat linux: implement rt_sigsuspend(2) on arm64 2021-07-23 20:13:00 +00:00
conf pf: fix LINT build 2021-07-20 18:08:30 +02:00
contrib ena: Remove redundant declaration of ena_log_level. 2021-07-23 16:07:35 -07:00
crypto ossl: Use crypto_cursor_segment(). 2021-05-25 16:59:19 -07:00
ddb fix style nit: space after if 2021-05-05 15:26:09 -06:00
dev Annotate amd64 stack unwinders with __nomemorysanitize 2021-07-23 10:47:13 -04:00
dts arm64: allwinner: Remove sun50i-a64-opp 2021-07-24 17:59:35 +02:00
fs nfscl: Send stateid.seqid of 0 for NFSv4.1/4.2 mounts 2021-07-19 17:35:39 -07:00
gdb
geom geom_disk: use a preallocated geom_event for disk destruction. 2021-07-23 18:08:52 -06:00
gnu
i386 linux: implement rt_sigsuspend(2) on arm64 2021-07-23 20:13:00 +00: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 devctl: don't publish the mount options 2021-07-24 09:03:53 -06:00
kgssapi
libkern Switch to an ifunc in the kernel for crc32c 2021-07-22 20:54:21 +00:00
mips Pass the syscall number to capsicum permission-denied signals 2021-07-16 18:06:44 +01:00
modules arm64: allwinner: Remove sun50i-a64-opp 2021-07-24 17:59:35 +02:00
net pf: hide struct pf_kstatus behind ifdef _KERNEL 2021-07-23 17:34:43 +00:00
net80211 net80211: ieee80211_probereq_ie fix length calculation for hw scans 2021-06-28 12:17:11 +00:00
netgraph Consistently use the SOLISTENING() macro 2021-06-14 17:32:27 -04:00
netinet pf: syncookie support 2021-07-20 10:36:13 +02:00
netinet6 sctp: Fix errno in case of association setup failures 2021-07-09 23:19:25 +02:00
netipsec ipsec: globalize lft zone and zero out buffers at allocation time 2021-06-28 08:14:26 +00:00
netpfil pf: consistently malloc rules with M_ZERO 2021-07-23 17:35:32 +00:00
netsmb netsmb: Avoid a read-after-free in smb_t2_request_int() 2021-05-26 10:45:40 -04:00
nfs
nfsclient
nfsserver
nlm
ofed Fix LINT kernel build issues after c3987b8ea7 . 2021-07-12 18:00:30 +02:00
opencrypto crypto: Remove now-unused crypto_cursor_seg{base,len}. 2021-06-16 15:23:16 -07:00
powerpc Pass the syscall number to capsicum permission-denied signals 2021-07-16 18:06:44 +01:00
riscv riscv: Fix pmap_kextract racing with concurrent superpage promotion/demotion 2021-07-22 20:02:14 +01:00
rpc Consistently use the SOLISTENING() macro 2021-06-14 17:32:27 -04:00
security mac: cheaper check for ifnet_create_mbuf and ifnet_check_transmit 2021-06-29 15:06:45 +02:00
sys cdefs: Add a default definition for __nosanitizememory 2021-07-23 10:30:00 -04:00
teken
tests tests: Revise FIB lookups per second benchmarking routines 2021-06-17 08:49:09 +02:00
tools makesyscalls.lua: improve generated file style(9) compliance 2021-05-13 13:59:25 -04:00
ufs Use an ANSI C function declaration for journal_check_space. 2021-07-23 15:59:11 -07:00
vm redzone: Raise a compile error if KASAN is configured 2021-07-23 10:47:13 -04:00
x86 Annotate amd64 stack unwinders with __nomemorysanitize 2021-07-23 10:47:13 -04:00
xdr
xen x86/xen: remove PVHv1 code 2021-05-17 11:41:21 +02:00
Makefile