freebsd-dev/sys
Alexander Motin bb97118138 MFV r306422: 7254 ztest failed assertion in ztest_dataset_dirobj_verify: dirobjs + 1 == usedobjs
dsl_dataset_space is looking at the ds_bp's fill count while
dmu_objset_write_ready() is concurrently modifying it. This fix adds an
rrwlock to protect the ds_bp.

Closes #180

Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Steve Gonczi <steve.gonczi@delphix.com>
Author: Paul Dagnelie <pcd@delphix.com>
2016-09-28 23:54:47 +00:00
..
amd64 Handle TLB shootdown IPI during the EFI runtime calls, on SandyBridge 2016-09-26 17:25:25 +00:00
arm Fix a typo. 2016-09-28 04:22:06 +00:00
arm64 Add a way for the architecture to specify the calling ABI for methods 2016-09-21 10:35:44 +00:00
boot loader command interpreter should reset command_errmsg 2016-09-27 20:40:44 +00:00
bsm
cam cam/ata: Allow drivers to veto ATA disk attachment. 2016-09-28 08:35:05 +00:00
cddl MFV r306422: 7254 ztest failed assertion in ztest_dataset_dirobj_verify: dirobjs + 1 == usedobjs 2016-09-28 23:54:47 +00:00
compat cloudabi: use fget_cap instead of hand-rolling capability read 2016-09-23 23:08:23 +00:00
conf Add NXP/Freescale DIU driver for PowerPC SoCs 2016-09-27 00:53:41 +00:00
contrib Update Annapurna Alpine HAL 2016-09-20 09:19:22 +00:00
crypto Fix typo in skein amd64 assembly 2016-09-08 02:38:55 +00:00
ddb Determine the operand/address size of %cs in a new function 2016-09-25 16:30:29 +00:00
dev hyperv/hn: Flatten RX filter configuration. 2016-09-28 05:12:09 +00:00
fs Mount msdosfs with longnames support by default. 2016-09-23 19:05:07 +00:00
gdb
geom Use g_wither_provider() where applicable. 2016-09-23 21:29:40 +00:00
gnu Revert and redo r306083. 2016-09-22 15:17:36 +00:00
i386 Minor fixes for 160-bit disassembly: 2016-09-25 18:39:24 +00:00
isa
kern Revert r306337. dhw@ reproted a panic which seems related to this and bde@ has 2016-09-26 15:45:30 +00:00
kgssapi
libkern
mips Use SIGSEGV signal for memory protection failures from userspace on MIPS. 2016-09-28 14:13:41 +00:00
modules Move implementations of uread() and uwrite() to the illumos compat layer. 2016-09-24 21:40:14 +00:00
net Remove ifa_list, use ifa_link (structure field) instead. 2016-09-28 13:29:11 +00:00
net80211 [net80211] don't add IBSS node table entries for neighbors from other SSIDs. 2016-09-21 19:48:07 +00:00
netgraph
netinet Remove ifa_list, use ifa_link (structure field) instead. 2016-09-28 13:29:11 +00:00
netinet6 Convert checks in nd6_dad_start() and nd6_dad_timer() to assertions. 2016-09-24 21:40:24 +00:00
netipsec Remove the 4.3BSD compatible macro m_copy(), use m_copym() instead. 2016-09-15 07:41:48 +00:00
netnatm
netpfil Remove ifa_list, use ifa_link (structure field) instead. 2016-09-28 13:29:11 +00:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed
opencrypto
pc98
powerpc Add NXP/Freescale DIU driver for PowerPC SoCs 2016-09-27 00:53:41 +00:00
riscv Various changes to pmap_ts_referenced() 2016-09-10 16:49:25 +00:00
rpc
security Don't check aq64_minfree which is unsigned for negative values. 2016-09-08 19:47:57 +00:00
sparc64 Various changes to pmap_ts_referenced() 2016-09-10 16:49:25 +00:00
sys cam/ata: Allow drivers to veto ATA disk attachment. 2016-09-28 08:35:05 +00:00
teken
tests
tools
ufs Be more strict when selecting between snapshot/regular mount. 2016-09-19 15:58:33 +00:00
vm Various changes to pmap_ts_referenced() 2016-09-10 16:49:25 +00:00
x86 Detect x2APIC mode on boot and obey it. 2016-09-19 15:58:45 +00:00
xdr
xen
Makefile