DELTA 258374 0 325 SVN|-mAPTs+VIwggjx7YH-A ^)gC^{m ]x^T]o0}_qG2MH2$e3|LB(>4H{{$,"L^O51Fhji)n8elENDREP DELTA 219089 18128 1161 SVN(B'%AHmd.2HcZD@Copyright (c) 2013 by Delphix. All rights reservednprintf_blkptr(blkbuf, sizeof (blkbuf)!BP_IS_HOLE(bp) &&nprintf_blkptr(blkbuf + strlen(blkbuf), sizeof (blkbuf) -BP_IS_HOLE(&zh->zh_log)ENDREP DELTA 258374 352 761 SVN(+H*W{9Ub\]zLWB! Fif (spa_feature_is_active(spa, SPA_FEATURE_ENABLED_TXG)) { dump_obj(os, spa->spa_feat_enabled_txg_obj, "enabled_txg"); }activate_on_enable = B_FALSE; feature.fi_depends = nodeps; feature.fi_feature = SPA_FEATURE_NONE_from_disk_from_disk feature.fi_feature = SPA_FEATURE_NONE_from_disk(spa, &feature, &count) == 0 &&ENDREP DELTA 258374 1522 446 SVN7, t r!rx^UMo6=bKl!7;޴;:JYl$RP^V bM8őt&Lmcu{7\~OO=>&74Pf~vs}R6+jܯ./n?A||:ٱj}g\s T;m#5E.B,{/Z/H.xzm8O5yN,[egVƉ#rm&_vG%wK‰K1K9PoÐpKK^ i ΋'z+CLCsS {-{/Z: %TerIl[bhII%T+(v@o(oBW[,9-J>+ɩr.Lu 3J0qۇ(.%2zCzY^liE#!\I/Rt-ԓ b&}}{X2Z;M¸&XEjOvII=9,GTyC"pPCB $qK@Ќ\+E8Oع GlVq$QydRǀ;f{*s-f?k\aLO iٶX[5v[Zs3l , UENDREP DELTA 258374 2445 330 SVN5:0 f2Y=KhM.NABLED_TXG, SPA_FEATURE_HOLE_BIRTH, SPA_FEATURE_EXTENSIBLE_DATASET, SPA_FEATURES } spa_feature_t; #define SPA_FEATURE_DISABLED (-1ULL)Activate this feature at the same time it is enabled */ boolean_t fi_activate_on_enable;extern boolean_t zfeature_depends_on(spa_feature_t fid, spa_feature_t checkENDREP DELTA 258378 0 448 SVNbjVoZ`O`cksum0if (BP_IS_HOLE(zio->io_bp)) { buf_discard_identity(hdr); } else { hdr->b_dva = *BP_IDENTITY(zio->io_bp); hdr->b_birth = BP_PHYSICAL_BIRTH(zio->io_bp); hdr->b_cksum0 = zio->io_bp->blk_cksum.zc_word[0]; }eRQQRT(hdr->b_acb == NULL); if (l2arc) hdr->b_flags |= ARC_L2CACHE; if (l2arc_comENDREP DELTA 251620 861 307 SVNcgLMvm3BP_IS_HOLE(bp)ENDREP DELTA 258373 544 1058 SVNkfWUw8*ok k(+(tXFt T^#Q@{"S%BNir;XL8?V,eb9Un4K@q$zB'uA0Nn @+R&x^UMo@=ï\(F&I#RV4Q*ee%lcv-:5i;kC坷& MJ~knLn֥0NZjdb_objset->os_ENDREP DELTA 248217 4661 111 SVN  x BP_IS_HOLE(bp)ENDREP DELTA 254747 1626 31 SVNQ^%OY\?$BP_IS_HOLE(bp) && BP_IS_HOLE(bp)ENDREP DELTA 258374 3834 30 SVN%P$ >Ujx*[?@x^}S]k0}وaeIVv'!׵#Iid%؝[?C:|\ U0 nvn|~.ftwUZY*)1b_4C,P0όx/Lf5]?<.g̗wqC1;αiUgk\4bC ! 6;mx,느)kr^¡(xުiE%0/>jJ!$0?*ײ{w#cYHU'е%G%Zlm_.c/{3tj?'S0K`I8QF@w8c6rWfjs Y☿;̯r~s[R/*quܡ`?PdH Ǿ Jk;Y{?#Cy mNNf9X$H ^/a'(dyTW([RENDREP DELTA 258371 20327 1343 SVNmxR)ݘx)j ϖ_SKsA=EJw?wlX\9Dmo:cn "'t%MO Ipd`o(hiGЖ stsڲ6r Zb j6&Ar'jBc EiڼQ=KU'ŮV;Oх$HFȹw!. Fɥe@}p{t- ~D[3PpjE\[B0˝Gs@0ea$ٞ:ЯsȢgI^q(hneEj:fdIS{K Wgق͕]U kC ,ꥠ42{q"`;_s"՜QaQ.D Lt͇"i,U@:BCCy817<ͷK݆E`3U=<\9ɮ*Mtzi溷)a=ENDREP DELTA 258374 3893 192 SVNrv%~ F=6'$&EJ: P>f\tj/ppu%TM)0 7|v4x^Vn"G}U$g0V<5ZlyiЍxA=\zq}u]NU:LB*[ebWjiik0W lPPX5+Rf>\Bki,с,'Zg4&f]7wD^)hʏ;"%_@鍞8 w]pشyU}ZAi4!|lRf$!C"FL8b8VfiS(fJ8g%} \|MB!Q!zbj.nOЏЂ+b>S_p'IBw™-oc`I3gof혢lVddھweFPG] kһ Y[Y]01wùIેyHeb\ ebOFF{5/*hXŻ"^^#.J=JLfZ^ Zlǀ;yɣV)[lxfQkX%A"ΟIM.w\4%uN7njՖq)ޞ^hZ>?D"7.w7Χ,QEUMHY JS*s?8|k?ư(jxX?$>6t!xK}#(NX0x&~4YeVQNemڌRvg#U-66!(;ʻ^w$\cYS2Jx!N{hyzLnNI{ѝbvz-J=2y{60|[լQ.7*"aQA]"QJp=Æ4ܞg8LioC}hENDREP DELTA 258374 4114 217 SVN0D'[nX]5{& || (bp != NULL && BP_IS_HOLE(bp)ENDREP DELTA 258374 4357 494 SVN=\&hpd_^%ASSERT(!BP_IS_HOLE(bp))BP_IS_HOLE(bp)ENDREP DELTA 258374 5231 287 SVNy9;2Of8BP_IS_HOLE(bp) || BP_IS_HOLE(bp) || BP_IS_HOLE(bp)ENDREP DELTA 258374 5548 332 SVNgmqw&Vx^]O0ǯ8qaAMJla!sRUXIW{1M}sN.xxa7,E/Y Ot: gz8](9T 2-et\2 a3tD60pЂBfv 7٨A9w83N(z!ݴ6|ZRV݆JQyʼnSRaFluߩ3(:_Q 47ĶzpQ)@x$_vqBekA:}ϭW)r 7*|ܻ=:0"tuXk!K-V7(0es9 J.J{czTxf^)E6E9~ao$G_$>E4PnPx^R0='_1\VIB\fJaY X&q[k];r&"&]rd͛8qTLY #|4zjp: _ׅDq#WkѴT{4!z0ΠQp(ѭլTۉhi)8)cz+6_K)NKa |'[LV){M{0ENDREP DELTA 258376 0 88 SVNr4.8wb e -nprintf_blkptr(__blkbuf, BP_SPRINTF_LEN, bp);ENDREP DELTA 258376 118 153 SVN:u ) - (FEATURE_ENABLED_TXG "feature_enabled_txgENDREP DELTA 242735 11101 636 SVNpop]t , -5\dDpX=q2pFbWjHBp'R_p=Bdx^UmOH~(U65i _ D8tY{8^k&~3y!ڳD<3oK ^դumE^)Xmd|4 @ح 7h6껖N fۡ7S&u6 ~mxE3VY78Zn yL*M=3u0G]owF)rX:فj4@]EyfX-zAo]S M~1?rЅi&[%D ,RWF%0R&Іaж\)V!&L24`TdXo9H*CeJ _%ST 1.H^BYD1k9Eْs!Yr,e4n %CULM܄ar5LHbq[ ARM͵D )nR8枏<Q,EkG2qCʡ?5e1/ALh@S.NWP1ZHH 1mf( so`m4r*hyitG6 a7~s{I/z=otv'2ˢִp`iמ /mlthN既ODcC_q#[ޥnw#}t3\|o64i?~<n0;WsDkPddg㫡?=bj,.Tُ$Ǣϣ9Z04u%NP蔈jjNJOxb\hrLd~xDUP|*= 0 && (fid) < SPA_FEATURES) #define VALID_FEATURE_OR_NONE(fid) ((fid) == SPA_FEATURE_NONE || \ VALID_FEATURE_FID(fid))boolean_t spa_feature_enabled_txg(spa_t *spa, spa_feature_t fid, uint64_t *txgint feature_get_refcount_from_disk(spa_t *spa, zfeature_info_t *feature, uint64_t *resENDREP DELTA 255255 21130 26 SVNx1}0KADg7TnKOz{B_TRUE cache hit, B_FALSE on miss. */ boolean_B_FALSE); if (zio->io_size > zfs_vdev_cache_max) return (B_FALSEB_FALSEB_FALSEB_TRUEB_TRUE); } ve = vdev_cache_allocate(zio); if (ve == NULL) { mutex_exit(&vc->vc_lock); return (B_FALSEB_TRUEENDREP DELTA 258385 420 3753 SVN $  aCIENDREP DELTA 258374 12282 1178 SVNKTo#n"BncTcXba8nzmgO,",eis$s/.Wt{YteD:x^V]o6}~K&bEZ2C d[W-6gY(NeٖtyHCN 4_JHh` f0cTdD*`&$]dkJrf=8b?AǓ( ۾[9x7v:>XӋwl[ uؿ.t:T)spAL( #7xrgt%+~86Z[Wd&ŊXscu|&j`N 6Y9ܜ)r:XJyΠD_%,T]41΃ө&WKٚiAD6;ȴ{ TP)Ϛ^a/DOW#]Lelէ SLt^#CZ]^z[IFdD=~ٙ-ݨїQgy"c==izBwq֬UΚ3`]<"ulqzOp;I!=$[vP`QiB3Ś%u))*%O,xUY(ހ r@6wv (*F2DW$x* M&8*$}3U^Ĭb$%]:Z W 7\r3ۻH{y 8fr1{גh.'HWtBdD9Mz4(=c0)o%s7?/sb( |շ}ENDREP DELTA 258665 608 113 SVN]),I+U`yz2h;R3JHVERIFY0(VERIFY0(VERIFY0(zfs_aclset_common(*zpp, acl_ids->z_aclp, cr, tx)ENDREP DELTA 255255 31600 2484 SVN:iLMti]]KBP_IS_HOLE(bp) || bp->blk_birth < first_txg || && !BP_IS_HOLE(bp)ENDREP DELTA 238567 467454 21869 SVNFinQx^KaoIQlQZ֬Kh$j)ѡLBRXi mI~ywZ|-*ÃPtK#!+TFݪKt(|`:݂g0,V+[D / w`FF2^۸]TcCGJ:Jp5TM0XD8THVQe xML9b]SBQ pˁȬbF< m$t?Arkm6N3`\`G K4[>IcV, 'ؐ\2;deR>f\Dg@X/t@F L΋' aY؃W-KS~B4"- 8$V. ęɲ\8=*:'qr"Zd]Rwa"4HrO]}%Ǽ0[ ?-ڂ"uZ ca ⍀BDE m0apkh8>IOHn* Ol[cg:Ë6v/󴵻T 7Xk&JwVrN@5֘t?\É S|%ͻt.u)=4<(bDH9BxG4@a8=JWM+(R"ݙm1MHz1$ed.up*A'_摤d%N^eZvFyR=LS803 *`Ylx%ej↦gV$8 cӲ09IޢQᵴ;wO{P9"NwoÇåCD+3m،qැ:)1]yLJĄũd.6 YW:=X"QBM؉ ; ̤t/G  n@.2h'e7:%zƻKTJD5?(kA𺏟H&#}X94fMC"ͥu{Ʈsc2Ӕun+脫7kɧsCgcH`Gk!7^̂a<ۂ1ƜmD3ّqd'DJs9'8.FN7p} qPZ` Vp:*3-~,L(p1AI[fmcv wUHd_d ?T>&ń:<+JZߴ$DP/3<8 oYU[FuP GΠE7M>`px(6*CF*Ԣҡ~u{rk7IUR7:^3܅^r} Q`_sV3t;Nhy (. ?ʀ k2JX;'YRBd҄˒‹A+@aEei9B3;a"u4~.A[m2`g7t{J)z/;-`9iEd%0fcLs)"i#Ll ;=]P?_D;3p ib-"P[E;~VkGN}Rg6փ7Ĩ?-7[g g<]kҵptWRY {K$GLn]t~.  H-+̿U_T!lE/_RsG:NXcsiipM*~ a<(_ U5BmmE:Sܷڼ׾WU-5f}B[3G<{1 ӷ%21Ф7oП8iq@#WNdyܭ6WK/iTl?*bz=ڦO1h"`?n;fQ G* Re J񆦭ӃJ7#/waj?ZLΣ 9RKyB@fy(E\ISIJ,'($'X PQ:j+#SW*ۙmOA( Ǘb%t\hzݓ v8Z\ hr1~{7ikĚEH l.5ȬjiDg.3uzM_U:Z)4ǴZ+U h[i @S'T? uXSz~l,