mbox series

[GIT] Networking

Message ID 20200108.225547.2138089804633960284.davem@davemloft.net
State Accepted
Delegated to: David Miller
Headers show
Series [GIT] Networking | expand

Pull-request

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

Message

David Miller Jan. 9, 2020, 6:55 a.m. UTC
1) Missing netns pointer init in arp_tables, from Florian Westphal.

2) Fix normal tcp SACK being treated as D-SACK, from Pengcheng Yang.

3) Fix divide by zero in sch_cake, from Wen Yang.

4) Len passed to skb_put_padto() is wrong in qrtr code, from Carl
   Huang.

5) cmd->obj.chunk is leaked in sctp code error paths, from Xin Long.

6) cgroup bpf programs can be released out of order, fix from Roman
   Gushchin.

7) Make sure stmmac debugfs entry name is changed when device name
   changes, from Jiping Ma.

8) Fix memory leak in vlan_dev_set_egress_priority(), from Eric
   Dumazet.

9) SKB leak in lan78xx usb driver, also from Eric Dumazet.

10) Rediculous TCA_FQ_QUANTUM values configured can cause loops in fq
    packet scheduler, reject them.  From Eric Dumazet.

Please pull, thanks a lot!

The following changes since commit 738d2902773e30939a982c8df7a7f94293659810:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2019-12-31 11:14:58 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 9546a0b7ce0077d827470f603f2522b845ce5954:

  tipc: fix wrong connect() return code (2020-01-08 15:57:35 -0800)

----------------------------------------------------------------
Andrew Lunn (2):
      net: freescale: fec: Fix ethtool -d runtime PM
      net: dsa: mv88e6xxx: Preserve priority when setting CPU port.

Arnd Bergmann (1):
      atm: eni: fix uninitialized variable warning

Baruch Siach (1):
      net: dsa: mv88e6xxx: force cmode write on 6141/6341

Carl Huang (1):
      net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue

Chen-Yu Tsai (2):
      net: stmmac: dwmac-sunxi: Allow all RGMII modes
      net: stmmac: dwmac-sun8i: Allow all RGMII modes

Dan Murphy (2):
      can: tcan4x5x: tcan4x5x_can_probe(): turn on the power before parsing the config
      can: tcan4x5x: tcan4x5x_parse_config(): Disable the INH pin device-state GPIO is unavailable

Daniel Borkmann (1):
      bpf: Fix passing modified ctx to ld/abs/ind instruction

David S. Miller (9):
      net: Correct type of tcp_syncookies sysctl.
      Merge tag 'linux-can-fixes-for-5.5-20200102' of git://git.kernel.org/.../mkl/linux-can
      net: Update GIT url in maintainers.
      Merge branch 'atlantic-bugfixes'
      Merge tag 'mlx5-fixes-2020-01-06' of git://git.kernel.org/.../saeed/linux
      Merge git://git.kernel.org/.../bpf/bpf
      Merge branch 'vlan-rtnetlink-newlink-fixes'
      Merge branch 'net-ungraft-prio'
      Merge git://git.kernel.org/.../pablo/nf

Dmytro Linkin (1):
      net/mlx5e: Avoid duplicating rule destinations

Eli Cohen (1):
      net/mlx5e: Fix hairpin RSS table size

Eran Ben Elisha (1):
      net/mlx5e: Always print health reporter message to dmesg

Erez Shitrit (1):
      net/mlx5: DR, Init lists that are used in rule's member

Eric Dumazet (6):
      vlan: fix memory leak in vlan_dev_set_egress_priority
      vlan: vlan_changelink() should propagate errors
      net: usb: lan78xx: fix possible skb leak
      pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM
      gtp: fix bad unlock balance in gtp_encap_enable_socket
      macvlan: do not assume mac_header is set in macvlan_broadcast()

Fenghua Yu (1):
      drivers/net/b44: Change to non-atomic bit operations on pwol_mask

Florian Faber (1):
      can: mscan: mscan_rx_poll(): fix rx path lockup when returning from polling to irq mode

Florian Westphal (3):
      netfilter: arp_tables: init netns pointer in xt_tgchk_param struct
      netfilter: conntrack: dccp, sctp: handle null timeout argument
      netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present

Gustavo A. R. Silva (1):
      can: tcan4x5x: tcan4x5x_parse_config(): fix inconsistent IS_ERR and PTR_ERR

Hangbin Liu (2):
      vxlan: fix tos value before xmit
      selftests: loopback.sh: skip this test if the driver does not support

Igor Russkikh (3):
      net: atlantic: broken link status on old fw
      net: atlantic: loopback configuration in improper place
      net: atlantic: remove duplicate entries

Jesper Dangaard Brouer (1):
      doc/net: Update git https URLs in netdev-FAQ documentation

Jiping Ma (1):
      stmmac: debugfs entry name is not be changed when udev rename device name.

Johan Hovold (2):
      can: kvaser_usb: fix interface sanity check
      can: gs_usb: gs_usb_probe(): use descriptors of current altsetting

Jose Abreu (1):
      net: stmmac: Fixed link does not need MDIO Bus

Krzysztof Kozlowski (3):
      MAINTAINERS: Drop obsolete entries from Samsung sxgbe ethernet driver
      net: wan: sdla: Fix cast from pointer to integer of different size
      net: ethernet: sxgbe: Rename Samsung to lowercase

Liran Alon (1):
      net: Google gve: Remove dma_wmb() before ringing doorbell

Masahiro Yamada (2):
      tipc: do not add socket.o to tipc-y twice
      tipc: remove meaningless assignment in Makefile

Michael Guralnik (1):
      net/mlx5: Move devlink registration before interfaces load

Niklas Cassel (1):
      MAINTAINERS: Remove myself as co-maintainer for qcom-ethqos

Oliver Hartkopp (1):
      can: can_dropped_invalid_skb(): ensure an initialized headroom in outgoing CAN sk_buffs

Pablo Neira Ayuso (2):
      netfilter: nf_tables: unbind callbacks from flowtable destroy path
      netfilter: flowtable: add nf_flowtable_time_stamp

Parav Pandit (1):
      Revert "net/mlx5: Support lockless FTE read lookups"

Pengcheng Yang (1):
      tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK

Petr Machata (2):
      mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO
      net: sch_prio: When ungrafting, replace with FIFO

Roman Gushchin (1):
      bpf: cgroup: prevent out-of-order release of cgroup bpf

Russell King (1):
      net: phylink: fix failure to register on x86 systems

Sean Nyekjaer (2):
      can: tcan4x5x: tcan4x5x_can_probe(): get the device out of standby before register access
      can: tcan4x5x: tcan4x5x_parse_config(): reset device before register access

Stephen Boyd (1):
      macb: Don't unregister clks unconditionally

Tuong Lien (2):
      tipc: fix link overflow issue at socket shutdown
      tipc: fix wrong connect() return code

Vikas Gupta (1):
      firmware: tee_bnxt: Fix multiple call to tee_client_close_context

Wen Yang (1):
      sch_cake: avoid possible divide by zero in cake_enqueue()

Xin Long (1):
      sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY

Yevgeny Kliteynik (1):
      net/mlx5: DR, No need for atomic refcount for internal SW steering resources

Ying Xue (1):
      tipc: eliminate KMSAN: uninit-value in __tipc_nl_compat_dumpit error

wenxu (4):
      netfilter: nft_flow_offload: fix underflow in flowtable reference counter
      netfilter: nf_flow_table_offload: fix incorrect ethernet dst address
      netfilter: nf_flow_table_offload: check the status of dst_neigh
      netfilter: nf_flow_table_offload: fix the nat port mangle.

 Documentation/networking/ip-sysctl.txt                       |  2 +-
 Documentation/networking/netdev-FAQ.rst                      |  4 ++--
 MAINTAINERS                                                  | 13 +++++--------
 drivers/atm/eni.c                                            |  4 ++--
 drivers/firmware/broadcom/tee_bnxt_fw.c                      |  1 -
 drivers/net/can/m_can/tcan4x5x.c                             | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++----------
 drivers/net/can/mscan/mscan.c                                | 21 ++++++++++-----------
 drivers/net/can/usb/gs_usb.c                                 |  4 ++--
 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c            |  2 +-
 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c             |  2 +-
 drivers/net/dsa/mv88e6xxx/global1.c                          |  5 +++++
 drivers/net/dsa/mv88e6xxx/global1.h                          |  1 +
 drivers/net/dsa/mv88e6xxx/port.c                             | 12 ++++++------
 drivers/net/ethernet/aquantia/atlantic/aq_nic.c              |  4 ++--
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c    |  3 ---
 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c |  4 +---
 drivers/net/ethernet/broadcom/b44.c                          |  9 ++++++---
 drivers/net/ethernet/cadence/macb_main.c                     |  4 +---
 drivers/net/ethernet/freescale/fec_main.c                    |  9 +++++++++
 drivers/net/ethernet/google/gve/gve_rx.c                     |  2 --
 drivers/net/ethernet/google/gve/gve_tx.c                     |  6 ------
 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h              | 16 ++++++++++++++++
 drivers/net/ethernet/mellanox/mlx5/core/en/health.c          |  7 ++++---
 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c              | 16 ----------------
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c              | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c            | 70 +++++++++++++++-------------------------------------------------------
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h            |  1 -
 drivers/net/ethernet/mellanox/mlx5/core/main.c               | 16 +++++++++-------
 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_rule.c   |  5 ++++-
 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c    | 10 +++++-----
 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h  | 14 ++++++++------
 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c         |  7 +++++++
 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c              |  2 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c            |  3 +++
 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c            |  2 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c            | 32 ++++++++++++++++++++++++++++++++
 drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c        |  2 +-
 drivers/net/gtp.c                                            |  5 +++--
 drivers/net/macvlan.c                                        |  2 +-
 drivers/net/phy/phylink.c                                    |  3 +++
 drivers/net/usb/lan78xx.c                                    |  9 +++------
 drivers/net/vxlan.c                                          |  4 ++--
 drivers/net/wan/sdla.c                                       |  2 +-
 include/linux/can/dev.h                                      | 34 ++++++++++++++++++++++++++++++++++
 include/linux/if_ether.h                                     |  8 ++++++++
 include/linux/sxgbe_platform.h                               |  2 +-
 include/net/netfilter/nf_flow_table.h                        |  6 ++++++
 kernel/bpf/cgroup.c                                          | 11 +++++++++--
 kernel/bpf/verifier.c                                        |  9 +++++++--
 net/8021q/vlan.h                                             |  1 +
 net/8021q/vlan_dev.c                                         |  3 ++-
 net/8021q/vlan_netlink.c                                     | 19 ++++++++++++-------
 net/ipv4/netfilter/arp_tables.c                              | 27 ++++++++++++++++-----------
 net/ipv4/tcp_input.c                                         |  5 ++++-
 net/netfilter/ipset/ip_set_core.c                            |  3 ++-
 net/netfilter/nf_conntrack_proto_dccp.c                      |  3 +++
 net/netfilter/nf_conntrack_proto_sctp.c                      |  3 +++
 net/netfilter/nf_flow_table_core.c                           |  7 +------
 net/netfilter/nf_flow_table_ip.c                             |  4 ++--
 net/netfilter/nf_flow_table_offload.c                        | 50 ++++++++++++++++++++++++++++++++++++--------------
 net/netfilter/nf_tables_api.c                                |  8 ++++++--
 net/netfilter/nft_flow_offload.c                             |  3 ---
 net/qrtr/qrtr.c                                              |  2 +-
 net/sched/sch_cake.c                                         |  2 +-
 net/sched/sch_fq.c                                           |  6 ++++--
 net/sched/sch_prio.c                                         | 10 ++++++++--
 net/sctp/sm_sideeffect.c                                     | 28 ++++++++++++++++++----------
 net/tipc/Makefile                                            |  4 +---
 net/tipc/netlink_compat.c                                    |  4 ++--
 net/tipc/socket.c                                            | 57 ++++++++++++++++++++++++++++++++++-----------------------
 tools/testing/selftests/net/forwarding/loopback.sh           |  8 ++++++++
 71 files changed, 515 insertions(+), 275 deletions(-)

Comments

pr-tracker-bot@kernel.org Jan. 9, 2020, 7:15 p.m. UTC | #1
The pull request you sent on Wed, 08 Jan 2020 22:55:47 -0800 (PST):

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net refs/heads/master

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a5f48c7878d2365f6ff7008e9317abbc16f68847

Thank you!