ÿØÿà 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          >                    X          @     @ ( '          GNU C^V񨗥:3i        Linux                Linux                       U1HǇ(    H]    @     HUHjZVHHHH]H)HHHHBHi>  H9  HBH   ?   H1Q    D      U   H]    ff.         UHAUATIH     Ht:AL$(AT$)1I|$     IHtH    L    I|$     L    A\A]]    fD      U1HAUATIO(W)H     HtIH      L    L    A\A]]    ff.     @     Ht1HHtUH>H(  H    ]H        H         U5    H    ]    ff.         UHAVAUATLo Mu@L    1L    Ht*IL1ɺ          LL    IHuL    L    A\A]A^]    ff.             U9OH    ]        Uȯ  HATSHH    D6  H      H    AD6      u&    =  t$=   t=  ~AD6  [1A\]    ƃ   1[A\]        UHAWAVAUIATISHH(L7eH%(   HE1x  t<Z8     1fAT$k  AT$    j  AT$8Gшq  AT$uA|$t3x      ;      uA|$    k  L;Et$HP  DX  Dt  MMHuAh  0  j  <   HP  DL@D9F)AG$I      A   ;  AMuA]	    Q  HEeH+%(     He[A\A]A^A_]    <  AD$L;q  It$I    IL$HzHH
HLHLH)H)։HL;k  }DUʃ? 2  HƫH   <E1I  HUȾ`   LM    LM=    I8HUH        LMH}    H    H            AT$I}1ɺ            AL$
LfLL;   I   6  -  AƇj  j  Ah  HE    %    H=    0   Ah   
  LM    LMHH   LH n      ffB(H   HHBHBHBHEHBI      j  FA*u@	t A?@,@"Ah  HE    %    4HJ̛/i JI9YHkoоRI9FE AƇj  
j  AL$
LLL;o    AƇj  j  f    UHAWAVAUIATSHH  Hf  LpI   H  DcA    A  HCLHE    IIF(HEMuud  HcC8A@   A)A9  LX  HtHJ  L  @   I\  LH)    I    L   L    IH   AD$AL$IT$Lc)O4Hg{  A        E1t|wulLLH!{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        ff.          UHHAWAVAUATSHf@ H}HE   I    DEf  J    Nc$ I     HEN,    E1L`PIE <AL    D=    D9rEtvD9u|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$uYAD$	 H  Hǃ           I|$H    L    L    HEeH+%(   unH01[A\A]A^]    1H}Mt$           HuL    AD$uHuL    eH      L        ff.         UHAVAUATISH0H   eH%(   HE1C	Ls    CumC	 I      I$      H{H        1H{PHCH    P?    HEeH+%(   uRH01[A\A]A^]    1H}Lk           HuL    CuHuL    T    ff.          UHAWAVAUATSL   M   EwIHAA    A   C    H{LsH    H        @   ǃ`     A+W8I$  H\  A   A   H    Aąt[DA\A]A^A_]    ȯ  L    tQEt؃\  u;d  [DEDA\A]A^A_]    A[DA\A]A^A_]    AAff.     f    UHAVAUATSH0eH%(   HEHG8H L  I   H   DcA    A   LT  1H\  HǃT      HLHǃ      H    H)H    L  @HH  ǃ          @   LH      HT  C4A   A   +S8He  I      t)   HUeH+%(      H0[A\A]A^]    ȯ  L    I   EtC	    CuC	    1H}Lc           HuL    CuHuL        ff.         UHAVAUATSH eH%(   HEH  LpM   M   El$HA    Au{5    A   HMHI    HE    ǃ  P   Hǃ      SHE    HE        ZuLHǃ        ID$HHЋ  ID$PHEeH+%(   uHe[A\A]A^]            fD      UHAWAVAUATASHHH  UH7  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eLo    UH\  HAWAVAUATSHPL   HEM  E~IIA    A   MeIFHDJH HEH   H]ЉE9    A`  4   fA+F8fAh  IP      Aq  FAǅ\     At  FuAHuH}к@   LA+V8A   A       uAFHP[A\A]A^A_]    AX  HMMA@   H}E+F8    HP[A\A]A^A_]    MP  L    IIFHJHEHuLLEpLEHELL    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%    GADH    ;    A'H}DHrIVHIcHH HtH   8  D,  D1  z2))9F0  4LHI D)A׀    DF<
A    DAD9=    KHELELmvHH        LH        r        UHHAWAVIAUATSHH  =      HE   I  DIǆ      HM  Iǆ      )  1HAǆ  <   A  ȃA  IF85  uHA   tby     H        AHD[A\A]A^A_]    
  A   A     fA  uA  @AƆ  EH    <$t<AAƆj  I  L    E1A     AƆ     I   A     A     A  H   I  A  A   A  7    h  A   M   Aǆ      M  A      EgA  DH0  H    H -  AMEeMtsE1AWIAWHH+    H  HHH)DBt)DDLL)ǍHHHcIL L9uGdL    IHuM  A  H}I  e    E1      AV  HI   HI  HLHLH)H)HAƆ  *A  LfLw߾   M    MHIpA  LL>L    M    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ą?  H    fE&  H    HCHH  I  Hǀ      HSHI    Hʋ  HCP=       ~  E  } C<  Hǃ      HEȺ   LH@    H}1HI)AN@HLǃ     AąY} O    U9NЉӅ3M   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  AxApH  HH  H  HH  HH        A*HH    HM    HMQHH    D]HM    D]HMHH    HM    HM,            UI    A   HATAԉSHHMH(eH%(   HE1H  HE    HE    ǀ  P   H  HE    Hǀ      H  W    ZtHUeH+%(   u1He[A\]    AHtH  E    E    fD      HJ̛/i JUHH9t5       ]    HkoоR1H9GuՋ5    ]    f         UHAWAVIAUATSHH    HHHueH%(   HE1D%    NMn=      Ev0I  AD$E   E   =    E   PE      E   E@   d   +    @   H        HiQH%        IHW  H      H)  1HI  M  A  H=    A      IHQ  @ HxH    H        I1ҋ5    M~IHAF8   AǆP      L   A  AF07Aą  AF4A  AF5A  HEH@H  H  H      IǇ      I  H    I      fA,  AF<% I	  	A@  fA:  It0    9E  =                EAX  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   u   9G	fA:      A@  9EAL   AEAE	    AEuHAE	 H  Hǃ           I}H    L    I~H    L    1H}Mu           HuL    AEuHuL    xS11L    AŅ7AV    Hx  I~(H    AD$PEL$ED$    AT$X    H            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                        1h  UH      HATA  1%     HH-   H        H    Ht-H    H    H        AątH=        DA\]    UH    H    H=        ]               storvsc_on_io_completion        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-1e4p19/linux-5.15.0/drivers/scsi/storvsc_drv.c     /build/linux-1e4p19/linux-5.15.0/arch/x86/include/asm/topology.h        /build/linux-1e4p19/linux-5.15.0/include/linux/topology.h       /build/linux-1e4p19/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=ECDD2DF6A4FF2F0C3BB1265 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-176-generic SMP mod_unload modversions                            $                                     $                                                                          $                                                                                                                                                                                                                  N    module_layout                                           A    kmalloc_caches                                          E:#    __kmalloc                                               Wm    blk_queue_rq_timeout                                    FE    node_to_cpumask_map                                     Cpr    scsi_change_queue_depth                                 M(    vmbus_sendpacket_mpb_desc                               bC    __hv_pkt_iter_next                                      W    scsi_host_alloc                                         <    scsi_normalize_sense                                    l    param_ops_int                                           T    __ubsan_handle_load_invalid_value                       a    scsi_add_host_with_dma                                  
e    scsi_remove_device                                      GV    __warn_printk                                           /k]    __vmbus_driver_register                                 y    sg_next                                                 [ux    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                                            30    blk_mq_unique_tag                                       T    __init_waitqueue_head                                   }    nr_cpu_ids                                              9[    __x86_return_thunk                                      'k    hv_pkt_iter_close                                       ׸&    _dev_warn                                               ŏW    memset                                                  ct    scsi_rescan_device                                      u?h    __cpu_possible_mask                                     p\    _raw_spin_unlock_irqrestore                             F    vmbus_proto_version                                     Z    strncmp                                                 `    scsi_scan_host                                          KM    mutex_lock                                                  destroy_workqueue                                       A3    vmbus_open                                              _$    scsi_host_put                                           R    _dev_err                                                uyH    init_wait_entry                                         ?G     __cond_resched                                          M    scsi_device_put                                         ]    fc_release_transport                                        __ubsan_handle_out_of_bounds                            a    numa_node                                               uQ    scsi_add_device                                         ^    scsi_host_get                                           ke    __stack_chk_fail                                            fc_remote_port_delete                                   Q     schedule                                                $    ___ratelimit                                                scsi_device_lookup                                      pHe    __x86_indirect_thunk_rax                                zF    scsi_test_unit_ready                                    m    __fentry__                                              ,\"    kmem_cache_alloc_trace                                  ST    __per_cpu_offset                                            vmbus_close                                             4    _raw_spin_lock_irqsave                                  ;    __scsi_iterate_devices                                  "#>    __wake_up                                               &    prepare_to_wait_event                                   z    kfree                                                   8߬i    memcpy                                                  ,f    hv_pkt_iter_first                                       ނ    vmbus_sendpacket                                        wz    __cpu_present_mask                                      Y    fc_remove_host                                          T    finish_wait                                             A`    __init_swait_queue_head                                 c    __bitmap_weight                                         y    scsi_remove_host                                        6    queue_work_on                                           /z%    complete                                                 *    fc_remote_port_add                                          cpumask_next_wrap                                           drain_workqueue                                              __num_online_cpus                                       :J    wait_for_completion_timeout                             ht"3    param_ops_uint                                          %I    alloc_workqueue                                         T    fc_attach_transport                                     sA    scsi_print_sense_hdr                                    ;j_    vmbus_driver_unregister                                         0		                                                                                                                                          'vmstor_protocol [5]'               H                              `   	                           H                        'cpumask *[1024]'                   `   	                      'long unsigned int [8192]'                                                                    i                 '_Bool'                                   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    !                                                       
                                   $   "                           $                        
 'unsigned int'     'int'                                                           hv_storvsc                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0  GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0         T#  T#  #!  !      a  O                    
 !     J@                  !   @   !      J@                  ! Q  @            (!                         H         =!      L!        X!            @   c!    `   >  C     s!     H        L                        ! 	  P   !      4     @   ! "7  `    i      !       !       ! n     ! S      !    @         
               x   !                 
      x         x   !        !                 
      t         x   7      {       ! 	     -! O      5! O     >        H     @  A!      K!      }    Z!    `       p  l!      r         !       !        }     0   !    @          
 !      !     !    !    !    !    
!     !    3!    P!    h! 	   ! 
   !    !    !    !      !     !    %!    E!    ^!    }!    !    !    !    ! 	   ! 
   !    +!    E!    _!    {!    !    !    !    !    !    !    !    %!    B!    d!    u!      l
      #         !   	          !    @   ! 	            !  @   !      !      !     l      !     >      %!       3!             !    @   M!    `   #        T!             !    @   #     `   y!             !    @   !             !    @   !    `   !       !             !    @   !             !    @   	!    H   #     P   	!    `    	!      4	!     H	!    ^	!    q	!             !      	!      	!      	!      	!      	!      	!   `   	! H       	! H      	!      
!     Gy  @  
!       o      
! 3    .
! H       8
!     *      C
!     L
!       X
!      d
! 6     l
! 6     x
!   @  
!    @  
!      
!      
!      
!   	  IU    
! 	           
!      
!       ! 6   @  ! "    #! `    6! S      O!  @  j! i     u!    ! 6     !       p~    @  !    !    ! H      !    ! S     79  O            ! 6     ! 6           !     	!      !       %!    @  4! 6     G!      d!      !     !  @  ! 
   !      !              !   p   -$             !   (   
       ! }  @           !       ! i      !      &!     6!    E!    Q! 	  0  u
 O      ) O                    q  @  9 /     d     [!      "    @                                                                                                   i!      r         !       !        }     0   !    @   l        !       =      !       r         !       !        }     0   !    @   l        !       =               T  i       9  H   @   !               ! 6   @   u
 O  H   l         @                
      y   @                                                                                       !      !     !    !    .!    @!    S!    e!    u!    !      !     !    !    !    !    !    !    .!    D!    W! 	   m! 
   !    ! 
     !     !    !    !    !    !    !    2!    I!    a! 	   q!      !     !    !    !    !     ! !     ! !         @    !       #       
!       !     !      l S   @  
 {    d             }        ( H   @  zT  q    ,!      >!               !    @          #       S!      w        a!    @   l!       w!       !       !    @  !      !      !       !    @  !      !      '!       <!    @        O!      X!       g!    @  w!      !      !      !        !        !    @   ! %           !             #          @  !    `  !      l S     d               }     @  ( H     zT  q     !   @  !    "  !    #  $!   %  5!   &  G!   '  N!      a!        z!    @   !       !       !       !    @  !      !      !           @  !      !      !       !    @  )!      ;!      N!       b!    @  w!      !      !       !    @  !      !      !       	!    @  !      &!      7!       G!    @  S!      `! .  X           !    @   n!       !       !      !      !       !       !    @  &	    `  !      !            !     z `    q `    .     ?     `     N     !     ! `          '  S   '     @'  !   `'      `(  !    (  ! `  (   ! `  0  !    8  ! %  9  0! "  >  @! H   @>  G! H   >  V! H   @?  ]!    ?  o!    ?  ~!     @  !     @  #
   0@  /
    A  !   @A  !    B  G!   @B  !    B  ! 9     ! ,     ! . @   !  |     +!  |     A!  |     U! |  @  f! |    y! |    ! |     ! |  @  ! |    ! |    ! |     ! 1 @  ! |    ! |    .! ,    B! , @  U! 4   m! 6   z! 6    ! 8 @  ! 9   ! 9   !       !       !    @  !    ` !    a !    b '!    c >!    d U!    e j!    f ~!    g !    h !    i !    j !    k  !    l !    m 0!    n G!    o W!    p s!    q !    r !    s !    t !    u !    v !    w !    x /!    y ?!    z U!    { m!    | !    }               +        &        *               +               -       0     {         '        /               3        #        2              3     6          5              3        7        4X  !      !    !    !    !    "!    @!    Z!    !    ! 	   ! 
   !    !    #!    G!    _!   $   p!        >  `      ! I      ! I  `   ! I     ! I     !      8         !       !       !        !    @   !    `            % 6      ! A      &! A      5!   4   &         D!       O!               [!    (   M    0        8   c!    @   n!    H   Rg    P   l     X   !    `       =    ! <    !              !        !    @          
?            @              
A !      l         !        >     0   }     @   !    `   H        !      3!                      4   ?! >     F! C       D     a! ;     l!                ~!   @   lK :     }         #     @       E `   !      !     !                         Z          
H !     c] {         @   !          V  K 
  !    
  ~! F 
          !            Gy  6   @   ! 6   H   ! E   `   +  {      ! l           [! 
     M 
     !      !        !       ' ! M @  1 !     T  i   "  T  J "  > ! J /      <   !     =  L ! + @=          R !   @   zT       w     @   2T  
   `   t  
   h   a !      q !      +  {     !   0   @        +  {          @   !    H            !      !     !                             
Q          a  O             
S                $                        )        L        N        J        >        F        O                
*             a    W          
b         ! Z  !     !    d            !   !    f  !                d       )    !!    i             !!! 6   '!!    k             4     !!! 6   <!!    m          S!! {  [!!    o p!!    o !!    ߩ              @  \  !    !!    s !!    W   !!              !! {  !!    w             @  \ !! 6   !!    y          , {      a  ?   -$     "!    {          !! {  "!    } 9"!    ߩ           d   K"!    U"!     m"!                 ! Z ~! ^ @  \ "!                 Ts  "!              +  {  !! {  "!              zT   "!     "!    ߩ           "!  "!     "!     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 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 bsg_timeout 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 stor_device q_num get_og_chn new_sc handle_sc_creation storvsc_change_queue_depth storvsc_change_target_cpu is_fc storvsc_channel_init storvsc_connect_to_vsp sdevice storvsc_device_alloc storvsc_device_configure storvsc_device_scan storvsc_do_io storvsc_drv_exit storvsc_drv_init scmnd storvsc_eh_timed_out status_check storvsc_execute_vstor_op storvsc_get_chs storvsc_host_reset_handler storvsc_host_scan rqst_addr storvsc_next_request_id storvsc_on_channel_callback storvsc_on_io_completion storvsc_probe storvsc_queuecommand storvsc_remove storvsc_remove_lun hv_dev storvsc_resume storvsc_suspend  hv_storvsc.ko   
G֢                                                                                               	                                                                                                                                     T      #            w      -       0           -       E           -       Z           #       q                   ~     !                  -      	            6                  F      8                                                                               [                         #           j       6          Q       J    p      H       b                 q          t           `                                                                                                                                                 (                   R       2                N    R       Z       o    P
            z          4                                                     #                                                 @            
                  *                 =                   U          o      o           ,                            `      ?      t                           ;                          @                       <           R      n            !             3    !      W       B    0"      I                       P                   p                                        y                                    L                                                        	         "                   5           5                  @       `                              A       Z       >           (       l            (                                    A                 +           (       (       :                  d    /      =           l      $           P       (                                   6                 %       D    x       (       d                            N           9                        (           `                  M                                                         )                     =                     M                     \                     x                                                                                                                                                                                          	                     	                     )	                     8	                     K	                     \	                     n	   	         "       }	                     	                     	                     	                     	                     	                     	                     	                     	                     
                     
                   #
                     8
                     Q
    @       `       t
                     
                     
                     
                     
                     
                     
                     
                     
                     	                                          .                     =                     M                     V                     d                     o                                                                                                                                                                                                                                                            0                     ;                     Q                     c                     p                     }                                                                                                                                                                                             '                     >                     `                     n                                                                                                                                                                                              __UNIQUE_ID_srcversion187 __UNIQUE_ID_alias186 __UNIQUE_ID_alias185 __UNIQUE_ID_alias184 __UNIQUE_ID_depends183 ____versions __UNIQUE_ID_retpoline182 __UNIQUE_ID_intree181 __UNIQUE_ID_name180 __UNIQUE_ID_vermagic179 _note_9 _note_8 storvsc_device_alloc storvsc_get_chs storvsc_eh_timed_out storvsc_remove_lun storvsc_device_scan storvsc_next_request_id cpumask_weight storvsc_host_scan storvsc_change_queue_depth scsi_driver storvsc_device_configure vmstor_proto_version storvsc_on_io_completion sense_buffer_size __func__.6 _rs.5 storvsc_on_io_completion.cold storvsc_on_channel_callback storvsc_on_channel_callback.cold get_og_chn storvsc_remove fc_transport_template storvsc_suspend storvsc_execute_vstor_op __key.10 storvsc_execute_vstor_op.cold storvsc_host_reset_handler storvsc_host_reset_handler.cold handle_sc_creation aligned_ringbuffer_size 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.11 storvsc_probe.cold storvsc_drv_init fc_transport_functions storvsc_drv storvsc_drv_exit __UNIQUE_ID_description401 __UNIQUE_ID_license400 id_table fc_guid __UNIQUE_ID_ring_avail_percent_lowater380 __UNIQUE_ID_ring_avail_percent_lowatertype379 __param_ring_avail_percent_lowater __param_str_ring_avail_percent_lowater __UNIQUE_ID_storvsc_vcpus_per_sub_channel378 __UNIQUE_ID_storvsc_vcpus_per_sub_channeltype377 __param_storvsc_vcpus_per_sub_channel __param_str_storvsc_vcpus_per_sub_channel __UNIQUE_ID_storvsc_max_hw_queues376 __UNIQUE_ID_storvsc_max_hw_queuestype375 __param_storvsc_max_hw_queues __param_str_storvsc_max_hw_queues __UNIQUE_ID_storvsc_ringbuffer_size374 __UNIQUE_ID_storvsc_ringbuffer_sizetype373 __param_storvsc_ringbuffer_size __param_str_storvsc_ringbuffer_size __UNIQUE_ID_logging_level372 __UNIQUE_ID_logging_leveltype371 __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 __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 ___ratelimit 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 __x86_return_thunk 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                                 !             w                                                                                                                               |                           /            C            K            S         |   ]            q                                                                                 s                                                   !            ,            <            D            P            a            g                  u            {                                                                             	                                              v                                    =            _            :                   O            a                  w                   |         f            |                                                                          ~   T                   e            ,                            q                                                         N                y   b         {   k         p   {                        c                   c       n	         q   {	            	            	            x       	            x       	            	            x       	            x       	            x       
            9
                   >
                   Q
            
                    
                    
                    
            
            ,            4            m                                                                                                           	               #         r   >            d            n         |   v         |   ~                                                         }            u                        v                            F            ]         l   j            s         |   y                                                                     }            u                           F                   f         	           m            D       r         t            x                        j                           A                                        	                       D                t   =         x   j            w         j                                                }            u                           ;                   G         	          [                  z            p                                                                                           >                   [                                                                    (            ;            a                                                S         x   o                                                                                                    ,                    E         m   K                        a                  (                  |               m                                             |                              2                  E                  R            |      x                   }                                                       #                           	          ^                   c                                                @            h                        6         |   A            w            N                                              	                      $                        2            (                                                                 	          u         k                                                            	                       D       )         t   q         x            j               z                  c                  c                   `                                                                   @                                                                         !            	!                  o!            p      |!            !            !            !            !            !         	          !            "         	          #"            1"            K"         w           i"         k   x"            "                  "            |      "                   "         	          "                  #            O#            T       [#            v#         	           }#            8      #            #         	          &$         	   s$         	          $                  $         	           $                  $            h       $         h   $                  
%            '%            .%         	   %         o   %         r   %            %            %            y&         	          &            &            &         |   &         |   &         |    '         |   '            '            ,'         }   @'         u   U'            u'                                 .             :                   D             `      I             N             _      Y                   ^             c                   n                    s             x             k                   *                                 k                   8                                 k                                                   F                                                                                                      ;                   h                                       	                                          >                        #            (                  5                  L            a                  m                                                                                          E                                                2                                    #                  /                  >            N            z      Y                  ^            c            w      j                  u            z                                                                                                                                                                                X                           	                      &                                                          A          	          R          	          W          g   ^          	   j             |       q          n           x                    }                       	                                                           e             	                                                                                                                                    (             p      0                   8             `      @                   H                   P                   X             P
      `                   h                   p                   x             @                                                         `                                      @                    !                   !                   0"                                         N                                                                            [                                                        n                                                    (                    0          n           8                     H                   P                    X          n           `          i           p          	          x                              n                                                                `                n                                                                 <                                                           v                                                           \                                                                                   $             O      (             z      ,                   0             
      4                   8             	      <             
      @             l      D                   H                   L                   P                   T                   X                   \             i      `                   d             :      h             n      l                   p                   t                   x             !      |             !                   ""                   %                                                            g                d                                                                                          0                    8                   @                   P                    X                   `                   p                    x                                                                                                              @                                                                                                       0            @      8                  `                  p                                                                                                       |                    @                   0"                                                      !                                 n                               p            @      x                                                  `                                                                            `                                                      `                                          8                    8         z            .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 .rela.return_sites __versions .rela__bug_table .rela.data .rela.gnu.linkonce.this_module .bss .comment .note.GNU-stack .BTF .gnu_debuglink                                                                                      @       $                              .                     d       0                              ?                            y'                             :      @               Ⱥ            %                    J                     (                                   E      @                           %                    ^                     *                                    Y      @                     P      %                    n                     +      "                              i      @                     x       %   	                 y                     +      n                                                   .-                                          @               H      X      %                          2               -                                         2               .                                                       @1                                          @                            %                                         X1      ~                                                  4                                          @               0            %                                         5                                          @                     0       %                                         5                                          @               @      `      %                                         @6                                                         L                                         @                     0       %                    !                     L                                         @                           %                    ,                    @R                    @               '     @                     0       %                    F                    U                                    K     0               U      \                             T                     V                                     d                     V      D                             i                                                                                           &   e                 	                                                                                     x                             0	*H010	`He0	*H1o0k0F0.1,0*U#Build time autogenerated kernel keyMuk1iHo$10	`He0	*H  #S`.8qu \V>}(ϝz4okz|Ɋ)y?-]܋]c53EIA9b6oZv\+CJ9o%KxZ $5Ow%/sOiU7 pjw6KeGӶ;MlGN798׳P2a&w&vC:9^xQ&]E@BdBQ#oHu{%sm!(RlNvT8v'\ږP̓8UOE<olyP54ѯҼ(@*<\"p$z(RޡcySm۸zօHjшťu"C3qWЩ+52@}O,6'5=\N<4jw1P+QHO%!ܚGH`ºa#&k|.=_l|0V$         ~Module signature appended~
