Hi all,
we are trying to make use of libhugetlbfs in an application that relies on
ibv_fork_init() to enable fork() support. The problem we are running into is
that calls to the madvise system call fail when registering a memory region
for memory that is provided by libhugetlbfs. We have written a
On Wed, May 05, 2010 at 12:55:54PM -0700, Roland Dreier wrote:
> > We found it in performance work of our EN (10G) driver
>
> By the way, it would certainly make sense for the ethernet driver to use
> a number of queues that matches num_online_cpus() at the time the
> interface is brought up. Si
Mike Christie wrote:
> I agree on it being a bug, but do you remember why that was added to
> iscsi_iser_conn_destroy originally?
> I later moved it to iser_conn_release in commit
> b40977d95fb3a1898ace6a7d97e4ed1a33a440a4)
> but I think Erez had added that null and some checks for it being null
Roland Dreier wrote:
Hi guys, does this info for cxgb4/iw_cxgb4 (pretty much copied from
cxgb3, except with Dimitris instead of Divy) look right? If so I'll add
it to my tree.
Yes, it's fine with me. Thanks.
Thanks,
Roland
---
diff --git a/MAINTAINERS b/MAINTAINERS
index 7a9ccda..a00231b
On Wed, May 05, 2010 at 03:19:50PM -0700, Roland Dreier wrote:
> Hi Eli,
>
> I'm hoping to get this IBoE stuff in for 2.6.35. I started an "iboe"
> branch in my tree (similar to the xrc branch I've been carrying for a
> while), and I added this patch in, except I renamed
> rdma_port_link_layer()
On Wed, May 05, 2010 at 03:11:09PM -0700, Roland Dreier wrote:
> Why do we not allow umad for IBoE ports? I understand there's no QP0
> but why can't userspace use QP1 just like for IB link layer ports?
Currently QP1 is only used by the CM protocol which is implemented in
the kernel.
Since we han
On Wed, May 05, 2010 at 03:27:51PM -0700, Roland Dreier wrote:
> > @@ -1383,6 +1385,9 @@ static void ipoib_remove_one(struct ib_device
> *device)
> >dev_list = ib_get_client_data(device, &ipoib_client);
> >
> >list_for_each_entry_safe(priv, tmp, dev_list, list) {
> > + if (
Roland Dreier wrote:
> Or, I don't think we ever fixed this. This patch looks correct to me,
> any problem with merging this for 2.6.35?
Roland, please use V4 below, the patch is okay and would apply before and after
applying the multipathing patches I sent yesterday (same goes for them).
[PATC
Ira,
I'm pretty sure I already fixed this problem. I submitted a patch to Sasha back
in April.
-Original Message-
From: linux-rdma-ow...@vger.kernel.org
[mailto:linux-rdma-ow...@vger.kernel.org] On Behalf Of Ira Weiny
Sent: Wednesday, May 05, 2010 9:10 PM
To: Woodruff, Robert J; linux
On Wed, May 05, 2010 at 04:12:15PM -0700, Roland Dreier wrote:
> > @@ -795,11 +799,12 @@ static void mcast_add_one(struct ib_device *device)
> >struct mcast_device *dev;
> >struct mcast_port *port;
> >int i;
> > + int count = 0;
> >
> >if (rdma_node_get_transport(device->n
On Thu, 6 May 2010 06:26:55 -0700
Mike Heinz wrote:
> Ira,
>
> I'm pretty sure I already fixed this problem. I submitted a patch to Sasha
> back in April.
The tests below are with the current master.
git://git.openfabrics.org/~sashak/management
Ira
>
>
> -Original Message-
> From
Yup - I've also sent a note to Sasha what happened to the patch.
-Original Message-
From: Ira Weiny [mailto:wei...@llnl.gov]
Sent: Thursday, May 06, 2010 11:35 AM
To: Mike Heinz; Sasha Khapyorsky
Cc: Woodruff, Robert J; linux-rdma@vger.kernel.org; EWG; tzipo...@mellanox.co.il
Subject: Re:
> not sure who's the butterfly that caused this, but this was somehow
> committed as "CXGB4 ETHERNET DRIVER (CXGB3)" and same goes for the
> IW_ piece
Thanks, I think I committed, saw the problem, fixed it up, sent the RFC,
and then pushed my tree. I fixed it up now. Pretty impressive eagle
> Yes, some customer got hit by this, which ended up corrupting memory.
I'll tag it for stable kernels too then. Thanks.
--
Roland Dreier || For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/index.html
--
To unsubscribe from this list: send the lin
OK, I applied this with just the first chunk.
--
Roland Dreier || For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/index.html
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majord...@vger.kernel.or
Upon thinking about this a bit more, and seeing Mikes patch. I think that the
patch which Mike sent some time ago is a better fix. This will work fine for
ibcheckerrs. However ibcheckerrors will run AllPortSelect and then go on to
query all the ports individually. The patch below will cause a d
Steve Wise wrote:
Is this all just optimizing mcast packets?
The RAW ETH QP API could be used to accelerate sending and receiving any L2
packets. It depends on application and HW setup. We use it for accelerating a
multicast traffic.
Steve Wise wrote:
Does this raw qp service share the mac add
On 05/06/2010 03:24 AM, Or Gerlitz wrote:
Mike Christie wrote:
I agree on it being a bug, but do you remember why that was added to
iscsi_iser_conn_destroy originally?
I later moved it to iser_conn_release in commit
b40977d95fb3a1898ace6a7d97e4ed1a33a440a4)
but I think Erez had added that null
Sasha asked that I re-submit the patches for perfquery in a slightly different
format. This is the first of 3 patches.
This patch adds a function to libibmad that allows the caller to dump a
configurable range of MAD attributes. Basically, this provides an external
interface to the internal fun
Sasha asked that I re-submit the patches for perfquery in a slightly different
format. This is the second of 3 patches.
This patch uses the new mad_dump_fields function to suppress the display of
extended attributes when querying switches that do not support them.
Signed off: Michael Heinz
---
Sasha asked that I re-submit the patches for perfquery in a slightly different
format. This is the third of 3 patches.
This patch corrects the AllPortSelect error message that is generated by
ibcheckerrors when used against switches that do not support that attribute.
Signed-off-by: Michael Hei
Here's some of the healthcare lists we have:
Pharmaceutical Companies - Email only list 47,000 emails of pharma company
employees
Physical Therapists - 125,460 total records with 5,483 emails and 4,405 fax
numbers
Oncology Doctors - 2,200 records all with emails
Theres many more too, just send
> In order to avoid adding additional dependency to libibverbs, maybe
> we should just to enhance the get_huge_page_size() so it will support
> multiple huge page sizes?
I think that does make sense. However see my reply to Alexander
Schmidt -- maybe there is something clever we can do with /p
> When fork support is enabled in libibverbs, madvise() is called for every
> memory page that is registered as a memory region. Memory ranges that
> are passed to madvise() must be page aligned and the size must be a
> multiple of the page size. libibverbs uses sysconf(_SC_PAGESIZE) to find
>
On 13:27 Thu 06 May , Mike Heinz wrote:
> Sasha asked that I re-submit the patches for perfquery in a slightly
> different format. This is the first of 3 patches.
I just asked to try to follow the normal patch submission format
described in details there:
http://git.kernel.org/?p=linux/kerne
On 18:09 Wed 05 May , Ira Weiny wrote:
>
> 14:29:03 > ./perfquery 40 255
> ./perfquery: iberror: failed: AllPortSelect not supported
>
> It seems there is an issue with the CapabilityMask value...
>
> 14:43:32 > ./perfquery 40 255
> cap_mask 0x400 <=== my debug output
> ./perfquery: iberror
On 09:18 Thu 06 May , Ira Weiny wrote:
> Upon thinking about this a bit more, and seeing Mikes patch. I think that the
> patch which Mike sent some time ago is a better fix. This will work fine for
> ibcheckerrs. However ibcheckerrors will run AllPortSelect and then go on to
> query all the
On Thu, 6 May 2010 14:11:24 -0700
Sasha Khapyorsky wrote:
> On 18:09 Wed 05 May , Ira Weiny wrote:
> >
> > 14:29:03 > ./perfquery 40 255
> > ./perfquery: iberror: failed: AllPortSelect not supported
> >
> > It seems there is an issue with the CapabilityMask value...
> >
> > 14:43:32 > ./pe
Sasha, thanks for sending me that.
Despite asking several times over the past couple of years, you're the first
person to actually point me to a document on how to submit patches to the group.
I will be sure to adhere to that format in the future.
-Original Message-
From: Sasha Khapyor
Hi Arthur,
On 15:33 Wed 28 Apr , Arthur Kepner wrote:
>
> One of our customers recently merged some new systems into a
> large, existing cluster. They requested a mechanism to prevent
> opensm from sweeping while the new equipment was being added to
> the IB fabric, and then resume sweeping o
Add definitions for path record wire definition. This
will be used by the librdmacm and ib_acm service, and is
exchanged with the kernel using the newer set and query
route functionality.
Signed-off-by: Sean Hefty
---
I went with the simpler definition, rather than defining bitfields.
Once a def
On 14:35 Tue 27 Apr , sebastien dugue wrote:
>
> The ISR4700 features 3 kind of boards:
>
> - sLB-4018 line board with a single 36 port asic
> - sFB-4700 fabric board with a single 36 port asic
> - sFB-4700X2 double density fabric board with 2 36 port asics
>
> The double d
> +#define IB_PATH_RECORD_REVERSIBLE 0x80
> +
> +struct ib_path_record
Can we use IBV_ / ibv_ prefixes here to match the rest of libibverbs?
Also having struct ibv_sa_path_rec and struct ibv_path_record is sort of
unfortunate. Not sure if I can think of a better name here though --
ibv_raw_pat
Until I implement the MPA extensions Internet Draft, make the ord/ird
max values for T4 match those of T3 (8). Also add a module option to
allow upping the value for pure T4 environments.
Signed-off-by: Steve Wise
---
drivers/infiniband/hw/cxgb4/cm.c | 13 +++--
drivers/infinib
Signed-off-by: Steve Wise
---
drivers/infiniband/hw/cxgb4/cm.c | 189 +++---
1 files changed, 96 insertions(+), 93 deletions(-)
diff --git a/drivers/infiniband/hw/cxgb4/cm.c b/drivers/infiniband/hw/cxgb4/cm.c
index cf6dbf4..85418f3 100644
--- a/drivers/infiniban
From: root
Schedule the workq handler to process timed out endpoints rather than
try and process them on the timeout interrupt.
Signed-off-by: Steve Wise
---
drivers/infiniband/hw/cxgb4/cm.c | 112 +---
drivers/infiniband/hw/cxgb4/iw_cxgb4.h |1
2 files
From: root
Calls from post_qp_event() are in the interrupt context, so use GFP_ATOMIC
as necessary.
Signed-off-by: Steve Wise
---
drivers/infiniband/hw/cxgb4/ev.c |2 +-
drivers/infiniband/hw/cxgb4/qp.c | 24
2 files changed, 13 insertions(+), 13 deletions(-)
d
Signed-off-by: Steve Wise
---
drivers/infiniband/hw/cxgb4/cm.c |2 +-
drivers/infiniband/hw/cxgb4/ev.c |4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/infiniband/hw/cxgb4/cm.c b/drivers/infiniband/hw/cxgb4/cm.c
index d146639..30ce0a8 100644
--- a/drivers/i
There are 2 limits that need to be taken into account when arming the CQ.
1) the GTS register limits the delta idx to <= 0xfff.
2) T4 HW limits it to < cq size.
Update t4_arm_cq() to account for these limits.
Signed-off-by: Steve Wise
---
drivers/infiniband/hw/cxgb4/t4.h | 24 +++
CQ overflow detection needs to read the gen bit and the timestamp in
one read operation. Otherwise false overflows can result.
Signed-off-by: Steve Wise
---
drivers/infiniband/hw/cxgb4/t4.h |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/drivers/infiniband/hw/cxg
Add definitions for path record wire definition. This
will be used by the librdmacm and ib_acm service, and is
exchanged with the kernel using the newer set and query
route functionality.
Signed-off-by: Sean Hefty
---
Change from v1:
Used ibv/IBV prefix to match rest of libibverbs.
I used/kept t
The following patches introduce an updated and renamed version of
the ipath HCA driver which supports the QLogic PCIe QLE SDR, DDR,
and QDR series of HCAs.
Rather than try to patch the ipath driver to include support for QDR,
multiple ports, bug fixes, and many other structual changes, the
ib_qib d
This creates the Kconfig file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/Kconfig | 11 +++
1 files changed, 11 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/Kconfig
diff --git a/drivers/infiniband/hw/qib/Kconfig
b/drivers/infiniband/hw
This creates the Makefile file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/Makefile | 15 +++
1 files changed, 15 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/Makefile
diff --git a/drivers/infiniband/hw/qib/Makefile
b/drivers/infin
This creates the qib.h file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib.h | 1439 +++
1 files changed, 1439 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib.h
diff --git a/drivers/infiniband/hw/qib/qib.h b/
This creates the qib_6120_regs.h file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_6120_regs.h | 977 +
1 files changed, 977 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_6120_regs.h
diff --git a/drivers/infinib
creates the qib_7220.h file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_7220.h | 158 ++
1 files changed, 158 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_7220.h
diff --git a/drivers/infiniband/hw/qib/qib_
creates the qib_common.h file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_common.h | 758
1 files changed, 758 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_common.h
diff --git a/drivers/infiniband/hw/qib/
creates the qib_cq.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_cq.c | 483
1 files changed, 483 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_cq.c
diff --git a/drivers/infiniband/hw/qib/qib_cq.c
creates the qib_diag.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_diag.c | 893 ++
1 files changed, 893 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_diag.c
diff --git a/drivers/infiniband/hw/qib/qib_
creates the qib_dma.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_dma.c | 182 +++
1 files changed, 182 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_dma.c
diff --git a/drivers/infiniband/hw/qib/qib_dm
creates the qib_driver.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_driver.c | 665
1 files changed, 665 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_driver.c
diff --git a/drivers/infiniband/hw/qib/
creates the qib_eeprom.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_eeprom.c | 451
1 files changed, 451 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_eeprom.c
diff --git a/drivers/infiniband/hw/qib/
creates the qib_fs.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_fs.c | 613
1 files changed, 613 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_fs.c
diff --git a/drivers/infiniband/hw/qib/qib_fs.c
creates the qib_init.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_init.c | 1568 ++
1 files changed, 1568 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_init.c
diff --git a/drivers/infiniband/hw/qib/qib
creates the qib_intr.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_intr.c | 236 ++
1 files changed, 236 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_intr.c
diff --git a/drivers/infiniband/hw/qib/qib_
creates the qib_keys.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_keys.c | 328 ++
1 files changed, 328 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_keys.c
diff --git a/drivers/infiniband/hw/qib/qib_
creates the qib_mad.h file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_mad.h | 373 +++
1 files changed, 373 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_mad.h
diff --git a/drivers/infiniband/hw/qib/qib_ma
creates the qib_mmap.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_mmap.c | 173 ++
1 files changed, 173 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_mmap.c
diff --git a/drivers/infiniband/hw/qib/qib_
creates the qib_mr.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_mr.c | 503
1 files changed, 503 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_mr.c
diff --git a/drivers/infiniband/hw/qib/qib_mr.c
creates the qib_pcie.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_pcie.c | 738 ++
1 files changed, 738 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_pcie.c
diff --git a/drivers/infiniband/hw/qib/qib_
creates the qib_pio_copy.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_pio_copy.c | 64 ++
1 files changed, 64 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_pio_copy.c
diff --git a/drivers/infiniband/hw/q
creates the qib_qp.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_qp.c | 1255
1 files changed, 1255 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_qp.c
diff --git a/drivers/infiniband/hw/qib/qib_qp.
creates the qib_qsfp.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_qsfp.c | 564 ++
1 files changed, 564 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_qsfp.c
diff --git a/drivers/infiniband/hw/qib/qib_
creates the qib_qsfp.h file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_qsfp.h | 184 ++
1 files changed, 184 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_qsfp.h
diff --git a/drivers/infiniband/hw/qib/qib_
creates the qib_ruc.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_ruc.c | 817 +++
1 files changed, 817 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_ruc.c
diff --git a/drivers/infiniband/hw/qib/qib_ru
creates the qib_sd7220.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_sd7220.c | 1415
1 files changed, 1415 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_sd7220.c
diff --git a/drivers/infiniband/hw/qib
creates the qib_sd7220_img.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_sd7220_img.c | 1081
1 files changed, 1081 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_sd7220_img.c
diff --git a/drivers/infiniban
creates the qib_sdma.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_sdma.c | 973 ++
1 files changed, 973 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_sdma.c
diff --git a/drivers/infiniband/hw/qib/qib_
creates the qib_srq.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_srq.c | 374 +++
1 files changed, 374 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_srq.c
diff --git a/drivers/infiniband/hw/qib/qib_sr
creates the qib_sysfs.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_sysfs.c | 691 +
1 files changed, 691 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_sysfs.c
diff --git a/drivers/infiniband/hw/qib/qi
creates the qib_twsi.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_twsi.c | 498 ++
1 files changed, 498 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_twsi.c
diff --git a/drivers/infiniband/hw/qib/qib_
creates the qib_tx.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_tx.c | 557
1 files changed, 557 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_tx.c
diff --git a/drivers/infiniband/hw/qib/qib_tx.c
creates the qib_uc.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_uc.c | 555
1 files changed, 555 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_uc.c
diff --git a/drivers/infiniband/hw/qib/qib_uc.c
creates the qib_ud.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_ud.c | 607
1 files changed, 607 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_ud.c
diff --git a/drivers/infiniband/hw/qib/qib_ud.c
creates the qib_user_pages.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_user_pages.c | 157
1 files changed, 157 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_user_pages.c
diff --git a/drivers/infiniband
creates the qib_user_sdma.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_user_sdma.c | 897 +
1 files changed, 897 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_user_sdma.c
diff --git a/drivers/infiniband/h
creates the qib_user_sdma.h file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_user_sdma.h | 52 +
1 files changed, 52 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_user_sdma.h
diff --git a/drivers/infiniband/hw
creates the qib_verbs.h file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_verbs.h | 1099 +
1 files changed, 1099 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_verbs.h
diff --git a/drivers/infiniband/hw/qib/q
creates the qib_verbs_mcast.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_verbs_mcast.c | 368 +++
1 files changed, 368 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_verbs_mcast.c
diff --git a/drivers/infiniba
creates the qib_wc_ppc64.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_wc_ppc64.c | 62 ++
1 files changed, 62 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_wc_ppc64.c
diff --git a/drivers/infiniband/hw/q
creates the qib_wc_x86_64.c file.
Signed-off-by: Ralph Campbell
---
drivers/infiniband/hw/qib/qib_wc_x86_64.c | 171 +
1 files changed, 171 insertions(+), 0 deletions(-)
create mode 100644 drivers/infiniband/hw/qib/qib_wc_x86_64.c
diff --git a/drivers/infiniband/h
Signed-off-by: Ralph Campbell
---
drivers/infiniband/Kconfig |1 +
drivers/infiniband/Makefile |1 +
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/drivers/infiniband/Kconfig b/drivers/infiniband/Kconfig
index 975adce..3a04822 100644
--- a/drivers/infiniband/Kconfig
+++
This patch adds a new parameter to ib_register_device() so that
HCAs can create files in /sys/class/infiniband//ports//.
There is no need for an unregister function since the kobject
reference will go to zero when ib_unregister_device() is called.
Signed-off-by: Ralph Campbell
---
drivers/infin
84 matches
Mail list logo