Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752390AbdLCQW7 (ORCPT ); Sun, 3 Dec 2017 11:22:59 -0500 Received: from mail-it0-f49.google.com ([209.85.214.49]:41214 "EHLO mail-it0-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752279AbdLCQW5 (ORCPT ); Sun, 3 Dec 2017 11:22:57 -0500 X-Google-Smtp-Source: AGs4zMZ7zTGNRBPwS+2xZySwdzXi/OQWgy4ZhBCfUvJgsV8HUB0ZIBtzudCD58o0nUs9OSWCSaOHliIMUdJlMBh3vaQ= MIME-Version: 1.0 From: Linus Torvalds Date: Sun, 3 Dec 2017 11:22:56 -0500 X-Google-Sender-Auth: Il1V0_cb3fv_v2It04f8xfGAMD8 Message-ID: Subject: Linux 4.15-rc2 To: Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by nfs id vB3GN8Ws027923 Content-Length: 29061 Lines: 816 It's Sunday, but a few hours earlier than usual, since I'm on the east coast, three hours ahead of my normal release schedule. It's a slightly bigger rc2 than I would have wished for, but this early in the release process I don't worry about it. The appended shortlog gives the details, it's fixes all over the place - architectures, drivers, filesystems, networking, core kernel. One thing I'll point out is that I'm trying to get some kernel ASLR leaks plugged, and as part of that we now hash any pointers printed by "%p' by default. That won't affect a lot of people, but where it is a debugging problem (rather than leaking interesting kernel pointers), we will have to fix things up. It can be a small annoyance, but the alternatives (trying to actually find all the cases where we might be leaking) were worse. But let's see if anybody even notices - a lot of the pointer printouts are stale debug information from when some driver was originally written, and aren't actually really interesting. There will probably be some more leak fixes during this rc process, we'll see how that all sorts out. Linus --- Abhishek Goel (2): cpupowerutils: bench - Fix cpu online check cpupower : Fix cpupower working when cpu0 is offline Adrian Hunter (4): mmc: block: Fix missing blk_put_request() mmc: block: Check return value of blk_get_request() mmc: core: Do not leave the block driver in a suspended state mmc: block: Ensure that debugfs files are removed Ahmad Fatoum (1): e1000: Fix off-by-one in debug message Alex Deucher (4): drm/amdgpu/gfx7: cache raster_config values drm/amdgpu: used cached gca values for cik_read_register Revert "drm/amdgpu: fix rmmod KCQ disable failed error" drm/amdgpu: drop experimental flag for raven Amritha Nambiar (1): i40e: Fix reporting incorrect error codes Andrew Elble (2): nfsd: fix locking validator warning on nfs4_ol_stateid->st_mutex class nfsd: check for use of the closed special stateid Andrew Jiang (1): drm/amd/display: Don't reject 3D timings Andrew Waterman (3): RISC-V: Add VDSO entries for clock_get/gettimeofday/getcpu RISC-V: Flush I$ when making a dirty page executable RISC-V: Allow userspace to flush the instruction cache Andrey Grodzovsky (1): drm/amd/display: Switch to drm_atomic_helper_wait_for_flip_done Andrey Gusakov (6): drm/bridge: tc358767: do no fail on hi-res displays drm/bridge: tc358767: filter out too high modes drm/bridge: tc358767: fix DP0_MISC register set drm/bridge: tc358767: fix timing calculations drm/bridge: tc358767: fix AUXDATAn registers access drm/bridge: tc358767: fix 1-lane behavior Andy Shevchenko (1): scripts/bloat-o-meter: don't fail with division by 0 Antoine Tenart (4): net: mvpp2: fix the txq_init error path net: mvpp2: cleanup probed ports in the probe error path net: mvpp2: check ethtool sets the Tx ring size is to a valid min value net: phy: marvell10g: fix the PHY id mask Ard Biesheuvel (2): arm64: module-plts: factor out PLT generation code for ftrace arm64: ftrace: emit ftrace-mod.o contents through code Arnd Bergmann (2): drm/i915: fix intel_backlight_device_register declaration drm/omap: displays: panel-dpi: add backlight dependency Bartosz Golaszewski (1): eeprom: at24: correctly set the size for at24mac402 Bastian Stender (2): mmc: core: prepend 0x to pre_eol_info entry in sysfs mmc: core: prepend 0x to OCR entry in sysfs Benjamin Gaignard (1): ethernet: dwmac-stm32: Fix copyright Bhawanpreet Lakha (1): drm/amd/display: Add null check for 24BPP (xfm and dpp) Bhumika Goyal (3): sunrpc: make the function arg as const NFSD: make cache_detail structures const SUNRPC: make cache_detail structures const Bjorn Andersson (1): mmc: sdhci-msm: Optionally wait for signal level changes Carlos Maiolino (1): xfs: Properly retry failed dquot items in case of error during buffer writeback Changbin Du (1): drm/i915/gvt: Fix unsafe locking caused by spin_unlock_bh Chao Yu (1): quota: propagate error from __dquot_initialize Charlene Liu (2): drm/amd/display: fix seq issue: turn on clock before programming afmt. drm/amd/display: try to find matching audio inst for enc inst first Chris Wilson (3): drm/i915: Clear breadcrumb node when cancelling signaling drm/i915: Mark the userptr invalidate workqueue as WQ_MEM_RECLAIM drm/i915/fbdev: Serialise early hotplug events with async fbdev config Christian Borntraeger (1): s390/debug: use pK for kernel pointers Christian König (2): drm/amdgpu: don't try to move pinned BOs drm/ttm: fix populate_and_map() functions once more Christoph Hellwig (1): move libgcc.h to include/linux Christophe JAILLET (2): bnxt_en: Fix an error handling path in 'bnxt_get_module_eeprom()' drm/omap: Fix error handling path in 'omap_dmm_probe()' Chun-Yeow Yeoh (1): mac80211: fix the update of path metric for RANN frame Cihangir Akturk (1): drm: mali-dp: switch to drm_*_get(), drm_*_put() helpers Colin Ian King (9): nvme: fix spelling mistake: "requeing" -> "requeuing" drm/i915/gvt: ensure -ve return value is handled correctly i2c: i2c-boardinfo: fix memory leaks on devinfo ambassador: fix incorrect indentation of assignment statement atm: fore200e: use %pK to format kernel addresses instead of %x atm: lanai: use %p to format kernel addresses instead of %x atm: suni: remove extraneous space to fix indentation drm/amd/display: fix memory leaks on error exit return net: via: via-rhine: use %p to format void * address instead of %x Dan Carpenter (1): omapdrm: hdmi4_cec: signedness bug in hdmi4_cec_init() Dan Williams (11): mm: fix device-dax pud write-faults triggered by get_user_pages() mm: switch to 'define pmd_write' instead of __HAVE_ARCH_PMD_WRITE mm: replace pud_write with pud_access_permitted in fault + gup paths mm: replace pmd_write with pmd_access_permitted in fault + gup paths mm: replace pte_write with pte_access_permitted in fault + gup paths mm, hugetlbfs: introduce ->split() to vm_operations_struct device-dax: implement ->split() to catch invalid munmap attempts mm: introduce get_user_pages_longterm mm: fail get_vaddr_frames() for filesystem-dax mappings v4l2: disable filesystem-dax mapping support IB/core: disable memory registration of filesystem-dax vmas Darrick J. Wong (5): xfs: always free inline data before resetting inode fork during ifree xfs: log recovery should replay deferred ops in order xfs: ubsan fixes xfs: remove unused parameter from xfs_writepage_map xfs: scrub inode mode properly Dave Airlie (1): drm/ttm: don't attempt to use hugepages if dma32 requested (v2) Dave Martin (1): arm64: fpsimd: Fix failure to restore FPSIMD state after signals David Disseldorp (1): null_blk: fix dev->badblocks leak David Hildenbrand (1): KVM: x86: fix em_fxstor() sleeping while in atomic David Howells (14): rxrpc: The mutex lock returned by rxrpc_accept_call() needs releasing rxrpc: Don't set upgrade by default in sendmsg() rxrpc: Provide a different lockdep key for call->user_mutex for kernel calls rxrpc: Delay terminal ACK transmission on a client call rxrpc: Split the call params from the operation params rxrpc: Fix call timeouts rxrpc: Don't transmit DELAY ACKs immediately on proposal rxrpc: Express protocol timeouts in terms of RTT rxrpc: Add a timeout for detecting lost ACKs/lost DATA rxrpc: Add keepalive for a call rxrpc: Fix service endpoint expiry rxrpc: Fix conn expiry timers afs: Fix permit refcounting afs: Properly reset afs_vnode (inode) fields David S. Miller (1): sparc64: Fix boot on T4 and later. David Sterba (2): btrfs: add missing device::flush_bio puts btrfs: dev_alloc_list is not protected by RCU, use normal list_del Dmitry V. Levin (1): uapi: fix linux/kfd_ioctl.h userspace compilation errors Dmytro Laktyushkin (3): drm/amd/display: fix split recout calculation drm/amd/display: fix split recout offset drm/amd/display: fix split viewport rounding error Dr. David Alan Gilbert (2): KVM: lapic: Split out x2apic ldr calculation KVM: lapic: Fixup LDR on load in x2apic Eduardo Otubo (1): xen-netfront: remove warning when unloading module Eric Anholt (1): drm/bridge: Fix lvds-encoder since the panel_bridge rework. Eric Dumazet (1): net/packet: fix a race in packet_bind() and packet_notifier() Eric Sandeen (3): xfs: fix leaks on corruption errors in xfs_bmap.c xfs: fix uninitialized variable in xfs_scrub_quota xfs: calculate correct offset in xfs_scrub_quota_item Eric Yang (1): drm/amd/display: Add timing validation against dongle cap Eyal Moscovici (1): KVM: x86: Allow suppressing prints on RDMSR/WRMSR of unhandled MSRs Felix Kuehling (2): drm/amdgpu: Fix SDMA load/unload sequence on HWS disabled mode drm/amdkfd: Fix SDMA oversubsription handling Filipe Manana (3): Btrfs: move definition of the function btrfs_find_new_delalloc_bytes Btrfs: fix reported number of inode blocks after buffered append writes Btrfs: incremental send, fix wrong unlink path after renaming file Geert Uytterhoeven (1): net: ethernet: xilinx: Mark XILINX_LL_TEMAC broken on 64-bit Greg Kroah-Hartman (19): s390: block: add SPDX identifiers to the remaining files s390: crypto: add SPDX identifiers to the remaining files s390: cio: add SPDX identifiers to the remaining files s390: char: add SPDX identifiers to the remaining files s390: net: add SPDX identifiers to the remaining files s390: scsi: zfcp_aux: add SPDX identifier s390: virtio: add SPDX identifiers to the remaining files s390: crypto: Remove redundant license text s390: drivers: Remove redundant license text s390: kernel: add SPDX identifiers to the remaining files s390: crypto: add SPDX identifiers to the remaining files s390: mm: add SPDX identifiers to the remaining files s390: pci: add SPDX identifiers to the remaining files s390: appldata: add SPDX identifiers to the remaining files s390: add SPDX identifiers to the remaining files s390: kernel: Remove redundant license text s390: include: Remove redundant license text s390: crypto: Remove redundant license text s390: Remove redundant license text Gustavo A R Silva (1): i40e/virtchnl: fix application of sizeof to pointer Gustavo A. R. Silva (1): net: openvswitch: datapath: fix data type in queue_gso_packets Hans Verkuil (1): drm/bridge: adv7511/33: Fix adv7511_cec_init() failure handling Hans de Goede (4): ACPI / bus: Leave modalias empty for devices which are not present drm/i915: Fix false-positive assert_rpm_wakelock_held in i915_pmic_bus_access_notifier v2 drm/i915: Re-register PMIC bus access notifier on runtime resume i2c: i801: Fix Failed to allocate irq -2147483648 error Harald Freudenberger (1): s390/zcrypt: Fix wrong comparison leading to strange load balancing Harry Wentland (6): drm/amd/display: Fix amdgpu_dm bugs found by smatch drm/amd/display: Bunch of smatch error and warning fixes in DC drm/amd/display: Fix use before NULL check in validate_timing drm/amd/display: Fix hubp check in set_cursor_position drm/amd/display: Fix potential NULL and mem leak in create_links drm/amd/display: Fix couple more inconsistent NULL checks in dc_resource Heiko Carstens (2): s390: rework __switch_to() to allow larger task_struct offsets s390/disassembler: remove confusing code Heiner Kallweit (2): eeprom: at24: fix reading from 24MAC402/24MAC602 eeprom: at24: check at24_read/write arguments Hersen Wu (2): drm/amd/display: Handle as MST first and then DP dongle if sink support both drm/amd/display: USB-C / thunderbolt dock specific workaround Huacai Chen (1): bcache: Fix building error on MIPS Hyong-Youb Kim (1): myri10ge: Update MAINTAINERS Ian Kent (2): autofs: revert "autofs: take more care to not update last_used on path walk" autofs: revert "autofs: fix AT_NO_AUTOMOUNT not being honored" Israel Rukshin (1): nvme-rdma: Use mr pool Jakub Kicinski (1): cls_bpf: don't decrement net's refcount when offload fails James Hogan (1): cpufreq: Add Loongson machine dependencies James Smart (1): nvmet-fc: correct ref counting error when deferred rcv used Jan H. Schönherr (1): KVM: Let KVM_SET_SIGNAL_MASK work as advertised Janakarajan Natarajan (1): KVM: x86: Fix CPUID function for word 6 (80000001_ECX) Jean Delvare (1): hwmon: Drop reference to Jean's tree Jeff Layton (1): reiserfs: remove unneeded i_version bump Jeff Lien (1): nvme-pci: add quirk for delay before CHK RDY for WDC SN200 Jens Axboe (2): nvme-fc: don't use bit masks for set/test_bit() numbers blktrace: fix trace mutex deadlock Jerry (Fangzhi) Zuo (1): drm/amd/display: Check aux channel before MST resume Jesse Chan (1): cpufreq: mediatek: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE Jiang Biao (1): fs/mbcache.c: make count_objects() more robust Jinbum Park (1): arm64: pgd: Mark pgd_cache as __ro_after_init Jiri Pirko (1): net: sched: cbq: create block for q->link.block Johannes Berg (2): cfg80211: select CRYPTO_SHA256 if needed mac80211: use QoS NDP for AP probing John Johansen (1): apparmor: fix oops in audit_signal_cb hook Jon Maloy (1): tipc: eliminate access after delete in group_filter_msg() Joonas Lahtinen (1): drm/i915: Disable THP until we have a GPU read BW W/A Jordan Lazare (1): drm/amd/display: Revert noisy assert messages Jorgen Hansen (2): VSOCK: Don't call vsock_stream_has_data in atomic context VSOCK: Don't set sk_state to TCP_CLOSE before testing it Josef Bacik (2): btrfs: clear space cache inode generation always btrfs: fix deadlock when writing out space cache Kai-Heng Feng (1): nvme-pci: disable APST on Samsung SSD 960 EVO + ASUS PRIME B350M-A Kees Cook (1): exec: avoid RLIMIT_STACK races with prlimit() Keith Busch (2): nvme: Fix NULL dereference on reservation request nvme: Suppress static analyis warning Kirill A. Shutemov (3): mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d() mm, thp: Do not make pmd/pud dirty without a reason mm/hugetlb: fix NULL-pointer dereference on 5-level paging machine Laurent Pinchart (1): drm: omapdrm: Fix DPI on platforms using the DSI VDDS Leo (Sunpeng) Li (3): drm/amd/display: Should disable when new stream is null drm/amd/display: Do DC mode-change check when adding CRTCs drm/amd/display: Do not put drm_atomic_state on resume Leo Liu (1): drm/amdgpu: move UVD/VCE and VCN structure out from union Linus Torvalds (6): Rename superblock flags (MS_xyz -> SB_xyz) proc: don't report kernel addresses in /proc//stack Revert "mm, thp: Do not make pmd/pud dirty without a reason" kallsyms: take advantage of the new '%px' format vsprintf: don't use 'restricted_pointer()' when not restricting Linux 4.15-rc2 Liran Alon (6): KVM: x86: pvclock: Handle first-time write to pvclock-page contains random junk KVM: nVMX/nSVM: Don't intercept #UD when running L2 KVM: x86: Exit to user-mode on #UD intercept when emulator requires KVM: x86: emulator: Return to user-mode on L1 CPL=0 emulation failure KVM: x86: Don't re-execute instruction when not passing CR2 value KVM: nVMX: Fix vmx_check_nested_events() return value in case an event was reinjected to L2 Liu Bo (3): Btrfs: add write_flags for compression bio Btrfs: bail out gracefully rather than BUG_ON Btrfs: fix list_add corruption and soft lockups in fsync Liu, Changcheng (1): scripts/faddr2line: extend usage on generic arch Liviu Dudau (3): drm: hdlcd: Update PM code to save/restore console. drm: mali-dp: Separate static internal data into a read-only structure. drm: mali-dp: Disable planes when their CRTC gets disabled. Lucas Stach (2): drm/atomic: make drm_atomic_helper_wait_for_vblanks more agressive drm/imx: always call wait_for_flip_done in commit_tail Lv Zheng (1): ACPI / EC: Fix regression related to PM ops support in ECDT device Maarten Lankhorst (2): drm/vblank: Pass crtc_id to page_flip_ioctl. drm/fb_helper: Disable all crtc's when initial setup fails. Mahesh Salgaonkar (1): powerpc/powernv: Fix kexec crashes caused by tlbie tracing Marcos Paulo de Souza (1): blktrace: Use blk_trace_bio_get_cgid inside blk_add_trace_bio Mark Rutland (1): arm64: mm: cleanup stale AIVIVT references Martin Schwidefsky (4): s390: fix alloc_pgste check in init_new_context again s390: sthyi: add SPDX identifiers to the remaining files s390: revert ELF_ET_DYN_BASE base changes s390/gs: add compat regset for the guarded storage broadcast control block Max Gurtovoy (1): nvme-rdma: fix memory leak during queue allocation Michael Ellerman (1): powerpc/kexec: Fix kexec/kdump in P9 guest kernels Michael Lyle (1): bcache: check return value of register_shrinker Michal Hocko (3): xfs: fortify xfs_alloc_buftarg error handling mm, memory_hotplug: do not back off draining pcp free pages from kworker context Revert "mm/page-writeback.c: print a warning if the vm dirtiness settings are illogical" Michel Dänzer (2): drm/amdgpu: Set adev->vcn.irq.num_types for VCN drm/amdgpu: Use unsigned ring indices in amdgpu_queue_mgr_map Mika Westerberg (1): net: thunderbolt: Stop using zero to mean no valid DMA mapping Mike Kravetz (1): mm/cma: fix alloc_contig_range ret code/potential leak Mike Maloney (1): packet: fix crash in fanout_demux_rollover() Mikulas Patocka (1): block: remove useless assignment in bio_split Minwoo Im (2): nvme-pci: avoid hmb desc array idx out-of-bound when hmmaxd set. nvme-pci: fix NULL pointer dereference in nvme_free_host_mem() Mirza Krak (1): drm/rockchip: dw-mipi-dsi: fix possible un-balanced runtime PM enable Nadav Amit (1): fs/hugetlbfs/inode.c: change put_page/unlock_page order in hugetlbfs_fallocate() Naofumi Honda (1): nfsd: fix panic in posix_unblock_lock called from nfs4_laundromat Nikita Leshenko (5): KVM: x86: ioapic: Fix level-triggered EOI and IOAPIC reconfigure race KVM: x86: ioapic: Don't fire level irq when Remote IRR set KVM: x86: ioapic: Remove redundant check for Remote IRR in ioapic_set_irq KVM: x86: ioapic: Clear Remote IRR when entry is switched to edge-triggered KVM: x86: ioapic: Preserve read-only values in the redirection table Nikolay Borisov (1): btrfs: Fix transaction abort during failure in btrfs_rm_dev_item OGAWA Hirofumi (1): fs/fat/inode.c: fix sb_rdonly() change Oded Gabbay (2): microblaze: add missing include to mmu_context_mm.h drm/radeon: remove init of CIK VMIDs 8-16 for amdkfd Olof Johansson (8): RISC-V: use generic serial.h RISC-V: use RISCV_{INT,SHORT} instead of {INT,SHORT} for asm macros RISC-V: io.h: type fixes for warnings RISC-V: move empty_zero_page definition to C and export it RISC-V: Export some expected symbols for modules RISC-V: Provide stub of setup_profiling_timer() RISC-V: Use define for get_cycles like other architectures RISC-V: Add missing include Ondrej Mosnáček (1): crypto: skcipher - Fix skcipher_walk_aead_common Palmer Dabbelt (11): RISC-V: Remove __vdso_cmpxchg{32,64} symbol versions RISC-V: Remove unused arguments from ATOMIC_OP RISC-V: Comment on why {,cmp}xchg is ordered how it is RISC-V: Remove __smp_bp__{before,after}_atomic RISC-V: Remove smb_mb__{before,after}_spinlock() RISC-V: __test_and_op_bit_ord should be strongly ordered RISC-V: Add READ_ONCE in arch_spin_is_locked() RISC-V: `sfence.vma` orderes the instruction cache RISC-V: remove spin_unlock_wait() RISC-V: Clean up an unused include RISC-V: __io_writes should respect the length argument Paolo Abeni (1): sch_sfq: fix null pointer dereference at timer expiration Paolo Bonzini (2): KVM: x86: inject exceptions produced by x86_decode_insn KVM: vmx: use X86_CR4_UMIP and X86_FEATURE_UMIP Paul Mackerras (1): KVM: PPC: Book3S HV: Fix migration and HPT resizing of HPT guests on radix hosts Peter Rosin (1): hwmon: (jc42) optionally try to disable the SMBUS timeout Peter Ujfalusi (1): omapdrm: hdmi4: Correct the SoC revision matching Petr Machata (4): mlxsw: spectrum_router: Offload decap only for up tunnels mlxsw: spectrum_router: Demote tunnels on VRF migration mlxsw: spectrum_router: Handle encap to demoted tunnels mlxsw: spectrum_router: Update nexthop RIF on update Pierre-Hugues Husson (1): drm/bridge: synopsys/dw-hdmi: Enable cec clock Qu Wenruo (2): btrfs: Fix wild memory access in compression level parser btrfs: tree-checker: Fix false panic for sanity test Randy Dunlap (2): block: genhd.c: fix message typo drm/amdkfd: fix amdkfd use-after-free GP fault Robert Lippert (1): hwmon: (pmbus) Use 64bit math for DIRECT format values Roman Kapl (1): net: sched: crash on blocks with goto chain action Roman Li (2): drm/amd/display: Fix S3 topology change drm/amd/display: fix gamma setting Rui Hua (1): bcache: recover data from backing when data is clean Russell King (1): ARM: avoid faulting on qemu Sagi Grimberg (7): nvme-fabrics: introduce init command check for a queue that is not alive nvme-fc: check if queue is ready in queue_rq nvme-loop: check if queue is ready in queue_rq nvme-rdma: don't suppress send completions nvme-rdma: don't complete requests before a send work request has completed nvme-rdma: wait for local invalidation before completing a request nvme-rdma: Check remotely invalidated rkey matches our expected rkey Sara Sharon (1): mac80211: tear down RX aggregations first Sasha Neftin (1): e1000e: fix the use of magic numbers for buffer overrun issue Shakeel Butt (1): mm, memcg: fix mem_cgroup_swapout() for THPs Shirish S (1): drm/amd/display: check plane state before validating fbc Srishti Sharma (2): drm/arm: Replace instances of drm_dev_unref with drm_dev_put. drm/arm: Replace instances of drm_dev_unref with drm_dev_put. Stefan Schake (1): drm/vc4: Account for interrupts in flight Stephan Mueller (2): crypto: algif_aead - skip SGL entries with NULL page crypto: af_alg - remove locking in async callback Stephen Hemminger (1): uapi: add SPDX identifier to vm_sockets_diag.h Sunil Goutham (1): net: thunderx: Fix TCP/UDP checksum offload for IPv6 pkts Takashi Iwai (1): Revert "ALSA: usb-audio: Fix potential zero-division at parsing FU" Tang Junhui (1): bcache: add a comment in journal bucket reading Tetsuo Handa (1): quota: Check for register_shrinker() failure. Thomas Meyer (1): auxdisplay: img-ascii-lcd: Only build on archs that have IOMEM Thomas Richter (1): s390/topology: fix compile error in file arch/s390/kernel/smp.c Tobin C. Harding (5): docs: correct documentation for %pK vsprintf: refactor %pK code out of pointer() printk: hash addresses printed with %p vsprintf: add printk specifier %px kasan: use %px to print addresses instead of %p Trond Myklebust (11): nfsd: Fix stateid races between OPEN and CLOSE nfsd: Fix another OPEN stateid race nfsd: CLOSE SHOULD return the invalid special stateid for NFSv4.x (x>0) nfsd: Ensure we don't recognise lock stateids after freeing them nfsd4: move find_lock_stateid nfsd: Fix race in lock stateid creation nfsd: Ensure we check stateid validity in the seqid operation checks nfsd: Fix races with check_stateid_generation() NFSv4: Ensure gcc 4.4.4 can compile initialiser for "invalid_stateid" SUNRPC: Allow connect to return EHOSTUNREACH SUNRPC: Handle ENETDOWN errors Ulf Hansson (1): mmc: sdhci: Avoid swiotlb buffer being full Vaibhav Jain (3): cxl: Check if vphb exists before iterating over AFU devices powerpc: Avoid signed to unsigned conversion in set_thread_tidr() powerpc: Do not assign thread.tidr if already assigned Vasily Averin (9): nfsd: remove net pointer from debug messages lockd: remove net pointer from messages grace: replace BUG_ON by WARN_ONCE in exit_net hook lockd: added cleanup checks in exit_net hook lockd: lost rollback of set_grace_period() in lockd_down_net() race of lockd inetaddr notifiers vs nlmsvc_rqst change race of nfsd inetaddr notifiers vs nn->nfsd_serv change nlm_shutdown_hosts_net() cleanup lockd: fix "list_add double add" caused by legacy signal interface Vasily Gorbik (1): s390/disassembler: correct disassembly lines alignment Vasyl Gomonovych (1): lmc: Use memdup_user() as a cleanup Ville Syrjälä (4): drm/edid: Don't send non-zero YQ in AVI infoframe for HDMI 1.x sinks drm/i915: Fix init_clock_gating for resume drm/i915: Don't try indexed reads to alternate slave addresses drm/i915: Prevent zero length "index" write Vitor Massaru Iha (1): drm: Fix checkpatch issue: "WARNING: braces {} are not necessary for single statement blocks." Vivien Didelot (1): net: dsa: fix 'increment on 0' warning Wang Nan (1): mm, oom_reaper: gather each vma to prevent leaking TLB entry Wanpeng Li (6): KVM: X86: Fix operand/address-size during instruction decoding KVM: nVMX: Validate the IA32_BNDCFGS on nested VM-entry KVM: nVMX: Fix mmu context after VMLAUNCH/VMRESUME failure KVM: X86: Fix softlockup when get the current kvmclock KVM: VMX: Fix rflags cache during vCPU reset KVM: VMX: Fix vmx->nested freeing when no SMI handler Weinan Li (1): drm/i915/gvt: remove skl_misc_ctl_write handler Will Deacon (1): arm64: context: Fix comments and remove pointless smp_wmb() Xiaolin Zhang (1): drm/i915/gvt: enabled pipe A default on creating vgpu Xin Long (11): sctp: use sizeof(__u16) for each stream number length instead of magic number sctp: only allow the out stream reset when the stream outq is empty sctp: only allow the asoc reset when the asoc outq is empty sctp: avoid flushing unsent queue when doing asoc reset sctp: set sender next_tsn for the old result with ctsn_ack_point plus 1 sctp: force SCTP_ERROR_INV_STRM with __u32 when calling sctp_chunk_fail sctp: force the params with right types for sctp csum apis sctp: remove extern from stream sched sctp: use right member as the param of list_for_each_entry bonding: use nla_get_u64 to extract the value for IFLA_BOND_AD_ACTOR_SYSTEM vxlan: use __be32 type for the param vni in __vxlan_fdb_delete Xiong Zhang (1): drm/i915/gvt: Correct ADDR_4K/2M/1G_MASK definition Xu YiPing (1): arm64: perf: remove unsupported events for Cortex-A73 Yan Markman (1): net: mvpp2: do not disable GMAC padding Yisheng Xie (1): kmemleak: add scheduling point to kmemleak_scan() Yury Norov (1): arm64: cpu_ops: Add missing 'const' qualifiers Zhu Yanjun (1): forcedeth: replace pci_unmap_page with dma_unmap_page Zi Yan (1): mm: migrate: fix an incorrect call of prep_transhuge_page() chenjie (1): mm/madvise.c: fix madvise() infinite loop under special circumstances fred gao (1): drm/i915/gvt: Move request alloc to dispatch_workload path only shaoyunl (1): drm/amdkfd: Fix SDMA ring buffer size calculation weiping zhang (7): bdi: convert bdi_debug_register to int bdi: add error handle for bdi_debug_register block: add WARN_ON if bdi register fail blk-wbt: remove duplicated setting in wbt_init blk-sysfs: remove NULL pointer checking in queue_wb_lat_store blk-wbt: move wbt_clear_stat to common place in wbt_done blk-wbt: fix comments typo zhangliping (1): openvswitch: fix the incorrect flow action alloc size