Linux 4.15-rc2
From: Linus Torvalds
Date: Sun Dec 03 2017 - 11:23:06 EST
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/<pid>/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