ÿØÿà 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…€¤   @  

  ..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                             (,  (,  #  [    (   \  R     \  T @   	              "\                             ;                Q                                    ;                S )\       8\     N\     d\     q\     \     \    (   }  U     \   @   \      \  S      \  S                                 Z       \     W \       \      \     ]     ]     &]     ?]     W]     r]       ]      ]     ]     ]     ]     ^     6^              O^  \     V^  ]            6         u^       u         ^         ^   @   ^             ^    @  Z &    ;
 &   	       	  ^     	        
  ^    @
      
  ^    
  @        ?   @  }       ^       \       ^    `  
N  K       +  H       \     ^  b @  c        ?     ^        ^       ^        ^     0  *     @  	)  E     _             _       &_  Y    2_  Z    D_  j   @       `  z  d   P_  e   Ð j      [_  H   @      [   f_  H      o_  ?     y_  H     }_     @  -  ^   uT  f    _  R    _        _  u @   ̤  @         :       t      _       _               _     @  _     `  _  ?     _  ?     _        `        !`     @  c     `  +`  s    4`       G`        W`  H   @  c`  H     o`  H   @  y`  H     `  H   @  `      `        `    @  `  E     `  E     `  E     (      a         a        *a  I   @  4a  E     Da       Pa      ,    
  [a  m     la        2           @  va     `  J      Ύ  v   a        a        s;  K   @  a  E     a  o    a  E      a  H   @  a  E     b  H      b  E     6b  E     Sb  E     jb  [     {b  k  @  b  k     b  k    b       e9      J      q j      w        @  B  Ѓ %  b  o %  b  d )  b      *  b      *    x @*  b  S   *  c  j   *  c  6   *   y  +    H   @+  p	 H   +  ,c     @,  =c  y ,         a Oc    8   W`  H       c`  H        b    8, p @  ^c              c        `            _       jc    x   |c         c         c     @   c     `   v        t       c        )              @        c     @  c     `  c       c       c       c       c       c     @  c     `  d       d       %d      2d     @  Dd     `  Od       bd       nd      zd     d     d     d     d     d     d     d     d  	   d  
   d     e     e     e     +e     6e     @e     Ne     Ze     fe     ve     e     e     e     e     e              e      e     e     e     f     f     ,f     Bf     Qf     af  	   rf  
   f     f     f     f     f     f     f     g     g     2g     Eg     Vg     lg     g     g     g     g              g      g     g     h     #h     9h     Ih              bh      uh     h              h      h     h           yT       h   @   h        h       @        z  d    b  o @   6   @             H                n h       i      i     (i     5i     Ci     Ti     ji    (   k
  H        ?      g j            
r yi       i         \  S   @   i                   j                t        m        8        r i       	 ?       i  ?   @   ݖ       i       i     i     i       i  }     i  ~ @   j         {           z         j         '      9  H      b  o          V                g        |        d            e                      _                          X        s "j     W   -j       8j     1          ̤  >     Dj            S   ̤  dj      sj      j      j     1 j     1       S   ̤  :     j                ̤      j      j     ! j     1     1 k     1          ̤   ?   k      &k      5k      Gk     1             b Zk                <  +  ̤  kk                ̤    S   xk      k     1 k               ]            _     k            b ̤  k      k     sT  k     sT  k     ai  k      k     ai        ?   ̤   ?       
l      l      2l      Nl      gl      }l      l      l      l      l      l      m               ̤       -m      Bm      _m     * fm     $        ?   ̤  tm  ?   ~m     m      m      m     8 m     6           ̤   e m                m  &  31 6   m            e   b z     m               ̤  n    n                q   -n                 e ?n                Mn  e Un     bn                 e    zn                  b  e n                  b  e        n                 b  e        n                  b  e     n                e    n         n                  b  e    n      o                e q   %o     ,o     8    5o                 e    Do     ,
    Ho            ?    e     8    `o            ?     b vo  ?   8    %o      e o      o     O o      o                 b o                 b     o                 b 6 A   o            e 4   6 A         b o                 e d     p                 e Ύ  v p     p                 e Ύ  v 0p                @p  S   Pp                 e Ύ  v >   cp      xp      p              e >   p              e Ύ  v >   p     	 p              e Ύ  v p      p               [ i  3     e q     	q      q      /q      Dq      Tq             iq     x      i  4=     ?   >    e qq     }q      q      q      q     l  q            6    e q            e   b  ?   8        q     q      r            e   b  ?   c     r                  e  ?   8    %r     "       e   b 
N     1r     $ Ar                 b b  I   Vr     '             b b  I   
N     jr     )             b  e b  I   r     + r      r       g        }       r       r      r      s     s         .             =
   @     1                        ,s         .             >s  3 @                       Ls  	      e                  	   @   [s  	   H   ks    P   a   `   <             {s  5               .        ]^         x     s     @   s        s       s  E      <     @  o_  ?     s  ?     s  H      s  H     *        s  6      s    @  s      s       t      t      !t      -t  j    <t       Mt      lt     i  $  (  yT       t     @    ?      t  ?      t  ?      t     @  o_  ?     <       t  ?      xv m  @  t  \ @  t  j     t  H     t  H   @   u  H     u  H   @       u  H    
  )u    
  /u    
  Fl      7u    @  Au  Ѓ   Pu       _u  k     ku  H     |u  j   @  u  6   `  <t  7   u  H     u  j   @  u  E   `  u      u      v  j      v       +v       =v      Mv     ^v     mv     v    P  s         v  ?   @   g  ?      <        v        v        v  H   @  v  k   v  ?   A  ;     B  v      B  v    @B         4        :        0        2 v                 b yT   	w     @ w     O            x /w     C 9w     C       6     b Fw  ?   Kw     F            x  e aw     H pw      w      w      w            <   ̤       $  ;   w     N          ̤  =     w     P w      x     C            x .  < x     T Fx     T            x .  < ]x  I   px     W x     T            x .  <      x  ?   ^    x     Z           ]x  I   .  < x     \             b  e .  < y     ^            x .  <        ?   !y     `       6     b 8y     b             x     Ky     d             x  ?   Wy     f hy     *             x {y     i y                  b      y     l y      y     i y     O  y                 \ z     r       ?     x z     t       ?     b 3z     v Hz     i            x x    az     y zz     i z     H            x  e ,    z     z     }             x      z            \   x z                x z      z     i {     $  !{     $              x  \ 5{      F{     O  T{     r g{      {     i {      {      {            6     x {      {       |        ti   @       `   |              '|      j       a       #       c    @  2|            u                	                           i^             @|     @   2|        ti       <        s  H      s  H     L|  E      \|  E      l|  6   @  x      v|     }|      ̤      |   @   	)        Z       a        <  G      )u    @  /u      Fl     |       |     @  |     `  u  H     |  j      \        |    h   }|       yT   @   xv m     t  ]   t  j     y: H      |  ?     |       |  6     |  6     }                                   &                         }            <   ̤  >  /   2}                 b yT     6   F}      U}                   yT   b}      u}     ʄ }                }|   }                  }      }                  }     ?   }                  z8  }  ?   }      }      ~     y             b     2~                 ] >~      K~     O  [~      p~      ~                 ] x    ~      ~     O             b  e ~                   e ~      ~     '  ~     )  ~     	        
~]                           
 raid6_calls gen_syndrome xor_syndrome prefer async_tx_flags ASYNC_TX_XOR_ZERO_DST ASYNC_TX_XOR_DROP_DST ASYNC_TX_ACK ASYNC_TX_FENCE ASYNC_TX_PQ_XOR_DST async_submit_ctl depend_tx cb_fn cb_param scribble addr_conv_t check_states check_state_idle check_state_run check_state_run_q check_state_run_pq check_state_check_result check_state_compute_run check_state_compute_result reconstruct_states reconstruct_state_idle reconstruct_state_prexor_drain_run reconstruct_state_drain_run reconstruct_state_run reconstruct_state_prexor_drain_result reconstruct_state_drain_result reconstruct_state_result log_io ppl_io r5l_io_unit ppl_io_unit stripe_operations target2 zero_sum_result r5dev rreq orig_page toread towrite log_checksum stripe_head raid_conf pd_idx qd_idx ddf_layout hash_lock_index bm_seq overwrite_disks check_state reconstruct_state stripe_lock batch_head batch_list log_list log_start r5c ppl_page r5conf stripe_hashtbl hash_locks rmw_level max_degraded max_nr_stripes min_nr_stripes reshape_progress reshape_safe previous_raid_disks prev_chunk_sectors prev_algo gen_lock reshape_checkpoint min_offset_diff handle_list loprio_list hold_list delayed_list bitmap_list retry_read_aligned retry_read_offset retry_read_aligned_list preread_active_stripes active_aligned_reads pending_full_writes bypass_threshold skip_copy last_hold reshape_stripes active_name cache_name cache_size_mutex seq_flush fullsync scribble_disks scribble_sectors active_stripes inactive_list r5c_cached_full_stripes r5c_full_stripe_list r5c_cached_partial_stripes r5c_partial_stripe_list r5c_flushing_full_stripes r5c_flushing_partial_stripes empty_inactive_list_nr released_stripes wait_for_quiescent wait_for_stripe wait_for_overlap cache_state temp_inactive_list worker_groups group_cnt worker_cnt_per_group log_private pending_bios_lock batch_bio_dispatch pending_data_cnt next_pending_data r5worker_group stripes_cnt stripe_head_state syncing expanding expanded replacing to_read to_fill compute req_compute non_overwrite injournal just_cached failed_num p_failed q_failed dec_preread_active ops_request blocked_rdev handle_bad_blocks log_failed waiting_extra_page r5dev_flags R5_UPTODATE R5_LOCKED R5_DOUBLE_LOCKED R5_OVERWRITE R5_Insync R5_Wantread R5_Wantwrite R5_Overlap R5_ReadNoMerge R5_ReadError R5_ReWrite R5_Expanded R5_Wantcompute R5_Wantfill R5_Wantdrain R5_WantFUA R5_SyncIO R5_WriteError R5_MadeGood R5_ReadRepl R5_MadeGoodRepl R5_NeedReplace R5_WantReplace R5_Discard R5_SkipCopy R5_InJournal R5_OrigPageUPTDODATE STRIPE_ACTIVE STRIPE_HANDLE STRIPE_SYNC_REQUESTED STRIPE_SYNCING STRIPE_INSYNC STRIPE_REPLACED STRIPE_PREREAD_ACTIVE STRIPE_DELAYED STRIPE_DEGRADED STRIPE_BIT_DELAY STRIPE_EXPANDING STRIPE_EXPAND_SOURCE STRIPE_EXPAND_READY STRIPE_IO_STARTED STRIPE_FULL_WRITE STRIPE_BIOFILL_RUN STRIPE_COMPUTE_RUN STRIPE_ON_UNPLUG_LIST STRIPE_DISCARD STRIPE_ON_RELEASE_LIST STRIPE_BATCH_READY STRIPE_BATCH_ERR STRIPE_BITMAP_PENDING STRIPE_LOG_TRAPPED STRIPE_R5C_CACHING STRIPE_R5C_PARTIAL_STRIPE STRIPE_R5C_FULL_STRIPE STRIPE_R5C_PREFLUSH STRIPE_OP_BIOFILL STRIPE_OP_COMPUTE_BLK STRIPE_OP_PREXOR STRIPE_OP_BIODRAIN STRIPE_OP_RECONSTRUCT STRIPE_OP_CHECK STRIPE_OP_PARTIAL_PARITY PARITY_DISABLE_RMW PARITY_ENABLE_RMW PARITY_PREFER_RMW SYNDROME_SRC_ALL SYNDROME_SRC_WANT_DRAIN SYNDROME_SRC_WRITTEN replacement extra_page r5worker r5_cache_state R5_INACTIVE_BLOCKED R5_ALLOC_MORE R5_DID_ALLOC R5C_LOG_TIGHT R5C_LOG_CRITICAL R5C_EXTRA_PAGE_IN_USE r5pending_data raid5_percpu spare_page scribble_obj_size r5l_log strip_zone dev_start r0layout RAID0_ORIG_LAYOUT RAID0_ALT_MULTIZONE_LAYOUT r0conf devlist nr_strip_zones raid5_plug_cb raid5_exit raid5_init raid5_start raid5_change_consistency_policy raid6_takeover raid4_takeover raid5_takeover raid6_check_reshape raid5_check_reshape raid45_takeover_raid0 raid5_quiesce raid5_finish_reshape raid5_start_reshape check_stripe_cache raid5_resize raid5_add_disk raid5_remove_disk raid5_spare_active print_raid5_conf raid5_status raid5_free raid5_run raid5_set_io_opt only_parity setup_conf raid5_cache_count raid5_cache_scan raid456_cpu_up_prepare free_conf raid456_cpu_dead raid5_size raid5_store_group_thread_cnt raid5_show_group_thread_cnt stripe_cache_active_show raid5_store_skip_copy raid5_show_skip_copy raid5_store_preread_threshold raid5_show_preread_threshold raid5_show_stripe_size raid5_store_rmw_level raid5_show_rmw_level raid5_store_stripe_cache_size raid5_set_cache_size raid5_show_stripe_cache_size raid5d raid5_do_work sector_nr skipped raid5_sync_request reshape_request raid5_make_request make_discard_request release_stripe_plug blk_cb raid5_unplug __get_priority_stripe raid_bio raid5_read_one_chunk raid5_align_endio handle_stripe head_sh handle_flags break_stripe_batch_list analyse_stripe handle_stripe_expansion handle_parity_checks5 handle_stripe_dirtying handle_stripe_clean_event disk_idx fetch_block handle_failed_sync handle_failed_stripe dd_idx forwrite add_stripe_bio rcw schedule_reconstruction raid5_compute_blocknr r_sector raid5_compute_sector raid5_error raid5_end_write_request raid5_end_read_request drop_one_stripe resize_stripes grow_one_stripe alloc_stripe raid_run_ops checkp ops_run_check_pq ops_run_check_p stripe_head_ref ops_complete_check ops_run_reconstruct6 ops_run_reconstruct5 ops_complete_reconstruct ops_run_biodrain ops_run_prexor5 ops_complete_prexor ops_run_compute6_2 ops_run_compute6_1 srctype set_syndrome_sources ops_run_compute5 ops_complete_compute ops_run_biofill ops_complete_biofill frombio no_skipcopy async_copy_data ops_run_io flush_deferred_bios cmp_stripe stripe_add_to_batch_list stripe_can_batch noquiesce raid5_get_active_stripe raid5_calc_degraded __find_stripe init_stripe get_free_stripe raid5_release_stripe release_stripe_list release_inactive_stripe_list do_release_stripe raid5_wakeup_stripe_thread r5l_payload_header r5l_payload_type R5LOG_PAYLOAD_DATA R5LOG_PAYLOAD_PARITY R5LOG_PAYLOAD_FLUSH r5l_payload_data_parity r5l_payload_flush flush_stripes r5l_meta_block __zero_pading_1 __zero_pading_2 payloads meta_page meta_offset current_bio pending_stripe log_end log_sibling stripe_list need_split_bio split_bio has_flush has_fua has_null_flush has_flush_payload io_deferred flush_barriers r5c_journal_mode R5C_JOURNAL_MODE_WRITE_THROUGH R5C_JOURNAL_MODE_WRITE_BACK uuid_checksum max_free_space last_checkpoint last_cp_seq next_checkpoint current_io io_list_lock running_ios io_end_ios flushing_ios finished_ios no_mem_stripes io_kc io_pool meta_pool reclaim_thread reclaim_target iounit_wait no_space_stripes no_space_stripes_lock need_cache_flush stripe_in_journal_list stripe_in_journal_lock stripe_in_journal_count deferred_io_work disable_writeback_work tree_lock big_stripe_tree r5l_io_unit_state IO_UNIT_RUNNING IO_UNIT_IO_START IO_UNIT_IO_END IO_UNIT_STRIPE_END r5l_recovery_ctx meta_total_blocks data_parity_stripes data_only_stripes cached_list ra_pool pool_offset valid_pages ra_bio r5l_exit_log r5l_init_log r5c_update_on_rdev_error r5l_start r5l_load_log sect r5c_big_stripe_cached r5c_cache_data r5c_finish_stripe_write_out r5c_use_extra_page r5c_release_extra_page r5c_try_caching_write r5c_journal_mode_store r5c_journal_mode_set r5c_journal_mode_show r5l_recovery_log r5c_recovery_rewrite_data_only_stripes r5c_recovery_flush_log cached_stripe_list r5c_recovery_analyze_meta_block r5l_recovery_verify_data_checksum_for_mb log_offset r5l_recovery_verify_data_checksum r5c_recovery_replay_stripes r5l_recovery_replay_one_stripe r5l_recovery_read_page r5l_log_disk_error r5l_quiesce r5l_wake_reclaim r5l_reclaim_thread r5l_do_reclaim r5c_do_reclaim r5c_flush_cache r5c_flush_stripe r5l_flush_stripe_to_raid r5l_log_flush_endio r5l_stripe_write_finished __r5l_stripe_write_finished r5l_reclaimable_space r5c_calculate_new_cp r5l_run_no_space_stripes r5l_handle_flush_request r5l_write_stripe_run r5l_write_stripe parity_pages r5l_log_stripe r5l_append_payload_page r5l_new_meta r5l_bio_alloc r5l_submit_current_io r5c_disable_writeback_async r5l_submit_io_async r5l_do_submit_io r5l_log_endio r5l_io_run_stripes r5c_make_stripe_write_out r5c_update_log_state r5c_check_cached_full_stripe r5c_check_stripe_cache_usage r5c_handle_cached_data_endio r5c_is_writeback ppl_header_entry data_sector parity_disk ppl_header entries_count header_page pending_stripes pending_flushes submitted biovec ppl_conf child_logs flush_bs recovered_entries mismatch_count no_mem_stripes_lock ppl_log next_io_sector entry_space use_multippl wb_cache_on disk_flush_bitmap ppl_write_hint_store ppl_write_hint_show ppl_modify_log ppl_init_log ppl_init_child_log ppl_validate_rdev ppl_exit_log __ppl_exit_log ppl_load_distributed ppl_write_empty_header pplhdr ppl_recover ppl_sector ppl_recover_entry ppl_stripe_write_finished ppl_handle_flush_request ppl_quiesce ppl_do_flush ppl_flush_endio ppl_io_unit_finished ppl_write_stripe_run ppl_submit_iounit ppl_submit_iounit_bio ppl_log_endio ppl_write_stripe ppl_log_stripe ppl_io_pool_free ppl_io_pool_alloc ops_run_partial_parity 