1-- 2-- This file and its contents are supplied under the terms of the 3-- Common Development and Distribution License ("CDDL"), version 1.0. 4-- You may only use this file in accordance with the terms of version 5-- 1.0 of the CDDL. 6-- 7-- A full copy of the text of the CDDL should have accompanied this 8-- source. A copy of the CDDL is also available via the Internet at 9-- http://www.illumos.org/license/CDDL. 10-- 11 12-- 13-- Copyright (c) 2016 by Delphix. All rights reserved. 14-- 15 16-- /sbin/zfs initially allocates 1KB for the channel program file. This 17-- program file is larger than that, to test the reallocation and 18-- passing of a large channel string to the kernel. 19-- This file is at least 16KB long. 20 21--[[ 221234567890123456789012345678901234567890123456789012345678901234 231234567890123456789012345678901234567890123456789012345678901234 241234567890123456789012345678901234567890123456789012345678901234 251234567890123456789012345678901234567890123456789012345678901234 261234567890123456789012345678901234567890123456789012345678901234 271234567890123456789012345678901234567890123456789012345678901234 281234567890123456789012345678901234567890123456789012345678901234 291234567890123456789012345678901234567890123456789012345678901234 301234567890123456789012345678901234567890123456789012345678901234 311234567890123456789012345678901234567890123456789012345678901234 321234567890123456789012345678901234567890123456789012345678901234 331234567890123456789012345678901234567890123456789012345678901234 341234567890123456789012345678901234567890123456789012345678901234 351234567890123456789012345678901234567890123456789012345678901234 361234567890123456789012345678901234567890123456789012345678901234 371234567890123456789012345678901234567890123456789012345678901234 381234567890123456789012345678901234567890123456789012345678901234 391234567890123456789012345678901234567890123456789012345678901234 401234567890123456789012345678901234567890123456789012345678901234 411234567890123456789012345678901234567890123456789012345678901234 421234567890123456789012345678901234567890123456789012345678901234 431234567890123456789012345678901234567890123456789012345678901234 441234567890123456789012345678901234567890123456789012345678901234 451234567890123456789012345678901234567890123456789012345678901234 461234567890123456789012345678901234567890123456789012345678901234 471234567890123456789012345678901234567890123456789012345678901234 481234567890123456789012345678901234567890123456789012345678901234 491234567890123456789012345678901234567890123456789012345678901234 501234567890123456789012345678901234567890123456789012345678901234 511234567890123456789012345678901234567890123456789012345678901234 521234567890123456789012345678901234567890123456789012345678901234 531234567890123456789012345678901234567890123456789012345678901234 541234567890123456789012345678901234567890123456789012345678901234 551234567890123456789012345678901234567890123456789012345678901234 561234567890123456789012345678901234567890123456789012345678901234 571234567890123456789012345678901234567890123456789012345678901234 581234567890123456789012345678901234567890123456789012345678901234 591234567890123456789012345678901234567890123456789012345678901234 601234567890123456789012345678901234567890123456789012345678901234 611234567890123456789012345678901234567890123456789012345678901234 621234567890123456789012345678901234567890123456789012345678901234 631234567890123456789012345678901234567890123456789012345678901234 641234567890123456789012345678901234567890123456789012345678901234 651234567890123456789012345678901234567890123456789012345678901234 661234567890123456789012345678901234567890123456789012345678901234 671234567890123456789012345678901234567890123456789012345678901234 681234567890123456789012345678901234567890123456789012345678901234 691234567890123456789012345678901234567890123456789012345678901234 701234567890123456789012345678901234567890123456789012345678901234 711234567890123456789012345678901234567890123456789012345678901234 721234567890123456789012345678901234567890123456789012345678901234 731234567890123456789012345678901234567890123456789012345678901234 741234567890123456789012345678901234567890123456789012345678901234 751234567890123456789012345678901234567890123456789012345678901234 761234567890123456789012345678901234567890123456789012345678901234 771234567890123456789012345678901234567890123456789012345678901234 781234567890123456789012345678901234567890123456789012345678901234 791234567890123456789012345678901234567890123456789012345678901234 801234567890123456789012345678901234567890123456789012345678901234 811234567890123456789012345678901234567890123456789012345678901234 821234567890123456789012345678901234567890123456789012345678901234 831234567890123456789012345678901234567890123456789012345678901234 841234567890123456789012345678901234567890123456789012345678901234 851234567890123456789012345678901234567890123456789012345678901234 861234567890123456789012345678901234567890123456789012345678901234 871234567890123456789012345678901234567890123456789012345678901234 881234567890123456789012345678901234567890123456789012345678901234 891234567890123456789012345678901234567890123456789012345678901234 901234567890123456789012345678901234567890123456789012345678901234 911234567890123456789012345678901234567890123456789012345678901234 921234567890123456789012345678901234567890123456789012345678901234 931234567890123456789012345678901234567890123456789012345678901234 941234567890123456789012345678901234567890123456789012345678901234 951234567890123456789012345678901234567890123456789012345678901234 961234567890123456789012345678901234567890123456789012345678901234 971234567890123456789012345678901234567890123456789012345678901234 981234567890123456789012345678901234567890123456789012345678901234 991234567890123456789012345678901234567890123456789012345678901234 1001234567890123456789012345678901234567890123456789012345678901234 1011234567890123456789012345678901234567890123456789012345678901234 1021234567890123456789012345678901234567890123456789012345678901234 1031234567890123456789012345678901234567890123456789012345678901234 1041234567890123456789012345678901234567890123456789012345678901234 1051234567890123456789012345678901234567890123456789012345678901234 1061234567890123456789012345678901234567890123456789012345678901234 1071234567890123456789012345678901234567890123456789012345678901234 1081234567890123456789012345678901234567890123456789012345678901234 1091234567890123456789012345678901234567890123456789012345678901234 1101234567890123456789012345678901234567890123456789012345678901234 1111234567890123456789012345678901234567890123456789012345678901234 1121234567890123456789012345678901234567890123456789012345678901234 1131234567890123456789012345678901234567890123456789012345678901234 1141234567890123456789012345678901234567890123456789012345678901234 1151234567890123456789012345678901234567890123456789012345678901234 1161234567890123456789012345678901234567890123456789012345678901234 1171234567890123456789012345678901234567890123456789012345678901234 1181234567890123456789012345678901234567890123456789012345678901234 1191234567890123456789012345678901234567890123456789012345678901234 1201234567890123456789012345678901234567890123456789012345678901234 1211234567890123456789012345678901234567890123456789012345678901234 1221234567890123456789012345678901234567890123456789012345678901234 1231234567890123456789012345678901234567890123456789012345678901234 1241234567890123456789012345678901234567890123456789012345678901234 1251234567890123456789012345678901234567890123456789012345678901234 1261234567890123456789012345678901234567890123456789012345678901234 1271234567890123456789012345678901234567890123456789012345678901234 1281234567890123456789012345678901234567890123456789012345678901234 1291234567890123456789012345678901234567890123456789012345678901234 1301234567890123456789012345678901234567890123456789012345678901234 1311234567890123456789012345678901234567890123456789012345678901234 1321234567890123456789012345678901234567890123456789012345678901234 1331234567890123456789012345678901234567890123456789012345678901234 1341234567890123456789012345678901234567890123456789012345678901234 1351234567890123456789012345678901234567890123456789012345678901234 1361234567890123456789012345678901234567890123456789012345678901234 1371234567890123456789012345678901234567890123456789012345678901234 1381234567890123456789012345678901234567890123456789012345678901234 1391234567890123456789012345678901234567890123456789012345678901234 1401234567890123456789012345678901234567890123456789012345678901234 1411234567890123456789012345678901234567890123456789012345678901234 1421234567890123456789012345678901234567890123456789012345678901234 1431234567890123456789012345678901234567890123456789012345678901234 1441234567890123456789012345678901234567890123456789012345678901234 1451234567890123456789012345678901234567890123456789012345678901234 1461234567890123456789012345678901234567890123456789012345678901234 1471234567890123456789012345678901234567890123456789012345678901234 1481234567890123456789012345678901234567890123456789012345678901234 1491234567890123456789012345678901234567890123456789012345678901234 1501234567890123456789012345678901234567890123456789012345678901234 1511234567890123456789012345678901234567890123456789012345678901234 1521234567890123456789012345678901234567890123456789012345678901234 1531234567890123456789012345678901234567890123456789012345678901234 1541234567890123456789012345678901234567890123456789012345678901234 1551234567890123456789012345678901234567890123456789012345678901234 1561234567890123456789012345678901234567890123456789012345678901234 1571234567890123456789012345678901234567890123456789012345678901234 1581234567890123456789012345678901234567890123456789012345678901234 1591234567890123456789012345678901234567890123456789012345678901234 1601234567890123456789012345678901234567890123456789012345678901234 1611234567890123456789012345678901234567890123456789012345678901234 1621234567890123456789012345678901234567890123456789012345678901234 1631234567890123456789012345678901234567890123456789012345678901234 1641234567890123456789012345678901234567890123456789012345678901234 1651234567890123456789012345678901234567890123456789012345678901234 1661234567890123456789012345678901234567890123456789012345678901234 1671234567890123456789012345678901234567890123456789012345678901234 1681234567890123456789012345678901234567890123456789012345678901234 1691234567890123456789012345678901234567890123456789012345678901234 1701234567890123456789012345678901234567890123456789012345678901234 1711234567890123456789012345678901234567890123456789012345678901234 1721234567890123456789012345678901234567890123456789012345678901234 1731234567890123456789012345678901234567890123456789012345678901234 1741234567890123456789012345678901234567890123456789012345678901234 1751234567890123456789012345678901234567890123456789012345678901234 1761234567890123456789012345678901234567890123456789012345678901234 1771234567890123456789012345678901234567890123456789012345678901234 1781234567890123456789012345678901234567890123456789012345678901234 1791234567890123456789012345678901234567890123456789012345678901234 1801234567890123456789012345678901234567890123456789012345678901234 1811234567890123456789012345678901234567890123456789012345678901234 1821234567890123456789012345678901234567890123456789012345678901234 1831234567890123456789012345678901234567890123456789012345678901234 1841234567890123456789012345678901234567890123456789012345678901234 1851234567890123456789012345678901234567890123456789012345678901234 1861234567890123456789012345678901234567890123456789012345678901234 1871234567890123456789012345678901234567890123456789012345678901234 1881234567890123456789012345678901234567890123456789012345678901234 1891234567890123456789012345678901234567890123456789012345678901234 1901234567890123456789012345678901234567890123456789012345678901234 1911234567890123456789012345678901234567890123456789012345678901234 1921234567890123456789012345678901234567890123456789012345678901234 1931234567890123456789012345678901234567890123456789012345678901234 1941234567890123456789012345678901234567890123456789012345678901234 1951234567890123456789012345678901234567890123456789012345678901234 1961234567890123456789012345678901234567890123456789012345678901234 1971234567890123456789012345678901234567890123456789012345678901234 1981234567890123456789012345678901234567890123456789012345678901234 1991234567890123456789012345678901234567890123456789012345678901234 2001234567890123456789012345678901234567890123456789012345678901234 2011234567890123456789012345678901234567890123456789012345678901234 2021234567890123456789012345678901234567890123456789012345678901234 2031234567890123456789012345678901234567890123456789012345678901234 2041234567890123456789012345678901234567890123456789012345678901234 2051234567890123456789012345678901234567890123456789012345678901234 2061234567890123456789012345678901234567890123456789012345678901234 2071234567890123456789012345678901234567890123456789012345678901234 2081234567890123456789012345678901234567890123456789012345678901234 2091234567890123456789012345678901234567890123456789012345678901234 2101234567890123456789012345678901234567890123456789012345678901234 2111234567890123456789012345678901234567890123456789012345678901234 2121234567890123456789012345678901234567890123456789012345678901234 2131234567890123456789012345678901234567890123456789012345678901234 2141234567890123456789012345678901234567890123456789012345678901234 2151234567890123456789012345678901234567890123456789012345678901234 2161234567890123456789012345678901234567890123456789012345678901234 2171234567890123456789012345678901234567890123456789012345678901234 2181234567890123456789012345678901234567890123456789012345678901234 2191234567890123456789012345678901234567890123456789012345678901234 2201234567890123456789012345678901234567890123456789012345678901234 2211234567890123456789012345678901234567890123456789012345678901234 2221234567890123456789012345678901234567890123456789012345678901234 2231234567890123456789012345678901234567890123456789012345678901234 2241234567890123456789012345678901234567890123456789012345678901234 2251234567890123456789012345678901234567890123456789012345678901234 2261234567890123456789012345678901234567890123456789012345678901234 2271234567890123456789012345678901234567890123456789012345678901234 2281234567890123456789012345678901234567890123456789012345678901234 2291234567890123456789012345678901234567890123456789012345678901234 2301234567890123456789012345678901234567890123456789012345678901234 2311234567890123456789012345678901234567890123456789012345678901234 2321234567890123456789012345678901234567890123456789012345678901234 2331234567890123456789012345678901234567890123456789012345678901234 2341234567890123456789012345678901234567890123456789012345678901234 2351234567890123456789012345678901234567890123456789012345678901234 2361234567890123456789012345678901234567890123456789012345678901234 2371234567890123456789012345678901234567890123456789012345678901234 2381234567890123456789012345678901234567890123456789012345678901234 2391234567890123456789012345678901234567890123456789012345678901234 2401234567890123456789012345678901234567890123456789012345678901234 2411234567890123456789012345678901234567890123456789012345678901234 2421234567890123456789012345678901234567890123456789012345678901234 2431234567890123456789012345678901234567890123456789012345678901234 2441234567890123456789012345678901234567890123456789012345678901234 2451234567890123456789012345678901234567890123456789012345678901234 2461234567890123456789012345678901234567890123456789012345678901234 2471234567890123456789012345678901234567890123456789012345678901234 2481234567890123456789012345678901234567890123456789012345678901234 2491234567890123456789012345678901234567890123456789012345678901234 2501234567890123456789012345678901234567890123456789012345678901234 2511234567890123456789012345678901234567890123456789012345678901234 2521234567890123456789012345678901234567890123456789012345678901234 2531234567890123456789012345678901234567890123456789012345678901234 2541234567890123456789012345678901234567890123456789012345678901234 2551234567890123456789012345678901234567890123456789012345678901234 2561234567890123456789012345678901234567890123456789012345678901234 2571234567890123456789012345678901234567890123456789012345678901234 2581234567890123456789012345678901234567890123456789012345678901234 2591234567890123456789012345678901234567890123456789012345678901234 2601234567890123456789012345678901234567890123456789012345678901234 2611234567890123456789012345678901234567890123456789012345678901234 2621234567890123456789012345678901234567890123456789012345678901234 2631234567890123456789012345678901234567890123456789012345678901234 2641234567890123456789012345678901234567890123456789012345678901234 2651234567890123456789012345678901234567890123456789012345678901234 2661234567890123456789012345678901234567890123456789012345678901234 2671234567890123456789012345678901234567890123456789012345678901234 2681234567890123456789012345678901234567890123456789012345678901234 2691234567890123456789012345678901234567890123456789012345678901234 2701234567890123456789012345678901234567890123456789012345678901234 2711234567890123456789012345678901234567890123456789012345678901234 2721234567890123456789012345678901234567890123456789012345678901234 2731234567890123456789012345678901234567890123456789012345678901234 2741234567890123456789012345678901234567890123456789012345678901234 2751234567890123456789012345678901234567890123456789012345678901234 2761234567890123456789012345678901234567890123456789012345678901234 2771234567890123456789012345678901234567890123456789012345678901234 278]] 279 280return 281