[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] argo: Remove reachable ASSERT_UNREACHABLE
 
 
 
 On Fri, Oct 7, 2022 at 9:12 PM Henry Wang <Henry.Wang@xxxxxxx> wrote: 
> 
> Hi Andrew and Jason, 
> 
> > -----Original Message----- 
> > From: Andrew Cooper <Andrew.Cooper3@xxxxxxxxxx> 
> > Subject: Re: [PATCH] argo: Remove reachable ASSERT_UNREACHABLE 
> > 
> > On 07/10/2022 20:31, Jason Andryuk wrote: 
> > > I observed this ASSERT_UNREACHABLE in partner_rings_remove 
> > consistently 
> > > trip.  It was in OpenXT with the viptables patch applied. 
> > > 
> > > dom10 shuts down. 
> > > dom7 is REJECTED sending to dom10. 
> > > dom7 shuts down and this ASSERT trips for dom10. 
 
dom7 used a wildcard ring, and dom10 connected to it with a (driver 
level) stream socket. 
 
> > > The argo_send_info has a domid, but there is no refcount taken on 
> > > the domain.  Therefore it's not appropriate to ASSERT that the domain 
> > > can be looked up via domid.  Replace with a debug message.
  
 
 I follow this - thanks for the explanation.   
> > > 
> > > Signed-off-by: Jason Andryuk <jandryuk@xxxxxxxxx>
  
 
   
> > 
> > We're into the 4.17 release process now.  A bugfix like this obviously 
> > should be considered, but will need approval from the release manager. 
> > CC Henry. 
 
Thanks, Andrew. 
 
> Andrew: Thanks for the information! 
> 
> Jason: Would you mind adding a "Fixes:" tag following the rule described 
> in [1]? Thanks very much! With this tag and proper review/ack from 
> maintainers: 
 
Of course.  It would be: 
Fixes: 82a817307c5b "argo: init, destroy and soft-reset, with enable 
command line opt" 
 
> Release-acked-by: Henry Wang <Henry.Wang@xxxxxxx> 
 
Thanks, Henry.  We'll see what feedback Christopher provides.
  
 
 I agree - include for 4.17. 
 
 thanks 
 
 Christopher   
 
Regards, 
Jason 
  
 
    
     |