@@ -631,17 +631,14 @@ pub trait ProvisioningClient {
631631 // ). So at the moment this doesn't do anything yet.
632632 let early_ucode_idx = tcb_data. tcb_component_index ( TcbComponent :: EarlyMicrocodeUpdate ) ;
633633 let late_ucode_idx = tcb_data. tcb_component_index ( TcbComponent :: LateMicrocodeUpdate ) ;
634- match ( early_ucode_idx, late_ucode_idx) {
635- ( Some ( early_ucode_idx) , Some ( late_ucode_idx) ) => {
636- let early_ucode = cpu_svn[ early_ucode_idx] ;
637- let late_ucode = cpu_svn[ late_ucode_idx] ;
638- if early_ucode < late_ucode {
639- let mut cpu_svn = cpu_svn. clone ( ) ;
640- cpu_svn[ early_ucode_idx] = late_ucode;
641- let _ign_err = get_and_collect ( & mut pckcerts_map, & cpu_svn, pce_isvsvn) ;
642- }
634+ if let ( Some ( early_ucode_idx) , Some ( late_ucode_idx) ) = ( early_ucode_idx, late_ucode_idx) {
635+ let early_ucode = cpu_svn[ early_ucode_idx] ;
636+ let late_ucode = cpu_svn[ late_ucode_idx] ;
637+ if early_ucode < late_ucode {
638+ let mut cpu_svn = cpu_svn. clone ( ) ;
639+ cpu_svn[ early_ucode_idx] = late_ucode;
640+ let _ign_err = get_and_collect ( & mut pckcerts_map, & cpu_svn, pce_isvsvn) ;
643641 }
644- _ => /* Early and/or late component not found, omit this fallback attempt */ ( ) ,
645642 }
646643 }
647644
0 commit comments