> On 12 Nov 2021, at 11:06, Christophe JAILLET <christophe.jaillet@xxxxxxxxxx> wrote: > > 'generated' is known to be true here, so "true || whatever" will still be > true. > > So, remove some dead code. > > Signed-off-by: Christophe JAILLET <christophe.jaillet@xxxxxxxxxx> > --- > This is also likely that a bug is lurking here. > > Maybe, the following was expected: > - generated = generated || > + generated = > (hisr & HISR_INT_STS_MSK) || > (ipc_isr & SEC_IPC_HOST_INT_STATUS_PENDING); > > ? I concur about your analysis, but I do not know the intent here. Håkon > --- > drivers/misc/mei/hw-txe.c | 6 +----- > 1 file changed, 1 insertion(+), 5 deletions(-) > > diff --git a/drivers/misc/mei/hw-txe.c b/drivers/misc/mei/hw-txe.c > index a4e854b9b9e6..00652c137cc7 100644 > --- a/drivers/misc/mei/hw-txe.c > +++ b/drivers/misc/mei/hw-txe.c > @@ -994,11 +994,7 @@ static bool mei_txe_check_and_ack_intrs(struct mei_device *dev, bool do_ack) > hhisr &= ~IPC_HHIER_SEC; > } > > - generated = generated || > - (hisr & HISR_INT_STS_MSK) || > - (ipc_isr & SEC_IPC_HOST_INT_STATUS_PENDING); > - > - if (generated && do_ack) { > + if (do_ack) { > /* Save the interrupt causes */ > hw->intr_cause |= hisr & HISR_INT_STS_MSK; > if (ipc_isr & SEC_IPC_HOST_INT_STATUS_IN_RDY) > -- > 2.30.2 >