https://github.com/torvalds/linux
Revision 4d02da974ea85a62074efedf354e82778f910d82 authored by Linus Torvalds on 19 November 2020, 21:33:16 UTC, committed by Linus Torvalds on 19 November 2020, 21:33:16 UTC
Pull networking fixes from Jakub Kicinski: "Networking fixes for 5.10-rc5, including fixes from the WiFi (mac80211), can and bpf (including the strncpy_from_user fix). Current release - regressions: - mac80211: fix memory leak of filtered powersave frames - mac80211: free sta in sta_info_insert_finish() on errors to avoid sleeping in atomic context - netlabel: fix an uninitialized variable warning added in -rc4 Previous release - regressions: - vsock: forward all packets to the host when no H2G is registered, un-breaking AWS Nitro Enclaves - net: Exempt multicast addresses from five-second neighbor lifetime requirement, decreasing the chances neighbor tables fill up - net/tls: fix corrupted data in recvmsg - qed: fix ILT configuration of SRC block - can: m_can: process interrupt only when not runtime suspended Previous release - always broken: - page_frag: Recover from memory pressure by not recycling pages allocating from the reserves - strncpy_from_user: Mask out bytes after NUL terminator - ip_tunnels: Set tunnel option flag only when tunnel metadata is present, always setting it confuses Open vSwitch - bpf, sockmap: - Fix partial copy_page_to_iter so progress can still be made - Fix socket memory accounting and obeying SO_RCVBUF - net: Have netpoll bring-up DSA management interface - net: bridge: add missing counters to ndo_get_stats64 callback - tcp: brr: only postpone PROBE_RTT if RTT is < current min_rtt - enetc: Workaround MDIO register access HW bug - net/ncsi: move netlink family registration to a subsystem init, instead of tying it to driver probe - net: ftgmac100: unregister NC-SI when removing driver to avoid crash - lan743x: - prevent interrupt storm on open - fix freeing skbs in the wrong context - net/mlx5e: Fix socket refcount leak on kTLS RX resync - net: dsa: mv88e6xxx: Avoid VLAN database corruption on 6097 - fix 21 unset return codes and other mistakes on error paths, mostly detected by the Hulk Robot" * tag 'net-5.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (115 commits) fail_function: Remove a redundant mutex unlock selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL lib/strncpy_from_user.c: Mask out bytes after NUL terminator. net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_determine_gid() net/smc: fix matching of existing link groups ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv6 module libbpf: Fix VERSIONED_SYM_COUNT number parsing net/mlx4_core: Fix init_hca fields offset atm: nicstar: Unmap DMA on send error page_frag: Recover from memory pressure net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset mlxsw: core: Use variable timeout for EMAD retries mlxsw: Fix firmware flashing net: Have netpoll bring-up DSA management interface atl1e: fix error return code in atl1e_probe() atl1c: fix error return code in atl1c_probe() ah6: fix error return code in ah6_input() net: usb: qmi_wwan: Set DTR quirk for MR400 can: m_can: process interrupt only when not runtime suspended can: flexcan: flexcan_chip_start(): fix erroneous flexcan_transceiver_enable() during bus-off recovery ...
Tip revision: 4d02da974ea85a62074efedf354e82778f910d82 authored by Linus Torvalds on 19 November 2020, 21:33:16 UTC
Merge tag 'net-5.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Merge tag 'net-5.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Tip revision: 4d02da9
File | Mode | Size |
---|---|---|
Kconfig | -rw-r--r-- | 19.4 KB |
Makefile | -rw-r--r-- | 4.3 KB |
acpi_pm.c | -rw-r--r-- | 6.2 KB |
arc_timer.c | -rw-r--r-- | 9.0 KB |
arm_arch_timer.c | -rw-r--r-- | 42.6 KB |
arm_global_timer.c | -rw-r--r-- | 8.6 KB |
armv7m_systick.c | -rw-r--r-- | 1.7 KB |
asm9260_timer.c | -rw-r--r-- | 6.7 KB |
bcm2835_timer.c | -rw-r--r-- | 3.1 KB |
bcm_kona_timer.c | -rw-r--r-- | 5.2 KB |
clksrc-dbx500-prcmu.c | -rw-r--r-- | 2.1 KB |
clksrc_st_lpc.c | -rw-r--r-- | 2.8 KB |
clps711x-timer.c | -rw-r--r-- | 2.3 KB |
dummy_timer.c | -rw-r--r-- | 931 bytes |
dw_apb_timer.c | -rw-r--r-- | 11.7 KB |
dw_apb_timer_of.c | -rw-r--r-- | 4.2 KB |
em_sti.c | -rw-r--r-- | 8.4 KB |
exynos_mct.c | -rw-r--r-- | 15.7 KB |
h8300_timer16.c | -rw-r--r-- | 4.0 KB |
h8300_timer8.c | -rw-r--r-- | 4.4 KB |
h8300_tpu.c | -rw-r--r-- | 3.2 KB |
hyperv_timer.c | -rw-r--r-- | 12.5 KB |
i8253.c | -rw-r--r-- | 5.1 KB |
ingenic-ost.c | -rw-r--r-- | 4.4 KB |
ingenic-sysost.c | -rw-r--r-- | 13.2 KB |
ingenic-timer.c | -rw-r--r-- | 10.4 KB |
jcore-pit.c | -rw-r--r-- | 6.5 KB |
mips-gic-timer.c | -rw-r--r-- | 6.3 KB |
mmio.c | -rw-r--r-- | 1.7 KB |
mps2-timer.c | -rw-r--r-- | 6.1 KB |
mxs_timer.c | -rw-r--r-- | 7.4 KB |
nomadik-mtu.c | -rw-r--r-- | 7.3 KB |
numachip.c | -rw-r--r-- | 2.3 KB |
renesas-ostm.c | -rw-r--r-- | 4.8 KB |
samsung_pwm_timer.c | -rw-r--r-- | 12.4 KB |
scx200_hrt.c | -rw-r--r-- | 2.5 KB |
sh_cmt.c | -rw-r--r-- | 27.6 KB |
sh_mtu2.c | -rw-r--r-- | 12.2 KB |
sh_tmu.c | -rw-r--r-- | 14.8 KB |
timer-armada-370-xp.c | -rw-r--r-- | 10.0 KB |
timer-atcpit100.c | -rw-r--r-- | 6.0 KB |
timer-atlas7.c | -rw-r--r-- | 8.2 KB |
timer-atmel-pit.c | -rw-r--r-- | 6.9 KB |
timer-atmel-st.c | -rw-r--r-- | 6.2 KB |
timer-atmel-tcb.c | -rw-r--r-- | 13.4 KB |
timer-cadence-ttc.c | -rw-r--r-- | 14.5 KB |
timer-clint.c | -rw-r--r-- | 5.9 KB |
timer-cs5535.c | -rw-r--r-- | 5.6 KB |
timer-davinci.c | -rw-r--r-- | 9.6 KB |
timer-digicolor.c | -rw-r--r-- | 5.1 KB |
timer-efm32.c | -rw-r--r-- | 6.6 KB |
timer-fsl-ftm.c | -rw-r--r-- | 7.7 KB |
timer-fttmr010.c | -rw-r--r-- | 12.0 KB |
timer-gx6605s.c | -rw-r--r-- | 4.0 KB |
timer-imx-gpt.c | -rw-r--r-- | 13.4 KB |
timer-imx-sysctr.c | -rw-r--r-- | 3.0 KB |
timer-imx-tpm.c | -rw-r--r-- | 5.6 KB |
timer-integrator-ap.c | -rw-r--r-- | 5.2 KB |
timer-ixp4xx.c | -rw-r--r-- | 7.6 KB |
timer-keystone.c | -rw-r--r-- | 5.3 KB |
timer-lpc32xx.c | -rw-r--r-- | 8.1 KB |
timer-mediatek.c | -rw-r--r-- | 8.2 KB |
timer-meson6.c | -rw-r--r-- | 5.8 KB |
timer-microchip-pit64b.c | -rw-r--r-- | 12.1 KB |
timer-milbeaut.c | -rw-r--r-- | 5.1 KB |
timer-mp-csky.c | -rw-r--r-- | 3.7 KB |
timer-npcm7xx.c | -rw-r--r-- | 5.6 KB |
timer-nps.c | -rw-r--r-- | 7.4 KB |
timer-of.c | -rw-r--r-- | 5.2 KB |
timer-of.h | -rw-r--r-- | 1.4 KB |
timer-orion.c | -rw-r--r-- | 4.6 KB |
timer-owl.c | -rw-r--r-- | 4.1 KB |
timer-oxnas-rps.c | -rw-r--r-- | 6.6 KB |
timer-pistachio.c | -rw-r--r-- | 5.6 KB |
timer-prima2.c | -rw-r--r-- | 6.5 KB |
timer-probe.c | -rw-r--r-- | 959 bytes |
timer-pxa.c | -rw-r--r-- | 5.9 KB |
timer-qcom.c | -rw-r--r-- | 6.0 KB |
timer-rda.c | -rw-r--r-- | 4.6 KB |
timer-riscv.c | -rw-r--r-- | 4.3 KB |
timer-rockchip.c | -rw-r--r-- | 6.8 KB |
timer-sp.h | -rw-r--r-- | 1.7 KB |
timer-sp804.c | -rw-r--r-- | 9.0 KB |
timer-sprd.c | -rw-r--r-- | 4.8 KB |
timer-stm32-lp.c | -rw-r--r-- | 6.0 KB |
timer-stm32.c | -rw-r--r-- | 8.4 KB |
timer-sun4i.c | -rw-r--r-- | 6.2 KB |
timer-sun5i.c | -rw-r--r-- | 9.4 KB |
timer-tango-xtal.c | -rw-r--r-- | 1.3 KB |
timer-tegra.c | -rw-r--r-- | 10.3 KB |
timer-ti-32k.c | -rw-r--r-- | 4.2 KB |
timer-ti-dm-systimer.c | -rw-r--r-- | 19.2 KB |
timer-ti-dm.c | -rw-r--r-- | 22.9 KB |
timer-u300.c | -rw-r--r-- | 16.4 KB |
timer-versatile.c | -rw-r--r-- | 866 bytes |
timer-vf-pit.c | -rw-r--r-- | 4.9 KB |
timer-vt8500.c | -rw-r--r-- | 3.9 KB |
timer-zevio.c | -rw-r--r-- | 5.5 KB |
Computing file changes ...