All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jakub Kicinski <kuba@kernel.org>
To: torvalds@linux-foundation.org
Cc: kuba@kernel.org, davem@davemloft.net, netdev@vger.kernel.org,
	linux-kernel@vger.kernel.org
Subject: [GIT PULL] Networking for 5.11-rc3
Date: Mon,  4 Jan 2021 16:32:32 -0800	[thread overview]
Message-ID: <20210105003232.3172133-1-kuba@kernel.org> (raw)

The following changes since commit d64c6f96ba86bd8b97ed8d6762a8c8cc1770d214:

  Merge tag 'net-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2020-12-17 13:45:24 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.11-rc3

for you to fetch changes up to a8f33c038f4e50b0f47448cb6c6ca184c4f717ef:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf (2021-01-04 14:02:02 -0800)

----------------------------------------------------------------
Networking fixes for 5.11-rc3, including fixes from netfilter, wireless
and bpf trees.

Current release - regressions:

 - mt76: - usb: fix NULL pointer dereference in mt76u_status_worker
         - sdio: fix NULL pointer dereference in mt76s_process_tx_queue

 - net: ipa: fix interconnect enable bug

Current release - always broken:

 - netfilter: ipset: fixes possible oops in mtype_resize

 - ath11k: fix number of coding issues found by static analysis tools
           and spurious error messages

Previous releases - regressions:

 - e1000e: re-enable s0ix power saving flows for systems with
           the Intel i219-LM Ethernet controllers to fix power
	   use regression

 - virtio_net: fix recursive call to cpus_read_lock() to avoid
               a deadlock

 - ipv4: ignore ECN bits for fib lookups in fib_compute_spec_dst()

 - net-sysfs: take the rtnl lock around XPS configuration

 - xsk: - fix memory leak for failed bind
        - rollback reservation at NETDEV_TX_BUSY

 - r8169: work around power-saving bug on some chip versions

Previous releases - always broken:

 - dcb: validate netlink message in DCB handler

 - tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS
        to prevent unnecessary retries

 - vhost_net: fix ubuf refcount when sendmsg fails

 - bpf: save correct stopping point in file seq iteration

 - ncsi: use real net-device for response handler

 - neighbor: fix div by zero caused by a data race (TOCTOU)

 - bareudp: - fix use of incorrect min_headroom size
            - fix false positive lockdep splat from the TX lock

 - net: mvpp2: - clear force link UP during port init procedure
                 in case bootloader had set it
               - add TCAM entry to drop flow control pause frames
	       - fix PPPoE with ipv6 packet parsing
	       - fix GoP Networking Complex Control config of port 3
	       - fix pkt coalescing IRQ-threshold configuration

 - xsk: fix race in SKB mode transmit with shared cq

 - ionic: account for vlan tag len in rx buffer len

 - net: stmmac: ignore the second clock input, current clock framework
                does not handle exclusive clock use well, other drivers
		may reconfigure the second clock
Misc:

 - ppp: change PPPIOCUNBRIDGECHAN ioctl request number to follow
        existing scheme

Signed-off-by: Jakub Kicinski <kuba@kernel.org>

----------------------------------------------------------------
Alex Elder (6):
      net: ipa: fix interconnect enable bug
      net: ipa: clear pending interrupts before enabling
      net: ipa: use state to determine channel command success
      net: ipa: use state to determine event ring command success
      net: ipa: don't return a value from gsi_channel_command()
      net: ipa: don't return a value from evt_ring_command()

Andrii Nakryiko (1):
      selftests/bpf: Work-around EBUSY errors from hashmap update/delete

Antoine Tenart (4):
      net-sysfs: take the rtnl lock when storing xps_cpus
      net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc
      net-sysfs: take the rtnl lock when storing xps_rxqs
      net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc

Arend van Spriel (1):
      MAINTAINERS: switch to different email address

Baruch Siach (4):
      net: af_packet: fix procfs header for 64-bit pointers
      docs: netdev-FAQ: fix question headers formatting
      docs: networking: packet_mmap: fix formatting for C macros
      docs: networking: packet_mmap: fix old config reference

Bjørn Mork (1):
      net: usb: qmi_wwan: add Quectel EM160R-GL

Carl Huang (4):
      ath11k: fix crash caused by NULL rx_channel
      ath11k: start vdev if a bss peer is already created
      ath11k: qmi: try to allocate a big block of DMA memory first
      ath11k: pci: disable ASPM L0sLs before downloading firmware

Charles Keepax (1):
      net: macb: Correct usage of MACB_CAPS_CLK_HW_CHG flag

Colin Ian King (3):
      netfilter: nftables: fix incorrect increment of loop counter
      ath11k: add missing null check on allocated skb
      selftests/bpf: Fix spelling mistake "tranmission" -> "transmission"

Cong Wang (1):
      erspan: fix version 1 check in gre_parse_header()

Dan Carpenter (3):
      ath11k: Fix error code in ath11k_core_suspend()
      ath11k: Fix ath11k_pci_fix_l1ss()
      atm: idt77252: call pci_disable_device() on error path

David S. Miller (1):
      Merge git://git.kernel.org/.../bpf/bpf

Davide Caratti (2):
      net/sched: sch_taprio: ensure to reset/destroy all child qdiscs
      net: mptcp: cap forward allocation to 1M

Dinghao Liu (2):
      net: ethernet: mvneta: Fix error handling in mvneta_probe
      net: ethernet: Fix memleak in ethoc_probe

Eric Dumazet (1):
      bpf: Add schedule point in htab_init_buckets()

Florian Fainelli (1):
      net: systemport: set dev->max_mtu to UMAC_MAX_MTU_SIZE

Florian Westphal (1):
      netfilter: xt_RATEEST: reject non-null terminated string from userspace

Grygorii Strashko (1):
      net: ethernet: ti: cpts: fix ethtool output when no ptp_clock registered

Guillaume Nault (2):
      ppp: Fix PPPIOCUNBRIDGECHAN request number
      ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst()

Heiner Kallweit (1):
      r8169: work around power-saving bug on some chip versions

Ido Schimmel (1):
      selftests: mlxsw: Set headroom size of correct port

Jakub Kicinski (13):
      iavf: fix double-release of rtnl_lock
      Merge branch '40GbE' of git://git.kernel.org/.../tnguy/net-queue
      Merge git://git.kernel.org/.../pablo/nf
      Merge branch 'ucc_geth-fixes'
      MAINTAINERS: remove names from mailing list maintainers
      Merge tag 'wireless-drivers-2020-12-22' of git://git.kernel.org/.../kvalo/wireless-drivers
      Merge branch 'net-ipa-gsi-interrupt-handling-fixes'
      Merge branch 'net-sysfs-fix-race-conditions-in-the-xps-code'
      Merge branch '1GbE' of git://git.kernel.org/.../tnguy/net-queue
      Merge branch 'bnxt_en-bug-fixes'
      Merge branch 'net-ipa-fix-some-new-build-warnings'
      Merge branch 'net-dsa-lantiq_gswip-two-fixes-for-net-stable'
      Merge git://git.kernel.org/.../pablo/nf

Jeff Dike (1):
      virtio_net: Fix recursive call to cpus_read_lock()

John Wang (1):
      net/ncsi: Use real net-device for response handler

Jonathan Lemon (2):
      bpf: Save correct stopping point in file seq iteration
      bpf: Use thread_group_leader()

Kalle Valo (1):
      Merge ath-current from git://git.kernel.org/.../kvalo/ath.git

Kamal Mostafa (1):
      selftests/bpf: Clarify build error if no vmlinux

Lijun Pan (2):
      ibmvnic: fix login buffer memory leak
      ibmvnic: continue fatal error reset after passive init

Lorenzo Bianconi (4):
      mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker
      mt76: usb: remove wake logic in mt76u_status_worker
      mt76: sdio: remove wake logic in mt76s_process_tx_queue
      mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue

Léo Le Bouter (1):
      atlantic: remove architecture depends

Magnus Karlsson (3):
      xsk: Fix memory leak for failed bind
      xsk: Fix race in SKB mode transmit with shared cq
      xsk: Rollback reservation at NETDEV_TX_BUSY

Manish Chopra (1):
      qede: fix offload for IPIP tunnel packets

Mario Limonciello (4):
      e1000e: Only run S0ix flows if shutdown succeeded
      e1000e: bump up timeout to wait when ME un-configures ULP mode
      Revert "e1000e: disable s0ix entry and exit flows for ME systems"
      e1000e: Export S0ix flags to ethtool

Martin Blumenstingl (3):
      net: stmmac: dwmac-meson8b: ignore the second clock input
      net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for internal PHYs
      net: dsa: lantiq_gswip: Fix GSWIP_MII_CFG(p) register access

Michael Chan (1):
      bnxt_en: Check TQM rings for maximum supported value.

Noor Azura Ahmad Tarmizi (1):
      stmmac: intel: Add PCI IDs for TGL-H platform

Pablo Neira Ayuso (2):
      netfilter: nft_dynset: report EOPNOTSUPP on missing set feature
      netfilter: nftables: add set expression flags

Petr Machata (1):
      net: dcb: Validate netlink message in DCB handler

Ping-Ke Shih (1):
      rtlwifi: rise completion at the last step of firmware callback

Randy Dunlap (2):
      mt76: mt7915: fix MESH ifdef block
      net: sched: prevent invalid Scell_log shift count

Rasmus Villemoes (3):
      ethernet: ucc_geth: set dev->max_mtu to 1518
      ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram
      ethernet: ucc_geth: fix use-after-free in ucc_geth_remove()

Roland Dreier (1):
      CDC-NCM: remove "connected" log message

Shannon Nelson (1):
      ionic: account for vlan tag len in rx buffer len

Stefan Chulski (5):
      net: mvpp2: disable force link UP during port init procedure
      net: mvpp2: Add TCAM entry to drop flow control pause frames
      net: mvpp2: prs: fix PPPoE with ipv6 packet parse
      net: mvpp2: Fix GoP port 3 Networking Complex Control configurations
      net: mvpp2: fix pkt coalescing int-threshold configuration

Subash Abhinov Kasiviswanathan (1):
      netfilter: x_tables: Update remaining dereference to RCU

Sylwester Dziedziuch (1):
      i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs

Taehee Yoo (2):
      bareudp: set NETIF_F_LLTX flag
      bareudp: Fix use of incorrect min_headroom size

Tian Tao (1):
      bpf: Remove unused including <linux/version.h>

Vasily Averin (2):
      netfilter: ipset: fixes possible oops in mtype_resize
      netfilter: ipset: fix shift-out-of-bounds in htable_bits()

Vasundhara Volam (1):
      bnxt_en: Fix AER recovery.

Xie He (2):
      net: hdlc_ppp: Fix issues when mod_timer is called while timer is running
      net: lapb: Decrease the refcount of "struct lapb_cb" in lapb_device_event

YANG LI (1):
      ibmvnic: fix: NULL pointer dereference.

Yunjian Wang (3):
      tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS
      net: hns: fix return value check in __lb_other_process()
      vhost_net: fix ubuf refcount incorrectly when sendmsg fails

weichenchen (1):
      net: neighbor: fix a crash caused by mod zero

 Documentation/networking/netdev-FAQ.rst            | 126 ++++++++++----------
 Documentation/networking/packet_mmap.rst           |  11 +-
 MAINTAINERS                                        |  26 ++---
 drivers/atm/idt77252.c                             |   2 +-
 drivers/net/bareudp.c                              |   3 +-
 drivers/net/dsa/lantiq_gswip.c                     |  27 ++---
 drivers/net/ethernet/aquantia/Kconfig              |   1 -
 drivers/net/ethernet/broadcom/bcmsysport.c         |   1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  38 +++---
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   7 +-
 drivers/net/ethernet/cadence/macb_main.c           |   2 +-
 drivers/net/ethernet/ethoc.c                       |   3 +-
 drivers/net/ethernet/freescale/ucc_geth.c          |   3 +-
 drivers/net/ethernet/freescale/ucc_geth.h          |   9 +-
 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c   |   4 +
 drivers/net/ethernet/ibm/ibmvnic.c                 |  10 +-
 drivers/net/ethernet/intel/e1000e/e1000.h          |   1 +
 drivers/net/ethernet/intel/e1000e/ethtool.c        |  46 ++++++++
 drivers/net/ethernet/intel/e1000e/ich8lan.c        |  17 ++-
 drivers/net/ethernet/intel/e1000e/netdev.c         |  59 ++--------
 drivers/net/ethernet/intel/i40e/i40e.h             |   3 +
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  10 ++
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |   4 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |   4 +-
 drivers/net/ethernet/marvell/mvneta.c              |   2 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |  27 +++--
 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c     |  38 +++++-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h     |   2 +-
 drivers/net/ethernet/pensando/ionic/ionic_txrx.c   |   2 +-
 drivers/net/ethernet/qlogic/qede/qede_fp.c         |   5 +
 drivers/net/ethernet/realtek/r8169_main.c          |   6 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c  |   4 +
 .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c    |   2 +-
 drivers/net/ethernet/ti/cpts.c                     |   2 +
 drivers/net/ipa/gsi.c                              | 127 +++++++++++----------
 drivers/net/ipa/ipa_clock.c                        |   4 +-
 drivers/net/tun.c                                  |   2 +-
 drivers/net/usb/cdc_ncm.c                          |   3 -
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/virtio_net.c                           |  12 +-
 drivers/net/wan/hdlc_ppp.c                         |   7 ++
 drivers/net/wireless/ath/ath11k/core.c             |   2 +-
 drivers/net/wireless/ath/ath11k/dp_rx.c            |  10 +-
 drivers/net/wireless/ath/ath11k/mac.c              |   8 +-
 drivers/net/wireless/ath/ath11k/pci.c              |  44 ++++++-
 drivers/net/wireless/ath/ath11k/pci.h              |   2 +
 drivers/net/wireless/ath/ath11k/peer.c             |  17 +++
 drivers/net/wireless/ath/ath11k/peer.h             |   2 +
 drivers/net/wireless/ath/ath11k/qmi.c              |  24 +++-
 drivers/net/wireless/ath/ath11k/qmi.h              |   1 +
 drivers/net/wireless/ath/ath11k/wmi.c              |   3 +
 drivers/net/wireless/mediatek/mt76/mt7915/init.c   |   4 +-
 drivers/net/wireless/mediatek/mt76/sdio.c          |  19 ++-
 drivers/net/wireless/mediatek/mt76/usb.c           |   9 +-
 drivers/net/wireless/realtek/rtlwifi/core.c        |   8 +-
 drivers/vhost/net.c                                |   6 +-
 include/net/red.h                                  |   4 +-
 include/net/xdp_sock.h                             |   4 -
 include/net/xsk_buff_pool.h                        |   5 +
 include/uapi/linux/netfilter/nf_tables.h           |   3 +
 include/uapi/linux/ppp-ioctl.h                     |   2 +-
 kernel/bpf/hashtab.c                               |   1 +
 kernel/bpf/syscall.c                               |   1 -
 kernel/bpf/task_iter.c                             |  18 +--
 net/core/neighbour.c                               |   6 +-
 net/core/net-sysfs.c                               |  65 +++++++++--
 net/dcb/dcbnl.c                                    |   2 +
 net/ipv4/fib_frontend.c                            |   2 +-
 net/ipv4/gre_demux.c                               |   2 +-
 net/ipv4/netfilter/arp_tables.c                    |   2 +-
 net/ipv4/netfilter/ip_tables.c                     |   2 +-
 net/ipv6/netfilter/ip6_tables.c                    |   2 +-
 net/lapb/lapb_iface.c                              |   1 +
 net/mptcp/protocol.c                               |   5 +-
 net/ncsi/ncsi-rsp.c                                |   2 +-
 net/netfilter/ipset/ip_set_hash_gen.h              |  42 +++----
 net/netfilter/nf_tables_api.c                      |  10 +-
 net/netfilter/nft_dynset.c                         |  15 ++-
 net/netfilter/xt_RATEEST.c                         |   3 +
 net/packet/af_packet.c                             |   4 +-
 net/sched/sch_choke.c                              |   2 +-
 net/sched/sch_gred.c                               |   2 +-
 net/sched/sch_red.c                                |   2 +-
 net/sched/sch_sfq.c                                |   2 +-
 net/sched/sch_taprio.c                             |   7 +-
 net/xdp/xsk.c                                      |  16 ++-
 net/xdp/xsk_buff_pool.c                            |   3 +-
 net/xdp/xsk_queue.h                                |   5 +
 tools/testing/selftests/bpf/Makefile               |   3 +
 tools/testing/selftests/bpf/test_maps.c            |  48 +++++++-
 tools/testing/selftests/bpf/xdpxceiver.c           |   4 +-
 .../testing/selftests/drivers/net/mlxsw/qos_pfc.sh |   2 +-
 92 files changed, 710 insertions(+), 411 deletions(-)

             reply	other threads:[~2021-01-05  0:33 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-01-05  0:32 Jakub Kicinski [this message]
2021-01-05 20:48 ` [GIT PULL] Networking for 5.11-rc3 pr-tracker-bot
2021-01-05 21:01 ` patchwork-bot+netdevbpf
  -- strict thread matches above, loose matches on Subject: below --
2021-01-08  5:00 Jakub Kicinski
2021-01-08 20:36 ` pr-tracker-bot

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=20210105003232.3172133-1-kuba@kernel.org \
    --to=kuba@kernel.org \
    --cc=davem@davemloft.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.