linux/kernel/kexec.c
<<
v3.1 59/spaue= 59/forme= 59a v3.1 5 href="../linux+v3.7.4/kernel/kexec.c">v3.1 59img src="../.static/gfx/right.png" alt=">>">v39/spaue=v39spau class="lxr_search">v3.1v3.1 59input typ.4.hidden" nam.4.navtarget" v3.4.">v3.1 59input typ.4.text" nam.4.search" id4.search">v3.1 59butt > typ.4.submit">Searche= 59/forme= 9/spaue=v39spau class="lxr_prefs"e= 59a href="+prefs?return=kernel/kexec.c"v3.1 5 onclick="return ajax_prefs();">v3.1 5Prefs= 59/a>v39/spaue=.1 5 59/dive=.1 5 59form acvalu="ajax+*" method="post" onsubmit="return false;">v39input typ.4.hidden" nam.4.ajax_lookup" id4.ajax_lookup" v3.4.">v.1 5 59/forme=v.1 5 59div class="headingbott m">= 9div id4.file_contents"e
5 519/a>9spau class="comment">/*9/spaue=5 529/a>9spau class="comment"> * kexec.c - kexec system call9/spaue=5 539/a>9spau class="comment"> * Copyright (C) 2002-2004 Eric Biedermau  <ebiederm@xmissalu.com>9/spaue=5 549/a>9spau class="comment"> *9/spaue=5 559/a>9spau class="comment"> * This source code is licensed under the GNU General Public License,9/spaue=5 569/a>9spau class="comment"> * Versalu 2.  See the file COPYING for more details.9/spaue=5 579/a>9spau class="comment"> */9/spaue=5 589/a>v5 593>5 593>5 593>5 593>5 593>5 593>5 593>5 593>5 593>5 593>5 59 5932 value="valt=">>">< href="kernel/kexec.c#L8bu"v3.10.lue="rget"   v3.4.">v3.1 59input tyability.h;">< hreffv3.">9input tyability.hu"v3ref= 593>5 59 5932 value="valt10"line" n0am.4.L2">5 529/a>9spau 0.c#L valv3.10.lue="rget"   v3.4.">v3.1 59inputmm.h;">< hreffv3.">9inputmm.hu"v3ref= 593>5 59 5932 value="valt1="line" nnam.4.L2">5 529/a>9spau  clas11alv3.10.lue="rget"   v3.4.">v3.1 59inputs="c.h;">< hreffv3.">9inputs="c.hu"v3ref= 593>5 59 5932 value="valt1el/kexec1.c#L3" id4.L3" class="l1ine" 12alv3.10.lue="rget"   v3.4.">v3.1 59inputslab.h;">< hreffv3.">9inputslab.hu"v3ref= 593>5 59 5932 value="valt1derm@xmi1ssalu.com>9/spaue=v3.1 59inputss.h;">< hreffv3.">9inputss.hu"v3ref= 593>5 59 5932 value="valt1="line" 1nam.4.L5">5 559/a>9spau1 clas14alv3.10.lue="rget"   v3.4.">v3.1 59inputlue="vh;">< hreffv3.">9inputlue="vhu"v3ref= 593>5 59 5932 value="valt1al Publi1c License,9/spaue=v3.1 59inputmupre.h;">< hreffv3.">9inputmupre.hu"v3ref= 593>5 59 5932 value="valt1s.9/spau1e=v3.1 59inputlist.h;">< hreffv3.">9inputlist.hu"v3ref= 593>5 59 5932 value="valt1s="line"1 nam.4.L8">5 589/a>vv3.1 59inputhlinmem.h;">< hreffv3.">9inputhlinmem.hu"v3ref= 593>5 59 5932 value="valt1 593>5 5193>5 593>5 593>5 593>5 1593>518alv3.10.lue="rget"   v3.4.">v3.1 59inputsysC) 2s.h;">< hreffv3.">9inputsysC) 2s.hu"v3ref= 593>5 59 5932 value="valt1=">&g1t;">< href="kernel/kexe1c.c#L1bu"v3.10.lue="rget"   v3.4.">v3.1 59inputreboot.h;">< hreffv3.">9inputreboot.hu"v3ref= 593>5 59 5932 value="valt20"line" 20am.4.L2">5 529/a>9spau20.c#L2valv3.10.lue="rget"   v3.4.">v3.1 59inputioport.h;">< hreffv3.">9inputioport.hu"v3ref= 593>5 59 5932 value="valt2="line" 2nam.4.L2">5 529/a>9spau2 clas21alv3.10.lue="rget"   v3.4.">v3.1 59inputhardirq.h;">< hreffv3.">9inputhardirq.hu"v3ref= 593>5 59 5932 value="valt2el/kexec..c#L3" id4.L3" class="liine" 22alv3.10.lue="rget"   v3.4.">v3.1 59inputelf.h;">< hreffv3.">9inputelf.hu"v3ref= 593>5 59 5932 value="valt2derm@xmi2ssalu.com>9/spaue=v3.1 59inputelfcpau.h;">< hreffv3.">9inputelfcpau.hu"v3ref= 593>5 59 5932 value="valt2="line" 2nam.4.L5">5 559/a>9spau2 clas24alv3.10.lue="rget"   v3.4.">v3.1 59inpututsa>9s.h;">< hreffv3.">9inpututsa>9s.hu"v3ref= 593>5 59 5932 value="valt2al Publi2c License,9/spaue=v3.1 59inputnuma.h;">< hreffv3.">9inputnuma.hu"v3ref= 593>5 59 5932 value="valt2s.9/spau2e=v3.1 59inputsuspend.h;">< hreffv3.">9inputsuspend.hu"v3ref= 593>5 59 5932 value="valt2s="line"2 nam.4.L8">5 589/a>vv3.1 59inputdev2. .h;">< hreffv3.">9inputdev2. .hu"v3ref= 593>5 59 5932 value="valt2 593>5 5293>5 593>5 593>5 593>5 2593>528alv3.10.lue="rget"   v3.4.">v3.1 59inputfv3ezer.h;">< hreffv3.">9inputsv3ezer.hu"v3ref= 593>5 59 5932 value="valt2=">&g2t;">< href="kernel/kexe2c.c#L2bu"v3.10.lue="rget"   v3.4.">v3.1 59inputpm.h;">< hreffv3.">9inputpm.hu"v3ref= 593>5 59 5932 value="valt30"line" 30am.4.L2">5 529/a>9spau30.c#L3valv3.10.lue="rget"   v3.4.">v3.1 59inputcpu.h;">< hreffv3.">9input pu.hu"v3ref= 593>5 59 5932 value="valt3="line" 3nam.4.L2">5 529/a>9spau3 clas31alv3.10.lue="rget"   v3.4.">v3.1 59inputconso"c.h;">< hreffv3.">9inputconso"c.hu"v3ref= 593>5 59 5932 value="valt3el/kexec3.c#L3" id4.L3" class="l3ine" 32alv3.10.lue="rget"   v3.4.">v3.1 59inputvm) 2o"vh;">< hreffv3.">9inputvm) 2o"vhu"v3ref= 593>5 59 5932 value="valt3derm@xmisssalu.com>9/spaue=v3.1 59inputswap.h;">< hreffv3.">9inputswap.hu"v3ref= 593>5 59 5932 value="valt3="line" 3nam.4.L5">5 559/a>9spau3 clas34alv3.10.lue="rget"   v3.4.">v3.1 59inputsysCpau_ops.h;">< hreffv3.">9inputsysCpau_ops.hu"v3ref= 593>5 59 5932 value="valt3al Publi3c License,9/spaue=v3.1 5asm-arm/pagc.h|">v3.1 5asm-avr32/pagc.h|">v3.1 5asm-blackfin/pagc.h|">v3.1 5asm-cris/pagc.h|">v3.1 5asm-frv/pagc.h|">v3.1 5asm-gnt">ic/pagc.h|">v3.1 5asm-h8300/pagc.h|">v3.1 5asm-i386/pagc.h|">v3.1 5asm-ia64/pagc.h|">v3.1 5asm-m32r/pagc.h|">v3.1 5asm-m68k/pagc.h|">v3.1 5asm-m68knommu/pagc.h|">v3.1 5asm-mips/pagc.h|">v3.1 5asm-mips64/pagc.h|">v3.1 5asm-parisc/pagc.h|">v3.1 5asm-powerpc/pagc.h|">v3.1 5asm-ppc/pagc.h|">v3.1 5asm-s390/pagc.h|">v3.1 5asm-sh/pagc.h|">v3.1 5asm-sh64/pagc.h|">v3.1 5asm-sparc/pagc.h|">v3.1 5asm-sparc64/pagc.h|">v3.1 5asm-um/pagc.h|">v3.1 5asm-v850/pagc.h|">v3.1 5asm-x86/pagc.h|">v3.1 5asm-x86_64/pagc.h|">v3.1 5asm-xtensa/pagc.h;">< hreffalt">asm/pagc.hu"v3ref= 593>5 59 5932 value="valt3s="line"3 nam.4.L8">5 589/a>vv3.1 5asm-arm/uaccess.h|">v3.1 5asm-avr32/uaccess.h|">v3.1 5asm-blackfin/uaccess.h|">v3.1 5asm-cris/uaccess.h|">v3.1 5asm-frv/uaccess.h|">v3.1 5asm-gnt">ic/uaccess.h|">v3.1 5asm-h8300/uaccess.h|">v3.1 5asm-i386/uaccess.h|">v3.1 5asm-ia64/uaccess.h|">v3.1 5asm-m32r/uaccess.h|">v3.1 5asm-m68k/uaccess.h|">v3.1 5asm-m68knommu/uaccess.h|">v3.1 5asm-mips/uaccess.h|">v3.1 5asm-mips64/uaccess.h|">v3.1 5asm-parisc/uaccess.h|">v3.1 5asm-powerpc/uaccess.h|">v3.1 5asm-ppc/uaccess.h|">v3.1 5asm-s390/uaccess.h|">v3.1 5asm-sh/uaccess.h|">v3.1 5asm-sh64/uaccess.h|">v3.1 5asm-sparc/uaccess.h|">v3.1 5asm-sparc64/uaccess.h|">v3.1 5asm-um/uaccess.h|">v3.1 5asm-v850/uaccess.h|">v3.1 5asm-x86/uaccess.h|">v3.1 5asm-x86_64/uaccess.h|">v3.1 5asm-xtensa/uaccess.h;">< hreffalt">asm/uaccess.hu"v3ref= 593>5 59 5932 value="valt3 593>5 5393>5 593>5 593>5 593>5 3593>538alv3.10.lue="rget"   v3.4.+ambig=">v3.1 5asm-alpha/io.h|">v3.1 5asm-arm/io.h|">v3.1 5asm-avr32/io.h|">v3.1 5asm-blackfin/io.h|">v3.1 5asm-cris/io.h|">v3.1 5asm-frv/io.h|">v3.1 5asm-gnt">ic/io.h|">v3.1 5asm-h8300/io.h|">v3.1 5asm-i386/io.h|">v3.1 5asm-ia64/io.h|">v3.1 5asm-m32r/io.h|">v3.1 5asm-m68k/io.h|">v3.1 5asm-m68knommu/io.h|">v3.1 5asm-mips/io.h|">v3.1 5asm-mips64/io.h|">v3.1 5asm-parisc/io.h|">v3.1 5asm-powerpc/io.h|">v3.1 5asm-ppc/io.h|">v3.1 5asm-s390/io.h|">v3.1 5asm-sh/io.h|">v3.1 5asm-sh64/io.h|">v3.1 5asm-sparc/io.h|">v3.1 5asm-sparc64/io.h|">v3.1 5asm-um/io.h|">v3.1 5asm-v850/io.h|">v3.1 5asm-x86/io.h|">v3.1 5asm-x86_64/io.h|">v3.1 5asm-xtensa/io.h;">< hreffalt">asm/io.hu"v3ref= 593>5 59 5932 value="valt3=">&g3t;">< href="kernel/kexe3c.c#L3bu"v3.10.lue="rget"   v3.4.+ambig=">v3.1 5asm-alpha/sev3.4.s.h|">v3.1 5asm-arm/sev3.4.s.h|">v3.1 5asm-avr32/sev3.4.s.h|">v3.1 5asm-blackfin/sev3.4.s.h|">v3.1 5asm-cris/sev3.4.s.h|">v3.1 5asm-frv/sev3.4.s.h|">v3.1 5asm-gnt">ic/sev3.4.s.h|">v3.1 5asm-h8300/sev3.4.s.h|">v3.1 5asm-i386/sev3.4.s.h|">v3.1 5asm-ia64/sev3.4.s.h|">v3.1 5asm-m32r/sev3.4.s.h|">v3.1 5asm-m68k/sev3.4.s.h|">v3.1 5asm-m68knommu/sev3.4.s.h|">v3.1 5asm-mips/sev3.4.s.h|">v3.1 5asm-mips64/sev3.4.s.h|">v3.1 5asm-parisc/sev3.4.s.h|">v3.1 5asm-powerpc/sev3.4.s.h|">v3.1 5asm-ppc/sev3.4.s.h|">v3.1 5asm-s390/sev3.4.s.h|">v3.1 5asm-sh/sev3.4.s.h|">v3.1 5asm-sh64/sev3.4.s.h|">v3.1 5asm-sparc/sev3.4.s.h|">v3.1 5asm-sparc64/sev3.4.s.h|">v3.1 5asm-um/sev3.4.s.h|">v3.1 5asm-v850/sev3.4.s.h|">v3.1 5asm-x86/sev3.4.s.h|">v3.1 5asm-x86_64/sev3.4.s.h|">v3.1 5asm-xtensa/sev3.4.s.h;">< hreffalt">asm/sev3.4.s.hu"v3ref= 593>5 59 5932 value="valt40"line" 40am.4.L2">5 529/a>9spau40.c#L4093>5 593>5 59 5932 value="valt4="line" 4nam.4.L2">5 529/a>9spau4 clas4="comment"> * kexec.c - kexec Per cpu memory */9/storing cpu st" es i"> ase ofyright (Crash.class="line" nam.4.L9">5 593>5 593>54el/kexec4.c#L3" id4.L3" class="l4ine" 4am.4.L   v3.4.+4.L6=note_buf_t89cc87e17dv3.">note_buf_tm.4. L   v3.4.+4.L6=__percpu89cc87e17dv3.">__percpum.4. *L   v3.4.+4.L6=Crash_notes89cc87e17dv3.">Crash_notesm.4.= 593>5 59 5932 value="valt4derm@xmi4ssalu.com>9/spaue=5 593>5 59 5932 value="valt4="line" nnam.4.L5">5 559/a>9spau  clas4="comment"> * This source cec vmCpauinfo stuffclass="line" nam.4.L9">5 593>5 593>54al Publi4c License,9/spaue=vmCpauinfo_data93>5[L   v3.4.+4.L6=VMCOREINFO_BYTES89cc87e17dv3.">VMCOREINFO_BYTES93>5]= 593>5 59 5932 value="valt4s.9/spau4e=u32alv3 L   v3.4.+4.L6=vmCpauinfo_note89cc87e17dv3.">vmCpauinfo_note93>5[L   v3.4.+4.L6=VMCOREINFO_NOTE_SIZE89cc87e17dv3.">VMCOREINFO_NOTE_SIZE93>5/4]= 593>5 59 5932 value="valt4s="line"4 nam.4.L8">5 589/a>vsize_talv3 L   v3.4.+4.L6=vmCpauinfo_size89cc87e17dv3.">vmCpauinfo_sizem.4.= 593>5 59 5932 value="valt4 593>5 5493>5 593>5 593>5 593>5 4593>548m.4.L   v3.4.+4.L6=size_t89cc87e17dv3.">size_talv3 L   v3.4.+4.L6=vmCpauinfo_max_size89cc87e17dv3.">vmCpauinfo_max_sizealv3 = sizeof(L   v3.4.+4.L6=vmCpauinfo_data89cc87e17dv3.">vmCpauinfo_data93>5)= 593>5 59 5932 value="valt4=">&g4t;">< href="kernel/kexe4c.c#L4993>5 593>5 59 5932 value="valt50"line" 50am.4.L2">5 529/a>9spau50.c#L50"comment"> * This source cec Loca.4/keofyclasreserved area */9/clasCrash 5932 vclass="line" nam.4.L9">5 593>5 593>55="line" 5nam.4.L2">5 529/a>9spau5 clas5193>5struct L   v3.4.+4.L6=res" nam89cc87e17dv3.">res" namalv3 L   v3.4.+4.L6=Crashkd49b89cc87e17dv3.">Crashkd49balv3 = {e" nam.4.L9">5 593>5 593>55el/kexec5.c#L3" id4.L3" class="l5ine" 52alv3        .L   v3.4.+4.L6=nass89cc87e17dv3.">nassalv3  = ment"> * Thisstring">"Crash 5932 v"ss="lin,e" nam.4.L9">5 593>5 593>55derm@xmi5ssalu.com>9/spaue=st"rtalv3 = 0,e" nam.4.L9">5 593>5 593>55="line" 5nam.4.L5">5 559/a>9spau5 clas54alv3        .L   v3.4.+4.L6=end89cc87e17dv3.">endalv3   = 0,e" nam.4.L9">5 593>5 593>55al Publicc License,9/spaue=flagbalv3 = L   v3.4.+4.L6=IORESOURCE_BUSY89cc87e17dv3.">IORESOURCE_BUSYalv3 | L   v3.4.+4.L6=IORESOURCE_MEM89cc87e17dv3.">IORESOURCE_MEM93>5 593>5 59 5932 value="valt5s.9/spau5e=5 589/a>v5 593>5 59 5932 value="valt5 593>5 5593>5 593>5 593>5 593>5 5593>558m.4.int L   v3.4.+4.L6=lue="_should_Crash89cc87e17dv3.">lue="_should_Crashm.4.(struct L   v3.4.+4.L6=task_struct89cc87e17dv3.">task_structm.4. *L   v3.4.+4.L6=p89cc87e17dv3.">p93>5) 593>5 59 5932 value="valt5=">&g5t;">< href="kernel/kexe5c.c#L5993>5{e" nam.4.L9">5 593>5 593>560"line" 60am.4.L2">5 529/a>9spau60.c#L60alv3        if (L   v3.4.+4.L6=in_interrupt89cc87e17dv3.">in_interruptm.4.() || !L   v3.4.+4.L6=p89cc87e17dv3.">p93>5-ref="   v3.4.+4.L6=pid89cc87e17dv3.">pidalv3 || L   v3.4.+4.L6=is_global_init89cc87e17dv3.">is_global_initm.4.(L   v3.4.+4.L6=p89cc87e17dv3.">p93>5) || L   v3.4.+4.L6="liic_on_oopb89cc87e17dv3.">"liic_on_oopb93>5) 593>5 59 5932 value="valt6="line" 6nam.4.L2">5 529/a>9spau6 clas61alv3                ="headi1= 593>5 59 5932 value="valt6el/kexec6.c#L3" id4.L3" class="l6ine" 62alv3        ="headi0= 593>5 59 5932 value="valt6derm@xmi6ssalu.com>9/spaue=5 59 5932 value="valt6="line" 6nam.4.L5">5 559/a>9spau6 clas6493>5 593>5 59 5932 value="valt6al Publi6c License,9/spaue=5 a one-to-one system call9/spaue=5 589/a>v5 56a
  
693>_data93>5)= 593>5 59 5932 value="val0.10"
2.1"1u"v7u c593disabl/9/spaMMU mit"tem 932vial,es.  easytemFor5{e" nam.6.L9">693>5 59 5932 value="val0.10"
2oe sy"tettem stilcesL6=mpl/9predictabl/9 59  tabl/9ar6s32 p" id4.L8" class="line" nam.4.L8">5  529/a>97pau60.c#L60alv3        7f (L 7ource cec Loca.4/keofyclasrr the GNU General Public License,9/7 529/a>97pau6 clas61alv3        7     7c - kexec Per cpu memory */"
2In miat enOn onory o/clasncopies6">5 a one-to-oneotets finarmau  <ebiederm@xmissalu.com>7L3" clas7="l6ine" 62alv3        7"head7au class="comment"> * Copyrighrs t andplacetem569/ame 59 I c593only sup 59 cpu st" whos=5 79 5937id4.L4" class="line" nam.4.L4" add49bsessors s c593fettenes.3.4.+4.L6=longtemIn p.L9icularv3 PAGE_SHIFT) id89 ULONG_MAX c59notd v hs. led" id4.L8" class="line" nam.4.L8">5 /spaue=<7 hr6ef="k6rnel/kexec.c#76" id7.L6" class="line" nam.4.L6">5 I*/9/clineembly stub hssel/kexrs trictivexrsquire.4.L=v<5 f="kern67593>5 56a
  
693>_data97>5)= 793>5 59 5932 value="val0.10"
 id4.L8" class="line" nam.4.L8">5 "kernel/7exe5c.c#L5993>5{e" nam.7.L9">793>5 59 5932 value="val0.10"
2Thu classclass="lew 5932 vc fromss="liurrry o/cto-oneots="5 593>5 593>5 593>5 593>5 593>5 59 529/a>98pau60.c#L60alv3        8f (L 8ource cec Loca.4/keofyclasrr 6">5 a one-to-on9/aplaced in=s="liontrol_clas+4.Lfer, whos=   v3.4593>5 593>5 593>5 593>5 593>5 59 529/a>98pau6 clas61alv3        8     8c - kexec Per cpu memory */"
29/agive93by KEXEC_CONTROL_PAGE_SIZEtemIn s="lbs th.classnly sL6=ngl3.4593>5 593>5 593>5 593>5 593>5 59L3" clas8="l6ine" 62alv3        8"head8au class="comment"> * Copyrigh 59  ofcpu st" 9/ane/spaary, but somclirchitec2 vys2rsquire=l/ke" id4.L8" class="line" nam.4.L8">58t;9/spau8=5 89 5938id4.L4" class="line" nam.4.L4"Because mit"tpu st" mustd v idam.itysicaled in=s="lew 5932 vc from id4.L8" class="line" nam.4.L8">58 559/a>98pau6 clas6493>5 593>5 58 59328ource code is licensed under eOn proceeot add49bsessors se"tettmustdlivexin=s="lw 5g3.4593>5 593>5 593>5 593>5 593>5 59/spaue=<8 hr6ef="k6rnel/kexec.c#86" id8.L6" class="line" nam.4.L6">5 0 - TASK_SIZE,essssnly s="luser lascesical ans5932593biew rily.4593>5 593>5 593>5 593>5 593>5 59kernel/k8xec..c#L76 id4.L7" clas8="lin8" nam.4.L7When * Copytransi3.4modifiabl/" id4.L8" class="line" nam.4.L8">58 589/a>v85893>5 593>>5 593>5 593>5 593>5 59 >5)= 893>5 59 5932 value="val0.10"
2T/clineembly stub in=s="liontrol class4.Lfern9/apineed sL93>kL6=list id4.L8" class="line" nam.4.L8">58"kernel/8exe5c.c#L5993>5{e" nam.8.L9">893>5 59 5932 value="val0.10"
2ofsdescriptlas 59 sxec.c#L ands="l>9spau  59 sx */9/cla one-to-oor more details.9/spaue= * Copyrigh v self-iontainL6" id4.L8" class="line" nam.4.L8">59t;9/spau9=5 99 5939id4.L4" class="line" nam.4.L4 id4.L8" class="line" nam.4.L8">59 559/a>99pau6 clas6493>5 593>5 59 59329ource code is licensed under eThu classhssebtualmad/9ar6work with 3>5 59   59 sxs.  wilceuse 2 vmore details.9/spaue=5 ds t ad area 59  in=ets finarhrs t andplace (iftetthcalen=5993>5 5939>5 593>5 593>5 593>5 599>5)= 993>5 59 5932 value="val0.10"
 id4.L8" class="line" nam.4.L8">59kernel/keexec.c#L8bu"v3.10.lue="r.L9">993>5 59 5932 value="val0.10"
2Fu6uystdire>5 59  ev3.4.s: id4.L8" class="line" nam.4.L8">510 529/a>9sppau 0.c#L valv3.10.lue="rf (L"rf3>5 59 5932 value="val0.10"
2 - 5 59 at anda9 59  tabl/9with s="liontrol class4.Lfern9dam.ity id4.L8" class="line" nam.4.L8">510 529/a>9s0pau  clas11alv3.10.lue="01 (L"rc - kexec Per cpu memory */"
2222icaled,9ar6s=mplifysicchine_/clasns.  makeo/clas59 593>5 =l/ke id4.L8" class="line" nam.4.L8">510L3" class0="l1ine" 12alv3.10.lue="02 (L"rau class="comment"> * Copyrigh9 593liabl/" id4.L8" class="line" nam.4.L8">510t;9/spaue0=5 593>5 593>55="line" 5nam.4.L2">10 559/a>9s0pau1 clas14alv3.10.lue="04 (L"rvalue="valt6al Publi6c License,10/spaue=510593>5 5930>5 1593>518alv3.10.lue="08 (L"r93>5 59 5932 value="val0.10"
>5 593>5 593>55="line" 5nam.4.L2">10"kernel/k0exe1c.c#L1bu"v3.10.lue="09 (L"r  v3.4definLc_on_oopb89cc87eKIMAGE_NO_DEST_on_oopb93>5) 5KIMAGE_NO_DEST= 593(-1ULe="valt6="line" 6nam.4.L2">15 529/a>9sspau 0.c#L valv3.10.lue=""rget11value="valt4="line" 4nam.4.L2">15 529/a>9sppau  clas11alv3.10.lue="r1 (L"11char L   v3ue="_should_Crash89cim59 _is_ds t ad are_w 5g3_should_Crashm.4im59 _is_ds t ad are_w 5g3.+4.L6=task_struct89cc87e174im59 _should_Crashm.4im59 =p89cc87e17dv3.">p93>im59 _should_Crashm.im59 =p895 593>55al Publicc License,1.L3" classs="l1ine" 12alv3.10.lue=""rget110= 593>5 59 55555555555555555555555555555555.4.+4.L6=long_struct89cc87e17st"rtalv3 = 0,e" nam.4.L9">5 ,5.4.+4.L6=long_struct89cc87e17dalv3   = 0,e" nam.4.L9">ue="valt4=">&g4t;">< href1gt;9/spauee=p93>4im59 _5 59 _p59 _should_Crashm.4im59 _5 59 _p59 .+4.L6=task_struct89cc87e174im59 _should_Crashm.4im59 =p89cc87e17dv3.">p93>im59 _should_Crashm.im59 =p895 593>55al Publicc License,1. 559/a>9sspau1 clas14alv3.10.lue=""rget114= 593>5 59 5555555555555555555555555555555587e17dv3.">p93>gfpe_talv3 L   v3.4.gfpe_Crashkd49b89cc87e17dgfpemasktalv3 L   v3.4.gfpemask=p895 593>55al Publicc License,1./spaue=5 59 55555555555555555555555555555555.4.+4.L6=long_struct89cc87e17ds ttalv3 L   v3.4.ds tL9">ue="valt4=">&g4t;">< href1gkernel/keexec1.c#L716alv3.10.lue=""rget1   v3.="valt4=">&g4t;">< href1g5 589/a>vvp93>rim59 _should_Crashm.rim59 =p8955.4.+4.L6=long_struct89cc87e17datryv3   = 0,e" nam.4try=p895 593>55al Publicc License,1.593>5 5933>5 1593>518alv3.10.lue=""rget1   v3.5555555555555555555555555555.4.+4.L6=long_struct89cc87e17n4.">g.4.L=lv3  = ment"> * 4.">g.4.L==p895 593>55al Publicc License,1."kernel/kkexe1c.c#L1bu"v3.10.lue=""rget1   v3.55555555555555555555555555556=task_struct89cc87e174.(stru>g.4.L_should_Crashm.4.(stru>g.4.L__percpu89cc87e17dv3."usercpum.4. *L   v3.4user=p89cc87e17dv3.">p93>">g.4.L=lv3  = ment"> *">g.4.L==p89e="valt6="line" 6nam.4.L2">15 529/a>91spau20.c#L2valv3.10.lue=1"rget1   v3.5 593>560"line" 60am.4.L2">15 529/a>91spau2 clas21alv3.10.lue=1"rget12 ="headi1= 59t89cc87e17dv3.">size_talv3 L   v3.4.+4.L6=vmCpauinfo_max_size8">g.4.L_byash_notesm.4.= 593">g.4.L_byashvalue="valt4 593>5 5493>5 593>512L3" class=="l1ine" 12alv3.10.lue="rrget120= 593>5 59 56=task_struct89cc87e174im59 _should_Crashm.4im59 =p89cc87e17dv3.">p93>im59 _should_Crashm.im59 =p89e="valt4 593>5 5493>5 593>512t;9/spauee=5 5493>5 593>512 559/a>9sspau2 clas24alv3.10.lue=1"rget124= 593>5 59 5ue="_should_Crash89_3/0"enamalv3 L   v3.4.+0"e=p89e="valt4 593>5 5493>5 593>512/spaue=5 593>5 593>55="line" 5nam.4.L2">1>5 589/a>1v5 5ENORES=p89e="valt4 593>5 5493>5 593>512593>5 5933>5 2593>528alv3.10.lue=1"rget128 v3.adi1= 59t89cc87e17dv3."im59 _should_Crashm.im59 =p89RESOURCE_BUSY89cc8kz5 59 talv3 L   v3.4.kz5 59 .+4.L6=vmCpac87e17dv3.">p93>im59 _should_Crashm.im59 =p89),SOURCE_BUSY89cc8GFP_KERNEL_should_Crashm.GFP_KERNELL9">ue="valt4=">&g4t;">< href1="kernel/1kexe2c.c#L2bu"v3.10.lue=1"rget12  v3.55555555n_inc87e17dv3.">p93>im59 _should_Crashm.im59 =p89)="valt1derm@xmi1ssalu.com> 529/a>91spau30.c#L3valv3.10.lue=1"rget130 v3.5555555555555555gotoSOURCE_BUSY89cc8out_should_Crashm.out=p89e="valt4 593>5 5493>5 593>515 529/a>91spau3 clas31alv3.10.lue=1"rget1   v3.="valt4 593>5 5493>5 593>515L3" classs="l3ine" 32alv3.10.lue=1"rget132 v3.adi1= 59t89cc87e17dv3."im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pi4.fi_should_Crashm.4.fi=p89RESue="valt6derm@xmi6ssalu.com&1gt;9/spau1e=pidatryv3   = 0,e" nam.4try=p89RES&9cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pi4.fi_should_Crashm.4.fi=p89e="valt6derm@xmi6ssalu.com&1g 559/a>9sspau3 clas34alv3.10.lue=1"rget134 v3.adi1= 59t89cc87e17dv3."im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pioult_datryv3   = 0,e" namoult_datry=p89RES&9cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pi4.fi_should_Crashm.4.fi=p89e="valt6derm@xmi6ssalu.com&1g/spaue=piiontrol_p59 _should_Crashm.iontrol_p59 =p89RES~0;9tcec Loca.4/keofyclasreseBysdefa0"e mit"t5oem notdapplyt
>5 593>5 593>55="line" 5nam.4.L2">1"kernel/k1exec3.c#L736alv3.10.lue=1"rget136 v3.adi1= 59t89cc87e17dv3."im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pist"rtalv3 = 0,e" nam.4.L9">5 593cc87e17dv3.">pidatryv3   = 0,e" nam.4try=p89e="valt6derm@xmi6ssalu.com&1g5 589/a>1vpi9div_should_Crashm.9div">5 593cc87e17dv3.">piKEXEC_TYPE_DEFAULT_on_oopb93>5) 5KEXEC_TYPE_DEFAULT=p89e="valt6derm@xmi6ssalu.com&1g593>5 5933>5 3593>538alv3.10.lue=1"rget13value="valt=">>">< href="1="kernel/1kexe3c.c#L3bu"v3.10.lue=1"rget13  v3.55555555tcec Loca.4/keofyclasreseInitial=vm s="llistx */iontrol  59 sx
>5 593>5 593>55="line" 5nam.4.L2">15 529/a>91spau40.c#L4093>5 593>5 519 593140 v3.adi1= 59t89cc87e17dv3."INIT_LIST_HEAD_on_oopb93>5) 5INIT_LIST_HEAD.+4.L&9cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">piiontrol_p59 hkd49balv3 = {e" ontrol_p59 hL9">ue="valt4=">&g4t;">< href15 529/a>91spau4 clas4="comment"> *1 kexe14  v3.="valt4 593>5 5493>5 593>51.L3" clas1s="l4ine" 4am.4.L   v3.41.+4.L142 v3.55555555tcec Loca.4/keofyclasreseInitial=vm s="llistx */ds t ad area 59 sx
>5 593>5 593>55="line" 5nam.4.L2">15t;9/spau1e=5 593>5 519 593143 v3.adi1= 59t89cc87e17dv3."INIT_LIST_HEAD_on_oopb93>5) 5INIT_LIST_HEAD.+4.L&9cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pids t_p59 hkd49balv3 = {e"ds t_p59 hL9">ue="valt4=">&g4t;">< href15 559/a>9sppau1 clas14alv3.10.lue="rrget14value="valt6al Publi6c License,19/spaue=<1a hr4ef="k4593>5st" on u1nsign145 v3.55555555tcec Loca.4/keofyclasreseInitial=vm s="llistx */unusabl/9 59 sx
>5 593>5 593>55="line" 5nam.4.L2">15kernel/k1exec4.c#L746m.4.L   v3.41.+4.L146 v3.adi1= 59t89cc87e17dv3."INIT_LIST_HEAD_on_oopb93>5) 5INIT_LIST_HEAD.+4.L&9cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">piunuseabl/_p59 hkd49balv3 = {e"unuseabl/_p59 hL9">ue="valt4=">&g4t;">< href155 589/a>1vg.4.L=x
>5 593>5 593>55="line" 5nam.4.L2">15"kernel/1kexe4c.c#L4993>5 593>5 519 593149 v3.adi1= 59t89cc87e17dv3."im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pin4.">g.4.L=lv3  = ment"> * 4.">g.4.L==p89593cc87e17dv3.">pin4.">g.4.L=lv3  = ment"> * 4.">g.4.L==p89e="valt1al Publi1c License,9/ 529/a>91spau50.c#L50"comment"> *1 This150 v3.adi1= 59t89cc87e17dv3."">g.4.L_byash_notesm.4.= 593">g.4.L_byashvalu593cc87e17dv3.">pin4.">g.4.L=lv3  = ment"> * 4.">g.4.L==p89"
2.=vmCpac87e17dv3.">p93>">g.4.L=lv3  = ment"> *">g.4.L==p89ee="valt1al Publi1c License,9/ 529/a>91spau5 clas5193>5struct L1   v315 ="headi1= 59t89cc87e17dv3."_3/0"enamalv3 L   v3.4.+0"e=p89 = cc87e17dv3.">piiopy_from"usercpum.4. *L   v3iopy_from"user.+4.Lt89cc87e17dv3."im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pis>g.4.L_should_Crashm.u>g.4.L__pe,SOURCE_BUSY89cc8">g.4.L=lv3  = ment"> *">g.4.L==p89,SOURCE_BUSY89cc8">g.4.L_byash_notesm.4.= 593">g.4.L_byashvaluee="valt1al Publi1c License,9/L3" clas1s="l5ine" 52alv3        1.L   13.4.+4.L6=nassn_interrupt89cc87e1_3/0"enamalv3 L   v3.4.+0"e=p89)>5 593>55el/kexec5.c#L3" id41gt;9/spau1e=5) 5EFAULT=p89e="valt6derm@xmi6ssalu.com&15 559/a>91spau5 clas54alv3        1.L   154= 593>5 59 555555555gotoSOURCE_BUSY89cc8out_should_Crashm.out=p89e="valt4 593>5 5493>5 593>519/spaue=<1a hreef="k55alv3        1.L   13.4.+4.L6=flage="valt6="line" 6nam.4.L5">1"kernel/k1exec5.c#L756m.4.}= 593>51 59 515  v3.="valt4=">&g4t;">< href1>5 589/a>1v5 593>5 519 593157 v3.55555555tcec Loca.4/keofyclasres5 593>5 593>55="line" 5nam.4.L2">1 593>5 5913>5 5593>558m.4.int L   1v3.4.1593>5 59 5932 value="val0.10"""""""""ass="ifyswsshsve5goodlds t ad areassors se"tem56e 5 59ern9/5 593>5 593>55="line" 5nam.4.L2">1 "kernel/1kexe5c.c#L5993>5{e" nam.14.L9"1593>5 59 5932 value="val0.10"""""""""asrs ponsibl/9ernelakse ofertain w= don't attempt9ar6lofi=p593>5 593>55="line" 5nam.4.L2">15 529/a>91spau60.c#L60alv3        1if (L16f3>5 59 5932 value="val0.10"""""""""as9/cla onim59 5ue=o5ueval=d rneasCrash 5932 sx */RAMtem569/=p593>5 593>55="line" 5nam.4.L2">15 529/a>91spau6 clas61alv3        1     16c - kexec Per cpu memory */"""""""""asjustdv="ifie"tettem aeassors s w= c593use" id4.L8" class="line" nam.4.L8">51.L3" clas1s="l6ine" 62alv3        1="hea16au class="comment"> * Copyri""""""""a id4.L8" class="line" nam.4.L8">51.t;9/spau1e=5 159 5916id4.L4" class="line" nam.4.L""""""""asSincm s="le-to-on5oem ev="ythse oiea 59  .=vm chunkm ensuke id4.L8" class="line" nam.4.L8">515 559/a>91spau6 clas6493>5 593>5 519 59316ource code is licensed under""""""""as9/clds t ad areassors se"t9325 59  al=4.L6tem5ooelany id4.L8" class="line" nam.4.L8">519/spaue=<1a hr6ef="k6rnel/kexec.c#1L6" i14.L6" clec system call9/spaur""""""""asspecialh.clas cropx */ws tow= don't do mit"tem56e most id4.L8" class="line" nam.4.L8">519kernel/kexxec1.c#L716alv3.10.lue="r59 51e" nam.4.L7When * Copytransi3""""""""asinsidiou"tem gett andov="lcal andds t ad areassors se" id4.L8" class="line" nam.4.L8">5195 589/a>1v519593>5 591 593>5 56a
  
693>_data913>5)=1593>5 59 5932 value="val0.10"""""""""asgranular59 5 id4.L8" class="line" nam.4.L8">519"kernel/16exe5c.c#L5993>5{e" nam.16.L9"1693>5 59 5932 value="val0.10"""""""""a>5 593>5 593>55="line" 5nam.4.L2">1  529/a>917pau60.c#L60alv3        17f (L170 v3.adi1= 59t89cc87e17dv3."_3/0"enamalv3 L   v3.4.+0"e=p89 = -t89cc87e17dv3."EADDRNOTAVAIL_should_Crashm.EADDRNOTAVAIL=p89e="valt4 593>5 5493>5 593>517 529/a>917pau6 clas61alv3        17    17 ="headi1= 59erneLt89cc87e17dv3."i_should_Crashm.i=p89RESue_struct89cc87e17i_should_Crashm.i=p89=">v33cc87e17dv3.">pin4.">g.4.L=lv3  = ment"> * 4.">g.4.L==p89e_struct89cc87e17i_should_Crashm.i=p89++)>5 593>55el/kexec5.c#L3" id417L3" clas17="l6ine" 62alv3        17"hea170= 593>5 59 555555555.4.+4.L6=long_struct89cc87e17mst"rtalv3 = 0,e" namm.4.L9">5 ,5struct89cc87e17mdalv3   = 0,e" namm.4.L9">e="valt4 593>5 5493>5 593>517t;9/spau17=5 179 5917value="valt4="line" nnam.4.L5">17 559/a>917pau6 clas6493>5 593>5 517 593174= 593>5 59 555555555struct89cc87e17mst"rtalv3 = 0,e" namm.4.L9">5  = cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pis>g.4.L_should_Crashm.u>g.4.L__peREINFO_NOTE_SIZEi_should_Crashm.i=p89]b89cc87e17dv3.">memv3   = 0,e" namm.mL9">e="valt4 593>5 5493>5 593>517/spaue=<17 hr6ef="k6rnel/kexec.c#176" i175= 593>5 59 555555555struct89cc87e17mdalv3   = 0,e" namm.4.L9">   = cc87e17dv3.">pimst"rtalv3 = 0,e" namm.4.L9">5  + cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pis>g.4.L_should_Crashm.u>g.4.L__peREINFO_NOTE_SIZEi_should_Crashm.i=p89]b89cc87e17dv3.">memszv3   = 0,e" namm.mszL9">e="valt4 593>5 5493>5 593>517kernel/ke7xec..c#L76 id4.L7" clas17="li176= 593>5 59 555555555n_inLt89cc87e17dv3."mst"rtalv3 = 0,e" namm.4.L9">5  &9 ~t89cc87e17dv3."PAGE_MASKalv3 = 0,e" namPAGE_MASK=p89)>||eLt89cc87e17dv3."mdalv3   = 0,e" namm.4.L9"> &9 ~t89cc87e17dv3."PAGE_MASKalv3 = 0,e" namPAGE_MASK=p89))="valt1derm@xmi1ssalu.com&g75 589/a>v<5 59 55555555555555555gotoSOURCE_BUSY89cc8out_should_Crashm.out=p89e="valt4 593>5 5493>5 593>51 f="kern617593>5 56a
  
693>_data917>5)=17  v3.5555555555555555n_interrupt89cc87e1mdalv3   = 0,e" namm.4.L9"> &d8993cc87e17dv3.">piKEXEC_DESTINATION32 vORY_LIMIT_on_oopb93>5) 5KEXEC_DESTINATION32 vORY_LIMIT=p89)="valt1derm@xmi1ssalu.com&g "kernel/17exe5c.c#L5993>5{e" nam.17.L9"17  v3.555555555555555555555555gotoSOURCE_BUSY89cc8out_should_Crashm.out=p89e="valt4 593>5 5493>5 593>519 529/a>918pau60.c#L60alv3        18f (L180 v3.adi1= 59e="valt6="line" 6nam.4.L5">19 529/a>918pau6 clas61alv3        18    18  v3.="valt4 593>5 5493>5 593>519L3" clas18="l6ine" 62alv3        18"hea182 v3.55555555tcec Loca.4/keofyclasreses="ifysourlds t ad areassors se"tdo notdov="lca5 id4.L8" class="line" nam.4.L8">518t;9/spau18=5 189 5918id4.L4" class="line" nam.4.LLLLLLLLL5 I*/wes5 59L6=ov="lcal andds t ad areassors se" id4.L8" class="line" nam.4.L8">518 559/a>918pau6 clas6493>5 593>5 518 59318ource code is licensed underLLLLLLLL5 throughdv="yswsir  9/ ans5c593hcalen9with no id4.L8" class="line" nam.4.L8">518/spaue=<18 hr6ef="k6rnel/kexec.c#186" i18.L6" class="line" nam.4.L6">LLLLLLLL5 easy explaad areassssn"l">g.4.Li"> psssn anoe sy5 id4.L8" class="line" nam.4.L8">518kernel/ke8xec..c#L76 id4.L7" clas18="li18" nam.4.L7When * Copytransi3LLLLLLLL5>5 593>5 593>55="line" 5nam.4.L2">18 589/a>v185 5493>5 593>519593>5 593>>5 1593>518alv3.10.lue="r>5)=18  v3.55555555erneLt89cc87e17dv3."i_should_Crashm.i=p89RESue_struct89cc87e17i_should_Crashm.i=p89=">v33cc87e17dv3.">pin4.">g.4.L=lv3  = ment"> * 4.">g.4.L==p89e_struct89cc87e17i_should_Crashm.i=p89++)>5 593>55el/kexec5.c#L3" id418"kernel/18exe5c.c#L5993>5{e" nam.18.L9"18  v3.5555555555555555.4.+4.L6=long_struct89cc87e17mst"rtalv3 = 0,e" namm.4.L9">5 ,5struct89cc87e17mdalv3   = 0,e" namm.4.L9">e="valt4 593>5 5493>5 593>519 529/a>919pau60.c#L60alv3        19f (L190 v3.5555555555555555.4.+4.L6=long_struct89cc87e17jv3   = 0,e" namjL9">e="valt4 593>5 5493>5 593>519 529/a>919pau6 clas61alv3        19    19  v3.="valt4 593>5 5493>5 593>519L3" clas19="l6ine" 62alv3        19"hea190= 593>5 59 555555555struct89cc87e17mst"rtalv3 = 0,e" namm.4.L9">5  = cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pis>g.4.L_should_Crashm.u>g.4.L__peREINFO_NOTE_SIZEi_should_Crashm.i=p89]b89cc87e17dv3.">memv3   = 0,e" namm.mL9">e="valt4 593>5 5493>5 593>519t;9/spau19=5 199 5919.4.+4.L6=st"radi1= 59t89cc87e17dv3."mdalv3   = 0,e" namm.4.L9">   = cc87e17dv3.">pimst"rtalv3 = 0,e" namm.4.L9">5  + cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pis>g.4.L_should_Crashm.u>g.4.L__peREINFO_NOTE_SIZEi_should_Crashm.i=p89]b89cc87e17dv3.">memszv3   = 0,e" namm.mszL9">e="valt4 593>5 5493>5 593>519 559/a>919pau6 clas6493>5 593>5 519 593194= 593>5 59 555555555erneLt89cc87e17dv3."jv3   = 0,e" namjL9">RESue_struct89cc87e17jv3   = 0,e" namjL9">R">v33cc87e17dv3.">pii_should_Crashm.i=p89e_struct89cc87e17jv3   = 0,e" namjL9">++)>5 593>55el/kexec5.c#L3" id419/spaue=<19 hr6ef="k6rnel/kexec.c#196" i195= 593>5 59 55555555555555555.4.+4.L6=long_struct89cc87e17pst"rtalv3 = 0,e" namp.4.L9">5 ,5struct89cc87e17pdalv3   = 0,e" namp.4.L9">e="valt4 593>5 5493>5 593>519kernel/ke9xec..c#L76 id4.L7" clas19="li196= 593>5 59 555555555adi1= 59t89cc87e17dv3."pst"rtalv3 = 0,e" namp.4.L9">5  = cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pis>g.4.L_should_Crashm.u>g.4.L__peREINFO_NOTE_SIZEjv3   = 0,e" namjL9">]b89cc87e17dv3.">memv3   = 0,e" namm.mL9">e="valt4 593>5 5493>5 593>519 589/a>v195 59 55555555555555555struct89cc87e17pdalv3   = 0,e" namp.4.L9">   = cc87e17dv3.">pipst"rtalv3 = 0,e" namp.4.L9">5  + cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pis>g.4.L_should_Crashm.u>g.4.L__peREINFO_NOTE_SIZEjv3   = 0,e" namjL9">]b89cc87e17dv3.">memszv3   = 0,e" namm.mszL9">e="valt4 593>5 5493>5 593>519593>5 5939>5 593>5 593>5 593>5 5919>5)=19  v3.555555555555555555555555tcec Loca.4/keofyclasreseDo=s="l">g.4.L=xov="lca ?L5>5 593>5 593>55="line" 5nam.4.L2">19kernel/k1eexec.c#L8bu"v3.10.lue="1r.L9"19  v3.555555555555555555555555n_inLt89cc87e17dv3."mdalv3   = 0,e" namm.4.L9"> &d89 cc87e17dv3.">pipst"rtalv3 = 0,e" namp.4.L9">5 ) &9&9 Lt89cc87e17dv3."mst"rtalv3 = 0,e" namm.4.L9">5  &>v33cc87e17dv3.">pipdalv3   = 0,e" namp.4.L9">))="valt1derm@xmi1ssalu.com&20 529/a>92ppau 0.c#L valv3.10.lue=2rf (L200 v3.55555555555555555555555555555555gotoSOURCE_BUSY89cc8out_should_Crashm.out=p89e="valt4 593>5 5493>5 593>520 529/a>920pau  clas11alv3.10.lue=201 (L20 ="headi1= 593>5 59 5e="valt6="line" 6nam.4.L5">20L3" clas20="l1ine" 12alv3.10.lue=202 (L200= 593>5 59 5e="valt6="line" 6nam.4.L5">2033" clas20=5 203 (L20value="valt4="line" nnam.4.L5">20 559/a>920pau1 clas14alv3.10.lue=204 (L204 v3.adi1= 59tcec Loca.4/keofyclasreseEnsukesourl4.Lfern.=vm"t9325 trictly ls s than5 593>5 593>55="line" 5nam.4.L2">20/spaue=<20 hr1ef="k15alv3.10.lue=205 (L2r.L6" clec system call9/spau93>5 59 5*sourlpu st" .=vm"tem569/auct L  alwaysebt s="liaseor more details.9/spaue=5 59 5*ss.  ettem easierntoScheck up front thanntoS v surprisei=p593>5 593>55="line" 5nam.4.L2">205 589/a>205 59 5*slaternon5 id4.L8" class="line" nam.4.L8">520593>5 5920>5 1593>518alv3.10.lue=208 (L2r93>5 59 5932 value="val0.10"3>5 59 5*>5 593>5 593>55="line" 5nam.4.L2">20"kernel/20exe1c.c#L1bu"v3.10.lue=209 (L209 v3.adi1= 59t89cc87e17dv3."_3/0"enamalv3 L   v3.4.+0"e=p89 = -t89cc87e17dv3."EINVAL_should_Crashm.EINVAL=p89e="valt4 593>5 5493>5 593>525 529/a>92spau 0.c#L valv3.10.lue=2"rget210 v3.55555555erneLt89cc87e17dv3."i_should_Crashm.i=p89RESue_struct89cc87e17i_should_Crashm.i=p89=">v33cc87e17dv3.">pin4.">g.4.L=lv3  = ment"> * 4.">g.4.L==p89e_struct89cc87e17i_should_Crashm.i=p89++)>5 593>55el/kexec5.c#L3" id425 529/a>92ppau  clas11alv3.10.lue=2r1 (L21 ="headi1= 593>5 59 5n_interrupt89cc87e17m59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pis>g.4.L_should_Crashm.u>g.4.L__peREINFO_NOTE_SIZEi_should_Crashm.i=p89]b89cc87e17dv3.">4.Lszv3   = 0,e" nam4.LszL9"> &d89 cc87e17dv3.">pi7m59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pis>g.4.L_should_Crashm.u>g.4.L__peREINFO_NOTE_SIZEi_should_Crashm.i=p89]b89cc87e17dv3.">memszv3   = 0,e" namm.mszL9">)="valt1derm@xmi1ssalu.com&2.L3" clas2s="l1ine" 12alv3.10.lue=2"rget210= 593>5 59 55555555555555555gotoSOURCE_BUSY89cc8out_should_Crashm.out=p89e="valt4 593>5 5493>5 593>52gt;9/spau2e=5 59 5e="valt6="line" 6nam.4.L5">2. 559/a>92spau1 clas14alv3.10.lue=2"rget21value="valt6al Publi6c License,2./spaue=<2a hr1ef="k15alv3.10.lue=2"rget215= 593>5 59 5t89cc87e17dv3."_3/0"enamalv3 L   v3.4.+0"e=p89 = ue="valt6derm@xmi6ssalu.com&2gkernel/k2exec1.c#L716alv3.10.lue=2"rget21u3.c#L3" id4dv3.">u3out_should_Crashm.out=p89:="valt6derm@xmi6ssalu.com&2g5 589/a>2v5 59 5n_interrupt89cc87e1_3/0"enamalv3 L   v3.4.+0"e=p89 == u)="valt1derm@xmi1ssalu.com&2.593>5 5923>5 1593>518alv3.10.lue=2"rget2   v3.5555555555555555c87e17dv3.">p93>rim59 _should_Crashm.rim59 =p89 = cc87e17dv3.">piim59 _should_Crashm.im59 =p89e="valt6derm@xmi6ssalu.com&2g"kernel/2kexe1c.c#L1bu"v3.10.lue=2"rget2   v3.55555555else="valt6derm@xmi6ssalu.com&25 529/a>92spau20.c#L2valv3.10.lue=2"rget220 v3.5555555555555555cc87e17dv3.">pikfre _should_Crashm.kfre  v3.nterrupt89cc87e17m59 _should_Crashm.im59 =p89ee="valt1al Publi1c License,25 529/a>92spau2 clas21alv3.10.lue=2"rget22  v3.="valt4 593>5 5493>5 593>522L3" clas2=="l1ine" 12alv3.10.lue=2rrget220= 593>5 59 5932 valterrupt89cc87e1_3/0"enamalv3 L   v3.4.+0"e=p89e="valt1al Publi1c License,25t;9/spau2e=22 559/a>92spau2 clas24alv3.10.lue=2"rget224= 59e="valt6="line" 6nam.4.L5">22/spaue=<2a hr2ef="k25alv3.10.lue=2"rget22value="valt3s.9/spau3e=p93>rim59 _should_Crashm.rim59 =p8955.4.+4.L6=long_struct89cc87e17datryv3   = 0,e" nam.4try=p895 593>55al Publicc License,2>5 589/a>2v5 59 5555555555555555555555555.4.+4.L6=long_struct89cc87e17n4.">g.4.L=lv3  = ment"> * 4.">g.4.L==p895 593>55al Publicc License,22593>5 5923>5 2593>528alv3.10.lue=2"rget22  v3.555555555555555555555555555555556=task_struct89cc87e174.(stru>g.4.L_should_Crashm.4.(stru>g.4.L__percpu89cc87e17dv3."usercpum.4. *L   v3.4user=p89cc87e17dv3.">p93>">g.4.L=lv3  = ment"> *">g.4.L==p89e="valt6="line" 6nam.4.L2">2="kernel/2kexe2c.c#L2bu"v3.10.lue=2"rget22 593>5 593>560"line" 60am.4.L2">2t 529/a>92spau30.c#L3valv3.10.lue=2"rget230 v3.55555555ue="_should_Crash89_3/0"enamalv3 L   v3.4.+0"e=p89e="valt4 593>5 5493>5 593>525 529/a>92spau3 clas31alv3.10.lue=2"rget23 ="headi1= 596=task_struct89cc87e174im59 _should_Crashm.4im59 =p89cc87e17dv3.">p93>im59 _should_Crashm.im59 =p89e="valt4 593>5 5493>5 593>525L3" clas2s="l3ine" 32alv3.10.lue=2"rget232 v3.="valt4 593>5 5493>5 593>525t;9/spau2e=5 593>5 593>55="line" 5nam.4.L2">2g 559/a>92spau3 clas34alv3.10.lue=2"rget234 v3.adi1= 59t89cc87e17dv3."im59 _should_Crashm.im59 =p89 = cc87e17dv3.">piNULL_should_Crashm.NULL=p89e="valt4 593>5 5493>5 593>525/spaue=<2a hr3ef="k3593>5 593>5 529 593235 v3.adi1= 59t89cc87e17dv3."_3/0"enamalv3 L   v3.4.+0"e=p89 = cc87e17dv3.">pido_4im59 _5 59 talv3 L   v3.4.do_4im59 _5 59 .+4.L&9cc87e17dv3.">piim59 _should_Crashm.im59 =p89,5struct89cc87e17datryv3   = 0,e" nam.4try=p895_struct89cc87e17n4.">g.4.L=lv3  = ment"> * 4.">g.4.L==p895SOURCE_BUSY89cc8">g.4.L=lv3  = ment"> *">g.4.L==p89ee="valt1al Publi1c License,2"kernel/k2exec3.c#L736alv3.10.lue=2"rget236 v3.adi1= 59n_interrupt89cc87e1_3/0"enamalv3 L   v3.4.+0"e=p89)="valt1al Publi1c License,2"5 589/a>2v5 59 555555555gotoSOURCE_BUSY89cc8out_should_Crashm.out=p89e="valt4 593>5 5493>5 593>52g593>5 5923>5 3593>538alv3.10.lue=2"rget23value="valt=">>">< href="2="kernel/2kexe3c.c#L3bu"v3.10.lue=2"rget23  v3.55555555c87e17dv3.">p93>rim59 _should_Crashm.rim59 =p89 = cc87e17dv3.">piim59 _should_Crashm.im59 =p89e="valt6derm@xmi6ssalu.com&25 529/a>92spau40.c#L4093>5 593>5 529 59324value="valt4="line" 4nam.4.L2">25 529/a>92spau4 clas4="comment"> *2 kexe241 v3.adi1= 59tcec Loca.4/keofyclasres5 593>5 593>55="line" 5nam.4.L2">2.L3" clas2s="l4ine" 4am.4.L   v3.42.+4.L24au class="comment"> * Copyri""""""""a Find sL9ved areaclass="liontrol class4.Lfer,es.  ad  et5 593>5 593>55="line" 5nam.4.L2">2.t;9/spau2e=5 593>5 529 59324id4.L4" class="line" nam.4.LLLLLLLLL5 s="lvectlasofl">g.4.L=xso 9iat it'sd 59 sxwilceslso3b=92ppau1 clas14alv3.10.lue=2rrget24ource code is licensed underLLLLLLLL5 counth 59s/ds t ad area 59 s5 id4.L8" class="line" nam.4.L8">529/spaue=<2a hr4ef="k4593>5st" on u2nsign24.L6" clec system call9/spau93>5 59 5*>5 593>5 593>55="line" 5nam.4.L2">25kernel/k2exec4.c#L746m.4.L   v3.42.+4.L246 v3.adi1= 59t89cc87e17dv3."_3/0"enamalv3 L   v3.4.+0"e=p89 = -t89cc87e17dv3."ENORESOURCE_MEM93>5 5ENORES=p89e="valt4 593>5 5493>5 593>5255 589/a>2vpiiontrol_clas+p59 _should_Crashm.iontrol_clas+p59 =p89 = cc87e17dv3.">pi4im59 _5 59 _iontrol_p59 hkd49balv3 = {e"4im59 _5 59 _iontrol_p59 h v3.nterrupt89cc87e17m59 _should_Crashm.im59 =p895 593>55al Publicc License,2 593>5 5923>5 4593>548m.4.L   v3.42.+4.L24  v3.5555555555555555555555555555555555555555555terrupt89cc87e1get_ordercpum.4. *L   v3get_order v3.nterrupt89cc87e1KEXEC_CONTROL_PAGE_SIZEcpum.4. *L   v3KEXEC_CONTROL_PAGE_SIZEL9">))e="valt4 593>5 5493>5 593>525"kernel/2kexe4c.c#L4993>5 593>5 529 593249 v3.adi1= 59n_inc87e17dv3.">p93>im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">piiontrol_clas+p59 _should_Crashm.iontrol_clas+p59 =p89)>5 593>55el/kexec5.c#L3" id42/ 529/a>92spau50.c#L50"comment"> *2 This250 v3.5555555555555555cc87e17dv3.">piprue=ktalv3 L   v3.4.prue=k v3.nterrupt89cc87e1KERN_ERRcpum.4. *L   v3KERN_ERR__perclec system c tring">"Ct L  notda 59 at  iontrol_clas+4.Lfer\n"5 593>5)e="valt4 593>5 5493>5 593>52/ 529/a>92spau5 clas5193>5struct L2   v325 ="headi1= 593>5 59 5gotoSOURCE_BUSY89cc8out_should_Crashm.out=p89e="valt4 593>5 5493>5 593>52/L3" clas2s="l5ine" 52alv3        2.L   250= 593>5 59 5e="valt6="line" 6nam.4.L5">2gt;9/spau2e=25 559/a>92spau5 clas54alv3        2.L   254 v3.adi1= 59t89cc87e17dv3."im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">piswap+p59 _should_Crashm.swap+p59 =p89 = cc87e17dv3.">pi4im59 _5 59 _iontrol_p59 hkd49balv3 = {e"4im59 _5 59 _iontrol_p59 h v3.nterrupt89cc87e17m59 _should_Crashm.im59 =p895 0)e="valt4 593>5 5493>5 593>52//spaue=<2a hreef="k55alv3        2.L   23.4.+4.L6=flagn_inc87e17dv3.">p93>im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">piswap+p59 _should_Crashm.swap+p59 =p89)>5 593>55el/kexec5.c#L3" id42/kernel/k2exec5.c#L756m.4.}= 593>52 59 5256= 593>5 59 555555555cc87e17dv3.">piprue=ktalv3 L   v3.4.prue=k v3.nterrupt89cc87e1KERN_ERRcpum.4. *L   v3KERN_ERR__perclec system c tring">"Ct L  notda 59 at  swap 4.Lfer\n"5 593>5)e="valt4 593>5 5493>5 593>52/5 589/a>2v5 593>5 529 593257= 593>5 59 555555555gotoSOURCE_BUSY89cc8out_should_Crashm.out=p89e="valt4 593>5 5493>5 593>52 593>5 5923>5 5593>558m.4.int L   2v3.4.258= 593>5 59 5e="valt6="line" 6nam.4.L5">2g"kernel/2kexe5c.c#L5993>5{e" nam.24.L9"2593>5 ="valt6="line" 6nam.4.L5">25 529/a>92spau60.c#L60alv3        2if (L260 v3.adi1= 59t89cc87e17dv3."_3/0"enamalv3 L   v3.4.+0"e=p89 = ue="valt6derm@xmi6ssalu.com&25 529/a>92spau6 clas61alv3        2     26c - kSOURCE_BUSY89cc8out_should_Crashm.out=p89:="valt6derm@xmi6ssalu.com&2.L3" clas2s="l6ine" 62alv3        2="hea26.4.+4.L6=nassn_interrupt89cc87e1_3/0"enamalv3 L   v3.4.+0"e=p89 == u)="valt1derm@xmi1ssalu.com&2.t;9/spau2e=5 259 5926.4.+4.L6=st"radi1= 59c87e17dv3.">p93>rim59 _should_Crashm.rim59 =p89 = cc87e17dv3.">piim59 _should_Crashm.im59 =p89e="valt6derm@xmi6ssalu.com&25 559/a>92spau6 clas6493>5 593>5 529 593264 v3.adi1= 59else="valt6derm@xmi6ssalu.com&29/spaue=<2a hr6ef="k6rnel/kexec.c#2L6" i265= 593>5 59 555555555struct89cc87e17kfre _should_Crashm.kfre  v3.nterrupt89cc87e17m59 _should_Crashm.im59 =p89ee="valt1al Publi1c License,29kernel/k2xxec1.c#L716alv3.10.lue=2r59 526  v3.="valt4=">&g4t;">< href295 589/a>2v5 59 5932 valterrupt89cc87e1_3/0"enamalv3 L   v3.4.+0"e=p89e="valt1al Publi1c License,29593>5 592 593>5 56a
  
693>_data923>5)=2593>5 e="valt6="line" 6nam.4.L5">29"kernel/26exe5c.c#L5993>5{e" nam.26.L9"2693>5 ="valt6="line" 6nam.4.L5">2  529/a>927pau60.c#L60alv3        27f (L270 v3. L   v3ue="_should_Crash89cim59 _crash_5 59 talv3 L   v3.4.cim59 _crash_5 59  v3.n6=task_struct89cc87e174im59 _should_Crashm.4im59 =p89ccc87e17dv3.">p93>rim59 _should_Crashm.rim59 =p8955.4.+4.L6=long_struct89cc87e17datryv3   = 0,e" nam.4try=p895 593>55al Publicc License,27 529/a>927pau6 clas61alv3        27    27 ="headi1= 593>5 59 55555555555555555.4.+4.L6=long_struct89cc87e17n4.">g.4.L=lv3  = ment"> * 4.">g.4.L==p895 593>55al Publicc License,27L3" clas27="l6ine" 62alv3        27"hea270= 593>5 59 55555555555555555555555556=task_struct89cc87e174.(stru>g.4.L_should_Crashm.4.(stru>g.4.L__percpu89cc87e17dv3."usercpum.4. *L   v3.4user=p89cc87e17dv3.">p93>">g.4.L=lv3  = ment"> *">g.4.L==p89e="valt6="line" 6nam.4.L2">27t;9/spau27=5 279 5927value5 593>55el/kexec5.c#L3" id427 559/a>927pau6 clas6493>5 593>5 527 593274= 593>5 59 5ue="_should_Crash89_3/0"enamalv3 L   v3.4.+0"e=p89e="valt4 593>5 5493>5 593>527/spaue=<27 hr6ef="k6rnel/kexec.c#276" i275= 593>5 59 56=task_struct89cc87e174im59 _should_Crashm.4im59 =p89cc87e17dv3.">p93>im59 _should_Crashm.im59 =p89e="valt4 593>5 5493>5 593>527kernel/k27xec..c#L76 id4.L7" clas27="li276= 593>5 59 5.4.+4.L6=long_struct89cc87e17i_should_Crashm.i=p89e="valt4 593>5 5493>5 593>5275 589/a>2<5 5593>5 593>52 f="kern627593>5 56a
  
693>_data927>5)=278 v3.adi1= 59t89cc87e17dv3."im59 _should_Crashm.im59 =p89RESOURCE_BUSY89cc8NULL_should_Crashm.NULL=p89e="valt4 593>5 5493>5 593>52 "kernel/27exe5c.c#L5993>5{e" nam.27.L9"27  v3.55555555tcec Loca.4/keofyclasreses="ifyswsshsve5a val=d .4try poue="*>5 593>5 593>55="line" 5nam.4.L2">29 529/a>928pau60.c#L60alv3        28f (L280 v3.adi1= 59n_inLt89cc87e17dv3."datryv3   = 0,e" nam.4try=p89R">v33cc87e17dv3.">picrashk_r hkd49balv3 = {e" rashk_r h=p89b89cc87e17dv3.">st"rtalv3 = 0,e" nam.4.L9">5 )>||eLt89cc87e17dv3."datryv3   = 0,e" nam.4try=p89R"d89 cc87e17dv3.">picrashk_r hkd49balv3 = {e" rashk_r h=p89b89cc87e17dv3.">dalv3   = 0,e" nam.4.L9">u)>5 593>55el/kexec5.c#L3" id429 529/a>928pau6 clas61alv3        28    28 ="headi1= 593>5 59 5t89cc87e17dv3."_3/0"enamalv3 L   v3.4.+0"e=p89 = -t89cc87e17dv3."EADDRNOTAVAIL_should_Crashm.EADDRNOTAVAIL=p89e="valt4 593>5 5493>5 593>529L3" clas28="l6ine" 62alv3        28"hea280= 593>5 59 555555555gotoSOURCE_BUSY89cc8out_should_Crashm.out=p89e="valt4 593>5 5493>5 593>528t;9/spau28=5 289 59283= 593>5 59 5e="valt6="line" 6nam.4.L5">28 559/a>928pau6 clas6493>5 593>5 528 59328value="valt6al Publi6c License,28/spaue=<28 hr6ef="k6rnel/kexec.c#286" i285 v3.55555555tcec Loca.4/keofyclasreseA 59 at  a.  enitial=vm aliontrolL and.+4.L6uyst
>5 593>5 593>55="line" 5nam.4.L2">28kernel/k28xec..c#L76 id4.L7" clas28="li286 v3.adi1= 59t89cc87e17dv3."_3/0"enamalv3 L   v3.4.+0"e=p89 = cc87e17dv3.">pido_4im59 _5 59 talv3 L   v3.4.do_4im59 _5 59 .+4.L&9cc87e17dv3.">piim59 _should_Crashm.im59 =p89,5struct89cc87e17datryv3   = 0,e" nam.4try=p895_struct89cc87e17n4.">g.4.L=lv3  = ment"> * 4.">g.4.L==p895SOURCE_BUSY89cc8">g.4.L=lv3  = ment"> *">g.4.L==p89ee="valt1al Publi1c License,28 589/a>v285 59 5n_interrupt89cc87e1_3/0"enamalv3 L   v3.4.+0"e=p89e="valt6="line" 6nam.4.L2">29593>5 592>>5 1593>518alv3.10.lue=2r>5)=28  v3.5555555555555555gotoSOURCE_BUSY89cc8out_should_Crashm.out=p89e="valt4 593>5 5493>5 593>528"kernel/28exe5c.c#L5993>5{e" nam.28.L9"2893>5 ="valt6="line" 6nam.4.L5">29 529/a>929pau60.c#L60alv3        29f (L290 v3.55555555tcec Loca.4/keofyclasreseEnabl/9s="l"pecialh.rashle-to-oniontrol  59 5 593>5 593>55="line" 5nam.4.L2">29 529/a>929pau6 clas61alv3        29    29c - kexec Per cpu memory */"""""""""as5 59 at rea olic 5 id4.L8" class="line" nam.4.L8">529L3" clas29="l6ine" 62alv3        29"hea29au class="comment"> * Copyri""""""""a>5 593>5 593>55="line" 5nam.4.L2">29t;9/spau29=5 299 5929.4.+4.L6=st"r87e17dv3.">p93>im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">piiontrol_p59 _should_Crashm.iontrol_p59 =p89REScc87e17dv3.">picrashk_r hkd49balv3 = {e" rashk_r h=p89b89cc87e17dv3.">st"rtalv3 = 0,e" nam.4.L9">5 e="valt4 593>5 5493>5 593>529 559/a>929pau6 clas6493>5 593>5 529 593294 v3.adi1= 59t89cc87e17dv3."im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pi9div_should_Crashm.9div">5 593cc87e17dv3.">piKEXEC_TYPE_CRASHcpum.4. *L   v3KEXEC_TYPE_CRASH">5 e="valt4 593>5 5493>5 593>529/spaue=<29 hr6ef="k6rnel/kexec.c#296" i29value="valt3s.9/spau3e=29 589/a>v295 59 5*ss="ifyswsshsve5goodlds t ad areassors se"temNormally id4.L8" class="line" nam.4.L8">529593>5 5929>5 593>5 593>5 593>5 5929>5)=2993>5 59 5932 value="val0.10"""""""""ast6e 5 59ern9/srs ponsibl/9ernelakse ofertain w= don't id4.L8" class="line" nam.4.L8">529"kernel/2eexec.c#L8bu"v3.10.lue="2r.L9"2993>5 59 5932 value="val0.10"""""""""asattempt9ar6lofis9/cla onim59 5ue=o5ueval=d rneasCrash  id4.L8" class="line" nam.4.L8">530 529/a>93ppau 0.c#L valv3.10.lue=3rf (L30f3>5 59 5932 value="val0.10"""""""""as932 sx */RAMtemButh.rashle-to-o"t9325 relofied5ue=o5a id4.L8" class="line" nam.4.L8">5301529/a>93ppau6 clas61alv3        301 (L30c - kexec Per cpu memory */"""""""""asasCrash 5932 x */ramtemWe mustdensukes9/clssors se" id4.L8" class="line" nam.4.L8">530L3" clas30="l1ine" 12alv3.10.lue=302 (L30au class="comment"> * Copyri""""""""a 9325in=s="lasCrash 5932 x e sywis25 relofise oe s id4.L8" class="line" nam.4.L8">53033" clas30=5 303 (L30id4.L4" class="line" nam.4.LLLLLLLLL5 e-to-onio L  corrupt 9/ ans5 id4.L8" class="line" nam.4.L8">530 559/a>930pau1 clas14alv3.10.lue=304 (L30ource code is licensed underLLLLLLLL5>5 593>5 593>55="line" 5nam.4.L2">30/spaue=<30 hr1ef="k15alv3.10.lue=305 (L305 v3.adi1= 59t89cc87e17dv3."_3/0"enamalv3 L   v3.4.+0"e=p89 = -t89cc87e17dv3."EADDRNOTAVAIL_should_Crashm.EADDRNOTAVAIL=p89e="valt4 593>5 5493>5 593>530kernel/k30xec1.c#L716alv3.10.lue=306 (L30  v3.adi1= 59erneLt89cc87e17dv3."i_should_Crashm.i=p89RESue_struct89cc87e17i_should_Crashm.i=p89=">v33cc87e17dv3.">pin4.">g.4.L=lv3  = ment"> * 4.">g.4.L==p89e_struct89cc87e17i_should_Crashm.i=p89++)>5 593>55el/kexec5.c#L3" id4305 589/a>305 59 555555555.4.+4.L6=long_struct89cc87e17mst"rtalv3 = 0,e" namm.4.L9">5 ,5struct89cc87e17mdalv3   = 0,e" namm.4.L9">e="valt4 593>5 5493>5 593>530593>5 5930>5 1593>518alv3.10.lue=308 (L30value="valt=">>">< href="30"kernel/30exe1c.c#L1bu"v3.10.lue=309 (L30  v3.5555555555555555struct89cc87e17mst"rtalv3 = 0,e" namm.4.L9">5  = cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pis>g.4.L_should_Crashm.u>g.4.L__peREINFO_NOTE_SIZEi_should_Crashm.i=p89]b89cc87e17dv3.">memv3   = 0,e" namm.mL9">e="valt4 593>5 5493>5 593>535 529/a>93spau 0.c#L valv3.10.lue=3"rget310 v3.5555555555555555cc87e17dv3.">pimdalv3   = 0,e" namm.4.L9"> = cc87e17dv3.">pimst"rtalv3 = 0,e" namm.4.L9">5  + cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pis>g.4.L_should_Crashm.u>g.4.L__peREINFO_NOTE_SIZEi_should_Crashm.i=p89]b89cc87e17dv3.">memszv3   = 0,e" namm.mszL9"> - 1e="valt4 593>5 5493>5 593>5351529/a>93ppau  clas11alv3.10.lue=3r1 (L31 ="headi1= 593>5 59 5tcec Loca.4/keofyclasreseEnsukeswes5keswi9/ ast6e 5rashle-to-onlimiL=x
>5 593>5 593>55="line" 5nam.4.L2">3.L3" clas3s="l1ine" 12alv3.10.lue=3"rget310= 593>5 59 555555555n_inLt89cc87e17dv3."mst"rtalv3 = 0,e" namm.4.L9">5  &>v33cc87e17dv3.">picrashk_r hkd49balv3 = {e" rashk_r h=p89b89cc87e17dv3.">st"rtalv3 = 0,e" nam.4.L9">5 )>||eLt89cc87e17dv3."mdalv3   = 0,e" namm.4.L9"> &d89 cc87e17dv3.">picrashk_r hkd49balv3 = {e" rashk_r h=p89b89cc87e17dv3.">dalv3   = 0,e" nam.4.L9">u) 593>55="line" 5nam.4.L2">3.33" clas3e=5 5493>5 593>53. 559/a>93spau1 clas14alv3.10.lue=3"rget314 v3.adi1= 59e="valt6="line" 6nam.4.L5">3./spaue=<3a hr1ef="k15alv3.10.lue=3"rget31value="valt3s.9/spau3e=5 593>55="line" 5nam.4.L2">3g5 589/a>3v5 59 5*sFind sL9ved areaclass="liontrol class4.Lfer,es.  ad 5 593>5 593>55="line" 5nam.4.L2">3g593>5 5933>5 1593>518alv3.10.lue=3"rget3193>5 59 5932 value="val0.10"""""""""ast6e vectlasofl">g.4.L=xso 9iat it'sd 59 sxwilceslso3b=5 59 5932 value="val0.10"""""""""ascounth 59s/ds t ad area 59 s5 id4.L8" class="line" nam.4.L8">535 529/a>93spau20.c#L2valv3.10.lue=3"rget32f3>5 59 5932 value="val0.10"""""""""a>5 593>5 593>55="line" 5nam.4.L2">35 529/a>93spau2 clas21alv3.10.lue=3"rget32 ="headi1= 59t89cc87e17dv3."_3/0"enamalv3 L   v3.4.+0"e=p89 = -t89cc87e17dv3."ENORESOURCE_MEM93>5 5ENORES=p89e="valt4 593>5 5493>5 593>532L3" clas3=="l1ine" 12alv3.10.lue=3rrget320= 593>5 59 587e17dv3.">p93>im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">piiontrol_clas+p59 _should_Crashm.iontrol_clas+p59 =p89 = cc87e17dv3.">pi4im59 _5 59 _iontrol_p59 hkd49balv3 = {e"4im59 _5 59 _iontrol_p59 h v3.nterrupt89cc87e17m59 _should_Crashm.im59 =p895 593>55al Publicc License,35t;9/spau3e=))e="valt4 593>5 5493>5 593>532 559/a>93spau2 clas24alv3.10.lue=3"rget324= 593>5 59 5u_inc87e17dv3.">p93>im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">piiontrol_clas+p59 _should_Crashm.iontrol_clas+p59 =p89)>5 593>55el/kexec5.c#L3" id432/spaue=<3a hr2ef="k25alv3.10.lue=3"rget325= 593>5 59 555555555struct89cc87e17prue=ktalv3 L   v3.4.prue=k v3.nterrupt89cc87e1KERN_ERRcpum.4. *L   v3KERN_ERR__perclec system c tring">"Ct L  notda 59 at  iontrol_clas+4.Lfer\n"5 593>5)e="valt4 593>5 5493>5 593>53"kernel/k3exec2.c#L726alv3.10.lue=3"rget326= 593>5 59 555555555gotoSOURCE_BUSY89cc8out_should_Crashm.out=p89e="valt4 593>5 5493>5 593>53>5 589/a>3v5 59 5e="valt6="line" 6nam.4.L5">32593>5 5933>5 2593>528alv3.10.lue=3"rget32value="valt=">>">< href="3="kernel/3kexe2c.c#L2bu"v3.10.lue=3"rget329 v3.adi1= 59t89cc87e17dv3."_3/0"enamalv3 L   v3.4.+0"e=p89 = ue="valt6derm@xmi6ssalu.com&3t 529/a>93spau30.c#L3valv3.10.lue=3"rget330 v3.OURCE_BUSY89cc8out_should_Crashm.out=p89:="valt6derm@xmi6ssalu.com&35 529/a>93spau3 clas31alv3.10.lue=3"rget33 ="headi1= 59n_interrupt89cc87e1_3/0"enamalv3 L   v3.4.+0"e=p89 == u)="valt1derm@xmi1ssalu.com&35L3" clas3s="l3ine" 32alv3.10.lue=3"rget330= 593>5 59 555555555c87e17dv3.">p93>rim59 _should_Crashm.rim59 =p89 = cc87e17dv3.">piim59 _should_Crashm.im59 =p89e="valt6derm@xmi6ssalu.com&35t;9/spau3e=93spau3 clas34alv3.10.lue=3"rget334 v3.adi1= 59adi1= 59t89cc87e17dv3."kfre _should_Crashm.kfre  v3.nterrupt89cc87e17m59 _should_Crashm.im59 =p89ee="valt1al Publi1c License,35/spaue=<3a hr3ef="k3593>5 593>5 539 59333value="valt3s.9/spau3e=3v3g593>5 5933>5 3593>538alv3.10.lue=3"rget33value="valt=">>">< href="3="kernel/3kexe3c.c#L3bu"v3.10.lue=3"rget33  v3. L   v3ue="_should_Crash89cim59 _is_ds t ad are_r 5g3kd49balv3 = {e"4im59 _is_ds t ad are_r 5g3 v3.n6=task_struct89cc87e174im59 _should_Crashm.4im59 =p89cc87e17dv3.">p93>im59 _should_Crashm.im59 =p895 593>55al Publicc License,35 529/a>93spau40.c#L4093>5 593>5 539 593340 v3.5555555555555555555555555555555555555555.4.+4.L6=long_struct89cc87e17st"rtalv3 = 0,e" nam.4.L9">5 5 593>55al Publicc License,35 529/a>93spau4 clas4="comment"> *3 kexe34 ="headi1= 593>5 59 5555555555555555555555555.4.+4.L6=long_struct89cc87e17dalv3   = 0,e" nam.4.L9">u 593>55al Publicc License,35L3" clas3s="l4ine" 4am.4.L   v3.43.+4.L34au cl5 593>55el/kexec5.c#L3" id43.t;9/spau3e=5 593>5 539 593343 v3.adi1= 59.4.+4.L6=long_struct89cc87e17i_should_Crashm.i=p89e="valt4 593>5 5493>5 593>535 559/a>93ppau1 clas14alv3.10.lue=3rrget34value="valt6al Publi6c License,39/spaue=<3a hr4ef="k4593>5st" on u3nsign345= 593>5 59 5erneLt89cc87e17dv3."i_should_Crashm.i=p89RESue_struct89cc87e17i_should_Crashm.i=p89=">v33cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pin4.">g.4.L=lv3  = ment"> * 4.">g.4.L==p89e_struct89cc87e17i_should_Crashm.i=p89++)>5 593>55el/kexec5.c#L3" id435kernel/k3exec4.c#L746m.4.L   v3.43.+4.L346= 593>5 59 555555555.4.+4.L6=long_struct89cc87e17mst"rtalv3 = 0,e" namm.4.L9">5 ,5struct89cc87e17mdalv3   = 0,e" namm.4.L9">e="valt4 593>5 5493>5 593>5355 589/a>3v5  = cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pis>g.4.L_should_Crashm.u>g.4.L__peREINFO_NOTE_SIZEi_should_Crashm.i=p89]b89cc87e17dv3.">memv3   = 0,e" namm.mL9">e="valt4 593>5 5493>5 593>535"kernel/3kexe4c.c#L4993>5 593>5 539 59334  v3.5555555555555555struct89cc87e17mdalv3   = 0,e" namm.4.L9"> = cc87e17dv3.">pimst"rtalv3 = 0,e" namm.4.L9">5  + cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pis>g.4.L_should_Crashm.u>g.4.L__peREINFO_NOTE_SIZEi_should_Crashm.i=p89]b89cc87e17dv3.">memszv3   = 0,e" namm.mszL9">e="valt4 593>5 5493>5 593>53/ 529/a>93spau50.c#L50"comment"> *3 This350 v3.5555555555555555n_inLt89cc87e17dv3."dalv3   = 0,e" nam.4.L9"> &d89 cc87e17dv3.">pimst"rtalv3 = 0,e" namm.4.L9">5 ) &9&9 Lt89cc87e17dv3."st"rtalv3 = 0,e" nam.4.L9">5 =">v33cc87e17dv3.">pimdalv3   = 0,e" namm.4.L9">u) 593>55="line" 5nam.4.L2">3/ 529/a>93spau5 clas5193>5struct L3   v335 ="headi1= 593>5 59 555555555932 val1e="valt4 593>5 5493>5 593>53/L3" clas3s="l5ine" 52alv3        3.L   350= 593>5 59 5e="valt6="line" 6nam.4.L5">3gt;9/spau3e=35 559/a>93spau5 clas54alv3        3.L   354 v3.adi1= 59932 value="valt6derm@xmi6ssalu.com&3//spaue=<3a hreef="k55alv3        3.L   33.4.+4e="valt6="line" 6nam.4.L5">3gkernel/k3exec5.c#L756m.4.}= 593>53 59 535  v3.="valt4=">&g4t;">< href3/5 589/a>3v5 593>5 539 593357= 59 L   v36=task_struct89cc87e17p59 _should_Crashm.p59 =p89cc87e17dv3.">p93>4im59 _5 59 _p59 hkd49balv3 = {e"4im59 _5 59 _p59 h v3.nterrupt89cc87e1gfp_talv3 = 0,e" namgfp_t__percerrupt89cc87e1gfp_masktalv3 L   v3.4.gfp_mask">5 ,5.4.+4.L6=ue="_should_Crash89ordercpum.4. *L   v3order v3.) 593>55="line" 5nam.4.L2">3/593>5 5933>5 5593>558m.4.int L   3v3.4.358= 595 593>55el/kexec5.c#L3" id43g"kernel/3kexe5c.c#L5993>5{e" nam.34.L9"35  v3.555555556=task_struct89cc87e17p59 _should_Crashm.p59 =p89cc87e17dv3.">p93>p59 hkd49balv3 = {e"p59 h v3.e="valt6derm@xmi6ssalu.com&35 529/a>93spau60.c#L60alv3        3if (L36value="valt4="line" 4nam.4.L2">35 529/a>93spau6 clas61alv3        3     36 ="headi1= 59t89cc87e17dv3."p59 hkd49balv3 = {e"p59 h v3. = cc87e17dv3.">pi5 59 _p59 hkd49balv3 = {e"5 59 _p59 h v3.nterrupt89cc87e1gfp_masktalv3 L   v3.4.gfp_mask">5 ,5_should_Crash89ordercpum.4. *L   v3order v3.)e="valt6derm@xmi6ssalu.com&35L3" clas3s="l6ine" 62alv3        3="hea36.4.+4.L6=nassn_interrupt89cc87e1p59 hkd49balv3 = {e"p59 h v3.)>5 593>55el/kexec5.c#L3" id43.t;9/spau3e=5 359 5936.4.+4.L6=st"radi1= 59.4.+4.L6=ue="_should_Crash89count_should_Crashm.ioun9">5 ,5struct89cc87e17i_should_Crashm.i=p89e="valt4 593>5 5493>5 593>535 559/a>93spau6 clas6493>5 593>5 539 593364 v3.adi1= 59adi1= 59t89cc87e17dv3."p59 hkd49balv3 = {e"p59 h v3.pid89cc87e17dv3.">pimcal anv3   = 0,e" nammcal an v3. = cc87e17dv3.">piNULL_should_Crashm.NULL=p89e="valt4 593>5 5493>5 593>539/spaue=<3a hr6ef="k6rnel/kexec.c#3L6" i365= 593>5 59 555555555struct89cc87e17set_p59 _privat _should_Crashm.set_p59 _privat  v3.nterrupt89cc87e1p59 hkd49balv3 = {e"p59 h v3.,5_should_Crash89ordercpum.4. *L   v3order v3.)e="valt6derm@xmi6ssalu.com&35kernel/k3xxec1.c#L716alv3.10.lue=3r59 5366= 593>5 59 555555555cc87e17dv3.">picount_should_Crashm.ioun9">5  = 1=">v3">v33cc87e17dv3.">piordercpum.4. *L   v3order v3.e="valt6derm@xmi6ssalu.com&355 589/a>3v5 59 555555555erneLt89cc87e17dv3."i_should_Crashm.i=p89RESue_struct89cc87e17i_should_Crashm.i=p89=">v33cc87e17dv3.">picount_should_Crashm.ioun9">5 e_struct89cc87e17i_should_Crashm.i=p89++)="valt6derm@xmi6ssalu.com&35593>5 593 593>5 56a
  
693>_data933>5)=36  v3.555555555555555555555555ttruct89cc87e17SetP59 RsCrash _should_Crashm.SetP59 RsCrash  v3.nterrupt89cc87e1p59 hkd49balv3 = {e"p59 h v3. + cc87e17dv3.">pii_should_Crashm.i=p89)e="valt6derm@xmi6ssalu.com&35"kernel/36exe5c.c#L5993>5{e" nam.36.L9"36  v3.55555555e="valt6="line" 6nam.4.L5">3  529/a>937pau60.c#L60alv3        37f (L37value="valt4="line" 4nam.4.L2">37 529/a>937pau6 clas61alv3        37    37 ="headi1= 59932 valterrupt89cc87e1p59 hkd49balv3 = {e"p59 h v3.e="valt6derm@xmi6ssalu.com&37L3" clas37="l6ine" 62alv3        37"hea370= 59e="valt6="line" 6nam.4.L5">3 t;9/spau37=5 379 5937value="valt4="line" nnam.4.L5">37 559/a>937pau6 clas6493>5 593>5 537 593374= 59 L   v3void"_should_Crash89cim59 _fre _p59 hkd49balv3 = {e"4im59 _fre _p59 h v3.n6=task_struct89cc87e17p59 _should_Crashm.p59 =p89cc87e17dv3.">p93>p59 _should_Crashm.p59 =p89)="valt6derm@xmi6ssalu.com&37/spaue=<37 hr6ef="k6rnel/kexec.c#376" i375= 595 593>55el/kexec5.c#L3" id437kernel/k37xec..c#L76 id4.L7" clas37="li376= 593>5 59 5.4.+4.L6=ue="_should_Crash89ordercpum.4. *L   v3order v3.,5_should_Crash89count_should_Crashm.ioun9">5 ,5struct89cc87e17i_should_Crashm.i=p89e="valt4 593>5 5493>5 593>5375 589/a>3<5 5593>5 593>53 f="kern637593>5 56a
  
693>_data937>5)=378 v3.adi1= 59t89cc87e17dv3."ordercpum.4. *L   v3order v3. = cc87e17dv3.">pip59 _privat _should_Crashm.p59 _privat  v3.nterrupt89cc87e1p59 _should_Crashm.p59 =p89)e="valt4 593>5 5493>5 593>537"kernel/37exe5c.c#L5993>5{e" nam.37.L9"379 v3.adi1= 59t89cc87e17dv3."count_should_Crashm.ioun9">5  = 1=">v3">v33cc87e17dv3.">piordercpum.4. *L   v3order v3.e="valt6derm@xmi6ssalu.com&39 529/a>938pau60.c#L60alv3        38f (L380 v3.55555555erneLt89cc87e17dv3."i_should_Crashm.i=p89RESue_struct89cc87e17i_should_Crashm.i=p89=">v33cc87e17dv3.">picount_should_Crashm.ioun9">5 e_struct89cc87e17i_should_Crashm.i=p89++)="valt6derm@xmi6ssalu.com&39 529/a>938pau6 clas61alv3        38    38 ="headi1= 593>5 59 5t89cc87e17dv3."ClearP59 RsCrash _should_Crashm.ClearP59 RsCrash  v3.nterrupt89cc87e1p59 _should_Crashm.p59 =p89 + cc87e17dv3.">pii_should_Crashm.i=p89)e="valt6derm@xmi6ssalu.com&39L3" clas38="l6ine" 62alv3        38"hea380= 593>5 59 587e17dv3.">p93>__fre _p59 hkd49balv3 = {e"__fre _p59 h v3.nterrupt89cc87e1p59 _should_Crashm.p59 =p89,5_should_Crash89ordercpum.4. *L   v3order v3.)e="valt6derm@xmi6ssalu.com&38t;9/spau38=5 389 59383= 59e="valt6="line" 6nam.4.L5">38 559/a>938pau6 clas6493>5 593>5 538 59338value="valt6al Publi6c License,38/spaue=<38 hr6ef="k6rnel/kexec.c#386" i385 v3. L   v3void"_should_Crash89cim59 _fre _p59 _lisL_should_Crashm.4im59 _fre _p59 _lisL v3.n6=task_struct89cc87e17lisL_hea _should_Crashm.lisL_hea =p89cc87e17dv3.">p93>lisL_should_Crashm.lisL v3.)="valt6derm@xmi6ssalu.com&39kernel/k38xec..c#L76 id4.L7" clas38="li386 v3.5 593>55el/kexec5.c#L3" id438 589/a>v385 59 56=task_struct89cc87e17lisL_hea _should_Crashm.lisL_hea =p89cc87e17dv3.">p93>pohkd49balv3 = {e"poh v3.,5c87e17dv3.">p93>nexL_should_Crashm.nexL v3.e="valt6derm@xmi6ssalu.com&39f="kern63>>5 1593>518alv3.10.lue=3r>5)=38value="valt=">>">< href="38"kernel/38exe5c.c#L5993>5{e" nam.38.L9"389 v3.adi1= 59t89cc87e17dv3."lisL_ern_each_saf _should_Crashm.lisL_ern_each_saf  v3.nterrupt89cc87e1pohkd49balv3 = {e"poh v3.,587e17dv3.">p93>nexL_should_Crashm.nexL v3.,587e17dv3.">p93>lisL_should_Crashm.lisL v3.)>5 593>55el/kexec5.c#L3" id439 529/a>939pau60.c#L60alv3        39f (L390 v3.55555555555555556=task_struct89cc87e17p59 _should_Crashm.p59 =p89cc87e17dv3.">p93>p59 _should_Crashm.p59 =p89e="valt6derm@xmi6ssalu.com&39 529/a>939pau6 clas61alv3        39    39  v3.="valt4 593>5 5493>5 593>539L3" clas39="l6ine" 62alv3        39"hea390= 593>5 59 555555555struct89cc87e17p59 _should_Crashm.p59 =p89c= cc87e17dv3.">pilisL_datryv3   = 0,e" namlisL_datry v3.nterrupt89cc87e1pohkd49balv3 = {e"poh v3.,56=task_struct89cc87e17p59 _should_Crashm.p59 =p89,587e17dv3.">p93>lruv3   = 0,e" namlru v3.)e="valt6derm@xmi6ssalu.com&39t;9/spau39=5 399 5939.4.+4.L6=st"radi1= 59cc87e17dv3.">pilisL_delv3   = 0,e" namlisL_del v3.n&9cc87e17dv3.">pip59 _should_Crashm.p59 =p89pid89cc87e17dv3.">pilruv3   = 0,e" namlru v3.)e="valt6derm@xmi6ssalu.com&39 559/a>939pau6 clas6493>5 593>5 539 593394 v3.adi1= 59adi1= 59t89cc87e17dv3."cim59 _fre _p59 hkd49balv3 = {e"4im59 _fre _p59 h v3.nterrupt89cc87e1p59 _should_Crashm.p59 =p89)e="valt4 593>5 5493>5 593>539/spaue=<39 hr6ef="k6rnel/kexec.c#396" i395= 593>5 59 5e="valt6="line" 6nam.4.L5">39kernel/k39xec..c#L76 id4.L7" clas39="li39  v3.e="valt6="line" 6nam.4.L5">39 589/a>v39p93>4im59 _5 59 _normal_iontrol_p59 hkd49balv3 = {e"4im59 _5 59 _normal_iontrol_p59 h v3.n6=task_struct89cc87e174im59 _should_Crashm.4im59 =p89cc87e17dv3.">p93>im59 _should_Crashm.im59 =p895 593>55al Publicc License,39"kernel/3eexec.c#L8bu"v3.10.lue="3r.L9"39  v3.55555555555555555555555555555555555555555555555555555555.4.+4.L6=ue="_should_Crash89ordercpum.4. *L   v3order v3.) 593>55="line" 5nam.4.L2">40 529/a>94ppau 0.c#L valv3.10.lue=4rf (L40f3>5 5 593>55el/kexec5.c#L3" id4401529/a>94ppau6 clas61alv3        401 (L401 v3.adi1= 59tcec Loca.4/keofyclasres Control  59 "t9325 pecial,st6eyt9325t6e ue=ermediarie" id4.L8" class="line" nam.4.L8">540L3" clas40="l1ine" 12alv3.10.lue=402 (L40au class="comment"> * Copyri""""""""a 9iat 9325neeied5whileswescopy=s="lasCtsofls="lp59 h vd4.L8" class="line" nam.4.L8">54033" clas40=5 403 (L40id4.L4" class="line" nam.4.LLLLLLLLL5 to 9ieir finallasCtse oplace.  As suchst6eytmust vd4.L8" class="line" nam.4.L8">54043" clas40pau6 clas6493>5 593>5 5404 (L40ource code is licensed underLLLLLLLL5 notdionflisk_wi9/ eie syls="lds t ad areassors se" vd4.L8" class="line" nam.4.L8">54053" clas40 hr6ef="k6rnel/kexec.c#405 (L40.L6" clec system call9/spau93>5 59 5* rnememory=s="le-to-oni"t9lrea y usse 5 id4.L8" class="line" nam.4.L8">540kernel/k40xec1.c#L716alv3.10.lue=406 (L40  v3.clec system call9/spau93>5 59 5* id4.L8" class="line" nam.4.L8">5407ernel/k405 59 5*sT="lonly casesw syeswesreally neei mor25t6l mon"lof id4.L8" class="line" nam.4.L8">5408ernel/k40>5 593>5 593>5 593>5 59408 (L4093>5 59 5932 value="val0.10"""""""""ast6eses5kesernearchiteL6uysssw syeswescannotddisabl/ id4.L8" class="line" nam.4.L8">5409ernel/k40exec.c#L8bu"v3.10.lue="409 (L4093>5 59 5932 value="val0.10"""""""""ass="lMMUes.  mustdinstea  generat  a.rnel0.itytmapph  id4.L8" class="line" nam.4.L8">545 529/a>94spau 0.c#L valv3.10.lue=4"rget41f3>5 59 5932 value="val0.10"""""""""asp59  tabl/9erneallsofls="lmemory5 id4.L8" class="line" nam.4.L8">5451529/a>94ppau  clas11alv3.10.lue=4r1 (L41c - kexec Per cpu memory */"""""""""a id4.L8" class="line" nam.4.L8">545L3" clas4s="l1ine" 12alv3.10.lue=4"rget41au class="comment"> * Copyri""""""""a Ak_worst 9/ s r.4.5in=O(N)sofls="lim59 5size5 id4.L8" class="line" nam.4.L8">54533" clas4e=5 593>5 593>55="line" 5nam.4.L2">4. 559/a>94spau1 clas14alv3.10.lue=4"rget414 v3.adi1= 596=task_struct89cc87e17lisL_hea _should_Crashm.lisL_hea =p89cstruct89cc87e17exLra_p59 hkd49balv3 = {e"exLra_p59 h=p89e="valt6derm@xmi6ssalu.com&4./spaue=<4a hr1ef="k15alv3.10.lue=4"rget415= 593>5 59 56=task_struct89cc87e17p59 _should_Crashm.p59 =p89cc87e17dv3.">p93>p59 hkd49balv3 = {e"p59 h v3.e="valt6derm@xmi6ssalu.com&4gkernel/k4exec1.c#L716alv3.10.lue=4"rget416= 593>5 59 5.4.+4.L6=ue="_should_Crash89count_should_Crashm.ioun9">5 e="valt6derm@xmi6ssalu.com&4g7ernel/k4v5 5593>5 593>54g593>5 5943>5 1593>518alv3.10.lue=4"rget418 v3.adi1= 59t89cc87e17dv3."count_should_Crashm.ioun9">5  = 1=">v3">v33cc87e17dv3.">piordercpum.4. *L   v3order v3.e="valt6derm@xmi6ssalu.com&4g"kernel/4kexe1c.c#L1bu"v3.10.lue=4"rget419 v3.adi1= 59t89cc87e17dv3."INIT_LIST_HEADcpum.4. *L   v3INIT_LIST_HEAD v3.n&9cc87e17dv3.">piexLra_p59 hkd49balv3 = {e"exLra_p59 h=p89)e="valt4 593>5 5493>5 593>545 529/a>94spau20.c#L2valv3.10.lue=4"rget42value="valt4="line" 4nam.4.L2">45 529/a>94spau2 clas21alv3.10.lue=4"rget421 v3.adi1= 59tcec Loca.4/keofyclasres Loop5whilesIscanda 59 at  asp59  s.  s="lp59 da 59 at   id4.L8" class="line" nam.4.L8">542L3" clas4=="l1ine" 12alv3.10.lue=4rrget42au class="comment"> * Copyri""""""""a i"t9/ds t ad area 59 5 id4.L8" class="line" nam.4.L8">545t;9/spau4e=5 593>5 593>55="line" 5nam.4.L2">42 559/a>94spau2 clas24alv3.10.lue=4"rget424= 593>5 59 5do>5 593>55el/kexec5.c#L3" id442/spaue=<4a hr2ef="k25alv3.10.lue=4"rget425= 593>5 59 555555555.4.+4.L6=long_struct89cc87e17pfnkd49balv3 = {e"pfn=p89,587e17dv3.">p93>epfnkd49balv3 = {e"epfn=p89,587e17dv3.">p93>ssorkd49balv3 = {e"ssor=p89,587e17dv3.">p93>essorkd49balv3 = {e"essor=p89e="valt4 593>5 5493>5 593>545kernel/k4exec2.c#L726alv3.10.lue=4"rget42  v3.="valt4=">&g4t;">< href4>5 589/a>4v5 59 555555555terrupt89cc87e1p59 hkd49balv3 = {e"p59 h v3. = cc87e17dv3.">pi4im59 _5 59 _p59 hkd49balv3 = {e"4im59 _5 59 _p59 h v3.nterrupt89cc87e1GFP_KERNEL_should_Crashm.GFP_KERNEL=p89,5_should_Crash89ordercpum.4. *L   v3order v3.)e="valt6derm@xmi6ssalu.com&42593>5 5943>5 2593>528alv3.10.lue=4"rget42  v3.5555555555555555u_inc87e17dv3.">p93>p59 hkd49balv3 = {e"p59 h v3.)="valt6derm@xmi6ssalu.com&42"kernel/4kexe2c.c#L2bu"v3.10.lue=4"rget42  v3.555555555555555555555555breake="valt6derm@xmi6ssalu.com&4t 529/a>94spau30.c#L3valv3.10.lue=4"rget430 v3.5555555555555555cc87e17dv3.">pipfnkd49balv3 = {e"pfn=p89555= cc87e17dv3.">pip59 _to_pfnkd49balv3 = {e"p59 _to_pfn v3.nterrupt89cc87e1p59 hkd49balv3 = {e"p59 h v3.)e="valt6derm@xmi6ssalu.com&4t 529/a>94spau3 clas31alv3.10.lue=4"rget43 ="headi1= 593>5 59 5t89cc87e17dv3."epfnkd49balv3 = {e"epfn=p8955= cc87e17dv3.">pipfnkd49balv3 = {e"pfn=p895+ cc87e17dv3.">picount_should_Crashm.ioun9">5 e="valt6derm@xmi6ssalu.com&45L3" clas4s="l3ine" 32alv3.10.lue=4"rget430= 593>5 59 55555555587e17dv3.">p93>ssorkd49balv3 = {e"ssor=p8955= cc87e17dv3.">pipfnkd49balv3 = {e"pfn=p895">v3">v33cc87e17dv3.">piPAGE_SHIFTkd49balv3 = {e"PAGE_SHIFT">5 e="valt6derm@xmi6ssalu.com&45t;9/spau4e=piessorkd49balv3 = {e"essor=p895= cc87e17dv3.">piepfnkd49balv3 = {e"epfn=p895">v3">v33cc87e17dv3.">piPAGE_SHIFTkd49balv3 = {e"PAGE_SHIFT">5 e="valt6derm@xmi6ssalu.com&45 559/a>94spau3 clas34alv3.10.lue=4"rget434 v3.adi1= 59adi1= 59n_inLt89cc87e17dv3."dpfnkd49balv3 = {e"epfn=p895"gt;=eLt89cc87e17dv3."KEXEC_CONTROL_MEMORY_LIMITkd49balv3 = {e"KEXEC_CONTROL_MEMORY_LIMIT=p895"gt;&d89 cc87e17dv3.">piPAGE_SHIFTkd49balv3 = {e"PAGE_SHIFT">5 ))>||="valt6derm@xmi6ssalu.com&45/spaue=<4a hr3ef="k3593>5 593>5 549 593435= 593>5 59 5555555556=st"radi1= 59cc87e17dv3.">picim59 _is_ds t ad are_r 5g3kd49balv3 = {e"4im59 _is_ds t ad are_r 5g3 v3.n87e17dv3.">p93>im59 _should_Crashm.im59 =p895587e17dv3.">p93>ssorkd49balv3 = {e"ssor=p89,587e17dv3.">p93>essorkd49balv3 = {e"essor=p89u)>5 593>55el/kexec5.c#L3" id44"kernel/k4exec3.c#L736alv3.10.lue=4"rget436= 593>5 59 555555555adi1= 59cc87e17dv3.">pilisL_sso_should_Crashm.lisL_ad 5 3.n&9cc87e17dv3.">pip59 hkd49balv3 = {e"p59 h v3.pid89cc87e17dv3.">pilruv3   = 0,e" namlru v3., &9cc87e17dv3.">piexLra_p59 hkd49balv3 = {e"exLra_p59 h=p89)e="valt4 593>5 5493>5 593>54"5 589/a>4v5 59 555555555adi1= 59cc87e17dv3.">pip59 hkd49balv3 = {e"p59 h v3. = cc87e17dv3.">piNULL_should_Crashm.NULL=p89e="valt4 593>5 5493>5 593>54g593>5 5943>5 3593>538alv3.10.lue=4"rget43  v3.5555555555555555e="valt6="line" 6nam.4.L5">4="kernel/4kexe3c.c#L3bu"v3.10.lue=4"rget43  v3.55555555e5whilesnc87e17dv3.">p93>p59 hkd49balv3 = {e"p59 h v3.)e="valt4 593>5 5493>5 593>545 529/a>94spau40.c#L4093>5 593>5 549 59344value="valt4="line" 4nam.4.L2">45 529/a>94spau4 clas4="comment"> *4 kexe44 ="headi1= 59n_interrupt89cc87e1p59 hkd49balv3 = {e"p59 h v3.)>5 593>55el/kexec5.c#L3" id445L3" clas4s="l4ine" 4am.4.L   v3.44.+4.L440= 593>5 59 5555555558cec Loca.4/keofyclasres Remembsyls="la 59 at  a 59 5..L5>5 593>5 593>55="line" 5nam.4.L2">4.t;9/spau4e=5 593>5 549 59344.4.+4.L6=st"radi1= 59cc87e17dv3.">pilisL_sso_should_Crashm.lisL_ad 5 3.n&9cc87e17dv3.">pip59 hkd49balv3 = {e"p59 h v3.pid89cc87e17dv3.">pilruv3   = 0,e" namlru v3., &9cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">piiontrol_p59 hkd49balv3 = {e" ontrol_p59 h v3.)e="valt4 593>5 5493>5 593>545 559/a>94ppau1 clas14alv3.10.lue=4rrget44value="valt6al Publi6c License,49/spaue=<4a hr4ef="k4593>5st" on u4nsign445= 593>5 59 5555555558cec Loca.4/keofyclasres Because s="lp59 di"t9lrea y in it'sdds t ad are5 593>5 593>55="line" 5nam.4.L2">4.kernel/k4exec4.c#L746m.4.L   v3.44.+4.L44  v3.clec system call9/spau93>5 59 555555555*L9ved areawexwilceneverda 59 at  an e sylp59 dat vd4.L8" class="line" nam.4.L8">5455 589/a>4v5 59 555555555*L9iat 9sors s. sT="ss=or254im59 _5 59 _p59 h vd4.L8" class="line" nam.4.L8">545593>5 5943>5 4593>548m.4.L   v3.44.+4.L4493>5 59 5932 value="val0.10"""""""""55555555*Lwilcenot9932 valit (again) s.  w= don't neei vd4.L8" class="line" nam.4.L8">545"kernel/4kexe4c.c#L4993>5 593>5 549 5934493>5 59 5932 value="val0.10"""""""""55555555*L9o givelit 593.4try in im59 pid89u>g.4.L[]5 id4.L8" class="line" nam.4.L8">54/ 529/a>94spau50.c#L50"comment"> *4 This45f3>5 59 5932 value="val0.10"""""""""55555555*>5 593>5 593>55="line" 5nam.4.L2">4/ 529/a>94spau5 clas5193>5struct L4   v345 ="headi1= 59e="valt6="line" 6nam.4.L5">4/L3" clas4s="l5ine" 52alv3        4.L   450= 593>5 59 58cec Loca.4/keofyclasres Deal_wi9/ s="lds t ad area 59 "tIshsve5 addvertclalyla 59 at  5 id4.L8" class="line" nam.4.L8">54/t;9/spau4e=54/ 559/a>94spau5 clas54alv3        4.L   45ource code is licensed underLLLLLLLL5 Ideally I wo L  convert multi-p59 da 59 atares5ue=o5sse l/ id4.L8" class="line" nam.4.L8">54//spaue=<4a hreef="k55alv3        4.L   45.L6" clec system call9/spau93>5 59 5* p59 da 59 atares,es.  ad  every9/ anL9o im59 pid89ds t_ 59 s5 id4.L8" class="line" nam.4.L8">54gkernel/k4exec5.c#L756m.4.}= 593>54 59 545  v3.clec system call9/spau93>5 59 5* id4.L8" class="line" nam.4.L8">54/5 589/a>4v5 593>5 549 59345d4.L9" cl mapping between ph3>5 59 5*sForenowlit i"tsimp9ern9o justdfre ls="lp59 h5 id4.L8" class="line" nam.4.L8">54g593>5 5943>5 5593>558m.4.int L   4v3.4.4593>5 59 5932 value="val0.10"""""""""a>5 593>5 593>55="line" 5nam.4.L2">4/"kernel/4kexe5c.c#L5993>5{e" nam.44.L9"459 v3.adi1= 59t89cc87e17dv3."cim59 _fre _p59 _lisL_should_Crashm.4im59 _fre _p59 _lisL v3.n&9cc87e17dv3.">piexLra_p59 hkd49balv3 = {e"exLra_p59 h=p89)e="valt4 593>5 5493>5 593>545 529/a>94spau60.c#L60alv3        4if (L46value="valt4="line" 4nam.4.L2">45 529/a>94spau6 clas61alv3        4     46 ="headi1= 59932 valterrupt89cc87e1p59 hkd49balv3 = {e"p59 h v3.e="valt6derm@xmi6ssalu.com&45L3" clas4s="l6ine" 62alv3        4="hea460= 59e="valt6="line" 6nam.4.L5">4.t;9/spau4e=5 459 5946value="valt4="line" nnam.4.L5">45 559/a>94spau6 clas6493>5 593>5 549 593464= 59 L   v36=task_struct89cc87e17p59 _should_Crashm.p59 =p89cc87e17dv3.">p93>4im59 _5 59 _crash_iontrol_p59 hkd49balv3 = {e"4im59 _5 59 _irash_iontrol_p59 h v3.n6=task_struct89cc87e174im59 _should_Crashm.4im59 =p89cc87e17dv3.">p93>im59 _should_Crashm.im59 =p895 593>55al Publicc License,49/spaue=<4a hr6ef="k6rnel/kexec.c#4L6" i465= 593>5 59 55555555555555555555555555555555555555555555555.4.+4.L6=ue="_should_Crash89ordercpum.4. *L   v3order v3.) 593>55="line" 5nam.4.L2">45kernel/k4xxec1.c#L716alv3.10.lue=4r59 5466 v3.5 593>55el/kexec5.c#L3" id4455 589/a>4v5 59 5tcec Loca.4/keofyclasres Control  59 "t9325 pecial,st6eyt9325t6e ue=ermediarie" id4.L8" class="line" nam.4.L8">545593>5 594 593>5 56a
  
693>_data943>5)=4693>5 59 5932 value="val0.10"""""""""ast6at 9325neeied5whileswescopy=s="lasCtsofls="lp59 h vd4.L8" class="line" nam.4.L8">545"kernel/46exe5c.c#L5993>5{e" nam.46.L9"4693>5 59 5932 value="val0.10"""""""""asso 9ieir finallasCtse oplace.  As suchst6eytmust vd4.L8" class="line" nam.4.L8">54  529/a>947pau60.c#L60alv3        47f (L47f3>5 59 5932 value="val0.10"""""""""asnotdionflisk_wi9/ eie syls="lds t ad areassors se" vd4.L8" class="line" nam.4.L8">547 529/a>947pau6 clas61alv3        47    47c - kexec Per cpu memory */"""""""""asrnememory=s="le-to-oni"t9lrea y usse 5 id4.L8" class="line" nam.4.L8">547L3" clas47="l6ine" 62alv3        47"hea47au class="comment"> * Copyri""""""""a id4.L8" class="line" nam.4.L8">547t;9/spau47=5 479 5947id4.L4" class="line" nam.4.LLLLLLLLL5 Control  59 "t9325slso3t="lonly  59sswesmustda 59 at  id4.L8" class="line" nam.4.L8">547 559/a>947pau6 clas6493>5 593>5 547 59347ource code is licensed underLLLLLLLL5 when lofise oa 5rashle-to-o.  Allsofls="l e sylp59 " vd4.L8" class="line" nam.4.L8">547/spaue=<47 hr6ef="k6rnel/kexec.c#476" i47.L6" clec system call9/spau93>5 59 5* 9325 pecified5by=s="l">g.4.L=xs.  w= justdmemcpy id4.L8" class="line" nam.4.L8">547kernel/k47xec..c#L76 id4.L7" clas47="li47  v3.clec system call9/spau93>5 59 5*5ue=o5s="m direcaly5 id4.L8" class="line" nam.4.L8">5475 589/a>4<5 59 5* id4.L8" class="line" nam.4.L8">547593>5 5947593>5 56a
  
693>_data947>5)=4793>5 59 5932 value="val0.10"""""""""asT="lonly casesw syeswesreally neei mor25t6l mon"lof id4.L8" class="line" nam.4.L8">547"kernel/47exe5c.c#L5993>5{e" nam.47.L9"4793>5 59 5932 value="val0.10"""""""""ass="ses5kesernearchiteL6uysssw syeswescannotddisabl/ id4.L8" class="line" nam.4.L8">549 529/a>948pau60.c#L60alv3        48f (L48f3>5 59 5932 value="val0.10"""""""""ass="lMMUes.  mustdinstea  generat  a.rnel0.itytmapph  id4.L8" class="line" nam.4.L8">549 529/a>948pau6 clas61alv3        48    48c - kexec Per cpu memory */"""""""""asp59  tabl/9erneallsofls="lmemory5 id4.L8" class="line" nam.4.L8">549L3" clas48="l6ine" 62alv3        48"hea48au class="comment"> * Copyri""""""""a id4.L8" class="line" nam.4.L8">548t;9/spau48=5 489 5948id4.L4" class="line" nam.4.LLLLLLLLL5 Giveast6e lowldems.  s=i"timp9e.4.L=xs verytsimp9e id4.L8" class="line" nam.4.L8">548 559/a>948pau6 clas6493>5 593>5 548 59348ource code is licensed underLLLLLLLL5 a 59 atlass=at findsst6e first holesofls="lappropriat  id4.L8" class="line" nam.4.L8">548/spaue=<48 hr6ef="k6rnel/kexec.c#486" i48.L6" clec system call9/spau93>5 59 5* size5in=s="lasCrash 5memory=regare,es.  a 59 at "t9ll id4.L8" class="line" nam.4.L8">548kernel/k48xec..c#L76 id4.L7" clas48="li48  v3.clec system call9/spau93>5 59 5*5ofls="lmemory upsso s.  incluise oe s hole5 id4.L8" class="line" nam.4.L8">5495 589/a>485 59 5*>5 593>5 593>55="line" 5nam.4.L2">49f="kern64>>5 1593>518alv3.10.lue=4r>5)=48  v3.55555555.4.+4.L6=long_struct89cc87e17hole_st"rtalv3 = 0,e" namhole_st"rt=p89,587e17dv3.">p93>hole_dalv3   = 0,e" namhole_dal=p89,587e17dv3.">p93>sizev3   = 0,e" namsize v3.e="valt6derm@xmi6ssalu.com&48"kernel/48exe5c.c#L5993>5{e" nam.48.L9"48  v3.555555556=task_struct89cc87e17p59 _should_Crashm.p59 =p89cc87e17dv3.">p93>p59 hkd49balv3 = {e"p59 h v3.e="valt6derm@xmi6ssalu.com&49 529/a>949pau60.c#L60alv3        49f (L49value="valt4="line" 4nam.4.L2">49 529/a>949pau6 clas61alv3        49    49 ="headi1= 59t89cc87e17dv3."p59 hkd49balv3 = {e"p59 h v3. = cc87e17dv3.">piNULL_should_Crashm.NULL=p89e="valt4 593>5 5493>5 593>549L3" clas49="l6ine" 62alv3        49"hea490= 593>5 59 587e17dv3.">p93>sizev3   = 0,e" namsize v3. = (1=">v3">v33cc87e17dv3.">piordercpum.4. *L   v3order v3.)5">v3">v33cc87e17dv3.">piPAGE_SHIFTkd49balv3 = {e"PAGE_SHIFT">5 e="valt6derm@xmi6ssalu.com&49t;9/spau49=5 499 5949.4.+4.L6=st"rstruct89cc87e17hole_st"rtalv3 = 0,e" namhole_st"rt=p89 =eLt89cc87e17dv3."im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">piiontrol_p59 kd49balv3 = {e" ontrol_p59 =p895+ Lt89cc87e17dv3."sizev3   = 0,e" namsize v3. - 1)) &9 ~Lt89cc87e17dv3."sizev3   = 0,e" namsize v3. - 1)e="valt6derm@xmi6ssalu.com&49 559/a>949pau6 clas6493>5 593>5 549 593494 v3.adi1= 5987e17dv3.">p93>hole_dalv3   = 0,e" namhole_dal=p89 55= cc87e17dv3.">pihole_st"rtalv3 = 0,e" namhole_st"rt=p89 + cc87e17dv3.">pisizev3   = 0,e" namsize v3. - 1e="valt6derm@xmi6ssalu.com&49/spaue=<49 hr6ef="k6rnel/kexec.c#496" i495= 593>5 59 5whilesn87e17dv3.">p93>hole_dalv3   = 0,e" namhole_dal=p89 ">v3= cc87e17dv3.">picrashk_r hkd49balv3 = {e" rashk_r h=p89b89cc87e17dv3.">dalv3   = 0,e" nam.4.L9">u>5 593>55el/kexec5.c#L3" id449kernel/k49xec..c#L76 id4.L7" clas49="li496= 593>5 59 555555555.4.+4.L6=long_struct89cc87e17i_should_Crashm.i=p89e="valt4 593>5 5493>5 593>549 589/a>v49p93>hole_dalv3   = 0,e" namhole_dal=p89 "d89 cc87e17dv3.">piKEXEC_CRASH_CONTROL_MEMORY_LIMITkd49balv3 = {e"KEXEC_CRASH_CONTROL_MEMORY_LIMIT v3.) 593>55="line" 5nam.4.L2">49"kernel/4eexec.c#L8bu"v3.10.lue="4r.L9"49  v3.555555555555555555555555breake="valt6derm@xmi6ssalu.com&50 529/a>95ppau 0.c#L valv3.10.lue=5rf (L500 v3.5555555555555555n_in87e17dv3.">p93>hole_dalv3   = 0,e" namhole_dal=p89 "d89 cc87e17dv3.">picrashk_r hkd49balv3 = {e" rashk_r h=p89b89cc87e17dv3.">dalv3   = 0,e" nam.4.L9">u="valt6derm@xmi6ssalu.com&501529/a>95ppau6 clas61alv3        501 (L50 ="headi1= 593>5 59 555555555breake="valt6derm@xmi6ssalu.com&502529/a>95p="l6ine" 62alv3        502 (L500= 593>5 59 5555555558cec Loca.4/keofyclasres See5n_iI overlap s.y5ofls="l">g.4.L=x*>5 593>5 593>55="line" 5nam.4.L2">5033" clas50=5 503 (L50.4.+4.L6=st"radi1= 59erneLt89cc87e17dv3."i_should_Crashm.i=p89RESue_struct89cc87e17i_should_Crashm.i=p89=">v33cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pin4.">g.4.L=lv3  = ment"> * 4.">g.4.L==p89e_struct89cc87e17i_should_Crashm.i=p89++)>5 593>55el/kexec5.c#L3.L2">5043" clas50pau6 clas6493>5 593>5 5504 (L504 v3.adi1= 59adi1= 5955555555.4.+4.L6=long_struct89cc87e17mst"rtalv3 = 0,e" namm.4.L9">5 ,5struct89cc87e17mdalv3   = 0,e" namm.4.L9">e="valt4 593>5 5493>5 593>55053" clas50 hr6ef="k6rnel/kexec.c#505 (L50value="valt3s.9/spau3e=5 59 555555555adi1= 59cc87e17dv3.">pimst"rtalv3 = 0,e" namm.4.L9">5  = cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pis>g.4.L_should_Crashm.u>g.4.L__peREINFO_NOTE_SIZEi_should_Crashm.i=p89]b89cc87e17dv3.">memv3   = 0,e" namm.mL9">e="valt4 593>5 5493>5 593>5507ernel/k50pimdalv3   = 0,e" namm.4.L9"> 55= cc87e17dv3.">pimst"rtalv3 = 0,e" namm.4.L9">5  + cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pis>g.4.L_should_Crashm.u>g.4.L__peREINFO_NOTE_SIZEi_should_Crashm.i=p89]b89cc87e17dv3.">memszv3   = 0,e" namm.mszL9"> - 1e="valt6derm@xmi6ssalu.com&508ernel/k50>5 593>5 593>5 593>5 59508 (L50  v3.555555555555555555555555n_inLt89cc87e17dv3."hole_dalv3   = 0,e" namhole_dal=p89 "d89= cc87e17dv3.">pimst"rtalv3 = 0,e" namm.4.L9">5 ) &9&9 Lt89cc87e17dv3."hole_st"rtalv3 = 0,e" namhole_st"rt=p89 ">v3= cc87e17dv3.">pimdalv3   = 0,e" namm.4.L9">u)>5 593>55el/kexec5.c#L3.L2">509ernel/k50exec.c#L8bu"v3.10.lue="509 (L50  v3.555555555555555555555555555555558cec Loca.4/keofyclasres Advanceoe s holesso 9ie .4.5ofls="l">g.4.Lx*>5 593>5 593>55="line" 5nam.4.L2">55 529/a>95spau 0.c#L valv3.10.lue=5"rget510 v3.55555555555555555555555555555555struct89cc87e17hole_st"rtalv3 = 0,e" namhole_st"rt=p89 =eLt89cc87e17dv3."mdalv3   = 0,e" namm.4.L9"> + Lt89cc87e17dv3."sizev3   = 0,e" namsize v3. - 1)) &9 ~Lt89cc87e17dv3."sizev3   = 0,e" namsize v3. - 1)e="valt6derm@xmi6ssalu.com&551529/a>95ppau  clas11alv3.10.lue=5r1 (L51 ="headi1= 593>5 59 5555555555555555587e17dv3.">p93>hole_dalv3   = 0,e" namhole_dal=p89 55= cc87e17dv3.">pihole_st"rtalv3 = 0,e" namhole_st"rt=p89 + cc87e17dv3.">pisizev3   = 0,e" namsize v3. - 1e="valt6derm@xmi6ssalu.com&55L3" clas5s="l1ine" 12alv3.10.lue=5"rget510= 593>5 59 5555555555555555555555555breake="valt6derm@xmi6ssalu.com&5533" clas5e=5. 559/a>95spau1 clas14alv3.10.lue=5"rget514 v3.adi1= 59adi1= 59e="valt6="line" 6nam.4.L5">5.53" clas5a hr1ef="k15alv3.10.lue=5"rget515= 593>5 59 5555555558cec Loca.4/keofyclasres I_iI don't overlap s.y5">g.4.L=xIshsve5fou.  my hole!x*>5 593>5 593>55="line" 5nam.4.L2">55kernel/k5exec1.c#L716alv3.10.lue=5"rget516= 593>5 59 555555555n_in87e17dv3.">p93>i_should_Crashm.i=p89RE= cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pin4.">g.4.L=lv3  = ment"> * 4.">g.4.L==p89)>5 593>55el/kexec5.c#L3.L2">5g7ernel/k5v5 59 555555555adi1= 59cc87e17dv3.">pip59 hkd49balv3 = {e"p59 h v3. = cc87e17dv3.">pipfn_to_p59 _should_Crashm.pfn_to_p59  v3.nt89cc87e17dv3."hole_st"rtalv3 = 0,e" namhole_st"rt=p89 "gt;&d89 cc87e17dv3.">piPAGE_SHIFTkd49balv3 = {e"PAGE_SHIFT">5 )e="valt6derm@xmi6ssalu.com&558ernel/k53>5 1593>518alv3.10.lue=5"rget51  v3.555555555555555555555555breake="valt6derm@xmi6ssalu.com&559ernel/k5kexe1c.c#L1bu"v3.10.lue=5"rget51  v3.5555555555555555e="valt6="line" 6nam.4.L5">55 529/a>95spau20.c#L2valv3.10.lue=5"rget520 v3.55555555e="valt6="line" 6nam.4.L5">551529/a>95spau2 clas21alv3.10.lue=5"rget52 ="headi1= 59n_interrupt89cc87e1p59 hkd49balv3 = {e"p59 h v3.)="valt6="line" 6nam.4.L5">55L3" clas5=="l1ine" 12alv3.10.lue=5rrget520= 593>5 59 55555555587e17dv3.">p93>im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">piiontrol_p59 kd49balv3 = {e" ontrol_p59 =p895= cc87e17dv3.">pihole_dalv3   = 0,e" namhole_dal=p89e="valt6derm@xmi6ssalu.com&55t;9/spau5e=52 559/a>95spau2 clas24alv3.10.lue=5"rget524= 593>5 59 5932 valterrupt89cc87e1p59 hkd49balv3 = {e"p59 h v3.e="valt6derm@xmi6ssalu.com&52/spaue=<5a hr2ef="k25alv3.10.lue=5"rget52.4.+4e="valt6="line" 6nam.4.L5">55kernel/k5exec2.c#L726alv3.10.lue=5"rget52  v3.="valt4=">&g4t;">< href5>5 589/a>5v5 5593>5 593>552593>5 5953>5 2593>528alv3.10.lue=5"rget5293>5  Ltask_struct89cc87e17p59 _should_Crashm.p59 =p89cc87e17dv3.">p93>4im59 _5 59 _control_p59 hkd49balv3 = {e"4im59 _5 59 _iontrol_p59 h v3.n6=task_struct89cc87e174im59 _should_Crashm.4im59 =p89cc87e17dv3.">p93>im59 _should_Crashm.im59 =p895 593>55al Publicc License,52"kernel/5kexe2c.c#L2bu"v3.10.lue=5"rget52  v3.55555555555555555555555555555555555555555.4.+4.L6=ue="_should_Crash89ordercpum.4. *L   v3order v3.) 593>55="line" 5nam.4.L2">5t 529/a>95spau30.c#L3valv3.10.lue=5"rget53f3>5 5 593>55el/kexec5.c#L3" id45t 529/a>95spau3 clas31alv3.10.lue=5"rget53 ="headi1= 596=task_struct89cc87e17p59 _should_Crashm.p59 =p89cc87e17dv3.">p93>p59 hkd49balv3 = {e"p59 h v3. = cc87e17dv3.">piNULL_should_Crashm.NULL=p89e="valt4 593>5 5493>5 593>555L3" clas5s="l3ine" 32alv3.10.lue=5"rget530= 59="valt4 593>5 5493>5 593>555t;9/spau5e=pityp _should_Crashm.typ =p89)>5 593>55el/kexec5.c#L3.L2">55 559/a>95spau3 clas34alv3.10.lue=5"rget534 v3.adi1= 59casescc87e17dv3.">piKEXEC_TYPE_DEFAULTkd49balv3 = {e"KEXEC_TYPE_DEFAULT v3.: 593>55el/kexec5.c#L3.L2">55/spaue=<5a hr3ef="k3593>5 593>5 559 593535= 593>5 59 55555555587e17dv3.">p93>p59 hkd49balv3 = {e"p59 h v3. = cc87e17dv3.">pi4im59 _5 59 _normal_iontrol_p59 hkd49balv3 = {e"4im59 _5 59 _normal_iontrol_p59 h v3.n87e17dv3.">p93>im59 _should_Crashm.im59 =p8955_should_Crash89ordercpum.4. *L   v3order v3.)e="valt6derm@xmi6ssalu.com&5"kernel/k5exec3.c#L736alv3.10.lue=5"rget536= 593>5 59 555555555breake="valt6derm@xmi6ssalu.com&5"5 589/a>5v5 59 5casescc87e17dv3.">piKEXEC_TYPE_CRASHkd49balv3 = {e"KEXEC_TYPE_CRASH v3.: 593>55el/kexec5.c#L3.L2">55593>5 5953>5 3593>538alv3.10.lue=5"rget53  v3.555555555555555587e17dv3.">p93>p59 hkd49balv3 = {e"p59 h v3. = cc87e17dv3.">pi4im59 _5 59 _crash_iontrol_p59 hkd49balv3 = {e"4im59 _5 59 _irash_iontrol_p59 h v3.n87e17dv3.">p93>im59 _should_Crashm.im59 =p8955_should_Crash89ordercpum.4. *L   v3order v3.)e="valt6derm@xmi6ssalu.com&5""kernel/5kexe3c.c#L3bu"v3.10.lue=5"rget53  v3.5555555555555555breake="valt6derm@xmi6ssalu.com&55 529/a>95spau40.c#L4093>5 593>5 559 593540 v3.55555555e="valt6="line" 6nam.4.L5">55 529/a>95spau4 clas4="comment"> *5 kexe54  v3.="valt4 593>5 5493>5 593>555L3" clas5s="l4ine" 4am.4.L   v3.45.+4.L540= 593>5 59 5932 valterrupt89cc87e1p59 hkd49balv3 = {e"p59 h v3.e="valt6derm@xmi6ssalu.com&5.t;9/spau5e=5 593>5 559 593543= 59e="valt6="line" 6nam.4.L5">55 559/a>95ppau1 clas14alv3.10.lue=5rrget54value="valt6al Publi6c License,59/spaue=<5a hr4ef="k4593>5st" on u5nsign545 v3. L   v3ue="_should_Crash894im59 _5dd_datryv3   = 0,e" nam4im59 _5dd_datry v3.n6=task_struct89cc87e174im59 _should_Crashm.4im59 =p89cc87e17dv3.">p93>im59 _should_Crashm.im59 =p895"_should_Crash894im59 _datry_talv3 = 0,e" nam4im59 _datry_t=p89c89cc87e17dv3.">datryv3   = 0,e" namdatry v3.) 593>55="line" 5nam.4.L2">5.kernel/k5exec4.c#L746m.4.L   v3.45.+4.L546 v3.5 593>55el/kexec5.c#L3" id4555 589/a>5v5 59 5n_inc87e17dv3.">p93>im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pidatryv3   = 0,e" namdatry v3. != 0) 593>55="line" 5nam.4.L2">5.593>5 5953>5 4593>548m.4.L   v3.45.+4.L54  v3.555555555555555587e17dv3.">p93>im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pidatryv3   = 0,e" namdatry v3.++e="valt6derm@xmi6ssalu.com&5."kernel/5kexe4c.c#L4993>5 593>5 559 5935493>5 ="valt6derm@xmi6ssalu.com&5/ 529/a>95spau50.c#L50"comment"> *5 This550= 593>5 59 5n_in87e17dv3.">p93>im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pidatryv3   = 0,e" namdatry v3. E= cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pioulL_datryv3   = 0,e" namlasL_datry v3.)>5 593>55el/kexec5.c#L3.L2">5/ 529/a>95spau5 clas5193>5struct L5   v355 ="headi1= 593>5 59 5t89cc87e17dv3."4im59 _datry_talv3 = 0,e" nam4im59 _datry_t=p89cc87e17dv3.">p93>ind_p59 kd49balv3 = {e"ind_p59  v3.e="valt6derm@xmi6ssalu.com&5/L3" clas5s="l5ine" 52alv3        5.L   550= 593>5 59 5555555556=task_struct89cc87e17p59 _should_Crashm.p59 =p89cc87e17dv3.">p93>p59 _should_Crashm.p59 =p89e="valt6derm@xmi6ssalu.com&5/t;9/spau5e=5/ 559/a>95spau5 clas54alv3        5.L   554 v3.adi1= 59adi1= 59t89cc87e17dv3."p59 _should_Crashm.p59 =p89c= cc87e17dv3.">pi4im59 _5 59 _p59 kd49balv3 = {e"4im59 _5 59 _p59  v3.nt89cc87e17dv3."im59 _should_Crashm.im59 =p895"_should_Crash89GFP_KERNEL_should_Crashm.GFP_KERNEL=p89,5_should_Crash89KIMAGE_NO_DESTkd49balv3 = {e"KIMAGE_NO_DEST v3.)e="valt6derm@xmi6ssalu.com&5//spaue=<5a hreef="k55alv3        5.L   555= 593>5 59 555555555u_inc87e17dv3.">p93>p59 _should_Crashm.p59 =p89) 593>55="line" 5nam.4.L2">5gkernel/k5exec5.c#L756m.4.}= 593>55 59 5556= 593>5 59 555555555adi1= 59932 val-87e17dv3.">p93>ENOMEM_should_Crashm.ENOMEM=p89e="valt6derm@xmi6ssalu.com&5/5 589/a>5v5 593>5 559 59355value="valt5 593>5 5593>5 593>55g593>5 5953>5 5593>558m.4.int L   5v3.4.55  v3.555555555555555587e17dv3.">p93>ind_p59 kd49balv3 = {e"ind_p59  v3.5= cc87e17dv3.">pip59 _ssors s_should_Crashm.p59 _ssors s v3.nt89cc87e17dv3."p59 _should_Crashm.p59 =p89)e="valt4 593>5 5493>5 593>55/"kernel/5kexe5c.c#L5993>5{e" nam.54.L9"55  v3.5555555555555555c87e17dv3.">p93>im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pidatryv3   = 0,e" namdatry v3. = cc87e17dv3.">pivirt_to_phys_should_Crashm.virt_to_phys v3.nt89cc87e17dv3."ind_p59 kd49balv3 = {e"ind_p59  v3.) |9t89cc87e17dv3."IND_INDIRECTIONkd49balv3 = {e"IND_INDIRECTION=p89e="valt6derm@xmi6ssalu.com&55 529/a>95spau60.c#L60alv3        5if (L560 v3.5555555555555555cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pidatryv3   = 0,e" namdatry v3. = cc87e17dv3.">piind_p59 kd49balv3 = {e"ind_p59  v3.e="valt6derm@xmi6ssalu.com&55 529/a>95spau6 clas61alv3        5     56 ="headi1= 593>5 59 5t89cc87e17dv3."im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pioulL_datryv3   = 0,e" namlasL_datry v3. = cc87e17dv3.">piind_p59 kd49balv3 = {e"ind_p59  v3. +="valt6derm@xmi6ssalu.com&55L3" clas5s="l6ine" 62alv3        5="hea560= 593>5 59 5555555555555555555555555555555nLt89cc87e17dv3."PAGE_SIZEkd49balv3 = {e"PAGE_SIZE= 59/sizeofLt89cc87e17dv3."4im59 _datry_talv3 = 0,e" nam4im59 _datry_t=p89)) - 1)e="valt6derm@xmi6ssalu.com&5.t;9/spau5e=5 559 5956.4.+4.L6=st"re="valt6="line" 6nam.4.L5">55 559/a>95spau6 clas6493>5 593>5 559 593564 v3.adi1= 59c87e17dv3.">p93>im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pidatryv3   = 0,e" namdatry v3. = cc87e17dv3.">pidatryv3   = 0,e" namdatry v3.e="valt6derm@xmi6ssalu.com&5./spaue=<5a hr6ef="k6rnel/kexec.c#5L6" i565= 593>5 59 587e17dv3.">p93>im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pidatryv3   = 0,e" namdatry v3.++e="valt6derm@xmi6ssalu.com&55kernel/k5xxec1.c#L716alv3.10.lue=5r59 5566 v3.adi1= 59c87e17dv3.">p93>im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pidatryv3   = 0,e" namdatry v3. = 0e="valt6derm@xmi6ssalu.com&555 589/a>5v5 5593>5 593>555593>5 595 593>5 56a
  
693>_data953>5)=56  v3.55555555932 val0e="valt6derm@xmi6ssalu.com&55"kernel/56exe5c.c#L5993>5{e" nam.56.L9"5693>5 e="valt6="line" 6nam.4.L5">5  529/a>957pau60.c#L60alv3        57f (L57value="valt4="line" 4nam.4.L2">57 529/a>957pau6 clas61alv3        57    57c - k L   v3ue="_should_Crash894im59 _seL_de t ad arealv3 = 0,e" nam4im59 _seL_de t ad are v3.n6=task_struct89cc87e174im59 _should_Crashm.4im59 =p89cc87e17dv3.">p93>im59 _should_Crashm.im59 =p895 593>55al Publicc License,57L3" clas57="l6ine" 62alv3        57"hea570= 593>5 59 5555555555555555555555555555.4.+4.L6=long_struct89cc87e17de t ad arealv3 = 0,e" namde t ad are v3.) 593>55="line" 5nam.4.L2">57t;9/spau57=5 579 5957id4.L5 593>55el/kexec5.c#L3.L2">57 559/a>957pau6 clas6493>5 593>5 557 593574 v3.adi1= 59ue="_should_Crash89rs ultalv3 = 0,e" namrs ult v3.e="valt6derm@xmi6ssalu.com&57/spaue=<57 hr6ef="k6rnel/kexec.c#576" i57value="valt3s.9/spau3e=p93>de t ad arealv3 = 0,e" namde t ad are v3. &9= cc87e17dv3.">piPAGE_MASKkd49balv3 = {e"PAGE_MASK v3.e="valt6derm@xmi6ssalu.com&575 589/a>5<5 59 587e17dv3.">p93>rs ultalv3 = 0,e" namrs ult v3.c= cc87e17dv3.">pi4im59 _5dd_datryv3   = 0,e" nam4im59 _5dd_datry v3.nt89cc87e17dv3."im59 _should_Crashm.im59 =p895"_should_Crash89de t ad arealv3 = 0,e" namde t ad are v3. |9t89cc87e17dv3."IND_DESTINATIONkd49balv3 = {e"IND_DESTINATION=p89)e="valt4 593>5 5493>5 593>557593>5 5957593>5 56a
  
693>_data957>5)=57  v3.55555555n_in87e17dv3.">p93>rs ultalv3 = 0,e" namrs ult v3.c== 0) 593>55="line" 5nam.4.L2">57"kernel/57exe5c.c#L5993>5{e" nam.57.L9"57  v3.555555555555555587e17dv3.">p93>im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pide t ad arealv3 = 0,e" namde t ad are v3. = cc87e17dv3.">pide t ad arealv3 = 0,e" namde t ad are v3.e="valt4 593>5 5493>5 593>559 529/a>958pau60.c#L60alv3        58f (L58value="valt4="line" 4nam.4.L2">59 529/a>958pau6 clas61alv3        58    58 ="headi1= 59932 valterrupt89cc87e1rs ultalv3 = 0,e" namrs ult v3.e="valt6derm@xmi6ssalu.com&59L3" clas58="l6ine" 62alv3        58"hea580= 59e="valt6="line" 6nam.4.L5">58t;9/spau58=5 589 5958value="valt4="line" nnam.4.L5">58 559/a>958pau6 clas6493>5 593>5 558 59358value="valt6al Publi6c License,58/spaue=<58 hr6ef="k6rnel/kexec.c#586" i585 v3. L   v3ue="_should_Crash894im59 _5dd_p59 kd49balv3 = {e"4im59 _5dd_p59  v3.n6=task_struct89cc87e174im59 _should_Crashm.4im59 =p89cc87e17dv3.">p93>im59 _should_Crashm.im59 =p895".4.+4.L6=long_struct89cc87e17p59 _should_Crashm.p59 =p89) 593>55="line" 5nam.4.L2">58kernel/k58xec..c#L76 id4.L7" clas58="li586 v3.5 593>55el/kexec5.c#L3" id4595 589/a>58>5 1593>518alv3.10.lue=5r>5)=58  v3.="valt6derm@xmi6ssalu.com&59"kernel/58exe5c.c#L5993>5{e" nam.58.L9"58  v3.55555555t89cc87e17dv3."p59 _should_Crashm.p59 =p89c&9= cc87e17dv3.">piPAGE_MASKkd49balv3 = {e"PAGE_MASK v3.e="valt6derm@xmi6ssalu.com&59 529/a>959pau60.c#L60alv3        59f (L590= 593>5 59 587e17dv3.">p93>rs ultalv3 = 0,e" namrs ult v3.c= cc87e17dv3.">pi4im59 _5dd_datryv3   = 0,e" nam4im59 _5dd_datry v3.nt89cc87e17dv3."im59 _should_Crashm.im59 =p895"_should_Crash89p59 _should_Crashm.p59 =p89c|9t89cc87e17dv3."IND_SOURCEkd49balv3 = {e"IND_SOURCE=p89)e="valt4 593>5 5493>5 593>559 529/a>959pau6 clas61alv3        59    59 ="headi1= 59n_interrupt89cc87e1rs ultalv3 = 0,e" namrs ult v3.c== 0) 593>55="line" 5nam.4.L2">59L3" clas59="l6ine" 62alv3        59"hea590= 593>5 59 55555555587e17dv3.">p93>im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pide t ad arealv3 = 0,e" namde t ad are v3. += cc87e17dv3.">piPAGE_SIZEkd49balv3 = {e"PAGE_SIZE= 59e="valt4 593>5 5493>5 593>559t;9/spau59=5 599 5959value="valt4="line" nnam.4.L5">59 559/a>959pau6 clas6493>5 593>5 559 593594= 593>5 59 5932 valterrupt89cc87e1rs ultalv3 = 0,e" namrs ult v3.e="valt6derm@xmi6ssalu.com&59/spaue=<59 hr6ef="k6rnel/kexec.c#596" i59.4.+4e="valt6="line" 6nam.4.L5">59kernel/k59xec..c#L76 id4.L7" clas59="li59  v3.="valt4=">&g4t;">< href59 589/a>v59p93>im59 _should_Crashm.im59 =p89) 593>55="line" 5nam.4.L2">59"kernel/5eexec.c#L8bu"v3.10.lue="5r.L9"59  v3.5 593>55el/kexec5.c#L3" id460 529/a>96ppau 0.c#L valv3.10.lue=6rf (L600 v3.555555558cec Loca.4/keofyclasres Walk through s.  fre ls.y5exLralds t ad area 59 "tIsmayshsve5*>5 593>5 593>55="line" 5nam.4.L2">601529/a>96ppau6 clas61alv3        601 (L60 ="headi1= 59t89cc87e17dv3."cim59 _fre _p59 _lisL_should_Crashm.4im59 _fre _p59 _lisL v3.n&9cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pide t_p59 hkd49balv3 = {e"de t_p59 h=p89)e="valt4 593>5 5493>5 593>5602529/a>96p="l6ine" 62alv3        602 (L600= 59="valt4 593>5 5493>5 593>56033" clas60=5 603 (L60.4.+4.L6=st"r8cec Loca.4/keofyclasres Walk through s.  fre ls.y5unusabl/a 59 "tIshsve5cachL6=*>5 593>5 593>55="line" 5nam.4.L2">6043" clas60pau6 clas6493>5 593>5 5604 (L604 v3.adi1= 59t89cc87e17dv3."cim59 _fre _p59 _lisL_should_Crashm.4im59 _fre _p59 _lisL v3.n&9cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">piunuseabl/_p59 hkd49balv3 = {e"unuseabl/_p59 h=p89)e="valt4 593>5 5493>5 593>56053" clas60 hr6ef="k6rnel/kexec.c#605 (L60value="valt3s.9/spau3e=607ernel/k60p93>im59 _should_Crashm.im59 =p89) 593>55="line" 5nam.4.L2">608ernel/k60>5 593>5 593>5 593>5 59608 (L60  v3.5 593>55el/kexec5.c#L3" id4609ernel/k60exec.c#L8bu"v3.10.lue="609 (L60  v3.55555555n_inc87e17dv3.">p93>im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pidatryv3   = 0,e" namdatry v3. != 0) 593>55="line" 5nam.4.L2">65 529/a>96spau 0.c#L valv3.10.lue=6"rget610 v3.555555555555555587e17dv3.">p93>im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pidatryv3   = 0,e" namdatry v3.++e="valt6derm@xmi6ssalu.com&651529/a>96ppau  clas11alv3.10.lue=6r1 (L61  v3.="valt4 593>5 5493>5 593>565L3" clas6s="l1ine" 12alv3.10.lue=6"rget610= 593>5 59 5c87e17dv3.">p93>im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pidatryv3   = 0,e" namdatry v3. = cc87e17dv3.">piIND_DONEkd49balv3 = {e"IND_DONE v3.e="valt6derm@xmi6ssalu.com&6533" clas6e=6. 559/a>96spau1 clas14alv3.10.lue=6"rget61value="valt6al Publi6c License,6.53" clas6a hr1ef="k15alv3.10.lue=6"rget615= 59#defalv cc87e17dv3.">pifor_each_4im59 _datrykd49balv3 = {e"for_each_4im59 _datry v3.nt89cc87e17dv3."im59 _should_Crashm.im59 =p895"_should_Crash89ptrcpum.4. *L   v3ptr=p895"_should_Crash89datryv3   = 0,e" namdatry v3.) \="valt6al Publi6c License,6.kernel/k6exec1.c#L716alv3.10.lue=6"rget616= 593>5 59 5erneLt89cc87e17dv3."ptrcpum.4. *L   v3ptr=p89 = &9cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pihealv3   = 0,e" namheal v3.eeLt89cc87e17dv3."datryv3   = 0,e" namdatry v3. = c87e17dv3.">p93>ptrcpum.4. *L   v3ptr=p89) &9&9 !Lt89cc87e17dv3."datryv3   = 0,e" namdatry v3. &9 cc87e17dv3.">piIND_DONEkd49balv3 = {e"IND_DONE v3.); \="valt6al Publi6c License,6.7ernel/k6v5 59 555555555t89cc87e17dv3."ptrcpum.4. *L   v3ptr=p89 = Lt89cc87e17dv3."datryv3   = 0,e" namdatry v3. &9 cc87e17dv3.">piIND_INDIRECTIONkd49balv3 = {e"IND_INDIRECTION=p89)? \="valt6al Publi6c License,6.8ernel/k63>5 1593>518alv3.10.lue=6"rget61  v3.555555555555555555555555t89cc87e17dv3."phys_to_virtcpum.4. *L   v3phys_to_virt v3.nLt89cc87e17dv3."datryv3   = 0,e" namdatry v3. &9 cc87e17dv3.">piPAGE_MASKkd49balv3 = {e"PAGE_MASK v3.)):5t89cc87e17dv3."ptrcpum.4. *L   v3ptr=p89 +1) 593>55="line" 5nam.4.L2">659ernel/k6kexe1c.c#L1bu"v3.10.lue=6"rget6193>5 ="valt6derm@xmi6ssalu.com&65 529/a>96spau20.c#L2valv3.10.lue=6"rget620 v3. L   v3void9t89cc87e17dv3."cim59 _fre _eatryv3   = 0,e" nam4im59 _fre _eatry v3.nt89cc87e17dv3."4im59 _datry_talv3 = 0,e" nam4im59 _datry_t=p89c89cc87e17dv3.">datryv3   = 0,e" namdatry v3.) 593>55="line" 5nam.4.L2">651529/a>96spau2 clas21alv3.10.lue=6"rget62 ="he5 593>55el/kexec5.c#L3" id465L3" clas6=="l1ine" 12alv3.10.lue=6rrget620= 593>5 59 56=task_struct89cc87e17p59 _should_Crashm.p59 =p89cc87e17dv3.">p93>p59 _should_Crashm.p59 =p89e="valt6derm@xmi6ssalu.com&65t;9/spau6e=62 559/a>96spau2 clas24alv3.10.lue=6"rget624 v3.adi1= 59t89cc87e17dv3."p59 _should_Crashm.p59 =p89c= cc87e17dv3.">pipfn_to_p59 _should_Crashm.pfn_to_p59  v3.nt89cc87e17dv3."datryv3   = 0,e" namdatry v3. >&d89 cc87e17dv3.">piPAGE_SHIFTkd49balv3 = {e"PAGE_SHIFT">5 )e="valt6derm@xmi6ssalu.com&62/spaue=<6a hr2ef="k25alv3.10.lue=6"rget625= 593>5 59 587e17dv3.">p93>4im59 _fre _p59 hkd49balv3 = {e"cim59 _fre _p59 h v3.n87e17dv3.">p93>p59 _should_Crashm.p59 =p89)e="valt4 593>5 5493>5 593>565kernel/k6exec2.c#L726alv3.10.lue=6"rget626= 59e="valt6="line" 6nam.4.L5">6>5 589/a>6v5 5593>5 593>562593>5 5963>5 2593>528alv3.10.lue=6"rget628 v3. L   v3void9t89cc87e17dv3."cim59 _fre kd49balv3 = {e"cim59 _fre  v3.n6=task_struct89cc87e174im59 _should_Crashm.4im59 =p89cc87e17dv3.">p93>im59 _should_Crashm.im59 =p89) 593>55="line" 5nam.4.L2">62"kernel/6kexe2c.c#L2bu"v3.10.lue=6"rget62  v3.5 593>55el/kexec5.c#L3" id46t 529/a>96spau30.c#L3valv3.10.lue=6"rget630= 593>5 59 587e17dv3.">p93>4im59 _datry_talv3 = 0,e" nam4im59 _datry_t=p89cc87e17dv3.">p93>ptrcpum.4. *L   v3ptr=p895"_should_Crash89datryv3   = 0,e" namdatry v3.e="valt4 593>5 5493>5 593>56t 529/a>96spau3 clas31alv3.10.lue=6"rget63 ="headi1= 59t89cc87e17dv3."cim59 _datry_talv3 = 0,e" nam4im59 _datry_t=p89c89cc87e17dv3.">ialv3   = 0,e" namial=p89 = 0e="valt6derm@xmi6ssalu.com&65L3" clas6s="l3ine" 32alv3.10.lue=6"rget630= 59="valt4 593>5 5493>5 593>565t;9/spau6e=p93>im59 _should_Crashm.im59 =p89) 593>55="line" 5nam.4.L2">65 559/a>96spau3 clas34alv3.10.lue=6"rget634 v3.adi1= 59adi1= 59932 vae="valt6derm@xmi6ssalu.com&65/spaue=<6a hr3ef="k3593>5 593>5 569 59363value="valt3s.9/spau3e=5 59 587e17dv3.">p93>cim59 _fre _exLra_p59 hkd49balv3 = {e"cim59 _fre _exLra_p59 h v3.n87e17dv3.">p93>im59 _should_Crashm.im59 =p89)e="valt6derm@xmi6ssalu.com&655 589/a>6v5 59 587e17dv3.">p93>for_each_4im59 _datrykd49balv3 = {e"for_each_4im59 _datry v3.nt89cc87e17dv3."im59 _should_Crashm.im59 =p895"_should_Crash89ptrcpum.4. *L   v3ptr=p895"_should_Crash89datryv3   = 0,e" namdatry v3.) 5 593>55el/kexec5.c#L3" id46t593>5 5963>5 3593>538alv3.10.lue=6"rget63  v3.5555555555555555n_interrupt89cc87e1datryv3   = 0,e" namdatry v3. &9 cc87e17dv3.">piIND_INDIRECTIONkd49balv3 = {e"IND_INDIRECTION=p89) 5 593>55el/kexec5.c#L3" id46t"kernel/6kexe3c.c#L3bu"v3.10.lue=6"rget63  v3.55555555555555553>5 59 58cec Loca.4/keofyclasres Fre ls="lprevious5uedirecaarea 59 =*>5 593>5 593>55="line" 5nam.4.L2">65 529/a>96spau40.c#L4093>5 593>5 569 593640 v3.555555555555555555555555n_in87e17dv3.">p93>ialv3   = 0,e" namial=p89 &9 cc87e17dv3.">piIND_INDIRECTIONkd49balv3 = {e"IND_INDIRECTION=p89) 593>55="line" 5nam.4.L2">65 529/a>96spau4 clas4="comment"> *6 kexe64 ="headi1= 593>5 59 5555555555555555587e17dv3.">p93>cim59 _fre _eatryv3   = 0,e" nam4im59 _fre _eatry v3.nt89cc87e17dv3."ialv3   = 0,e" namial=p89)e="valt6derm@xmi6ssalu.com&65L3" clas6s="l4ine" 4am.4.L   v3.46.+4.L640= 593>5 59 555555555555555558cec Loca.4/keofyclasres Ssve5s=i"tiedirecaarea 59 =untilswesar  id4.L8" class="line" nam.4.L8">56.t;9/spau6e=5 593>5 569 59364id4.L4" class="line" nam.4.LLLLLLLLLLLLLLLLLLLLLLLLL* done_wi9/ it5 id4.L8" class="line" nam.4.L8">565 559/a>96ppau1 clas14alv3.10.lue=6rrget64ource code is licensed underLLLLLLLLLLLLLLLLLLLLLLLL*>5 593>5 593>55="line" 5nam.4.L2">65/spaue=<6a hr4ef="k4593>5st" on u6nsign645= 593>5 59 5555555555555555589cc87e17dv3.">ialv3   = 0,e" namial=p89 = _should_Crash89datryv3   = 0,e" namdatry v3.e="valt4 593>5 5493>5 593>56.kernel/k6exec4.c#L746m.4.L   v3.46.+4.L646= 593>5 59 555555555e="valt6="line" 6nam.4.L5">655 589/a>6v5 59 555555555else5n_interrupt89cc87e1datryv3   = 0,e" namdatry v3. &9 cc87e17dv3.">piIND_SOURCEkd49balv3 = {e"IND_SOURCE=p89)="valt6="line" 6nam.4.L5">65593>5 5963>5 4593>548m.4.L   v3.46.+4.L64  v3.55555555555555555555555589cc87e17dv3.">cim59 _fre _eatryv3   = 0,e" nam4im59 _fre _eatry v3.nt89cc87e17dv3."datryv3   = 0,e" namdatry v3.)e="valt4 593>5 5493>5 593>56."kernel/6kexe4c.c#L4993>5 593>5 569 59364  v3.55555555e="valt6="line" 6nam.4.L5">6/ 529/a>96spau50.c#L50"comment"> *6 This650 v3.555555558cec Loca.4/keofyclasres Fre ls="lfinalluedirecaarea 59 =*>5 593>5 593>55="line" 5nam.4.L2">6/ 529/a>96spau5 clas5193>5struct L6   v365 ="headi1= 59n_interrupt89cc87e1ialv3   = 0,e" namial=p89 &9 cc87e17dv3.">piIND_INDIRECTIONkd49balv3 = {e"IND_INDIRECTION=p89) 593>55="line" 5nam.4.L2">6/L3" clas6s="l5ine" 52alv3        6.L   650= 593>5 59 55555555587e17dv3.">p93>cim59 _fre _eatryv3   = 0,e" nam4im59 _fre _eatry v3.nt89cc87e17dv3."ialv3   = 0,e" namial=p89)e="valt6derm@xmi6ssalu.com&6/t;9/spau6e=6/ 559/a>96spau5 clas54alv3        6.L   654 v3.adi1= 598cec Loca.4/keofyclasres Handl ls.y5machalv  pecificLoceanup=*>5 593>5 593>55="line" 5nam.4.L2">6//spaue=<6a hreef="k55alv3        6.L   655= 593>5 59 587e17dv3.">p93>machalv_am.4._oceanupv3   = 0,e" nammachalv_am.4._oceanup v3.n87e17dv3.">p93>im59 _should_Crashm.im59 =p89)e="valt6derm@xmi6ssalu.com&6gkernel/k6exec5.c#L756m.4.}= 593>56 59 565  v3.="valt4=">&g4t;">< href6/5 589/a>6v5 593>5 569 593657= 593>5 59 5tcec Loca.4/keofyclasres Fre ls="l;"><  control  59 "...=*>5 593>5 593>55="line" 5nam.4.L2">6/593>5 5963>5 5593>558m.4.int L   6v3.4.65  v3.5555555587e17dv3.">p93>4im59 _fre _p59 _lisL_should_Crashm.4im59 _fre _p59 _lisL v3.n&9cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">piiontrol_p59 hkd49balv3 = {e"iontrol_p59 h v3.)e="valt6derm@xmi6ssalu.com&6g"kernel/6kexe5c.c#L5993>5{e" nam.64.L9"65  v3.55555555t89cc87e17dv3."kfre kd49balv3 = {e"cfre  v3.n87e17dv3.">p93>im59 _should_Crashm.im59 =p89)e="valt6derm@xmi6ssalu.com&65 529/a>96spau60.c#L60alv3        6if (L660 v3.e="valt6="line" 6nam.4.L5">65 529/a>96spau6 clas61alv3        6     66  v3.="valt4 593>5 5493>5 593>565L3" clas6s="l6ine" 62alv3        6="hea660= 59 L   v387e17dv3.">p93>4im59 _datry_talv3 = 0,e" nam4im59 _datry_t=p89cc87e17dv3.">p93>4im59 _dst_uselv3   = 0,e" nam4im59 _dst_usel v3.n6=task_struct89cc87e174im59 _should_Crashm.4im59 =p89cc87e17dv3.">p93>im59 _should_Crashm.im59 =p895 593>55al Publicc License,6.t;9/spau6e=5 659 5966.4.+4.L6=st"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr.4.+4.L6=long_struct89cc87e17p59 _should_Crashm.p59 =p89) 593>55="line" 5nam.4.L2">65 559/a>96spau6 clas6493>5 593>5 569 593664 v3.5 593>55el/kexec5.c#L3" id46./spaue=<6a hr6ef="k6rnel/kexec.c#6L6" i665= 593>5 59 587e17dv3.">p93>4im59 _datry_talv3 = 0,e" nam4im59 _datry_t=p89cc87e17dv3.">p93>ptrcpum.4. *L   v3ptr=p895"_should_Crash89datryv3   = 0,e" namdatry v3.e="valt4 593>5 5493>5 593>565kernel/k6xxec1.c#L716alv3.10.lue=6r59 5666 v3.adi1= 59.4.+4.L6=long_struct89cc87e17de t ad arealv3 = 0,e" namde t ad are v3. = 0e="valt6derm@xmi6ssalu.com&655 589/a>6v5 5593>5 593>565593>5 596 593>5 56a
  
693>_data963>5)=66  v3.5555555587e17dv3.">p93>for_each_4im59 _datrykd49balv3 = {e"for_each_4im59 _datry v3.nt89cc87e17dv3."im59 _should_Crashm.im59 =p895"_should_Crash89ptrcpum.4. *L   v3ptr=p895"_should_Crash89datryv3   = 0,e" namdatry v3.) 5 593>55el/kexec5.c#L3" id465"kernel/66exe5c.c#L5993>5{e" nam.66.L9"66  v3.5555555555555555n_interrupt89cc87e1datryv3   = 0,e" namdatry v3. &9 cc87e17dv3.">piIND_DESTINATIONkd49balv3 = {e"IND_DESTINATION=p89) 593>55el/kexec5.c#L3" id46  529/a>967pau60.c#L60alv3        67f (L670 v3.555555555555555555555555struct89cc87e17de t ad arealv3 = 0,e" namde t ad are v3. = t89cc87e17dv3."datryv3   = 0,e" namdatry v3. &9 cc87e17dv3.">piPAGE_MASKkd49balv3 = {e"PAGE_MASK v3.e="valt6derm@xmi6ssalu.com&67 529/a>967pau6 clas61alv3        67    67 ="headi1= 593>5 59 5else5n_interrupt89cc87e1datryv3   = 0,e" namdatry v3. &9 cc87e17dv3.">piIND_SOURCEkd49balv3 = {e"IND_SOURCE=p89) 5 593>55el/kexec5.c#L3" id467L3" clas67="l6ine" 62alv3        67"hea670= 593>5 59 55555555555555555n_interrupt89cc87e1p59 _should_Crashm.p59 =p89c== cc87e17dv3.">pide t ad arealv3 = 0,e" namde t ad are v3.) 593>55el/kexec5.c#L3" id46 t;9/spau67=5 679 5967.4.+4.L6=st"rrrrrrrrrrrrrrrrrrrrrrrrr932 valterrupt89cc87e1ptrcpum.4. *L   v3ptr=p89e="valt6derm@xmi6ssalu.com&67 559/a>967pau6 clas6493>5 593>5 567 593674 v3.adi1= 59adi1= 5955555555struct89cc87e17de t ad arealv3 = 0,e" namde t ad are v3. += cc87e17dv3.">piPAGE_SIZEkd49balv3 = {e"PAGE_SIZE= 59e="valt4 593>5 5493>5 593>567/spaue=<67 hr6ef="k6rnel/kexec.c#676" i675= 593>5 59 555555555e="valt6="line" 6nam.4.L5">67kernel/k67xec..c#L76 id4.L7" clas67="li676= 593>5 59 5e="valt6="line" 6nam.4.L5">675 589/a>6<5 5593>5 593>567593>5 5967593>5 56a
  
693>_data967>5)=67  v3.55555555932 valcc87e17dv3.">piNULL_should_Crashm.NULL=p89e="valt4 593>5 5493>5 593>567"kernel/67exe5c.c#L5993>5{e" nam.67.L9"6793>5 e="valt6="line" 6nam.4.L5">69 529/a>968pau60.c#L60alv3        68f (L68value="valt4="line" 4nam.4.L2">69 529/a>968pau6 clas61alv3        68    68c - k L   v3 Ltask_struct89cc87e17p59 _should_Crashm.p59 =p89cc87e17dv3.">p93>4im59 _5 59 _p59 kd49balv3 = {e"4im59 _5 59 _p59  v3.n6=task_struct89cc87e174im59 _should_Crashm.4im59 =p89cc87e17dv3.">p93>im59 _should_Crashm.im59 =p895 593>55al Publicc License,69L3" clas68="l6ine" 62alv3        68"hea680= 593>5 59 555555555555555555555555555555555struct89cc87e17gfp_talv3 = 0,e" namgfp_t=p89c89cc87e17dv3.">gfp_maskalv3 = 0,e" namgfp_mask=p895 593>55al Publicc License,69t;9/spau68=5 689 5968.4.+4.L6=st"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr.4.+4.L6=long_struct89cc87e17de t ad arealv3 = 0,e" namde t ad are v3.) 593>55el/kexec5.c#L3" id468 559/a>968pau6 clas6493>5 593>5 568 593684 v3.5 593>55el/kexec5.c#L3" id468/spaue=<68 hr6ef="k6rnel/kexec.c#686" i685= 593>5 59 58cec Loca.4/keofyclasres5 593>5 593>55="line" 5nam.4.L2">68kernel/k68xec..c#L76 id4.L7" clas68="li686 v3. code is licensed underLLLLLLLL* Hereswesimple.4.Lxsafeguardssso ensur ls=at a sourc/a 59 5 593>5 593>55="line" 5nam.4.L2">685 589/a>6868593>5 596>>5 1593>518alv3.10.lue=6r>5)=68  v3. code is licensed underLLLLLLLL* s="lds t ad area 59  is no=longer useful5 id4.L8" class="line" nam.4.L8">569"kernel/68exe5c.c#L5993>5{e" nam.68.L9"68  v3. code is licensed underLLLLLLLL* id4.L8" class="line" nam.4.L8">569 529/a>969pau60.c#L60alv3        69f (L690= 59 code is licensed underLLLLLLLL* To do5s=i"twesmaintain s="linvaria.Lxs=at a sourc/a 59  is id4.L8" class="line" nam.4.L8">569 529/a>969pau6 clas61alv3        69    69 ="he code is licensed underLLLLLLLL* eis="r itslownlds t ad area 59 , or it is not a id4.L8" class="line" nam.4.L8">569L3" clas69="l6ine" 62alv3        69"hea690= 59 code is licensed underLLLLLLLL* ds t ad area 59  at all5 id4.L8" class="line" nam.4.L8">569t;9/spau69=5 699 5969id4.L4" class="line" nam.4.LLLLLLLLL* id4.L8" class="line" nam.4.L8">569 559/a>969pau6 clas6493>5 593>5 569 59369ource code is licensed underLLLLLLLL* T=at is slightly3 Ltonger s=an593quired, butls="lproof id4.L8" class="line" nam.4.L8">569/spaue=<69 hr6ef="k6rnel/kexec.c#696" i69.4.+4 code is licensed underLLLLLLLL* s=at no=proble."twill not occur is trivial, s.  s=" id4.L8" class="line" nam.4.L8">569kernel/k69xec..c#L76 id4.L7" clas69="li696 v3. code is licensed underLLLLLLLL* imple.4.Ld areais simply=so verify5 id4.L8" class="line" nam.4.L8">5695 589/a>69569593>5 5969>5 593>5 593>5 593>5 5969>5)=69  v3. code is licensed underLLLLLLLL* When 5 59 d ang_5 5a 59 "tnormally=s=i"talgoris=mtwill rue v593>5 593>55="line" 5nam.4.L2">69"kernel/6eexec.c#L8bu"v3.10.lue="6r.L9"69  v3. code is licensed underLLLLLLLL*lin O(N) time, butlin s="lworst5casesit will ruelin O(N^2) v593>5 593>55="line" 5nam.4.L2">70 529/a>97ppau 0.c#L valv3.10.lue=7rf (L700= 59 code is licensed underLLLLLLLL* time.LLLIfls="lruntim  is a=proble.ls="ldata 6=taskur s5cae v593>5 593>55="line" 5nam.4.L2">701529/a>97ppau6 clas61alv3        701 (L70 ="he code is licensed underLLLLLLLL* b"lfixed5 id4.L8" class="line" nam.4.L8">5702529/a>97p="l6ine" 62alv3        702 (L700= 59 code is licensed underLLLLLLLL*>5 593>5 593>55="line" 5nam.4.L2">7033" clas70=5 703 (L70.4.+4.L6=st"r6=task_struct89cc87e17p59 _should_Crashm.p59 =p89cc87e17dv3.">p93>p59 _should_Crashm.p59 =p89e="valt6derm@xmi6ssalu.com&7043" clas70pau6 clas6493>5 593>5 5704 (L704 v3.adi1= 59.4.+4.L6=long_struct89cc87e17ssor_should_Crashm.ssor=p89e="valt6derm@xmi6ssalu.com&7053" clas70 hr6ef="k6rnel/kexec.c#705 (L70value="valt3s.9/spau3e=5 59 58cec Loca.4/keofyclasres5 593>5 593>55="line" 5nam.4.L2">707ernel/k705 593>55="line" 5nam.4.L2">708ernel/k70>5 593>5 593>5 593>5 59708 (L70  v3. code is licensed underLLLLLLLL* hsve5asmatch5 id4.L8" class="line" nam.4.L8">5709ernel/k70exec.c#L8bu"v3.10.lue="709 (L70  v3. code is licensed underLLLLLLLL*>5 593>5 593>55="line" 5nam.4.L2">75 529/a>97spau 0.c#L valv3.10.lue=7"rget710= 593>5 59 587e17dv3.">p93>lisL_for_each_datryv3   = 0,e" namlisL_for_each_datry v3.nt89cc87e17dv3."p59 _should_Crashm.p59 =p89, &9cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pide t_p59 hkd49balv3 = {e"de t_p59 h=p895"_should_Crash89lruv3   = 0,e" namlru=p89) 5 593>55el/kexec5.c#L3" id4751529/a>97ppau  clas11alv3.10.lue=7r1 (L71 ="headi1= 593>5 59 5struct89cc87e17ssor_should_Crashm.ssor=p895= cc87e17dv3.">pip59 _to_pfealv3 = 0,e" namp59 _to_pfe v3.nt89cc87e17dv3."p59 _should_Crashm.p59 =p89) << cc87e17dv3.">piPAGE_SHIFTkd49balv3 = {e"PAGE_SHIFT">5 e="valt6derm@xmi6ssalu.com&75L3" clas7s="l1ine" 12alv3.10.lue=7"rget710= 593>5 59 555555555n_interrupt89cc87e1ssor_should_Crashm.ssor=p895== cc87e17dv3.">pide t ad arealv3 = 0,e" namde t ad are v3.) 5 593>55el/kexec5.c#L3" id47533" clas7e=p93>lisL_delv3   = 0,e" namlisL_del v3.n&9cc87e17dv3.">pip59 _should_Crashm.p59 =p89pid89cc87e17dv3.">pioruv3   = 0,e" namlru=p89)e="valt6derm@xmi6ssalu.com&7543" clas7spau1 clas14alv3.10.lue=7"rget714 v3.adi1= 59adi1= 5999999999932 valterrupt89cc87e1p59 _should_Crashm.p59 =p89e="valt6derm@xmi6ssalu.com&7.53" clas7a hr1ef="k15alv3.10.lue=7"rget715= 593>5 59 555555555e="valt6="line" 6nam.4.L5">7.kernel/k7exec1.c#L716alv3.10.lue=7"rget716= 593>5 59 5e="valt6="line" 6nam.4.L5">7.7ernel/k7v5 59 587e17dv3.">p93>p59 _should_Crashm.p59 =p89c= cc87e17dv3.">piNULL_should_Crashm.NULL=p89e="valt4 593>5 5493>5 593>57.8ernel/k73>5 1593>518alv3.10.lue=7"rget71  v3.55555555while (1) 5 593>55el/kexec5.c#L3" id4759ernel/k7kexe1c.c#L1bu"v3.10.lue=7"rget71  v3.555555555555555587e17dv3.">p93>4im59 _datry_talv3 = 0,e" nam4im59 _datry_t=p89cc87e17dv3.">p93>ollv3   = 0,e" namoll=p89e="valt4 593>5 5493>5 593>575 529/a>97spau20.c#L2valv3.10.lue=7"rget72value="valt4="line" 4nam.4.L2">751529/a>97spau2 clas21alv3.10.lue=7"rget72 ="headi1= 593>5 59 5scec Loca.4/keofyclasres A 59 d e5as 59 , n_iw"lrun ouL5oflmemory give5up=*>5 593>5 593>55="line" 5nam.4.L2">75L3" clas7=="l1ine" 12alv3.10.lue=7rrget720= 593>5 59 55555555587e17dv3.">p93>p59 _should_Crashm.p59 =p89c= cc87e17dv3.">pi4im59 _5 59 _p59 hkd49balv3 = {e"4im59 _5 59 _p59 h v3.n87e17dv3.">p93>gfp_maskalv3 = 0,e" namgfp_mask=p895 0)e="valt6derm@xmi6ssalu.com&75t;9/spau7e=p93>p59 _should_Crashm.p59 =p89) 593>55="line" 5nam.4.L2">72 559/a>97spau2 clas24alv3.10.lue=7"rget724 v3.adi1= 59adi1= 5999999999932 valterrupt89cc87e1NULL_should_Crashm.NULL=p89e="valt4 593>5 5493>5 593>572/spaue=<7a hr2ef="k25alv3.10.lue=7"rget725= 593>5 59 555555555scec Loca.4/keofyclasres Ifls="l 59  caenot b"lusellfilesit away=*>5 593>5 593>55="line" 5nam.4.L2">75kernel/k7exec2.c#L726alv3.10.lue=7"rget726= 593>5 59 555555555n_interrupt89cc87e1p59 _to_pfealv3 = 0,e" namp59 _to_pfe v3.nt89cc87e17dv3."p59 _should_Crashm.p59 =p89) &d89 593>55="line" 5nam.4.L2">757ernel/k7v5 59 5555555555555555555555555nt89cc87e17dv3."KEXEC_SOURCE_MEMORY_LIMITkd49balv3 = {e"KEXEC_SOURCE_MEMORY_LIMIT v3. >&d89 cc87e17dv3.">piPAGE_SHIFTkd49balv3 = {e"PAGE_SHIFT">5 )) 5 593>55el/kexec5.c#L3" id472593>5 5973>5 2593>528alv3.10.lue=7"rget72  v3.55555555555555555555555589cc87e17dv3.">lisL_ssov3   = 0,e" namlisL_sso v3.n&9cc87e17dv3.">pip59 _should_Crashm.p59 =p89pid89cc87e17dv3.">pioruv3   = 0,e" namlru=p89, &9cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">piunuseabl/_p59 hkd49balv3 = {e"unuseabl/_p59 h=p89)e="valt4 593>5 5493>5 593>572"kernel/7kexe2c.c#L2bu"v3.10.lue=7"rget72  v3.55555555555555553>5 59 5iontinuee="valt4 593>5 5493>5 593>57t 529/a>97spau30.c#L3valv3.10.lue=7"rget730 v3.5555555555555555e="valt6="line" 6nam.4.L5">7t 529/a>97spau3 clas31alv3.10.lue=7"rget73 ="headi1= 593>5 59 5struct89cc87e17ssor_should_Crashm.ssor=p895= cc87e17dv3.">pip59 _to_pfealv3 = 0,e" namp59 _to_pfe v3.nt89cc87e17dv3."p59 _should_Crashm.p59 =p89) << cc87e17dv3.">piPAGE_SHIFTkd49balv3 = {e"PAGE_SHIFT">5 e="valt6derm@xmi6ssalu.com&75L3" clas7s="l3ine" 32alv3.10.lue=7"rget730= 59="valt4 593>5 5493>5 593>575t;9/spau7e=5 593>5 593>55="line" 5nam.4.L2">75 559/a>97spau3 clas34alv3.10.lue=7"rget734 v3.adi1= 59adi1= 59n_interrupt89cc87e1ssor_should_Crashm.ssor=p895== cc87e17dv3.">pide t ad arealv3 = 0,e" namde t ad are v3.) 593>55="line" 5nam.4.L2">75/spaue=<7a hr3ef="k3593>5 593>5 579 593735= 593>5 59 55555555555555555breake="valt6derm@xmi6ssalu.com&7"kernel/k7exec3.c#L736alv3.10.lue=7"rget73  v3.="valt4=">&g4t;">< href755 589/a>7v5 59 555555555tcec Loca.4/keofyclasres Ifls="l 59  is not alds t ad area 59  usesit *>5 593>5 593>55="line" 5nam.4.L2">75593>5 5973>5 3593>538alv3.10.lue=7"rget73  v3.5555555555555555n_inc87e17dv3.">p93>4im59 _is_ds t ad are_ran9 kd49balv3 = {e"4im59 _is_ds t ad are_ran9  v3.nt89cc87e17dv3."im59 _should_Crashm.im59 =p895"_should_Crash89ssor_should_Crashm.ssor=p895 593>55al Publicc License,7t"kernel/7kexe3c.c#L3bu"v3.10.lue=7"rget73  v3.55555555555555553>5 59 555555555555555555555555555terrupt89cc87e1ssor_should_Crashm.ssor=p895+ cc87e17dv3.">piPAGE_SIZEkd49balv3 = {e"PAGE_SIZE= 59)) 593>55="line" 5nam.4.L2">75 529/a>97spau40.c#L4093>5 593>5 579 593740 v3.555555555555555555555555breake="valt6derm@xmi6ssalu.com&75 529/a>97spau4 clas4="comment"> *7 kexe74  v3.="valt4 593>5 5493>5 593>575L3" clas7s="l4ine" 4am.4.L   v3.47.+4.L740= 593>5 59 5555555558cec Loca.4/keofyclasres5 593>5 593>55="line" 5nam.4.L2">7.t;9/spau7e=5 593>5 579 59374id4.L4" class="line" nam.4.LLLLLLLLLLLLLLLLLs I know s=at s="l 59  is someoneslds t ad area 59 5 id4.L8" class="line" nam.4.L8">575 559/a>97ppau1 clas14alv3.10.lue=7rrget74ource code is licensed underLLLLLLLLLLLLLLLL* See5n_is="r  is already a sourc/a 59  ernes=i" id4.L8" class="line" nam.4.L8">575/spaue=<7a hr4ef="k4593>5st" on u7nsign74.4.+4 code is licensed underLLLLLLLLLLLLLLLL* ds t ad area 59 5  And5n_iso swap s="lsourc/a 59 s5 id4.L8" class="line" nam.4.L8">575kernel/k7exec4.c#L746m.4.L   v3.47.+4.L746 v3. code is licensed underLLLLLLLLLLLLLLLL*>5 593>5 593>55="line" 5nam.4.L2">755 589/a>7v5 59 55555555587e17dv3.">p93>ollv3   = 0,e" namoll=p89c= cc87e17dv3.">pi4im59 _dst_uselv3   = 0,e" nam4im59 _dst_usel v3.nt89cc87e17dv3."im59 _should_Crashm.im59 =p895"_should_Crash89ssor_should_Crashm.ssor=p89)e="valt4 593>5 5493>5 593>575593>5 5973>5 4593>548m.4.L   v3.47.+4.L74  v3.5555555555555555n_interrupt89cc87e1ollv3   = 0,e" namoll=p89) 5 593>55el/kexec5.c#L3" id47."kernel/7kexe4c.c#L4993>5 593>5 579 59374  v3.55555555555555553>5 59 58cec Loca.4/keofyclasres I_iso movesit *>5 593>5 593>55="line" 5nam.4.L2">7/ 529/a>97spau50.c#L50"comment"> *7 This750 v3.555555555555555555555555.4.+4.L6=long_struct89cc87e17oll_ssor_should_Crashm.oll_ssor">5 e="valt6derm@xmi6ssalu.com&7/ 529/a>97spau5 clas5193>5struct L7   v375 ="headi1= 593>5 59 5555555556=task_struct89cc87e17p59 _should_Crashm.p59 =p89cc87e17dv3.">p93>oll_p59 _should_Crashm.oll_p59 ">5 e="valt6derm@xmi6ssalu.com&7/L3" clas7s="l5ine" 52alv3        7.L   750= 59="valt4 593>5 5493>5 593>57/t;9/spau7e=p93>oll_ssor_should_Crashm.oll_ssor">5  = c87e17dv3.">p93>ollv3   = 0,e" namoll=p89c&9 cc87e17dv3.">piPAGE_MASKkd49balv3 = {e"PAGE_MASK v3.e="valt6derm@xmi6ssalu.com&7/ 559/a>97spau5 clas54alv3        7.L   754 v3.adi1= 59adi1= 5955555555struct89cc87e17oll_p59 _should_Crashm.oll_p59 ">5 c= cc87e17dv3.">pipfn_to_p59 _should_Crashm.pfn_to_p59  v3.nt89cc87e17dv3."oll_ssor_should_Crashm.oll_ssor">5  >&d89 cc87e17dv3.">piPAGE_SHIFTkd49balv3 = {e"PAGE_SHIFT">5 )e="valt6derm@xmi6ssalu.com&7//spaue=<7a hreef="k55alv3        7.L   755= 593>5 59 55555555555555555cc87e17dv3.">picopy_highp59 _should_Crashm.copy_highp59  v3.nt89cc87e17dv3."p59 _should_Crashm.p59 =p89, struct89cc87e17oll_p59 _should_Crashm.oll_p59 ">5 )e="valt6derm@xmi6ssalu.com&7/kernel/k7exec5.c#L756m.4.}= 593>57 59 5756= 593>5 59 55555555555555555c87e17dv3.">p93>ollv3   = 0,e" namoll=p89c= cc87e17dv3.">pissor_should_Crashm.ssor=p895|inc87e17dv3.">p93>ollv3   = 0,e" namoll=p89c&9 ~cc87e17dv3.">piPAGE_MASKkd49balv3 = {e"PAGE_MASK v3.)e="valt6derm@xmi6ssalu.com&7/5 589/a>7v5 593>5 579 59375value="valt5 593>5 5593>5 593>57/593>5 5973>5 5593>558m.4.int L   7v3.4.75  v3.5555555555555555555555558cec Loca.4/keofyclasres T="lolla 59  Ishsve5found5caenot b"la id4.L8" class="line" nam.4.L8">57g"kernel/7kexe5c.c#L5993>5{e" nam.74.L9"75  v3. code is licensed underLLLLLLLL5555555555555555clds t ad area 59 , so 932 valit iflit'" id4.L8" class="line" nam.4.L8">575 529/a>97spau60.c#L60alv3        7if (L760= 59 code is licensed underLLLLLLLL5555555555555555clgfp_flags honrnes="loneslp liL6=in5 id4.L8" class="line" nam.4.L8">575 529/a>97spau6 clas61alv3        7     76 ="he code is licensed underLLLLLLLL5555555555555555c>5 593>5 593>55="line" 5nam.4.L2">75L3" clas7s="l6ine" 62alv3        7="hea760= 593>5 59 55555555555555555n_in!Lt89cc87e17dv3."gfp_maskalv3 = 0,e" namgfp_mask=p89c&9 cc87e17dv3.">pi__GFP_HIGHMEMalv3 = 0,e" nam__GFP_HIGHMEM=p89) &9&9 593>55="line" 5nam.4.L2">75t;9/spau7e=5 759 5976.4.+4.L6=st"rrrrrrrrrrrrrrrrrrrrrcc87e17dv3.">piP59 HighMemkd49balv3 = {e"P59 HighMem v3.nt89cc87e17dv3."oll_p59 _should_Crashm.oll_p59 ">5 )) 5 593>55el/kexec5.c#L3" id475 559/a>97spau6 clas6493>5 593>5 579 593764 v3.adi1= 59adi1= 5955555555rrrrrrrrcc87e17dv3.">pi4im59 _fre _p59 hkd49balv3 = {e"cim59 _fre _p59 h v3.n87e17dv3.">p93>oll_p59 _should_Crashm.oll_p59 ">5 )e="valt6derm@xmi6ssalu.com&7./spaue=<7a hr6ef="k6rnel/kexec.c#7L6" i765= 593>5 59 5555555555555555555555555iontinuee="valt4 593>5 5493>5 593>575kernel/k7xxec1.c#L716alv3.10.lue=7r59 5766= 593>5 59 55555555555555555e="valt6="line" 6nam.4.L5">755 589/a>7v5 59 55555555555555555struct89cc87e17ssor_should_Crashm.ssor=p895= cc87e17dv3.">pioll_ssor_should_Crashm.oll_ssor">5 e="valt6derm@xmi6ssalu.com&75593>5 597 593>5 56a
  
693>_data973>5)=76  v3.555555555555555555555555t89cc87e17dv3."p59 _should_Crashm.p59 =p89c= cc87e17dv3.">pioll_p59 _should_Crashm.oll_p59 ">5 e="valt6derm@xmi6ssalu.com&75"kernel/76exe5c.c#L5993>5{e" nam.76.L9"76  v3.555555555555555555555555breake="valt6derm@xmi6ssalu.com&7  529/a>977pau60.c#L60alv3        77f (L770 v3.5555555555555555e="valt6="line" 6nam.4.L5">77 529/a>977pau6 clas61alv3        77    77 ="headi1= 593>5 59 5else55 593>55el/kexec5.c#L3" id477L3" clas77="l6ine" 62alv3        77"hea770= 593>5 59 555555555555555558cec Loca.4/keofyclasres Place s="l 59  on s="lds t ad arealisL5I5 593>5 593>55="line" 5nam.4.L2">7 t;9/spau77=5 779 5977id4.L4" class="line" nam.4.LLLLLLLLLLLLLLLLLLLLLLLLL* will usesit later5 id4.L8" class="line" nam.4.L8">577 559/a>977pau6 clas6493>5 593>5 577 59377ource code is licensed underLLLLLLLLLLLLLLLLLLLLLLLL*>5 593>5 593>55="line" 5nam.4.L2">77/spaue=<77 hr6ef="k6rnel/kexec.c#776" i775= 593>5 59 5555555555555555589cc87e17dv3.">lisL_ssov3   = 0,e" namlisL_sso v3.n&9cc87e17dv3.">pip59 _should_Crashm.p59 =p89pid89cc87e17dv3.">pioruv3   = 0,e" namlru=p89, &9cc87e17dv3.">piim59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pide t_p59 hkd49balv3 = {e"de t_p59 h=p89)e="valt4 593>5 5493>5 593>577kernel/k77xec..c#L76 id4.L7" clas77="li776= 593>5 59 555555555e="valt6="line" 6nam.4.L5">775 589/a>7<5 59 5e="valt6="line" 6nam.4.L5">77593>5 5977593>5 56a
  
693>_data977>5)=77  v3.="valt6derm@xmi6ssalu.com&77"kernel/77exe5c.c#L5993>5{e" nam.77.L9"77  v3.55555555932 valterrupt89cc87e1p59 _should_Crashm.p59 =p89e="valt6derm@xmi6ssalu.com&79 529/a>978pau60.c#L60alv3        78f (L780 v3.e="valt6="line" 6nam.4.L5">79 529/a>978pau6 clas61alv3        78    78  v3.="valt4 593>5 5493>5 593>579L3" clas78="l6ine" 62alv3        78"hea780= 59 L   v3ue="_should_Crash894im59 _load_normal_segd undd49balv3 = {e"cim59 _load_normal_segd un v3.n6=task_struct89cc87e174im59 _should_Crashm.4im59 =p89cc87e17dv3.">p93>im59 _should_Crashm.im59 =p895 593>55al Publicc License,79t;9/spau78=5 789 5978.4.+4.L6=st"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr56=task_struct89cc87e17 Lice_segd undd49balv3 = {e"cLice_segd un=p89cc87e17dv3.">p93>segd undd49balv3 = {e"segd un=p89) 593>55="line" 5nam.4.L2">78 559/a>978pau6 clas6493>5 593>5 578 593784 v3.5 593>55el/kexec5.c#L3" id478/spaue=<78 hr6ef="k6rnel/kexec.c#786" i785= 593>5 59 5.4.+4.L6=long_struct89cc87e17mssor_should_Crashm.mssor">5 e="valt6derm@xmi6ssalu.com&78kernel/k78xec..c#L76 id4.L7" clas78="li786 v3.adi1= 59.4.+4.L6=long_struct89cc87e17ubyt hkd49balv3 = {e"ubyt h=p89, struct89cc87e17mbyt hkd49balv3 = {e"mbyt h=p89e="valt6derm@xmi6ssalu.com&785 589/a>785 59 5ue="_should_Crash89rs ultalv3 = 0,e" namrs ult v3.e="valt6derm@xmi6ssalu.com&78593>5 597>>5 1593>518alv3.10.lue=7r>5)=788 v3.adi1= 59.4.+4.L6=char cc87e17dv3.">pi__user_should_Crashm.__user=p89cc87e17dv3.">p93>buf_should_Crashm.buf v3.e="valt6derm@xmi6ssalu.com&78"kernel/78exe5c.c#L5993>5{e" nam.78.L9"7893>5 ="valt6derm@xmi6ssalu.com&79 529/a>979pau60.c#L60alv3        79f (L790= 593>5 59 587e17dv3.">p93>rs ultalv3 = 0,e" namrs ult v3.c= 0e="valt6derm@xmi6ssalu.com&79 529/a>979pau6 clas61alv3        79    79 ="headi1= 59t89cc87e17dv3."buf_should_Crashm.buf v3.c= cc87e17dv3.">pisegd undd49balv3 = {e"segd un=p89pid89cc87e17dv3.">pibuf_should_Crashm.buf v3.e="valt6derm@xmi6ssalu.com&79L3" clas79="l6ine" 62alv3        79"hea792="headi1= 59t89cc87e17dv3."ubyt hkd49balv3 = {e"ubyt h=p89c= cc87e17dv3.">pisegd undd49balv3 = {e"segd un=p89pid89cc87e17dv3.">pibufsz_should_Crashm.bufsz v3.e="valt6derm@xmi6ssalu.com&79t;9/spau79=5 799 59793="headi1= 59t89cc87e17dv3."mbyt hkd49balv3 = {e"mbyt h=p89c= cc87e17dv3.">pisegd undd49balv3 = {e"segd un=p89pid89cc87e17dv3.">pimemsz_should_Crashm.memsz v3.e="valt6derm@xmi6ssalu.com&79 559/a>979pau6 clas6493>5 593>5 579 593794 v3.adi1= 59t89cc87e17dv3."mssor_should_Crashm.mssor">5 c= cc87e17dv3.">pisegd undd49balv3 = {e"segd un=p89pid89cc87e17dv3.">pimem_should_Crashm.mem v3.e="valt6derm@xmi6ssalu.com&79/spaue=<79 hr6ef="k6rnel/kexec.c#796" i79value="valt3s.9/spau3e=p93>rs ultalv3 = 0,e" namrs ult v3.c= _should_Crash894im59 _set_de t ad arealv3 = 0,e" nam4im59 _set_de t ad are v3.nt89cc87e17dv3."im59 _should_Crashm.im59 =p895"_should_Crash89mssor_should_Crashm.mssor">5 )e="valt4 593>5 5493>5 593>5795 589/a>795 59 5u_interrupt89cc87e1rs ultalv3 = 0,e" namrs ult v3.c< 0) 593>55="line" 5nam.4.L2">79593>5 5979>5 593>5 593>5 593>5 5979>5)=79  v3.5555555555555555goto cc87e17dv3.">pioutalv3 = 0,e" namout v3.e="valt6derm@xmi6ssalu.com&79"kernel/7eexec.c#L8bu"v3.10.lue="7r.L9"7993>5 ="valt6derm@xmi6ssalu.com&80 529/a>98ppau 0.c#L valv3.10.lue=8rf (L800= 593>5 59 5while (t89cc87e17dv3."mbyt hkd49balv3 = {e"mbyt h=p89) 5 593>55el/kexec5.c#L3" id4801529/a>98ppau6 clas61alv3        801 (L80 ="headi1= 593>5 59 56=task_struct89cc87e17p59 _should_Crashm.p59 =p89cc87e17dv3.">p93>p59 _should_Crashm.p59 =p89e="valt6derm@xmi6ssalu.com&802529/a>98p="l6ine" 62alv3        802 (L800= 593>5 59 555555555char c87e17dv3.">p93>ptrcpum.4. *L   v3ptr=p89e="valt6derm@xmi6ssalu.com&8033" clas80=5 803 (L80.4.+4.L6=st"radi1= 59sc87e17dv3.">pisize_talv3 = 0,e" namsize_t4.+4.t89cc87e17dv3."uchunkalv3 = 0,e" namuchunk=p895"_should_Crash89mchunkalv3 = 0,e" nammchunk=p89e="valt6derm@xmi6ssalu.com&8043" clas80pau6 clas6493>5 593>5 5804 (L80value="valt6al Publi6c License,8053" clas80 hr6ef="k6rnel/kexec.c#805 (L805= 593>5 59 555555555s89cc87e17dv3."p59 _should_Crashm.p59 =p89c= cc87e17dv3.">pi4im59 _5 59 _p59 kd49balv3 = {e"4im59 _5 59 _p59  v3.nt89cc87e17dv3."im59 _should_Crashm.im59 =p895"_should_Crash89GFP_HIGHUSER_should_Crashm.GFP_HIGHUSER=p895"_should_Crash89mssor_should_Crashm.mssor">5 )e="valt4 593>5 5493>5 593>580kernel/k80xec1.c#L716alv3.10.lue=806 (L806= 593>5 59 555555555n_inc87e17dv3.">p93>p59 _should_Crashm.p59 =p89) 5 593>55el/kexec5.c#L3" id4807ernel/k805 593>5 593>5 593>5 59808 (L80  v3.555555555555555555555555goto cc87e17dv3.">pioutalv3 = 0,e" namout v3.e="valt6derm@xmi6ssalu.com&809ernel/k80exec.c#L8bu"v3.10.lue="809 (L80  v3.5555555555555555e="valt6="line" 6nam.4.L5">85 529/a>98spau 0.c#L valv3.10.lue=8"rget810 v3.555555555555555587e17dv3.">p93>rs ultalv3 = 0,e" namrs ult v3.c= _should_Crash894im59 _sso_p59 kd49balv3 = {e"4im59 _5dd_p59  v3.nt89cc87e17dv3."im59 _should_Crashm.im59 =p895"_should_Crash89p59 _to_pfealv3 = 0,e" namp59 _to_pfe v3.nt89cc87e17dv3."p59 _should_Crashm.p59 =p89)="valt6="line" 6nam.4.L5">851529/a>98ppau  clas11alv3.10.lue=8r1 (L81 ="headi1= 593>5 59 5555555555555555555555555555555555555555555555555<< cc87e17dv3.">piPAGE_SHIFTkd49balv3 = {e"PAGE_SHIFT">5 )e="valt4 593>5 5493>5 593>585L3" clas8s="l1ine" 12alv3.10.lue=8"rget810= 593>5 59 555555555n_interrupt89cc87e1rs ultalv3 = 0,e" namrs ult v3.c< 0) 593>55="line" 5nam.4.L2">8533" clas8e=pioutalv3 = 0,e" namout v3.e="valt6derm@xmi6ssalu.com&8543" clas8spau1 clas14alv3.10.lue=8"rget81value="valt6al Publi6c License,8.53" clas8a hr1ef="k15alv3.10.lue=8"rget815= 593>5 59 55555555587e17dv3.">p93>ptrcpum.4. *L   v3ptr=p89c= _should_Crash894mapv3   = 0,e" nam4map v3.nt89cc87e17dv3."p59 _should_Crashm.p59 =p89)e="valt6derm@xmi6ssalu.com&85kernel/k8exec1.c#L716alv3.10.lue=8"rget816= 593>5 59 5555555558cec Loca.4/keofyclasres Start_wi9/ a oceara 59 =*>5 593>5 593>55="line" 5nam.4.L2">8.7ernel/k8v5 59 55555555587e17dv3.">p93>ocear_p59 kd49balv3 = {e"ocear_p59  v3.nt89cc87e17dv3."ptrcpum.4. *L   v3ptr=p89)e="valt6derm@xmi6ssalu.com&858ernel/k83>5 1593>518alv3.10.lue=8"rget81  v3.555555555555555587e17dv3.">p93>ptrcpum.4. *L   v3ptr=p89c+= cc87e17dv3.">pimssor_should_Crashm.mssor">5 c&9 ~cc87e17dv3.">piPAGE_MASKkd49balv3 = {e"PAGE_MASK v3.e="valt6derm@xmi6ssalu.com&859ernel/k8kexe1c.c#L1bu"v3.10.lue=8"rget81  v3.555555555555555587e17dv3.">p93>mchunkalv3 = 0,e" nammchunk=p89c= _should_Crash89PAGE_SIZEkd49balv3 = {e"PAGE_SIZE= 59 - (t89cc87e17dv3."mssor_should_Crashm.mssor">5 c&9 ~cc87e17dv3.">piPAGE_MASKkd49balv3 = {e"PAGE_MASK v3.)e="valt6derm@xmi6ssalu.com&85 529/a>98spau20.c#L2valv3.10.lue=8"rget820 v3.5555555555555555n_interrupt89cc87e1mchunkalv3 = 0,e" nammchunk=p89c&d89 cc87e17dv3.">pimbyt hkd49balv3 = {e"mbyt h=p89)="valt6derm@xmi6ssalu.com&851529/a>98spau2 clas21alv3.10.lue=8"rget82 ="headi1= 593>5 59 55555555587e17dv3.">p93>mchunkalv3 = 0,e" nammchunk=p89c= _should_Crash89mbyt hkd49balv3 = {e"mbyt h=p89e="valt6derm@xmi6ssalu.com&85L3" clas8=="l1ine" 12alv3.10.lue=8rrget820= 59="valt4 593>5 5493>5 593>585t;9/spau8e=98spau2 clas24alv3.10.lue=8"rget824 v3.adi1= 59adi1= 59n_interrupt89cc87e1uchunkalv3 = 0,e" namuchunk=p89c&d89 cc87e17dv3.">piubyt hkd49balv3 = {e"ubyt h=p89)="valt6derm@xmi6ssalu.com&8553" clas8a hr2ef="k25alv3.10.lue=8"rget825= 593>5 59 555555555adi1= 59t89cc87e17dv3."uchunkalv3 = 0,e" namuchunk=p89c= _should_Crash89ubyt hkd49balv3 = {e"ubyt h=p89e="valt6derm@xmi6ssalu.com&82kernel/k8exec2.c#L726alv3.10.lue=8"rget82  v3.="valt4=">&g4t;">< href857ernel/k8v5 59 55555555587e17dv3.">p93>rs ultalv3 = 0,e" namrs ult v3.c= _should_Crash89copy_from_user_should_Crashm.copy_from_user v3.nt89cc87e17dv3."ptrcpum.4. *L   v3ptr=p895"_should_Crash89buf_should_Crashm.buf v3.5"_should_Crash89uchunkalv3 = 0,e" namuchunk=p89)e="valt6derm@xmi6ssalu.com&858ernel/k83>5 2593>528alv3.10.lue=8"rget82  v3.5555555555555555_should_Crash894unmapv3   = 0,e" nam4unmap v3.nt89cc87e17dv3."p59 _should_Crashm.p59 =p89)e="valt6derm@xmi6ssalu.com&82"kernel/8kexe2c.c#L2bu"v3.10.lue=8"rget82  v3.5555555555555555n_interrupt89cc87e1rs ultalv3 = 0,e" namrs ult v3.) 5 593>55el/kexec5.c#L3" id48t 529/a>98spau30.c#L3valv3.10.lue=8"rget830 v3.55555555555555555555555587e17dv3.">p93>rs ultalv3 = 0,e" namrs ult v3.c= -struct89cc87e17EFAULTkd49balv3 = {e"EFAULT=p89e="valt6derm@xmi6ssalu.com&8t 529/a>98spau3 clas31alv3.10.lue=8"rget83 ="headi1= 593>5 59 555555555goto cc87e17dv3.">pioutalv3 = 0,e" namout v3.e="valt6derm@xmi6ssalu.com&85L3" clas8s="l3ine" 32alv3.10.lue=8"rget830= 593>5 59 555555555e="valt6="line" 6nam.4.L5">85t;9/spau8e=98spau3 clas34alv3.10.lue=8"rget834 v3.adi1= 59adi1= 59t89cc87e17dv3."mssor_should_Crashm.mssor">5 cc+= cc87e17dv3.">pimchunkalv3 = 0,e" nammchunk=p89e="valt6derm@xmi6ssalu.com&85/spaue=<8a hr3ef="k3593>5 593>5 589 593835= 593>5 59 555555555t89cc87e17dv3."buf_should_Crashm.buf v3.c cc+= cc87e17dv3.">pimchunkalv3 = 0,e" nammchunk=p89e="valt6derm@xmi6ssalu.com&85kernel/k8exec3.c#L736alv3.10.lue=8"rget836= 593>5 59 555555555889cc87e17dv3."mbyt hkd49balv3 = {e"mbyt h=p89c-= _should_Crash89mchunkalv3 = 0,e" nammchunk=p89e="valt6derm@xmi6ssalu.com&857ernel/k8v5 59 5e="valt6="line" 6nam.4.L5">85593>5 5983>5 3593>538alv3.10.lue=8"rget83  v3.cc87e17dv3.">pioutalv3 = 0,e" namout v3.:="valt6="line" 6nam.4.L5">85"kernel/8kexe3c.c#L3bu"v3.10.lue=8"rget83  v3.55555555932 valterrupt89cc87e1rs ultalv3 = 0,e" namrs ult v3.e="valt6derm@xmi6ssalu.com&85 529/a>98spau40.c#L4093>5 593>5 589 593840 v3.e="valt6="line" 6nam.4.L5">85 529/a>98spau4 clas4="comment"> *8 kexe84  v3.="valt4 593>5 5493>5 593>585L3" clas8s="l4ine" 4am.4.L   v3.48.+4.L840= 59 L   v3ue="_should_Crash894im59 _load_crash_segd undd49balv3 = {e"cim59 _load_crash_segd un v3.n6=task_struct89cc87e174im59 _should_Crashm.4im59 =p89cc87e17dv3.">p93>im59 _should_Crashm.im59 =p895 593>55al Publicc License,8.t;9/spau8e=5 593>5 589 59384.4.+4.L6=st"rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr6=task_struct89cc87e17 Lice_segd undd49balv3 = {e"cLice_segd un=p89cc87e17dv3.">p93>segd undd49balv3 = {e"segd un=p89) 593>55="line" 5nam.4.L2">85 559/a>98ppau1 clas14alv3.10.lue=8rrget844 v3.5 593>55el/kexec5.c#L3" id485/spaue=<8a hr4ef="k4593>5st" on u8nsign845= 593>5 59 58cec Loca.4/keofyclasres For crash dumps kexec5"twessimply=copyls="ldata from5 593>5 593>55="line" 5nam.4.L2">85kernel/k8exec4.c#L746m.4.L   v3.48.+4.L846 v3. code is licensed underLLLLLLLL* user codce solit'"lds t ad are5 id4.L8" class="line" nam.4.L8">5855 589/a>8v585593>5 5983>5 4593>548m.4.L   v3.48.+4.L84  v3. code is licensed underLLLLLLLL*>5 593>5 593>55="line" 5nam.4.L2">8."kernel/8kexe4c.c#L4993>5 593>5 589 59384  v3.55555555.4.+4.L6=long_struct89cc87e17mssor_should_Crashm.mssor">5 e="valt6derm@xmi6ssalu.com&8/ 529/a>98spau50.c#L50"comment"> *8 This850 v3.55555555.4.+4.L6=long_struct89cc87e17ubyt hkd49balv3 = {e"ubyt h=p89, struct89cc87e17mbyt hkd49balv3 = {e"mbyt h=p89e="valt6derm@xmi6ssalu.com&8/ 529/a>98spau5 clas5193>5struct L8   v385 ="headi1= 59ue="_should_Crash89rs ultalv3 = 0,e" namrs ult v3.e="valt6derm@xmi6ssalu.com&8/L3" clas8s="l5ine" 52alv3        8.L   852 v3.55555555.4.+4.L6=char cc87e17dv3.">pi__user_should_Crashm.__user=p89cc87e17dv3.">p93>buf_should_Crashm.buf v3.e="valt6derm@xmi6ssalu.com&8/t;9/spau8e=pisegd undd49balv3 = {e"segd un=p89pid89cc87e17dv3.">pibuf_should_Crashm.buf v3.e="valt6derm@xmi6ssalu.com&8/kernel/k8exec5.c#L756m.4.}= 593>58 59 5856= 593>5 59 587e17dv3.">p93>ubyt hkd49balv3 = {e"ubyt h=p89c= cc87e17dv3.">pisegd undd49balv3 = {e"segd un=p89pid89cc87e17dv3.">pibufsz_should_Crashm.bufsz v3.e="valt6derm@xmi6ssalu.com&8/5 589/a>8v5 593>5 589 593857= 593>5 59 587e17dv3.">p93>mbyt hkd49balv3 = {e"mbyt h=p89c= cc87e17dv3.">pisegd undd49balv3 = {e"segd un=p89pid89cc87e17dv3.">pimemsz_should_Crashm.memsz v3.e="valt6derm@xmi6ssalu.com&8/593>5 5983>5 5593>558m.4.int L   8v3.4.85  v3.5555555587e17dv3.">p93>mssor_should_Crashm.mssor">5 c= cc87e17dv3.">pisegd undd49balv3 = {e"segd un=p89pid89cc87e17dv3.">pimem_should_Crashm.mem v3.e="valt6derm@xmi6ssalu.com&8g"kernel/8kexe5c.c#L5993>5{e" nam.84.L9"85  v3.55555555while (t89cc87e17dv3."mbyt hkd49balv3 = {e"mbyt h=p89) 5 593>55el/kexec5.c#L3" id485 529/a>98spau60.c#L60alv3        8if (L860 v3.55555555555555556=task_struct89cc87e17p59 _should_Crashm.p59 =p89cc87e17dv3.">p93>p59 _should_Crashm.p59 =p89e="valt6derm@xmi6ssalu.com&85 529/a>98spau6 clas61alv3        8     86 ="headi1= 593>5 59 5char c87e17dv3.">p93>ptrcpum.4. *L   v3ptr=p89e="valt6derm@xmi6ssalu.com&85L3" clas8s="l6ine" 62alv3        8="hea860= 593>5 59 555555555cc87e17dv3.">pisize_talv3 = 0,e" namsize_t4.+4.t89cc87e17dv3."uchunkalv3 = 0,e" namuchunk=p895"_should_Crash89mchunkalv3 = 0,e" nammchunk=p89e="valt6derm@xmi6ssalu.com&85t;9/spau8e=5 859 5986.4.+4="valt6derm@xmi6ssalu.com&85 559/a>98spau6 clas6493>5 593>5 589 593864 v3.adi1= 59adi1= 59struct89cc87e17p59 _should_Crashm.p59 =p89c= cc87e17dv3.">pipfn_to_p59 _should_Crashm.pfn_to_p59  v3.nt89cc87e17dv3."mssor_should_Crashm.mssor">5 c>&d89 cc87e17dv3.">piPAGE_SHIFTkd49balv3 = {e"PAGE_SHIFT">5 )e="valt6derm@xmi6ssalu.com&8./spaue=<8a hr6ef="k6rnel/kexec.c#8L6" i865= 593>5 59 555555555n_inc87e17dv3.">p93>p59 _should_Crashm.p59 =p89) 5 593>55el/kexec5.c#L3" id485kernel/k8xxec1.c#L716alv3.10.lue=8r59 5866= 593>5 59 55555555555555555t89cc87e17dv3."rs ultalv3 = 0,e" namrs ult v3.cc= -struct89cc87e17ENOMEMalv3 = 0,e" namENOMEM=p89e="valt6derm@xmi6ssalu.com&855 589/a>8v5 59 55555555555555555goto cc87e17dv3.">pioutalv3 = 0,e" namout v3.e="valt6derm@xmi6ssalu.com&85593>5 598 593>5 56a
  
693>_data983>5)=86  v3.5555555555555555e="valt6="line" 6nam.4.L5">85"kernel/86exe5c.c#L5993>5{e" nam.86.L9"86  v3.555555555555555587e17dv3.">p93>ptrcpum.4. *L   v3ptr=p89c= _should_Crash894mapv3   = 0,e" nam4map v3.nt89cc87e17dv3."p59 _should_Crashm.p59 =p89)e="valt6derm@xmi6ssalu.com&8  529/a>987pau60.c#L60alv3        87f (L870 v3.555555555555555587e17dv3.">p93>ptrcpum.4. *L   v3ptr=p89c+= cc87e17dv3.">pimssor_should_Crashm.mssor">5 c&9 ~cc87e17dv3.">piPAGE_MASKkd49balv3 = {e"PAGE_MASK v3.e="valt6derm@xmi6ssalu.com&87 529/a>987pau6 clas61alv3        87    87 ="headi1= 593>5 59 587e17dv3.">p93>mchunkalv3 = 0,e" nammchunk=p89c= _should_Crash89PAGE_SIZEkd49balv3 = {e"PAGE_SIZE= 59 - (t89cc87e17dv3."mssor_should_Crashm.mssor">5 c&9 ~cc87e17dv3.">piPAGE_MASKkd49balv3 = {e"PAGE_MASK v3.)e="valt6derm@xmi6ssalu.com&87L3" clas87="l6ine" 62alv3        87"hea870= 593>5 59 555555555n_interrupt89cc87e1mchunkalv3 = 0,e" nammchunk=p89c&d89 cc87e17dv3.">pimbyt hkd49balv3 = {e"mbyt h=p89)="valt6derm@xmi6ssalu.com&8 t;9/spau87=5 879 5987.4.+4.L6=st"radi1= 599999999987e17dv3.">p93>mchunkalv3 = 0,e" nammchunk=p89c= _should_Crash89mbyt hkd49balv3 = {e"mbyt h=p89e="valt6derm@xmi6ssalu.com&87 559/a>987pau6 clas6493>5 593>5 587 59387value="valt6al Publi6c License,87/spaue=<87 hr6ef="k6rnel/kexec.c#876" i875= 593>5 59 555555555t89cc87e17dv3."uchunkalv3 = 0,e" namuchunk=p89c= _should_Crash89mchunkalv3 = 0,e" nammchunk=p89e="valt6derm@xmi6ssalu.com&87kernel/k87xec..c#L76 id4.L7" clas87="li876= 593>5 59 555555555n_interrupt89cc87e1uchunkalv3 = 0,e" namuchunk=p89c&d89 cc87e17dv3.">piubyt hkd49balv3 = {e"ubyt h=p89) 5 593>55el/kexec5.c#L3" id4875 589/a>8<5 59 55555555555555555struct89cc87e17uchunkalv3 = 0,e" namuchunk=p89c= _should_Crash89ubyt hkd49balv3 = {e"ubyt h=p89e="valt6derm@xmi6ssalu.com&87593>5 5987593>5 56a
  
693>_data987>5)=87  v3.5555555555555555555555558cec Loca.4/keofyclasres Zeroes=estrailang_part_ofls="l 59  *>5 593>5 593>55="line" 5nam.4.L2">87"kernel/87exe5c.c#L5993>5{e" nam.87.L9"87  v3.55555555555555553>5 59 58c87e17dv3.">pimemsetalv3 = 0,e" nammemset v3.nt89cc87e17dv3."ptrcpum.4. *L   v3ptr=p89c+.t89cc87e17dv3."uchunkalv3 = 0,e" namuchunk=p895"05"_should_Crash89mchunkalv3 = 0,e" nammchunk=p89 - t89cc87e17dv3."uchunkalv3 = 0,e" namuchunk=p89)e="valt6derm@xmi6ssalu.com&89 529/a>988pau60.c#L60alv3        88f (L880 v3.5555555555555555e="valt6="line" 6nam.4.L5">89 529/a>988pau6 clas61alv3        88    88 ="headi1= 593>5 59 587e17dv3.">p93>rs ultalv3 = 0,e" namrs ult v3.c= _should_Crash89copy_from_user_should_Crashm.copy_from_user v3.nt89cc87e17dv3."ptrcpum.4. *L   v3ptr=p895"_should_Crash89buf_should_Crashm.buf v3.5"_should_Crash89uchunkalv3 = 0,e" namuchunk=p89)e="valt6derm@xmi6ssalu.com&89L3" clas88="l6ine" 62alv3        88"hea880= 593>5 59 555555555cc87e17dv3.">picLice_flush_icache_p59 kd49balv3 = {e"4Lice_flush_icache_p59  v3.nt89cc87e17dv3."p59 _should_Crashm.p59 =p89)e="valt6derm@xmi6ssalu.com&89t;9/spau88=5 889 5988.4.+4.L6=st"rrrrrrrrrcc87e17dv3.">picunmapv3   = 0,e" nam4unmap v3.nt89cc87e17dv3."p59 _should_Crashm.p59 =p89)e="valt6derm@xmi6ssalu.com&88 559/a>988pau6 clas6493>5 593>5 588 593884 v3.adi1= 59adi1= 59n_interrupt89cc87e1rs ultalv3 = 0,e" namrs ult v3.) 5 593>55el/kexec5.c#L3" id488/spaue=<88 hr6ef="k6rnel/kexec.c#886" i885= 593>5 59 555555555adi1= 59t89cc87e17dv3."rs ultalv3 = 0,e" namrs ult v3.c= -struct89cc87e17EFAULTkd49balv3 = {e"EFAULT=p89e="valt6derm@xmi6ssalu.com&88kernel/k88xec..c#L76 id4.L7" clas88="li886= 593>5 59 55555555555555555goto cc87e17dv3.">pioutalv3 = 0,e" namout v3.e="valt6derm@xmi6ssalu.com&885 589/a>885 59 555555555e="valt6="line" 6nam.4.L5">89593>5 598>>5 1593>518alv3.10.lue=8r>5)=88  v3.5555555555555555_should_Crash89ubyt hkd49balv3 = {e"ubyt h=p89c-= _should_Crash89uchunkalv3 = 0,e" namuchunk=p89e="valt6derm@xmi6ssalu.com&88"kernel/88exe5c.c#L5993>5{e" nam.88.L9"88  v3.555555555555555587e17dv3.">p93>mssor_should_Crashm.mssor">5 cc+= cc87e17dv3.">pimchunkalv3 = 0,e" nammchunk=p89e="valt6derm@xmi6ssalu.com&89 529/a>989pau60.c#L60alv3        89f (L890 v3.555555555555555587e17dv3.">p93>buf_should_Crashm.buf v3.c cc+= cc87e17dv3.">pimchunkalv3 = 0,e" nammchunk=p89e="valt6derm@xmi6ssalu.com&89 529/a>989pau6 clas61alv3        89    89 ="headi1= 593>5 59 587e17dv3.">p93>mbyt hkd49balv3 = {e"mbyt h=p89c-= _should_Crash89mchunkalv3 = 0,e" nammchunk=p89e="valt6derm@xmi6ssalu.com&89L3" clas89="l6ine" 62alv3        89"hea892="headi1= 59e="valt6="line" 6nam.4.L5">89t;9/spau89=5 899 59893="hecc87e17dv3.">pioutalv3 = 0,e" namout v3.:="valt6="line" 6nam.4.L5">89 559/a>989pau6 clas6493>5 593>5 589 593894 v3.adi1= 59932 valterrupt89cc87e1rs ultalv3 = 0,e" namrs ult v3.e="valt6derm@xmi6ssalu.com&89/spaue=<89 hr6ef="k6rnel/kexec.c#896" i89valuee="valt6="line" 6nam.4.L5">89kernel/k89xec..c#L76 id4.L7" clas89="li89  v3.="valt4=">&g4t;">< href895 589/a>89p93>im59 _should_Crashm.im59 =p895 593>55al Publicc License,89593>5 5989>5 593>5 593>5 593>5 5989>5)=89  v3.555555555555555555555555555555556=task_struct89cc87e17 Lice_segd undd49balv3 = {e"cLice_segd un=p89cc87e17dv3.">p93>segd undd49balv3 = {e"segd un=p89) 593>55="line" 5nam.4.L2">89"kernel/8eexec.c#L8bu"v3.10.lue="8r.L9"8993>5 5 593>55el/kexec5.c#L3" id490 529/a>99ppau 0.c#L valv3.10.lue=9rf (L900= 593>5 59 5ue="_should_Crash89rs ultalv3 = 0,e" namrs ult v3.c= -struct89cc87e17ENOMEMalv3 = 0,e" namENOMEM=p89e="valt6derm@xmi6ssalu.com&901529/a>99ppau6 clas61alv3        901 (L90  v3.="valt4 593>5 5493>5 593>5902529/a>99p="l6ine" 62alv3        902 (L900= 593>5 59 5switchinterrupt89cc87e1im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pityp _should_Crashm.typ  v3.) 5 593>55el/kexec5.c#L3" id49033" clas90=5 903 (L90.4.+4.L6=st"rcase"_should_Crash89KEXEC_TYPE_DEFAULTkd49balv3 = {e"KEXEC_TYPE_DEFAULT v3.:="valt6="line" 6nam.4.L5">9043" clas90pau6 clas6493>5 593>5 5904 (L904 v3.adi1= 59adi1= 59struct89cc87e17rs ultalv3 = 0,e" namrs ult v3.c= _should_Crash894im59 _load_normal_segd undd49balv3 = {e"cim59 _load_normal_segd un v3.n87e17dv3.">p93>im59 _should_Crashm.im59 =p895 cc87e17dv3.">pisegd undd49balv3 = {e"segd un=p89)e="valt6derm@xmi6ssalu.com&9053" clas90 hr6ef="k6rnel/kexec.c#905 (L905= 593>5 59 555555555breake="valt6derm@xmi6ssalu.com&90kernel/k90xec1.c#L716alv3.10.lue=906 (L906= 593>5 59 5case"_should_Crash89KEXEC_TYPE_CRASHkd49balv3 = {e"KEXEC_TYPE_CRASH v3.:="valt6="line" 6nam.4.L5">907ernel/k90p93>im59 _should_Crashm.im59 =p895 cc87e17dv3.">pisegd undd49balv3 = {e"segd un=p89)e="valt6derm@xmi6ssalu.com&908ernel/k90>5 593>5 593>5 593>5 59908 (L90  v3.5555555555555555breake="valt6derm@xmi6ssalu.com&909ernel/k90exec.c#L8bu"v3.10.lue="909 (L90  v3.55555555e="valt6="line" 6nam.4.L5">95 529/a>99spau 0.c#L valv3.10.lue=9"rget91value="valt4="line" 4nam.4.L2">951529/a>99ppau  clas11alv3.10.lue=9r1 (L91 ="headi1= 59932 valterrupt89cc87e1rs ultalv3 = 0,e" namrs ult v3.e="valt6derm@xmi6ssalu.com&95L3" clas9s="l1ine" 12alv3.10.lue=9"rget910= 59e="valt6="line" 6nam.4.L5">9533" clas9e=5 593>55="line" 5nam.4.L2">9.53" clas9a hr1ef="k15alv3.10.lue=9"rget91.4.+4 code is licensed under* E.4. Kne" 5 system5call: erneobvious993asons only root may5call it5 id4.L8" class="line" nam.4.L8">595kernel/k9exec1.c#L716alv3.10.lue=9"rget916 v3. code is licensed unders5 593>5 593>55="line" 5nam.4.L2">9.7ernel/k9v5958ernel/k93>5 1593>518alv3.10.lue=9"rget91  v3. code is licensed under* - A gener v3part_whichiloads s="lnew kexec5 from s="lcurr un=pd4.L8" class="line" nam.4.L8">5959ernel/k9kexe1c.c#L1bu"v3.10.lue=9"rget91  v3. code is licensed under* 59ssoress codce, and very5cass=ully placesls="ldata in s="=pd4.L8" class="line" nam.4.L8">595 529/a>99spau20.c#L2valv3.10.lue=9"rget920= 59 code is licensed under* 59s 59 ateda 59 s5 id4.L8" class="line" nam.4.L8">5951529/a>99spau2 clas21alv3.10.lue=9"rget92 ="he code is licensed unders5 593>5 593>55="line" 5nam.4.L2">95L3" clas9=="l1ine" 12alv3.10.lue=9rrget920= 59 code is licensed under* - A gener v3part_s=at ue=eracts_wi9/ s="lkexec5 and tells all of5 593>5 593>55="line" 5nam.4.L2">9533" clas9e=9543" clas9spau2 clas24alv3.10.lue=9"rget92ource code is licensed under* 59s="ldsviceslin a5ionsistee=" L  "lso a5laterlkexec5 can5 593>5 593>55="line" 5nam.4.L2">9553" clas9a hr2ef="k25alv3.10.lue=9"rget92.4.+4 code is licensed under* 5993initialize s="m5 id4.L8" class="line" nam.4.L8">595kernel/k9exec2.c#L726alv3.10.lue=9"rget926 v3. code is licensed unders5 593>5 593>55="line" 5nam.4.L2">957ernel/k9v958ernel/k93>5 2593>528alv3.10.lue=9"rget92  v3. code is licensed under*   and t="lcopiesls="lim59  solit'"lfinallds t ad are5  And v593>5 593>55="line" 5nam.4.L2">959ernel/k9kexe2c.c#L2bu"v3.10.lue=9"rget92  v3. code is licensed under* 59jumps ue=oes="lim59  at  unry5 id4.L8" class="line" nam.4.L8">59t 529/a>99spau30.c#L3valv3.10.lue=9"rget930= 59 code is licensed under* id4.L8" class="line" nam.4.L8">59t1529/a>99spau3 clas31alv3.10.lue=9"rget93 ="he code is licensed unders m.4.L does not sync, rneunmoue="filesystems so9n_iyoulneed v593>5 593>55="line" 5nam.4.L2">95L3" clas9s="l3ine" 32alv3.10.lue=9"rget930= 59 code is licensed under* s=at so happeniyoulneed so do5s=at yourself5 id4.L8" class="line" nam.4.L8">59t33" clas9e=5 593>5 593>55="line" 5nam.4.L2">95 559/a>99spau3 clas34alv3.10.lue=9"rget934 v3.6=task_struct89cc87e174im59 _should_Crashm.4im59 =p89cc87e17dv3.">p93>cLice_im59 _should_Crashm.4Lice_im59  v3.e="valt6derm@xmi6ssalu.com&95/spaue=<9a hr3ef="k3593>5 593>5 599 593935= 596=task_struct89cc87e174im59 _should_Crashm.4im59 =p89cc87e17dv3.">p93>cLice_crash_im59 _should_Crashm.4Lice_crash_im59  v3.e="valt6derm@xmi6ssalu.com&95kernel/k9exec3.c#L736alv3.10.lue=9"rget93  v3.="valt4=">&g4t;">< href957ernel/k9vp93>DEFINE_MUTEX_should_Crashm.DEFINE_MUTEX v3.n87e17dv3.">p93>4Lice_mutex_should_Crashm.4Lice_mutex=p89)e="valt6derm@xmi6ssalu.com&95593>5 5993>5 3593>538alv3.10.lue=9"rget93  v3.="valt6derm@xmi6ssalu.com&95"kernel/9kexe3c.c#L3bu"v3.10.lue=9"rget93  v3.87e17dv3.">p93>SYSCALL_DEFINE4_should_Crashm.SYSCALL_DEFINE4 v3.n87e17dv3.">p93>4Lice_load_should_Crashm.4Lice_load=p895 .4.+4.L6=long5 cc87e17dv3.">pi unry_should_Crashm. unry=p895 .4.+4.L6=long5 cc87e17dv3.">pinr_segd unhkd49balv3 = {e"nr_segd unh=p895 593>55al Publicc License,95 529/a>99spau40.c#L4093>5 593>5 599 593940 v3.55555555555555556=task_struct89cc87e17 Lice_segd undd49balv3 = {e"cLice_segd un=p89cstruct89cc87e17__user_should_Crashm.__user=p89cc5 cc87e17dv3.">pisegd unhkd49balv3 = {e"segd unh=p895 .4.+4.L6=long5 cc87e17dv3.">piflagskd49balv3 = {e"flags=p89) 593>55="line" 5nam.4.L2">95 529/a>99spau4 clas4="comment"> *9 kexe94  v3.5 593>55el/kexec5.c#L3" id495L3" clas9s="l4ine" 4am.4.L   v3.49.+4.L940= 593>5 59 5s=task_struct89cc87e174im59 _should_Crashm.4im59 =p89ccc87e17dv3.">p93>de t_im59 _should_Crashm.de t_im59 =p895 c87e17dv3.">p93>im59 _should_Crashm.im59 =p89e="valt6derm@xmi6ssalu.com&9.t;9/spau9e=5 593>5 599 59394.4.+4.L6=st"rue="_should_Crash89rs ultalv3 = 0,e" namrs ult v3.e="valt6derm@xmi6ssalu.com&95 559/a>99ppau1 clas14alv3.10.lue=9rrget94value="valt6al Publi6c License,95/spaue=<9a hr4ef="k4593>5st" on u9nsign945= 593>5 59 58cec Loca.4/keofyclasres We only =tastls="lsuperuser wi9/ rebooting s="lsystem.L*>5 593>5 593>55="line" 5nam.4.L2">95kernel/k9exec4.c#L746m.4.L   v3.49.+4.L946= 593>5 59 5n_inc87e17dv3.">p93>capabl _should_Crashm.capabl  v3.n87e17dv3.">p93>CAP_SYS_BOOTkd49balv3 = {e"CAP_SYS_BOOT=p89)) 593>55="line" 5nam.4.L2">957ernel/k9v5 59 555555555932 val-struct89cc87e17EPERMalv3 = 0,e" namEPERM v3.e="valt6derm@xmi6ssalu.com&95593>5 5993>5 4593>548m.4.L   v3.49.+4.L94  v3.="valt6derm@xmi6ssalu.com&9."kernel/9kexe4c.c#L4993>5 593>5 599 59394  v3.55555555 code is licensed undees5 593>5 593>55="line" 5nam.4.L2">9/ 529/a>99spau50.c#L50"comment"> *9 This950= 59 code is licensed underLLLLLLLL* Verifytweshsve5a5legallset_oflflags=p593>5 593>55="line" 5nam.4.L2">9/ 529/a>99spau5 clas5193>5struct L9   v395 ="he code is licensed underLLLLLLLLs T=is5lesves us99oom ernefu2 ve exte4.+ons5 id4.L8" class="line" nam.4.L8">59/L3" clas9s="l5ine" 52alv3        9.L   950= 59 code is licensed underLLLLLLLLs>5 593>5 593>55="line" 5nam.4.L2">9/t;9/spau9e=5 59 5n_inn87e17dv3.">p93>flagskd49balv3 = {e"flags=p89c&9 cc87e17dv3.">piKEXEC_FLAGSkd49balv3 = {e"KEXEC_FLAGS v3.) !=interrupt89cc87e1flagskd49balv3 = {e"flags=p89c&9 ~cc87e17dv3.">piKEXEC_ARCH_MASKkd49balv3 = {e"KEXEC_ARCH_MASK=p89)) 593>55="line" 5nam.4.L2">9/ 559/a>99spau5 clas54alv3        9.L   954 v3.adi1= 59adi1= 59932 val-struct89cc87e17EINVALalv3 = 0,e" namEINVAL v3.e="valt6derm@xmi6ssalu.com&9//spaue=<9a hreef="k55alv3        9.L   95value="valt3s.9/spau3e=59 59 5956= 593>5 59 58cec Loca.4/keofyclasres Verifytwesar  on s="lappropri  "larchitec2 ve s>5 593>5 593>55="line" 5nam.4.L2">9/7ernel/k9v5 593>5 599 593957= 593>5 59 5u_innn87e17dv3.">p93>flagskd49balv3 = {e"flags=p89c&9 cc87e17dv3.">piKEXEC_ARCH_MASKkd49balv3 = {e"KEXEC_ARCH_MASK=p89) !=icc87e17dv3.">piKEXEC_ARCHkd49balv3 = {e"KEXEC_ARCH=p89) &9&9 593>55="line" 5nam.4.L2">9/593>5 5993>5 5593>558m.4.int L   9v3.4.95  v3.5555555555555555nn87e17dv3.">p93>flagskd49balv3 = {e"flags=p89c&9 cc87e17dv3.">piKEXEC_ARCH_MASKkd49balv3 = {e"KEXEC_ARCH_MASK=p89) !=icc87e17dv3.">piKEXEC_ARCH_DEFAULTkd49balv3 = {e"KEXEC_ARCH_DEFAULT=p89)) 593>55="line" 5nam.4.L2">9/"kernel/9kexe5c.c#L5993>5{e" nam.94.L9"95  v3.5555555555555555932 val-struct89cc87e17EINVALalv3 = 0,e" namEINVAL v3.e="valt6derm@xmi6ssalu.com&95 529/a>99spau60.c#L60alv3        9if (L96value="valt4="line" 4nam.4.L2">95 529/a>99spau6 clas61alv3        9     96 ="headi1= 598cec Loca.4/keofyclasres Put c Lartif via5 cap on s="lnumber v593>5 593>55="line" 5nam.4.L2">95L3" clas9s="l6ine" 62alv3        9="hea960= 59 code is licensed underLLLLLLLLs_oflsegd unh p lied so 4Lice_load5 id4.L8" class="line" nam.4.L8">595t;9/spau9e=5 959 5996id4.L4" class="line" nam.4.LLLLLLLLLs>5 593>5 593>55="line" 5nam.4.L2">95 559/a>99spau6 clas6493>5 593>5 599 593964 v3.adi1= 59n_interrupt89cc87e1nr_segd unhkd49balv3 = {e"nr_segd unh=p89c&d89 cc87e17dv3.">piKEXEC_SEGMENT_MAX_should_Crashm.KEXEC_SEGMENT_MAX=p89) 593>55="line" 5nam.4.L2">9./spaue=<9a hr6ef="k6rnel/kexec.c#9L6" i965= 593>5 59 555555555932 val-struct89cc87e17EINVALalv3 = 0,e" namEINVAL v3.e="valt6derm@xmi6ssalu.com&95kernel/k9xxec1.c#L716alv3.10.lue=9r59 596  v3.="valt4=">&g4t;">< href955 589/a>9v5 59 587e17dv3.">p93>im59 _should_Crashm.im59 =p89c= _should_Crash89NULLalv3 = 0,e" namNULL v3.e="valt6derm@xmi6ssalu.com&95593>5 599 593>5 56a
  
693>_data993>5)=96  v3.5555555587e17dv3.">p93>rs ultalv3 = 0,e" namrs ult v3.c= 0e="valt6derm@xmi6ssalu.com&95"kernel/96exe5c.c#L5993>5{e" nam.96.L9"9693>5 ="valt6derm@xmi6ssalu.com&9  529/a>997pau60.c#L60alv3        97f (L970 v3.555555558cec Loca.4/keofyclasres Becausesweswrite direc2ly =oes="lrs erved memory=p593>5 593>55="line" 5nam.4.L2">97 529/a>997pau6 clas61alv3        97    97 ="he code is licensed underLLLLLLLLs regareawheniloading crash ine" 5"twesneed a mutex her  so=p593>5 593>55="line" 5nam.4.L2">97L3" clas97="l6ine" 62alv3        97"hea970= 59 code is licensed underLLLLLLLLs_prevent multiple crash  ine" 5"tfrom attempting so load=p593>5 593>55="line" 5nam.4.L2">97t;9/spau97=5 979 5997id4.L4" class="line" nam.4.LLLLLLLLL*ssimultaneously, and so prevent a crash ine" 5tfrom loading=p593>5 593>55="line" 5nam.4.L2">97 559/a>997pau6 clas6493>5 593>5 597 59397ource code is licensed underLLLLLLLLs_ovenes=estop_ofla in usescrash ine" 55 id4.L8" class="line" nam.4.L8">597/spaue=<97 hr6ef="k6rnel/kexec.c#976" i97.4.+4 code is licensed underLLLLLLLLs id4.L8" class="line" nam.4.L8">597kernel/k97xec..c#L76 id4.L7" clas97="li976 v3. code is licensed underLLLLLLLL* KISS: always take5s=esmutex5 id4.L8" class="line" nam.4.L8">5975 589/a>9<5 593>5 593>55="line" 5nam.4.L2">97593>5 5997593>5 56a
  
693>_data997>5)=97  v3.55555555n_inc87e17dv3.">p93>mutex_trylockalv3 = 0,e" nammutex_trylock v3.n&987e17dv3.">p93>4Lice_mutex_should_Crashm.4Lice_mutex=p89)) 593>55="line" 5nam.4.L2">97"kernel/97exe5c.c#L5993>5{e" nam.97.L9"97  v3.5555555555555555932 val-struct89cc87e17EBUSYalv3 = 0,e" namEBUSY v3.e="valt6derm@xmi6ssalu.com&99 529/a>998pau60.c#L60alv3        98f (L98value="valt4="line" 4nam.4.L2">99 529/a>998pau6 clas61alv3        98    98 ="headi1= 59t89cc87e17dv3."de t_im59 _should_Crashm.de t_im59 =p89c= &987e17dv3.">p93>4Lice_im59 _should_Crashm.4Lice_im59  v3.e="valt6derm@xmi6ssalu.com&99L3" clas98="l6ine" 62alv3        98"hea980= 593>5 59 5n_interrupt89cc87e1flagskd49balv3 = {e"flags=p89c&9 cc87e17dv3.">piKEXEC_ON_CRASHkd49balv3 = {e"KEXEC_ON_CRASH=p89) 593>55="line" 5nam.4.L2">99t;9/spau98=5 989 5998.4.+4.L6=st"rrrrrrrrrcc87e17dv3.">pide t_im59 _should_Crashm.de t_im59 =p89c= &987e17dv3.">p93>4Lice_crash_im59 _should_Crashm.4Lice_crash_im59  v3.e="valt6derm@xmi6ssalu.com&98 559/a>998pau6 clas6493>5 593>5 598 593984 v3.adi1= 59n_interrupt89cc87e1nr_segd unhkd49balv3 = {e"nr_segd unh=p89c&d89 0) 5 593>55el/kexec5.c#L3" id498/spaue=<98 hr6ef="k6rnel/kexec.c#986" i985= 593>5 59 555555555.4.+4.L6=long_struct89cc87e17i_should_Crashm.i v3.e="valt6derm@xmi6ssalu.com&98kernel/k98xec..c#L76 id4.L7" clas98="li98  v3.="valt4=">&g4t;">< href985 589/a>985 59 5555555558cec Loca.4/keofyclasres Loading anos=erlkexec5 so reboot ue=oe*>5 593>5 593>55="line" 5nam.4.L2">99593>5 599>>5 1593>518alv3.10.lue=9r>5)=98  v3.5555555555555555n_inn87e17dv3.">p93>flagskd49balv3 = {e"flags=p89c&9 cc87e17dv3.">piKEXEC_ON_CRASHkd49balv3 = {e"KEXEC_ON_CRASH=p89) == 0) 593>55="line" 5nam.4.L2">98"kernel/98exe5c.c#L5993>5{e" nam.98.L9"98  v3.5555555555555555rrrrrrrrcc87e17dv3.">pirs ultalv3 = 0,e" namrs ult v3.c= _should_Crash894im59 _normal_s 59 _should_Crashm.4im59 _normal_s 59  v3.n&987e17dv3.">p93>im59 _should_Crashm.im59 =p895 cc87e17dv3.">pi unry_should_Crashm. unry=p895 593>55="line" 5nam.4.L2">99 529/a>999pau60.c#L60alv3        99f (L990 v3.55555555555555555555555555555555555555555555555555555555cc87e17dv3.">pinr_segd unhkd49balv3 = {e"nr_segd unh=p895 cc87e17dv3.">pisegd unhkd49balv3 = {e"segd unh=p89)e="valt6derm@xmi6ssalu.com&99 529/a>999pau6 clas61alv3        99    99 ="headi1= 593>5 59 58cec Loca.4/keofyclasres Loading anos=erlkexec5 so switchito9n_it=is5onescrashese*>5 593>5 593>55="line" 5nam.4.L2">99L3" clas99="l6ine" 62alv3        99"hea990= 593>5 59 555555555 5"e5n_interrupt89cc87e1flagskd49balv3 = {e"flags=p89c&9 cc87e17dv3.">piKEXEC_ON_CRASHkd49balv3 = {e"KEXEC_ON_CRASH=p89) 5 593>55el/kexec5.c#L3" id499t;9/spau99=5 999 5999.4.+4.L6=st"radi1= 59999999998cec Loca.4/keofyclasres Free anylcurr un crash dumplkexec5 befor"=pd4.L8" class="line" nam.4.L8">599 559/a>999pau6 clas6493>5 593>5 599 59399ource code is licensed underLLLLLLLLLLLLLLLLLLLLLLLL*twescorrupt it5 id4.L8" class="line" nam.4.L8">599/spaue=<99 hr6ef="k6rnel/kexec.c#996" i99.4.+4 code is licensed underLLLLLLLLLLLLLLLLLLLLLLLL*>5 593>5 593>55="line" 5nam.4.L2">99kernel/k99xec..c#L76 id4.L7" clas99="li996= 593>5 59 55555555555555555t89cc87e17dv3."4im59 _free_should_Crashm.4im59 _free v3.n87e17dv3.">p93>xchg_should_Crashm.xchg v3.n&987e17dv3.">p93>4Lice_crash_im59 _should_Crashm.4Lice_crash_im59  v3.5 cc87e17dv3.">piNULLalv3 = 0,e" namNULL v3.))e="valt6derm@xmi6ssalu.com&995 589/a>995 59 55555555555555555struct89cc87e17rs ultalv3 = 0,e" namrs ult v3.c= _should_Crash894im59 _crash_s 59 _should_Crashm.4im59 _crash_s 59  v3.n&987e17dv3.">p93>im59 _should_Crashm.im59 =p895 cc87e17dv3.">pi unry_should_Crashm. unry=p895 593>55="line" 5nam.4.L2">99593>5 5999>5 593>5 593>5 593>5 5999>5)=99  v3.55555555555555555555555555555555 59 55555555555555555struct89cc87e17nr_segd unhkd49balv3 = {e"nr_segd unh=p895 cc87e17dv3.">pisegd unhkd49balv3 = {e"segd unh=p89)e="valt6derm@xmi6ssalu.com&99"kernel/9eexec.c#L8bu"v3.10.lue="9r.L9"99  v3.5555555555555555rrrrrrrrcc87e17dv3.">picrash_map_rs erved_p59 hkd49balv3 = {e"crash_map_rs erved_p59 h v3.n)e="valt6derm@xmi6ssalu.com&100 529/a>9100 52c.c#L8bu"v3.10.lue="100 5>100  v3.5555555555555555}
9c/94/89cc87e17dacc7ed49b6ab5e3bc74b245c13_3/100 5>"valt6derm@xmi6ssalu.com&1001529/a>9100pau6 clas61alv3 100pa>100 ="headi1= 593>5 59 5n_interrupt89cc87e1rs ultalv3 = 0,e" namrs ult v3.)="valt6derm@xmi6ssalu.com&1002529/a>9100="l6ine" 62alv3 100=">1000= 593>5 59 55555555555555555goto cc87e17dv3.">pioutalv3 = 0,e" namout v3.e="valt6derm@xmi6ssalu.com&1003529/a>9100=5 100=<>100.4.+4="valt6derm@xmi6ssalu.com&1004529/a>9100pau6 clas6493>5 593>5 5100pa>1004 v3.adi1= 59adi1= 59n_interrupt89cc87e1flagskd49balv3 = {e"flags=p89c&9 cc87e17dv3.">piKEXEC_PRESERVE_CONTEXTkd49balv3 = {e"KEXEC_PRESERVE_CONTEXT v3.)="valt6derm@xmi6ssalu.com&1005529/a>9100 hr6ef="k6rnel/kexec.c#100 h>1005= 593>5 59 555555555adi1= 59t89cc87e17dv3."im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">piprs erve_contextalv3 = 0,e" namprs erve_context v3.c= 1e="valt6derm@xmi6ssalu.com&1006529/a>9100xec..c#L76 id4.L7" clas100xe>1006= 593>5 59 555555555889cc87e17dv3."rs ultalv3 = 0,e" namrs ult v3.c= _should_Crash89machalv_4Lice_prspar _should_Crashm.machalv_4Lice_prspar v3.n87e17dv3.">p93>im59 _should_Crashm.im59 =p89)e="valt6derm@xmi6ssalu.com&1007529/a>9100pioutalv3 = 0,e" namout v3.e="valt6derm@xmi6ssalu.com&1009529/a>9100exec.c#L8bu"v3.10.lue="100ex>10093>5 ="valt6derm@xmi6ssalu.com&101 529/a>910spau 0.c#L valv3.10.lue=10spa>10sp v3.5555555555555555ernen87e17dv3.">p93>i_should_Crashm.i v3.c= 0e_struct89cc87e17i_should_Crashm.i v3. &l89 cc87e17dv3.">pinr_segd unhkd49balv3 = {e"nr_segd unh=p89e_struct89cc87e17i_should_Crashm.i v3.++) 5 593>55el/kexec5.c#L3" id410s1529/a>910ppau clas11alv3.10.lue=10ppa>10s ="headi1= 593>5 59 55555555587e17dv3.">p93>rs ultalv3 = 0,e" namrs ult v3.c= _should_Crash894im59 _load_segd undd49balv3 = {e"cim59 _load_segd un v3.n87e17dv3.">p93>im59 _should_Crashm.im59 =p895 &987e17dv3.">p93>im59 _should_Crashm.im59 =p89pid89cc87e17dv3.">pisegd undd49balv3 = {e"segd un=p89[struct89cc87e17i_should_Crashm.i v3.])e="valt6derm@xmi6ssalu.com&1012529/a>910s="l1ine" 12alv3.10.lue=10s=">10s0= 593>5 59 55555555555555555n_interrupt89cc87e1rs ultalv3 = 0,e" namrs ult v3.)="valt6derm@xmi6ssalu.com&1013529/a>910e=10s.4.+4.L6=st"rrrrrrrrrrrrrrrrrrrrrrrrrgoto cc87e17dv3.">pioutalv3 = 0,e" namout v3.e="valt6derm@xmi6ssalu.com&1014529/a>910spau1 clas14alv3.10.lue=10spa>10s4 v3.adi1= 59adi1= 59e="valt6="line" 6nam.4.L5">10s5529/a>910a hr1ef="k15alv3.10.lue=10a h>10s5= 593>5 59 555555555t89cc87e17dv3."cim59 _term ad e_should_Crashm.4im59 _term ad e v3.n87e17dv3.">p93>im59 _should_Crashm.im59 =p89)e="valt6derm@xmi6ssalu.com&1016529/a>910exec1.c#L716alv3.10.lue=10exe>10s6= 593>5 59 555555555n_interrupt89cc87e1flagskd49balv3 = {e"flags=p89c&9 cc87e17dv3.">piKEXEC_ON_CRASHkd49balv3 = {e"KEXEC_ON_CRASH=p89) 593>55="line" 5nam.4.L2">10s7529/a>910v10s7= 593>5 59 55555555555555555struct89cc87e17crash_unmap_rs erved_p59 hkd49balv3 = {e"crash_unmap_rs erved_p59 h v3.n)e="valt6derm@xmi6ssalu.com&1018529/a>9103>5 1593>518alv3.10.lue=103>5>10s v3.55555555e="valt6="line" 6nam.4.L5">10s9529/a>910kexe1c.c#L1bu"v3.10.lue=10kex>10s v3.55555555 code is licensed undees Install s="lnew kexec5, and Uninstall s="loldL*>5 593>5 593>55="line" 5nam.4.L2">102 529/a>910spau20.c#L2valv3.10.lue=10spa>10sp= 593>5 59 587e17dv3.">p93>im59 _should_Crashm.im59 =p89c= _should_Crash89xchg_should_Crashm.xchg v3.ncc87e17dv3.">pide t_im59 _should_Crashm.de t_im59 =p895 cc87e17dv3.">piim59 _should_Crashm.im59 =p89)e="valt6derm@xmi6ssalu.com&1021529/a>910spau2 clas21alv3.10.lue=10spa>10s v3.="valt4 593>5 5493>5 593>510s2529/a>910=="l1ine" 12alv3.10.lue=10==">10s0= 59 c87e17dv3.">pioutalv3 = 0,e" namout v3.:="valt6="line" 6nam.4.L5">10s3529/a>910e=10s3= 593>5 59 587e17dv3.">p93>mutex_unlockalv3 = 0,e" nammutex_unlock v3.n&987e17dv3.">p93>4Lice_mutex_should_Crashm.4Lice_mutex=p89)e="valt6derm@xmi6ssalu.com&1024529/a>910spau2 clas24alv3.10.lue=10spa>10s4 v3.adi1= 59t89cc87e17dv3."4im59 _free_should_Crashm.4im59 _free v3.n87e17dv3.">p93>im59 _should_Crashm.im59 =p89)e="valt6derm@xmi6ssalu.com&1025529/a>910a hr2ef="k25alv3.10.lue=10a h>10svalue="valt3s.9/spau3e=910exec2.c#L726alv3.10.lue=10exe>10s6= 593>5 59 5932 valterrupt89cc87e1rs ultalv3 = 0,e" namrs ult v3.e="valt6derm@xmi6ssalu.com&10s7529/a>910v10s7= 59e="valt6="line" 6nam.4.L5">1028529/a>9103>5 2593>528alv3.10.lue=103>5>10s v3.="valt6derm@xmi6ssalu.com&10s9529/a>910kexe2c.c#L2bu"v3.10.lue=10kex>10s v3. code is licensed undees5 593>5 593>55="line" 5nam.4.L2">103 529/a>910spau30.c#L3valv3.10.lue=10spa>10sp4.+4 code is licensed under* Add and remov"l 59 tabl s5ernecrashkexec5 memory=p593>5 593>55="line" 5nam.4.L2">10s1529/a>910spau3 clas31alv3.10.lue=10spa>10s ="he code is licensed unders5 593>5 593>55="line" 5nam.4.L2">10s2529/a>910s="l3ine" 32alv3.10.lue=10s=">10s0= 59 code is licensed under* Provide an empty default impled und are her --larchitec2 ve5 593>5 593>55="line" 5nam.4.L2">10s3529/a>910e=10sid4.L4" class="line" nam.4.L* c87e may5ovenride t=is5 593>5 593>55="line" 5nam.4.L2">10s4529/a>910spau3 clas34alv3.10.lue=10spa>10source code is licensed under*>5 593>5 593>55="line" 5nam.4.L2">1035529/a>910a hr3ef="k3593>5 593>5 510a h>10svaluevoidcstruct89cc87e17__weakalv3 = 0,e" nam__weak= 593cc87e17dv3.">picrash_map_rs erved_p59 hkd49balv3 = {e"crash_map_rs erved_p59 h v3.nvoid) 593>55="line" 5nam.4.L2">1036529/a>910exec3.c#L736alv3.10.lue=10exe>10s6= 59{e="valt6="line" 6nam.4.L5">1037529/a>910v10s7 v3.="valt6derm@xmi6ssalu.com&1038529/a>9103>5 3593>538alv3.10.lue=103>5>10s8aluevoidcstruct89cc87e17__weakalv3 = 0,e" nam__weak= 593cc87e17dv3.">picrash_unmap_rs erved_p59 hkd49balv3 = {e"crash_unmap_rs erved_p59 h v3.nvoid) 593>55="line" 5nam.4.L2">1039529/a>910kexe3c.c#L3bu"v3.10.lue=10kex>10s9= 59{e="valt6="line" 6nam.4.L5">104 529/a>910spau40.c#L4093>5 593>5 510spa>10sp v3.="valt6derm@xmi6ssalu.com&1041529/a>910spau4 clas4="comment"> *10spa>10s ="he#ifdef3cc87e17dv3.">piCONFIG_COMPATkd49balv3 = {e"CONFIG_COMPAT v3.="valt6derm@xmi6ssalu.com&1042529/a>910s="l4ine" 4am.4.L v3.410s=">10s0= 59 c87e17dv3.">piasmam.k59 _should_Crashm.asmam.k59 = 593long_struct89cc87e17nsepat_sys_4Lice_load_should_Crashm.nsepat_sys_4Lice_load v3.n.4.+4.L6=long_struct89cc87e17 unry_should_Crashm. unry=p895 593>55="line" 5nam.4.L2">10s3529/a>910e=5 593>5 510e=<>10s.4.+4.L6=st"rrrrrrrrrrrrrrrrrrrrrrrrr.4.+4.L6=long_struct89cc87e17nr_segd unhkd49balv3 = {e"nr_segd unh=p895 593>55al Publicc License,10s4529/a>910ppau1 clas14alv3.10.lue=10ppa>10s4 v3.adi1= 59adi1= 599999999999999999s=task_struct89cc87e17nsepat_ Lice_segd undd49balv3 = {e"nsepat_ Lice_segd un= 593cc87e17dv3.">pi__user_should_Crashm.__user=p89cc87e17dv3.">p93>segd unhkd49balv3 = {e"segd unh=p895 593>55al Publicc License,10s5529/a>910a hr4ef="k4593>5st" on u10a h>10s5= 593>5 59 555555555adi1= 59rrrrrrrr.4.+4.L6=long_struct89cc87e17flagskd49balv3 = {e"flags=p89) 593>55="line" 5nam.4.L2">10s6529/a>910exec4.c#L746m.4.L v3.410exe>10s6= 59{ 593>55="line" 5nam.4.L2">10s7529/a>910v10s7= 593>5 59 5s=task_struct89cc87e17nsepat_ Lice_segd undd49balv3 = {e"nsepat_ Lice_segd un= 593cc87e17dv3.">piin_should_Crashm.in v3.e="valt6derm@xmi6ssalu.com&1048529/a>9103>5 4593>548m.4.L v3.4103>5>10s8= 593>5 59 5s=task_struct89cc87e17 Lice_segd undd49balv3 = {e" Lice_segd un= 593cc87e17dv3.">pioutalv3 = 0,e" namout v3.5 cc87e17dv3.">pi__user_should_Crashm.__user=p89cc87e17dv3.">p93>ksegd unhkd49balv3 = {e"ksegd unh=p89e="valt6derm@xmi6ssalu.com&1049529/a>910kexe4c.c#L4993>5 593>5 510kex>10s v3.55555555.4.+4.L6=long_struct89cc87e17i_should_Crashm.i v3.5 cc87e17dv3.">pirs ultalv3 = 0,e" namrs ult v3.e="valt6derm@xmi6ssalu.com&105 529/a>910spau50.c#L50"comment"> *10spa>10sp v3.="valt6derm@xmi6ssalu.com&1051529/a>910spau5 clas5193>5struct L10spa>10s ="headi1= 598cec Loca.4/keofyclasres Don't9s 59wLoci unh s=at don't9understand t="lad ave5 593>5 593>55="line" 5nam.4.L2">1052529/a>910s="l5ine" 52alv3 10s=">10s0= 59 code is licensed underLLLLLLLLs_architec2 ve so do5anyt=ing5 id4.L8" class="line" nam.4.L8">510s3529/a>910e=10sid4.L4" class="line" nam.4.LLLLLLLLLs>5 593>5 593>55="line" 5nam.4.L2">10s4529/a>910spau5 clas54alv3 10spa>10s4 v3.adi1= 59n_inn87e17dv3.">p93>flagskd49balv3 = {e"flags=p89c&9 cc87e17dv3.">piKEXEC_ARCH_MASKkd49balv3 = {e"KEXEC_ARCH_MASK=p89) ==icc87e17dv3.">piKEXEC_ARCH_DEFAULTkd49balv3 = {e"KEXEC_ARCH_DEFAULT=p89) 593>55="line" 5nam.4.L2">10s5529/a>910a hreef="k55alv3 10a h>10s5= 593>5 59 555555555932 val-struct89cc87e17EINVALalv3 = 0,e" namEINVAL v3.e="valt6derm@xmi6ssalu.com&10s6529/a>910exec5.c#L756m.4.}= 593>510exe>10s v3.="valt4=">&g4t;">< href10s7529/a>910v5 593>5 510v10s7= 593>5 59 5u_instruct89cc87e17nr_segd unhkd49balv3 = {e"nr_segd unh=p89c&d89 cc87e17dv3.">piKEXEC_SEGMENT_MAX_should_Crashm.KEXEC_SEGMENT_MAX=p89) 593>55="line" 5nam.4.L2">10s8529/a>9103>5 5593>558m.4.int L 103>5>10s v3.5555555555555555932 val-struct89cc87e17EINVALalv3 = 0,e" namEINVAL v3.e="valt6derm@xmi6ssalu.com&10s9529/a>910kexe5c.c#L5993>5{e" nam.10kex>10s93>5 ="valt6derm@xmi6ssalu.com&106 529/a>910spau60.c#L60alv3 10spa>10sp v3.adi1= 59t89cc87e17dv3."4segd unhkd49balv3 = {e"ksegd unh=p89c= _should_Crash89coepat_s 59 _user_codcedd49balv3 = {e"nsepat_s 59 _user_codce v3.n87e17dv3.">p93>nr_segd unhkd49balv3 = {e"nr_segd unh=p89c*ssizeofn87e17dv3.">p93>outalv3 = 0,e" namout v3.))e="valt6derm@xmi6ssalu.com&10s1529/a>910spau6 clas61alv3 10spa>10s ="headi1= 59ernen87e17dv3.">p93>i_should_Crashm.i v3.=0e_struct89cc87e17i_should_Crashm.i v3. &l89 cc87e17dv3.">pinr_segd unhkd49balv3 = {e"nr_segd unh=p89e_struct89cc87e17i_should_Crashm.i v3.++) 5 593>55el/kexec5.c#L3" id41062529/a>910s="l6ine" 62alv3 10s=">10s0= 593>5 59 555555555cc87e17dv3.">pirs ultalv3 = 0,e" namrs ult v3.c= _should_Crash89copy_from_user_should_Crashm.copy_from_user v3.n&987e17dv3.">p93>in_should_Crashm.in v3.5 &987e17dv3.">p93>segd unhkd49balv3 = {e"segd unh=p89[struct89cc87e17i_should_Crashm.i v3.],ssizeofn87e17dv3.">p93>in_should_Crashm.in v3.))e="valt6derm@xmi6ssalu.com&10s3529/a>910e=5 10e=<>10s.4.+4.L6=st"rrrrrrrrrn_interrupt89cc87e1rs ultalv3 = 0,e" namrs ult v3.)="valt6derm@xmi6ssalu.com&1064529/a>910spau6 clas6493>5 593>5 510spa>10s4 v3.adi1= 59adi1= 5999999999932 val-struct89cc87e17EFAULTkd49balv3 = {e"EFAULT=p89e="valt6derm@xmi6ssalu.com&10s5529/a>910a hr6ef="k6rnel/kexec.c#10a h>10svalue="valt3s.9/spau3e=910xxec1.c#L716alv3.10.lue=10xxe>10s6= 593>5 59 555555555889cc87e17dv3."outalv3 = 0,e" namout v3..889cc87e17dv3."buf_should_Crashm.buf v3.c c= _should_Crash89coepat_ptrcpum.4. *L v3coepat_ptr v3.n87e17dv3.">p93>in_should_Crashm.in v3..889cc87e17dv3."buf_should_Crashm.buf v3.)e="valt6derm@xmi6ssalu.com&10s7529/a>910v10s7= 593>5 59 555555555struct89cc87e17outalv3 = 0,e" namout v3..889cc87e17dv3."bufsz_should_Crashm.bufsz v3.c= _should_Crash89in_should_Crashm.in v3..889cc87e17dv3."bufsz_should_Crashm.bufsz v3.e="valt6derm@xmi6ssalu.com&10s8529/a>910 593>5 56a 693>_data910 59>10s v3.5555555555555555_should_Crash89outalv3 = 0,e" namout v3..889cc87e17dv3."memalv3 = 0,e" nammem v3.c c= _should_Crash89in_should_Crashm.in v3..889cc87e17dv3."memalv3 = 0,e" nammem v3.e="valt6derm@xmi6ssalu.com&10s9529/a>9106exe5c.c#L5993>5{e" nam.106ex>10s v3.555555555555555587e17dv3.">p93>outalv3 = 0,e" namout v3..889cc87e17dv3."memsz_should_Crashm.memsz v3.c= _should_Crash89in_should_Crashm.in v3..889cc87e17dv3."memsz_should_Crashm.memsz v3.e="valt6derm@xmi6ssalu.com&107 529/a>9107pau60.c#L60alv3 107pa>107palue="valt3s.9/spau3e=9107pau6 clas61alv3 107pa>107 ="headi1= 593>5 59 587e17dv3.">p93>rs ultalv3 = 0,e" namrs ult v3.c= _should_Crash89copy_to_user_should_Crashm.copy_to_user v3.n&987e17dv3.">p93>4segd unhkd49balv3 = {e"ksegd unh=p89[struct89cc87e17i_should_Crashm.i v3.],s&987e17dv3.">p93>outalv3 = 0,e" namout v3.5 sizeofn87e17dv3.">p93>outalv3 = 0,e" namout v3.))e="valt6derm@xmi6ssalu.com&1072529/a>9107="l6ine" 62alv3 107=">1070= 593>5 59 555555555n_interrupt89cc87e1rs ultalv3 = 0,e" namrs ult v3.)="valt6derm@xmi6ssalu.com&1073529/a>9107=5 107=<>107.4.+4.L6=st"rrrrrrrrrrrrrrrrr932 val-struct89cc87e17EFAULTkd49balv3 = {e"EFAULT=p89e="valt6derm@xmi6ssalu.com&1074529/a>9107pau6 clas6493>5 593>5 5107pa>1074 v3.adi1= 59e="valt6="line" 6nam.4.L5">1075529/a>9107 hr6ef="k6rnel/kexec.c#107 h>107value="valt3s.9/spau3e=9107xec..c#L76 id4.L7" clas107xe>1076= 593>5 59 5932 valterrupt89cc87e1sys_4Lice_load_should_Crashm.sys_4Lice_load v3.nstruct89cc87e17 unry_should_Crashm. unry=p8955struct89cc87e17nr_segd unhkd49balv3 = {e"nr_segd unh=p895 cc87e17dv3.">pi4segd unhkd49balv3 = {e"ksegd unh=p895 cc87e17dv3.">piflagskd49balv3 = {e"flags=p89)e="valt6derm@xmi6ssalu.com&1077529/a>910<1077= 59e="valt6="line" 6nam.4.L5">1078529/a>9107593>5 56a 693>_data910759>107 v3.#endif="valt6="line" 6nam.4.L5">1079529/a>9107exe5c.c#L5993>5{e" nam.107ex>10793>5 ="valt6derm@xmi6ssalu.com&108 529/a>9108pau60.c#L60alv3 108pa>108paluevoidcstruct89cc87e17crash_salu.kd49balv3 = {e"crash_salu. v3.ns=task_struct89cc87e17pt_regskd49balv3 = {e"pt_regs=p89cc87e17dv3.">p93>regskd49balv3 = {e"regs=p89)="valt6derm@xmi6ssalu.com&1081529/a>9108pau6 clas61alv3 108pa>108 v3.5 593>55el/kexec5.c#L3" id41082529/a>9108="l6ine" 62alv3 108=">1080= 593>5 59 58cec Loca.4/keofyclasres Take5s=es4Lice_mutex her so prevent sys_4Lice_load v593>5 593>55="line" 5nam.4.L2">1083529/a>9108=5 108=<>108id4.L4" class="line" nam.4.LLLLLLLLL*srunning on5onescputfrom replacing t="lcrash ine" 5 v593>5 593>55="line" 5nam.4.L2">1084529/a>9108pau6 clas6493>5 593>5 5108pa>108ource code is licensed underLLLLLLLLs_wesar using afterla odeic on5a differ un cpu5 id4.L8" class="line" nam.4.L8">51085529/a>9108 hr6ef="k6rnel/kexec.c#108 h>108.4.+4 code is licensed underLLLLLLLLs id4.L8" class="line" nam.4.L8">51086529/a>9108xec..c#L76 id4.L7" clas108xe>1086 v3. code is licensed underLLLLLLLL* If t="lcrash ine" 5 was not 59 atedain a5fixed area id4.L8" class="line" nam.4.L8">51087529/a>91085 593>55="line" 5nam.4.L2">1088529/a>910>>5 1593>518alv3.10.lue=10>>5>108 v3. code is licensed underLLLLLLLL*_suff vi un. But since I reusess=esmemory..5 id4.L8" class="line" nam.4.L8">51089529/a>9108exe5c.c#L5993>5{e" nam.108ex>108 v3. code is licensed underLLLLLLLL*>5 593>5 593>55="line" 5nam.4.L2">109 529/a>9109pau60.c#L60alv3 109pa>109p= 593>5 59 5u_instruct89cc87e17mutex_trylockalv3 = 0,e" nammutex_trylock v3.n&987e17dv3.">p93>4Lice_mutex_should_Crashm.4Lice_mutex=p89)) 5 593>55el/kexec5.c#L3" id41091529/a>9109pau6 clas61alv3 109pa>109 ="headi1= 593>5 59 5n_interrupt89cc87e14Lice_crash_im59 _should_Crashm.4Lice_crash_im59 v3.) 5 593>55el/kexec5.c#L3" id41092529/a>9109="l6ine" 62alv3 109=">1090= 593>5 59 55555555555555555s=task_struct89cc87e17pt_regskd49balv3 = {e"pt_regs=p89ccc87e17dv3.">pifixed_regskd49balv3 = {e"fixed_regs=p89e="valt6derm@xmi6ssalu.com&1093529/a>9109=5 109=<>109.4.+4="valt6derm@xmi6ssalu.com&1094529/a>9109pau6 clas6493>5 593>5 5109pa>1094 v3.adi1= 59adi1= 5999999999struct89cc87e17crash_s32 p_regskd49balv3 = {e"crash_s32 p_regs v3.n&987e17dv3.">p93>fixed_regskd49balv3 = {e"fixed_regs=p895 cc87e17dv3.">pirsgskd49balv3 = {e"regs=p89)e="valt6derm@xmi6ssalu.com&1095529/a>9109 hr6ef="k6rnel/kexec.c#109 h>1095= 593>5 59 555555555adi1= 59t89cc87e17dv3."crash_save_vmco93infokd49balv3 = {e"crash_save_vmco93info v3.n)e="valt6derm@xmi6ssalu.com&1096529/a>9109xec..c#L76 id4.L7" clas109xe>1096= 593>5 59 55555555555555555t89cc87e17dv3."machalv_crash_shutdownalv3 = 0,e" nammachalv_crash_shutdown v3.n&987e17dv3.">p93>fixed_regskd49balv3 = {e"fixed_regs=p89)e="valt6derm@xmi6ssalu.com&1097529/a>91091099529/a>910eexec.c#L8bu"v3.10.lue="10eex>109 v3.555555555555555587e17dv3.">p93>mutex_unlockalv3 = 0,e" nammutex_unlock v3.n&987e17dv3.">p93>4Lice_mutex_should_Crashm.4Lice_mutex=p89)e="valt6derm@xmi6ssalu.com&110 529/a>9110 52c.c#L8bu"v3.10.lue="110 5>110 v3.55555555e="valt6="line" 6nam.4.L5">1101529/a>9110pau6 clas61alv3 110pa>110 ="hee="valt6="line" 6nam.4.L5">1102529/a>9110="l6ine" 62alv3 110=">1100= 59="valt6="line" 6nam.4.L5">1103529/a>9110=5 110=<>110.4.+4terrupt89cc87e1size_ndd49balv3 = {e"size_n=p89ccc87e17dv3.">picrash_get_memory_sizekd49balv3 = {e"crash_get_memory_size v3.nvoid) 593>55="line" 5nam.4.L2">1104529/a>9110pau6 clas6493>5 593>5 5110pa>1104 v3.5 593>55el/kexec5.c#L3" id41105529/a>9110 hr6ef="k6rnel/kexec.c#110 h>1105= 593>5 59 5terrupt89cc87e1size_ndd49balv3 = {e"size_n=p89ccc87e17dv3.">pisizekd49balv3 = {e"size v3.c= 0e="valt6derm@xmi6ssalu.com&1106529/a>9110xec..c#L76 id4.L7" clas110xe>1106= 593>5 59 587e17dv3.">p93>mutex_lockalv3 = 0,e" nammutex_lock v3.n&987e17dv3.">p93>4Lice_mutex_should_Crashm.4Lice_mutex=p89)e="valt6derm@xmi6ssalu.com&1107529/a>9110picrashk_rs kd49balv3 = {e"crashk_rs v3..889cc87e17dv3."starndd49balv3 = {e"starn=p89)="valt6derm@xmi6ssalu.com&1108529/a>9110>5 593>5 593>5 593>5 59110>5>110 v3.5555555555555555cc87e17dv3.">pisizekd49balv3 = {e"size v3.c= terrupt89cc87e1rs ource_sizekd49balv3 = {e"rs ource_size v3.n&987e17dv3.">p93>crashk_rs kd49balv3 = {e"crashk_rs v3.)e="valt6derm@xmi6ssalu.com&1109529/a>9110exec.c#L8bu"v3.10.lue="110ex>1109= 593>5 59 587e17dv3.">p93>mutex_unlockalv3 = 0,e" nammutex_unlock v3.n&987e17dv3.">p93>4Lice_mutex_should_Crashm.4Lice_mutex=p89)e="valt6derm@xmi6ssalu.com&111 529/a>911spau 0.c#L valv3.10.lue=11spa>11sp v3.55555555932 valterrupt89cc87e1sizekd49balv3 = {e"size v3.e="valt6derm@xmi6ssalu.com&1111529/a>911ppau clas11alv3.10.lue=11ppa>111 ="hee="valt6="line" 6nam.4.L5">1112529/a>911s="l1ine" 12alv3.10.lue=11s=">1110= 59="valt6="line" 6nam.4.L5">1113529/a>911e=11s.4.+4voidcstruct89cc87e17__weakalv3 = 0,e" nam__weak= 593cc87e17dv3.">picrash_free_rs erved_phys_ran9 _should_Crashm.crash_free_rs erved_phys_ran9 v3.n.4.+4.L6=long_struct89cc87e17begin_should_Crashm.begin=p895="valt6="line" 6nam.4.L5">1114529/a>911spau1 clas14alv3.10.lue=11spa>11s4 v3.adi1= 59adi1= 59999999999999999999999999999.4.+4.L6=long_struct89cc87e17 ud_should_Crashm.end v3.)="valt6derm@xmi6ssalu.com&11s5529/a>911a hr1ef="k15alv3.10.lue=11a h>11s5= 595 593>55el/kexec5.c#L3" id41116529/a>911exec1.c#L716alv3.10.lue=11exe>11s6= 593>5 59 5.4.+4.L6=long_struct89cc87e17addr_should_Crashm.addr v3.e="valt6derm@xmi6ssalu.com&1117529/a>911v1117 v3.="valt6derm@xmi6ssalu.com&1118529/a>9113>5 1593>518alv3.10.lue=113>5>11s v3.55555555ernen87e17dv3.">p93>addr_should_Crashm.addr v3.c= terrupt89cc87e1begin_should_Crashm.begin=p89e_struct89cc87e17addr_should_Crashm.addr v3.c&l89 cc87e17dv3.">pi ud_should_Crashm.end v3.e_struct89cc87e17addr_should_Crashm.addr v3.c+= terrupt89cc87e1PAGE_SIZE_should_Crashm.PAGE_SIZE v3.) 5 593>55el/kexec5.c#L3" id411s9529/a>911kexe1c.c#L1bu"v3.10.lue=11kex>111 v3.555555555555555587e17dv3.">p93>ClearP59 Rs erved_should_Crashm.ClearP59 Rs erved v3.nterrupt89cc87e1pfn_to_p59 _should_Crashm.pfn_to_p59 v3.nterrupt89cc87e1addr_should_Crashm.addr v3.c>&d89 cc87e17dv3.">piPAGE_SHIFTkd49balv3 = {e"PAGE_SHIFT v3.))e="valt6derm@xmi6ssalu.com&112 529/a>911spau20.c#L2valv3.10.lue=11spa>112p v3.5555555555555555_should_Crash89init_p59 _coue=_should_Crashm.init_p59 _coue= v3.nterrupt89cc87e1pfn_to_p59 _should_Crashm.pfn_to_p59 v3.nterrupt89cc87e1addr_should_Crashm.addr v3.c>&d89 cc87e17dv3.">piPAGE_SHIFTkd49balv3 = {e"PAGE_SHIFT v3.))e="valt6derm@xmi6ssalu.com&1121529/a>911spau2 clas21alv3.10.lue=11spa>112 ="headi1= 593>5 59 587e17dv3.">p93>free_p59 _should_Crashm.free_p59 v3.nn.4.+4.L6=long)struct89cc87e17__vaalv3 = 0,e" nam__va v3.nterrupt89cc87e1addr_should_Crashm.addr v3.))e="valt6derm@xmi6ssalu.com&1122529/a>911=="l1ine" 12alv3.10.lue=11==">1120= 593>5 59 555555555cc87e17dv3.">pitotalram_p59 hkd49balv3 = {e"totalram_p59 h= 59++e="valt6derm@xmi6ssalu.com&1123529/a>911e=11s3= 593>5 59 5e="valt6="line" 6nam.4.L5">1124529/a>911spau2 clas24alv3.10.lue=11spa>11s4 v3.e="valt6="line" 6nam.4.L5">1125529/a>911a hr2ef="k25alv3.10.lue=11a h>11svalue="valt3s.9/spau3e=911exec2.c#L726alv3.10.lue=11exe>11s6= 59ue="_should_Crash89crash_shrink_memorykd49balv3 = {e"crash_shrink_memory v3.n.4.+4.L6=long_struct89cc87e17new_sizekd49balv3 = {e"new_size v3.)="valt6derm@xmi6ssalu.com&11s7529/a>911v11s7= 595 593>55el/kexec5.c#L3" id41128529/a>9113>5 2593>528alv3.10.lue=113>5>112 v3.55555555ne="_should_Crash89rstalv3 = 0,e" namrst v3.c= 0e="valt6derm@xmi6ssalu.com&1129529/a>911kexe2c.c#L2bu"v3.10.lue=11kex>112 v3.55555555.4.+4.L6=long_struct89cc87e17starndd49balv3 = {e"starn=p895 cc87e17dv3.">pi ud_should_Crashm.end v3.e="valt6derm@xmi6ssalu.com&113 529/a>911spau30.c#L3valv3.10.lue=11spa>1130 v3.55555555.4.+4.L6=long_struct89cc87e17old_sizekd49balv3 = {e"old_size v3.e="valt6derm@xmi6ssalu.com&1131529/a>911spau3 clas31alv3.10.lue=11spa>113 ="headi1= 59s=task_struct89cc87e17rs ourcekd49balv3 = {e"rs ource=p89cc87e17dv3.">p93>ram_rs kd49balv3 = {e"ram_rs v3.e="valt6derm@xmi6ssalu.com&1132529/a>911s="l3ine" 32alv3.10.lue=11s=">1130= 59="valt6="line" 6nam.4.L5">11s3529/a>911e=1133= 593>5 59 587e17dv3.">p93>mutex_lockalv3 = 0,e" nammutex_lock v3.n&987e17dv3.">p93>4Lice_mutex_should_Crashm.4Lice_mutex=p89)e="valt6derm@xmi6ssalu.com&11s4529/a>911spau3 clas34alv3.10.lue=11spa>113value="valt6al Publi6c License,1135529/a>911a hr3ef="k3593>5 593>5 511a h>1135= 593>5 59 5n_interrupt89cc87e14Lice_crash_im59 _should_Crashm.4Lice_crash_im59 v3.) 5 593>55el/kexec5.c#L3" id41136529/a>911exec3.c#L736alv3.10.lue=11exe>1136= 593>5 59 555555555889cc87e17dv3."rstalv3 = 0,e" namrst v3.c= -struct89cc87e17ENOENTkd49balv3 = {e"ENOENT v3.e="valt6derm@xmi6ssalu.com&1137529/a>911v1137= 593>5 59 555555555goto cc87e17dv3.">piunlockalv3 = 0,e" namunlock v3.e="valt6derm@xmi6ssalu.com&1138529/a>9113>5 3593>538alv3.10.lue=113>5>113 v3.55555555e="valt6="line" 6nam.4.L5">1139529/a>911kexe3c.c#L3bu"v3.10.lue=11kex>1139= 593>5 59 587e17dv3.">p93>starndd49balv3 = {e"starn=p89c= _should_Crash89crashk_rs kd49balv3 = {e"crashk_rs v3..889cc87e17dv3."starndd49balv3 = {e"starn=p89e="valt6derm@xmi6ssalu.com&114 529/a>911spau40.c#L4093>5 593>5 511spa>114p v3.adi1= 59t89cc87e17dv3."end_should_Crashm.end v3. = _should_Crash89crashk_rs kd49balv3 = {e"crashk_rs v3..889cc87e17dv3." ud_should_Crashm.end v3.e="valt6derm@xmi6ssalu.com&1141529/a>911spau4 clas4="comment"> *11spa>114 ="headi1= 59t89cc87e17dv3."old_sizekd49balv3 = {e"old_size v3. =interrupt89cc87e1end_should_Crashm.end v3. == 0) ? 0 :9t89cc87e17dv3."end_should_Crashm.end v3. -587e17dv3.">p93>starndd49balv3 = {e"starn=p89c+ 1e="valt6derm@xmi6ssalu.com&1142529/a>911s="l4ine" 4am.4.L v3.411s=">1140= 593>5 59 5n_interrupt89cc87e1new_sizekd49balv3 = {e"new_size v3.c>= _should_Crash89old_sizekd49balv3 = {e"old_size v3.) 5 593>55el/kexec5.c#L3" id411s3529/a>911e=5 593>5 511e=<>11s.4.+4.L6=st"rrrrrrrrr889cc87e17dv3."rstalv3 = 0,e" namrst v3.c= nterrupt89cc87e1new_sizekd49balv3 = {e"new_size v3.c==icc87e17dv3.">piold_sizekd49balv3 = {e"old_size v3.) ? 0 :9-struct89cc87e17EINVALalv3 = 0,e" namEINVAL v3.e="valt6derm@xmi6ssalu.com&11s4529/a>911ppau1 clas14alv3.10.lue=11ppa>11s4 v3.adi1= 59adi1= 59goto cc87e17dv3.">piunlockalv3 = 0,e" namunlock v3.e="valt6derm@xmi6ssalu.com&11s5529/a>911a hr4ef="k4593>5st" on u11a h>11s5= 593>5 59 5e="valt6="line" 6nam.4.L5">11s6529/a>911exec4.c#L746m.4.L v3.411exe>114 v3.="valt4=">&g4t;">< href11s7529/a>911v1147= 593>5 59 587e17dv3.">p93>ram_rs kd49balv3 = {e"ram_rs v3.c= _should_Crash894zs 59 _should_Crashm.4zs 59 v3.nsizeofnc87e17dv3.">p93>ram_rs kd49balv3 = {e"ram_rs v3.)5 cc87e17dv3.">piGFP_KERNELalv3 = 0,e" namGFP_KERNEL=p89)e="valt6derm@xmi6ssalu.com&1148529/a>9113>5 4593>548m.4.L v3.4113>5>114 v3.55555555n_inc87e17dv3.">p93>ram_rs kd49balv3 = {e"ram_rs v3.) 5 593>55el/kexec5.c#L3" id411s9529/a>911kexe4c.c#L4993>5 593>5 511kex>114 v3.555555555555555587e17dv3.">p93>rstalv3 = 0,e" namrst v3.c= -struct89cc87e17ENOMEMkd49balv3 = {e"ENOMEM v3.e="valt6derm@xmi6ssalu.com&115 529/a>911spau50.c#L50"comment"> *11spa>115p v3.5555555555555555goto cc87e17dv3.">piunlockalv3 = 0,e" namunlock v3.e="valt6derm@xmi6ssalu.com&1151529/a>911spau5 clas5193>5struct L11spa>11s ="headi1= 59e="valt6="line" 6nam.4.L5">1152529/a>911s="l5ine" 52alv3 11s=">1150= 59="valt6="line" 6nam.4.L5">11s3529/a>911e=1153= 593>5 59 587e17dv3.">p93>starndd49balv3 = {e"starn=p89c= _should_Crash89roundupalv3 = 0,e" namroundup v3.nterrupt89cc87e1starndd49balv3 = {e"starn=p895 cc87e17dv3.">piKEXEC_CRASH_MEM_ALIGNdd49balv3 = {e"KEXEC_CRASH_MEM_ALIGN=p89)e="valt6derm@xmi6ssalu.com&11s4529/a>911spau5 clas54alv3 11spa>11s4 v3.adi1= 59t89cc87e17dv3."end_should_Crashm.end v3. = _should_Crash89roundupalv3 = 0,e" namroundup v3.nterrupt89cc87e1starndd49balv3 = {e"starn=p89c+ terrupt89cc87e1new_sizekd49balv3 = {e"new_size v3.5 cc87e17dv3.">piKEXEC_CRASH_MEM_ALIGNdd49balv3 = {e"KEXEC_CRASH_MEM_ALIGN=p89)e="valt6derm@xmi6ssalu.com&11s5529/a>911a hreef="k55alv3 11a h>115value="valt3s.9/spau3e=911exec5.c#L756m.4.}= 593>511exe>1156= 593>5 59 587e17dv3.">p93>crash_map_rs erved_p59 hkd49balv3 = {e"crash_map_rs erved_p59 h v3.n)e="valt6derm@xmi6ssalu.com&11s7529/a>911v5 593>5 511v1157= 593>5 59 587e17dv3.">p93>crash_free_rs erved_phys_ran9 _should_Crashm.crash_free_rs erved_phys_ran9 v3.nt89cc87e17dv3."end_should_Crashm.end v3.5 cc87e17dv3.">picrashk_rs kd49balv3 = {e"crashk_rs v3..889cc87e17dv3." ud_should_Crashm.end v3.)e="valt6derm@xmi6ssalu.com&11s8529/a>9113>5 5593>558m.4.int L 113>5>115 v3.="valt6derm@xmi6ssalu.com&11s9529/a>911kexe5c.c#L5993>5{e" nam.11kex>1159 v3.55555555n_innterrupt89cc87e1starndd49balv3 = {e"starn=p89c==icc87e17dv3.">pi ud_should_Crashm.end v3.)s&9&9 nstruct89cc87e17crashk_rs kd49balv3 = {e"crashk_rs v3..889cc87e17dv3."par e=_should_Crashm.par e==p89c!=icc87e17dv3.">piNULLalv3 = 0,e" namNULL v3.))="valt6derm@xmi6ssalu.com&116 529/a>911spau60.c#L60alv3 11spa>116p v3.5555555555555555_should_Crash89release_rs ourcekd49balv3 = {e"rslease_rs ource v3.n&987e17dv3.">p93>crashk_rs kd49balv3 = {e"crashk_rs v3.)e="valt6derm@xmi6ssalu.com&11s1529/a>911spau6 clas61alv3 11spa>116 v3.="valt4 593>5 5493>5 593>51162529/a>911s="l6ine" 62alv3 11s=">11s0= 593>5 59 587e17dv3.">p93>ram_rs kd49balv3 = {e"ram_rs v3.pid89cc87e17dv3.">pistarndd49balv3 = {e"starn=p89c= _should_Crash89 ud_should_Crashm.end v3.e="valt6derm@xmi6ssalu.com&11s3529/a>911e=5 11e=<>1163= 593>5 59 587e17dv3.">p93>ram_rs kd49balv3 = {e"ram_rs v3.pid89cc87e17dv3.">piend_should_Crashm.end v3. = _should_Crash89crashk_rs kd49balv3 = {e"crashk_rs v3..889cc87e17dv3." ud_should_Crashm.end v3.e="valt6derm@xmi6ssalu.com&1164529/a>911spau6 clas6493>5 593>5 511spa>1164 v3.adi1= 59t89cc87e17dv3."ram_rs kd49balv3 = {e"ram_rs v3.pid89cc87e17dv3.">piflagskd49balv3 = {e"flags=p89c= _should_Crash89IORESOURCE_BUSYalv3 = 0,e" namIORESOURCE_BUSY=p89c| _should_Crash89IORESOURCE_MEMkd49balv3 = {e"IORESOURCE_MEM v3.e="valt6derm@xmi6ssalu.com&1165529/a>911a hr6ef="k6rnel/kexec.c#11a h>1165= 593>5 59 5terrupt89cc87e1ram_rs kd49balv3 = {e"ram_rs v3.pid89cc87e17dv3.">piexeckd49balv3 = {e"nxec=p89c= _code is licestring">"System RAM"5 593>5e="valt6derm@xmi6ssalu.com&1166529/a>911xxec1.c#L716alv3.10.lue=11xxe>116 v3.="valt4=">&g4t;">< href11s7529/a>911v1167= 593>5 59 587e17dv3.">p93>crashk_rs kd49balv3 = {e"crashk_rs v3..889cc87e17dv3."end_should_Crashm.end v3. = _should_Crash89 ud_should_Crashm.end v3. - 1e="valt6derm@xmi6ssalu.com&11s8529/a>911 593>5 56a 693>_data911 59>116 v3.="valt6derm@xmi6ssalu.com&11s9529/a>9116exe5c.c#L5993>5{e" nam.116ex>1169= 593>5 59 587e17dv3.">p93>in ert_rs ourcekd49balv3 = {e"in ert_rs ource v3.n&987e17dv3.">p93>iomem_rs ourcekd49balv3 = {e"iomem_rs ource v3.5 cc87e17dv3.">piram_rs kd49balv3 = {e"ram_rs v3.)e="valt6derm@xmi6ssalu.com&117 529/a>9117pau60.c#L60alv3 117pa>117p v3.adi1= 59t89cc87e17dv3."crash_unmap_rs erved_p59 hkd49balv3 = {e"crash_unmap_rs erved_p59 h v3.n)e="valt6derm@xmi6ssalu.com&1171529/a>9117pau6 clas61alv3 117pa>117 v3.="valt4 593>5 5493>5 593>51172529/a>9117="l6ine" 62alv3 117=">1170= 59 c87e17dv3.">piunlockalv3 = 0,e" namunlock v3.:="valt6="line" 6nam.4.L5">1173529/a>9117=5 117=<>1173= 593>5 59 587e17dv3.">p93>mutex_unlockalv3 = 0,e" nammutex_unlock v3.n&987e17dv3.">p93>4Lice_mutex_should_Crashm.4Lice_mutex=p89)e="valt6derm@xmi6ssalu.com&1174529/a>9117pau6 clas6493>5 593>5 5117pa>1174 v3.adi1= 59932 valterrupt89cc87e1rstalv3 = 0,e" namrst v3.e="valt6derm@xmi6ssalu.com&1175529/a>9117 hr6ef="k6rnel/kexec.c#117 h>117valuee="valt6="line" 6nam.4.L5">1176529/a>9117xec..c#L76 id4.L7" clas117xe>117 v3.="valt4=">&g4t;">< href1177529/a>911<1177= 59snd ac cc87e17dv3.">pius="l3ine" 3e" namu30= 59cc87e17dv3.">p93>append_elf_no e_should_Crashm.append_elf_no e v3.nt89cc87e17dv3."us="l3ine" 3e" namu30= 59cc87e17dv3.">p93>buf_should_Crashm.buf v3., charcc87e17dv3.">p93>execkd49balv3 = {e"nxec=p89,5.4.+4.L6=87e17dv3.">p93>typckd49balv3 = {e"typc=p89,5voidcc87e17dv3.">p93>dataalv3 = 0,e" namdata=p89,="valt4=">&g4t;">< href1178529/a>9117593>5 56a 693>_data911759>117 v3.5555555555555555555555555555cc87e17dv3.">pisize_ndd49balv3 = {e"size_n=p89ccc87e17dv3.">pidata_len_should_Crashm.data_len=p89)="valt4=">&g4t;">< href1179529/a>9117exe5c.c#L5993>5{e" nam.117ex>11793>5 5 593>55el/kexec5.c#L3" id4118 529/a>9118pau60.c#L60alv3 118pa>118p v3.adi1= 59s=task_struct89cc87e17elf_no e_should_Crashm.elf_no e v3. terrupt89cc87e1no e_should_Crashm.no e v3.e="valt6derm@xmi6ssalu.com&1181529/a>9118pau6 clas61alv3 118pa>118 v3.="valt4 593>5 5493>5 593>51182529/a>9118="l6ine" 62alv3 118=">1180= 593>5 59 587e17dv3.">p93>no e_should_Crashm.no e v3..889cc87e17dv3."n_ sz_should_Crashm.n_ sz v3. = _should_Crash89s=tlen_should_Crashm.s=tlen v3.nt89cc87e17dv3."execkd49balv3 = {e"nxec=p89)c+ 1e="valt6derm@xmi6ssalu.com&1183529/a>9118=5 118=<>1183= 593>5 59 587e17dv3.">p93>no e_should_Crashm.no e v3..889cc87e17dv3."n_descsz_should_Crashm.n_descsz v3. = _should_Crash89data_len_should_Crashm.data_len=p89e="valt6derm@xmi6ssalu.com&1184529/a>9118pau6 clas6493>5 593>5 5118pa>1184 v3.adi1= 59t89cc87e17dv3."no e_should_Crashm.no e v3..889cc87e17dv3."n_typckd49balv3 = {e"n_typc v3.adi= _should_Crash89typckd49balv3 = {e"typc=p89e="valt6derm@xmi6ssalu.com&1185529/a>9118 hr6ef="k6rnel/kexec.c#118 h>1185= 593>5 59 5terrupt89cc87e1memcpykd49balv3 = {e"memcpy v3.nt89cc87e17dv3."buf_should_Crashm.buf v3., &987e17dv3.">p93>no e_should_Crashm.no e v3.5 sizeofn87e17dv3.">p93>no e_should_Crashm.no e v3.))e="valt6derm@xmi6ssalu.com&1186529/a>9118xec..c#L76 id4.L7" clas118xe>1186= 593>5 59 587e17dv3.">p93>buf_should_Crashm.buf v3.c+= (sizeofn87e17dv3.">p93>no e_should_Crashm.no e v3.)c+ 3)/4e="valt6derm@xmi6ssalu.com&1187529/a>9118p93>memcpykd49balv3 = {e"memcpy v3.nt89cc87e17dv3."buf_should_Crashm.buf v3., 87e17dv3.">p93>execkd49balv3 = {e"nxec=p89,587e17dv3.">p93>no e_should_Crashm.no e v3..889cc87e17dv3."n_ sz_should_Crashm.n_ sz v3.)e="valt6derm@xmi6ssalu.com&1188529/a>911>>5 1593>518alv3.10.lue=11>>5>1188= 593>5 59 587e17dv3.">p93>buf_should_Crashm.buf v3.c+= (87e17dv3.">p93>no e_should_Crashm.no e v3..889cc87e17dv3."n_ sz_should_Crashm.n_ sz v3. + 3)/4e="valt6derm@xmi6ssalu.com&1189529/a>9118exe5c.c#L5993>5{e" nam.118ex>1189= 593>5 59 587e17dv3.">p93>memcpykd49balv3 = {e"memcpy v3.nt89cc87e17dv3."buf_should_Crashm.buf v3., 87e17dv3.">p93>dataalv3 = 0,e" namdata=p89,587e17dv3.">p93>no e_should_Crashm.no e v3..889cc87e17dv3."n_descsz_should_Crashm.n_descsz v3.)e="valt6derm@xmi6ssalu.com&119 529/a>9119pau60.c#L60alv3 119pa>119p v3.adi1= 59t89cc87e17dv3."buf_should_Crashm.buf v3.c+= (87e17dv3.">p93>no e_should_Crashm.no e v3..889cc87e17dv3."n_descsz_should_Crashm.n_descsz v3. + 3)/4e="valt6derm@xmi6ssalu.com&1191529/a>9119pau6 clas61alv3 119pa>119 v3.="valt4 593>5 5493>5 593>51192529/a>9119="l6ine" 62alv3 119=">1190= 593>5 59 5932 valterrupt89cc87e1buf_should_Crashm.buf v3.e="valt6derm@xmi6ssalu.com&1193529/a>9119=5 119=<>119.4.+4e="valt6="line" 6nam.4.L5">1194529/a>9119pau6 clas6493>5 593>5 5119pa>119value="valt6al Publi6c License,1195529/a>9119 hr6ef="k6rnel/kexec.c#119 h>1195= 59snd ac voidcstruct89cc87e17final_no e_should_Crashm.final_no e v3.nt89cc87e17dv3."us="l3ine" 3e" namu30= 59cc87e17dv3.">p93>buf_should_Crashm.buf v3.)="valt4=">&g4t;">< href1196529/a>9119xec..c#L76 id4.L7" clas119xe>1196= 59{ 593>55="line" 5nam.4.L2">1197529/a>91199119>5 593>5 593>5 593>5 59119>5>119 v3.="valt6derm@xmi6ssalu.com&1199529/a>911eexec.c#L8bu"v3.10.lue="11eex>1199= 593>5 59 587e17dv3.">p93>no e_should_Crashm.no e v3..889cc87e17dv3."n_ sz_should_Crashm.n_ sz v3. = 0e="valt6derm@xmi6ssalu.com&120 529/a>9120 52c.c#L8bu"v3.10.lue="120 5>120p v3.adi1= 59t89cc87e17dv3."no e_should_Crashm.no e v3..889cc87e17dv3."n_descsz_should_Crashm.n_descsz v3. = 0e="valt6derm@xmi6ssalu.com&1201529/a>9120pau6 clas61alv3 120pa>120 ="headi1= 59t89cc87e17dv3."no e_should_Crashm.no e v3..889cc87e17dv3."n_typckd49balv3 = {e"n_typc v3.adi= 0e="valt6derm@xmi6ssalu.com&1202529/a>9120="l6ine" 62alv3 120=">1200= 593>5 59 587e17dv3.">p93>memcpykd49balv3 = {e"memcpy v3.nt89cc87e17dv3."buf_should_Crashm.buf v3., &987e17dv3.">p93>no e_should_Crashm.no e v3.5 sizeofn87e17dv3.">p93>no e_should_Crashm.no e v3.))e="valt6derm@xmi6ssalu.com&1203529/a>9120=5 120=<>120.4.+4e="valt6="line" 6nam.4.L5">1204529/a>9120pau6 clas6493>5 593>5 5120pa>120value="valt6al Publi6c License,1205529/a>9120 hr6ef="k6rnel/kexec.c#120 h>120valuevoidcstruct89cc87e17crash_save_cpukd49balv3 = {e"crash_save_cpu v3.ns=task_struct89cc87e17pt_regskd49balv3 = {e"pt_regs=p89cc87e17dv3.">p93>regskd49balv3 = {e"regs=p89,5ne="_should_Crash89cpukd49balv3 = {e"cpu v3.)="valt4=">&g4t;">< href1206529/a>9120xec..c#L76 id4.L7" clas120xe>1206= 59{ 593>55="line" 5nam.4.L2">1207529/a>9120p93>us="l3ine" 3e" namu30= 59cc87e17dv3.">p93>buf_should_Crashm.buf v3.e="valt6derm@xmi6ssalu.com&1209529/a>9120exec.c#L8bu"v3.10.lue="120ex>12093>5 ="valt6derm@xmi6ssalu.com&121 529/a>912spau 0.c#L valv3.10.lue=12spa>121p= 593>5 59 5u_innstruct89cc87e17cpukd49balv3 = {e"cpu v3.c&l89 0) || nstruct89cc87e17cpukd49balv3 = {e"cpu v3.c>= _should_Crash89nr_cpu_idhkd49balv3 = {e"nr_cpu_idh v3.))="valt6derm@xmi6ssalu.com&1211529/a>912ppau clas11alv3.10.lue=12ppa>121 ="headi1= 593>5 59 5932 vae="valt6derm@xmi6ssalu.com&1212529/a>912s="l1ine" 12alv3.10.lue=12s=">1210= 59="valt6="line" 6nam.4.L5">1213529/a>912e=1213= 593>5 59 58cec Loca.4/keofyclasres Using ELF notes her is opportunis ac5 id4.L8" class="line" nam.4.L8">51214529/a>912spau1 clas14alv3.10.lue=12spa>121ource code is licensed underLLLLLLLLs_I need a well defi.L6=s=task ve format id4.L8" class="line" nam.4.L8">51215529/a>912a hr1ef="k15alv3.10.lue=12a h>121.4.+4 code is licensed underLLLLLLLLs5ernes=esdata_I p li, and I need tags=pd4.L8" class="line" nam.4.L8">51216529/a>912exec1.c#L716alv3.10.lue=12exe>1216 v3. code is licensed underLLLLLLLL* ones=esdata_to5nedi ate w=at informatare I have5 593>5 593>55="line" 5nam.4.L2">1217529/a>912v1217 v3. code is licensed underLLLLLLLL*_squirrelled away. ELF notes happen so provide5 593>5 593>55="line" 5nam.4.L2">1218529/a>9123>5 1593>518alv3.10.lue=123>5>121 v3. code is licensed underLLLLLLLL*_all of s=at5 soes=er is no need to5nevent somet=ing new5 id4.L8" class="line" nam.4.L8">51219529/a>912kexe1c.c#L1bu"v3.10.lue=12kex>121 v3. code is licensed underLLLLLLLL*>5 593>5 593>55="line" 5nam.4.L2">122 529/a>912spau20.c#L2valv3.10.lue=12spa>122p v3.adi1= 59t89cc87e17dv3."buf_should_Crashm.buf v3.c= (87e17dv3.">p93>us="l3ine" 3e" namu30= 59*)struct89cc87e17per_cpu_ptrcpum.4. *L v3per_cpu_ptr v3.nt89cc87e17dv3."crash_noteskd49balv3 = {e"crash_notes=p89,587e17dv3.">p93>cpukd49balv3 = {e"cpu v3.)e="valt6derm@xmi6ssalu.com&1221529/a>912spau2 clas21alv3.10.lue=12spa>122 ="headi1= 59n_inc87e17dv3.">p93>buf_should_Crashm.buf v3.)="valt4=">&g4t;">< href1222529/a>912=="l1ine" 12alv3.10.lue=12==">1220= 593>5 59 555555555932 vae="valt6derm@xmi6ssalu.com&1223529/a>912e=1223= 593>5 59 587e17dv3.">p93>memsstalv3 = 0,e" nammemsst v3.n&987e17dv3.">p93>prstatuskd49balv3 = {e"prstatus v3., 05 sizeofn87e17dv3.">p93>prstatuskd49balv3 = {e"prstatus v3.))e="valt6derm@xmi6ssalu.com&1224529/a>912spau2 clas24alv3.10.lue=12spa>1224 v3.adi1= 59t89cc87e17dv3."prstatuskd49balv3 = {e"prstatus v3..889cc87e17dv3."pr_pid_should_Crashm.pr_pid v3. = _should_Crash89curr e=_should_Crashm.curr e= v3.pid89cc87e17dv3.">pipid_should_Crashm.pid v3.e="valt6derm@xmi6ssalu.com&1225529/a>912a hr2ef="k25alv3.10.lue=12a h>1225= 593>5 59 5terrupt89cc87e1elf_co93_copy_m@xmi6_regskd49balv3 = {e"elf_co93_copy_m@xmi6_regs v3.n&987e17dv3.">p93>prstatuskd49balv3 = {e"prstatus v3..889cc87e17dv3."pr_reg_should_Crashm.pr_reg=p89,587e17dv3.">p93>rsgskd49balv3 = {e"regs=p89)e="valt6derm@xmi6ssalu.com&12s6529/a>912exec2.c#L726alv3.10.lue=12exe>1226= 593>5 59 587e17dv3.">p93>buf_should_Crashm.buf v3.c= _should_Crash89append_elf_no e_should_Crashm.append_elf_no e v3.nt89cc87e17dv3."buf_should_Crashm.buf v3., 87e17dv3.">p93>KEXEC_CORE_NOTE_NAME_should_Crashm.KEXEC_CORE_NOTE_NAME v3., 87e17dv3.">p93>NT_PRSTATUS_should_Crashm.NT_PRSTATUS v3.,="valt6derm@xmi6ssalu.com&12s7529/a>912v1227= 593>5 59 55555555555555555555555&987e17dv3.">p93>prstatuskd49balv3 = {e"prstatus v3., sizeofn87e17dv3.">p93>prstatuskd49balv3 = {e"prstatus v3.))e="valt6derm@xmi6ssalu.com&1228529/a>9123>5 2593>528alv3.10.lue=123>5>1228= 593>5 59 587e17dv3.">p93>final_no e_should_Crashm.final_no e v3.nt89cc87e17dv3."buf_should_Crashm.buf v3.)e="valt6derm@xmi6ssalu.com&1229529/a>912kexe2c.c#L2bu"v3.10.lue=12kex>122 v3.e="valt6="line" 6nam.4.L5">123 529/a>912spau30.c#L3valv3.10.lue=12spa>123palue="valt3s.9/spau3e=912spau3 clas31alv3.10.lue=12spa>123 ="hesnd ac ne="_should_Crash89__init_should_Crashm.__init v3. terrupt89cc87e1crash_notes_memory_init_should_Crashm.crash_notes_memory_init v3.nvoid) 593>55="line" 5nam.4.L2">1232529/a>912s="l3ine" 32alv3.10.lue=12s=">1230= 59{ 593>55="line" 5nam.4.L2">12s3529/a>912e=1233= 593>5 59 58cec Loca.4/keofyclasres Al59 atelmemory ernesaving cputregis ers.L*>5 593>5 593>55="line" 5nam.4.L2">12s4529/a>912spau3 clas34alv3.10.lue=12spa>1234 v3.adi1= 59t89cc87e17dv3."crash_noteskd49balv3 = {e"crash_notes=p89c= _should_Crash89a 59 _percpukd49balv3 = {e"a 59 _percpu v3.nt89cc87e17dv3."note_buf_ndd49balv3 = {e"note_buf_n v3.)e="valt6derm@xmi6ssalu.com&1235529/a>912a hr3ef="k3593>5 593>5 512a h>1235= 593>5 59 5n_inc87e17dv3.">p93>crash_noteskd49balv3 = {e"crash_notes=p89) 5 593>55el/kexec5.c#L3" id41236529/a>912exec3.c#L736alv3.10.lue=12exe>1236= 593>5 59 555555555889cc87e17dv3."prne=kalv3 = 0,e" namprne=k v3.ntcode is licestring">"K#L3": Memory al59 atare ernesaving cputregis er"5 593>5 593>55el/kexec5.c#L3" id41237529/a>912v1237= 593>5 59 555555555tcode is licestring">" snd es failed\n"5 593>5)e="valt6derm@xmi6ssalu.com&1238529/a>9123>5 3593>538alv3.10.lue=123>5>123 v3.5555555555555555932 val-struct89cc87e17ENOMEMkd49balv3 = {e"ENOMEM v3.e="valt6derm@xmi6ssalu.com&1239529/a>912kexe3c.c#L3bu"v3.10.lue=12kex>1239= 593>5 59 5e="valt6="line" 6nam.4.L5">124 529/a>912spau40.c#L4093>5 593>5 512spa>124p v3.55555555932 val0e="valt6derm@xmi6ssalu.com&1241529/a>912spau4 clas4="comment"> *12spa>124 ="hee="valt6="line" 6nam.4.L5">1242529/a>912s="l4ine" 4am.4.L v3.412s=">1240= 59 c87e17dv3.">pimodule_init_should_Crashm.module_init v3.nt89cc87e17dv3."crash_notes_memory_init_should_Crashm.crash_notes_memory_init v3.) 593>55="line" 5nam.4.L2">12s3529/a>912e=5 593>5 512e=<>124.4.+4="valt6derm@xmi6ssalu.com&12s4529/a>912ppau1 clas14alv3.10.lue=12ppa>124value="valt6al Publi6c License,12s5529/a>912a hr4ef="k4593>5st" on u12a h>124.4.+4 code is licensed unde/s id4.L8" class="line" nam.4.L8">512s6529/a>912exec4.c#L746m.4.L v3.412exe>1246 v3. code is licensed under* parsing t="l"crashkne" n" nsedand6m.4 id4.L8" class="line" nam.4.L8">512s7529/a>912v1247 v3. code is licensed unders id4.L8" class="line" nam.4.L8">512s8529/a>9123>5 4593>548m.4.L v3.4123>5>124 v3. code is licensed under* t=is dv3. is ne=ended to5be called from architesk ve specifac dv3. id4.L8" class="line" nam.4.L8">512s9529/a>912kexe4c.c#L4993>5 593>5 512kex>124 v3. code is licensed under*>5 593>5 593>55="line" 5nam.4.L2">125 529/a>912spau50.c#L50"comment"> *12spa>125palue="valt3s.9/spau3e=912spau5 clas5193>5struct L12spa>125 v3.="valt4 593>5 5493>5 593>51252529/a>912s="l5ine" 52alv3 12s=">1250= 59 code is licensed unde/s id4.L8" class="line" nam.4.L8">512s3529/a>912e=125id4.L4" class="line" nam.4.L* T=is functare parses nsedand 3alvs ne t="lformat id4.L8" class="line" nam.4.L8">512s4529/a>912spau5 clas54alv3 12spa>125ource code is licensed unders id4.L8" class="line" nam.4.L8">512s5529/a>912a hreef="k55alv3 12a h>125.4.+4 code is licensed under*555crashkne" niramsize-ran9 :size[,...][@offset] id4.L8" class="line" nam.4.L8">512s6529/a>912exec5.c#L756m.4.}= 593>512exe>1256 v3. code is licensed under* id4.L8" class="line" nam.4.L8">512s7529/a>912v5 593>5 512v1257 v3. code is licensed unders T=e functare 932 vas 0 onesuccess and -EINVAL onefail ve5 id4.L8" class="line" nam.4.L8">512s8529/a>9123>5 5593>558m.4.int L 123>5>125 v3. code is licensed under*>5 593>5 593>55="line" 5nam.4.L2">1259529/a>912kexe5c.c#L5993>5{e" nam.12kex>1259 v3.snd ac ne="_should_Crash89__init_should_Crashm.__init v3. terrupt89cc87e1parse_crashkne" n_memalv3 = 0,e" namparse_crashkne" n_mem v3.ncharccccccccccccccccccccc87e17dv3.">p93>cmd993>5{hould_Crashm.cmd6m.4 i3.,="valt6derm@xmi6ssalu.com&126 529/a>912spau60.c#L60alv3 12spa>126p v3.5555555555555555555555555555555555555555.4.+4.L6=long_long_55555889cc87e17dv3."system_ram5{hould_Crashm.system_ram i3.,="valt6derm@xmi6ssalu.com&1261529/a>912spau6 clas61alv3 12spa>126 ="headi1= 593>5 59 5555555555555555555555555.4.+4.L6=long_long_55555c87e17dv3.">p93>crash_sizekd49balv3 = {e"crash_size v3.5="valt6derm@xmi6ssalu.com&1262529/a>912s="l6ine" 62alv3 12s=">1260= 593>5 59 555555555555555555555555555555555.4.+4.L6=long_long_55555c87e17dv3.">p93>crash_basekd49balv3 = {e"crash_base v3.) 593>55="line" 5nam.4.L2">12s3529/a>912e=5 12e=<>1263= 595 593>55el/kexec5.c#L3" id41264529/a>912spau6 clas6493>5 593>5 512spa>1264 v3.adi1= 59charcc87e17dv3.">p93>curcpum.4. *L v3cur v3. = _should_Crash89cmd993>5{hould_Crashm.cmd6m.4 i3.,cc87e17dv3.">p93>tmpalv3 = 0,e" namtmp v3.e="valt6derm@xmi6ssalu.com&1265529/a>912a hr6ef="k6rnel/kexec.c#12a h>126value="valt3s.9/spau3e=912xxec1.c#L716alv3.10.lue=12xxe>1266= 593>5 59 58cec Loca.4/keofyclasres erneeach unry of s=e nseda-separatedalis r*>5 593>5 593>55="line" 5nam.4.L2">12s7529/a>912v1267= 593>5 59 5do 5 593>55el/kexec5.c#L3" id412s8529/a>912 593>5 56a 693>_data912 59>126 v3.5555555555555555.4.+4.L6=long_long_889cc87e17dv3."starndd49balv3 = {e"starn=p895 cc87e17dv3.">pi ud_should_Crashm.end v3. = _should_Crash89ULLONG_MAX_should_Crashm.ULLONG_MAX=p895 cc87e17dv3.">pisizekd49balv3 = {e"size v3.e="valt6derm@xmi6ssalu.com&12s9529/a>9126exe5c.c#L5993>5{e" nam.126ex>12693>5 ="valt6derm@xmi6ssalu.com&127 529/a>9127pau60.c#L60alv3 127pa>127p v3.5555555555555555_cec Loca.4/keofyclasres get s=e starn of s=e ran9 r*>5 593>5 593>55="line" 5nam.4.L2">1271529/a>9127pau6 clas61alv3 127pa>127 ="headi1= 593>5 59 587e17dv3.">p93>starndd49balv3 = {e"starn=p89c= _should_Crash89memparsealv3 = 0,e" nammemparse v3.nt89cc87e17dv3."curcpum.4. *L v3cur v3., &987e17dv3.">p93>tmpalv3 = 0,e" namtmp v3.)e="valt6derm@xmi6ssalu.com&1272529/a>9127="l6ine" 62alv3 127=">1270= 593>5 59 555555555u_instruct89cc87e17curcpum.4. *L v3cur v3. == _should_Crash89tmpalv3 = 0,e" namtmp v3.) 5 593>55el/kexec5.c#L3" id41273529/a>9127=5 127=<>1273= 593>5 59 5adi1= 593>5 59 587e17dv3.">p93>pr_warning_should_Crashm.pr_warning v3.ntcode is licestring">"crashkne" n: Memory value expected\n"5 593>5)e="valt6derm@xmi6ssalu.com&1274529/a>9127pau6 clas6493>5 593>5 5127pa>1274 v3.adi1= 599999999999999999932 val-struct89cc87e17EINVALalv3 = 0,e" namEINVAL v3.e="valt6derm@xmi6ssalu.com&1275529/a>9127 hr6ef="k6rnel/kexec.c#127 h>1275= 593>5 59 555555555e="valt6="line" 6nam.4.L5">1276529/a>9127xec..c#L76 id4.L7" clas127xe>1276= 593>5 59 555555555889cc87e17dv3."curcpum.4. *L v3cur v3. = _should_Crash89tmpalv3 = 0,e" namtmp v3.e="valt6derm@xmi6ssalu.com&1277529/a>912<1277= 593>5 59 555555555u_inc87e17dv3.">p93>curcpum.4. *L v3cur v3. != _code is licestring">'-'5 593>5) 5 593>55el/kexec5.c#L3" id41278529/a>9127593>5 56a 693>_data912759>127 v3.55555555555555555555555587e17dv3.">p93>pr_warning_should_Crashm.pr_warning v3.ntcode is licestring">"crashkne" n: '-' expected\n"5 593>5)e="valt6derm@xmi6ssalu.com&1279529/a>9127exe5c.c#L5993>5{e" nam.127ex>127 v3.555555555555555599999999932 val-struct89cc87e17EINVALalv3 = 0,e" namEINVAL v3.e="valt6derm@xmi6ssalu.com&128 529/a>9128pau60.c#L60alv3 128pa>128p v3.5555555555555555e="valt6="line" 6nam.4.L5">1281529/a>9128pau6 clas61alv3 128pa>128 ="headi1= 593>5 59 587e17dv3.">p93>curcpum.4. *L v3cur v3.++e="valt6derm@xmi6ssalu.com&1282529/a>9128="l6ine" 62alv3 128=">1280= 59="valt6="line" 6nam.4.L5">1283529/a>9128=5 128=<>1283= 593>5 59 5adi1= 59_cec Loca.4/keofyclasres u_ino ':' is her , s=an we read s=e endr*>5 593>5 593>55="line" 5nam.4.L2">1284529/a>9128pau6 clas6493>5 593>5 5128pa>1284 v3.adi1= 5999999999u_inc87e17dv3.">p93>curcpum.4. *L v3cur v3. != _code is licestring">':'5 593>5) 5 593>55el/kexec5.c#L3" id41285529/a>9128 hr6ef="k6rnel/kexec.c#128 h>1285= 593>5 59 5555555553>5 59 587e17dv3.">p93> ud_should_Crashm.end v3. = _should_Crash89memparsealv3 = 0,e" nammemparse v3.nt89cc87e17dv3."curcpum.4. *L v3cur v3., &987e17dv3.">p93>tmpalv3 = 0,e" namtmp v3.)e="valt6derm@xmi6ssalu.com&1286529/a>9128xec..c#L76 id4.L7" clas128xe>1286= 593>5 59 55555555599999999u_instruct89cc87e17curcpum.4. *L v3cur v3. == _should_Crash89tmpalv3 = 0,e" namtmp v3.) 5 593>55el/kexec5.c#L3" id41287529/a>9128p93>pr_warning_should_Crashm.pr_warning v3.ntcode is licestring">"crashkne" n: Memory "5 593>5 593>55el/kexec5.c#L3" id41288529/a>912>>5 1593>518alv3.10.lue=12>>5>128 v3.5555555555555555555555555555555555555555555555 58code is licestring">"value expected\n"5 593>5)e="valt6derm@xmi6ssalu.com&1289529/a>9128exe5c.c#L5993>5{e" nam.128ex>128 v3.55555555555555559999999999999999932 val-struct89cc87e17EINVALalv3 = 0,e" namEINVAL v3.e="valt6derm@xmi6ssalu.com&129 529/a>9129pau60.c#L60alv3 129pa>129p v3.555555555555555555555555e="valt6="line" 6nam.4.L5">1291529/a>9129pau6 clas61alv3 129pa>129 ="headi1= 593>5 59 555555555889cc87e17dv3."curcpum.4. *L v3cur v3. = _should_Crash89tmpalv3 = 0,e" namtmp v3.e="valt6derm@xmi6ssalu.com&1292529/a>9129="l6ine" 62alv3 129=">1290= 593>5 59 55555555555555555u_instruct89cc87e17 ud_should_Crashm.end v3. &l89= _should_Crash89s=arndd49balv3 = {e"starn=p89) 5 593>55el/kexec5.c#L3" id41293529/a>9129=5 129=<>1293= 593>5 59 5adi1= 593>5 59 555555555889cc87e17dv3."pr_warning_should_Crashm.pr_warning v3.ntcode is licestring">"crashkne" n: endr&l89= starn\n"5 593>5)e="valt6derm@xmi6ssalu.com&1294529/a>9129pau6 clas6493>5 593>5 5129pa>1294 v3.adi1= 59adi1= 599999999999999999932 val-struct89cc87e17EINVALalv3 = 0,e" namEINVAL v3.e="valt6derm@xmi6ssalu.com&1295529/a>9129 hr6ef="k6rnel/kexec.c#129 h>1295= 593>5 59 5555555553>5 59 5e="valt6="line" 6nam.4.L5">1296529/a>9129xec..c#L76 id4.L7" clas129xe>1296= 593>5 59 555555555e="valt6="line" 6nam.4.L5">1297529/a>91299129>5 593>5 593>5 593>5 59129>5>129 v3.5555555555555555u_inc87e17dv3.">p93>curcpum.4. *L v3cur v3. != _code is licestring">':'5 593>5) 5 593>55el/kexec5.c#L3" id41299529/a>912eexec.c#L8bu"v3.10.lue="12eex>129 v3.55555555555555559999999987e17dv3.">p93>pr_warning_should_Crashm.pr_warning v3.ntcode is licestring">"crashkne" n: ':' expected\n"5 593>5)e="valt6derm@xmi6ssalu.com&130 529/a>9130 52c.c#L8bu"v3.10.lue="130 5>130p v3.555555555555555555555555932 val-struct89cc87e17EINVALalv3 = 0,e" namEINVAL v3.e="valt6derm@xmi6ssalu.com&1301529/a>9130pau6 clas61alv3 130pa>130 ="headi1= 593>5 59 5e="valt6="line" 6nam.4.L5">1302529/a>9130="l6ine" 62alv3 130=">1300= 593>5 59 55555555587e17dv3.">p93>curcpum.4. *L v3cur v3.++e="valt6derm@xmi6ssalu.com&1303529/a>9130=5 130=<>130.4.+4="valt6derm@xmi6ssalu.com&1304529/a>9130pau6 clas6493>5 593>5 5130pa>1304 v3.adi1= 59adi1= 59cc87e17dv3.">pisizekd49balv3 = {e"size v3. = _should_Crash89memparsealv3 = 0,e" nammemparse v3.nt89cc87e17dv3."curcpum.4. *L v3cur v3., &987e17dv3.">p93>tmpalv3 = 0,e" namtmp v3.)e="valt6derm@xmi6ssalu.com&1305529/a>9130 hr6ef="k6rnel/kexec.c#130 h>1305= 593>5 59 555555555u_instruct89cc87e17curcpum.4. *L v3cur v3. == _should_Crash89tmpalv3 = 0,e" namtmp v3.) 5 593>55el/kexec5.c#L3" id41306529/a>9130xec..c#L76 id4.L7" clas130xe>1306= 593>5 59 5555555559999999987e17dv3.">p93>pr_warning_should_Crashm.pr_warning v3.ntcode is licestring">"Memory value expected\n"5 593>5)e="valt6derm@xmi6ssalu.com&1307529/a>91301309529/a>9130exec.c#L8bu"v3.10.lue="130ex>130 v3.555555555555555587e17dv3.">p93>curcpum.4. *L v3cur v3. = _should_Crash89tmpalv3 = 0,e" namtmp v3.e="valt6derm@xmi6ssalu.com&131 529/a>913spau 0.c#L valv3.10.lue=13spa>131p v3.5555555555555555u_instruct89cc87e17sizekd49balv3 = {e"size v3. >= _should_Crash89system_ram5{hould_Crashm.system_ram i3.) 5 593>55el/kexec5.c#L3" id41311529/a>913ppau clas11alv3.10.lue=13ppa>131 ="headi1= 593>5 59 59999999987e17dv3.">p93>pr_warning_should_Crashm.pr_warning v3.ntcode is licestring">"crashkne" n: invalid size\n"5 593>5)e="valt6derm@xmi6ssalu.com&1312529/a>913s="l1ine" 12alv3.10.lue=13s=">1310= 593>5 59 55555555555555555932 val-struct89cc87e17EINVALalv3 = 0,e" namEINVAL v3.e="valt6derm@xmi6ssalu.com&1313529/a>913e=1313= 593>5 59 5adi1= 59e="valt6="line" 6nam.4.L5">1314529/a>913spau1 clas14alv3.10.lue=13spa>131value="valt6al Publi6c License,1315529/a>913a hr1ef="k15alv3.10.lue=13a h>1315= 593>5 59 555555555_cec Loca.4/keofyclasres match ?r*>5 593>5 593>55="line" 5nam.4.L2">1316529/a>913exec1.c#L716alv3.10.lue=13exe>1316= 593>5 59 555555555u_instruct89cc87e17system_ram5{hould_Crashm.system_ram i3. >= _should_Crash89starndd49balv3 = {e"starn=p89c&9&9 struct89cc87e17system_ram5{hould_Crashm.system_ram i3. &l89 struct89cc87e17 ud_should_Crashm.end v3.) 5 593>55el/kexec5.c#L3" id41317529/a>913v1317= 593>5 59 55555555555555555c87e17dv3.">p93>crash_sizekd49balv3 = {e"crash_size v3. = _should_Crash89sizekd49balv3 = {e"size v3.e="valt6derm@xmi6ssalu.com&1318529/a>9133>5 1593>518alv3.10.lue=133>5>131 v3.555555555555555555555555breake="valt6derm@xmi6ssalu.com&1319529/a>913kexe1c.c#L1bu"v3.10.lue=13kex>131 v3.5555555555555555e="valt6="line" 6nam.4.L5">132 529/a>913spau20.c#L2valv3.10.lue=13spa>132p v3.adi1= 59} whileinc87e17dv3.">p93>curcpum.4. *L v3cur v3.++ == _code is licestring">','5 593>5)e="valt6derm@xmi6ssalu.com&1321529/a>913spau2 clas21alv3.10.lue=13spa>132 v3.="valt4 593>5 5493>5 593>51322529/a>913=="l1ine" 12alv3.10.lue=13==">1320= 593>5 59 5u_inc87e17dv3.">p93>crash_sizekd49balv3 = {e"crash_size v3. > 0) 5 593>55el/kexec5.c#L3" id41323529/a>913e=1323= 593>5 59 5adi1= 59whileinc87e17dv3.">p93>curcpum.4. *L v3cur v3.c&9&9 c87e17dv3.">p93>curcpum.4. *L v3cur v3. != _code is licestring">' '5 593>5c&9&9 c87e17dv3.">p93>curcpum.4. *L v3cur v3. != _code is licestring">'@'5 593>5) 593>55el/kexec5.c#L3" id41324529/a>913spau2 clas24alv3.10.lue=13spa>1324 v3.adi1= 59adi1= 599999999987e17dv3.">p93>curcpum.4. *L v3cur v3.++e="valt6derm@xmi6ssalu.com&1325529/a>913a hr2ef="k25alv3.10.lue=13a h>1325= 593>5 59 555555555u_inc87e17dv3.">p93>curcpum.4. *L v3cur v3. == _code is licestring">'@'5 593>5) 5 593>55el/kexec5.c#L3" id41326529/a>913exec2.c#L726alv3.10.lue=13exe>1326= 593>5 59 5555555559999999987e17dv3.">p93>curcpum.4. *L v3cur v3.++e="valt6derm@xmi6ssalu.com&1327529/a>913v1327= 593>5 59 55555555555555555c87e17dv3.">p93>crash_basekd49balv3 = {e"crash_base v3. = _should_Crash89memparsealv3 = 0,e" nammemparse v3.nt89cc87e17dv3."curcpum.4. *L v3cur v3., &987e17dv3.">p93>tmpalv3 = 0,e" namtmp v3.)e="valt6derm@xmi6ssalu.com&1328529/a>9133>5 2593>528alv3.10.lue=133>5>132 v3.555555555555555555555555u_instruct89cc87e17curcpum.4. *L v3cur v3. == _should_Crash89tmpalv3 = 0,e" namtmp v3.) 5 593>55el/kexec5.c#L3" id41329529/a>913kexe2c.c#L2bu"v3.10.lue=13kex>132 v3.5555555555555555999999999999999987e17dv3.">p93>pr_warning_should_Crashm.pr_warning v3.ntcode is licestring">"Memory value expected "5 593>5 593>55el/kexec5.c#L3" id4133 529/a>913spau30.c#L3valv3.10.lue=13spa>133p v3.5555555555555555555555555555555555555555999999998code is licestring">"after '@'\n"5 593>5)e="valt6derm@xmi6ssalu.com&1331529/a>913spau3 clas31alv3.10.lue=13spa>133 ="headi1= 593>5 59 55555555555555555932 val-struct89cc87e17EINVALalv3 = 0,e" namEINVAL v3.e="valt6derm@xmi6ssalu.com&1332529/a>913s="l3ine" 32alv3.10.lue=13s=">1330= 593>5 59 55555555555555555e="valt6="line" 6nam.4.L5">13s3529/a>913e=1333= 593>5 59 5adi1= 59e="valt6="line" 6nam.4.L5">13s4529/a>913spau3 clas34alv3.10.lue=13spa>1334 v3.adi1= 59e="valt6="line" 6nam.4.L5">13s5529/a>913a hr3ef="k3593>5 593>5 513a h>133value="valt3s.9/spau3e=913exec3.c#L736alv3.10.lue=13exe>1336= 593>5 59 5932 val0e="valt6derm@xmi6ssalu.com&1337529/a>913v1337= 59e="valt6="line" 6nam.4.L5">13s8529/a>9133>5 3593>538alv3.10.lue=133>5>133 v3.="valt6derm@xmi6ssalu.com&1339529/a>913kexe3c.c#L3bu"v3.10.lue=13kex>133 v3. code is licensed unde/s id4.L8" class="line" nam.4.L8">5134 529/a>913spau40.c#L4093>5 593>5 513spa>134p v3. code is licensed unders T=at functare parses "simple" (old)5crashkne" n nsedand 3alvs lik. id4.L8" class="line" nam.4.L8">51341529/a>913spau4 clas4="comment"> *13spa>134 ="he code is licensed under* id4.L8" class="line" nam.4.L8">51342529/a>913s="l4ine" 4am.4.L v3.413s=">1340= 59 code is licensed under*555 55crashkne" nisize[@offset] id4.L8" class="line" nam.4.L8">513s3529/a>913e=5 593>5 513e=<>134id4.L4" class="line" nam.4.L* id4.L8" class="line" nam.4.L8">513s4529/a>913ppau1 clas14alv3.10.lue=13ppa>134ource code is licensed unders It 932 vas 0 onesuccess and -EINVAL onefail ve5 id4.L8" class="line" nam.4.L8">513s5529/a>913a hr4ef="k4593>5st" on u13a h>134.4.+4 code is licensed under*>5 593>5 593>55="line" 5nam.4.L2">13s6529/a>913exec4.c#L746m.4.L v3.413exe>1346 v3.snd ac ne="_should_Crash89__init_should_Crashm.__init v3. terrupt89cc87e1parse_crashkne" n_simple_should_Crashm.parse_crashkne" n_simple v3.ncharcccccccccccccccccc87e17dv3.">p93>cmd993>5{hould_Crashm.cmd6m.4 i3.,="valt6derm@xmi6ssalu.com&13s7529/a>913v1347= 593>5 59 55555555555555555555555 555555555555.4.+4.L6=long_long_55c87e17dv3.">p93>crash_sizekd49balv3 = {e"crash_size v3.5="valt6derm@xmi6ssalu.com&13s8529/a>9133>5 4593>548m.4.L v3.4133>5>134 v3.5555555555555555555555555555555555555555555.4.+4.L6=long_long_55c87e17dv3.">p93>crash_basekd49balv3 = {e"crash_base v3.) 593>55="line" 5nam.4.L2">13s9529/a>913kexe4c.c#L4993>5 593>5 513kex>13493>5 5 593>55el/kexec5.c#L3" id4135 529/a>913spau50.c#L50"comment"> *13spa>135p v3.55555555charcc87e17dv3.">p93>curcpum.4. *L v3cur v3. = _should_Crash89cmd993>5{hould_Crashm.cmd6m.4 i3.e="valt6derm@xmi6ssalu.com&1351529/a>913spau5 clas5193>5struct L13spa>135 v3.="valt4 593>5 5493>5 593>51352529/a>913s="l5ine" 52alv3 13s=">1350= 593>5 59 5c87e17dv3.">p93>crash_sizekd49balv3 = {e"crash_size v3. = _should_Crash89memparsealv3 = 0,e" nammemparse v3.nt89cc87e17dv3."cmd993>5{hould_Crashm.cmd6m.4 i3.,c&987e17dv3.">p93>curcpum.4. *L v3cur v3.)e="valt6derm@xmi6ssalu.com&13s3529/a>913e=1353= 593>5 59 5u_instruct89cc87e17cmd993>5{hould_Crashm.cmd6m.4 i3. == _should_Crash89curcpum.4. *L v3cur v3.) 5 593>55el/kexec5.c#L3" id413s4529/a>913spau5 clas54alv3 13spa>1354 v3.adi1= 59adi1= 59cc87e17dv3.">pipr_warning_should_Crashm.pr_warning v3.ntcode is licestring">"crashkne" n: memory value expected\n"5 593>5)e="valt6derm@xmi6ssalu.com&13s5529/a>913a hreef="k55alv3 13a h>1355= 593>5 59 555555555932 val-struct89cc87e17EINVALalv3 = 0,e" namEINVAL v3.e="valt6derm@xmi6ssalu.com&13s6529/a>913exec5.c#L756m.4.}= 593>513exe>1356= 593>5 59 5e="valt6="line" 6nam.4.L5">13s7529/a>913v5 593>5 513v1357 v3.="valt6derm@xmi6ssalu.com&13s8529/a>9133>5 5593>558m.4.int L 133>5>1358= 593>5 59 5u_inc87e17dv3.">p93>curcpum.4. *L v3cur v3. == _code is licestring">'@'5 593>5)="valt6derm@xmi6ssalu.com&13s9529/a>913kexe5c.c#L5993>5{e" nam.13kex>135 v3.5555555555555555c87e17dv3.">p93>crash_basekd49balv3 = {e"crash_base v3. = _should_Crash89memparsealv3 = 0,e" nammemparse v3.nt89cc87e17dv3."curcpum.4. *L v3cur v3.+1,c&987e17dv3.">p93>curcpum.4. *L v3cur v3.)e="valt6derm@xmi6ssalu.com&136 529/a>913spau60.c#L60alv3 13spa>136p v3.55555555else5u_inc87e17dv3.">p93>curcpum.4. *L v3cur v3. != _code is licestring">' '5 593>5c&9&9 c87e17dv3.">p93>curcpum.4. *L v3cur v3. != _code is licestring">'\0'5 593>5) 5 593>55el/kexec5.c#L3" id41361529/a>913spau6 clas61alv3 13spa>136 ="headi1= 593>5 59 5cc87e17dv3.">pipr_warning_should_Crashm.pr_warning v3.ntcode is licestring">"crashkne" n: unrecognized5char\n"5 593>5)e="valt6derm@xmi6ssalu.com&1362529/a>913s="l6ine" 62alv3 13s=">1360= 593>5 59 555555555932 val-struct89cc87e17EINVALalv3 = 0,e" namEINVAL v3.e="valt6derm@xmi6ssalu.com&13s3529/a>913e=5 13e=<>1363= 593>5 59 5e="valt6="line" 6nam.4.L5">1364529/a>913spau6 clas6493>5 593>5 513spa>136value="valt6al Publi6c License,1365529/a>913a hr6ef="k6rnel/kexec.c#13a h>1365= 593>5 59 5932 val0e="valt6derm@xmi6ssalu.com&1366529/a>913xxec1.c#L716alv3.10.lue=13xxe>1366= 59e="valt6="line" 6nam.4.L5">1367529/a>913v1367 v3.="valt6derm@xmi6ssalu.com&13s8529/a>913 593>5 56a 693>_data913 59>136 v3. code is licensed unde/s id4.L8" class="line" nam.4.L8">513s9529/a>9136exe5c.c#L5993>5{e" nam.136ex>136 v3. code is licensed under* T=at functare is s=e ennry pone="ernensedand 3alv parsing and should b. id4.L8" class="line" nam.4.L8">5137 529/a>9137pau60.c#L60alv3 137pa>137p v3. code is licensed unders called from s=e arch-specifac dv3.5 id4.L8" class="line" nam.4.L8">51371529/a>9137pau6 clas61alv3 137pa>137 ="he code is licensed under*>5 593>5 593>55="line" 5nam.4.L2">1372529/a>9137="l6ine" 62alv3 137=">1370= 59ne="_should_Crash89__init_should_Crashm.__init v3. terrupt89cc87e1parse_crashkne" n_should_Crashm.parse_crashkne" n v3.ncharccccccccccccccccc87e17dv3.">p93>cmd993>5{hould_Crashm.cmd6m.4 i3.,="valt6derm@xmi6ssalu.com&1373529/a>9137=5 137=<>1373= 593>5 59 5adi1= 593>5 59 555555.4.+4.L6=long_long_889cc87e17dv3."system_ram5{hould_Crashm.system_ram i3.,="valt6derm@xmi6ssalu.com&1374529/a>9137pau6 clas6493>5 593>5 5137pa>1374 v3.adi1= 59999999999999999955555.4.+4.L6=long_long_c87e17dv3.">p93>crash_sizekd49balv3 = {e"crash_size v3.5="valt6derm@xmi6ssalu.com&1375529/a>9137 hr6ef="k6rnel/kexec.c#137 h>1375= 593>5 59 5555555559999999955555.4.+4.L6=long_long_c87e17dv3.">p93>crash_basekd49balv3 = {e"crash_base v3.) 593>55="line" 5nam.4.L2">1376529/a>9137xec..c#L76 id4.L7" clas137xe>1376= 59{ 593>55="line" 5nam.4.L2">1377529/a>913<1377= 593>5 59 5charccccc87e17dv3.">p93>palv3 = 0,e" namp v3. = _should_Crash89cmd993>5{hould_Crashm.cmd6m.4 i3.,cc87e17dv3.">p93>ck_cmd993>5{hould_Crashm.ck_cmd993> v3. = _should_Crash89NULLalv3 = 0,e" namNULL v3.e="valt6derm@xmi6ssalu.com&1378529/a>9137593>5 56a 693>_data913759>137 v3.55555555charccccc87e17dv3.">p93>first_colonalv3 = 0,e" namfirst_colon i3.,cc87e17dv3.">p93>first_593c>5{hould_Crashm.first_593c> v3.e="valt6derm@xmi6ssalu.com&1379529/a>9137exe5c.c#L5993>5{e" nam.137ex>13793>5 ="valt6derm@xmi6ssalu.com&138 529/a>9138pau60.c#L60alv3 138pa>138p v3.adi1= 59t89cc87e17dv3."BUG_ON5{hould_Crashm.BUG_ON v3.nc87e17dv3.">p93>crash_sizekd49balv3 = {e"crash_size v3. || c87e17dv3.">p93>crash_basekd49balv3 = {e"crash_base v3.)e="valt6derm@xmi6ssalu.com&1381529/a>9138pau6 clas61alv3 138pa>138 ="headi1= 59c87e17dv3.">p93>crash_sizekd49balv3 = {e"crash_size v3. = 0e="valt6derm@xmi6ssalu.com&1382529/a>9138="l6ine" 62alv3 138=">1380= 593>5 59 5c87e17dv3.">p93>crash_basekd49balv3 = {e"crash_base v3. = 0e="valt6derm@xmi6ssalu.com&1383529/a>9138=5 138=<>138.4.+4="valt6derm@xmi6ssalu.com&1384529/a>9138pau6 clas6493>5 593>5 5138pa>1384 v3.adi1= 59tcec Loca.4/keofyclasres eind crashkne" n and use5s=e ca.t one5u_is=er ar mor r*>5 593>5 593>55="line" 5nam.4.L2">1385529/a>9138 hr6ef="k6rnel/kexec.c#138 h>1385= 593>5 59 5terrupt89cc87e1palv3 = 0,e" namp v3. = _should_Crash89strstrcpum.4. *L v3strstr v3.nt89cc87e17dv3."palv3 = 0,e" namp v3.,98code is licestring">"crashkne" ni"5 593>5)e="valt6derm@xmi6ssalu.com&1386529/a>9138xec..c#L76 id4.L7" clas138xe>1386= 593>5 59 5whileint89cc87e17dv3."palv3 = 0,e" namp v3.) 5 593>55el/kexec5.c#L3" id41387529/a>9138p93>ck_cmd993>5{hould_Crashm.ck_cmd993> v3. = _should_Crash89palv3 = 0,e" namp v3.e="valt6derm@xmi6ssalu.com&1388529/a>913>>5 1593>518alv3.10.lue=13>>5>138 v3.5555555555555555terrupt89cc87e1palv3 = 0,e" namp v3. = _should_Crash89strstrcpum.4. *L v3strstr v3.nt89cc87e17dv3."palv3 = 0,e" namp v3.+1,c8code is licestring">"crashkne" ni"5 593>5)e="valt6derm@xmi6ssalu.com&1389529/a>9138exe5c.c#L5993>5{e" nam.138ex>1389= 593>5 59 5e="valt6="line" 6nam.4.L5">139 529/a>9139pau60.c#L60alv3 139pa>139palue="valt3s.9/spau3e=9139pau6 clas61alv3 139pa>139 ="headi1= 59n_inc87e17dv3.">p93>ck_cmd993>5{hould_Crashm.ck_cmd993> v3.) 593>55="line" 5nam.4.L2">1392529/a>9139="l6ine" 62alv3 139=">1390= 593>5 59 555555555932 val-struct89cc87e17EINVALalv3 = 0,e" namEINVAL v3.e="valt6derm@xmi6ssalu.com&1393529/a>9139=5 139=<>139.4.+4="valt6derm@xmi6ssalu.com&1394529/a>9139pau6 clas6493>5 593>5 5139pa>1394 v3.adi1= 59t89cc87e17dv3."ck_cmd993>5{hould_Crashm.ck_cmd993> v3. += 12;9tcec Loca.4/keofyclasres strlen("crashkne" ni")r*>5 593>5 593>55="line" 5nam.4.L2">1395529/a>9139 hr6ef="k6rnel/kexec.c#139 h>139value="valt3s.9/spau3e=9139xec..c#L76 id4.L7" clas139xe>1396= 593>5 59 58cec Loca.4/keofyclasres5 593>5 593>55="line" 5nam.4.L2">1397529/a>91391398529/a>9139>5 593>5 593>5 593>5 59139>5>139 v3. code is licensed underLLLLLLLL*_syntax -- u_inot, it mu.t be5s=e is liic_syntax5 593>5 593>55="line" 5nam.4.L2">1399529/a>913eexec.c#L8bu"v3.10.lue="13eex>139 v3. code is licensed underLLLLLLLL*>5 593>5 593>55="line" 5nam.4.L2">140 529/a>9140 52c.c#L8bu"v3.10.lue="140 5>140p v3.adi1= 59t89cc87e17dv3."first_colonalv3 = 0,e" namfirst_colon i3. = _should_Crash89strchrcpum.4. *L v3strchr v3.nt89cc87e17dv3."ck_cmd993>5{hould_Crashm.ck_cmd993> v3.,c8code is licestring">':'5 593>5)e="valt6derm@xmi6ssalu.com&1401529/a>9140pau6 clas61alv3 140pa>140 ="headi1= 59t89cc87e17dv3."first_593c>5{hould_Crashm.first_593c> v3. = _should_Crash89strchrcpum.4. *L v3strchr v3.nt89cc87e17dv3."ck_cmd993>5{hould_Crashm.ck_cmd993> v3.,c8code is licestring">' '5 593>5)e="valt6derm@xmi6ssalu.com&1402529/a>9140="l6ine" 62alv3 140=">1400= 593>5 59 5u_int89cc87e17dv3."first_colonalv3 = 0,e" namfirst_colon i3. &9&9 nc87e17dv3.">p93>first_593c>5{hould_Crashm.first_593c> v3. || t89cc87e17dv3."first_colonalv3 = 0,e" namfirst_colon i3. &l89 struct89cc87e17first_593c>5{hould_Crashm.first_593c> v3.))="valt6derm@xmi6ssalu.com&1403529/a>9140=5 140=<>1403= 593>5 59 5adi1= 59932 valterrupt89cc87e1parse_crashkne" n_memalv3 = 0,e" namparse_crashkne" n_mem v3.nt89cc87e17dv3."ck_cmd993>5{hould_Crashm.ck_cmd993> v3.,c889cc87e17dv3."system_ram5{hould_Crashm.system_ram i3.,="valt6derm@xmi6ssalu.com&1404529/a>9140pau6 clas6493>5 593>5 5140pa>1404 v3.adi1= 59adi1= 595555555555555555terrupt89cc87e1crash_sizekd49balv3 = {e"crash_size v3.55terrupt89cc87e1crash_basekd49balv3 = {e"crash_base v3.)e="valt6derm@xmi6ssalu.com&1405529/a>9140 hr6ef="k6rnel/kexec.c#140 h>1405= 593>5 59 5else="valt6derm@xmi6ssalu.com&1406529/a>9140xec..c#L76 id4.L7" clas140xe>1406= 593>5 59 555555555932 valterrupt89cc87e1parse_crashkne" n_simple_should_Crashm.parse_crashkne" n_simple v3.nt89cc87e17dv3."ck_cmd993>5{hould_Crashm.ck_cmd993> v3.,c889cc87e17dv3."crash_sizekd49balv3 = {e"crash_size v3.5="valt6derm@xmi6ssalu.com&1407529/a>91409140exec.c#L8bu"v3.10.lue="140ex>140 v3.55555555932 val0e="valt6derm@xmi6ssalu.com&141 529/a>914spau 0.c#L valv3.10.lue=14spa>141p v3.e="valt6="line" 6nam.4.L5">1411529/a>914ppau clas11alv3.10.lue=14ppa>141 v3.="valt4 593>5 5493>5 593>51412529/a>914s="l1ine" 12alv3.10.lue=14s=">1410= 59="valt6="line" 6nam.4.L5">1413529/a>914e=1413= 59snd ac void5terrupt89cc87e1update_vmco93info_no e_should_Crashm.update_vmco93info_no e v3.nvoid) 593>55="line" 5nam.4.L2">1414529/a>914spau1 clas14alv3.10.lue=14spa>141value5 593>55el/kexec5.c#L3" id41415529/a>914a hr1ef="k15alv3.10.lue=14a h>1415= 593>5 59 5terrupt89cc87e1us="l3ine" 3e" namu30= 595c87e17dv3.">p93>buf_should_Crashm.buf v3.c= _should_Crash89vmco93info_no e_should_Crashm.vmco93info_no e v3.e="valt6derm@xmi6ssalu.com&1416529/a>914exec1.c#L716alv3.10.lue=14exe>1416= 59="valt6derm@xmi6ssalu.com&1417529/a>914v1417= 593>5 59 5n_inc87e17dv3.">p93>vmco93info_sizekd49balv3 = {e"vmco93info_size v3.) 593>55="line" 5nam.4.L2">1418529/a>9143>5 1593>518alv3.10.lue=143>5>141 v3.5555555555555555932 vae="valt6derm@xmi6ssalu.com&1419529/a>914kexe1c.c#L1bu"v3.10.lue=14kex>141 v3.5555555587e17dv3.">p93>buf_should_Crashm.buf v3.c= _should_Crash89append_elf_no e_should_Crashm.append_elf_no e v3.nt89cc87e17dv3."buf_should_Crashm.buf v3., 87e17dv3.">p93>VMCOREINFO_NOTE_NAME_should_Crashm.VMCOREINFO_NOTE_NAME v3., 0, 87e17dv3.">p93>vmco93info_datakd49balv3 = {e"vmco93info_data v3.5="valt6derm@xmi6ssalu.com&142 529/a>914spau20.c#L2valv3.10.lue=14spa>142p v3.55555555555555555555555555555587e17dv3.">p93>vmco93info_sizekd49balv3 = {e"vmco93info_size v3.)e="valt6derm@xmi6ssalu.com&1421529/a>914spau2 clas21alv3.10.lue=14spa>142 ="headi1= 59t89cc87e17dv3."final_no e_should_Crashm.final_no e v3.nt89cc87e17dv3."buf_should_Crashm.buf v3.)e="valt6derm@xmi6ssalu.com&1422529/a>914=="l1ine" 12alv3.10.lue=14==">1420= 59e="valt6="line" 6nam.4.L5">1423529/a>914e=142.4.+4="valt6derm@xmi6ssalu.com&1424529/a>914spau2 clas24alv3.10.lue=14spa>1424 v3.void5terrupt89cc87e1crash_save_vmco93infokd49balv3 = {e"crash_save_vmco93info v3.nvoid) 593>55="line" 5nam.4.L2">1425529/a>914a hr2ef="k25alv3.10.lue=14a h>1425= 595 593>55el/kexec5.c#L3" id41426529/a>914exec2.c#L726alv3.10.lue=14exe>1426= 593>5 59 587e17dv3.">p93>vmco93info_append_strcpum.4. *L v3vmco93info_append_str v3.ntcode is licestring">"CRASHTIME=%ld\n"5 593>5, 87e17dv3.">p93>get_5econdskd49balv3 = {e"get_5econds v3.n))e="valt6derm@xmi6ssalu.com&1427529/a>914v1427= 593>5 59 5terrupt89cc87e1update_vmco93info_no e_should_Crashm.update_vmco93info_no e v3.n)e="valt6derm@xmi6ssalu.com&1428529/a>9143>5 2593>528alv3.10.lue=143>5>142 v3.e="valt6="line" 6nam.4.L5">1429529/a>914kexe2c.c#L2bu"v3.10.lue=14kex>14293>5 ="valt6derm@xmi6ssalu.com&143 529/a>914spau30.c#L3valv3.10.lue=14spa>143p v3.void5terrupt89cc87e1vmco93info_append_strcpum.4. *L v3vmco93info_append_str v3.nconst5charcc87e17dv3.">p93>fmt_should_Crashm.fmt v3., ...) 593>55="line" 5nam.4.L2">1431529/a>914spau3 clas31alv3.10.lue=14spa>143 ="he5 593>55el/kexec5.c#L3" id41432529/a>914s="l3ine" 32alv3.10.lue=14s=">1430= 593>5 59 5terrupt89cc87e1va_lis cpum.4. *L v3va_lis v3. terrupt89cc87e1argskd49balv3 = {e"args v3.e="valt6derm@xmi6ssalu.com&14s3529/a>914e=1433= 593>5 59 5charct89cc87e17dv3."buf_should_Crashm.buf v3.[0x50]e="valt6derm@xmi6ssalu.com&14s4529/a>914spau3 clas34alv3.10.lue=14spa>1434 v3.adi1= 59ne="_should_Crash89rcpum.4. *L v3r v3.e="valt6derm@xmi6ssalu.com&14s5529/a>914a hr3ef="k3593>5 593>5 514a h>143value="valt3s.9/spau3e=914exec3.c#L736alv3.10.lue=14exe>1436= 593>5 59 587e17dv3.">p93>va_starndd49balv3 = {e"va_starn v3.nt89cc87e17dv3."argskd49balv3 = {e"args v3., 87e17dv3.">p93>fmt_should_Crashm.fmt v3.)e="valt6derm@xmi6ssalu.com&1437529/a>914v1437= 593>5 59 5terrupt89cc87e1rcpum.4. *L v3r v3.c= _should_Crash89vsnprne=f_should_Crashm.vsnprne=f v3.nt89cc87e17dv3."buf_should_Crashm.buf v3., sizeofnt89cc87e17dv3."buf_should_Crashm.buf v3.), 87e17dv3.">p93>fmt_should_Crashm.fmt v3., 87e17dv3.">p93>argskd49balv3 = {e"args v3.)e="valt6derm@xmi6ssalu.com&1438529/a>9143>5 3593>538alv3.10.lue=143>5>143 v3.5555555587e17dv3.">p93>va_ ud_should_Crashm.va_ ud v3.nt89cc87e17dv3."argskd49balv3 = {e"args v3.)e="valt6derm@xmi6ssalu.com&1439529/a>914kexe3c.c#L3bu"v3.10.lue=14kex>14393>5 ="valt6derm@xmi6ssalu.com&144 529/a>914spau40.c#L4093>5 593>5 514spa>144p v3.55555555u_int89cc87e17dv3."rcpum.4. *L v3r v3.c+587e17dv3.">p93>vmco93info_sizekd49balv3 = {e"vmco93info_size v3. > 87e17dv3.">p93>vmco93info_max_sizekd49balv3 = {e"vmco93info_max_size v3.) 593>55="line" 5nam.4.L2">1441529/a>914spau4 clas4="comment"> *14spa>144 ="headi1= 593>5 59 5cc87e17dv3.">pircpum.4. *L v3r v3.c= _should_Crash89vmco93info_max_sizekd49balv3 = {e"vmco93info_max_size v3. -587e17dv3.">p93>vmco93info_sizekd49balv3 = {e"vmco93info_size v3.e="valt6derm@xmi6ssalu.com&1442529/a>914s="l4ine" 4am.4.L v3.414s=">1440= 59="valt6="line" 6nam.4.L5">14s3529/a>914e=5 593>5 514e=<>1443 v3.5555555587e17dv3.">p93>memcpykd49balv3 = {e"memcpy v3.n&987e17dv3.">p93>vmco93info_datakd49balv3 = {e"vmco93info_data v3.[87e17dv3.">p93>vmco93info_sizekd49balv3 = {e"vmco93info_size v3.], 87e17dv3.">p93>buf_should_Crashm.buf v3., 87e17dv3.">p93>rcpum.4. *L v3r v3.)e="valt6derm@xmi6ssalu.com&14s4529/a>914ppau1 clas14alv3.10.lue=14ppa>144value="valt6al Publi6c License,14s5529/a>914a hr4ef="k4593>5st" on u14a h>1445= 593>5 59 5terrupt89cc87e1vmco93info_sizekd49balv3 = {e"vmco93info_size v3. += _should_Crash89rcpum.4. *L v3r v3.e="valt6derm@xmi6ssalu.com&14s6529/a>914exec4.c#L746m.4.L v3.414exe>1446= 59e="valt6="line" 6nam.4.L5">14s7529/a>914v1447 v3.="valt6derm@xmi6ssalu.com&14s8529/a>9143>5 4593>548m.4.L v3.4143>5>144 v3. code is licensed undees5 593>5 593>55="line" 5nam.4.L2">14s9529/a>914kexe4c.c#L4993>5 593>5 514kex>144 v3. code is licensed under* provide de empty default impled unatare =er -- architesk ve5 593>5 593>55="line" 5nam.4.L2">145 529/a>914spau50.c#L50"comment"> *14spa>145p v3. code is licensed unders csh8 may override t=is5 593>5 593>55="line" 5nam.4.L2">1451529/a>914spau5 clas5193>5struct L14spa>145 ="he code is licensed under*>5 593>5 593>55="line" 5nam.4.L2">1452529/a>914s="l5ine" 52alv3 14s=">1450= 59void5terrupt89cc87e1__attribute__cpum.4. *L v3__attribute__ v3. (nt89cc87e17dv3."weakcpum.4. *L v3weak v3.)) 87e17dv3.">p93>arch_crash_save_vmco93infokd49balv3 = {e"arch_crash_save_vmco93info v3.nvoid) 593>55="line" 5nam.4.L2">14s3529/a>914e=1453= 59{e="valt6="line" 6nam.4.L5">14s4529/a>914spau5 clas54alv3 14spa>145value="valt6al Publi6c License,14s5529/a>914a hreef="k55alv3 14a h>1455= 59.4.+4.L6=long_terrupt89cc87e1__attribute__cpum.4. *L v3__attribute__ v3. (nt89cc87e17dv3."weakcpum.4. *L v3weak v3.)) 87e17dv3.">p93>paddr_vmco93info_no e_should_Crashm.paddr_vmco93info_no e v3.nvoid) 593>55="line" 5nam.4.L2">14s6529/a>914exec5.c#L756m.4.}= 593>514exe>1456= 59{ 593>55="line" 5nam.4.L2">14s7529/a>914v5 593>5 514v1457= 593>5 59 5932 valterrupt89cc87e1__pakd49balv3 = {e"__pa v3.n(.4.+4.L6=long)ncharc*)&987e17dv3.">p93>vmco93info_no e_should_Crashm.vmco93info_no e v3.)e="valt6derm@xmi6ssalu.com&14s8529/a>9143>5 5593>558m.4.int L 143>5>145 v3.e="valt6="line" 6nam.4.L5">14s9529/a>914kexe5c.c#L5993>5{e" nam.14kex>14593>5 ="valt6derm@xmi6ssalu.com&146 529/a>914spau60.c#L60alv3 14spa>146p v3.snd ac ne="_should_Crash89__init_should_Crashm.__init v3. terrupt89cc87e1crash_save_vmco93info_init_should_Crashm.crash_save_vmco93info_init v3.nvoid) 593>55="line" 5nam.4.L2">1461529/a>914spau6 clas61alv3 14spa>146 ="he5 593>55el/kexec5.c#L3" id41462529/a>914s="l6ine" 62alv3 14s=">1460= 593>5 59 5terrupt89cc87e1VMCOREINFO_OSRELEASE_should_Crashm.VMCOREINFO_OSRELEASE v3.nt89cc87e17dv3."init_uts_nskd49balv3 = {e"init_uts_ns v3..t89cc87e17dv3." kd49balv3 = {e" v3..t89cc87e17dv3."releasekd49balv3 = {e"release v3.)e="valt6derm@xmi6ssalu.com&14s3529/a>914e=5 14e=<>1463 v3.5555555587e17dv3.">p93>VMCOREINFO_PAGESIZE_should_Crashm.VMCOREINFO_PAGESIZE v3.nt89cc87e17dv3."PAGE_SIZE_should_Crashm.PAGE_SIZE v3.)e="valt6derm@xmi6ssalu.com&14s4529/a>914spau6 clas6493>5 593>5 514spa>146value="valt6al Publi6c License,1465529/a>914a hr6ef="k6rnel/kexec.c#14a h>1465= 593>5 59 5terrupt89cc87e1VMCOREINFO_SYMBOLalv3 = 0,e" namVMCOREINFO_SYMBOL v3.nt89cc87e17dv3."init_uts_nskd49balv3 = {e"init_uts_ns v3.)e="valt6derm@xmi6ssalu.com&14s6529/a>914xxec1.c#L716alv3.10.lue=14xxe>1466= 593>5 59 587e17dv3.">p93>VMCOREINFO_SYMBOLalv3 = 0,e" namVMCOREINFO_SYMBOL v3.nt89cc87e17dv3."nv3._on6alv_mapalv3 = 0,e" namnv3._on6alv_map v3.)e="valt6derm@xmi6ssalu.com&14s7529/a>914v1467 v3.#ifdef587e17dv3.">p93>CONFIG_MMUalv3 = 0,e" namCONFIG_MMUalue="valt6al Publi6c License,1468529/a>914 593>5 56a 693>_data914 59>146 v3.5555555587e17dv3.">p93>VMCOREINFO_SYMBOLalv3 = 0,e" namVMCOREINFO_SYMBOL v3.nt89cc87e17dv3."swapper_pg_dircpum.4. *L v3swapper_pg_dir v3.)e="valt6derm@xmi6ssalu.com&14s9529/a>9146exe5c.c#L5993>5{e" nam.146ex>146 v3.#endif="valt6derm@xmi6ssalu.com&147 529/a>9147pau60.c#L60alv3 147pa>147p v3.adi1= 59t89cc87e17dv3."VMCOREINFO_SYMBOLalv3 = 0,e" namVMCOREINFO_SYMBOL v3.nt89cc87e17dv3."_stext_should_Crashm._stext v3.)e="valt6derm@xmi6ssalu.com&1471529/a>9147pau6 clas61alv3 147pa>147 ="headi1= 59t89cc87e17dv3."VMCOREINFO_SYMBOLalv3 = 0,e" namVMCOREINFO_SYMBOL v3.nt89cc87e17dv3."vmlis cpum.4. *L v3vmlis v3.)e="valt6derm@xmi6ssalu.com&1472529/a>9147="l6ine" 62alv3 147=">1470= 59="valt6="line" 6nam.4.L5">1473529/a>9147=5 147=<>1473= 59#ifndef587e17dv3.">p93>CONFIG_NEED_MULTIPLE_NODESalv3 = 0,e" namCONFIG_NEED_MULTIPLE_NODES= 59="valt6="line" 6nam.4.L5">1474529/a>9147pau6 clas6493>5 593>5 5147pa>1474 v3.adi1= 59t89cc87e17dv3."VMCOREINFO_SYMBOLalv3 = 0,e" namVMCOREINFO_SYMBOL v3.nt89cc87e17dv3."mem_mapalv3 = 0,e" nammem_map v3.)e="valt6derm@xmi6ssalu.com&1475529/a>9147 hr6ef="k6rnel/kexec.c#147 h>1475= 593>5 59 5terrupt89cc87e1VMCOREINFO_SYMBOLalv3 = 0,e" namVMCOREINFO_SYMBOL v3.nt89cc87e17dv3."nsntig_page_datakd49balv3 = {e"nsntig_page_data v3.)e="valt6derm@xmi6ssalu.com&1476529/a>9147xec..c#L76 id4.L7" clas147xe>1476= 59#endif="valt6derm@xmi6ssalu.com&1477529/a>914<1477 v3.#ifdef587e17dv3.">p93>CONFIG_SPARSEMEMalv3 = 0,e" namCONFIG_SPARSEMEM= 59="valt6="line" 6nam.4.L5">1478529/a>9147593>5 56a 693>_data914759>147 v3.5555555587e17dv3.">p93>VMCOREINFO_SYMBOLalv3 = 0,e" namVMCOREINFO_SYMBOL v3.nt89cc87e17dv3."mem_sectarealv3 = 0,e" nammem_sectare v3.)e="valt6derm@xmi6ssalu.com&1479529/a>9147exe5c.c#L5993>5{e" nam.147ex>147 v3.5555555587e17dv3.">p93>VMCOREINFO_LENGTHalv3 = 0,e" namVMCOREINFO_LENGTH v3.nt89cc87e17dv3."mem_sectarealv3 = 0,e" nammem_sectare v3., 87e17dv3.">p93>NR_SECTION_ROOTSalv3 = 0,e" namNR_SECTION_ROOTS v3.)e="valt6derm@xmi6ssalu.com&148 529/a>9148pau60.c#L60alv3 148pa>148p v3.adi1= 59t89cc87e17dv3."VMCOREINFO_STRUCT_SIZE_should_Crashm.VMCOREINFO_STRUCT_SIZE v3.nt89cc87e17dv3."mem_sectarealv3 = 0,e" nammem_sectare v3.)e="valt6derm@xmi6ssalu.com&1481529/a>9148pau6 clas61alv3 148pa>148 ="headi1= 59t89cc87e17dv3."VMCOREINFO_OFFSET_should_Crashm.VMCOREINFO_OFFSET v3.nt89cc87e17dv3."mem_sectarealv3 = 0,e" nammem_sectare v3., 87e17dv3.">p93>sectare_mem_mapalv3 = 0,e" namsectare_mem_map v3.)e="valt6derm@xmi6ssalu.com&1482529/a>9148="l6ine" 62alv3 148=">1480= 59#endif="valt6derm@xmi6ssalu.com&1483529/a>9148=5 148=<>1483 v3.5555555587e17dv3.">p93>VMCOREINFO_STRUCT_SIZE_should_Crashm.VMCOREINFO_STRUCT_SIZE v3.nt89cc87e17dv3."page_should_Crashm.page v3.)e="valt6derm@xmi6ssalu.com&1484529/a>9148pau6 clas6493>5 593>5 5148pa>1484 v3.adi1= 59t89cc87e17dv3."VMCOREINFO_STRUCT_SIZE_should_Crashm.VMCOREINFO_STRUCT_SIZE v3.nt89cc87e17dv3."pglis _datakd49balv3 = {e"pglis _data v3.)e="valt6derm@xmi6ssalu.com&1485529/a>9148 hr6ef="k6rnel/kexec.c#148 h>1485= 593>5 59 5terrupt89cc87e1VMCOREINFO_STRUCT_SIZE_should_Crashm.VMCOREINFO_STRUCT_SIZE v3.nt89cc87e17dv3."zo3>5{hould_Crashm.zo3> v3.)e="valt6derm@xmi6ssalu.com&1486529/a>9148xec..c#L76 id4.L7" clas148xe>1486= 593>5 59 587e17dv3.">p93>VMCOREINFO_STRUCT_SIZE_should_Crashm.VMCOREINFO_STRUCT_SIZE v3.nt89cc87e17dv3."free_areakd49balv3 = {e"free_area v3.)e="valt6derm@xmi6ssalu.com&1487529/a>9148p93>VMCOREINFO_SIZE_should_Crashm.VMCOREINFO_SIZE v3.nt89cc87e17dv3."nv3.mask_ cpum.4. *L v3nv3.mask_ v3.)e="valt6derm@xmi6ssalu.com&1489529/a>9148exe5c.c#L5993>5{e" nam.148ex>148 v3.5555555587e17dv3.">p93>VMCOREINFO_OFFSET_should_Crashm.VMCOREINFO_OFFSET v3.nt89cc87e17dv3."page_should_Crashm.page v3., 87e17dv3.">p93>flagskd49balv3 = {e"flags v3.)e="valt6derm@xmi6ssalu.com&149 529/a>9149pau60.c#L60alv3 149pa>149p v3.adi1= 59t89cc87e17dv3."VMCOREINFO_OFFSET_should_Crashm.VMCOREINFO_OFFSET v3.nt89cc87e17dv3."page_should_Crashm.page v3., 87e17dv3.">p93>_count_should_Crashm._count v3.)e="valt6derm@xmi6ssalu.com&1491529/a>9149pau6 clas61alv3 149pa>149 ="headi1= 59t89cc87e17dv3."VMCOREINFO_OFFSET_should_Crashm.VMCOREINFO_OFFSET v3.nt89cc87e17dv3."page_should_Crashm.page v3., 87e17dv3.">p93>mapping_should_Crashm.mapping v3.)e="valt6derm@xmi6ssalu.com&1492529/a>9149="l6ine" 62alv3 149=">1490= 593>5 59 5terrupt89cc87e1VMCOREINFO_OFFSET_should_Crashm.VMCOREINFO_OFFSET v3.nt89cc87e17dv3."page_should_Crashm.page v3., 87e17dv3.">p93>lru_should_Crashm.lru v3.)e="valt6derm@xmi6ssalu.com&1493529/a>9149=5 149=<>1493 v3.5555555587e17dv3.">p93>VMCOREINFO_OFFSET_should_Crashm.VMCOREINFO_OFFSET v3.nt89cc87e17dv3."pglis _datakd49balv3 = {e"pglis _data v3., 87e17dv3.">p93>nv3._zo3>skd49balv3 = {e"nv3._zo3>s v3.)e="valt6derm@xmi6ssalu.com&1494529/a>9149pau6 clas6493>5 593>5 5149pa>1494 v3.adi1= 59t89cc87e17dv3."VMCOREINFO_OFFSET_should_Crashm.VMCOREINFO_OFFSET v3.nt89cc87e17dv3."pglis _datakd49balv3 = {e"pglis _data v3., 87e17dv3.">p93>nr_zo3>skd49balv3 = {e"nr_zo3>s v3.)e="valt6derm@xmi6ssalu.com&1495529/a>9149 hr6ef="k6rnel/kexec.c#149 h>149value#ifdef587e17dv3.">p93>CONFIG_FLAT_NODE_MEM_MAPalv3 = 0,e" namCONFIG_FLAT_NODE_MEM_MAP= 59="valt6="line" 6nam.4.L5">1496529/a>9149xec..c#L76 id4.L7" clas149xe>1496= 593>5 59 587e17dv3.">p93>VMCOREINFO_OFFSET_should_Crashm.VMCOREINFO_OFFSET v3.nt89cc87e17dv3."pglis _datakd49balv3 = {e"pglis _data v3., 87e17dv3.">p93>nv3._mem_mapalv3 = 0,e" namnv3._mem_map v3.)e="valt6derm@xmi6ssalu.com&1497529/a>91499149>5 593>5 593>5 593>5 59149>5>149 v3.5555555587e17dv3.">p93>VMCOREINFO_OFFSET_should_Crashm.VMCOREINFO_OFFSET v3.nt89cc87e17dv3."pglis _datakd49balv3 = {e"pglis _data v3., 87e17dv3.">p93>nv3._starn_pfealv3 = 0,e" namnv3._starn_pfe v3.)e="valt6derm@xmi6ssalu.com&1499529/a>914eexec.c#L8bu"v3.10.lue="14eex>149 v3.5555555587e17dv3.">p93>VMCOREINFO_OFFSET_should_Crashm.VMCOREINFO_OFFSET v3.nt89cc87e17dv3."pglis _datakd49balv3 = {e"pglis _data v3., 87e17dv3.">p93>nv3._spanned_pageskd49balv3 = {e"nv3._spanned_pages v3.)e="valt6derm@xmi6ssalu.com&150 529/a>9150 52c.c#L8bu"v3.10.lue="150 5>150p v3.adi1= 59t89cc87e17dv3."VMCOREINFO_OFFSET_should_Crashm.VMCOREINFO_OFFSET v3.nt89cc87e17dv3."pglis _datakd49balv3 = {e"pglis _data v3., 87e17dv3.">p93>nv3._id_should_Crashm.nv3._id v3.)e="valt6derm@xmi6ssalu.com&1501529/a>9150pau6 clas61alv3 150pa>150 ="headi1= 59t89cc87e17dv3."VMCOREINFO_OFFSET_should_Crashm.VMCOREINFO_OFFSET v3.nt89cc87e17dv3."zo3>5{hould_Crashm.zo3> v3., 87e17dv3.">p93>free_areakd49balv3 = {e"free_area v3.)e="valt6derm@xmi6ssalu.com&1502529/a>9150="l6ine" 62alv3 150=">1500= 593>5 59 5terrupt89cc87e1VMCOREINFO_OFFSET_should_Crashm.VMCOREINFO_OFFSET v3.nt89cc87e17dv3."zo3>5{hould_Crashm.zo3> v3., 87e17dv3.">p93>vm_sta cpum.4. *L v3vm_sta v3.)e="valt6derm@xmi6ssalu.com&1503529/a>9150=5 150=<>1503 v3.5555555587e17dv3.">p93>VMCOREINFO_OFFSET_should_Crashm.VMCOREINFO_OFFSET v3.nt89cc87e17dv3."zo3>5{hould_Crashm.zo3> v3., 87e17dv3.">p93>spanned_pageskd49balv3 = {e"spanned_pages v3.)e="valt6derm@xmi6ssalu.com&1504529/a>9150pau6 clas6493>5 593>5 5150pa>1504 v3.adi1= 59t89cc87e17dv3."VMCOREINFO_OFFSET_should_Crashm.VMCOREINFO_OFFSET v3.nt89cc87e17dv3."free_areakd49balv3 = {e"free_area v3., 87e17dv3.">p93>free_lis cpum.4. *L v3free_lis v3.)e="valt6derm@xmi6ssalu.com&1505529/a>9150 hr6ef="k6rnel/kexec.c#150 h>1505= 593>5 59 5terrupt89cc87e1VMCOREINFO_OFFSET_should_Crashm.VMCOREINFO_OFFSET v3.nt89cc87e17dv3."lis _head_should_Crashm.lis _head v3., 87e17dv3.">p93>next_should_Crashm.next v3.)e="valt6derm@xmi6ssalu.com&1506529/a>9150xec..c#L76 id4.L7" clas150xe>1506= 593>5 59 587e17dv3.">p93>VMCOREINFO_OFFSET_should_Crashm.VMCOREINFO_OFFSET v3.nt89cc87e17dv3."lis _head_should_Crashm.lis _head v3., 87e17dv3.">p93>prevkd49balv3 = {e"prev v3.)e="valt6derm@xmi6ssalu.com&1507529/a>9150p93>addrcpum.4. *L v3addr v3.)e="valt6derm@xmi6ssalu.com&1508529/a>9150>5 593>5 593>5 593>5 59150>5>150 v3.5555555587e17dv3.">p93>VMCOREINFO_LENGTHalv3 = 0,e" namVMCOREINFO_LENGTH v3.nt89cc87e17dv3."zo3>5{hould_Crashm.zo3> v3..t89cc87e17dv3."free_areakd49balv3 = {e"free_area v3., 87e17dv3.">p93>MAX_ORDERkd49balv3 = {e"MAX_ORDER v3.)e="valt6derm@xmi6ssalu.com&1509529/a>9150exec.c#L8bu"v3.10.lue="150ex>150 v3.5555555587e17dv3.">p93>log_buf_salu._setupalv3 = 0,e" namlog_buf_salu._setup v3.n)e="valt6derm@xmi6ssalu.com&151 529/a>915spau 0.c#L valv3.10.lue=15spa>151p v3.adi1= 59t89cc87e17dv3."VMCOREINFO_LENGTHalv3 = 0,e" namVMCOREINFO_LENGTH v3.nt89cc87e17dv3."free_areakd49balv3 = {e"free_area v3..t89cc87e17dv3."free_lis cpum.4. *L v3free_lis v3., 87e17dv3.">p93>MIGRATE_TYPESalv3 = 0,e" namMIGRATE_TYPES v3.)e="valt6derm@xmi6ssalu.com&1511529/a>915ppau clas11alv3.10.lue=15ppa>151 ="headi1= 59t89cc87e17dv3."VMCOREINFO_NUMBERkd49balv3 = {e"VMCOREINFO_NUMBER v3.nt89cc87e17dv3."NR_FREE_PAGESalv3 = 0,e" namNR_FREE_PAGES v3.)e="valt6derm@xmi6ssalu.com&1512529/a>915s="l1ine" 12alv3.10.lue=15s=">1510= 593>5 59 5terrupt89cc87e1VMCOREINFO_NUMBERkd49balv3 = {e"VMCOREINFO_NUMBER v3.nt89cc87e17dv3."PG_lru_should_Crashm.PG_lru v3.)e="valt6derm@xmi6ssalu.com&1513529/a>915e=1513 v3.5555555587e17dv3.">p93>VMCOREINFO_NUMBERkd49balv3 = {e"VMCOREINFO_NUMBER v3.nt89cc87e17dv3."PG_priva e_should_Crashm.PG_priva e v3.)e="valt6derm@xmi6ssalu.com&1514529/a>915spau1 clas14alv3.10.lue=15spa>1514 v3.adi1= 59t89cc87e17dv3."VMCOREINFO_NUMBERkd49balv3 = {e"VMCOREINFO_NUMBER v3.nt89cc87e17dv3."PG_swapcache_should_Crashm.PG_swapcache v3.)e="valt6derm@xmi6ssalu.com&1515529/a>915a hr1ef="k15alv3.10.lue=15a h>151value="valt3s.9/spau3e=915exec1.c#L716alv3.10.lue=15exe>1516= 593>5 59 587e17dv3.">p93>arch_crash_save_vmco93infokd49balv3 = {e"arch_crash_save_vmco93info v3.n)e="valt6derm@xmi6ssalu.com&1517529/a>915v1517= 593>5 59 5terrupt89cc87e1update_vmco93info_no e_should_Crashm.update_vmco93info_no e v3.n)e="valt6derm@xmi6ssalu.com&1518529/a>9153>5 1593>518alv3.10.lue=153>5>151 v3.="valt6derm@xmi6ssalu.com&1519529/a>915kexe1c.c#L1bu"v3.10.lue=15kex>151 v3.55555555932 val0e="valt6derm@xmi6ssalu.com&152 529/a>915spau20.c#L2valv3.10.lue=15spa>152p v3.e="valt6="line" 6nam.4.L5">1521529/a>915spau2 clas21alv3.10.lue=15spa>152 v3.="valt4 593>5 5493>5 593>51522529/a>915=="l1ine" 12alv3.10.lue=15==">1520= 5987e17dv3.">p93>module_init_should_Crashm.module_init v3.nt89cc87e17dv3."crash_save_vmco93info_init_should_Crashm.crash_save_vmco93info_init v3.) 593>55="line" 5nam.4.L2">1523529/a>915e=152.4.+4="valt6derm@xmi6ssalu.com&1524529/a>915spau2 clas24alv3.10.lue=15spa>152ource code is licensed undees5 593>5 593>55="line" 5nam.4.L2">1525529/a>915a hr2ef="k25alv3.10.lue=15a h>152.4.+4 code is licensed under* Move ne=o place and starn m.4.uting a preloaded standalo3> v593>5 593>55="line" 5nam.4.L2">1526529/a>915exec2.c#L726alv3.10.lue=15exe>1526= 59 code is licensed under* m.4.utable. I_inothing was preloaded 932 valde error5 id4.L8" class="line" nam.4.L8">51527529/a>915v1527 v3. code is licensed under*>5 593>5 593>55="line" 5nam.4.L2">1528529/a>9153>5 2593>528alv3.10.lue=153>5>152 v3.ne="_should_Crash89kne" n_am.4._should_Crashm.kne" n_am.4. v3.nvoid) 593>55="line" 5nam.4.L2">1529529/a>915kexe2c.c#L2bu"v3.10.lue=15kex>15293>5 5 593>55el/kexec5.c#L3" id4153 529/a>915spau30.c#L3valv3.10.lue=15spa>153p v3.55555555ue="_should_Crash89error_should_Crashm.error v3.5= 0e="valt6derm@xmi6ssalu.com&1531529/a>915spau3 clas31alv3.10.lue=15spa>153 v3.="valt4 593>5 5493>5 593>51532529/a>915s="l3ine" 32alv3.10.lue=15s=">1530= 593>5 59 5u_inc87e17dv3.">p93>mutex_trylockcpum.4. *L v3mutex_trylock v3.n&987e17dv3.">p93>salu._mutex_should_Crashm.knlu._mutex v3.)) 593>55="line" 5nam.4.L2">15s3529/a>915e=1533= 593>5 59 5adi1= 59932 val-struct89cc87e17EBUSY_should_Crashm.EBUSY= 59e="valt6derm@xmi6ssalu.com&1534529/a>915spau3 clas34alv3.10.lue=15spa>1534 v3.adi1= 59n_inc87e17dv3.">p93>knlu._image_should_Crashm.knlu._image v3.) 5 593>55el/kexec5.c#L3" id415s5529/a>915a hr3ef="k3593>5 593>5 515a h>1535= 593>5 59 555555555_should_Crash89error_should_Crashm.error v3.5= -struct89cc87e17EINVALalv3 = 0,e" namEINVAL v3.e="valt6derm@xmi6ssalu.com&1536529/a>915exec3.c#L736alv3.10.lue=15exe>1536= 593>5 59 555555555go=o struct89cc87e17Unlockcpum.4. *L v3Unlock v3.e="valt6derm@xmi6ssalu.com&1537529/a>915v1537= 593>5 59 5e="valt6="line" 6nam.4.L5">1538529/a>9153>5 3593>538alv3.10.lue=153>5>153 v3.="valt6derm@xmi6ssalu.com&1539529/a>915kexe3c.c#L3bu"v3.10.lue=15kex>15393>5 #ifdef587e17dv3.">p93>CONFIG_KEXEC_JUMPalv3 = 0,e" namCONFIG_KEXEC_JUMP v3.="valt6derm@xmi6ssalu.com&154 529/a>915spau40.c#L4093>5 593>5 515spa>154p v3.55555555u_int89cc87e17dv3."knlu._image_should_Crashm.knlu._image v3.->87e17dv3.">p93>preserve_nsntext_should_Crashm.preserve_nsntext v3.) 5 593>55el/kexec5.c#L3" id41541529/a>915spau4 clas4="comment"> *15spa>154 ="headi1= 593>5 59 5cc87e17dv3.">pilock_system_sleepalv3 = 0,e" namlock_system_sleep v3.n)e="valt6derm@xmi6ssalu.com&1542529/a>915s="l4ine" 4am.4.L v3.415s=">1540= 593>5 59 55555555587e17dv3.">p93>pm_prepare_nsnsole_should_Crashm.pm_prepare_nsnsole v3.n)e="valt6derm@xmi6ssalu.com&1543529/a>915e=5 593>5 515e=<>1543= 593>5 59 5adi1= 59_should_Crash89error_should_Crashm.error v3.5= t89cc87e17dv3."freeze_processeskd49balv3 = {e"freeze_processes v3.n)e="valt6derm@xmi6ssalu.com&1544529/a>915ppau1 clas14alv3.10.lue=15ppa>1544 v3.adi1= 59adi1= 59u_int89cc87e17dv3."error_should_Crashm.error v3.) 5 593>55el/kexec5.c#L3" id41545529/a>915a hr4ef="k4593>5st" on u15a h>1545= 593>5 59 55555555555555555_should_Crash89error_should_Crashm.error v3.5= -struct89cc87e17EBUSY_should_Crashm.EBUSY= 59e="valt6derm@xmi6ssalu.com&15s6529/a>915exec4.c#L746m.4.L v3.415exe>1546= 593>5 59 55555555555555555go=o struct89cc87e17Restore_nsnsole_should_Crashm.Restore_nsnsole= 59e="valt6derm@xmi6ssalu.com&15s7529/a>915v1547= 593>5 59 555555555e="valt6="line" 6nam.4.L5">15s8529/a>9153>5 4593>548m.4.L v3.4153>5>154 v3.5555555555555555terrupt89cc87e1suspend_nsnsole_should_Crashm.suspend_nsnsole v3.n)e="valt6derm@xmi6ssalu.com&1549529/a>915kexe4c.c#L4993>5 593>5 515kex>154 v3.5555555555555555_should_Crash89error_should_Crashm.error v3.5= t89cc87e17dv3."dpm_suspend_starndd49balv3 = {e"dpm_suspend_starn v3.nt89cc87e17dv3."PMSG_FREEZE_should_Crashm.PMSG_FREEZE v3.)e="valt6derm@xmi6ssalu.com&155 529/a>915spau50.c#L50"comment"> *15spa>155p v3.5555555555555555u_int89cc87e17dv3."error_should_Crashm.error v3.)="valt6derm@xmi6ssalu.com&1551529/a>915spau5 clas5193>5struct L15spa>155 ="headi1= 593>5 59 555555555go=o struct89cc87e17Resume_nsnsole_should_Crashm.Resume_nsnsole= 59e="valt6derm@xmi6ssalu.com&1552529/a>915s="l5ine" 52alv3 15s=">1550= 593>5 59 5555555558cec Loca.4/keofyclasres At t=is pone=, dpm_suspend_starn() has been called,5 593>5 593>55="line" 5nam.4.L2">15s3529/a>915e=1553= 59 code is licensed underLLLLLLLLLLLLLLLL* but *not* dpm_suspend_end(). We *mu.ts call5 593>5 593>55="line" 5nam.4.L2">15s4529/a>915spau5 clas54alv3 15spa>155ource code is licensed underLLLLLLLLLLLLLLLL* dpm_suspend_end() now. Os=erwise, drivers"ern5 593>5 593>55="line" 5nam.4.L2">15s5529/a>915a hreef="k55alv3 15a h>155.4.+4 code is licensed underLLLLLLLLLLLLLLLL* some devices (e.g.5ue=errupt nsntrollers) bense> v593>5 593>55="line" 5nam.4.L2">15s6529/a>915exec5.c#L756m.4.}= 593>515exe>1556= 59 code is licensed underLLLLLLLLLLLLLLLL* desynchronized with s=e actual state of s=e v593>5 593>55="line" 5nam.4.L2">15s7529/a>915v5 593>5 515v1557 v3. code is licensed underLLLLLLLLLLLLLLLL* hardwar at993sume time, and evil weirdness ensues5 id4.L8" class="line" nam.4.L8">515s8529/a>9153>5 5593>558m.4.int L 153>5>155 v3. code is licensed underLLLLLLLLLLLLLLLL*>5 593>5 593>55="line" 5nam.4.L2">15s9529/a>915kexe5c.c#L5993>5{e" nam.15kex>155 v3.5555555555555555_should_Crash89error_should_Crashm.error v3.5= t89cc87e17dv3."dpm_suspend_ ud_should_Crashm.dpm_suspend_ ud v3.nt89cc87e17dv3."PMSG_FREEZE_should_Crashm.PMSG_FREEZE v3.)e="valt6derm@xmi6ssalu.com&156 529/a>915spau60.c#L60alv3 15spa>156p v3.5555555555555555u_int89cc87e17dv3."error_should_Crashm.error v3.)="valt6derm@xmi6ssalu.com&1561529/a>915spau6 clas61alv3 15spa>156 ="headi1= 593>5 59 555555555go=o struct89cc87e17Resume_devices_should_Crashm.Resume_devices= 59e="valt6derm@xmi6ssalu.com&1562529/a>915s="l6ine" 62alv3 15s=">1560= 593>5 59 55555555587e17dv3.">p93>error_should_Crashm.error v3.5= t89cc87e17dv3."disable_nonboot_cpus_should_Crashm.disable_nonboot_cpus v3.n)e="valt6derm@xmi6ssalu.com&15s3529/a>915e=5 15e=<>1563= 593>5 59 5adi1= 59u_int89cc87e17dv3."error_should_Crashm.error v3.)="valt6derm@xmi6ssalu.com&1564529/a>915spau6 clas6493>5 593>5 515spa>1564 v3.adi1= 59adi1= 5955555555go=o struct89cc87e17Enable_cpus_should_Crashm.Enable_cpus= 59e="valt6derm@xmi6ssalu.com&1565529/a>915a hr6ef="k6rnel/kexec.c#15a h>1565= 593>5 59 555555555_should_Crash89local_irq_disablealv3 = 0,e" namlocal_irq_disable v3.n)e="valt6derm@xmi6ssalu.com&15s6529/a>915xxec1.c#L716alv3.10.lue=15xxe>1566= 593>5 59 55555555587e17dv3.">p93>error_should_Crashm.error v3.5= t89cc87e17dv3."sysco93_suspend_should_Crashm.sysco93_suspend v3.n)e="valt6derm@xmi6ssalu.com&15s7529/a>915v1567= 593>5 59 555555555u_int89cc87e17dv3."error_should_Crashm.error v3.)="valt6derm@xmi6ssalu.com&1568529/a>915 593>5 56a 693>_data915 59>156 v3.555555555555555555555555go=o struct89cc87e17Enable_irqs_should_Crashm.Enable_irqs= 59e="valt6derm@xmi6ssalu.com&1569529/a>9156exe5c.c#L5993>5{e" nam.156ex>1569= 593>5 59 5e5else="valt6derm@xmi6ssalu.com&157 529/a>9157pau60.c#L60alv3 157pa>157p v3.#endif="valt6derm@xmi6ssalu.com&1571529/a>9157pau6 clas61alv3 157pa>157 ="headi1= 595 593>55el/kexec5.c#L3" id41572529/a>9157="l6ine" 62alv3 157=">1570= 593>5 59 55555555587e17dv3.">p93>kne" n_93starn_prepare_should_Crashm.kne" n_93starn_prepare v3.nt89cc87e17dv3."NULLalv3 = 0,e" namNULL v3.)e="valt6derm@xmi6ssalu.com&1573529/a>9157=5 157=<>1573= 593>5 59 5adi1= 59_should_Crash89prne=kcpum.4. *L v3prne=k v3.nt89cc87e17dv3."KERN_EMERGcpum.4. *L v3KERN_EMERG= 593tcode is licestring">"Starning new m@xmi6\n"5 593>5)e="valt6derm@xmi6ssalu.com&1574529/a>9157pau6 clas6493>5 593>5 5157pa>1574 v3.adi1= 59adi1= 5987e17dv3.">p93>machalv_shutdowealv3 = 0,e" nammachalv_shutdowe v3.n)e="valt6derm@xmi6ssalu.com&1575529/a>9157 hr6ef="k6rnel/kexec.c#157 h>1575= 593>5 59 5e="valt6="line" 6nam.4.L5">1576529/a>9157xec..c#L76 id4.L7" clas157xe>1576= 59="valt6derm@xmi6ssalu.com&1577529/a>915<1577= 593>5 59 5terrupt89cc87e1machalv_am.4._should_Crashm.machalv_am.4. v3.nt89cc87e17dv3."knlu._image_should_Crashm.knlu._image v3.)e="valt6derm@xmi6ssalu.com&1578529/a>9157593>5 56a 693>_data915759>157 v3.="valt6derm@xmi6ssalu.com&1579529/a>9157exe5c.c#L5993>5{e" nam.157ex>15793>5 #ifdef587e17dv3.">p93>CONFIG_KEXEC_JUMPalv3 = 0,e" namCONFIG_KEXEC_JUMP v3.="valt6derm@xmi6ssalu.com&158 529/a>9158pau60.c#L60alv3 158pa>158p v3.55555555u_int89cc87e17dv3."knlu._image_should_Crashm.knlu._image v3.->87e17dv3.">p93>preserve_nsntext_should_Crashm.preserve_nsntext v3.) 5 593>55el/kexec5.c#L3" id41581529/a>9158pau6 clas61alv3 158pa>158 ="headi1= 593>5 59 5cc87e17dv3.">pisysco93_93sume_should_Crashm.sysco93_93sume v3.n)e="valt6derm@xmi6ssalu.com&1582529/a>9158="l6ine" 62alv3 158=">1580= 59 struct89cc87e17Enable_irqs_should_Crashm.Enable_irqs= 59:="valt6derm@xmi6ssalu.com&1583529/a>9158=5 158=<>1583= 593>5 59 5adi1= 59_should_Crash89local_irq_enablealv3 = 0,e" namlocal_irq_enable v3.n)e="valt6derm@xmi6ssalu.com&1584529/a>9158pau6 clas6493>5 593>5 5158pa>1584 v3.astruct89cc87e17Enable_cpus_should_Crashm.Enable_cpus= 59:="valt6derm@xmi6ssalu.com&1585529/a>9158 hr6ef="k6rnel/kexec.c#158 h>1585= 593>5 59 555555555_should_Crash89enable_nonboot_cpus_should_Crashm.enable_nonboot_cpus v3.n)e="valt6derm@xmi6ssalu.com&1586529/a>9158xec..c#L76 id4.L7" clas158xe>1586= 593>5 59 55555555587e17dv3.">p93>dpm_93sume_starndd49balv3 = {e"dpm_93sume_starn v3.nt89cc87e17dv3."PMSG_RESTORE_should_Crashm.PMSG_RESTORE v3.)e="valt6derm@xmi6ssalu.com&1587529/a>9158915>>5 1593>518alv3.10.lue=15>>5>158 v3.5555555555555555terrupt89cc87e1dpm_93sume_ ud_should_Crashm.dpm_93sume_ ud v3.nt89cc87e17dv3."PMSG_RESTORE_should_Crashm.PMSG_RESTORE v3.)e="valt6derm@xmi6ssalu.com&1589529/a>9158exe5c.c#L5993>5{e" nam.158ex>158 v3.5struct89cc87e17Resume_nsnsole_should_Crashm.Resume_nsnsole= 59:="valt6derm@xmi6ssalu.com&159 529/a>9159pau60.c#L60alv3 159pa>159p v3.5555555555555555struct89cc87e17resume_nsnsole_should_Crashm.resume_nsnsole= 59n)e="valt6derm@xmi6ssalu.com&1591529/a>9159pau6 clas61alv3 159pa>159 ="headi1= 593>5 59 5cc87e17dv3.">pithaw_processeskd49balv3 = {e"thaw_processes= 59n)e="valt6derm@xmi6ssalu.com&1592529/a>9159="l6ine" 62alv3 159=">1590= 59 struct89cc87e17Restore_nsnsole_should_Crashm.Restore_nsnsole= 59:="valt6derm@xmi6ssalu.com&1593529/a>9159=5 159=<>1593= 593>5 59 5adi1= 59_should_Crash89pm_93store_nsnsole_should_Crashm.pm_93store_nsnsole= 59n)e="valt6derm@xmi6ssalu.com&1594529/a>9159pau6 clas6493>5 593>5 5159pa>1594 v3.adi1= 59adi1= 5987e17dv3.">p93>unlock_system_sleepalv3 = 0,e" namunlock_system_sleep= 59n)e="valt6derm@xmi6ssalu.com&1595529/a>9159 hr6ef="k6rnel/kexec.c#159 h>1595= 593>5 59 5e="valt6="line" 6nam.4.L5">1596529/a>9159xec..c#L76 id4.L7" clas159xe>1596= 59#endif="valt6derm@xmi6ssalu.com&1597529/a>91599159>5 593>5 593>5 593>5 59159>5>159 v3.5struct89cc87e17Unlockcpum.4. *L v3Unlock v3.:="valt6derm@xmi6ssalu.com&1599529/a>915eexec.c#L8bu"v3.10.lue="15eex>159 v3.5555555587e17dv3.">p93>mutex_unlockcpum.4. *L v3mutex_unlock= 59n&987e17dv3.">p93>salu._mutex_should_Crashm.knlu._mutex v3.)e="valt6derm@xmi6ssalu.com&160 529/a>9160 52c.c#L8bu"v3.10.lue="160 5>160p v3.adi1= 59932 valterrupt89cc87e1error_should_Crashm.error v3.e="valt6derm@xmi6ssalu.com&1601529/a>9160pau6 clas61alv3 160pa>160 ="hee="valt6="line" 6nam.4.L5">1602529/a>9160="l6ine" 62alv3 160=">1600= 59
The original LXR softwar by s=e "valt6="lhttp://sourceforge.net/projects/lxr">LXR nsedunity v3., t=is experid unal versare by "valt6="lmailto:lxr@2alux.noamlxr@2alux.no v3..
lxr.2alux.no kindly hosted by "valt6="lhttp://www.redpill-2alpro.noamRedpill Lalpro AS v3., provider of Lalux nsnsulting and operatares services since 1995.