diff for duplicates of <551531B0.4090108@samsung.com> diff --git a/a/1.txt b/N1/1.txt index 520c157..9e224c1 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -8,7 +8,7 @@ in kernel sources. On 02/27/2015 02:21 PM, Daniel Granat wrote: > <pre wrap> - > Signed-off-by: Daniel Granat <d.granat at samsung.com> + > Signed-off-by: Daniel Granat <d.granat@samsung.com> > --- > scripts/coccinelle/misc/device_id_tables.cocci | 95 ++++++++++++++++++++++++++ @@ -32,14 +32,14 @@ b/scripts/coccinelle/misc/device_id_tables.cocci > +virtual report > +virtual patch > + - > + at initialize:python@ + > +@initialize:python@ > +@@ > +import re > + > +postfix = '_device_id$' > +prefix_list = ['platform', 'of', 'i2c'] > + - > + at r1 depends on patch || org || report@ + > +@r1 depends on patch || org || report@ > +position p1; > +identifier var, arr; > +identifier struct_name; @@ -62,7 +62,7 @@ b/scripts/coccinelle/misc/device_id_tables.cocci > +}; > +) > + - > + at script:python depends on report@ + > +@script:python depends on report@ > +struct_name << r1.struct_name; > +p1 << r1.p1; > +arr << r1.arr; @@ -78,7 +78,7 @@ b/scripts/coccinelle/misc/device_id_tables.cocci > + coccilib.report.print_report(p1[0],msg) > + break > + - > + at script:python match depends on patch@ + > +@script:python match depends on patch@ > +struct_name << r1.struct_name; > +matched_name; > +pattern; @@ -92,7 +92,7 @@ b/scripts/coccinelle/misc/device_id_tables.cocci > + coccinelle.matched_name = struct_name > + break > + - > + at r2 depends on patch@ + > +@r2 depends on patch@ > +position r1.p1; > +identifier var, arr; > +identifier match.matched_name; diff --git a/a/content_digest b/N1/content_digest index bab07a0..7efb68f 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,8 +1,13 @@ "ref\01425043313-15844-1-git-send-email-d.granat@samsung.com\0" - "From\0d.granat@samsung.com (Daniel Granat)\0" - "Subject\0[Cocci] [PATCH] Add coccinelle script that makes sure that tables are NULL terminated\0" + "From\0Daniel Granat <d.granat@samsung.com>\0" + "Subject\0Re: [PATCH] Add coccinelle script that makes sure that tables are NULL terminated\0" "Date\0Fri, 27 Mar 2015 11:32:16 +0100\0" - "To\0cocci@systeme.lip6.fr\0" + "To\0Julia.Lawall@lip6.fr" + cocci@systeme.lip6.fr + " linux-kernel@vger.kernel.org\0" + "Cc\0Gilles.Muller@lip6.fr" + nicolas.palix@imag.fr + " Karol Wrona <k.wrona@samsung.com>\0" "\00:1\0" "b\0" "Hi,\n" @@ -15,7 +20,7 @@ "\n" "On 02/27/2015 02:21 PM, Daniel Granat wrote:\n" "> <pre wrap>\n" - " > Signed-off-by: Daniel Granat <d.granat at samsung.com>\n" + " > Signed-off-by: Daniel Granat <d.granat@samsung.com>\n" " > ---\n" " > scripts/coccinelle/misc/device_id_tables.cocci | 95 \n" "++++++++++++++++++++++++++\n" @@ -39,14 +44,14 @@ " > +virtual report\n" " > +virtual patch\n" " > +\n" - " > + at initialize:python@\n" + " > +@initialize:python@\n" " > +@@\n" " > +import re\n" " > +\n" " > +postfix = '_device_id$'\n" " > +prefix_list = ['platform', 'of', 'i2c']\n" " > +\n" - " > + at r1 depends on patch || org || report@\n" + " > +@r1 depends on patch || org || report@\n" " > +position p1;\n" " > +identifier var, arr;\n" " > +identifier struct_name;\n" @@ -69,7 +74,7 @@ " > +};\n" " > +)\n" " > +\n" - " > + at script:python depends on report@\n" + " > +@script:python depends on report@\n" " > +struct_name << r1.struct_name;\n" " > +p1 << r1.p1;\n" " > +arr << r1.arr;\n" @@ -85,7 +90,7 @@ " > + coccilib.report.print_report(p1[0],msg)\n" " > + break\n" " > +\n" - " > + at script:python match depends on patch@\n" + " > +@script:python match depends on patch@\n" " > +struct_name << r1.struct_name;\n" " > +matched_name;\n" " > +pattern;\n" @@ -99,7 +104,7 @@ " > + coccinelle.matched_name = struct_name\n" " > + break\n" " > +\n" - " > + at r2 depends on patch@\n" + " > +@r2 depends on patch@\n" " > +position r1.p1;\n" " > +identifier var, arr;\n" " > +identifier match.matched_name;\n" @@ -129,4 +134,4 @@ " > </html>\n" > </html> -cf780b68f939aa55fa4dab9bac96b2d6b1f952a8bf5d039b37ebd87305f90136 +dae2ccf4900117a6fb56434131fa89208150d35a76ae891edc8a0a730f8f67c4
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.