1*dfc11533SChris Williamson-- 2*dfc11533SChris Williamson-- This file and its contents are supplied under the terms of the 3*dfc11533SChris Williamson-- Common Development and Distribution License ("CDDL"), version 1.0. 4*dfc11533SChris Williamson-- You may only use this file in accordance with the terms of version 5*dfc11533SChris Williamson-- 1.0 of the CDDL. 6*dfc11533SChris Williamson-- 7*dfc11533SChris Williamson-- A full copy of the text of the CDDL should have accompanied this 8*dfc11533SChris Williamson-- source. A copy of the CDDL is also available via the Internet at 9*dfc11533SChris Williamson-- http://www.illumos.org/license/CDDL. 10*dfc11533SChris Williamson-- 11*dfc11533SChris Williamson 12*dfc11533SChris Williamson-- 13*dfc11533SChris Williamson-- Copyright (c) 2016 by Delphix. All rights reserved. 14*dfc11533SChris Williamson-- 15*dfc11533SChris Williamson 16*dfc11533SChris Williamson-- /sbin/zfs initially allocates 1KB for the channel program file. This 17*dfc11533SChris Williamson-- program file is larger than that, to test the reallocation and 18*dfc11533SChris Williamson-- passing of a large channel string to the kernel. 19*dfc11533SChris Williamson-- This file is at least 16KB long. 20*dfc11533SChris Williamson 21*dfc11533SChris Williamson--[[ 22*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 23*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 24*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 25*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 26*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 27*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 28*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 29*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 30*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 31*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 32*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 33*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 34*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 35*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 36*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 37*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 38*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 39*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 40*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 41*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 42*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 43*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 44*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 45*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 46*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 47*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 48*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 49*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 50*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 51*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 52*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 53*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 54*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 55*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 56*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 57*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 58*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 59*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 60*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 61*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 62*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 63*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 64*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 65*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 66*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 67*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 68*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 69*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 70*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 71*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 72*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 73*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 74*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 75*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 76*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 77*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 78*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 79*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 80*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 81*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 82*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 83*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 84*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 85*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 86*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 87*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 88*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 89*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 90*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 91*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 92*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 93*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 94*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 95*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 96*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 97*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 98*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 99*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 100*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 101*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 102*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 103*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 104*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 105*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 106*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 107*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 108*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 109*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 110*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 111*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 112*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 113*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 114*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 115*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 116*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 117*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 118*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 119*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 120*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 121*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 122*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 123*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 124*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 125*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 126*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 127*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 128*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 129*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 130*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 131*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 132*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 133*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 134*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 135*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 136*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 137*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 138*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 139*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 140*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 141*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 142*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 143*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 144*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 145*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 146*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 147*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 148*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 149*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 150*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 151*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 152*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 153*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 154*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 155*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 156*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 157*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 158*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 159*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 160*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 161*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 162*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 163*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 164*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 165*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 166*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 167*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 168*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 169*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 170*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 171*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 172*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 173*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 174*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 175*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 176*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 177*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 178*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 179*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 180*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 181*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 182*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 183*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 184*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 185*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 186*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 187*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 188*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 189*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 190*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 191*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 192*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 193*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 194*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 195*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 196*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 197*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 198*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 199*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 200*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 201*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 202*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 203*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 204*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 205*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 206*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 207*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 208*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 209*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 210*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 211*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 212*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 213*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 214*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 215*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 216*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 217*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 218*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 219*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 220*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 221*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 222*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 223*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 224*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 225*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 226*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 227*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 228*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 229*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 230*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 231*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 232*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 233*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 234*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 235*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 236*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 237*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 238*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 239*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 240*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 241*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 242*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 243*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 244*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 245*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 246*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 247*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 248*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 249*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 250*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 251*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 252*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 253*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 254*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 255*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 256*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 257*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 258*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 259*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 260*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 261*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 262*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 263*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 264*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 265*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 266*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 267*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 268*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 269*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 270*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 271*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 272*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 273*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 274*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 275*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 276*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 277*dfc11533SChris Williamson1234567890123456789012345678901234567890123456789012345678901234 278*dfc11533SChris Williamson]] 279*dfc11533SChris Williamson 280*dfc11533SChris Williamsonreturn 281