Revision aa35e45cd42aa249562c65e440c8d69fb84945d9 authored by Linus Torvalds on 05 January 2021, 20:38:56 UTC, committed by Linus Torvalds on 05 January 2021, 20:38:56 UTC
Pull networking fixes from Jakub Kicinski:
 "Networking fixes, including fixes from netfilter, wireless and bpf
  trees.

  Current release - regressions:

   - mt76: fix NULL pointer dereference in mt76u_status_worker and
     mt76s_process_tx_queue

   - net: ipa: fix interconnect enable bug

  Current release - always broken:

   - netfilter: fixes possible oops in mtype_resize in ipset

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

   - sysfs: take the rtnl lock around XPS configuration

   - xsk: fix memory leak for failed bind and 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 and a false
     positive lockdep splat from the TX lock

   - 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

   - 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"

* tag 'net-5.11-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (99 commits)
  net: dsa: lantiq_gswip: Fix GSWIP_MII_CFG(p) register access
  net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for internal PHYs
  net: lapb: Decrease the refcount of "struct lapb_cb" in lapb_device_event
  r8169: work around power-saving bug on some chip versions
  net: usb: qmi_wwan: add Quectel EM160R-GL
  selftests: mlxsw: Set headroom size of correct port
  net: macb: Correct usage of MACB_CAPS_CLK_HW_CHG flag
  ibmvnic: fix: NULL pointer dereference.
  docs: networking: packet_mmap: fix old config reference
  docs: networking: packet_mmap: fix formatting for C macros
  vhost_net: fix ubuf refcount incorrectly when sendmsg fails
  bareudp: Fix use of incorrect min_headroom size
  bareudp: set NETIF_F_LLTX flag
  net: hdlc_ppp: Fix issues when mod_timer is called while timer is running
  atlantic: remove architecture depends
  erspan: fix version 1 check in gre_parse_header()
  net: hns: fix return value check in __lb_other_process()
  net: sched: prevent invalid Scell_log shift count
  net: neighbor: fix a crash caused by mod zero
  ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst()
  ...
2 parent s 6207214 + a8f33c0
History
File Mode Size
Makefile -rw-r--r-- 1.6 KB
callback_srm.S -rw-r--r-- 2.9 KB
checksum.c -rw-r--r-- 4.6 KB
clear_page.S -rw-r--r-- 490 bytes
clear_user.S -rw-r--r-- 2.4 KB
copy_page.S -rw-r--r-- 620 bytes
copy_user.S -rw-r--r-- 2.1 KB
csum_ipv6_magic.S -rw-r--r-- 2.9 KB
csum_partial_copy.c -rw-r--r-- 8.3 KB
dbg_current.S -rw-r--r-- 441 bytes
dbg_stackcheck.S -rw-r--r-- 466 bytes
dbg_stackkill.S -rw-r--r-- 614 bytes
divide.S -rw-r--r-- 4.3 KB
ev6-clear_page.S -rw-r--r-- 691 bytes
ev6-clear_user.S -rw-r--r-- 7.0 KB
ev6-copy_page.S -rw-r--r-- 4.2 KB
ev6-copy_user.S -rw-r--r-- 6.9 KB
ev6-csum_ipv6_magic.S -rw-r--r-- 5.2 KB
ev6-divide.S -rw-r--r-- 6.4 KB
ev6-memchr.S -rw-r--r-- 5.3 KB
ev6-memcpy.S -rw-r--r-- 6.2 KB
ev6-memset.S -rw-r--r-- 16.0 KB
ev6-stxcpy.S -rw-r--r-- 9.4 KB
ev6-stxncpy.S -rw-r--r-- 11.3 KB
ev67-strcat.S -rw-r--r-- 1.6 KB
ev67-strchr.S -rw-r--r-- 2.8 KB
ev67-strlen.S -rw-r--r-- 1.3 KB
ev67-strncat.S -rw-r--r-- 2.4 KB
ev67-strrchr.S -rw-r--r-- 3.3 KB
fls.c -rw-r--r-- 1.1 KB
fpreg.c -rw-r--r-- 6.2 KB
memchr.S -rw-r--r-- 4.9 KB
memcpy.c -rw-r--r-- 4.0 KB
memmove.S -rw-r--r-- 2.7 KB
memset.S -rw-r--r-- 3.1 KB
srm_printk.c -rw-r--r-- 692 bytes
srm_puts.c -rw-r--r-- 406 bytes
stacktrace.c -rw-r--r-- 2.6 KB
strcat.S -rw-r--r-- 1.0 KB
strchr.S -rw-r--r-- 2.0 KB
strcpy.S -rw-r--r-- 492 bytes
strlen.S -rw-r--r-- 1.2 KB
strncat.S -rw-r--r-- 1.9 KB
strncpy.S -rw-r--r-- 1.5 KB
strrchr.S -rw-r--r-- 2.8 KB
stxcpy.S -rw-r--r-- 8.8 KB
stxncpy.S -rw-r--r-- 10.6 KB
udelay.c -rw-r--r-- 1.2 KB

back to top