1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-25 11:37:56 +00:00
freebsd/sys
Andriy Gapon dfe3a1b374 cyclic xcall: use smp_no_rendevous_barrier as setup function parameter
In this case we call target function only on a single CPU and do not
need any synchronization at the setup stage.

It's a bit non-obvious but setup function of NULL means that
smp_rendezvous_cpus waits for all CPUs to arrive at the rendezvous
point, but without doing any actual setup.  While using
smp_no_rendevous_barrier means that each CPU proceeds on its own
schedule without any synchronization whatsoever.

MFC after:	3 weeks
2010-12-17 18:22:50 +00:00
..
amd64 Stop lying about supporting cpu_est_clockrate() when TSC is invariant. This 2010-12-14 20:07:51 +00:00
arm Fix double ;; 2010-12-06 10:24:06 +00:00
boot Give a bit of a hint of the failure (read != expected) but don't make 2010-11-25 03:16:31 +00:00
bsm
cam Fix a few issues related to the XPT_GDEV_ADVINFO CCB. 2010-12-10 21:38:51 +00:00
cddl cyclic xcall: use smp_no_rendevous_barrier as setup function parameter 2010-12-17 18:22:50 +00:00
compat Implement NdisGetRoutineAddress and MmGetSystemRoutineAddress used in 2010-12-06 20:54:53 +00:00
conf Minor cleanup for sys/conf/Makefile.mips. Use -e and replace two calls to 2010-12-17 09:14:25 +00:00
contrib o) Add support for the Lanner MR-321X/MR-325, which is just a modified MR-320. 2010-12-16 07:20:38 +00:00
crypto Remove DEBUG sections. 2010-11-27 15:41:44 +00:00
ddb
dev small cleanup of acpi battery status setting and checking 2010-12-17 16:21:30 +00:00
fs Don't allow user created symbolic links to cover another entries marked 2010-12-15 16:49:47 +00:00
gdb
geom Don't warn if a partition appears not to be aligned on a track boundary. 2010-12-07 20:46:11 +00:00
gnu Remove prtactive variable and related printf()s in the vop_inactive 2010-11-19 21:17:34 +00:00
i386 Stop lying about supporting cpu_est_clockrate() when TSC is invariant. This 2010-12-14 20:07:51 +00:00
ia64 Revert r216134. This checkin broke platforms where bus_space are macros: 2010-12-03 07:09:23 +00:00
isa
kern Add back a bounds check on valid idle priorities that was lost in an 2010-12-17 16:29:06 +00:00
kgssapi
libkern Add support for asterisk characters when filling in the GELI password 2010-11-14 14:12:43 +00:00
mips o) Add support for the Lanner MR-321X/MR-325, which is just a modified MR-320. 2010-12-16 07:20:38 +00:00
modules Merge ACPICA 20101209. 2010-12-15 23:48:45 +00:00
net Adds IFF_CANTCONFIG to IFF_CANTCHANGE that it shouldn't happen through 2010-12-07 20:31:04 +00:00
net80211 The meshid element is memcpy()'ed into se_meshid if included in either 2010-11-22 19:01:47 +00:00
netatalk
netgraph Simplify ng_pipe locking model by relying on the netgraph framework 2010-11-24 16:02:58 +00:00
netinet Fix a flightsize bug related to the processing of PKTDRP reports. 2010-12-17 15:39:55 +00:00
netinet6 Loosen the locking in nd6-free() again after r216022 to avoid 2010-12-07 22:43:29 +00:00
netipsec After some off-list discussion, revert a number of changes to the 2010-11-22 19:32:54 +00:00
netipx
netnatm
netncp
netsmb
nfs
nfsclient Remove prtactive variable and related printf()s in the vop_inactive 2010-11-19 21:17:34 +00:00
nfsserver VOP_ISLOCKED() should not be used to determine if the vnode is locked. 2010-12-15 12:46:53 +00:00
nlm
opencrypto Let cryptosoft(4) add its pseudo-device with a specific unit number and its 2010-11-14 13:09:32 +00:00
pc98 Do not subtract 0.5% from estimated frequency if DELAY(9) is driven by TSC. 2010-12-08 23:40:41 +00:00
pci
powerpc Add some isync()s related to the 64-bit MMU scratch page to avoid race 2010-12-11 20:29:52 +00:00
rpc
security
sparc64 Revert r216134. This checkin broke platforms where bus_space are macros: 2010-12-03 07:09:23 +00:00
sun4v Revert r216134. This checkin broke platforms where bus_space are macros: 2010-12-03 07:09:23 +00:00
sys Tighten up some of the comments describing turnstiles and sleepqueues. 2010-12-13 23:53:55 +00:00
teken Use proper bounds checking on VPA. 2010-12-05 10:15:23 +00:00
tools
ufs Journal start looks up .sujournal file by doing lookup on the root dvp. 2010-12-01 21:19:11 +00:00
vm Change memguard_fudge() so that it can handle km_max being zero. Not 2010-12-14 05:47:35 +00:00
x86 Small style fixes: 2010-12-16 17:05:28 +00:00
xdr
xen Fix a typo in a comment. 2010-12-14 20:57:40 +00:00
Makefile Add lex and yacc sources to things cscope'd. 2010-11-21 03:58:11 +00:00