1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-28 11:57:28 +00:00
freebsd/sys
Ed Schouten 2381f6ef8c Change callout use counter to use C11 atomics.
In order to get some coverage of C11 atomics in kernelspace, switch at
least one piece of code in kernelspace to use C11 atomics instead of
<machine/atomic.h>.

While there, slightly improve the code by adding an assertion to prevent
the use count from going negative.
2013-06-16 09:30:35 +00:00
..
amd64 Upgrade Xen interface headers to Xen 4.2.1. 2013-06-14 23:43:44 +00:00
arm Make support for atomics on ARM complete. 2013-06-15 08:15:22 +00:00
boot - The method introduced as part of r234898 for not altering the boot path 2013-06-09 23:50:30 +00:00
bsm
cam Restore use of polling mode for disk cache flush in case of kernel panic. 2013-06-15 12:46:38 +00:00
cddl MFV r251644: 2013-06-12 07:07:06 +00:00
compat aio_mlock() added: 2013-06-08 13:30:13 +00:00
conf Add C11 atomic fallbacks for ARM. 2013-06-13 18:46:49 +00:00
contrib The AR9300 HAL uses this config to program AR_PHY_SWITCH_COM_2 on AR9485 2013-06-14 08:15:28 +00:00
crypto
ddb
dev Properly track the different reasons new I/O is temporarily disabled, and 2013-06-15 04:51:31 +00:00
fs Relax some unnecessary unsigned type changes in ext2fs. 2013-06-13 03:23:24 +00:00
gdb
geom Make CAM return and GEOM DISK pass through new GEOM::lunid attribute. 2013-06-12 13:36:20 +00:00
gnu/fs/reiserfs
i386 Upgrade Xen interface headers to Xen 4.2.1. 2013-06-14 23:43:44 +00:00
ia64 Driver 'aacraid' added. Supports Adaptec by PMC RAID controller families Series 6, 7, 8 and upcoming products. Older Adaptec RAID controller families are supported by the 'aac' driver. 2013-05-24 09:22:43 +00:00
isa
kern Change callout use counter to use C11 atomics. 2013-06-16 09:30:35 +00:00
kgssapi Isilon reported that sec=krb5p NFS mounts had a problem when m_len == 0 2013-05-01 22:07:55 +00:00
libkern Attempt to mitigate poor initialization of arc4 by one-shot 2013-04-19 00:30:52 +00:00
mips Make support for atomics on ARM complete. 2013-06-15 08:15:22 +00:00
modules Migrate the LNA mixing diversity machinery from the AR9285 HAL to the driver. 2013-06-12 14:52:57 +00:00
net Return ENETDOWN when the parent interface is down. 2013-06-16 04:40:02 +00:00
net80211 Fix typo (dbM -> dBm) 2013-06-14 23:04:31 +00:00
netatalk Add const qualifier to the dst parameter of the ifnet if_output method. 2013-04-26 12:50:32 +00:00
netgraph Fix several typos 2013-05-12 16:43:26 +00:00
netinet Disable IGMPv3 link timers on a transition to IGMPv2. 2013-06-07 17:12:08 +00:00
netinet6 Really fix netmask address family this time. 2013-05-19 19:42:46 +00:00
netipsec Use IP6STAT_INC/IP6STAT_DEC macros to update ip6 stats. 2013-04-09 07:11:22 +00:00
netipx
netnatm
netpfil Improve locking strategy between keys hash and ID hash. 2013-06-13 06:07:19 +00:00
netsmb If the kernel is compiled with VMIMAGE support, the first attempt of 2013-05-04 16:55:48 +00:00
nfs Move the NFS FHA (File Handle Affinity) code from sys/nfsserver to 2013-04-17 22:42:43 +00:00
nfsclient - Convert the bufobj lock to rwlock. 2013-05-31 00:43:41 +00:00
nfsserver - Convert the bufobj lock to rwlock. 2013-05-31 00:43:41 +00:00
nlm
ofed Store a reference to the vnode associated with a file descriptor in the 2013-06-11 15:37:07 +00:00
opencrypto
pc98 MFi386: revision 251039 2013-06-01 12:21:59 +00:00
pci - Corrrect mispellings of word useful 2013-04-17 11:45:15 +00:00
powerpc Pad the PCPU MD struct, to satisfy an assert added with the projects/counters 2013-06-04 00:40:26 +00:00
rpc
security Relax the vm object locking in mac_proc_vm_revoke_recurse(). A read lock 2013-06-04 17:23:09 +00:00
sparc64 Remove conflicting macros from SPARC64's atomic(9) header. 2013-06-15 08:23:53 +00:00
sys Now that the necessary infrastructure is in place to ensure hhook points which 2013-06-15 10:38:31 +00:00
teken
tools
ufs - Convert the bufobj lock to rwlock. 2013-05-31 00:43:41 +00:00
vm - Convert the slab free item list from a linked array of indices to a 2013-06-13 21:05:38 +00:00
x86 Add basic support for FDT to i386 & amd64. This change includes: 2013-05-21 03:05:49 +00:00
xdr
xen Upgrade Xen interface headers to Xen 4.2.1. 2013-06-14 23:43:44 +00:00
Makefile