From: Roland Dreier <rdreier@cisco.com>
To: linux-kernel@vger.kernel.org, general@lists.openfabrics.org
Subject: What's in infiniband.git for 2.6.22
Date: Thu, 26 Apr 2007 11:20:48 -0700 [thread overview]
Message-ID: <adaps5rro8v.fsf@cisco.com> (raw)
Here's a short summary of what my plans for 2.6.22 are. For
reference, everything is in my git tree:
git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git
Please let me know if you have any thoughts on these plans, or if
there is something that you feel is missing from this list.
* mlx4 driver for new Mellanox ConnectX HCAs. This is the connectx
branch in git. I will merge this soon, after a few more cleanups
and one final posting for review. There are actually two parts here:
- "IB/uverbs: Export ib_umem_get()/ib_umem_release() to modules"
This touches the core and all drivers, but I think it is a better
design and actually helps other drivers too in addition to being a
prerequisite for the mlx4 driver. I haven't heard anyone speak
out against it so I plan to go ahead and merge it.
- "IB/mlx4: Add driver for Mellanox ConnectX HCAs"
I'll fold all the mlx4_core and mlx4_ib code into this patch and
merge it.
- "mlx4_eth: Add 10 gigabit ethernet driver for Mellanox ConnectX"
This will NOT be merged for 2.6.22 at least. For one thing it is
pretty much just a stub that doesn't do anything useful. When
there is working 10 gig support, I'll post this to lkml and netdev
for review, but this is 2.6.23 stuff at the soonest.
* IPoIB NAPI work. This is the ipoib branch in git. Again, there are
really two parts here:
- "IB: Return "maybe missed event" hint from ib_req_notify_cq()"
This extends the API in a way that lets us implement NAPI, but may
be useful for other things too. It touches all the drivers, and I
still need to finish updating cxgb3 to work correctly. I haven't
heard anything negative about this, so I'll fix it up, post it one
more time for review, and plan on merging it.
- "IPoIB: Convert to NAPI"
This is the actual conversion of IPoIB to use NAPI, based on the
previous extension to ib_req_notify_cq(). There seems to be a
need to merge this, based on people's experiences with congestion
collapse under high load. So I'm planning on merging this too.
* I also have the following bunch of more minor patches queued, and I
will ask Linus to pull them soon. The majority of them are ipath
fixes (and I hope Qlogic will send fixes for the two other bugs that
I know of, namely corrupting the list of pending mmaps if an object
is destroyed before userspace mmaps it, and doing spin_lock_irq()
from interrupt context). There are a few other cleanups and minor
fixes scattered around. Here's the shortlog of the for-2.6.22 branch:
Arthur Jones (2):
IB/ipath: Call free_irq() on chip specific initialization failure
IB/ipath: Force PIOAvail update entry point
Bryan O'Sullivan (17):
IB/ipath: Add ability to set and clear IB local loopback
IB/ipath: Fix user memory region creation when IOMMU present
IB/ipath: Definitions of two RXE parity err bits were reversed
IB/ipath: Fix up some debug messages
IB/ipath: Change packet problems vs chip errors handling and reporting
IB/ipath: Fix bad argument to clear_bit()
IB/ipath: Fix CQ flushing when QP is modified to error state
IB/ipath: Remove unused ipath_read_kreg64_port()
IB/ipath: Fix calculation for number of kernel PIO buffers
IB/ipath: Discard multicast packets without a GRH
IB/ipath: Print better error messages if kernel is misconfigured
IB/ipath: Improve handling and reporting of parity errors
IB/ipath: On unrecoverable errors, force link down, LEDs off
IB/ipath: Prevent random program use of diags interface
IB/ipath: Disable IB link earlier in shutdown sequence
IB/ipath: Don't allow QPs 0 and 1 to be opened multiple times
IB/ipath: Fix unit selection when all CPU affinity bits set
Hal Rosenstock (3):
IB/umad: Fix declaration of dev_map[]
IB/mad: Change SMI to use enums rather than magic return codes
IB/umad: Clarify documentation of transaction ID
Joachim Fenkes (2):
IB/ehca: Implement modify_port
IB: Set class_dev->dev in core for nice device symlink
Mark Debbage (1):
IB/ipath: Allow receive ports mapped into userspace to be shared
Michael Albaugh (1):
IB/ipath: Fix driver crash (in interrupt or during unload) after chip reset
Ralph Campbell (8):
IB/ipath: Don't initialize port memory for subports
IB/ipath: Fix SRQ limit event causing dropped CQ entry
IB/ipath: NMI cpu lockup if local loopback used
IB/ipath: Support larger IB_QP_MAX_DEST_RD_ATOMIC and IB_QP_MAX_QP_RD_ATOMIC
IB/ipath: Fix QP error completion queue entries
IB/ipath: Fix PSN update for RC retries
IB/ipath: Fix port sharing on powerpc
IB/ipath: Fix RDMA reads of length zero and error handling
Robert Walsh (4):
IB/ipath: Check reserved memory keys
IB/ipath: Remove duplicate stuff from ipath_verbs.h
IB/ipath: Check that a UD work request's address handle is valid
IB/ipath: Fix WC format drift between user and kernel space
Roland Dreier (6):
IB: Remove reference to obsolete CONFIG_IPATH_CORE
IPoIB: Remove pointless opcode field from debugging output
IB/mthca: Update HCA firmware revisions
IB/mthca: Fix mthca_write_mtt() on HCAs with hidden memory
IB/mthca: Simplify CQ cleaning in mthca_free_qp()
IPoIB/cm: spin_lock_irqsave() -> spin_lock_irq() replacements
Sean Hefty (5):
RDMA/ucma: Simplify ucma_get_event()
IB/ucm: Simplify ib_ucm_event()
IB/sa: Set src_path_bits correctly in ib_init_ah_from_path()
IB/ipoib: Use ib_init_ah_from_path to initialize ah_attr
IB/umad: Implement GRH handling for sent/received MADs
next reply other threads:[~2007-04-26 18:20 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-04-26 18:20 Roland Dreier [this message]
2007-04-26 22:43 ` [PATCH][RFC] IB: Return "maybe missed event" hint from ib_req_notify_cq() Roland Dreier
2007-04-26 22:45 ` [PATCH][RFC] IPoIB: Convert to NAPI Roland Dreier
2007-04-26 22:45 ` [ofa-general] " Roland Dreier
2007-04-30 20:11 ` [ofa-general] [PATCH][RFC] IB: Return "maybe missed event" hint from ib_req_notify_cq() Hoang-Nam Nguyen
2007-04-27 15:30 ` What's in infiniband.git for 2.6.22 Michael S. Tsirkin
2007-04-28 3:56 ` Roland Dreier
2007-04-28 17:55 ` Michael S. Tsirkin
2007-04-29 7:51 ` Michael S. Tsirkin
2007-04-30 16:30 ` Roland Dreier
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=adaps5rro8v.fsf@cisco.com \
--to=rdreier@cisco.com \
--cc=general@lists.openfabrics.org \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.