kernel-janitors.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/18] use semicolons rather than commas to separate statements
@ 2020-09-27 19:12 Julia Lawall
  2020-09-27 19:12 ` [PATCH 01/18] clk: uniphier: " Julia Lawall
                   ` (20 more replies)
  0 siblings, 21 replies; 61+ messages in thread
From: Julia Lawall @ 2020-09-27 19:12 UTC (permalink / raw)
  To: linux-iio
  Cc: Valdis Klētnieks, Joe Perches, Thomas Gleixner,
	kernel-janitors, David Lechner, linux-wireless, linux-ide,
	linux-arm-kernel, linux-clk, linux-kernel, openipmi-developer,
	linux-crypto, linux-stm32, Neil Armstrong, Jerome Brunet,
	Martin Blumenstingl, linux-amlogic, linux-acpi,
	Rafael J. Wysocki, drbd-dev, linux-block

These patches replace commas by semicolons.  This was done using the
Coccinelle semantic patch (http://coccinelle.lip6.fr/) shown below.

This semantic patch ensures that commas inside for loop headers will not be
transformed.  It also doesn't touch macro definitions.

Coccinelle ensures that braces are added as needed when a single-statement
branch turns into a multi-statement one.

This semantic patch has a few false positives, for variable delcarations
such as:

LIST_HEAD(x), *y;

The semantic patch could be improved to avoid these, but for the moment
they have been removed manually (2 occurrences).

// <smpl>
@initialize:ocaml@
@@

let infunction p   (* avoid macros *)
  (List.hd p).current_element <> "something_else"

let combined p1 p2   (List.hd p1).line_end = (List.hd p2).line ||
  (((List.hd p1).line_end < (List.hd p2).line) &&
   ((List.hd p1).col < (List.hd p2).col))

@bad@
statement S;
declaration d;
position p;
@@

S@p
d

// special cases where newlines are needed (hope for no more than 5)
@@
expression e1,e2;
statement S;
position p != bad.p;
position p1;
position p2 :
    script:ocaml(p1) { infunction p1 && combined p1 p2 };
@@

- e1@p1,@S@p e2@p2;
+ e1; e2;

@@
expression e1,e2;
statement S;
position p != bad.p;
position p1;
position p2 :
    script:ocaml(p1) { infunction p1 && combined p1 p2 };
@@

- e1@p1,@S@p e2@p2;
+ e1; e2;

@@
expression e1,e2;
statement S;
position p != bad.p;
position p1;
position p2 :
    script:ocaml(p1) { infunction p1 && combined p1 p2 };
@@

- e1@p1,@S@p e2@p2;
+ e1; e2;

@@
expression e1,e2;
statement S;
position p != bad.p;
position p1;
position p2 :
    script:ocaml(p1) { infunction p1 && combined p1 p2 };
@@

- e1@p1,@S@p e2@p2;
+ e1; e2;

@@
expression e1,e2;
statement S;
position p != bad.p;
position p1;
position p2 :
    script:ocaml(p1) { infunction p1 && combined p1 p2 };
@@

- e1@p1,@S@p e2@p2;
+ e1; e2;

@r@
expression e1,e2;
statement S;
position p != bad.p;
@@

e1 ,@S@p e2;

@@
expression e1,e2;
position p1;
position p2 :
    script:ocaml(p1) { infunction p1 && not(combined p1 p2) };
statement S;
position r.p;
@@

e1@p1
-,@S@p
+;
e2@p2
... when any
// </smpl>

---

 drivers/acpi/processor_idle.c               |    4 +++-
 drivers/ata/pata_icside.c                   |   21 +++++++++++++--------
 drivers/base/regmap/regmap-debugfs.c        |    2 +-
 drivers/bcma/driver_pci_host.c              |    4 ++--
 drivers/block/drbd/drbd_receiver.c          |    6 ++++--
 drivers/char/agp/amd-k7-agp.c               |    2 +-
 drivers/char/agp/nvidia-agp.c               |    2 +-
 drivers/char/agp/sworks-agp.c               |    2 +-
 drivers/char/hw_random/iproc-rng200.c       |    8 ++++----
 drivers/char/hw_random/mxc-rnga.c           |    6 +++---
 drivers/char/hw_random/stm32-rng.c          |    8 ++++----
 drivers/char/ipmi/bt-bmc.c                  |    6 +++---
 drivers/clk/meson/meson-aoclk.c             |    2 +-
 drivers/clk/mvebu/ap-cpu-clk.c              |    2 +-
 drivers/clk/uniphier/clk-uniphier-cpugear.c |    2 +-
 drivers/clk/uniphier/clk-uniphier-mux.c     |    2 +-
 drivers/clocksource/mps2-timer.c            |    6 +++---
 drivers/clocksource/timer-armada-370-xp.c   |    8 ++++----
 drivers/counter/ti-eqep.c                   |    2 +-
 drivers/crypto/amcc/crypto4xx_alg.c         |    2 +-
 drivers/crypto/atmel-tdes.c                 |    2 +-
 drivers/crypto/hifn_795x.c                  |    4 ++--
 drivers/crypto/talitos.c                    |    8 ++++----
 23 files changed, 60 insertions(+), 51 deletions(-)

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

* [PATCH 01/18] clk: uniphier: use semicolons rather than commas to separate statements
  2020-09-27 19:12 [PATCH 00/18] use semicolons rather than commas to separate statements Julia Lawall
@ 2020-09-27 19:12 ` Julia Lawall
  2020-10-14  0:44   ` Stephen Boyd
  2020-09-27 19:12 ` [PATCH 02/18] ipmi:bt-bmc: " Julia Lawall
                   ` (19 subsequent siblings)
  20 siblings, 1 reply; 61+ messages in thread
From: Julia Lawall @ 2020-09-27 19:12 UTC (permalink / raw)
  To: Michael Turquette
  Cc: Valdis Klētnieks, Stephen Boyd, kernel-janitors,
	linux-kernel, Masahiro Yamada, Joe Perches, Thomas Gleixner,
	linux-clk, linux-arm-kernel

Replace commas with semicolons.  What is done is essentially described by
the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):

// <smpl>
@@ expression e1,e2; @@
e1
-,
+;
e2
... when any
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>

---
 drivers/clk/uniphier/clk-uniphier-cpugear.c |    2 +-
 drivers/clk/uniphier/clk-uniphier-mux.c     |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/clk/uniphier/clk-uniphier-cpugear.c b/drivers/clk/uniphier/clk-uniphier-cpugear.c
index 1a33a08abf2f..a2f01a4da127 100644
--- a/drivers/clk/uniphier/clk-uniphier-cpugear.c
+++ b/drivers/clk/uniphier/clk-uniphier-cpugear.c
@@ -90,7 +90,7 @@ struct clk_hw *uniphier_clk_register_cpugear(struct device *dev,
 	init.ops = &uniphier_clk_cpugear_ops;
 	init.flags = CLK_SET_RATE_PARENT;
 	init.parent_names = data->parent_names;
-	init.num_parents = data->num_parents,
+	init.num_parents = data->num_parents;
 
 	gear->regmap = regmap;
 	gear->regbase = data->regbase;
diff --git a/drivers/clk/uniphier/clk-uniphier-mux.c b/drivers/clk/uniphier/clk-uniphier-mux.c
index c0f4631601e2..462c84321b2d 100644
--- a/drivers/clk/uniphier/clk-uniphier-mux.c
+++ b/drivers/clk/uniphier/clk-uniphier-mux.c
@@ -70,7 +70,7 @@ struct clk_hw *uniphier_clk_register_mux(struct device *dev,
 	init.ops = &uniphier_clk_mux_ops;
 	init.flags = CLK_SET_RATE_PARENT;
 	init.parent_names = data->parent_names;
-	init.num_parents = data->num_parents,
+	init.num_parents = data->num_parents;
 
 	mux->regmap = regmap;
 	mux->reg = data->reg;

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

* [PATCH 02/18] ipmi:bt-bmc: use semicolons rather than commas to separate statements
  2020-09-27 19:12 [PATCH 00/18] use semicolons rather than commas to separate statements Julia Lawall
  2020-09-27 19:12 ` [PATCH 01/18] clk: uniphier: " Julia Lawall
@ 2020-09-27 19:12 ` Julia Lawall
  2020-09-27 19:12 ` [PATCH 03/18] [ARM] pata_icside: " Julia Lawall
                   ` (18 subsequent siblings)
  20 siblings, 0 replies; 61+ messages in thread
From: Julia Lawall @ 2020-09-27 19:12 UTC (permalink / raw)
  To: Corey Minyard
  Cc: Valdis Klētnieks, Joe Perches, Thomas Gleixner,
	kernel-janitors, Arnd Bergmann, Greg Kroah-Hartman,
	openipmi-developer, linux-kernel

Replace commas with semicolons.  What is done is essentially described by
the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):

// <smpl>
@@ expression e1,e2; @@
e1
-,
+;
e2
... when any
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>

---
 drivers/char/ipmi/bt-bmc.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/char/ipmi/bt-bmc.c b/drivers/char/ipmi/bt-bmc.c
index a395e2e70dc5..6e3d247b55d1 100644
--- a/drivers/char/ipmi/bt-bmc.c
+++ b/drivers/char/ipmi/bt-bmc.c
@@ -462,9 +462,9 @@ static int bt_bmc_probe(struct platform_device *pdev)
 	mutex_init(&bt_bmc->mutex);
 	init_waitqueue_head(&bt_bmc->queue);
 
-	bt_bmc->miscdev.minor	= MISC_DYNAMIC_MINOR,
-	bt_bmc->miscdev.name	= DEVICE_NAME,
-	bt_bmc->miscdev.fops	= &bt_bmc_fops,
+	bt_bmc->miscdev.minor	= MISC_DYNAMIC_MINOR;
+	bt_bmc->miscdev.name	= DEVICE_NAME;
+	bt_bmc->miscdev.fops	= &bt_bmc_fops;
 	bt_bmc->miscdev.parent = dev;
 	rc = misc_register(&bt_bmc->miscdev);
 	if (rc) {

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

* [PATCH 03/18] [ARM] pata_icside: use semicolons rather than commas to separate statements
  2020-09-27 19:12 [PATCH 00/18] use semicolons rather than commas to separate statements Julia Lawall
  2020-09-27 19:12 ` [PATCH 01/18] clk: uniphier: " Julia Lawall
  2020-09-27 19:12 ` [PATCH 02/18] ipmi:bt-bmc: " Julia Lawall
@ 2020-09-27 19:12 ` Julia Lawall
  2020-09-28 16:47   ` Joe Perches
  2020-09-27 19:12 ` [PATCH 04/18] hwrng: stm32 - " Julia Lawall
                   ` (17 subsequent siblings)
  20 siblings, 1 reply; 61+ messages in thread
From: Julia Lawall @ 2020-09-27 19:12 UTC (permalink / raw)
  To: Bartlomiej Zolnierkiewicz
  Cc: Valdis Klētnieks, Joe Perches, Thomas Gleixner,
	kernel-janitors, Jens Axboe, linux-ide, linux-kernel

Replace commas with semicolons.  What is done is essentially described by
the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):

// <smpl>
@@ expression e1,e2; @@
e1
-,
+;
e2
... when any
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>

---
 drivers/ata/pata_icside.c |   21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

diff --git a/drivers/ata/pata_icside.c b/drivers/ata/pata_icside.c
index 08543aeb0093..498383cb6e29 100644
--- a/drivers/ata/pata_icside.c
+++ b/drivers/ata/pata_icside.c
@@ -202,14 +202,19 @@ static void pata_icside_set_dmamode(struct ata_port *ap, struct ata_device *adev
 	 * Choose the IOMD cycle timing which ensure that the interface
 	 * satisfies the measured active, recovery and cycle times.
 	 */
-	if (t.active <= 50 && t.recover <= 375 && t.cycle <= 425)
-		iomd_type = 'D', cycle = 187;
-	else if (t.active <= 125 && t.recover <= 375 && t.cycle <= 500)
-		iomd_type = 'C', cycle = 250;
-	else if (t.active <= 200 && t.recover <= 550 && t.cycle <= 750)
-		iomd_type = 'B', cycle = 437;
-	else
-		iomd_type = 'A', cycle = 562;
+	if (t.active <= 50 && t.recover <= 375 && t.cycle <= 425) {
+		iomd_type = 'D';
+		cycle = 187;
+	} else if (t.active <= 125 && t.recover <= 375 && t.cycle <= 500) {
+		iomd_type = 'C';
+		cycle = 250;
+	} else if (t.active <= 200 && t.recover <= 550 && t.cycle <= 750) {
+		iomd_type = 'B';
+		cycle = 437;
+	} else {
+		iomd_type = 'A';
+		cycle = 562;
+	}
 
 	ata_dev_info(adev, "timings: act %dns rec %dns cyc %dns (%c)\n",
 		     t.active, t.recover, t.cycle, iomd_type);

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

* [PATCH 04/18] hwrng: stm32 - use semicolons rather than commas to separate statements
  2020-09-27 19:12 [PATCH 00/18] use semicolons rather than commas to separate statements Julia Lawall
                   ` (2 preceding siblings ...)
  2020-09-27 19:12 ` [PATCH 03/18] [ARM] pata_icside: " Julia Lawall
@ 2020-09-27 19:12 ` Julia Lawall
  2020-10-02 11:55   ` Herbert Xu
  2020-09-27 19:12 ` [PATCH 05/18] bcma: " Julia Lawall
                   ` (16 subsequent siblings)
  20 siblings, 1 reply; 61+ messages in thread
From: Julia Lawall @ 2020-09-27 19:12 UTC (permalink / raw)
  To: Matt Mackall
  Cc: Valdis Klētnieks, Herbert Xu, Arnd Bergmann,
	Greg Kroah-Hartman, kernel-janitors, linux-kernel, linux-crypto,
	Maxime Coquelin, Joe Perches, Thomas Gleixner, linux-stm32,
	linux-arm-kernel, Alexandre Torgue

Replace commas with semicolons.  What is done is essentially described by
the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):

// <smpl>
@@ expression e1,e2; @@
e1
-,
+;
e2
... when any
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>

---
 drivers/char/hw_random/stm32-rng.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/char/hw_random/stm32-rng.c b/drivers/char/hw_random/stm32-rng.c
index 38324c2ddda1..bc22178f83e8 100644
--- a/drivers/char/hw_random/stm32-rng.c
+++ b/drivers/char/hw_random/stm32-rng.c
@@ -145,12 +145,12 @@ static int stm32_rng_probe(struct platform_device *ofdev)
 
 	dev_set_drvdata(dev, priv);
 
-	priv->rng.name = dev_driver_string(dev),
+	priv->rng.name = dev_driver_string(dev);
 #ifndef CONFIG_PM
-	priv->rng.init = stm32_rng_init,
-	priv->rng.cleanup = stm32_rng_cleanup,
+	priv->rng.init = stm32_rng_init;
+	priv->rng.cleanup = stm32_rng_cleanup;
 #endif
-	priv->rng.read = stm32_rng_read,
+	priv->rng.read = stm32_rng_read;
 	priv->rng.priv = (unsigned long) dev;
 	priv->rng.quality = 900;
 

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

* [PATCH 05/18] bcma: use semicolons rather than commas to separate statements
  2020-09-27 19:12 [PATCH 00/18] use semicolons rather than commas to separate statements Julia Lawall
                   ` (3 preceding siblings ...)
  2020-09-27 19:12 ` [PATCH 04/18] hwrng: stm32 - " Julia Lawall
@ 2020-09-27 19:12 ` Julia Lawall
  2020-10-01 13:24   ` Kalle Valo
  2020-09-27 19:12 ` [PATCH 06/18] hwrng: iproc-rng200 - " Julia Lawall
                   ` (15 subsequent siblings)
  20 siblings, 1 reply; 61+ messages in thread
From: Julia Lawall @ 2020-09-27 19:12 UTC (permalink / raw)
  To: Rafał Miłecki
  Cc: Valdis Klētnieks, Joe Perches, Thomas Gleixner,
	kernel-janitors, linux-wireless, linux-kernel

Replace commas with semicolons.  What is done is essentially described by
the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):

// <smpl>
@@ expression e1,e2; @@
e1
-,
+;
e2
... when any
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>

---
 drivers/bcma/driver_pci_host.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/bcma/driver_pci_host.c b/drivers/bcma/driver_pci_host.c
index 88a93c266c19..6f8fc5f587fe 100644
--- a/drivers/bcma/driver_pci_host.c
+++ b/drivers/bcma/driver_pci_host.c
@@ -419,12 +419,12 @@ void bcma_core_pci_hostmode_init(struct bcma_drv_pci *pc)
 	pc_host->pci_ops.read = bcma_core_pci_hostmode_read_config;
 	pc_host->pci_ops.write = bcma_core_pci_hostmode_write_config;
 
-	pc_host->mem_resource.name = "BCMA PCIcore external memory",
+	pc_host->mem_resource.name = "BCMA PCIcore external memory";
 	pc_host->mem_resource.start = BCMA_SOC_PCI_DMA;
 	pc_host->mem_resource.end = BCMA_SOC_PCI_DMA + BCMA_SOC_PCI_DMA_SZ - 1;
 	pc_host->mem_resource.flags = IORESOURCE_MEM | IORESOURCE_PCI_FIXED;
 
-	pc_host->io_resource.name = "BCMA PCIcore external I/O",
+	pc_host->io_resource.name = "BCMA PCIcore external I/O";
 	pc_host->io_resource.start = 0x100;
 	pc_host->io_resource.end = 0x7FF;
 	pc_host->io_resource.flags = IORESOURCE_IO | IORESOURCE_PCI_FIXED;

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

* [PATCH 06/18] hwrng: iproc-rng200 - use semicolons rather than commas to separate statements
  2020-09-27 19:12 [PATCH 00/18] use semicolons rather than commas to separate statements Julia Lawall
                   ` (4 preceding siblings ...)
  2020-09-27 19:12 ` [PATCH 05/18] bcma: " Julia Lawall
@ 2020-09-27 19:12 ` Julia Lawall
  2020-09-28  1:42   ` Florian Fainelli
  2020-10-02 11:55   ` Herbert Xu
  2020-09-27 19:12 ` [PATCH 07/18] hwrng: mxc-rnga " Julia Lawall
                   ` (14 subsequent siblings)
  20 siblings, 2 replies; 61+ messages in thread
From: Julia Lawall @ 2020-09-27 19:12 UTC (permalink / raw)
  To: Matt Mackall
  Cc: Valdis Klētnieks, Herbert Xu, Arnd Bergmann,
	Greg Kroah-Hartman, kernel-janitors, Scott Branden, linux-kernel,
	bcm-kernel-feedback-list, linux-crypto, Ray Jui, Joe Perches,
	Thomas Gleixner, linux-arm-kernel

Replace commas with semicolons.  What is done is essentially described by
the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):

// <smpl>
@@ expression e1,e2; @@
e1
-,
+;
e2
... when any
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>

---
 drivers/char/hw_random/iproc-rng200.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/char/hw_random/iproc-rng200.c b/drivers/char/hw_random/iproc-rng200.c
index 32d9fe61a225..01583faf9893 100644
--- a/drivers/char/hw_random/iproc-rng200.c
+++ b/drivers/char/hw_random/iproc-rng200.c
@@ -195,10 +195,10 @@ static int iproc_rng200_probe(struct platform_device *pdev)
 		return PTR_ERR(priv->base);
 	}
 
-	priv->rng.name = "iproc-rng200",
-	priv->rng.read = iproc_rng200_read,
-	priv->rng.init = iproc_rng200_init,
-	priv->rng.cleanup = iproc_rng200_cleanup,
+	priv->rng.name = "iproc-rng200";
+	priv->rng.read = iproc_rng200_read;
+	priv->rng.init = iproc_rng200_init;
+	priv->rng.cleanup = iproc_rng200_cleanup;
 
 	/* Register driver */
 	ret = devm_hwrng_register(dev, &priv->rng);

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

* [PATCH 07/18] hwrng: mxc-rnga - use semicolons rather than commas to separate statements
  2020-09-27 19:12 [PATCH 00/18] use semicolons rather than commas to separate statements Julia Lawall
                   ` (5 preceding siblings ...)
  2020-09-27 19:12 ` [PATCH 06/18] hwrng: iproc-rng200 - " Julia Lawall
@ 2020-09-27 19:12 ` Julia Lawall
  2020-10-02 11:55   ` Herbert Xu
  2020-09-27 19:12 ` [PATCH 08/18] agp: " Julia Lawall
                   ` (13 subsequent siblings)
  20 siblings, 1 reply; 61+ messages in thread
From: Julia Lawall @ 2020-09-27 19:12 UTC (permalink / raw)
  To: Matt Mackall
  Cc: Valdis Klētnieks, Joe Perches, Thomas Gleixner,
	kernel-janitors, Herbert Xu, Arnd Bergmann, Greg Kroah-Hartman,
	linux-crypto, linux-kernel

Replace commas with semicolons.  What is done is essentially described by
the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):

// <smpl>
@@ expression e1,e2; @@
e1
-,
+;
e2
... when any
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>

---
 drivers/char/hw_random/mxc-rnga.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/char/hw_random/mxc-rnga.c b/drivers/char/hw_random/mxc-rnga.c
index 025083c838f5..008763c988ed 100644
--- a/drivers/char/hw_random/mxc-rnga.c
+++ b/drivers/char/hw_random/mxc-rnga.c
@@ -143,9 +143,9 @@ static int __init mxc_rnga_probe(struct platform_device *pdev)
 	mxc_rng->dev = &pdev->dev;
 	mxc_rng->rng.name = "mxc-rnga";
 	mxc_rng->rng.init = mxc_rnga_init;
-	mxc_rng->rng.cleanup = mxc_rnga_cleanup,
-	mxc_rng->rng.data_present = mxc_rnga_data_present,
-	mxc_rng->rng.data_read = mxc_rnga_data_read,
+	mxc_rng->rng.cleanup = mxc_rnga_cleanup;
+	mxc_rng->rng.data_present = mxc_rnga_data_present;
+	mxc_rng->rng.data_read = mxc_rnga_data_read;
 
 	mxc_rng->clk = devm_clk_get(&pdev->dev, NULL);
 	if (IS_ERR(mxc_rng->clk)) {

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

* [PATCH 08/18] agp: use semicolons rather than commas to separate statements
  2020-09-27 19:12 [PATCH 00/18] use semicolons rather than commas to separate statements Julia Lawall
                   ` (6 preceding siblings ...)
  2020-09-27 19:12 ` [PATCH 07/18] hwrng: mxc-rnga " Julia Lawall
@ 2020-09-27 19:12 ` Julia Lawall
  2020-09-27 19:12 ` [PATCH 09/18] clk: mvebu: ap80x-cpu: " Julia Lawall
                   ` (12 subsequent siblings)
  20 siblings, 0 replies; 61+ messages in thread
From: Julia Lawall @ 2020-09-27 19:12 UTC (permalink / raw)
  To: David Airlie
  Cc: Valdis Klētnieks, Joe Perches, Thomas Gleixner,
	kernel-janitors, Arnd Bergmann, Greg Kroah-Hartman, linux-kernel

Replace commas with semicolons.  What is done is essentially described by
the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):

// <smpl>
@@ expression e1,e2; @@
e1
-,
+;
e2
... when any
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>

---
 drivers/char/agp/amd-k7-agp.c |    2 +-
 drivers/char/agp/nvidia-agp.c |    2 +-
 drivers/char/agp/sworks-agp.c |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/char/agp/amd-k7-agp.c b/drivers/char/agp/amd-k7-agp.c
index 6914e4f0ce98..2b2095542816 100644
--- a/drivers/char/agp/amd-k7-agp.c
+++ b/drivers/char/agp/amd-k7-agp.c
@@ -425,7 +425,7 @@ static int agp_amdk7_probe(struct pci_dev *pdev,
 		return -ENOMEM;
 
 	bridge->driver = &amd_irongate_driver;
-	bridge->dev_private_data = &amd_irongate_private,
+	bridge->dev_private_data = &amd_irongate_private;
 	bridge->dev = pdev;
 	bridge->capndx = cap_ptr;
 
diff --git a/drivers/char/agp/nvidia-agp.c b/drivers/char/agp/nvidia-agp.c
index 623205bcd04a..f78e756157db 100644
--- a/drivers/char/agp/nvidia-agp.c
+++ b/drivers/char/agp/nvidia-agp.c
@@ -382,7 +382,7 @@ static int agp_nvidia_probe(struct pci_dev *pdev,
 		return -ENOMEM;
 
 	bridge->driver = &nvidia_driver;
-	bridge->dev_private_data = &nvidia_private,
+	bridge->dev_private_data = &nvidia_private;
 	bridge->dev = pdev;
 	bridge->capndx = cap_ptr;
 
diff --git a/drivers/char/agp/sworks-agp.c b/drivers/char/agp/sworks-agp.c
index 7729414100ff..f875970bda65 100644
--- a/drivers/char/agp/sworks-agp.c
+++ b/drivers/char/agp/sworks-agp.c
@@ -513,7 +513,7 @@ static int agp_serverworks_probe(struct pci_dev *pdev,
 		return -ENOMEM;
 
 	bridge->driver = &sworks_driver;
-	bridge->dev_private_data = &serverworks_private,
+	bridge->dev_private_data = &serverworks_private;
 	bridge->dev = pci_dev_get(pdev);
 
 	pci_set_drvdata(pdev, bridge);

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

* [PATCH 09/18] clk: mvebu: ap80x-cpu: use semicolons rather than commas to separate statements
  2020-09-27 19:12 [PATCH 00/18] use semicolons rather than commas to separate statements Julia Lawall
                   ` (7 preceding siblings ...)
  2020-09-27 19:12 ` [PATCH 08/18] agp: " Julia Lawall
@ 2020-09-27 19:12 ` Julia Lawall
  2020-10-14  0:44   ` Stephen Boyd
  2020-09-27 19:12 ` [PATCH 10/18] clk: meson: " Julia Lawall
                   ` (11 subsequent siblings)
  20 siblings, 1 reply; 61+ messages in thread
From: Julia Lawall @ 2020-09-27 19:12 UTC (permalink / raw)
  To: Michael Turquette
  Cc: Valdis Klētnieks, Joe Perches, Thomas Gleixner,
	kernel-janitors, Stephen Boyd, linux-clk, linux-kernel

Replace commas with semicolons.  What is done is essentially described by
the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):

// <smpl>
@@ expression e1,e2; @@
e1
-,
+;
e2
... when any
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>

---
 drivers/clk/mvebu/ap-cpu-clk.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/clk/mvebu/ap-cpu-clk.c b/drivers/clk/mvebu/ap-cpu-clk.c
index 6b394302c76a..b4259b60dcfd 100644
--- a/drivers/clk/mvebu/ap-cpu-clk.c
+++ b/drivers/clk/mvebu/ap-cpu-clk.c
@@ -197,7 +197,7 @@ static int ap_cpu_clk_set_rate(struct clk_hw *hw, unsigned long rate,
 
 	stable_bit = BIT(clk->pll_regs->ratio_state_offset +
 			 clk->cluster *
-			 clk->pll_regs->ratio_state_cluster_offset),
+			 clk->pll_regs->ratio_state_cluster_offset);
 	ret = regmap_read_poll_timeout(clk->pll_cr_base,
 				       clk->pll_regs->ratio_state_reg, reg,
 				       reg & stable_bit, STATUS_POLL_PERIOD_US,

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

* [PATCH 10/18] clk: meson: use semicolons rather than commas to separate statements
  2020-09-27 19:12 [PATCH 00/18] use semicolons rather than commas to separate statements Julia Lawall
                   ` (8 preceding siblings ...)
  2020-09-27 19:12 ` [PATCH 09/18] clk: mvebu: ap80x-cpu: " Julia Lawall
@ 2020-09-27 19:12 ` Julia Lawall
  2020-09-28  9:47   ` Jerome Brunet
  2020-10-14  0:44   ` Stephen Boyd
  2020-09-27 19:12 ` [PATCH 11/18] clocksource/drivers/mps2-timer: use semicolons rather than commas to separate statemen Julia Lawall
                   ` (10 subsequent siblings)
  20 siblings, 2 replies; 61+ messages in thread
From: Julia Lawall @ 2020-09-27 19:12 UTC (permalink / raw)
  To: Neil Armstrong
  Cc: Valdis Klētnieks, Stephen Boyd, Kevin Hilman,
	Michael Turquette, kernel-janitors, linux-kernel,
	Martin Blumenstingl, Joe Perches, linux-amlogic, Thomas Gleixner,
	linux-clk, linux-arm-kernel, Jerome Brunet

Replace commas with semicolons.  What is done is essentially described by
the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):

// <smpl>
@@ expression e1,e2; @@
e1
-,
+;
e2
... when any
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>

---
 drivers/clk/meson/meson-aoclk.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/clk/meson/meson-aoclk.c b/drivers/clk/meson/meson-aoclk.c
index bf8bea675d24..3a6d84cd6601 100644
--- a/drivers/clk/meson/meson-aoclk.c
+++ b/drivers/clk/meson/meson-aoclk.c
@@ -57,7 +57,7 @@ int meson_aoclkc_probe(struct platform_device *pdev)
 	rstc->data = data;
 	rstc->regmap = regmap;
 	rstc->reset.ops = &meson_aoclk_reset_ops;
-	rstc->reset.nr_resets = data->num_reset,
+	rstc->reset.nr_resets = data->num_reset;
 	rstc->reset.of_node = dev->of_node;
 	ret = devm_reset_controller_register(dev, &rstc->reset);
 	if (ret) {

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

* [PATCH 11/18] clocksource/drivers/mps2-timer: use semicolons rather than commas to separate statemen
  2020-09-27 19:12 [PATCH 00/18] use semicolons rather than commas to separate statements Julia Lawall
                   ` (9 preceding siblings ...)
  2020-09-27 19:12 ` [PATCH 10/18] clk: meson: " Julia Lawall
@ 2020-09-27 19:12 ` Julia Lawall
  2020-09-27 19:12 ` [PATCH 12/18] ACPI: use semicolons rather than commas to separate statements Julia Lawall
                   ` (9 subsequent siblings)
  20 siblings, 0 replies; 61+ messages in thread
From: Julia Lawall @ 2020-09-27 19:12 UTC (permalink / raw)
  To: Daniel Lezcano
  Cc: Lorenzo Pieralisi, Valdis Klētnieks, Liviu Dudau,
	kernel-janitors, linux-kernel, Sudeep Holla, Joe Perches,
	Thomas Gleixner, linux-arm-kernel

Replace commas with semicolons.  What is done is essentially described by
the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):

// <smpl>
@@ expression e1,e2; @@
e1
-,
+;
e2
... when any
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>

---
 drivers/clocksource/mps2-timer.c |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/clocksource/mps2-timer.c b/drivers/clocksource/mps2-timer.c
index 2e64d984c83a..efe8cad8f2a5 100644
--- a/drivers/clocksource/mps2-timer.c
+++ b/drivers/clocksource/mps2-timer.c
@@ -149,9 +149,9 @@ static int __init mps2_clockevent_init(struct device_node *np)
 	ce->clkevt.rating = 200;
 	ce->clkevt.features = CLOCK_EVT_FEAT_PERIODIC | CLOCK_EVT_FEAT_ONESHOT;
 	ce->clkevt.cpumask = cpu_possible_mask;
-	ce->clkevt.set_state_shutdown	= mps2_timer_shutdown,
-	ce->clkevt.set_state_periodic	= mps2_timer_set_periodic,
-	ce->clkevt.set_state_oneshot	= mps2_timer_shutdown,
+	ce->clkevt.set_state_shutdown	= mps2_timer_shutdown;
+	ce->clkevt.set_state_periodic	= mps2_timer_set_periodic;
+	ce->clkevt.set_state_oneshot	= mps2_timer_shutdown;
 	ce->clkevt.set_next_event	= mps2_timer_set_next_event;
 
 	/* Ensure timer is disabled */

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

* [PATCH 12/18] ACPI: use semicolons rather than commas to separate statements
  2020-09-27 19:12 [PATCH 00/18] use semicolons rather than commas to separate statements Julia Lawall
                   ` (10 preceding siblings ...)
  2020-09-27 19:12 ` [PATCH 11/18] clocksource/drivers/mps2-timer: use semicolons rather than commas to separate statemen Julia Lawall
@ 2020-09-27 19:12 ` Julia Lawall
  2020-09-27 20:27   ` Christophe JAILLET
  2020-09-27 19:12 ` [PATCH 13/18] crypto: " Julia Lawall
                   ` (8 subsequent siblings)
  20 siblings, 1 reply; 61+ messages in thread
From: Julia Lawall @ 2020-09-27 19:12 UTC (permalink / raw)
  To: Rafael J. Wysocki
  Cc: Valdis Klētnieks, Joe Perches, Thomas Gleixner,
	kernel-janitors, Len Brown, linux-acpi, linux-kernel

Replace commas with semicolons.  What is done is essentially described by
the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):

// <smpl>
@@ expression e1,e2; @@
e1
-,
+;
e2
... when any
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>

---
 drivers/acpi/processor_idle.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/drivers/acpi/processor_idle.c b/drivers/acpi/processor_idle.c
index f66236cff69b..85502143f506 100644
--- a/drivers/acpi/processor_idle.c
+++ b/drivers/acpi/processor_idle.c
@@ -1077,7 +1077,9 @@ static int acpi_processor_get_lpi_info(struct acpi_processor *pr)
 		/* flatten all the LPI states in this level of hierarchy */
 		flatten_lpi_states(pr, curr, prev);
 
-		tmp = prev, prev = curr, curr = tmp;
+		tmp = prev;
+		prev = curr;
+		curr = tmp;
 
 		status = acpi_get_parent(handle, &pr_ahandle);
 	}

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

* [PATCH 13/18] crypto: use semicolons rather than commas to separate statements
  2020-09-27 19:12 [PATCH 00/18] use semicolons rather than commas to separate statements Julia Lawall
                   ` (11 preceding siblings ...)
  2020-09-27 19:12 ` [PATCH 12/18] ACPI: use semicolons rather than commas to separate statements Julia Lawall
@ 2020-09-27 19:12 ` Julia Lawall
  2020-10-02 11:56   ` Herbert Xu
  2020-09-27 19:12 ` [PATCH 14/18] regmap: debugfs: " Julia Lawall
                   ` (7 subsequent siblings)
  20 siblings, 1 reply; 61+ messages in thread
From: Julia Lawall @ 2020-09-27 19:12 UTC (permalink / raw)
  To: Herbert Xu
  Cc: Valdis Klētnieks, Joe Perches, Thomas Gleixner,
	kernel-janitors, David S. Miller, linux-crypto, linux-kernel

Replace commas with semicolons.  What is done is essentially described by
the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):

// <smpl>
@@ expression e1,e2; @@
e1
-,
+;
e2
... when any
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>

---
 drivers/crypto/amcc/crypto4xx_alg.c |    2 +-
 drivers/crypto/hifn_795x.c          |    4 ++--
 drivers/crypto/talitos.c            |    8 ++++----
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/drivers/crypto/amcc/crypto4xx_alg.c b/drivers/crypto/amcc/crypto4xx_alg.c
index f7fc0c464125..7729a637fb02 100644
--- a/drivers/crypto/amcc/crypto4xx_alg.c
+++ b/drivers/crypto/amcc/crypto4xx_alg.c
@@ -55,7 +55,7 @@ static void set_dynamic_sa_command_1(struct dynamic_sa_ctl *sa, u32 cm,
 	sa->sa_command_1.w = 0;
 	sa->sa_command_1.bf.crypto_mode31 = (cm & 4) >> 2;
 	sa->sa_command_1.bf.crypto_mode9_8 = cm & 3;
-	sa->sa_command_1.bf.feedback_mode = cfb,
+	sa->sa_command_1.bf.feedback_mode = cfb;
 	sa->sa_command_1.bf.sa_rev = 1;
 	sa->sa_command_1.bf.hmac_muting = hmac_mc;
 	sa->sa_command_1.bf.extended_seq_num = esn;
diff --git a/drivers/crypto/hifn_795x.c b/drivers/crypto/hifn_795x.c
index bfc4ac0e4ac4..7e7a8f01ea6b 100644
--- a/drivers/crypto/hifn_795x.c
+++ b/drivers/crypto/hifn_795x.c
@@ -780,8 +780,8 @@ static int hifn_register_rng(struct hifn_device *dev)
 						   dev->pk_clk_freq) * 256;
 
 	dev->rng.name		= dev->name;
-	dev->rng.data_present	= hifn_rng_data_present,
-	dev->rng.data_read	= hifn_rng_data_read,
+	dev->rng.data_present	= hifn_rng_data_present;
+	dev->rng.data_read	= hifn_rng_data_read;
 	dev->rng.priv		= (unsigned long)dev;
 
 	return hwrng_register(&dev->rng);
diff --git a/drivers/crypto/talitos.c b/drivers/crypto/talitos.c
index 7c547352a862..66773892f665 100644
--- a/drivers/crypto/talitos.c
+++ b/drivers/crypto/talitos.c
@@ -806,10 +806,10 @@ static int talitos_register_rng(struct device *dev)
 	struct talitos_private *priv = dev_get_drvdata(dev);
 	int err;
 
-	priv->rng.name		= dev_driver_string(dev),
-	priv->rng.init		= talitos_rng_init,
-	priv->rng.data_present	= talitos_rng_data_present,
-	priv->rng.data_read	= talitos_rng_data_read,
+	priv->rng.name		= dev_driver_string(dev);
+	priv->rng.init		= talitos_rng_init;
+	priv->rng.data_present	= talitos_rng_data_present;
+	priv->rng.data_read	= talitos_rng_data_read;
 	priv->rng.priv		= (unsigned long)dev;
 
 	err = hwrng_register(&priv->rng);

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

* [PATCH 14/18] regmap: debugfs: use semicolons rather than commas to separate statements
  2020-09-27 19:12 [PATCH 00/18] use semicolons rather than commas to separate statements Julia Lawall
                   ` (12 preceding siblings ...)
  2020-09-27 19:12 ` [PATCH 13/18] crypto: " Julia Lawall
@ 2020-09-27 19:12 ` Julia Lawall
  2020-09-27 19:12 ` [PATCH 15/18] counter: " Julia Lawall
                   ` (6 subsequent siblings)
  20 siblings, 0 replies; 61+ messages in thread
From: Julia Lawall @ 2020-09-27 19:12 UTC (permalink / raw)
  To: Mark Brown
  Cc: Valdis Klētnieks, Joe Perches, Thomas Gleixner,
	kernel-janitors, Greg Kroah-Hartman, Rafael J. Wysocki,
	linux-kernel

Replace commas with semicolons.  What is done is essentially described by
the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):

// <smpl>
@@ expression e1,e2; @@
e1
-,
+;
e2
... when any
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>

---
 drivers/base/regmap/regmap-debugfs.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/base/regmap/regmap-debugfs.c b/drivers/base/regmap/regmap-debugfs.c
index b6d63ef16b44..8dfac7f3ed7a 100644
--- a/drivers/base/regmap/regmap-debugfs.c
+++ b/drivers/base/regmap/regmap-debugfs.c
@@ -183,7 +183,7 @@ static inline void regmap_calc_tot_len(struct regmap *map,
 {
 	/* Calculate the length of a fixed format  */
 	if (!map->debugfs_tot_len) {
-		map->debugfs_reg_len = regmap_calc_reg_len(map->max_register),
+		map->debugfs_reg_len = regmap_calc_reg_len(map->max_register);
 		map->debugfs_val_len = 2 * map->format.val_bytes;
 		map->debugfs_tot_len = map->debugfs_reg_len +
 			map->debugfs_val_len + 3;      /* : \n */

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

* [PATCH 15/18] counter: use semicolons rather than commas to separate statements
  2020-09-27 19:12 [PATCH 00/18] use semicolons rather than commas to separate statements Julia Lawall
                   ` (13 preceding siblings ...)
  2020-09-27 19:12 ` [PATCH 14/18] regmap: debugfs: " Julia Lawall
@ 2020-09-27 19:12 ` Julia Lawall
  2020-09-28 15:37   ` David Lechner
  2020-09-27 19:12 ` [PATCH 16/18] clocksource/drivers: " Julia Lawall
                   ` (5 subsequent siblings)
  20 siblings, 1 reply; 61+ messages in thread
From: Julia Lawall @ 2020-09-27 19:12 UTC (permalink / raw)
  To: David Lechner
  Cc: Valdis Klētnieks, Joe Perches, Thomas Gleixner,
	kernel-janitors, William Breathitt Gray, linux-iio, linux-kernel

Replace commas with semicolons.  What is done is essentially described by
the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):

// <smpl>
@@ expression e1,e2; @@
e1
-,
+;
e2
... when any
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>

---
 drivers/counter/ti-eqep.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/counter/ti-eqep.c b/drivers/counter/ti-eqep.c
index 1ff07faef27f..e27771df8e23 100644
--- a/drivers/counter/ti-eqep.c
+++ b/drivers/counter/ti-eqep.c
@@ -439,7 +439,7 @@ static int ti_eqep_remove(struct platform_device *pdev)
 	struct device *dev = &pdev->dev;
 
 	counter_unregister(&priv->counter);
-	pm_runtime_put_sync(dev),
+	pm_runtime_put_sync(dev);
 	pm_runtime_disable(dev);
 
 	return 0;

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

* [PATCH 16/18] clocksource/drivers: use semicolons rather than commas to separate statements
  2020-09-27 19:12 [PATCH 00/18] use semicolons rather than commas to separate statements Julia Lawall
                   ` (14 preceding siblings ...)
  2020-09-27 19:12 ` [PATCH 15/18] counter: " Julia Lawall
@ 2020-09-27 19:12 ` Julia Lawall
  2020-09-27 19:12 ` [PATCH 17/18] crypto: atmel-tdes - " Julia Lawall
                   ` (4 subsequent siblings)
  20 siblings, 0 replies; 61+ messages in thread
From: Julia Lawall @ 2020-09-27 19:12 UTC (permalink / raw)
  To: Daniel Lezcano
  Cc: Valdis Klētnieks, Joe Perches, Thomas Gleixner,
	kernel-janitors, linux-kernel

Replace commas with semicolons.  What is done is essentially described by
the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):

// <smpl>
@@ expression e1,e2; @@
e1
-,
+;
e2
... when any
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>

---
 drivers/clocksource/timer-armada-370-xp.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/clocksource/timer-armada-370-xp.c b/drivers/clocksource/timer-armada-370-xp.c
index edf1a46269f1..e3acc3c631b7 100644
--- a/drivers/clocksource/timer-armada-370-xp.c
+++ b/drivers/clocksource/timer-armada-370-xp.c
@@ -181,12 +181,12 @@ static int armada_370_xp_timer_starting_cpu(unsigned int cpu)
 		clr = TIMER0_25MHZ;
 	local_timer_ctrl_clrset(clr, set);
 
-	evt->name		= "armada_370_xp_per_cpu_tick",
+	evt->name		= "armada_370_xp_per_cpu_tick";
 	evt->features		= CLOCK_EVT_FEAT_ONESHOT |
 				  CLOCK_EVT_FEAT_PERIODIC;
-	evt->shift		= 32,
-	evt->rating		= 300,
-	evt->set_next_event	= armada_370_xp_clkevt_next_event,
+	evt->shift		= 32;
+	evt->rating		= 300;
+	evt->set_next_event	= armada_370_xp_clkevt_next_event;
 	evt->set_state_shutdown	= armada_370_xp_clkevt_shutdown;
 	evt->set_state_periodic	= armada_370_xp_clkevt_set_periodic;
 	evt->set_state_oneshot	= armada_370_xp_clkevt_shutdown;

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

* [PATCH 17/18] crypto: atmel-tdes - use semicolons rather than commas to separate statements
  2020-09-27 19:12 [PATCH 00/18] use semicolons rather than commas to separate statements Julia Lawall
                   ` (15 preceding siblings ...)
  2020-09-27 19:12 ` [PATCH 16/18] clocksource/drivers: " Julia Lawall
@ 2020-09-27 19:12 ` Julia Lawall
  2020-10-02 11:56   ` Herbert Xu
  2020-09-27 19:12 ` [PATCH 18/18] drbd: " Julia Lawall
                   ` (3 subsequent siblings)
  20 siblings, 1 reply; 61+ messages in thread
From: Julia Lawall @ 2020-09-27 19:12 UTC (permalink / raw)
  To: Herbert Xu
  Cc: Alexandre Belloni, Valdis Klētnieks, kernel-janitors,
	linux-kernel, Ludovic Desroches, linux-crypto, Joe Perches,
	Thomas Gleixner, David S. Miller, linux-arm-kernel

Replace commas with semicolons.  What is done is essentially described by
the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):

// <smpl>
@@ expression e1,e2; @@
e1
-,
+;
e2
... when any
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>

---
 drivers/crypto/atmel-tdes.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/crypto/atmel-tdes.c b/drivers/crypto/atmel-tdes.c
index ed40dbb98c6b..4d63cb13a54f 100644
--- a/drivers/crypto/atmel-tdes.c
+++ b/drivers/crypto/atmel-tdes.c
@@ -912,7 +912,7 @@ static void atmel_tdes_skcipher_alg_init(struct skcipher_alg *alg)
 {
 	alg->base.cra_priority = ATMEL_TDES_PRIORITY;
 	alg->base.cra_flags = CRYPTO_ALG_ASYNC;
-	alg->base.cra_ctxsize = sizeof(struct atmel_tdes_ctx),
+	alg->base.cra_ctxsize = sizeof(struct atmel_tdes_ctx);
 	alg->base.cra_module = THIS_MODULE;
 
 	alg->init = atmel_tdes_init_tfm;

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

* [PATCH 18/18] drbd: use semicolons rather than commas to separate statements
  2020-09-27 19:12 [PATCH 00/18] use semicolons rather than commas to separate statements Julia Lawall
                   ` (16 preceding siblings ...)
  2020-09-27 19:12 ` [PATCH 17/18] crypto: atmel-tdes - " Julia Lawall
@ 2020-09-27 19:12 ` Julia Lawall
  2020-09-27 20:08 ` [PATCH 00/18] " Joe Perches
                   ` (2 subsequent siblings)
  20 siblings, 0 replies; 61+ messages in thread
From: Julia Lawall @ 2020-09-27 19:12 UTC (permalink / raw)
  To: Philipp Reisner
  Cc: Valdis Klētnieks, Joe Perches, Thomas Gleixner,
	kernel-janitors, Lars Ellenberg, Jens Axboe, drbd-dev,
	linux-block, linux-kernel

Replace commas with semicolons.  What is done is essentially described by
the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):

// <smpl>
@@ expression e1,e2; @@
e1
-,
+;
e2
... when any
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>

---
 drivers/block/drbd/drbd_receiver.c |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/drivers/block/drbd/drbd_receiver.c b/drivers/block/drbd/drbd_receiver.c
index 422363daa618..87f732fb5456 100644
--- a/drivers/block/drbd/drbd_receiver.c
+++ b/drivers/block/drbd/drbd_receiver.c
@@ -111,8 +111,10 @@ static struct page *page_chain_tail(struct page *page, int *len)
 {
 	struct page *tmp;
 	int i = 1;
-	while ((tmp = page_chain_next(page)))
-		++i, page = tmp;
+	while ((tmp = page_chain_next(page))) {
+		++i;
+		page = tmp;
+	}
 	if (len)
 		*len = i;
 	return page;

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-09-27 19:12 [PATCH 00/18] use semicolons rather than commas to separate statements Julia Lawall
                   ` (17 preceding siblings ...)
  2020-09-27 19:12 ` [PATCH 18/18] drbd: " Julia Lawall
@ 2020-09-27 20:08 ` Joe Perches
       [not found] ` <160132172369.55460.9237357219623604216.b4-ty@kernel.org>
  2020-09-29 12:20 ` Ard Biesheuvel
  20 siblings, 0 replies; 61+ messages in thread
From: Joe Perches @ 2020-09-27 20:08 UTC (permalink / raw)
  To: Julia Lawall, linux-iio
  Cc: Valdis Klētnieks, Thomas Gleixner, kernel-janitors,
	David Lechner, linux-wireless, linux-ide, linux-arm-kernel,
	linux-clk, linux-kernel, openipmi-developer, linux-crypto,
	linux-stm32, Neil Armstrong, Jerome Brunet, Martin Blumenstingl,
	linux-amlogic, linux-acpi, Rafael J. Wysocki, drbd-dev,
	linux-block

On Sun, 2020-09-27 at 21:12 +0200, Julia Lawall wrote:
> These patches replace commas by semicolons.  This was done using the
> Coccinelle semantic patch (http://coccinelle.lip6.fr/) shown below.
> 
> This semantic patch ensures that commas inside for loop headers will not be
> transformed.  It also doesn't touch macro definitions.

Thanks.

All of these appear to be correct and without effect
except for __LINE__ number changes where braces are added.

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

* Re: [PATCH 12/18] ACPI: use semicolons rather than commas to separate statements
  2020-09-27 19:12 ` [PATCH 12/18] ACPI: use semicolons rather than commas to separate statements Julia Lawall
@ 2020-09-27 20:27   ` Christophe JAILLET
  0 siblings, 0 replies; 61+ messages in thread
From: Christophe JAILLET @ 2020-09-27 20:27 UTC (permalink / raw)
  To: Julia Lawall, Rafael J. Wysocki
  Cc: Valdis Klētnieks, Joe Perches, Thomas Gleixner,
	kernel-janitors, Len Brown, linux-acpi, linux-kernel

Le 27/09/2020 à 21:12, Julia Lawall a écrit :
> Replace commas with semicolons.  What is done is essentially described by
> the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):
> 
> // <smpl>
> @@ expression e1,e2; @@
> e1
> -,
> +;
> e2
> ... when any
> // </smpl>
> 
> Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>
> 
> ---
>   drivers/acpi/processor_idle.c |    4 +++-
>   1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/acpi/processor_idle.c b/drivers/acpi/processor_idle.c
> index f66236cff69b..85502143f506 100644
> --- a/drivers/acpi/processor_idle.c
> +++ b/drivers/acpi/processor_idle.c
> @@ -1077,7 +1077,9 @@ static int acpi_processor_get_lpi_info(struct acpi_processor *pr)
>   		/* flatten all the LPI states in this level of hierarchy */
>   		flatten_lpi_states(pr, curr, prev);
>   
> -		tmp = prev, prev = curr, curr = tmp;
> +		tmp = prev;
> +		prev = curr;
> +		curr = tmp;
>   
>   		status = acpi_get_parent(handle, &pr_ahandle);
>   	}
> 
> 
swap(prev, curr)?

CJ

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

* Re: [PATCH 06/18] hwrng: iproc-rng200 - use semicolons rather than commas to separate statements
  2020-09-27 19:12 ` [PATCH 06/18] hwrng: iproc-rng200 - " Julia Lawall
@ 2020-09-28  1:42   ` Florian Fainelli
  2020-10-02 11:55   ` Herbert Xu
  1 sibling, 0 replies; 61+ messages in thread
From: Florian Fainelli @ 2020-09-28  1:42 UTC (permalink / raw)
  To: Julia Lawall, Matt Mackall
  Cc: Valdis Klētnieks, Herbert Xu, Arnd Bergmann,
	Greg Kroah-Hartman, kernel-janitors, Scott Branden, linux-kernel,
	bcm-kernel-feedback-list, linux-crypto, Ray Jui, Joe Perches,
	Thomas Gleixner, linux-arm-kernel



On 9/27/2020 12:12 PM, Julia Lawall wrote:
> Replace commas with semicolons.  What is done is essentially described by
> the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):
> 
> // <smpl>
> @@ expression e1,e2; @@
> e1
> -,
> +;
> e2
> ... when any
> // </smpl>
> 
> Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>

Acked-by: Florian Fainelli <f.fainelli@gmail.com>
-- 
Florian

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

* Re: [PATCH 10/18] clk: meson: use semicolons rather than commas to separate statements
  2020-09-27 19:12 ` [PATCH 10/18] clk: meson: " Julia Lawall
@ 2020-09-28  9:47   ` Jerome Brunet
  2020-10-08  1:54     ` Stephen Boyd
  2020-10-14  0:44   ` Stephen Boyd
  1 sibling, 1 reply; 61+ messages in thread
From: Jerome Brunet @ 2020-09-28  9:47 UTC (permalink / raw)
  To: Julia Lawall, Neil Armstrong, Stephen Boyd
  Cc: Valdis Klētnieks, Martin Blumenstingl, Kevin Hilman,
	Michael Turquette, kernel-janitors, linux-kernel, Joe Perches,
	linux-amlogic, Thomas Gleixner, linux-clk, linux-arm-kernel


On Sun 27 Sep 2020 at 21:12, Julia Lawall <Julia.Lawall@inria.fr> wrote:

Hi Stephen,

Do you want to take all the clock related patches directly ?


> Replace commas with semicolons.  What is done is essentially described by
> the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):
>
> // <smpl>
> @@ expression e1,e2; @@
> e1
> -,
> +;
> e2
> ... when any
> // </smpl>
>
> Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>
>
> ---
>  drivers/clk/meson/meson-aoclk.c |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/clk/meson/meson-aoclk.c b/drivers/clk/meson/meson-aoclk.c
> index bf8bea675d24..3a6d84cd6601 100644
> --- a/drivers/clk/meson/meson-aoclk.c
> +++ b/drivers/clk/meson/meson-aoclk.c
> @@ -57,7 +57,7 @@ int meson_aoclkc_probe(struct platform_device *pdev)
>  	rstc->data = data;
>  	rstc->regmap = regmap;
>  	rstc->reset.ops = &meson_aoclk_reset_ops;
> -	rstc->reset.nr_resets = data->num_reset,
> +	rstc->reset.nr_resets = data->num_reset;
>  	rstc->reset.of_node = dev->of_node;
>  	ret = devm_reset_controller_register(dev, &rstc->reset);
>  	if (ret) {

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

* Re: [PATCH 15/18] counter: use semicolons rather than commas to separate statements
  2020-09-27 19:12 ` [PATCH 15/18] counter: " Julia Lawall
@ 2020-09-28 15:37   ` David Lechner
  2020-09-29 15:27     ` Jonathan Cameron
  0 siblings, 1 reply; 61+ messages in thread
From: David Lechner @ 2020-09-28 15:37 UTC (permalink / raw)
  To: Julia Lawall
  Cc: Valdis Klētnieks, Joe Perches, Thomas Gleixner,
	kernel-janitors, William Breathitt Gray, linux-iio, linux-kernel

On 9/27/20 2:12 PM, Julia Lawall wrote:
> Replace commas with semicolons.  What is done is essentially described by
> the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):
> 
> // <smpl>
> @@ expression e1,e2; @@
> e1
> -,
> +;
> e2
> ... when any
> // </smpl>
> 
> Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>
> 
> ---
Reviewed-by: David Lechner <david@lechnology.com>

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

* Re: [PATCH 03/18] [ARM] pata_icside: use semicolons rather than commas to separate statements
  2020-09-27 19:12 ` [PATCH 03/18] [ARM] pata_icside: " Julia Lawall
@ 2020-09-28 16:47   ` Joe Perches
  2020-09-28 17:11     ` Julia Lawall
  0 siblings, 1 reply; 61+ messages in thread
From: Joe Perches @ 2020-09-28 16:47 UTC (permalink / raw)
  To: Julia Lawall, Bartlomiej Zolnierkiewicz
  Cc: Valdis Klētnieks, Thomas Gleixner, kernel-janitors,
	Jens Axboe, linux-ide, linux-kernel

On Sun, 2020-09-27 at 21:12 +0200, Julia Lawall wrote:
> Replace commas with semicolons.  What is done is essentially described by
> the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):

Hi Julia.

How did you decide on this patch subject header line?

It's certainly reasonable, but not what I would expect
from any automation.

A somewhat common method of finding the most commonly used
"git log" subject line doesn't easily provide a similar heading.

$ git log --no-merges --format='%s' drivers/ata/pata_icside.c
treewide: Add SPDX license identifier for more missed files
libata: remove ata_sff_data_xfer_noirq()
scsi: rename SCSI_MAX_{SG, SG_CHAIN}_SEGMENTS
Drivers: ata: remove __dev* attributes.
ata: Convert ata_<foo>_printk(KERN_<LEVEL> to ata_<foo>_<level>
libata-sff: separate out BMDMA irq handler
libata-sff: separate out BMDMA EH
libata-sff: clean up BMDMA initialization
libata-sff: clean up inheritance in several drivers
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
[libata] convert drivers to use ata.h mode mask defines
[ARM] dma: Use sensible DMA parameters for Acorn drivers
[ARM] dma: pata_icside's contiguous sg array is now redundant
libata-sff: Fix oops reported in kerneloops.org for pnp devices with no ctl
libata: rename SFF port ops
libata: rename SFF functions
libata: make reset related methods proper port operations
libata: implement and use ops inheritance
libata: implement and use SHT initializers
libata: implement and use ata_noop_irq_clear()
libata: eliminate the home grown dma padding in favour of
libata: convert to chained sg
Fix pata_icside build for recent libata API changes
libata: implement and use ata_port_desc() to report port configuration
[libata] Remove ->port_disable() hook
[libata] Remove ->irq_ack() hook, and ata_dummy_irq_on()
[ARM] pata_icside: fix the FIXMEs
[libata] PATA drivers: remove ATA_FLAG_SRST
[ARM] pata_icside: fix build errors
[ARM] ecard: add ecardm_iomap() / ecardm_iounmap()
[ARM] ecard: add helper function for setting ecard irq ops
[ARM] Add support for ICSIDE interface on RiscPC

$ git log --no-merges --format='%s' drivers/ata/pata_icside.c | \
  cut -f1 -d":" | sort | uniq -c | sort -rn
     10 libata
      5 libata-sff
      2 [ARM] pata_icside
      2 [ARM] ecard
      2 [ARM] dma
      1 treewide
      1 scsi
      1 [libata] Remove ->port_disable() hook
      1 [libata] Remove ->irq_ack() hook, and ata_dummy_irq_on()
      1 [libata] PATA drivers
      1 [libata] convert drivers to use ata.h mode mask defines
      1 include cleanup
      1 Fix pata_icside build for recent libata API changes
      1 Drivers
      1 ata
      1 [ARM] Add support for ICSIDE interface on RiscPC

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

* Re: [PATCH 03/18] [ARM] pata_icside: use semicolons rather than commas to separate statements
  2020-09-28 16:47   ` Joe Perches
@ 2020-09-28 17:11     ` Julia Lawall
  2020-09-28 17:57       ` Joe Perches
  0 siblings, 1 reply; 61+ messages in thread
From: Julia Lawall @ 2020-09-28 17:11 UTC (permalink / raw)
  To: Joe Perches
  Cc: Bartlomiej Zolnierkiewicz, Valdis Klētnieks,
	Thomas Gleixner, kernel-janitors, Jens Axboe, linux-ide,
	linux-kernel



On Mon, 28 Sep 2020, Joe Perches wrote:

> On Sun, 2020-09-27 at 21:12 +0200, Julia Lawall wrote:
> > Replace commas with semicolons.  What is done is essentially described by
> > the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):
>
> Hi Julia.
>
> How did you decide on this patch subject header line?
>
> It's certainly reasonable, but not what I would expect
> from any automation.

Most of the patches on this file touch other files as well.  There are
four that only touch this file.  One has no subsystem.  One has dma as the
subsystem.  Two have pata_icside, so that was chosen.

I found that taking the most popular overall could give results that were
too general.

julia

>
> A somewhat common method of finding the most commonly used
> "git log" subject line doesn't easily provide a similar heading.
>
> $ git log --no-merges --format='%s' drivers/ata/pata_icside.c
> treewide: Add SPDX license identifier for more missed files
> libata: remove ata_sff_data_xfer_noirq()
> scsi: rename SCSI_MAX_{SG, SG_CHAIN}_SEGMENTS
> Drivers: ata: remove __dev* attributes.
> ata: Convert ata_<foo>_printk(KERN_<LEVEL> to ata_<foo>_<level>
> libata-sff: separate out BMDMA irq handler
> libata-sff: separate out BMDMA EH
> libata-sff: clean up BMDMA initialization
> libata-sff: clean up inheritance in several drivers
> include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
> [libata] convert drivers to use ata.h mode mask defines
> [ARM] dma: Use sensible DMA parameters for Acorn drivers
> [ARM] dma: pata_icside's contiguous sg array is now redundant
> libata-sff: Fix oops reported in kerneloops.org for pnp devices with no ctl
> libata: rename SFF port ops
> libata: rename SFF functions
> libata: make reset related methods proper port operations
> libata: implement and use ops inheritance
> libata: implement and use SHT initializers
> libata: implement and use ata_noop_irq_clear()
> libata: eliminate the home grown dma padding in favour of
> libata: convert to chained sg
> Fix pata_icside build for recent libata API changes
> libata: implement and use ata_port_desc() to report port configuration
> [libata] Remove ->port_disable() hook
> [libata] Remove ->irq_ack() hook, and ata_dummy_irq_on()
> [ARM] pata_icside: fix the FIXMEs
> [libata] PATA drivers: remove ATA_FLAG_SRST
> [ARM] pata_icside: fix build errors
> [ARM] ecard: add ecardm_iomap() / ecardm_iounmap()
> [ARM] ecard: add helper function for setting ecard irq ops
> [ARM] Add support for ICSIDE interface on RiscPC
>
> $ git log --no-merges --format='%s' drivers/ata/pata_icside.c | \
>   cut -f1 -d":" | sort | uniq -c | sort -rn
>      10 libata
>       5 libata-sff
>       2 [ARM] pata_icside
>       2 [ARM] ecard
>       2 [ARM] dma
>       1 treewide
>       1 scsi
>       1 [libata] Remove ->port_disable() hook
>       1 [libata] Remove ->irq_ack() hook, and ata_dummy_irq_on()
>       1 [libata] PATA drivers
>       1 [libata] convert drivers to use ata.h mode mask defines
>       1 include cleanup
>       1 Fix pata_icside build for recent libata API changes
>       1 Drivers
>       1 ata
>       1 [ARM] Add support for ICSIDE interface on RiscPC
>
>
>

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

* Re: [PATCH 03/18] [ARM] pata_icside: use semicolons rather than commas to separate statements
  2020-09-28 17:11     ` Julia Lawall
@ 2020-09-28 17:57       ` Joe Perches
  0 siblings, 0 replies; 61+ messages in thread
From: Joe Perches @ 2020-09-28 17:57 UTC (permalink / raw)
  To: Julia Lawall
  Cc: Bartlomiej Zolnierkiewicz, Valdis Klētnieks,
	Thomas Gleixner, kernel-janitors, Jens Axboe, linux-ide,
	linux-kernel

On Mon, 2020-09-28 at 19:11 +0200, Julia Lawall wrote:
> 
> On Mon, 28 Sep 2020, Joe Perches wrote:
> 
> > On Sun, 2020-09-27 at 21:12 +0200, Julia Lawall wrote:
> > > Replace commas with semicolons.  What is done is essentially described by
> > > the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):
> > 
> > Hi Julia.
> > 
> > How did you decide on this patch subject header line?
> > 
> > It's certainly reasonable, but not what I would expect
> > from any automation.
> 
> Most of the patches on this file touch other files as well.  There are
> four that only touch this file.  One has no subsystem.  One has dma as the
> subsystem.  Two have pata_icside, so that was chosen.

So did you select the patch subject without any automation
or did you create a tool that looks only at commits for
individual files?

> > $ git log --no-merges --format='%s' drivers/ata/pata_icside.c | \
> >   cut -f1 -d":" | sort | uniq -c | sort -rn
> >      10 libata
> >       5 libata-sff
> >       2 [ARM] pata_icside
> >       2 [ARM] ecard
> >       2 [ARM] dma

Yeah...

Something like the script below and some examples of its use?

$ cat find_best_header.sh
#!/bin/bash

# Show possible patch subject prefixes for a file in git

# use commits that modify only the single file argument and
# emit up to the 5 most common commit prefixes

git log --no-merges --format='%h' -- $1 |
    while read commit ; do
	if [[ $(git log --format='%h' --name-only -1 $commit | wc -l) = 3 ]] ; then
	    git log --format='%s' -1 $commit
	fi
    done |
    cut -f1 -d":" | cut -f1-3 -d" " | sort | uniq -c | sort -rn | head -5

$ ./find_best_header.sh drivers/ata/pata_icside.c
      2 [ARM] pata_icside
      1 Fix pata_icside build
      1 [ARM] dma

$ ./find_best_header.sh kernel/fork.c
     36 fork
     14 kernel/fork.c
      6 mm
      4 pidns
      4 [PATCH] unshare system

$ ./find_best_header.sh kernel/sched/core.c
    150 sched
    110 sched/core
     12 sched/uclamp
     12 sched/debug
     10 sched/deadline

$ ./find_best_header.sh drivers/iio/pressure/mpl115.c
      3 iio

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
       [not found] ` <160132172369.55460.9237357219623604216.b4-ty@kernel.org>
@ 2020-09-29  0:45   ` Joe Perches
  2020-09-29 11:37     ` Mark Brown
  0 siblings, 1 reply; 61+ messages in thread
From: Joe Perches @ 2020-09-29  0:45 UTC (permalink / raw)
  To: Mark Brown, linux-iio, Julia Lawall
  Cc: linux-stm32, linux-crypto, Rafael J. Wysocki, linux-block,
	linux-kernel, Jerome Brunet, linux-acpi, David Lechner,
	Valdis Klētnieks, kernel-janitors, drbd-dev,
	openipmi-developer, Martin Blumenstingl, linux-ide,
	linux-amlogic, linux-clk, linux-arm-kernel, Thomas Gleixner,
	linux-wireless, Neil Armstrong

On Mon, 2020-09-28 at 20:35 +0100, Mark Brown wrote:
> On Sun, 27 Sep 2020 21:12:10 +0200, Julia Lawall wrote:
> > These patches replace commas by semicolons.  This was done using the
> > Coccinelle semantic patch (http://coccinelle.lip6.fr/) shown below.
> > 
> > This semantic patch ensures that commas inside for loop headers will not be
> > transformed.  It also doesn't touch macro definitions.
> > 
> > Coccinelle ensures that braces are added as needed when a single-statement
> > branch turns into a multi-statement one.
> > 
> > [...]
> 
> Applied to
> 
>    https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git for-next
> 
> Thanks!
> 
> [1/1] regmap: debugfs: use semicolons rather than commas to separate statements
>       commit: 7f4a122d0b50b40c64d24a5cf7aafe26dd9487ee

Hi Mark.

Rather than replying to the 0/n cover letter to a patch
series, can you reply to each of the specific patches in
the patch series you are applying?

Otherwise, it's a bit difficult to figure out which patches
you are applying.

thanks

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-09-29  0:45   ` Joe Perches
@ 2020-09-29 11:37     ` Mark Brown
  2020-09-29 11:46       ` Julia Lawall
  2020-09-30 19:33       ` Joe Perches
  0 siblings, 2 replies; 61+ messages in thread
From: Mark Brown @ 2020-09-29 11:37 UTC (permalink / raw)
  To: Joe Perches
  Cc: linux-iio, Julia Lawall, linux-stm32, linux-crypto,
	Rafael J. Wysocki, linux-block, linux-kernel, Jerome Brunet,
	linux-acpi, David Lechner, Valdis Klētnieks,
	kernel-janitors, drbd-dev, openipmi-developer,
	Martin Blumenstingl, linux-ide, linux-amlogic, linux-clk,
	linux-arm-kernel, Thomas Gleixner, linux-wireless,
	Neil Armstrong

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

On Mon, Sep 28, 2020 at 05:45:24PM -0700, Joe Perches wrote:
> On Mon, 2020-09-28 at 20:35 +0100, Mark Brown wrote:

> > [1/1] regmap: debugfs: use semicolons rather than commas to separate statements
> >       commit: 7f4a122d0b50b40c64d24a5cf7aafe26dd9487ee

> Rather than replying to the 0/n cover letter to a patch
> series, can you reply to each of the specific patches in
> the patch series you are applying?

> Otherwise, it's a bit difficult to figure out which patches
> you are applying.

Feel free to submit patches to b4.  Ideally things like this wouldn't be
being sent as serieses in the first place, there's no dependencies or
interactions between the patches.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-09-29 11:37     ` Mark Brown
@ 2020-09-29 11:46       ` Julia Lawall
  2020-09-29 12:37         ` Mark Brown
  2020-09-30 19:33       ` Joe Perches
  1 sibling, 1 reply; 61+ messages in thread
From: Julia Lawall @ 2020-09-29 11:46 UTC (permalink / raw)
  To: Mark Brown
  Cc: Joe Perches, linux-iio, Julia Lawall, linux-stm32, linux-crypto,
	Rafael J. Wysocki, linux-block, linux-kernel, Jerome Brunet,
	linux-acpi, David Lechner, Valdis Klētnieks,
	kernel-janitors, drbd-dev, openipmi-developer,
	Martin Blumenstingl, linux-ide, linux-amlogic, linux-clk,
	linux-arm-kernel, Thomas Gleixner, linux-wireless,
	Neil Armstrong



On Tue, 29 Sep 2020, Mark Brown wrote:

> On Mon, Sep 28, 2020 at 05:45:24PM -0700, Joe Perches wrote:
> > On Mon, 2020-09-28 at 20:35 +0100, Mark Brown wrote:
>
> > > [1/1] regmap: debugfs: use semicolons rather than commas to separate statements
> > >       commit: 7f4a122d0b50b40c64d24a5cf7aafe26dd9487ee
>
> > Rather than replying to the 0/n cover letter to a patch
> > series, can you reply to each of the specific patches in
> > the patch series you are applying?
>
> > Otherwise, it's a bit difficult to figure out which patches
> > you are applying.
>
> Feel free to submit patches to b4.  Ideally things like this wouldn't be
> being sent as serieses in the first place, there's no dependencies or
> interactions between the patches.

It was suggested (a long time ago, not with respect to this patch in
particular) that sending such patches in a series is useful because it
allows people who are not interested in the 18 patches to skip over them
more easily.  So there are two conflicting needs...

julia

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-09-27 19:12 [PATCH 00/18] use semicolons rather than commas to separate statements Julia Lawall
                   ` (19 preceding siblings ...)
       [not found] ` <160132172369.55460.9237357219623604216.b4-ty@kernel.org>
@ 2020-09-29 12:20 ` Ard Biesheuvel
  2020-09-29 12:36   ` Julia Lawall
  2020-09-29 12:41   ` Dan Carpenter
  20 siblings, 2 replies; 61+ messages in thread
From: Ard Biesheuvel @ 2020-09-29 12:20 UTC (permalink / raw)
  To: Julia Lawall
  Cc: linux-iio, drbd-dev, Valdis Klētnieks, David Lechner,
	Neil Armstrong, Martin Blumenstingl, linux-wireless,
	Rafael J. Wysocki, kernel-janitors, Linux Kernel Mailing List,
	linux-stm32, linux-block, linux-ide, Linux Crypto Mailing List,
	Joe Perches, linux-amlogic, Thomas Gleixner,
	ACPI Devel Maling List, openipmi-developer, linux-clk, Linux ARM,
	Jerome Brunet

On Sun, 27 Sep 2020 at 21:56, Julia Lawall <Julia.Lawall@inria.fr> wrote:
>
> These patches replace commas by semicolons.


Why?


> This was done using the
> Coccinelle semantic patch (http://coccinelle.lip6.fr/) shown below.
>
> This semantic patch ensures that commas inside for loop headers will not be
> transformed.  It also doesn't touch macro definitions.
>
> Coccinelle ensures that braces are added as needed when a single-statement
> branch turns into a multi-statement one.
>
> This semantic patch has a few false positives, for variable delcarations
> such as:
>
> LIST_HEAD(x), *y;
>
> The semantic patch could be improved to avoid these, but for the moment
> they have been removed manually (2 occurrences).
>
> // <smpl>
> @initialize:ocaml@
> @@
>
> let infunction p >   (* avoid macros *)
>   (List.hd p).current_element <> "something_else"
>
> let combined p1 p2 >   (List.hd p1).line_end = (List.hd p2).line ||
>   (((List.hd p1).line_end < (List.hd p2).line) &&
>    ((List.hd p1).col < (List.hd p2).col))
>
> @bad@
> statement S;
> declaration d;
> position p;
> @@
>
> S@p
> d
>
> // special cases where newlines are needed (hope for no more than 5)
> @@
> expression e1,e2;
> statement S;
> position p != bad.p;
> position p1;
> position p2 :
>     script:ocaml(p1) { infunction p1 && combined p1 p2 };
> @@
>
> - e1@p1,@S@p e2@p2;
> + e1; e2;
>
> @@
> expression e1,e2;
> statement S;
> position p != bad.p;
> position p1;
> position p2 :
>     script:ocaml(p1) { infunction p1 && combined p1 p2 };
> @@
>
> - e1@p1,@S@p e2@p2;
> + e1; e2;
>
> @@
> expression e1,e2;
> statement S;
> position p != bad.p;
> position p1;
> position p2 :
>     script:ocaml(p1) { infunction p1 && combined p1 p2 };
> @@
>
> - e1@p1,@S@p e2@p2;
> + e1; e2;
>
> @@
> expression e1,e2;
> statement S;
> position p != bad.p;
> position p1;
> position p2 :
>     script:ocaml(p1) { infunction p1 && combined p1 p2 };
> @@
>
> - e1@p1,@S@p e2@p2;
> + e1; e2;
>
> @@
> expression e1,e2;
> statement S;
> position p != bad.p;
> position p1;
> position p2 :
>     script:ocaml(p1) { infunction p1 && combined p1 p2 };
> @@
>
> - e1@p1,@S@p e2@p2;
> + e1; e2;
>
> @r@
> expression e1,e2;
> statement S;
> position p != bad.p;
> @@
>
> e1 ,@S@p e2;
>
> @@
> expression e1,e2;
> position p1;
> position p2 :
>     script:ocaml(p1) { infunction p1 && not(combined p1 p2) };
> statement S;
> position r.p;
> @@
>
> e1@p1
> -,@S@p
> +;
> e2@p2
> ... when any
> // </smpl>
>
> ---
>
>  drivers/acpi/processor_idle.c               |    4 +++-
>  drivers/ata/pata_icside.c                   |   21 +++++++++++++--------
>  drivers/base/regmap/regmap-debugfs.c        |    2 +-
>  drivers/bcma/driver_pci_host.c              |    4 ++--
>  drivers/block/drbd/drbd_receiver.c          |    6 ++++--
>  drivers/char/agp/amd-k7-agp.c               |    2 +-
>  drivers/char/agp/nvidia-agp.c               |    2 +-
>  drivers/char/agp/sworks-agp.c               |    2 +-
>  drivers/char/hw_random/iproc-rng200.c       |    8 ++++----
>  drivers/char/hw_random/mxc-rnga.c           |    6 +++---
>  drivers/char/hw_random/stm32-rng.c          |    8 ++++----
>  drivers/char/ipmi/bt-bmc.c                  |    6 +++---
>  drivers/clk/meson/meson-aoclk.c             |    2 +-
>  drivers/clk/mvebu/ap-cpu-clk.c              |    2 +-
>  drivers/clk/uniphier/clk-uniphier-cpugear.c |    2 +-
>  drivers/clk/uniphier/clk-uniphier-mux.c     |    2 +-
>  drivers/clocksource/mps2-timer.c            |    6 +++---
>  drivers/clocksource/timer-armada-370-xp.c   |    8 ++++----
>  drivers/counter/ti-eqep.c                   |    2 +-
>  drivers/crypto/amcc/crypto4xx_alg.c         |    2 +-
>  drivers/crypto/atmel-tdes.c                 |    2 +-
>  drivers/crypto/hifn_795x.c                  |    4 ++--
>  drivers/crypto/talitos.c                    |    8 ++++----
>  23 files changed, 60 insertions(+), 51 deletions(-)
>
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel@lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-09-29 12:20 ` Ard Biesheuvel
@ 2020-09-29 12:36   ` Julia Lawall
  2020-09-29 12:41   ` Dan Carpenter
  1 sibling, 0 replies; 61+ messages in thread
From: Julia Lawall @ 2020-09-29 12:36 UTC (permalink / raw)
  To: Ard Biesheuvel
  Cc: linux-iio, drbd-dev, Valdis Klētnieks, David Lechner,
	Neil Armstrong, Martin Blumenstingl, linux-wireless,
	Rafael J. Wysocki, kernel-janitors, Linux Kernel Mailing List,
	linux-stm32, linux-block, linux-ide, Linux Crypto Mailing List,
	Joe Perches, linux-amlogic, Thomas Gleixner,
	ACPI Devel Maling List, openipmi-developer, linux-clk, Linux ARM,
	Jerome Brunet



On Tue, 29 Sep 2020, Ard Biesheuvel wrote:

> On Sun, 27 Sep 2020 at 21:56, Julia Lawall <Julia.Lawall@inria.fr> wrote:
> >
> > These patches replace commas by semicolons.
>
>
> Why?

Among the complete 5000 lines of changes there is one probable bug where
an if branch ends with a comma and thus pulls the subsequent statement
under the if branch, in contradiction to what is indicated by the
indentation.

The use of comma often appears to be random, with a sequence of similar
statements where some have commas and some don't.

From a self-interested point of view, commas are not good for Coccinelle,
because multiple statements are put into one.  Any problems involving them
are thus likely to be overlooked unless one thinks of looking for them
explicitly.  As an example, Christophe Jaillet noticed that one sequence
of comma assignments would be better written using swap.  If one looked
for opportunities for using swap in the most obvious way, one wouldn't
find it.

julia


>
>
> > This was done using the
> > Coccinelle semantic patch (http://coccinelle.lip6.fr/) shown below.
> >
> > This semantic patch ensures that commas inside for loop headers will not be
> > transformed.  It also doesn't touch macro definitions.
> >
> > Coccinelle ensures that braces are added as needed when a single-statement
> > branch turns into a multi-statement one.
> >
> > This semantic patch has a few false positives, for variable delcarations
> > such as:
> >
> > LIST_HEAD(x), *y;
> >
> > The semantic patch could be improved to avoid these, but for the moment
> > they have been removed manually (2 occurrences).
> >
> > // <smpl>
> > @initialize:ocaml@
> > @@
> >
> > let infunction p > >   (* avoid macros *)
> >   (List.hd p).current_element <> "something_else"
> >
> > let combined p1 p2 > >   (List.hd p1).line_end = (List.hd p2).line ||
> >   (((List.hd p1).line_end < (List.hd p2).line) &&
> >    ((List.hd p1).col < (List.hd p2).col))
> >
> > @bad@
> > statement S;
> > declaration d;
> > position p;
> > @@
> >
> > S@p
> > d
> >
> > // special cases where newlines are needed (hope for no more than 5)
> > @@
> > expression e1,e2;
> > statement S;
> > position p != bad.p;
> > position p1;
> > position p2 :
> >     script:ocaml(p1) { infunction p1 && combined p1 p2 };
> > @@
> >
> > - e1@p1,@S@p e2@p2;
> > + e1; e2;
> >
> > @@
> > expression e1,e2;
> > statement S;
> > position p != bad.p;
> > position p1;
> > position p2 :
> >     script:ocaml(p1) { infunction p1 && combined p1 p2 };
> > @@
> >
> > - e1@p1,@S@p e2@p2;
> > + e1; e2;
> >
> > @@
> > expression e1,e2;
> > statement S;
> > position p != bad.p;
> > position p1;
> > position p2 :
> >     script:ocaml(p1) { infunction p1 && combined p1 p2 };
> > @@
> >
> > - e1@p1,@S@p e2@p2;
> > + e1; e2;
> >
> > @@
> > expression e1,e2;
> > statement S;
> > position p != bad.p;
> > position p1;
> > position p2 :
> >     script:ocaml(p1) { infunction p1 && combined p1 p2 };
> > @@
> >
> > - e1@p1,@S@p e2@p2;
> > + e1; e2;
> >
> > @@
> > expression e1,e2;
> > statement S;
> > position p != bad.p;
> > position p1;
> > position p2 :
> >     script:ocaml(p1) { infunction p1 && combined p1 p2 };
> > @@
> >
> > - e1@p1,@S@p e2@p2;
> > + e1; e2;
> >
> > @r@
> > expression e1,e2;
> > statement S;
> > position p != bad.p;
> > @@
> >
> > e1 ,@S@p e2;
> >
> > @@
> > expression e1,e2;
> > position p1;
> > position p2 :
> >     script:ocaml(p1) { infunction p1 && not(combined p1 p2) };
> > statement S;
> > position r.p;
> > @@
> >
> > e1@p1
> > -,@S@p
> > +;
> > e2@p2
> > ... when any
> > // </smpl>
> >
> > ---
> >
> >  drivers/acpi/processor_idle.c               |    4 +++-
> >  drivers/ata/pata_icside.c                   |   21 +++++++++++++--------
> >  drivers/base/regmap/regmap-debugfs.c        |    2 +-
> >  drivers/bcma/driver_pci_host.c              |    4 ++--
> >  drivers/block/drbd/drbd_receiver.c          |    6 ++++--
> >  drivers/char/agp/amd-k7-agp.c               |    2 +-
> >  drivers/char/agp/nvidia-agp.c               |    2 +-
> >  drivers/char/agp/sworks-agp.c               |    2 +-
> >  drivers/char/hw_random/iproc-rng200.c       |    8 ++++----
> >  drivers/char/hw_random/mxc-rnga.c           |    6 +++---
> >  drivers/char/hw_random/stm32-rng.c          |    8 ++++----
> >  drivers/char/ipmi/bt-bmc.c                  |    6 +++---
> >  drivers/clk/meson/meson-aoclk.c             |    2 +-
> >  drivers/clk/mvebu/ap-cpu-clk.c              |    2 +-
> >  drivers/clk/uniphier/clk-uniphier-cpugear.c |    2 +-
> >  drivers/clk/uniphier/clk-uniphier-mux.c     |    2 +-
> >  drivers/clocksource/mps2-timer.c            |    6 +++---
> >  drivers/clocksource/timer-armada-370-xp.c   |    8 ++++----
> >  drivers/counter/ti-eqep.c                   |    2 +-
> >  drivers/crypto/amcc/crypto4xx_alg.c         |    2 +-
> >  drivers/crypto/atmel-tdes.c                 |    2 +-
> >  drivers/crypto/hifn_795x.c                  |    4 ++--
> >  drivers/crypto/talitos.c                    |    8 ++++----
> >  23 files changed, 60 insertions(+), 51 deletions(-)
> >
> > _______________________________________________
> > linux-arm-kernel mailing list
> > linux-arm-kernel@lists.infradead.org
> > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
>

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-09-29 11:46       ` Julia Lawall
@ 2020-09-29 12:37         ` Mark Brown
  2020-09-29 12:44           ` Julia Lawall
  0 siblings, 1 reply; 61+ messages in thread
From: Mark Brown @ 2020-09-29 12:37 UTC (permalink / raw)
  To: Julia Lawall
  Cc: Joe Perches, linux-iio, linux-stm32, linux-crypto,
	Rafael J. Wysocki, linux-block, linux-kernel, Jerome Brunet,
	linux-acpi, David Lechner, Valdis Klētnieks,
	kernel-janitors, drbd-dev, openipmi-developer,
	Martin Blumenstingl, linux-ide, linux-amlogic, linux-clk,
	linux-arm-kernel, Thomas Gleixner, linux-wireless,
	Neil Armstrong

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

On Tue, Sep 29, 2020 at 01:46:19PM +0200, Julia Lawall wrote:
> On Tue, 29 Sep 2020, Mark Brown wrote:

> > Feel free to submit patches to b4.  Ideally things like this wouldn't be
> > being sent as serieses in the first place, there's no dependencies or
> > interactions between the patches.

> It was suggested (a long time ago, not with respect to this patch in
> particular) that sending such patches in a series is useful because it
> allows people who are not interested in the 18 patches to skip over them
> more easily.  So there are two conflicting needs...

I'm not convinced that there are huge numbers of people reading LKML as
a list TBH, and if you are sending things as a series then the way
you're doing it at the minute where you don't CC the cover letter to
people makes things confusing as it's unclear if there are dependencies
to worry about.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 484 bytes --]

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-09-29 12:20 ` Ard Biesheuvel
  2020-09-29 12:36   ` Julia Lawall
@ 2020-09-29 12:41   ` Dan Carpenter
  2020-09-29 12:47     ` Julia Lawall
  1 sibling, 1 reply; 61+ messages in thread
From: Dan Carpenter @ 2020-09-29 12:41 UTC (permalink / raw)
  To: Ard Biesheuvel
  Cc: Julia Lawall, linux-iio, drbd-dev, Valdis Klētnieks,
	David Lechner, Neil Armstrong, Martin Blumenstingl,
	linux-wireless, Rafael J. Wysocki, kernel-janitors,
	Linux Kernel Mailing List, linux-stm32, linux-block, linux-ide,
	Linux Crypto Mailing List, Joe Perches, linux-amlogic,
	Thomas Gleixner, ACPI Devel Maling List, openipmi-developer,
	linux-clk, Linux ARM, Jerome Brunet

On Tue, Sep 29, 2020 at 02:20:00PM +0200, Ard Biesheuvel wrote:
> On Sun, 27 Sep 2020 at 21:56, Julia Lawall <Julia.Lawall@inria.fr> wrote:
> >
> > These patches replace commas by semicolons.
> 
> 
> Why?
> 

In the best case, these commas are just uninitentional mess, like typing
an extra space character or something.  I've looked at them before and
one case I see where they are introduced is when people convert a
struct initializer to code.

-	struct foo {
-		.a = 1,
-		.b = 2,
 		...
+	foo.a = 1,
+	foo.b = 2,

The times where commas are used deliberately to replace curly braces are
just evil.  Either way the code is cleaner with semi-colons.

regards,
dan carpenter

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-09-29 12:37         ` Mark Brown
@ 2020-09-29 12:44           ` Julia Lawall
  0 siblings, 0 replies; 61+ messages in thread
From: Julia Lawall @ 2020-09-29 12:44 UTC (permalink / raw)
  To: Mark Brown
  Cc: Julia Lawall, Joe Perches, linux-iio, linux-stm32, linux-crypto,
	Rafael J. Wysocki, linux-block, linux-kernel, Jerome Brunet,
	linux-acpi, David Lechner, Valdis Klētnieks,
	kernel-janitors, drbd-dev, openipmi-developer,
	Martin Blumenstingl, linux-ide, linux-amlogic, linux-clk,
	linux-arm-kernel, Thomas Gleixner, linux-wireless,
	Neil Armstrong



On Tue, 29 Sep 2020, Mark Brown wrote:

> On Tue, Sep 29, 2020 at 01:46:19PM +0200, Julia Lawall wrote:
> > On Tue, 29 Sep 2020, Mark Brown wrote:
>
> > > Feel free to submit patches to b4.  Ideally things like this wouldn't be
> > > being sent as serieses in the first place, there's no dependencies or
> > > interactions between the patches.
>
> > It was suggested (a long time ago, not with respect to this patch in
> > particular) that sending such patches in a series is useful because it
> > allows people who are not interested in the 18 patches to skip over them
> > more easily.  So there are two conflicting needs...
>
> I'm not convinced that there are huge numbers of people reading LKML as
> a list TBH, and if you are sending things as a series then the way
> you're doing it at the minute where you don't CC the cover letter to
> people makes things confusing as it's unclear if there are dependencies
> to worry about.

The cover letter goes to all of the specific mailing lists affected by the
patch, or if there is no list, then to at least one developer.  Sending
the cover letter to everyone would lead to too many recipients for some
lists.

If there is a preference for the rest of these patches to be sent one by
one, then that is possible.

julia

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-09-29 12:41   ` Dan Carpenter
@ 2020-09-29 12:47     ` Julia Lawall
  2020-09-29 13:34       ` Joe Perches
  0 siblings, 1 reply; 61+ messages in thread
From: Julia Lawall @ 2020-09-29 12:47 UTC (permalink / raw)
  To: Dan Carpenter
  Cc: Ard Biesheuvel, Julia Lawall, linux-iio, drbd-dev,
	Valdis Klētnieks, David Lechner, Neil Armstrong,
	Martin Blumenstingl, linux-wireless, Rafael J. Wysocki,
	kernel-janitors, Linux Kernel Mailing List, linux-stm32,
	linux-block, linux-ide, Linux Crypto Mailing List, Joe Perches,
	linux-amlogic, Thomas Gleixner, ACPI Devel Maling List,
	openipmi-developer, linux-clk, Linux ARM, Jerome Brunet



On Tue, 29 Sep 2020, Dan Carpenter wrote:

> On Tue, Sep 29, 2020 at 02:20:00PM +0200, Ard Biesheuvel wrote:
> > On Sun, 27 Sep 2020 at 21:56, Julia Lawall <Julia.Lawall@inria.fr> wrote:
> > >
> > > These patches replace commas by semicolons.
> >
> >
> > Why?
> >
>
> In the best case, these commas are just uninitentional mess, like typing
> an extra space character or something.  I've looked at them before and
> one case I see where they are introduced is when people convert a
> struct initializer to code.
>
> -	struct foo {
> -		.a = 1,
> -		.b = 2,
>  		...
> +	foo.a = 1,
> +	foo.b = 2,
>
> The times where commas are used deliberately to replace curly braces are
> just evil.  Either way the code is cleaner with semi-colons.

I also found exaamples like the following to be particularly unforunate:

                                fprintf(stderr,
                                        "page_nr %lu wrong count %Lu %Lu\n",
                                       page_nr, count,
                                       count_verify[page_nr]), exit(1);

The exit is very hard to see, unless you know to look for it.

julia

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-09-29 12:47     ` Julia Lawall
@ 2020-09-29 13:34       ` Joe Perches
  2020-09-29 13:42         ` Julia Lawall
  2020-09-29 13:42         ` Shuah Khan
  0 siblings, 2 replies; 61+ messages in thread
From: Joe Perches @ 2020-09-29 13:34 UTC (permalink / raw)
  To: Julia Lawall, Dan Carpenter, Shuah Khan
  Cc: Ard Biesheuvel, linux-iio, drbd-dev, Valdis Klētnieks,
	David Lechner, Neil Armstrong, Martin Blumenstingl,
	linux-wireless, Rafael J. Wysocki, kernel-janitors,
	Linux Kernel Mailing List, linux-stm32, linux-block, linux-ide,
	Linux Crypto Mailing List, linux-amlogic, Thomas Gleixner,
	ACPI Devel Maling List, openipmi-developer, linux-clk, Linux ARM,
	Jerome Brunet

On Tue, 2020-09-29 at 14:47 +0200, Julia Lawall wrote:
> On Tue, 29 Sep 2020, Dan Carpenter wrote:
> > The times where commas are used deliberately to replace curly braces are
> > just evil.  Either way the code is cleaner with semi-colons.
> 
> I also found exaamples like the following to be particularly unforunate:
> 
>                                 fprintf(stderr,
>                                         "page_nr %lu wrong count %Lu %Lu\n",
>                                        page_nr, count,
>                                        count_verify[page_nr]), exit(1);
> 
> The exit is very hard to see, unless you know to look for it.

I sent that patch last month.
https://patchwork.kernel.org/patch/11734877/

It's still not applied.

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-09-29 13:34       ` Joe Perches
@ 2020-09-29 13:42         ` Julia Lawall
  2020-09-29 13:42         ` Shuah Khan
  1 sibling, 0 replies; 61+ messages in thread
From: Julia Lawall @ 2020-09-29 13:42 UTC (permalink / raw)
  To: Joe Perches
  Cc: Julia Lawall, Dan Carpenter, Shuah Khan, Ard Biesheuvel,
	linux-iio, drbd-dev, Valdis Klētnieks, David Lechner,
	Neil Armstrong, Martin Blumenstingl, linux-wireless,
	Rafael J. Wysocki, kernel-janitors, Linux Kernel Mailing List,
	linux-stm32, linux-block, linux-ide, Linux Crypto Mailing List,
	linux-amlogic, Thomas Gleixner, ACPI Devel Maling List,
	openipmi-developer, linux-clk, Linux ARM, Jerome Brunet



On Tue, 29 Sep 2020, Joe Perches wrote:

> On Tue, 2020-09-29 at 14:47 +0200, Julia Lawall wrote:
> > On Tue, 29 Sep 2020, Dan Carpenter wrote:
> > > The times where commas are used deliberately to replace curly braces are
> > > just evil.  Either way the code is cleaner with semi-colons.
> >
> > I also found exaamples like the following to be particularly unforunate:
> >
> >                                 fprintf(stderr,
> >                                         "page_nr %lu wrong count %Lu %Lu\n",
> >                                        page_nr, count,
> >                                        count_verify[page_nr]), exit(1);
> >
> > The exit is very hard to see, unless you know to look for it.
>
> I sent that patch last month.
> https://patchwork.kernel.org/patch/11734877/
>
> It's still not applied.

OK, thanks.  I'll not send those then :)

julia

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-09-29 13:34       ` Joe Perches
  2020-09-29 13:42         ` Julia Lawall
@ 2020-09-29 13:42         ` Shuah Khan
  2020-10-02 16:47           ` Shuah Khan
  1 sibling, 1 reply; 61+ messages in thread
From: Shuah Khan @ 2020-09-29 13:42 UTC (permalink / raw)
  To: Joe Perches, Julia Lawall, Dan Carpenter, Shuah Khan
  Cc: Ard Biesheuvel, linux-iio, drbd-dev, Valdis Klētnieks,
	David Lechner, Neil Armstrong, Martin Blumenstingl,
	linux-wireless, Rafael J. Wysocki, kernel-janitors,
	Linux Kernel Mailing List, linux-stm32, linux-block, linux-ide,
	Linux Crypto Mailing List, linux-amlogic, Thomas Gleixner,
	ACPI Devel Maling List, openipmi-developer, linux-clk, Linux ARM,
	Jerome Brunet, Shuah Khan

On 9/29/20 7:34 AM, Joe Perches wrote:
> On Tue, 2020-09-29 at 14:47 +0200, Julia Lawall wrote:
>> On Tue, 29 Sep 2020, Dan Carpenter wrote:
>>> The times where commas are used deliberately to replace curly braces are
>>> just evil.  Either way the code is cleaner with semi-colons.
>>
>> I also found exaamples like the following to be particularly unforunate:
>>
>>                                  fprintf(stderr,
>>                                          "page_nr %lu wrong count %Lu %Lu\n",
>>                                         page_nr, count,
>>                                         count_verify[page_nr]), exit(1);
>>
>> The exit is very hard to see, unless you know to look for it.
> 
> I sent that patch last month.
> https://patchwork.kernel.org/patch/11734877/
> 

I see what happened. This patch touches lib, cpupower, and selftests.
Guess lost in the limbo of who takes it.

  tools/lib/subcmd/help.c                    |  10 +-
  tools/power/cpupower/utils/cpufreq-set.c   |  14 +-
  tools/testing/selftests/vm/gup_benchmark.c |  18 +-
  tools/testing/selftests/vm/userfaultfd.c   | 296 +++++++++++++--------
  4 files changed, 210 insertions(+), 128 deletions(-)

I can take it through one of my trees.

thanks,
-- Shuah

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

* Re: [PATCH 15/18] counter: use semicolons rather than commas to separate statements
  2020-09-28 15:37   ` David Lechner
@ 2020-09-29 15:27     ` Jonathan Cameron
  0 siblings, 0 replies; 61+ messages in thread
From: Jonathan Cameron @ 2020-09-29 15:27 UTC (permalink / raw)
  To: David Lechner
  Cc: Julia Lawall, Valdis Klētnieks, Joe Perches,
	Thomas Gleixner, kernel-janitors, William Breathitt Gray,
	linux-iio, linux-kernel

On Mon, 28 Sep 2020 10:37:28 -0500
David Lechner <david@lechnology.com> wrote:

> On 9/27/20 2:12 PM, Julia Lawall wrote:
> > Replace commas with semicolons.  What is done is essentially described by
> > the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):
> > 
> > // <smpl>
> > @@ expression e1,e2; @@
> > e1
> > -,
> > +;
> > e2
> > ... when any
> > // </smpl>
> > 
> > Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>
> > 
> > ---  
> Reviewed-by: David Lechner <david@lechnology.com>
I've picked this one up.  Applied to the togreg branch of iio.git and
pushed out as testing for all the normal reasons.

Thanks,

Jonathan

> 

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-09-29 11:37     ` Mark Brown
  2020-09-29 11:46       ` Julia Lawall
@ 2020-09-30 19:33       ` Joe Perches
  2020-10-01 11:01         ` Mark Brown
  1 sibling, 1 reply; 61+ messages in thread
From: Joe Perches @ 2020-09-30 19:33 UTC (permalink / raw)
  To: Mark Brown
  Cc: linux-iio, Julia Lawall, linux-stm32, linux-crypto,
	Rafael J. Wysocki, linux-block, linux-kernel, Jerome Brunet,
	linux-acpi, David Lechner, Valdis Klētnieks,
	kernel-janitors, drbd-dev, openipmi-developer,
	Martin Blumenstingl, linux-ide, linux-amlogic, linux-clk,
	linux-arm-kernel, Thomas Gleixner, linux-wireless,
	Neil Armstrong

On Tue, 2020-09-29 at 12:37 +0100, Mark Brown wrote:
> On Mon, Sep 28, 2020 at 05:45:24PM -0700, Joe Perches wrote:
> > On Mon, 2020-09-28 at 20:35 +0100, Mark Brown wrote:
> > > [1/1] regmap: debugfs: use semicolons rather than commas to separate statements
> > >       commit: 7f4a122d0b50b40c64d24a5cf7aafe26dd9487ee
> > Rather than replying to the 0/n cover letter to a patch
> > series, can you reply to each of the specific patches in
> > the patch series you are applying?
> > Otherwise, it's a bit difficult to figure out which patches
> > you are applying.
> 
> Feel free to submit patches to b4.

Have you tried the existing option to send
thank you's on a specific ranges of patches?

b4 ty
~~~~~
usage:
  b4 ty [-h] [-g GITDIR] [-o OUTDIR] [-l] [-s SEND [SEND ...]] [-d DISCARD [DISCARD ...]] [-a] [-b BRANCH] [--since SINCE]

[]
 -s SEND, --send SEND  Generate thankyous for specific entries from -l (e.g.: 1,3-5,7-; or "all")

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-09-30 19:33       ` Joe Perches
@ 2020-10-01 11:01         ` Mark Brown
  2020-10-03 18:40           ` Joe Perches
  0 siblings, 1 reply; 61+ messages in thread
From: Mark Brown @ 2020-10-01 11:01 UTC (permalink / raw)
  To: Joe Perches
  Cc: linux-iio, Julia Lawall, linux-stm32, linux-crypto,
	Rafael J. Wysocki, linux-block, linux-kernel, Jerome Brunet,
	linux-acpi, David Lechner, Valdis Klētnieks,
	kernel-janitors, drbd-dev, openipmi-developer,
	Martin Blumenstingl, linux-ide, linux-amlogic, linux-clk,
	linux-arm-kernel, Thomas Gleixner, linux-wireless,
	Neil Armstrong

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

On Wed, Sep 30, 2020 at 12:33:39PM -0700, Joe Perches wrote:
> On Tue, 2020-09-29 at 12:37 +0100, Mark Brown wrote:

> > Feel free to submit patches to b4.

> Have you tried the existing option to send
> thank you's on a specific ranges of patches?

I am relying on b4 to identify which patches that I've downloaded are in
the pushed branches.  Given that it explicitly lists the patches that
are applied it appears to be doing an OK job here.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

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

* Re: [PATCH 05/18] bcma: use semicolons rather than commas to separate statements
  2020-09-27 19:12 ` [PATCH 05/18] bcma: " Julia Lawall
@ 2020-10-01 13:24   ` Kalle Valo
  0 siblings, 0 replies; 61+ messages in thread
From: Kalle Valo @ 2020-10-01 13:24 UTC (permalink / raw)
  To: Julia Lawall
  Cc: Rafał Miłecki, Valdis Klētnieks, Joe Perches,
	Thomas Gleixner, kernel-janitors, linux-wireless, linux-kernel

Julia Lawall <Julia.Lawall@inria.fr> wrote:

> Replace commas with semicolons.  What is done is essentially described by
> the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):
> 
> // <smpl>
> @@ expression e1,e2; @@
> e1
> -,
> +;
> e2
> ... when any
> // </smpl>
> 
> Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>

Patch applied to wireless-drivers-next.git, thanks.

703314b2db3b bcma: use semicolons rather than commas to separate statements

-- 
https://patchwork.kernel.org/patch/11802381/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches

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

* Re: [PATCH 04/18] hwrng: stm32 - use semicolons rather than commas to separate statements
  2020-09-27 19:12 ` [PATCH 04/18] hwrng: stm32 - " Julia Lawall
@ 2020-10-02 11:55   ` Herbert Xu
  0 siblings, 0 replies; 61+ messages in thread
From: Herbert Xu @ 2020-10-02 11:55 UTC (permalink / raw)
  To: Julia Lawall
  Cc: Valdis Klētnieks, Alexandre Torgue, Arnd Bergmann,
	Greg Kroah-Hartman, kernel-janitors, linux-kernel, linux-crypto,
	Maxime Coquelin, Matt Mackall, Joe Perches, Thomas Gleixner,
	linux-stm32, linux-arm-kernel

On Sun, Sep 27, 2020 at 09:12:14PM +0200, Julia Lawall wrote:
> Replace commas with semicolons.  What is done is essentially described by
> the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):
> 
> // <smpl>
> @@ expression e1,e2; @@
> e1
> -,
> +;
> e2
> ... when any
> // </smpl>
> 
> Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>
> 
> ---
>  drivers/char/hw_random/stm32-rng.c |    8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)

Patch applied.  Thanks.
-- 
Email: Herbert Xu <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt

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

* Re: [PATCH 06/18] hwrng: iproc-rng200 - use semicolons rather than commas to separate statements
  2020-09-27 19:12 ` [PATCH 06/18] hwrng: iproc-rng200 - " Julia Lawall
  2020-09-28  1:42   ` Florian Fainelli
@ 2020-10-02 11:55   ` Herbert Xu
  1 sibling, 0 replies; 61+ messages in thread
From: Herbert Xu @ 2020-10-02 11:55 UTC (permalink / raw)
  To: Julia Lawall
  Cc: Valdis Klētnieks, Scott Branden, Arnd Bergmann,
	Greg Kroah-Hartman, kernel-janitors, linux-kernel, Ray Jui,
	bcm-kernel-feedback-list, linux-crypto, Matt Mackall,
	Joe Perches, Thomas Gleixner, linux-arm-kernel

On Sun, Sep 27, 2020 at 09:12:16PM +0200, Julia Lawall wrote:
> Replace commas with semicolons.  What is done is essentially described by
> the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):
> 
> // <smpl>
> @@ expression e1,e2; @@
> e1
> -,
> +;
> e2
> ... when any
> // </smpl>
> 
> Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>
> 
> ---
>  drivers/char/hw_random/iproc-rng200.c |    8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)

Patch applied.  Thanks.
-- 
Email: Herbert Xu <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt

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

* Re: [PATCH 07/18] hwrng: mxc-rnga - use semicolons rather than commas to separate statements
  2020-09-27 19:12 ` [PATCH 07/18] hwrng: mxc-rnga " Julia Lawall
@ 2020-10-02 11:55   ` Herbert Xu
  0 siblings, 0 replies; 61+ messages in thread
From: Herbert Xu @ 2020-10-02 11:55 UTC (permalink / raw)
  To: Julia Lawall
  Cc: Matt Mackall, Valdis Klētnieks, Joe Perches,
	Thomas Gleixner, kernel-janitors, Arnd Bergmann,
	Greg Kroah-Hartman, linux-crypto, linux-kernel

On Sun, Sep 27, 2020 at 09:12:17PM +0200, Julia Lawall wrote:
> Replace commas with semicolons.  What is done is essentially described by
> the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):
> 
> // <smpl>
> @@ expression e1,e2; @@
> e1
> -,
> +;
> e2
> ... when any
> // </smpl>
> 
> Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>
> 
> ---
>  drivers/char/hw_random/mxc-rnga.c |    6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)

Patch applied.  Thanks.
-- 
Email: Herbert Xu <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt

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

* Re: [PATCH 13/18] crypto: use semicolons rather than commas to separate statements
  2020-09-27 19:12 ` [PATCH 13/18] crypto: " Julia Lawall
@ 2020-10-02 11:56   ` Herbert Xu
  0 siblings, 0 replies; 61+ messages in thread
From: Herbert Xu @ 2020-10-02 11:56 UTC (permalink / raw)
  To: Julia Lawall
  Cc: Valdis Klētnieks, Joe Perches, Thomas Gleixner,
	kernel-janitors, David S. Miller, linux-crypto, linux-kernel

On Sun, Sep 27, 2020 at 09:12:23PM +0200, Julia Lawall wrote:
> Replace commas with semicolons.  What is done is essentially described by
> the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):
> 
> // <smpl>
> @@ expression e1,e2; @@
> e1
> -,
> +;
> e2
> ... when any
> // </smpl>
> 
> Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>
> 
> ---
>  drivers/crypto/amcc/crypto4xx_alg.c |    2 +-
>  drivers/crypto/hifn_795x.c          |    4 ++--
>  drivers/crypto/talitos.c            |    8 ++++----
>  3 files changed, 7 insertions(+), 7 deletions(-)

Patch applied.  Thanks.
-- 
Email: Herbert Xu <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt

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

* Re: [PATCH 17/18] crypto: atmel-tdes - use semicolons rather than commas to separate statements
  2020-09-27 19:12 ` [PATCH 17/18] crypto: atmel-tdes - " Julia Lawall
@ 2020-10-02 11:56   ` Herbert Xu
  0 siblings, 0 replies; 61+ messages in thread
From: Herbert Xu @ 2020-10-02 11:56 UTC (permalink / raw)
  To: Julia Lawall
  Cc: Alexandre Belloni, Valdis Klētnieks, kernel-janitors,
	linux-kernel, Ludovic Desroches, linux-crypto, Joe Perches,
	Thomas Gleixner, David S. Miller, linux-arm-kernel

On Sun, Sep 27, 2020 at 09:12:27PM +0200, Julia Lawall wrote:
> Replace commas with semicolons.  What is done is essentially described by
> the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):
> 
> // <smpl>
> @@ expression e1,e2; @@
> e1
> -,
> +;
> e2
> ... when any
> // </smpl>
> 
> Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>
> 
> ---
>  drivers/crypto/atmel-tdes.c |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Patch applied.  Thanks.
-- 
Email: Herbert Xu <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-09-29 13:42         ` Shuah Khan
@ 2020-10-02 16:47           ` Shuah Khan
  0 siblings, 0 replies; 61+ messages in thread
From: Shuah Khan @ 2020-10-02 16:47 UTC (permalink / raw)
  To: Joe Perches, Julia Lawall, Dan Carpenter, Shuah Khan,
	Rafael J. Wysocki, Andrew Morton
  Cc: Ard Biesheuvel, linux-iio, drbd-dev, Valdis Klētnieks,
	David Lechner, Neil Armstrong, Martin Blumenstingl,
	linux-wireless, kernel-janitors, Linux Kernel Mailing List,
	linux-stm32, linux-block, linux-ide, Linux Crypto Mailing List,
	linux-amlogic, Thomas Gleixner, ACPI Devel Maling List,
	openipmi-developer, linux-clk, Linux ARM, Jerome Brunet

On 9/29/20 7:42 AM, Shuah Khan wrote:
> On 9/29/20 7:34 AM, Joe Perches wrote:
>> On Tue, 2020-09-29 at 14:47 +0200, Julia Lawall wrote:
>>> On Tue, 29 Sep 2020, Dan Carpenter wrote:
>>>> The times where commas are used deliberately to replace curly braces 
>>>> are
>>>> just evil.  Either way the code is cleaner with semi-colons.
>>>
>>> I also found exaamples like the following to be particularly unforunate:
>>>
>>>                                  fprintf(stderr,
>>>                                          "page_nr %lu wrong count %Lu 
>>> %Lu\n",
>>>                                         page_nr, count,
>>>                                         count_verify[page_nr]), exit(1);
>>>
>>> The exit is very hard to see, unless you know to look for it.
>>
>> I sent that patch last month.
>> https://patchwork.kernel.org/patch/11734877/
>>
> 
> I see what happened. This patch touches lib, cpupower, and selftests.
> Guess lost in the limbo of who takes it.
> 
>   tools/lib/subcmd/help.c                    |  10 +-
>   tools/power/cpupower/utils/cpufreq-set.c   |  14 +-
>   tools/testing/selftests/vm/gup_benchmark.c |  18 +-
>   tools/testing/selftests/vm/userfaultfd.c   | 296 +++++++++++++--------
>   4 files changed, 210 insertions(+), 128 deletions(-)
> 
> I can take it through one of my trees.
> 

Rafael, Andrew,

This patch is now applied to
https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 
fixes branch.

This spans pm, kselftest-mm tests and tools/lib and has been
in limbo for a few weeks for that reason.

I decided to take this through kselftest tree to avoid having
Joe split the patches.

thanks,
-- Shuah

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-10-01 11:01         ` Mark Brown
@ 2020-10-03 18:40           ` Joe Perches
  2020-10-03 19:15             ` Konstantin Ryabitsev
  0 siblings, 1 reply; 61+ messages in thread
From: Joe Perches @ 2020-10-03 18:40 UTC (permalink / raw)
  To: Mark Brown, tools, Konstantin Ryabitsev
  Cc: linux-iio, Julia Lawall, linux-stm32, linux-crypto,
	Rafael J. Wysocki, linux-block, linux-kernel, Jerome Brunet,
	linux-acpi, David Lechner, Valdis Klētnieks,
	kernel-janitors, drbd-dev, openipmi-developer,
	Martin Blumenstingl, linux-ide, linux-amlogic, linux-clk,
	linux-arm-kernel, Thomas Gleixner, linux-wireless,
	Neil Armstrong

(Adding tools and Konstantin Ryabitsev)

There seems to be some mismatch between b4's use of the
cover letter to a patch series and what maintainers that
apply a subset of the patches in the patch series.

The merge description shows the entire patch series as
applied, but the actual merge is only a subset of the
series.

Can this be improved in b4?

For example, regarding:

https://lore.kernel.org/linux-amlogic/160132172369.55460.9237357219623604216.b4-ty@kernel.org/
https://lore.kernel.org/lkml/b1174f9be2ce65f6b5ebefcba0b48e792926abbc.camel@perches.com/#t

On Thu, 2020-10-01 at 12:01 +0100, Mark Brown wrote:
> On Wed, Sep 30, 2020 at 12:33:39PM -0700, Joe Perches wrote:
> > On Tue, 2020-09-29 at 12:37 +0100, Mark Brown wrote:
> > > Feel free to submit patches to b4.
> > Have you tried the existing option to send
> > thank you's on a specific ranges of patches?
> 
> I am relying on b4 to identify which patches that I've downloaded are in
> the pushed branches.  Given that it explicitly lists the patches that
> are applied it appears to be doing an OK job here.

I'm not so sure about that.

The commit merge description in -next shows 23 files
modified but the commit range shown in the merge shows
only a single patch applied:

From next-20201002:

(I've removed some of the commit description below)

$ git log --stat -1 2defc3fa18a68963a330187f5386968e50832d06
commit 2defc3fa18a68963a330187f5386968e50832d06
Merge: eb45df24fe82 7f4a122d0b50
Author: Mark Brown <broonie@kernel.org>
Date:   Mon Sep 28 18:28:48 2020 +0100

    Merge series "use semicolons rather than commas to separate statements" from Julia Lawall <Julia.Lawall@inria.fr>:
    
    These patches replace commas by semicolons.  This was done using the
    Coccinelle semantic patch (http://coccinelle.lip6.fr/) shown below.

[some of the long description elided]

        ---
    
     drivers/acpi/processor_idle.c               |    4 +++-
     drivers/ata/pata_icside.c                   |   21 +++++++++++++--------
     drivers/base/regmap/regmap-debugfs.c        |    2 +-
     drivers/bcma/driver_pci_host.c              |    4 ++--
     drivers/block/drbd/drbd_receiver.c          |    6 ++++--
     drivers/char/agp/amd-k7-agp.c               |    2 +-
     drivers/char/agp/nvidia-agp.c               |    2 +-
     drivers/char/agp/sworks-agp.c               |    2 +-
     drivers/char/hw_random/iproc-rng200.c       |    8 ++++----
     drivers/char/hw_random/mxc-rnga.c           |    6 +++---
     drivers/char/hw_random/stm32-rng.c          |    8 ++++----
     drivers/char/ipmi/bt-bmc.c                  |    6 +++---
     drivers/clk/meson/meson-aoclk.c             |    2 +-
     drivers/clk/mvebu/ap-cpu-clk.c              |    2 +-
     drivers/clk/uniphier/clk-uniphier-cpugear.c |    2 +-
     drivers/clk/uniphier/clk-uniphier-mux.c     |    2 +-
     drivers/clocksource/mps2-timer.c            |    6 +++---
     drivers/clocksource/timer-armada-370-xp.c   |    8 ++++----
     drivers/counter/ti-eqep.c                   |    2 +-
     drivers/crypto/amcc/crypto4xx_alg.c         |    2 +-
     drivers/crypto/atmel-tdes.c                 |    2 +-
     drivers/crypto/hifn_795x.c                  |    4 ++--
     drivers/crypto/talitos.c                    |    8 ++++----
     23 files changed, 60 insertions(+), 51 deletions(-)

But the commit range of the merge shows only the single commit:

$ git log --stat eb45df24fe82..7f4a122d0b50
commit 7f4a122d0b50b40c64d24a5cf7aafe26dd9487ee
Author: Julia Lawall <Julia.Lawall@inria.fr>
Date:   Sun Sep 27 21:12:24 2020 +0200

    regmap: debugfs: use semicolons rather than commas to separate statements
    
    Replace commas with semicolons.  What is done is essentially described by
    the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):
    
    // <smpl>
    @@ expression e1,e2; @@
    e1
    -,
    +;
    e2
    ... when any
    // </smpl>
    
    Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>
    Link: https://lore.kernel.org/r/1601233948-11629-15-git-send-email-Julia.La>
    Signed-off-by: Mark Brown <broonie@kernel.org>

 drivers/base/regmap/regmap-debugfs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-10-03 18:40           ` Joe Perches
@ 2020-10-03 19:15             ` Konstantin Ryabitsev
  2020-10-03 19:18               ` Julia Lawall
  2020-10-03 19:27               ` Joe Perches
  0 siblings, 2 replies; 61+ messages in thread
From: Konstantin Ryabitsev @ 2020-10-03 19:15 UTC (permalink / raw)
  To: Joe Perches
  Cc: Mark Brown, tools, linux-iio, Julia Lawall, linux-stm32,
	linux-crypto, Rafael J. Wysocki, linux-block, linux-kernel,
	Jerome Brunet, linux-acpi, David Lechner, Valdis Klētnieks,
	kernel-janitors, drbd-dev, openipmi-developer,
	Martin Blumenstingl, linux-ide, linux-amlogic, linux-clk,
	linux-arm-kernel, Thomas Gleixner, linux-wireless,
	Neil Armstrong

On Sat, Oct 03, 2020 at 11:40:48AM -0700, Joe Perches wrote:
> (Adding tools and Konstantin Ryabitsev)
> 
> There seems to be some mismatch between b4's use of the
> cover letter to a patch series and what maintainers that
> apply a subset of the patches in the patch series.
> 
> The merge description shows the entire patch series as
> applied, but the actual merge is only a subset of the
> series.
> 
> Can this be improved in b4?

So, the following logic should be applied:

- if the entire series was applied, reply to 0/n
- if a subset only is applied, reply to each n/n of the patch that was 
  cherry-picked out of the series

Is that an accurate summary?

-K

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-10-03 19:15             ` Konstantin Ryabitsev
@ 2020-10-03 19:18               ` Julia Lawall
  2020-10-03 19:31                 ` Konstantin Ryabitsev
  2020-10-03 19:27               ` Joe Perches
  1 sibling, 1 reply; 61+ messages in thread
From: Julia Lawall @ 2020-10-03 19:18 UTC (permalink / raw)
  To: Konstantin Ryabitsev
  Cc: Joe Perches, Mark Brown, tools, linux-iio, Julia Lawall,
	linux-stm32, linux-crypto, Rafael J. Wysocki, linux-block,
	linux-kernel, Jerome Brunet, linux-acpi, David Lechner,
	Valdis Klētnieks, kernel-janitors, drbd-dev,
	openipmi-developer, Martin Blumenstingl, linux-ide,
	linux-amlogic, linux-clk, linux-arm-kernel, Thomas Gleixner,
	linux-wireless, Neil Armstrong



On Sat, 3 Oct 2020, Konstantin Ryabitsev wrote:

> On Sat, Oct 03, 2020 at 11:40:48AM -0700, Joe Perches wrote:
> > (Adding tools and Konstantin Ryabitsev)
> >
> > There seems to be some mismatch between b4's use of the
> > cover letter to a patch series and what maintainers that
> > apply a subset of the patches in the patch series.
> >
> > The merge description shows the entire patch series as
> > applied, but the actual merge is only a subset of the
> > series.
> >
> > Can this be improved in b4?
>
> So, the following logic should be applied:
>
> - if the entire series was applied, reply to 0/n
> - if a subset only is applied, reply to each n/n of the patch that was
>   cherry-picked out of the series
>
> Is that an accurate summary?

That sounds good.

julia

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-10-03 19:15             ` Konstantin Ryabitsev
  2020-10-03 19:18               ` Julia Lawall
@ 2020-10-03 19:27               ` Joe Perches
  2020-10-03 19:36                 ` Joe Perches
  1 sibling, 1 reply; 61+ messages in thread
From: Joe Perches @ 2020-10-03 19:27 UTC (permalink / raw)
  To: Konstantin Ryabitsev
  Cc: Mark Brown, tools, linux-iio, Julia Lawall, linux-stm32,
	linux-crypto, Rafael J. Wysocki, linux-block, linux-kernel,
	Jerome Brunet, linux-acpi, David Lechner, Valdis Klētnieks,
	kernel-janitors, drbd-dev, openipmi-developer,
	Martin Blumenstingl, linux-ide, linux-amlogic, linux-clk,
	linux-arm-kernel, Thomas Gleixner, linux-wireless,
	Neil Armstrong

On Sat, 2020-10-03 at 15:15 -0400, Konstantin Ryabitsev wrote:
> On Sat, Oct 03, 2020 at 11:40:48AM -0700, Joe Perches wrote:
> > (Adding tools and Konstantin Ryabitsev)
> > 
> > There seems to be some mismatch between b4's use of the
> > cover letter to a patch series and what maintainers that
> > apply a subset of the patches in the patch series.
> > 
> > The merge description shows the entire patch series as
> > applied, but the actual merge is only a subset of the
> > series.
> > 
> > Can this be improved in b4?
> 
> So, the following logic should be applied:
> 
> - if the entire series was applied, reply to 0/n
> - if a subset only is applied, reply to each n/n of the patch that was 
>   cherry-picked out of the series
> 
> Is that an accurate summary?

Exactly so, thanks.

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-10-03 19:18               ` Julia Lawall
@ 2020-10-03 19:31                 ` Konstantin Ryabitsev
  2020-10-03 19:43                   ` Joe Perches
  0 siblings, 1 reply; 61+ messages in thread
From: Konstantin Ryabitsev @ 2020-10-03 19:31 UTC (permalink / raw)
  To: Julia Lawall
  Cc: Joe Perches, Mark Brown, tools, linux-iio, linux-stm32,
	linux-crypto, Rafael J. Wysocki, linux-block, linux-kernel,
	Jerome Brunet, linux-acpi, David Lechner, Valdis Klētnieks,
	kernel-janitors, drbd-dev, openipmi-developer,
	Martin Blumenstingl, linux-ide, linux-amlogic, linux-clk,
	linux-arm-kernel, Thomas Gleixner, linux-wireless,
	Neil Armstrong

On Sat, Oct 03, 2020 at 09:18:51PM +0200, Julia Lawall wrote:
> > > There seems to be some mismatch between b4's use of the
> > > cover letter to a patch series and what maintainers that
> > > apply a subset of the patches in the patch series.
> > >
> > > The merge description shows the entire patch series as
> > > applied, but the actual merge is only a subset of the
> > > series.
> > >
> > > Can this be improved in b4?
> >
> > So, the following logic should be applied:
> >
> > - if the entire series was applied, reply to 0/n
> > - if a subset only is applied, reply to each n/n of the patch that was
> >   cherry-picked out of the series
> >
> > Is that an accurate summary?
> 
> That sounds good.

I'm worried that this can get unwieldy for series of 50 patches where 49 
got applied. Would the following be better:

-----
From: ...
To: ...
Subject: Re: [PATCH 00/18] use semicolons...

On Sun...
> These patches...
>
> [...]

A subset of these patches was applied to

  https://...

Thanks!

[5/18] regmap: debugfs:
       commit:

(etc)
-----

In other words, we:

- specifically say that it's a subset
- instead of just enumerating the number of patches that were applied, 
  as is currently the case ([1/1]) we list the exact numbers out of the 
  posted series (e.g. [5/18])

I think this is a better solution than potentially flooding everyone 
with 49 emails.

-K

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-10-03 19:27               ` Joe Perches
@ 2020-10-03 19:36                 ` Joe Perches
  0 siblings, 0 replies; 61+ messages in thread
From: Joe Perches @ 2020-10-03 19:36 UTC (permalink / raw)
  To: Konstantin Ryabitsev
  Cc: Mark Brown, tools, linux-iio, Julia Lawall, linux-stm32,
	linux-crypto, Rafael J. Wysocki, linux-block, linux-kernel,
	Jerome Brunet, linux-acpi, David Lechner, Valdis Klētnieks,
	kernel-janitors, drbd-dev, openipmi-developer,
	Martin Blumenstingl, linux-ide, linux-amlogic, linux-clk,
	linux-arm-kernel, Thomas Gleixner, linux-wireless,
	Neil Armstrong

On Sat, 2020-10-03 at 12:27 -0700, Joe Perches wrote:
> On Sat, 2020-10-03 at 15:15 -0400, Konstantin Ryabitsev wrote:
> > On Sat, Oct 03, 2020 at 11:40:48AM -0700, Joe Perches wrote:
> > > (Adding tools and Konstantin Ryabitsev)
> > > 
> > > There seems to be some mismatch between b4's use of the
> > > cover letter to a patch series and what maintainers that
> > > apply a subset of the patches in the patch series.
> > > 
> > > The merge description shows the entire patch series as
> > > applied, but the actual merge is only a subset of the
> > > series.
> > > 
> > > Can this be improved in b4?
> > 
> > So, the following logic should be applied:
> > 
> > - if the entire series was applied, reply to 0/n
> > - if a subset only is applied, reply to each n/n of the patch that was 
> >   cherry-picked out of the series
> > 
> > Is that an accurate summary?
> 
> Exactly so, thanks.

And there's no need to commit the [0/n] cover letter as a
part of the merge unless the entire series was committed.

Or perhaps trim the cover letter to exclude the files
modified by the patch series and show only the actual files
committed.

And I believe b4 inserts this line ahead of the 0/n series
cover letter description for the merge:

    Merge series "<series>" from <author>:

Perhaps that like could be "partial merge of" when a partial
merge occurs or left as is if the entire series is applied.

cheers, Joe

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-10-03 19:31                 ` Konstantin Ryabitsev
@ 2020-10-03 19:43                   ` Joe Perches
  2020-10-05 16:52                     ` Mark Brown
  0 siblings, 1 reply; 61+ messages in thread
From: Joe Perches @ 2020-10-03 19:43 UTC (permalink / raw)
  To: Konstantin Ryabitsev, Julia Lawall
  Cc: Mark Brown, tools, linux-iio, linux-stm32, linux-crypto,
	Rafael J. Wysocki, linux-block, linux-kernel, Jerome Brunet,
	linux-acpi, David Lechner, Valdis Klētnieks,
	kernel-janitors, drbd-dev, openipmi-developer,
	Martin Blumenstingl, linux-ide, linux-amlogic, linux-clk,
	linux-arm-kernel, Thomas Gleixner, linux-wireless,
	Neil Armstrong

On Sat, 2020-10-03 at 15:31 -0400, Konstantin Ryabitsev wrote:
> On Sat, Oct 03, 2020 at 09:18:51PM +0200, Julia Lawall wrote:
> > > > There seems to be some mismatch between b4's use of the
> > > > cover letter to a patch series and what maintainers that
> > > > apply a subset of the patches in the patch series.
> > > > 
> > > > The merge description shows the entire patch series as
> > > > applied, but the actual merge is only a subset of the
> > > > series.
> > > > 
> > > > Can this be improved in b4?
> > > 
> > > So, the following logic should be applied:
> > > 
> > > - if the entire series was applied, reply to 0/n
> > > - if a subset only is applied, reply to each n/n of the patch that was
> > >   cherry-picked out of the series
> > > 
> > > Is that an accurate summary?
> > 
> > That sounds good.
> 
> I'm worried that this can get unwieldy for series of 50 patches where 49 
> got applied. Would the following be better:
> 
> -----
> From: ...
> To: ...
> Subject: Re: [PATCH 00/18] use semicolons...
> 
> On Sun...
> > These patches...
> > 
> > [...]
> 
> A subset of these patches was applied to
> 
>   https://...
> 
> Thanks!
> 
> [5/18] regmap: debugfs:
>        commit:
> 
> (etc)
> -----
> 
> In other words, we:
> 
> - specifically say that it's a subset
> - instead of just enumerating the number of patches that were applied, 
>   as is currently the case ([1/1]) we list the exact numbers out of the 
>   posted series (e.g. [5/18])
> 
> I think this is a better solution than potentially flooding everyone 
> with 49 emails.

I think it would be better to reply individually as
the likelihood that the maintainer skips just a few
patches of a large series is relatively low.

It's more likely for a treewide or multi-subsystem
patch set for a maintainer to apply just a single one
or a selected few of the patches and individual
replies make it much easier to determine which ones
were applied.

thanks, Joe

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

* Re: [PATCH 00/18] use semicolons rather than commas to separate statements
  2020-10-03 19:43                   ` Joe Perches
@ 2020-10-05 16:52                     ` Mark Brown
  0 siblings, 0 replies; 61+ messages in thread
From: Mark Brown @ 2020-10-05 16:52 UTC (permalink / raw)
  To: Joe Perches
  Cc: Konstantin Ryabitsev, Julia Lawall, tools, linux-iio,
	linux-stm32, linux-crypto, Rafael J. Wysocki, linux-block,
	linux-kernel, Jerome Brunet, linux-acpi, David Lechner,
	Valdis Klētnieks, kernel-janitors, drbd-dev,
	openipmi-developer, Martin Blumenstingl, linux-ide,
	linux-amlogic, linux-clk, linux-arm-kernel, Thomas Gleixner,
	linux-wireless, Neil Armstrong

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

On Sat, Oct 03, 2020 at 12:43:13PM -0700, Joe Perches wrote:
> On Sat, 2020-10-03 at 15:31 -0400, Konstantin Ryabitsev wrote:

> > I'm worried that this can get unwieldy for series of 50 patches where 49 
> > got applied. Would the following be better:

...

> > A subset of these patches was applied to
> > 
> >   https://...
> > 
> > Thanks!
> > 
> > [5/18] regmap: debugfs:
> >        commit:

It's definitely an improvement but TBH I'm not sure how much it's going
to help those struggling to parse the current messages.

> > I think this is a better solution than potentially flooding everyone 
> > with 49 emails.

I would tend to prefer cutting down on mail volume but I don't think
there's any way to keep everyone happy with this stuff.

> I think it would be better to reply individually as
> the likelihood that the maintainer skips just a few
> patches of a large series is relatively low.

It's not at all unusual for driver updates to both add new DT bindings
(either for entirely new drivers or new properties/compatibles for
existing drivers) and also have DTS file updates using those bindings,
these go via separate trees.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

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

* Re: [PATCH 10/18] clk: meson: use semicolons rather than commas to separate statements
  2020-09-28  9:47   ` Jerome Brunet
@ 2020-10-08  1:54     ` Stephen Boyd
  0 siblings, 0 replies; 61+ messages in thread
From: Stephen Boyd @ 2020-10-08  1:54 UTC (permalink / raw)
  To: Jerome Brunet, Julia Lawall, Neil Armstrong
  Cc: Valdis Klētnieks, Martin Blumenstingl, Kevin Hilman,
	Michael Turquette, kernel-janitors, linux-kernel, Joe Perches,
	linux-amlogic, Thomas Gleixner, linux-clk, linux-arm-kernel

Quoting Jerome Brunet (2020-09-28 02:47:24)
> 
> On Sun 27 Sep 2020 at 21:12, Julia Lawall <Julia.Lawall@inria.fr> wrote:
> 
> Hi Stephen,
> 
> Do you want to take all the clock related patches directly ?
> 
> 

Sure that's fine.

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

* Re: [PATCH 01/18] clk: uniphier: use semicolons rather than commas to separate statements
  2020-09-27 19:12 ` [PATCH 01/18] clk: uniphier: " Julia Lawall
@ 2020-10-14  0:44   ` Stephen Boyd
  0 siblings, 0 replies; 61+ messages in thread
From: Stephen Boyd @ 2020-10-14  0:44 UTC (permalink / raw)
  To: Julia Lawall, Michael Turquette
  Cc: Valdis Klētnieks, kernel-janitors, linux-kernel,
	Masahiro Yamada, Joe Perches, Thomas Gleixner, linux-clk,
	linux-arm-kernel

Quoting Julia Lawall (2020-09-27 12:12:11)
> Replace commas with semicolons.  What is done is essentially described by
> the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):
> 
> // <smpl>
> @@ expression e1,e2; @@
> e1
> -,
> +;
> e2
> ... when any
> // </smpl>
> 
> Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>
> 
> ---

Applied to clk-next

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

* Re: [PATCH 09/18] clk: mvebu: ap80x-cpu: use semicolons rather than commas to separate statements
  2020-09-27 19:12 ` [PATCH 09/18] clk: mvebu: ap80x-cpu: " Julia Lawall
@ 2020-10-14  0:44   ` Stephen Boyd
  0 siblings, 0 replies; 61+ messages in thread
From: Stephen Boyd @ 2020-10-14  0:44 UTC (permalink / raw)
  To: Julia Lawall, Michael Turquette
  Cc: Valdis Klētnieks, Joe Perches, Thomas Gleixner,
	kernel-janitors, linux-clk, linux-kernel

Quoting Julia Lawall (2020-09-27 12:12:19)
> Replace commas with semicolons.  What is done is essentially described by
> the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):
> 
> // <smpl>
> @@ expression e1,e2; @@
> e1
> -,
> +;
> e2
> ... when any
> // </smpl>
> 
> Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>
> 
> ---

Applied to clk-next

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

* Re: [PATCH 10/18] clk: meson: use semicolons rather than commas to separate statements
  2020-09-27 19:12 ` [PATCH 10/18] clk: meson: " Julia Lawall
  2020-09-28  9:47   ` Jerome Brunet
@ 2020-10-14  0:44   ` Stephen Boyd
  1 sibling, 0 replies; 61+ messages in thread
From: Stephen Boyd @ 2020-10-14  0:44 UTC (permalink / raw)
  To: Julia Lawall, Neil Armstrong
  Cc: Valdis Klētnieks, Martin Blumenstingl, Kevin Hilman,
	Michael Turquette, kernel-janitors, linux-kernel, Joe Perches,
	linux-amlogic, Thomas Gleixner, linux-clk, linux-arm-kernel,
	Jerome Brunet

Quoting Julia Lawall (2020-09-27 12:12:20)
> Replace commas with semicolons.  What is done is essentially described by
> the following Coccinelle semantic patch (http://coccinelle.lip6.fr/):
> 
> // <smpl>
> @@ expression e1,e2; @@
> e1
> -,
> +;
> e2
> ... when any
> // </smpl>
> 
> Signed-off-by: Julia Lawall <Julia.Lawall@inria.fr>
> 
> ---

Applied to clk-next

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

end of thread, other threads:[~2020-10-14  0:44 UTC | newest]

Thread overview: 61+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-27 19:12 [PATCH 00/18] use semicolons rather than commas to separate statements Julia Lawall
2020-09-27 19:12 ` [PATCH 01/18] clk: uniphier: " Julia Lawall
2020-10-14  0:44   ` Stephen Boyd
2020-09-27 19:12 ` [PATCH 02/18] ipmi:bt-bmc: " Julia Lawall
2020-09-27 19:12 ` [PATCH 03/18] [ARM] pata_icside: " Julia Lawall
2020-09-28 16:47   ` Joe Perches
2020-09-28 17:11     ` Julia Lawall
2020-09-28 17:57       ` Joe Perches
2020-09-27 19:12 ` [PATCH 04/18] hwrng: stm32 - " Julia Lawall
2020-10-02 11:55   ` Herbert Xu
2020-09-27 19:12 ` [PATCH 05/18] bcma: " Julia Lawall
2020-10-01 13:24   ` Kalle Valo
2020-09-27 19:12 ` [PATCH 06/18] hwrng: iproc-rng200 - " Julia Lawall
2020-09-28  1:42   ` Florian Fainelli
2020-10-02 11:55   ` Herbert Xu
2020-09-27 19:12 ` [PATCH 07/18] hwrng: mxc-rnga " Julia Lawall
2020-10-02 11:55   ` Herbert Xu
2020-09-27 19:12 ` [PATCH 08/18] agp: " Julia Lawall
2020-09-27 19:12 ` [PATCH 09/18] clk: mvebu: ap80x-cpu: " Julia Lawall
2020-10-14  0:44   ` Stephen Boyd
2020-09-27 19:12 ` [PATCH 10/18] clk: meson: " Julia Lawall
2020-09-28  9:47   ` Jerome Brunet
2020-10-08  1:54     ` Stephen Boyd
2020-10-14  0:44   ` Stephen Boyd
2020-09-27 19:12 ` [PATCH 11/18] clocksource/drivers/mps2-timer: use semicolons rather than commas to separate statemen Julia Lawall
2020-09-27 19:12 ` [PATCH 12/18] ACPI: use semicolons rather than commas to separate statements Julia Lawall
2020-09-27 20:27   ` Christophe JAILLET
2020-09-27 19:12 ` [PATCH 13/18] crypto: " Julia Lawall
2020-10-02 11:56   ` Herbert Xu
2020-09-27 19:12 ` [PATCH 14/18] regmap: debugfs: " Julia Lawall
2020-09-27 19:12 ` [PATCH 15/18] counter: " Julia Lawall
2020-09-28 15:37   ` David Lechner
2020-09-29 15:27     ` Jonathan Cameron
2020-09-27 19:12 ` [PATCH 16/18] clocksource/drivers: " Julia Lawall
2020-09-27 19:12 ` [PATCH 17/18] crypto: atmel-tdes - " Julia Lawall
2020-10-02 11:56   ` Herbert Xu
2020-09-27 19:12 ` [PATCH 18/18] drbd: " Julia Lawall
2020-09-27 20:08 ` [PATCH 00/18] " Joe Perches
     [not found] ` <160132172369.55460.9237357219623604216.b4-ty@kernel.org>
2020-09-29  0:45   ` Joe Perches
2020-09-29 11:37     ` Mark Brown
2020-09-29 11:46       ` Julia Lawall
2020-09-29 12:37         ` Mark Brown
2020-09-29 12:44           ` Julia Lawall
2020-09-30 19:33       ` Joe Perches
2020-10-01 11:01         ` Mark Brown
2020-10-03 18:40           ` Joe Perches
2020-10-03 19:15             ` Konstantin Ryabitsev
2020-10-03 19:18               ` Julia Lawall
2020-10-03 19:31                 ` Konstantin Ryabitsev
2020-10-03 19:43                   ` Joe Perches
2020-10-05 16:52                     ` Mark Brown
2020-10-03 19:27               ` Joe Perches
2020-10-03 19:36                 ` Joe Perches
2020-09-29 12:20 ` Ard Biesheuvel
2020-09-29 12:36   ` Julia Lawall
2020-09-29 12:41   ` Dan Carpenter
2020-09-29 12:47     ` Julia Lawall
2020-09-29 13:34       ` Joe Perches
2020-09-29 13:42         ` Julia Lawall
2020-09-29 13:42         ` Shuah Khan
2020-10-02 16:47           ` Shuah Khan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).