All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/1] swiotlb: save io_tlb_used to local variable before leaving critical section
@ 2019-04-12 11:38 ` Dongli Zhang
  0 siblings, 0 replies; 13+ messages in thread
From: Dongli Zhang @ 2019-04-12 11:38 UTC (permalink / raw)
  To: iommu, konrad.wilk
  Cc: linux-kernel, hch, m.szyprowski, robin.murphy, joe.jin,
	haakon.bugge, dongli.zhang

When swiotlb is full, the kernel would print io_tlb_used. However, the
result might be inaccurate at that time because we have left the critical
section protected by spinlock.

Therefore, we backup the io_tlb_used into local variable before leaving
critical section.

Fixes: 83ca25948940 ("swiotlb: dump used and total slots when swiotlb buffer is full")
Suggested-by: Håkon Bugge <haakon.bugge@oracle.com>
Signed-off-by: Dongli Zhang <dongli.zhang@oracle.com>
---
 kernel/dma/swiotlb.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/kernel/dma/swiotlb.c b/kernel/dma/swiotlb.c
index 857e823..6f7619c 100644
--- a/kernel/dma/swiotlb.c
+++ b/kernel/dma/swiotlb.c
@@ -452,6 +452,7 @@ phys_addr_t swiotlb_tbl_map_single(struct device *hwdev,
 	unsigned long mask;
 	unsigned long offset_slots;
 	unsigned long max_slots;
+	unsigned long tmp_io_tlb_used;
 
 	if (no_iotlb_memory)
 		panic("Can not allocate SWIOTLB buffer earlier and can't now provide you with the DMA bounce buffer");
@@ -538,10 +539,12 @@ phys_addr_t swiotlb_tbl_map_single(struct device *hwdev,
 	} while (index != wrap);
 
 not_found:
+	tmp_io_tlb_used = io_tlb_used;
+
 	spin_unlock_irqrestore(&io_tlb_lock, flags);
 	if (!(attrs & DMA_ATTR_NO_WARN) && printk_ratelimit())
-		dev_warn(hwdev, "swiotlb buffer is full (sz: %zd bytes), total %lu, used %lu\n",
-			 size, io_tlb_nslabs, io_tlb_used);
+		dev_warn(hwdev, "swiotlb buffer is full (sz: %zd bytes), total %lu (slots), used %lu (slots)\n",
+			 size, io_tlb_nslabs, tmp_io_tlb_used);
 	return DMA_MAPPING_ERROR;
 found:
 	io_tlb_used += nslots;
-- 
2.7.4


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

* [PATCH 1/1] swiotlb: save io_tlb_used to local variable before leaving critical section
@ 2019-04-12 11:38 ` Dongli Zhang
  0 siblings, 0 replies; 13+ messages in thread
From: Dongli Zhang @ 2019-04-12 11:38 UTC (permalink / raw)
  To: iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	konrad.wilk-QHcLZuEGTsvQT0dZR+AlfA
  Cc: dongli.zhang-QHcLZuEGTsvQT0dZR+AlfA,
	joe.jin-QHcLZuEGTsvQT0dZR+AlfA,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	haakon.bugge-QHcLZuEGTsvQT0dZR+AlfA, robin.murphy-5wv7dgnIgG8,
	hch-jcswGhMUV9g

When swiotlb is full, the kernel would print io_tlb_used. However, the
result might be inaccurate at that time because we have left the critical
section protected by spinlock.

Therefore, we backup the io_tlb_used into local variable before leaving
critical section.

Fixes: 83ca25948940 ("swiotlb: dump used and total slots when swiotlb buffer is full")
Suggested-by: Håkon Bugge <haakon.bugge@oracle.com>
Signed-off-by: Dongli Zhang <dongli.zhang@oracle.com>
---
 kernel/dma/swiotlb.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/kernel/dma/swiotlb.c b/kernel/dma/swiotlb.c
index 857e823..6f7619c 100644
--- a/kernel/dma/swiotlb.c
+++ b/kernel/dma/swiotlb.c
@@ -452,6 +452,7 @@ phys_addr_t swiotlb_tbl_map_single(struct device *hwdev,
 	unsigned long mask;
 	unsigned long offset_slots;
 	unsigned long max_slots;
+	unsigned long tmp_io_tlb_used;
 
 	if (no_iotlb_memory)
 		panic("Can not allocate SWIOTLB buffer earlier and can't now provide you with the DMA bounce buffer");
@@ -538,10 +539,12 @@ phys_addr_t swiotlb_tbl_map_single(struct device *hwdev,
 	} while (index != wrap);
 
 not_found:
+	tmp_io_tlb_used = io_tlb_used;
+
 	spin_unlock_irqrestore(&io_tlb_lock, flags);
 	if (!(attrs & DMA_ATTR_NO_WARN) && printk_ratelimit())
-		dev_warn(hwdev, "swiotlb buffer is full (sz: %zd bytes), total %lu, used %lu\n",
-			 size, io_tlb_nslabs, io_tlb_used);
+		dev_warn(hwdev, "swiotlb buffer is full (sz: %zd bytes), total %lu (slots), used %lu (slots)\n",
+			 size, io_tlb_nslabs, tmp_io_tlb_used);
 	return DMA_MAPPING_ERROR;
 found:
 	io_tlb_used += nslots;
-- 
2.7.4

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* [PATCH 1/1] swiotlb: save io_tlb_used to local variable before leaving critical section
@ 2019-04-12 11:38 ` Dongli Zhang
  0 siblings, 0 replies; 13+ messages in thread
From: Dongli Zhang @ 2019-04-12 11:38 UTC (permalink / raw)
  To: iommu, konrad.wilk
  Cc: dongli.zhang, joe.jin, linux-kernel, haakon.bugge, robin.murphy, hch

When swiotlb is full, the kernel would print io_tlb_used. However, the
result might be inaccurate at that time because we have left the critical
section protected by spinlock.

Therefore, we backup the io_tlb_used into local variable before leaving
critical section.

Fixes: 83ca25948940 ("swiotlb: dump used and total slots when swiotlb buffer is full")
Suggested-by: Håkon Bugge <haakon.bugge@oracle.com>
Signed-off-by: Dongli Zhang <dongli.zhang@oracle.com>
---
 kernel/dma/swiotlb.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/kernel/dma/swiotlb.c b/kernel/dma/swiotlb.c
index 857e823..6f7619c 100644
--- a/kernel/dma/swiotlb.c
+++ b/kernel/dma/swiotlb.c
@@ -452,6 +452,7 @@ phys_addr_t swiotlb_tbl_map_single(struct device *hwdev,
 	unsigned long mask;
 	unsigned long offset_slots;
 	unsigned long max_slots;
+	unsigned long tmp_io_tlb_used;
 
 	if (no_iotlb_memory)
 		panic("Can not allocate SWIOTLB buffer earlier and can't now provide you with the DMA bounce buffer");
@@ -538,10 +539,12 @@ phys_addr_t swiotlb_tbl_map_single(struct device *hwdev,
 	} while (index != wrap);
 
 not_found:
+	tmp_io_tlb_used = io_tlb_used;
+
 	spin_unlock_irqrestore(&io_tlb_lock, flags);
 	if (!(attrs & DMA_ATTR_NO_WARN) && printk_ratelimit())
-		dev_warn(hwdev, "swiotlb buffer is full (sz: %zd bytes), total %lu, used %lu\n",
-			 size, io_tlb_nslabs, io_tlb_used);
+		dev_warn(hwdev, "swiotlb buffer is full (sz: %zd bytes), total %lu (slots), used %lu (slots)\n",
+			 size, io_tlb_nslabs, tmp_io_tlb_used);
 	return DMA_MAPPING_ERROR;
 found:
 	io_tlb_used += nslots;
-- 
2.7.4

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* Re: [PATCH 1/1] swiotlb: save io_tlb_used to local variable before leaving critical section
@ 2019-04-12 14:13   ` Joe Jin
  0 siblings, 0 replies; 13+ messages in thread
From: Joe Jin @ 2019-04-12 14:13 UTC (permalink / raw)
  To: Dongli Zhang, iommu, konrad.wilk
  Cc: linux-kernel, hch, m.szyprowski, robin.murphy, haakon.bugge

I'm good to have this patch, which helps identify the cause of failure is
fragmentation or it really been used up.

On 4/12/19 4:38 AM, Dongli Zhang wrote:
> When swiotlb is full, the kernel would print io_tlb_used. However, the
> result might be inaccurate at that time because we have left the critical
> section protected by spinlock.
> 
> Therefore, we backup the io_tlb_used into local variable before leaving
> critical section.
> 
> Fixes: 83ca25948940 ("swiotlb: dump used and total slots when swiotlb buffer is full")
> Suggested-by: Håkon Bugge <haakon.bugge@oracle.com>
> Signed-off-by: Dongli Zhang <dongli.zhang@oracle.com>

Reviewed-by: Joe Jin <joe.jin@oracle.com> 

Thanks,
Joe


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

* Re: [PATCH 1/1] swiotlb: save io_tlb_used to local variable before leaving critical section
@ 2019-04-12 14:13   ` Joe Jin
  0 siblings, 0 replies; 13+ messages in thread
From: Joe Jin @ 2019-04-12 14:13 UTC (permalink / raw)
  To: Dongli Zhang, iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	konrad.wilk-QHcLZuEGTsvQT0dZR+AlfA
  Cc: haakon.bugge-QHcLZuEGTsvQT0dZR+AlfA, robin.murphy-5wv7dgnIgG8,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA, hch-jcswGhMUV9g

I'm good to have this patch, which helps identify the cause of failure is
fragmentation or it really been used up.

On 4/12/19 4:38 AM, Dongli Zhang wrote:
> When swiotlb is full, the kernel would print io_tlb_used. However, the
> result might be inaccurate at that time because we have left the critical
> section protected by spinlock.
> 
> Therefore, we backup the io_tlb_used into local variable before leaving
> critical section.
> 
> Fixes: 83ca25948940 ("swiotlb: dump used and total slots when swiotlb buffer is full")
> Suggested-by: Håkon Bugge <haakon.bugge@oracle.com>
> Signed-off-by: Dongli Zhang <dongli.zhang@oracle.com>

Reviewed-by: Joe Jin <joe.jin@oracle.com> 

Thanks,
Joe

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* Re: [PATCH 1/1] swiotlb: save io_tlb_used to local variable before leaving critical section
@ 2019-04-12 14:13   ` Joe Jin
  0 siblings, 0 replies; 13+ messages in thread
From: Joe Jin @ 2019-04-12 14:13 UTC (permalink / raw)
  To: Dongli Zhang, iommu, konrad.wilk
  Cc: haakon.bugge, robin.murphy, linux-kernel, hch

I'm good to have this patch, which helps identify the cause of failure is
fragmentation or it really been used up.

On 4/12/19 4:38 AM, Dongli Zhang wrote:
> When swiotlb is full, the kernel would print io_tlb_used. However, the
> result might be inaccurate at that time because we have left the critical
> section protected by spinlock.
> 
> Therefore, we backup the io_tlb_used into local variable before leaving
> critical section.
> 
> Fixes: 83ca25948940 ("swiotlb: dump used and total slots when swiotlb buffer is full")
> Suggested-by: Håkon Bugge <haakon.bugge@oracle.com>
> Signed-off-by: Dongli Zhang <dongli.zhang@oracle.com>

Reviewed-by: Joe Jin <joe.jin@oracle.com> 

Thanks,
Joe

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* Re: [PATCH 1/1] swiotlb: save io_tlb_used to local variable before leaving critical section
@ 2019-04-15  6:50     ` Dongli Zhang
  0 siblings, 0 replies; 13+ messages in thread
From: Dongli Zhang @ 2019-04-15  6:50 UTC (permalink / raw)
  To: Joe Jin, iommu, konrad.wilk
  Cc: linux-kernel, hch, m.szyprowski, robin.murphy, haakon.bugge

As the patch to be fixed is still in Konrad's own tree, I will send the v2 for
the patch to be fixed, instead of an incremental fix.

Dongli Zhang

On 4/12/19 10:13 PM, Joe Jin wrote:
> I'm good to have this patch, which helps identify the cause of failure is
> fragmentation or it really been used up.
> 
> On 4/12/19 4:38 AM, Dongli Zhang wrote:
>> When swiotlb is full, the kernel would print io_tlb_used. However, the
>> result might be inaccurate at that time because we have left the critical
>> section protected by spinlock.
>>
>> Therefore, we backup the io_tlb_used into local variable before leaving
>> critical section.
>>
>> Fixes: 83ca25948940 ("swiotlb: dump used and total slots when swiotlb buffer is full")
>> Suggested-by: Håkon Bugge <haakon.bugge@oracle.com>
>> Signed-off-by: Dongli Zhang <dongli.zhang@oracle.com>
> 
> Reviewed-by: Joe Jin <joe.jin@oracle.com> 
> 
> Thanks,
> Joe
> 

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

* Re: [PATCH 1/1] swiotlb: save io_tlb_used to local variable before leaving critical section
@ 2019-04-15  6:50     ` Dongli Zhang
  0 siblings, 0 replies; 13+ messages in thread
From: Dongli Zhang @ 2019-04-15  6:50 UTC (permalink / raw)
  To: Joe Jin, iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	konrad.wilk-QHcLZuEGTsvQT0dZR+AlfA
  Cc: haakon.bugge-QHcLZuEGTsvQT0dZR+AlfA, robin.murphy-5wv7dgnIgG8,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA, hch-jcswGhMUV9g

As the patch to be fixed is still in Konrad's own tree, I will send the v2 for
the patch to be fixed, instead of an incremental fix.

Dongli Zhang

On 4/12/19 10:13 PM, Joe Jin wrote:
> I'm good to have this patch, which helps identify the cause of failure is
> fragmentation or it really been used up.
> 
> On 4/12/19 4:38 AM, Dongli Zhang wrote:
>> When swiotlb is full, the kernel would print io_tlb_used. However, the
>> result might be inaccurate at that time because we have left the critical
>> section protected by spinlock.
>>
>> Therefore, we backup the io_tlb_used into local variable before leaving
>> critical section.
>>
>> Fixes: 83ca25948940 ("swiotlb: dump used and total slots when swiotlb buffer is full")
>> Suggested-by: Håkon Bugge <haakon.bugge@oracle.com>
>> Signed-off-by: Dongli Zhang <dongli.zhang@oracle.com>
> 
> Reviewed-by: Joe Jin <joe.jin@oracle.com> 
> 
> Thanks,
> Joe
> 
_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* Re: [PATCH 1/1] swiotlb: save io_tlb_used to local variable before leaving critical section
@ 2019-04-15  6:50     ` Dongli Zhang
  0 siblings, 0 replies; 13+ messages in thread
From: Dongli Zhang @ 2019-04-15  6:50 UTC (permalink / raw)
  To: Joe Jin, iommu, konrad.wilk; +Cc: haakon.bugge, robin.murphy, linux-kernel, hch

As the patch to be fixed is still in Konrad's own tree, I will send the v2 for
the patch to be fixed, instead of an incremental fix.

Dongli Zhang

On 4/12/19 10:13 PM, Joe Jin wrote:
> I'm good to have this patch, which helps identify the cause of failure is
> fragmentation or it really been used up.
> 
> On 4/12/19 4:38 AM, Dongli Zhang wrote:
>> When swiotlb is full, the kernel would print io_tlb_used. However, the
>> result might be inaccurate at that time because we have left the critical
>> section protected by spinlock.
>>
>> Therefore, we backup the io_tlb_used into local variable before leaving
>> critical section.
>>
>> Fixes: 83ca25948940 ("swiotlb: dump used and total slots when swiotlb buffer is full")
>> Suggested-by: Håkon Bugge <haakon.bugge@oracle.com>
>> Signed-off-by: Dongli Zhang <dongli.zhang@oracle.com>
> 
> Reviewed-by: Joe Jin <joe.jin@oracle.com> 
> 
> Thanks,
> Joe
> 
_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* Re: [PATCH 1/1] swiotlb: save io_tlb_used to local variable before leaving critical section
@ 2019-04-15 11:26         ` Konrad Rzeszutek Wilk
  0 siblings, 0 replies; 13+ messages in thread
From: Konrad Rzeszutek Wilk @ 2019-04-15 11:26 UTC (permalink / raw)
  To: Dongli Zhang
  Cc: konrad.wilk-QHcLZuEGTsvQT0dZR+AlfA,
	joe.jin-QHcLZuEGTsvQT0dZR+AlfA,
	haakon.bugge-QHcLZuEGTsvQT0dZR+AlfA,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA,
	robin.murphy-5wv7dgnIgG8, hch-jcswGhMUV9g


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

On Mon, Apr 15, 2019, 2:50 AM Dongli Zhang <dongli.zhang-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org> wrote:

> As the patch to be fixed is still in Konrad's own tree, I will send the v2
> for
> the patch to be fixed, instead of an incremental fix.
>

I squashed it in.


> Dongli Zhang
>
> On 4/12/19 10:13 PM, Joe Jin wrote:
> > I'm good to have this patch, which helps identify the cause of failure is
> > fragmentation or it really been used up.
> >
> > On 4/12/19 4:38 AM, Dongli Zhang wrote:
> >> When swiotlb is full, the kernel would print io_tlb_used. However, the
> >> result might be inaccurate at that time because we have left the
> critical
> >> section protected by spinlock.
> >>
> >> Therefore, we backup the io_tlb_used into local variable before leaving
> >> critical section.
> >>
> >> Fixes: 83ca25948940 ("swiotlb: dump used and total slots when swiotlb
> buffer is full")
> >> Suggested-by: Håkon Bugge <haakon.bugge-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
> >> Signed-off-by: Dongli Zhang <dongli.zhang-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
> >
> > Reviewed-by: Joe Jin <joe.jin-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
> >
> > Thanks,
> > Joe
> >
> _______________________________________________
> iommu mailing list
> iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org
> https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

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



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

* Re: [PATCH 1/1] swiotlb: save io_tlb_used to local variable before leaving critical section
@ 2019-04-15 11:26         ` Konrad Rzeszutek Wilk
  0 siblings, 0 replies; 13+ messages in thread
From: Konrad Rzeszutek Wilk @ 2019-04-15 11:26 UTC (permalink / raw)
  To: Dongli Zhang
  Cc: konrad.wilk, joe.jin, haakon.bugge, linux-kernel, iommu,
	robin.murphy, hch


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

On Mon, Apr 15, 2019, 2:50 AM Dongli Zhang <dongli.zhang@oracle.com> wrote:

> As the patch to be fixed is still in Konrad's own tree, I will send the v2
> for
> the patch to be fixed, instead of an incremental fix.
>

I squashed it in.


> Dongli Zhang
>
> On 4/12/19 10:13 PM, Joe Jin wrote:
> > I'm good to have this patch, which helps identify the cause of failure is
> > fragmentation or it really been used up.
> >
> > On 4/12/19 4:38 AM, Dongli Zhang wrote:
> >> When swiotlb is full, the kernel would print io_tlb_used. However, the
> >> result might be inaccurate at that time because we have left the
> critical
> >> section protected by spinlock.
> >>
> >> Therefore, we backup the io_tlb_used into local variable before leaving
> >> critical section.
> >>
> >> Fixes: 83ca25948940 ("swiotlb: dump used and total slots when swiotlb
> buffer is full")
> >> Suggested-by: Håkon Bugge <haakon.bugge@oracle.com>
> >> Signed-off-by: Dongli Zhang <dongli.zhang@oracle.com>
> >
> > Reviewed-by: Joe Jin <joe.jin@oracle.com>
> >
> > Thanks,
> > Joe
> >
> _______________________________________________
> iommu mailing list
> iommu@lists.linux-foundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

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

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

* Re: [PATCH 1/1] swiotlb: save io_tlb_used to local variable before leaving critical section
@ 2019-04-15 12:08           ` Dongli Zhang
  0 siblings, 0 replies; 13+ messages in thread
From: Dongli Zhang @ 2019-04-15 12:08 UTC (permalink / raw)
  To: konrad
  Cc: joe.jin, iommu, konrad.wilk, haakon.bugge, robin.murphy,
	linux-kernel, hch



On 04/15/2019 07:26 PM, Konrad Rzeszutek Wilk wrote:
> 
> 
> On Mon, Apr 15, 2019, 2:50 AM Dongli Zhang <dongli.zhang@oracle.com
> <mailto:dongli.zhang@oracle.com>> wrote:
> 
>     As the patch to be fixed is still in Konrad's own tree, I will send the v2 for
>     the patch to be fixed, instead of an incremental fix.
> 
> 
> I squashed it in.

Thank you very much!

I saw it is at:

https://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git/commit/?h=devel/for-linus-5.1&id=53b29c336830db48ad3dc737f88b8c065b1f0851

Dongli Zhang

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

* Re: [PATCH 1/1] swiotlb: save io_tlb_used to local variable before leaving critical section
@ 2019-04-15 12:08           ` Dongli Zhang
  0 siblings, 0 replies; 13+ messages in thread
From: Dongli Zhang @ 2019-04-15 12:08 UTC (permalink / raw)
  To: konrad
  Cc: konrad.wilk, joe.jin, haakon.bugge, linux-kernel, iommu,
	robin.murphy, hch



On 04/15/2019 07:26 PM, Konrad Rzeszutek Wilk wrote:
> 
> 
> On Mon, Apr 15, 2019, 2:50 AM Dongli Zhang <dongli.zhang@oracle.com
> <mailto:dongli.zhang@oracle.com>> wrote:
> 
>     As the patch to be fixed is still in Konrad's own tree, I will send the v2 for
>     the patch to be fixed, instead of an incremental fix.
> 
> 
> I squashed it in.

Thank you very much!

I saw it is at:

https://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git/commit/?h=devel/for-linus-5.1&id=53b29c336830db48ad3dc737f88b8c065b1f0851

Dongli Zhang
_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

end of thread, other threads:[~2019-04-15 12:08 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-12 11:38 [PATCH 1/1] swiotlb: save io_tlb_used to local variable before leaving critical section Dongli Zhang
2019-04-12 11:38 ` Dongli Zhang
2019-04-12 11:38 ` Dongli Zhang
2019-04-12 14:13 ` Joe Jin
2019-04-12 14:13   ` Joe Jin
2019-04-12 14:13   ` Joe Jin
2019-04-15  6:50   ` Dongli Zhang
2019-04-15  6:50     ` Dongli Zhang
2019-04-15  6:50     ` Dongli Zhang
     [not found]     ` <38f6f868-013e-5619-b939-a8273fc64ee4-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2019-04-15 11:26       ` Konrad Rzeszutek Wilk
2019-04-15 11:26         ` Konrad Rzeszutek Wilk
2019-04-15 12:08         ` Dongli Zhang
2019-04-15 12:08           ` Dongli Zhang

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.