* [PULL REQUEST] Please pull rdma.git
@ 2019-08-14 14:59 Doug Ledford
2019-08-14 18:25 ` pr-tracker-bot
2019-08-19 10:08 ` Geert Uytterhoeven
0 siblings, 2 replies; 20+ messages in thread
From: Doug Ledford @ 2019-08-14 14:59 UTC (permalink / raw)
To: Torvalds, Linus; +Cc: Gunthorpe, Jason, linux-rdma, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 3537 bytes --]
Hi Linus,
Fairly small pull request for -rc3. I'm out of town the rest of this
week, so I made sure to clean out as much as possible from patchworks in
enough time for 0-day to chew through it (Yay! for 0-day being back
online! :-)). Jason might send through any emergency stuff that could
pop up, otherwise I'm back next week.
The only real thing of note is the siw ABI change. Since we just merged
siw *this* release, there are no prior kernel releases to maintain
kernel ABI with. I told Bernard that if there is anything else about
the siw ABI he thinks he might want to change before it goes set in
stone, he should get it in ASAP. The siw module was around for several
years outside the kernel tree, and it had to be revamped considerably
for inclusion upstream, so we are making no attempts to be backward
compatible with the out of tree version. Once 5.3 is actually released,
we will have our baseline ABI to maintain.
Here's the boiler plate:
The following changes since commit e21a712a9685488f5ce80495b37b9fdbe96c230d:
Linux 5.3-rc3 (2019-08-04 18:40:12 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git tags/for-linus
for you to fetch changes up to 2c8ccb37b08fe364f02a9914daca474d43151453:
RDMA/siw: Change CQ flags from 64->32 bits (2019-08-13 12:22:06 -0400)
----------------------------------------------------------------
Pull request for 5.3-rc3
- Fix a memory registration release flow issue that was causing a
WARN_ON (mlx5)
- If the counters for a port aren't allocated, then we can't do
operations on the non-existent counters (core)
- Check the right variable for error code result (mlx5)
- Fix a use after free issue (mlx5)
- Fix an off by one memory leak (siw)
- Actually return an error code on error (core)
- Allow siw to be built on 32bit arches (siw, ABI change, but OK since
siw was just merged this merge window and there is no prior released
kernel to maintain compatibility with and we also updated the
rdma-core user space package to match)
Signed-off-by: Doug Ledford <dledford@redhat.com>
----------------------------------------------------------------
Bernard Metzler (1):
RDMA/siw: Change CQ flags from 64->32 bits
Dan Carpenter (3):
IB/mlx5: Check the correct variable in error handling code
RDMA/siw: Fix a memory leak in siw_init_cpulist()
RDMA/core: Fix error code in stat_get_doit_qp()
Mark Zhang (1):
RDMA/counter: Prevent QP counter binding if counters unsupported
Yishai Hadas (2):
IB/mlx5: Fix implicit MR release flow
IB/mlx5: Fix use-after-free error while accessing ev_file pointer
drivers/infiniband/core/counters.c | 6 ++++++
drivers/infiniband/core/nldev.c | 8 ++++++--
drivers/infiniband/core/umem_odp.c | 4 ----
drivers/infiniband/hw/mlx5/devx.c | 11 ++++++-----
drivers/infiniband/hw/mlx5/odp.c | 24 +++++++++---------------
drivers/infiniband/sw/siw/Kconfig | 2 +-
drivers/infiniband/sw/siw/siw.h | 2 +-
drivers/infiniband/sw/siw/siw_main.c | 4 +---
drivers/infiniband/sw/siw/siw_qp.c | 14 ++++++++++----
drivers/infiniband/sw/siw/siw_verbs.c | 16 +++++++++++-----
include/uapi/rdma/siw-abi.h | 3 ++-
11 files changed, 53 insertions(+), 41 deletions(-)
--
Doug Ledford <dledford@redhat.com>
GPG KeyID: B826A3330E572FDD
Fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PULL REQUEST] Please pull rdma.git
2019-08-14 14:59 [PULL REQUEST] Please pull rdma.git Doug Ledford
@ 2019-08-14 18:25 ` pr-tracker-bot
2019-08-19 10:08 ` Geert Uytterhoeven
1 sibling, 0 replies; 20+ messages in thread
From: pr-tracker-bot @ 2019-08-14 18:25 UTC (permalink / raw)
To: Doug Ledford; +Cc: Torvalds, Linus, Gunthorpe, Jason, linux-rdma, linux-kernel
The pull request you sent on Wed, 14 Aug 2019 10:59:07 -0400:
> git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git tags/for-linus
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a8dba0531bc0ba8b65e77a4a858da4b6eeaa1b92
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PULL REQUEST] Please pull rdma.git
2019-08-14 14:59 [PULL REQUEST] Please pull rdma.git Doug Ledford
2019-08-14 18:25 ` pr-tracker-bot
@ 2019-08-19 10:08 ` Geert Uytterhoeven
2019-08-19 12:14 ` Jason Gunthorpe
1 sibling, 1 reply; 20+ messages in thread
From: Geert Uytterhoeven @ 2019-08-19 10:08 UTC (permalink / raw)
To: Doug Ledford, Bernard Metzler
Cc: Torvalds, Linus, Gunthorpe, Jason, linux-rdma, linux-kernel
Hi Doug, Bernard,
On Wed, Aug 14, 2019 at 5:00 PM Doug Ledford <dledford@redhat.com> wrote:
> Fairly small pull request for -rc3. I'm out of town the rest of this
> week, so I made sure to clean out as much as possible from patchworks in
> enough time for 0-day to chew through it (Yay! for 0-day being back
> online! :-)). Jason might send through any emergency stuff that could
> pop up, otherwise I'm back next week.
>
> The only real thing of note is the siw ABI change. Since we just merged
> siw *this* release, there are no prior kernel releases to maintain
> kernel ABI with. I told Bernard that if there is anything else about
> the siw ABI he thinks he might want to change before it goes set in
> stone, he should get it in ASAP. The siw module was around for several
> years outside the kernel tree, and it had to be revamped considerably
> for inclusion upstream, so we are making no attempts to be backward
> compatible with the out of tree version. Once 5.3 is actually released,
> we will have our baseline ABI to maintain.
[...]
> - Allow siw to be built on 32bit arches (siw, ABI change, but OK since
> siw was just merged this merge window and there is no prior released
> kernel to maintain compatibility with and we also updated the
> rdma-core user space package to match)
> Bernard Metzler (1):
> RDMA/siw: Change CQ flags from 64->32 bits
Obviously none of this was ever compiled for a 32-bit platform?!?
Patch sent to kill the warnings.
But there may be deeper issues not exposed by them.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PULL REQUEST] Please pull rdma.git
2019-08-19 10:08 ` Geert Uytterhoeven
@ 2019-08-19 12:14 ` Jason Gunthorpe
2019-08-19 12:29 ` Geert Uytterhoeven
0 siblings, 1 reply; 20+ messages in thread
From: Jason Gunthorpe @ 2019-08-19 12:14 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Doug Ledford, Bernard Metzler, Torvalds, Linus, linux-rdma, linux-kernel
On Mon, Aug 19, 2019 at 12:08:16PM +0200, Geert Uytterhoeven wrote:
> Hi Doug, Bernard,
>
> On Wed, Aug 14, 2019 at 5:00 PM Doug Ledford <dledford@redhat.com> wrote:
> > Fairly small pull request for -rc3. I'm out of town the rest of this
> > week, so I made sure to clean out as much as possible from patchworks in
> > enough time for 0-day to chew through it (Yay! for 0-day being back
> > online! :-)). Jason might send through any emergency stuff that could
> > pop up, otherwise I'm back next week.
> >
> > The only real thing of note is the siw ABI change. Since we just merged
> > siw *this* release, there are no prior kernel releases to maintain
> > kernel ABI with. I told Bernard that if there is anything else about
> > the siw ABI he thinks he might want to change before it goes set in
> > stone, he should get it in ASAP. The siw module was around for several
> > years outside the kernel tree, and it had to be revamped considerably
> > for inclusion upstream, so we are making no attempts to be backward
> > compatible with the out of tree version. Once 5.3 is actually released,
> > we will have our baseline ABI to maintain.
>
> [...]
>
> > - Allow siw to be built on 32bit arches (siw, ABI change, but OK since
> > siw was just merged this merge window and there is no prior released
> > kernel to maintain compatibility with and we also updated the
> > rdma-core user space package to match)
>
> > Bernard Metzler (1):
> > RDMA/siw: Change CQ flags from 64->32 bits
>
> Obviously none of this was ever compiled for a 32-bit platform?!?
It is puzzling that 0-day or anyone testing linux-next hasn't noticed
this in that last 7 weeks are so..
Jason
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PULL REQUEST] Please pull rdma.git
2019-08-19 12:14 ` Jason Gunthorpe
@ 2019-08-19 12:29 ` Geert Uytterhoeven
2019-08-19 12:48 ` Jason Gunthorpe
0 siblings, 1 reply; 20+ messages in thread
From: Geert Uytterhoeven @ 2019-08-19 12:29 UTC (permalink / raw)
To: Jason Gunthorpe
Cc: Doug Ledford, Bernard Metzler, Torvalds, Linus, linux-rdma, linux-kernel
Hi Jason,
On Mon, Aug 19, 2019 at 2:14 PM Jason Gunthorpe <jgg@ziepe.ca> wrote:
> On Mon, Aug 19, 2019 at 12:08:16PM +0200, Geert Uytterhoeven wrote:
> > On Wed, Aug 14, 2019 at 5:00 PM Doug Ledford <dledford@redhat.com> wrote:
> > > Fairly small pull request for -rc3. I'm out of town the rest of this
> > > week, so I made sure to clean out as much as possible from patchworks in
> > > enough time for 0-day to chew through it (Yay! for 0-day being back
> > > online! :-)). Jason might send through any emergency stuff that could
> > > pop up, otherwise I'm back next week.
> > >
> > > The only real thing of note is the siw ABI change. Since we just merged
> > > siw *this* release, there are no prior kernel releases to maintain
> > > kernel ABI with. I told Bernard that if there is anything else about
> > > the siw ABI he thinks he might want to change before it goes set in
> > > stone, he should get it in ASAP. The siw module was around for several
> > > years outside the kernel tree, and it had to be revamped considerably
> > > for inclusion upstream, so we are making no attempts to be backward
> > > compatible with the out of tree version. Once 5.3 is actually released,
> > > we will have our baseline ABI to maintain.
> >
> > [...]
> >
> > > - Allow siw to be built on 32bit arches (siw, ABI change, but OK since
> > > siw was just merged this merge window and there is no prior released
> > > kernel to maintain compatibility with and we also updated the
> > > rdma-core user space package to match)
> >
> > > Bernard Metzler (1):
> > > RDMA/siw: Change CQ flags from 64->32 bits
> >
> > Obviously none of this was ever compiled for a 32-bit platform?!?
>
> It is puzzling that 0-day or anyone testing linux-next hasn't noticed
> this in that last 7 weeks are so..
Fair enough. The autobuilders have become a bit overloaded lately.
Still, I would expect a commit that makes a last-minute ABI change to
enable support for 32-bit platforms, to actually compile cleanly on
these 32-bit platforms.
To me, this looks like a big red flag...
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PULL REQUEST] Please pull rdma.git
2019-08-19 12:29 ` Geert Uytterhoeven
@ 2019-08-19 12:48 ` Jason Gunthorpe
0 siblings, 0 replies; 20+ messages in thread
From: Jason Gunthorpe @ 2019-08-19 12:48 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Doug Ledford, Bernard Metzler, Torvalds, Linus, linux-rdma, linux-kernel
On Mon, Aug 19, 2019 at 02:29:46PM +0200, Geert Uytterhoeven wrote:
> Hi Jason,
>
> On Mon, Aug 19, 2019 at 2:14 PM Jason Gunthorpe <jgg@ziepe.ca> wrote:
> > On Mon, Aug 19, 2019 at 12:08:16PM +0200, Geert Uytterhoeven wrote:
> > > On Wed, Aug 14, 2019 at 5:00 PM Doug Ledford <dledford@redhat.com> wrote:
> > > > Fairly small pull request for -rc3. I'm out of town the rest of this
> > > > week, so I made sure to clean out as much as possible from patchworks in
> > > > enough time for 0-day to chew through it (Yay! for 0-day being back
> > > > online! :-)). Jason might send through any emergency stuff that could
> > > > pop up, otherwise I'm back next week.
> > > >
> > > > The only real thing of note is the siw ABI change. Since we just merged
> > > > siw *this* release, there are no prior kernel releases to maintain
> > > > kernel ABI with. I told Bernard that if there is anything else about
> > > > the siw ABI he thinks he might want to change before it goes set in
> > > > stone, he should get it in ASAP. The siw module was around for several
> > > > years outside the kernel tree, and it had to be revamped considerably
> > > > for inclusion upstream, so we are making no attempts to be backward
> > > > compatible with the out of tree version. Once 5.3 is actually released,
> > > > we will have our baseline ABI to maintain.
> > >
> > > [...]
> > >
> > > > - Allow siw to be built on 32bit arches (siw, ABI change, but OK since
> > > > siw was just merged this merge window and there is no prior released
> > > > kernel to maintain compatibility with and we also updated the
> > > > rdma-core user space package to match)
> > >
> > > > Bernard Metzler (1):
> > > > RDMA/siw: Change CQ flags from 64->32 bits
> > >
> > > Obviously none of this was ever compiled for a 32-bit platform?!?
> >
> > It is puzzling that 0-day or anyone testing linux-next hasn't noticed
> > this in that last 7 weeks are so..
>
> Fair enough. The autobuilders have become a bit overloaded lately.
>
> Still, I would expect a commit that makes a last-minute ABI change to
> enable support for 32-bit platforms, to actually compile cleanly on
> these 32-bit platforms.
> To me, this looks like a big red flag...
Again, I don't know why 0-day didn't report anything. I have success
logs from it saying it compiled a tree including siw on i386
allmodconfig - I don't know why you are seeing 32 bit warnings when
0-day is not reporting anything.
Jason
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PULL REQUEST] Please pull rdma.git
@ 2019-08-30 15:42 Doug Ledford
2019-08-30 16:40 ` pr-tracker-bot
0 siblings, 1 reply; 20+ messages in thread
From: Doug Ledford @ 2019-08-30 15:42 UTC (permalink / raw)
To: Torvalds, Linus; +Cc: linux-rdma, linux-kernel, Gunthorpe, Jason
[-- Attachment #1: Type: text/plain, Size: 1326 bytes --]
Hi Linus,
*Much* calmer week this week. Just one -rc patch queued up. The way
the siw driver was locking around the traversal of the list of ipv6
addresses on a device was causing a scheduling while atomic issue.
Bernard straightened it out by using the rtnl_lock.
Here's the boiler plate:
The following changes since commit c536277e0db1ad2e9fbb9dfd940c3565a14d9c52:
RDMA/siw: Fix 64/32bit pointer inconsistency (2019-08-23 12:08:27 -0400)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git tags/for-linus
for you to fetch changes up to 531a64e4c35bb9844b0cf813a6c9a87e00be05ff:
RDMA/siw: Fix IPv6 addr_list locking (2019-08-28 10:29:19 -0400)
----------------------------------------------------------------
Pull request for 5.3-rc6
- Fix locking on list traversal (siw)
Signed-off-by: Doug Ledford <dledford@redhat.com>
----------------------------------------------------------------
Bernard Metzler (1):
RDMA/siw: Fix IPv6 addr_list locking
drivers/infiniband/sw/siw/siw_cm.c | 31 ++++++++++++++++++++-----------
1 file changed, 20 insertions(+), 11 deletions(-)
--
Doug Ledford <dledford@redhat.com>
GPG KeyID: B826A3330E572FDD
Fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
[parent not found: <5b0aa103f6007e1887f9b2cacaec8015834589b8.camel@xsintricity.com>]
* Re: [PULL REQUEST] Please pull rdma.git
[not found] <5b0aa103f6007e1887f9b2cacaec8015834589b8.camel@xsintricity.com>
@ 2019-08-23 19:14 ` Doug Ledford
0 siblings, 0 replies; 20+ messages in thread
From: Doug Ledford @ 2019-08-23 19:14 UTC (permalink / raw)
To: Torvalds, Linus; +Cc: Gunthorpe, Jason, linux-rdma, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 6352 bytes --]
Hi Linus,
I didn't notice I was on my personal email identity when I sent the pull
request. Sorry about that. It's really me ;-)
On Fri, 2019-08-23 at 14:48 -0400, Doug Ledford wrote:
> Hi Linus,
>
> No beating around the bush: this is a monster pull request for an -rc5
> kernel. Intel hit me with a series of fixes for TID processing.
> Mellanox hit me with a series for their UMR memory support.
>
> And we had one fix for siw that fixes the 32bit build warnings and
> because of the number of casts that had to be changed to properly
> silence the warnings, that one patch alone is a full 40% of the LOC of
> this entire pull request. Given that this is the initial release
> kernel
> for siw, I'm trying to fix anything in it that we can, so that adds to
> the impetus to take fixes for it like this one.
>
> I had to do a rebase early in the week. Jason had thought he put a
> patch on the rc queue that he needed to be there so he could base some
> work off of it, and it had actually not been placed there. So he
> asked
> me (on Tuesday) to fix that up before pushing my wip branch to the
> official rc branch. I did, and that's why the early patches look like
> they were all committed at the same time on Tuesday. That bunch had
> been in my queue prior.
>
> The various patches all pass my test for being legitimate fixes and
> not
> attempts to slide new features or development into a late rc. Well,
> they were all fixes with the exception of a couple clean up patches
> people wrote for making the fixes they also wrote better (like a
> cleanup
> patch to move UMR checking into a function so that the remaining UMR
> fix
> patches can reference that function), so I left those in place too.
>
> My apologies for the LOC count and the number of patches here, it's
> just
> how the cards fell this cycle. I hope you agree with me that they're
> justified fixes.
>
> Here's the boilerplate:
>
> The following changes since commit
> d1abaeb3be7b5fa6d7a1fbbd2e14e3310005c4c1:
>
> Linux 5.3-rc5 (2019-08-18 14:31:08 -0700)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
> tags/for-linus
>
> for you to fetch changes up to
> c536277e0db1ad2e9fbb9dfd940c3565a14d9c52:
>
> RDMA/siw: Fix 64/32bit pointer inconsistency (2019-08-23 12:08:27
> -0400)
>
> ----------------------------------------------------------------
> Pull request for 5.3-rc5
>
> - Fix siw buffer mapping issue
> - Fix siw 32/64 casting issues
> - Fix a KASAN access issue in bnxt_re
> - Fix several memory leaks (hfi1, mlx4)
> - Fix a NULL deref in cma_cleanup
> - Fixes for UMR memory support in mlx5 (4 patch series)
> - Fix namespace check for restrack
> - Fixes for counter support
> - Fixes for hfi1 TID processing (5 patch series)
> - Fix potential NULL deref in siw
> - Fix memory page calculations in mlx5
>
> Signed-off-by: Doug Ledford <dledford@redhat.com>
>
> ----------------------------------------------------------------
> Bernard Metzler (3):
> RDMA/siw: Fix potential NULL de-ref
> RDMA/siw: Fix SGL mapping issues
> RDMA/siw: Fix 64/32bit pointer inconsistency
>
> Ido Kalir (1):
> IB/core: Fix NULL pointer dereference when bind QP to counter
>
> Jason Gunthorpe (1):
> RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB
>
> Kaike Wan (5):
> IB/hfi1: Drop stale TID RDMA packets
> IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet
> IB/hfi1: Add additional checks when handling TID RDMA READ RESP
> packet
> IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA
> packet
> IB/hfi1: Drop stale TID RDMA packets that cause TIDErr
>
> Leon Romanovsky (2):
> RDMA/counters: Properly implement PID checks
> RDMA/restrack: Rewrite PID namespace check to be reliable
>
> Moni Shoua (4):
> IB/mlx5: Consolidate use_umr checks into single function
> IB/mlx5: Report and handle ODP support properly
> IB/mlx5: Fix MR re-registration flow to use UMR properly
> IB/mlx5: Block MR WR if UMR is not possible
>
> Selvin Xavier (1):
> RDMA/bnxt_re: Fix stack-out-of-bounds in
> bnxt_qplib_rcfw_send_message
>
> Wenwen Wang (3):
> IB/mlx4: Fix memory leaks
> infiniband: hfi1: fix a memory leak bug
> infiniband: hfi1: fix memory leaks
>
> zhengbin (1):
> RDMA/cma: fix null-ptr-deref Read in cma_cleanup
>
> drivers/infiniband/core/cma.c | 6 ++-
> drivers/infiniband/core/counters.c | 10 ++--
> drivers/infiniband/core/nldev.c | 3 +-
> drivers/infiniband/core/restrack.c | 15 +++---
> drivers/infiniband/core/umem.c | 7 +--
> drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 8 ++-
> drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 11 ++--
> drivers/infiniband/hw/hfi1/fault.c | 12 +++--
> drivers/infiniband/hw/hfi1/tid_rdma.c | 76 ++++++++++-----------
> ------
> drivers/infiniband/hw/mlx4/mad.c | 4 +-
> drivers/infiniband/hw/mlx5/main.c | 6 +--
> drivers/infiniband/hw/mlx5/mem.c | 5 +-
> drivers/infiniband/hw/mlx5/mlx5_ib.h | 14 +++++
> drivers/infiniband/hw/mlx5/mr.c | 7 ++-
> drivers/infiniband/hw/mlx5/odp.c | 17 ++++---
> drivers/infiniband/hw/mlx5/qp.c | 24 +++++++--
> drivers/infiniband/sw/siw/siw.h | 8 +--
> drivers/infiniband/sw/siw/siw_cm.c | 82 ++++++++++++++-------
> ---------
> drivers/infiniband/sw/siw/siw_cq.c | 5 +-
> drivers/infiniband/sw/siw/siw_mem.c | 14 ++---
> drivers/infiniband/sw/siw/siw_mem.h | 2 +-
> drivers/infiniband/sw/siw/siw_qp.c | 2 +-
> drivers/infiniband/sw/siw/siw_qp_rx.c | 26 +++++-----
> drivers/infiniband/sw/siw/siw_qp_tx.c | 80 ++++++++++++++-------
> --------
> drivers/infiniband/sw/siw/siw_verbs.c | 40 +++++++--------
> include/rdma/restrack.h | 3 +-
> 26 files changed, 248 insertions(+), 239 deletions(-)
>
--
Doug Ledford <dledford@redhat.com>
GPG KeyID: B826A3330E572FDD
Fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PULL REQUEST] Please pull rdma.git
@ 2019-08-02 14:39 Doug Ledford
2019-08-02 22:10 ` pr-tracker-bot
0 siblings, 1 reply; 20+ messages in thread
From: Doug Ledford @ 2019-08-02 14:39 UTC (permalink / raw)
To: Torvalds, Linus; +Cc: Gunthorpe, Jason, linux-rdma, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 3191 bytes --]
Hi Linus,
Here's our second -rc pull request. Nothing particularly special in
this one. The client removal deadlock fix is kindy tricky, but we had
multiple eyes on it and no one could find a fault in it. A couple
Spectre V1 fixes too. Otherwise, all just normal -rc fodder.
Here's the boilerplate:
The following changes since commit b7165bd0d6cbb93732559be6ea8774653b204480:
IB/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (2019-07-25 11:45:48 -0300)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git tags/for-linus
for you to fetch changes up to 020fb3bebc224dfe9353a56ecbe2d5fac499dffc:
RDMA/hns: Fix error return code in hns_roce_v1_rsv_lp_qp() (2019-08-01 12:53:53 -0400)
----------------------------------------------------------------
Pull request for 5.3-rc2
- A couple Spectre V1 fixes (umad, hfi1)
- Fix a tricky deadlock in the rdma core code with refcounting instead
of locks (client removal patches)
- Build errors (hns)
- Fix a scheduling while atomic issue (mlx5)
- Use after free fix (mad)
- Fix error path return code (hns)
- Null deref fix (siw_crypto_hash)
- A few other misc. minor fixes
----------------------------------------------------------------
Bernard Metzler (1):
Do not dereference 'siw_crypto_shash' before checking
Gal Pressman (1):
RDMA/restrack: Track driver QP types in resource tracker
Gustavo A. R. Silva (1):
IB/hfi1: Fix Spectre v1 vulnerability
Guy Levi (1):
IB/mlx5: Fix MR registration flow to use UMR properly
Jack Morgenstein (1):
IB/mad: Fix use-after-free in ib mad completion handling
Jason Gunthorpe (2):
RDMA/devices: Do not deadlock during client removal
RDMA/devices: Remove the lock around remove_client_context
Leon Romanovsky (1):
RDMA/mlx5: Release locks during notifier unregister
Michal Kalderon (1):
RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes
Tony Luck (1):
IB/core: Add mitigation for Spectre V1
Wei Yongjun (1):
RDMA/hns: Fix error return code in hns_roce_v1_rsv_lp_qp()
YueHaibing (1):
RDMA/hns: Fix build error
drivers/infiniband/core/core_priv.h | 5 +-
drivers/infiniband/core/device.c | 102 +++++++++++++++++++----------
drivers/infiniband/core/mad.c | 20 +++---
drivers/infiniband/core/user_mad.c | 6 +-
drivers/infiniband/hw/hfi1/verbs.c | 2 +
drivers/infiniband/hw/hns/Kconfig | 6 +-
drivers/infiniband/hw/hns/Makefile | 8 +--
drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 4 +-
drivers/infiniband/hw/mlx5/main.c | 7 +-
drivers/infiniband/hw/mlx5/mr.c | 27 +++-----
drivers/infiniband/hw/qedr/main.c | 10 ++-
drivers/infiniband/sw/siw/siw_qp.c | 6 +-
include/rdma/ib_verbs.h | 4 +-
13 files changed, 124 insertions(+), 83 deletions(-)
--
Doug Ledford <dledford@redhat.com>
GPG KeyID: B826A3330E572FDD
Fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PULL REQUEST] Please pull rdma.git
@ 2019-06-21 19:42 Doug Ledford
2019-06-21 22:35 ` pr-tracker-bot
0 siblings, 1 reply; 20+ messages in thread
From: Doug Ledford @ 2019-06-21 19:42 UTC (permalink / raw)
To: Torvalds, Linus; +Cc: Gunthorpe, Jason, linux-rdma, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 3424 bytes --]
Hi Linus,
This is probably our last -rc pull request. We don't have anything else
outstanding at the moment anyway, and with the summer months on us and
people taking trips, I expect the next weeks leading up to the merge
window to be pretty calm and sedate.
This has two simple, no brainer fixes for the EFA driver.
Then it has ten not quite so simple fixes for the hfi1 driver. The
problem with them is that they aren't simply one liner typo fixes.
They're still fixes, but they're more complex issues like livelock under
heavy load where the answer was to change work queue usage and spinlock
usage to resolve the problem, or issues with orphaned requests during
certain types of failures like link down which required some more
complex work to fix too. They all look like legitimate fixes to me,
they just aren't small like I wish they were.
Here's the boilerplate:
The following changes since commit d1fdb6d8f6a4109a4263176c84b899076a5f8008:
Linux 5.2-rc4 (2019-06-08 20:24:46 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git tags/for-linus
for you to fetch changes up to 7a5834e456f7fb3eca9b63af2a6bc7f460ae482f:
RDMA/efa: Handle mmap insertions overflow (2019-06-18 16:27:24 -0400)
----------------------------------------------------------------
Pull request for 5.1-rc5
- 2 minor EFA fixes
- 10 hfi1 fixes related to scaling issues
----------------------------------------------------------------
Gal Pressman (2):
RDMA/efa: Fix success return value in case of error
RDMA/efa: Handle mmap insertions overflow
Kaike Wan (1):
IB/hfi1: Validate fault injection opcode user input
Mike Marciniszyn (9):
IB/hfi1: Close PSM sdma_progress sleep window
IB/hfi1: Correct tid qp rcd to match verbs context
IB/hfi1: Avoid hardlockup with flushlist_lock
IB/hfi1: Silence txreq allocation warnings
IB/hfi1: Create inline to get extended headers
IB/hfi1: Use aborts to trigger RC throttling
IB/hfi1: Wakeup QPs orphaned on wait list after flush
IB/hfi1: Handle wakeup of orphaned QPs for pio
IB/hfi1: Handle port down properly in pio
drivers/infiniband/hw/efa/efa_com_cmd.c | 24 +++++++++++----
drivers/infiniband/hw/efa/efa_verbs.c | 21 ++++++++++---
drivers/infiniband/hw/hfi1/chip.c | 13 ++++++++
drivers/infiniband/hw/hfi1/chip.h | 1 +
drivers/infiniband/hw/hfi1/fault.c | 5 +++
drivers/infiniband/hw/hfi1/hfi.h | 31 +++++++++++++++++++
drivers/infiniband/hw/hfi1/pio.c | 21 +++++++++++--
drivers/infiniband/hw/hfi1/rc.c | 53 +++++++++++++++++++-------------
drivers/infiniband/hw/hfi1/sdma.c | 26 ++++++++++++----
drivers/infiniband/hw/hfi1/tid_rdma.c | 4 +--
drivers/infiniband/hw/hfi1/ud.c | 4 +--
drivers/infiniband/hw/hfi1/user_sdma.c | 12 +++-----
drivers/infiniband/hw/hfi1/user_sdma.h | 1 -
drivers/infiniband/hw/hfi1/verbs.c | 14 +++++----
drivers/infiniband/hw/hfi1/verbs.h | 1 +
drivers/infiniband/hw/hfi1/verbs_txreq.c | 2 +-
drivers/infiniband/hw/hfi1/verbs_txreq.h | 3 +-
17 files changed, 174 insertions(+), 62 deletions(-)
--
Doug Ledford <dledford@redhat.com>
GPG KeyID: B826A3330E572FDD
Fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PULL REQUEST] Please pull rdma.git
@ 2018-12-13 16:56 Doug Ledford
2018-12-13 21:15 ` pr-tracker-bot
0 siblings, 1 reply; 20+ messages in thread
From: Doug Ledford @ 2018-12-13 16:56 UTC (permalink / raw)
To: Torvalds, Linus; +Cc: Gunthorpe, Jason, linux-rdma, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 2045 bytes --]
Hi Linus,
We have 5 small fixes for this pull request. One is a performance
regression, so not necessarily strictly a fix, but it was small and
reasonable and claimed to avoid thrashing in the scheduler, so I took
it. The remaining are all legitimate fixes that match the "we take
fixes any time" criteria.
Here's the boilerplate:
The following changes since commit 7bca603a69c0c239654a8f0bcb99e1a60b30040c:
RDMA/mlx5: Initialize return variable in case pagefault was skipped (2018-11-29 15:16:45 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git tags/for-linus
for you to fetch changes up to 37fbd834b4e492dc41743830cbe435f35120abd8:
IB/core: Fix oops in netdev_next_upper_dev_rcu() (2018-12-12 12:14:49 -0500)
----------------------------------------------------------------
Pull request for 4.20-rc
- One performance regression for hfi1
- One kasan fix for hfi1
- A couple mlx5 fixes
- A core oops fix
----------------------------------------------------------------
Artemy Kovalyov (1):
IB/mlx5: Fix implicit ODP interrupted page fault
Mark Zhang (1):
IB/core: Fix oops in netdev_next_upper_dev_rcu()
Michael J. Ruhl (1):
IB/hfi1: Fix a latency issue for small messages
Piotr Stankiewicz (1):
IB/hfi1: Fix an out-of-bounds access in get_hw_stats
Yishai Hadas (1):
IB/mlx5: Block DEVX umem from the non applicable cases
drivers/infiniband/core/roce_gid_mgmt.c | 3 +++
drivers/infiniband/hw/hfi1/chip.c | 3 ++-
drivers/infiniband/hw/hfi1/hfi.h | 2 ++
drivers/infiniband/hw/hfi1/qp.c | 7 +++++++
drivers/infiniband/hw/hfi1/verbs.c | 2 +-
drivers/infiniband/hw/mlx5/devx.c | 4 +++-
drivers/infiniband/hw/mlx5/odp.c | 9 ++++-----
7 files changed, 22 insertions(+), 8 deletions(-)
--
Doug Ledford <dledford@redhat.com>
GPG KeyID: B826A3330E572FDD
Key fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
[parent not found: <58466423-c87e-3921-101e-bffab8989fd8@redhat.com>]
end of thread, other threads:[~2019-08-30 16:40 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-14 14:59 [PULL REQUEST] Please pull rdma.git Doug Ledford
2019-08-14 18:25 ` pr-tracker-bot
2019-08-19 10:08 ` Geert Uytterhoeven
2019-08-19 12:14 ` Jason Gunthorpe
2019-08-19 12:29 ` Geert Uytterhoeven
2019-08-19 12:48 ` Jason Gunthorpe
-- strict thread matches above, loose matches on Subject: below --
2019-08-30 15:42 Doug Ledford
2019-08-30 16:40 ` pr-tracker-bot
[not found] <5b0aa103f6007e1887f9b2cacaec8015834589b8.camel@xsintricity.com>
2019-08-23 19:14 ` Doug Ledford
2019-08-02 14:39 Doug Ledford
2019-08-02 22:10 ` pr-tracker-bot
2019-06-21 19:42 Doug Ledford
2019-06-21 22:35 ` pr-tracker-bot
2018-12-13 16:56 Doug Ledford
2018-12-13 21:15 ` pr-tracker-bot
[not found] <58466423-c87e-3921-101e-bffab8989fd8@redhat.com>
[not found] ` <20161117184950.GP4240@leon.nu>
[not found] ` <582E089A.3040106@redhat.com>
[not found] ` <20161117200203.GQ4240@leon.nu>
2016-11-17 22:24 ` Or Gerlitz
2016-11-18 2:01 ` Doug Ledford
2016-11-19 19:46 ` Or Gerlitz
2016-11-19 23:11 ` Doug Ledford
2016-11-20 12:53 ` Leon Romanovsky
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).