diff --git a/Makefile.am b/Makefile.am index 060729642533..34fe16ce4118 100644 --- a/Makefile.am +++ b/Makefile.am @@ -132,10 +132,11 @@ PHONY += checkabi storeabi checklibabiversion: libabiversion=`abidw -v | $(SED) 's/[^0-9]//g'`; \ - if test $$libabiversion -lt "180"; then \ + if test $$libabiversion -lt "200"; then \ /bin/echo -e "\n" \ - "*** Please use libabigail 1.8.0 version or newer;\n" \ - "*** otherwise results are not consistent!\n"; \ + "*** Please use libabigail 2.0.0 version or newer;\n" \ + "*** otherwise results are not consistent!\n" \ + "(or see https://github.com/openzfs/libabigail-docker )\n"; \ exit 1; \ fi; diff --git a/lib/libnvpair/libnvpair.abi b/lib/libnvpair/libnvpair.abi index 9ce0ca16ebbb..4f961c83667d 100644 --- a/lib/libnvpair/libnvpair.abi +++ b/lib/libnvpair/libnvpair.abi @@ -1,10 +1,9 @@ - + + - - @@ -242,7 +241,7 @@ - + @@ -588,227 +587,104 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - + - + - + - + - + - - - - - - - + - + - + - + - + - + - + - + - + - - - - + - - - - - - - - - - - - + + - + - - - - - + + + - + - - - - - - - - - + + + + + + + + - - + + + @@ -831,25 +707,32 @@ - + - + - + - + - + - + + + + + + + + @@ -863,16 +746,9 @@ - - - - - - - + - - + @@ -1236,10 +1112,11 @@ - + - + + @@ -1249,11 +1126,10 @@ - + - - + @@ -1272,38 +1148,53 @@ - + - + - + - + - + - + - + - + - - + + + + + + + + + + + + + + + + + @@ -1313,9 +1204,9 @@ - + - + @@ -1328,9 +1219,35 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1343,190 +1260,89 @@ - - - - - - - + - + + + + + + - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - + + - - - + + + + - - + + - - - - - - - - + + - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - + - + - + - + + + + + - @@ -1535,232 +1351,179 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + - + + - + + + + - + - + + + + - - - - - + + - - + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1768,28 +1531,7 @@ - - - - - - - - - - - - - - - - - - - - - - + @@ -1797,13 +1539,7 @@ - - - - - - - + @@ -1811,8 +1547,7 @@ - - + @@ -1820,8 +1555,7 @@ - - + @@ -1829,8 +1563,7 @@ - - + @@ -1838,8 +1571,7 @@ - - + @@ -1847,8 +1579,7 @@ - - + @@ -1856,7 +1587,7 @@ - + @@ -1864,7 +1595,7 @@ - + @@ -1872,8 +1603,7 @@ - - + @@ -1881,7 +1611,7 @@ - + @@ -1889,7 +1619,7 @@ - + @@ -1897,7 +1627,7 @@ - + @@ -1905,8 +1635,7 @@ - - + @@ -1914,7 +1643,7 @@ - + @@ -1922,8 +1651,7 @@ - - + @@ -1931,7 +1659,7 @@ - + @@ -1939,7 +1667,7 @@ - + @@ -1947,7 +1675,7 @@ - + @@ -1955,7 +1683,7 @@ - + @@ -1963,7 +1691,7 @@ - + @@ -1971,7 +1699,7 @@ - + @@ -1979,7 +1707,7 @@ - + @@ -1987,7 +1715,7 @@ - + @@ -1995,7 +1723,7 @@ - + @@ -2003,7 +1731,7 @@ - + @@ -2011,73 +1739,158 @@ - - - - - - - - + - + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + - + - + @@ -2091,31 +1904,31 @@ - + - + - + - + - + - + - + - - - + + + @@ -2123,11 +1936,15 @@ - + + + + + @@ -2135,8 +1952,10 @@ + + @@ -2207,8 +2026,10 @@ + + @@ -2222,6 +2043,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2384,236 +2368,100 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + - - - - - + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - + + + + + + - - - + + + + + - - - - + + + + + - - - + + + + + + - - - + + + + - - - - - - - - - - - - + + + + @@ -2628,34 +2476,20 @@ - + + - - + - - + - - + - - - - - - - - - - - - - + @@ -3114,104 +2948,106 @@ - + - + - - - - + - + - - + + - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + - + - + - + - + - + - - - - + + + + + + + + + + + + + + + + - - - + + + + + + + - - - + + + + - - - + + + + + + + + + - + @@ -3226,6 +3062,7 @@ + @@ -3234,7 +3071,7 @@ - + @@ -3252,7 +3089,6 @@ - @@ -3270,6 +3106,10 @@ + + + + @@ -3282,11 +3122,11 @@ - + - - + + diff --git a/lib/libuutil/libuutil.abi b/lib/libuutil/libuutil.abi index 80af147a1ea1..21418ec1d4a0 100644 --- a/lib/libuutil/libuutil.abi +++ b/lib/libuutil/libuutil.abi @@ -1,12 +1,9 @@ - + - - - @@ -268,7 +265,15 @@ - + + + + + + + + + @@ -305,199 +310,76 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - + + + + + + + - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -508,41 +390,16 @@ - - - - - - - - - - - - - - - - - - - - - - - - - @@ -553,185 +410,93 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -742,41 +507,21 @@ - - - - - - - - - - - - - - - - - - - - @@ -787,129 +532,65 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -921,41 +602,21 @@ - - - - - - - - - - - - - - - - - - - - @@ -974,28 +635,25 @@ - - - - - - - - - - - - - + + + + + + + + + + @@ -1007,15 +665,6 @@ - - - - - - - - - @@ -1029,26 +678,26 @@ - + + - + - + - + - @@ -1105,13 +754,16 @@ - - + + + + + @@ -1123,14 +775,14 @@ - - + + - - + + @@ -1144,45 +796,35 @@ - - - - - - - + - - + + - + - - - - - - + + + + - - + + - - + - - + - - + + @@ -1191,155 +833,41 @@ - - - + + - - - + + + + + + + + + + - + - + - + - + - - + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -1395,14 +923,14 @@ - + - - + + @@ -1427,71 +955,62 @@ + - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + + - - + @@ -1499,7 +1018,7 @@ - + @@ -1541,38 +1060,39 @@ + - - - + + + - - - + - - + + - - - - + + + + + + - - - + + + - + @@ -1593,13 +1113,17 @@ - + + + + + @@ -1627,18 +1151,33 @@ + + + + + + + - - - - + + + + + + + + + + + + @@ -1648,120 +1187,62 @@ - - - - - - - - + - + - + - + - + - - + - + + + + + - + + + + + + + + + - + - - - - + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + @@ -1785,24 +1266,40 @@ - - + - + - + - + - - + + - - + + + + + + + + + + + + + + + + + + + @@ -1811,50 +1308,87 @@ - - + - + - + - + - + - - - - - - - - - - - - - - + - - - - - - + + + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1872,6 +1406,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1978,104 +1585,31 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - + - - - - - + + + + + + + + + + + + + + + + + + + @@ -2089,16 +1623,29 @@ - + - + - + + + + + + + + + + + + + + @@ -2110,17 +1657,10 @@ - - - - - - - - - - + + + @@ -2189,16 +1729,16 @@ - + - + - + - + @@ -2210,25 +1750,18 @@ - - - - - - - - - - - - - - + + + + + + + @@ -2250,10 +1783,6 @@ - - - - @@ -2261,55 +1790,72 @@ - - + + - - + + + + + + + + + + + + + - + - + - + + + - - - - + - - + + + + + + + - - + + - - + + + + + - - + + - - + + - - + + - - + + - - + + - @@ -2345,44 +1891,38 @@ - - + - + - + - - - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - + + + + + - @@ -2472,6 +2012,11 @@ + + + + + @@ -2492,11 +2037,6 @@ - - - - - @@ -2518,9 +2058,9 @@ - - + + @@ -2542,10 +2082,14 @@ - - - - + + + + + + + + @@ -2556,26 +2100,22 @@ - - - - - - - + + + - - - - - + + + + + @@ -2585,9 +2125,11 @@ - - + + + + @@ -2596,19 +2138,12 @@ - - - - - - - @@ -2616,12 +2151,23 @@ + + + + + - + + + + + + + @@ -2674,33 +2220,27 @@ - - - - + - + - + - - - - + - - - + + + @@ -2716,7 +2256,7 @@ - + @@ -2727,5 +2267,10 @@ + + + + + diff --git a/lib/libzfs/libzfs.abi b/lib/libzfs/libzfs.abi index 2af0bd6f6956..82f8b7dc87f8 100644 --- a/lib/libzfs/libzfs.abi +++ b/lib/libzfs/libzfs.abi @@ -1,16 +1,15 @@ - + - + - + - @@ -20,8 +19,6 @@ - - @@ -287,7 +284,7 @@ - + @@ -367,7 +364,7 @@ - + @@ -427,23 +424,25 @@ - - - + + - + + + + + + + - + - - - - + - + @@ -467,24 +466,22 @@ - - + + - + - + - + - - - - - + + + @@ -508,8 +505,6 @@ - - @@ -534,26 +529,16 @@ - - - - - - - - - - - - + + + - - - + + @@ -561,144 +546,20 @@ - + + - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - @@ -716,6 +577,7 @@ + @@ -742,84 +604,75 @@ - + - + - - - - - - - - - - - + + - + - + - + - + - + - + - + - - + - + - + - + - - + + - + - - + + - + - - + + - + - + + @@ -827,6 +680,10 @@ + + + + @@ -855,18 +712,8 @@ - - - - - - - - - - - + @@ -875,11 +722,25 @@ - + - + - + + + + + + + + + + + + + + + @@ -906,23 +767,11 @@ - - - - - - - - - - - - - - - + + + @@ -937,54 +786,18 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + + + + + + + @@ -1006,93 +819,15 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - + + + + @@ -1106,17 +841,8 @@ - - - - - - - - - - - + + @@ -1151,6 +877,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -1166,165 +913,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - - - - - - - - - - - - - - + + + + + + @@ -1339,56 +947,64 @@ - - - - - - - - - - - - - - - - + + + + + + + - - + + - - + + - - + + - + - + - + - - + + + + + + + + + + + + + + + + + + + @@ -1397,6 +1013,15 @@ + + + + + + + + + @@ -1445,38 +1070,21 @@ - - - - - - - - - - - - + + + - - - - - - - - - - - - + + + + @@ -1503,9 +1111,7 @@ - - - + @@ -1532,20 +1138,21 @@ - + - + - + - + - + + @@ -1574,52 +1181,24 @@ - - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -1643,28 +1222,24 @@ - + - + + + - + - - - - - - @@ -1680,46 +1255,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -1743,75 +1311,36 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - + - + - + - + - + - + - + + + + + @@ -1820,9 +1349,8 @@ - - + @@ -1830,44 +1358,232 @@ - - + + + + - + + + + + + + + + + + + + - + - + - + - + - - - - + - - - - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + @@ -1968,123 +1684,139 @@ - - - - - - - - - - + + - - - + + + + + + - - + + - + + + + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + + + + + + + + + + + + - + - + - + - + - + - + + + + - + + + + - + - + - - + + + + - - + + - - + + - - + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + @@ -2153,16 +1885,16 @@ - + - + - + - + @@ -2174,160 +1906,17 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + - + - + @@ -2341,102 +1930,37 @@ - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + @@ -2450,6 +1974,7 @@ + @@ -2463,49 +1988,93 @@ - - - + + + + + + + + + + + + + + - - - + + + - - - - + + + + + - - - - + + + + + + + + - - - - + + + - - - + + + + - - - + + + + + + - - + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + @@ -2518,85 +2087,55 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - + - + - + + + - + - - + + - + + - + + + + + @@ -2605,22 +2144,15 @@ - - - + + + + - - - - - - - - - - - - + + + + @@ -2628,103 +2160,108 @@ + + + + + + + + + + + - + - + - - - + + + - - - - - + + - + - + - - - - + + - - - + + + - - - + + + + + + + + + - - + + + + + + + + + + + + - - + + - - - - - - - + + + + + + - - + - - + - - - - - + + + - - - - - - + - - - - - - - + + - - - + - + @@ -2743,42 +2280,22 @@ - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - + @@ -2810,115 +2327,105 @@ - - + + - + - - + + - - + + - - + + - - + + - - + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - + + - - + + - - + + - - + + - + @@ -2933,87 +2440,115 @@ - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -3028,6 +2563,9 @@ + + + @@ -3037,74 +2575,39 @@ - - - - - - - - - - - - - - - - - + + + - - - + + + + - - - - - + + + + - - - - + + + + - - - - + + - - - - - - + - - - - - - - - - - - + + - - - - - @@ -3113,91 +2616,131 @@ - + - - + - - - - + + + + + + + - - + + - - + - + - + - - - + + + + + + + + - - - + + + - - - - + + + + - - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - + + + + + + + + + + + + - - - - - - - - + + + - - + + - - + - - + - + + @@ -3205,28 +2748,59 @@ - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + @@ -3238,17 +2812,63 @@ - - + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3258,37 +2878,40 @@ + + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -3296,9 +2919,7 @@ - - - + @@ -3306,19 +2927,10 @@ - + - - - - - - - - - - + @@ -3326,10 +2938,10 @@ - + - + @@ -3340,20 +2952,40 @@ - + - + - - - + + + + + + + + + + + + + + + + + + + + + + + - + @@ -3361,7 +2993,7 @@ - + @@ -3372,89 +3004,29 @@ - + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + + + + + + + @@ -3463,10 +3035,13 @@ + + + @@ -3474,6 +3049,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3497,17 +3166,17 @@ + + + + + - - - - - @@ -3518,28 +3187,31 @@ - - - + + - - + - + + + + + + - - - - + + + + + + - - - + + - - + @@ -3547,8 +3219,16 @@ - - + + + + + + + + + + @@ -3556,12 +3236,33 @@ + + + + + + + - + + + + + + + + + + + + + + + @@ -3569,6 +3270,25 @@ + + + + + + + + + + + + + + + + + + + @@ -3580,174 +3300,24 @@ + + + + + + + + + + - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -3761,37 +3331,10 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3815,8 +3358,27 @@ - - + + + + + + + + + + + + + + + + + + + + + @@ -3832,46 +3394,100 @@ - - - - + + - - - + + + + + + + + + + + + + + + + + + + - + + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + + + + - + - + + + + - + @@ -3886,33 +3502,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3933,50 +3522,33 @@ - + - - - - + - - - - + - + - + - - - - + - + - - - - + - - - - - - - + + @@ -3984,8 +3556,10 @@ + + @@ -3995,413 +3569,347 @@ + - - - - - - - - - - + + + + - - - - + + + + - - + + - - - - + + + - - - - + + + + + + + + - - - + + + - - - - - + + + - - - + + + + + + - - - + + + + + + + + - - - - + + + + + - - - - + + - - - - - + - - - - + + + + + - - - + + + + - - - - - + + + + + + + - - - - + + + + - - - - - - - + + + + - - - - + + + + - - - - - - + + + + - - - - + + + - - - - - - + + + + - - - + + + + - - - - - - + + + - - - - - - - - - - - - + + - - - - - + + + - - - - + + - - - + + + + + + + - - - + + + + - - - - + + + + + - - - - + + + + + - - - + + + + + + - - - - + + + + + + + + + - - - - - + + + + - - - - + + + + - - - - - - - - - - - + + + + + - - - - - + + + - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - + + + + + + - - - - - - + + + + + - - - - + + + + - - - - - + + + + - - - - + + + - - - - - + + + + - - - - + + + - - - - - + + + - - - - - + + + - - - - - + + + - - - - - - + + + - - + - - + + - - + - - + - - - + - + - - + + + + + - - - + - - - - + + + + + - - - + + + + + - - + + + - + - + + + + + - - - + + + - - - - + - - - - + @@ -4409,86 +3917,81 @@ - - - - - - - - - - - - - + + - - - + + + - + + - + + - + + - - - - - + - + - + + - - + + - + + + - + + - - + + - - - - + + - - - + + + - - - - + + + - - - - + + + - + + + + + + - + - + - + + - + + @@ -4497,43 +4000,42 @@ - + - - - - - + - - - - + + + + - - - - - - + + + - - - - + + + - - - + + + + + - - + + - - - + + + + + + + + @@ -4541,368 +4043,457 @@ - - - - - - - - - - - - - + + + + + + + + + - - + + + - - - + + - - - + + + + - - - - + + + + - - - - + + - - - + + + + + - - - + + + - - - - + + + - - - - - + + + + + + + + + - - - - + + + + + - - - + + + + + + + + - - - + + + + + - - - + + + - - - - + + + + - - - - - + + + + + + + + + + + + - - - + + + + + + + + + + + - - - - + + + + - - - + + + + + + + - - - - - - - - - + + + + - - - + + + + + + + - - - + + + - - - - + + + - - + + + + - - - - - + + + + - - - - - + + + + - - - - - + + + + + + + + + + - - - - + + + + + - - - - - - + + + + + - - - + + + + + - - - - - - - + + - - - - + + + + - - + + + + + - - - - + + + + + - - - - - - + + + + - - + + + + + + + + + + + + + + + + + - + + + - - - + + + + + + - - - + + + + + - - - - + + + + - - + + + + + + - - - - - + + + + + - - - + + + + + + + - - - - + + + + - - - - + + + + + - - - - + + + - - - - + + + + - - - - + + + - - - + + + + + + + + + + + - - - - - + + + + + + + + + + + + - - - - + + - - - - - - + + - - + + + + + - - + + + + + + + + + + + + - - + + - - + + + + + + + + + + + - - + + - - + - + - - - + + - - - - - - - - - - - - - - - + - + - + - + - - + - - - - + + + + + + + + + + + + + + + + + + + + + @@ -4911,11 +4502,10 @@ - + - + - @@ -4972,69 +4562,72 @@ + - - + - + + + + - - - - - - - - - - - - - - - - + + - + + - - - + + + + + + - - + + - + - + + - + - + + + + + + + + + + @@ -5042,11 +4635,21 @@ - + - + - + + + + + + + + + + + @@ -5058,17 +4661,7 @@ - - - - - - - - - - - + @@ -5113,15 +4706,16 @@ - + - + + @@ -5130,12 +4724,24 @@ - + + + + + + + + + + + + + @@ -5148,15 +4754,13 @@ - - - - - - - - + + + + + + @@ -5175,12 +4779,6 @@ - - - - - - @@ -5194,8 +4792,22 @@ - + + + + + + + + + + + + + + + @@ -5211,47 +4823,25 @@ - - - - - - - - - - - - - - - + - + - + - + - + - + - - - - - - - - @@ -5263,8 +4853,15 @@ - - + + + + + + + + + @@ -5274,61 +4871,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - + + @@ -5384,15 +4932,65 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5400,10 +4998,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5441,6 +5121,10 @@ + + + + @@ -5461,10 +5145,6 @@ - - - - @@ -5477,10 +5157,6 @@ - - - - @@ -5512,95 +5188,22 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + @@ -5609,29 +5212,110 @@ - - - - - - - - - - + + + + - - - + + + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5643,7 +5327,7 @@ - + @@ -5668,7 +5352,7 @@ - + @@ -5676,37 +5360,23 @@ - + - - + + - - - - + + + + + - - - - - - - - - - - - - - - - + @@ -5714,8 +5384,16 @@ - - + + + + + + + + + + @@ -5727,28 +5405,7 @@ - - - - - - - - - - - - - - - - - - - - - - + @@ -5788,390 +5445,323 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - + + + - - + + - - - + + + + + - - + + - - - - - + + + - - - + + + + + + - - - + + + + + + + - - + + + + - - + + + - - - + + - - - - + + - - - + + + + - - - - - - - - - - - - - - - + + + + + - - - - - - - + + + + - - - - - - - + + + + - - - - - + + + + - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + - - - - - - + + + - - - - + + + + - - - - + + + + + + - - - - - + + + - - - - + + + - - - - + + + - - - + + + - - - - + + + + - - - - + + + + + - - - + + + + + - - - + + + + + - - - - + + + + + - - - - + + + + - - - - - - + + + - - - - - - - + + + + + + + - - - + + + + + + + + + + + + + + - + + + + + + + + - - - - - - - + + + + - - - - + + + - + - - - + + + + + + - - - - - - + + + + - - - + + - + + + + + - - + + + + - - - - - - - - - + - - - - - + + - + - - - - + - - + - + - + - + + - - - - - - - - + - - + - + - - - - + + + + + + + + + + + + + + @@ -6180,305 +5770,311 @@ - - - - - + + + + - + - - - - + + - - - - - + + + + + - - - - + + + + - - - + + + + + + + - - - + + + + + + + - - - + + + + + - - + + + - - - + + + + + - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - + + + + - - - - + + + + + + + - - + + + - - + + + + + + - - - - - + + + + - - - - + + + - - - - - + + + + - - - - - - - + + + + - - - - - + + + - - - - + + - - - - + + + - - - - + + + + - - - + + + + + + - - - + + + - - - - + + + + + + + + + + - - - - + + + - - - - - - - - - + + + + + - - - + + + + + + + - - - + + + + - - - + + + + - - - + + + + + + + - - - - - - - + + + + + + + - - - - - + + + - - - - + + + + + - - - + + + - - - + + + - + + + + + + + + - - - + + + + + + + + + + + + + - - - - - + + + + + - + - - - - - - - - - + + + - - + + + + - - - - - + + + - + - + - + - + - + - + - + - + - @@ -6532,8 +6128,8 @@ + - @@ -6575,6 +6171,7 @@ + @@ -6583,18 +6180,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + @@ -6609,41 +6300,41 @@ - - + + - + - + - + - + - + - + - + - + - + - + - + @@ -6655,12 +6346,6 @@ - - - - - - @@ -6711,85 +6396,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -6848,15 +6454,6 @@ - - - - - - - - - @@ -7018,10 +6615,10 @@ - - + + @@ -7034,6 +6631,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7088,96 +6817,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + - - + - - - - - - - - - - - @@ -7185,63 +6832,28 @@ - - - - - - - + - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - + + + + + + @@ -7250,33 +6862,13 @@ - - - - - - - - - - - - - - - - - - - - - + @@ -7284,7 +6876,7 @@ - + @@ -7301,12 +6893,21 @@ - + - + - + + + + + + + + + + @@ -7333,40 +6934,27 @@ - - + + + - - - - - - + + + + + - - - + + - + - - - - - - - - - - - - - + - - + + @@ -7410,22 +6998,25 @@ - - - - - - - - - - - + + - + - + + + + + + + + + + + + + @@ -7440,8 +7031,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7490,6 +7164,9 @@ + + + @@ -7510,9 +7187,6 @@ - - - @@ -7553,192 +7227,126 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + + + + - + + + + + + + + + + + + - + - + + + + - - + + + + - - + + + + - + + - - + + + + - + + + - - - - + - + - - + + - - - - - - + + + + - - - + + + - - + - + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + @@ -7758,36 +7366,46 @@ - - - - - - - - - - - - - - - - - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7849,65 +7467,29 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - + + - - - - - - - + + + - + + + - - - - + - @@ -7920,43 +7502,34 @@ - - - - + + + - - + - - - - - - + - - + - + + + + + + - - - + + + - - - - - - - + @@ -7964,12 +7537,18 @@ - + + + + + + + diff --git a/lib/libzfs_core/libzfs_core.abi b/lib/libzfs_core/libzfs_core.abi index ce9cc89f019b..c15cb3afbfca 100644 --- a/lib/libzfs_core/libzfs_core.abi +++ b/lib/libzfs_core/libzfs_core.abi @@ -1,19 +1,16 @@ - + - - + - - @@ -162,6 +159,8 @@ + + @@ -256,6 +255,7 @@ + @@ -294,7 +294,7 @@ - + @@ -350,57 +350,10 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -410,15 +363,17 @@ - - + + + + @@ -428,13 +383,13 @@ - + - - + + @@ -450,8 +405,6 @@ - - @@ -468,420 +421,92 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -892,41 +517,16 @@ - - - - - - - - - - - - - - - - - - - - - - - - - @@ -937,185 +537,93 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1126,41 +634,21 @@ - - - - - - - - - - - - - - - - - - - - @@ -1171,129 +659,65 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1305,41 +729,21 @@ - - - - - - - - - - - - - - - - - - - - @@ -1358,25 +762,24 @@ - - - - - - - - - - - + + + + + + + + + + @@ -1388,15 +791,6 @@ - - - - - - - - - @@ -1410,26 +804,26 @@ - + + - + - + - + - @@ -1486,26 +880,28 @@ - + + + - - + + - - + + @@ -1514,36 +910,20 @@ - - - - - - - + - + - - - - - - - - - - - + - + @@ -1601,115 +981,56 @@ + - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - + - + + + + + + + + + @@ -1751,128 +1072,165 @@ + - - - - - - - - - - + + + - - - + + + + + + + + + + - - - + + + - + - + - - + + + + - + - + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + + + - - - - + - + - + - + - + - - + + - - + + - - - + + + - - + + - - - - + + - - - - + - - + + - - - + + + + + + + + + - - + + - - - - + - + @@ -1880,42 +1238,52 @@ - - - + - + - - - - - + + - - + + + + + + + + + + + + + + + + + @@ -1936,82 +1304,32 @@ - - - + + + - - + + - - + + - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - @@ -2034,39 +1352,39 @@ - - - + + + - - - + + + - - - + + + - + - + - - - + + + - + - - + + @@ -2075,9 +1393,9 @@ - - - + + + @@ -2086,56 +1404,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + + + + + + + - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2189,101 +1525,54 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + @@ -2296,7 +1585,226 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2314,38 +1822,51 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + @@ -2360,81 +1881,44 @@ - - + + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2443,12 +1927,6 @@ - - - - - - @@ -2499,85 +1977,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2636,15 +2035,6 @@ - - - - - - - - - @@ -2766,82 +2156,116 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + + + + - + + + + + + + - + - - + + + + + + + + + + + + + + + + + + + + - + + - + - + - + - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -2949,103 +2373,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3060,18 +2387,32 @@ - - - + + + + + + + + + + + - + - + + + + + + + @@ -3098,70 +2439,23 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + @@ -3182,6 +2476,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3261,38 +2697,38 @@ - + - - - - + + - + - + + - + + @@ -3511,98 +2947,8 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -3612,67 +2958,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - + + - - + - - + + - - - - + + + + + + @@ -3682,43 +2991,47 @@ - - - - - - + - + - + - + - + - + - + - + - + - - + + - - + + + + + + + + + + + @@ -3762,8 +3075,6 @@ - - @@ -3784,39 +3095,84 @@ - - + + + + - + - + - - - - - - - - - - + - - + + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3845,87 +3201,38 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + + + + + - - - - + - - - - - - - - - - - - - - - - - - - + + + + + + + - - + + @@ -3933,9 +3240,9 @@ - - - + + + @@ -3943,8 +3250,8 @@ - - + + @@ -3952,29 +3259,25 @@ - - - - - + - + - - - + + + - - - + + + @@ -3982,56 +3285,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + - - - - + + + + - - - - - - - - - - + + + + - - - + + + - - + + + + + + + + + + + + + + + + + + @@ -4044,10 +3372,6 @@ - - - - @@ -4055,65 +3379,68 @@ - + + + + + - + + - + - + + - + - - + + - - - - - - - + - - + + - + - + - + - + - + - + - + - + - + + + + @@ -4170,188 +3497,73 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + - - + + - - + + - - + + + + + + + + + + + + - - + + - - + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + + + + + - - - - + - + - - - - @@ -4369,18 +3581,70 @@ - + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - @@ -4398,23 +3662,30 @@ - - - + + + + + + + + + - + - + - + + - + @@ -4441,7 +3712,7 @@ - + @@ -4453,70 +3724,84 @@ - - - - - - - - - - - - - - - - + - - - + - - - - + - + - + - + + + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -4525,111 +3810,148 @@ - + - - - - - - - - - - - + + - + - - + + - - + - + - - - - - - - - - - + + - + - + - + - - - - + - - - - + - + - + - + - + - + + + + - + + + + - + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + @@ -4637,6 +3959,7 @@ + @@ -4645,114 +3968,36 @@ + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - + + + - + + + - - - - - - - + @@ -4766,36 +4011,24 @@ - - - - - - - - - - - - + + + - - - + + + + - - - + + + - - - + + + - - - - - + @@ -4803,16 +4036,42 @@ + + + + + + - + + + + + + + + + + + + + + + + + + + + + - + @@ -4821,6 +4080,12 @@ + + + + + + @@ -4828,29 +4093,30 @@ - + - - + + - + - + + + + - - + - - + - - - + + + @@ -4859,78 +4125,113 @@ - - - - - - - - - - - + - + - - - + + + + + + - - - + + + + - - - - + + + + - - - - + + + - - - - - - + + + + + + - - + + + + + - - - - + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + - - + - + + + + + + + + + + + + + + + + + + + + + + + @@ -4941,37 +4242,90 @@ - - - + + + + + - + - + + + + - - - - + + + + - - - + + + + + - - + + + + - - - + + + + - + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4980,9 +4334,15 @@ + + + + + + - - + + @@ -4990,16 +4350,12 @@ - - - - - - + + - + @@ -5048,9 +4404,6 @@ - - - @@ -5060,12 +4413,14 @@ + + + - + - + - @@ -5092,12 +4447,13 @@ - + + diff --git a/lib/libzfsbootenv/libzfsbootenv.abi b/lib/libzfsbootenv/libzfsbootenv.abi index 805223708ec7..0ddd41d0630e 100644 --- a/lib/libzfsbootenv/libzfsbootenv.abi +++ b/lib/libzfsbootenv/libzfsbootenv.abi @@ -1,22 +1,19 @@ - + - - + - + - - @@ -26,35 +23,36 @@ - + - + - + + + + - - + + - - - + @@ -72,16 +70,23 @@ - - - - - + + + + + + + + + + + + @@ -150,16 +155,16 @@ - + - + - + - + @@ -171,29 +176,20 @@ - - - - - - - - - - - - - - + + + + + @@ -202,61 +198,74 @@ - - - - - - - - - - - + + + + + + + + + + + + + - - + + + - + + + + + + + + + + + - - - + - + + - - - + + + + - + - + + - - - + + - - + + - - + + - - + + @@ -264,65 +273,68 @@ - - + + + - - - + + + + - - - - + + + - - - - - - + + - - - + + + + + + + + - + - - - - - + - - - - - + + + + + - + - - - - - - + + + + + + + + + + + @@ -335,137 +347,122 @@ - - - - - - - - - - + + + + - - - - - - - - - - + + + + - - - + + + + - + - + - + - - + + - - - - + + + + - + - + - + - - + - + - - + - + - - + - + - + - + - + - + - + - + - - + - + - + - + - + - + - + - + - + - + - + @@ -476,85 +473,105 @@ - + - + - + - + - + - + + - + - + + - + - + + - + - + + - + - - + - + - - - - + + + + - - - - + + + + - - + + + + + + + + + + + + + + + + + + + - + + + + + + - - - - -