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(-)
next 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.