This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 9455d25f4e3b Merge tag 'ntb-5.5' of git://github.com/jonmason/ntb new e200327708e6 fs/fnctl: fix missing __user in fcntl_rw_hint() new 2658ce095df5 fs/namespace: add __user to open_tree and move_mount syscalls new 5c8b0dfc6f4a make __d_alloc() static new 5bf9a06a5f7c Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] new 6f582b273ec2 CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks new 69738cfdfa70 fs: cifs: Fix atime update check vs mtime new a9f76cf82719 cifs: remove redundant assignment to pointer pneg_ctxt new 9e8fae259740 smb3: remove unused flag passed into close functions new 43f8a6a74ee2 smb3: query attributes on file close new 3345bb44bacd cifs: Fix lookup of SMB connections on multichannel new 9a7d5a9e6d79 cifs: fix possible uninitialized access and race on iface_list new fdef665ba44a smb3: fix mode passed in on create for modetosid mount option new 231e2a0ba567 smb3: improve check for when we send the security descript [...] new a78f7cdddbbb Merge tag '5.5-rc-smb3-fixes-part2' of git://git.samba.org [...] new 75d886a99384 scsi: ibmvscsi_tgt: Remove unneeded variable rc new eede4970fb6c scsi: lpfc: size cpu map by last cpu id set new 82ea3e0e129e scsi: scsi_transport_sas: Fix memory leak when removing devices new 0e7c353e1828 scsi: pm80xx: fix logic to break out of loop when register [...] new 69b41f141dc4 scsi: pm80xx: Remove unused include of linux/version.h new d341e9a8f2cf scsi: qla2xxx: fix rports not being mark as lost in sync f [...] new c8a347931869 scsi: qla2xxx: unregister ports after GPN_FT failure new 45dc8f2d9c94 scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI new a35989a0723c scsi: sd_zbc: Improve report zones error printout new 73374b39b01e scsi: megaraid_sas: Make poll_aen_lock static new 1eb9151eb7c5 scsi: MAINTAINERS: Add the linux-scsi mailing list to the [...] new 138f371ddf4f Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new d0f010434124 bpf: Fix static checker warning new da5fb18225b4 bpf: Support pre-2.25-binutils objcopy for vmlinux BTF new b56840585690 libbpf: Fix Makefile' libbpf symbol mismatch diagnostic new 53f8dd434b6f libbpf: Fix global variable relocation new 1fd450f99272 libbpf: Fix up generation of bpf_helper_defs.h new 7c3977d1e804 libbpf: Fix sym->st_value print on 32-bit arches new ce27709b8162 bpf: Fix build in minimal configurations new df786c9b9476 bpf: Force .BTF section start to zero when dumping from vmlinux new e1608f3fa857 bpf: Avoid setting bpf insns pages read-only when prog is jited new 3464afdf11f9 libbpf: Fix readelf output parsing on powerpc with recent [...] new 734c7022adaa Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new b3c424eb6a1a sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO new 040b5cfbcefa Fixed updating of ethertype in function skb_mpls_pop new 825e5601c142 MAINTAINERS: add fragment for xilinx CAN driver new 8c2a58568d6d MAINTAINERS: add myself as maintainer of MCAN MMIO device driver new 9ebd796e2400 can: slcan: Fix use-after-free Read in slcan_open new 870db5d1015c can: ucan: fix non-atomic allocation in completion handler new b848238d86aa can: xilinx_can: skip error message on deferred probe new 3d3c817c3a40 can: xilinx_can: Fix usage of skb memory new 56e7a2f83d13 Merge tag 'linux-can-fixes-for-5.5-20191203' of git://git. [...] new 42c17fa69f98 net: fix a leak in register_netdevice() new c4b4c421857d net: bridge: deny dev_set_mac_address() when unregistering new 9aed6ae0647d net/core: Populate VF index in struct ifla_vf_guid new 9385973fe8db net: mscc: ocelot: unregister the PTP clock on deinit new 0d580fbd2db0 tcp: refactor tcp_retransmit_timer() new 2f23cd42e19c net: sched: fix dump qlen for sch_mq/sch_mqprio with NOLOC [...] new 8ffb055beae5 cls_flower: Fix the behavior using port ranges with hw-offload new c4e85f73afb6 net: ipv6: add net argument to ip6_dst_lookup_flow new 6c8991f41546 net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup new 7b3b209e61ad Merge branch 'net-convert-ipv6_stub-to-ip6_dst_lookup_flow' new 5d50aa83e2c8 openvswitch: support asymmetric conntrack new 95219afbb980 act_ct: support asymmetric conntrack new 86c76c098983 xdp: obtain the mem_id mutex before trying to remove an entry. new ffac2027e18f ionic: keep users rss hash across lif reset new 0cb96b5749bf net: sfp: fix unbind new 38ecd706ca78 net: sfp: fix hwmon new 099ffd7eddfe NFC: NCI: use new `delay` structure for SPI transfer delays new d04ac224b168 net: Fixed updating of ethertype in skb_mpls_push() new df95467b6d2b hsr: fix a NULL pointer dereference in hsr_dev_xmit() new a350d2e7adbb net: thunderx: start phy before starting autonegotiation new 5b55633f20ee s390/qeth: guard against runt packets new f677fcb9aeb6 s390/qeth: ensure linear access to packet headers new f9e50b02a99c s390/qeth: fix dangling IO buffers after halt/clear new b87440526324 Merge branch 's390-fixes' new aacf6578ef77 net: ethernet: ti: cpsw_switchdev: fix unmet direct depend [...] new 2a597eff2437 net: hns3: fix for TX queue not restarted problem new d1a37dedcfcf net: hns3: fix a use after free problem in hns3_nic_maybe_ [...] new 1c9855085eba net: hns3: fix VF ID issue for setting VF VLAN new a116f4e238cc Merge branch 'hns3-fixes' new 0033b34a03ec ppp: fix out-of-bounds access in bpf_prog_create() new edbca120a8cd samples/bpf: Fix broken xdp_rxq_info due to map order assumptions new 01d434ce98d3 selftests/bpf: Don't hard-code root cgroup id new 6bf6affe18da selftests/bpf: Bring back c++ include/link test new ef8c84effce3 selftests/bpf: De-flake test_tcpbpf new e9eeec58c992 bpf: Fix a bug when getting subprog 0 jited image in check [...] new 8f9081c92523 selftests/bpf: Add a fexit/bpf2bpf test with target bpf pr [...] new ae72555b4104 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new a6a10d45d1ea enetc: disable EEE autoneg by default new f421031e3ff0 net: stmmac: reset Tx desc base address before restarting Tx new 9f104c773690 mqprio: Fix out-of-bounds access in mqprio_dump new 9cf1cd8ee3ee tipc: fix ordering of tipc module init and exit routine new 462f8554a896 phy: mdio-thunder: add missed pci_release_regions in remove new 1af66221a66d net: avoid an indirect call in ____sys_recvmsg() new 4a5cdc604b9c net/tls: Fix return values to avoid ENOTSUPP new 8bef0af09a54 net: dsa: fix flow dissection on Tx path new e0b60903b434 net-sysfs: Call dev_hold always in netdev_queue_add_kobject new dbad3408896c net: core: rename indirect block ingress cb function new 25a443f74bcf net: sched: allow indirect blocks to bind to clsact in TC new 9a74542eee86 Merge branch 'net-tc-indirect-block-relay' new 9424e2e7ad93 tcp: md5: fix potential overestimation of TCP option space new 04aa1bc42e4d lpc_eth: kernel BUG on remove new c55d8b108caa net/mlx5e: Fix TXQ indices to be sequential new 73e6551699a3 net/mlx5e: Query global pause state before setting prio2buffer new c431f8597863 net/mlx5e: Fix SFF 8472 eeprom length new a23dae79fb65 net/mlx5e: Fix freeing flow with kfree() and not kvfree() new eb252c3a24fc net/mlx5e: Fix free peer_flow when refcount is 0 new 6d485e5e5554 net/mlx5e: Fix translation of link mode into speed new 3d7cadae51f1 net/mlx5e: ethtool, Fix analysis of speed setting new b7826076d7ae net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev m [...] new 537d0779a199 Merge tag 'mlx5-fixes-2019-12-05' of git://git.kernel.org/ [...] new 04d26e7b159a tcp: fix rejected syncookies due to stale timestamps new cb44a08f8647 tcp: tighten acceptance of ACKs not matching a child socket new 721c8dafad26 tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE [...] new 5532946e3395 Merge branch 'tcp-fix-handling-of-stale-syncookies-timestamps' new 02a896ca8487 pppoe: remove redundant BUG_ON() check in pppoe_pernet new 0e4940928c26 gre: refetch erspan header from skb->data after pskb_may_pull() new 501a90c94510 inet: protect against too small mtu values. new 51302f77beda net: ethernet: ti: cpsw: fix extra rx interrupt new fafc5db28a2f net: phy: dp83867: fix hfs boot in rgmii mode new 8a3cc29c316c vhost/vsock: accept only packets with the right dst_cid new 00222d139410 r8169: add missing RX enabling for WoL on RTL8125 new 2dd5616ecdce net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() new 0fc75219fe9a r8169: fix rtl_hw_jumbo_disable for RTL8168evl new 95e6ba513316 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
The 120 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: MAINTAINERS | 18 +++ drivers/infiniband/core/addr.c | 7 +- drivers/infiniband/sw/rxe/rxe_net.c | 8 +- drivers/net/can/slcan.c | 1 + drivers/net/can/usb/ucan.c | 2 +- drivers/net/can/xilinx_can.c | 28 ++-- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc.c | 5 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 50 +++---- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 18 +-- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 1 + .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 27 +++- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 10 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 31 ++-- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 9 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 122 +++++++++++----- drivers/net/ethernet/mscc/ocelot.c | 14 +- drivers/net/ethernet/nxp/lpc_eth.c | 2 - drivers/net/ethernet/pensando/ionic/ionic_lif.c | 16 ++- drivers/net/ethernet/realtek/r8169_main.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 + drivers/net/ethernet/ti/Kconfig | 2 +- drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/geneve.c | 4 +- drivers/net/phy/dp83867.c | 119 +++++++++------- drivers/net/phy/mdio-thunder.c | 1 + drivers/net/phy/sfp.c | 17 ++- drivers/net/ppp/ppp_generic.c | 5 +- drivers/net/ppp/pppoe.c | 2 - drivers/net/vxlan.c | 8 +- drivers/s390/net/qeth_core.h | 4 + drivers/s390/net/qeth_core_main.c | 158 +++++++++++++-------- drivers/s390/net/qeth_core_mpc.h | 14 -- drivers/s390/net/qeth_ethtool.c | 1 + drivers/s390/net/qeth_l2_main.c | 12 +- drivers/s390/net/qeth_l3_main.c | 13 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 3 +- drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 +- drivers/scsi/pm8001/pm80xx_hwi.c | 3 +- drivers/scsi/qla2xxx/qla_gs.c | 16 ++- drivers/scsi/qla2xxx/qla_init.c | 6 +- drivers/scsi/qla2xxx/qla_isr.c | 6 +- drivers/scsi/scsi_transport_sas.c | 9 +- drivers/scsi/sd.c | 9 +- drivers/scsi/sd.h | 3 + drivers/scsi/sd_zbc.c | 8 +- drivers/vhost/vsock.c | 4 +- fs/cifs/cifsacl.c | 42 +++--- fs/cifs/cifsacl.h | 32 ++--- fs/cifs/cifsglob.h | 4 + fs/cifs/cifsproto.h | 1 + fs/cifs/connect.c | 6 +- fs/cifs/file.c | 11 +- fs/cifs/inode.c | 2 +- fs/cifs/sess.c | 32 ++++- fs/cifs/smb2inode.c | 2 +- fs/cifs/smb2ops.c | 49 ++++++- fs/cifs/smb2pdu.c | 128 ++++++++++++++--- fs/cifs/smb2pdu.h | 21 +++ fs/cifs/smb2proto.h | 7 +- fs/dcache.c | 2 +- fs/fcntl.c | 2 +- fs/internal.h | 1 - fs/namespace.c | 6 +- include/linux/filter.h | 8 +- include/linux/netdevice.h | 5 + include/linux/skbuff.h | 5 +- include/linux/time.h | 13 ++ include/net/flow_dissector.h | 1 + include/net/flow_offload.h | 15 +- include/net/ip.h | 5 + include/net/ipv6.h | 2 +- include/net/ipv6_stubs.h | 6 +- include/net/tcp.h | 27 ++-- kernel/bpf/btf.c | 5 +- kernel/bpf/verifier.c | 5 +- net/bridge/br_device.c | 6 + net/core/dev.c | 9 +- net/core/flow_dissector.c | 42 ++++-- net/core/flow_offload.c | 45 +++--- net/core/lwt_bpf.c | 4 +- net/core/net-sysfs.c | 7 +- net/core/rtnetlink.c | 4 +- net/core/skbuff.c | 10 +- net/core/xdp.c | 8 +- net/dccp/ipv6.c | 6 +- net/hsr/hsr_device.c | 9 +- net/ipv4/devinet.c | 5 - net/ipv4/gre_demux.c | 2 +- net/ipv4/ip_output.c | 13 +- net/ipv4/tcp_output.c | 5 +- net/ipv4/tcp_timer.c | 10 +- net/ipv6/addrconf_core.c | 11 +- net/ipv6/af_inet6.c | 4 +- net/ipv6/datagram.c | 2 +- net/ipv6/inet6_connection_sock.c | 4 +- net/ipv6/ip6_output.c | 8 +- net/ipv6/raw.c | 2 +- net/ipv6/syncookies.c | 2 +- net/ipv6/tcp_ipv6.c | 4 +- net/l2tp/l2tp_ip6.c | 2 +- net/mpls/af_mpls.c | 7 +- net/netfilter/nf_tables_offload.c | 6 +- net/nfc/nci/spi.c | 6 +- net/openvswitch/actions.c | 6 +- net/openvswitch/conntrack.c | 11 ++ net/sched/act_ct.c | 13 +- net/sched/act_mpls.c | 7 +- net/sched/cls_api.c | 60 +++++--- net/sched/cls_flower.c | 118 ++++++++------- net/sched/sch_cake.c | 1 + net/sched/sch_mq.c | 1 + net/sched/sch_mqprio.c | 3 +- net/sctp/ipv6.c | 4 +- net/socket.c | 7 +- net/tipc/core.c | 29 ++-- net/tipc/udp_media.c | 9 +- net/tls/tls_device.c | 8 +- net/tls/tls_main.c | 4 +- net/tls/tls_sw.c | 8 +- samples/bpf/xdp_rxq_info_user.c | 6 +- scripts/link-vmlinux.sh | 8 +- tools/lib/bpf/.gitignore | 1 - tools/lib/bpf/Makefile | 15 +- tools/lib/bpf/libbpf.c | 45 +++--- tools/perf/MANIFEST | 1 + tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 6 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 70 ++++++--- tools/testing/selftests/bpf/progs/fentry_test.c | 12 +- tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 6 +- .../selftests/bpf/progs/fexit_bpf2bpf_simple.c | 26 ++++ tools/testing/selftests/bpf/progs/fexit_test.c | 12 +- tools/testing/selftests/bpf/progs/test_mmap.c | 4 +- .../selftests/bpf/progs/test_pkt_md_access.c | 4 +- .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 1 + .../selftests/bpf/test_cpp.cpp} | 0 .../selftests/bpf/test_skb_cgroup_id_user.c | 2 +- tools/testing/selftests/bpf/test_tcpbpf.h | 1 + tools/testing/selftests/bpf/test_tcpbpf_user.c | 25 +++- tools/testing/selftests/net/tls.c | 8 +- 147 files changed, 1331 insertions(+), 738 deletions(-) create mode 100644 tools/testing/selftests/bpf/progs/fexit_bpf2bpf_simple.c rename tools/{lib/bpf/test_libbpf.c => testing/selftests/bpf/test_cpp.cpp} (100%)