All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/1] [PULL REQUEST] iommu/vt-d: patches for v5.11
@ 2020-12-01  1:31 Lu Baolu
  2020-12-01  1:31 ` [PATCH 1/1] iommu/vt-d: Avoid GFP_ATOMIC where it is not needed Lu Baolu
  2020-12-01 15:14 ` [PATCH 0/1] [PULL REQUEST] iommu/vt-d: patches for v5.11 Will Deacon
  0 siblings, 2 replies; 3+ messages in thread
From: Lu Baolu @ 2020-12-01  1:31 UTC (permalink / raw)
  To: Will Deacon, Joerg Roedel; +Cc: iommu, Christophe JAILLET

Hi Will,

Below patch is ready for v5.11. It includes:

 - Avoid GFP_ATOMIC where it is not needed

Can you please consider it for v5.11?

Best regards,
Lu Baolu

Christophe JAILLET (1):
  iommu/vt-d: Avoid GFP_ATOMIC where it is not needed

 drivers/iommu/intel/iommu.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
2.25.1

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

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

* [PATCH 1/1] iommu/vt-d: Avoid GFP_ATOMIC where it is not needed
  2020-12-01  1:31 [PATCH 0/1] [PULL REQUEST] iommu/vt-d: patches for v5.11 Lu Baolu
@ 2020-12-01  1:31 ` Lu Baolu
  2020-12-01 15:14 ` [PATCH 0/1] [PULL REQUEST] iommu/vt-d: patches for v5.11 Will Deacon
  1 sibling, 0 replies; 3+ messages in thread
From: Lu Baolu @ 2020-12-01  1:31 UTC (permalink / raw)
  To: Will Deacon, Joerg Roedel; +Cc: iommu, Christophe JAILLET

From: Christophe JAILLET <christophe.jaillet@wanadoo.fr>

There is no reason to use GFP_ATOMIC in a 'suspend' function.
Use GFP_KERNEL instead to give more opportunities to allocate the
requested memory.

Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Link: https://lore.kernel.org/r/20201030182630.5154-1-christophe.jaillet@wanadoo.fr
Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
---
 drivers/iommu/intel/iommu.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/iommu/intel/iommu.c b/drivers/iommu/intel/iommu.c
index d252dcedfd71..d9ba52ba40eb 100644
--- a/drivers/iommu/intel/iommu.c
+++ b/drivers/iommu/intel/iommu.c
@@ -3485,7 +3485,7 @@ static int iommu_suspend(void)
 
 	for_each_active_iommu(iommu, drhd) {
 		iommu->iommu_state = kcalloc(MAX_SR_DMAR_REGS, sizeof(u32),
-						 GFP_ATOMIC);
+					     GFP_KERNEL);
 		if (!iommu->iommu_state)
 			goto nomem;
 	}
-- 
2.25.1

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

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

* Re: [PATCH 0/1] [PULL REQUEST] iommu/vt-d: patches for v5.11
  2020-12-01  1:31 [PATCH 0/1] [PULL REQUEST] iommu/vt-d: patches for v5.11 Lu Baolu
  2020-12-01  1:31 ` [PATCH 1/1] iommu/vt-d: Avoid GFP_ATOMIC where it is not needed Lu Baolu
@ 2020-12-01 15:14 ` Will Deacon
  1 sibling, 0 replies; 3+ messages in thread
From: Will Deacon @ 2020-12-01 15:14 UTC (permalink / raw)
  To: Lu Baolu, Joerg Roedel
  Cc: catalin.marinas, iommu, Christophe JAILLET, kernel-team, Will Deacon

On Tue, 1 Dec 2020 09:31:48 +0800, Lu Baolu wrote:
> Below patch is ready for v5.11. It includes:
> 
>  - Avoid GFP_ATOMIC where it is not needed
> 
> Can you please consider it for v5.11?
> 
> Best regards,
> Lu Baolu
> 
> [...]

Applied to arm64 (for-next/iommu/vt-d), thanks!

[1/1] iommu/vt-d: Avoid GFP_ATOMIC where it is not needed
      https://git.kernel.org/arm64/c/33e07157105e

Cheers,
-- 
Will

https://fixes.arm64.dev
https://next.arm64.dev
https://will.arm64.dev
_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

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

end of thread, other threads:[~2020-12-01 15:15 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-12-01  1:31 [PATCH 0/1] [PULL REQUEST] iommu/vt-d: patches for v5.11 Lu Baolu
2020-12-01  1:31 ` [PATCH 1/1] iommu/vt-d: Avoid GFP_ATOMIC where it is not needed Lu Baolu
2020-12-01 15:14 ` [PATCH 0/1] [PULL REQUEST] iommu/vt-d: patches for v5.11 Will Deacon

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.