Thread (1 message) 1 message, 1 author, 2008-10-14

Re: [PATCH]IB/ehca:reject dynamic memory add/remove

From: Dave Hansen <hidden>
Date: 2008-10-14 12:29:31
Also in: lkml

On Tue, 2008-10-14 at 14:23 +0200, Stefan Roscher wrote:
On Monday 13 October 2008 07:09:26 pm Dave Hansen wrote:
quoted
On Mon, 2008-10-13 at 13:10 +0200, Stefan Roscher wrote:
quoted
Since the ehca device driver does not support dynamic memory add and remove
operations, the driver must explicitly reject such requests in order to prevent
unpredictable behaviors related to memory regions already occupied and being
used by InfiniBand applications.
The solution is to add a memory notifier to the ehca device driver and if a request
for dynamic memory add or remove comes in, ehca will always reject it.
Why doesn't the driver support it?

This seems like an awfully extreme action to take.  Do you have plans to
support this in the driver soon?
There is currently a slight incompatibility how openfabrics uses MRs
and how System p does DMEM add/remove, which basically disables this
support.
If you want to talk to the firmware developpers, I can give you the right contacts.
I wish I knew what an 'MR' is. :(

Could you be a bit more specific so we can get a better changelog?
Perhaps if we understand the situation better, we can come up with a
better solution.

Does this have anything in common with the problems with 16GB pages?

-- Dave
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help