This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 3494d58865ad Merge tag 'xtensa-20201119' of git://github.com/jcmvbkbc/l [...] new fcb48454c23c selftests/powerpc: rfi_flush: disable entry flush if present new f79643787e0a powerpc/64s: flush L1D on kernel entry new 9a32a7e78bd0 powerpc/64s: flush L1D after user accesses new 178d52c6e89c powerpc: Only include kup-radix.h for 64-bit Book3S new 89a83a0c69c8 selftests/powerpc: entry flush test new 0d239f3b03ef selftests/powerpc: refactor entry and rfi_flush tests new da631f7fd623 powerpc/64s: rename pnv|pseries_setup_rfi_flush to _setup_ [...] new dda3f4252e6c Merge tag 'powerpc-cve-2020-4788' of git://git.kernel.org/ [...] new eb73060b971a RDMA/cm: Make the local_id_table xarray non-irq new d035c3f6cdb8 RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() new b1e678bf290d RMDA/sw: Don't allow drivers using dma_virt_ops on highmem [...] new dabbd6abcdbe IB/hfi1: Fix error return code in hfi1_init_dd() new ee415d73dcc2 tools/testing/scatterlist: Fix test to compile and run new 3be28e93cd88 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new 1922a46b8c18 net/ncsi: Fix netlink registration new e8aa6d520b44 net: ethernet: mtk-star-emac: return ok when xmit drops new baee1991fad9 net: ethernet: mtk-star-emac: fix error return code in mtk [...] new 4ee18c179e5e net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_ [...] new 94e2bd0b259e rfkill: Fix use-after-free in rfkill_resume() new 1d18288555b3 mac80211: fix memory leak on filtered powersave frames new 4fe40b8e1566 mac80211: minstrel: remove deferred sampling code new b2911a84396f mac80211: minstrel: fix tx status processing corner case new 7bc40aedf24d mac80211: free sta in sta_info_insert_finish() on errors new 1395f8df87b0 Merge tag 'mac80211-for-net-2020-11-13' of git://git.kerne [...] new 2b5668733050 net: ethernet: ti: cpsw: fix cpts irq after suspend new 8cf8821e15cd net: Exempt multicast addresses from five-second neighbor [...] new aa6306a8481e net: phy: mscc: remove non-MACSec compatible phy new 8c07205aea36 net: marvell: prestera: fix error return code in prestera_ [...] new 81e329e93b86 net: ethernet: ti: am65-cpts: update ret when ptp_clock is ERROR new 9c2e14b48119 ip_tunnels: Set tunnel option flag when tunnel metadata is [...] new ceb736e1d45c ipv6: Fix error path to cancel the meseage new 37344718bd70 net: phy: smsc: add missed clk_disable_unprepare in smsc_p [...] new 92307069a96c net: dsa: mv88e6xxx: Avoid VTU corruption on 6097 new 65b422d9b61b vsock: forward all packets to the host when no H2G is registered new 057a10fa1f73 sctp: change to hold/put transport for proto_unreach_timer new 1ba86d4366e0 netlabel: fix an uninitialized warning in netlbl_unlabel_s [...] new e35df62e04cc lan743x: fix issue causing intermittent kernel log warnings new 796a2665ca3e lan743x: prevent entire kernel HANG on open, for some platforms new 56311a315da7 net: stmmac: dwmac_lib: enlarge dma reset timeout new 849920c70339 devlink: Add missing genlmsg_cancel() in devlink_nl_sb_por [...] new c8c958a58fc6 can: af_can: prevent potential access of uninitialized mem [...] new 9aa9379d8f86 can: af_can: prevent potential access of uninitialized mem [...] new a1e654070a60 can: dev: can_restart(): post buffer from the right context new 7968c7c79d3b can: ti_hecc: Fix memleak in ti_hecc_probe new 81c9c8e0adef can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then [...] new 8a68cc0d690c can: peak_usb: fix potential integer overflow on shift of a int new 499aa923c567 can: flexcan: flexcan_setup_stop_mode(): add missing "req_ [...] new b7ee5bc3e100 can: flexcan: fix failure handling of pm_runtime_get_sync() new 3fcce133f0d9 can: tcan4x5x: replace depends on REGMAP_SPI with depends on SPI new 1ff203badbbf can: tcan4x5x: tcan4x5x_can_probe(): add missing error che [...] new c81d0b6ca665 can: tcan4x5x: tcan4x5x_can_remove(): fix order of deregistration new cd0d83eab2e0 can: m_can: m_can_handle_state_change(): fix state change new a8c22f5b0c68 can: m_can: m_can_class_free_dev(): introduce new function new 85816aba460c can: m_can: Fix freeing of can device from peripherials new a584e9bc1b7e can: m_can: m_can_stop(): set device to software init mode [...] new e2142ef266c8 Merge tag 'linux-can-fixes-for-5.10-20201115' of git://git [...] new dd8088d5a896 PM: runtime: Add pm_runtime_resume_and_get to deal with us [...] new da875fa5040b net: fec: Fix reference count leak in fec series ops new 7953446d6647 Merge branch 'fix-usage-counter-leak-by-adding-a-general-s [...] new 9d9e937b1c8b ipv6/netfilter: Discard first fragment not including all headers new 857524564eae MAINTAINERS: Add Martin Schiller as a maintainer for the X [...] new 2a1828e378c1 net: lantiq: Wait for the GPHY firmware to be ready new 794e442ca39e MAINTAINERS: update cxgb4 and cxgb3 maintainer new cfbaa8b33e02 cx82310_eth: fix error return code in cx82310_bind() new 3beb9be16508 qlcnic: fix error return code in qlcnic_83xx_restart_hw() new 661710bfd503 net: stmmac: dwmac-intel-plat: fix error return code in in [...] new 35f735c66511 net: ethernet: ti: cpsw: fix error return code in cpsw_probe() new 7a30ecc92376 net: bridge: add missing counters to ndo_get_stats64 callback new 8e5debed3901 net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx [...] new 9c79a8ab5f12 net: mvneta: fix possible memory leak in mvneta_swbm_add_r [...] new fc70f5bf5e52 net: qualcomm: rmnet: Fix incorrect receive packet handlin [...] new 3fe16edf6767 net/tls: fix corrupted data in recvmsg new 064c9c32b17c net: ipa: lock when freeing transaction new 4260330b32b1 bnxt_en: read EEPROM A2h address using page 0 new eba93de6d31c bnxt_en: Free port stats during firmware reset. new fa97f303fa4c bnxt_en: Fix counter overflow logic. new 0ae0a779efb8 bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. new d5bd32a876c8 Merge branch 'bnxt_en-bug-fixes' new cb47d16ea210 qed: fix error return code in qed_iwarp_ll2_start() new 7b027c249da5 net: b44: fix error return code in b44_init_one() new 3d5179458d22 net: ftgmac100: Fix crash when removing driver new 1b9e2a8c99a5 tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate new fd5736bf9f23 enetc: Workaround for MDIO register access issue new a5bbcbf29089 netdevsim: set .owner to THIS_MODULE new 138559b9f99d net/tls: Fix wrong record sn in async mode of device resync new e33de7c5317e inet_diag: Fix error path to cancel the meseage in inet_re [...] new 93be52612431 qed: fix ILT configuration of SRC block new c09c8a27b9ba ipv4: use IS_ENABLED instead of ifdef new df8d85d8c69d net: usb: qmi_wwan: Set DTR quirk for MR400 new a5ebcbdf34b6 ah6: fix error return code in ah6_input() new 537a14726582 atl1c: fix error return code in atl1c_probe() new 3a36060bf294 atl1e: fix error return code in atl1e_probe() new 1532b9778478 net: Have netpoll bring-up DSA management interface new fb738b99ef22 mlxsw: Fix firmware flashing new 1f492eab67bc mlxsw: core: Use variable timeout for EMAD retries new fc2635bff24c Merge branch 'mlxsw-couple-of-fixes' new a3dcb3e7e70c net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset new d8c19014bba8 page_frag: Recover from memory pressure new 6dceaa9f56e2 atm: nicstar: Unmap DMA on send error new ea6360985732 net/mlx5e: Fix refcount leak on kTLS RX resync new 5cfb540ef27b net/mlx5e: Set IPsec WAs only in IP's non checksum partial case. new 6248ce991f8e net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb new 219b3267ca10 net/mlx5e: Fix check if netdev is bond slave new 8cbcc5ef2a28 net/mlx5: Add handling of port type in rule deletion new 1ce5fc724a26 net/mlx5: Clear bw_share upon VF disable new 470b74758260 net/mlx5: Disable QoS when min_rates on all VFs are zero new 5b8631c7b21c net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos [...] new 68ec32daf7d5 net/mlx5: fix error return code in mlx5e_tc_nic_init() new f93e8497a9bc Merge tag 'mlx5-fixes-2020-11-17' of git://git.kernel.org/ [...] new 6d9c8d15af0e net/mlx4_core: Fix init_hca fields offset new 470e14c00c63 can: kvaser_pciefd: Fix KCAN bittiming limits new d003868d7f85 can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits new cd9f13c59461 can: flexcan: flexcan_chip_start(): fix erroneous flexcan_ [...] new a1f634463aaf can: m_can: process interrupt only when not runtime suspended new f0b0a2d8a1fd Merge tag 'linux-can-fixes-for-5.10-20201118' of git://git [...] new 2d8f6481c17d ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv [...] new 0530bd6e6a3d net/smc: fix matching of existing link groups new 41a0be3f8f6b net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_ [...] new 90b49784814c Merge branch 'net-smc-fixes-2020-11-18' new 197afc631413 libbpf: Don't attempt to load unused subprog as an entry-p [...] new abbaa433de07 bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare new f16e631333a8 bpf: Fix unsigned 'datasec_id' compared with zero in check [...] new fd63729cc0a6 selftests/bpf: Fix unused attribute usage in subprogs_unused test new 9602182810cc MAINTAINERS/bpf: Update Andrii's entry. new 50431b45685b tools, bpftool: Add missing close before bpftool net attach exit new f782e2c300a7 bpf: Relax return code check for subprograms new 2acc3c1bc8e9 selftests/bpf: Fix error return code in run_getsockopt_test() new c9c89dcd872e bpf, sockmap: Fix partial copy_page_to_iter so progress ca [...] new 36cd0e696a83 bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingre [...] new 70796fb751f1 bpf, sockmap: Use truesize with sk_rmem_schedule() new 6fa9201a8989 bpf, sockmap: Avoid returning unneeded EAGAIN when redirec [...] new 2443ca66676d bpf, sockmap: Handle memory acct if skb_verdict prog redir [...] new 4363023d2668 bpf, sockmap: Avoid failures from skb_to_sgvec when skb ha [...] new 1fd6cee127e2 libbpf: Fix VERSIONED_SYM_COUNT number parsing new 6fa6d28051e9 lib/strncpy_from_user.c: Mask out bytes after NUL terminator. new c8a36aedf3e2 selftest/bpf: Test bpf_probe_read_user_str() strips traili [...] new 14d6d86c210a Merge branch 'Fix bpf_probe_read_user_str() overcopying' new 2801a5da5b25 fail_function: Remove a redundant mutex unlock new e6ea60bac1ee Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 4d02da974ea8 Merge tag 'net-5.10-rc5' of git://git.kernel.org/pub/scm/l [...]
The 140 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/kernel-parameters.txt | 7 ++ MAINTAINERS | 27 ++-- arch/powerpc/include/asm/book3s/64/kup-radix.h | 66 ++++++---- arch/powerpc/include/asm/exception-64s.h | 12 +- arch/powerpc/include/asm/feature-fixups.h | 19 +++ arch/powerpc/include/asm/kup.h | 26 +++- arch/powerpc/include/asm/security_features.h | 7 ++ arch/powerpc/include/asm/setup.h | 4 + arch/powerpc/kernel/exceptions-64s.S | 80 ++++++------ arch/powerpc/kernel/setup_64.c | 122 +++++++++++++++++- arch/powerpc/kernel/syscall_64.c | 2 +- arch/powerpc/kernel/vmlinux.lds.S | 14 +++ arch/powerpc/lib/feature-fixups.c | 104 +++++++++++++++ arch/powerpc/platforms/powernv/setup.c | 24 +++- arch/powerpc/platforms/pseries/mobility.c | 4 +- arch/powerpc/platforms/pseries/pseries.h | 2 +- arch/powerpc/platforms/pseries/setup.c | 15 ++- drivers/atm/nicstar.c | 2 + drivers/infiniband/Kconfig | 3 + drivers/infiniband/core/cm.c | 12 +- drivers/infiniband/hw/hfi1/chip.c | 3 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 2 +- drivers/infiniband/sw/rdmavt/Kconfig | 3 +- drivers/infiniband/sw/rxe/Kconfig | 2 +- drivers/infiniband/sw/siw/Kconfig | 1 + drivers/net/can/dev.c | 2 +- drivers/net/can/flexcan.c | 28 +++-- drivers/net/can/kvaser_pciefd.c | 4 +- drivers/net/can/m_can/Kconfig | 3 +- drivers/net/can/m_can/m_can.c | 18 ++- drivers/net/can/m_can/m_can.h | 1 + drivers/net/can/m_can/m_can_platform.c | 23 ++-- drivers/net/can/m_can/tcan4x5x.c | 32 +++-- drivers/net/can/ti_hecc.c | 13 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 2 +- drivers/net/can/usb/mcba_usb.c | 4 +- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 4 +- drivers/net/dsa/lantiq_gswip.c | 11 ++ drivers/net/dsa/mv88e6xxx/chip.c | 2 + drivers/net/dsa/mv88e6xxx/global1.c | 31 +++++ drivers/net/dsa/mv88e6xxx/global1.h | 1 + drivers/net/dsa/mv88e6xxx/global1_vtu.c | 59 +++++++-- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 4 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 4 +- drivers/net/ethernet/broadcom/b44.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 5 +- drivers/net/ethernet/faraday/ftgmac100.c | 4 + drivers/net/ethernet/freescale/enetc/Kconfig | 1 + drivers/net/ethernet/freescale/enetc/enetc.c | 62 ++++++--- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 115 ++++++++++++++++- drivers/net/ethernet/freescale/enetc/enetc_mdio.c | 8 +- drivers/net/ethernet/freescale/fec_main.c | 12 +- drivers/net/ethernet/marvell/mvneta.c | 5 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 7 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 3 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 6 +- drivers/net/ethernet/mellanox/mlx4/fw.h | 4 +- .../net/ethernet/mellanox/mlx5/core/en/rep/bond.c | 2 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 14 +-- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 3 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 9 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 3 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 20 +-- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 7 ++ drivers/net/ethernet/mellanox/mlxsw/Kconfig | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 3 +- drivers/net/ethernet/microchip/lan743x_main.c | 13 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_cxt.h | 3 - drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 12 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 3 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 5 + .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 + drivers/net/ethernet/ti/am65-cpts.c | 3 +- drivers/net/ethernet/ti/cpsw.c | 11 +- drivers/net/ethernet/ti/cpsw_new.c | 9 +- drivers/net/geneve.c | 3 +- drivers/net/ipa/gsi_trans.c | 15 ++- drivers/net/netdevsim/dev.c | 2 + drivers/net/netdevsim/health.c | 1 + drivers/net/netdevsim/udp_tunnels.c | 1 + drivers/net/phy/mscc/mscc_macsec.c | 1 - drivers/net/phy/smsc.c | 4 +- drivers/net/usb/cx82310_eth.c | 3 +- drivers/net/usb/qmi_wwan.c | 2 +- include/linux/pm_runtime.h | 21 ++++ include/net/ip_tunnels.h | 7 +- include/net/ipv6_frag.h | 30 +++++ include/net/neighbour.h | 1 + include/net/tls.h | 16 ++- kernel/bpf/verifier.c | 18 ++- kernel/fail_function.c | 5 +- kernel/trace/bpf_trace.c | 12 +- lib/strncpy_from_user.c | 19 ++- mm/page_alloc.c | 5 + net/bridge/br_device.c | 1 + net/can/af_can.c | 38 ++++-- net/core/devlink.c | 6 +- net/core/neighbour.c | 2 + net/core/netpoll.c | 22 +++- net/core/skmsg.c | 87 +++++++++++-- net/ipv4/arp.c | 6 + net/ipv4/fib_frontend.c | 2 +- net/ipv4/inet_diag.c | 4 +- net/ipv4/tcp_bbr.c | 2 +- net/ipv4/tcp_bpf.c | 18 +-- net/ipv6/addrconf.c | 8 +- net/ipv6/ah6.c | 3 +- net/ipv6/ndisc.c | 7 ++ net/ipv6/netfilter/nf_conntrack_reasm.c | 9 ++ net/ipv6/reassembly.c | 26 +--- net/mac80211/rc80211_minstrel.c | 27 +--- net/mac80211/rc80211_minstrel.h | 1 - net/mac80211/sta_info.c | 14 +-- net/mac80211/status.c | 18 ++- net/ncsi/ncsi-manage.c | 5 - net/ncsi/ncsi-netlink.c | 22 +--- net/ncsi/ncsi-netlink.h | 3 - net/netlabel/netlabel_unlabeled.c | 2 +- net/rfkill/core.c | 3 + net/sctp/input.c | 4 +- net/sctp/sm_sideeffect.c | 4 +- net/sctp/transport.c | 2 +- net/smc/af_smc.c | 3 +- net/smc/smc_core.c | 3 +- net/smc/smc_ib.c | 6 +- net/tls/tls_device.c | 37 ++++-- net/tls/tls_sw.c | 2 +- net/vmw_vsock/af_vsock.c | 2 +- net/x25/af_x25.c | 1 + tools/bpf/bpftool/net.c | 18 +-- tools/lib/bpf/Makefile | 2 + tools/lib/bpf/libbpf.c | 23 ++-- tools/testing/scatterlist/linux/mm.h | 1 + tools/testing/scatterlist/main.c | 4 +- .../selftests/bpf/prog_tests/probe_read_user_str.c | 71 +++++++++++ .../selftests/bpf/prog_tests/sockopt_multi.c | 3 +- tools/testing/selftests/bpf/prog_tests/subprogs.c | 6 + .../selftests/bpf/prog_tests/test_global_funcs.c | 1 + .../selftests/bpf/progs/test_global_func8.c | 19 +++ .../selftests/bpf/progs/test_probe_read_user_str.c | 25 ++++ .../selftests/bpf/progs/test_subprogs_unused.c | 21 ++++ tools/testing/selftests/powerpc/include/utils.h | 5 + .../testing/selftests/powerpc/security/.gitignore | 1 + tools/testing/selftests/powerpc/security/Makefile | 4 +- .../selftests/powerpc/security/entry_flush.c | 139 +++++++++++++++++++++ .../selftests/powerpc/security/flush_utils.c | 70 +++++++++++ .../selftests/powerpc/security/flush_utils.h | 17 +++ .../testing/selftests/powerpc/security/rfi_flush.c | 96 +++++--------- 155 files changed, 1766 insertions(+), 538 deletions(-) create mode 100644 tools/testing/selftests/bpf/prog_tests/probe_read_user_str.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func8.c create mode 100644 tools/testing/selftests/bpf/progs/test_probe_read_user_str.c create mode 100644 tools/testing/selftests/bpf/progs/test_subprogs_unused.c create mode 100644 tools/testing/selftests/powerpc/security/entry_flush.c create mode 100644 tools/testing/selftests/powerpc/security/flush_utils.c create mode 100644 tools/testing/selftests/powerpc/security/flush_utils.h