Fairly normal week, aside from me traveling. Shortlog appended, but it all looks fine: about half drivers, wih the rest being the usual architecture updates, tooling, networking, and some filesystem updates.
Go forth and test, Linus --- Aaro Koskinen (2): MIPS: OCTEON: fix out of bounds array access on CN68XX arm64: dts: stratix10: fix multicast filtering Adrian Hunter (6): perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so perf scripts python: exported-sql-viewer.py: Add Selected branches report perf scripts python: exported-sql-viewer.py: Add help window perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered perf intel-pt: Add more event information to debug log perf intel-pt: Add MTC and CYC timestamps to debug log Ajay Gupta (2): i2c: add i2c bus driver for NVIDIA GPU usb: typec: ucsi: add support for Cypress CCGx Akeem G Abodunrin (1): ice: Fix dead device link issue with flow control Alex Deucher (7): Revert "drm/amd/display: set backlight level limit to 1" drm/amdgpu/vega20: add CLK base offset drm/amdgpu/display: check if fbc is available in set_static_screen_control (v2) drm/amdgpu: add DC feature mask module parameter drm/amdgpu/display/dc: add FBC to dc_config drm/amdgpu/display/dm: handle FBC dc feature parameter drm/amdgpu/display/dce11: only enable FBC when selected Alexandre Belloni (1): net: mvneta: correct typo Alexey Kodanev (2): rtnetlink: restore handling of dumpit return value in rtnl_dump_all() ipv6: properly check return value in inet6_dump_all() Andi Kleen (2): perf evlist: Move perf_evsel__reset_weak_group into evlist perf record: Support weak groups Andrei Vagin (1): sock_diag: fix autoloading of the raw_diag module Andrew Lunn (1): net: dsa: mv88e6xxx: Fix clearing of stats counters Andrey Ryabinin (1): netfilter: ipset: fix ip_set_list allocation failure Andrzej Hajda (2): drm/exynos/dsi: register connector if it is created after drm bind drm/exynos/fbdev: do not skip fbdev init if there are no connectors Anirudh Venkataramanan (4): ice: Set carrier state and start/stop queues in rebuild ice: Check for reset in progress during remove ice: Remove duplicate addition of VLANs in replay path ice: Fix typo in error message Anton Ivanov (1): ubd: fix missing initialization of io_req Ard Biesheuvel (3): ARM: 8809/1: proc-v7: fix Thumb annotation of cpu_v7_hvc_switch_mm arm64: mm: define NET_IP_ALIGN to 0 arm64: memblock: don't permit memblock resizing until linear mapping is up Arnaldo Carvalho de Melo (5): perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls perf augmented_syscalls: Start collecting pathnames in the BPF program perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers Arnd Bergmann (5): qed: fix link config error handling openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS mtd: docg3: don't set conflicting BCH_CONST_PARAMS option HID: asus: fix build warning wiht CONFIG_ASUS_WMI disabled btrfs: avoid link error with CONFIG_NO_AUTO_INLINE Baolin Wang (1): leds: trigger: Fix sleeping function called from invalid context Benjamin Tissoires (2): Revert "HID: add NOGET quirk for Eaton Ellipse MAX UPS" HID: alps: allow incoming reports when only the trackstick is opened Boris Brezillon (4): mtd: nand: Fix nanddev_neraseblocks() mtd: spi-nor: Reset nor->addr_width when SFDP parsing failed mtd: sa1100: avoid VLA in sa1100_setup_mtd mtd: nand: Fix nanddev_pos_next_page() kernel-doc header Borislav Petkov (1): resource/docs: Complete kernel-doc style function documentation Breno Leitao (1): HID: hiddev: fix potential Spectre v1 Brett Creeley (2): ice: Fix tx_timeout in PF driver ice: Fix the bytecount sent to netdev_tx_sent_queue Chinh T Cao (1): ice: Change req_speeds to be u16 Chris Wilson (3): drm/i915: Mark up GTT sizes as u64 drm/i915: Compare user's 64b GTT offset even on 32b drm/i915: Mark pin flags as u64 Christian Hewitt (1): clk: meson-gxbb: set fclk_div3 as CLK_IS_CRITICAL Christoph Hellwig (1): Revert "nvmet-rdma: use a private workqueue for delete" Christophe JAILLET (2): mtd: spi-nor: cadence-quadspi: Return error code in cqspi_direct_read_execute() xfs: Fix error code in 'xfs_ioc_getbmap()' Clint Taylor (1): drm/i915/hdmi: Add HDMI 2.0 audio clock recovery N values Cong Wang (1): net: drop skb on failure in ip_check_defrag() Dan Carpenter (1): drm/exynos: checking for NULL instead of IS_ERR() Daniel Borkmann (1): bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv Darrick J. Wong (1): xfs: print buffer offsets when dumping corrupt buffers Dave Chinner (1): xfs: fix overflow in xfs_attr3_leaf_verify Dave Ertman (1): ice: Fix napi delete calls for remove David Howells (1): rxrpc: Fix lockup due to no error backoff after ack transmit error Denis Bolotin (3): qed: Fix memory/entry leak in qed_init_sp_request() qed: Fix blocking/unlimited SPQ entries leak qed: Fix SPQ entries not returned to pool in error flows Dhinakaran Pandiyan (1): drm/i915: Fix VIDEO_DIP_CTL bit shifts Dmitry Bogdanov (3): net: aquantia: fix potential IOMMU fault after driver unbind net: aquantia: invalid checksumm offload implementation net: aquantia: allow rx checksum offload configuration Dmitry Osipenko (1): hwmon: (core) Fix double-free in __hwmon_device_register() Dmitry V. Levin (2): uapi: fix linux/kfd_ioctl.h userspace compilation errors uapi: fix more linux/kfd_ioctl.h userspace compilation errors Doug Berger (1): net: bcmgenet: protect stop from timeout Eial Czerwacki (1): x86/vsmp: Remove dependency on pv_irq_ops Eric Dumazet (5): net: bql: add __netdev_tx_sent_queue() net: do not abort bulk send on BQL status net/mlx4_en: use __netdev_tx_sent_queue() inet: frags: better deal with smp races act_mirred: clear skb->tstamp on redirect Eric W. Biederman (3): mount: Retest MNT_LOCKED in do_umount mount: Don't allow copying MNT_UNBINDABLE|MNT_LOCKED mounts mount: Prevent MNT_DETACH from disconnecting locked mounts Eric Westbrook (1): netfilter: ipset: actually allow allowable CIDR 0 in hash:net,port,net Evan Quan (2): drm/amd/powerplay: set a default fclk/gfxclk ratio drm/amd/powerplay: always use fast UCLK switching when UCLK DPM enabled Fabrizio Castro (1): dt-bindings: arm: Fix RZ/G2E part number Filipe Manana (4): Btrfs: fix missing data checksums after a ranged fsync (msync) Btrfs: fix deadlock on tree root leaf when finding free extent Btrfs: fix infinite loop on inode eviction after deduplication of eof block Btrfs: fix data corruption due to cloning of eof block Florian Fainelli (1): net: systemport: Protect stop from timeout Florian Westphal (2): netfilter: ipv6: fix oops when defragmenting locally generated fragments netfilter: nft_compat: ebtables 'nat' table is normal chain type Frieder Schrempf (1): usbnet: smsc95xx: disable carrier check while suspending Geert Uytterhoeven (4): serial: sh-sci: Fix receive on SCIFA/SCIFB variants with DMA hwmon: (ibmpowernv) Remove bogus __init annotations Documentation: ABI: led-trigger-pattern: Fix typos MAINTAINERS: Fix remaining pointers to obsolete libata.git Giulio Benetti (2): drm/sun4i: tcon: fix check of tcon->panel null pointer drm/sun4i: tcon: prevent tcon->panel dereference if NULL Guenter Roeck (1): Revert "scripts/setlocalversion: git: Make -dirty check more robust" Gustavo Romero (1): perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so H. Peter Anvin (1): termios, tty/tty_baudrate.c: fix buffer overrun H. Peter Anvin (Intel) (1): arch/alpha, termios: implement BOTHER, IBSHIFT and termios2 Hang Yuan (2): drm/i915/gvt: invalidate old ggtt page when update ggtt entry drm/i915/gvt: support inconsecutive partial gtt entry write Harry Wentland (1): drm/amd/display: Stop leaking planes Heiko Carstens (1): s390: update defconfigs Holger Hoffstätte (1): net: phy: realtek: fix RTL8201F sysfs name Huazhong Tan (1): net: hns3: bugfix for not checking return value Igor Russkikh (2): net: aquantia: synchronized flow control between mac/phy net: aquantia: fixed enable unicast on 32 macvlan Ilya Dryomov (1): libceph: assume argonaut on the server side Inki Dae (1): Revert "drm/exynos/decon5433: implement frame counter" Jacob Keller (2): i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load Jakub Kicinski (1): net: sched: cls_flower: validate nested enc_opts_policy to avoid warning Jann Horn (1): userns: also map extents in the reverse map to kernel IDs Jarod Wilson (1): bonding/802.3ad: fix link_failure_count tracking Jeff Barnhill (2): net/ipv6: Add anycast addresses to a global hashtable net/ipv6: Move anycast init/cleanup functions out of CONFIG_PROC_FS Jens Axboe (1): ubd: fix missing lock around request issue Jeremy Linton (1): lib/raid6: Fix arm64 test build Jerome Brunet (1): clk: meson: axg: mark fdiv2 and fdiv3 as critical Jerry (Fangzhi) Zuo (2): drm/amd/display: Cleanup MST non-atomic code workaround drm/amd/display: Drop reusing drm connector for MST Jin Yao (1): perf top: Display the LBR stats in callchain entry Jiri Kosina (1): HID: moving to group maintainership model Jiri Olsa (1): perf tools: Do not zero sample_id_all for group members Jiri Slaby (1): netfilter: bridge: define INT_MIN & INT_MAX in userspace Johannes Thumshirn (1): block: respect virtual boundary mask in bvecs John Garry (1): of, numa: Validate some distance map rules Jon Maloy (1): tipc: fix link re-establish failure Jozsef Kadlecsik (2): netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() netfilter: ipset: Fix calling ip_set() macro at dumping Juergen Gross (3): x86/xen: fix pv boot xen: fix xen_qlock_wait() xen: remove size limit of privcmd-buf mapping interface Julian Sax (1): HID: i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override Julian Wiedmann (6): s390/qeth: sanitize strings in debug messages s390/qeth: fix HiperSockets sniffer s390/qeth: unregister netdevice only when registered s390/qeth: fix initial operstate s390/qeth: sanitize ARP requests s390/qeth: report 25Gbit link speed Juri Lelli (1): posix-cpu-timers: Remove useless call to check_dl_overrun() Justin M. Forbes (1): s390/mm: Fix ERROR: "__node_distance" undefined! Kai-Heng Feng (1): HID: i2c-hid: Add a small delay after sleep command for Raydium touchpanel Keith Busch (1): block: Clear kernel memory before copying to user Kirill A. Shutemov (3): x86/mm: Move LDT remap out of KASLR region on 5-level paging x86/ldt: Unmap PTEs for the slot before freeing LDT pages x86/ldt: Remove unused variable in map_ldt_struct() Kuninori Morimoto (2): arm64: dts: renesas: r8a7795: add missing dma-names on hscif2 sata_rcar: convert to SPDX identifiers Leo Li (1): drm/amd: Update atom_smu_info_v3_3 structure Leonard Crestez (1): ARM: dts: imx6sx-sdb: Fix enet phy regulator Liam Merwick (1): xen/grant-table: Fix incorrect gnttab_dma_free_pages() pr_debug message Linus Torvalds (1): Linux 4.20-rc2 Linus Walleij (1): HID: fix up .raw_event() documentation Longhe Zheng (1): drm/i915/gvt: Handle values of EDP_PSR_IMR and EDP_PSR_IIR Lu Fengqi (1): btrfs: fix pinned underflow after transaction aborted Lucas Stach (1): drm/etnaviv: fix bogus fence complete check in timeout handler Luis Henriques (2): ceph: add destination file data sync before doing any remote copy ceph: quota: fix null pointer dereference in quota check Lyude Paul (1): drm/amd/amdgpu/dm: Fix dm_dp_create_fake_mst_encoder() Maciej W. Rozycki (5): MIPS: Fix `dma_alloc_coherent' returning a non-coherent allocation FDDI: defza: Fix SPDX annotation FDDI: defza: Add missing comment closing FDDI: defza: Move SMT Tx data buffer declaration next to its skb FDDI: defza: Make the driver version string constant Manasi Navare (1): drm/i915/icl: Fix the macros for DFLEXDPMLE register bits Manjunath Patil (1): xen-blkfront: fix kernel panic with negotiate_mq error path Martin Schwidefsky (5): mm: make the __PAGETABLE_PxD_FOLDED defines non-empty mm: introduce mm_[p4d|pud|pmd]_folded mm: add mm_pxd_folded checks to pgtable_bytes accounting functions s390/mm: fix mis-accounting of pgtable_bytes compiler: remove __no_sanitize_address_or_inline again Masahiro Yamada (4): kbuild: rpm-pkg: fix binrpm-pkg breakage when O= is used kbuild: deb-pkg: fix bindeb-pkg breakage when O= is used kconfig: merge_config: avoid false positive matches from comment lines kbuild: deb-pkg: fix too low build version number Masami Hiramatsu (1): tracing/kprobes: Fix strpbrk() argument order Mathieu Malaterre (2): net: document skb parameter in function 'skb_gso_size_check' watchdog/core: Add missing prototypes for weak functions Matwey V. Kornilov (1): net: core: netpoll: Enable netconsole IPv6 link local address Md Fahad Iqbal Polash (1): ice: Fix flags for port VLAN Michael Kelley (2): clockevents/drivers/i8253: Add support for PIT shutdown quirk x86/hyper-v: Enable PIT shutdown quirk Michał Mirosław (2): ibmvnic: fix accelerated VLAN handling qlcnic: remove assumption that vlan_tci != 0 Miguel Ojeda (1): Compiler Attributes: improve explanation of header Mikulas Patocka (1): vt: fix broken display when running aptitude Ming Lei (3): block: make sure discard bio is aligned with logical block size block: cleanup __blkdev_issue_discard() block: make sure writesame bio is aligned with logical block size Miroslav Lichvar (1): igb: shorten maximum PHC timecounter update interval Nathan Chancellor (1): x86/build: Remove -pipe from KBUILD_CFLAGS Oleksij Rempel (1): ARM: dts: imx6sll: fix typo for fsl,imx6sll-i2c node Olof Johansson (1): ARM: defconfig: Disable PREEMPT again on multi_v7 Omar Sandoval (1): Btrfs: fix missing delayed iputs on unmount Pablo Neira Ayuso (4): netfilter: nft_osf: check if attribute is present Revert "netfilter: nft_numgen: add map lookups for numgen random operations" netfilter: conntrack: add nf_{tcp,udp,sctp,icmp,dccp,icmpv6,generic}_pernet() netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr Pavel Machek (1): Fix pattern handling optimalization Peter Zijlstra (1): x86/qspinlock: Fix compile error Punit Agrawal (1): mailmap: Update email for Punit Agrawal Randy Dunlap (3): resource/docs: Fix new kernel-doc warnings Documentation/x86: Fix typo in zero-page.txt mtd: nand: drop kernel-doc notation for a deleted function parameter Rasmus Villemoes (1): net: alx: make alx_drv_name static Ricardo Ribalda Delgado (1): clk: fixed-factor: fix of_node_get-put imbalance Rob Herring (2): ARM: dts: fsl: Fix improperly quoted stdout-path values builddeb: Fix inclusion of dtbs in debian package Robbie Ko (1): Btrfs: fix cur_offset in the error case for nocow Robin Murphy (1): of/device: Really only set bus DMA mask when appropriate Rodrigo Vivi (1): drm/i915/glk: Remove 99% limitation. Sagi Grimberg (2): nvmet: don't try to add ns to p2p map unless it actually uses it nvme: make sure ns head inherits underlying device limits Sagiv Ozeri (1): qed: Fix potential memory corruption Sergei Shtylyov (1): arm64: dts: renesas: condor: switch from EtherAVB to GEther Shalom Toledo (1): mlxsw: spectrum: Fix IP2ME CPU policer configuration Shaokun Zhang (2): btrfs: tree-checker: Fix misleading group system information drm/amd/display: Fix misleading buffer information Song Liu (3): bpf: show real jited prog address in /proc/kallsyms bpf: show real jited address in bpf_prog_info->jited_ksyms bpf: show main program address and length in bpf_prog_info Stefan Wahren (1): net: smsc95xx: Fix MTU range Stefano Brivio (1): netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace Stefano Stabellini (1): CONFIG_XEN_PV breaks xen_create_contiguous_region on ARM Stephen Boyd (1): i2c: qcom-geni: Fix runtime PM mismatch with child devices Steven Rostedt (VMware) (1): x86/cpu/vmware: Do not trace vmware_sched_clock() Subash Abhinov Kasiviswanathan (1): net: qualcomm: rmnet: Fix incorrect assignment of real_dev Taehee Yoo (2): netfilter: xt_IDLETIMER: add sysfs filename checking routine net: bpfilter: fix iptables failure if bpfilter_umh is disabled Takashi Iwai (2): vga_switcheroo: Fix missing gpu_bound call at audio client registration ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks Tao Ren (1): net: phy: Allow BCM54616S PHY to setup internal TX/RX clock delay Theodore Ts'o (2): ext4: avoid possible double brelse() in add_new_gdb() on error path ext4: fix possible leak of sbi->s_group_desc_leak in error path Thomas Richter (3): s390/cpum_sf: Rework attribute definition for diagnostic sampling perf stat: Handle different PMU names with common prefix s390/perf: Change CPUM_CF return code in event init function Thor Thayer (1): net: stmmac: Fix RX packet size > 8191 Tristram Ha (1): net: dsa: microchip: initialize mutex before use Valentin Schneider (1): sched/core: Take the hotplug lock in sched_init_smp() Vasily Averin (16): ext4: avoid potential extra brelse in setup_new_flex_group_blocks() ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path ext4: add missing brelse() add_new_gdb_meta_bg()'s error path ext4: add missing brelse() update_backups()'s error path ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing ext4: fix possible inode leak in the retry loop of ext4_resize_fs() ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() ext4: avoid buffer leak in ext4_orphan_add() after prior errors ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() ext4: fix possible leak of s_journal_flag_rwsem in error path ext4: fix buffer leak in ext4_xattr_get_block() on error path ext4: release bs.bh before re-using in ext4_xattr_block_find() ext4: fix buffer leak in ext4_xattr_move_to_block() on error path ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path ext4: fix buffer leak in __ext4_read_dirblock() on error path ext4: missing !bh check in ext4_xattr_inode_write() Vasily Gorbik (4): s390/decompressor: add missing FORCE to build targets s390/vdso: add missing FORCE to build targets s390: avoid vmlinux segments overlap s390/kasan: increase instrumented stack size to 64k Vasily Khoruzhick (1): netfilter: conntrack: fix calculation of next bucket number in early_drop Victor Raj (1): ice: Free VSI contexts during for unload Vignesh R (3): dt-bindings: i2c: omap: Add new compatible for AM654 SoCs i2c: omap: Enable for ARCH_K3 MAINTAINERS: Add entry for i2c-omap driver Ville Syrjälä (4): drm/i915: Don't apply the 16Gb DIMM wm latency w/a to BXT/GLK drm/i915: Fix error handling for the NV12 fb dimensions check drm/i915: Don't oops during modeset shutdown after lpe audio deinit drm/i915: Fix ilk+ watermarks when disabling pipes Vinod Koul (1): clk: qcom: gcc: Fix board clock node name Vishal Verma (2): acpi/nfit, x86/mce: Handle only uncorrectable machine checks acpi/nfit, x86/mce: Validate a MCE's address before using it Will Deacon (1): tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire,release} Wolfram Sang (1): i2c: nvidia-gpu: make pm_ops static Xin Long (2): sctp: fix strchange_flags name for Stream Change Event sctp: define SCTP_SS_DEFAULT for Stream schedulers Xinyun Liu (1): drm/i915/gvt: correct mask setting for CSFE_CHICKEN1 Yi Wang (2): sched/fair: Fix a comment in task_numa_fault() x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() Yoshihiro Shimoda (1): serial: sh-sci: Fix could not remove dev_attr_rx_fifo_timeout Yunsheng Lin (1): net: hns3: Fix for out-of-bounds access when setting pfc back pressure ndesaulni...@google.com (1): include/linux/compiler*.h: define asm_volatile_goto 배석진 (1): flow_dissector: do not dissect l4 ports for fragments