All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] x86: gart: fix the HW IOMMU initialization rewrite breakage
@ 2009-12-14  2:52 FUJITA Tomonori
  2009-12-14  2:52 ` [PATCH 1/2] x86: move swiotlb initialization before dma32_free_bootmem FUJITA Tomonori
  2009-12-14  2:52 ` [PATCH 2/2] x86: gart: fix breakage due to IOMMU initialization cleanup FUJITA Tomonori
  0 siblings, 2 replies; 7+ messages in thread
From: FUJITA Tomonori @ 2009-12-14  2:52 UTC (permalink / raw)
  To: mingo; +Cc: yinghai, linux-kernel, fujita.tomonori

This patchset fixes GART issues due to the commit
75f1cdf1dda92cae037ec848ae63690d91913eac (x86: Handle HW IOMMU
initialization failure gracefully).

This is a revised version of:

http://marc.info/?l=linux-kernel&m=126027050409121&w=2

I replaced the first patch with a simpler one (*1). With the new
patch, systems that use swiotlb temporarily allocate more memory than
they do now. But swiotlb uses any area in ZONE_DMA32 so I doubt that
it matters. If swiotlb can't allocate memory, the system panics. So
there is no danger of data corruption (or something really bad). We
can use more complicated tricks (such as I posted before) when we find
that this simple approach doesn't work.

(*1) http://marc.info/?l=linux-kernel&m=125905247710259&w=2



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

end of thread, other threads:[~2009-12-14 11:35 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-14  2:52 [PATCH 0/2] x86: gart: fix the HW IOMMU initialization rewrite breakage FUJITA Tomonori
2009-12-14  2:52 ` [PATCH 1/2] x86: move swiotlb initialization before dma32_free_bootmem FUJITA Tomonori
2009-12-14  9:48   ` [tip:x86/urgent] x86: Move " tip-bot for FUJITA Tomonori
2009-12-14 11:00     ` Yinghai Lu
2009-12-14 11:33       ` FUJITA Tomonori
2009-12-14  2:52 ` [PATCH 2/2] x86: gart: fix breakage due to IOMMU initialization cleanup FUJITA Tomonori
2009-12-14  9:49   ` [tip:x86/urgent] x86: Gart: " tip-bot for Yinghai Lu

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.