ÿØÿà JFIF      ÿÛ C      

!"$"$ÿÛ C  ÿÂ p " ÿÄ              ÿÄ             ÿÚ    ÕÔË®
(%	aA*‚XYD¡(J„¡E¢RE,P€XYae )(E¤²€B¤R¥	BQ¤¢ X«)X…€¤   @  

  ..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ C      

!"$"$ÿÛ C  ÿÂ p " ÿÄ              ÿÄ             ÿÚ    ÕÔË®
(%	aA*‚XYD¡(J„¡E¢RE,P€XYae )(E¤²€B¤R¥	BQ¤¢ X«)X…€¤   @  

  ..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ELF          >                              @     @ & %          GNU &ƽV3L_@        Linux                Linux                       U1HǇ(    H]         HUHjZVHHHH]H)HHHHBHi>  H9  HBH   ?   H1Qf         U1HAUATIO(W)H     HtIH      L    L    A\A]]     UHAUATIH     Ht:AL$(AT$)1I|$     IHtH    L    I|$     L    A\A]]f.         Ht)HHtUH>H(  H    ]HH@ U5    H    ]ff.     @     UHAVAUATLo Mu@L    1L    Ht*IL1ɺ          LL    IHuL    L    A\A]A^]    HG8H    HH9   t   UH    ]         U9OH    ]D      Uȯ  HATSHH    D6  H      H    AD6      u&    =  t =   t=  ~AD6  [1A\]ƃ   1[A\]f         UHAWAVAUIATISHH(H7eH%(   HE1x  <  AD$k  AT$    j  AT$8Gшq  ED$EuA|$t7x      ;        AuA|$    k  LEd$DX  LP  Dt  IMAh  O  j  <   HP  Lǋ@D9DFD)A@$I      A   g  AMuA]	    V  HEeH+%(     He[A\A]A^A_]Lq  It$I  D  IL$HzHH
HLHLH)H)։HLk     1fAT$luUʨ      t3x/I       tAƀj  j  <    DEI  HUȾ`   HMLE    LEHM=    wIx8HUH        HMLEVL    I}1ɺ             /Y'  AL$
LfLLAh  I    %    H=    0   Ah   
  LMHMLE    LEHMHLMH   HH n      LJfLEfB(H   HHBHBHBH      j  LE<    DE>*u#@	uAh  I    %    7E1Aƀj  
j  *AL$
LLL    Aƀj  j  ff.          UHAWAVAUIATSHH  H^  LpI   H  DcA    A  HCLHE    IIF(HEMuud  HcC8A@   A)A9  LX  HtHF  L  @   I\  LH)    I    L   L    IH   AD$AL$IT$Lc)O4Hgs  A        E1t|wulLLHq{rA~   IF(HH  IV HH  HSH`  HHCH  H`  HP"HC    H  H      L    H[A\A]A^A_]Ír    H}Љ;       H  H<    H           H=    AL  CH[A\A]A^A_]IFHH  IVHLw        fD      UHHAWAVAUATSHf@ H}HE   I    DEf  J    Nc$ I     HEN,    E1L`PIE <AL    D=    D9rEtrD9u|D)D9}E1IE s
fD9tAD=    L    D9rHMHcH]HAHHHHAHHH[A\A]A^A_]HMHH]H  HAHHHH  H[A\A]A^A_]LH        LH                 UHAVAUATSHH0H    eH%(   HEH   LhI9      I      L    L   AD$AD$	    AD$uUAD$	 H  Hǃ           I|$H    L    L    HEeH+%(   ujH01[A\A]A^]1H}Mt$           HuL    AD$uHuL    iH      L            UHAVAUATISH0H   eH%(   HE1C	Ls    CuiC	 I      I$      H{H        1H{PHCH    H?HH    HEeH+%(   uNH01[A\A]A^]1H}Lk           HuL    CuHuL    X    f    UHAWAVAUATSL   M   EwIHAA    A   C    H{LsH    H        @   ǃ`     A+W8I$  H\  A   A   H    Aąt[DA\A]A^A_]þ  L    tIEt܃\  u3d  [DEDA\A]A^A_]A[DA\A]A^A_]AAf         UHAVAUATSH0eH%(   HEHG8H Lp  I   H   DcA    A   LT  1H\  HǃT      HLHǃ      H    H)H    L  @HH  ǃ          @   LH      HT  C4A   A   +S8He  I      t!   HUeH+%(   u~H0[A\A]A^]þ  L    I   EtC	    CuC	    1H}Lc           HuL    CuHuL        @     UHAVAUATSH eH%(   HEH  LpM   M   El$HA    Au{5    A   HMHI    HE    ǃ  P   Hǃ      SHE    HE        ZuHHǃ        ID$HHЋ  ID$PHEeH+%(   uHe[A\A]A^]        f.         UHAWAVAUATASHHH  UH3  LhM   M   E~A    A   IP  HHE    I  HEH9tD9     H  H-  H9t$H9tD9     H  H-  H9uM~PM'D-    MfHH        D9s2HcI< H    tۉIrIVHH    D-    MfH뻋EIHIHuH}    H[A\A]A^A_]HIVHM~PJHiLoD      UH\  HAWAVAUATSHPL   HEM  E~IIA    A   MeIFHDJH HEH   H]ЉE9    A`  4   fA+F8fAh  IP      Aq  FAǅ\     At  Fu=HuH}к@   LA+V8A   A       uAFHP[A\A]A^A_]AX  HMMA@   H}E+F8    HP[A\A]A^A_]MP  L    IIFHJHEHuLLELEHELL    H    Lcf=z  J    HcH  M  }H    I^P1HDHED    ;       LmDeALmDIE    E9   IVHIcHL MttI   A8  E,  E1  p))9A0  F LHI D)؀    DA    D9    c  DϹ   DH    ;    A@LmH}H   D,  D1  H8  ))90  Gƍ LHI D)  F$ A    DAD9%    OADH    ;    A/H}DHrIVHIcHH HtH   8  D,  D1  z2))9F0  4LHI D)A׀    DF<
A    DAD9=    KHELELm~HH        LH        r    f         UHHAWAVIAUATSHLp  =         I  DIǆ      HM  Iǆ      )  1HAǆ  <   A  ȃA  IF85  uDA   t^n     H        AHD[A\A]A^A_]Á
  A   A     fA  uA  @AƆ  EH    <$t<AAƆj  I  L    E1A     AƆ   x  I   A     A     A  H   I  A  A   A  0    m  A   M   M  A   =  A_E     H0  HHH= :  AMA]Mtq1AWIAWHH+    H  HHH)DBt(DLL)ǍHHHcIL L9uB\L    IHuEM  A  e    I  LE1}      AV  HI   HI  HLHLH)H)HAƆ  1E   eA  LfLr<       MЉ}    MHI\L    OA  LL$ff.         UHAWAVAUATSH0H   uH  DsIA    AADu3  LX  1H`  HǃX      HL   LHǃ      H)  HLǃ     ;Aą   H  L}E1L  HEH  I    HELmEMMM$HELL@H}LHH)@HIcǃ  	   HEH  E>1Huf  H}1fD      u  E1t*AIAlAH0D[A\A]A^A_]HMELmML}H  D    H  HI        H  HIL   L    Hǃ      C8HEH@    H}1HH)@HLǃ  
   AąC  H    fE  H    HCHH  I  Hǀ      HSHI    Hʋ  HCP=       ~  E  } C<  Hǃ      HEȺ   LH@    H}1HI)AN@HLǃ     Aą]} S    U9NЉӅ7M   M'E~A    AfA^@I  H    M}(    I`  DIǆX      HMh  Iǆ      H    )H      1HIp  LU    @   A+V8H      I  I  A   A   fA  I  H    LUЅs  	  L        A  A          L   LHǃ      HEH@    H}1HH)@HLǃ      Aą   t:H  HH  H  HH  A|AtH  HH  H  HH  HH        A.HH    HM    HMQHH    D]HM    D]HMHH    HM    HM,    ff.         UI    A   HATISHMЉӉH eH%(   HE1H  HE    HE    ǀ  P   H  HE    Hǀ      H  W    ZuLHUeH+%(   u	He[A\]    @     HJ̛/i JUHH9t5       %]HkoоR1H9Guً5    ]Ð    UHAWAVIAUATSHH    HHHueH%(   HE1D%    Mn=      Ev0I  AD$E   E   =    E   PE      E   E@   d   +    @   H        HiQH%        IH  Hx      H)  1HIp  M  A  H=    Ax      IH3  @ HxH    H        I1ҋ5    M~IHAF8   AǆP      L   A  AF0gAą  AF4A|  AF5A}  HEH@H  H  H      IǇ     I  H    I      fA  AF<fA  It0    9E  =                EA0  A     
 
 H        I  H  H   Hs(LIǇ      I  I  HI  I      Aą   I  L    H    I9      HE    I  1LHE    E    E   I`  HI  I`  HPHU    I  Hu0ALE    I         AL    HEeH+%(   `  HHD[A\A]A^A_]H       IǇ  @   I  ?HcEI  EA  EA  E      E   E   <4AL   AEAE	    AEuHAE	 H  Hǃ           I}H    L    I~H    L    1H}Mu           HuL    AEuHuL    xS11L    AŅnA    H            HH~(H    AD$PEL$    ED$X    AH            H}H            H}H            A   H}H            AH            AH            AH            I~(H            AH            AH            AH    EHLEDMDU    EDUDMLE    щH    LEDML]DUME    EMDUL]DMLE    DAH    HEHDE    DEHE    DH    MHELMDE    MDELMHE    DAH    H        щH    LEME    EMLE    AH            H    LE1        H    LE1        AH            H    L        H{(H                    Hc    h  1UH    H-   HHATA        H    Ht-H    H    H        AątH=        DA\]UH    H    H=        ]                   J̛/i JkoоR                ca)Mr        2&A2ˆD\PAsT       J̛/i JkoоR                               ring_avail_percent_lowater      storvsc_vcpus_per_sub_channel   storvsc_max_hw_queues           storvsc_ringbuffer_size                                                          logging_level                                                                                                                                                                                                         Msft storvsc Invalid packet with ID of 0
 Incorrect transaction ID
 &x->wait drivers/scsi/storvsc_drv.c storvsc_error_wq_%d hv_storvsc storvsc_host_t storvsc_host        tag#%d cmd 0x%x status: scsi 0x%x srb 0x%x hv 0x%x
     Invalid pkt: id=%llu, len=%u, minlen=%u
        Failed to open sub-channel: err=%d
     Unexpected data direction: %d
  Failed to create sub-channel: err=%d
   Failed to create sub-channel: timed out
        Failed to create sub-channel: op=%d, sts=%d
    &stor_device->waiting_to_drain  Resetting invalid storvsc_max_hw_queues value to default.
      /build/linux-TxVM9Q/linux-5.15.0/drivers/scsi/storvsc_drv.c     /build/linux-TxVM9Q/linux-5.15.0/arch/x86/include/asm/topology.h        /build/linux-TxVM9Q/linux-5.15.0/include/linux/topology.h       /build/linux-TxVM9Q/linux-5.15.0/include/linux/reciprocal_div.h                         description=Microsoft Hyper-V virtual storage driver license=GPL parm=ring_avail_percent_lowater:Select a channel if available ring size > this in percent parmtype=ring_avail_percent_lowater:int parm=storvsc_vcpus_per_sub_channel:Ratio of VCPUs to subchannels parmtype=storvsc_vcpus_per_sub_channel:int parm=storvsc_max_hw_queues:Maximum number of hardware queues parmtype=storvsc_max_hw_queues:uint parm=storvsc_ringbuffer_size:Ring buffer size (bytes) parmtype=storvsc_ringbuffer_size:int parm=logging_level:Logging level, 0 - None, 1 - Error (default), 2 - Warning. parmtype=logging_level:int srcversion=3AA0F77E2CC29C286ABA10B alias=vmbus:4acc9b2f6900f34ab76b6fd0be528cda alias=vmbus:32264132cb86a2449b5c50d1417354f5 alias=vmbus:d96361baa104294db60572e2ffb1dc7f depends=hv_vmbus,scsi_transport_fc retpoline=Y intree=Y name=hv_storvsc vermagic=5.15.0-41-generic SMP mod_unload modversions                             $                                     $                                                                          $                                                                                  ^D    module_layout                                           4    kmalloc_caches                                          E:#    __kmalloc                                               X|    blk_queue_rq_timeout                                    FE    node_to_cpumask_map                                      +    scsi_change_queue_depth                                 fs    vmbus_sendpacket_mpb_desc                               LƼ    __hv_pkt_iter_next                                      BR    scsi_host_alloc                                         <    scsi_normalize_sense                                    AU    param_ops_int                                           T    __ubsan_handle_load_invalid_value                       n6=    scsi_add_host_with_dma                                  J    scsi_remove_device                                      GV    __warn_printk                                           ;S     __vmbus_driver_register                                 y    sg_next                                                 .u3    blk_mq_tag_to_rq                                        >    vmbus_set_sc_create_callback                            82    mutex_unlock                                            *z    cpu_number                                              aH    __ubsan_handle_shift_out_of_bounds                      le    vmemmap_base                                            D    cpumask_next                                            |    blk_mq_unique_tag                                       T    __init_waitqueue_head                                   }    nr_cpu_ids                                              D    hv_pkt_iter_close                                       S    _dev_warn                                               ŏW    memset                                                  <l    scsi_rescan_device                                      u?h    __cpu_possible_mask                                     p\    _raw_spin_unlock_irqrestore                             F    vmbus_proto_version                                     Z    strncmp                                                 PL7    scsi_scan_host                                          KM    mutex_lock                                                  destroy_workqueue                                       )o    vmbus_open                                              D    scsi_host_put                                           r    _dev_err                                                uyH    init_wait_entry                                         ?G     __cond_resched                                          Le5    scsi_device_put                                          !    fc_release_transport                                        __ubsan_handle_out_of_bounds                            a    numa_node                                               e    scsi_add_device                                         n    scsi_host_get                                           ke    __stack_chk_fail                                        س    fc_remote_port_delete                                   Q     schedule                                                ?=    scsi_device_lookup                                      pHe    __x86_indirect_thunk_rax                                xt    scsi_test_unit_ready                                    m    __fentry__                                              _֋    kmem_cache_alloc_trace                                  ST    __per_cpu_offset                                        cL    vmbus_close                                             4    _raw_spin_lock_irqsave                                  5g    __scsi_iterate_devices                                  "#>    __wake_up                                               -N    fc_eh_timed_out                                         &    prepare_to_wait_event                                   z    kfree                                                   8߬i    memcpy                                                  )0    hv_pkt_iter_first                                       .v    vmbus_sendpacket                                        wz    __cpu_present_mask                                      n    fc_remove_host                                          T    finish_wait                                             A`    __init_swait_queue_head                                 c    __bitmap_weight                                             scsi_remove_host                                        6    queue_work_on                                           /z%    complete                                                .L{q    fc_remote_port_add                                          cpumask_next_wrap                                           drain_workqueue                                              __num_online_cpus                                       :J    wait_for_completion_timeout                             0!    param_ops_uint                                          %I    alloc_workqueue                                         @2    fc_attach_transport                                         scsi_print_sense_hdr                                    Av    vmbus_driver_unregister                                                                                                                                                       'vmstor_protocol [5]'               H                              `   	                           H                        'cpumask *[1024]'                   `   	                      'long unsigned int [8192]'                                       x                             Z                 '_Bool'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          !                                                       
                                   $   "                           $                        
 'unsigned int'     'int'         		                                                                              hv_storvsc                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               GCC: (Ubuntu 11.2.0-19ubuntu1) 11.2.0  GCC: (Ubuntu 11.2.0-19ubuntu1) 11.2.0         T#  T#  !  [         z        >            
P \      9@                  #\  `  @   -\       9@                  #\  {  @            :\                     T     H         O\       ^\         j\             @   u\     `   <  C     \  U    F  W      L                        \  	  P   \  Z          @   \    `   ݑ j      \        \        \  m     \  S      ]     @         
X        V       x   ]  \                
      x         x   !]         ]  ^                
      t         x   F [       ]     +]  	     ?]  z      G]  z     <        F     @  S]       ]]       k _   l]     `       p  ~]       g         ]        ]         }     0   ]     @          
a ]       ]      ]     ]     ]     ^     ^     2^     E^     b^     z^  	   ^  
   ^     ^     ^     ^       _      _     7_     W_     p_     _     _     _     _     _  	   
`  
   #`     =`     W`     q`     `     `     `     `     `     `      a     a     7a     Ta     va     a       c d     #         a    	     e     a     @   a  	       e     a  ` @   a       b       b      j       b      <      7b        Eb         e     a     @   _b     `   #        fb         e     a     @   #     `   b         e     a     @   b         e     a     @   b     `   b        b         e     b     @   b         e     a     @   c     H   #     P   &c     `   2c       Fc      Zc     pc     c              a  f     c  h     c  l     c  k     c  m     c  i     c    `   c  H       d  H      d       d  r    i o @  *d       e      2d  3    @d  H       Jd  w    *  n    Ud  g    ^d        jd       vd  6     ~d  6     d    @  d     @  d       d       d       d  X  	  d  X   d  s    Q       e       e         e  6   @  .e  =    =e  `    Pe  S      ie  y @  e  j     e  u    b  6     e            @  e  {   e  {   e  H      e  r   e  S     '9  O            e  6     f  6     y      f      #f       0f        ?f     @  Nf  6     af       ~f       f  }    f  } @  f  t   f       f              q f    p   1$  p     e j    f    (           g  ~  @           g        &g  j      /g       @g      Pg     _g     kg  	  0  (	 z      L z            y          @   /     b  r   ug       Ǘ    @         v               r                      x               r        z              r               | g       g         g        g         }     0   g     @   j        g        ;  R    g        g         g        g         }     0   g     @   j        g        ;  S             T  j       9  H   @   g                g  6   @   (	 z  H   P     ި    @                      g   @  o            Q              w                           w                       w         g       h      h     1h     Hh     Zh     mh     h     h     h       h      h     h     h     i     i     /i     Hi     ^i     qi  	   i  
   i     i  
     i      i     i     i     j     j     4j     Lj     cj     {j  	   j       j      j     j     j     j      j       	k       B    @   k               $k        -k      8k       ^~ S   @   \   b             }        ( H   @  uT      Fk       Xk       B        k     @   \              mk       b        {k     @   k        k        k        k     @  k       k       k        k     @  l       (l       Al        Vl     @  W4      il       rl        l     @  l       l       l       l         l         l     @   l      B      k       \              |  @  l     `  m       ^~ S     b               }     @  ( H     uT       m  '  @  'm     "  1m  '   #  >m    %  Om    &  am    '  hm       {m         m     @   m        m        m        m     @  m       m       m        j    @  m       m       n        -n     @  Cn       Un       hn        |n     @  n       n       n        n     @  n       n       o        #o     @  4o       @o       Qo        ao     @  mo       zo  .  X  B        k     @   o        l        o       o       l        o        o     @  d    `  o       o                  Y     [          )     J     8     o      p       \     '  F   '  |  @'  "p    `'  t    `(  .p     (  8k    (  :p    0  l     8  l    9  Jp    >  Zp  H   @>  ap  H   >  pp  H   @?  wp     ?  p     ?  p      @  p      @  * $  0@  6    A  p  $  @A  p     B  am    @B  p     B  p  9     q       q   @   /q  \    Eq  \    [q  \    oq  \ @  q  \   q  \   q  \    q  \ @  q  \   q  \   q  \    r   @  "r  \   6r  \   Hr      \r   @  or     r     r      r   @  r     }    r        r        r     @  r     `  s     a s     b 5s     c Ls     d cs     e xs     f s     g s     h s     i s     j s     k t     l &t     m >t     n Ut     o et     p t     q t     r t     s t     t t     u t     v u     w 'u     x =u     y Mu     z cu     { {u     | u     }                                                                         \                                                                  6                                        p  u       u     u     u     v     0v     Nv     hv     v     v  	   v  
   v     w     1w     Uw     mw    $   ~w         <  a      w        w    `   w       w       w       8         w        w        x         x     @   x     `                   )x        4x        Cx    4   $         Rx        ]x                ix     (   :    0        8   qx     @   |x     H   l    P   j     X   x     `           x      x       ^        x         x     @          
                          
 x       j         y         <     0   }     @   y     `   F        &y       Ay         s              4   My       Ty              oy       zy                y    @   W^      }         #     @        `   y       y      y     8                     Z          
 y      
 \       w @   y        ~   V   
  y     
  y   
          y        w     <z  6   @   y  6   H   	z  E   `   +  \    z  k           ix  
     : 
     x       y       .z        5z   @  ?z      T  j   "     "  Lz   /  B    <  k      =  Zz   @=         r `z    @   uT  w          @   -T  
   `   u  
   h   oz       z       +  \   z    0   @        +  \         @  z     H           z      z     z                Q              
            z             
                        a        b                                                                Y z     W   z                z  w z      z               uT  w {      {     c            w x  5{               +  \ C{  \ I{              C{  \ ^{               C{  \ s{                \       ?   1$     {               {  \ {      {                 w .   {     {            r {   {     {                 w      {  6   |      |                 {   y   .   8|                 w {  6   Q|                 w .   f|  6   s|                |  r |               b  r |     |                b  r mZ    a    |      |     $  |     $  }     $         
~]                 V          
 hv_vmbus_device_id hv_multipage_buffer pfn_array hv_mpb_array feat_pending_send_sz hv_ring_buffer write_index read_index pending_send_sz feature_bits hv_ring_buffer_info ring_buffer ring_size_div10_reciprocal ring_datasize priv_read_index ring_buffer_mutex pkt_buffer pkt_buffer_size user_def pipe_mode vmbus_channel_offer if_type if_instance chn_flags mmio_megabytes sub_channel_index vmpacket_descriptor offset8 len8 trans_id vmbus_packet_type VM_PKT_INVALID VM_PKT_SYNCH VM_PKT_ADD_XFER_PAGESET VM_PKT_RM_XFER_PAGESET VM_PKT_ESTABLISH_GPADL VM_PKT_TEARDOWN_GPADL VM_PKT_DATA_INBAND VM_PKT_DATA_USING_XFER_PAGES VM_PKT_DATA_USING_GPADL VM_PKT_DATA_USING_GPA_DIRECT VM_PKT_CANCEL_REQUEST VM_PKT_COMP VM_PKT_DATA_USING_ADDITIONAL_PKT VM_PKT_ADDITIONAL_DATA vmbus_channel_message_type CHANNELMSG_INVALID CHANNELMSG_OFFERCHANNEL CHANNELMSG_RESCIND_CHANNELOFFER CHANNELMSG_REQUESTOFFERS CHANNELMSG_ALLOFFERS_DELIVERED CHANNELMSG_OPENCHANNEL CHANNELMSG_OPENCHANNEL_RESULT CHANNELMSG_CLOSECHANNEL CHANNELMSG_GPADL_HEADER CHANNELMSG_GPADL_BODY CHANNELMSG_GPADL_CREATED CHANNELMSG_GPADL_TEARDOWN CHANNELMSG_GPADL_TORNDOWN CHANNELMSG_RELID_RELEASED CHANNELMSG_INITIATE_CONTACT CHANNELMSG_VERSION_RESPONSE CHANNELMSG_UNLOAD CHANNELMSG_UNLOAD_RESPONSE CHANNELMSG_18 CHANNELMSG_19 CHANNELMSG_20 CHANNELMSG_TL_CONNECT_REQUEST CHANNELMSG_MODIFYCHANNEL CHANNELMSG_TL_CONNECT_RESULT CHANNELMSG_MODIFYCHANNEL_RESPONSE CHANNELMSG_COUNT vmbus_channel_message_header vmbus_channel_version_supported version_supported vmbus_channel_offer_channel offer child_relid monitorid monitor_allocated is_dedicated_interrupt connection_id vmbus_channel_open_result openid vmbus_channel_modifychannel_response vmbus_channel_close_channel vmbus_channel_gpadl_created gpadl creation_status vmbus_channel_gpadl_torndown vmbus_channel_version_response connection_state msg_conn_id vmbus_channel_state CHANNEL_OFFER_STATE CHANNEL_OPENING_STATE CHANNEL_OPEN_STATE CHANNEL_OPENED_STATE open_result gpadl_torndown gpadl_created version_response modify_response vmbus_channel_msginfo msglistentry submsglist waitevent waiting_channel msgsize vmbus_channel listentry device_obj offermsg monitor_grp monitor_bit rescind rescind_ref rescind_event ringbuffer_gpadlhandle ringbuffer_page ringbuffer_pagecount ringbuffer_send_offset outbound inbound close_msg sig_events intr_out_empty out_full_flag callback_event onchannel_callback channel_callback_context change_target_cpu_callback sched_lock callback_mode sig_event sc_creation_callback chn_rescind_callback sc_list primary_channel per_channel_state low_latency probe_done add_channel_work intr_in_full out_full_total out_full_first fuzz_testing_state fuzz_testing_interrupt_delay fuzz_testing_message_delay next_request_id_callback request_addr_callback requestor rqstor_size max_pkt_size vmbus_close_msg vmbus_requestor req_bitmap next_request_id req_lock hv_callback_mode HV_CALL_BATCHED HV_CALL_DIRECT HV_CALL_ISR hv_device channels_kset vmbus_channel_packet_multipage_buffer dataoffset8 length8 transactionid rangecount vmbus_packet_mpb_array hv_driver hvsock fc_port_type FC_PORTTYPE_UNKNOWN FC_PORTTYPE_OTHER FC_PORTTYPE_NOTPRESENT FC_PORTTYPE_NPORT FC_PORTTYPE_NLPORT FC_PORTTYPE_LPORT FC_PORTTYPE_PTP FC_PORTTYPE_NPIV fc_port_state FC_PORTSTATE_UNKNOWN FC_PORTSTATE_NOTPRESENT FC_PORTSTATE_ONLINE FC_PORTSTATE_OFFLINE FC_PORTSTATE_BLOCKED FC_PORTSTATE_BYPASSED FC_PORTSTATE_DIAGNOSTICS FC_PORTSTATE_LINKDOWN FC_PORTSTATE_ERROR FC_PORTSTATE_LOOPBACK FC_PORTSTATE_DELETED FC_PORTSTATE_MARGINAL fc_vport_state FC_VPORT_UNKNOWN FC_VPORT_ACTIVE FC_VPORT_DISABLED FC_VPORT_LINKDOWN FC_VPORT_INITIALIZING FC_VPORT_NO_FABRIC_SUPP FC_VPORT_NO_FABRIC_RSCS FC_VPORT_FABRIC_LOGOUT FC_VPORT_FABRIC_REJ_WWN FC_VPORT_FAILED fc_tgtid_binding_type FC_TGTID_BIND_NONE FC_TGTID_BIND_BY_WWPN FC_TGTID_BIND_BY_WWNN FC_TGTID_BIND_BY_ID fc_vport vport_state vport_last_state port_name vport_id vport_type symbolic_name vport_delete_work fc_rport_identifiers fc_fpin_stats dn_unknown dn_timeout dn_unable_to_route dn_device_specific li li_failure_unknown li_link_failure_count li_loss_of_sync_count li_loss_of_signals_count li_prim_seq_err_count li_invalid_tx_word_count li_invalid_crc_count li_device_specific cn_clear cn_lost_credit cn_credit_stall cn_oversubscription cn_device_specific fc_rport maxframe_size supported_classes dev_loss_tmo fpin_stats scsi_target_id fast_io_fail_tmo dev_loss_work scan_work fail_io_work stgt_delete_work rport_delete_work rqst_q fc_host_statistics seconds_since_last_reset tx_frames tx_words rx_frames rx_words lip_count nos_count error_frames dumped_frames loss_of_sync_count loss_of_signal_count prim_seq_protocol_err_count invalid_tx_word_count invalid_crc_count fcp_input_requests fcp_output_requests fcp_control_requests fcp_input_megabytes fcp_output_megabytes fcp_packet_alloc_failures fcp_packet_aborts fcp_frame_alloc_failures fc_no_free_exch fc_no_free_exch_xid fc_xid_not_found fc_xid_busy fc_seq_not_found fc_non_bls_resp cn_sig_warn cn_sig_alarm fc_host_attrs permanent_port_name supported_fc4s supported_speeds max_npiv_vports max_ct_payload num_discovered_ports bootbios_state vendor_identifier bootbios_version active_fc4s fabric_name system_hostname tgtid_bind_type rports rport_bindings vports next_rport_number next_target_id next_vport_number npiv_vports_inuse devloss_work_q_name devloss_work_q fdmi_version fc_function_template get_rport_dev_loss_tmo set_rport_dev_loss_tmo get_starget_node_name get_starget_port_name get_starget_port_id get_host_port_id get_host_port_type get_host_port_state get_host_active_fc4s get_host_speed get_host_fabric_name get_host_symbolic_name set_host_system_hostname get_fc_host_stats reset_fc_host_stats issue_fc_host_lip dev_loss_tmo_callbk terminate_rport_io set_vport_symbolic_name vport_create vport_disable vport_delete bsg_request dd_fcrport_size dd_fcvport_size dd_bsg_size show_rport_maxframe_size show_rport_supported_classes show_rport_dev_loss_tmo show_starget_node_name show_starget_port_name show_starget_port_id show_host_node_name show_host_port_name show_host_permanent_port_name show_host_supported_classes show_host_supported_fc4s show_host_supported_speeds show_host_maxframe_size show_host_serial_number show_host_manufacturer show_host_model show_host_model_description show_host_hardware_version show_host_driver_version show_host_firmware_version show_host_optionrom_version show_host_port_id show_host_port_type show_host_port_state show_host_active_fc4s show_host_speed show_host_fabric_name show_host_symbolic_name show_host_system_hostname disable_target_scan vstor_packet_operation VSTOR_OPERATION_COMPLETE_IO VSTOR_OPERATION_REMOVE_DEVICE VSTOR_OPERATION_EXECUTE_SRB VSTOR_OPERATION_RESET_LUN VSTOR_OPERATION_RESET_ADAPTER VSTOR_OPERATION_RESET_BUS VSTOR_OPERATION_BEGIN_INITIALIZATION VSTOR_OPERATION_END_INITIALIZATION VSTOR_OPERATION_QUERY_PROTOCOL_VERSION VSTOR_OPERATION_QUERY_PROPERTIES VSTOR_OPERATION_ENUMERATE_BUS VSTOR_OPERATION_FCHBA_DATA VSTOR_OPERATION_CREATE_SUB_CHANNELS VSTOR_OPERATION_MAXIMUM hv_fc_wwn_packet primary_active primary_port_wwn primary_node_wwn secondary_port_wwn secondary_node_wwn vmscsi_win8_extension queue_tag queue_action srb_flags time_out_value queue_sort_ey sense_data reserved_array vmscsi_request srb_status scsi_status path_id cdb_length sense_info_length data_transfer_length win8_extension vmstor_protocol sense_buffer_size vmscsi_size_delta vmstorage_channel_properties max_channel_cnt max_transfer_bytes vmstorage_protocol_version major_minor vm_srb storage_channel_properties wwn_packet sub_channel_count vstor_packet storvsc_request_type WRITE_TYPE READ_TYPE storvsc_cmd_request wait_event payload_sz storvsc_device drain_notify num_outstanding_req waiting_to_drain num_sc stor_chns alloced_cpus reset_request rport hv_host_device handle_error_wq host_scan_work storvsc_scan_work tgt_id SCSI_GUID IDE_GUID SFC_GUID storvsc_drv_exit storvsc_drv_init hv_dev storvsc_resume storvsc_suspend storvsc_remove storvsc_change_queue_depth storvsc_probe scmnd storvsc_queuecommand storvsc_eh_timed_out storvsc_host_reset_handler storvsc_get_chs sdevice storvsc_device_configure storvsc_device_alloc q_num storvsc_do_io stor_device get_og_chn is_fc storvsc_connect_to_vsp storvsc_on_channel_callback storvsc_on_io_completion storvsc_channel_init status_check storvsc_execute_vstor_op new_sc handle_sc_creation rqst_addr storvsc_next_request_id storvsc_change_target_cpu storvsc_remove_lun storvsc_host_scan storvsc_device_scan    hv_storvsc.ko   )                                                                                                                                                                                                             T      #            w      -       0           -       E           -       Z           #       q                   ~     !                  -      	            6                  F      7                                                                               W                  M       "           f       5    @      <       M                 \          p       n          -                              @                                 `                                         2          P                 L                         H       7    0            S    H       Z       t    	      x          P      0                           p                                                                                        0             !    H             +    0      k      E           ,       ]                  |          7      I    @                       ;                                                 <           H      n           P              	     !      O           P!                D             &                  F                                      N                 a            z       r                                     	                            5           5                          `                              A       Z                  (       A            (       d                             A                 +           (       (                         9    /      =       ^    l      $           P       (                                   6                 %           x       (       9                  ]          N       z    9                        (           @                  M                                                                                                   "                     1                     M                     _                     o                                                                                                                                                                                                               	                      	                     1	                     C	   	                R	                     Y	                     _	                     u	                     	                     	                     	                     	                     	                     	                     	                     	            z       
                     
                     6
            `       Y
                     l
                     u
                     
                     
                     
                     
                     
                     
                     
                                                               %                     .                     <                     G                     Y                     d                     s                     {                                                                                                                                                                                                                   (                     5                     B                     e                     p                     }                                                                                                                                                                        %                     3                     H                     X                     k                                                                                                                               __UNIQUE_ID_srcversion122 __UNIQUE_ID_alias121 __UNIQUE_ID_alias120 __UNIQUE_ID_alias119 __UNIQUE_ID_depends118 ____versions __UNIQUE_ID_retpoline117 __UNIQUE_ID_intree116 __UNIQUE_ID_name115 __UNIQUE_ID_vermagic114 _note_9 _note_8 storvsc_device_alloc storvsc_get_chs storvsc_device_scan storvsc_remove_lun storvsc_next_request_id cpumask_weight storvsc_host_scan storvsc_eh_timed_out fc_transport_template storvsc_change_queue_depth scsi_driver storvsc_device_configure vmstor_proto_version storvsc_on_io_completion sense_buffer_size storvsc_on_io_completion.cold storvsc_on_channel_callback storvsc_on_channel_callback.cold get_og_chn storvsc_remove storvsc_suspend storvsc_execute_vstor_op __key.7 storvsc_execute_vstor_op.cold storvsc_host_reset_handler storvsc_host_reset_handler.cold handle_sc_creation storvsc_change_target_cpu handle_sc_creation.cold storvsc_change_target_cpu.cold storvsc_do_io storvsc_do_io.cold storvsc_queuecommand storvsc_channel_init vmstor_protocols storvsc_channel_init.cold storvsc_connect_to_vsp storvsc_resume storvsc_probe max_outstanding_req_per_channel __key.8 storvsc_probe.cold storvsc_drv_init fc_transport_functions storvsc_drv storvsc_drv_exit __UNIQUE_ID_description361 __UNIQUE_ID_license360 id_table fc_guid __UNIQUE_ID_ring_avail_percent_lowater344 __UNIQUE_ID_ring_avail_percent_lowatertype343 __param_ring_avail_percent_lowater __param_str_ring_avail_percent_lowater __UNIQUE_ID_storvsc_vcpus_per_sub_channel342 __UNIQUE_ID_storvsc_vcpus_per_sub_channeltype341 __param_storvsc_vcpus_per_sub_channel __param_str_storvsc_vcpus_per_sub_channel __UNIQUE_ID_storvsc_max_hw_queues340 __UNIQUE_ID_storvsc_max_hw_queuestype339 __param_storvsc_max_hw_queues __param_str_storvsc_max_hw_queues __UNIQUE_ID_storvsc_ringbuffer_size338 __UNIQUE_ID_storvsc_ringbuffer_sizetype337 __param_storvsc_ringbuffer_size __param_str_storvsc_ringbuffer_size __UNIQUE_ID_logging_level336 __UNIQUE_ID_logging_leveltype335 __param_logging_level __param_str_logging_level .LC16 vmbus_driver_unregister scsi_print_sense_hdr fc_attach_transport alloc_workqueue param_ops_uint wait_for_completion_timeout __num_online_cpus drain_workqueue cpumask_next_wrap __this_module fc_remote_port_add complete queue_work_on scsi_remove_host __bitmap_weight __init_swait_queue_head finish_wait fc_remove_host __cpu_present_mask vmbus_sendpacket hv_pkt_iter_first cleanup_module memcpy kfree prepare_to_wait_event fc_eh_timed_out __wake_up __scsi_iterate_devices _raw_spin_lock_irqsave vmbus_close __per_cpu_offset kmem_cache_alloc_trace __fentry__ init_module scsi_test_unit_ready __x86_indirect_thunk_rax __mod_vmbus__id_table_device_table scsi_device_lookup schedule fc_remote_port_delete __stack_chk_fail scsi_host_get scsi_add_device numa_node __ubsan_handle_out_of_bounds fc_release_transport scsi_device_put __cond_resched init_wait_entry _dev_err scsi_host_put vmbus_open destroy_workqueue mutex_lock scsi_scan_host strncmp vmbus_proto_version _raw_spin_unlock_irqrestore __cpu_possible_mask scsi_rescan_device memset _dev_warn hv_pkt_iter_close nr_cpu_ids __init_waitqueue_head blk_mq_unique_tag cpumask_next vmemmap_base __ubsan_handle_shift_out_of_bounds cpu_number mutex_unlock vmbus_set_sc_create_callback blk_mq_tag_to_rq sg_next __vmbus_driver_register __warn_printk scsi_remove_device scsi_add_host_with_dma __ubsan_handle_load_invalid_value param_ops_int scsi_normalize_sense scsi_host_alloc __hv_pkt_iter_next vmbus_sendpacket_mpb_desc scsi_change_queue_depth node_to_cpumask_map blk_queue_rq_timeout __kmalloc kmalloc_caches               !                                                                           x                                                                 $            ,         x   A            g                                 o                                    |                        |                                                   7         z   A            G                  U            a            y                                                                           H            L                  H                                     1            E            [            G      q                   v         b            x            {                                  ,       2                     m                      
            1            x            D                u            w            l               U            Y       ^            Y                m   	            %	            n       :	            n       M	            V	            n       d	            n       p	            n       	                   	                   	            
                    !
                    >
                    d
            k
            
            
            &                   +            :                   ?            Q            j                                 n                        ~            x            x               ,            3            D         y   Y         q   j            r         r   |                                             h            ~            x                           5            <            M         y   `         q   j            q                                                               D                p            t   .         f                                                      "            D       H         p            t            f                                                y   !         q   (            1            {                               D                  0                  @                              0                  "                   1            ~                            }                                               F            h                                    	      K            L               t                        }   '            3                    H                    d                    }         i                           W      %                  0            <      I         i   O                                          <                              j                  }                              <                                                                                                                                                                            n                        I            e         x                           D      c                   C                   X                  ^            L      ~                                                              0      8                            g                                 0                  N                    W            D       u         p            t            f               p                  Y                  Y                  `                                                                @                    *                     3             A                   Q             Y             0                   @                                !            !            D      A!            D      Q!            k!         s           !         g   !            !            @      !            <      "                  	"                   "                  ""            o"            T       {"            "                    "            8      "            "            D      F#            u#                   #            G      #                    #                  #            h       #         d   #                  $            )$            0$            $         k   $         n   $            $            %            %         ~   %         x   %         x   %         x   %         x   %            %            %         y   &         q    &            @&                         `                                1      !                     8             D                   O                   T             Y             x      d                    i             n                   y             *       ~                                             8                                                                                                                                                                                          {                   h                                                                      	            ~                                                      +            `      B            W            %      c                  ~                                          `                              }                                                j                  `                                    %                  4            D                  O                  T            Y                  `                  k            p                  w                                                                                                                                                              X                                                 T%                                D                         1                    6          c   =             I             |       P          j           W                   \             j             o                                          a                                                                                                                              @      (                   0                   8             @      @             `      H                   P             0      X             	      `             P      h                   p             p      x                                0                   0                                                                            P                     !                   P!                                                                                                   Z                                      0                                     j                                              @      (                    0          j           8                     H             D      P                    X          j           `          e           p                    x                              j                                             H                   @                j                                             L                                                                                                                            0                    8                   @                   P                    X                   `                   p                    x                                                                                                              @                                                                                                       0            @      8                  `                  p                                                                                                      |                                       P!                  P                                     !                                 j                              0                  8                    @            `      p            @                                                               `            `      p                  x                              `                                                                        `          8                    8         v            .symtab .strtab .shstrtab .note.gnu.build-id .note.Linux .rela.text .rela.text.unlikely .rela.init.text .rela.exit.text .rodata .rela__mcount_loc .rodata.str1.1 .rodata.str1.8 .rela.smp_locks .modinfo .rela__param .rela.retpoline_sites __versions .rela.data .rela__bug_table .rela.gnu.linkonce.this_module .bss .comment .note.GNU-stack .BTF .gnu_debuglink                                                                                         @       $                              .                     d       0                              ?                            D&                             :      @                     h      #                    J                     &                                   E      @                           #                    ^                     )      z                              Y      @                            #                    n                     /*                                    i      @                     `       #   	                 y                     `*      N                                                   +                                          @               @      X      #                          2               v,                                         2                -                                                       /                                          @                            #                                         /      }                                                  X3                                          @               (            #                                          4                                          @                     0       #                                         @4                                                         I                                          @               8            #                                        ~O                                         @                     0       #                                        O                    @                    @               H      0       #                    3                    @S                                    8     0               @S      N                             A                     S                                     Q                     S      D                             V                                                                               0      p      $   a                 	                                                                               x      e                             0	*H010	`He0	*H1o0k0F0.1,0*U#Build time autogenerated kernel keyN#N0c-	,m"0	`He0	*H  7J]!O^G/{d/~ێt0&Vb;nmCb=qF`o\F)acٮt2Y)Xӫ*o/rSXMBAÀᒝ7\3Z!ڢ(PUG?dME$po3RƼu(18yeMEm{#!z*ZF/3Qӑ:+89"bƹK;g:[qɀس- Rk#hg!}j4a*dْL-IY旺9/@tz=)̍9i(
h.9Mx0EQN|`E?w5B>j0_䕧74xfa>B[;V|s&6QAQ18|8}9uYVLG8\ř*+=;o%-Ȇzxe+         ~Module signature appended~
