So rc3 was smaller than usual, and now rc4 is a bit bigger than usual. However, it's not outrageously so, and the reason for it all is fairly clear: the networking pull just missed rc3, so it's all in rc4 instead. That, along with the media pull, accounts for the bulk of the changes (the networking side has more commits, while the media side has more lines changed due largely to some SVG work in the documentation).
In fact, the media changes to the SVG files are so dominating that the diffs for this rc are 90% in Documentation/media. That's partly because everything else is really pretty small. So there may be a few more commits than usual, but they really are not all that big and scary. Aside from the media and networking changes, there's some amdgpu updates, some scai styff, an ext4 update and some architecture updates. And misc noise. The appended shortlog gives a good condensed flavor of the changes. Anyway, nothing really stands out, and while I really hope that we'll see things calm down further, everything looks pretty much on track for a normal release. So go test things out. By now it should really be pretty safe. Linus --- Alex Deucher (1): drm/amdgpu: fix header on gfx9 clear state Alex Vesker (1): net/mlx5e: IPoIB, Modify add/remove underlay QPN flows Alex Williamson (2): vfio/pci: Use pci_try_reset_function() on initial open vfio/pci: Fix handling of RC integrated endpoint PCIe capability size Alexander Sverdlin (1): ARM: ep93xx: normalize clk API Alexey Khoroshilov (1): platform/x86: wmi: Fix error handling in acpi_wmi_init() Alistair Popple (1): powerpc/powernv/pci: Return failure for some uses of dma_set_mask() Andreas Dilger (1): ext4: fix dir_nlink behaviour Andrew Jones (1): KVM: arm/arm64: PMU: Fix overflow interrupt injection Andy Lutomirski (1): platform/x86: dell-wmi: Fix driver interface version query Annie Cherkaev (1): isdn/i4l: fix buffer overflow Antoine Tenart (1): arm64: dts: marvell: mark the cp110 crypto engine as dma coherent Arend Van Spriel (2): brcmfmac: fix regression in brcmf_sdio_txpkt_hdalign() brcmfmac: fix memleak due to calling brcmf_sdiod_sgtable_alloc() twice Arnd Bergmann (27): media: Revert "[media] et8ek8: Export OF device ID as module aliases" media: rainshadow-cec: avoid -Wmaybe-uninitialized warning again ata: fix gemini Kconfig dependencies platform/x86: peaq-wmi: select INPUT_POLLDEV scsi: lpfc: fix linking against modular NVMe support media: venus: mark PM functions as __maybe_unused media: venus: fix compile-test build on non-qcom ARM platform ARM: davinci: don't mark vpif_input structures as 'const' ARM: sa1100/pxa: fix MTD_XIP build ARM: davinci: normalize clk API ARM: sa1100: normalize clk API ARM: w90x900: normalize clk API ARM: rpc: rename RAM_SIZE macro ARM: omap1/ams-delta: warn about failed regulator enable ARM: ixp4xx: use normal prototype for {read,write}s{b,w,l} ARM: sirf: mark sirfsoc_init_late as __maybe_unused ARM: omap1: avoid unused variable warning ARM: omap2: mark unused functions as __maybe_unused ARM: mmp: mark usb_dma_mask as __maybe_unused ARM: ep93xx: use ARM_PATCH_PHYS_VIRT correctly ARM: ixp4xx: fix ioport_unmap definition ARM: pxa: select both FB and FB_W100 for eseries net: phy: rework Kconfig settings for MDIO_BUS phy: bcm-ns-usb3: fix MDIO_BUS dependency tcp: avoid bogus gcc-7 array-bounds warning kasan: avoid -Wmaybe-uninitialized warning ext4: fix warning about stack corruption Aviv Heller (1): net/mlx5: Consider tx_enabled in all modes on remap Axel Lin (1): gpio: lp87565: Set proper output level and direction for direction_output Babu Moger (1): parisc: Define CONFIG_CPU_BIG_ENDIAN Banajit Goswami (1): ASoC: do not close shared backend dailink Bard Liao (2): ASoC: rt5665: fix GPIO6 pin function define ASoC: rt5665: fix wrong register for bclk ratio control Bartosz Golaszewski (1): gpiolib: skip unwanted events, don't convert them to opposite edge Benjamin Herrenschmidt (2): ftgmac100: Increase reset timeout ftgmac100: Make the MDIO bus a child of the ethernet device Binoy Jayan (3): media: ngene: Replace semaphore cmd_mutex with mutex media: ngene: Replace semaphore stream_mutex with mutex media: ngene: Replace semaphore i2c_switch_mutex with mutex Carlo Caione (1): clk: x86: Do not gate clocks enabled by the firmware Catalin Marinas (1): arm64: Fix potential race with hardware DBM in ptep_set_access_flags() Chen-Yu Tsai (1): ARM: dts: sun8i: a83t: Switch to CCU device tree binding macros Christoffer Dall (1): KVM: arm/arm64: vgic: Use READ_ONCE fo cmpxchg Colin Ian King (2): media: venus: fix loop wrap in cleanup of clks net: tc35815: fix spelling mistake: "Intterrupt" -> "Interrupt" Corentin Labbe (2): ARM: dts: sunxi: h3/h5: Correct emac register size arm64: allwinner: sun50i-a64: Correct emac register size Daeho Jeong (1): ext4: release discard bio after sending discard commands Damien Le Moal (1): libata: Cleanup ata_read_log_page() Damien Riegel (1): ASoC: codecs: msm8916-analog: fix DIG_CLK_CTL_RXD3_CLK_EN define Dan Carpenter (10): media: dib0700: fix locking in dib0700_i2c_xfer_new() media: dib0700: fix error handling in dib0700_i2c_xfer_legacy() libata: array underflow in ata_find_dev() iwlwifi: missing error code in iwl_trans_pcie_alloc() scsi: qedi: Fix return code in qedi_ep_connect() media: staging: atomisp: array underflow in ioctl media: atomisp2: Array underflow in atomisp_enum_input() media: atomisp2: array underflow in ap1302_enum_frame_size() media: atomisp2: array underflow in imx_enum_frame_size() ext4: silence array overflow warning Daniel Borkmann (2): bpf: don't indicate success when copy_from_user fails bpf: fix bpf_prog_get_info_by_fd to dump correct xlated_prog_len Daniel Jordan (1): mm/hugetlb.c: __get_user_pages ignores certain follow_hugetlb_page errors Daniel Scheller (11): media: ddbridge: make (ddb)readl in while-loops fail-safe media: ddbridge: use dev_* macros in favor of printk media: dvb-frontends/stv0367: deduplicate DDB dvb_frontend_ops caps media: dvb-frontends/lnbh25: improve kernellog output media: dvb-frontends/stv0367: initial DDB DVBv5 stats, implement ucblocks media: dvb-frontends/stv0367: split SNR determination into functions media: ddbridge: dev_* logging fixup media: dvb-frontends/cxd2841er: require STATE_ACTIVE_* for agc readout media: dvb-frontends/stv0367: SNR DVBv5 statistics for DVB-C and T media: dvb-frontends/stv0367: update UCB readout condition logic media: dvb-frontends/stv0367: DVB-C signal strength statistics Daniel Stone (1): brcmfmac: Don't grow SKB by negative size David Matlack (2): kvm: nVMX: don't flush VMCS12 during VMXOFF or VCPU teardown KVM: nVMX: mark vmcs12 pages dirty on L2 exit David S. Miller (1): sparc64: Fix exception handling in UltraSPARC-III memcpy. Dima Zavin (1): cpuset: fix a deadlock due to incomplete patching of cpusets_enabled() Dmitry V. Levin (1): Fix compat_sys_sigpending breakage Edward Cree (2): selftests/bpf: subtraction bounds test bpf/verifier: fix min/max handling in BPF_SUB Emmanuel Grumbach (3): iwlwifi: dvm: prevent an out of bounds access iwlwifi: mvm: fix a NULL pointer dereference of error in recovery iwlwifi: fix tracing when tx only is enabled Emoly Liu (1): ext4: error should be cleared if ea_inode isn't added to the cache Eran Ben Elisha (1): net/mlx5: Clean SRIOV eswitch resources upon VF creation failure Eric Whitney (2): ext4: correct comment references to ext4_ext_direct_IO() ext4: remove unused metadata accounting variables Ernesto A. Fernández (1): ext4: preserve i_mode if __ext4_set_acl() fails Eugenia Emantayev (7): net/mlx5: Fix mlx5_ifc_mtpps_reg_bits structure size net/mlx5e: Add field select to MTPPS register net/mlx5e: Fix broken disable 1PPS flow net/mlx5e: Change 1PPS out scheme net/mlx5e: Add missing support for PTP_CLK_REQ_PPS request net/mlx5e: Fix wrong delay calculation for overflow check scheduling net/mlx5e: Schedule overflow check work to mlx5e workqueue Fabio Estevam (1): ASoC: sgtl5000: Use snd_soc_kcontrol_codec() Felix Kuehling (1): drm/amdgpu: Use list_del_init in amdgpu_mn_unregister Florian Fainelli (4): net: dsa: Initialize ds->cpu_port_mask earlier net: phy: Correctly process PHY_HALTED in phy_stop_machine() MAINTAINERS: Add more files to the PHY LIBRARY section Revert "net: bcmgenet: Remove init parameter from bcmgenet_mii_config" Gao Feng (1): ppp: Fix a scheduling-while-atomic bug in del_chan Geert Uytterhoeven (3): ASoC: pxa: SND_PXA2XX_SOC should depend on HAS_DMA soc: zte: Restrict SOC_ZTE to ARCH_ZX or COMPILE_TEST ARM: shmobile: rcar-gen2: Fix deadlock in regulator quirk Georgi Djakov (1): arm64: defconfig: enable missing HWSPINLOCK Gregory CLEMENT (3): ARM: mvebu: use __pa_symbol in the mv98dx3236 platform SMP code ARM: dts: armada-38x: Fix irq type for pca955 ARM64: dts: marvell: armada-37xx: Fix the number of GPIO on south bridge Gustavo A. R. Silva (5): media: radio: wl1273: add check on core->write() return value media: tuners: mxl5005s: remove useless variable assignments media: dvb-usb-v2: lmedm04: remove unnecessary variable in lme2510_stream_restart() media: i2c: tvp5150: remove useless variable assignment in tvp5150_set_vbi() ASoC: imx-ssi: add check on platform_get_irq return value Gustavo Romero (1): powerpc/tm: Fix saving of TM SPRs in core dump Hanjun Guo (1): ACPI: APD: Fix HID for Hisilicon Hip07/08 Hannes Reinecke (1): scsi: scsi_transport_fc: return -EBUSY for deleted vport Hans Verkuil (3): media: cec: cec_transmit_attempt_done: ignore CEC_TX_STATUS_MAX_RETRIES media: pulse8-cec: persistent_config should be off by default media: cec-notifier: small improvements Hans de Goede (1): ACPI / LPSS: Only call pwm_add_table() for the first PWM controller Harsha Priya N (2): ASoC: Intel: Enabling ASRC for RT5663 codec on kabylake platform ASoC: Intel: Use MCLK instead of BLCK as the sysclock for RT5514 codec on kabylake platform Harvey Hunt (2): MIPS: ralink: Fix build error due to missing header MIPS: ralink: mt7620: Add missing header Heiko Carstens (1): mm: take memory hotplug lock within numa_zonelist_order_handler() Heiko Stuebner (2): dt-bindings: gpu: drop wrong compatible from midgard binding example ARM: dts: rockchip: fix mali gpu node on rk3288 Helge Deller (1): parisc: Increase thread and stack size to 32kb Hoan Tran (1): mailbox: pcc: Fix crash when request PCC channel 0 Ido Schimmel (2): mlxsw: spectrum_router: Don't offload routes next in list ipv4: fib: Fix NULL pointer deref during fib_sync_down_dev() Ilan Tayari (1): net/mlx5e: Fix outer_header_zero() check size Ilya Dryomov (6): libceph: make encode_request_*() work with r_mempool requests libceph: don't call ->reencode_message() more than once per message libceph: fallback for when there isn't a pool-specific choose_arg crush: assume weight_set != null imples weight_set_size > 0 libceph: upmap semantic changes libceph: make RECOVERY_DELETES feature create a new interval Jakub Kicinski (2): scsi: aic7xxx: fix firmware build with O=path bpf: don't zero out the info struct in bpf_obj_get_info_by_fd() James Bottomley (1): parisc: pdc_stable: Fix locking when creating sysfs links Jan Kara (3): ext4: Don't clear SGID when inheriting ACLs ocfs2: don't clear SGID when inheriting ACLs ext4: fix SEEK_HOLE/SEEK_DATA for blocksize < pagesize Jan Kiszka (1): gpio: exar: Use correct property prefix and document bindings Jasmin Jessich (2): media: staging: cxd2099: Removed printing in write_block media: staging: cxd2099: Activate cxd2099 buffer mode Jason Wang (1): Revert "vhost: cache used event for better performance" Javier Martinez Canillas (1): media: vimc: set id_table for platform drivers Jean Delvare (1): drm/amdgpu: Fix undue fallthroughs in golden registers initialization Jeff Layton (1): ext4: convert swap_inode_data() over to use swap() on most of the fields Jerome Brunet (3): ARM64: dts: meson-gx: use specific compatible for the AO pwms ARM64: dts: meson-gxl-s905x-libretech-cc: fixup board definition clk: meson: mpll: fix mpll0 fractional part ignored Jerry Lee (1): ext4: fix overflow caused by missing cast in ext4_resize_fs() Joe Perches (2): media: stkwebcam: Use more common logging styles media: tuner-core: Remove unused #define PREFIX Joel Stanley (1): ftgmac100: return error in ftgmac100_alloc_rx_buf Joerg Roedel (1): iommu/amd: Fix schedule-while-atomic BUG in initialization code Johan Hovold (3): ASoC: fix pcm-creation regression ASoC: ux500: Restore platform DAI assignments PM / runtime: Document new pm_runtime_set_suspended() constraint Johannes Berg (1): iwlwifi: mvm: defer setting IWL_MVM_STATUS_IN_HW_RESTART John David Anglin (1): parisc: Handle vma's whose context is not current in flush_cache_range Jonathan Corbet (2): libata: fix a couple of doc build warnings kthread: fix documentation build warning Kan Liang (1): mm: allow page_cache_get_speculative in interrupt context Kees Cook (1): ipc: add missing container_of()s for randstruct Kefeng Wang (2): libata: remove unused rc in ata_eh_handle_port_resume pid: kill pidhash_size in pidhash_init() Kevin Hilman (2): ARM: dts: da850-evm: drop unused VPIF endpoints ARM: dts: da850-lcdk: drop unused VPIF endpoints Krzysztof Kozlowski (2): sparc: defconfig: Cleanup from old Kconfig options ARM: dts: exynos: Add clocks to audss block to fix silent hang on Exynos4412 Kuninori Morimoto (2): arm64: renesas: salvator-common: sound clock-frequency needs descending order ASoC: sh: hac: add missing "int ret" Kuppuswamy Sathyanarayanan (1): MAINTAINERS: Add entry for Whiskey Cove PMIC GPIO driver Larry Finger (1): Revert "rtlwifi: btcoex: rtl8723be: fix ant_sel not work" Linus Torvalds (1): Linux 4.13-rc4 Linus Walleij (1): clk: gemini: Fix reset regression Liping Zhang (1): openvswitch: fix potential out of bound access in parse_ct Lokesh Vutla (1): ARM: dts: dra71-evm: mdio: Fix impedance values Longpeng(Mike) (1): KVM: X86: init irq->level in kvm_pv_kick_cpu_op Luca Coelho (1): iwlwifi: mvm: handle IBSS probe_queue in a few missing places Ludovic Desroches (1): mmc: sdhci-of-at91: force card detect value for non removable devices Maninder Singh (1): ext4: fix copy paste error in ext4_swap_extents() Marc Gonzalez (3): net: phy: Remove trailing semicolon in macro definition net: ethernet: nb8800: Handle all 4 RGMII modes identically ARM: dts: tango4: Request RGMII RX and TX clock delays Marc Zyngier (1): arm64: Use arch_timer_get_rate when trapping CNTFRQ_EL0 Mario Limonciello (1): platform/x86: intel-vbtn: match power button on press rather than release Mark Brown (1): net: ethernet: mediatek: Explicitly include linux/interrupt.h Mark Cave-Ayland (1): sunhme: fix up GREG_STAT and GREG_IMASK register offsets Markus Elfring (1): media: bdisp-debug: Replace a seq_puts() call by seq_putc() in seven functions Martin Kepplinger (1): media: dvb-frontends: drx39xyj: remove obsolete sign extend macros Masahiro Yamada (3): pinctrl: stm32: select IRQ_DOMAIN_HIERARCHY instead of depends on gpio: xgene-sb: select IRQ_DOMAIN_HIERARCHY bus: uniphier-system-bus: set up registers when resuming Matija Glavinic Pecotic (1): timers: Fix overflow in get_next_timer_interrupt Matthias Kaehlcke (1): netpoll: Fix device name check in netpoll_setup() Mauro Carvalho Chehab (15): media: dtv-core.rst: explain how to get DVBv5 statistics media: imx.rst: add it to v4l-drivers book media: em28xx: Ignore errors while reading from eeprom media: em28xx: add support for new of Terratec H6 media: Replace initalized ->initialized media: tw5864, fc0011: better handle WARN_ON() media: stv0367: prevent division by zero media: dvb-frontends/stv0367: Improve DVB-C/T frontend status media: dtv-core.rst: add an introduction to FE kAPI media: dtv-core.rst: complete description of a demod driver media: davinci: variable 'common' set but not used media: staging: atomisp: disable warnings with cc-disable-warning media: selection.svg: simplify the SVG file media: svg files: simplify files media: svg: avoid too long lines Maxime Ripard (1): clk: sunxi-ng: sun5i: Add clk_set_rate_parent to the CPU clock Mel Gorman (1): mm, mprotect: flush TLB if potentially racing with a parallel reclaim leaving stale TLB entries Miao Xie (4): ext4: fix forgetten xattr lock protection in ext4_expand_extra_isize ext4: restructure ext4_expand_extra_isize ext4: cleanup ext4_expand_extra_isize_ea() ext4, project: expand inode extra size if possible Michael Bringmann (1): workqueue: Work around edge cases for calc of pool's cpumask Michael Ellerman (2): powerpc/smp: Call smp_ops->setup_cpu() directly on the boot CPU powerpc/boot: Fix 64-bit boot wrapper build with non-biarch compiler Michael S. Tsirkin (1): virtio_net: fix truesize for mergeable buffers Michał Mirosław (1): gpio: tegra: fix unbalanced chained_irq_enter/exit Mihail Grigorov (1): ARM: dts: dm816x: Correct the state of the write protect pin Mike Rapoport (3): userfaultfd: non-cooperative: notify about unmap of destination during mremap userfaultfd_zeropage: return -ENOSPC in case mm has gone userfaultfd: non-cooperative: flush event_wqh at release time Minchan Kim (1): zram: do not free pool->size_class Mordechai Goodstein (1): iwlwifi: pcie: fix unused txq NULL pointer dereference Moshe Shemesh (2): net/mlx5: Fix command completion after timeout access invalid structure net/mlx5: Fix command bad flow on command entry allocation failure Murilo Opsfelder Araujo (1): include/linux/vfio.h: Guard powerpc-specific functions with CONFIG_VFIO_SPAPR_EEH Nicholas Piggin (3): powerpc/64s: Fix stack setup in watchdog soft_nmi_common() powerpc/perf: POWER9 PMU stops after idle workaround powerpc/64: Fix __check_irq_replay missing decrementer interrupt Nick Desaulniers (1): arm64: avoid overflow in VA_START and PAGE_OFFSET Nilesh Javali (1): scsi: qedi: Add ISCSI_BOOT_SYSFS to Kconfig Nitin Gupta (1): sparc64: Register hugepages during arch init Oliver O'Halloran (1): powerpc/mm: Fix pmd/pte_devmap() on non-leaf entries Paolo Abeni (5): net/socket: fix type in assignment and trim long line udp: preserve head state for IP_CMSG_PASSSEC udp: unbreak build lacking CONFIG_XFRM udp6: fix socket leak on early demux udp6: fix jumbogram reception Paolo Bonzini (4): KVM: nVMX: do not fill vm_exit_intr_error_code in prepare_vmcs12 KVM: nVMX: fixes to nested virt interrupt injection KVM: avoid using rcu_dereference_protected KVM: nVMX: do not pin the VMCS12 Paul Blakey (1): net/mlx5: Fix mlx5_add_flow_rules call with correct num of dests Peter Ujfalusi (1): media: v4l: omap_vout: vrfb: Convert to dmaengine Phil Sutter (2): lib: test_rhashtable: fix for large entry counts lib: test_rhashtable: Fix KASAN warning Philipp Rosenberger (1): gpio: gpio-mxc: Fix: higher 16 GPIOs usable as wake source Philipp Zabel (2): media: coda: ctx->codec is not NULL in coda_alloc_framebuffers media: coda: rename the picture run timeout error handler Prabhakar Lad (2): media: platform: davinci: return -EINVAL for VPFE_CMD_S_CCDC_RAW_PARAMS ioctl media: platform: davinci: drop VPFE_CMD_S_CCDC_RAW_PARAMS Rafael J. Wysocki (4): cpufreq: intel_pstate: Drop ->get from intel_pstate structure cpufreq: docs: Add missing cpuinfo_cur_freq description cpufreq: x86: Make scaling_cur_freq behave more as expected thunderbolt: icm: Ignore mailbox errors in icm_suspend() Ralph Metzler (5): media: dvb_ca_en50221: State UNINITIALISED instead of INVALID media: dvb_ca_en50221: Increase timeout for link init media: dvb_ca_en50221: Add block read/write functions media: staging: cxd2099: Fixed buffer mode media: staging: cxd2099: Removed useless printing in cxd2099 driver Rob Clark (1): media: venus: hfi: fix error handling in hfi_sys_init_done() Rob Gardner (1): sparc64: Prevent perf from running during super critical sections Rob Herring (1): sbus: Convert to using %pOF instead of full_name Robin Murphy (3): iommu/mtk: Avoid redundant TLB syncs locally Revert "iommu/io-pgtable: Avoid redundant TLB syncs" iommu/io-pgtable: Sanitise map/unmap addresses Ryan Kennedy (1): ACPI / watchdog: Fix init failure with overlapping register regions Sakari Ailus (1): media: docs-rst: Document EBUSY for VIDIOC_S_FMT Sean Wang (1): net: ethernet: mediatek: avoid potential invalid memory access Sean Young (1): media: lirc: LIRC_GET_REC_RESOLUTION should return microseconds Sergei A. Trusov (1): ALSA: hda - Fix speaker output from VAIO VPCL14M1R Sergei Shtylyov (2): mv643xx_eth: fix of_irq_to_resource() error check powerpc/83xx/mpc832x_rdb: fix of_irq_to_resource() error check Shanker Donthineni (1): KVM: arm/arm64: Fix bug in advertising KVM_CAP_MSI_DEVID capability Shawn Lin (1): mmc: block: bypass the queue even if usage is present for hotplug Shu Wang (1): scsi: megaraid_sas: fix memleak in megasas_alloc_cmdlist_fusion Simon Horman (1): ata: sata_rcar: add gen[23] fallback compatibility strings Stanimir Varbanov (1): media: venus: don't abuse dma_alloc for non-DMA allocations Stefano Brivio (1): ipv6: Don't increase IPSTATS_MIB_FRAGFAILS twice in ip6_fragment() Subhransu S. Prusty (1): ASoC: Intel: Skylake: Fix default dma_buffer_size Sunil Goutham (1): net: thunderx: Fix BGX transmit stall due to underflow Suravee Suthikulpanit (1): iommu/amd: Enable ga_log_intr when enabling guest_mode Suzuki K Poulose (1): KVM: arm/arm64: Handle hva aging while destroying the vm Sylwester Nawrocki (2): ASoC: samsung: odroid: Fix EPLL frequency values clk: samsung: exynos5420: The EPLL rate table corrections Tahsin Erdogan (3): ext4: remove unused mode parameter ext4: inplace xattr block update fails to deduplicate blocks ext4: make xattr inode reads faster Tejun Heo (5): cgroup: don't call migration methods if there are no tasks to migrate cgroup: create dfl_root files on subsys registration workqueue: restore WQ_UNBOUND/max_active==1 to be ordered cgroup: fix error return value from cgroup_subtree_control() workqueue: implicit ordered attribute should be overridable Tero Kristo (1): clk: keystone: sci-clk: Fix sci_clk_get Tetsuo Handa (1): mm/page_io.c: fix oops during block io poll in swapin path Thomas Gleixner (1): x86/hpet: Cure interface abuse in the resume path Thomas Jarosch (1): mcs7780: Fix initialization when CONFIG_VMAP_STACK is enabled Thomas Petazzoni (1): arm64: dts: marvell: use ICU for the CP110 slave RTC Thor Thayer (1): net: stmmac: Adjust dump offset of DMA registers for ethtool Tom Rini (1): ARM: dts: dm816x: Correct NAND support nodes Tonghao Zhang (1): tun/tap: Add the missed return value check of register_netdevice_notifier Tony Lindgren (3): ARM: OMAP2+: Fix omap3 prm shared irq ARM: OMAP4: Fix legacy code clean-up regression device property: Fix usecount for of_graph_get_port_parent() Trond Myklebust (2): NFSv4: Fix EXCHANGE_ID corrupt verifier issue NFSv4: Fix double frees in nfs4_test_session_trunk() Varun Prakash (1): scsi: libcxgbi: add check for valid cxgbi_task_data Vinod Koul (1): ASoC: Intel: Skylake: Fix missing sentinels in sst_acpi_mach Vivek Gautam (1): iommu/arm-smmu: Fix the error path in arm_smmu_add_device Vladimir Barinov (1): arm64: dts: renesas: ulcb: sound clock-frequency needs descending order WANG Cong (4): packet: fix use-after-free in prb_retire_rx_blk_timer_expired() bonding: commit link status change after propose net: check dev->addr_len for dev_set_mac_address() team: use a larger struct for mac address Wanpeng Li (3): KVM: async_pf: make rcu irq exit if not triggered from idle task KVM: X86: Fix loss of pending INIT due to race KVM: nVMX: Fix interrupt window request with "Acknowledge interrupt on exit" Will Deacon (1): iommu/arm-smmu: Reintroduce locking around TLB sync operations William Tu (1): samples/bpf: fix bpf tunnel cleanup Xin Long (4): dccp: fix a memleak that dccp_ipv6 doesn't put reqsk properly dccp: fix a memleak that dccp_ipv4 doesn't put reqsk properly dccp: fix a memleak for dccp_feat_init err process sctp: fix the check for _sctp_walk_params and _sctp_walk_errors oder_ch...@realtek.com (1): ASoC: rt5663: Update the HW default values based on the shipping version stephen hemminger (1): Revert "netvsc: optimize calculation of number of slots"