Linux/linux 8be636ddrivers/net/can slcan.c, drivers/net/dsa/mv88e6xxx ptp.c

Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net

Pull networking fixes from David Miller:

 1) Fix memory leak in xfrm_state code, from Steffen Klassert.

 2) Fix races between devlink reload operations and device
    setup/cleanup, from Jiri Pirko.

 3) Null deref in NFC code, from Stephan Gerhold.

 4) Refcount fixes in SMC, from Ursula Braun.

 5) Memory leak in slcan open error paths, from Jouni Hogander.

 6) Fix ETS bandwidth validation in hns3, from Yonglong Liu.

 7) Info leak on short USB request answers in ax88172a driver, from
    Oliver Neukum.

 8) Release mem region properly in ep93xx_eth, from Chuhong Yuan.

 9) PTP config timestamp flags validation, from Richard Cochran.

10) Dangling pointers after SKB data realloc in seg6, from Andrea Mayer.

11) Missing free_netdev() in gemini driver, from Chuhong Yuan.

* git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (56 commits)
  ipmr: Fix skb headroom in ipmr_get_route().
  net: hns3: cleanup of stray struct hns3_link_mode_mapping
  net/smc: fix fastopen for non-blocking connect()
  rds: ib: update WR sizes when bringing up connection
  net: gemini: add missed free_netdev
  net: dsa: tag_8021q: Fix dsa_8021q_restore_pvid for an absent pvid
  seg6: fix skb transport_header after decap_and_validate()
  seg6: fix srh pointer in get_srh()
  net: stmmac: Use the correct style for SPDX License Identifier
  octeontx2-af: Use the correct style for SPDX License Identifier
  ptp: Extend the test program to check the external time stamp flags.
  mlx5: Reject requests to enable time stamping on both edges.
  igb: Reject requests that fail to enable time stamping on both edges.
  dp83640: Reject requests to enable time stamping on both edges.
  mv88e6xxx: Reject requests to enable time stamping on both edges.
  ptp: Introduce strict checking of external time stamp options.
  renesas: reject unsupported external timestamp flags
  mlx5: reject unsupported external timestamp flags
  igb: reject unsupported external timestamp flags
  dp83640: reject unsupported external timestamp flags
  ...
DeltaFile
+74-20net/can/j1939/socket.c
+51-2tools/testing/selftests/ptp/testptp.c
+44-1net/core/devlink.c
+27-9net/can/j1939/transport.c
+14-12drivers/net/ethernet/renesas/ravb_main.c
+15-8net/rds/ib_cm.c
+7-13drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c
+15-5drivers/ptp/ptp_chardev.c
+17-2drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c
+17-0drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
+17-0drivers/net/ethernet/intel/igb/igb_ptp.c
+14-2drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
+16-0drivers/net/phy/dp83640.c
+13-0drivers/net/dsa/mv88e6xxx/ptp.c
+6-5drivers/net/phy/mdio_bus.c
+11-0drivers/net/ethernet/renesas/ravb_ptp.c
+11-0net/ipv6/seg6_local.c
+9-1drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
+9-0net/can/j1939/main.c
+6-2tools/testing/selftests/drivers/net/mlxsw/vxlan.sh
+6-0net/tipc/core.h
+4-2drivers/nfc/nxp-nci/i2c.c
+4-1include/uapi/linux/ptp_clock.h
+4-1include/net/devlink.h
+5-0drivers/net/ethernet/mellanox/mlxsw/core.c
+0-5drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
+3-2drivers/net/ethernet/cirrus/ep93xx_eth.c
+4-0drivers/net/ethernet/microchip/lan743x_ptp.c
+2-2drivers/net/ethernet/marvell/octeontx2/af/rvu_struct.h
+2-2drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
+4-0drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c
+4-0drivers/net/ethernet/broadcom/tg3.c
+2-2drivers/net/ethernet/marvell/octeontx2/af/rvu.h
+2-2drivers/net/ethernet/marvell/octeontx2/af/npc_profile.h
+2-2drivers/net/ethernet/marvell/octeontx2/af/npc.h
+2-2drivers/net/ethernet/marvell/octeontx2/af/cgx_fw_if.h
+2-2drivers/net/ethernet/marvell/octeontx2/af/mbox.h
+2-2drivers/net/ethernet/marvell/octeontx2/af/common.h
+2-2drivers/net/ethernet/marvell/octeontx2/af/cgx.h
+2-1net/smc/af_smc.c
+3-0drivers/net/ethernet/mellanox/mlx4/main.c
+2-1drivers/net/ethernet/renesas/ravb.h
+2-1net/can/af_can.c
+2-1net/ipv4/ipmr.c
+3-0net/xfrm/xfrm_input.c
+1-1drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h
+1-1drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c
+1-1drivers/net/usb/cdc_ncm.c
+1-1include/trace/events/tcp.h
+2-0net/xfrm/xfrm_state.c
+1-1drivers/net/usb/ax88172a.c
+1-1net/dsa/tag_8021q.c
+1-1drivers/net/ethernet/stmicro/stmmac/dwmac5.h
+2-0drivers/net/usb/qmi_wwan.c
+2-0drivers/net/netdevsim/dev.c
+1-1drivers/net/ethernet/stmicro/stmmac/hwif.h
+0-2net/tipc/core.c
+1-0include/uapi/linux/devlink.h
+1-0drivers/net/ethernet/cortina/gemini.c
+1-0drivers/net/slip/slip.c
+1-0include/linux/can/core.h
+1-0drivers/net/can/slcan.c
+482-12562 files

UnifiedSplitRaw