diff for duplicates of <1497191312.22624.110.camel@linux.intel.com> diff --git a/a/1.txt b/N1/1.txt index 068802d..74e8c61 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -18,9 +18,9 @@ are not going to replace the one which uses 0. > Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr> > > --- -> ?scripts/coccinelle/api/gpiod_get_index.cocci |???92 +> scripts/coccinelle/api/gpiod_get_index.cocci | 92 > +++++++++++++++++++++++++++ -> ?1 file changed, 92 insertions(+) +> 1 file changed, 92 insertions(+) > > diff --git a/scripts/coccinelle/api/gpiod_get_index.cocci > b/scripts/coccinelle/api/gpiod_get_index.cocci @@ -33,7 +33,7 @@ are not going to replace the one which uses 0. > +/// gpiod_get_index function is 0. > +//# The change might not be desired when there is a series of calls, > for 0, 1, -> +//# 2, etc.??This rule checks for another such call subsequently +> +//# 2, etc. This rule checks for another such call subsequently > only. > +/// > +// Confidence: Moderate @@ -47,70 +47,70 @@ are not going to replace the one which uses 0. > +virtual org > +virtual report > + -> + at initialize:python@ +> +@initialize:python@ > +@@ > + > +def not_wrapper(p): -> +??return (p[0].current_element != "devm_gpiod_get_optional" and -> +??????????p[0].current_element != "devm_gpiod_get" and -> +??????????p[0].current_element != "gpiod_get_optional" and -> +??????????p[0].current_element != "gpiod_get"); +> + return (p[0].current_element != "devm_gpiod_get_optional" and +> + p[0].current_element != "devm_gpiod_get" and +> + p[0].current_element != "gpiod_get_optional" and +> + p[0].current_element != "gpiod_get"); > + -> + at r depends on patch && !context && !org && !report@ +> +@r depends on patch && !context && !org && !report@ > +expression e1,e2,e3,e4,e5,e6,n != 0; > +position p : script:python() { not_wrapper(p) }; > +@@ > + > +( -> +- devm_gpiod_get_index_optional at p +> +- devm_gpiod_get_index_optional@p > ++ devm_gpiod_get_optional > +| -> +- devm_gpiod_get_index at p +> +- devm_gpiod_get_index@p > ++ devm_gpiod_get > +| -> +- gpiod_get_index_optional at p +> +- gpiod_get_index_optional@p > ++ gpiod_get_optional > +| -> +- gpiod_get_index at p +> +- gpiod_get_index@p > ++ gpiod_get > +) -> +???(e1,e2, -> +-???0, -> +????e3) +> + (e1,e2, +> +- 0, +> + e3) > + ... when != devm_gpiod_get_index_optional(e4,e5,n,e6) -> +?????when != devm_gpiod_get_index(e4,e5,n,e6) -> +?????when != gpiod_get_index_optional(e4,e5,n,e6) -> +?????when != gpiod_get_index(e4,e5,n,e6) +> + when != devm_gpiod_get_index(e4,e5,n,e6) +> + when != gpiod_get_index_optional(e4,e5,n,e6) +> + when != gpiod_get_index(e4,e5,n,e6) > + > +// ------------------------------------------------------------------ > ---------- > + -> + at r_context depends on !patch && (context || org || report) forall@ +> +@r_context depends on !patch && (context || org || report) forall@ > +expression e1, e2, e3, e4, e5, e6, n != 0; > +position p: script:python () { not_wrapper(p) }; > +@@ > + > +( -> +*??devm_gpiod_get_index_optional at p +> +* devm_gpiod_get_index_optional@p > +| -> +*??devm_gpiod_get_index at p +> +* devm_gpiod_get_index@p > +| -> +*??gpiod_get_index_optional at p +> +* gpiod_get_index_optional@p > +| -> +*??gpiod_get_index at p +> +* gpiod_get_index@p > +) -> +???(e1,e2, -> +*????0, -> +????e3) +> + (e1,e2, +> +* 0, +> + e3) > + ... when != devm_gpiod_get_index_optional(e4,e5,n,e6) -> +?????when != devm_gpiod_get_index(e4,e5,n,e6) -> +?????when != gpiod_get_index_optional(e4,e5,n,e6) -> +?????when != gpiod_get_index(e4,e5,n,e6) +> + when != devm_gpiod_get_index(e4,e5,n,e6) +> + when != gpiod_get_index_optional(e4,e5,n,e6) +> + when != gpiod_get_index(e4,e5,n,e6) > + > +// ------------------------------------------------------------------ > ---------- > + -> + at script:python r_org depends on org@ +> +@script:python r_org depends on org@ > +p << r_context.p; > +@@ > + @@ -120,7 +120,7 @@ are not going to replace the one which uses 0. > +// ------------------------------------------------------------------ > ---------- > + -> + at script:python r_report depends on report@ +> +@script:python r_report depends on report@ > +p << r_context.p; > +@@ > + diff --git a/a/content_digest b/N1/content_digest index afd5aa9..3a56329 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,7 +1,7 @@ "ref\01497189236-4666-1-git-send-email-Julia.Lawall@lip6.fr\0" - "From\0andriy.shevchenko@linux.intel.com (Andy Shevchenko)\0" - "Subject\0[Cocci] [PATCH] scripts/coccinelle/api/gpiod_get_index.cocci: use gpiod_get variant when possible\0" - "Date\0Sun, 11 Jun 2017 17:28:32 +0300\0" + "From\0Andy Shevchenko <andriy.shevchenko@linux.intel.com>\0" + "Subject\0Re: [PATCH] scripts/coccinelle/api/gpiod_get_index.cocci: use gpiod_get variant when possible\0" + "Date\0Sun, 11 Jun 2017 14:28:32 +0000\0" "To\0cocci@systeme.lip6.fr\0" "\00:1\0" "b\0" @@ -25,9 +25,9 @@ "> Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>\n" "> \n" "> ---\n" - "> ?scripts/coccinelle/api/gpiod_get_index.cocci |???92\n" + "> \302\240scripts/coccinelle/api/gpiod_get_index.cocci |\302\240\302\240\302\24092\n" "> +++++++++++++++++++++++++++\n" - "> ?1 file changed, 92 insertions(+)\n" + "> \302\2401 file changed, 92 insertions(+)\n" "> \n" "> diff --git a/scripts/coccinelle/api/gpiod_get_index.cocci\n" "> b/scripts/coccinelle/api/gpiod_get_index.cocci\n" @@ -40,7 +40,7 @@ "> +/// gpiod_get_index function is 0.\n" "> +//# The change might not be desired when there is a series of calls,\n" "> for 0, 1,\n" - "> +//# 2, etc.??This rule checks for another such call subsequently\n" + "> +//# 2, etc.\302\240\302\240This rule checks for another such call subsequently\n" "> only.\n" "> +///\n" "> +// Confidence: Moderate\n" @@ -54,70 +54,70 @@ "> +virtual org\n" "> +virtual report\n" "> +\n" - "> + at initialize:python@\n" + "> +@initialize:python@\n" "> +@@\n" "> +\n" "> +def not_wrapper(p):\n" - "> +??return (p[0].current_element != \"devm_gpiod_get_optional\" and\n" - "> +??????????p[0].current_element != \"devm_gpiod_get\" and\n" - "> +??????????p[0].current_element != \"gpiod_get_optional\" and\n" - "> +??????????p[0].current_element != \"gpiod_get\");\n" + "> +\302\240\302\240return (p[0].current_element != \"devm_gpiod_get_optional\" and\n" + "> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240p[0].current_element != \"devm_gpiod_get\" and\n" + "> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240p[0].current_element != \"gpiod_get_optional\" and\n" + "> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240p[0].current_element != \"gpiod_get\");\n" "> +\n" - "> + at r depends on patch && !context && !org && !report@\n" + "> +@r depends on patch && !context && !org && !report@\n" "> +expression e1,e2,e3,e4,e5,e6,n != 0;\n" "> +position p : script:python() { not_wrapper(p) };\n" "> +@@\n" "> +\n" "> +(\n" - "> +- devm_gpiod_get_index_optional at p\n" + "> +- devm_gpiod_get_index_optional@p\n" "> ++ devm_gpiod_get_optional\n" "> +|\n" - "> +- devm_gpiod_get_index at p\n" + "> +- devm_gpiod_get_index@p\n" "> ++ devm_gpiod_get\n" "> +|\n" - "> +- gpiod_get_index_optional at p\n" + "> +- gpiod_get_index_optional@p\n" "> ++ gpiod_get_optional\n" "> +|\n" - "> +- gpiod_get_index at p\n" + "> +- gpiod_get_index@p\n" "> ++ gpiod_get\n" "> +)\n" - "> +???(e1,e2,\n" - "> +-???0,\n" - "> +????e3)\n" + "> +\302\240\302\240\302\240(e1,e2,\n" + "> +-\302\240\302\240\302\2400,\n" + "> +\302\240\302\240\302\240\302\240e3)\n" "> + ... when != devm_gpiod_get_index_optional(e4,e5,n,e6)\n" - "> +?????when != devm_gpiod_get_index(e4,e5,n,e6)\n" - "> +?????when != gpiod_get_index_optional(e4,e5,n,e6)\n" - "> +?????when != gpiod_get_index(e4,e5,n,e6)\n" + "> +\302\240\302\240\302\240\302\240\302\240when != devm_gpiod_get_index(e4,e5,n,e6)\n" + "> +\302\240\302\240\302\240\302\240\302\240when != gpiod_get_index_optional(e4,e5,n,e6)\n" + "> +\302\240\302\240\302\240\302\240\302\240when != gpiod_get_index(e4,e5,n,e6)\n" "> +\n" "> +// ------------------------------------------------------------------\n" "> ----------\n" "> +\n" - "> + at r_context depends on !patch && (context || org || report) forall@\n" + "> +@r_context depends on !patch && (context || org || report) forall@\n" "> +expression e1, e2, e3, e4, e5, e6, n != 0;\n" "> +position p: script:python () { not_wrapper(p) };\n" "> +@@\n" "> +\n" "> +(\n" - "> +*??devm_gpiod_get_index_optional at p\n" + "> +*\302\240\302\240devm_gpiod_get_index_optional@p\n" "> +|\n" - "> +*??devm_gpiod_get_index at p\n" + "> +*\302\240\302\240devm_gpiod_get_index@p\n" "> +|\n" - "> +*??gpiod_get_index_optional at p\n" + "> +*\302\240\302\240gpiod_get_index_optional@p\n" "> +|\n" - "> +*??gpiod_get_index at p\n" + "> +*\302\240\302\240gpiod_get_index@p\n" "> +)\n" - "> +???(e1,e2,\n" - "> +*????0,\n" - "> +????e3)\n" + "> +\302\240\302\240\302\240(e1,e2,\n" + "> +*\302\240\302\240\302\240\302\2400,\n" + "> +\302\240\302\240\302\240\302\240e3)\n" "> + ... when != devm_gpiod_get_index_optional(e4,e5,n,e6)\n" - "> +?????when != devm_gpiod_get_index(e4,e5,n,e6)\n" - "> +?????when != gpiod_get_index_optional(e4,e5,n,e6)\n" - "> +?????when != gpiod_get_index(e4,e5,n,e6)\n" + "> +\302\240\302\240\302\240\302\240\302\240when != devm_gpiod_get_index(e4,e5,n,e6)\n" + "> +\302\240\302\240\302\240\302\240\302\240when != gpiod_get_index_optional(e4,e5,n,e6)\n" + "> +\302\240\302\240\302\240\302\240\302\240when != gpiod_get_index(e4,e5,n,e6)\n" "> +\n" "> +// ------------------------------------------------------------------\n" "> ----------\n" "> +\n" - "> + at script:python r_org depends on org@\n" + "> +@script:python r_org depends on org@\n" "> +p << r_context.p;\n" "> +@@\n" "> +\n" @@ -127,7 +127,7 @@ "> +// ------------------------------------------------------------------\n" "> ----------\n" "> +\n" - "> + at script:python r_report depends on report@\n" + "> +@script:python r_report depends on report@\n" "> +p << r_context.p;\n" "> +@@\n" "> +\n" @@ -140,4 +140,4 @@ "Andy Shevchenko <andriy.shevchenko@linux.intel.com>\n" Intel Finland Oy -9951cf48c6a601ab308e7198a1ee96c7f3d7cd320ead9125d36f709d035565b2 +dd84d3f87c80e97b25ce643eb252285d2980a5fcc6f679443fb979b1edb7e87c
diff --git a/a/1.txt b/N2/1.txt index 068802d..74e8c61 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -18,9 +18,9 @@ are not going to replace the one which uses 0. > Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr> > > --- -> ?scripts/coccinelle/api/gpiod_get_index.cocci |???92 +> scripts/coccinelle/api/gpiod_get_index.cocci | 92 > +++++++++++++++++++++++++++ -> ?1 file changed, 92 insertions(+) +> 1 file changed, 92 insertions(+) > > diff --git a/scripts/coccinelle/api/gpiod_get_index.cocci > b/scripts/coccinelle/api/gpiod_get_index.cocci @@ -33,7 +33,7 @@ are not going to replace the one which uses 0. > +/// gpiod_get_index function is 0. > +//# The change might not be desired when there is a series of calls, > for 0, 1, -> +//# 2, etc.??This rule checks for another such call subsequently +> +//# 2, etc. This rule checks for another such call subsequently > only. > +/// > +// Confidence: Moderate @@ -47,70 +47,70 @@ are not going to replace the one which uses 0. > +virtual org > +virtual report > + -> + at initialize:python@ +> +@initialize:python@ > +@@ > + > +def not_wrapper(p): -> +??return (p[0].current_element != "devm_gpiod_get_optional" and -> +??????????p[0].current_element != "devm_gpiod_get" and -> +??????????p[0].current_element != "gpiod_get_optional" and -> +??????????p[0].current_element != "gpiod_get"); +> + return (p[0].current_element != "devm_gpiod_get_optional" and +> + p[0].current_element != "devm_gpiod_get" and +> + p[0].current_element != "gpiod_get_optional" and +> + p[0].current_element != "gpiod_get"); > + -> + at r depends on patch && !context && !org && !report@ +> +@r depends on patch && !context && !org && !report@ > +expression e1,e2,e3,e4,e5,e6,n != 0; > +position p : script:python() { not_wrapper(p) }; > +@@ > + > +( -> +- devm_gpiod_get_index_optional at p +> +- devm_gpiod_get_index_optional@p > ++ devm_gpiod_get_optional > +| -> +- devm_gpiod_get_index at p +> +- devm_gpiod_get_index@p > ++ devm_gpiod_get > +| -> +- gpiod_get_index_optional at p +> +- gpiod_get_index_optional@p > ++ gpiod_get_optional > +| -> +- gpiod_get_index at p +> +- gpiod_get_index@p > ++ gpiod_get > +) -> +???(e1,e2, -> +-???0, -> +????e3) +> + (e1,e2, +> +- 0, +> + e3) > + ... when != devm_gpiod_get_index_optional(e4,e5,n,e6) -> +?????when != devm_gpiod_get_index(e4,e5,n,e6) -> +?????when != gpiod_get_index_optional(e4,e5,n,e6) -> +?????when != gpiod_get_index(e4,e5,n,e6) +> + when != devm_gpiod_get_index(e4,e5,n,e6) +> + when != gpiod_get_index_optional(e4,e5,n,e6) +> + when != gpiod_get_index(e4,e5,n,e6) > + > +// ------------------------------------------------------------------ > ---------- > + -> + at r_context depends on !patch && (context || org || report) forall@ +> +@r_context depends on !patch && (context || org || report) forall@ > +expression e1, e2, e3, e4, e5, e6, n != 0; > +position p: script:python () { not_wrapper(p) }; > +@@ > + > +( -> +*??devm_gpiod_get_index_optional at p +> +* devm_gpiod_get_index_optional@p > +| -> +*??devm_gpiod_get_index at p +> +* devm_gpiod_get_index@p > +| -> +*??gpiod_get_index_optional at p +> +* gpiod_get_index_optional@p > +| -> +*??gpiod_get_index at p +> +* gpiod_get_index@p > +) -> +???(e1,e2, -> +*????0, -> +????e3) +> + (e1,e2, +> +* 0, +> + e3) > + ... when != devm_gpiod_get_index_optional(e4,e5,n,e6) -> +?????when != devm_gpiod_get_index(e4,e5,n,e6) -> +?????when != gpiod_get_index_optional(e4,e5,n,e6) -> +?????when != gpiod_get_index(e4,e5,n,e6) +> + when != devm_gpiod_get_index(e4,e5,n,e6) +> + when != gpiod_get_index_optional(e4,e5,n,e6) +> + when != gpiod_get_index(e4,e5,n,e6) > + > +// ------------------------------------------------------------------ > ---------- > + -> + at script:python r_org depends on org@ +> +@script:python r_org depends on org@ > +p << r_context.p; > +@@ > + @@ -120,7 +120,7 @@ are not going to replace the one which uses 0. > +// ------------------------------------------------------------------ > ---------- > + -> + at script:python r_report depends on report@ +> +@script:python r_report depends on report@ > +p << r_context.p; > +@@ > + diff --git a/a/content_digest b/N2/content_digest index afd5aa9..e674c19 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -1,8 +1,19 @@ "ref\01497189236-4666-1-git-send-email-Julia.Lawall@lip6.fr\0" - "From\0andriy.shevchenko@linux.intel.com (Andy Shevchenko)\0" - "Subject\0[Cocci] [PATCH] scripts/coccinelle/api/gpiod_get_index.cocci: use gpiod_get variant when possible\0" + "From\0Andy Shevchenko <andriy.shevchenko@linux.intel.com>\0" + "Subject\0Re: [PATCH] scripts/coccinelle/api/gpiod_get_index.cocci: use gpiod_get variant when possible\0" "Date\0Sun, 11 Jun 2017 17:28:32 +0300\0" - "To\0cocci@systeme.lip6.fr\0" + "To\0Julia Lawall <Julia.Lawall@lip6.fr>\0" + "Cc\0kernel-janitors@vger.kernel.org" + Gilles Muller <Gilles.Muller@lip6.fr> + Nicolas Palix <nicolas.palix@imag.fr> + Michal Marek <mmarek@suse.com> + cocci@systeme.lip6.fr + linux-kernel@vger.kernel.org + Jonathan Cameron <jic23@kernel.org> + linux-iio@vger.kernel.org + Hartmut Knaack <knaack.h@gmx.de> + Lars-Peter Clausen <lars@metafoo.de> + " Peter Meerwald-Stadler <pmeerw@pmeerw.net>\0" "\00:1\0" "b\0" "On Sun, 2017-06-11 at 15:53 +0200, Julia Lawall wrote:\n" @@ -25,9 +36,9 @@ "> Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>\n" "> \n" "> ---\n" - "> ?scripts/coccinelle/api/gpiod_get_index.cocci |???92\n" + "> \302\240scripts/coccinelle/api/gpiod_get_index.cocci |\302\240\302\240\302\24092\n" "> +++++++++++++++++++++++++++\n" - "> ?1 file changed, 92 insertions(+)\n" + "> \302\2401 file changed, 92 insertions(+)\n" "> \n" "> diff --git a/scripts/coccinelle/api/gpiod_get_index.cocci\n" "> b/scripts/coccinelle/api/gpiod_get_index.cocci\n" @@ -40,7 +51,7 @@ "> +/// gpiod_get_index function is 0.\n" "> +//# The change might not be desired when there is a series of calls,\n" "> for 0, 1,\n" - "> +//# 2, etc.??This rule checks for another such call subsequently\n" + "> +//# 2, etc.\302\240\302\240This rule checks for another such call subsequently\n" "> only.\n" "> +///\n" "> +// Confidence: Moderate\n" @@ -54,70 +65,70 @@ "> +virtual org\n" "> +virtual report\n" "> +\n" - "> + at initialize:python@\n" + "> +@initialize:python@\n" "> +@@\n" "> +\n" "> +def not_wrapper(p):\n" - "> +??return (p[0].current_element != \"devm_gpiod_get_optional\" and\n" - "> +??????????p[0].current_element != \"devm_gpiod_get\" and\n" - "> +??????????p[0].current_element != \"gpiod_get_optional\" and\n" - "> +??????????p[0].current_element != \"gpiod_get\");\n" + "> +\302\240\302\240return (p[0].current_element != \"devm_gpiod_get_optional\" and\n" + "> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240p[0].current_element != \"devm_gpiod_get\" and\n" + "> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240p[0].current_element != \"gpiod_get_optional\" and\n" + "> +\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240p[0].current_element != \"gpiod_get\");\n" "> +\n" - "> + at r depends on patch && !context && !org && !report@\n" + "> +@r depends on patch && !context && !org && !report@\n" "> +expression e1,e2,e3,e4,e5,e6,n != 0;\n" "> +position p : script:python() { not_wrapper(p) };\n" "> +@@\n" "> +\n" "> +(\n" - "> +- devm_gpiod_get_index_optional at p\n" + "> +- devm_gpiod_get_index_optional@p\n" "> ++ devm_gpiod_get_optional\n" "> +|\n" - "> +- devm_gpiod_get_index at p\n" + "> +- devm_gpiod_get_index@p\n" "> ++ devm_gpiod_get\n" "> +|\n" - "> +- gpiod_get_index_optional at p\n" + "> +- gpiod_get_index_optional@p\n" "> ++ gpiod_get_optional\n" "> +|\n" - "> +- gpiod_get_index at p\n" + "> +- gpiod_get_index@p\n" "> ++ gpiod_get\n" "> +)\n" - "> +???(e1,e2,\n" - "> +-???0,\n" - "> +????e3)\n" + "> +\302\240\302\240\302\240(e1,e2,\n" + "> +-\302\240\302\240\302\2400,\n" + "> +\302\240\302\240\302\240\302\240e3)\n" "> + ... when != devm_gpiod_get_index_optional(e4,e5,n,e6)\n" - "> +?????when != devm_gpiod_get_index(e4,e5,n,e6)\n" - "> +?????when != gpiod_get_index_optional(e4,e5,n,e6)\n" - "> +?????when != gpiod_get_index(e4,e5,n,e6)\n" + "> +\302\240\302\240\302\240\302\240\302\240when != devm_gpiod_get_index(e4,e5,n,e6)\n" + "> +\302\240\302\240\302\240\302\240\302\240when != gpiod_get_index_optional(e4,e5,n,e6)\n" + "> +\302\240\302\240\302\240\302\240\302\240when != gpiod_get_index(e4,e5,n,e6)\n" "> +\n" "> +// ------------------------------------------------------------------\n" "> ----------\n" "> +\n" - "> + at r_context depends on !patch && (context || org || report) forall@\n" + "> +@r_context depends on !patch && (context || org || report) forall@\n" "> +expression e1, e2, e3, e4, e5, e6, n != 0;\n" "> +position p: script:python () { not_wrapper(p) };\n" "> +@@\n" "> +\n" "> +(\n" - "> +*??devm_gpiod_get_index_optional at p\n" + "> +*\302\240\302\240devm_gpiod_get_index_optional@p\n" "> +|\n" - "> +*??devm_gpiod_get_index at p\n" + "> +*\302\240\302\240devm_gpiod_get_index@p\n" "> +|\n" - "> +*??gpiod_get_index_optional at p\n" + "> +*\302\240\302\240gpiod_get_index_optional@p\n" "> +|\n" - "> +*??gpiod_get_index at p\n" + "> +*\302\240\302\240gpiod_get_index@p\n" "> +)\n" - "> +???(e1,e2,\n" - "> +*????0,\n" - "> +????e3)\n" + "> +\302\240\302\240\302\240(e1,e2,\n" + "> +*\302\240\302\240\302\240\302\2400,\n" + "> +\302\240\302\240\302\240\302\240e3)\n" "> + ... when != devm_gpiod_get_index_optional(e4,e5,n,e6)\n" - "> +?????when != devm_gpiod_get_index(e4,e5,n,e6)\n" - "> +?????when != gpiod_get_index_optional(e4,e5,n,e6)\n" - "> +?????when != gpiod_get_index(e4,e5,n,e6)\n" + "> +\302\240\302\240\302\240\302\240\302\240when != devm_gpiod_get_index(e4,e5,n,e6)\n" + "> +\302\240\302\240\302\240\302\240\302\240when != gpiod_get_index_optional(e4,e5,n,e6)\n" + "> +\302\240\302\240\302\240\302\240\302\240when != gpiod_get_index(e4,e5,n,e6)\n" "> +\n" "> +// ------------------------------------------------------------------\n" "> ----------\n" "> +\n" - "> + at script:python r_org depends on org@\n" + "> +@script:python r_org depends on org@\n" "> +p << r_context.p;\n" "> +@@\n" "> +\n" @@ -127,7 +138,7 @@ "> +// ------------------------------------------------------------------\n" "> ----------\n" "> +\n" - "> + at script:python r_report depends on report@\n" + "> +@script:python r_report depends on report@\n" "> +p << r_context.p;\n" "> +@@\n" "> +\n" @@ -140,4 +151,4 @@ "Andy Shevchenko <andriy.shevchenko@linux.intel.com>\n" Intel Finland Oy -9951cf48c6a601ab308e7198a1ee96c7f3d7cd320ead9125d36f709d035565b2 +064c42c364c5167a789504a008cca66ec387e1c9ca56d80fbac102c98c1107c1
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.