All of lore.kernel.org
 help / color / mirror / Atom feed
* [cocci] [PATCH v5] coccinelle: Extend address test from ifaddr semantic patch to test expressions
@ 2022-07-01 16:01 Jérémy LEFAURE
  2022-07-01 16:55 ` Markus Elfring
                   ` (3 more replies)
  0 siblings, 4 replies; 15+ messages in thread
From: Jérémy LEFAURE @ 2022-07-01 16:01 UTC (permalink / raw)
  To: Julia Lawall, Nicolas Palix; +Cc: cocci, Markus Elfring

The test of an expression's address does not necessarily represent the
whole condition, it may only be a part of it. Also, an expression's
address is likely to be non-zero in every test expression, not only in
if statements.

This change aims at detecting an address test in more complex conditions
and not only in if statements.

Signed-off-by: Jérémy Lefaure <jeremy.lefaure@netatmo.com>
---
v4 -> v5: Change semantic patch to match explicit tests to NULL +
improve commit message
v3 -> v4: Improve patch subject
v2 -> v3: Apply Julia's suggestion to have a more generic solution + adapt
commit message and file name to this new solution.
v1 -> v2: Moved disjunction on the condition itself instead of being on the
if statements.

 scripts/coccinelle/misc/{ifaddr.cocci => test_addr.cocci} | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
 rename scripts/coccinelle/misc/{ifaddr.cocci => test_addr.cocci} (94%)

diff --git a/scripts/coccinelle/misc/ifaddr.cocci b/scripts/coccinelle/misc/test_addr.cocci
similarity index 94%
rename from scripts/coccinelle/misc/ifaddr.cocci
rename to scripts/coccinelle/misc/test_addr.cocci
index fc92e8fcbfcb..029db9069c44 100644
--- a/scripts/coccinelle/misc/ifaddr.cocci
+++ b/scripts/coccinelle/misc/test_addr.cocci
@@ -14,12 +14,10 @@ virtual context
 
 @r@
 expression x;
-statement S1,S2;
 position p;
 @@
 
-*if@p (&x)
- S1 else S2
+*\(&x@p == NULL \| &x@p != NULL\)
 
 @script:python depends on org@
 p << r.p;
-- 
2.25.1

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

* Re: [cocci] [PATCH v5] coccinelle: Extend address test from ifaddr semantic patch to test expressions
  2022-07-01 16:01 [cocci] [PATCH v5] coccinelle: Extend address test from ifaddr semantic patch to test expressions Jérémy LEFAURE
@ 2022-07-01 16:55 ` Markus Elfring
  2022-07-01 19:30 ` Markus Elfring
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 15+ messages in thread
From: Markus Elfring @ 2022-07-01 16:55 UTC (permalink / raw)
  To: Jérémy Lefaure, cocci, kernel-janitors
  Cc: Julia Lawall, Nicolas Palix

> This change aims at detecting an address test in more complex conditions
> and not only in if statements.
>
> Signed-off-by: Jérémy Lefaure <jeremy.lefaure@netatmo.com>
> ---
> v4 -> v5: Change semantic patch to match explicit tests to NULL +
> improve commit message
> v3 -> v4: Improve patch subject
> v2 -> v3: Apply Julia's suggestion to have a more generic solution + adapt
> commit message and file name to this new solution.
> v1 -> v2: Moved disjunction on the condition itself instead of being on the
> if statements.
>
>  scripts/coccinelle/misc/{ifaddr.cocci => test_addr.cocci} | 4 +---
> @@ -14,12 +14,10 @@ virtual context
>
>  @r@
>  expression x;
> -statement S1,S2;
>  position p;
>  @@
>
> -*if@p (&x)
> - S1 else S2
> +*\(&x@p == NULL \| &x@p != NULL\)

…


Further code review concerns:
A)
I interpret such SmPL code as an undesirable contradiction.

Changes are generally context-dependent.
Thus context data are accordingly required also for the usage of structure isomorphisms.
https://gitlab.inria.fr/coccinelle/coccinelle/-/blob/02d51a763c8bcce054e065062e43b9b196840159/standard.iso#L421
https://github.com/coccinelle/coccinelle/blob/19ee1697bf152d37a78a20cefe148775bf4b0e0d/standard.iso#L421

I would prefer to extend the SmPL search pattern
so that more case distinctions will be taken better into account.


B) Reminder:
I find the sharing of SmPL asterisk functionality questionable here
for subsequent SmPL rules.


C)
The discussed SmPL script supports only the operation modes “org” and “report” so far.
Thus I find the term “semantic match” more appropriate instead of “semantic patch”
in the message subject.

Regards,
Markus


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

* Re: [cocci] [PATCH v5] coccinelle: Extend address test from ifaddr semantic patch to test expressions
  2022-07-01 16:01 [cocci] [PATCH v5] coccinelle: Extend address test from ifaddr semantic patch to test expressions Jérémy LEFAURE
  2022-07-01 16:55 ` Markus Elfring
@ 2022-07-01 19:30 ` Markus Elfring
  2022-07-01 20:49     ` [cocci] " Julia Lawall
  2022-07-03 10:50 ` Markus Elfring
  2022-07-03 21:45 ` Julia Lawall
  3 siblings, 1 reply; 15+ messages in thread
From: Markus Elfring @ 2022-07-01 19:30 UTC (permalink / raw)
  To: Jérémy Lefaure, cocci, kernel-janitors
  Cc: Julia Lawall, Nicolas Palix

> This change aims at detecting an address test in more complex conditions
> and not only in if statements.
> v4 -> v5: Change semantic patch to match explicit tests to NULL +
> improve commit message
>  scripts/coccinelle/misc/{ifaddr.cocci => test_addr.cocci} | 4 +---
> @@ -14,12 +14,10 @@ virtual context
>
>  @r@
>  expression x;
> -statement S1,S2;
>  position p;
>  @@
>
> -*if@p (&x)
> - S1 else S2
> +*\(&x@p == NULL \| &x@p != NULL\)

…


Can another SmPL code example help with the clarification of proposed
implementation details?

@display@
expression x;
binary operator bo = { ==, != };
@@
* &x bo NULL


Regards,
Markus


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

* Re: [PATCH v5] coccinelle: Extend address test from ifaddr semantic patch to test expressions
  2022-07-01 19:30 ` Markus Elfring
@ 2022-07-01 20:49     ` Julia Lawall
  0 siblings, 0 replies; 15+ messages in thread
From: Julia Lawall @ 2022-07-01 20:49 UTC (permalink / raw)
  To: Markus Elfring
  Cc: Jérémy Lefaure, cocci, kernel-janitors, Nicolas Palix

[-- Attachment #1: Type: text/plain, Size: 970 bytes --]



On Fri, 1 Jul 2022, Markus Elfring wrote:

> > This change aims at detecting an address test in more complex conditions
> > and not only in if statements.
> …
> > v4 -> v5: Change semantic patch to match explicit tests to NULL +
> > improve commit message
> …
> >  scripts/coccinelle/misc/{ifaddr.cocci => test_addr.cocci} | 4 +---
> …
> > @@ -14,12 +14,10 @@ virtual context
> >
> >  @r@
> >  expression x;
> > -statement S1,S2;
> >  position p;
> >  @@
> >
> > -*if@p (&x)
> > - S1 else S2
> > +*\(&x@p == NULL \| &x@p != NULL\)
>
> …
>
>
> Can another SmPL code example help with the clarification of proposed
> implementation details?
>
> @display@
> expression x;
> binary operator bo = { ==, != };
> @@
> * &x bo NULL

Markus, did you actually try this?  Please try things before suggesting
them.  The whole point of the proposed change is to trigger some
isomorphisms.  I really doubt that any isomorphisms will be triggered with
this suggestion.

julia

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

* Re: [cocci] [PATCH v5] coccinelle: Extend address test from ifaddr semantic patch to test expressions
@ 2022-07-01 20:49     ` Julia Lawall
  0 siblings, 0 replies; 15+ messages in thread
From: Julia Lawall @ 2022-07-01 20:49 UTC (permalink / raw)
  To: Markus Elfring
  Cc: Jérémy Lefaure, cocci, kernel-janitors, Nicolas Palix

[-- Attachment #1: Type: text/plain, Size: 970 bytes --]



On Fri, 1 Jul 2022, Markus Elfring wrote:

> > This change aims at detecting an address test in more complex conditions
> > and not only in if statements.
> …
> > v4 -> v5: Change semantic patch to match explicit tests to NULL +
> > improve commit message
> …
> >  scripts/coccinelle/misc/{ifaddr.cocci => test_addr.cocci} | 4 +---
> …
> > @@ -14,12 +14,10 @@ virtual context
> >
> >  @r@
> >  expression x;
> > -statement S1,S2;
> >  position p;
> >  @@
> >
> > -*if@p (&x)
> > - S1 else S2
> > +*\(&x@p == NULL \| &x@p != NULL\)
>
> …
>
>
> Can another SmPL code example help with the clarification of proposed
> implementation details?
>
> @display@
> expression x;
> binary operator bo = { ==, != };
> @@
> * &x bo NULL

Markus, did you actually try this?  Please try things before suggesting
them.  The whole point of the proposed change is to trigger some
isomorphisms.  I really doubt that any isomorphisms will be triggered with
this suggestion.

julia

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

* Re: [cocci] [v5] coccinelle: Extend address test from ifaddr semantic patch to test expressions
  2022-07-01 20:49     ` [cocci] " Julia Lawall
  (?)
@ 2022-07-01 21:13     ` Markus Elfring
  -1 siblings, 0 replies; 15+ messages in thread
From: Markus Elfring @ 2022-07-01 21:13 UTC (permalink / raw)
  To: Julia Lawall, Jérémy Lefaure
  Cc: cocci, kernel-janitors, Nicolas Palix

>> Can another SmPL code example help with the clarification of proposed
>> implementation details?
>>
>> @display@
>> expression x;
>> binary operator bo = { ==, != };
>> @@
>> * &x bo NULL
> Markus, did you actually try this?


A command part like “spatch --parse-cocci ….cocci” will show a bit of information
as usual.


> Please try things before suggesting them.


I suggest to take another look also at related SmPL code variations.


> The whole point of the proposed change is to trigger some isomorphisms.
> I really doubt that any isomorphisms will be triggered with
> this suggestion.


Will such a desire influence corresponding descriptions any further?


Would you dare to follow the presented design direction any further
so that even the explicit source code filter for equal/unequal binary operators
could be omitted (according to the combination with the address-of operator)?


Will any related software limitations be adjusted?

Regards,
Markus


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

* Re: [cocci] [PATCH v5] coccinelle: Extend address test from ifaddr semantic patch to test expressions
  2022-07-01 20:49     ` [cocci] " Julia Lawall
  (?)
  (?)
@ 2022-07-02  8:01     ` Markus Elfring
  2022-07-02 10:21         ` [cocci] " Julia Lawall
  -1 siblings, 1 reply; 15+ messages in thread
From: Markus Elfring @ 2022-07-02  8:01 UTC (permalink / raw)
  To: Julia Lawall, Jérémy Lefaure
  Cc: cocci, kernel-janitors, Nicolas Palix


> The whole point of the proposed change is to trigger some isomorphisms.
> I really doubt that any isomorphisms will be triggered with this suggestion.


Such expectations are interesting for further clarification, aren't they?

Will any extensions become relevant also for the handling of isomorphisms
by the Coccinelle software?

Would you like to extend the following SmPL code variant anyhow
so that more case distinctions will be taken better into account?

@display@
statement is, es;
expression x;
binary operator bo;
@@
(
*if (&x)
    is
 else
    es
|
* &x bo NULL
|
* NULL bo &x
|
* !(&x)
)


Regards,
Markus

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

* Re: [PATCH v5] coccinelle: Extend address test from ifaddr semantic patch to test expressions
  2022-07-02  8:01     ` [cocci] [PATCH v5] " Markus Elfring
@ 2022-07-02 10:21         ` Julia Lawall
  0 siblings, 0 replies; 15+ messages in thread
From: Julia Lawall @ 2022-07-02 10:21 UTC (permalink / raw)
  To: Markus Elfring
  Cc: Jérémy Lefaure, cocci, kernel-janitors, Nicolas Palix

[-- Attachment #1: Type: text/plain, Size: 1286 bytes --]

It seems that your resoning is "I wish Coccinelle would work this way, so
I will suggest an "improvement" to a proposed semantic patch that actually
currently has inferior behavior as compared to the original one (but not
mention that at all in the message), and hope that the Coccinelle
developers will think that adding the functionality that you hope for is a
very important priority".  If you want a feature to be added, ask for the
feature.  But please stop confusing the discussion about semantic patches
that are proposed by other people.

julia

On Sat, 2 Jul 2022, Markus Elfring wrote:

>
> > The whole point of the proposed change is to trigger some isomorphisms.
> > I really doubt that any isomorphisms will be triggered with this suggestion.
>
>
> Such expectations are interesting for further clarification, aren't they?
>
> Will any extensions become relevant also for the handling of isomorphisms
> by the Coccinelle software?
>
> Would you like to extend the following SmPL code variant anyhow
> so that more case distinctions will be taken better into account?
>
> @display@
> statement is, es;
> expression x;
> binary operator bo;
> @@
> (
> *if (&x)
>     is
>  else
>     es
> |
> * &x bo NULL
> |
> * NULL bo &x
> |
> * !(&x)
> )
>
>
> Regards,
> Markus
>

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

* Re: [cocci] [PATCH v5] coccinelle: Extend address test from ifaddr semantic patch to test expressions
@ 2022-07-02 10:21         ` Julia Lawall
  0 siblings, 0 replies; 15+ messages in thread
From: Julia Lawall @ 2022-07-02 10:21 UTC (permalink / raw)
  To: Markus Elfring
  Cc: Jérémy Lefaure, cocci, kernel-janitors, Nicolas Palix

[-- Attachment #1: Type: text/plain, Size: 1286 bytes --]

It seems that your resoning is "I wish Coccinelle would work this way, so
I will suggest an "improvement" to a proposed semantic patch that actually
currently has inferior behavior as compared to the original one (but not
mention that at all in the message), and hope that the Coccinelle
developers will think that adding the functionality that you hope for is a
very important priority".  If you want a feature to be added, ask for the
feature.  But please stop confusing the discussion about semantic patches
that are proposed by other people.

julia

On Sat, 2 Jul 2022, Markus Elfring wrote:

>
> > The whole point of the proposed change is to trigger some isomorphisms.
> > I really doubt that any isomorphisms will be triggered with this suggestion.
>
>
> Such expectations are interesting for further clarification, aren't they?
>
> Will any extensions become relevant also for the handling of isomorphisms
> by the Coccinelle software?
>
> Would you like to extend the following SmPL code variant anyhow
> so that more case distinctions will be taken better into account?
>
> @display@
> statement is, es;
> expression x;
> binary operator bo;
> @@
> (
> *if (&x)
>     is
>  else
>     es
> |
> * &x bo NULL
> |
> * NULL bo &x
> |
> * !(&x)
> )
>
>
> Regards,
> Markus
>

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

* Re: [cocci] [v5] coccinelle: Extend address test from ifaddr semantic patch to test expressions
  2022-07-02 10:21         ` [cocci] " Julia Lawall
  (?)
@ 2022-07-02 11:00         ` Markus Elfring
  -1 siblings, 0 replies; 15+ messages in thread
From: Markus Elfring @ 2022-07-02 11:00 UTC (permalink / raw)
  To: Julia Lawall, Jérémy Lefaure
  Cc: cocci, kernel-janitors, Nicolas Palix


> It seems that your resoning is "I wish Coccinelle would work this way,
> so I will suggest an "improvement" to a proposed semantic patch

I pointed further change possibilities out several times.


Examples:
* https://github.com/coccinelle/coccinelle/issues
* https://gitlab.inria.fr/coccinelle/coccinelle/-/issues



> that actually currently has inferior behavior as compared to the original one
> (but not mention that at all in the message),


I find this view interesting.
I hope that we would like to make the discussed SmPL script considerably better.



> and hope that the Coccinelle developers will think that adding the functionality
> that you hope for is a very important priority".


The importance will vary as usual.


> If you want a feature to be added, ask for the feature.


Would you get into the mood to extend isomorphisms (and corresponding documentation)?


> But please stop confusing the discussion about semantic patches
> that are proposed by other people.

Are any additional SmPL disjunctions and metavariable types like “binary operator”
relevant for the current SmPL code review?

Regards,
Markus

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

* Re: [cocci] [PATCH v5] coccinelle: Extend address test from ifaddr semantic patch to test expressions
  2022-07-01 16:01 [cocci] [PATCH v5] coccinelle: Extend address test from ifaddr semantic patch to test expressions Jérémy LEFAURE
  2022-07-01 16:55 ` Markus Elfring
  2022-07-01 19:30 ` Markus Elfring
@ 2022-07-03 10:50 ` Markus Elfring
  2022-07-03 21:45 ` Julia Lawall
  3 siblings, 0 replies; 15+ messages in thread
From: Markus Elfring @ 2022-07-03 10:50 UTC (permalink / raw)
  To: Jérémy Lefaure, cocci; +Cc: Julia Lawall, Nicolas Palix

> ---
> v4 -> v5: Change semantic patch to match explicit tests to NULL +
> improve commit message


I find it sufficient to specify the version list without arrows.
Would you like to avoid the repetition of version numbers in the change log?

Regards,
Markus


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

* Re: [cocci] [PATCH v5] coccinelle: Extend address test from ifaddr semantic patch to test expressions
  2022-07-02 10:21         ` [cocci] " Julia Lawall
  (?)
  (?)
@ 2022-07-03 11:34         ` Markus Elfring
  -1 siblings, 0 replies; 15+ messages in thread
From: Markus Elfring @ 2022-07-03 11:34 UTC (permalink / raw)
  To: Jérémy Lefaure, cocci, kernel-janitors
  Cc: Nicolas Palix, Julia Lawall

> If you want a feature to be added, ask for the feature.
> But please stop confusing the discussion about semantic patches
> that are proposed by other people.


Would you like to achieve that all basic coccicheck operation modes will become
properly supported for a SmPL code variant like the following?


@display@
type t;
statement is, es;
identifier i;
expression x, ix, ex, z;
binary operator bo;
@@
(
*if (&(x))
    is
 else
    es
|
* &(x) bo NULL
|
* NULL bo &(x)
|
* !(&(x))
|
* (&(x))
  ? (ix)
  : (ex)
|
 t i =
* (&(x))
 ;
|
 (z =
* &(x)
 )
)


Regards,
Markus

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

* Re: [cocci] [PATCH v5] coccinelle: Extend address test from ifaddr semantic patch to test expressions
  2022-07-01 16:01 [cocci] [PATCH v5] coccinelle: Extend address test from ifaddr semantic patch to test expressions Jérémy LEFAURE
                   ` (2 preceding siblings ...)
  2022-07-03 10:50 ` Markus Elfring
@ 2022-07-03 21:45 ` Julia Lawall
  2022-07-04 17:16   ` [cocci] [v5] " Markus Elfring
  2022-07-09  5:30   ` [cocci] [PATCH v5] " Markus Elfring
  3 siblings, 2 replies; 15+ messages in thread
From: Julia Lawall @ 2022-07-03 21:45 UTC (permalink / raw)
  To: Jérémy LEFAURE; +Cc: Nicolas Palix, cocci

[-- Attachment #1: Type: text/plain, Size: 1625 bytes --]



On Fri, 1 Jul 2022, Jérémy LEFAURE wrote:

> The test of an expression's address does not necessarily represent the
> whole condition, it may only be a part of it. Also, an expression's
> address is likely to be non-zero in every test expression, not only in
> if statements.
>
> This change aims at detecting an address test in more complex conditions
> and not only in if statements.
>
> Signed-off-by: Jérémy Lefaure <jeremy.lefaure@netatmo.com>
> ---
> v4 -> v5: Change semantic patch to match explicit tests to NULL +
> improve commit message
> v3 -> v4: Improve patch subject
> v2 -> v3: Apply Julia's suggestion to have a more generic solution + adapt
> commit message and file name to this new solution.
> v1 -> v2: Moved disjunction on the condition itself instead of being on the
> if statements.

Applied, thanks.

julia

>
>  scripts/coccinelle/misc/{ifaddr.cocci => test_addr.cocci} | 4 +---
>  1 file changed, 1 insertion(+), 3 deletions(-)
>  rename scripts/coccinelle/misc/{ifaddr.cocci => test_addr.cocci} (94%)
>
> diff --git a/scripts/coccinelle/misc/ifaddr.cocci b/scripts/coccinelle/misc/test_addr.cocci
> similarity index 94%
> rename from scripts/coccinelle/misc/ifaddr.cocci
> rename to scripts/coccinelle/misc/test_addr.cocci
> index fc92e8fcbfcb..029db9069c44 100644
> --- a/scripts/coccinelle/misc/ifaddr.cocci
> +++ b/scripts/coccinelle/misc/test_addr.cocci
> @@ -14,12 +14,10 @@ virtual context
>
>  @r@
>  expression x;
> -statement S1,S2;
>  position p;
>  @@
>
> -*if@p (&x)
> - S1 else S2
> +*\(&x@p == NULL \| &x@p != NULL\)
>
>  @script:python depends on org@
>  p << r.p;
> --
> 2.25.1
>

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

* Re: [cocci] [v5] coccinelle: Extend address test from ifaddr semantic patch to test expressions
  2022-07-03 21:45 ` Julia Lawall
@ 2022-07-04 17:16   ` Markus Elfring
  2022-07-09  5:30   ` [cocci] [PATCH v5] " Markus Elfring
  1 sibling, 0 replies; 15+ messages in thread
From: Markus Elfring @ 2022-07-04 17:16 UTC (permalink / raw)
  To: Julia Lawall, Jérémy Lefaure, cocci, kernel-janitors
  Cc: Nicolas Palix

>> This change aims at detecting an address test in more complex conditions
>> and not only in if statements.
>> v4 -> v5: Change semantic patch to match explicit tests to NULL +
>> improve commit message
> Applied, thanks.


Another intermediate software development result was achieved.


Would you eventually like to care for remaining change possibilities
according to the discussed SmPL code variants?

Regards,
Markus

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

* Re: [cocci] [PATCH v5] coccinelle: Extend address test from ifaddr semantic patch to test expressions
  2022-07-03 21:45 ` Julia Lawall
  2022-07-04 17:16   ` [cocci] [v5] " Markus Elfring
@ 2022-07-09  5:30   ` Markus Elfring
  1 sibling, 0 replies; 15+ messages in thread
From: Markus Elfring @ 2022-07-09  5:30 UTC (permalink / raw)
  To: Julia Lawall, Jérémy Lefaure, cocci, kernel-janitors
  Cc: Nicolas Palix

>> This change aims at detecting an address test in more complex conditions
>> and not only in if statements.
>> v4 -> v5: Change semantic patch to match explicit tests to NULL +
>> improve commit message
>> Applied, thanks.


How do you think about to support more case distinctions for the discussed
source code search pattern (including also the detection and special handling
for pointer data types)?


@display disable decl_init@
type t;
statement is, es;
identifier i;
expression x, ix, ex, z;
binary operator bo;
@@
(
*if (&x)
    is
 else
    es
|
* &x bo NULL
|
* NULL bo &x
|
* !(&x)
|
* (&x)
  ? ix
  : ex
|
(
 t* i = &x;
|
 t* i;
 ... when != i = z
 i = &x;
|
 t i =
* (&x)
 ;
)
|
 (z =
* (&x)
 )
)



Regards,
Markus


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

end of thread, other threads:[~2022-07-09  5:31 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-01 16:01 [cocci] [PATCH v5] coccinelle: Extend address test from ifaddr semantic patch to test expressions Jérémy LEFAURE
2022-07-01 16:55 ` Markus Elfring
2022-07-01 19:30 ` Markus Elfring
2022-07-01 20:49   ` Julia Lawall
2022-07-01 20:49     ` [cocci] " Julia Lawall
2022-07-01 21:13     ` [cocci] [v5] " Markus Elfring
2022-07-02  8:01     ` [cocci] [PATCH v5] " Markus Elfring
2022-07-02 10:21       ` Julia Lawall
2022-07-02 10:21         ` [cocci] " Julia Lawall
2022-07-02 11:00         ` [cocci] [v5] " Markus Elfring
2022-07-03 11:34         ` [cocci] [PATCH v5] " Markus Elfring
2022-07-03 10:50 ` Markus Elfring
2022-07-03 21:45 ` Julia Lawall
2022-07-04 17:16   ` [cocci] [v5] " Markus Elfring
2022-07-09  5:30   ` [cocci] [PATCH v5] " 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.