2013-10-14 18:22:51

by Roland Dreier

[permalink] [raw]
Subject: [GIT PULL] please pull infiniband.git

Hi Linus,

Please pull from

git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband.git tags/rdma-for-linus

----------------------------------------------------------------

Last batch of IB changes for 3.12: many mlx5 hardware driver fixes plus
one trivial semicolon cleanup.

----------------------------------------------------------------
Eli Cohen (12):
IB/mlx5: Fix send work queue size calculation
mlx5: Remove checksum on command interface commands
IB/mlx5: Decrease memory consumption of mr caches
IB/mlx5: Avoid async events on invalid port number
mlx5: Keep polling to reclaim pages while any returned
mlx5: Fix layout of struct mlx5_init_seg
IB/mlx5: Disable atomic operations
mlx5: Fix opt param mask for sq err to rts transition
IB/mlx5: Fix opt param mask according to firmware spec
mlx5: Fix error code translation from firmware to driver
IB/mlx5: Fix alignment of reg umr gather buffers
IB/mlx5: Ensure proper synchronization accessing memory

Joe Perches (1):
IB: Remove unnecessary semicolons

Moshe Lazer (2):
IB/mlx5: Flush cache workqueue before destroying it
IB/mlx5: Fix memory leak in mlx5_ib_create_srq

Roland Dreier (1):
Merge branch 'misc' into for-next

Sagi Grimberg (1):
IB/mlx5: Fix eq names to display nicely in /proc/interrupts

drivers/infiniband/hw/amso1100/c2_ae.c | 2 +-
drivers/infiniband/hw/mlx5/main.c | 16 +++--
drivers/infiniband/hw/mlx5/mr.c | 70 +++++++++----------
drivers/infiniband/hw/mlx5/qp.c | 80 ++++++++--------------
drivers/infiniband/hw/mlx5/srq.c | 4 +-
drivers/infiniband/hw/mthca/mthca_eq.c | 2 +-
drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 6 +-
drivers/infiniband/hw/ocrdma/ocrdma_main.c | 2 +-
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 6 +-
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 28 ++++----
drivers/net/ethernet/mellanox/mlx5/core/eq.c | 4 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 21 ++----
.../net/ethernet/mellanox/mlx5/core/pagealloc.c | 16 ++++-
include/linux/mlx5/device.h | 4 +-
include/linux/mlx5/driver.h | 6 +-
15 files changed, 126 insertions(+), 141 deletions(-)


2013-10-15 00:52:09

by Linus Torvalds

[permalink] [raw]
Subject: Re: [GIT PULL] please pull infiniband.git

On Mon, Oct 14, 2013 at 11:16 AM, Roland Dreier <[email protected]> wrote:
>
> Last batch of IB changes for 3.12: many mlx5 hardware driver fixes plus
> one trivial semicolon cleanup.

Quite frankly, these mlx5 updates don't look like regression fixes.
They look like "continued development" to me, and seem to be things
that never worked. At least some of them look like performance
enhancements, in fact, not even resembling bugfixes. Others look like
"not a bug, but let's improve random behavior".

I pulled this once, because hardly anybody really cares. But the other
side of that "nobody cares" is that I might as well not have pulled.
If this kind of "continued development" patches keep happening, I'll
just start ignoring pull requests after the merge window.

So get your act together, and push back on the people you are supposed
to manage. Because this is *not* acceptable for post-rc5, and I'm
giving this single warning. Next time, I'll just ignore the sh*t you
send me.

Comprende?

Linus

2013-10-15 17:48:30

by Roland Dreier

[permalink] [raw]
Subject: Re: [GIT PULL] please pull infiniband.git

On Mon, Oct 14, 2013 at 5:52 PM, Linus Torvalds
<[email protected]> wrote:
> So get your act together, and push back on the people you are supposed
> to manage. Because this is *not* acceptable for post-rc5, and I'm
> giving this single warning. Next time, I'll just ignore the sh*t you
> send me.
>
> Comprende?

Fair enough. I've been AWOL for a month due to real life / non-kernel
stuff, and I didn't want the Mellanox guys to miss a kernel cycle just
because I couldn't get my act together. So this one is totally on me
-- I know it's late in the cycle and I tried to sneak it in.

I do expect to send one more patch turning off a not-fully-baked new
feature for 3.12, but other than that everything else will wait for
3.13.

- R.