LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
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: 9+ 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-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 \
--subject='Re: What'\''s in infiniband.git for 2.6.22' \
/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
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).