[lkml]   [2003]   [Jun]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: problem with blk_queue_bounce_limit()
>>>>> On 05 Jun 2003 00:20:53 -0700, "David S. Miller" <> said:

DaveM> On Wed, 2003-06-04 at 23:42, David Mosberger wrote:
>> On platforms with I/O MMU hardware, memory above 4GB, and IDE hard disks,
>> this check:

>> BUG_ON(dma_addr < BLK_BOUNCE_ISA);

DaveM> Doesn't panic on sparc64, let this be your guiding light :-)

I checked with Dave in private email and, like I suspected, this is a
(potential) problem on sparc64 as well. Let me be try to be even more
clear: on many 64 bit platforms, BLK_BOUNCE_ISA will be bigger than
4GB, so the BUG_ON() will trigger for IDE controllers that can DMA
only to, say, 4GB (and it's probably not even an IDE-only problem, I
think we don't see it on SCSI because our machines have SCSI
controllers that can DMA >4GB).

Manfred, I'm readdressed this mail to you because according to google,
you're the original author of the patch

Like I stated earlier, I think this code simply makes no sense on a
platform with I/O MMU. Hence my suggestion to deal with this via

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:36    [W:0.040 / U:26.900 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site