Linux 4.12-rc2

From: Linus Torvalds
Date: Sun May 21 2017 - 22:52:31 EST


I'm back on the usual Sunday schedule, and everything else looks
fairly normal too. This rc2 is maybe a bit bigger than usual, but the
whole merge window was bigger than most, so maybe it's just that. And
it's not like it's huge - usually the rc2 week is fairly quiet as
people find issues.

The fixes in rc2 are pretty much all around - drivers (md, networking,
usb, staging, gpu, watchdog..), architectures (x86, arm[64], powerpc
and s390, kvm updates), core networking, bpf, filesystems..

The appended shortlog gives an overview of the details, and it's not
so big you can't scan through it for a flavor.

Nothing particularly odd stands out, aside from just the size in
general. And it's not like even that is exceptional - 4.9 remains the
most massive release, and 4.12 won't challenge that even if it's at
the big end.

I'm just hoping that the rest of the rc's won't continue this "larger
than usual" trend.

Go out and test. So far, despite the larger size, I've not been seeing
anything unusual.

Linus

---

Adam Ford (1):
ARM: dts: LogicPD Torpedo: Fix camera pin mux

Al Viro (2):
fix unsafe_put_user()
osf_wait4(): fix infoleak

Alan Stern (2):
USB: ene_usb6250: fix DMA to the stack
USB: xhci: fix lock-inversion problem

Alexandre Belloni (2):
watchdog: sama5d4: fix WDDIS handling
watchdog: sama5d4: fix race condition

Ander Conselvan de Oliveira (1):
drm/i915/glk: Fix DSI "*ERROR* ULPS is still active" messages

Andreas Kemnade (1):
ARM: dts: gta04: fix polarity of clocks for mcbsp4

Andrey Korolyov (1):
USB: serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDs

Andy Gospodarek (1):
samples/bpf: run cleanup routines when receiving SIGTERM

Anthony Mallet (1):
USB: serial: ftdi_sio: fix setting latency for unprivileged users

Anton Bondarenko (1):
usb: core: fix potential memory leak in error path during hcd creation

Ard Biesheuvel (1):
i2c: designware: don't infer timings described by ACPI from clock rate

Arkadi Sharshevsky (2):
mlxsw: spectrum_dpipe: Fix incorrect entry index
mlxsw: spectrum_router: Fix rif counter freeing routine

Arnd Bergmann (11):
ARM: omap2+: make omap4_get_cpu1_ns_pa_addr declaration usable
tee: add ARM_SMCCC dependency
soc: imx: add PM dependency for IMX7_PM_DOMAINS
staging: fsl-dpaa2/eth: add ETHERNET dependency
mlx5e: add CONFIG_INET dependency
iommu/mediatek: Include linux/dma-mapping.h
gpu: host1x: select IOMMU_IOVA
watchdog: orion: fix compile-test dependencies
ARM: remove duplicate 'const' annotations'
firmware: ti_sci: fix strncat length check
arm64: dts: rockchip: fix include reference

Artur Paszkiewicz (1):
md: don't return -EAGAIN in md_allow_write for external metadata arrays

Bart Van Assche (1):
scsi: scsi_lib: Add #include <scsi/scsi_transport.h>

Baruch Siach (4):
ARM: dts: bcm2835: fix uart0 pinctrl node names
ARM: dts: bcm2835: fix i2c0 pins
ARM: dts: bcm2835: fix uart0/uart1 pins
ARM: dts: bcm2835: add index to the ethernet alias

Bert Kenward (1):
sfc: revert changes to NIC revision numbers

BjÃrn Mork (2):
USB: serial: qcserial: add more Lenovo EM74xx device IDs
qmi_wwan: add another Lenovo EM74xx device ID

Bogdan Mirea (1):
usb: gadget: gserial: check if console kthread exists

Boris Brezillon (1):
drm/atmel-hlcdc: Fix output initialization

Chopra, Manish (2):
qlcnic: Fix link configuration with autoneg disabled
qlcnic: Update version to 5.3.66

Chris Brandt (2):
usb: r8a66597-hcd: decrease timeout
usb: r8a66597-hcd: select a different endpoint on timeout

Christoffer Dall (2):
KVM: arm/arm64: Fix bug when registering redist iodevs
KVM: arm/arm64: Hold slots_lock when unregistering kvm io bus devices

Christoph Hellwig (5):
scsi: MAINTAINERS: update OSD entries
dm rq: add a missing break to map_request
dm mpath: don't return -EIO from dm_report_EIO
dm mpath: multipath_clone_and_map must not return -EIO
net/smc: Add warning about remote memory exposure

Christophe JAILLET (3):
SMB2: Fix share type handling
drm/nouveau/secboot: plug memory leak in ls_ucode_img_load_gr() error path
firmware: Google VPD: Fix memory allocation error handling

Chuanxiao Dong (1):
drm/i915/gvt: not to restore in-context mmio

Colin Ian King (6):
drm/i915/gvt: fix typo: "supporte" -> "support"
scsi: lpfc: ensure els_wq is being checked before destroying it
scsi: pmcraid: remove redundant check to see if request_size is
less than zero
netxen_nic: set rcode to the return status from the call to
netxen_issue_cmd
ethernet: aquantia: remove redundant checks on error status
dm cache: handle kmalloc failure allocating background_tracker struct

Craig Gallek (1):
ipv6: Prevent overrun when parsing v6 header options

Dan Carpenter (5):
scsi: lpfc: double lock typo in lpfc_ns_rsp()
scsi: qedf: Cleanup the type of io_log->op
kvm: nVMX: off by one in vmx_write_pml_buffer()
drm/nouveau/fifo/gk104-: Silence a locking warning
KVM: Silence underflow warning in avic_get_physical_id_entry()

Dan Williams (2):
dax: fix false CONFIG_BLOCK dependency
dax, xfs, ext4: compile out iomap-dax paths in the FS_DAX=n case

Daniel Borkmann (4):
bpf, arm64: fix faulty emission of map access in tail calls
xdp: add flag to enforce driver mode
xdp: refine xdp api with regards to generic xdp
bpf: adjust verifier heuristics

Daniele Palmas (1):
usb: serial: option: add Telit ME910 support

David Ahern (1):
net: Improve handling of failures on link and route dumps

David S. Miller (9):
bpf: Track alignment of register values in the verifier.
bpf: Do per-instruction state dumping in verifier when log_level > 1.
bpf: Add strict alignment flag for BPF_PROG_LOAD.
bpf: Add bpf_verify_program() to the library.
bpf: Add verifier test case for alignment.
bpf: Provide a linux/types.h override for bpf selftests.
bpf: Remove commented out debugging hack in test_align.
bpf: Handle multiple variable additions into packet pointers in verifier.
ipv6: Check ip6_find_1stfragopt() return value properly.

Douglas Caetano dos Santos (1):
net/packet: fix missing net_device reference release

Elena Reshetova (1):
s390: convert debug_info.ref_count from atomic_t to refcount_t

Eric Anholt (1):
watchdog: bcm281xx: Fix use of uninitialized spinlock.

Eric Dumazet (4):
netem: fix skb_orphan_partial()
net: sched: optimize class dumps
net: fix compile error in skb_orphan_partial()
sctp: do not inherit ipv6_{mc|ac|fl}_list from parent

Eric W. Biederman (1):
pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processes

Fabio Estevam (1):
ARM: dts: imx53-qsrb: Pulldown PMIC IRQ pin

Florian Fainelli (2):
net: phy: Call bus->reset() after releasing PHYs from reset
soc: bcm: brcmstb: Correctly match 7435 SoC

Gal Pressman (2):
net/mlx5e: Use the correct pause values for ethtool advertising
net/mlx5e: Fix ethtool pause support and advertise reporting

Ganapatrao Kulkarni (1):
arm64: perf: Ignore exclude_hv when kernel is running in HYP

Ganesh Goudar (1):
cxgb4: update latest firmware version supported

Gao Feng (1):
driver: vrf: Fix one possible use-after-free issue

Gautham R. Shenoy (1):
powerpc/powernv: Set NAPSTATELOST after recovering paca on P9 DD1

Geert Uytterhoeven (3):
soc: renesas: Provide dummy rcar_rst_read_mode_pins() for compile-testing
sh_eth: Use platform device for printing before register_netdev()
sh_eth: Do not print an error message for probe deferral

Gilad Ben-Yossef (1):
staging: MAINTAINERS: add GBY as ccree maintainer

Greentime Hu (1):
net: ethernet: faraday: To support device tree usage.

Gregory CLEMENT (3):
arm64: marvell: enable the Armada 37xx pinctrl driver
ARM64: dts: marvell: Add pinctrl nodes for Armada 3700
ARM64: dts: marvell: armada37xx: add pinctrl definition

Guenter Roeck (5):
scsi: cxlflash: Select IRQ_POLL
staging: typec: tcpm: Drop duplicate PD messages
staging: typec: tcpm: Set correct flags in PD request messages
staging: typec: tcpm: Respond to Discover Identity commands
staging: typec: tcpm: Fix Port Power Role field in PS_RDY messages

Guru Das Srinagesh (1):
staging: typec: Fix sparse warnings about incorrect types

Gustavo A. R. Silva (3):
scsi: qedf: properly update arguments position in function call
net: dsa: mv88e6xxx: add default case to switch
block: xen-blkback: add null check to avoid null pointer dereference

Hanjun Guo (2):
irqchip/mbigen: Fix memory mapping code
irqchip/mbigen: Fix potential NULL dereferencing

Hannes Reinecke (1):
scsi: libfc: do not flood console with messages 'libfc: queue full ...'

Hans Verkuil (1):
ARM: dts: omap4: enable CEC pin for Pandaboard A4 and ES

Heikki Krogerus (1):
usb: dwc3: pci: add Intel Cannonlake PCI IDs

Heiko Carstens (8):
s390/ftrace: fix compile for !MODULES
s390/uprobes: fix compile for !KPROBES
s390/uaccess: use sane length for __strncpy_from_user()
s390/topology: let topology_mnest_limit() return unsigned char
s390/ccwgroup: increase string buffer size
s390/qdio: increase string buffer size
s390: move _text symbol to address higher than zero
s390/virtio: change virtio_feature_desc:features type to __le32

Ian Chard (1):
staging: ccree: remove extraneous spin_unlock_bh() in error handler

Ian W MORRISON (1):
staging: rtl8723bs: remove re-positioned call to kfree in
os_dep/ioctl_cfg80211.c

Ido Schimmel (1):
mlxsw: spectrum: Avoid possible NULL pointer dereference

Ihar Hrachyshka (2):
arp: honour gratuitous ARP _replies_
neighbour: update neigh timestamps iff update is effective

Ivan Khoronzhuk (1):
net: ethernet: ti: netcp_core: return error while dma channel open issue

James Smart (5):
scsi: lpfc: Fix panic on BFS configuration
nvme-fc: correct port role bits
nvme-fc: require target or discovery role for fc-nvme targets
nvme-fc: stop queues on error detection
nvmet-fc: remove target cpu scheduling flag

Jan Kara (1):
fuseblk: Fix warning in super_setup_bdi_name()

Javier Martinez Canillas (1):
staging: typec: fusb302: Fix module autoload

Jiri Slaby (1):
sisusb_con: fix coccinelle warning

Joe Perches via samba-technical (1):
cifs: cifsacl: Use a temporary ops variable to reduce code length

Joe Thornber (10):
dm cache: fix incorrect 'idle_time' reset in IO tracker
dm cache policy smq: only demote entries in bottom half of the
clean multiqueue
dm cache policy smq: be more aggressive about triggering a writeback
dm cache policy smq: put newly promoted entries at the top of
the multiqueue
dm cache policy smq: stop preemptively demoting blocks
dm cache: track all IO to the cache rather than just the origin
device's IO
dm cache: simplify the IDLE vs BUSY state calculation
dm cache policy smq: don't do any writebacks unless IDLE
dm thin metadata: call precommit before saving the roots
dm space map disk: fix some book keeping in the disk space map

Johan Hovold (18):
net: irda: irda-usb: fix firmware name on big-endian hosts
net: ch9200: add missing USB-descriptor endianness conversions
USB: serial: ir-usb: fix big-endian baud-rate debug printk
USB: serial: mct_u232: fix big-endian baud-rate handling
USB: serial: io_ti: fix div-by-zero in set_termios
uwb: fix device quirk on big-endian hosts
USB: chaoskey: fix Alea quirk on big-endian hosts
USB: iowarrior: fix info ioctl on big-endian hosts
USB: ehci-platform: fix companion-device leak
USB: core: of: document reference taken by companion helper
USB: gadget: dummy_hcd: fix hub-descriptor removable fields
USB: usbip: fix nonconforming hub descriptor
USB: hub: fix SS hub-descriptor handling
USB: hub: fix non-SS hub-descriptor handling
USB: hub: fix SS max number of ports
USB: host: xhci: use max-port define
of: fdt: add missing allocation-failure check
watchdog: pcwd_usb: fix NULL-deref at probe

John Crispin (1):
arm: dts: mt7623: add clock-frequency to the a7 timer node to mt7623.dtsi

Jon Derrick (1):
nvme: unmap CMB and remove sysfs file in reset path

Jon Mason (1):
mdio: mux: Correct mdio_mux_init error path issues

Jon Paul Maloy (1):
tipc: make macro tipc_wait_for_cond() smp safe

Juergen Gross (2):
xen: cleanup pvh leftovers from pv-only sources
xen: make xen_flush_tlb_all() static

Julia Cartwright (1):
md/raid5: make use of spin_lock_irq over local_irq_disable + spin_lock

Julia Lawall (1):
mdio: mux: fix device_node_continue.cocci warnings

Julian Wiedmann (2):
s390/qeth: unbreak OSM and OSN support
s390/qeth: avoid null pointer dereference on OSN

Julius Werner (1):
drivers: char: mem: Check for address space wraparound with mmap()

Karim Eshapa (1):
fs: cifs: transport: Use time_after for time comparison

KarimAllah Ahmed (1):
iommu/vt-d: Flush the IOTLB to get rid of the initial kdump mappings

Keerthy (1):
ARM: dts: dra7: Add power hold and power controller properties to palmas

Kees Cook (2):
scsi: qedf: Avoid reading past end of buffer
efi-pstore: Fix read iter after pstore API refactor

Kirill Tkhai (1):
pid_ns: Fix race between setns'ed fork() and zap_pid_ns_processes()

Lars Ellenberg (1):
drbd: fix request leak introduced by locking/atomic, kref: Kill kref_sub()

Leonard Crestez (1):
ARM: dts: imx6sx-sdb: Remove OPP override

Liam R. Howlett (1):
sparc/ftrace: Fix ftrace graph time measurement

Linus Torvalds (3):
Clean up x86 unsafe_get/put_user() type handling
x86: fix 32-bit case of __get_user_asm_u64()
Linux 4.12-rc2

Linus Walleij (1):
ARM: configs: add a gemini defconfig

Liviu Dudau (1):
drm: hdlcd: Fix the calculation of the scanout start address

Lucas Stach (1):
drm/etnaviv: don't put fence in case of submit failure

MaJun (1):
irqchip/mbigen: Fix the clear register offset calculation

Mahesh Bandewar (1):
ipv6: avoid dad-failures for addresses with NODAD

Maksim Salau (1):
usb: misc: legousbtower: Fix memory leak

Malcolm Priestley (4):
staging: rtl8192e: rtl92e_fill_tx_desc fix write to mapped out memory.
staging: rtl8192e: fix 2 byte alignment of register BSSIDR.
staging: rtl8192e: rtl92e_get_eeprom_size Fix read size of EPROM_CMD.
staging: rtl8192e: GetTs Fix invalid TID 7 warning.

Marc Zyngier (6):
ARM: KVM: Fix tracepoint generation after move to virt/kvm/arm/
arm64: KVM: Do not use stack-protector to compile EL2 code
arm: KVM: Do not use stack-protector to compile HYP code
KVM: arm/arm64: vgic-v2: Do not use Active+Pending state for a
HW interrupt
KVM: arm/arm64: vgic-v3: Do not use Active+Pending state for a
HW interrupt
KVM: arm/arm64: vgic-v3: Use PREbits to infer the number of
ICH_APxRn_EL2 registers

Mark Rutland (1):
arm64/cpufeature: don't use mutex in bringup path

Markus Heiser (1):
doc-rst: fixed kernel-doc directives in usb/typec.rst

Martin Schwidefsky (1):
s390/cputime: fix incorrect system time

Masahiro Yamada (1):
kbuild: skip install/check of headers right under uapi directories

Mathias Nyman (3):
usb: xhci: trace URB before giving it back instead of after
xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denverton
xhci: Fix command ring stop regression in 4.11

Matthew Auld (1):
drm/i915: don't do allocate_va_range again on PIN_UPDATE

Matthias Lange (1):
xhci: remove GFP_DMA flag from allocation

Michael Chan (2):
bnxt_en: Call bnxt_dcb_init() after getting firmware DCBX configuration.
bnxt_en: Check status of firmware DCBX agent before setting
DCB_CAP_DCBX_HOST.

Michael Ellerman (3):
powerpc/modules: If mprofile-kernel is enabled add it to vermagic
powerpc/mm: Fix crash in page table dump with huge pages
powerpc/mm: Fix virt_addr_valid() etc. on 64-bit hash

Michael Neuling (2):
powerpc/tm: Fix FP and VMX register corruption
selftests/powerpc: Test TM and VMX register state

Mikulas Patocka (1):
dm bufio: make the parameter "retain_bytes" unsigned long

Mintz, Yuval (1):
qed: Fix uninitialized data in aRFS infrastructure

Miroslav Lichvar (1):
net: netcp: fix check of requested timestamping filter

Naveen N. Rao (5):
powerpc/kprobes: Fix handling of instruction emulation on probe re-entry
ftrace: Simplify glob handling in unregister_ftrace_function_probe_func()
ftrace/instances: Clear function triggers when removing instances
selftests/ftrace: Fix bashisms
selftests/ftrace: Add test to remove instance with active event triggers

Neil Horman (1):
vmxnet3: ensure that adapter is in proper state during force_close

Niklas Cassel (1):
net: stmmac: use correct pointer when printing normal descriptor ring

Nitin Gupta (1):
sparc64: Fix mapping of 64k pages with MAP_FIXED

Olivier Leveque (1):
staging: typec: tcpci: declare private structure as static

Olof Johansson (1):
devicetree: Move include prefixes from arch to separate directory

Orlando Arias (1):
sparc: Fix -Wstringop-overflow warning

Pan Bian (1):
usb: dwc3: keystone: check return value

Paolo Abeni (1):
udp: make *udp*_queue_rcv_skb() functions static

Paolo Bonzini (3):
KVM: nVMX: fix EPT permissions as reported in exit qualification
KVM: x86: lower default for halt_poll_ns
iTCO_wdt: all versions count down twice

Paul Mackerras (3):
KVM: PPC: Book3S HV: Add radix checks in real-mode hypercall handlers
KVM: PPC: Book3S PR: Check copy_to/from_user return values
KVM: PPC: Book3S PR: Don't include SPAPR TCE code on non-pseries platforms

Peter Chen (2):
usb: host: xhci-mem: allocate zeroed Scratchpad Buffer
usb: host: xhci-ring: don't need to clear interrupt pending for
MSI enabled hcd

Peter Rosin (3):
i2c: mux: reg: put away the parent i2c adapter on probe failure
i2c: mux: reg: rename label to indicate what it does
i2c: mux: only print failure message on error

Peter Ujfalusi (2):
drm/nouveau: Fix drm poll_helper handling
usb: musb: tusb6010_omap: Do not reset the other direction's packet size

Phil Elwell (1):
staging: vc04_services: Fix bulk cache maintenance

Ping Gao (1):
drm/i915/gvt: avoid unnecessary vgpu switch

Rabin Vincent (1):
CIFS: silence lockdep splat in cifs_relock_file()

Radim KrÄmÃÅ (3):
KVM: x86: zero base3 of unusable segments
KVM: x86/vPMU: fix undefined shift in intel_pmu_refresh()
KVM: x86: prevent uninitialized variable warning in check_svme()

Randy Dunlap (1):
MAINTAINERS: greybus-dev list is members-only

Ravikumar Kattekola (1):
ARM: dts: dra7: Reduce cpu thermal shutdown temperature

Rob Herring (3):
Partially Revert "of: fix sparse warnings in fdt, irq, reserved
mem, and resolver code"
arm64: defconfig: sync with savedefconfig
arm64: defconfig: enable options needed for QCom DB410c board

Robin Murphy (2):
arm64: Remove redundant mov from LL/SC cmpxchg
iommu/dma: Don't touch invalid iova_domain members

Roger Quadros (1):
usb: dwc3: gadget: Fix ISO transfer performance

Rui Miguel Silva (3):
staging: typec: fusb302: do not free gpio from managed resource
staging: typec: fusb302: reset i2c_busy state in error
staging: typec: fusb302: refactor resume retry mechanism

Saeed Mahameed (2):
net/mlx5e: Fix setup TC ndo
net/mlx5e: IPoIB, Only support regular RQ for now

Shannon Nelson (1):
ldmvsw: stop the clean timer at beginning of remove

Shaohua Li (3):
md/md0: optimize raid0 discard handling
md/raid1/10: avoid unnecessary locking
blktrace: fix integer parse

Shile Zhang (1):
watchdog: wdt_pci: fix build error if define SOFTWARE_REBOOT

Shuah Khan (1):
dtc: check.c fix compile error

Soheil Hassas Yeganeh (1):
tcp: eliminate negative reordering in tcp_clean_rtx_queue

Song Liu (3):
md/raid5-cache: in r5l_do_submit_io(), submit io->split_bio first
md/r5cache: gracefully handle journal device errors for writeback mode
md/r5cache: handle sync with data in write back cache

Stefan Wahren (1):
net: qca_spi: Fix alignment issues in rx path

Steve French (2):
Don't delay freeing mids when blocked on slow socket write of request
[CIFS] Minor cleanup of xattr query function

Steven Rostedt (1):
tracing: Move postpone selftests to core from early_initcall

Steven Rostedt (VMware) (4):
sched/core: Call __schedule() from do_idle() without enabling preemption
ftrace: Remove #ifdef from code and add
clear_ftrace_function_probes() stub
kprobes: Document how optimized kprobes are removed from module unload
tracing: Make sure RCU is watching before calling a stack trace

Suman Anna (1):
uio: fix incorrect memory leak cleanup

Suzuki K Poulose (3):
kvm: arm/arm64: Fix race in resetting stage2 PGD
kvm: arm/arm64: Force reading uncached stage2 PGD
kvm: arm/arm64: Fix use after free of stage2 page table

Thinh Nguyen (1):
usb: dwc3: gadget: Prevent losing events in event cache

Thomas Gleixner (3):
hwmon: (coretemp) Handle frozen hotplug state correctly
genirq: Fix chained interrupt data ordering
tracing/kprobes: Enforce kprobes teardown after testing

Thomas Petazzoni (2):
i2c: mv64xxx: don't override deferred probing when getting irq
usb: host: xhci-plat: propagate return value of platform_get_irq()

Thomas Tai (1):
ldmvsw: unregistering netdev before disable hardware

Thomas Winter (1):
ipmr: vrf: Find VIFs using the actual device

Tin Huynh (1):
i2c: xgene: Set ACPI_COMPANION_I2C

Tobias Jungel (1):
bridge: netlink: check vlan_default_pvid range

Tobias Regnery (1):
misc: pci_endpoint_test: select CRC32

Tomas Melin (1):
watchdog: cadence_wdt: fix timeout setting

Tomasz Majchrzak (1):
raid1: prefer disk without bad blocks

Tony Lindgren (2):
memory: omap-gpmc: Fix debug output for access width
usb: musb: Fix trying to suspend while active for OTG configurations

Ursula Braun (3):
s390/qeth: handle sysfs error during initialization
s390/qeth: add missing hash table initializations
smc: switch to usage of IB_PD_UNSAFE_GLOBAL_RKEY

Vamsi Krishna Samavedam (1):
USB: core: replace %p with %pK

Vijay Immanuel (1):
nvmet: release the sq ref on rdma read errors

Ville SyrjÃlà (2):
drm/i915: Fix runtime PM for LPE audio
drm/i915: Fix rawclk readout for g4x

Vitaly Kuznetsov (1):
xen-netfront: avoid crashing on resume after a failure in
talk_to_netback()

Vlad Yasevich (1):
macvlan: Fix performance issues with vlan tagged packets

WANG Cong (1):
ipv6/dccp: do not inherit ipv6_mc_list from parent

Wanpeng Li (4):
KVM: x86: Fix load damaged SSEx MXCSR register
KVM: VMX: Don't enable EPT A/D feature if EPT feature is disabled
KVM: x86: Fix potential preemption when get the current kvmclock timestamp
KVM: X86: Fix read out-of-bounds vulnerability in kvm pio emulation

Wei Yongjun (3):
xen/9pfs: fix return value check in xen_9pfs_front_probe()
xen/9pfs: p9_trans_xen_init and p9_trans_xen_exit can be static
watchdog: zx2967: remove redundant dev_err call in zx2967_wdt_probe()

William Wu (1):
usb: gadget: f_fs: avoid out of bounds access on comp_desc

Willy Tarreau (1):
char: lp: fix possible integer overflow in lp_setup()

Xin Long (1):
sctp: fix src address selection if using secondary addresses for ipv6

Yazen Ghannam (1):
EDAC, amd64: Fix reporting of Chip Select sizes on Fam17h

Yishai Hadas (1):
net/mlx5: Use underlay QPN from the root name space

Yisheng Xie (1):
staging/android/ion: remove useless document file

Yonghong Song (1):
selftests/bpf: fix broken build due to types.h

Yuchung Cheng (1):
tcp: avoid fragmenting peculiar skbs in SACK

Yueyao Zhu (1):
staging: typec: fusb302: Fix chip->vbus_present init value

Zhichao Huang (2):
KVM: arm: plug potential guest hardware debug leakage
KVM: arm: rename pm_fake handler to trap_raz_wi

Zhou Zhengping (1):
scsi: Skip deleted devices in __scsi_device_lookup

linzhang (1):
net: x25: fix one potential use-after-free issue

yong mao (1):
ARM64: dts: mediatek: configure some fixed mmc parameters

yuval.shaia@xxxxxxxxxx (1):
net/mlx4_core: Use min3 to select number of MSI-X vectors