licenses.list.txt 235 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627
  1. ===================="(GPL-2.0-only WITH Linux-syscall-note OR BSD-2-Clause)"====================
  2. * This program is free software; you can redistribute it and/or
  3. * modify it under the terms of EITHER the GNU General Public License
  4. * version 2 as published by the Free Software Foundation or the BSD
  5. * 2-Clause License. This program is distributed in the hope that it
  6. * will be useful, but WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED
  7. * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
  8. * See the GNU General Public License version 2 for more details at
  9. * http://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html.
  10. *
  11. * You should have received a copy of the GNU General Public License
  12. * along with this program available in the file COPYING in the main
  13. * directory of this source tree.
  14. *
  15. * The BSD 2-Clause License
  16. *
  17. * Redistribution and use in source and binary forms, with or
  18. * without modification, are permitted provided that the following
  19. * conditions are met:
  20. *
  21. * - Redistributions of source code must retain the above
  22. * copyright notice, this list of conditions and the following
  23. * disclaimer.
  24. *
  25. * - Redistributions in binary form must reproduce the above
  26. * copyright notice, this list of conditions and the following
  27. * disclaimer in the documentation and/or other materials
  28. * provided with the distribution.
  29. *
  30. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  31. * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  32. * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  33. * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
  34. * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  35. * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  36. * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  37. * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  38. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  39. * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  40. * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
  41. * OF THE POSSIBILITY OF SUCH DAMAGE.
  42. ===================="(GPL-2.0-only WITH Linux-syscall-note OR BSD-2-Clause)"====================
  43. * This software is available to you under a choice of one of two
  44. * licenses. You may choose to be licensed under the terms of the GNU
  45. * General Public License (GPL) Version 2, available at
  46. * <http://www.fsf.org/copyleft/gpl.html>, or the OpenIB.org BSD
  47. * license, available in the LICENSE.TXT file accompanying this
  48. * software. These details are also available at
  49. * <http://www.openfabrics.org/software_license.htm>.
  50. *
  51. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  52. * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  53. * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  54. * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
  55. * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
  56. * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  57. * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  58. * SOFTWARE.
  59. ===================="(GPL-2.0-only WITH Linux-syscall-note OR BSD-2-Clause)"====================
  60. * This software is available to you under a choice of one of two
  61. * licenses. You may choose to be licensed under the terms of the GNU
  62. * General Public License (GPL) Version 2, available from the file
  63. * COPYING in the main directory of this source tree, or the
  64. * BSD license below:
  65. *
  66. * Redistribution and use in source and binary forms, with or without
  67. * modification, are permitted provided that the following conditions
  68. * are met:
  69. *
  70. * 1. Redistributions of source code must retain the above copyright
  71. * notice, this list of conditions and the following disclaimer.
  72. * 2. Redistributions in binary form must reproduce the above copyright
  73. * notice, this list of conditions and the following disclaimer in
  74. * the documentation and/or other materials provided with the
  75. * distribution.
  76. *
  77. * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS''
  78. * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
  79. * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  80. * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS
  81. * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  82. * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  83. * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  84. * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  85. * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
  86. * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
  87. * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  88. ===================="(GPL-2.0-only WITH Linux-syscall-note OR BSD-2-Clause)"====================
  89. * This software is available to you under a choice of one of two licenses.
  90. * You may choose to be licensed under the terms of the GNU General Public
  91. * License (GPL) Version 2, available from the file COPYING in the main
  92. * directory of this source tree, or the BSD license below:
  93. *
  94. * Redistribution and use in source and binary forms, with or without
  95. * modification, are permitted provided that the following conditions
  96. * are met:
  97. *
  98. * - Redistributions of source code must retain the above copyright notice,
  99. * this list of conditions and the following disclaimer.
  100. *
  101. * - Redistributions in binary form must reproduce the above copyright
  102. * notice, this list of conditions and the following disclaimer in
  103. * the documentation and/or other materials provided with the distribution.
  104. *
  105. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  106. * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,THE
  107. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  108. * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
  109. * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  110. * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  111. * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  112. * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  113. * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  114. * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
  115. * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  116. ===================="(GPL-2.0-only WITH Linux-syscall-note OR BSD-2-Clause)"====================
  117. /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-2-Clause) */
  118. ===================="(GPL-2.0-only WITH Linux-syscall-note OR BSD-3-Clause)"====================
  119. * GPL LICENSE SUMMARY
  120. ===================="(GPL-2.0-only WITH Linux-syscall-note OR BSD-3-Clause)"====================
  121. * Redistribution and use in source and binary forms, with or without
  122. * modification, are permitted provided that the following conditions
  123. * are met:
  124. * 1. Redistributions of source code must retain the above copyright
  125. * notice, this list of conditions and the following disclaimer.
  126. * 2. Redistributions in binary form must reproduce the above copyright
  127. * notice, this list of conditions and the following disclaimer in the
  128. * documentation and/or other materials provided with the distribution.
  129. * 3. Neither the name of Volkswagen nor the names of its contributors
  130. * may be used to endorse or promote products derived from this software
  131. * without specific prior written permission.
  132. *
  133. * Alternatively, provided that this notice is retained in full, this
  134. * software may be distributed under the terms of the GNU General
  135. * Public License ("GPL") version 2, in which case the provisions of the
  136. * GPL apply INSTEAD OF those given above.
  137. *
  138. * The provided data structures and external interfaces from this code
  139. * are not restricted to be used by modules with a GPL compatible license.
  140. *
  141. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  142. * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  143. * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  144. * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  145. * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  146. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  147. * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  148. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  149. * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  150. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  151. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  152. * DAMAGE.
  153. ===================="(GPL-2.0-only WITH Linux-syscall-note OR BSD-3-Clause)"====================
  154. * Redistribution and use in source and binary forms, with or without
  155. * modification, are permitted provided that the following conditions are met:
  156. *
  157. * 1. Redistributions of source code must retain the above copyright
  158. * notice, this list of conditions and the following disclaimer.
  159. * 2. Redistributions in binary form must reproduce the above copyright
  160. * notice, this list of conditions and the following disclaimer in the
  161. * documentation and/or other materials provided with the distribution.
  162. * 3. Neither the names of the copyright holders nor the names of its
  163. * contributors may be used to endorse or promote products derived from
  164. * this software without specific prior written permission.
  165. *
  166. * Alternatively, this software may be distributed under the terms of the
  167. * GNU General Public License ("GPL") version 2 as published by the Free
  168. * Software Foundation.
  169. *
  170. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  171. * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  172. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  173. * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  174. * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  175. * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  176. * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  177. * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  178. * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  179. * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  180. * POSSIBILITY OF SUCH DAMAGE.
  181. ===================="(GPL-2.0-only WITH Linux-syscall-note OR BSD-3-Clause)"====================
  182. * This file is provided under a dual BSD/GPLv2 license. When using or
  183. * redistributing this file, you may do so under either license.
  184. ===================="(GPL-2.0-only WITH Linux-syscall-note OR BSD-3-Clause)"====================
  185. * This file is provided under a dual BSD/GPLv2 license. When using or
  186. * redistributing this file, you may do so under either license.
  187. *
  188. * GPL LICENSE SUMMARY
  189. *
  190. * Copyright(c) 2015 - 2018 Intel Corporation.
  191. *
  192. * This program is free software; you can redistribute it and/or modify
  193. * it under the terms of version 2 of the GNU General Public License as
  194. * published by the Free Software Foundation.
  195. *
  196. * This program is distributed in the hope that it will be useful, but
  197. * WITHOUT ANY WARRANTY; without even the implied warranty of
  198. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  199. * General Public License for more details.
  200. *
  201. * BSD LICENSE
  202. ===================="(GPL-2.0-only WITH Linux-syscall-note OR BSD-3-Clause)"====================
  203. * This file is provided under a dual BSD/GPLv2 license. When using or
  204. * redistributing this file, you may do so under either license.
  205. *
  206. * GPL LICENSE SUMMARY
  207. *
  208. * Copyright(c) 2015 Intel Corporation.
  209. *
  210. * This program is free software; you can redistribute it and/or modify
  211. * it under the terms of version 2 of the GNU General Public License as
  212. * published by the Free Software Foundation.
  213. *
  214. * This program is distributed in the hope that it will be useful, but
  215. * WITHOUT ANY WARRANTY; without even the implied warranty of
  216. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  217. * General Public License for more details.
  218. *
  219. * BSD LICENSE
  220. ===================="(GPL-2.0-only WITH Linux-syscall-note OR BSD-3-Clause)"====================
  221. * This software is available to you under a choice of one of two licenses.
  222. * You may choose to be licensed under the terms of the GNU General Public
  223. * License(GPL) Version 2, or the BSD-3 Clause license below:
  224. *
  225. * Redistribution and use in source and binary forms, with or without
  226. * modification, are permitted provided that the following conditions are met:
  227. *
  228. * 1. Redistributions of source code must retain the above copyright notice,
  229. * this list of conditions and the following disclaimer.
  230. *
  231. * 2. Redistributions in binary form must reproduce the above copyright notice,
  232. * this list of conditions and the following disclaimer in the documentation
  233. * and/or other materials provided with the distribution.
  234. *
  235. * 3. Neither the name of the copyright holder nor the names of its contributors
  236. * may be used to endorse or promote products derived from this software without
  237. * specific prior written permission.
  238. *
  239. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  240. * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
  241. * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  242. * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
  243. * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  244. * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  245. * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
  246. * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  247. * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  248. * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
  249. * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  250. ===================="(GPL-2.0-only WITH Linux-syscall-note OR BSD-3-Clause)"====================
  251. /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */
  252. ===================="(GPL-2.0-only WITH Linux-syscall-note OR BSD-3-Clause)"====================
  253. /* SPDX-License-Identifier: ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) */
  254. ===================="(GPL-2.0-only WITH Linux-syscall-note OR BSD-3-Clause)"====================
  255. /* SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause */
  256. ===================="(GPL-2.0-only WITH Linux-syscall-note OR BSD-3-Clause)"====================
  257. /* SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) or BSD-3-Clause */
  258. ===================="(GPL-2.0-only WITH Linux-syscall-note OR CDDL-1.0)"====================
  259. /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR CDDL-1.0) */
  260. ===================="(GPL-2.0-only WITH Linux-syscall-note OR Linux-OpenIB)"====================
  261. * This software is available to you under a choice of one of two
  262. * licenses. You may choose to be licensed under the terms of the GNU
  263. * General Public License (GPL) Version 2, available from the file
  264. * COPYING in the main directory of this source tree, or the
  265. * OpenIB.org BSD license below:
  266. *
  267. * Redistribution and use in source and binary forms, with or
  268. * without modification, are permitted provided that the following
  269. * conditions are met:
  270. *
  271. * - Redistributions of source code must retain the above
  272. * copyright notice, this list of conditions and the following
  273. * disclaimer.
  274. *
  275. * - Redistributions in binary form must reproduce the above
  276. * copyright notice, this list of conditions and the following
  277. * disclaimer in the documentation and/or other materials
  278. * provided with the distribution.
  279. *
  280. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  281. * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  282. * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  283. * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
  284. * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
  285. * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  286. * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  287. * SOFTWARE.
  288. ===================="(GPL-2.0-only WITH Linux-syscall-note OR Linux-OpenIB)"====================
  289. * This software is available to you under a choice of one of two
  290. * licenses. You may choose to be licensed under the terms of the GNU
  291. * General Public License (GPL) Version 2, available from the file
  292. * COPYING in the main directory of this source tree, or the
  293. * OpenIB.org BSD license below:
  294. *
  295. * Redistribution and use in source and binary forms, with or
  296. * without modification, are permitted provided that the following
  297. * conditions are met:
  298. *
  299. * - Redistributions of source code must retain the above
  300. * copyright notice, this list of conditions and the following
  301. * disclaimer.
  302. *
  303. * - Redistributions in binary form must reproduce the above
  304. * copyright notice, this list of conditions and the following
  305. * disclaimer in the documentation and /or other materials
  306. * provided with the distribution.
  307. *
  308. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  309. * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  310. * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  311. * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
  312. * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
  313. * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  314. * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  315. * SOFTWARE.
  316. ===================="(GPL-2.0-only WITH Linux-syscall-note OR Linux-OpenIB)"====================
  317. * This software is available to you under a choice of one of two
  318. * licenses. You may choose to be licensed under the terms of the GNU
  319. * General Public License (GPL) Version 2, available from the file
  320. * COPYING in the main directory of this source tree, or the
  321. * OpenIB.org BSD license below:
  322. *
  323. * Redistribution and use in source and binary forms, with or
  324. * without modification, are permitted provided that the following
  325. * conditions are met:
  326. *
  327. * - Redistributions of source code must retain the above
  328. * copyright notice, this list of conditions and the following
  329. * disclaimer.
  330. *
  331. * - Redistributions in binary form must reproduce the above
  332. * copyright notice, this list of conditions and the following
  333. * disclaimer in the documentation and/or other materials
  334. * provided with the distribution.
  335. *
  336. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  337. * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  338. * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  339. * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
  340. * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
  341. * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  342. * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  343. * SOFTWARE.
  344. ===================="(GPL-2.0-only WITH Linux-syscall-note OR Linux-OpenIB)"====================
  345. /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR Linux-OpenIB) */
  346. ===================="(GPL-2.0-only WITH Linux-syscall-note OR MIT)"====================
  347. * This program is free software; you can redistribute it and/or
  348. * modify it under the terms of the GNU General Public License version 2
  349. * as published by the Free Software Foundation; or, when distributed
  350. * separately from the Linux kernel or incorporated into other
  351. * software packages, subject to the following license:
  352. *
  353. * Permission is hereby granted, free of charge, to any person obtaining a copy
  354. * of this source file (the "Software"), to deal in the Software without
  355. * restriction, including without limitation the rights to use, copy, modify,
  356. * merge, publish, distribute, sublicense, and/or sell copies of the Software,
  357. * and to permit persons to whom the Software is furnished to do so, subject to
  358. * the following conditions:
  359. *
  360. * The above copyright notice and this permission notice shall be included in
  361. * all copies or substantial portions of the Software.
  362. *
  363. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  364. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  365. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  366. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  367. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  368. * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
  369. * IN THE SOFTWARE.
  370. ===================="(GPL-2.0-only WITH Linux-syscall-note OR MIT)"====================
  371. * This program is free software; you can redistribute it and/or
  372. * modify it under the terms of the GNU General Public License version 2
  373. * as published by the Free Software Foundation; or, when distributed
  374. * separately from the Linux kernel or incorporated into other
  375. * software packages, subject to the following license:
  376. *
  377. * Permission is hereby granted, free of charge, to any person obtaining a copy
  378. * of this source file (the "Software"), to deal in the Software without
  379. * restriction, including without limitation the rights to use, copy, modify,
  380. * merge, publish, distribute, sublicense, and/or sell copies of the Software,
  381. * and to permit persons to whom the Software is furnished to do so, subject to
  382. * the following conditions:
  383. *
  384. * The above copyright notice and this permission notice shall be included in
  385. * all copies or substantial portions of the Software.
  386. *
  387. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  388. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  389. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  390. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  391. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  392. * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
  393. * IN THE SOFTWARE.
  394. ===================="(GPL-2.0-only WITH Linux-syscall-note OR MIT)"====================
  395. /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR MIT) */
  396. ===================="(GPL-2.0-only WITH Linux-syscall-note OR MIT)"====================
  397. /* SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) OR MIT */
  398. ===================="(GPL-2.0-or-later WITH Linux-syscall-note OR BSD-3-Clause)"====================
  399. * This program is free software; you can redistribute it and/or modify
  400. * it under the terms of the GNU General Public License as published by
  401. * the Free Software Foundation; either version 2 of the License, or
  402. * (at your option) any later version.
  403. *
  404. * This program is distributed in the hope that it will be useful,
  405. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  406. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  407. * GNU General Public License for more details.
  408. *
  409. * Alternatively you can redistribute this file under the terms of the
  410. * BSD license as stated below:
  411. *
  412. * Redistribution and use in source and binary forms, with or without
  413. * modification, are permitted provided that the following conditions
  414. * are met:
  415. * 1. Redistributions of source code must retain the above copyright
  416. * notice, this list of conditions and the following disclaimer.
  417. * 2. Redistributions in binary form must reproduce the above copyright
  418. * notice, this list of conditions and the following disclaimer in
  419. * the documentation and/or other materials provided with the
  420. * distribution.
  421. * 3. The names of its contributors may not be used to endorse or promote
  422. * products derived from this software without specific prior written
  423. * permission.
  424. *
  425. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  426. * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  427. * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  428. * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  429. * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  430. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
  431. * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
  432. * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  433. * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  434. * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  435. * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  436. ===================="(GPL-2.0-or-later WITH Linux-syscall-note OR BSD-3-Clause)"====================
  437. * Redistribution and use in source and binary forms, with or without
  438. * modification, are permitted provided that the following conditions are met:
  439. * * Redistributions of source code must retain the above copyright
  440. * notice, this list of conditions and the following disclaimer.
  441. * * Redistributions in binary form must reproduce the above copyright
  442. * notice, this list of conditions and the following disclaimer in the
  443. * documentation and/or other materials provided with the distribution.
  444. * * Neither the name of Freescale Semiconductor nor the
  445. * names of its contributors may be used to endorse or promote products
  446. * derived from this software without specific prior written permission.
  447. *
  448. *
  449. * ALTERNATIVELY, this software may be distributed under the terms of the
  450. * GNU General Public License ("GPL") as published by the Free Software
  451. * Foundation, either version 2 of that License or (at your option) any
  452. * later version.
  453. *
  454. * This software is provided by Freescale Semiconductor "as is" and any
  455. * express or implied warranties, including, but not limited to, the implied
  456. * warranties of merchantability and fitness for a particular purpose are
  457. * disclaimed. In no event shall Freescale Semiconductor be liable for any
  458. * direct, indirect, incidental, special, exemplary, or consequential damages
  459. * (including, but not limited to, procurement of substitute goods or services;
  460. * loss of use, data, or profits; or business interruption) however caused and
  461. * on any theory of liability, whether in contract, strict liability, or tort
  462. * (including negligence or otherwise) arising in any way out of the use of this
  463. * software, even if advised of the possibility of such damage.
  464. ===================="(GPL-2.0-or-later WITH Linux-syscall-note OR BSD-3-Clause)"====================
  465. * This file is provided under a dual BSD/GPL license. When using or
  466. * redistributing this file, you may do so under either license.
  467. *
  468. * Redistribution and use in source and binary forms, with or without
  469. * modification, are permitted provided that the following conditions are met:
  470. * * Redistributions of source code must retain the above copyright
  471. * notice, this list of conditions and the following disclaimer.
  472. * * Redistributions in binary form must reproduce the above copyright
  473. * notice, this list of conditions and the following disclaimer in the
  474. * documentation and/or other materials provided with the distribution.
  475. * * Neither the name of Freescale Semiconductor nor the
  476. * names of its contributors may be used to endorse or promote products
  477. * derived from this software without specific prior written permission.
  478. *
  479. *
  480. * ALTERNATIVELY, this software may be distributed under the terms of the
  481. * GNU General Public License ("GPL") as published by the Free Software
  482. * Foundation, either version 2 of that License or (at your option) any
  483. * later version.
  484. *
  485. * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY
  486. * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  487. * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  488. * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY
  489. * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  490. * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  491. * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  492. * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  493. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  494. * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  495. ===================="(GPL-2.0-or-later WITH Linux-syscall-note OR BSD-3-Clause)"====================
  496. /* SPDX-License-Identifier: ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause) */
  497. ====================BSD-2-Clause====================
  498. Redistribution and use in source and binary forms, with or without
  499. modification, are permitted provided that the following conditions
  500. are met:
  501. 1. Redistributions of source code must retain the above copyright
  502. notice, this list of conditions and the following disclaimer.
  503. 2. Redistributions in binary form must reproduce the above copyright
  504. notice, this list of conditions and the following disclaimer in the
  505. documentation and/or other materials provided with the distribution.
  506. THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND
  507. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  508. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  509. ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE
  510. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  511. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  512. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  513. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  514. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  515. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  516. SUCH DAMAGE.
  517. ====================BSD-2-Clause====================
  518. This -- and only this -- header file may also be distributed under
  519. the terms of the BSD Licence as follows:
  520. ====================BSD-2-Clause====================
  521. * Redistribution and use in source and binary forms, with or without
  522. * modification, are permitted provided that the following conditions are
  523. * met: 1. Redistributions of source code must retain the above copyright
  524. * notice, this list of conditions and the following disclaimer. 2.
  525. * Redistributions in binary form must reproduce the above copyright notice,
  526. * this list of conditions and the following disclaimer in the documentation
  527. * and/or other materials provided with the distribution.
  528. *
  529. * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY
  530. * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  531. * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  532. * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR
  533. * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  534. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  535. * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  536. * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  537. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  538. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  539. * SUCH DAMAGE.
  540. ====================BSD-2-Clause====================
  541. * Redistribution and use in source and binary forms, with or without
  542. * modification, are permitted provided that the following conditions are met:
  543. *
  544. * 1. Redistributions of source code must retain the above copyright notice,
  545. * this list of conditions and the following disclaimer.
  546. *
  547. * 2. Redistributions in binary form must reproduce the above copyright notice,
  548. * this list of conditions and the following disclaimer in the documentation
  549. * and/or other materials provided with the distribution.
  550. *
  551. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  552. * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  553. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  554. * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
  555. * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  556. * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  557. * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  558. * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  559. * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  560. * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  561. * POSSIBILITY OF SUCH DAMAGE.
  562. ====================BSD-2-Clause====================
  563. * This header is BSD licensed so anyone can use the definitions to implement
  564. * compatible drivers/servers.
  565. *
  566. * Redistribution and use in source and binary forms, with or without
  567. * modification, are permitted provided that the following conditions
  568. * are met:
  569. * 1. Redistributions of source code must retain the above copyright
  570. * notice, this list of conditions and the following disclaimer.
  571. * 2. Redistributions in binary form must reproduce the above copyright
  572. * notice, this list of conditions and the following disclaimer in the
  573. * documentation and/or other materials provided with the distribution.
  574. *
  575. * THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND
  576. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  577. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  578. * ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE
  579. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  580. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  581. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  582. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  583. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  584. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  585. * SUCH DAMAGE.
  586. ====================BSD-3-Clause====================
  587. * BSD-style process accounting. The kernel accounting code and all
  588. ====================BSD-3-Clause====================
  589. * Redistribution and use in source and binary forms, with or without
  590. * modification, are permitted provided that the following conditions
  591. * are met:
  592. *
  593. * 1. Redistributions of source code must retain the above copyright
  594. * notice, this list of conditions and the following disclaimer.
  595. * 2. Redistributions in binary form must reproduce the above copyright
  596. * notice, this list of conditions and the following disclaimer in the
  597. * documentation and/or other materials provided with the distribution.
  598. * 3. Neither the name of the University nor the names of its
  599. * contributors may be used to endorse or promote products derived
  600. * from this software without specific prior written permission.
  601. *
  602. * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
  603. * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  604. * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  605. * DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  606. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  607. * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  608. * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  609. * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  610. * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
  611. * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  612. * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  613. ====================BSD-3-Clause====================
  614. * BSD LICENSE
  615. ====================BSD-3-Clause====================
  616. * FUSE_FLOCK_LOCKS: remote locking for BSD style file locks
  617. ====================BSD-3-Clause====================
  618. * Redistribution and use in source and binary forms, with or without
  619. * modification, are permitted provided that the following conditions
  620. * are met:
  621. *
  622. * * Redistributions of source code must retain the above copyright
  623. * notice, this list of conditions and the following disclaimer.
  624. * * Redistributions in binary form must reproduce the above copyright
  625. * notice, this list of conditions and the following disclaimer in
  626. * the documentation and/or other materials provided with the
  627. * distribution.
  628. * * Neither the name of Intel Corporation nor the names of its
  629. * contributors may be used to endorse or promote products derived
  630. * from this software without specific prior written permission.
  631. *
  632. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  633. * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  634. * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  635. * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  636. * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  637. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  638. * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  639. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  640. * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  641. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  642. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  643. ====================BSD-3-Clause====================
  644. * Redistribution and use in source and binary forms, with or without
  645. * modification, are permitted provided that the following conditions
  646. * are met:
  647. *
  648. * - Redistributions of source code must retain the above copyright
  649. * notice, this list of conditions and the following disclaimer.
  650. * - Redistributions in binary form must reproduce the above copyright
  651. * notice, this list of conditions and the following disclaimer in
  652. * the documentation and/or other materials provided with the
  653. * distribution.
  654. * - Neither the name of Intel Corporation nor the names of its
  655. * contributors may be used to endorse or promote products derived
  656. * from this software without specific prior written permission.
  657. *
  658. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  659. * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  660. * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  661. * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  662. * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  663. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  664. * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  665. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  666. * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  667. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  668. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  669. ====================BSD-3-Clause====================
  670. * Redistribution and use in source and binary forms, with or without
  671. * modification, are permitted provided that the following conditions
  672. * are met:
  673. *
  674. * * Redistributions of source code must retain the above copyright
  675. * notice, this list of conditions and the following disclaimer.
  676. * * Redistributions in binary form must reproduce the above copyright
  677. * notice, this list of conditions and the following disclaimer in
  678. * the documentation and/or other materials provided with the
  679. * distribution.
  680. * * Neither the name of Intel Corporation nor the names of its
  681. * contributors may be used to endorse or promote products derived
  682. * from this software without specific prior written permission.
  683. *
  684. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  685. * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  686. * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  687. * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  688. * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  689. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  690. * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  691. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  692. * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  693. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  694. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  695. ====================BSD-3-Clause====================
  696. * Redistribution and use in source and binary forms, with or without
  697. * modification, are permitted provided that the following conditions
  698. * are met:
  699. * 1. Redistributions of source code must retain the above copyright
  700. * notice, this list of conditions and the following disclaimer.
  701. * 2. Redistributions in binary form must reproduce the above copyright
  702. * notice, this list of conditions and the following disclaimer in the
  703. * documentation and/or other materials provided with the distribution.
  704. * 3. Neither the name of the University nor the names of its contributors
  705. * may be used to endorse or promote products derived from this software
  706. * without specific prior written permission.
  707. *
  708. * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  709. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  710. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  711. * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  712. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  713. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  714. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  715. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  716. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  717. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  718. * SUCH DAMAGE.
  719. ====================BSD-3-Clause====================
  720. * This header is BSD licensed so anyone can use the definitions
  721. * to implement compatible drivers/servers:
  722. *
  723. * Redistribution and use in source and binary forms, with or without
  724. * modification, are permitted provided that the following conditions
  725. * are met:
  726. * 1. Redistributions of source code must retain the above copyright
  727. * notice, this list of conditions and the following disclaimer.
  728. * 2. Redistributions in binary form must reproduce the above copyright
  729. * notice, this list of conditions and the following disclaimer in the
  730. * documentation and/or other materials provided with the distribution.
  731. * 3. Neither the name of IBM nor the names of its contributors
  732. * may be used to endorse or promote products derived from this software
  733. * without specific prior written permission.
  734. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  735. * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  736. * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  737. * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL IBM OR
  738. * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  739. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  740. * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  741. * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  742. * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  743. * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  744. * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  745. * SUCH DAMAGE.
  746. ====================BSD-3-Clause====================
  747. * This header is BSD licensed so anyone can use the definitions to implement
  748. * compatible drivers/servers.
  749. *
  750. * Redistribution and use in source and binary forms, with or without
  751. * modification, are permitted provided that the following conditions
  752. * are met:
  753. * 1. Redistributions of source code must retain the above copyright
  754. * notice, this list of conditions and the following disclaimer.
  755. * 2. Redistributions in binary form must reproduce the above copyright
  756. * notice, this list of conditions and the following disclaimer in the
  757. * documentation and/or other materials provided with the distribution.
  758. * 3. Neither the name of IBM nor the names of its contributors
  759. * may be used to endorse or promote products derived from this software
  760. * without specific prior written permission.
  761. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
  762. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  763. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  764. * ARE DISCLAIMED. IN NO EVENT SHALL IBM OR CONTRIBUTORS BE LIABLE
  765. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  766. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  767. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  768. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  769. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  770. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  771. * SUCH DAMAGE.
  772. ====================BSD-3-Clause====================
  773. * This header is BSD licensed so anyone can use the definitions to implement
  774. * compatible drivers/servers.
  775. *
  776. * Redistribution and use in source and binary forms, with or without
  777. * modification, are permitted provided that the following conditions
  778. * are met:
  779. * 1. Redistributions of source code must retain the above copyright
  780. * notice, this list of conditions and the following disclaimer.
  781. * 2. Redistributions in binary form must reproduce the above copyright
  782. * notice, this list of conditions and the following disclaimer in the
  783. * documentation and/or other materials provided with the distribution.
  784. * 3. Neither the name of IBM nor the names of its contributors
  785. * may be used to endorse or promote products derived from this software
  786. * without specific prior written permission.
  787. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
  788. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  789. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  790. * ARE DISCLAIMED. IN NO EVENT SHALL IBM OR CONTRIBUTORS BE LIABLE
  791. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  792. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  793. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  794. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  795. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  796. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  797. * SUCH DAMAGE. */
  798. ====================BSD-3-Clause====================
  799. * This header, excluding the #ifdef __KERNEL__ part, is BSD licensed so
  800. * anyone can use the definitions to implement compatible drivers/servers:
  801. *
  802. *
  803. * Redistribution and use in source and binary forms, with or without
  804. * modification, are permitted provided that the following conditions
  805. * are met:
  806. * 1. Redistributions of source code must retain the above copyright
  807. * notice, this list of conditions and the following disclaimer.
  808. * 2. Redistributions in binary form must reproduce the above copyright
  809. * notice, this list of conditions and the following disclaimer in the
  810. * documentation and/or other materials provided with the distribution.
  811. * 3. Neither the name of IBM nor the names of its contributors
  812. * may be used to endorse or promote products derived from this software
  813. * without specific prior written permission.
  814. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS''
  815. * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  816. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  817. * ARE DISCLAIMED. IN NO EVENT SHALL IBM OR CONTRIBUTORS BE LIABLE
  818. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  819. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  820. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  821. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  822. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  823. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  824. * SUCH DAMAGE.
  825. ====================BSD-3-Clause====================
  826. * This header, excluding the #ifdef __KERNEL__ part, is BSD licensed so
  827. * anyone can use the definitions to implement compatible drivers/servers:
  828. *
  829. *
  830. * Redistribution and use in source and binary forms, with or without
  831. * modification, are permitted provided that the following conditions
  832. * are met:
  833. * 1. Redistributions of source code must retain the above copyright
  834. * notice, this list of conditions and the following disclaimer.
  835. * 2. Redistributions in binary form must reproduce the above copyright
  836. * notice, this list of conditions and the following disclaimer in the
  837. * documentation and/or other materials provided with the distribution.
  838. * 3. Neither the name of IBM nor the names of its contributors
  839. * may be used to endorse or promote products derived from this software
  840. * without specific prior written permission.
  841. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
  842. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  843. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  844. * ARE DISCLAIMED. IN NO EVENT SHALL IBM OR CONTRIBUTORS BE LIABLE
  845. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  846. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  847. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  848. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  849. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  850. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  851. * SUCH DAMAGE.
  852. ====================BSD-3-Clause====================
  853. /* SPDX-License-Identifier: BSD-3-Clause */
  854. ====================BSD-3-Clause====================
  855. /* This header is BSD licensed so anyone can use the definitions to implement
  856. * compatible drivers/servers.
  857. *
  858. * Redistribution and use in source and binary forms, with or without
  859. * modification, are permitted provided that the following conditions
  860. * are met:
  861. * 1. Redistributions of source code must retain the above copyright
  862. * notice, this list of conditions and the following disclaimer.
  863. * 2. Redistributions in binary form must reproduce the above copyright
  864. * notice, this list of conditions and the following disclaimer in the
  865. * documentation and/or other materials provided with the distribution.
  866. * 3. Neither the name of IBM nor the names of its contributors
  867. * may be used to endorse or promote products derived from this software
  868. * without specific prior written permission.
  869. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  870. * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  871. * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  872. * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL IBM OR
  873. * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  874. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  875. * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  876. * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  877. * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  878. * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  879. * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  880. * SUCH DAMAGE.
  881. ====================BSD-3-Clause====================
  882. /* This header is BSD licensed so anyone can use the definitions to implement
  883. * compatible drivers/servers.
  884. *
  885. * Redistribution and use in source and binary forms, with or without
  886. * modification, are permitted provided that the following conditions
  887. * are met:
  888. * 1. Redistributions of source code must retain the above copyright
  889. * notice, this list of conditions and the following disclaimer.
  890. * 2. Redistributions in binary form must reproduce the above copyright
  891. * notice, this list of conditions and the following disclaimer in the
  892. * documentation and/or other materials provided with the distribution.
  893. * 3. Neither the name of IBM nor the names of its contributors
  894. * may be used to endorse or promote products derived from this software
  895. * without specific prior written permission.
  896. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  897. * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  898. * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  899. * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL IBM OR
  900. * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  901. * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  902. * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  903. * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  904. * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  905. * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  906. * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  907. * SUCH DAMAGE. */
  908. ====================BSD-3-Clause====================
  909. /* This header is BSD licensed so anyone can use the definitions to implement
  910. * compatible drivers/servers.
  911. *
  912. * Redistribution and use in source and binary forms, with or without
  913. * modification, are permitted provided that the following conditions
  914. * are met:
  915. * 1. Redistributions of source code must retain the above copyright
  916. * notice, this list of conditions and the following disclaimer.
  917. * 2. Redistributions in binary form must reproduce the above copyright
  918. * notice, this list of conditions and the following disclaimer in the
  919. * documentation and/or other materials provided with the distribution.
  920. * 3. Neither the name of IBM nor the names of its contributors
  921. * may be used to endorse or promote products derived from this software
  922. * without specific prior written permission.
  923. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
  924. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  925. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  926. * ARE DISCLAIMED. IN NO EVENT SHALL IBM OR CONTRIBUTORS BE LIABLE
  927. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  928. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  929. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  930. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  931. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  932. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  933. * SUCH DAMAGE. */
  934. ====================BSD-3-Clause====================
  935. /* This header is BSD licensed so anyone can use the definitions to implement
  936. * compatible drivers/servers. */
  937. ====================BSD-3-Clause====================
  938. /* This header, excluding the #ifdef __KERNEL__ part, is BSD licensed so
  939. * anyone can use the definitions to implement compatible drivers/servers.
  940. *
  941. * Redistribution and use in source and binary forms, with or without
  942. * modification, are permitted provided that the following conditions
  943. * are met:
  944. * 1. Redistributions of source code must retain the above copyright
  945. * notice, this list of conditions and the following disclaimer.
  946. * 2. Redistributions in binary form must reproduce the above copyright
  947. * notice, this list of conditions and the following disclaimer in the
  948. * documentation and/or other materials provided with the distribution.
  949. * 3. Neither the name of IBM nor the names of its contributors
  950. * may be used to endorse or promote products derived from this software
  951. * without specific prior written permission.
  952. * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
  953. * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  954. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  955. * ARE DISCLAIMED. IN NO EVENT SHALL IBM OR CONTRIBUTORS BE LIABLE
  956. * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  957. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  958. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  959. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  960. * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  961. * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  962. * SUCH DAMAGE. */
  963. ====================COPYRIGHT====================
  964. Copyright (C) 1996-98 Ingo Molnar, Gadi Oxman
  965. ====================COPYRIGHT====================
  966. Copyright (C) 1998 Ingo Molnar
  967. ====================COPYRIGHT====================
  968. Copyright (c) 1987-1999 Carnegie Mellon University
  969. Additional copyrights listed below
  970. ====================COPYRIGHT====================
  971. Copyright (C) 1995-97 Simon G. Vogl
  972. Copyright (C) 1998-99 Frodo Looijaard <frodol@dds.nl>
  973. ====================COPYRIGHT====================
  974. Copyright (C) 1997-1999 Richard Gooch
  975. ====================COPYRIGHT====================
  976. Copyright (C) 2001-2007 Miklos Szeredi. All rights reserved.
  977. ====================COPYRIGHT====================
  978. Copyright (C) 2001-2008 Miklos Szeredi <miklos@szeredi.hu>
  979. ====================COPYRIGHT====================
  980. Copyright (C) 2003-2004 Kevin Thayer <nufan_wfk at yahoo.com>
  981. Copyright (C) 2004-2007 Hans Verkuil <hverkuil@xs4all.nl>
  982. ====================COPYRIGHT====================
  983. Copyright (C) 2006, 2007 Ian Armstrong <ian@iarmst.demon.co.uk>
  984. ====================COPYRIGHT====================
  985. NOTE! This copyright does *not* cover user programs that use kernel
  986. services by normal system calls - this is merely considered normal use
  987. of the kernel, and does *not* fall under the heading of "derived work".
  988. Also note that the GPL below is copyrighted by the Free Software
  989. Foundation, but the instance of code that it refers to (the Linux
  990. kernel) is copyrighted by me and others who actually wrote it.
  991. ====================COPYRIGHT====================
  992. Copyright (C) 2001 by Andreas Gruenbacher <a.gruenbacher@computer.org>
  993. Copyright (c) 2001-2002 Silicon Graphics, Inc. All Rights Reserved.
  994. ====================COPYRIGHT====================
  995. * Author: Franco Venturi <fventuri@mediaone.net>
  996. * Copyright 1998 Franco Venturi
  997. ====================COPYRIGHT====================
  998. * Copyright (C) 1999-2018 Tigran Aivazian <aivazian.tigran@gmail.com>
  999. ====================COPYRIGHT====================
  1000. * Copyright (C) 2000
  1001. * Thomas Sailer (sailer@ife.ee.ethz.ch)
  1002. ====================COPYRIGHT====================
  1003. * Copyright 1994, Drew Eckhardt
  1004. * Copyright 1997--1999 Martin Mares <mj@ucw.cz>
  1005. ====================COPYRIGHT====================
  1006. * Copyright (C) 2008-2009, Thomas Gleixner <tglx@linutronix.de>
  1007. * Copyright (C) 2008-2011, Red Hat, Inc., Ingo Molnar
  1008. * Copyright (C) 2008-2011, Red Hat, Inc., Peter Zijlstra
  1009. ====================COPYRIGHT====================
  1010. * Copyright (C) 2003 Thomas Charbonnel (thomas@undata.org)
  1011. ====================COPYRIGHT====================
  1012. * Copyright (C) 2003 Winfried Ritsch (IEM)
  1013. * based on hdsp.h from Thomas Charbonnel (thomas@undata.org)
  1014. ====================COPYRIGHT====================
  1015. * Author:
  1016. * (C) 2020 Alexander Aring <alex.aring@gmail.com>
  1017. ====================COPYRIGHT====================
  1018. * Copyright (C) 1991, 1992 Linus Torvalds
  1019. ====================COPYRIGHT====================
  1020. * Copyright (C) 1992 Rick Sladkey
  1021. ====================COPYRIGHT====================
  1022. * Copyright (C) 1995 - 1997 Marco van Wieringen - ELM Consultancy B.V.
  1023. ====================COPYRIGHT====================
  1024. * Copyright (C) 1995--2003 Geert Uytterhoeven
  1025. ====================COPYRIGHT====================
  1026. * Copyright (C) 1996-1998 Russell King.
  1027. ====================COPYRIGHT====================
  1028. * Copyright (C) 1996-2000 Vojtech Pavlik
  1029. ====================COPYRIGHT====================
  1030. * Copyright (C) 1996-2003 Russell King
  1031. ====================COPYRIGHT====================
  1032. * Copyright (C) 1997-1999 Russell King
  1033. ====================COPYRIGHT====================
  1034. * Copyright (C) 1999-2000 Maxim Krasnyansky <max_mk@yahoo.com>
  1035. ====================COPYRIGHT====================
  1036. * Copyright (C) 1999-2000 Takashi Iwai
  1037. ====================COPYRIGHT====================
  1038. * Copyright (C) 1999-2012 the contributors
  1039. ====================COPYRIGHT====================
  1040. * Copyright (C) 2000 Deep Blue Solutions Ltd.
  1041. ====================COPYRIGHT====================
  1042. * Copyright (C) 2001,...,2006 Davide Libenzi
  1043. ====================COPYRIGHT====================
  1044. * Copyright (C) 2001-2005 Russell King
  1045. ====================COPYRIGHT====================
  1046. * Copyright (C) 2002 Trond Myklebust
  1047. ====================COPYRIGHT====================
  1048. * Copyright (C) 2002, 2003, 2004 Dell Inc.
  1049. * by Matt Domsch <Matt_Domsch@dell.com>
  1050. ====================COPYRIGHT====================
  1051. * Copyright (C) 2005-2007 Jiri Slaby <jirislaby@gmail.com>
  1052. ====================COPYRIGHT====================
  1053. * Copyright (C) 2006 James Smart, Emulex Corporation
  1054. ====================COPYRIGHT====================
  1055. * Copyright (C) 2007 Davide Libenzi <davidel@xmailserver.org>
  1056. ====================COPYRIGHT====================
  1057. * Copyright (C) 2007 Davide Libenzi <davidel@xmailserver.org>
  1058. * Copyright (C) 2015 Red Hat, Inc.
  1059. ====================COPYRIGHT====================
  1060. * Copyright (C) 2008 James Smart, Emulex Corporation
  1061. ====================COPYRIGHT====================
  1062. * Copyright (C) 2011 Intel Corporation
  1063. * Authors: Vinod Koul <vinod.koul@linux.intel.com>
  1064. * Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  1065. ====================COPYRIGHT====================
  1066. * Copyright (C) 2017 Dell, Inc.
  1067. ====================COPYRIGHT====================
  1068. * Copyright (c) 1994-2003 by Jaroslav Kysela <perex@perex.cz>,
  1069. * Abramo Bagnara <abramo@alsa-project.org>
  1070. ====================COPYRIGHT====================
  1071. * Copyright (c) 1994-98 by Jaroslav Kysela <perex@perex.cz>,
  1072. * 4Front Technologies
  1073. ====================COPYRIGHT====================
  1074. * Copyright (c) 1998-1999 by Frank van de Pol <fvdpol@coil.demon.nl>
  1075. * (c) 1998-1999 by Jaroslav Kysela <perex@perex.cz>
  1076. ====================COPYRIGHT====================
  1077. * Copyright (c) 1999 Andreas Gal
  1078. * Copyright (c) 2000-2001 Vojtech Pavlik
  1079. * Copyright (c) 2006-2007 Jiri Kosina
  1080. ====================COPYRIGHT====================
  1081. * Copyright (c) 1999 by Uros Bizjak <uros@kss-loka.si>
  1082. * Takashi Iwai <tiwai@suse.de>
  1083. ====================COPYRIGHT====================
  1084. * Copyright (c) 1999-2000 Vojtech Pavlik
  1085. ====================COPYRIGHT====================
  1086. * Copyright (c) 1999-2002 Vojtech Pavlik
  1087. ====================COPYRIGHT====================
  1088. * Copyright (c) 2002 The Regents of the University of Michigan.
  1089. * All rights reserved.
  1090. ====================COPYRIGHT====================
  1091. * Copyright (c) 2007 Jiri Kosina
  1092. ====================COPYRIGHT====================
  1093. * Copyright (c) by Jaroslav Kysela <perex@perex.cz>,
  1094. * Creative Labs, Inc.
  1095. * Definitions for EMU10K1 (SB Live!) chips
  1096. ====================COPYRIGHT====================
  1097. * Copyright IBM Corp. 2016
  1098. ====================COPYRIGHT====================
  1099. * This code is strongly inspired by the iptables code which is
  1100. * Copyright (C) 1999 Paul `Rusty' Russell & Michael J. Neuling
  1101. ====================COPYRIGHT====================
  1102. * (C) 1996-1998 by Thomas Sailer, HB9JNX/AE4WA
  1103. ====================COPYRIGHT====================
  1104. * (C) 1997-1998 by Thomas Sailer, HB9JNX/AE4WA
  1105. ====================COPYRIGHT====================
  1106. * (C) 2000 by Harald Welte <laforge@gnumonks.org> */
  1107. ====================COPYRIGHT====================
  1108. * (C) 2000 by Harald Welte <laforge@netfilter.org> */
  1109. ====================COPYRIGHT====================
  1110. * (C) 2002 Harald Welte <laforge@gnumonks.org>
  1111. * based on ipt_FTOS.c (C) 2000 by Matthew G. Marsh <mgm@paktronix.com>
  1112. * This software is distributed under GNU GPL v2, 1991
  1113. ====================COPYRIGHT====================
  1114. * (C) 2002 by Harald Welte <laforge@gnumonks.org>
  1115. ====================COPYRIGHT====================
  1116. * (C) 2002 by Harald Welte <laforge@gnumonks.org>
  1117. * (C) 2010 Red Hat Inc
  1118. * Author: Michael S. Tsirkin <mst@redhat.com>
  1119. ====================COPYRIGHT====================
  1120. * (C) 2003 Andreas Gruenbacher <agruen@suse.de>
  1121. ====================COPYRIGHT====================
  1122. * (C) 2005 Harald Welte <laforge@netfilter.org>
  1123. ====================COPYRIGHT====================
  1124. * (C) 2010-2011 Thomas Graf <tgraf@redhat.com>
  1125. * (C) 2010-2011 Red Hat, Inc.
  1126. ====================COPYRIGHT====================
  1127. * (C) Copyright 2006 IBM Corp.
  1128. ====================COPYRIGHT====================
  1129. * (C) Copyright IBM 2015
  1130. ====================COPYRIGHT====================
  1131. * (C) Copyright IBM Corp. 2001, 2004
  1132. * Copyright (c) 1999-2000 Cisco, Inc.
  1133. * Copyright (c) 1999-2001 Motorola, Inc.
  1134. * Copyright (c) 2002 Intel Corp.
  1135. ====================COPYRIGHT====================
  1136. * (C) Copyright IBM Corp. 2013
  1137. ====================COPYRIGHT====================
  1138. * (C) INESC 1998
  1139. ====================COPYRIGHT====================
  1140. * (C)1998 Rusty Russell -- This code is GPL.
  1141. * (C)1999 David Jeffery
  1142. * this header was blatantly ripped from netfilter_ipv4.h
  1143. * it's amazing what adding a bunch of 6s can do =8^)
  1144. ====================COPYRIGHT====================
  1145. * (C)2002 Rusty Russell IBM -- This code is GPL.
  1146. ====================COPYRIGHT====================
  1147. * (c) Copyright 1997 by Carsten Paeth (calle@calle.in-berlin.de)
  1148. ====================COPYRIGHT====================
  1149. * (c) Copyright 1999, 2000 Red Hat Software
  1150. ====================COPYRIGHT====================
  1151. * (c) Copyright 1999, Thomas Davis, tadavis@lbl.gov
  1152. ====================COPYRIGHT====================
  1153. * 1999 Copyright (C) Pavel Machek, pavel@ucw.cz. This code is GPL.
  1154. * 1999/11/04 Copyright (C) 1999 VMware, Inc. (Regis "HPReg" Duchesne)
  1155. * Made nbd_end_request() use the io_request_lock
  1156. * 2001 Copyright (C) Steven Whitehouse
  1157. * New nbd_end_request() for compatibility with new linux block
  1158. * layer code.
  1159. ====================COPYRIGHT====================
  1160. * 2004-2005 Copyright (c) Evgeniy Polyakov <zbr@ioremap.net>
  1161. * All rights reserved.
  1162. ====================COPYRIGHT====================
  1163. * Author: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>
  1164. * Copyright (c) 2011 Volkswagen Group Electronic Research
  1165. * All rights reserved.
  1166. ====================COPYRIGHT====================
  1167. * Authors : Jean Tourrilhes - HPL - <jt@hpl.hp.com>
  1168. * Copyright (c) 1997-2007 Jean Tourrilhes, All Rights Reserved.
  1169. ====================COPYRIGHT====================
  1170. * Authors: Original taken from Berkeley UNIX 4.3, (c) UCB 1986-1988
  1171. * Portions taken from the KA9Q/NOS (v2.00m PA0GRI) source.
  1172. * Ross Biro
  1173. ====================COPYRIGHT====================
  1174. * Authors: Oliver Hartkopp <oliver.hartkopp@volkswagen.de>
  1175. * Urs Thuermann <urs.thuermann@volkswagen.de>
  1176. * Copyright (c) 2002-2007 Volkswagen Group Electronic Research
  1177. * All rights reserved.
  1178. ====================COPYRIGHT====================
  1179. * Based on Virtio PCI driver by Anthony Liguori, copyright IBM Corp. 2007
  1180. ====================COPYRIGHT====================
  1181. * Copyright (C) 1992 David Giller, rafetmad@oxy.edu
  1182. * 1994, 1995 Eberhard Mönkeberg, emoenke@gwdg.de
  1183. * 1996 David van Leeuwen, david@tm.tno.nl
  1184. * 1997, 1998 Erik Andersen, andersee@debian.org
  1185. * 1998-2002 Jens Axboe, axboe@suse.de
  1186. ====================COPYRIGHT====================
  1187. * Copyright (C) 1992 by Theodore Ts'o.
  1188. ====================COPYRIGHT====================
  1189. * Copyright (C) 1992, 1993, 1994, 1995
  1190. * Remy Card (card@masi.ibp.fr)
  1191. * Laboratoire MASI - Institut Blaise Pascal
  1192. ====================COPYRIGHT====================
  1193. * Copyright (C) 1992, 1994 by Theodore Ts'o.
  1194. ====================COPYRIGHT====================
  1195. * Copyright (C) 1995 Olaf Kirch <okir@monad.swb.de>
  1196. ====================COPYRIGHT====================
  1197. * Copyright (C) 1995, 1996 Olaf Kirch <okir@monad.swb.de>
  1198. ====================COPYRIGHT====================
  1199. * Copyright (C) 1995, 1996, 1997 Olaf Kirch <okir@monad.swb.de>
  1200. ====================COPYRIGHT====================
  1201. * Copyright (C) 1995-1997 Olaf Kirch <okir@monad.swb.de>
  1202. ====================COPYRIGHT====================
  1203. * Copyright (C) 1996 Paul Mackerras.
  1204. ====================COPYRIGHT====================
  1205. * Copyright (C) 1996, 1999, 2001 David S. Miller (davem@redhat.com)
  1206. ====================COPYRIGHT====================
  1207. * Copyright (C) 1996, Olaf Kirch <okir@monad.swb.de>
  1208. ====================COPYRIGHT====================
  1209. * Copyright (C) 1998 David S. Miller (davem@redhat.com)
  1210. * Copyright 2001 Jeff Garzik <jgarzik@pobox.com>
  1211. * Portions Copyright 2001 Sun Microsystems (thockin@sun.com)
  1212. * Portions Copyright 2002 Intel (eli.kupermann@intel.com,
  1213. * christopher.leech@intel.com,
  1214. * scott.feldman@intel.com)
  1215. * Portions Copyright (C) Sun Microsystems 2008
  1216. ====================COPYRIGHT====================
  1217. * Copyright (C) 1998 Paul Mackerras.
  1218. ====================COPYRIGHT====================
  1219. * Copyright (C) 1998-2000 by Microgate Corporation
  1220. ====================COPYRIGHT====================
  1221. * Copyright (C) 1998-9 Tim Waugh <tim@cyberelk.demon.co.uk>
  1222. ====================COPYRIGHT====================
  1223. * Copyright (C) 1999 Hewlett-Packard Co.
  1224. * Copyright (C) 1999 Stephane Eranian <eranian@hpl.hp.com>
  1225. ====================COPYRIGHT====================
  1226. * Copyright (C) 1999 Jeff Hartmann
  1227. * Copyright (C) 1999 Precision Insight, Inc.
  1228. * Copyright (C) 1999 Xi Graphics, Inc.
  1229. ====================COPYRIGHT====================
  1230. * Copyright (C) 1999-2005 Krzysztof Halasa <khc@pm.waw.pl>
  1231. ====================COPYRIGHT====================
  1232. * Copyright (C) 2000 Andrew Tridgell <tridge@valinux.com>
  1233. ====================COPYRIGHT====================
  1234. * Copyright (C) 2000 Holger Waechtler <holger@convergence.de>
  1235. * for convergence integrated media GmbH
  1236. ====================COPYRIGHT====================
  1237. * Copyright (C) 2000 Jens Axboe <axboe@suse.de>
  1238. * Copyright (C) 2001-2004 Peter Osterlund <petero2@telia.com>
  1239. ====================COPYRIGHT====================
  1240. * Copyright (C) 2000 Marcus Metzler <marcus@convergence.de>
  1241. * Ralph Metzler <ralph@convergence.de>
  1242. * Holger Waechtler <holger@convergence.de>
  1243. ====================COPYRIGHT====================
  1244. * Copyright (C) 2000 Marcus Metzler <marcus@convergence.de>
  1245. * & Ralph Metzler <ralph@convergence.de>
  1246. * for convergence integrated media GmbH
  1247. ====================COPYRIGHT====================
  1248. * Copyright (C) 2000 Ralph Metzler <ralph@convergence.de>
  1249. * & Marcus Metzler <marcus@convergence.de>
  1250. * for convergence integrated media GmbH
  1251. ====================COPYRIGHT====================
  1252. * Copyright (C) 2000 Takaya Kinjo <t-kinjo@tc4.so-net.ne.jp>
  1253. ====================COPYRIGHT====================
  1254. * Copyright (C) 2001 Massimo Dal Zotto <dz@debian.org>
  1255. ====================COPYRIGHT====================
  1256. * Copyright (C) 2001 - 2003 Sistina Software (UK) Limited.
  1257. * Copyright (C) 2004 - 2009 Red Hat, Inc. All rights reserved.
  1258. ====================COPYRIGHT====================
  1259. * Copyright (C) 2001 Junichi Morita <jun1m@mars.dti.ne.jp>
  1260. ====================COPYRIGHT====================
  1261. * Copyright (C) 2001 Michael Ashley <m.ashley@unsw.edu.au>
  1262. ====================COPYRIGHT====================
  1263. * Copyright (C) 2001 PPC64 Team, IBM Corp
  1264. ====================COPYRIGHT====================
  1265. * Copyright (C) 2001 Ralph Metzler <ralph@convergence.de>
  1266. * & Marcus Metzler <marcus@convergence.de>
  1267. * for convergence integrated media GmbH
  1268. ====================COPYRIGHT====================
  1269. * Copyright (C) 2001-2002 Alcôve <www.alcove.com>
  1270. ====================COPYRIGHT====================
  1271. * Copyright (C) 2001-2003 Stelian Pop <stelian@popies.net>
  1272. ====================COPYRIGHT====================
  1273. * Copyright (C) 2001-2005 Stelian Pop <stelian@popies.net>
  1274. ====================COPYRIGHT====================
  1275. * Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria.
  1276. ====================COPYRIGHT====================
  1277. * Copyright (C) 2002 Andreas Gruenbacher <a.gruenbacher@computer.org>
  1278. * Copyright (C) 2016 Red Hat, Inc.
  1279. ====================COPYRIGHT====================
  1280. * Copyright (C) 2003 Red Hat, Inc. All Rights Reserved.
  1281. ====================COPYRIGHT====================
  1282. * Copyright (C) 2004 Nokia Corporation
  1283. * Author: Imre Deak <imre.deak@nokia.com>
  1284. ====================COPYRIGHT====================
  1285. * Copyright (C) 2004 Red Hat, Inc., James Morris <jmorris@redhat.com>
  1286. ====================COPYRIGHT====================
  1287. * Copyright (C) 2004, 2008 Red Hat, Inc. All Rights Reserved.
  1288. ====================COPYRIGHT====================
  1289. * Copyright (C) 2004, 2010 Nokia Corporation
  1290. * Written by Timo Teras <ext-timo.teras@nokia.com>
  1291. ====================COPYRIGHT====================
  1292. * Copyright (C) 2004-2006 Red Hat, Inc. All rights reserved.
  1293. ====================COPYRIGHT====================
  1294. * Copyright (C) 2005 John McCutchan
  1295. ====================COPYRIGHT====================
  1296. * Copyright (C) 2005 Narayanan R S <nars@kadamba.org>
  1297. ====================COPYRIGHT====================
  1298. * Copyright (C) 2005 Stuart Brady
  1299. ====================COPYRIGHT====================
  1300. * Copyright (C) 2005-2007 Kristian Hoegsberg <krh@bitplanet.net>
  1301. ====================COPYRIGHT====================
  1302. * Copyright (C) 2005-2008 Nippon Telegraph and Telephone Corporation.
  1303. ====================COPYRIGHT====================
  1304. * Copyright (C) 2005-2008 Red Hat, Inc. All rights reserved.
  1305. ====================COPYRIGHT====================
  1306. * Copyright (C) 2005-2009 Rodolfo Giometti <giometti@linux.it>
  1307. ====================COPYRIGHT====================
  1308. * Copyright (C) 2006 - 2007 Ivo van Doorn
  1309. * Copyright (C) 2007 Dmitry Torokhov
  1310. * Copyright 2009 Johannes Berg <johannes@sipsolutions.net>
  1311. ====================COPYRIGHT====================
  1312. * Copyright (C) 2006 Qumranet
  1313. * Avi Kivity <avi@qumranet.com>
  1314. * Yaniv Kamay <yaniv@qumranet.com>
  1315. ====================COPYRIGHT====================
  1316. * Copyright (C) 2006 SWAPP
  1317. * Andrea Paterniani <a.paterniani@swapp-eng.it>
  1318. ====================COPYRIGHT====================
  1319. * Copyright (C) 2006 Sony Computer Entertainment Inc.
  1320. * Copyright 2006, 2007 Sony Corporation
  1321. ====================COPYRIGHT====================
  1322. * Copyright (C) 2006 Thumtronics Pty Ltd.
  1323. * Developed for Thumtronics by Grey Innovation
  1324. * Ben Williamson <ben.williamson@greyinnovation.com>
  1325. ====================COPYRIGHT====================
  1326. * Copyright (C) 2006-2009 Red Hat, Inc.
  1327. ====================COPYRIGHT====================
  1328. * Copyright (C) 2006-2016 Oracle Corporation
  1329. ====================COPYRIGHT====================
  1330. * Copyright (C) 2007 Craig W. Nadler
  1331. ====================COPYRIGHT====================
  1332. * Copyright (C) 2007 Oracle. All rights reserved.
  1333. ====================COPYRIGHT====================
  1334. * Copyright (C) 2007 Red Hat, Inc. All rights reserved.
  1335. ====================COPYRIGHT====================
  1336. * Copyright (C) 2007 Stefan Kopp, Gechingen, Germany
  1337. * Copyright (C) 2008 Novell, Inc.
  1338. * Copyright (C) 2008 Greg Kroah-Hartman <gregkh@suse.de>
  1339. * Copyright (C) 2015 Dave Penkler <dpenkler@gmail.com>
  1340. * Copyright (C) 2018 IVI Foundation, Inc.
  1341. ====================COPYRIGHT====================
  1342. * Copyright (C) 2007, 2008 Karsten Wiese <fzu@wemgehoertderstaat.de>
  1343. ====================COPYRIGHT====================
  1344. * Copyright (C) 2007-2013 VMware, Inc. All rights reserved.
  1345. ====================COPYRIGHT====================
  1346. * Copyright (C) 2008 Google, Inc.
  1347. ====================COPYRIGHT====================
  1348. * Copyright (C) 2008 Nokia Corporation. All rights reserved.
  1349. ====================COPYRIGHT====================
  1350. * Copyright (C) 2008,2009 Intel Corporation
  1351. * Author: Patrick Ohly <patrick.ohly@intel.com>
  1352. ====================COPYRIGHT====================
  1353. * Copyright (C) 2008,2009,2010 Nokia Corporation. All rights reserved.
  1354. ====================COPYRIGHT====================
  1355. * Copyright (C) 2008-2011 Freescale Semiconductor, Inc.
  1356. * Author: Timur Tabi <timur@freescale.com>
  1357. ====================COPYRIGHT====================
  1358. * Copyright (C) 2009 Laurent Pinchart <laurent.pinchart@skynet.be>
  1359. ====================COPYRIGHT====================
  1360. * Copyright (C) 2009, Guennadi Liakhovetski <g.liakhovetski@gmx.de>
  1361. ====================COPYRIGHT====================
  1362. * Copyright (C) 2009-2010 Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  1363. ====================COPYRIGHT====================
  1364. * Copyright (C) 2010 Nokia Corporation
  1365. ====================COPYRIGHT====================
  1366. * Copyright (C) 2010 Nokia Corporation
  1367. * Copyright (C) 2009 Texas Instruments, Inc.
  1368. ====================COPYRIGHT====================
  1369. * Copyright (C) 2010 OMICRON electronics GmbH
  1370. ====================COPYRIGHT====================
  1371. * Copyright (C) 2010, Intel Corp.
  1372. * Huang Ying <ying.huang@intel.com>
  1373. ====================COPYRIGHT====================
  1374. * Copyright (C) 2010, Novell, Inc.
  1375. * Author : K. Y. Srinivasan <ksrinivasan@novell.com>
  1376. ====================COPYRIGHT====================
  1377. * Copyright (C) 2011 Google, Inc.
  1378. * Copyright (C) 2019 Linaro Ltd.
  1379. ====================COPYRIGHT====================
  1380. * Copyright (C) 2011 Instituto Nokia de Tecnologia
  1381. ====================COPYRIGHT====================
  1382. * Copyright (C) 2011 Texas Instruments
  1383. * Author: Rob Clark <rob@ti.com>
  1384. ====================COPYRIGHT====================
  1385. * Copyright (C) 2011 secunet Security Networks AG
  1386. * Copyright (C) 2011 Steffen Klassert <steffen.klassert@secunet.com>
  1387. ====================COPYRIGHT====================
  1388. * Copyright (C) 2011-2013 Samsung India Software Operations
  1389. * Copyright (C) 2018 Western Digital Corporation
  1390. ====================COPYRIGHT====================
  1391. * Copyright (C) 2012 - Virtual Open Systems and Columbia University
  1392. * Author: Christoffer Dall <c.dall@virtualopensystems.com>
  1393. ====================COPYRIGHT====================
  1394. * Copyright (C) 2012 ARM Ltd.
  1395. ====================COPYRIGHT====================
  1396. * Copyright (C) 2012 Google, Inc.
  1397. ====================COPYRIGHT====================
  1398. * Copyright (C) 2012 Nokia Corporation
  1399. * Contact: Sakari Ailus <sakari.ailus@iki.fi>
  1400. ====================COPYRIGHT====================
  1401. * Copyright (C) 2012 Red Hat, Inc. All rights reserved.
  1402. ====================COPYRIGHT====================
  1403. * Copyright (C) 2012 Russell King
  1404. * With inspiration from the i915 driver
  1405. ====================COPYRIGHT====================
  1406. * Copyright (C) 2012 Texas Instruments Inc.
  1407. * Copyright (C) 2015 Intel Corporation.
  1408. ====================COPYRIGHT====================
  1409. * Copyright (C) 2012,2013 - ARM Ltd
  1410. * Author: Marc Zyngier <marc.zyngier@arm.com>
  1411. ====================COPYRIGHT====================
  1412. * Copyright (C) 2012-2015 Emulex. All rights reserved.
  1413. ====================COPYRIGHT====================
  1414. * Copyright (C) 2012-2016 Hans Verkuil <hans.verkuil@cisco.com>
  1415. ====================COPYRIGHT====================
  1416. * Copyright (C) 2013 - 2014 Texas Instruments, Inc.
  1417. ====================COPYRIGHT====================
  1418. * Copyright (C) 2013 Red Hat
  1419. * Author: Rob Clark <robdclark@gmail.com>
  1420. ====================COPYRIGHT====================
  1421. * Copyright (C) 2013-2015 Ideas on Board
  1422. * Copyright (C) 2013-2015 Xilinx, Inc.
  1423. ====================COPYRIGHT====================
  1424. * Copyright (C) 2014 Linaro Ltd.
  1425. * Author: Anup Patel <anup.patel@linaro.org>
  1426. ====================COPYRIGHT====================
  1427. * Copyright (C) 2014 Red Hat, Inc.
  1428. * Author: Michael S. Tsirkin <mst@redhat.com>
  1429. ====================COPYRIGHT====================
  1430. * Copyright (C) 2015 CNEX Labs. All rights reserved.
  1431. ====================COPYRIGHT====================
  1432. * Copyright (C) 2015 Etnaviv Project
  1433. ====================COPYRIGHT====================
  1434. * Copyright (C) 2015 IBM Corporation
  1435. ====================COPYRIGHT====================
  1436. * Copyright (C) 2015 Intel Corp
  1437. * Author: Jeeja KP <jeeja.kp@intel.com>
  1438. * Nilofer, Samreen <samreen.nilofer@intel.com>
  1439. ====================COPYRIGHT====================
  1440. * Copyright (C) 2015 Red Hat
  1441. * Copyright (C) 2015 Lyude (Stephen Chandler Paul) <cpaul@redhat.com>
  1442. ====================COPYRIGHT====================
  1443. * Copyright (C) 2015 Seagate Technology PLC
  1444. ====================COPYRIGHT====================
  1445. * Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
  1446. ====================COPYRIGHT====================
  1447. * Copyright (C) 2016 Intel Corp
  1448. * Author: Shreyas NC <shreyas.nc@intel.com>
  1449. ====================COPYRIGHT====================
  1450. * Copyright (C) 2016 Linus Walleij
  1451. ====================COPYRIGHT====================
  1452. * Copyright (C) 2016 Maxim Integrated Products
  1453. * Copyright (C) 2017 Renesas Electronics Corporation
  1454. ====================COPYRIGHT====================
  1455. * Copyright (C) 2016 Western Digital
  1456. ====================COPYRIGHT====================
  1457. * Copyright (C) 2016-2017 Advanced Micro Devices, Inc.
  1458. ====================COPYRIGHT====================
  1459. * Copyright (C) 2017 Facebook. All rights reserved.
  1460. ====================COPYRIGHT====================
  1461. * Copyright (C) 2017 Oracle. All Rights Reserved.
  1462. ====================COPYRIGHT====================
  1463. * Copyright (C) 2017 Texas Instruments
  1464. * Author: Kishon Vijay Abraham I <kishon@ti.com>
  1465. ====================COPYRIGHT====================
  1466. * Copyright (C) 2017-2018 Intel Corporation, Inc.
  1467. ====================COPYRIGHT====================
  1468. * Copyright (C) 2018 Canonical Ltd.
  1469. ====================COPYRIGHT====================
  1470. * Copyright (C) 2018 Red Hat, Inc. All Rights Reserved.
  1471. ====================COPYRIGHT====================
  1472. * Copyright (C) 2019 Arm Ltd.
  1473. ====================COPYRIGHT====================
  1474. * Copyright (C) 2019 Jens Axboe
  1475. * Copyright (C) 2019 Christoph Hellwig
  1476. ====================COPYRIGHT====================
  1477. * Copyright (C) 2019 Red Hat, Inc.
  1478. ====================COPYRIGHT====================
  1479. * Copyright (C) 2019 Xilinx, Inc.
  1480. ====================COPYRIGHT====================
  1481. * Copyright (C) Matt Helsley, IBM Corp. 2005
  1482. * Based on cn_fork.h by Nguyen Anh Quynh and Guillaume Thouvenin
  1483. * Copyright (C) 2005 Nguyen Anh Quynh <aquynh@gmail.com>
  1484. * Copyright (C) 2005 Guillaume Thouvenin <guillaume.thouvenin@bull.net>
  1485. ====================COPYRIGHT====================
  1486. * Copyright (C) Red Hat, Inc., 2009, 2010, 2011
  1487. * Copyright (C) Amit Shah <amit.shah@redhat.com>, 2009, 2010, 2011
  1488. ====================COPYRIGHT====================
  1489. * Copyright (C) Red Hat, Inc., 2013-2015
  1490. * Copyright (C) Asias He <asias@redhat.com>, 2013
  1491. * Copyright (C) Stefan Hajnoczi <stefanha@redhat.com>, 2015
  1492. ====================COPYRIGHT====================
  1493. * Copyright (C) ST-Ericsson AB 2010
  1494. * Author: Sjur Brendeland
  1495. * License terms: GNU General Public License (GPL) version 2
  1496. ====================COPYRIGHT====================
  1497. * Copyright (C) Shailabh Nagar, IBM Corp. 2006
  1498. * (C) Balbir Singh, IBM Corp. 2006
  1499. * (C) Jay Lan, SGI, 2006
  1500. ====================COPYRIGHT====================
  1501. * Copyright (C) by Hannu Savolainen 1993-1997
  1502. ====================COPYRIGHT====================
  1503. * Copyright (C)2007 USAGI/WIDE Project, All Rights Reserved.
  1504. ====================COPYRIGHT====================
  1505. * Copyright (c) 1982, 1986 Regents of the University of California.
  1506. * All rights reserved.
  1507. ====================COPYRIGHT====================
  1508. * Copyright (c) 1995-2001,2004 Silicon Graphics, Inc. All Rights Reserved.
  1509. ====================COPYRIGHT====================
  1510. * Copyright (c) 1996-2000 Jonathan A. Buzzard (jonathan@buzzard.org.uk)
  1511. * Copyright (c) 2015 Azael Avalos <coproscefalo@gmail.com>
  1512. ====================COPYRIGHT====================
  1513. * Copyright (c) 1999 Al Smith
  1514. ====================COPYRIGHT====================
  1515. * Copyright (c) 1999-2002 Vojtech Pavlik
  1516. * Copyright (c) 2015 Hans de Goede <hdegoede@redhat.com>
  1517. ====================COPYRIGHT====================
  1518. * Copyright (c) 2001 by Jay Schulist <jschlst@samba.org>
  1519. ====================COPYRIGHT====================
  1520. * Copyright (c) 2001-2004 Silicon Graphics, Inc. All rights reserved.
  1521. ====================COPYRIGHT====================
  1522. * Copyright (c) 2003+ Evgeniy Polyakov <johnpol@2ka.mxt.ru>
  1523. ====================COPYRIGHT====================
  1524. * Copyright (c) 2003-2005, K A Fraser
  1525. ====================COPYRIGHT====================
  1526. * Copyright (c) 2003-2006, 2015-2016 Ericsson AB
  1527. * Copyright (c) 2005, 2010-2011, Wind River Systems
  1528. * All rights reserved.
  1529. ====================COPYRIGHT====================
  1530. * Copyright (c) 2003-2006, Ericsson AB
  1531. * Copyright (c) 2005-2007, 2010-2011, Wind River Systems
  1532. * All rights reserved.
  1533. ====================COPYRIGHT====================
  1534. * Copyright (c) 2004 Topspin Communications. All rights reserved.
  1535. ====================COPYRIGHT====================
  1536. * Copyright (c) 2004, Intel Corporation.
  1537. ====================COPYRIGHT====================
  1538. * Copyright (c) 2005 Cisco Systems. All rights reserved.
  1539. ====================COPYRIGHT====================
  1540. * Copyright (c) 2005 Henk Vergonet <Henk.Vergonet@gmail.com>
  1541. ====================COPYRIGHT====================
  1542. * Copyright (c) 2005 Intel Corporation. All rights reserved.
  1543. ====================COPYRIGHT====================
  1544. * Copyright (c) 2005 Open Grid Computing, Inc. All rights reserved.
  1545. ====================COPYRIGHT====================
  1546. * Copyright (c) 2005 Palmsource, Inc.
  1547. ====================COPYRIGHT====================
  1548. * Copyright (c) 2005 PathScale, Inc. All rights reserved.
  1549. ====================COPYRIGHT====================
  1550. * Copyright (c) 2005 Topspin Communications. All rights reserved.
  1551. ====================COPYRIGHT====================
  1552. * Copyright (c) 2005 Voltaire, Inc. All rights reserved.
  1553. ====================COPYRIGHT====================
  1554. * Copyright (c) 2005, 2006 Cisco Systems. All rights reserved.
  1555. ====================COPYRIGHT====================
  1556. * Copyright (c) 2005-2006 Intel Corporation. All rights reserved.
  1557. ====================COPYRIGHT====================
  1558. * Copyright (c) 2006 - 2016 Intel Corporation. All rights reserved.
  1559. ====================COPYRIGHT====================
  1560. * Copyright (c) 2006 Mellanox Technologies. All rights reserved.
  1561. ====================COPYRIGHT====================
  1562. * Copyright (c) 2007 Cisco Systems, Inc. All rights reserved.
  1563. ====================COPYRIGHT====================
  1564. * Copyright (c) 2007 Dave Airlie <airlied@linux.ie>
  1565. * Copyright (c) 2007 Jakob Bornecrantz <wallbraker@gmail.com>
  1566. * Copyright (c) 2008 Red Hat Inc.
  1567. * Copyright (c) 2007-2008 Tungsten Graphics, Inc., Cedar Park, TX., USA
  1568. * Copyright (c) 2007-2008 Intel Corporation
  1569. ====================COPYRIGHT====================
  1570. * Copyright (c) 2007, 2008 Mellanox Technologies. All rights reserved.
  1571. ====================COPYRIGHT====================
  1572. * Copyright (c) 2007, D G Murray
  1573. * Copyright (c) 2018, Oleksandr Andrushchenko, EPAM Systems Inc.
  1574. ====================COPYRIGHT====================
  1575. * Copyright (c) 2007-2010 The Khronos Group Inc.
  1576. ====================COPYRIGHT====================
  1577. * Copyright (c) 2007-2017 Nicira, Inc.
  1578. ====================COPYRIGHT====================
  1579. * Copyright (c) 2008 Jonathan Cameron
  1580. ====================COPYRIGHT====================
  1581. * Copyright (c) 2008, 2018 Oracle and/or its affiliates. All rights reserved.
  1582. ====================COPYRIGHT====================
  1583. * Copyright (c) 2008, Intel Corporation.
  1584. ====================COPYRIGHT====================
  1585. * Copyright (c) 2008-2011 Jonathan Cameron
  1586. ====================COPYRIGHT====================
  1587. * Copyright (c) 2008-2011, Intel Corporation.
  1588. ====================COPYRIGHT====================
  1589. * Copyright (c) 2009 Wolfgang Grandegger <wg@grandegger.com>
  1590. ====================COPYRIGHT====================
  1591. * Copyright (c) 2009-2010 Chelsio, Inc. All rights reserved.
  1592. ====================COPYRIGHT====================
  1593. * Copyright (c) 2010 Herbert Xu <herbert@gondor.apana.org.au>
  1594. ====================COPYRIGHT====================
  1595. * Copyright (c) 2010, 2015 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  1596. ====================COPYRIGHT====================
  1597. * Copyright (c) 2010-2011 EIA Electronics
  1598. ====================COPYRIGHT====================
  1599. * Copyright (c) 2011 Jiri Pirko <jpirko@redhat.com>
  1600. ====================COPYRIGHT====================
  1601. * Copyright (c) 2011 Samsung Electronics Co., Ltd.
  1602. * Authors:
  1603. * Inki Dae <inki.dae@samsung.com>
  1604. * Joonyoung Shim <jy0922.shim@samsung.com>
  1605. ====================COPYRIGHT====================
  1606. * Copyright (c) 2011, Microsoft Corporation.
  1607. ====================COPYRIGHT====================
  1608. * Copyright (c) 2011-2014, Intel Corporation.
  1609. ====================COPYRIGHT====================
  1610. * Copyright (c) 2012 David Herrmann
  1611. ====================COPYRIGHT====================
  1612. * Copyright (c) 2012-2013, NVIDIA CORPORATION. All rights reserved.
  1613. ====================COPYRIGHT====================
  1614. * Copyright (c) 2012-2016 VMware, Inc. All rights reserved.
  1615. ====================COPYRIGHT====================
  1616. * Copyright (c) 2013 Dmitry Kasatkin <d.kasatkin@samsung.com>
  1617. ====================COPYRIGHT====================
  1618. * Copyright (c) 2013-2015, Mellanox Technologies. All rights reserved.
  1619. ====================COPYRIGHT====================
  1620. * Copyright (c) 2014 Jiri Pirko <jiri@resnulli.us>
  1621. ====================COPYRIGHT====================
  1622. * Copyright (c) 2014, Ericsson AB
  1623. * All rights reserved.
  1624. ====================COPYRIGHT====================
  1625. * Copyright (c) 2014, Intel Corporation.
  1626. ====================COPYRIGHT====================
  1627. * Copyright (c) 2014-2016, Intel Corporation.
  1628. ====================COPYRIGHT====================
  1629. * Copyright (c) 2015 Jiri Pirko <jiri@resnulli.us>
  1630. ====================COPYRIGHT====================
  1631. * Copyright (c) 2015 Sabrina Dubroca <sd@queasysnail.net>
  1632. ====================COPYRIGHT====================
  1633. * Copyright (c) 2015, 2016, IBM Corporation
  1634. * Copyright (C) 2016 Intel Corporation
  1635. ====================COPYRIGHT====================
  1636. * Copyright (c) 2015, Integrated Device Technology Inc.
  1637. * Copyright (c) 2015, Prodrive Technologies
  1638. * Copyright (c) 2015, RapidIO Trade Association
  1639. * All rights reserved.
  1640. ====================COPYRIGHT====================
  1641. * Copyright (c) 2015-2016 QLogic Corporation
  1642. ====================COPYRIGHT====================
  1643. * Copyright (c) 2015-2016, IBM Corporation.
  1644. ====================COPYRIGHT====================
  1645. * Copyright (c) 2015-2016, Integrated Device Technology Inc.
  1646. * Copyright (c) 2015, Prodrive Technologies
  1647. * Copyright (c) 2015, Texas Instruments Incorporated
  1648. * Copyright (c) 2015, RapidIO Trade Association
  1649. * All rights reserved.
  1650. ====================COPYRIGHT====================
  1651. * Copyright (c) 2015-2016, Linaro Limited
  1652. * All rights reserved.
  1653. ====================COPYRIGHT====================
  1654. * Copyright (c) 2015-2018 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  1655. ====================COPYRIGHT====================
  1656. * Copyright (c) 2015-2018, Intel Corporation.
  1657. ====================COPYRIGHT====================
  1658. * Copyright (c) 2016 - 2017, Broadcom. All rights reserved. The term
  1659. * Broadcom refers to Broadcom Limited and/or its subsidiaries.
  1660. ====================COPYRIGHT====================
  1661. * Copyright (c) 2016 Hisilicon Limited.
  1662. ====================COPYRIGHT====================
  1663. * Copyright (c) 2016 Jiri Pirko <jiri@mellanox.com>
  1664. ====================COPYRIGHT====================
  1665. * Copyright (c) 2016 Mellanox Technologies Ltd. All rights reserved.
  1666. ====================COPYRIGHT====================
  1667. * Copyright (c) 2016 Mellanox Technologies, LTD. All rights reserved.
  1668. ====================COPYRIGHT====================
  1669. * Copyright (c) 2016 Mellanox Technologies. All rights reserved.
  1670. ====================COPYRIGHT====================
  1671. * Copyright (c) 2016 Tom Herbert <tom@herbertland.com>
  1672. ====================COPYRIGHT====================
  1673. * Copyright (c) 2016, Amir Vadai <amir@vadai.me>
  1674. * Copyright (c) 2016, Mellanox Technologies. All rights reserved.
  1675. ====================COPYRIGHT====================
  1676. * Copyright (c) 2016, Jamal Hadi Salim
  1677. ====================COPYRIGHT====================
  1678. * Copyright (c) 2016, Linaro Ltd.
  1679. ====================COPYRIGHT====================
  1680. * Copyright (c) 2016-2017, Mellanox Technologies. All rights reserved.
  1681. ====================COPYRIGHT====================
  1682. * Copyright (c) 2017, Microsemi Corporation
  1683. ====================COPYRIGHT====================
  1684. * Copyright (c) 2017-2018, Mellanox Technologies inc. All rights reserved.
  1685. ====================COPYRIGHT====================
  1686. * Copyright (c) 2018 VMware
  1687. ====================COPYRIGHT====================
  1688. * Copyright (c) 2018, Mellanox Technologies inc. All rights reserved.
  1689. ====================COPYRIGHT====================
  1690. * Copyright (c) 2019, Intel Corporation.
  1691. * All rights reserved.
  1692. ====================COPYRIGHT====================
  1693. * Copyright (c) David L. Mills 1993 *
  1694. ====================COPYRIGHT====================
  1695. * Copyright 1993 by Theodore Ts'o. Redistribution of this file is
  1696. * permitted under the GNU General Public License.
  1697. ====================COPYRIGHT====================
  1698. * Copyright 1994-1998 Paul Mackerras.
  1699. ====================COPYRIGHT====================
  1700. * Copyright 1994-2000 Paul Mackerras.
  1701. ====================COPYRIGHT====================
  1702. * Copyright 1994-2001 Stephen Rothwell (sfr@canb.auug.org.au)
  1703. ====================COPYRIGHT====================
  1704. * Copyright 1996, 1997, 1998 Hans Reiser, see reiserfs/README for licensing and copyright details
  1705. ====================COPYRIGHT====================
  1706. * Copyright 1997 Transmeta Corporation - All Rights Reserved
  1707. ====================COPYRIGHT====================
  1708. * Copyright 1997 by Carsten Paeth (calle@calle.in-berlin.de)
  1709. ====================COPYRIGHT====================
  1710. * Copyright 1997 by Carsten Paeth <calle@calle.de>
  1711. ====================COPYRIGHT====================
  1712. * Copyright 1998-2003 VIA Technologies, Inc. All Rights Reserved.
  1713. ====================COPYRIGHT====================
  1714. * Copyright 1999 Precision Insight, Inc., Cedar Park, Texas.
  1715. * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
  1716. * All rights reserved.
  1717. ====================COPYRIGHT====================
  1718. * Copyright 1999-2000 Jeremy Fitzhardinge <jeremy@goop.org>
  1719. * Copyright 2005-2006,2013,2017-2018 Ian Kent <raven@themaw.net>
  1720. ====================COPYRIGHT====================
  1721. * Copyright 1999-2002 Paul Mackerras.
  1722. ====================COPYRIGHT====================
  1723. * Copyright 2000 Precision Insight, Inc., Cedar Park, Texas.
  1724. * Copyright 2000 VA Linux Systems, Inc., Fremont, California.
  1725. * Copyright 2002 Tungsten Graphics, Inc., Cedar Park, Texas.
  1726. * Copyright 2014 Advanced Micro Devices, Inc.
  1727. ====================COPYRIGHT====================
  1728. * Copyright 2000,2001,2002 Red Hat.
  1729. ====================COPYRIGHT====================
  1730. * Copyright 2001-2003 S3 Graphics, Inc. All Rights Reserved.
  1731. ====================COPYRIGHT====================
  1732. * Copyright 2002 Andy Grover <andrew.grover@intel.com>
  1733. ====================COPYRIGHT====================
  1734. * Copyright 2002 MontaVista Software Inc.
  1735. ====================COPYRIGHT====================
  1736. * Copyright 2003 Tungsten Graphics, Inc., Cedar Park, Texas.
  1737. * All Rights Reserved.
  1738. ====================COPYRIGHT====================
  1739. * Copyright 2003,2004 Andi Kleen SuSE Labs
  1740. ====================COPYRIGHT====================
  1741. * Copyright 2003-2004 Red Hat Inc., Durham, North Carolina.
  1742. * All Rights Reserved.
  1743. ====================COPYRIGHT====================
  1744. * Copyright 2004 Felix Kuehling
  1745. * All Rights Reserved.
  1746. ====================COPYRIGHT====================
  1747. * Copyright 2005 Eric Anholt
  1748. * All Rights Reserved.
  1749. ====================COPYRIGHT====================
  1750. * Copyright 2005 Stephane Marchesin.
  1751. * All Rights Reserved.
  1752. ====================COPYRIGHT====================
  1753. * Copyright 2006-2009 Solarflare Communications Inc.
  1754. ====================COPYRIGHT====================
  1755. * Copyright 2006-2010 Johannes Berg <johannes@sipsolutions.net>
  1756. * Copyright 2008 Michael Wu <flamingice@sourmilk.net>
  1757. * Copyright 2008 Luis Carlos Cobo <luisca@cozybit.com>
  1758. * Copyright 2008 Michael Buesch <m@bues.ch>
  1759. * Copyright 2008, 2009 Luis R. Rodriguez <lrodriguez@atheros.com>
  1760. * Copyright 2008 Jouni Malinen <jouni.malinen@atheros.com>
  1761. * Copyright 2008 Colin McCabe <colin@cozybit.com>
  1762. * Copyright 2015-2017 Intel Deutschland GmbH
  1763. * Copyright (C) 2018-2020 Intel Corporation
  1764. ====================COPYRIGHT====================
  1765. * Copyright 2008 Ian Kent <raven@themaw.net>
  1766. ====================COPYRIGHT====================
  1767. * Copyright 2008 Red Hat, Inc. All rights reserved.
  1768. ====================COPYRIGHT====================
  1769. * Copyright 2008-2011 Freescale Semiconductor, Inc.
  1770. ====================COPYRIGHT====================
  1771. * Copyright 2011 Intel Corporation
  1772. ====================COPYRIGHT====================
  1773. * Copyright 2011, ARM Ltd.
  1774. ====================COPYRIGHT====================
  1775. * Copyright 2011-2013 Autronica Fire and Security AS
  1776. ====================COPYRIGHT====================
  1777. * Copyright 2013 Michael Ellerman, IBM Corp.
  1778. ====================COPYRIGHT====================
  1779. * Copyright 2013 Red Hat
  1780. * All Rights Reserved.
  1781. ====================COPYRIGHT====================
  1782. * Copyright 2014 IBM Corp.
  1783. ====================COPYRIGHT====================
  1784. * Copyright 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
  1785. ====================COPYRIGHT====================
  1786. * Copyright 2016 Intel Corporation
  1787. * All Rights Reserved.
  1788. ====================COPYRIGHT====================
  1789. * Copyright 2016-2019 HabanaLabs, Ltd.
  1790. * All Rights Reserved.
  1791. ====================COPYRIGHT====================
  1792. * Copyright 2017 IBM Corp.
  1793. ====================COPYRIGHT====================
  1794. * Copyright 2018-2019 Amazon.com, Inc. or its affiliates. All rights reserved.
  1795. ====================COPYRIGHT====================
  1796. * Copyright 2019 Google Inc
  1797. ====================COPYRIGHT====================
  1798. * Copyright 2019 Google LLC
  1799. ====================COPYRIGHT====================
  1800. * Copyright IBM Corp. 2007
  1801. ====================COPYRIGHT====================
  1802. * Copyright IBM Corp. 2008
  1803. ====================COPYRIGHT====================
  1804. * Copyright IBM Corp. 2015
  1805. ====================COPYRIGHT====================
  1806. * Copyright IBM Corp. 2017
  1807. ====================COPYRIGHT====================
  1808. * Copyright IBM Corporation, 2007
  1809. * Author Balbir Singh <balbir@linux.vnet.ibm.com>
  1810. ====================COPYRIGHT====================
  1811. * Copyright Red Hat, Inc. 2013-2014
  1812. ====================COPYRIGHT====================
  1813. * Copyright Rusty Russell IBM Corporation 2007. */
  1814. #include <stdint.h>
  1815. #include <linux/types.h>
  1816. ====================COPYRIGHT====================
  1817. * Copyright Samuel Mendoza-Jonas, IBM Corporation 2018.
  1818. ====================COPYRIGHT====================
  1819. * Copyright by
  1820. * Philips Automation Projects
  1821. * Kassel (Germany)
  1822. ====================COPYRIGHT====================
  1823. * Copyright by Hannu Savolainen 1993-1997
  1824. ====================COPYRIGHT====================
  1825. * Copyright © 1999-2010 David Woodhouse <dwmw2@infradead.org> et al.
  1826. ====================COPYRIGHT====================
  1827. * Copyright © 2001-2007 Red Hat, Inc.
  1828. * Copyright © 2004-2010 David Woodhouse <dwmw2@infradead.org>
  1829. ====================COPYRIGHT====================
  1830. * Copyright © 2009-2015 VMware, Inc., Palo Alto, CA., USA
  1831. * All Rights Reserved.
  1832. ====================COPYRIGHT====================
  1833. * Copyright © 2014-2015 Broadcom
  1834. ====================COPYRIGHT====================
  1835. * Copyright © 2014-2018 Broadcom
  1836. * Copyright © 2019 Collabora ltd.
  1837. ====================COPYRIGHT====================
  1838. * Copyright © 2016 Intel Corporation
  1839. ====================COPYRIGHT====================
  1840. * Copyright © International Business Machines Corp., 2006
  1841. ====================COPYRIGHT====================
  1842. * Copyright(C) 2015 Intel Ltd
  1843. ====================COPYRIGHT====================
  1844. * Copyright(c) 2003-2015 Intel Corporation. All rights reserved.
  1845. ====================COPYRIGHT====================
  1846. * Copyright(c) 2007 Intel Corporation. All rights reserved.
  1847. ====================COPYRIGHT====================
  1848. * Copyright(c) 2013 Intel Corporation.
  1849. ====================COPYRIGHT====================
  1850. * Copyright(c) 2014 Intel Corporation.
  1851. ====================COPYRIGHT====================
  1852. * Copyright(c) 2015 - 2018 Intel Corporation.
  1853. ====================COPYRIGHT====================
  1854. * Copyright(c) 2015 Intel Corporation.
  1855. ====================COPYRIGHT====================
  1856. * Copyright(c) 2018 Intel Corporation.
  1857. ====================COPYRIGHT====================
  1858. * GPL (C) 2001 Marc Boucher (marc@mbsi.ca).
  1859. ====================COPYRIGHT====================
  1860. * Portions are (c) Copyright 1995 Simon "Guru Aleph-Null" Janes
  1861. * NCM: Network and Communications Management, Inc.
  1862. ====================COPYRIGHT====================
  1863. * Portions derived from IRIX header files (c) 1988 Silicon Graphics
  1864. ====================COPYRIGHT====================
  1865. * Some portions copyright (C) 2007 Cluster File Systems, Inc
  1866. ====================COPYRIGHT====================
  1867. * This file (C) Steve Whitehouse 1999 derived from the
  1868. * ipv4 netfilter header file which is
  1869. * (C)1998 Rusty Russell -- This code is GPL.
  1870. ====================COPYRIGHT====================
  1871. * usr/include/linux/lp.h c.1991-1992 James Wiegand
  1872. * many modifications copyright (C) 1992 Michael K. Johnson
  1873. * Interrupt support added 1993 Nigel Gamble
  1874. * Removed 8255 status defines from inside __KERNEL__ Marcelo Tosatti
  1875. ====================COPYRIGHT====================
  1876. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  1877. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  1878. Everyone is permitted to copy and distribute verbatim copies
  1879. ====================COPYRIGHT====================
  1880. #define EXTOUT_HEADPHONE_R 0x07 /* LiveDrive - Headphone - right */
  1881. #define EXTOUT_REAR_L 0x08 /* Rear channel - left */
  1882. #define EXTOUT_REAR_R 0x09 /* Rear channel - right */
  1883. #define EXTOUT_ADC_CAP_L 0x0a /* ADC Capture buffer - left */
  1884. #define EXTOUT_ADC_CAP_R 0x0b /* ADC Capture buffer - right */
  1885. #define EXTOUT_MIC_CAP 0x0c /* MIC Capture buffer */
  1886. #define EXTOUT_AC97_REAR_L 0x0d /* SB Live 5.1 (c) 2003 - Rear Left */
  1887. #define EXTOUT_AC97_REAR_R 0x0e /* SB Live 5.1 (c) 2003 - Rear Right */
  1888. #define EXTOUT_ACENTER 0x11 /* Analog Center */
  1889. #define EXTOUT_ALFE 0x12 /* Analog LFE */
  1890. ====================COPYRIGHT====================
  1891. * Copyright: (c) 1998-2003 Arnaldo Carvalho de Melo
  1892. ====================COPYRIGHT====================
  1893. ** Copyright (C) 2004-2007 Red Hat, Inc. All rights reserved.
  1894. ====================COPYRIGHT====================
  1895. ** Copyright (C) 2004-2011 Red Hat, Inc. All rights reserved.
  1896. ====================COPYRIGHT====================
  1897. ** Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved.
  1898. ====================COPYRIGHT====================
  1899. /* pg.h (c) 1998 Grant R. Guenther <grant@torque.net>
  1900. Under the terms of the GNU General Public License
  1901. ====================COPYRIGHT====================
  1902. /* Copyright (C) 1995-2000 Simon G. Vogl
  1903. ====================COPYRIGHT====================
  1904. /* Authors: Bernard Metzler <bmt@zurich.ibm.com> */
  1905. /* Copyright (c) 2008-2019, IBM Corporation */
  1906. ====================COPYRIGHT====================
  1907. /* Copyright (C) 2000-2002 Joakim Axelsson <gozem@linux.nu>
  1908. * Patrick Schaaf <bof@bof.de>
  1909. * Martin Josefsson <gandalf@wlug.westbo.se>
  1910. * Copyright (C) 2003-2011 Jozsef Kadlecsik <kadlec@netfilter.org>
  1911. ====================COPYRIGHT====================
  1912. /* Copyright (C) 2002,2004 MARA Systems AB <http://www.marasystems.com>
  1913. * by Henrik Nordstrom <hno@marasystems.com>
  1914. ====================COPYRIGHT====================
  1915. /* Copyright (C) 2003 Krzysztof Benedyczak & Michal Wronski
  1916. ====================COPYRIGHT====================
  1917. /* Copyright (C) 2007-2020 B.A.T.M.A.N. contributors:
  1918. ====================COPYRIGHT====================
  1919. /* Copyright (C) 2016-2020 B.A.T.M.A.N. contributors:
  1920. ====================COPYRIGHT====================
  1921. /* Copyright (C) 2017 Arm Ltd. */
  1922. #ifndef _LINUX_ARM_SDEI_H
  1923. #define _LINUX_ARM_SDEI_H
  1924. ====================COPYRIGHT====================
  1925. /* Copyright (C) 2017 Oracle Corporation */
  1926. ====================COPYRIGHT====================
  1927. /* Copyright (C) 2017-2018 ARM Limited */
  1928. ====================COPYRIGHT====================
  1929. /* Copyright (C) 2019 Netronome Systems, Inc. */
  1930. ====================COPYRIGHT====================
  1931. /* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com
  1932. ====================COPYRIGHT====================
  1933. /* Copyright (c) 2015 6WIND S.A.
  1934. * Author: Nicolas Dichtel <nicolas.dichtel@6wind.com>
  1935. ====================COPYRIGHT====================
  1936. /* Copyright (c) 2016 Facebook
  1937. ====================COPYRIGHT====================
  1938. /* Copyright (c) 2018 Facebook */
  1939. #ifndef __LINUX_BTF_H__
  1940. #define __LINUX_BTF_H__
  1941. ====================COPYRIGHT====================
  1942. /* Copyright 2017-2018 Qiang Yu <yuq825@gmail.com> */
  1943. ====================COPYRIGHT====================
  1944. /* Copyright(c) 2019 Intel Corporation. All rights rsvd. */
  1945. #ifndef _USR_IDXD_H_
  1946. #define _USR_IDXD_H_
  1947. ====================COPYRIGHT====================
  1948. /* Grzegorz Borowiak <grzes@gnu.univ.gda.pl> 2003
  1949. ====================File: COPYING====================
  1950. The Linux Kernel is provided under:
  1951. SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
  1952. Being under the terms of the GNU General Public License version 2 only,
  1953. according with:
  1954. LICENSES/preferred/GPL-2.0
  1955. With an explicit syscall exception, as stated at:
  1956. LICENSES/exceptions/Linux-syscall-note
  1957. In addition, other licenses may also apply. Please see:
  1958. Documentation/process/license-rules.rst
  1959. for more details.
  1960. All contributions to the Linux Kernel are subject to this COPYING file.
  1961. ====================File: LICENSES/exceptions/Linux-syscall-note====================
  1962. SPDX-Exception-Identifier: Linux-syscall-note
  1963. SPDX-URL: https://spdx.org/licenses/Linux-syscall-note.html
  1964. SPDX-Licenses: GPL-2.0, GPL-2.0+, GPL-1.0+, LGPL-2.0, LGPL-2.0+, LGPL-2.1, LGPL-2.1+, GPL-2.0-only, GPL-2.0-or-later
  1965. Usage-Guide:
  1966. This exception is used together with one of the above SPDX-Licenses
  1967. to mark user space API (uapi) header files so they can be included
  1968. into non GPL compliant user space application code.
  1969. To use this exception add it with the keyword WITH to one of the
  1970. identifiers in the SPDX-Licenses tag:
  1971. SPDX-License-Identifier: <SPDX-License> WITH Linux-syscall-note
  1972. License-Text:
  1973. NOTE! This copyright does *not* cover user programs that use kernel
  1974. services by normal system calls - this is merely considered normal use
  1975. of the kernel, and does *not* fall under the heading of "derived work".
  1976. Also note that the GPL below is copyrighted by the Free Software
  1977. Foundation, but the instance of code that it refers to (the Linux
  1978. kernel) is copyrighted by me and others who actually wrote it.
  1979. Also note that the only valid version of the GPL as far as the kernel
  1980. is concerned is _this_ particular version of the license (ie v2, not
  1981. v2.2 or v3.x or whatever), unless explicitly otherwise stated.
  1982. Linus Torvalds
  1983. ====================File: LICENSES/preferred/GPL-2.0====================
  1984. Valid-License-Identifier: GPL-2.0
  1985. Valid-License-Identifier: GPL-2.0-only
  1986. Valid-License-Identifier: GPL-2.0+
  1987. Valid-License-Identifier: GPL-2.0-or-later
  1988. SPDX-URL: https://spdx.org/licenses/GPL-2.0.html
  1989. Usage-Guide:
  1990. To use this license in source code, put one of the following SPDX
  1991. tag/value pairs into a comment according to the placement
  1992. guidelines in the licensing rules documentation.
  1993. For 'GNU General Public License (GPL) version 2 only' use:
  1994. SPDX-License-Identifier: GPL-2.0
  1995. or
  1996. SPDX-License-Identifier: GPL-2.0-only
  1997. For 'GNU General Public License (GPL) version 2 or any later version' use:
  1998. SPDX-License-Identifier: GPL-2.0+
  1999. or
  2000. SPDX-License-Identifier: GPL-2.0-or-later
  2001. License-Text:
  2002. GNU GENERAL PUBLIC LICENSE
  2003. Version 2, June 1991
  2004. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  2005. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  2006. Everyone is permitted to copy and distribute verbatim copies
  2007. of this license document, but changing it is not allowed.
  2008. Preamble
  2009. The licenses for most software are designed to take away your
  2010. freedom to share and change it. By contrast, the GNU General Public
  2011. License is intended to guarantee your freedom to share and change free
  2012. software--to make sure the software is free for all its users. This
  2013. General Public License applies to most of the Free Software
  2014. Foundation's software and to any other program whose authors commit to
  2015. using it. (Some other Free Software Foundation software is covered by
  2016. the GNU Library General Public License instead.) You can apply it to
  2017. your programs, too.
  2018. When we speak of free software, we are referring to freedom, not
  2019. price. Our General Public Licenses are designed to make sure that you
  2020. have the freedom to distribute copies of free software (and charge for
  2021. this service if you wish), that you receive source code or can get it
  2022. if you want it, that you can change the software or use pieces of it
  2023. in new free programs; and that you know you can do these things.
  2024. To protect your rights, we need to make restrictions that forbid
  2025. anyone to deny you these rights or to ask you to surrender the rights.
  2026. These restrictions translate to certain responsibilities for you if you
  2027. distribute copies of the software, or if you modify it.
  2028. For example, if you distribute copies of such a program, whether
  2029. gratis or for a fee, you must give the recipients all the rights that
  2030. you have. You must make sure that they, too, receive or can get the
  2031. source code. And you must show them these terms so they know their
  2032. rights.
  2033. We protect your rights with two steps: (1) copyright the software, and
  2034. (2) offer you this license which gives you legal permission to copy,
  2035. distribute and/or modify the software.
  2036. Also, for each author's protection and ours, we want to make certain
  2037. that everyone understands that there is no warranty for this free
  2038. software. If the software is modified by someone else and passed on, we
  2039. want its recipients to know that what they have is not the original, so
  2040. that any problems introduced by others will not reflect on the original
  2041. authors' reputations.
  2042. Finally, any free program is threatened constantly by software
  2043. patents. We wish to avoid the danger that redistributors of a free
  2044. program will individually obtain patent licenses, in effect making the
  2045. program proprietary. To prevent this, we have made it clear that any
  2046. patent must be licensed for everyone's free use or not licensed at all.
  2047. The precise terms and conditions for copying, distribution and
  2048. modification follow.
  2049. GNU GENERAL PUBLIC LICENSE
  2050. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  2051. 0. This License applies to any program or other work which contains
  2052. a notice placed by the copyright holder saying it may be distributed
  2053. under the terms of this General Public License. The "Program", below,
  2054. refers to any such program or work, and a "work based on the Program"
  2055. means either the Program or any derivative work under copyright law:
  2056. that is to say, a work containing the Program or a portion of it,
  2057. either verbatim or with modifications and/or translated into another
  2058. language. (Hereinafter, translation is included without limitation in
  2059. the term "modification".) Each licensee is addressed as "you".
  2060. Activities other than copying, distribution and modification are not
  2061. covered by this License; they are outside its scope. The act of
  2062. running the Program is not restricted, and the output from the Program
  2063. is covered only if its contents constitute a work based on the
  2064. Program (independent of having been made by running the Program).
  2065. Whether that is true depends on what the Program does.
  2066. 1. You may copy and distribute verbatim copies of the Program's
  2067. source code as you receive it, in any medium, provided that you
  2068. conspicuously and appropriately publish on each copy an appropriate
  2069. copyright notice and disclaimer of warranty; keep intact all the
  2070. notices that refer to this License and to the absence of any warranty;
  2071. and give any other recipients of the Program a copy of this License
  2072. along with the Program.
  2073. You may charge a fee for the physical act of transferring a copy, and
  2074. you may at your option offer warranty protection in exchange for a fee.
  2075. 2. You may modify your copy or copies of the Program or any portion
  2076. of it, thus forming a work based on the Program, and copy and
  2077. distribute such modifications or work under the terms of Section 1
  2078. above, provided that you also meet all of these conditions:
  2079. a) You must cause the modified files to carry prominent notices
  2080. stating that you changed the files and the date of any change.
  2081. b) You must cause any work that you distribute or publish, that in
  2082. whole or in part contains or is derived from the Program or any
  2083. part thereof, to be licensed as a whole at no charge to all third
  2084. parties under the terms of this License.
  2085. c) If the modified program normally reads commands interactively
  2086. when run, you must cause it, when started running for such
  2087. interactive use in the most ordinary way, to print or display an
  2088. announcement including an appropriate copyright notice and a
  2089. notice that there is no warranty (or else, saying that you provide
  2090. a warranty) and that users may redistribute the program under
  2091. these conditions, and telling the user how to view a copy of this
  2092. License. (Exception: if the Program itself is interactive but
  2093. does not normally print such an announcement, your work based on
  2094. the Program is not required to print an announcement.)
  2095. These requirements apply to the modified work as a whole. If
  2096. identifiable sections of that work are not derived from the Program,
  2097. and can be reasonably considered independent and separate works in
  2098. themselves, then this License, and its terms, do not apply to those
  2099. sections when you distribute them as separate works. But when you
  2100. distribute the same sections as part of a whole which is a work based
  2101. on the Program, the distribution of the whole must be on the terms of
  2102. this License, whose permissions for other licensees extend to the
  2103. entire whole, and thus to each and every part regardless of who wrote it.
  2104. Thus, it is not the intent of this section to claim rights or contest
  2105. your rights to work written entirely by you; rather, the intent is to
  2106. exercise the right to control the distribution of derivative or
  2107. collective works based on the Program.
  2108. In addition, mere aggregation of another work not based on the Program
  2109. with the Program (or with a work based on the Program) on a volume of
  2110. a storage or distribution medium does not bring the other work under
  2111. the scope of this License.
  2112. 3. You may copy and distribute the Program (or a work based on it,
  2113. under Section 2) in object code or executable form under the terms of
  2114. Sections 1 and 2 above provided that you also do one of the following:
  2115. a) Accompany it with the complete corresponding machine-readable
  2116. source code, which must be distributed under the terms of Sections
  2117. 1 and 2 above on a medium customarily used for software interchange; or,
  2118. b) Accompany it with a written offer, valid for at least three
  2119. years, to give any third party, for a charge no more than your
  2120. cost of physically performing source distribution, a complete
  2121. machine-readable copy of the corresponding source code, to be
  2122. distributed under the terms of Sections 1 and 2 above on a medium
  2123. customarily used for software interchange; or,
  2124. c) Accompany it with the information you received as to the offer
  2125. to distribute corresponding source code. (This alternative is
  2126. allowed only for noncommercial distribution and only if you
  2127. received the program in object code or executable form with such
  2128. an offer, in accord with Subsection b above.)
  2129. The source code for a work means the preferred form of the work for
  2130. making modifications to it. For an executable work, complete source
  2131. code means all the source code for all modules it contains, plus any
  2132. associated interface definition files, plus the scripts used to
  2133. control compilation and installation of the executable. However, as a
  2134. special exception, the source code distributed need not include
  2135. anything that is normally distributed (in either source or binary
  2136. form) with the major components (compiler, kernel, and so on) of the
  2137. operating system on which the executable runs, unless that component
  2138. itself accompanies the executable.
  2139. If distribution of executable or object code is made by offering
  2140. access to copy from a designated place, then offering equivalent
  2141. access to copy the source code from the same place counts as
  2142. distribution of the source code, even though third parties are not
  2143. compelled to copy the source along with the object code.
  2144. 4. You may not copy, modify, sublicense, or distribute the Program
  2145. except as expressly provided under this License. Any attempt
  2146. otherwise to copy, modify, sublicense or distribute the Program is
  2147. void, and will automatically terminate your rights under this License.
  2148. However, parties who have received copies, or rights, from you under
  2149. this License will not have their licenses terminated so long as such
  2150. parties remain in full compliance.
  2151. 5. You are not required to accept this License, since you have not
  2152. signed it. However, nothing else grants you permission to modify or
  2153. distribute the Program or its derivative works. These actions are
  2154. prohibited by law if you do not accept this License. Therefore, by
  2155. modifying or distributing the Program (or any work based on the
  2156. Program), you indicate your acceptance of this License to do so, and
  2157. all its terms and conditions for copying, distributing or modifying
  2158. the Program or works based on it.
  2159. 6. Each time you redistribute the Program (or any work based on the
  2160. Program), the recipient automatically receives a license from the
  2161. original licensor to copy, distribute or modify the Program subject to
  2162. these terms and conditions. You may not impose any further
  2163. restrictions on the recipients' exercise of the rights granted herein.
  2164. You are not responsible for enforcing compliance by third parties to
  2165. this License.
  2166. 7. If, as a consequence of a court judgment or allegation of patent
  2167. infringement or for any other reason (not limited to patent issues),
  2168. conditions are imposed on you (whether by court order, agreement or
  2169. otherwise) that contradict the conditions of this License, they do not
  2170. excuse you from the conditions of this License. If you cannot
  2171. distribute so as to satisfy simultaneously your obligations under this
  2172. License and any other pertinent obligations, then as a consequence you
  2173. may not distribute the Program at all. For example, if a patent
  2174. license would not permit royalty-free redistribution of the Program by
  2175. all those who receive copies directly or indirectly through you, then
  2176. the only way you could satisfy both it and this License would be to
  2177. refrain entirely from distribution of the Program.
  2178. If any portion of this section is held invalid or unenforceable under
  2179. any particular circumstance, the balance of the section is intended to
  2180. apply and the section as a whole is intended to apply in other
  2181. circumstances.
  2182. It is not the purpose of this section to induce you to infringe any
  2183. patents or other property right claims or to contest validity of any
  2184. such claims; this section has the sole purpose of protecting the
  2185. integrity of the free software distribution system, which is
  2186. implemented by public license practices. Many people have made
  2187. generous contributions to the wide range of software distributed
  2188. through that system in reliance on consistent application of that
  2189. system; it is up to the author/donor to decide if he or she is willing
  2190. to distribute software through any other system and a licensee cannot
  2191. impose that choice.
  2192. This section is intended to make thoroughly clear what is believed to
  2193. be a consequence of the rest of this License.
  2194. 8. If the distribution and/or use of the Program is restricted in
  2195. certain countries either by patents or by copyrighted interfaces, the
  2196. original copyright holder who places the Program under this License
  2197. may add an explicit geographical distribution limitation excluding
  2198. those countries, so that distribution is permitted only in or among
  2199. countries not thus excluded. In such case, this License incorporates
  2200. the limitation as if written in the body of this License.
  2201. 9. The Free Software Foundation may publish revised and/or new versions
  2202. of the General Public License from time to time. Such new versions will
  2203. be similar in spirit to the present version, but may differ in detail to
  2204. address new problems or concerns.
  2205. Each version is given a distinguishing version number. If the Program
  2206. specifies a version number of this License which applies to it and "any
  2207. later version", you have the option of following the terms and conditions
  2208. either of that version or of any later version published by the Free
  2209. Software Foundation. If the Program does not specify a version number of
  2210. this License, you may choose any version ever published by the Free Software
  2211. Foundation.
  2212. 10. If you wish to incorporate parts of the Program into other free
  2213. programs whose distribution conditions are different, write to the author
  2214. to ask for permission. For software which is copyrighted by the Free
  2215. Software Foundation, write to the Free Software Foundation; we sometimes
  2216. make exceptions for this. Our decision will be guided by the two goals
  2217. of preserving the free status of all derivatives of our free software and
  2218. of promoting the sharing and reuse of software generally.
  2219. NO WARRANTY
  2220. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  2221. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  2222. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  2223. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  2224. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  2225. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  2226. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  2227. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  2228. REPAIR OR CORRECTION.
  2229. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  2230. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  2231. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  2232. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  2233. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  2234. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  2235. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  2236. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  2237. POSSIBILITY OF SUCH DAMAGES.
  2238. END OF TERMS AND CONDITIONS
  2239. How to Apply These Terms to Your New Programs
  2240. If you develop a new program, and you want it to be of the greatest
  2241. possible use to the public, the best way to achieve this is to make it
  2242. free software which everyone can redistribute and change under these terms.
  2243. To do so, attach the following notices to the program. It is safest
  2244. to attach them to the start of each source file to most effectively
  2245. convey the exclusion of warranty; and each file should have at least
  2246. the "copyright" line and a pointer to where the full notice is found.
  2247. <one line to give the program's name and a brief idea of what it does.>
  2248. Copyright (C) <year> <name of author>
  2249. This program is free software; you can redistribute it and/or modify
  2250. it under the terms of the GNU General Public License as published by
  2251. the Free Software Foundation; either version 2 of the License, or
  2252. (at your option) any later version.
  2253. This program is distributed in the hope that it will be useful,
  2254. but WITHOUT ANY WARRANTY; without even the implied warranty of
  2255. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  2256. GNU General Public License for more details.
  2257. You should have received a copy of the GNU General Public License
  2258. along with this program; if not, write to the Free Software
  2259. Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  2260. Also add information on how to contact you by electronic and paper mail.
  2261. If the program is interactive, make it output a short notice like this
  2262. when it starts in an interactive mode:
  2263. Gnomovision version 69, Copyright (C) year name of author
  2264. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  2265. This is free software, and you are welcome to redistribute it
  2266. under certain conditions; type `show c' for details.
  2267. The hypothetical commands `show w' and `show c' should show the appropriate
  2268. parts of the General Public License. Of course, the commands you use may
  2269. be called something other than `show w' and `show c'; they could even be
  2270. mouse-clicks or menu items--whatever suits your program.
  2271. You should also get your employer (if you work as a programmer) or your
  2272. school, if any, to sign a "copyright disclaimer" for the program, if
  2273. necessary. Here is a sample; alter the names:
  2274. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  2275. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  2276. <signature of Ty Coon>, 1 April 1989
  2277. Ty Coon, President of Vice
  2278. This General Public License does not permit incorporating your program into
  2279. proprietary programs. If your program is a subroutine library, you may
  2280. consider it more useful to permit linking proprietary applications with the
  2281. library. If this is what you want to do, use the GNU Library General
  2282. Public License instead of this License.
  2283. ====================File: linux/netfilter_ipv4.h====================
  2284. /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
  2285. /* IPv4-specific defines for netfilter.
  2286. * (C)1998 Rusty Russell -- This code is GPL.
  2287. */
  2288. #ifndef __LINUX_IP_NETFILTER_H
  2289. #define __LINUX_IP_NETFILTER_H
  2290. #include <linux/netfilter.h>
  2291. /* only for userspace compatibility */
  2292. #include <limits.h> /* for INT_MIN, INT_MAX */
  2293. /* IP Hooks */
  2294. /* After promisc drops, checksum checks. */
  2295. #define NF_IP_PRE_ROUTING 0
  2296. /* If the packet is destined for this box. */
  2297. #define NF_IP_LOCAL_IN 1
  2298. /* If the packet is destined for another interface. */
  2299. #define NF_IP_FORWARD 2
  2300. /* Packets coming from a local process. */
  2301. #define NF_IP_LOCAL_OUT 3
  2302. /* Packets about to hit the wire. */
  2303. #define NF_IP_POST_ROUTING 4
  2304. #define NF_IP_NUMHOOKS 5
  2305. enum nf_ip_hook_priorities {
  2306. NF_IP_PRI_FIRST = INT_MIN,
  2307. NF_IP_PRI_RAW_BEFORE_DEFRAG = -450,
  2308. NF_IP_PRI_CONNTRACK_DEFRAG = -400,
  2309. NF_IP_PRI_RAW = -300,
  2310. NF_IP_PRI_SELINUX_FIRST = -225,
  2311. NF_IP_PRI_CONNTRACK = -200,
  2312. NF_IP_PRI_MANGLE = -150,
  2313. NF_IP_PRI_NAT_DST = -100,
  2314. NF_IP_PRI_FILTER = 0,
  2315. NF_IP_PRI_SECURITY = 50,
  2316. NF_IP_PRI_NAT_SRC = 100,
  2317. NF_IP_PRI_SELINUX_LAST = 225,
  2318. NF_IP_PRI_CONNTRACK_HELPER = 300,
  2319. NF_IP_PRI_CONNTRACK_CONFIRM = INT_MAX,
  2320. NF_IP_PRI_LAST = INT_MAX,
  2321. };
  2322. /* Arguments for setsockopt SOL_IP: */
  2323. /* 2.0 firewalling went from 64 through 71 (and +256, +512, etc). */
  2324. /* 2.2 firewalling (+ masq) went from 64 through 76 */
  2325. /* 2.4 firewalling went 64 through 67. */
  2326. #define SO_ORIGINAL_DST 80
  2327. #endif /* __LINUX_IP_NETFILTER_H */
  2328. ====================File: linux/pg.h====================
  2329. /* SPDX-License-Identifier: GPL-1.0+ WITH Linux-syscall-note */
  2330. /* pg.h (c) 1998 Grant R. Guenther <grant@torque.net>
  2331. Under the terms of the GNU General Public License
  2332. pg.h defines the user interface to the generic ATAPI packet
  2333. command driver for parallel port ATAPI devices (pg). The
  2334. driver is loosely modelled after the generic SCSI driver, sg,
  2335. although the actual interface is different.
  2336. The pg driver provides a simple character device interface for
  2337. sending ATAPI commands to a device. With the exception of the
  2338. ATAPI reset operation, all operations are performed by a pair
  2339. of read and write operations to the appropriate /dev/pgN device.
  2340. A write operation delivers a command and any outbound data in
  2341. a single buffer. Normally, the write will succeed unless the
  2342. device is offline or malfunctioning, or there is already another
  2343. command pending. If the write succeeds, it should be followed
  2344. immediately by a read operation, to obtain any returned data and
  2345. status information. A read will fail if there is no operation
  2346. in progress.
  2347. As a special case, the device can be reset with a write operation,
  2348. and in this case, no following read is expected, or permitted.
  2349. There are no ioctl() operations. Any single operation
  2350. may transfer at most PG_MAX_DATA bytes. Note that the driver must
  2351. copy the data through an internal buffer. In keeping with all
  2352. current ATAPI devices, command packets are assumed to be exactly
  2353. 12 bytes in length.
  2354. To permit future changes to this interface, the headers in the
  2355. read and write buffers contain a single character "magic" flag.
  2356. Currently this flag must be the character "P".
  2357. */
  2358. #ifndef _LINUX_PG_H
  2359. #define _LINUX_PG_H
  2360. #define PG_MAGIC 'P'
  2361. #define PG_RESET 'Z'
  2362. #define PG_COMMAND 'C'
  2363. #define PG_MAX_DATA 32768
  2364. struct pg_write_hdr {
  2365. char magic; /* == PG_MAGIC */
  2366. char func; /* PG_RESET or PG_COMMAND */
  2367. int dlen; /* number of bytes expected to transfer */
  2368. int timeout; /* number of seconds before timeout */
  2369. char packet[12]; /* packet command */
  2370. };
  2371. struct pg_read_hdr {
  2372. char magic; /* == PG_MAGIC */
  2373. char scsi; /* "scsi" status == sense key */
  2374. int dlen; /* size of device transfer request */
  2375. int duration; /* time in seconds command took */
  2376. char pad[12]; /* not used */
  2377. };
  2378. #endif /* _LINUX_PG_H */
  2379. ====================File: sound/hdsp.h====================
  2380. /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
  2381. #ifndef __SOUND_HDSP_H
  2382. #define __SOUND_HDSP_H
  2383. /*
  2384. * Copyright (C) 2003 Thomas Charbonnel (thomas@undata.org)
  2385. *
  2386. * This program is free software; you can redistribute it and/or modify
  2387. * it under the terms of the GNU General Public License as published by
  2388. * the Free Software Foundation; either version 2 of the License, or
  2389. * (at your option) any later version.
  2390. *
  2391. * This program is distributed in the hope that it will be useful,
  2392. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  2393. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  2394. * GNU General Public License for more details.
  2395. *
  2396. * You should have received a copy of the GNU General Public License
  2397. * along with this program; if not, write to the Free Software
  2398. * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  2399. */
  2400. #ifdef __linux__
  2401. #include <linux/types.h>
  2402. #endif
  2403. #define HDSP_MATRIX_MIXER_SIZE 2048
  2404. enum HDSP_IO_Type {
  2405. Digiface,
  2406. Multiface,
  2407. H9652,
  2408. H9632,
  2409. RPM,
  2410. Undefined,
  2411. };
  2412. struct hdsp_peak_rms {
  2413. __u32 input_peaks[26];
  2414. __u32 playback_peaks[26];
  2415. __u32 output_peaks[28];
  2416. __u64 input_rms[26];
  2417. __u64 playback_rms[26];
  2418. /* These are only used for H96xx cards */
  2419. __u64 output_rms[26];
  2420. };
  2421. #define SNDRV_HDSP_IOCTL_GET_PEAK_RMS _IOR('H', 0x40, struct hdsp_peak_rms)
  2422. struct hdsp_config_info {
  2423. unsigned char pref_sync_ref;
  2424. unsigned char wordclock_sync_check;
  2425. unsigned char spdif_sync_check;
  2426. unsigned char adatsync_sync_check;
  2427. unsigned char adat_sync_check[3];
  2428. unsigned char spdif_in;
  2429. unsigned char spdif_out;
  2430. unsigned char spdif_professional;
  2431. unsigned char spdif_emphasis;
  2432. unsigned char spdif_nonaudio;
  2433. unsigned int spdif_sample_rate;
  2434. unsigned int system_sample_rate;
  2435. unsigned int autosync_sample_rate;
  2436. unsigned char system_clock_mode;
  2437. unsigned char clock_source;
  2438. unsigned char autosync_ref;
  2439. unsigned char line_out;
  2440. unsigned char passthru;
  2441. unsigned char da_gain;
  2442. unsigned char ad_gain;
  2443. unsigned char phone_gain;
  2444. unsigned char xlr_breakout_cable;
  2445. unsigned char analog_extension_board;
  2446. };
  2447. #define SNDRV_HDSP_IOCTL_GET_CONFIG_INFO _IOR('H', 0x41, struct hdsp_config_info)
  2448. struct hdsp_firmware {
  2449. void *firmware_data; /* 24413 x 4 bytes */
  2450. };
  2451. #define SNDRV_HDSP_IOCTL_UPLOAD_FIRMWARE _IOW('H', 0x42, struct hdsp_firmware)
  2452. struct hdsp_version {
  2453. enum HDSP_IO_Type io_type;
  2454. unsigned short firmware_rev;
  2455. };
  2456. #define SNDRV_HDSP_IOCTL_GET_VERSION _IOR('H', 0x43, struct hdsp_version)
  2457. struct hdsp_mixer {
  2458. unsigned short matrix[HDSP_MATRIX_MIXER_SIZE];
  2459. };
  2460. #define SNDRV_HDSP_IOCTL_GET_MIXER _IOR('H', 0x44, struct hdsp_mixer)
  2461. struct hdsp_9632_aeb {
  2462. int aebi;
  2463. int aebo;
  2464. };
  2465. #define SNDRV_HDSP_IOCTL_GET_9632_AEB _IOR('H', 0x45, struct hdsp_9632_aeb)
  2466. #endif /* __SOUND_HDSP_H */
  2467. ====================GPL-1.0-or-later WITH Linux-syscall-note====================
  2468. Under the terms of the GNU General Public License
  2469. ====================GPL-1.0-or-later WITH Linux-syscall-note====================
  2470. This program can be distributed under the terms of the GNU GPL.
  2471. See the file COPYING.
  2472. ====================GPL-1.0-or-later WITH Linux-syscall-note====================
  2473. into non GPL compliant user space application code.
  2474. ====================GPL-1.0-or-later WITH Linux-syscall-note====================
  2475. * This software may be used and distributed according to the terms
  2476. * of the GNU Public License, incorporated herein by reference.
  2477. ====================GPL-1.0-or-later WITH Linux-syscall-note====================
  2478. * (C)1998 Rusty Russell -- This code is GPL.
  2479. ====================GPL-1.0-or-later WITH Linux-syscall-note====================
  2480. * (C)2002 Rusty Russell IBM -- This code is GPL.
  2481. ====================GPL-1.0-or-later WITH Linux-syscall-note====================
  2482. * 1999 Copyright (C) Pavel Machek, pavel@ucw.cz. This code is GPL.
  2483. ====================GPL-1.0-or-later WITH Linux-syscall-note====================
  2484. * Copyright 1993 by Theodore Ts'o. Redistribution of this file is
  2485. * permitted under the GNU General Public License.
  2486. ====================GPL-1.0-or-later WITH Linux-syscall-note====================
  2487. * GPL (C) 2001 Marc Boucher (marc@mbsi.ca).
  2488. ====================GPL-1.0-or-later WITH Linux-syscall-note====================
  2489. * Redistribution of this file is permitted under
  2490. * the terms of the GNU Public License (GPL)
  2491. ====================GPL-1.0-or-later WITH Linux-syscall-note====================
  2492. * Redistribution of this file is permitted under the terms of the GNU
  2493. * Public License (GPL)
  2494. ====================GPL-1.0-or-later WITH Linux-syscall-note====================
  2495. * This program can be redistributed or modified under the terms of the
  2496. * GNU General Public License as published by the Free Software Foundation.
  2497. * This program is distributed without any warranty or implied warranty
  2498. * of merchantability or fitness for a particular purpose.
  2499. *
  2500. * See the GNU General Public License for more details.
  2501. ====================GPL-1.0-or-later WITH Linux-syscall-note====================
  2502. * This program is distributed in the hope that it will be useful,
  2503. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  2504. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  2505. * GNU General Public License for more details.
  2506. ====================GPL-1.0-or-later WITH Linux-syscall-note====================
  2507. * This software may be used and distributed according to the terms
  2508. * of the GNU General Public License, incorporated herein by reference.
  2509. ====================GPL-1.0-or-later WITH Linux-syscall-note====================
  2510. * This software may be used and distributed according to the terms of
  2511. * the GNU General Public License, incorporated herein by reference.
  2512. *
  2513. * Author:
  2514. ====================GPL-1.0-or-later WITH Linux-syscall-note====================
  2515. /* SPDX-License-Identifier: GPL-1.0+ WITH Linux-syscall-note */
  2516. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2517. GNU GENERAL PUBLIC LICENSE
  2518. Version 2, June 1991
  2519. Copyright (C) 1989, 1991 Free Software Foundation, Inc.
  2520. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  2521. Everyone is permitted to copy and distribute verbatim copies
  2522. of this license document, but changing it is not allowed.
  2523. Preamble
  2524. The licenses for most software are designed to take away your
  2525. freedom to share and change it. By contrast, the GNU General Public
  2526. License is intended to guarantee your freedom to share and change free
  2527. software--to make sure the software is free for all its users. This
  2528. General Public License applies to most of the Free Software
  2529. Foundation's software and to any other program whose authors commit to
  2530. using it. (Some other Free Software Foundation software is covered by
  2531. the GNU Library General Public License instead.) You can apply it to
  2532. your programs, too.
  2533. When we speak of free software, we are referring to freedom, not
  2534. price. Our General Public Licenses are designed to make sure that you
  2535. have the freedom to distribute copies of free software (and charge for
  2536. this service if you wish), that you receive source code or can get it
  2537. if you want it, that you can change the software or use pieces of it
  2538. in new free programs; and that you know you can do these things.
  2539. To protect your rights, we need to make restrictions that forbid
  2540. anyone to deny you these rights or to ask you to surrender the rights.
  2541. These restrictions translate to certain responsibilities for you if you
  2542. distribute copies of the software, or if you modify it.
  2543. For example, if you distribute copies of such a program, whether
  2544. gratis or for a fee, you must give the recipients all the rights that
  2545. you have. You must make sure that they, too, receive or can get the
  2546. source code. And you must show them these terms so they know their
  2547. rights.
  2548. We protect your rights with two steps: (1) copyright the software, and
  2549. (2) offer you this license which gives you legal permission to copy,
  2550. distribute and/or modify the software.
  2551. Also, for each author's protection and ours, we want to make certain
  2552. that everyone understands that there is no warranty for this free
  2553. software. If the software is modified by someone else and passed on, we
  2554. want its recipients to know that what they have is not the original, so
  2555. that any problems introduced by others will not reflect on the original
  2556. authors' reputations.
  2557. Finally, any free program is threatened constantly by software
  2558. patents. We wish to avoid the danger that redistributors of a free
  2559. program will individually obtain patent licenses, in effect making the
  2560. program proprietary. To prevent this, we have made it clear that any
  2561. patent must be licensed for everyone's free use or not licensed at all.
  2562. The precise terms and conditions for copying, distribution and
  2563. modification follow.
  2564. GNU GENERAL PUBLIC LICENSE
  2565. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
  2566. 0. This License applies to any program or other work which contains
  2567. a notice placed by the copyright holder saying it may be distributed
  2568. under the terms of this General Public License. The "Program", below,
  2569. refers to any such program or work, and a "work based on the Program"
  2570. means either the Program or any derivative work under copyright law:
  2571. that is to say, a work containing the Program or a portion of it,
  2572. either verbatim or with modifications and/or translated into another
  2573. language. (Hereinafter, translation is included without limitation in
  2574. the term "modification".) Each licensee is addressed as "you".
  2575. Activities other than copying, distribution and modification are not
  2576. covered by this License; they are outside its scope. The act of
  2577. running the Program is not restricted, and the output from the Program
  2578. is covered only if its contents constitute a work based on the
  2579. Program (independent of having been made by running the Program).
  2580. Whether that is true depends on what the Program does.
  2581. 1. You may copy and distribute verbatim copies of the Program's
  2582. source code as you receive it, in any medium, provided that you
  2583. conspicuously and appropriately publish on each copy an appropriate
  2584. copyright notice and disclaimer of warranty; keep intact all the
  2585. notices that refer to this License and to the absence of any warranty;
  2586. and give any other recipients of the Program a copy of this License
  2587. along with the Program.
  2588. You may charge a fee for the physical act of transferring a copy, and
  2589. you may at your option offer warranty protection in exchange for a fee.
  2590. 2. You may modify your copy or copies of the Program or any portion
  2591. of it, thus forming a work based on the Program, and copy and
  2592. distribute such modifications or work under the terms of Section 1
  2593. above, provided that you also meet all of these conditions:
  2594. a) You must cause the modified files to carry prominent notices
  2595. stating that you changed the files and the date of any change.
  2596. b) You must cause any work that you distribute or publish, that in
  2597. whole or in part contains or is derived from the Program or any
  2598. part thereof, to be licensed as a whole at no charge to all third
  2599. parties under the terms of this License.
  2600. c) If the modified program normally reads commands interactively
  2601. when run, you must cause it, when started running for such
  2602. interactive use in the most ordinary way, to print or display an
  2603. announcement including an appropriate copyright notice and a
  2604. notice that there is no warranty (or else, saying that you provide
  2605. a warranty) and that users may redistribute the program under
  2606. these conditions, and telling the user how to view a copy of this
  2607. License. (Exception: if the Program itself is interactive but
  2608. does not normally print such an announcement, your work based on
  2609. the Program is not required to print an announcement.)
  2610. These requirements apply to the modified work as a whole. If
  2611. identifiable sections of that work are not derived from the Program,
  2612. and can be reasonably considered independent and separate works in
  2613. themselves, then this License, and its terms, do not apply to those
  2614. sections when you distribute them as separate works. But when you
  2615. distribute the same sections as part of a whole which is a work based
  2616. on the Program, the distribution of the whole must be on the terms of
  2617. this License, whose permissions for other licensees extend to the
  2618. entire whole, and thus to each and every part regardless of who wrote it.
  2619. Thus, it is not the intent of this section to claim rights or contest
  2620. your rights to work written entirely by you; rather, the intent is to
  2621. exercise the right to control the distribution of derivative or
  2622. collective works based on the Program.
  2623. In addition, mere aggregation of another work not based on the Program
  2624. with the Program (or with a work based on the Program) on a volume of
  2625. a storage or distribution medium does not bring the other work under
  2626. the scope of this License.
  2627. 3. You may copy and distribute the Program (or a work based on it,
  2628. under Section 2) in object code or executable form under the terms of
  2629. Sections 1 and 2 above provided that you also do one of the following:
  2630. a) Accompany it with the complete corresponding machine-readable
  2631. source code, which must be distributed under the terms of Sections
  2632. 1 and 2 above on a medium customarily used for software interchange; or,
  2633. b) Accompany it with a written offer, valid for at least three
  2634. years, to give any third party, for a charge no more than your
  2635. cost of physically performing source distribution, a complete
  2636. machine-readable copy of the corresponding source code, to be
  2637. distributed under the terms of Sections 1 and 2 above on a medium
  2638. customarily used for software interchange; or,
  2639. c) Accompany it with the information you received as to the offer
  2640. to distribute corresponding source code. (This alternative is
  2641. allowed only for noncommercial distribution and only if you
  2642. received the program in object code or executable form with such
  2643. an offer, in accord with Subsection b above.)
  2644. The source code for a work means the preferred form of the work for
  2645. making modifications to it. For an executable work, complete source
  2646. code means all the source code for all modules it contains, plus any
  2647. associated interface definition files, plus the scripts used to
  2648. control compilation and installation of the executable. However, as a
  2649. special exception, the source code distributed need not include
  2650. anything that is normally distributed (in either source or binary
  2651. form) with the major components (compiler, kernel, and so on) of the
  2652. operating system on which the executable runs, unless that component
  2653. itself accompanies the executable.
  2654. If distribution of executable or object code is made by offering
  2655. access to copy from a designated place, then offering equivalent
  2656. access to copy the source code from the same place counts as
  2657. distribution of the source code, even though third parties are not
  2658. compelled to copy the source along with the object code.
  2659. 4. You may not copy, modify, sublicense, or distribute the Program
  2660. except as expressly provided under this License. Any attempt
  2661. otherwise to copy, modify, sublicense or distribute the Program is
  2662. void, and will automatically terminate your rights under this License.
  2663. However, parties who have received copies, or rights, from you under
  2664. this License will not have their licenses terminated so long as such
  2665. parties remain in full compliance.
  2666. 5. You are not required to accept this License, since you have not
  2667. signed it. However, nothing else grants you permission to modify or
  2668. distribute the Program or its derivative works. These actions are
  2669. prohibited by law if you do not accept this License. Therefore, by
  2670. modifying or distributing the Program (or any work based on the
  2671. Program), you indicate your acceptance of this License to do so, and
  2672. all its terms and conditions for copying, distributing or modifying
  2673. the Program or works based on it.
  2674. 6. Each time you redistribute the Program (or any work based on the
  2675. Program), the recipient automatically receives a license from the
  2676. original licensor to copy, distribute or modify the Program subject to
  2677. these terms and conditions. You may not impose any further
  2678. restrictions on the recipients' exercise of the rights granted herein.
  2679. You are not responsible for enforcing compliance by third parties to
  2680. this License.
  2681. 7. If, as a consequence of a court judgment or allegation of patent
  2682. infringement or for any other reason (not limited to patent issues),
  2683. conditions are imposed on you (whether by court order, agreement or
  2684. otherwise) that contradict the conditions of this License, they do not
  2685. excuse you from the conditions of this License. If you cannot
  2686. distribute so as to satisfy simultaneously your obligations under this
  2687. License and any other pertinent obligations, then as a consequence you
  2688. may not distribute the Program at all. For example, if a patent
  2689. license would not permit royalty-free redistribution of the Program by
  2690. all those who receive copies directly or indirectly through you, then
  2691. the only way you could satisfy both it and this License would be to
  2692. refrain entirely from distribution of the Program.
  2693. If any portion of this section is held invalid or unenforceable under
  2694. any particular circumstance, the balance of the section is intended to
  2695. apply and the section as a whole is intended to apply in other
  2696. circumstances.
  2697. It is not the purpose of this section to induce you to infringe any
  2698. patents or other property right claims or to contest validity of any
  2699. such claims; this section has the sole purpose of protecting the
  2700. integrity of the free software distribution system, which is
  2701. implemented by public license practices. Many people have made
  2702. generous contributions to the wide range of software distributed
  2703. through that system in reliance on consistent application of that
  2704. system; it is up to the author/donor to decide if he or she is willing
  2705. to distribute software through any other system and a licensee cannot
  2706. impose that choice.
  2707. This section is intended to make thoroughly clear what is believed to
  2708. be a consequence of the rest of this License.
  2709. 8. If the distribution and/or use of the Program is restricted in
  2710. certain countries either by patents or by copyrighted interfaces, the
  2711. original copyright holder who places the Program under this License
  2712. may add an explicit geographical distribution limitation excluding
  2713. those countries, so that distribution is permitted only in or among
  2714. countries not thus excluded. In such case, this License incorporates
  2715. the limitation as if written in the body of this License.
  2716. 9. The Free Software Foundation may publish revised and/or new versions
  2717. of the General Public License from time to time. Such new versions will
  2718. be similar in spirit to the present version, but may differ in detail to
  2719. address new problems or concerns.
  2720. Each version is given a distinguishing version number. If the Program
  2721. specifies a version number of this License which applies to it and "any
  2722. later version", you have the option of following the terms and conditions
  2723. either of that version or of any later version published by the Free
  2724. Software Foundation. If the Program does not specify a version number of
  2725. this License, you may choose any version ever published by the Free Software
  2726. Foundation.
  2727. 10. If you wish to incorporate parts of the Program into other free
  2728. programs whose distribution conditions are different, write to the author
  2729. to ask for permission. For software which is copyrighted by the Free
  2730. Software Foundation, write to the Free Software Foundation; we sometimes
  2731. make exceptions for this. Our decision will be guided by the two goals
  2732. of preserving the free status of all derivatives of our free software and
  2733. of promoting the sharing and reuse of software generally.
  2734. NO WARRANTY
  2735. 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  2736. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
  2737. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  2738. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  2739. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  2740. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
  2741. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
  2742. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  2743. REPAIR OR CORRECTION.
  2744. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  2745. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  2746. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  2747. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  2748. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  2749. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  2750. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  2751. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  2752. POSSIBILITY OF SUCH DAMAGES.
  2753. END OF TERMS AND CONDITIONS
  2754. How to Apply These Terms to Your New Programs
  2755. If you develop a new program, and you want it to be of the greatest
  2756. possible use to the public, the best way to achieve this is to make it
  2757. free software which everyone can redistribute and change under these terms.
  2758. To do so, attach the following notices to the program. It is safest
  2759. to attach them to the start of each source file to most effectively
  2760. convey the exclusion of warranty; and each file should have at least
  2761. the "copyright" line and a pointer to where the full notice is found.
  2762. <one line to give the program's name and a brief idea of what it does.>
  2763. Copyright (C) <year> <name of author>
  2764. This program is free software; you can redistribute it and/or modify
  2765. it under the terms of the GNU General Public License as published by
  2766. the Free Software Foundation; either version 2 of the License, or
  2767. (at your option) any later version.
  2768. This program is distributed in the hope that it will be useful,
  2769. but WITHOUT ANY WARRANTY; without even the implied warranty of
  2770. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  2771. GNU General Public License for more details.
  2772. You should have received a copy of the GNU General Public License
  2773. along with this program; if not, write to the Free Software
  2774. Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  2775. Also add information on how to contact you by electronic and paper mail.
  2776. If the program is interactive, make it output a short notice like this
  2777. when it starts in an interactive mode:
  2778. Gnomovision version 69, Copyright (C) year name of author
  2779. Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
  2780. This is free software, and you are welcome to redistribute it
  2781. under certain conditions; type `show c' for details.
  2782. The hypothetical commands `show w' and `show c' should show the appropriate
  2783. parts of the General Public License. Of course, the commands you use may
  2784. be called something other than `show w' and `show c'; they could even be
  2785. mouse-clicks or menu items--whatever suits your program.
  2786. You should also get your employer (if you work as a programmer) or your
  2787. school, if any, to sign a "copyright disclaimer" for the program, if
  2788. necessary. Here is a sample; alter the names:
  2789. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  2790. `Gnomovision' (which makes passes at compilers) written by James Hacker.
  2791. <signature of Ty Coon>, 1 April 1989
  2792. Ty Coon, President of Vice
  2793. This General Public License does not permit incorporating your program into
  2794. proprietary programs. If your program is a subroutine library, you may
  2795. consider it more useful to permit linking proprietary applications with the
  2796. library. If this is what you want to do, use the GNU Library General
  2797. Public License instead of this License.
  2798. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2799. SPDX-License-Identifier: GPL-2.0
  2800. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2801. SPDX-License-Identifier: GPL-2.0-only
  2802. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2803. For 'GNU General Public License (GPL) version 2 only' use:
  2804. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2805. * This software may be used and distributed according to the terms
  2806. * of the GNU General Public License, incorporated herein by reference.
  2807. *
  2808. * The author may be reached as simon@ncm.com, or C/O
  2809. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2810. * This file is subject to the terms and conditions of the GNU General Public
  2811. * License. See the file COPYING in the main directory of this archive
  2812. * for more details.
  2813. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2814. * This program is free software; you can redistribute it and/or
  2815. * modify it under the terms of the GNU General Public License
  2816. * version 2 as published by the Free Software Foundation.
  2817. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2818. * This program is free software; you can redistribute it and/or modify
  2819. * it under the terms of the GNU General Public License as published by
  2820. * the Free Software Foundation; version 2 of the License.
  2821. *
  2822. * This program is distributed in the hope that it will be useful, but
  2823. * WITHOUT ANY WARRANTY; without even the implied warranty of
  2824. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  2825. * General Public License for more details.
  2826. *
  2827. * You should have received a copy of the GNU General Public License along
  2828. * with this program; if not, write to the Free Software Foundation, Inc.,
  2829. * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
  2830. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2831. * COPYRIGHT
  2832. * This file is distributed under the terms of the GNU General Public
  2833. * License (GPL). Copies of the GPL can be obtained from:
  2834. * ftp://prep.ai.mit.edu/pub/gnu/GPL
  2835. * Each contributing author retains all rights to their own work.
  2836. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2837. * Distribute under the terms of the GPLv2 (see ../../COPYING) or under
  2838. * the following terms.
  2839. *
  2840. * Permission to use, copy, modify, and distribute this software and its
  2841. * documentation is hereby granted, provided that the above copyright
  2842. * notice appears in all copies. This software is provided without any
  2843. * warranty, express or implied. Red Hat makes no representations about
  2844. * the suitability of this software for any purpose.
  2845. *
  2846. * IN NO EVENT SHALL RED HAT BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT,
  2847. * SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF
  2848. * THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF RED HAT HAS BEEN ADVISED
  2849. * OF THE POSSIBILITY OF SUCH DAMAGE.
  2850. *
  2851. * RED HAT DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  2852. * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  2853. * PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND
  2854. * RED HAT HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES,
  2855. * ENHANCEMENTS, OR MODIFICATIONS.
  2856. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2857. * For licencing details see kernel-base/COPYING
  2858. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2859. * License terms: GNU General Public License (GPL) version 2
  2860. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2861. * May be copied or modified under the terms of the GNU General Public
  2862. * License. See linux/COPYING for more information.
  2863. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2864. * OSS/Free for Linux is distributed under the GNU GENERAL PUBLIC LICENSE (GPL)
  2865. * Version 2 (June 1991). See the "COPYING" file distributed with this software
  2866. * for more info.
  2867. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2868. * This copyrighted material is made available to anyone wishing to use,
  2869. * modify, copy, or redistribute it subject to the terms and conditions
  2870. * of the GNU General Public License v.2.
  2871. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2872. * This file is licensed under the terms of the GNU General Public
  2873. * License version 2. This program is licensed "as is" without any
  2874. * warranty of any kind, whether express or implied.
  2875. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2876. * This file is subject to the terms and conditions of the GNU General Public
  2877. * License. See the file "COPYING" in the main directory of this archive
  2878. * for more details.
  2879. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2880. * This program is free software; you can redistribute it and/or
  2881. * modify it under the terms of the GNU General Public
  2882. * License v2 as published by the Free Software Foundation.
  2883. *
  2884. * This program is distributed in the hope that it will be useful,
  2885. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  2886. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  2887. * General Public License for more details.
  2888. *
  2889. * You should have received a copy of the GNU General Public
  2890. * License along with this program; if not, write to the
  2891. * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  2892. * Boston, MA 021110-1307, USA.
  2893. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2894. * This program is free software; you can redistribute it and/or
  2895. * modify it under the terms of the GNU General Public License
  2896. * as published by the Free Software Foundation; version 2 of the
  2897. * License.
  2898. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2899. * This program is free software; you can redistribute it and/or
  2900. * modify it under the terms of the GNU General Public License
  2901. * version 2 as published by the Free Software Foundation.
  2902. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2903. * This program is free software; you can redistribute it and/or
  2904. * modify it under the terms of the GNU General Public License
  2905. * version 2 as published by the Free Software Foundation.
  2906. *
  2907. * This program is distributed in the hope that it will be useful, but
  2908. * WITHOUT ANY WARRANTY; without even the implied warranty of
  2909. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  2910. * General Public License for more details.
  2911. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2912. * This program is free software; you can redistribute it and/or
  2913. * modify it under the terms of the GNU General Public License
  2914. * version 2 as published by the Free Software Foundation.
  2915. *
  2916. * This program is distributed in the hope that it will be useful, but
  2917. * WITHOUT ANY WARRANTY; without even the implied warranty of
  2918. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  2919. * General Public License for more details.
  2920. *
  2921. * You should have received a copy of the GNU General Public License
  2922. * along with this program; if not, write to the Free Software
  2923. * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  2924. * 02110-1301 USA
  2925. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2926. * This program is free software; you can redistribute it and/or
  2927. * modify it under the terms of the GNU General Public License
  2928. * version 2 as published by the Free Software Foundation.
  2929. *
  2930. * This program is distributed in the hope that it will be useful, but
  2931. * WITHOUT ANY WARRANTY; without even the implied warranty of
  2932. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  2933. * General Public License for more details.
  2934. *
  2935. * You should have received a copy of the GNU General Public License
  2936. * along with this program; if not, write to the Free Software
  2937. * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  2938. * 02110-1301 USA
  2939. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2940. * This program is free software; you can redistribute it and/or
  2941. * modify it under the terms of the GNU General Public License version
  2942. * 2 as published by the Free Software Foundation.
  2943. *
  2944. * This program is distributed in the hope that it will be useful, but
  2945. * WITHOUT ANY WARRANTY; without even the implied warranty of
  2946. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  2947. * General Public License for more details.
  2948. *
  2949. * You should have received a copy of the GNU General Public License
  2950. * along with this program; see the file COPYING. If not, write to
  2951. * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139,
  2952. * USA.
  2953. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2954. * This program is free software; you can redistribute it and/or
  2955. * modify it under the terms of the GNU General Public License version
  2956. * 2 as published by the Free Software Foundation;
  2957. *
  2958. * This program is distributed in the hope that it will be useful,
  2959. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  2960. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  2961. * GNU General Public License for more details.
  2962. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2963. * This program is free software; you can redistribute it and/or
  2964. * modify it under the terms of version 2 of the GNU General Public
  2965. * License as published by the Free Software Foundation.
  2966. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2967. * This program is free software; you can redistribute it and/or
  2968. * modify it under the terms of version 2 of the GNU General Public
  2969. * License as published by the Free Software Foundation.
  2970. *
  2971. * This program is distributed in the hope that it will be useful, but
  2972. * WITHOUT ANY WARRANTY; without even the implied warranty of
  2973. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  2974. * General Public License for more details.
  2975. *
  2976. * You should have received a copy of the GNU General Public License
  2977. * along with this program; if not, write to the Free Software
  2978. * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
  2979. * 02110-1301, USA
  2980. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2981. * This program is free software; you can redistribute it and/or modify
  2982. * it under the terms of the GNU General Public License (version 2 only)
  2983. * as published by the Free Software Foundation.
  2984. *
  2985. * This program is distributed in the hope that it will be useful,
  2986. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  2987. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  2988. * GNU General Public License for more details.
  2989. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2990. * This program is free software; you can redistribute it and/or modify
  2991. * it under the terms of the GNU General Public License as version 2, as
  2992. * published by the Free Software Foundation.
  2993. *
  2994. * This program is distributed in the hope that it will be useful, but
  2995. * WITHOUT ANY WARRANTY; without even the implied warranty of
  2996. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  2997. * General Public License for more details.
  2998. ====================GPL-2.0-only WITH Linux-syscall-note====================
  2999. * This program is free software; you can redistribute it and/or modify
  3000. * it under the terms of the GNU General Public License v2.0 as published by
  3001. * the Free Software Foundation
  3002. *
  3003. * This program is distributed in the hope that it will be useful,
  3004. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3005. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3006. * GNU General Public License for more details.
  3007. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3008. * This program is free software; you can redistribute it and/or modify
  3009. * it under the terms of the GNU General Public License version 2
  3010. * as published by the Free Software Foundation.
  3011. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3012. * This program is free software; you can redistribute it and/or modify
  3013. * it under the terms of the GNU General Public License version 2
  3014. * as published by the Free Software Foundation.
  3015. *
  3016. * This program is distributed in the hope that it will be useful,
  3017. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3018. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3019. * GNU General Public License for more details.
  3020. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3021. * This program is free software; you can redistribute it and/or modify
  3022. * it under the terms of the GNU General Public License version 2 as
  3023. * published by the Free Software Foundation.
  3024. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3025. * This program is free software; you can redistribute it and/or modify
  3026. * it under the terms of the GNU General Public License version 2 as
  3027. * published by the Free Software Foundation.
  3028. *
  3029. * This program is distributed in the hope that it will be useful,
  3030. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3031. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3032. * GNU General Public License for more details.
  3033. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3034. * This program is free software; you can redistribute it and/or modify
  3035. * it under the terms of the GNU General Public License version 2 as
  3036. * published by the Free Software Foundation.
  3037. *
  3038. * This program is distributed in the hope that it will be useful,
  3039. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3040. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3041. * GNU General Public License for more details.
  3042. *
  3043. * You should have received a copy of the GNU General Public License
  3044. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  3045. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3046. * This program is free software; you can redistribute it and/or modify
  3047. * it under the terms of the GNU General Public License version 2 as
  3048. * published by the Free Software Foundation.
  3049. *
  3050. * This program is distributed in the hope that it will be useful,
  3051. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3052. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3053. * GNU General Public License for more details.
  3054. *
  3055. * You should have received a copy of the GNU General Public License
  3056. * along with this program; if not, write to the Free Software
  3057. * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  3058. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3059. * This program is free software; you can redistribute it and/or modify
  3060. * it under the terms of the GNU General Public License version 2 as
  3061. * published by the Free Software Foundation.
  3062. *
  3063. * This program is distributed in the hope that it will be useful, but
  3064. * WITHOUT ANY WARRANTY; without even the implied warranty of
  3065. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  3066. * General Public License for more details.
  3067. *
  3068. * You should have received a copy of the GNU General Public License
  3069. * along with this program; if not, write to the Free Software
  3070. * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
  3071. * 02110-1301 USA
  3072. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3073. * This program is free software; you can redistribute it and/or modify
  3074. * it under the terms of the GNU General Public License version 2,
  3075. * as published by the Free Software Foundation.
  3076. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3077. * This program is free software; you can redistribute it and/or modify
  3078. * it under the terms of the GNU General Public License, version 2, as
  3079. * published by the Free Software Foundation.
  3080. *
  3081. * This program is distributed in the hope that it will be useful,
  3082. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3083. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3084. * GNU General Public License for more details.
  3085. *
  3086. * You should have received a copy of the GNU General Public License
  3087. * along with this program; if not, write to the Free Software
  3088. * Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  3089. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3090. * This program is free software; you can redistribute it and/or modify
  3091. * it under the terms of the GNU General Public License, version 2, as
  3092. * published by the Free Software Foundation.
  3093. *
  3094. * This program is distributed in the hope that it will be useful, but
  3095. * WITHOUT ANY WARRANTY; without even the implied warranty of
  3096. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  3097. * General Public License for more details.
  3098. *
  3099. * The full GNU General Public License is included in this distribution in
  3100. * the file called "COPYING".
  3101. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3102. * This program is free software; you can redistribute it and/or modify
  3103. * it under the terms of the version 2 of the GNU General Public License
  3104. * as published by the Free Software Foundation
  3105. *
  3106. * This program is distributed in the hope that it will be useful,
  3107. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3108. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3109. * GNU General Public License for more details.
  3110. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3111. * This program is free software; you can redistribute it and/or modify
  3112. * it under the terms of version 2 of the GNU General Public License as
  3113. * published by the Free Software Foundation.
  3114. *
  3115. * This program is distributed in the hope that it will be useful, but
  3116. * WITHOUT ANY WARRANTY; without even the implied warranty of
  3117. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  3118. * General Public License for more details.
  3119. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3120. * This program is free software; you can redistribute it and/or modify it
  3121. * under the terms and conditions of the GNU General Public License,
  3122. * version 2, as published by the Free Software Foundation.
  3123. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3124. * This program is free software; you can redistribute it and/or modify it
  3125. * under the terms and conditions of the GNU General Public License,
  3126. * version 2, as published by the Free Software Foundation.
  3127. *
  3128. * This program is distributed in the hope it will be useful, but WITHOUT
  3129. * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  3130. * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
  3131. * more details.
  3132. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3133. * This program is free software; you can redistribute it and/or modify it
  3134. * under the terms and conditions of the GNU General Public License,
  3135. * version 2, as published by the Free Software Foundation.
  3136. *
  3137. * This program is distributed in the hope it will be useful, but WITHOUT
  3138. * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  3139. * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
  3140. * more details.
  3141. *
  3142. * You should have received a copy of the GNU General Public License along with
  3143. * this program; if not, write to the Free Software Foundation, Inc.,
  3144. * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
  3145. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3146. * This program is free software; you can redistribute it and/or modify it
  3147. * under the terms and conditions of the GNU General Public License,
  3148. * version 2, as published by the Free Software Foundation.
  3149. *
  3150. * This program is distributed in the hope it will be useful, but WITHOUT
  3151. * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  3152. * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
  3153. * more details.
  3154. *
  3155. * You should have received a copy of the GNU General Public License along with
  3156. * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
  3157. * Place - Suite 330, Boston, MA 02111-1307 USA.
  3158. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3159. * This program is free software; you can redistribute it and/or modify it
  3160. * under the terms and conditions of the GNU General Public License,
  3161. * version 2, as published by the Free Software Foundation.
  3162. *
  3163. * You should have received a copy of the GNU General Public License along with
  3164. * this program; if not, write to the Free Software Foundation, Inc.,
  3165. * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
  3166. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3167. * This program is free software; you can redistribute it and/or modify it
  3168. * under the terms of the GNU General Public License as published
  3169. * by the Free Software Foundation; version 2 of the License.
  3170. *
  3171. * This program is distributed in the hope that it will be useful, but
  3172. * WITHOUT ANY WARRANTY; without even the implied warranty of
  3173. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  3174. * General Public License for more details.
  3175. *
  3176. * You should have received a copy of the GNU General Public License along
  3177. * with this program; if not, write to the Free Software Foundation, Inc.,
  3178. * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  3179. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3180. * This program is free software; you can redistribute it and/or modify it
  3181. * under the terms of the GNU General Public License as published by the Free
  3182. * Software Foundation version 2 and no later version.
  3183. *
  3184. * This program is distributed in the hope that it will be useful, but WITHOUT
  3185. * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  3186. * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
  3187. * more details.
  3188. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3189. * This program is free software; you can redistribute it and/or modify it
  3190. * under the terms of the GNU General Public License version 2 as published
  3191. * by the Free Software Foundation, incorporated herein by reference.
  3192. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3193. * This program is free software; you can redistribute it and/or modify it
  3194. * under the terms of the GNU General Public License version 2 as published by
  3195. * the Free Software Foundation.
  3196. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3197. * This program is free software; you can redistribute it and/or modify it
  3198. * under the terms of the GNU General Public License version 2 as published by
  3199. * the Free Software Foundation.
  3200. *
  3201. * This program is distributed in the hope that it will be useful, but WITHOUT
  3202. * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  3203. * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
  3204. * more details.
  3205. *
  3206. * You should have received a copy of the GNU General Public License along with
  3207. * this program. If not, see <http://www.gnu.org/licenses/>.
  3208. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3209. * This program is free software; you can redistribute it and/or modify it
  3210. * under the terms of version 2 of the GNU General Public License
  3211. * as published by the Free Software Foundation.
  3212. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3213. * This program is free software; you may redistribute it and/or modify
  3214. * it under the terms of the GNU General Public License as published by
  3215. * the Free Software Foundation; version 2 of the License.
  3216. *
  3217. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  3218. * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  3219. * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  3220. * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
  3221. * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
  3222. * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  3223. * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  3224. * SOFTWARE.
  3225. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3226. * This software is distributed under GNU GPL v2, 1991
  3227. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3228. * This software is distributed under the terms of the GNU General Public
  3229. * License ("GPL") version 2, as published by the Free Software Foundation.
  3230. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3231. * This software is licensed under the terms of the GNU General Public
  3232. * License version 2, as published by the Free Software Foundation, and
  3233. * may be copied, distributed, and modified under those terms.
  3234. *
  3235. * This program is distributed in the hope that it will be useful,
  3236. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3237. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3238. * GNU General Public License for more details.
  3239. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3240. ** This copyrighted material is made available to anyone wishing to use,
  3241. ** modify, copy, or redistribute it subject to the terms and conditions
  3242. ** of the GNU General Public License v.2.
  3243. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3244. /* SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) */
  3245. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3246. /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
  3247. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3248. /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
  3249. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3250. /* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */
  3251. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3252. SPDX-Licenses: GPL-2.0, GPL-2.0+, GPL-1.0+, LGPL-2.0, LGPL-2.0+, LGPL-2.1, LGPL-2.1+, GPL-2.0-only, GPL-2.0-or-later
  3253. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3254. SPDX-URL: https://spdx.org/licenses/GPL-2.0.html
  3255. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3256. The Linux Kernel is provided under:
  3257. SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
  3258. Being under the terms of the GNU General Public License version 2 only,
  3259. according with:
  3260. LICENSES/preferred/GPL-2.0
  3261. With an explicit syscall exception, as stated at:
  3262. LICENSES/exceptions/Linux-syscall-note
  3263. In addition, other licenses may also apply. Please see:
  3264. Documentation/process/license-rules.rst
  3265. for more details.
  3266. All contributions to the Linux Kernel are subject to this COPYING file.
  3267. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3268. Valid-License-Identifier: GPL-2.0
  3269. ====================GPL-2.0-only WITH Linux-syscall-note====================
  3270. Valid-License-Identifier: GPL-2.0-only
  3271. ====================GPL-2.0-only WITH Linux-syscall-note AND MIT====================
  3272. /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) AND MIT) */
  3273. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3274. SPDX-License-Identifier: GPL-2.0+
  3275. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3276. SPDX-License-Identifier: GPL-2.0-or-later
  3277. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3278. This program is free software; you can redistribute it and/or modify
  3279. it under the terms of the GNU General Public License as published by
  3280. the Free Software Foundation; either version 2 of the License, or
  3281. (at your option) any later version.
  3282. This program is distributed in the hope that it will be useful,
  3283. but WITHOUT ANY WARRANTY; without even the implied warranty of
  3284. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3285. GNU General Public License for more details.
  3286. You should have received a copy of the GNU General Public License
  3287. along with this program; if not, write to the Free Software
  3288. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
  3289. MA 02110-1301 USA. */
  3290. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3291. This program is free software; you can redistribute it and/or modify
  3292. it under the terms of the GNU General Public License as published by
  3293. the Free Software Foundation; either version 2 of the License, or
  3294. (at your option) any later version.
  3295. This program is distributed in the hope that it will be useful,
  3296. but WITHOUT ANY WARRANTY; without even the implied warranty of
  3297. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3298. GNU General Public License for more details.
  3299. You should have received a copy of the GNU General Public License
  3300. along with this program; if not, write to the Free Software
  3301. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
  3302. MA 02110-1301 USA.
  3303. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3304. This program is free software; you can redistribute it and/or modify
  3305. it under the terms of the GNU General Public License as published by
  3306. the Free Software Foundation; either version 2 of the License, or
  3307. (at your option) any later version.
  3308. This program is distributed in the hope that it will be useful,
  3309. but WITHOUT ANY WARRANTY; without even the implied warranty of
  3310. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3311. GNU General Public License for more details.
  3312. You should have received a copy of the GNU General Public License
  3313. along with this program; if not, write to the Free Software
  3314. Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  3315. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3316. The GAS product is under the GNU General Public License, version 2 or later.
  3317. As such, this file is also under that license.
  3318. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3319. This program is free software; you can redistribute it and/or modify
  3320. it under the terms of the GNU General Public License as published by
  3321. the Free Software Foundation; either version 2, or (at your option)
  3322. any later version.
  3323. You should have received a copy of the GNU General Public License
  3324. (for example /usr/src/linux/COPYING); if not, write to the Free
  3325. Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  3326. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3327. For 'GNU General Public License (GPL) version 2 or any later version' use:
  3328. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3329. * This program is free software; you can redistribute it
  3330. * and/or modify it under the terms of the GNU General
  3331. * Public License as published by the Free Software
  3332. * Foundation; either version 2 of the License, or (at
  3333. * your option) any later version.
  3334. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3335. * This program is free software; you can redistribute it and/or
  3336. * modify it under the terms of the GNU General Public License
  3337. * as published by the Free Software Foundation; either version
  3338. * 2 of the License, or (at your option) any later version.
  3339. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3340. * This program is free software; you can redistribute it and/or
  3341. * modify it under the terms of the GNU General Public License
  3342. * as published by the Free Software Foundation; either version
  3343. * 2 of the License, or (at your option) any later version.
  3344. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3345. * This program is free software; you can redistribute it and/or
  3346. * modify it under the terms of the GNU General Public License
  3347. * as published by the Free Software Foundation; either version
  3348. * 2 of the License, or (at your option) any later version.
  3349. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3350. * This program is free software; you can redistribute it and/or modify
  3351. * it under the terms of the GNU General Public License as published by
  3352. * the Free Software Foundation; either version 2 of the License, or
  3353. * (at your option) any later version.
  3354. *
  3355. * This program is distributed in the hope that it will be useful,
  3356. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3357. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3358. * GNU General Public License for more details.
  3359. *
  3360. * You should have received a copy of the GNU General Public License
  3361. * along with this program; if not, write to the Free Software
  3362. * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  3363. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3364. * This program is free software; you can redistribute it and/or
  3365. * modify it under the terms of the GNU General Public License
  3366. * as published by the Free Software Foundation; either version
  3367. * 2 of the License, or (at your option) any later version.
  3368. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3369. * This program is free software; you can redistribute it and/or modify
  3370. * it under the terms of the GNU General Public License as published by
  3371. * the Free Software Foundation; either version 2 of the License, or
  3372. * (at your option) any later version.
  3373. *
  3374. * This program is distributed in the hope that it will be useful,
  3375. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3376. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3377. * GNU General Public License for more details.
  3378. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3379. * This program is free software; you can redistribute it and/or modify
  3380. * it under the terms of the GNU General Public License as published by
  3381. * the Free Software Foundation; either version 2 of the License, or
  3382. * (at your option) any later version.
  3383. *
  3384. * This program is distributed in the hope that it will be useful,
  3385. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3386. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3387. * GNU General Public License for more details.
  3388. *
  3389. * You should have received a copy of the GNU General Public License
  3390. * along with this program; if not, write to the Free Software
  3391. * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  3392. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3393. * This program is free software; you can redistribute it and/or modify
  3394. * it under the terms of the GNU General Public License as published by
  3395. * the Free Software Foundation; either version 2 of the License, or
  3396. * (at your option) any later version.
  3397. *
  3398. * This program is distributed in the hope that it will be useful,
  3399. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3400. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3401. * GNU General Public License for more details.
  3402. *
  3403. * You should have received a copy of the GNU General Public License
  3404. * along with this program; if not, write to the Free Software
  3405. * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  3406. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3407. * This program is free software; you can redistribute it and/or modify
  3408. * it under the terms of the GNU General Public License as published by
  3409. * the Free Software Foundation; either version 2 of the License, or
  3410. * (at your option) any later version.
  3411. *
  3412. * This program is distributed in the hope that it will be useful,
  3413. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3414. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3415. * GNU General Public License for more details.
  3416. *
  3417. * You should have received a copy of the GNU General Public License
  3418. * along with this program; if not, write to the Free Software
  3419. * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  3420. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3421. * This program is free software; you can redistribute it and/or
  3422. * modify it under the terms of the GNU General Public License
  3423. * as published by the Free Software Foundation; either version
  3424. * 2 of the License, or (at your option) any later version.
  3425. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3426. * This program is free software; you can redistribute it and/or modify
  3427. * it under the terms of the GNU General Public License as published by
  3428. * the Free Software Foundation; either version 2 of the License, or
  3429. * (at your option) any later version.
  3430. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3431. * This program is free software; you can redistribute it and/or modify
  3432. * it under the terms of the GNU General Public License as published by
  3433. * the Free Software Foundation; either version 2 of the License, or
  3434. * (at your option) any later version.
  3435. *
  3436. * This program is distributed in the hope that it will be useful,
  3437. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3438. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3439. * GNU General Public License for more details.
  3440. *
  3441. * You should have received a copy of the GNU General Public License
  3442. * along with this program; if not, write to the Free Software
  3443. * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  3444. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3445. * This program is free software; you can redistribute it and/or modify
  3446. * it under the terms of the GNU General Public License as published by
  3447. * the Free Software Foundation; either version 2 of the License, or
  3448. * (at your option) any later version.
  3449. *
  3450. * This program is distributed in the hope that it will be useful,
  3451. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3452. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3453. * GNU General Public License for more details.
  3454. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3455. * Authors: Original taken from the GNU Project <netinet/in.h> file.
  3456. * Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
  3457. *
  3458. * This program is free software; you can redistribute it and/or
  3459. * modify it under the terms of the GNU General Public License
  3460. * as published by the Free Software Foundation; either version
  3461. * 2 of the License, or (at your option) any later version.
  3462. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3463. * License:
  3464. * This program is free software; you can redistribute it and/or
  3465. * modify it under the terms of the GNU General Public License
  3466. * as published by the Free Software Foundation; either version
  3467. * 2 of the License, or (at your option) any later version.
  3468. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3469. * This SCTP implementation is free software;
  3470. * you can redistribute it and/or modify it under the terms of
  3471. * the GNU General Public License as published by
  3472. * the Free Software Foundation; either version 2, or (at your option)
  3473. * any later version.
  3474. *
  3475. * This SCTP implementation is distributed in the hope that it
  3476. * will be useful, but WITHOUT ANY WARRANTY; without even the implied
  3477. * ************************
  3478. * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  3479. * See the GNU General Public License for more details.
  3480. *
  3481. * You should have received a copy of the GNU General Public License
  3482. * along with GNU CC; see the file COPYING. If not, see
  3483. * <http://www.gnu.org/licenses/>.
  3484. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3485. * This file is part of the Linux kernel and is made available under
  3486. * the terms of the GNU General Public License, version 2, or at your
  3487. * option, any later version, incorporated herein by reference.
  3488. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3489. * This program is free software; you can redistribute it and/or modify it
  3490. * under the terms of the GNU General Public License as published by the
  3491. * Free Software Foundation; either version 2 of the License, or (at your
  3492. * option) any later version.
  3493. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3494. * This program is free software; you can redistribute it and/or
  3495. * modify it under the terms of the GNU General Public Licence
  3496. * as published by the Free Software Foundation; either version
  3497. * 2 of the Licence, or (at your option) any later version.
  3498. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3499. * This program is free software; you can redistribute it and/or
  3500. * modify it under the terms of the GNU General Public License
  3501. * as published by the Free Software Foundation; either version
  3502. * 2 of the License, or (at your option) any later version.
  3503. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3504. * This program is free software; you can redistribute it and/or
  3505. * modify it under the terms of the GNU General Public License as
  3506. * published by the Free Software Foundation; either version 2 of
  3507. * the License, or (at your option) any later version.
  3508. *
  3509. * This program is distributed in the hope that it will be useful,
  3510. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3511. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3512. * GNU General Public License for more details.
  3513. *
  3514. * You should have received a copy of the GNU General Public License
  3515. * along with this program; if not, write to the Free Software
  3516. * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  3517. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3518. * This program is free software; you can redistribute it and/or modify
  3519. * it under the terms of the GNU General Public License as published by
  3520. * the Free Software Foundation; either version 2 of the License, or
  3521. * (at your option) any later version.
  3522. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3523. * This program is free software; you can redistribute it and/or modify
  3524. * it under the terms of the GNU General Public License as published by
  3525. * the Free Software Foundation; either version 2 of the License, or
  3526. * (at your option) any later version.
  3527. *
  3528. * This program is distributed in the hope that it will be useful,
  3529. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3530. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3531. * GNU General Public License for more details.
  3532. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3533. * This program is free software; you can redistribute it and/or modify
  3534. * it under the terms of the GNU General Public License as published by
  3535. * the Free Software Foundation; either version 2 of the License, or
  3536. * (at your option) any later version.
  3537. *
  3538. * This program is distributed in the hope that it will be useful,
  3539. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3540. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3541. * GNU General Public License for more details.
  3542. *
  3543. * You should have received a copy of the GNU General Public License
  3544. * along with this program; if not, see <http://www.gnu.org/licenses/>.
  3545. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3546. * This program is free software; you can redistribute it and/or modify
  3547. * it under the terms of the GNU General Public License as published by
  3548. * the Free Software Foundation; either version 2 of the License, or
  3549. * (at your option) any later version.
  3550. *
  3551. * This program is distributed in the hope that it will be useful,
  3552. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3553. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3554. * GNU General Public License for more details.
  3555. *
  3556. * You should have received a copy of the GNU General Public License
  3557. * along with this program; if not, write to the Free Software
  3558. * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  3559. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3560. * This program is free software; you can redistribute it and/or modify
  3561. * it under the terms of the GNU General Public License as published by
  3562. * the Free Software Foundation; either version 2 of the License, or
  3563. * (at your option) any later version.
  3564. *
  3565. * This program is distributed in the hope that it will be useful,
  3566. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3567. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3568. * GNU General Public License for more details.
  3569. *
  3570. * You should have received a copy of the GNU General Public License
  3571. * along with this program; if not, write to the Free Software
  3572. * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  3573. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3574. * This program is free software; you can redistribute it and/or modify
  3575. * it under the terms of the GNU General Public License as published by
  3576. * the Free Software Foundation; either version 2 of the License, or
  3577. * (at your option) any later version.
  3578. *
  3579. * This program is distributed in the hope that it will be useful,
  3580. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3581. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3582. * GNU General Public License for more details.
  3583. *
  3584. * You should have received a copy of the GNU General Public License
  3585. * along with this program; if not, write to the Free Software
  3586. * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  3587. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3588. * This program is free software; you can redistribute it and/or modify
  3589. * it under the terms of the GNU General Public License as published by
  3590. * the Free Software Foundation; either version 2 of the License, or
  3591. * (at your option) any later version.
  3592. *
  3593. * This program is distributed in the hope that it will be useful,
  3594. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3595. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3596. * GNU General Public License for more details.
  3597. *
  3598. * You should have received a copy of the GNU General Public License
  3599. * along with this program; if not, write to the Free Software
  3600. * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  3601. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3602. * This program is free software; you can redistribute it and/or modify
  3603. * it under the terms of the GNU General Public License as published by
  3604. * the Free Software Foundation; either version 2 of the License, or
  3605. * (at your option) any later version.
  3606. *
  3607. * This program is distributed in the hope that it will be useful,
  3608. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3609. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
  3610. * the GNU General Public License for more details.
  3611. *
  3612. * You should have received a copy of the GNU General Public License
  3613. * along with this program; if not, write to the Free Software
  3614. * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  3615. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3616. * This program is free software; you can redistribute it and/or modify
  3617. * it under the terms of the GNU General Public License as published by
  3618. * the Free Software Foundation; either version 2 of the License, or
  3619. * (at your option) any later version.
  3620. *
  3621. * This program is distributed in the hope that it will be useful,
  3622. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3623. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3624. * GNU General Public License for more details.
  3625. *
  3626. * You should have received a copy of the GNU General Public License
  3627. * along with this program; if not, write to the Free Software
  3628. * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  3629. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3630. * This program is free software; you can redistribute it and/or modify
  3631. * it under the terms of the GNU General Public License as published by
  3632. * the Free Software Foundation; either version 2 of the named License,
  3633. * or any later version.
  3634. *
  3635. * This program is distributed in the hope that it will be useful,
  3636. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3637. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3638. * GNU General Public License for more details.
  3639. *
  3640. * You should have received a copy of the GNU General Public License
  3641. * along with this program; if not, write to the Free Software
  3642. * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
  3643. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3644. * This program is free software; you can redistribute it and/or modify
  3645. * it under the terms of the GNU General Public License as published by
  3646. * the Free Software Foundation; either version 2, or (at your option)
  3647. * any later version.
  3648. *
  3649. * This program is distributed in the hope that it will be useful,
  3650. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3651. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3652. * GNU General Public License for more details.
  3653. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3654. * This program is free software; you can redistribute it and/or modify it
  3655. * under the terms of the GNU General Public License as published by the
  3656. * Free Software Foundation; either version 2 of the License, or (at your
  3657. * option) any later version.
  3658. *
  3659. * This program is distributed in the hope that it will be useful, but
  3660. * WITHOUT ANY WARRANTY; without even the implied warranty of
  3661. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  3662. * General Public License for more details.
  3663. *
  3664. * You should have received a copy of the GNU General Public License along
  3665. * with this program; if not, write to the Free Software Foundation, Inc.,
  3666. * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  3667. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3668. * This program is free software; you can redistribute it and/or modify it
  3669. * under the terms of the GNU General Public License as published by the
  3670. * Free Software Foundation; either version 2 of the License, or (at your
  3671. * option) any later version.
  3672. *
  3673. * This program is distributed in the hope that it will be useful, but
  3674. * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
  3675. * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
  3676. * for more details.
  3677. *
  3678. * You should have received a copy of the GNU General Public License
  3679. * along with this program; if not, write to the Free Software Foundation,
  3680. * Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  3681. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3682. * This program is free software; you can redistribute it and/or modify it
  3683. * under the terms of the GNU General Public License as published by the
  3684. * Free Software Foundation; either version 2, or (at your option) any
  3685. * later version.
  3686. *
  3687. * This program is distributed in the hope that it will be useful, but
  3688. * WITHOUT ANY WARRANTY; without even the implied warranty of
  3689. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  3690. * General Public License for more details.
  3691. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3692. * This program is free software; you can redistribute it and/or modify it
  3693. * under the terms of the GNU General Public License as published by the Free
  3694. * Software Foundation; either version 2 of the License, or (at your option)
  3695. * any later version.
  3696. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3697. * This program is free software; you can redistribute it and/or
  3698. * modify it under the terms of the GNU General Public License
  3699. * as published by the Free Software Foundation; either version
  3700. * 2 of the License, or (at your option) any later version.
  3701. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3702. /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
  3703. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3704. /* SPDX-License-Identifier: GPL-2.0-or-later WITH Linux-syscall-note */
  3705. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3706. Valid-License-Identifier: GPL-2.0+
  3707. ====================GPL-2.0-or-later WITH Linux-syscall-note====================
  3708. Valid-License-Identifier: GPL-2.0-or-later
  3709. ====================ISC====================
  3710. * Permission to use, copy, modify, and/or distribute this software for any
  3711. * purpose with or without fee is hereby granted, provided that the above
  3712. * copyright notice and this permission notice appear in all copies.
  3713. *
  3714. * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  3715. * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  3716. * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  3717. * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  3718. * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  3719. * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  3720. * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  3721. ====================Khronos====================
  3722. * Permission is hereby granted, free of charge, to any person obtaining
  3723. * a copy of this software and/or associated documentation files (the
  3724. * "Materials "), to deal in the Materials without restriction, including
  3725. * without limitation the rights to use, copy, modify, merge, publish,
  3726. * distribute, sublicense, and/or sell copies of the Materials, and to
  3727. * permit persons to whom the Materials are furnished to do so, subject to
  3728. * the following conditions:
  3729. *
  3730. * The above copyright notice and this permission notice shall be included
  3731. * in all copies or substantial portions of the Materials.
  3732. *
  3733. * THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  3734. * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  3735. * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  3736. * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
  3737. * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  3738. * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  3739. * MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
  3740. ====================LGPL-2.0-only====================
  3741. You may distribute this file under either of the two licenses that
  3742. follow at your discretion.
  3743. */
  3744. /* BLURB lgpl
  3745. Coda File System
  3746. Release 5
  3747. Copyright (c) 1987-1999 Carnegie Mellon University
  3748. Additional copyrights listed below
  3749. This code is distributed "AS IS" without warranty of any kind under
  3750. the terms of the GNU Library General Public Licence Version 2, as
  3751. shown in the file LICENSE, or under the license shown below. The
  3752. technical and financial contributors to Coda are listed in the file
  3753. CREDITS.
  3754. Additional copyrights
  3755. */
  3756. /*
  3757. Coda: an Experimental Distributed File System
  3758. Release 4.0
  3759. Copyright (c) 1987-1999 Carnegie Mellon University
  3760. All Rights Reserved
  3761. Permission to use, copy, modify and distribute this software and its
  3762. documentation is hereby granted, provided that both the copyright
  3763. notice and this permission notice appear in all copies of the
  3764. software, derivative works or modified versions, and any portions
  3765. thereof, and that both notices appear in supporting documentation, and
  3766. that credit is given to Carnegie Mellon University in all documents
  3767. and publicity pertaining to direct or indirect use of this code or its
  3768. derivatives.
  3769. CODA IS AN EXPERIMENTAL SOFTWARE SYSTEM AND IS KNOWN TO HAVE BUGS,
  3770. SOME OF WHICH MAY HAVE SERIOUS CONSEQUENCES. CARNEGIE MELLON ALLOWS
  3771. FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION. CARNEGIE MELLON
  3772. DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER
  3773. RESULTING DIRECTLY OR INDIRECTLY FROM THE USE OF THIS SOFTWARE OR OF
  3774. ANY DERIVATIVE WORK.
  3775. Carnegie Mellon encourages users of this software to return any
  3776. improvements or extensions that they make, and to grant Carnegie
  3777. Mellon the rights to redistribute these changes without encumbrance.
  3778. ====================LGPL-2.0-or-later WITH Linux-syscall-note====================
  3779. This library is free software; you can redistribute it and/or
  3780. modify it under the terms of the GNU Library General Public
  3781. License as published by the Free Software Foundation; either
  3782. version 2 of the License, or (at your option) any later version.
  3783. This library is distributed in the hope that it will be useful,
  3784. but WITHOUT ANY WARRANTY; without even the implied warranty of
  3785. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  3786. Library General Public License for more details.
  3787. You should have received a copy of the GNU Library General Public
  3788. License along with this library; if not, write to the Free
  3789. Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  3790. ====================LGPL-2.0-or-later WITH Linux-syscall-note====================
  3791. * This file is released under the LGPL.
  3792. ====================LGPL-2.0-or-later WITH Linux-syscall-note====================
  3793. * This program is free software; you can redistribute it and/or modify it
  3794. * under the terms of the GNU Lesser General Public License as published by the
  3795. * Free Software Foundation; either version 2 of the License, or (at your
  3796. * option) any later version.
  3797. *
  3798. * This program is distributed in the hope that it will be useful, but WITHOUT
  3799. * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  3800. * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
  3801. * details.
  3802. ====================LGPL-2.0-or-later WITH Linux-syscall-note====================
  3803. /* SPDX-License-Identifier: LGPL-2.0+ WITH Linux-syscall-note */
  3804. ====================LGPL-2.1-only====================
  3805. * This program is free software; you can redistribute it and/or modify it
  3806. * under the terms and conditions of the GNU Lesser General Public License,
  3807. * version 2.1, as published by the Free Software Foundation.
  3808. *
  3809. * This program is distributed in the hope it will be useful, but WITHOUT ANY
  3810. * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  3811. * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for
  3812. * more details.
  3813. ====================LGPL-2.1-only WITH Linux-syscall-note====================
  3814. * This program is free software; you can redistribute it and/or modify it
  3815. * under the terms of version 2.1 of the GNU Lesser General Public License
  3816. * as published by the Free Software Foundation.
  3817. *
  3818. * This program is distributed in the hope that it would be useful, but
  3819. * WITHOUT ANY WARRANTY; without even the implied warranty of
  3820. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  3821. ====================LGPL-2.1-only WITH Linux-syscall-note====================
  3822. /* SPDX-License-Identifier: LGPL-2.1 WITH Linux-syscall-note */
  3823. ====================LGPL-2.1-or-later WITH Linux-syscall-note====================
  3824. This program is free software; you can redistribute it and/or
  3825. modify it under the terms of the GNU Lesser General Public
  3826. License as published by the Free Software Foundation; either
  3827. version 2.1 of the License, or (at your option) any later version.
  3828. It is distributed in the hope that it will be useful,
  3829. but WITHOUT ANY WARRANTY; without even the implied warranty of
  3830. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  3831. Lesser General Public License for more details.
  3832. You should have received a copy of the GNU Lesser General Public
  3833. License along with this software; if not, write to the Free
  3834. Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
  3835. 02111-1307 USA. */
  3836. ====================LGPL-2.1-or-later WITH Linux-syscall-note====================
  3837. * This library is free software; you can redistribute it and/or modify
  3838. * it under the terms of the GNU Lesser General Public License as published
  3839. * by the Free Software Foundation; either version 2.1 of the License, or
  3840. * (at your option) any later version.
  3841. *
  3842. * This library is distributed in the hope that it will be useful,
  3843. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3844. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
  3845. * the GNU Lesser General Public License for more details.
  3846. ====================LGPL-2.1-or-later WITH Linux-syscall-note====================
  3847. * This file is free software; you can redistribute it and/or
  3848. * modify it under the terms of the GNU Lesser General Public
  3849. * License as published by the Free Software Foundation; either
  3850. * version 2.1 of the License, or (at your option) any later version.
  3851. *
  3852. * This file is distributed in the hope that it will be useful,
  3853. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3854. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  3855. * Lesser General Public License for more details.
  3856. ====================LGPL-2.1-or-later WITH Linux-syscall-note====================
  3857. * This program is free software; you can redistribute it and/or
  3858. * modify it under the terms of the GNU General Lesser Public License
  3859. * as published by the Free Software Foundation; either version 2.1
  3860. * of the License, or (at your option) any later version.
  3861. *
  3862. * This program is distributed in the hope that it will be useful,
  3863. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3864. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3865. * GNU General Public License for more details.
  3866. *
  3867. * You should have received a copy of the GNU Lesser General Public License
  3868. * along with this program; if not, write to the Free Software
  3869. * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  3870. ====================LGPL-2.1-or-later WITH Linux-syscall-note====================
  3871. * This program is free software; you can redistribute it and/or
  3872. * modify it under the terms of the GNU Lesser General Public License
  3873. * as published by the Free Software Foundation.
  3874. *
  3875. * This program is distributed in the hope that it will be useful,
  3876. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3877. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3878. * GNU Lesser General Public License for more details.
  3879. *
  3880. * You should have received a copy of the GNU Lesset General Public License
  3881. * along with this program; if not, write to the Free Software Foundation,
  3882. * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
  3883. ====================LGPL-2.1-or-later WITH Linux-syscall-note====================
  3884. * This program is free software; you can redistribute it and/or
  3885. * modify it under the terms of the GNU Lesser General Public License
  3886. * as published by the Free Software Foundation; either version 2.1
  3887. * of the License, or (at your option) any later version.
  3888. *
  3889. * This program is distributed in the hope that it will be useful,
  3890. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  3891. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  3892. * GNU General Public License for more details.
  3893. *
  3894. * You should have received a copy of the GNU Lesser General Public License
  3895. * along with this program; if not, write to the Free Software
  3896. * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  3897. ====================LGPL-2.1-or-later WITH Linux-syscall-note====================
  3898. * This program is free software; you can redistribute it and/or modify
  3899. * it under the terms of the GNU Lesser General Public License as published
  3900. * by the Free Software Foundation; either version 2.1 of the License, or
  3901. * (at your option) any later version.
  3902. ====================LGPL-2.1-or-later WITH Linux-syscall-note====================
  3903. /* SPDX-License-Identifier: LGPL-2.1+ WITH Linux-syscall-note */
  3904. ====================MIT====================
  3905. * Permission is hereby granted, free of charge, to any person obtaining a
  3906. * copy of this software and associated documentation files (the
  3907. * "Software"), to deal in the Software without restriction, including
  3908. * without limitation the rights to use, copy, modify, merge, publish,
  3909. * distribute, sub license, and/or sell copies of the Software, and to
  3910. * permit persons to whom the Software is furnished to do so, subject to
  3911. * the following conditions:
  3912. *
  3913. * The above copyright notice and this permission notice (including the
  3914. * next paragraph) shall be included in all copies or substantial portions
  3915. * of the Software.
  3916. *
  3917. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  3918. * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  3919. * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
  3920. * IN NO EVENT SHALL TUNGSTEN GRAPHICS AND/OR ITS SUPPLIERS BE LIABLE FOR
  3921. * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
  3922. * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
  3923. * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  3924. ====================MIT====================
  3925. * Permission is hereby granted, free of charge, to any person obtaining a
  3926. * copy of this software and associated documentation files (the
  3927. * "Software"), to deal in the Software without restriction, including
  3928. * without limitation the rights to use, copy, modify, merge, publish,
  3929. * distribute, sub license, and/or sell copies of the Software, and to
  3930. * permit persons to whom the Software is furnished to do so, subject to
  3931. * the following conditions:
  3932. *
  3933. * The above copyright notice and this permission notice (including the
  3934. * next paragraph) shall be included in all copies or substantial portions
  3935. * of the Software.
  3936. *
  3937. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3938. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3939. * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
  3940. * THE COPYRIGHT HOLDERS, AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM,
  3941. * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
  3942. * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
  3943. * USE OR OTHER DEALINGS IN THE SOFTWARE.
  3944. ====================MIT====================
  3945. * Permission is hereby granted, free of charge, to any person obtaining a
  3946. * copy of this software and associated documentation files (the "Software"),
  3947. * to deal in the Software without restriction, including without limitation
  3948. * the rights to use, copy, modify, merge, publish, distribute, sub license,
  3949. * and/or sell copies of the Software, and to permit persons to whom the
  3950. * Software is furnished to do so, subject to the following conditions:
  3951. *
  3952. * The above copyright notice and this permission notice (including the
  3953. * next paragraph) shall be included in all copies or substantial portions
  3954. * of the Software.
  3955. *
  3956. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  3957. * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  3958. * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  3959. * NON-INFRINGEMENT. IN NO EVENT SHALL FELIX KUEHLING BE LIABLE FOR
  3960. * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
  3961. * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  3962. * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  3963. ====================MIT====================
  3964. * Permission is hereby granted, free of charge, to any person obtaining a
  3965. * copy of this software and associated documentation files (the "Software"),
  3966. * to deal in the Software without restriction, including without limitation
  3967. * the rights to use, copy, modify, merge, publish, distribute, sub license,
  3968. * and/or sell copies of the Software, and to permit persons to whom the
  3969. * Software is furnished to do so, subject to the following conditions:
  3970. *
  3971. * The above copyright notice and this permission notice (including the
  3972. * next paragraph) shall be included in all copies or substantial portions
  3973. * of the Software.
  3974. *
  3975. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3976. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3977. * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
  3978. * VIA, S3 GRAPHICS, AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
  3979. * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
  3980. * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  3981. * DEALINGS IN THE SOFTWARE.
  3982. ====================MIT====================
  3983. * Permission is hereby granted, free of charge, to any person obtaining a
  3984. * copy of this software and associated documentation files (the "Software"),
  3985. * to deal in the Software without restriction, including without limitation
  3986. * the rights to use, copy, modify, merge, publish, distribute, sublicense,
  3987. * and/or sell copies of the Software, and to permit persons to whom the
  3988. * Software is furnished to do so, subject to the following conditions:
  3989. *
  3990. * The above copyright notice and this permission notice (including the next
  3991. * paragraph) shall be included in all copies or substantial portions of the
  3992. * Software.
  3993. *
  3994. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  3995. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  3996. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  3997. * PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
  3998. * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
  3999. * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  4000. * DEALINGS IN THE SOFTWARE.
  4001. ====================MIT====================
  4002. * Permission is hereby granted, free of charge, to any person obtaining a
  4003. * copy of this software and associated documentation files (the "Software"),
  4004. * to deal in the Software without restriction, including without limitation
  4005. * the rights to use, copy, modify, merge, publish, distribute, sublicense,
  4006. * and/or sell copies of the Software, and to permit persons to whom the
  4007. * Software is furnished to do so, subject to the following conditions:
  4008. *
  4009. * The above copyright notice and this permission notice (including the next
  4010. * paragraph) shall be included in all copies or substantial portions of the
  4011. * Software.
  4012. *
  4013. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4014. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4015. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  4016. * THE AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
  4017. * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
  4018. * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  4019. * OTHER DEALINGS IN THE SOFTWARE.
  4020. ====================MIT====================
  4021. * Permission is hereby granted, free of charge, to any person obtaining a
  4022. * copy of this software and associated documentation files (the "Software"),
  4023. * to deal in the Software without restriction, including without limitation
  4024. * the rights to use, copy, modify, merge, publish, distribute, sublicense,
  4025. * and/or sell copies of the Software, and to permit persons to whom the
  4026. * Software is furnished to do so, subject to the following conditions:
  4027. *
  4028. * The above copyright notice and this permission notice (including the next
  4029. * paragraph) shall be included in all copies or substantial portions of the
  4030. * Software.
  4031. *
  4032. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4033. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4034. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  4035. * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
  4036. * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
  4037. * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  4038. * DEALINGS IN THE SOFTWARE.
  4039. ====================MIT====================
  4040. * Permission is hereby granted, free of charge, to any person obtaining a
  4041. * copy of this software and associated documentation files (the "Software"),
  4042. * to deal in the Software without restriction, including without limitation
  4043. * the rights to use, copy, modify, merge, publish, distribute, sublicense,
  4044. * and/or sell copies of the Software, and to permit persons to whom the
  4045. * Software is furnished to do so, subject to the following conditions:
  4046. *
  4047. * The above copyright notice and this permission notice (including the next
  4048. * paragraph) shall be included in all copies or substantial portions of the
  4049. * Software.
  4050. *
  4051. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4052. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4053. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  4054. * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4055. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  4056. * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
  4057. * IN THE SOFTWARE.
  4058. ====================MIT====================
  4059. * Permission is hereby granted, free of charge, to any person obtaining a
  4060. * copy of this software and associated documentation files (the "Software"),
  4061. * to deal in the Software without restriction, including without limitation
  4062. * the rights to use, copy, modify, merge, publish, distribute, sublicense,
  4063. * and/or sell copies of the Software, and to permit persons to whom the
  4064. * Software is furnished to do so, subject to the following conditions:
  4065. *
  4066. * The above copyright notice and this permission notice (including the next
  4067. * paragraph) shall be included in all copies or substantial portions of the
  4068. * Software.
  4069. *
  4070. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4071. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4072. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  4073. * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4074. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4075. * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  4076. * SOFTWARE.
  4077. ====================MIT====================
  4078. * Permission is hereby granted, free of charge, to any person obtaining a
  4079. * copy of this software and associated documentation files (the "Software"),
  4080. * to deal in the Software without restriction, including without limitation
  4081. * the rights to use, copy, modify, merge, publish, distribute, sublicense,
  4082. * and/or sell copies of the Software, and to permit persons to whom the
  4083. * Software is furnished to do so, subject to the following conditions:
  4084. *
  4085. * The above copyright notice and this permission notice (including the next
  4086. * paragraph) shall be included in all copies or substantial portions of the
  4087. * Software.
  4088. *
  4089. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4090. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4091. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  4092. * TUNGSTEN GRAPHICS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
  4093. * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
  4094. * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  4095. * OTHER DEALINGS IN THE SOFTWARE.
  4096. ====================MIT====================
  4097. * Permission is hereby granted, free of charge, to any person obtaining a
  4098. * copy of this software and associated documentation files (the "Software"),
  4099. * to deal in the Software without restriction, including without limitation
  4100. * the rights to use, copy, modify, merge, publish, distribute, sublicense,
  4101. * and/or sell copies of the Software, and to permit persons to whom the
  4102. * Software is furnished to do so, subject to the following conditions:
  4103. *
  4104. * The above copyright notice and this permission notice (including the next
  4105. * paragraph) shall be included in all copies or substantial portions of the
  4106. * Software.
  4107. *
  4108. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4109. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4110. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  4111. * VA LINUX SYSTEMS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
  4112. * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
  4113. * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  4114. * OTHER DEALINGS IN THE SOFTWARE.
  4115. ====================MIT====================
  4116. * Permission is hereby granted, free of charge, to any person obtaining a
  4117. * copy of this software and associated documentation files (the "Software"),
  4118. * to deal in the Software without restriction, including without limitation
  4119. * the rights to use, copy, modify, merge, publish, distribute, sublicense,
  4120. * and/or sell copies of the Software, and to permit persons to whom the
  4121. * Software is furnished to do so, subject to the following conditions:
  4122. *
  4123. * The above copyright notice and this permission notice shall be included
  4124. * in all copies or substantial portions of the Software.
  4125. *
  4126. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  4127. * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4128. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  4129. * JEFF HARTMANN, OR ANY OTHER CONTRIBUTORS BE LIABLE FOR ANY CLAIM,
  4130. * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
  4131. * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
  4132. * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  4133. ====================MIT====================
  4134. * Permission is hereby granted, free of charge, to any person obtaining a
  4135. * copy of this software and associated documentation files (the "Software"),
  4136. * to deal in the Software without restriction, including without limitation
  4137. * the rights to use, copy, modify, merge, publish, distribute, sublicense,
  4138. * and/or sell copies of the Software, and to permit persons to whom the
  4139. * Software is furnished to do so, subject to the following conditions:
  4140. *
  4141. * The above copyright notice and this permission notice shall be included in
  4142. * all copies or substantial portions of the Software.
  4143. *
  4144. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4145. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4146. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  4147. * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
  4148. * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
  4149. * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  4150. * OTHER DEALINGS IN THE SOFTWARE.
  4151. ====================MIT====================
  4152. * Permission is hereby granted, free of charge, to any person obtaining a
  4153. * copy of this software and associated documentation files (the "Software"),
  4154. * to deal in the Software without restriction, including without limitation
  4155. * the rights to use, copy, modify, merge, publish, distribute, sublicense,
  4156. * and/or sell copies of the Software, and to permit persons to whom the
  4157. * Software is furnished to do so, subject to the following conditions:
  4158. *
  4159. * The above copyright notice and this permission notice shall be included in
  4160. * all copies or substantial portions of the Software.
  4161. *
  4162. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4163. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4164. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4165. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4166. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  4167. * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
  4168. * IN THE SOFTWARE.
  4169. ====================MIT====================
  4170. * Permission is hereby granted, free of charge, to any person obtaining a copy
  4171. * of this software and associated documentation files (the "Software"), to deal
  4172. * in the Software without restriction, including without limitation the rights
  4173. * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  4174. * copies of the Software, and to permit persons to whom the Software is
  4175. * furnished to do so, subject to the following conditions:
  4176. *
  4177. * The above copyright notice and this permission notice shall be included in
  4178. * all copies or substantial portions of the Software.
  4179. *
  4180. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  4181. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  4182. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  4183. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  4184. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  4185. * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  4186. * SOFTWARE.
  4187. ====================MIT====================
  4188. /* SPDX-License-Identifier: MIT */
  4189. ====================NTP====================
  4190. * Permission to use, copy, modify, and distribute this software and its *
  4191. * documentation for any purpose and without fee is hereby granted, provided *
  4192. * that the above copyright notice appears in all copies and that both the *
  4193. * copyright notice and this permission notice appear in supporting *
  4194. * documentation, and that the name University of Delaware not be used in *
  4195. * advertising or publicity pertaining to distribution of the software *
  4196. * without specific, written prior permission. The University of Delaware *
  4197. * makes no representations about the suitability this software for any *
  4198. * purpose. It is provided "as is" without express or implied warranty. *
  4199. ====================Public-Domain====================
  4200. * This file is in the public domain.