All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [Cocci] linux: special logic in repetitive tests
@ 2020-03-31  6:28 Markus Elfring
  2020-03-31  6:57 ` Joe Perches
  0 siblings, 1 reply; 4+ messages in thread
From: Markus Elfring @ 2020-03-31  6:28 UTC (permalink / raw)
  To: Joe Perches, Julia Lawall; +Cc: cocci

> There is a block of if tests against the same variable
> in include/linux/mtd/pfow.h that likely is defective

I wonder about this interpretation.


> Likely the first test should be something like
>
> 	if ((prog_status & 0x03) == 0x03)

Why would you prefer such a code variant?


> Is there a way for cocci to find this style of bitwise logic defect?

* Probably, yes.

* How often will this implementation detail really be a “defect”?

* Where do you stumble on difficulties to express a corresponding source code
  search pattern by the means of the semantic patch language?

Regards,
Markus
_______________________________________________
Cocci mailing list
Cocci@systeme.lip6.fr
https://systeme.lip6.fr/mailman/listinfo/cocci

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-04-01  8:55 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-31  6:28 [Cocci] linux: special logic in repetitive tests Markus Elfring
2020-03-31  6:57 ` Joe Perches
2020-03-31  7:12   ` Markus Elfring
2020-04-01  8:55   ` Markus Elfring

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.