set port phys state as a result of ehca_query_port() to LINK_UP.
On pSeries ehca actually represents a logical HCA, whose phys/link state
always is LINK_UP.
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_hca.c |3 +++
1 files changed, 3 insertions(+)
diff --git a/drivers
Yuk. I suppose I could write one, but I don't (and can't) use any of
the OFED supplied build scripts in our build system, so it's hard for
me
to test since our build system is the only way I have to access
ppc/ppc64 hardware.
Oh, well.
Other takers?
OK, I've no choice to say no. Haven't
Hi,
So I'm holding off on applying this for now. Please think it over and
either tell me the current patch is OK, or fix it up. There's not
really too much urgency because a change like this is something I
would be comfortable merging between 2.6.21-rc1 and -rc2.
You're absolutely right.
This patch will add two sysfs attributes to /sys/bus/ibmebus which can be used
to notify the ebus driver of added / removed ebus devices in the OF device
tree.
Echoing the device's location code (as found in the OFDT ibm,loc-code
property) into the probe attribute will notify ebus of addition of
Looks fine but this patch at least has serious whitespace
damage... please resend a fixed version.
Sorry for this. Resending the patches 1-5.
Nam
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at
reworked irq handler to avoid/reduce missed irq events
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_classes.h | 18 +++-
ehca_eq.c |1
ehca_irq.c | 214 +++--
ehca_irq.h |1
ehca_main.c| 28
fix a race condition in find_next_cpu_online() and some
other locking issues in scaling code
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_irq.c | 68 +
1 files changed, 33 insertions(+), 35 deletions(-)
diff --git
allow users to en/disable scaling code when loading ib_ehca module
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
Kconfig|8
ehca_classes.h |1 +
ehca_irq.c | 47 +--
ehca_main.c|4
4 files changed
remove yield() and use wait_for_completion() in order to wait for running
completion handlers finished before destroying associated completion queue
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_classes.h |3 +++
ehca_cq.c |5 +++--
ehca_irq.c |6 +-
3
set port phys state as a result of ehca_query_port() to LINK_UP.
On pSeries ehca actually represents a logical HCA, whose phys/link state
always is LINK_UP.
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_hca.c |3 +++
1 files changed, 3 insertions(+)
diff --git a/drivers
Hi,
So I'm holding off on applying this for now. Please think it over and
either tell me the current patch is OK, or fix it up. There's not
really too much urgency because a change like this is something I
would be comfortable merging between 2.6.21-rc1 and -rc2.
You're absolutely right.
Hi,
this patch sets port phys state as a result of ehca_query_port() to LINK_UP.
On pSeries ehca actually represents a logical HCA, whose phys/link state always
is LINK_UP.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen <[EMAIL PROTECTED]>
---
ehca_hca.c |3 +++
1 files changed, 3 inse
Hi,
this patch removes yield() and uses wait_for_completion() in order
to wait for running completion handlers finished before destroying
associated completion queue.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen <[EMAIL PROTECTED]>
---
ehca_classes.h |3 +++
ehca_cq.c
Hi,
here is a patch for ehca that allows users to en/disable scaling code
when loading ib_ehca module.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen <[EMAIL PROTECTED]>
---
Kconfig|8
ehca_classes.h |1 +
ehca_irq.c
Hi,
this patch fixes a race condition in find_next_cpu_online() and some
other locking issues in scaling code.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen <[EMAIL PROTECTED]>
---
ehca_irq.c | 68 +
1 files changed, 33 inse
Hi,
here is a patch for ehca with the reworked irq handler.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen <[EMAIL PROTECTED]>
---
ehca_classes.h | 18 +++--
ehca_eq.c |1
ehca_irq.c | 200 -
ehca_irq.h
Hello Roland!
Here is a patch set for ehca with the following changes resp. bug fixes:
* Reworked irq handler to avoid/reduce missed irq events
* Fix race condition bug in find_next_online_cpu() and other potential
locking issue of scaling code
* Allow scaling code to be configurable
Hello Roland!
Here is a patch set for ehca with the following changes resp. bug fixes:
* Reworked irq handler to avoid/reduce missed irq events
* Fix race condition bug in find_next_online_cpu() and other potential
locking issue of scaling code
* Allow scaling code to be configurable
Hi,
here is a patch for ehca with the reworked irq handler.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_classes.h | 18 +++--
ehca_eq.c |1
ehca_irq.c | 200 -
ehca_irq.h |1
Hi,
this patch fixes a race condition in find_next_cpu_online() and some
other locking issues in scaling code.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_irq.c | 68 +
1 files changed, 33 insertions
Hi,
here is a patch for ehca that allows users to en/disable scaling code
when loading ib_ehca module.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
Kconfig|8
ehca_classes.h |1 +
ehca_irq.c | 47
Hi,
this patch removes yield() and uses wait_for_completion() in order
to wait for running completion handlers finished before destroying
associated completion queue.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_classes.h |3 +++
ehca_cq.c |3
Hi,
this patch sets port phys state as a result of ehca_query_port() to LINK_UP.
On pSeries ehca actually represents a logical HCA, whose phys/link state always
is LINK_UP.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_hca.c |3 +++
1 files changed, 3 insertions
Hi,
Well, this is not by design: AFAIK on x86_64 both types of libraries
are installed.
So, it seems to be an issue with the build script. Will talk to Vlad.
But I still do not see how installing 32 bit binaries alongside the 64
bit ones is useful, and I do not think other packages provide
Hi Vlad,
prefix/lib (32bit libraries) should be created on ppc64 as well.
Check that you have sysfsutils 32bit RPM installed.
I don't have ppc64 here to check.
The current ofed-1.2 package does not, while ofed-1.1.1 has done.
It looks like that the one fix we did for ofed-1.1.1 were away.
If I
Hi,
Still, using non-standard hacks like bin32 does not sound like a good
idea.
I think the actual issue is there is no common approach for this on various
platforms.
Maybe an option to *only* make 32 bit userspace might make sense though.
Something like --disable-32bit, --disable-64bit.
This
So, what you suggest is - build 2 types of libraries, but on PPC make
binaries 32 bit? That's easy - do others agree to this approach?
No, for execs please create 32bit and 64bit on PPC.
Another option is to build binaries with whatever type of binary
gcc without extra flags generates by
Hello Roland!
Here is a patch set for ehca with the following changes resp. bug fixes:
* Reworked irq handler to avoid/reduce missed irq events
* Fix race condition bug in find_next_online_cpu() and other potential
locking issue of scaling code
* Allow scaling code to be configurable
Hi,
here is a patch for ehca with the reworked irq handler.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_classes.h | 18 +++--
ehca_eq.c |1
ehca_irq.c | 200 -
ehca_irq.h |1
Hi,
this patch fixes a race condition in find_next_cpu_online() and some
other locking issues in scaling code.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_irq.c | 68 +
1 files changed, 33 insertions
Hi,
this patch removes yield() and uses wait_for_completion() in order
to wait for running completion handlers finished before destroying
associated completion queue.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_classes.h |3 +++
ehca_cq.c |3
Hi,
here is a patch for ehca that allows users to en/disable scaling code
when loading ib_ehca module.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
Kconfig|8
ehca_classes.h |1 +
ehca_irq.c | 47
Hi,
this patch sets port phys state as a result of ehca_query_port() to LINK_UP.
On pSeries ehca actually represents a logical HCA, whose phys/link state always
is LINK_UP.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_hca.c |3 +++
1 files changed, 3 insertions
This patch fix libehca build errors if disable-libcheck option is choosen.
Applied
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general
To unsubscribe, please visit
I could clone it:
Should be I could not clone it
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general
To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
Hi Michael,
Repost. Could everyone please look at
git://git.openfabrics.org/~mst/newofed.git
and tell me whether this looks acceptable?
I could clone it:
$git clone git://git.openfabrics.org/~mst/newofed.git
fatal: Unable to look up git.openfabrics.org (Temporary failure in name
resolution)
Hi,
3. Each git maintainer: open ofed_1_2 branch till Feb 1.
created branch ofed_1_2 for libehca.
Regards
Nam
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general
To unsubscribe, please visit
Can someone from iser group please check this?
On pseries hvcall.h is placed under include/asm which is a link to
include/asm-ppc resp include/asm-powerpc.
I don't think that we did anything with this in iSER.
Erez
Erez, thanks for this info.
Vladimir, please remove include/linux/hvcall.h
: Roland, this patch is aligned with ofed-1.2 only. I'l send this
patch for 2.6.21 separately next week.
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_classes.h | 18 +++--
ehca_eq.c |1
ehca_irq.c | 202
Hi,
This looks pretty similar to ofed-1.1/SVN release procedure. What about
discussed idea of per package release by maintainers?
I guess there's no conflict: maintainers can make ofed_1_2 point to
their release.
But I agree we need maintainers' buy-in and commitment to schedule
that
[EMAIL PROTECTED] wrote on 27.01.2007 17:11:34:
PS2: For backport on 2.6.16 resp. SLES10 I saw that there is a
hvcall.h under backport/2.6.16/include/linux. However that one
is not sufficient for ehca and include/linux is the wrong place.
Hence, I'm patching a new one under include/asm. If
applied both patches
___
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general
To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
This 3 patches changes the libehca coding style to kernel coding and
kernel
tracing style.The userspace mmap code needs to be adjusted to the
changed
userspace mapping introduced in kernel patch
[PATCH/RFC 2.6.21 0/5] ehca: remove use of do_mmap() from kernel space.
Note that ofed 1.2 has
Hi Michael!
I need to be more specific here: ibmebus requires two symbols in
arch/ppc64/kernel/dma.c to be exported, which means one really needs
to rebuild and install the patched kernel. As far as I understood
from Michael, when we looked at ofed-1.1, that approach is not
supported by
Hello Vladimir!
Here is a patch set for ehca device driver with the following changes:
* Fix yield with spinlock held (this has been queued for 2.6.20)
* Fix mismatched unlock in irq handler (this has been queued for 2.6.20)
* Remove mmap (this has been queued for 2.6.21)
* Remove obsolete
ehca_cq.c: fix yield with spinlock held
ehca_irq.c: fix mismatched unlock
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_cq.c |5 -
ehca_irq.c |3 ++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff -Nurp ofed_1_2_jan26/drivers/infiniband/hw/ehca/ehca_cq.c
Remove do_mmap and obsolete prototypes
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_classes.h | 29 +---
ehca_cq.c | 65 ++---
ehca_iverbs.h | 10 -
ehca_main.c|8 -
ehca_qp.c | 78 ++-
ehca_uverbs.c | 395
backport hvcall for 2.6.16
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
hvcall.h | 142 +++
1 files changed, 142 insertions(+)
diff -Nurp ofed_1_2_jan26/kernel_addons/backport/2.6.16/include/asm/hvcall.h
ofed_1_2_nam
backport hvcall for sles10
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
hvcall.h | 142 +++
1 files changed, 142 insertions(+)
diff -Nurp
ofed_1_2_jan26/kernel_addons/backport/2.6.16_sles10/include/asm/hvcall.h
backport hvcall for 2.6.18
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
hvcall.h | 32
1 files changed, 32 insertions(+)
diff -Nurp ofed_1_2_jan26/kernel_addons/backport/2.6.18/include/asm/hvcall.h
ofed_1_2_nam/kernel_addons/backport/2.6.18
Hi Tziporet!
ehca driver (Nam) - SLES9, Redhat EL4 up4, SLES10 SP1, 2.6.19
Backport for SLES9 and RHEL4.4/5 is doable only with a kernel patch
in order to get ibmebus running, which is a prereq for ehca. Since
ofed-1.1 build process compiles the components out of kernel tree,
such one kernel
Hi,
We stay with same build process but the backport patches give a solution
for such cases.
Michael Tsirkin can help you how we solved such problems with other
kernel code we needed.
I need to be more specific here: ibmebus requires two symbols in
arch/ppc64/kernel/dma.c to be exported, which
Here is a patch for ehca_classes.h that removes obsolete prototypes.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen <[EMAIL PROTECTED]>
---
ehca_classes.h | 14 --
1 files changed, 14 deletions(-)
diff -Nurp infiniband_orig/drivers/infiniband/hw/ehca/ehca_cla
-Nam Nguyen <[EMAIL PROTECTED]>
---
ehca_classes.h | 15 +-
ehca_cq.c | 65 ++---
ehca_iverbs.h |8 -
ehca_main.c|6
ehca_qp.c | 78 ++-
ehca_uverbs.c | 395 +++--
6 files changed, 204 insertions(+
Here is a patch for ehca_cq.c that fixes improper use of yield
with spinlock held.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen <[EMAIL PROTECTED]>
---
ehca_cq.c |5 -
1 files changed, 4 insertions(+), 1 deletion(-)
diff -Nurp infiniband_orig/drivers/infiniband/hw/ehca/ehc
Here is a patch for ehca_irq.c that fixes mismatched use of spin_unlock
in irq handler.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen <[EMAIL PROTECTED]>
---
ehca_irq.c |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
diff -Nurp infiniband_orig/drivers/infiniband/hw/ehca/ehca
Hello Roland!
Here is a patch set for ehca as a result of previous disscussions
and comments:
1. fix improper use of yield within spinlock context
2. fix mismatched use of spin_unlock in irq handler
3. remove do_mmap()
4. remove obsolete prototypes
PS: I've sent the first two recently for 2.6.20,
Hello Roland!
Here is a patch set for ehca as a result of previous disscussions
and comments:
1. fix improper use of yield within spinlock context
2. fix mismatched use of spin_unlock in irq handler
3. remove do_mmap()
4. remove obsolete prototypes
PS: I've sent the first two recently for 2.6.20,
Here is a patch for ehca_cq.c that fixes improper use of yield
with spinlock held.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_cq.c |5 -
1 files changed, 4 insertions(+), 1 deletion(-)
diff -Nurp infiniband_orig/drivers/infiniband/hw/ehca/ehca_cq.c
Here is a patch for ehca_irq.c that fixes mismatched use of spin_unlock
in irq handler.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_irq.c |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
diff -Nurp infiniband_orig/drivers/infiniband/hw/ehca/ehca_irq.c
-Nam Nguyen [EMAIL PROTECTED]
---
ehca_classes.h | 15 +-
ehca_cq.c | 65 ++---
ehca_iverbs.h |8 -
ehca_main.c|6
ehca_qp.c | 78 ++-
ehca_uverbs.c | 395 +++--
6 files changed, 204 insertions(+), 363
Hello Roland!
Here is a patch set for ehca as a result of previous disscussions
and comments:
1. fix improper use of yield within spinlock context
2. fix mismatched use of spin_unlock in irq handler
3. remove do_mmap()
4. remove obsolete prototypes
PS: I've sent the first two recently for 2.6.20,
Here is a patch for ehca_cq.c that fixes improper use of yield
with spinlock held.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_cq.c |5 -
1 files changed, 4 insertions(+), 1 deletion(-)
diff -Nurp infiniband_orig/drivers/infiniband/hw/ehca/ehca_cq.c
Here is a patch for ehca_irq.c that fixes mismatched use of spin_unlock
in irq handler.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_irq.c |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
diff -Nurp infiniband_orig/drivers/infiniband/hw/ehca/ehca_irq.c
-Nam Nguyen [EMAIL PROTECTED]
---
ehca_classes.h | 15 +-
ehca_cq.c | 65 ++---
ehca_iverbs.h |8 -
ehca_main.c|6
ehca_qp.c | 78 ++-
ehca_uverbs.c | 395 +++--
6 files changed, 204 insertions(+), 363
Here is a patch for ehca_classes.h that removes obsolete prototypes.
Thanks
Nam
Signed-off-by: Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_classes.h | 14 --
1 files changed, 14 deletions(-)
diff -Nurp infiniband_orig/drivers/infiniband/hw/ehca/ehca_classes.h
infiniband_work
> I think the right thing to do is restructure this function so you
> don't have lines starting 6 tab stops to the right.
Yes. Have reworked this irq handler and still struggling with testing.
When we feel comfortable with the test result, we'll post it here (soon)
and hopefully it is easier to
I think the right thing to do is restructure this function so you
don't have lines starting 6 tab stops to the right.
Yes. Have reworked this irq handler and still struggling with testing.
When we feel comfortable with the test result, we'll post it here (soon)
and hopefully it is easier to
I think the right thing to do is restructure this function so you
don't have lines starting 6 tab stops to the right.
Yes. Have reworked this irq handler and still struggling with testing.
When we feel comfortable with the test result, we'll post it here (soon)
and hopefully it is easier to
hmm, code line too long. please ignore the previous patch. here is the one
with correct length of code line.
Thanks
Nam
This is a patch for ehca_irq.c that fixes an unproper use of spin_unlock
in irq handler.
Signed-off-by Hoang-Nam Nguyen <[EMAIL PROTECTED]>
---
ehca_irq.c |4 +
hmm, code line too long. please ignore the previous patch. here is the one
with correct length of code line.
Thanks
Nam
This is a patch for ehca_irq.c that fixes an unproper use of spin_unlock
in irq handler.
Signed-off-by Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_irq.c |4 +++-
1
hmm, code line too long. please ignore the previous patch. here is the one
with correct length of code line.
Thanks
Nam
This is a patch for ehca_irq.c that fixes an unproper use of spin_unlock
in irq handler.
Signed-off-by Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_irq.c |4 +++-
1
Hello Roland!
Here is patch set for ehca with the following bug fixes:
* Fix unproper use of yield within spinlock context
* Fix mismatched spin_unlock in irq handler
Thanks
Nam
ehca_cq.c |5 -
ehca_irq.c |2 +-
2 files changed, 5 insertions(+), 2 deletions(-)
-
To unsubscribe from
Hello Roland!
This is a patch for ehca_irq.c that fixes an unproper use of spin_unlock
in irq handler.
Thanks
Nam
Signed-off-by Hoang-Nam Nguyen <[EMAIL PROTECTED]>
---
ehca_irq.c |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/infiniband/hw/ehca/ehca_ir
Hello Roland!
This is a patch for ehca_cq.c that fixes unproper use of yield within
spinlock context.
Thanks
Nam
Signed-off-by Hoang-Nam Nguyen <[EMAIL PROTECTED]>
---
ehca_cq.c |5 -
1 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/drivers/infiniband/hw/ehca/ehc
[EMAIL PROTECTED] wrote on 18.01.2007 16:26:58:
qpnum is actually only required from poll cq if srq is supported.
so ehca can just fill in NULL.
actually the IB spec requires QPN in the work completion if either SRQ
or base queue management extensions are supported. I'm not sure why
Hello Roland!
This is a patch for ehca_irq.c that fixes an unproper use of spin_unlock
in irq handler.
Thanks
Nam
Signed-off-by Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_irq.c |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/infiniband/hw/ehca/ehca_irq.c
b
Hello Roland!
This is a patch for ehca_cq.c that fixes unproper use of yield within
spinlock context.
Thanks
Nam
Signed-off-by Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_cq.c |5 -
1 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/drivers/infiniband/hw/ehca/ehca_cq.c
b
Hello Roland!
This is a patch for ehca_cq.c that fixes unproper use of yield within
spinlock context.
Thanks
Nam
Signed-off-by Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_cq.c |5 -
1 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/drivers/infiniband/hw/ehca/ehca_cq.c
b
Hello Roland!
This is a patch for ehca_irq.c that fixes an unproper use of spin_unlock
in irq handler.
Thanks
Nam
Signed-off-by Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_irq.c |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/infiniband/hw/ehca/ehca_irq.c
b
Hello Roland!
Here is patch set for ehca with the following bug fixes:
* Fix unproper use of yield within spinlock context
* Fix mismatched spin_unlock in irq handler
Thanks
Nam
ehca_cq.c |5 -
ehca_irq.c |2 +-
2 files changed, 5 insertions(+), 2 deletions(-)
-
To unsubscribe from
No problem. Will resend the full patch set for 2.6.21.
Thanks
Nam
[EMAIL PROTECTED] wrote on 18.01.2007
13:56:01:
> I've kind of lost the plot here. How does this patch fit in with the
> previous series of patches you posted? Does it replace them or go on
> top of them?
>
> Can please you
No problem. Will resend the full patch set for 2.6.21.
Thanks
Nam
[EMAIL PROTECTED] wrote on 18.01.2007
13:56:01:
I've kind of lost the plot here. How does this patch fit in with the
previous series of patches you posted? Does it replace them or go on
top of them?
Can please you resend me
No problem. Will resend the full patch set for 2.6.21.
Thanks
Nam
[EMAIL PROTECTED] wrote on 18.01.2007
13:56:01:
I've kind of lost the plot here. How does this patch fit in with the
previous series of patches you posted? Does it replace them or go on
top of them?
Can please you resend me
nd another patch.
Thanks!
Nam
Signed-off-by Hoang-Nam Nguyen <[EMAIL PROTECTED]>
---
ehca_uverbs.c | 266 +++---
1 file changed, 146 insertions(+), 120 deletions(-)
diff -Nurp infiniband/drivers/infiniband/hw/ehca/ehca_uverbs.c
infinib
.
Thanks!
Nam
Signed-off-by Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_uverbs.c | 266 +++---
1 file changed, 146 insertions(+), 120 deletions(-)
diff -Nurp infiniband/drivers/infiniband/hw/ehca/ehca_uverbs.c
infiniband_work/drivers
.
Thanks!
Nam
Signed-off-by Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_uverbs.c | 266 +++---
1 file changed, 146 insertions(+), 120 deletions(-)
diff -Nurp infiniband/drivers/infiniband/hw/ehca/ehca_uverbs.c
infiniband_work/drivers
Hi,
> > + if (my_cq->ownpid != cur_pid) {
> > + ehca_err(device, "Invalid caller pid=%x ownpid=%x "
> > +"cq_num=%x",
> > +cur_pid, my_cq->ownpid, my_cq->cq_number);
> > + return -EINVAL;
> > +
n of yield issue this patch also fixes an unproper use of
spin_unlock() in ehca_irq.c.
Thanks
Nam
Signed-off-by Hoang-Nam Nguyen <[EMAIL PROTECTED]>
---
ehca_cq.c |5 -
ehca_irq.c |4 +++-
2 files changed, 7 insertions(+), 2 deletions(-)
diff -Nurp infiniband_orig/drivers/infiniband/h
Hello Tziporet and others from ofed board!
I wish to know if and how ehca could transition from preview tech to
production state
for ofed 1.2, especially what do we need to accomplish in order to achieve
that. If
you could point me to a written procedure for that, it would be great.
Thanks!
Nam
() in ehca_irq.c.
Thanks
Nam
Signed-off-by Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_cq.c |5 -
ehca_irq.c |4 +++-
2 files changed, 7 insertions(+), 2 deletions(-)
diff -Nurp infiniband_orig/drivers/infiniband/hw/ehca/ehca_cq.c
infiniband_work/drivers/infiniband/hw/ehca/ehca_cq.c
Hi,
+ if (my_cq-ownpid != cur_pid) {
+ ehca_err(device, Invalid caller pid=%x ownpid=%x
+cq_num=%x,
+cur_pid, my_cq-ownpid, my_cq-cq_number);
+ return -EINVAL;
+ }
(for
() in ehca_irq.c.
Thanks
Nam
Signed-off-by Hoang-Nam Nguyen [EMAIL PROTECTED]
---
ehca_cq.c |5 -
ehca_irq.c |4 +++-
2 files changed, 7 insertions(+), 2 deletions(-)
diff -Nurp infiniband_orig/drivers/infiniband/hw/ehca/ehca_cq.c
infiniband_work/drivers/infiniband/hw/ehca/ehca_cq.c
Hi,
+ if (my_cq-ownpid != cur_pid) {
+ ehca_err(device, Invalid caller pid=%x ownpid=%x
+cq_num=%x,
+cur_pid, my_cq-ownpid, my_cq-cq_number);
+ return -EINVAL;
+ }
(for
Hello Roland!
This is a patch for ehca_main.c. It mainly updates ehca version appropriately.
Also the abi_version is increased in order to distinguish this from earlier
releases.
Thanks
Nam
Signed-off-by Hoang-Nam Nguyen <[EMAIL PROTECTED]>
---
ehca_main.c |6 +++---
1 files chan
Hello Roland and Christoph H.!
This is a patch for ehca_qp.c. It removes all direct calls of do_mmap()/munmap()
when creating and destroying a queue pair respectively.
Thanks
Nam
Signed-off-by Hoang-Nam Nguyen <[EMAIL PROTECTED]>
---
ehca_qp.c
- The actual mmap() call/trigger is now controlled by user space,
ie. libehca, for which I will send a separate patch for later review
This patch also removes superfluous resp. obsolete functions.
Thanks
Nam
Signed-off-by Hoang-Nam Nguyen <[EMAIL PROTECTED]>
---
ehca_uverbs.c
Hello Roland and Christoph H.!
This is a patch for ehca_cq.c. It removes all direct calls of do_mmap()/munmap()
when creating and destroying a completion queue respectively.
Thanks
Nam
Signed-off-by Hoang-Nam Nguyen <[EMAIL PROTECTED]>
---
ehca_cq.c
Hello Roland and Christoph H.!
This is a patch for ehca structs. It enhances completion queue and queue pair
with use counters for associated mmap-ed resources, ie. hardware register block
and queue pages. Furthermore it removes redundant prototypes.
Thanks
Nam
Signed-off-by Hoang-Nam Nguyen
Hello Roland and Christoph H.!
Here is a set of patches for ehca, whose main purpose is to remove unproper use
of
do_mmap() in ehca kernel space as suggested by Christoph H. Other "small"
changes
are:
* Remove "dead" prototype declarations (those without code implementation)
Now detail on
1001 - 1100 of 1189 matches
Mail list logo