From: David Miller <davem@davemloft.net>
To: anthony.l.nguyen@intel.com
Cc: kuba@kernel.org, dledford@redhat.com, jgg@mellanox.com,
netdev@vger.kernel.org, linux-rdma@vger.kernel.org,
shiraz.saleem@intel.com, david.m.ertman@intel.com
Subject: Re: [PATCH net-next v1 0/6][pull request] iwl-next Intel Wired LAN Driver Updates 2021-05-21
Date: Fri, 21 May 2021 14:31:14 -0700 (PDT) [thread overview]
Message-ID: <20210521.143114.1063478082804784831.davem@davemloft.net> (raw)
In-Reply-To: <20210521182205.3823642-1-anthony.l.nguyen@intel.com>
From: Tony Nguyen <anthony.l.nguyen@intel.com>
Date: Fri, 21 May 2021 11:21:59 -0700
> This pull request is targeting net-next and rdma-next branches.
> These patches have been reviewed by netdev and rdma mailing lists[1].
>
> This series adds RDMA support to the ice driver for E810 devices and
> converts the i40e driver to use the auxiliary bus infrastructure
> for X722 devices. The PCI netdev drivers register auxiliary RDMA devices
> that will bind to auxiliary drivers registered by the new irdma module.
>
> [1] https://lore.kernel.org/netdev/20210520143809.819-1-shiraz.saleem@intel.com/
> ---
> Changes from last review (v6):
> - Removed unnecessary checks in i40e_client_device_register() and
> i40e_client_device_unregister()
> - Simplified the i40e_client_device_register() API
>
> The following are changes since commit 6efb943b8616ec53a5e444193dccf1af9ad627b5:
> Linux 5.13-rc1
> and are available in the git repository at:
> git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/linux iwl-next
There is a lot of extra stuff in this pull, please clean that up.
Thank you.
[davem@localhost net-next]$ git pull --no-ff git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/linux iwl-next
remote: Enumerating objects: 1726, done.
remote: Counting objects: 100% (914/914), done.
remote: Compressing objects: 100% (188/188), done.
remote: Total 516 (delta 431), reused 403 (delta 326), pack-reused 0
Receiving objects: 100% (516/516), 102.69 KiB | 2.39 MiB/s, done.
Resolving deltas: 100% (431/431), completed with 160 local objects.
From git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/linux
* branch iwl-next -> FETCH_HEAD
Auto-merging MAINTAINERS
hint: Waiting for your editor to close the file...
Merge made by the 'recursive' strategy.
Documentation/scheduler/sched-domains.rst | 2 +-
MAINTAINERS | 1 +
Makefile | 4 +-
arch/x86/events/amd/iommu.c | 47 +++++++------
arch/x86/include/asm/bug.h | 9 ---
arch/x86/include/asm/idtentry.h | 15 ++++
arch/x86/include/asm/msr.h | 4 --
arch/x86/include/asm/page_64.h | 33 +++++++++
arch/x86/include/asm/page_64_types.h | 23 +-----
arch/x86/kernel/cpu/common.c | 4 +-
arch/x86/kernel/cpu/resctrl/monitor.c | 2 +-
arch/x86/kernel/nmi.c | 10 +++
arch/x86/kernel/smpboot.c | 3 -
arch/x86/kvm/svm/svm.c | 39 +----------
arch/x86/kvm/vmx/vmx.c | 55 +++------------
arch/x86/kvm/x86.c | 9 +++
arch/x86/kvm/x86.h | 45 ++++++++++++
block/bio.c | 13 +---
block/blk-settings.c | 5 --
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 28 ++++----
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 184 ++++++++++++++++++++++++++++++++++++++++++++++--
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 19 ++---
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 6 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 1 +
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 13 +++-
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 4 ++
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 68 ++++++++++++++++++
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +-
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 10 ++-
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 5 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 4 +-
drivers/gpu/drm/i915/gvt/handlers.c | 6 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 10 ---
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 16 -----
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 6 --
drivers/gpu/drm/radeon/radeon_atombios.c | 26 ++++---
drivers/net/ethernet/intel/Kconfig | 2 +
drivers/net/ethernet/intel/i40e/i40e.h | 2 +
drivers/net/ethernet/intel/i40e/i40e_client.c | 130 ++++++++++++++++++++++++++++------
drivers/net/ethernet/intel/i40e/i40e_main.c | 1 +
drivers/net/ethernet/intel/ice/Makefile | 1 +
drivers/net/ethernet/intel/ice/ice.h | 44 ++++++++++--
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 33 +++++++++
drivers/net/ethernet/intel/ice/ice_common.c | 217 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
drivers/net/ethernet/intel/ice/ice_common.h | 9 +++
drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 19 +++++
drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 3 +-
drivers/net/ethernet/intel/ice/ice_idc.c | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/net/ethernet/intel/ice/ice_idc_int.h | 14 ++++
drivers/net/ethernet/intel/ice/ice_lag.c | 2 +
drivers/net/ethernet/intel/ice/ice_lib.c | 11 +++
drivers/net/ethernet/intel/ice/ice_lib.h | 2 +-
drivers/net/ethernet/intel/ice/ice_main.c | 142 +++++++++++++++++++++++++++++++------
drivers/net/ethernet/intel/ice/ice_sched.c | 69 ++++++++++++++++--
drivers/net/ethernet/intel/ice/ice_switch.c | 27 ++++++++
drivers/net/ethernet/intel/ice/ice_switch.h | 4 ++
drivers/net/ethernet/intel/ice/ice_type.h | 4 ++
drivers/video/fbdev/core/fbmem.c | 2 +-
fs/cifs/fs_context.c | 3 +
fs/cifs/sess.c | 6 ++
fs/cifs/smb2pdu.c | 5 ++
include/linux/bio.h | 4 +-
include/linux/blkdev.h | 2 -
include/linux/context_tracking.h | 92 +++++-------------------
include/linux/kvm_host.h | 45 ++++++++++++
include/linux/net/intel/i40e_client.h | 10 +++
include/linux/net/intel/iidc.h | 100 ++++++++++++++++++++++++++
include/linux/smp.h | 2 +-
include/linux/vtime.h | 108 +++++++++++++++++++----------
kernel/futex.c | 82 +++++++++++-----------
kernel/locking/qrwlock.c | 6 +-
kernel/sched/core.c | 2 +-
kernel/sched/fair.c | 12 +++-
kernel/sched/psi.c | 36 +++++++---
kernel/smp.c | 26 +++----
kernel/up.c | 2 +-
77 files changed, 1867 insertions(+), 487 deletions(-)
create mode 100644 drivers/net/ethernet/intel/ice/ice_idc.c
create mode 100644 drivers/net/ethernet/intel/ice/ice_idc_int.h
create mode 100644 include/linux/net/intel/iidc.h
next prev parent reply other threads:[~2021-05-21 21:31 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-05-21 18:21 [PATCH net-next v1 0/6][pull request] iwl-next Intel Wired LAN Driver Updates 2021-05-21 Tony Nguyen
2021-05-21 18:22 ` [PATCH net-next v1 1/6] iidc: Introduce iidc.h Tony Nguyen
2021-05-21 18:22 ` [PATCH net-next v1 2/6] ice: Initialize RDMA support Tony Nguyen
2021-05-21 18:22 ` [PATCH net-next v1 3/6] ice: Implement iidc operations Tony Nguyen
2021-05-21 18:22 ` [PATCH net-next v1 4/6] ice: Register auxiliary device to provide RDMA Tony Nguyen
2021-05-21 18:22 ` [PATCH net-next v1 5/6] i40e: Prep i40e header for aux bus conversion Tony Nguyen
2021-05-21 18:22 ` [PATCH net-next v1 6/6] i40e: Register auxiliary devices to provide RDMA Tony Nguyen
2021-05-21 21:31 ` David Miller [this message]
2021-05-21 22:45 ` [PATCH net-next v1 0/6][pull request] iwl-next Intel Wired LAN Driver Updates 2021-05-21 Jason Gunthorpe
2021-05-25 0:57 ` Nguyen, Anthony L
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=20210521.143114.1063478082804784831.davem@davemloft.net \
--to=davem@davemloft.net \
--cc=anthony.l.nguyen@intel.com \
--cc=david.m.ertman@intel.com \
--cc=dledford@redhat.com \
--cc=jgg@mellanox.com \
--cc=kuba@kernel.org \
--cc=linux-rdma@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=shiraz.saleem@intel.com \
/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 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).