***SPAM*** Re: [ofa-general] InfiniBand/RDMA merge plans for 2.6.29

Ron Livne ronli.voltaire at gmail.com
Mon Dec 22 23:54:44 PST 2008


Roland,

Any chance create_qp_flags will get in?

Thanks,
Ron


On Tue, Dec 23, 2008 at 12:25 AM, Roland Dreier <rdreier at cisco.com> wrote:
> I guess now is probably a good time to send out my plans for the
> 2.6.29 cycle.  I'm not operating at full speed (since I'm kind of on
> paternity leave and kind of on holiday break), but I'll try to get
> through as much of my backlog as possible.
>
> I should mention that I've changed the way I manage my git tree
> slightly.  I've started using "topic" branches to organize the patches
> I have queued; so for example I'll put IPoIB changes in my "ipoib"
> branch and ehca changes in my "ehca" branch.  Then I merge everything
> that I consider ready for the next merge window into my "for-next"
> branch (which is included as part of Stephen Rothwell's linux-next
> tree).  Any topics that I'm not sure are ready get to stay on their
> own branch until they are ready (or get dropped); for example, I've
> had an "xrc" branch for XRC work for a while now.
>
> Anyway, here are all the pending things that I'm aware of.  As usual,
> if something isn't already in my tree and isn't listed below, I
> probably missed it or dropped it by mistake.  Please remind me again
> in that case.
>
> As usual, when submitting a patch:
>
>  - Give a good changelog that explains what issue your patch
>   addresses, how you address the issue, how serious the issue is, and
>   any other information that would be useful to someone evaluating
>   your patch or reading it years from now.
>
>  - Please make sure that you include a "Signed-off-by:" line, and put
>   any extra junk that should not go into the final kernel log *after*
>   the "---" line so that git tools strip it off automatically.  Make
>   the subject line be appropriate for inclusion in the kernel log as
>   well once the leading "[PATCH ...]" stuff is stripped off.  I waste a
>   lot of time fixing patches by hand that could otherwise be spent
>   doing something productive like watching youtube.
>
>  - Run your patch through checkpatch.pl so I don't have to nag you to
>   fix trivial issues (or spend time fixing them myself).
>
>  - Read your patch over so I don't see a memory leak or deadlock as
>   soon as I look at it.
>
>  - Build your patch with sparse checking ("C=2 CF=-D__CHECK_ENDIAN__")
>   and make sure it doesn't introduce new warnings.  (A big bonus in
>   goodwill for sending patches that fix old warnings)
>
>  - Test your patch on a kernel with things like slab debugging and
>   lockdep turned on.
>
> And while you're waiting for me to get to your patch, I sure wouldn't
> mind if you read and commented on someone else's patch.  None of this
> means you shouldn't remind me about pending patches, since I often
> lose track of things and drop them accidentally.
>
> Core:
>
>  - Multiple CQ event vector support.  I don't see much progress on
>   making this actually usable or useful, but maybe the best way to
>   make progress on getting the correct interface for applications to
>   actually figure out which vector to use is to merge the multiple
>   vector support for some low-level drivers.  I have the mlx4 changes
>   merged, and I plan to try and do some analogous changes for mthca.
>   A resurrection of the ehca multiple vector support would be welcome
>   as well.
>
>  - I plan to merge Aleksey's patches for RDMA CM IPv6 support when I
>   have a version that applies to the current kernel.  Might be a good
>   idea for cxgb3 and nes guys to look at this and make sure that we
>   at least don't have any kernel crashes caused if someone tries to
>   make an IPv6 connection.
>
> ULPs:
>
>  - I sincerely appreciate everyone who resent IPoIB patches recently.
>   I will review them and apply this week most likely.
>
> HW specific:
>
>  - A bunch of ipath fixes.
>
>  - A bunch of nes cleanups and fixes.
>
>  - A few ehca fixes and cleanups.
>
> Here are a few topics that I believe will not be ready in time for the
> 2.6.29 window and will need to wait for 2.6.30 at least:
>
>  - Jack's XRC patch set.  I think we're getting closer to converging
>   here, but I still want to get a clean solution for the "free XRC
>   domain with other objects still associated because multiple
>   contexts share XRCDs" problem.
>
> Here all the patches I already have in my for-next branch:
>
> Chien Tung (2):
>      RDMA/nes: Add loopback check to make_cm_node()
>      RDMA/nes: Cleanup warnings
>
> Dave Olson (4):
>      IB/ipath: Don't count IB symbol and link errors unless link is UP
>      IB/ipath: Only do 1X workaround on rev1 chips
>      IB/ipath: Fix spi_pioindex value
>      IB/ipath: Add locking for interrupt use of ipath_pd contexts vs free
>
> David Disseldorp (1):
>      IB/iser: Avoid recv buffer exhaustion caused by unexpected PDUs
>
> Faisal Latif (6):
>      RDMA/nes: Cleanup cqp_request list usage
>      RDMA/nes: Lock down connected_nodes list while processing it
>      RDMA/nes: Avoid race between MPA request and reset event to rdma_cm
>      RDMA/nes: Forward packets for a new connection with stale APBVT entry
>      RDMA/nes: Fix TCP compliance test failures
>      RDMA/nes: Check cqp_avail_reqs is empty after locking the list
>
> Joachim Fenkes (1):
>      IB/ehca: Fix locking for shca_list_lock
>
> Julia Lawall (1):
>      IB/ehca: Remove redundant test of vpage
>
> Michael Ellerman (1):
>      IB/ipath: Fix pointer-to-pointer thinko in ipath_fs.c
>
> Ralph Campbell (3):
>      IB/ipath: Improve UD loopback performance by allocating temp array only once
>      IB/ipath: Fix PSN of send WQEs after an RDMA read resend
>      IB/ipath: Check return value of dma_map_single()
>
> Roland Dreier (1):
>      mlx4_core: Delete incorrect comment
>
> Stefan Roscher (1):
>      IB/ehca: Replace modulus operations in flush error completion path
>
> Yevgeny Petrilin (1):
>      mlx4_core: Add support for multiple completion event vectors
>
> _______________________________________________
> general mailing list
> general at lists.openfabrics.org
> http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general
>
> To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
>



More information about the general mailing list