All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-02-28 13:55 ` Yu Tu
  0 siblings, 0 replies; 39+ messages in thread
From: Yu Tu @ 2022-02-28 13:55 UTC (permalink / raw)
  To: linux-serial, linux-arm-kernel, linux-amlogic, linux-kernel
  Cc: Greg Kroah-Hartman, Jiri Slaby, Neil Armstrong, Kevin Hilman,
	Jerome Brunet, Martin Blumenstingl, Yu Tu, kernel test robot,
	Dan Carpenter

Describes the calculation of the UART baud rate clock using a clock
frame. Forgot to add in Kconfig kernel test Robot compilation error
due to COMMON_CLK dependency.

Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Yu Tu <yu.tu@amlogic.com>
---
 drivers/tty/serial/Kconfig      |  1 +
 drivers/tty/serial/meson_uart.c | 37 +++++++++++++++++++++++----------
 2 files changed, 27 insertions(+), 11 deletions(-)

diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
index e952ec5c7a7c..a0f2b82fc18b 100644
--- a/drivers/tty/serial/Kconfig
+++ b/drivers/tty/serial/Kconfig
@@ -200,6 +200,7 @@ config SERIAL_KGDB_NMI
 config SERIAL_MESON
 	tristate "Meson serial port support"
 	depends on ARCH_MESON || COMPILE_TEST
+	depends on COMMON_CLK
 	select SERIAL_CORE
 	help
 	  This enables the driver for the on-chip UARTs of the Amlogic
diff --git a/drivers/tty/serial/meson_uart.c b/drivers/tty/serial/meson_uart.c
index bf6be5468aaf..972f210f3492 100644
--- a/drivers/tty/serial/meson_uart.c
+++ b/drivers/tty/serial/meson_uart.c
@@ -780,28 +780,37 @@ static int meson_uart_probe(struct platform_device *pdev)
 		return ret;
 
 	irq = platform_get_irq(pdev, 0);
-	if (irq < 0)
-		return irq;
+	if (irq < 0) {
+		ret = irq;
+		goto err_out_clk_disable;
+	}
 
 	of_property_read_u32(pdev->dev.of_node, "fifo-size", &fifosize);
 
 	if (meson_ports[pdev->id]) {
 		dev_err(&pdev->dev, "port %d already allocated\n", pdev->id);
-		return -EBUSY;
+		ret = -EBUSY;
+		goto err_out_clk_disable;
 	}
 
 	port = devm_kzalloc(&pdev->dev, sizeof(struct uart_port), GFP_KERNEL);
-	if (!port)
-		return -ENOMEM;
+	if (!port) {
+		ret = -ENOMEM;
+		goto err_out_clk_disable;
+	}
 
 	port->membase = devm_ioremap_resource(&pdev->dev, res_mem);
-	if (IS_ERR(port->membase))
-		return PTR_ERR(port->membase);
+	if (IS_ERR(port->membase)) {
+		ret = PTR_ERR(port->membase);
+		goto err_out_clk_disable;
+	}
 
 	private_data = devm_kzalloc(&pdev->dev, sizeof(*private_data),
 				    GFP_KERNEL);
-	if (!private_data)
-		return -ENOMEM;
+	if (!private_data) {
+		ret = -ENOMEM;
+		goto err_out_clk_disable;
+	}
 
 	if (device_get_match_data(&pdev->dev))
 		private_data->use_xtal_clk = true;
@@ -822,7 +831,7 @@ static int meson_uart_probe(struct platform_device *pdev)
 
 	ret = meson_uart_probe_clocks(port);
 	if (ret)
-		return ret;
+		goto err_out_clk_disable;
 
 	meson_ports[pdev->id] = port;
 	platform_set_drvdata(pdev, port);
@@ -831,9 +840,15 @@ static int meson_uart_probe(struct platform_device *pdev)
 	meson_uart_reset(port);
 
 	ret = uart_add_one_port(&meson_uart_driver, port);
-	if (ret)
+	if (ret) {
 		meson_ports[pdev->id] = NULL;
+		goto err_out_clk_disable;
+	}
+
+	return 0;
 
+err_out_clk_disable:
+	clk_disable_unprepare(pclk);
 	return ret;
 }
 

base-commit: c2faf737abfb10f88f2d2612d573e9edc3c42c37
-- 
2.33.1


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

* [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-02-28 13:55 ` Yu Tu
  0 siblings, 0 replies; 39+ messages in thread
From: Yu Tu @ 2022-02-28 13:55 UTC (permalink / raw)
  To: linux-serial, linux-arm-kernel, linux-amlogic, linux-kernel
  Cc: Greg Kroah-Hartman, Jiri Slaby, Neil Armstrong, Kevin Hilman,
	Jerome Brunet, Martin Blumenstingl, Yu Tu, kernel test robot,
	Dan Carpenter

Describes the calculation of the UART baud rate clock using a clock
frame. Forgot to add in Kconfig kernel test Robot compilation error
due to COMMON_CLK dependency.

Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Yu Tu <yu.tu@amlogic.com>
---
 drivers/tty/serial/Kconfig      |  1 +
 drivers/tty/serial/meson_uart.c | 37 +++++++++++++++++++++++----------
 2 files changed, 27 insertions(+), 11 deletions(-)

diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
index e952ec5c7a7c..a0f2b82fc18b 100644
--- a/drivers/tty/serial/Kconfig
+++ b/drivers/tty/serial/Kconfig
@@ -200,6 +200,7 @@ config SERIAL_KGDB_NMI
 config SERIAL_MESON
 	tristate "Meson serial port support"
 	depends on ARCH_MESON || COMPILE_TEST
+	depends on COMMON_CLK
 	select SERIAL_CORE
 	help
 	  This enables the driver for the on-chip UARTs of the Amlogic
diff --git a/drivers/tty/serial/meson_uart.c b/drivers/tty/serial/meson_uart.c
index bf6be5468aaf..972f210f3492 100644
--- a/drivers/tty/serial/meson_uart.c
+++ b/drivers/tty/serial/meson_uart.c
@@ -780,28 +780,37 @@ static int meson_uart_probe(struct platform_device *pdev)
 		return ret;
 
 	irq = platform_get_irq(pdev, 0);
-	if (irq < 0)
-		return irq;
+	if (irq < 0) {
+		ret = irq;
+		goto err_out_clk_disable;
+	}
 
 	of_property_read_u32(pdev->dev.of_node, "fifo-size", &fifosize);
 
 	if (meson_ports[pdev->id]) {
 		dev_err(&pdev->dev, "port %d already allocated\n", pdev->id);
-		return -EBUSY;
+		ret = -EBUSY;
+		goto err_out_clk_disable;
 	}
 
 	port = devm_kzalloc(&pdev->dev, sizeof(struct uart_port), GFP_KERNEL);
-	if (!port)
-		return -ENOMEM;
+	if (!port) {
+		ret = -ENOMEM;
+		goto err_out_clk_disable;
+	}
 
 	port->membase = devm_ioremap_resource(&pdev->dev, res_mem);
-	if (IS_ERR(port->membase))
-		return PTR_ERR(port->membase);
+	if (IS_ERR(port->membase)) {
+		ret = PTR_ERR(port->membase);
+		goto err_out_clk_disable;
+	}
 
 	private_data = devm_kzalloc(&pdev->dev, sizeof(*private_data),
 				    GFP_KERNEL);
-	if (!private_data)
-		return -ENOMEM;
+	if (!private_data) {
+		ret = -ENOMEM;
+		goto err_out_clk_disable;
+	}
 
 	if (device_get_match_data(&pdev->dev))
 		private_data->use_xtal_clk = true;
@@ -822,7 +831,7 @@ static int meson_uart_probe(struct platform_device *pdev)
 
 	ret = meson_uart_probe_clocks(port);
 	if (ret)
-		return ret;
+		goto err_out_clk_disable;
 
 	meson_ports[pdev->id] = port;
 	platform_set_drvdata(pdev, port);
@@ -831,9 +840,15 @@ static int meson_uart_probe(struct platform_device *pdev)
 	meson_uart_reset(port);
 
 	ret = uart_add_one_port(&meson_uart_driver, port);
-	if (ret)
+	if (ret) {
 		meson_ports[pdev->id] = NULL;
+		goto err_out_clk_disable;
+	}
+
+	return 0;
 
+err_out_clk_disable:
+	clk_disable_unprepare(pclk);
 	return ret;
 }
 

base-commit: c2faf737abfb10f88f2d2612d573e9edc3c42c37
-- 
2.33.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-02-28 13:55 ` Yu Tu
  0 siblings, 0 replies; 39+ messages in thread
From: Yu Tu @ 2022-02-28 13:55 UTC (permalink / raw)
  To: linux-serial, linux-arm-kernel, linux-amlogic, linux-kernel
  Cc: Greg Kroah-Hartman, Jiri Slaby, Neil Armstrong, Kevin Hilman,
	Jerome Brunet, Martin Blumenstingl, Yu Tu, kernel test robot,
	Dan Carpenter

Describes the calculation of the UART baud rate clock using a clock
frame. Forgot to add in Kconfig kernel test Robot compilation error
due to COMMON_CLK dependency.

Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Yu Tu <yu.tu@amlogic.com>
---
 drivers/tty/serial/Kconfig      |  1 +
 drivers/tty/serial/meson_uart.c | 37 +++++++++++++++++++++++----------
 2 files changed, 27 insertions(+), 11 deletions(-)

diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
index e952ec5c7a7c..a0f2b82fc18b 100644
--- a/drivers/tty/serial/Kconfig
+++ b/drivers/tty/serial/Kconfig
@@ -200,6 +200,7 @@ config SERIAL_KGDB_NMI
 config SERIAL_MESON
 	tristate "Meson serial port support"
 	depends on ARCH_MESON || COMPILE_TEST
+	depends on COMMON_CLK
 	select SERIAL_CORE
 	help
 	  This enables the driver for the on-chip UARTs of the Amlogic
diff --git a/drivers/tty/serial/meson_uart.c b/drivers/tty/serial/meson_uart.c
index bf6be5468aaf..972f210f3492 100644
--- a/drivers/tty/serial/meson_uart.c
+++ b/drivers/tty/serial/meson_uart.c
@@ -780,28 +780,37 @@ static int meson_uart_probe(struct platform_device *pdev)
 		return ret;
 
 	irq = platform_get_irq(pdev, 0);
-	if (irq < 0)
-		return irq;
+	if (irq < 0) {
+		ret = irq;
+		goto err_out_clk_disable;
+	}
 
 	of_property_read_u32(pdev->dev.of_node, "fifo-size", &fifosize);
 
 	if (meson_ports[pdev->id]) {
 		dev_err(&pdev->dev, "port %d already allocated\n", pdev->id);
-		return -EBUSY;
+		ret = -EBUSY;
+		goto err_out_clk_disable;
 	}
 
 	port = devm_kzalloc(&pdev->dev, sizeof(struct uart_port), GFP_KERNEL);
-	if (!port)
-		return -ENOMEM;
+	if (!port) {
+		ret = -ENOMEM;
+		goto err_out_clk_disable;
+	}
 
 	port->membase = devm_ioremap_resource(&pdev->dev, res_mem);
-	if (IS_ERR(port->membase))
-		return PTR_ERR(port->membase);
+	if (IS_ERR(port->membase)) {
+		ret = PTR_ERR(port->membase);
+		goto err_out_clk_disable;
+	}
 
 	private_data = devm_kzalloc(&pdev->dev, sizeof(*private_data),
 				    GFP_KERNEL);
-	if (!private_data)
-		return -ENOMEM;
+	if (!private_data) {
+		ret = -ENOMEM;
+		goto err_out_clk_disable;
+	}
 
 	if (device_get_match_data(&pdev->dev))
 		private_data->use_xtal_clk = true;
@@ -822,7 +831,7 @@ static int meson_uart_probe(struct platform_device *pdev)
 
 	ret = meson_uart_probe_clocks(port);
 	if (ret)
-		return ret;
+		goto err_out_clk_disable;
 
 	meson_ports[pdev->id] = port;
 	platform_set_drvdata(pdev, port);
@@ -831,9 +840,15 @@ static int meson_uart_probe(struct platform_device *pdev)
 	meson_uart_reset(port);
 
 	ret = uart_add_one_port(&meson_uart_driver, port);
-	if (ret)
+	if (ret) {
 		meson_ports[pdev->id] = NULL;
+		goto err_out_clk_disable;
+	}
+
+	return 0;
 
+err_out_clk_disable:
+	clk_disable_unprepare(pclk);
 	return ret;
 }
 

base-commit: c2faf737abfb10f88f2d2612d573e9edc3c42c37
-- 
2.33.1


_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
  2022-02-28 13:55 ` Yu Tu
  (?)
@ 2022-02-28 14:13   ` Neil Armstrong
  -1 siblings, 0 replies; 39+ messages in thread
From: Neil Armstrong @ 2022-02-28 14:13 UTC (permalink / raw)
  To: Yu Tu, linux-serial, linux-arm-kernel, linux-amlogic, linux-kernel
  Cc: Greg Kroah-Hartman, Jiri Slaby, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, kernel test robot, Dan Carpenter

Hi,

On 28/02/2022 14:55, Yu Tu wrote:
> Describes the calculation of the UART baud rate clock using a clock
> frame. Forgot to add in Kconfig kernel test Robot compilation error
> due to COMMON_CLK dependency.
> 
> Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)

As I already replied on V2 of this patch, you're invited to apply these fixes directly
on the next version of your "Use CCF to describe the UART baud rate clock" patchset
and not as a separate patch.

Thanks,
Neil

> Reported-by: kernel test robot <lkp@intel.com>
> Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
> Signed-off-by: Yu Tu <yu.tu@amlogic.com>
> ---
>   drivers/tty/serial/Kconfig      |  1 +
>   drivers/tty/serial/meson_uart.c | 37 +++++++++++++++++++++++----------
>   2 files changed, 27 insertions(+), 11 deletions(-)
> 
> diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
> index e952ec5c7a7c..a0f2b82fc18b 100644
> --- a/drivers/tty/serial/Kconfig
> +++ b/drivers/tty/serial/Kconfig
> @@ -200,6 +200,7 @@ config SERIAL_KGDB_NMI
>   config SERIAL_MESON
>   	tristate "Meson serial port support"
>   	depends on ARCH_MESON || COMPILE_TEST
> +	depends on COMMON_CLK
>   	select SERIAL_CORE
>   	help
>   	  This enables the driver for the on-chip UARTs of the Amlogic
> diff --git a/drivers/tty/serial/meson_uart.c b/drivers/tty/serial/meson_uart.c
> index bf6be5468aaf..972f210f3492 100644
> --- a/drivers/tty/serial/meson_uart.c
> +++ b/drivers/tty/serial/meson_uart.c
> @@ -780,28 +780,37 @@ static int meson_uart_probe(struct platform_device *pdev)
>   		return ret;
>   
>   	irq = platform_get_irq(pdev, 0);
> -	if (irq < 0)
> -		return irq;
> +	if (irq < 0) {
> +		ret = irq;
> +		goto err_out_clk_disable;
> +	}
>   
>   	of_property_read_u32(pdev->dev.of_node, "fifo-size", &fifosize);
>   
>   	if (meson_ports[pdev->id]) {
>   		dev_err(&pdev->dev, "port %d already allocated\n", pdev->id);
> -		return -EBUSY;
> +		ret = -EBUSY;
> +		goto err_out_clk_disable;
>   	}
>   
>   	port = devm_kzalloc(&pdev->dev, sizeof(struct uart_port), GFP_KERNEL);
> -	if (!port)
> -		return -ENOMEM;
> +	if (!port) {
> +		ret = -ENOMEM;
> +		goto err_out_clk_disable;
> +	}
>   
>   	port->membase = devm_ioremap_resource(&pdev->dev, res_mem);
> -	if (IS_ERR(port->membase))
> -		return PTR_ERR(port->membase);
> +	if (IS_ERR(port->membase)) {
> +		ret = PTR_ERR(port->membase);
> +		goto err_out_clk_disable;
> +	}
>   
>   	private_data = devm_kzalloc(&pdev->dev, sizeof(*private_data),
>   				    GFP_KERNEL);
> -	if (!private_data)
> -		return -ENOMEM;
> +	if (!private_data) {
> +		ret = -ENOMEM;
> +		goto err_out_clk_disable;
> +	}
>   
>   	if (device_get_match_data(&pdev->dev))
>   		private_data->use_xtal_clk = true;
> @@ -822,7 +831,7 @@ static int meson_uart_probe(struct platform_device *pdev)
>   
>   	ret = meson_uart_probe_clocks(port);
>   	if (ret)
> -		return ret;
> +		goto err_out_clk_disable;
>   
>   	meson_ports[pdev->id] = port;
>   	platform_set_drvdata(pdev, port);
> @@ -831,9 +840,15 @@ static int meson_uart_probe(struct platform_device *pdev)
>   	meson_uart_reset(port);
>   
>   	ret = uart_add_one_port(&meson_uart_driver, port);
> -	if (ret)
> +	if (ret) {
>   		meson_ports[pdev->id] = NULL;
> +		goto err_out_clk_disable;
> +	}
> +
> +	return 0;
>   
> +err_out_clk_disable:
> +	clk_disable_unprepare(pclk);
>   	return ret;
>   }
>   
> 
> base-commit: c2faf737abfb10f88f2d2612d573e9edc3c42c37


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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-02-28 14:13   ` Neil Armstrong
  0 siblings, 0 replies; 39+ messages in thread
From: Neil Armstrong @ 2022-02-28 14:13 UTC (permalink / raw)
  To: Yu Tu, linux-serial, linux-arm-kernel, linux-amlogic, linux-kernel
  Cc: Greg Kroah-Hartman, Jiri Slaby, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, kernel test robot, Dan Carpenter

Hi,

On 28/02/2022 14:55, Yu Tu wrote:
> Describes the calculation of the UART baud rate clock using a clock
> frame. Forgot to add in Kconfig kernel test Robot compilation error
> due to COMMON_CLK dependency.
> 
> Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)

As I already replied on V2 of this patch, you're invited to apply these fixes directly
on the next version of your "Use CCF to describe the UART baud rate clock" patchset
and not as a separate patch.

Thanks,
Neil

> Reported-by: kernel test robot <lkp@intel.com>
> Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
> Signed-off-by: Yu Tu <yu.tu@amlogic.com>
> ---
>   drivers/tty/serial/Kconfig      |  1 +
>   drivers/tty/serial/meson_uart.c | 37 +++++++++++++++++++++++----------
>   2 files changed, 27 insertions(+), 11 deletions(-)
> 
> diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
> index e952ec5c7a7c..a0f2b82fc18b 100644
> --- a/drivers/tty/serial/Kconfig
> +++ b/drivers/tty/serial/Kconfig
> @@ -200,6 +200,7 @@ config SERIAL_KGDB_NMI
>   config SERIAL_MESON
>   	tristate "Meson serial port support"
>   	depends on ARCH_MESON || COMPILE_TEST
> +	depends on COMMON_CLK
>   	select SERIAL_CORE
>   	help
>   	  This enables the driver for the on-chip UARTs of the Amlogic
> diff --git a/drivers/tty/serial/meson_uart.c b/drivers/tty/serial/meson_uart.c
> index bf6be5468aaf..972f210f3492 100644
> --- a/drivers/tty/serial/meson_uart.c
> +++ b/drivers/tty/serial/meson_uart.c
> @@ -780,28 +780,37 @@ static int meson_uart_probe(struct platform_device *pdev)
>   		return ret;
>   
>   	irq = platform_get_irq(pdev, 0);
> -	if (irq < 0)
> -		return irq;
> +	if (irq < 0) {
> +		ret = irq;
> +		goto err_out_clk_disable;
> +	}
>   
>   	of_property_read_u32(pdev->dev.of_node, "fifo-size", &fifosize);
>   
>   	if (meson_ports[pdev->id]) {
>   		dev_err(&pdev->dev, "port %d already allocated\n", pdev->id);
> -		return -EBUSY;
> +		ret = -EBUSY;
> +		goto err_out_clk_disable;
>   	}
>   
>   	port = devm_kzalloc(&pdev->dev, sizeof(struct uart_port), GFP_KERNEL);
> -	if (!port)
> -		return -ENOMEM;
> +	if (!port) {
> +		ret = -ENOMEM;
> +		goto err_out_clk_disable;
> +	}
>   
>   	port->membase = devm_ioremap_resource(&pdev->dev, res_mem);
> -	if (IS_ERR(port->membase))
> -		return PTR_ERR(port->membase);
> +	if (IS_ERR(port->membase)) {
> +		ret = PTR_ERR(port->membase);
> +		goto err_out_clk_disable;
> +	}
>   
>   	private_data = devm_kzalloc(&pdev->dev, sizeof(*private_data),
>   				    GFP_KERNEL);
> -	if (!private_data)
> -		return -ENOMEM;
> +	if (!private_data) {
> +		ret = -ENOMEM;
> +		goto err_out_clk_disable;
> +	}
>   
>   	if (device_get_match_data(&pdev->dev))
>   		private_data->use_xtal_clk = true;
> @@ -822,7 +831,7 @@ static int meson_uart_probe(struct platform_device *pdev)
>   
>   	ret = meson_uart_probe_clocks(port);
>   	if (ret)
> -		return ret;
> +		goto err_out_clk_disable;
>   
>   	meson_ports[pdev->id] = port;
>   	platform_set_drvdata(pdev, port);
> @@ -831,9 +840,15 @@ static int meson_uart_probe(struct platform_device *pdev)
>   	meson_uart_reset(port);
>   
>   	ret = uart_add_one_port(&meson_uart_driver, port);
> -	if (ret)
> +	if (ret) {
>   		meson_ports[pdev->id] = NULL;
> +		goto err_out_clk_disable;
> +	}
> +
> +	return 0;
>   
> +err_out_clk_disable:
> +	clk_disable_unprepare(pclk);
>   	return ret;
>   }
>   
> 
> base-commit: c2faf737abfb10f88f2d2612d573e9edc3c42c37


_______________________________________________
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] 39+ messages in thread

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-02-28 14:13   ` Neil Armstrong
  0 siblings, 0 replies; 39+ messages in thread
From: Neil Armstrong @ 2022-02-28 14:13 UTC (permalink / raw)
  To: Yu Tu, linux-serial, linux-arm-kernel, linux-amlogic, linux-kernel
  Cc: Greg Kroah-Hartman, Jiri Slaby, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, kernel test robot, Dan Carpenter

Hi,

On 28/02/2022 14:55, Yu Tu wrote:
> Describes the calculation of the UART baud rate clock using a clock
> frame. Forgot to add in Kconfig kernel test Robot compilation error
> due to COMMON_CLK dependency.
> 
> Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)

As I already replied on V2 of this patch, you're invited to apply these fixes directly
on the next version of your "Use CCF to describe the UART baud rate clock" patchset
and not as a separate patch.

Thanks,
Neil

> Reported-by: kernel test robot <lkp@intel.com>
> Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
> Signed-off-by: Yu Tu <yu.tu@amlogic.com>
> ---
>   drivers/tty/serial/Kconfig      |  1 +
>   drivers/tty/serial/meson_uart.c | 37 +++++++++++++++++++++++----------
>   2 files changed, 27 insertions(+), 11 deletions(-)
> 
> diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
> index e952ec5c7a7c..a0f2b82fc18b 100644
> --- a/drivers/tty/serial/Kconfig
> +++ b/drivers/tty/serial/Kconfig
> @@ -200,6 +200,7 @@ config SERIAL_KGDB_NMI
>   config SERIAL_MESON
>   	tristate "Meson serial port support"
>   	depends on ARCH_MESON || COMPILE_TEST
> +	depends on COMMON_CLK
>   	select SERIAL_CORE
>   	help
>   	  This enables the driver for the on-chip UARTs of the Amlogic
> diff --git a/drivers/tty/serial/meson_uart.c b/drivers/tty/serial/meson_uart.c
> index bf6be5468aaf..972f210f3492 100644
> --- a/drivers/tty/serial/meson_uart.c
> +++ b/drivers/tty/serial/meson_uart.c
> @@ -780,28 +780,37 @@ static int meson_uart_probe(struct platform_device *pdev)
>   		return ret;
>   
>   	irq = platform_get_irq(pdev, 0);
> -	if (irq < 0)
> -		return irq;
> +	if (irq < 0) {
> +		ret = irq;
> +		goto err_out_clk_disable;
> +	}
>   
>   	of_property_read_u32(pdev->dev.of_node, "fifo-size", &fifosize);
>   
>   	if (meson_ports[pdev->id]) {
>   		dev_err(&pdev->dev, "port %d already allocated\n", pdev->id);
> -		return -EBUSY;
> +		ret = -EBUSY;
> +		goto err_out_clk_disable;
>   	}
>   
>   	port = devm_kzalloc(&pdev->dev, sizeof(struct uart_port), GFP_KERNEL);
> -	if (!port)
> -		return -ENOMEM;
> +	if (!port) {
> +		ret = -ENOMEM;
> +		goto err_out_clk_disable;
> +	}
>   
>   	port->membase = devm_ioremap_resource(&pdev->dev, res_mem);
> -	if (IS_ERR(port->membase))
> -		return PTR_ERR(port->membase);
> +	if (IS_ERR(port->membase)) {
> +		ret = PTR_ERR(port->membase);
> +		goto err_out_clk_disable;
> +	}
>   
>   	private_data = devm_kzalloc(&pdev->dev, sizeof(*private_data),
>   				    GFP_KERNEL);
> -	if (!private_data)
> -		return -ENOMEM;
> +	if (!private_data) {
> +		ret = -ENOMEM;
> +		goto err_out_clk_disable;
> +	}
>   
>   	if (device_get_match_data(&pdev->dev))
>   		private_data->use_xtal_clk = true;
> @@ -822,7 +831,7 @@ static int meson_uart_probe(struct platform_device *pdev)
>   
>   	ret = meson_uart_probe_clocks(port);
>   	if (ret)
> -		return ret;
> +		goto err_out_clk_disable;
>   
>   	meson_ports[pdev->id] = port;
>   	platform_set_drvdata(pdev, port);
> @@ -831,9 +840,15 @@ static int meson_uart_probe(struct platform_device *pdev)
>   	meson_uart_reset(port);
>   
>   	ret = uart_add_one_port(&meson_uart_driver, port);
> -	if (ret)
> +	if (ret) {
>   		meson_ports[pdev->id] = NULL;
> +		goto err_out_clk_disable;
> +	}
> +
> +	return 0;
>   
> +err_out_clk_disable:
> +	clk_disable_unprepare(pclk);
>   	return ret;
>   }
>   
> 
> base-commit: c2faf737abfb10f88f2d2612d573e9edc3c42c37


_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
  2022-02-28 13:55 ` Yu Tu
  (?)
@ 2022-02-28 14:27   ` Dan Carpenter
  -1 siblings, 0 replies; 39+ messages in thread
From: Dan Carpenter @ 2022-02-28 14:27 UTC (permalink / raw)
  To: Yu Tu
  Cc: linux-serial, linux-arm-kernel, linux-amlogic, linux-kernel,
	Greg Kroah-Hartman, Jiri Slaby, Neil Armstrong, Kevin Hilman,
	Jerome Brunet, Martin Blumenstingl, kernel test robot

On Mon, Feb 28, 2022 at 09:55:30PM +0800, Yu Tu wrote:
> Describes the calculation of the UART baud rate clock using a clock
> frame. Forgot to add in Kconfig kernel test Robot compilation error
> due to COMMON_CLK dependency.
> 
> Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
> Reported-by: kernel test robot <lkp@intel.com>
> Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
> Signed-off-by: Yu Tu <yu.tu@amlogic.com>
> ---
>  drivers/tty/serial/Kconfig      |  1 +
>  drivers/tty/serial/meson_uart.c | 37 +++++++++++++++++++++++----------
>  2 files changed, 27 insertions(+), 11 deletions(-)
> 
> diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
> index e952ec5c7a7c..a0f2b82fc18b 100644
> --- a/drivers/tty/serial/Kconfig
> +++ b/drivers/tty/serial/Kconfig
> @@ -200,6 +200,7 @@ config SERIAL_KGDB_NMI
>  config SERIAL_MESON
>  	tristate "Meson serial port support"
>  	depends on ARCH_MESON || COMPILE_TEST
> +	depends on COMMON_CLK
>  	select SERIAL_CORE
>  	help
>  	  This enables the driver for the on-chip UARTs of the Amlogic


This is a link issue.  The rest is an unrelated error handling fix.
It should really be sent as two patches.

regards,
dan carpenter


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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-02-28 14:27   ` Dan Carpenter
  0 siblings, 0 replies; 39+ messages in thread
From: Dan Carpenter @ 2022-02-28 14:27 UTC (permalink / raw)
  To: Yu Tu
  Cc: linux-serial, linux-arm-kernel, linux-amlogic, linux-kernel,
	Greg Kroah-Hartman, Jiri Slaby, Neil Armstrong, Kevin Hilman,
	Jerome Brunet, Martin Blumenstingl, kernel test robot

On Mon, Feb 28, 2022 at 09:55:30PM +0800, Yu Tu wrote:
> Describes the calculation of the UART baud rate clock using a clock
> frame. Forgot to add in Kconfig kernel test Robot compilation error
> due to COMMON_CLK dependency.
> 
> Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
> Reported-by: kernel test robot <lkp@intel.com>
> Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
> Signed-off-by: Yu Tu <yu.tu@amlogic.com>
> ---
>  drivers/tty/serial/Kconfig      |  1 +
>  drivers/tty/serial/meson_uart.c | 37 +++++++++++++++++++++++----------
>  2 files changed, 27 insertions(+), 11 deletions(-)
> 
> diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
> index e952ec5c7a7c..a0f2b82fc18b 100644
> --- a/drivers/tty/serial/Kconfig
> +++ b/drivers/tty/serial/Kconfig
> @@ -200,6 +200,7 @@ config SERIAL_KGDB_NMI
>  config SERIAL_MESON
>  	tristate "Meson serial port support"
>  	depends on ARCH_MESON || COMPILE_TEST
> +	depends on COMMON_CLK
>  	select SERIAL_CORE
>  	help
>  	  This enables the driver for the on-chip UARTs of the Amlogic


This is a link issue.  The rest is an unrelated error handling fix.
It should really be sent as two patches.

regards,
dan carpenter


_______________________________________________
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] 39+ messages in thread

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-02-28 14:27   ` Dan Carpenter
  0 siblings, 0 replies; 39+ messages in thread
From: Dan Carpenter @ 2022-02-28 14:27 UTC (permalink / raw)
  To: Yu Tu
  Cc: linux-serial, linux-arm-kernel, linux-amlogic, linux-kernel,
	Greg Kroah-Hartman, Jiri Slaby, Neil Armstrong, Kevin Hilman,
	Jerome Brunet, Martin Blumenstingl, kernel test robot

On Mon, Feb 28, 2022 at 09:55:30PM +0800, Yu Tu wrote:
> Describes the calculation of the UART baud rate clock using a clock
> frame. Forgot to add in Kconfig kernel test Robot compilation error
> due to COMMON_CLK dependency.
> 
> Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
> Reported-by: kernel test robot <lkp@intel.com>
> Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
> Signed-off-by: Yu Tu <yu.tu@amlogic.com>
> ---
>  drivers/tty/serial/Kconfig      |  1 +
>  drivers/tty/serial/meson_uart.c | 37 +++++++++++++++++++++++----------
>  2 files changed, 27 insertions(+), 11 deletions(-)
> 
> diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
> index e952ec5c7a7c..a0f2b82fc18b 100644
> --- a/drivers/tty/serial/Kconfig
> +++ b/drivers/tty/serial/Kconfig
> @@ -200,6 +200,7 @@ config SERIAL_KGDB_NMI
>  config SERIAL_MESON
>  	tristate "Meson serial port support"
>  	depends on ARCH_MESON || COMPILE_TEST
> +	depends on COMMON_CLK
>  	select SERIAL_CORE
>  	help
>  	  This enables the driver for the on-chip UARTs of the Amlogic


This is a link issue.  The rest is an unrelated error handling fix.
It should really be sent as two patches.

regards,
dan carpenter


_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
  2022-02-28 14:13   ` Neil Armstrong
  (?)
@ 2022-02-28 14:36     ` Yu Tu
  -1 siblings, 0 replies; 39+ messages in thread
From: Yu Tu @ 2022-02-28 14:36 UTC (permalink / raw)
  To: Neil Armstrong, linux-serial, linux-arm-kernel, linux-amlogic,
	linux-kernel
  Cc: Greg Kroah-Hartman, Jiri Slaby, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, kernel test robot, Dan Carpenter

Hi,

On 2022/2/28 22:13, Neil Armstrong wrote:
> [ EXTERNAL EMAIL ]
> 
> Hi,
> 
> On 28/02/2022 14:55, Yu Tu wrote:
>> Describes the calculation of the UART baud rate clock using a clock
>> frame. Forgot to add in Kconfig kernel test Robot compilation error
>> due to COMMON_CLK dependency.
>>
>> Fixes: ("tty: serial:meson: Describes the calculation of the UART baud 
>> rate clock using a clock frame“)
> 
> As I already replied on V2 of this patch, you're invited to apply these 
> fixes directly
> on the next version of your "Use CCF to describe the UART baud rate 
> clock" patchset
> and not as a separate patch.
> 
Sorry, I don't understand what you mean. Could you be more specific?
> Thanks,
> Neil
> 
>> Reported-by: kernel test robot <lkp@intel.com>
>> Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
>> Signed-off-by: Yu Tu <yu.tu@amlogic.com>
>> ---
>>   drivers/tty/serial/Kconfig      |  1 +
>>   drivers/tty/serial/meson_uart.c | 37 +++++++++++++++++++++++----------
>>   2 files changed, 27 insertions(+), 11 deletions(-)
>>
>> diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
>> index e952ec5c7a7c..a0f2b82fc18b 100644
>> --- a/drivers/tty/serial/Kconfig
>> +++ b/drivers/tty/serial/Kconfig
>> @@ -200,6 +200,7 @@ config SERIAL_KGDB_NMI
>>   config SERIAL_MESON
>>       tristate "Meson serial port support"
>>       depends on ARCH_MESON || COMPILE_TEST
>> +    depends on COMMON_CLK
>>       select SERIAL_CORE
>>       help
>>         This enables the driver for the on-chip UARTs of the Amlogic
>> diff --git a/drivers/tty/serial/meson_uart.c 
>> b/drivers/tty/serial/meson_uart.c
>> index bf6be5468aaf..972f210f3492 100644
>> --- a/drivers/tty/serial/meson_uart.c
>> +++ b/drivers/tty/serial/meson_uart.c
>> @@ -780,28 +780,37 @@ static int meson_uart_probe(struct 
>> platform_device *pdev)
>>           return ret;
>>       irq = platform_get_irq(pdev, 0);
>> -    if (irq < 0)
>> -        return irq;
>> +    if (irq < 0) {
>> +        ret = irq;
>> +        goto err_out_clk_disable;
>> +    }
>>       of_property_read_u32(pdev->dev.of_node, "fifo-size", &fifosize);
>>       if (meson_ports[pdev->id]) {
>>           dev_err(&pdev->dev, "port %d already allocated\n", pdev->id);
>> -        return -EBUSY;
>> +        ret = -EBUSY;
>> +        goto err_out_clk_disable;
>>       }
>>       port = devm_kzalloc(&pdev->dev, sizeof(struct uart_port), 
>> GFP_KERNEL);
>> -    if (!port)
>> -        return -ENOMEM;
>> +    if (!port) {
>> +        ret = -ENOMEM;
>> +        goto err_out_clk_disable;
>> +    }
>>       port->membase = devm_ioremap_resource(&pdev->dev, res_mem);
>> -    if (IS_ERR(port->membase))
>> -        return PTR_ERR(port->membase);
>> +    if (IS_ERR(port->membase)) {
>> +        ret = PTR_ERR(port->membase);
>> +        goto err_out_clk_disable;
>> +    }
>>       private_data = devm_kzalloc(&pdev->dev, sizeof(*private_data),
>>                       GFP_KERNEL);
>> -    if (!private_data)
>> -        return -ENOMEM;
>> +    if (!private_data) {
>> +        ret = -ENOMEM;
>> +        goto err_out_clk_disable;
>> +    }
>>       if (device_get_match_data(&pdev->dev))
>>           private_data->use_xtal_clk = true;
>> @@ -822,7 +831,7 @@ static int meson_uart_probe(struct platform_device 
>> *pdev)
>>       ret = meson_uart_probe_clocks(port);
>>       if (ret)
>> -        return ret;
>> +        goto err_out_clk_disable;
>>       meson_ports[pdev->id] = port;
>>       platform_set_drvdata(pdev, port);
>> @@ -831,9 +840,15 @@ static int meson_uart_probe(struct 
>> platform_device *pdev)
>>       meson_uart_reset(port);
>>       ret = uart_add_one_port(&meson_uart_driver, port);
>> -    if (ret)
>> +    if (ret) {
>>           meson_ports[pdev->id] = NULL;
>> +        goto err_out_clk_disable;
>> +    }
>> +
>> +    return 0;
>> +err_out_clk_disable:
>> +    clk_disable_unprepare(pclk);
>>       return ret;
>>   }
>>
>> base-commit: c2faf737abfb10f88f2d2612d573e9edc3c42c37
> 

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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-02-28 14:36     ` Yu Tu
  0 siblings, 0 replies; 39+ messages in thread
From: Yu Tu @ 2022-02-28 14:36 UTC (permalink / raw)
  To: Neil Armstrong, linux-serial, linux-arm-kernel, linux-amlogic,
	linux-kernel
  Cc: Greg Kroah-Hartman, Jiri Slaby, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, kernel test robot, Dan Carpenter

Hi,

On 2022/2/28 22:13, Neil Armstrong wrote:
> [ EXTERNAL EMAIL ]
> 
> Hi,
> 
> On 28/02/2022 14:55, Yu Tu wrote:
>> Describes the calculation of the UART baud rate clock using a clock
>> frame. Forgot to add in Kconfig kernel test Robot compilation error
>> due to COMMON_CLK dependency.
>>
>> Fixes: ("tty: serial:meson: Describes the calculation of the UART baud 
>> rate clock using a clock frame“)
> 
> As I already replied on V2 of this patch, you're invited to apply these 
> fixes directly
> on the next version of your "Use CCF to describe the UART baud rate 
> clock" patchset
> and not as a separate patch.
> 
Sorry, I don't understand what you mean. Could you be more specific?
> Thanks,
> Neil
> 
>> Reported-by: kernel test robot <lkp@intel.com>
>> Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
>> Signed-off-by: Yu Tu <yu.tu@amlogic.com>
>> ---
>>   drivers/tty/serial/Kconfig      |  1 +
>>   drivers/tty/serial/meson_uart.c | 37 +++++++++++++++++++++++----------
>>   2 files changed, 27 insertions(+), 11 deletions(-)
>>
>> diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
>> index e952ec5c7a7c..a0f2b82fc18b 100644
>> --- a/drivers/tty/serial/Kconfig
>> +++ b/drivers/tty/serial/Kconfig
>> @@ -200,6 +200,7 @@ config SERIAL_KGDB_NMI
>>   config SERIAL_MESON
>>       tristate "Meson serial port support"
>>       depends on ARCH_MESON || COMPILE_TEST
>> +    depends on COMMON_CLK
>>       select SERIAL_CORE
>>       help
>>         This enables the driver for the on-chip UARTs of the Amlogic
>> diff --git a/drivers/tty/serial/meson_uart.c 
>> b/drivers/tty/serial/meson_uart.c
>> index bf6be5468aaf..972f210f3492 100644
>> --- a/drivers/tty/serial/meson_uart.c
>> +++ b/drivers/tty/serial/meson_uart.c
>> @@ -780,28 +780,37 @@ static int meson_uart_probe(struct 
>> platform_device *pdev)
>>           return ret;
>>       irq = platform_get_irq(pdev, 0);
>> -    if (irq < 0)
>> -        return irq;
>> +    if (irq < 0) {
>> +        ret = irq;
>> +        goto err_out_clk_disable;
>> +    }
>>       of_property_read_u32(pdev->dev.of_node, "fifo-size", &fifosize);
>>       if (meson_ports[pdev->id]) {
>>           dev_err(&pdev->dev, "port %d already allocated\n", pdev->id);
>> -        return -EBUSY;
>> +        ret = -EBUSY;
>> +        goto err_out_clk_disable;
>>       }
>>       port = devm_kzalloc(&pdev->dev, sizeof(struct uart_port), 
>> GFP_KERNEL);
>> -    if (!port)
>> -        return -ENOMEM;
>> +    if (!port) {
>> +        ret = -ENOMEM;
>> +        goto err_out_clk_disable;
>> +    }
>>       port->membase = devm_ioremap_resource(&pdev->dev, res_mem);
>> -    if (IS_ERR(port->membase))
>> -        return PTR_ERR(port->membase);
>> +    if (IS_ERR(port->membase)) {
>> +        ret = PTR_ERR(port->membase);
>> +        goto err_out_clk_disable;
>> +    }
>>       private_data = devm_kzalloc(&pdev->dev, sizeof(*private_data),
>>                       GFP_KERNEL);
>> -    if (!private_data)
>> -        return -ENOMEM;
>> +    if (!private_data) {
>> +        ret = -ENOMEM;
>> +        goto err_out_clk_disable;
>> +    }
>>       if (device_get_match_data(&pdev->dev))
>>           private_data->use_xtal_clk = true;
>> @@ -822,7 +831,7 @@ static int meson_uart_probe(struct platform_device 
>> *pdev)
>>       ret = meson_uart_probe_clocks(port);
>>       if (ret)
>> -        return ret;
>> +        goto err_out_clk_disable;
>>       meson_ports[pdev->id] = port;
>>       platform_set_drvdata(pdev, port);
>> @@ -831,9 +840,15 @@ static int meson_uart_probe(struct 
>> platform_device *pdev)
>>       meson_uart_reset(port);
>>       ret = uart_add_one_port(&meson_uart_driver, port);
>> -    if (ret)
>> +    if (ret) {
>>           meson_ports[pdev->id] = NULL;
>> +        goto err_out_clk_disable;
>> +    }
>> +
>> +    return 0;
>> +err_out_clk_disable:
>> +    clk_disable_unprepare(pclk);
>>       return ret;
>>   }
>>
>> base-commit: c2faf737abfb10f88f2d2612d573e9edc3c42c37
> 

_______________________________________________
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] 39+ messages in thread

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-02-28 14:36     ` Yu Tu
  0 siblings, 0 replies; 39+ messages in thread
From: Yu Tu @ 2022-02-28 14:36 UTC (permalink / raw)
  To: Neil Armstrong, linux-serial, linux-arm-kernel, linux-amlogic,
	linux-kernel
  Cc: Greg Kroah-Hartman, Jiri Slaby, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, kernel test robot, Dan Carpenter

Hi,

On 2022/2/28 22:13, Neil Armstrong wrote:
> [ EXTERNAL EMAIL ]
> 
> Hi,
> 
> On 28/02/2022 14:55, Yu Tu wrote:
>> Describes the calculation of the UART baud rate clock using a clock
>> frame. Forgot to add in Kconfig kernel test Robot compilation error
>> due to COMMON_CLK dependency.
>>
>> Fixes: ("tty: serial:meson: Describes the calculation of the UART baud 
>> rate clock using a clock frame“)
> 
> As I already replied on V2 of this patch, you're invited to apply these 
> fixes directly
> on the next version of your "Use CCF to describe the UART baud rate 
> clock" patchset
> and not as a separate patch.
> 
Sorry, I don't understand what you mean. Could you be more specific?
> Thanks,
> Neil
> 
>> Reported-by: kernel test robot <lkp@intel.com>
>> Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
>> Signed-off-by: Yu Tu <yu.tu@amlogic.com>
>> ---
>>   drivers/tty/serial/Kconfig      |  1 +
>>   drivers/tty/serial/meson_uart.c | 37 +++++++++++++++++++++++----------
>>   2 files changed, 27 insertions(+), 11 deletions(-)
>>
>> diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
>> index e952ec5c7a7c..a0f2b82fc18b 100644
>> --- a/drivers/tty/serial/Kconfig
>> +++ b/drivers/tty/serial/Kconfig
>> @@ -200,6 +200,7 @@ config SERIAL_KGDB_NMI
>>   config SERIAL_MESON
>>       tristate "Meson serial port support"
>>       depends on ARCH_MESON || COMPILE_TEST
>> +    depends on COMMON_CLK
>>       select SERIAL_CORE
>>       help
>>         This enables the driver for the on-chip UARTs of the Amlogic
>> diff --git a/drivers/tty/serial/meson_uart.c 
>> b/drivers/tty/serial/meson_uart.c
>> index bf6be5468aaf..972f210f3492 100644
>> --- a/drivers/tty/serial/meson_uart.c
>> +++ b/drivers/tty/serial/meson_uart.c
>> @@ -780,28 +780,37 @@ static int meson_uart_probe(struct 
>> platform_device *pdev)
>>           return ret;
>>       irq = platform_get_irq(pdev, 0);
>> -    if (irq < 0)
>> -        return irq;
>> +    if (irq < 0) {
>> +        ret = irq;
>> +        goto err_out_clk_disable;
>> +    }
>>       of_property_read_u32(pdev->dev.of_node, "fifo-size", &fifosize);
>>       if (meson_ports[pdev->id]) {
>>           dev_err(&pdev->dev, "port %d already allocated\n", pdev->id);
>> -        return -EBUSY;
>> +        ret = -EBUSY;
>> +        goto err_out_clk_disable;
>>       }
>>       port = devm_kzalloc(&pdev->dev, sizeof(struct uart_port), 
>> GFP_KERNEL);
>> -    if (!port)
>> -        return -ENOMEM;
>> +    if (!port) {
>> +        ret = -ENOMEM;
>> +        goto err_out_clk_disable;
>> +    }
>>       port->membase = devm_ioremap_resource(&pdev->dev, res_mem);
>> -    if (IS_ERR(port->membase))
>> -        return PTR_ERR(port->membase);
>> +    if (IS_ERR(port->membase)) {
>> +        ret = PTR_ERR(port->membase);
>> +        goto err_out_clk_disable;
>> +    }
>>       private_data = devm_kzalloc(&pdev->dev, sizeof(*private_data),
>>                       GFP_KERNEL);
>> -    if (!private_data)
>> -        return -ENOMEM;
>> +    if (!private_data) {
>> +        ret = -ENOMEM;
>> +        goto err_out_clk_disable;
>> +    }
>>       if (device_get_match_data(&pdev->dev))
>>           private_data->use_xtal_clk = true;
>> @@ -822,7 +831,7 @@ static int meson_uart_probe(struct platform_device 
>> *pdev)
>>       ret = meson_uart_probe_clocks(port);
>>       if (ret)
>> -        return ret;
>> +        goto err_out_clk_disable;
>>       meson_ports[pdev->id] = port;
>>       platform_set_drvdata(pdev, port);
>> @@ -831,9 +840,15 @@ static int meson_uart_probe(struct 
>> platform_device *pdev)
>>       meson_uart_reset(port);
>>       ret = uart_add_one_port(&meson_uart_driver, port);
>> -    if (ret)
>> +    if (ret) {
>>           meson_ports[pdev->id] = NULL;
>> +        goto err_out_clk_disable;
>> +    }
>> +
>> +    return 0;
>> +err_out_clk_disable:
>> +    clk_disable_unprepare(pclk);
>>       return ret;
>>   }
>>
>> base-commit: c2faf737abfb10f88f2d2612d573e9edc3c42c37
> 

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
  2022-02-28 14:13   ` Neil Armstrong
  (?)
@ 2022-02-28 21:21     ` Greg Kroah-Hartman
  -1 siblings, 0 replies; 39+ messages in thread
From: Greg Kroah-Hartman @ 2022-02-28 21:21 UTC (permalink / raw)
  To: Neil Armstrong
  Cc: Yu Tu, linux-serial, linux-arm-kernel, linux-amlogic,
	linux-kernel, Jiri Slaby, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, kernel test robot, Dan Carpenter

On Mon, Feb 28, 2022 at 03:13:48PM +0100, Neil Armstrong wrote:
> Hi,
> 
> On 28/02/2022 14:55, Yu Tu wrote:
> > Describes the calculation of the UART baud rate clock using a clock
> > frame. Forgot to add in Kconfig kernel test Robot compilation error
> > due to COMMON_CLK dependency.
> > 
> > Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
> 
> As I already replied on V2 of this patch, you're invited to apply these fixes directly
> on the next version of your "Use CCF to describe the UART baud rate clock" patchset
> and not as a separate patch.

No, this is broken in linux-next now as the path listed here is in my
tree right now.

I need a fix for it, or I can revert the original.

thanks,

greg k-h

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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-02-28 21:21     ` Greg Kroah-Hartman
  0 siblings, 0 replies; 39+ messages in thread
From: Greg Kroah-Hartman @ 2022-02-28 21:21 UTC (permalink / raw)
  To: Neil Armstrong
  Cc: Yu Tu, linux-serial, linux-arm-kernel, linux-amlogic,
	linux-kernel, Jiri Slaby, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, kernel test robot, Dan Carpenter

On Mon, Feb 28, 2022 at 03:13:48PM +0100, Neil Armstrong wrote:
> Hi,
> 
> On 28/02/2022 14:55, Yu Tu wrote:
> > Describes the calculation of the UART baud rate clock using a clock
> > frame. Forgot to add in Kconfig kernel test Robot compilation error
> > due to COMMON_CLK dependency.
> > 
> > Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
> 
> As I already replied on V2 of this patch, you're invited to apply these fixes directly
> on the next version of your "Use CCF to describe the UART baud rate clock" patchset
> and not as a separate patch.

No, this is broken in linux-next now as the path listed here is in my
tree right now.

I need a fix for it, or I can revert the original.

thanks,

greg k-h

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-02-28 21:21     ` Greg Kroah-Hartman
  0 siblings, 0 replies; 39+ messages in thread
From: Greg Kroah-Hartman @ 2022-02-28 21:21 UTC (permalink / raw)
  To: Neil Armstrong
  Cc: Yu Tu, linux-serial, linux-arm-kernel, linux-amlogic,
	linux-kernel, Jiri Slaby, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, kernel test robot, Dan Carpenter

On Mon, Feb 28, 2022 at 03:13:48PM +0100, Neil Armstrong wrote:
> Hi,
> 
> On 28/02/2022 14:55, Yu Tu wrote:
> > Describes the calculation of the UART baud rate clock using a clock
> > frame. Forgot to add in Kconfig kernel test Robot compilation error
> > due to COMMON_CLK dependency.
> > 
> > Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
> 
> As I already replied on V2 of this patch, you're invited to apply these fixes directly
> on the next version of your "Use CCF to describe the UART baud rate clock" patchset
> and not as a separate patch.

No, this is broken in linux-next now as the path listed here is in my
tree right now.

I need a fix for it, or I can revert the original.

thanks,

greg k-h

_______________________________________________
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] 39+ messages in thread

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
  2022-02-28 14:27   ` Dan Carpenter
  (?)
@ 2022-02-28 21:23     ` Greg Kroah-Hartman
  -1 siblings, 0 replies; 39+ messages in thread
From: Greg Kroah-Hartman @ 2022-02-28 21:23 UTC (permalink / raw)
  To: Dan Carpenter
  Cc: Yu Tu, linux-serial, linux-arm-kernel, linux-amlogic,
	linux-kernel, Jiri Slaby, Neil Armstrong, Kevin Hilman,
	Jerome Brunet, Martin Blumenstingl, kernel test robot

On Mon, Feb 28, 2022 at 05:27:52PM +0300, Dan Carpenter wrote:
> On Mon, Feb 28, 2022 at 09:55:30PM +0800, Yu Tu wrote:
> > Describes the calculation of the UART baud rate clock using a clock
> > frame. Forgot to add in Kconfig kernel test Robot compilation error
> > due to COMMON_CLK dependency.
> > 
> > Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
> > Reported-by: kernel test robot <lkp@intel.com>
> > Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
> > Signed-off-by: Yu Tu <yu.tu@amlogic.com>
> > ---
> >  drivers/tty/serial/Kconfig      |  1 +
> >  drivers/tty/serial/meson_uart.c | 37 +++++++++++++++++++++++----------
> >  2 files changed, 27 insertions(+), 11 deletions(-)
> > 
> > diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
> > index e952ec5c7a7c..a0f2b82fc18b 100644
> > --- a/drivers/tty/serial/Kconfig
> > +++ b/drivers/tty/serial/Kconfig
> > @@ -200,6 +200,7 @@ config SERIAL_KGDB_NMI
> >  config SERIAL_MESON
> >  	tristate "Meson serial port support"
> >  	depends on ARCH_MESON || COMPILE_TEST
> > +	depends on COMMON_CLK
> >  	select SERIAL_CORE
> >  	help
> >  	  This enables the driver for the on-chip UARTs of the Amlogic
> 
> 
> This is a link issue.  The rest is an unrelated error handling fix.
> It should really be sent as two patches.

I'll take the first version of this patch, which just did this portion,
and the rest can be an independant change.

thanks,

greg k-h

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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-02-28 21:23     ` Greg Kroah-Hartman
  0 siblings, 0 replies; 39+ messages in thread
From: Greg Kroah-Hartman @ 2022-02-28 21:23 UTC (permalink / raw)
  To: Dan Carpenter
  Cc: Yu Tu, linux-serial, linux-arm-kernel, linux-amlogic,
	linux-kernel, Jiri Slaby, Neil Armstrong, Kevin Hilman,
	Jerome Brunet, Martin Blumenstingl, kernel test robot

On Mon, Feb 28, 2022 at 05:27:52PM +0300, Dan Carpenter wrote:
> On Mon, Feb 28, 2022 at 09:55:30PM +0800, Yu Tu wrote:
> > Describes the calculation of the UART baud rate clock using a clock
> > frame. Forgot to add in Kconfig kernel test Robot compilation error
> > due to COMMON_CLK dependency.
> > 
> > Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
> > Reported-by: kernel test robot <lkp@intel.com>
> > Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
> > Signed-off-by: Yu Tu <yu.tu@amlogic.com>
> > ---
> >  drivers/tty/serial/Kconfig      |  1 +
> >  drivers/tty/serial/meson_uart.c | 37 +++++++++++++++++++++++----------
> >  2 files changed, 27 insertions(+), 11 deletions(-)
> > 
> > diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
> > index e952ec5c7a7c..a0f2b82fc18b 100644
> > --- a/drivers/tty/serial/Kconfig
> > +++ b/drivers/tty/serial/Kconfig
> > @@ -200,6 +200,7 @@ config SERIAL_KGDB_NMI
> >  config SERIAL_MESON
> >  	tristate "Meson serial port support"
> >  	depends on ARCH_MESON || COMPILE_TEST
> > +	depends on COMMON_CLK
> >  	select SERIAL_CORE
> >  	help
> >  	  This enables the driver for the on-chip UARTs of the Amlogic
> 
> 
> This is a link issue.  The rest is an unrelated error handling fix.
> It should really be sent as two patches.

I'll take the first version of this patch, which just did this portion,
and the rest can be an independant change.

thanks,

greg k-h

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-02-28 21:23     ` Greg Kroah-Hartman
  0 siblings, 0 replies; 39+ messages in thread
From: Greg Kroah-Hartman @ 2022-02-28 21:23 UTC (permalink / raw)
  To: Dan Carpenter
  Cc: Yu Tu, linux-serial, linux-arm-kernel, linux-amlogic,
	linux-kernel, Jiri Slaby, Neil Armstrong, Kevin Hilman,
	Jerome Brunet, Martin Blumenstingl, kernel test robot

On Mon, Feb 28, 2022 at 05:27:52PM +0300, Dan Carpenter wrote:
> On Mon, Feb 28, 2022 at 09:55:30PM +0800, Yu Tu wrote:
> > Describes the calculation of the UART baud rate clock using a clock
> > frame. Forgot to add in Kconfig kernel test Robot compilation error
> > due to COMMON_CLK dependency.
> > 
> > Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
> > Reported-by: kernel test robot <lkp@intel.com>
> > Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
> > Signed-off-by: Yu Tu <yu.tu@amlogic.com>
> > ---
> >  drivers/tty/serial/Kconfig      |  1 +
> >  drivers/tty/serial/meson_uart.c | 37 +++++++++++++++++++++++----------
> >  2 files changed, 27 insertions(+), 11 deletions(-)
> > 
> > diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
> > index e952ec5c7a7c..a0f2b82fc18b 100644
> > --- a/drivers/tty/serial/Kconfig
> > +++ b/drivers/tty/serial/Kconfig
> > @@ -200,6 +200,7 @@ config SERIAL_KGDB_NMI
> >  config SERIAL_MESON
> >  	tristate "Meson serial port support"
> >  	depends on ARCH_MESON || COMPILE_TEST
> > +	depends on COMMON_CLK
> >  	select SERIAL_CORE
> >  	help
> >  	  This enables the driver for the on-chip UARTs of the Amlogic
> 
> 
> This is a link issue.  The rest is an unrelated error handling fix.
> It should really be sent as two patches.

I'll take the first version of this patch, which just did this portion,
and the rest can be an independant change.

thanks,

greg k-h

_______________________________________________
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] 39+ messages in thread

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
  2022-02-28 21:23     ` Greg Kroah-Hartman
  (?)
@ 2022-03-01  2:43       ` Yu Tu
  -1 siblings, 0 replies; 39+ messages in thread
From: Yu Tu @ 2022-03-01  2:43 UTC (permalink / raw)
  To: Greg Kroah-Hartman, Dan Carpenter
  Cc: linux-serial, linux-arm-kernel, linux-amlogic, linux-kernel,
	Jiri Slaby, Neil Armstrong, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, kernel test robot

Hi greg and dan,
	Thank you very much for your reply. I will make a separate submission 
as you suggested to fix Dan's suggestion.

On 2022/3/1 5:23, Greg Kroah-Hartman wrote:
> [ EXTERNAL EMAIL ]
> 
> On Mon, Feb 28, 2022 at 05:27:52PM +0300, Dan Carpenter wrote:
>> On Mon, Feb 28, 2022 at 09:55:30PM +0800, Yu Tu wrote:
>>> Describes the calculation of the UART baud rate clock using a clock
>>> frame. Forgot to add in Kconfig kernel test Robot compilation error
>>> due to COMMON_CLK dependency.
>>>
>>> Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
>>> Reported-by: kernel test robot <lkp@intel.com>
>>> Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
>>> Signed-off-by: Yu Tu <yu.tu@amlogic.com>
>>> ---
>>>   drivers/tty/serial/Kconfig      |  1 +
>>>   drivers/tty/serial/meson_uart.c | 37 +++++++++++++++++++++++----------
>>>   2 files changed, 27 insertions(+), 11 deletions(-)
>>>
>>> diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
>>> index e952ec5c7a7c..a0f2b82fc18b 100644
>>> --- a/drivers/tty/serial/Kconfig
>>> +++ b/drivers/tty/serial/Kconfig
>>> @@ -200,6 +200,7 @@ config SERIAL_KGDB_NMI
>>>   config SERIAL_MESON
>>>   	tristate "Meson serial port support"
>>>   	depends on ARCH_MESON || COMPILE_TEST
>>> +	depends on COMMON_CLK
>>>   	select SERIAL_CORE
>>>   	help
>>>   	  This enables the driver for the on-chip UARTs of the Amlogic
>>
>>
>> This is a link issue.  The rest is an unrelated error handling fix.
>> It should really be sent as two patches.
> 
> I'll take the first version of this patch, which just did this portion,
> and the rest can be an independant change.
> 
> thanks,
> 
> greg k-h
> 

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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-03-01  2:43       ` Yu Tu
  0 siblings, 0 replies; 39+ messages in thread
From: Yu Tu @ 2022-03-01  2:43 UTC (permalink / raw)
  To: Greg Kroah-Hartman, Dan Carpenter
  Cc: linux-serial, linux-arm-kernel, linux-amlogic, linux-kernel,
	Jiri Slaby, Neil Armstrong, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, kernel test robot

Hi greg and dan,
	Thank you very much for your reply. I will make a separate submission 
as you suggested to fix Dan's suggestion.

On 2022/3/1 5:23, Greg Kroah-Hartman wrote:
> [ EXTERNAL EMAIL ]
> 
> On Mon, Feb 28, 2022 at 05:27:52PM +0300, Dan Carpenter wrote:
>> On Mon, Feb 28, 2022 at 09:55:30PM +0800, Yu Tu wrote:
>>> Describes the calculation of the UART baud rate clock using a clock
>>> frame. Forgot to add in Kconfig kernel test Robot compilation error
>>> due to COMMON_CLK dependency.
>>>
>>> Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
>>> Reported-by: kernel test robot <lkp@intel.com>
>>> Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
>>> Signed-off-by: Yu Tu <yu.tu@amlogic.com>
>>> ---
>>>   drivers/tty/serial/Kconfig      |  1 +
>>>   drivers/tty/serial/meson_uart.c | 37 +++++++++++++++++++++++----------
>>>   2 files changed, 27 insertions(+), 11 deletions(-)
>>>
>>> diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
>>> index e952ec5c7a7c..a0f2b82fc18b 100644
>>> --- a/drivers/tty/serial/Kconfig
>>> +++ b/drivers/tty/serial/Kconfig
>>> @@ -200,6 +200,7 @@ config SERIAL_KGDB_NMI
>>>   config SERIAL_MESON
>>>   	tristate "Meson serial port support"
>>>   	depends on ARCH_MESON || COMPILE_TEST
>>> +	depends on COMMON_CLK
>>>   	select SERIAL_CORE
>>>   	help
>>>   	  This enables the driver for the on-chip UARTs of the Amlogic
>>
>>
>> This is a link issue.  The rest is an unrelated error handling fix.
>> It should really be sent as two patches.
> 
> I'll take the first version of this patch, which just did this portion,
> and the rest can be an independant change.
> 
> thanks,
> 
> greg k-h
> 

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-03-01  2:43       ` Yu Tu
  0 siblings, 0 replies; 39+ messages in thread
From: Yu Tu @ 2022-03-01  2:43 UTC (permalink / raw)
  To: Greg Kroah-Hartman, Dan Carpenter
  Cc: linux-serial, linux-arm-kernel, linux-amlogic, linux-kernel,
	Jiri Slaby, Neil Armstrong, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, kernel test robot

Hi greg and dan,
	Thank you very much for your reply. I will make a separate submission 
as you suggested to fix Dan's suggestion.

On 2022/3/1 5:23, Greg Kroah-Hartman wrote:
> [ EXTERNAL EMAIL ]
> 
> On Mon, Feb 28, 2022 at 05:27:52PM +0300, Dan Carpenter wrote:
>> On Mon, Feb 28, 2022 at 09:55:30PM +0800, Yu Tu wrote:
>>> Describes the calculation of the UART baud rate clock using a clock
>>> frame. Forgot to add in Kconfig kernel test Robot compilation error
>>> due to COMMON_CLK dependency.
>>>
>>> Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
>>> Reported-by: kernel test robot <lkp@intel.com>
>>> Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
>>> Signed-off-by: Yu Tu <yu.tu@amlogic.com>
>>> ---
>>>   drivers/tty/serial/Kconfig      |  1 +
>>>   drivers/tty/serial/meson_uart.c | 37 +++++++++++++++++++++++----------
>>>   2 files changed, 27 insertions(+), 11 deletions(-)
>>>
>>> diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
>>> index e952ec5c7a7c..a0f2b82fc18b 100644
>>> --- a/drivers/tty/serial/Kconfig
>>> +++ b/drivers/tty/serial/Kconfig
>>> @@ -200,6 +200,7 @@ config SERIAL_KGDB_NMI
>>>   config SERIAL_MESON
>>>   	tristate "Meson serial port support"
>>>   	depends on ARCH_MESON || COMPILE_TEST
>>> +	depends on COMMON_CLK
>>>   	select SERIAL_CORE
>>>   	help
>>>   	  This enables the driver for the on-chip UARTs of the Amlogic
>>
>>
>> This is a link issue.  The rest is an unrelated error handling fix.
>> It should really be sent as two patches.
> 
> I'll take the first version of this patch, which just did this portion,
> and the rest can be an independant change.
> 
> thanks,
> 
> greg k-h
> 

_______________________________________________
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] 39+ messages in thread

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
  2022-02-28 21:21     ` Greg Kroah-Hartman
  (?)
@ 2022-03-01  7:23       ` Neil Armstrong
  -1 siblings, 0 replies; 39+ messages in thread
From: Neil Armstrong @ 2022-03-01  7:23 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Yu Tu, linux-serial, linux-arm-kernel, linux-amlogic,
	linux-kernel, Jiri Slaby, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, kernel test robot, Dan Carpenter

Hi Greg,

Le 28/02/2022 à 22:21, Greg Kroah-Hartman a écrit :
> On Mon, Feb 28, 2022 at 03:13:48PM +0100, Neil Armstrong wrote:
>> Hi,
>>
>> On 28/02/2022 14:55, Yu Tu wrote:
>>> Describes the calculation of the UART baud rate clock using a clock
>>> frame. Forgot to add in Kconfig kernel test Robot compilation error
>>> due to COMMON_CLK dependency.
>>>
>>> Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
>>
>> As I already replied on V2 of this patch, you're invited to apply these fixes directly
>> on the next version of your "Use CCF to describe the UART baud rate clock" patchset
>> and not as a separate patch.
> 
> No, this is broken in linux-next now as the path listed here is in my
> tree right now.

Oh, I wasn't aware you took this patchset.

> 
> I need a fix for it, or I can revert the original.

Please revert the whole patchset, it's not ready yet, neither fully reviewed ands buggy
on old SoCs.

Thanks,
Neil

> 
> thanks,
> 
> greg k-h

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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-03-01  7:23       ` Neil Armstrong
  0 siblings, 0 replies; 39+ messages in thread
From: Neil Armstrong @ 2022-03-01  7:23 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Yu Tu, linux-serial, linux-arm-kernel, linux-amlogic,
	linux-kernel, Jiri Slaby, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, kernel test robot, Dan Carpenter

Hi Greg,

Le 28/02/2022 à 22:21, Greg Kroah-Hartman a écrit :
> On Mon, Feb 28, 2022 at 03:13:48PM +0100, Neil Armstrong wrote:
>> Hi,
>>
>> On 28/02/2022 14:55, Yu Tu wrote:
>>> Describes the calculation of the UART baud rate clock using a clock
>>> frame. Forgot to add in Kconfig kernel test Robot compilation error
>>> due to COMMON_CLK dependency.
>>>
>>> Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
>>
>> As I already replied on V2 of this patch, you're invited to apply these fixes directly
>> on the next version of your "Use CCF to describe the UART baud rate clock" patchset
>> and not as a separate patch.
> 
> No, this is broken in linux-next now as the path listed here is in my
> tree right now.

Oh, I wasn't aware you took this patchset.

> 
> I need a fix for it, or I can revert the original.

Please revert the whole patchset, it's not ready yet, neither fully reviewed ands buggy
on old SoCs.

Thanks,
Neil

> 
> thanks,
> 
> greg k-h

_______________________________________________
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] 39+ messages in thread

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-03-01  7:23       ` Neil Armstrong
  0 siblings, 0 replies; 39+ messages in thread
From: Neil Armstrong @ 2022-03-01  7:23 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Yu Tu, linux-serial, linux-arm-kernel, linux-amlogic,
	linux-kernel, Jiri Slaby, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, kernel test robot, Dan Carpenter

Hi Greg,

Le 28/02/2022 à 22:21, Greg Kroah-Hartman a écrit :
> On Mon, Feb 28, 2022 at 03:13:48PM +0100, Neil Armstrong wrote:
>> Hi,
>>
>> On 28/02/2022 14:55, Yu Tu wrote:
>>> Describes the calculation of the UART baud rate clock using a clock
>>> frame. Forgot to add in Kconfig kernel test Robot compilation error
>>> due to COMMON_CLK dependency.
>>>
>>> Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
>>
>> As I already replied on V2 of this patch, you're invited to apply these fixes directly
>> on the next version of your "Use CCF to describe the UART baud rate clock" patchset
>> and not as a separate patch.
> 
> No, this is broken in linux-next now as the path listed here is in my
> tree right now.

Oh, I wasn't aware you took this patchset.

> 
> I need a fix for it, or I can revert the original.

Please revert the whole patchset, it's not ready yet, neither fully reviewed ands buggy
on old SoCs.

Thanks,
Neil

> 
> thanks,
> 
> greg k-h

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
  2022-03-01  7:23       ` Neil Armstrong
  (?)
@ 2022-03-01  7:47         ` Yu Tu
  -1 siblings, 0 replies; 39+ messages in thread
From: Yu Tu @ 2022-03-01  7:47 UTC (permalink / raw)
  To: Neil Armstrong, Greg Kroah-Hartman
  Cc: linux-serial, linux-arm-kernel, linux-amlogic, linux-kernel,
	Jiri Slaby, Kevin Hilman, Jerome Brunet, Martin Blumenstingl,
	kernel test robot, Dan Carpenter

Hi Neil,

On 2022/3/1 15:23, Neil Armstrong wrote:
> [ EXTERNAL EMAIL ]
> 
> Hi Greg,
> 
> Le 28/02/2022 à 22:21, Greg Kroah-Hartman a écrit :
>> On Mon, Feb 28, 2022 at 03:13:48PM +0100, Neil Armstrong wrote:
>>> Hi,
>>>
>>> On 28/02/2022 14:55, Yu Tu wrote:
>>>> Describes the calculation of the UART baud rate clock using a clock
>>>> frame. Forgot to add in Kconfig kernel test Robot compilation error
>>>> due to COMMON_CLK dependency.
>>>>
>>>> Fixes: ("tty: serial:meson: Describes the calculation of the UART 
>>>> baud rate clock using a clock frame“)
>>>
>>> As I already replied on V2 of this patch, you're invited to apply 
>>> these fixes directly
>>> on the next version of your "Use CCF to describe the UART baud rate 
>>> clock" patchset
>>> and not as a separate patch.
>>
>> No, this is broken in linux-next now as the path listed here is in my
>> tree right now.
> 
> Oh, I wasn't aware you took this patchset.
> 
>>
>> I need a fix for it, or I can revert the original.
> 
> Please revert the whole patchset, it's not ready yet, neither fully 
> reviewed ands buggy
> on old SoCs.
I have tested that there is no problem with G12A and S4 boards. Can I 
merge them first and fix them later if there is any problem?
> 
> Thanks,
> Neil
> 
>>
>> thanks,
>>
>> greg k-h
> 

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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-03-01  7:47         ` Yu Tu
  0 siblings, 0 replies; 39+ messages in thread
From: Yu Tu @ 2022-03-01  7:47 UTC (permalink / raw)
  To: Neil Armstrong, Greg Kroah-Hartman
  Cc: linux-serial, linux-arm-kernel, linux-amlogic, linux-kernel,
	Jiri Slaby, Kevin Hilman, Jerome Brunet, Martin Blumenstingl,
	kernel test robot, Dan Carpenter

Hi Neil,

On 2022/3/1 15:23, Neil Armstrong wrote:
> [ EXTERNAL EMAIL ]
> 
> Hi Greg,
> 
> Le 28/02/2022 à 22:21, Greg Kroah-Hartman a écrit :
>> On Mon, Feb 28, 2022 at 03:13:48PM +0100, Neil Armstrong wrote:
>>> Hi,
>>>
>>> On 28/02/2022 14:55, Yu Tu wrote:
>>>> Describes the calculation of the UART baud rate clock using a clock
>>>> frame. Forgot to add in Kconfig kernel test Robot compilation error
>>>> due to COMMON_CLK dependency.
>>>>
>>>> Fixes: ("tty: serial:meson: Describes the calculation of the UART 
>>>> baud rate clock using a clock frame“)
>>>
>>> As I already replied on V2 of this patch, you're invited to apply 
>>> these fixes directly
>>> on the next version of your "Use CCF to describe the UART baud rate 
>>> clock" patchset
>>> and not as a separate patch.
>>
>> No, this is broken in linux-next now as the path listed here is in my
>> tree right now.
> 
> Oh, I wasn't aware you took this patchset.
> 
>>
>> I need a fix for it, or I can revert the original.
> 
> Please revert the whole patchset, it's not ready yet, neither fully 
> reviewed ands buggy
> on old SoCs.
I have tested that there is no problem with G12A and S4 boards. Can I 
merge them first and fix them later if there is any problem?
> 
> Thanks,
> Neil
> 
>>
>> thanks,
>>
>> greg k-h
> 

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-03-01  7:47         ` Yu Tu
  0 siblings, 0 replies; 39+ messages in thread
From: Yu Tu @ 2022-03-01  7:47 UTC (permalink / raw)
  To: Neil Armstrong, Greg Kroah-Hartman
  Cc: linux-serial, linux-arm-kernel, linux-amlogic, linux-kernel,
	Jiri Slaby, Kevin Hilman, Jerome Brunet, Martin Blumenstingl,
	kernel test robot, Dan Carpenter

Hi Neil,

On 2022/3/1 15:23, Neil Armstrong wrote:
> [ EXTERNAL EMAIL ]
> 
> Hi Greg,
> 
> Le 28/02/2022 à 22:21, Greg Kroah-Hartman a écrit :
>> On Mon, Feb 28, 2022 at 03:13:48PM +0100, Neil Armstrong wrote:
>>> Hi,
>>>
>>> On 28/02/2022 14:55, Yu Tu wrote:
>>>> Describes the calculation of the UART baud rate clock using a clock
>>>> frame. Forgot to add in Kconfig kernel test Robot compilation error
>>>> due to COMMON_CLK dependency.
>>>>
>>>> Fixes: ("tty: serial:meson: Describes the calculation of the UART 
>>>> baud rate clock using a clock frame“)
>>>
>>> As I already replied on V2 of this patch, you're invited to apply 
>>> these fixes directly
>>> on the next version of your "Use CCF to describe the UART baud rate 
>>> clock" patchset
>>> and not as a separate patch.
>>
>> No, this is broken in linux-next now as the path listed here is in my
>> tree right now.
> 
> Oh, I wasn't aware you took this patchset.
> 
>>
>> I need a fix for it, or I can revert the original.
> 
> Please revert the whole patchset, it's not ready yet, neither fully 
> reviewed ands buggy
> on old SoCs.
I have tested that there is no problem with G12A and S4 boards. Can I 
merge them first and fix them later if there is any problem?
> 
> Thanks,
> Neil
> 
>>
>> thanks,
>>
>> greg k-h
> 

_______________________________________________
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] 39+ messages in thread

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
  2022-03-01  7:47         ` Yu Tu
  (?)
@ 2022-03-01  8:33           ` Jerome Brunet
  -1 siblings, 0 replies; 39+ messages in thread
From: Jerome Brunet @ 2022-03-01  8:33 UTC (permalink / raw)
  To: Yu Tu, Neil Armstrong, Greg Kroah-Hartman
  Cc: linux-serial, linux-arm-kernel, linux-amlogic, linux-kernel,
	Jiri Slaby, Kevin Hilman, Martin Blumenstingl, kernel test robot,
	Dan Carpenter


On Tue 01 Mar 2022 at 15:47, Yu Tu <yu.tu@amlogic.com> wrote:

> Hi Neil,
>
> On 2022/3/1 15:23, Neil Armstrong wrote:
>> [ EXTERNAL EMAIL ]
>> Hi Greg,
>> Le 28/02/2022 à 22:21, Greg Kroah-Hartman a écrit :
>>> On Mon, Feb 28, 2022 at 03:13:48PM +0100, Neil Armstrong wrote:
>>>> Hi,
>>>>
>>>> On 28/02/2022 14:55, Yu Tu wrote:
>>>>> Describes the calculation of the UART baud rate clock using a clock
>>>>> frame. Forgot to add in Kconfig kernel test Robot compilation error
>>>>> due to COMMON_CLK dependency.
>>>>>
>>>>> Fixes: ("tty: serial:meson: Describes the calculation of the UART baud
>>>>> rate clock using a clock frame“)
>>>>
>>>> As I already replied on V2 of this patch, you're invited to apply these
>>>> fixes directly
>>>> on the next version of your "Use CCF to describe the UART baud rate
>>>> clock" patchset
>>>> and not as a separate patch.
>>>
>>> No, this is broken in linux-next now as the path listed here is in my
>>> tree right now.
>> Oh, I wasn't aware you took this patchset.
>> 
>>>
>>> I need a fix for it, or I can revert the original.
>> Please revert the whole patchset, it's not ready yet, neither fully 
>> reviewed ands buggy
>> on old SoCs.
> I have tested that there is no problem with G12A and S4 boards. Can I merge
> them first and fix them later if there is any problem?

That's called a regression. That is not how we do things in mainline
There is still a lot of people using GXL boards. Those are still sold even.

>> Thanks,
>> Neil
>> 
>>>
>>> thanks,
>>>
>>> greg k-h
>> 


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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-03-01  8:33           ` Jerome Brunet
  0 siblings, 0 replies; 39+ messages in thread
From: Jerome Brunet @ 2022-03-01  8:33 UTC (permalink / raw)
  To: Yu Tu, Neil Armstrong, Greg Kroah-Hartman
  Cc: linux-serial, linux-arm-kernel, linux-amlogic, linux-kernel,
	Jiri Slaby, Kevin Hilman, Martin Blumenstingl, kernel test robot,
	Dan Carpenter


On Tue 01 Mar 2022 at 15:47, Yu Tu <yu.tu@amlogic.com> wrote:

> Hi Neil,
>
> On 2022/3/1 15:23, Neil Armstrong wrote:
>> [ EXTERNAL EMAIL ]
>> Hi Greg,
>> Le 28/02/2022 à 22:21, Greg Kroah-Hartman a écrit :
>>> On Mon, Feb 28, 2022 at 03:13:48PM +0100, Neil Armstrong wrote:
>>>> Hi,
>>>>
>>>> On 28/02/2022 14:55, Yu Tu wrote:
>>>>> Describes the calculation of the UART baud rate clock using a clock
>>>>> frame. Forgot to add in Kconfig kernel test Robot compilation error
>>>>> due to COMMON_CLK dependency.
>>>>>
>>>>> Fixes: ("tty: serial:meson: Describes the calculation of the UART baud
>>>>> rate clock using a clock frame“)
>>>>
>>>> As I already replied on V2 of this patch, you're invited to apply these
>>>> fixes directly
>>>> on the next version of your "Use CCF to describe the UART baud rate
>>>> clock" patchset
>>>> and not as a separate patch.
>>>
>>> No, this is broken in linux-next now as the path listed here is in my
>>> tree right now.
>> Oh, I wasn't aware you took this patchset.
>> 
>>>
>>> I need a fix for it, or I can revert the original.
>> Please revert the whole patchset, it's not ready yet, neither fully 
>> reviewed ands buggy
>> on old SoCs.
> I have tested that there is no problem with G12A and S4 boards. Can I merge
> them first and fix them later if there is any problem?

That's called a regression. That is not how we do things in mainline
There is still a lot of people using GXL boards. Those are still sold even.

>> Thanks,
>> Neil
>> 
>>>
>>> thanks,
>>>
>>> greg k-h
>> 


_______________________________________________
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] 39+ messages in thread

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-03-01  8:33           ` Jerome Brunet
  0 siblings, 0 replies; 39+ messages in thread
From: Jerome Brunet @ 2022-03-01  8:33 UTC (permalink / raw)
  To: Yu Tu, Neil Armstrong, Greg Kroah-Hartman
  Cc: linux-serial, linux-arm-kernel, linux-amlogic, linux-kernel,
	Jiri Slaby, Kevin Hilman, Martin Blumenstingl, kernel test robot,
	Dan Carpenter


On Tue 01 Mar 2022 at 15:47, Yu Tu <yu.tu@amlogic.com> wrote:

> Hi Neil,
>
> On 2022/3/1 15:23, Neil Armstrong wrote:
>> [ EXTERNAL EMAIL ]
>> Hi Greg,
>> Le 28/02/2022 à 22:21, Greg Kroah-Hartman a écrit :
>>> On Mon, Feb 28, 2022 at 03:13:48PM +0100, Neil Armstrong wrote:
>>>> Hi,
>>>>
>>>> On 28/02/2022 14:55, Yu Tu wrote:
>>>>> Describes the calculation of the UART baud rate clock using a clock
>>>>> frame. Forgot to add in Kconfig kernel test Robot compilation error
>>>>> due to COMMON_CLK dependency.
>>>>>
>>>>> Fixes: ("tty: serial:meson: Describes the calculation of the UART baud
>>>>> rate clock using a clock frame“)
>>>>
>>>> As I already replied on V2 of this patch, you're invited to apply these
>>>> fixes directly
>>>> on the next version of your "Use CCF to describe the UART baud rate
>>>> clock" patchset
>>>> and not as a separate patch.
>>>
>>> No, this is broken in linux-next now as the path listed here is in my
>>> tree right now.
>> Oh, I wasn't aware you took this patchset.
>> 
>>>
>>> I need a fix for it, or I can revert the original.
>> Please revert the whole patchset, it's not ready yet, neither fully 
>> reviewed ands buggy
>> on old SoCs.
> I have tested that there is no problem with G12A and S4 boards. Can I merge
> them first and fix them later if there is any problem?

That's called a regression. That is not how we do things in mainline
There is still a lot of people using GXL boards. Those are still sold even.

>> Thanks,
>> Neil
>> 
>>>
>>> thanks,
>>>
>>> greg k-h
>> 


_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
  2022-03-01  7:23       ` Neil Armstrong
  (?)
@ 2022-03-01 21:06         ` Greg Kroah-Hartman
  -1 siblings, 0 replies; 39+ messages in thread
From: Greg Kroah-Hartman @ 2022-03-01 21:06 UTC (permalink / raw)
  To: Neil Armstrong
  Cc: Yu Tu, linux-serial, linux-arm-kernel, linux-amlogic,
	linux-kernel, Jiri Slaby, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, kernel test robot, Dan Carpenter

On Tue, Mar 01, 2022 at 08:23:26AM +0100, Neil Armstrong wrote:
> Hi Greg,
> 
> Le 28/02/2022 à 22:21, Greg Kroah-Hartman a écrit :
> > On Mon, Feb 28, 2022 at 03:13:48PM +0100, Neil Armstrong wrote:
> > > Hi,
> > > 
> > > On 28/02/2022 14:55, Yu Tu wrote:
> > > > Describes the calculation of the UART baud rate clock using a clock
> > > > frame. Forgot to add in Kconfig kernel test Robot compilation error
> > > > due to COMMON_CLK dependency.
> > > > 
> > > > Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
> > > 
> > > As I already replied on V2 of this patch, you're invited to apply these fixes directly
> > > on the next version of your "Use CCF to describe the UART baud rate clock" patchset
> > > and not as a separate patch.
> > 
> > No, this is broken in linux-next now as the path listed here is in my
> > tree right now.
> 
> Oh, I wasn't aware you took this patchset.
> 
> > 
> > I need a fix for it, or I can revert the original.
> 
> Please revert the whole patchset, it's not ready yet, neither fully reviewed ands buggy
> on old SoCs.

Yes, will go do so now, thanks for letting me know and sorry about all
of this.

greg k-h

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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-03-01 21:06         ` Greg Kroah-Hartman
  0 siblings, 0 replies; 39+ messages in thread
From: Greg Kroah-Hartman @ 2022-03-01 21:06 UTC (permalink / raw)
  To: Neil Armstrong
  Cc: Yu Tu, linux-serial, linux-arm-kernel, linux-amlogic,
	linux-kernel, Jiri Slaby, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, kernel test robot, Dan Carpenter

On Tue, Mar 01, 2022 at 08:23:26AM +0100, Neil Armstrong wrote:
> Hi Greg,
> 
> Le 28/02/2022 à 22:21, Greg Kroah-Hartman a écrit :
> > On Mon, Feb 28, 2022 at 03:13:48PM +0100, Neil Armstrong wrote:
> > > Hi,
> > > 
> > > On 28/02/2022 14:55, Yu Tu wrote:
> > > > Describes the calculation of the UART baud rate clock using a clock
> > > > frame. Forgot to add in Kconfig kernel test Robot compilation error
> > > > due to COMMON_CLK dependency.
> > > > 
> > > > Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
> > > 
> > > As I already replied on V2 of this patch, you're invited to apply these fixes directly
> > > on the next version of your "Use CCF to describe the UART baud rate clock" patchset
> > > and not as a separate patch.
> > 
> > No, this is broken in linux-next now as the path listed here is in my
> > tree right now.
> 
> Oh, I wasn't aware you took this patchset.
> 
> > 
> > I need a fix for it, or I can revert the original.
> 
> Please revert the whole patchset, it's not ready yet, neither fully reviewed ands buggy
> on old SoCs.

Yes, will go do so now, thanks for letting me know and sorry about all
of this.

greg k-h

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-03-01 21:06         ` Greg Kroah-Hartman
  0 siblings, 0 replies; 39+ messages in thread
From: Greg Kroah-Hartman @ 2022-03-01 21:06 UTC (permalink / raw)
  To: Neil Armstrong
  Cc: Yu Tu, linux-serial, linux-arm-kernel, linux-amlogic,
	linux-kernel, Jiri Slaby, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, kernel test robot, Dan Carpenter

On Tue, Mar 01, 2022 at 08:23:26AM +0100, Neil Armstrong wrote:
> Hi Greg,
> 
> Le 28/02/2022 à 22:21, Greg Kroah-Hartman a écrit :
> > On Mon, Feb 28, 2022 at 03:13:48PM +0100, Neil Armstrong wrote:
> > > Hi,
> > > 
> > > On 28/02/2022 14:55, Yu Tu wrote:
> > > > Describes the calculation of the UART baud rate clock using a clock
> > > > frame. Forgot to add in Kconfig kernel test Robot compilation error
> > > > due to COMMON_CLK dependency.
> > > > 
> > > > Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
> > > 
> > > As I already replied on V2 of this patch, you're invited to apply these fixes directly
> > > on the next version of your "Use CCF to describe the UART baud rate clock" patchset
> > > and not as a separate patch.
> > 
> > No, this is broken in linux-next now as the path listed here is in my
> > tree right now.
> 
> Oh, I wasn't aware you took this patchset.
> 
> > 
> > I need a fix for it, or I can revert the original.
> 
> Please revert the whole patchset, it's not ready yet, neither fully reviewed ands buggy
> on old SoCs.

Yes, will go do so now, thanks for letting me know and sorry about all
of this.

greg k-h

_______________________________________________
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] 39+ messages in thread

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
  2022-03-01 21:06         ` Greg Kroah-Hartman
  (?)
@ 2022-03-03  8:09           ` Neil Armstrong
  -1 siblings, 0 replies; 39+ messages in thread
From: Neil Armstrong @ 2022-03-03  8:09 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Yu Tu, linux-serial, linux-arm-kernel, linux-amlogic,
	linux-kernel, Jiri Slaby, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, kernel test robot, Dan Carpenter

Hi,

On 01/03/2022 22:06, Greg Kroah-Hartman wrote:
> On Tue, Mar 01, 2022 at 08:23:26AM +0100, Neil Armstrong wrote:
>> Hi Greg,
>>
>> Le 28/02/2022 à 22:21, Greg Kroah-Hartman a écrit :
>>> On Mon, Feb 28, 2022 at 03:13:48PM +0100, Neil Armstrong wrote:
>>>> Hi,
>>>>
>>>> On 28/02/2022 14:55, Yu Tu wrote:
>>>>> Describes the calculation of the UART baud rate clock using a clock
>>>>> frame. Forgot to add in Kconfig kernel test Robot compilation error
>>>>> due to COMMON_CLK dependency.
>>>>>
>>>>> Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
>>>>
>>>> As I already replied on V2 of this patch, you're invited to apply these fixes directly
>>>> on the next version of your "Use CCF to describe the UART baud rate clock" patchset
>>>> and not as a separate patch.
>>>
>>> No, this is broken in linux-next now as the path listed here is in my
>>> tree right now.
>>
>> Oh, I wasn't aware you took this patchset.
>>
>>>
>>> I need a fix for it, or I can revert the original.
>>
>> Please revert the whole patchset, it's not ready yet, neither fully reviewed ands buggy
>> on old SoCs.
> 
> Yes, will go do so now, thanks for letting me know and sorry about all
> of this.

Thanks, we'll make sure it won't happen again and will work toawrds a working solution

Neil

> 
> greg k-h


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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-03-03  8:09           ` Neil Armstrong
  0 siblings, 0 replies; 39+ messages in thread
From: Neil Armstrong @ 2022-03-03  8:09 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Yu Tu, linux-serial, linux-arm-kernel, linux-amlogic,
	linux-kernel, Jiri Slaby, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, kernel test robot, Dan Carpenter

Hi,

On 01/03/2022 22:06, Greg Kroah-Hartman wrote:
> On Tue, Mar 01, 2022 at 08:23:26AM +0100, Neil Armstrong wrote:
>> Hi Greg,
>>
>> Le 28/02/2022 à 22:21, Greg Kroah-Hartman a écrit :
>>> On Mon, Feb 28, 2022 at 03:13:48PM +0100, Neil Armstrong wrote:
>>>> Hi,
>>>>
>>>> On 28/02/2022 14:55, Yu Tu wrote:
>>>>> Describes the calculation of the UART baud rate clock using a clock
>>>>> frame. Forgot to add in Kconfig kernel test Robot compilation error
>>>>> due to COMMON_CLK dependency.
>>>>>
>>>>> Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
>>>>
>>>> As I already replied on V2 of this patch, you're invited to apply these fixes directly
>>>> on the next version of your "Use CCF to describe the UART baud rate clock" patchset
>>>> and not as a separate patch.
>>>
>>> No, this is broken in linux-next now as the path listed here is in my
>>> tree right now.
>>
>> Oh, I wasn't aware you took this patchset.
>>
>>>
>>> I need a fix for it, or I can revert the original.
>>
>> Please revert the whole patchset, it's not ready yet, neither fully reviewed ands buggy
>> on old SoCs.
> 
> Yes, will go do so now, thanks for letting me know and sorry about all
> of this.

Thanks, we'll make sure it won't happen again and will work toawrds a working solution

Neil

> 
> greg k-h


_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

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

* Re: [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-03-03  8:09           ` Neil Armstrong
  0 siblings, 0 replies; 39+ messages in thread
From: Neil Armstrong @ 2022-03-03  8:09 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Yu Tu, linux-serial, linux-arm-kernel, linux-amlogic,
	linux-kernel, Jiri Slaby, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, kernel test robot, Dan Carpenter

Hi,

On 01/03/2022 22:06, Greg Kroah-Hartman wrote:
> On Tue, Mar 01, 2022 at 08:23:26AM +0100, Neil Armstrong wrote:
>> Hi Greg,
>>
>> Le 28/02/2022 à 22:21, Greg Kroah-Hartman a écrit :
>>> On Mon, Feb 28, 2022 at 03:13:48PM +0100, Neil Armstrong wrote:
>>>> Hi,
>>>>
>>>> On 28/02/2022 14:55, Yu Tu wrote:
>>>>> Describes the calculation of the UART baud rate clock using a clock
>>>>> frame. Forgot to add in Kconfig kernel test Robot compilation error
>>>>> due to COMMON_CLK dependency.
>>>>>
>>>>> Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
>>>>
>>>> As I already replied on V2 of this patch, you're invited to apply these fixes directly
>>>> on the next version of your "Use CCF to describe the UART baud rate clock" patchset
>>>> and not as a separate patch.
>>>
>>> No, this is broken in linux-next now as the path listed here is in my
>>> tree right now.
>>
>> Oh, I wasn't aware you took this patchset.
>>
>>>
>>> I need a fix for it, or I can revert the original.
>>
>> Please revert the whole patchset, it's not ready yet, neither fully reviewed ands buggy
>> on old SoCs.
> 
> Yes, will go do so now, thanks for letting me know and sorry about all
> of this.

Thanks, we'll make sure it won't happen again and will work toawrds a working solution

Neil

> 
> greg k-h


_______________________________________________
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] 39+ messages in thread

* [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-03-01  5:33 ` Yu Tu
  0 siblings, 0 replies; 39+ messages in thread
From: Yu Tu @ 2022-03-01  5:33 UTC (permalink / raw)
  To: linux-serial, linux-arm-kernel, linux-amlogic, linux-kernel
  Cc: Greg Kroah-Hartman, Jiri Slaby, Neil Armstrong, Kevin Hilman,
	Jerome Brunet, Martin Blumenstingl, Yu Tu, kernel test robot,
	Dan Carpenter

Describes the calculation of the UART baud rate clock using a clock
frame. Forgot to add in Kconfig kernel test Robot compilation error
due to COMMON_CLK dependency.

Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Yu Tu <yu.tu@amlogic.com>
---
 drivers/tty/serial/Kconfig      |  1 +
 drivers/tty/serial/meson_uart.c | 37 +++++++++++++++++++++++----------
 2 files changed, 27 insertions(+), 11 deletions(-)

diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
index e952ec5c7a7c..a0f2b82fc18b 100644
--- a/drivers/tty/serial/Kconfig
+++ b/drivers/tty/serial/Kconfig
@@ -200,6 +200,7 @@ config SERIAL_KGDB_NMI
 config SERIAL_MESON
 	tristate "Meson serial port support"
 	depends on ARCH_MESON || COMPILE_TEST
+	depends on COMMON_CLK
 	select SERIAL_CORE
 	help
 	  This enables the driver for the on-chip UARTs of the Amlogic
diff --git a/drivers/tty/serial/meson_uart.c b/drivers/tty/serial/meson_uart.c
index bf6be5468aaf..972f210f3492 100644
--- a/drivers/tty/serial/meson_uart.c
+++ b/drivers/tty/serial/meson_uart.c
@@ -780,28 +780,37 @@ static int meson_uart_probe(struct platform_device *pdev)
 		return ret;
 
 	irq = platform_get_irq(pdev, 0);
-	if (irq < 0)
-		return irq;
+	if (irq < 0) {
+		ret = irq;
+		goto err_out_clk_disable;
+	}
 
 	of_property_read_u32(pdev->dev.of_node, "fifo-size", &fifosize);
 
 	if (meson_ports[pdev->id]) {
 		dev_err(&pdev->dev, "port %d already allocated\n", pdev->id);
-		return -EBUSY;
+		ret = -EBUSY;
+		goto err_out_clk_disable;
 	}
 
 	port = devm_kzalloc(&pdev->dev, sizeof(struct uart_port), GFP_KERNEL);
-	if (!port)
-		return -ENOMEM;
+	if (!port) {
+		ret = -ENOMEM;
+		goto err_out_clk_disable;
+	}
 
 	port->membase = devm_ioremap_resource(&pdev->dev, res_mem);
-	if (IS_ERR(port->membase))
-		return PTR_ERR(port->membase);
+	if (IS_ERR(port->membase)) {
+		ret = PTR_ERR(port->membase);
+		goto err_out_clk_disable;
+	}
 
 	private_data = devm_kzalloc(&pdev->dev, sizeof(*private_data),
 				    GFP_KERNEL);
-	if (!private_data)
-		return -ENOMEM;
+	if (!private_data) {
+		ret = -ENOMEM;
+		goto err_out_clk_disable;
+	}
 
 	if (device_get_match_data(&pdev->dev))
 		private_data->use_xtal_clk = true;
@@ -822,7 +831,7 @@ static int meson_uart_probe(struct platform_device *pdev)
 
 	ret = meson_uart_probe_clocks(port);
 	if (ret)
-		return ret;
+		goto err_out_clk_disable;
 
 	meson_ports[pdev->id] = port;
 	platform_set_drvdata(pdev, port);
@@ -831,9 +840,15 @@ static int meson_uart_probe(struct platform_device *pdev)
 	meson_uart_reset(port);
 
 	ret = uart_add_one_port(&meson_uart_driver, port);
-	if (ret)
+	if (ret) {
 		meson_ports[pdev->id] = NULL;
+		goto err_out_clk_disable;
+	}
+
+	return 0;
 
+err_out_clk_disable:
+	clk_disable_unprepare(pclk);
 	return ret;
 }
 

base-commit: c2faf737abfb10f88f2d2612d573e9edc3c42c37
-- 
2.33.1


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

* [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-03-01  5:33 ` Yu Tu
  0 siblings, 0 replies; 39+ messages in thread
From: Yu Tu @ 2022-03-01  5:33 UTC (permalink / raw)
  To: linux-serial, linux-arm-kernel, linux-amlogic, linux-kernel
  Cc: Greg Kroah-Hartman, Jiri Slaby, Neil Armstrong, Kevin Hilman,
	Jerome Brunet, Martin Blumenstingl, Yu Tu, kernel test robot,
	Dan Carpenter

Describes the calculation of the UART baud rate clock using a clock
frame. Forgot to add in Kconfig kernel test Robot compilation error
due to COMMON_CLK dependency.

Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Yu Tu <yu.tu@amlogic.com>
---
 drivers/tty/serial/Kconfig      |  1 +
 drivers/tty/serial/meson_uart.c | 37 +++++++++++++++++++++++----------
 2 files changed, 27 insertions(+), 11 deletions(-)

diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
index e952ec5c7a7c..a0f2b82fc18b 100644
--- a/drivers/tty/serial/Kconfig
+++ b/drivers/tty/serial/Kconfig
@@ -200,6 +200,7 @@ config SERIAL_KGDB_NMI
 config SERIAL_MESON
 	tristate "Meson serial port support"
 	depends on ARCH_MESON || COMPILE_TEST
+	depends on COMMON_CLK
 	select SERIAL_CORE
 	help
 	  This enables the driver for the on-chip UARTs of the Amlogic
diff --git a/drivers/tty/serial/meson_uart.c b/drivers/tty/serial/meson_uart.c
index bf6be5468aaf..972f210f3492 100644
--- a/drivers/tty/serial/meson_uart.c
+++ b/drivers/tty/serial/meson_uart.c
@@ -780,28 +780,37 @@ static int meson_uart_probe(struct platform_device *pdev)
 		return ret;
 
 	irq = platform_get_irq(pdev, 0);
-	if (irq < 0)
-		return irq;
+	if (irq < 0) {
+		ret = irq;
+		goto err_out_clk_disable;
+	}
 
 	of_property_read_u32(pdev->dev.of_node, "fifo-size", &fifosize);
 
 	if (meson_ports[pdev->id]) {
 		dev_err(&pdev->dev, "port %d already allocated\n", pdev->id);
-		return -EBUSY;
+		ret = -EBUSY;
+		goto err_out_clk_disable;
 	}
 
 	port = devm_kzalloc(&pdev->dev, sizeof(struct uart_port), GFP_KERNEL);
-	if (!port)
-		return -ENOMEM;
+	if (!port) {
+		ret = -ENOMEM;
+		goto err_out_clk_disable;
+	}
 
 	port->membase = devm_ioremap_resource(&pdev->dev, res_mem);
-	if (IS_ERR(port->membase))
-		return PTR_ERR(port->membase);
+	if (IS_ERR(port->membase)) {
+		ret = PTR_ERR(port->membase);
+		goto err_out_clk_disable;
+	}
 
 	private_data = devm_kzalloc(&pdev->dev, sizeof(*private_data),
 				    GFP_KERNEL);
-	if (!private_data)
-		return -ENOMEM;
+	if (!private_data) {
+		ret = -ENOMEM;
+		goto err_out_clk_disable;
+	}
 
 	if (device_get_match_data(&pdev->dev))
 		private_data->use_xtal_clk = true;
@@ -822,7 +831,7 @@ static int meson_uart_probe(struct platform_device *pdev)
 
 	ret = meson_uart_probe_clocks(port);
 	if (ret)
-		return ret;
+		goto err_out_clk_disable;
 
 	meson_ports[pdev->id] = port;
 	platform_set_drvdata(pdev, port);
@@ -831,9 +840,15 @@ static int meson_uart_probe(struct platform_device *pdev)
 	meson_uart_reset(port);
 
 	ret = uart_add_one_port(&meson_uart_driver, port);
-	if (ret)
+	if (ret) {
 		meson_ports[pdev->id] = NULL;
+		goto err_out_clk_disable;
+	}
+
+	return 0;
 
+err_out_clk_disable:
+	clk_disable_unprepare(pclk);
 	return ret;
 }
 

base-commit: c2faf737abfb10f88f2d2612d573e9edc3c42c37
-- 
2.33.1


_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

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

* [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot
@ 2022-03-01  5:33 ` Yu Tu
  0 siblings, 0 replies; 39+ messages in thread
From: Yu Tu @ 2022-03-01  5:33 UTC (permalink / raw)
  To: linux-serial, linux-arm-kernel, linux-amlogic, linux-kernel
  Cc: Greg Kroah-Hartman, Jiri Slaby, Neil Armstrong, Kevin Hilman,
	Jerome Brunet, Martin Blumenstingl, Yu Tu, kernel test robot,
	Dan Carpenter

Describes the calculation of the UART baud rate clock using a clock
frame. Forgot to add in Kconfig kernel test Robot compilation error
due to COMMON_CLK dependency.

Fixes: ("tty: serial:meson: Describes the calculation of the UART baud rate clock using a clock frame“)
Reported-by: kernel test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Yu Tu <yu.tu@amlogic.com>
---
 drivers/tty/serial/Kconfig      |  1 +
 drivers/tty/serial/meson_uart.c | 37 +++++++++++++++++++++++----------
 2 files changed, 27 insertions(+), 11 deletions(-)

diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig
index e952ec5c7a7c..a0f2b82fc18b 100644
--- a/drivers/tty/serial/Kconfig
+++ b/drivers/tty/serial/Kconfig
@@ -200,6 +200,7 @@ config SERIAL_KGDB_NMI
 config SERIAL_MESON
 	tristate "Meson serial port support"
 	depends on ARCH_MESON || COMPILE_TEST
+	depends on COMMON_CLK
 	select SERIAL_CORE
 	help
 	  This enables the driver for the on-chip UARTs of the Amlogic
diff --git a/drivers/tty/serial/meson_uart.c b/drivers/tty/serial/meson_uart.c
index bf6be5468aaf..972f210f3492 100644
--- a/drivers/tty/serial/meson_uart.c
+++ b/drivers/tty/serial/meson_uart.c
@@ -780,28 +780,37 @@ static int meson_uart_probe(struct platform_device *pdev)
 		return ret;
 
 	irq = platform_get_irq(pdev, 0);
-	if (irq < 0)
-		return irq;
+	if (irq < 0) {
+		ret = irq;
+		goto err_out_clk_disable;
+	}
 
 	of_property_read_u32(pdev->dev.of_node, "fifo-size", &fifosize);
 
 	if (meson_ports[pdev->id]) {
 		dev_err(&pdev->dev, "port %d already allocated\n", pdev->id);
-		return -EBUSY;
+		ret = -EBUSY;
+		goto err_out_clk_disable;
 	}
 
 	port = devm_kzalloc(&pdev->dev, sizeof(struct uart_port), GFP_KERNEL);
-	if (!port)
-		return -ENOMEM;
+	if (!port) {
+		ret = -ENOMEM;
+		goto err_out_clk_disable;
+	}
 
 	port->membase = devm_ioremap_resource(&pdev->dev, res_mem);
-	if (IS_ERR(port->membase))
-		return PTR_ERR(port->membase);
+	if (IS_ERR(port->membase)) {
+		ret = PTR_ERR(port->membase);
+		goto err_out_clk_disable;
+	}
 
 	private_data = devm_kzalloc(&pdev->dev, sizeof(*private_data),
 				    GFP_KERNEL);
-	if (!private_data)
-		return -ENOMEM;
+	if (!private_data) {
+		ret = -ENOMEM;
+		goto err_out_clk_disable;
+	}
 
 	if (device_get_match_data(&pdev->dev))
 		private_data->use_xtal_clk = true;
@@ -822,7 +831,7 @@ static int meson_uart_probe(struct platform_device *pdev)
 
 	ret = meson_uart_probe_clocks(port);
 	if (ret)
-		return ret;
+		goto err_out_clk_disable;
 
 	meson_ports[pdev->id] = port;
 	platform_set_drvdata(pdev, port);
@@ -831,9 +840,15 @@ static int meson_uart_probe(struct platform_device *pdev)
 	meson_uart_reset(port);
 
 	ret = uart_add_one_port(&meson_uart_driver, port);
-	if (ret)
+	if (ret) {
 		meson_ports[pdev->id] = NULL;
+		goto err_out_clk_disable;
+	}
+
+	return 0;
 
+err_out_clk_disable:
+	clk_disable_unprepare(pclk);
 	return ret;
 }
 

base-commit: c2faf737abfb10f88f2d2612d573e9edc3c42c37
-- 
2.33.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

end of thread, other threads:[~2022-03-03  8:10 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-28 13:55 [PATCH V3] tty: serial: meson: Fix the compile link error reported by kernel test robot Yu Tu
2022-02-28 13:55 ` Yu Tu
2022-02-28 13:55 ` Yu Tu
2022-02-28 14:13 ` Neil Armstrong
2022-02-28 14:13   ` Neil Armstrong
2022-02-28 14:13   ` Neil Armstrong
2022-02-28 14:36   ` Yu Tu
2022-02-28 14:36     ` Yu Tu
2022-02-28 14:36     ` Yu Tu
2022-02-28 21:21   ` Greg Kroah-Hartman
2022-02-28 21:21     ` Greg Kroah-Hartman
2022-02-28 21:21     ` Greg Kroah-Hartman
2022-03-01  7:23     ` Neil Armstrong
2022-03-01  7:23       ` Neil Armstrong
2022-03-01  7:23       ` Neil Armstrong
2022-03-01  7:47       ` Yu Tu
2022-03-01  7:47         ` Yu Tu
2022-03-01  7:47         ` Yu Tu
2022-03-01  8:33         ` Jerome Brunet
2022-03-01  8:33           ` Jerome Brunet
2022-03-01  8:33           ` Jerome Brunet
2022-03-01 21:06       ` Greg Kroah-Hartman
2022-03-01 21:06         ` Greg Kroah-Hartman
2022-03-01 21:06         ` Greg Kroah-Hartman
2022-03-03  8:09         ` Neil Armstrong
2022-03-03  8:09           ` Neil Armstrong
2022-03-03  8:09           ` Neil Armstrong
2022-02-28 14:27 ` Dan Carpenter
2022-02-28 14:27   ` Dan Carpenter
2022-02-28 14:27   ` Dan Carpenter
2022-02-28 21:23   ` Greg Kroah-Hartman
2022-02-28 21:23     ` Greg Kroah-Hartman
2022-02-28 21:23     ` Greg Kroah-Hartman
2022-03-01  2:43     ` Yu Tu
2022-03-01  2:43       ` Yu Tu
2022-03-01  2:43       ` Yu Tu
2022-03-01  5:33 Yu Tu
2022-03-01  5:33 ` Yu Tu
2022-03-01  5:33 ` Yu Tu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.