lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-Id: <20180904.124254.286629003346268054.davem@davemloft.net>
Date:   Tue, 04 Sep 2018 12:42:54 -0700 (PDT)
From:   David Miller <davem@...emloft.net>
To:     torvalds@...ux-foundation.org
CC:     akpm@...ux-foundation.org, netdev@...r.kernel.org,
        linux-kernel@...r.kernel.org
Subject: [GIT] Networking


1) Must perform TXQ teardown before unregistering interfaces in
   mac80211, from Toke Høiland-Jørgensen.

2) Don't allow creating mac80211_hwsim with less than one channel,
   from Johannes Berg.

3) Division by zero in cfg80211, fix from Johannes Berg.

4) Fix endian issue in tipc, from Haiqing Bai.

5) BPF sockmap use-after-free fixes from Daniel Borkmann.

6) Spectre-v1 in mac80211_hwsim, from Jinbum Park.

7) Missing rhashtable_walk_exit() in tipc, from Cong Wang.

8) Revert kvzalloc() conversion of AF_PACKET, it breaks mmap() when
   kvzalloc() tries to use kmalloc() pages.  From Eric Dumazet.

9) Fix deadlock in hv_netvsc, from Dexuan Cui.

10) Do not restart timewait timer on RST, from Florian Westphal.

11) Fix double lwstate refcount grab in ipv6, from Alexey Kodanev.

12) Unsolicit report count handling is off-by-one, fix from Hangbin
    Liu.

13) Sleep-in-atomic in cadence driver, from Jia-Ju Bai.

14) Respect ttl-inherit in ip6 tunnel driver, from Hangbin Liu.

15) Use-after-free in act_ife, fix from Cong Wang.

16) Missing hold to meta module in act_ife, from Vlad Buslov.

Please pull, thanks a lot!

The following changes since commit 050cdc6c9501abcd64720b8cc3e7941efee9547d:

  Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2018-08-27 11:59:39 -0700)

are available in the git repository at:

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

for you to fetch changes up to a33710bdb6b284f8f1e24f1119d167037b374ebb:

  net: phy: sfp: Handle unimplemented hwmon limits and alarms (2018-09-04 12:22:41 -0700)

----------------------------------------------------------------
Alexei Starovoitov (1):
      Merge branch 'bpf_msg_pull_data-fixes'

Alexey Kodanev (2):
      vti6: remove !skb->ignore_df check from vti6_xmit()
      ipv6: don't get lwtstate twice in ip6_rt_copy_init()

Andrew Lunn (1):
      net: phy: sfp: Handle unimplemented hwmon limits and alarms

Anthony Wong (1):
      r8169: add support for NCube 8168 network card

Arnd Bergmann (1):
      rfkill-gpio: include linux/mod_devicetable.h

Arunk Khandavalli (1):
      cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IE

Azat Khuzhin (1):
      r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices

Baruch Siach (1):
      net: mvpp2: initialize port of_node pointer

Chris Brandt (1):
      sh_eth: Add R7S9210 support

Cong Wang (3):
      tipc: fix a missing rhashtable_walk_exit()
      tipc: switch to rhashtable iterator
      act_ife: fix a potential use-after-free

Dan Carpenter (1):
      cfg80211: fix a type issue in ieee80211_chandef_to_operating_class()

Danek Duvall (2):
      mac80211: correct use of IEEE80211_VHT_CAP_RXSTBC_X
      mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X

Daniel Borkmann (6):
      bpf, sockmap: fix potential use after free in bpf_tcp_close
      bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg
      bpf: fix several offset tests in bpf_msg_pull_data
      bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data
      bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data
      bpf: fix sg shift repair start offset in bpf_msg_pull_data

David Ahern (1):
      net/ipv6: Only update MTU metric if it set

David S. Miller (10):
      Merge branch 'net-sched-fixes'
      Merge git://git.kernel.org/.../bpf/bpf
      Merge branch 'hns-fixes'
      Merge branch 'ipv6-fix-error-path-of-inet6_init'
      Merge branch 'net_sched-reject-unknown-tcfa_action-values'
      Merge branch 'igmp-fix-two-incorrect-unsolicit-report-count-issues'
      Merge git://git.kernel.org/.../bpf/bpf
      Merge branch 'sctp-two-fixes-for-spp_ipv6_flowlabel-and-spp_dscp-sockopts'
      Merge branch 'bnxt_en-Bug-fixes'
      Merge tag 'mac80211-for-davem-2018-09-03' of git://git.kernel.org/.../jberg/mac80211

Davide Caratti (1):
      net/sched: act_pedit: fix dump of extended layered op

Dexuan Cui (1):
      hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe()

Dinh Nguyen (1):
      net: stmmac: build the dwmac-socfpga platform driver for Stratix10

Doug Berger (1):
      net: bcmgenet: use MAC link status for fixed phy

Dreyfuss, Haim (1):
      mac80211: fix WMM TXOP calculation

Emmanuel Grumbach (4):
      mac80211: don't update the PM state of a peer upon a multicast frame
      mac80211: fix a race between restart and CSA flows
      mac80211: don't Tx a deauth frame if the AP forbade Tx
      mac80211: shorten the IBSS debug messages

Eric Dumazet (1):
      Revert "packet: switch kvzalloc to allocate memory"

Florian Westphal (1):
      tcp: do not restart timewait timer on rst reception

Gleb Fotengauer-Malinovskiy (1):
      vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition

Haim Dreyfuss (2):
      nl80211: Fix nla_put_u8 to u16 for NL80211_WMMR_TXOP
      nl80211: Pass center frequency in kHz instead of MHz

Haiqing Bai (1):
      tipc: fix the big/little endian issue in tipc_dest

Hangbin Liu (3):
      igmp: fix incorrect unsolicit report count when join group
      igmp: fix incorrect unsolicit report count after link down and up
      ip6_tunnel: respect ttl inherit for ip6tnl

Ilan Peer (1):
      mac80211: Fix station bandwidth setting after channel switch

Ivan Mikhaylov (1):
      net/ibm/emac: wrong emac_calc_base call was used by typo

Jakub Kicinski (1):
      nfp: wait for posted reconfigs when disabling the device

Jerome Brunet (1):
      Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit"

Jia-Ju Bai (1):
      net: cadence: Fix a sleep-in-atomic-context bug in macb_halt_tx()

Jinbum Park (1):
      mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom

Jiri Pirko (2):
      net: sched: fix extack error message when chain is failed to be created
      net: sched: return -ENOENT when trying to remove filter from non-existent chain

Johannes Berg (3):
      mac80211_hwsim: require at least one channel
      cfg80211: remove division by size of sizeof(struct ieee80211_wmm_rule)
      mac80211: always account for A-MSDU header changes

John Fastabend (2):
      bpf: sockmap, decrement copied count correctly in redirect error case
      bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP

Linus Walleij (1):
      net: dsa: Drop GPIO includes

Lorenzo Bianconi (2):
      mac80211: do not convert to A-MSDU if frag/subframe limited
      mac80211: fix an off-by-one issue in A-MSDU max_subframe computation

Michael Chan (3):
      bnxt_en: Fix firmware signaled resource change logic in open.
      bnxt_en: Clean up unused functions.
      bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA.

Paolo Abeni (2):
      net_sched: reject unknown tcfa_action values
      tc-testing: add test-cases for numeric and invalid control action

Pavel Machek (1):
      net/rds: RDS is not Radio Data System

Peng Li (2):
      net: hns: add the code for cleaning pkt in chip
      net: hns: add netif_carrier_off before change speed and duplex

Prashant Bhole (1):
      tools/bpf: bpftool, add xskmap in map types

Sabrina Dubroca (5):
      ipv6: fix cleanup ordering for ip6_mr failure
      ipv6: fix cleanup ordering for pingv6 registration
      net: rtnl: return early from rtnl_unregister_all when protocol isn't registered
      selftests: pmtu: maximum MTU for vti4 is 2^16-1-20
      selftests: pmtu: detect correct binary to ping ipv6 addresses

Sara Sharon (1):
      mac80211: avoid kernel panic when building AMSDU from non-linear SKB

Stanislaw Gruszka (1):
      cfg80211: make wmm_rule part of the reg_rule structure

Stefan Agner (1):
      bpf: fix build error with clang

Tariq Toukan (1):
      net/mlx5: Fix SQ offset in QPs with small RQ

Thomas Falcon (1):
      ibmvnic: Include missing return code checks in reset function

Toke Høiland-Jørgensen (1):
      mac80211: Run TXQ teardown code before de-registering interfaces

Tony Lindgren (2):
      dt-bindings: net: cpsw: Document cpsw-phy-sel usage but prefer phandle
      net: ethernet: cpsw-phy-sel: prefer phandle for phy sel

Tushar Dave (1):
      bpf: Fix bpf_msg_pull_data()

Vinson Lee (1):
      uapi: Fix linux/rds.h userspace compilation errors.

Vlad Buslov (2):
      net: sched: null actions array pointer before releasing action
      net: sched: action_ife: take reference to meta module

Xin Long (5):
      sctp: hold transport before accessing its asoc in sctp_transport_get_next
      sctp: remove useless start_fail from sctp_ht_iter in proc
      erspan: set erspan_ver to 1 by default when adding an erspan dev
      sctp: fix invalid reference to the index variable of the iterator
      sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel

Yuan-Chi Pang (1):
      mac80211: mesh: fix HWMP sequence numbering to follow standard

Zhenbo Gao (2):
      tipc: correct spelling errors for struct tipc_bc_base's comment
      tipc: correct spelling errors for tipc_topsrv_queue_evt() comments

Zhu Yanjun (1):
      net/rds: Use rdma_read_gids to get connection SGID/DGID in IPv6

 Documentation/devicetree/bindings/net/cpsw.txt                  |  6 ++++++
 Documentation/devicetree/bindings/net/sh_eth.txt                |  1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c                       | 22 +++++++++++++++-------
 drivers/net/ethernet/broadcom/bnxt/bnxt.h                       |  3 +--
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c                 |  7 ++++---
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c                   | 20 --------------------
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h                   |  1 -
 drivers/net/ethernet/broadcom/genet/bcmgenet.h                  |  3 +++
 drivers/net/ethernet/broadcom/genet/bcmmii.c                    | 10 ++++++++--
 drivers/net/ethernet/cadence/macb_main.c                        |  2 +-
 drivers/net/ethernet/hisilicon/hns/hnae.h                       |  2 ++
 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c               | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c              | 36 ++++++++++++++++++++++++++++++++++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c               | 44 ++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h               |  8 ++++++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c              | 29 +++++++++++++++++++++++++++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h              |  3 +++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c               | 23 +++++++++++++++++++++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.h               |  1 +
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c               | 23 +++++++++++++++++++++++
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h               |  1 +
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h               |  1 +
 drivers/net/ethernet/hisilicon/hns/hns_enet.c                   | 21 ++++++++++++++++++---
 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c                |  2 ++
 drivers/net/ethernet/ibm/emac/core.c                            |  6 +++---
 drivers/net/ethernet/ibm/ibmvnic.c                              | 12 +++++++++---
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c                 |  1 +
 drivers/net/ethernet/mellanox/mlx5/core/wq.c                    |  5 +++--
 drivers/net/ethernet/netronome/nfp/nfp_net_common.c             | 48 +++++++++++++++++++++++++++++++++---------------
 drivers/net/ethernet/realtek/r8169.c                            |  7 +++++--
 drivers/net/ethernet/renesas/sh_eth.c                           | 36 ++++++++++++++++++++++++++++++++++++
 drivers/net/ethernet/stmicro/stmmac/Kconfig                     |  2 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac.h                    |  1 -
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c               |  5 +----
 drivers/net/ethernet/ti/cpsw-phy-sel.c                          |  9 ++++++---
 drivers/net/hyperv/netvsc_drv.c                                 | 11 ++++++++++-
 drivers/net/phy/sfp.c                                           | 20 ++++++++++++++++----
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c              | 50 +++++---------------------------------------------
 drivers/net/wireless/mac80211_hwsim.c                           | 12 +++++++++---
 include/linux/pci_ids.h                                         |  2 ++
 include/net/cfg80211.h                                          |  4 ++--
 include/net/regulatory.h                                        |  4 ++--
 include/uapi/linux/rds.h                                        |  1 +
 include/uapi/linux/vhost.h                                      |  2 +-
 kernel/bpf/sockmap.c                                            | 64 ++++++++++++++++++++++++++++++++++++----------------------------
 net/core/filter.c                                               | 59 ++++++++++++++++++++++++++++++++---------------------------
 net/core/rtnetlink.c                                            |  4 ++++
 net/dsa/dsa.c                                                   |  2 --
 net/ipv4/igmp.c                                                 | 11 ++++-------
 net/ipv4/ip_gre.c                                               |  3 +++
 net/ipv4/tcp_minisocks.c                                        |  3 ++-
 net/ipv6/af_inet6.c                                             | 10 +++++-----
 net/ipv6/ip6_fib.c                                              |  5 ++++-
 net/ipv6/ip6_gre.c                                              |  1 +
 net/ipv6/ip6_tunnel.c                                           | 10 +++++++++-
 net/ipv6/ip6_vti.c                                              |  2 +-
 net/ipv6/route.c                                                |  1 -
 net/mac80211/ibss.c                                             | 22 +++++++++++-----------
 net/mac80211/main.c                                             | 28 ++++++++++++++++++++++------
 net/mac80211/mesh_hwmp.c                                        |  4 ++++
 net/mac80211/mlme.c                                             | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 net/mac80211/rx.c                                               |  1 +
 net/mac80211/tx.c                                               | 54 ++++++++++++++++++++++++++++++------------------------
 net/mac80211/util.c                                             | 11 +++++------
 net/packet/af_packet.c                                          | 44 +++++++++++++++++++++++++++++++-------------
 net/packet/internal.h                                           |  1 +
 net/rds/Kconfig                                                 |  2 +-
 net/rds/ib.c                                                    |  9 ++-------
 net/rfkill/rfkill-gpio.c                                        |  1 +
 net/sched/act_api.c                                             | 18 ++++++++++++------
 net/sched/act_ife.c                                             | 18 ++++++++++++++++--
 net/sched/act_pedit.c                                           | 18 +++++++++++++-----
 net/sched/cls_api.c                                             |  4 ++--
 net/sctp/proc.c                                                 |  8 --------
 net/sctp/socket.c                                               | 56 ++++++++++++++++++++++++++++++++++----------------------
 net/tipc/bcast.c                                                |  4 ++--
 net/tipc/diag.c                                                 |  2 ++
 net/tipc/name_table.c                                           | 10 ++++------
 net/tipc/name_table.h                                           |  9 ++-------
 net/tipc/netlink.c                                              |  2 ++
 net/tipc/socket.c                                               | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------
 net/tipc/socket.h                                               |  2 ++
 net/tipc/topsrv.c                                               |  4 ++--
 net/wireless/nl80211.c                                          | 15 ++++++++-------
 net/wireless/reg.c                                              | 91 +++++++++++++------------------------------------------------------------------------------
 net/wireless/util.c                                             |  2 +-
 tools/bpf/bpftool/map.c                                         |  1 +
 tools/testing/selftests/net/pmtu.sh                             |  7 +++++--
 tools/testing/selftests/tc-testing/tc-tests/actions/police.json | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
 89 files changed, 941 insertions(+), 452 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ