All of lore.kernel.org
 help / color / mirror / Atom feed
From: Joe Perches <joe@perches.com>
To: Marc Zyngier <maz@kernel.org>, Markus Elfring <Markus.Elfring@web.de>
Cc: Himanshu Jha <himanshujha199640@gmail.com>,
	Julia Lawall <julia.lawall@lip6.fr>,
	kernel-janitors@vger.kernel.org,
	Coccinelle <cocci@systeme.lip6.fr>,
	Alexandre Belloni <alexandre.belloni@bootlin.com>,
	linux-kernel@vger.kernel.org,
	Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
	Arnd Bergmann <arnd@arndb.de>,
	Bartosz Golaszewski <bgolaszewski@baylibre.com>,
	Gilles Muller <Gilles.Muller@lip6.fr>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Linus Torvalds <torvalds@linuxfoundation.org>,
	Linus Walleij <linus.walleij@linaro.org>,
	Masahiro Yamada <yamada.masahiro@socionext.com>,
	Michal Marek <michal.lkml@markovi.net>,
	Nicolas Palix <nicolas.palix@imag.fr>,
	Thomas Gleixner <tglx@linutronix.de>,
	YueHaibing <yuehaibing@huawei.com>
Subject: Re: coccinelle: api/devm_platform_ioremap_resource: remove useless script
Date: Sat, 19 Oct 2019 15:13:24 -0700	[thread overview]
Message-ID: <c8816d85b696cb96318e17b7010b84f09bc67bf7.camel@perches.com> (raw)
In-Reply-To: <868spgzcti.wl-maz@kernel.org>

On Sat, 2019-10-19 at 21:43 +0100, Marc Zyngier wrote:
> Providing Coccinelle scripts that scream about perfectly valid code is
> pointless, and the result is actively harmful.

Doubtful.

If the new code is smaller object code and correct
than the conversion is worthwhile.

fyi:

There are already ~450 uses of this function and maybe
~800 possible additional conversions.

> If said script was providing a correct semantic patch instead of being
> an incentive for people to churn untested patches that span the whole
> tree, that'd be a different story.

Right.



WARNING: multiple messages have this Message-ID (diff)
From: Joe Perches <joe@perches.com>
To: Marc Zyngier <maz@kernel.org>, Markus Elfring <Markus.Elfring@web.de>
Cc: Alexandre Belloni <alexandre.belloni@bootlin.com>,
	Michal Marek <michal.lkml@markovi.net>,
	YueHaibing <yuehaibing@huawei.com>, Arnd Bergmann <arnd@arndb.de>,
	Bartosz Golaszewski <bgolaszewski@baylibre.com>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Linus Walleij <linus.walleij@linaro.org>,
	kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org,
	Nicolas Palix <nicolas.palix@imag.fr>,
	Linus Torvalds <torvalds@linuxfoundation.org>,
	Thomas Gleixner <tglx@linutronix.de>,
	Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
	Coccinelle <cocci@systeme.lip6.fr>
Subject: Re: coccinelle: api/devm_platform_ioremap_resource: remove useless script
Date: Sat, 19 Oct 2019 22:13:24 +0000	[thread overview]
Message-ID: <c8816d85b696cb96318e17b7010b84f09bc67bf7.camel@perches.com> (raw)
In-Reply-To: <868spgzcti.wl-maz@kernel.org>

On Sat, 2019-10-19 at 21:43 +0100, Marc Zyngier wrote:
> Providing Coccinelle scripts that scream about perfectly valid code is
> pointless, and the result is actively harmful.

Doubtful.

If the new code is smaller object code and correct
than the conversion is worthwhile.

fyi:

There are already ~450 uses of this function and maybe
~800 possible additional conversions.

> If said script was providing a correct semantic patch instead of being
> an incentive for people to churn untested patches that span the whole
> tree, that'd be a different story.

Right.

WARNING: multiple messages have this Message-ID (diff)
From: Joe Perches <joe@perches.com>
To: Marc Zyngier <maz@kernel.org>, Markus Elfring <Markus.Elfring@web.de>
Cc: Alexandre Belloni <alexandre.belloni@bootlin.com>,
	Michal Marek <michal.lkml@markovi.net>,
	YueHaibing <yuehaibing@huawei.com>, Arnd Bergmann <arnd@arndb.de>,
	Bartosz Golaszewski <bgolaszewski@baylibre.com>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Linus Walleij <linus.walleij@linaro.org>,
	kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org,
	Nicolas Palix <nicolas.palix@imag.fr>,
	Linus Torvalds <torvalds@linuxfoundation.org>,
	Thomas Gleixner <tglx@linutronix.de>,
	Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
	Coccinelle <cocci@systeme.lip6.fr>
Subject: Re: [Cocci] coccinelle: api/devm_platform_ioremap_resource: remove useless script
Date: Sat, 19 Oct 2019 15:13:24 -0700	[thread overview]
Message-ID: <c8816d85b696cb96318e17b7010b84f09bc67bf7.camel@perches.com> (raw)
In-Reply-To: <868spgzcti.wl-maz@kernel.org>

On Sat, 2019-10-19 at 21:43 +0100, Marc Zyngier wrote:
> Providing Coccinelle scripts that scream about perfectly valid code is
> pointless, and the result is actively harmful.

Doubtful.

If the new code is smaller object code and correct
than the conversion is worthwhile.

fyi:

There are already ~450 uses of this function and maybe
~800 possible additional conversions.

> If said script was providing a correct semantic patch instead of being
> an incentive for people to churn untested patches that span the whole
> tree, that'd be a different story.

Right.


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

  reply	other threads:[~2019-10-19 22:13 UTC|newest]

Thread overview: 57+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-10-17 14:22 [PATCH] coccinelle: api/devm_platform_ioremap_resource: remove useless script Alexandre Belloni
2019-10-17 14:22 ` Alexandre Belloni
2019-10-17 14:34 ` Julia Lawall
2019-10-17 14:34   ` Julia Lawall
2019-10-17 16:13 ` Marc Zyngier
2019-10-17 16:13   ` [PATCH] coccinelle: api/devm_platform_ioremap =?UTF-8?Q?=5Fresource=3A=20remove Marc Zyngier
2019-10-19 11:35   ` coccinelle: api/devm_platform_ioremap_resource: remove useless script Markus Elfring
2019-10-19 11:35     ` [Cocci] " Markus Elfring
2019-10-19 11:35     ` Markus Elfring
2019-10-19 20:43     ` Marc Zyngier
2019-10-19 20:43       ` [Cocci] " Marc Zyngier
2019-10-19 20:43       ` Marc Zyngier
2019-10-19 22:13       ` Joe Perches [this message]
2019-10-19 22:13         ` [Cocci] " Joe Perches
2019-10-19 22:13         ` Joe Perches
2019-10-24 15:40         ` Masahiro Yamada
2019-10-24 15:40           ` [Cocci] " Masahiro Yamada
2019-10-24 15:40           ` Masahiro Yamada
2019-10-24 18:30           ` Markus Elfring
2019-10-24 18:30             ` [Cocci] " Markus Elfring
2019-10-24 18:30             ` Markus Elfring
2019-10-25  8:08           ` Andy Shevchenko
2019-10-25  8:08             ` [Cocci] " Andy Shevchenko
2019-10-25  8:08             ` Andy Shevchenko
2019-10-25  8:38             ` Julia Lawall
2019-10-25  8:38               ` [Cocci] " Julia Lawall
2019-10-25  8:38               ` Julia Lawall
2019-10-29  2:58               ` Masahiro Yamada
2019-10-29  2:58                 ` [Cocci] " Masahiro Yamada
2019-10-29  2:58                 ` Masahiro Yamada
2019-10-29  8:55                 ` Julia Lawall
2019-10-29  8:55                   ` [Cocci] " Julia Lawall
2019-10-29  8:55                   ` Julia Lawall
2019-10-20  5:38       ` Julia Lawall
2019-10-20  5:38         ` [Cocci] " Julia Lawall
2019-10-20  5:38         ` Julia Lawall
2019-10-20  9:34         ` Marc Zyngier
2019-10-20  9:34           ` [Cocci] " Marc Zyngier
2019-10-20  9:34           ` Marc Zyngier
2019-10-20  5:45       ` Markus Elfring
2019-10-20  5:45         ` [Cocci] " Markus Elfring
2019-10-20  5:45         ` Markus Elfring
2019-10-19  9:00 ` [PATCH] " Markus Elfring
2019-10-19  9:00   ` [Cocci] " Markus Elfring
2019-10-19  9:00   ` Markus Elfring
2019-10-19 12:09   ` Alexandre Belloni
2019-10-19 12:09     ` [Cocci] " Alexandre Belloni
2019-10-19 12:09     ` Alexandre Belloni
2019-10-19 14:06     ` Markus Elfring
2019-10-19 14:06       ` [Cocci] " Markus Elfring
2019-10-19 14:06       ` Markus Elfring
2019-10-19 14:29     ` [PATCH] " Bartosz Golaszewski
2019-10-19 14:29       ` [Cocci] " Bartosz Golaszewski
2019-10-19 14:29       ` Bartosz Golaszewski
2019-10-19 16:36       ` Markus Elfring
2019-10-19 16:36         ` [Cocci] " Markus Elfring
2019-10-19 16:36         ` Markus Elfring

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=c8816d85b696cb96318e17b7010b84f09bc67bf7.camel@perches.com \
    --to=joe@perches.com \
    --cc=Gilles.Muller@lip6.fr \
    --cc=Markus.Elfring@web.de \
    --cc=alexandre.belloni@bootlin.com \
    --cc=andriy.shevchenko@linux.intel.com \
    --cc=arnd@arndb.de \
    --cc=bgolaszewski@baylibre.com \
    --cc=cocci@systeme.lip6.fr \
    --cc=gregkh@linuxfoundation.org \
    --cc=himanshujha199640@gmail.com \
    --cc=julia.lawall@lip6.fr \
    --cc=kernel-janitors@vger.kernel.org \
    --cc=linus.walleij@linaro.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=maz@kernel.org \
    --cc=michal.lkml@markovi.net \
    --cc=nicolas.palix@imag.fr \
    --cc=tglx@linutronix.de \
    --cc=torvalds@linuxfoundation.org \
    --cc=yamada.masahiro@socionext.com \
    --cc=yuehaibing@huawei.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.