Thread (15 messages) 15 messages, 6 authors, 2007-09-27

Re: [PATCH v3 2/2][BNX2]: Add iSCSI support to BNX2 devices.

From: FUJITA Tomonori <hidden>
Date: 2007-09-09 15:05:59

On Sat, 8 Sep 2007 13:00:36 +0100
Christoph Hellwig [off-list ref] wrote:
On Sat, Sep 08, 2007 at 07:32:27AM -0400, Jeff Garzik wrote:
quoted
FUJITA Tomonori wrote:
quoted
Yeah, iommu code ignores the lld limitations (the problem is that the
lld limitations are in request_queue and iommu code can't access to
request_queue). There is no way to tell iommu code about the lld
limitations.

This fact very much wants fixing.

Absolutely.  Unfortunately everyone wastes their time on creating workarounds
instead of fixing the underlying problem.
Any ideas on how to fix this?

I chatted to Jens and James on this last week.

- we could just copies the lld limitations to device structure. it's
hacky but device structure already has hacky stuff.

- we could just link device structure to request_queue structure so
that iommu code can see request_queue structure.

- we could remove the lld limitations in request_queue strucutre and
have a new strucutre (something like struct io_restrictions). then
somehow we could link the new structure with request_queue and device
strucutres.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help