All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2] kernel/dma: Fix panic caused by passing swiotlb to command line
@ 2018-12-03 10:22 ` zhe.he
  0 siblings, 0 replies; 11+ messages in thread
From: zhe.he-CWA4WttNNZF54TAoqtyWWQ @ 2018-12-03 10:22 UTC (permalink / raw)
  To: konrad-Gq0aWv8utHQdnm+yROfE0A, konrad.wilk-QHcLZuEGTsvQT0dZR+AlfA,
	hch-jcswGhMUV9g, m.szyprowski-Sze3O3UU22JBDgjK7y7TUQ,
	robin.murphy-5wv7dgnIgG8,
	iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	zhe.he-CWA4WttNNZF54TAoqtyWWQ

From: He Zhe <zhe.he-CWA4WttNNZF54TAoqtyWWQ@public.gmane.org>

setup_io_tlb_npages does not check input argument before passing it
to isdigit. The argument would be a NULL pointer if "swiotlb", without
its value, is set in command line and thus causes the following panic.

PANIC: early exception 0xe3 IP 10:ffffffffbb9b8e9f error 0 cr2 0x0
[    0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.19.0-rc3-yocto-standard+ #9
[    0.000000] RIP: 0010:setup_io_tlb_npages+0xf/0x95
...
[    0.000000] Call Trace:
[    0.000000]  do_early_param+0x57/0x8e
[    0.000000]  parse_args+0x208/0x320
[    0.000000]  ? rdinit_setup+0x30/0x30
[    0.000000]  parse_early_options+0x29/0x2d
[    0.000000]  ? rdinit_setup+0x30/0x30
[    0.000000]  parse_early_param+0x36/0x4d
[    0.000000]  setup_arch+0x336/0x99e
[    0.000000]  start_kernel+0x6f/0x4e6
[    0.000000]  x86_64_start_reservations+0x24/0x26
[    0.000000]  x86_64_start_kernel+0x6f/0x72
[    0.000000]  secondary_startup_64+0xa4/0xb0

This patch adds a check to prevent the panic and sets it for 4MB by default.

Signed-off-by: He Zhe <zhe.he-CWA4WttNNZF54TAoqtyWWQ@public.gmane.org>
Cc: stable-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Cc: konrad.wilk-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org
Cc: hch-jcswGhMUV9g@public.gmane.org
Cc: m.szyprowski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org
Cc: robin.murphy-5wv7dgnIgG8@public.gmane.org

Signed-off-by: He Zhe <zhe.he-CWA4WttNNZF54TAoqtyWWQ@public.gmane.org>
---
v2: Set swiotlb for 4MB by default

 kernel/dma/swiotlb.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/kernel/dma/swiotlb.c b/kernel/dma/swiotlb.c
index 045930e..0e18cd4 100644
--- a/kernel/dma/swiotlb.c
+++ b/kernel/dma/swiotlb.c
@@ -58,6 +58,9 @@
  */
 #define IO_TLB_MIN_SLABS ((1<<20) >> IO_TLB_SHIFT)
 
+#define IO_TLB_DEFAULT_MB 4
+#define IO_TLB_DEFAULT_SLABS ((IO_TLB_DEFAULT_MB<<20) >> IO_TLB_SHIFT)
+
 enum swiotlb_force swiotlb_force;
 
 /*
@@ -103,6 +106,14 @@ static int late_alloc;
 static int __init
 setup_io_tlb_npages(char *str)
 {
+	if (!str) {
+		pr_err("No value provided for swiotlb, "
+		       "set it to %d slabs for %dMB by default.\n",
+		       IO_TLB_DEFAULT_SLABS, IO_TLB_DEFAULT_MB);
+		io_tlb_nslabs = IO_TLB_DEFAULT_SLABS;
+		return 0;
+	}
+
 	if (isdigit(*str)) {
 		io_tlb_nslabs = simple_strtoul(str, &str, 0);
 		/* avoid tail segment of size < IO_TLB_SEGSIZE */
-- 
2.7.4

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

* [PATCH v2] kernel/dma: Fix panic caused by passing swiotlb to command line
@ 2018-12-03 10:22 ` zhe.he
  0 siblings, 0 replies; 11+ messages in thread
From: zhe.he @ 2018-12-03 10:22 UTC (permalink / raw)
  To: konrad, konrad.wilk, hch, m.szyprowski, robin.murphy, iommu,
	linux-kernel, zhe.he

From: He Zhe <zhe.he@windriver.com>

setup_io_tlb_npages does not check input argument before passing it
to isdigit. The argument would be a NULL pointer if "swiotlb", without
its value, is set in command line and thus causes the following panic.

PANIC: early exception 0xe3 IP 10:ffffffffbb9b8e9f error 0 cr2 0x0
[    0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.19.0-rc3-yocto-standard+ #9
[    0.000000] RIP: 0010:setup_io_tlb_npages+0xf/0x95
...
[    0.000000] Call Trace:
[    0.000000]  do_early_param+0x57/0x8e
[    0.000000]  parse_args+0x208/0x320
[    0.000000]  ? rdinit_setup+0x30/0x30
[    0.000000]  parse_early_options+0x29/0x2d
[    0.000000]  ? rdinit_setup+0x30/0x30
[    0.000000]  parse_early_param+0x36/0x4d
[    0.000000]  setup_arch+0x336/0x99e
[    0.000000]  start_kernel+0x6f/0x4e6
[    0.000000]  x86_64_start_reservations+0x24/0x26
[    0.000000]  x86_64_start_kernel+0x6f/0x72
[    0.000000]  secondary_startup_64+0xa4/0xb0

This patch adds a check to prevent the panic and sets it for 4MB by default.

Signed-off-by: He Zhe <zhe.he@windriver.com>
Cc: stable@vger.kernel.org
Cc: konrad.wilk@oracle.com
Cc: hch@lst.de
Cc: m.szyprowski@samsung.com
Cc: robin.murphy@arm.com

Signed-off-by: He Zhe <zhe.he@windriver.com>
---
v2: Set swiotlb for 4MB by default

 kernel/dma/swiotlb.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/kernel/dma/swiotlb.c b/kernel/dma/swiotlb.c
index 045930e..0e18cd4 100644
--- a/kernel/dma/swiotlb.c
+++ b/kernel/dma/swiotlb.c
@@ -58,6 +58,9 @@
  */
 #define IO_TLB_MIN_SLABS ((1<<20) >> IO_TLB_SHIFT)
 
+#define IO_TLB_DEFAULT_MB 4
+#define IO_TLB_DEFAULT_SLABS ((IO_TLB_DEFAULT_MB<<20) >> IO_TLB_SHIFT)
+
 enum swiotlb_force swiotlb_force;
 
 /*
@@ -103,6 +106,14 @@ static int late_alloc;
 static int __init
 setup_io_tlb_npages(char *str)
 {
+	if (!str) {
+		pr_err("No value provided for swiotlb, "
+		       "set it to %d slabs for %dMB by default.\n",
+		       IO_TLB_DEFAULT_SLABS, IO_TLB_DEFAULT_MB);
+		io_tlb_nslabs = IO_TLB_DEFAULT_SLABS;
+		return 0;
+	}
+
 	if (isdigit(*str)) {
 		io_tlb_nslabs = simple_strtoul(str, &str, 0);
 		/* avoid tail segment of size < IO_TLB_SEGSIZE */
-- 
2.7.4


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

* Re: [PATCH v2] kernel/dma: Fix panic caused by passing swiotlb to command line
  2018-12-03 10:22 ` zhe.he
@ 2019-01-07  8:46     ` He Zhe
  -1 siblings, 0 replies; 11+ messages in thread
From: He Zhe @ 2019-01-07  8:46 UTC (permalink / raw)
  To: konrad-Gq0aWv8utHQdnm+yROfE0A, konrad.wilk-QHcLZuEGTsvQT0dZR+AlfA,
	hch-jcswGhMUV9g, m.szyprowski-Sze3O3UU22JBDgjK7y7TUQ,
	robin.murphy-5wv7dgnIgG8,
	iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA

Kindly ping.

Zhe

On 12/3/18 6:22 PM, zhe.he-CWA4WttNNZF54TAoqtyWWQ@public.gmane.org wrote:
> From: He Zhe <zhe.he-CWA4WttNNZF54TAoqtyWWQ@public.gmane.org>
>
> setup_io_tlb_npages does not check input argument before passing it
> to isdigit. The argument would be a NULL pointer if "swiotlb", without
> its value, is set in command line and thus causes the following panic.
>
> PANIC: early exception 0xe3 IP 10:ffffffffbb9b8e9f error 0 cr2 0x0
> [    0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.19.0-rc3-yocto-standard+ #9
> [    0.000000] RIP: 0010:setup_io_tlb_npages+0xf/0x95
> ...
> [    0.000000] Call Trace:
> [    0.000000]  do_early_param+0x57/0x8e
> [    0.000000]  parse_args+0x208/0x320
> [    0.000000]  ? rdinit_setup+0x30/0x30
> [    0.000000]  parse_early_options+0x29/0x2d
> [    0.000000]  ? rdinit_setup+0x30/0x30
> [    0.000000]  parse_early_param+0x36/0x4d
> [    0.000000]  setup_arch+0x336/0x99e
> [    0.000000]  start_kernel+0x6f/0x4e6
> [    0.000000]  x86_64_start_reservations+0x24/0x26
> [    0.000000]  x86_64_start_kernel+0x6f/0x72
> [    0.000000]  secondary_startup_64+0xa4/0xb0
>
> This patch adds a check to prevent the panic and sets it for 4MB by default.
>
> Signed-off-by: He Zhe <zhe.he-CWA4WttNNZF54TAoqtyWWQ@public.gmane.org>
> Cc: stable-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
> Cc: konrad.wilk-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org
> Cc: hch-jcswGhMUV9g@public.gmane.org
> Cc: m.szyprowski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org
> Cc: robin.murphy-5wv7dgnIgG8@public.gmane.org
>
> Signed-off-by: He Zhe <zhe.he-CWA4WttNNZF54TAoqtyWWQ@public.gmane.org>
> ---
> v2: Set swiotlb for 4MB by default
>
>  kernel/dma/swiotlb.c | 11 +++++++++++
>  1 file changed, 11 insertions(+)
>
> diff --git a/kernel/dma/swiotlb.c b/kernel/dma/swiotlb.c
> index 045930e..0e18cd4 100644
> --- a/kernel/dma/swiotlb.c
> +++ b/kernel/dma/swiotlb.c
> @@ -58,6 +58,9 @@
>   */
>  #define IO_TLB_MIN_SLABS ((1<<20) >> IO_TLB_SHIFT)
>  
> +#define IO_TLB_DEFAULT_MB 4
> +#define IO_TLB_DEFAULT_SLABS ((IO_TLB_DEFAULT_MB<<20) >> IO_TLB_SHIFT)
> +
>  enum swiotlb_force swiotlb_force;
>  
>  /*
> @@ -103,6 +106,14 @@ static int late_alloc;
>  static int __init
>  setup_io_tlb_npages(char *str)
>  {
> +	if (!str) {
> +		pr_err("No value provided for swiotlb, "
> +		       "set it to %d slabs for %dMB by default.\n",
> +		       IO_TLB_DEFAULT_SLABS, IO_TLB_DEFAULT_MB);
> +		io_tlb_nslabs = IO_TLB_DEFAULT_SLABS;
> +		return 0;
> +	}
> +
>  	if (isdigit(*str)) {
>  		io_tlb_nslabs = simple_strtoul(str, &str, 0);
>  		/* avoid tail segment of size < IO_TLB_SEGSIZE */

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

* Re: [PATCH v2] kernel/dma: Fix panic caused by passing swiotlb to command line
@ 2019-01-07  8:46     ` He Zhe
  0 siblings, 0 replies; 11+ messages in thread
From: He Zhe @ 2019-01-07  8:46 UTC (permalink / raw)
  To: konrad, konrad.wilk, hch, m.szyprowski, robin.murphy, iommu,
	linux-kernel

Kindly ping.

Zhe

On 12/3/18 6:22 PM, zhe.he@windriver.com wrote:
> From: He Zhe <zhe.he@windriver.com>
>
> setup_io_tlb_npages does not check input argument before passing it
> to isdigit. The argument would be a NULL pointer if "swiotlb", without
> its value, is set in command line and thus causes the following panic.
>
> PANIC: early exception 0xe3 IP 10:ffffffffbb9b8e9f error 0 cr2 0x0
> [    0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.19.0-rc3-yocto-standard+ #9
> [    0.000000] RIP: 0010:setup_io_tlb_npages+0xf/0x95
> ...
> [    0.000000] Call Trace:
> [    0.000000]  do_early_param+0x57/0x8e
> [    0.000000]  parse_args+0x208/0x320
> [    0.000000]  ? rdinit_setup+0x30/0x30
> [    0.000000]  parse_early_options+0x29/0x2d
> [    0.000000]  ? rdinit_setup+0x30/0x30
> [    0.000000]  parse_early_param+0x36/0x4d
> [    0.000000]  setup_arch+0x336/0x99e
> [    0.000000]  start_kernel+0x6f/0x4e6
> [    0.000000]  x86_64_start_reservations+0x24/0x26
> [    0.000000]  x86_64_start_kernel+0x6f/0x72
> [    0.000000]  secondary_startup_64+0xa4/0xb0
>
> This patch adds a check to prevent the panic and sets it for 4MB by default.
>
> Signed-off-by: He Zhe <zhe.he@windriver.com>
> Cc: stable@vger.kernel.org
> Cc: konrad.wilk@oracle.com
> Cc: hch@lst.de
> Cc: m.szyprowski@samsung.com
> Cc: robin.murphy@arm.com
>
> Signed-off-by: He Zhe <zhe.he@windriver.com>
> ---
> v2: Set swiotlb for 4MB by default
>
>  kernel/dma/swiotlb.c | 11 +++++++++++
>  1 file changed, 11 insertions(+)
>
> diff --git a/kernel/dma/swiotlb.c b/kernel/dma/swiotlb.c
> index 045930e..0e18cd4 100644
> --- a/kernel/dma/swiotlb.c
> +++ b/kernel/dma/swiotlb.c
> @@ -58,6 +58,9 @@
>   */
>  #define IO_TLB_MIN_SLABS ((1<<20) >> IO_TLB_SHIFT)
>  
> +#define IO_TLB_DEFAULT_MB 4
> +#define IO_TLB_DEFAULT_SLABS ((IO_TLB_DEFAULT_MB<<20) >> IO_TLB_SHIFT)
> +
>  enum swiotlb_force swiotlb_force;
>  
>  /*
> @@ -103,6 +106,14 @@ static int late_alloc;
>  static int __init
>  setup_io_tlb_npages(char *str)
>  {
> +	if (!str) {
> +		pr_err("No value provided for swiotlb, "
> +		       "set it to %d slabs for %dMB by default.\n",
> +		       IO_TLB_DEFAULT_SLABS, IO_TLB_DEFAULT_MB);
> +		io_tlb_nslabs = IO_TLB_DEFAULT_SLABS;
> +		return 0;
> +	}
> +
>  	if (isdigit(*str)) {
>  		io_tlb_nslabs = simple_strtoul(str, &str, 0);
>  		/* avoid tail segment of size < IO_TLB_SEGSIZE */


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

* Re: [PATCH v2] kernel/dma: Fix panic caused by passing swiotlb to command line
  2019-01-07  8:46     ` He Zhe
  (?)
@ 2019-01-07  9:07     ` Christoph Hellwig
       [not found]       ` <20190107090702.GA14033-jcswGhMUV9g@public.gmane.org>
  -1 siblings, 1 reply; 11+ messages in thread
From: Christoph Hellwig @ 2019-01-07  9:07 UTC (permalink / raw)
  To: He Zhe
  Cc: konrad, konrad.wilk, hch, m.szyprowski, robin.murphy, iommu,
	linux-kernel

On Mon, Jan 07, 2019 at 04:46:51PM +0800, He Zhe wrote:
> Kindly ping.

Konrad, I'll pick this up through the DMA mapping tree unless you
protest in the next few days.

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

* Re: [PATCH v2] kernel/dma: Fix panic caused by passing swiotlb to command line
       [not found]       ` <20190107090702.GA14033-jcswGhMUV9g@public.gmane.org>
@ 2019-01-10 17:27         ` Konrad Rzeszutek Wilk
       [not found]           ` <CAPbh3rupHC_G0=5dBhhpoXvXO_=i-Y6p=9WdRtn9W19jRpVVcg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 11+ messages in thread
From: Konrad Rzeszutek Wilk @ 2019-01-10 17:27 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: He Zhe, Konrad Rzeszutek Wilk,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	robin.murphy-5wv7dgnIgG8


[-- Attachment #1.1: Type: text/plain, Size: 397 bytes --]

Let's skip it. There was another patch that would allocate a default 4MB
size if it there was an misue of swiotlb parameters.



On Mon, Jan 7, 2019, 4:07 AM Christoph Hellwig <hch-jcswGhMUV9g@public.gmane.org wrote:

> On Mon, Jan 07, 2019 at 04:46:51PM +0800, He Zhe wrote:
> > Kindly ping.
>
> Konrad, I'll pick this up through the DMA mapping tree unless you
> protest in the next few days.
>

[-- Attachment #1.2: Type: text/html, Size: 713 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



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

* Re: [PATCH v2] kernel/dma: Fix panic caused by passing swiotlb to command line
  2019-01-10 17:27         ` Konrad Rzeszutek Wilk
@ 2019-01-11  1:46               ` He Zhe
  0 siblings, 0 replies; 11+ messages in thread
From: He Zhe @ 2019-01-11  1:46 UTC (permalink / raw)
  To: konrad-Gq0aWv8utHQdnm+yROfE0A, Christoph Hellwig
  Cc: iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	robin.murphy-5wv7dgnIgG8, linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	Konrad Rzeszutek Wilk



On 1/11/19 1:27 AM, Konrad Rzeszutek Wilk wrote:
> Let's skip it. There was another patch that would allocate a default 4MB size if it there was an misue of swiotlb parameters.

But this patch mainly fixes a crash. Could you please point me to the patch you mentioned?

Thanks,
Zhe

>
>
>
> On Mon, Jan 7, 2019, 4:07 AM Christoph Hellwig <hch-jcswGhMUV9g@public.gmane.org <mailto:hch-jcswGhMUV9g@public.gmane.org> wrote:
>
>     On Mon, Jan 07, 2019 at 04:46:51PM +0800, He Zhe wrote:
>     > Kindly ping.
>
>     Konrad, I'll pick this up through the DMA mapping tree unless you
>     protest in the next few days.
>

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

* Re: [PATCH v2] kernel/dma: Fix panic caused by passing swiotlb to command line
@ 2019-01-11  1:46               ` He Zhe
  0 siblings, 0 replies; 11+ messages in thread
From: He Zhe @ 2019-01-11  1:46 UTC (permalink / raw)
  To: konrad, Christoph Hellwig
  Cc: Konrad Rzeszutek Wilk, m.szyprowski, robin.murphy, iommu,
	linux-kernel



On 1/11/19 1:27 AM, Konrad Rzeszutek Wilk wrote:
> Let's skip it. There was another patch that would allocate a default 4MB size if it there was an misue of swiotlb parameters.

But this patch mainly fixes a crash. Could you please point me to the patch you mentioned?

Thanks,
Zhe

>
>
>
> On Mon, Jan 7, 2019, 4:07 AM Christoph Hellwig <hch@lst.de <mailto:hch@lst.de> wrote:
>
>     On Mon, Jan 07, 2019 at 04:46:51PM +0800, He Zhe wrote:
>     > Kindly ping.
>
>     Konrad, I'll pick this up through the DMA mapping tree unless you
>     protest in the next few days.
>


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

* Re: [PATCH v2] kernel/dma: Fix panic caused by passing swiotlb to command line
  2019-01-11  1:46               ` He Zhe
@ 2019-01-11  1:49                   ` He Zhe
  -1 siblings, 0 replies; 11+ messages in thread
From: He Zhe @ 2019-01-11  1:49 UTC (permalink / raw)
  To: konrad-Gq0aWv8utHQdnm+yROfE0A, Christoph Hellwig
  Cc: iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	robin.murphy-5wv7dgnIgG8, linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	Konrad Rzeszutek Wilk



On 1/11/19 9:46 AM, He Zhe wrote:
>
> On 1/11/19 1:27 AM, Konrad Rzeszutek Wilk wrote:
>> Let's skip it. There was another patch that would allocate a default 4MB size if it there was an misue of swiotlb parameters.
> But this patch mainly fixes a crash. Could you please point me to the patch you mentioned?

And the v2 is modified according to your suggestion.

Zhe

>
> Thanks,
> Zhe
>
>>
>>
>> On Mon, Jan 7, 2019, 4:07 AM Christoph Hellwig <hch-jcswGhMUV9g@public.gmane.org <mailto:hch-jcswGhMUV9g@public.gmane.org> wrote:
>>
>>     On Mon, Jan 07, 2019 at 04:46:51PM +0800, He Zhe wrote:
>>     > Kindly ping.
>>
>>     Konrad, I'll pick this up through the DMA mapping tree unless you
>>     protest in the next few days.
>>
>

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

* Re: [PATCH v2] kernel/dma: Fix panic caused by passing swiotlb to command line
@ 2019-01-11  1:49                   ` He Zhe
  0 siblings, 0 replies; 11+ messages in thread
From: He Zhe @ 2019-01-11  1:49 UTC (permalink / raw)
  To: konrad, Christoph Hellwig
  Cc: Konrad Rzeszutek Wilk, m.szyprowski, robin.murphy, iommu,
	linux-kernel



On 1/11/19 9:46 AM, He Zhe wrote:
>
> On 1/11/19 1:27 AM, Konrad Rzeszutek Wilk wrote:
>> Let's skip it. There was another patch that would allocate a default 4MB size if it there was an misue of swiotlb parameters.
> But this patch mainly fixes a crash. Could you please point me to the patch you mentioned?

And the v2 is modified according to your suggestion.

Zhe

>
> Thanks,
> Zhe
>
>>
>>
>> On Mon, Jan 7, 2019, 4:07 AM Christoph Hellwig <hch@lst.de <mailto:hch@lst.de> wrote:
>>
>>     On Mon, Jan 07, 2019 at 04:46:51PM +0800, He Zhe wrote:
>>     > Kindly ping.
>>
>>     Konrad, I'll pick this up through the DMA mapping tree unless you
>>     protest in the next few days.
>>
>


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

* Re: [PATCH v2] kernel/dma: Fix panic caused by passing swiotlb to command line
       [not found] ` <20190614215638.A58C52184E@mail.kernel.org>
@ 2019-06-21 20:36   ` Konrad Rzeszutek Wilk
  0 siblings, 0 replies; 11+ messages in thread
From: Konrad Rzeszutek Wilk @ 2019-06-21 20:36 UTC (permalink / raw)
  To: Sasha Levin; +Cc: zhe.he, konrad, hch, stable, m.szyprowski, robin.murphy

On Fri, Jun 14, 2019 at 09:56:37PM +0000, Sasha Levin wrote:
> Hi,
> 
> [This is an automated email]
> 
> This commit has been processed because it contains a -stable tag.
> The stable tag indicates that it's relevant for the following trees: all
> 
> The bot has tested the following trees: v5.1.9, v4.19.50, v4.14.125, v4.9.181, v4.4.181.
> 
> v5.1.9: Build OK!
> v4.19.50: Build OK!
> v4.14.125: Failed to apply! Possible dependencies:
>     Unable to calculate
> 
> v4.9.181: Failed to apply! Possible dependencies:
>     Unable to calculate
> 
> v4.4.181: Failed to apply! Possible dependencies:
>     ae7871be189c ("swiotlb: Convert swiotlb_force from int to enum")
>     b67a8b29df7e ("arm64: mm: only initialize swiotlb when necessary")
> 
> 
> How should we proceed with this patch?
> 

Skip.

> --
> Thanks,
> Sasha

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

end of thread, other threads:[~2019-06-21 20:36 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-12-03 10:22 [PATCH v2] kernel/dma: Fix panic caused by passing swiotlb to command line zhe.he-CWA4WttNNZF54TAoqtyWWQ
2018-12-03 10:22 ` zhe.he
     [not found] ` <1543832571-121638-1-git-send-email-zhe.he-CWA4WttNNZF54TAoqtyWWQ@public.gmane.org>
2019-01-07  8:46   ` He Zhe
2019-01-07  8:46     ` He Zhe
2019-01-07  9:07     ` Christoph Hellwig
     [not found]       ` <20190107090702.GA14033-jcswGhMUV9g@public.gmane.org>
2019-01-10 17:27         ` Konrad Rzeszutek Wilk
     [not found]           ` <CAPbh3rupHC_G0=5dBhhpoXvXO_=i-Y6p=9WdRtn9W19jRpVVcg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2019-01-11  1:46             ` He Zhe
2019-01-11  1:46               ` He Zhe
     [not found]               ` <1cef7480-0838-c044-9bca-9b7adacb0f17-CWA4WttNNZF54TAoqtyWWQ@public.gmane.org>
2019-01-11  1:49                 ` He Zhe
2019-01-11  1:49                   ` He Zhe
     [not found] ` <20190614215638.A58C52184E@mail.kernel.org>
2019-06-21 20:36   ` Konrad Rzeszutek Wilk

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.