Linux 4.18-rc3
From: Linus Torvalds
Date: Sun Jul 01 2018 - 19:47:14 EST
I'm back at home, over jetlag, and back to the usual "Sunday
afternoon" release schedule.
So there it is, in all the usual places.
And things look fairly normal - a bit over a third is drivers (various
parts: input, usb, sound, gpu, mtd, networking, ...), with the rest
being arch updates (arm/arm64 - dts files dominating, microblaze,
powerpc, x86), filesystems (xfs, some btrfs, some minor core vfs),
networking, documentation updates and tooling.
The shortlog is appended, nothing really stands out that much. Mostly
it really is just one- and few-liners spread out all over.
Go forth and test.
Linus
PS. And on a personal note - it so happens that today is the 15th
anniversary of me working for the Linux Foundation (nÃe OSDL). How
time flies.
---
ååæ (1):
Input: elantech - fix V4 report decoding for module with middle key
Aaron Ma (1):
Input: elantech - enable middle button of touchpads on ThinkPad P52
Abhishek Sahu (1):
mtd: rawnand: fix return value check for bad block status
Adam Ford (1):
ARM: davinci: board-da850-evm: fix WP pin polarity for MMC/SD
Adrian Hunter (1):
perf intel-pt: Fix packet decoding of CYC packets
Ajay Gupta (1):
usb: xhci: increase CRS timeout value
Alan Douglas (1):
PCI: Initialize endpoint library before controllers
Alastair Bridgewater (6):
ALSA: hda/ca0132: Delete pointless assignments to struct
auto_pin_cfg fields
ALSA: hda/ca0132: Delete redundant UNSOL event requests
ALSA: hda/ca0132: Restore behavior of QUIRK_ALIENWARE
ALSA: hda/ca0132: Don't test for QUIRK_NONE
ALSA: hda/ca0132: Restore PCM Analog Mic-In2
ALSA: hda/ca0132: Fix DMic data rate for Alienware M17x R4
Aleksander Morgado (1):
qmi_wwan: add support for the Dell Wireless 5821e module
Alexander Potapenko (1):
vt: prevent leaking uninitialized data to userspace via /dev/vcs*
Alexandr Savca (1):
Input: elan_i2c - add ELAN0618 (Lenovo v330 15IKB) ACPI ID
Alexey Dobriyan (1):
proc: add Alexey to MAINTAINERS
Alison Wang (1):
drm: mali-dp: Enable Global SE interrupts mask for DP500
Anders Roxell (2):
selftests: net: add config fragments
selftests: net: add tcp_inq to gitignore
Andrey Ryabinin (1):
x86/mm: Don't free P4D table when it is folded at runtime
Andy Lutomirski (3):
x86/entry/64/compat: Fix "x86/entry/64/compat: Preserve r8-r11
in int $0x80"
selftests/x86/sigreturn/64: Fix spurious failures on AMD CPUs
selftests/x86/sigreturn: Do minor cleanups
Andy Shevchenko (2):
serial: 8250_pci: Remove stalled entries in blacklist
parisc: Convert printk(KERN_LEVEL) to pr_lvl()
Aneesh Kumar K.V (1):
powerpc/mm/32: Fix pgtable_page_dtor call
Anson Huang (1):
soc: imx: gpcv2: correct PGC offset
Antoine Tenart (3):
net: mscc: fix the injection header
net: mvneta: fix the Rx desc DMA address in the Rx path
net: mscc: make sparse happy
Arnaldo Carvalho de Melo (5):
tools headers uapi: Synchronize drm/drm.h
perf tools: Update x86's syscall_64.tbl, adding 'io_pgetevents' and 'rseq'
tools include powerpc: Update
arch/powerpc/include/uapi/asm/unistd.h copy to get 'rseq' syscall
tools include uapi: Update if_link.h to pick
IFLA_{BRPORT_ISOLATED,VXLAN_TTL_INHERIT}
tools include uapi: Synchronize bpf.h with the kernel
Arnd Bergmann (7):
scsi: ipr: Eliminate duplicate barriers
usb: dwc3: qcom: mark PM functions as __maybe_unused
dm raid: don't use 'const' in function return
kbuild: add macro for controlling warnings to linux/compiler.h
disable -Wattribute-alias warning for SYSCALL_DEFINEx()
qcom: cmd-db: enforce CONFIG_OF_RESERVED_MEM dependency
powerpc/powermac: Fix rtc read/write functions
Artur Petrosyan (1):
usb: dwc2: Fix host exit from hibernation flow.
Avi Kivity (1):
aio: mark __aio_sigset::sigmask const
Ayan Kumar Halder (3):
drm/arm/malidp: Ensure that the crtcs are shutdown before
removing any encoder/connector
drm/arm/malidp: Preserve LAYER_FORMAT contents when setting format
drm/mali-dp: Rectify the width and height passed to rotmem_required()
Bart Van Assche (3):
dm zoned: avoid triggering reclaim from inside dmz_map()
block: Fix cloning of requests with a special payload
drbd: Fix drbd_request_prepare() discard handling
Bartosz Golaszewski (1):
net: davinci_emac: match the mdio device against its compatible
if possible
Ben Hutchings (1):
Input: elan_i2c_smbus - fix more potential stack buffer overflows
Bjorn Helgaas (1):
PCI: shpchp: Manage SHPC unconditionally on non-ACPI systems
Breno Leitao (1):
powerpc: Wire up io_pgetevents
Casey Schaufler (1):
Smack: Mark inode instant in smack_task_to_inode
Chris Mason (1):
Btrfs: fix regression in btrfs_page_mkwrite() from vm_fault_t conversion
Chris Packham (1):
mtd: rawnand: micron: add ONFI_FEATURE_ON_DIE_ECC to supported features
Christoph Hellwig (3):
xfs: simplify xfs_bmap_punch_delalloc_range
swiotlb: export swiotlb_dma_ops
net: handle NULL ->poll gracefully
Christophe JAILLET (1):
drm/meson: Fix an un-handled error path in 'meson_drv_bind_master()'
Chunfeng Yun (1):
usb: gadget: composite: fix delayed_status race condition when
set_interface
Chunyu Hu (1):
proc: add proc_seq_release
Claudio Imbrenda (1):
VSOCK: fix loopback on big-endian systems
Colin Ian King (4):
ALSA: hda/ca0132: make array ca0132_alt_chmaps static
net: ethernet: ti: davinci_cpdma: make function
cpdma_desc_pool_create static
iio: tsl2x7x/tsl2772: avoid potential division by zero
sfc: make function efx_rps_hash_bucket static
Cong Wang (1):
net_sched: remove a bogus warning in hfsc
Dan Carpenter (4):
ALSA: lx6464es: Missing error code in snd_lx6464es_create()
cpufreq: qcom-kryo: Fix error handling in probe()
typec: tcpm: Fix a msecs vs jiffies bug
staging: comedi: quatech_daqp_cs: fix no-op loop daqp_ao_insn_write()
Darrick J. Wong (8):
xfs: allow empty transactions while frozen
xfs: don't trip over negative free space in xfs_reserve_blocks
xfs: don't allow insert-range to shift extents past the maximum offset
xfs: recheck reflink state after grabbing ILOCK_SHARED for a write
xfs: fix uninitialized field in rtbitmap fsmap backend
xfs: fix off-by-one error in xfs_rtalloc_query_range
xfs: ensure post-EOF zeroing happens after zeroing part of a file
xfs: fix fdblocks accounting w/ RMAPBT per-AG reservation
Dave Chinner (2):
xfs: More robust inode extent count validation
xfs: xfs_iflush_abort() can be called twice on cluster writeback failure
Dinh Nguyen (1):
ARM: dts: socfpga: Fix NAND controller node compatible for Arria10
Dirk Gouders (2):
kconfig: fix line numbers for if-entries in menu tree
kconfig: handle P_SYMBOL in print_symbol()
Dmitry Torokhov (3):
Input: make input_report_slot_state() return boolean
Input: do not assign new tracking ID when changing tool type
Input: psmouse - fix button reporting for basic protocols
Dmitry Vyukov (2):
x86/mm: Get rid of KERN_CONT in show_fault_oops()
x86/mm: Clean up the printk()s in show_fault_oops()
Dongjiu Geng (1):
usb: xhci: remove the code build warning
Enno Boland (1):
Input: xpad - fix GPD Win 2 controller name
Eric Biggers (1):
dh key: fix rounding up KDF output length
Eric Dumazet (4):
bpf: enforce correct alignment for instructions
net/packet: fix use-after-free
net: dccp: avoid crash in ccid3_hc_rx_send_feedback()
net: dccp: switch rx_tstamp_last_feedback to monotonic clock
Filipe Manana (3):
Btrfs: fix physical offset reported by fiemap for inline extents
Btrfs: fix return value on rename exchange failure
Btrfs: fix mount failure when qgroup rescan is in progress
Florian Fainelli (6):
MAINAINTERS: Corrected Broadcom Northstar2 entry
MAINTAINERS: Update Broadcom iProc entry with Stingray
ARM: dts: NSP: Fix i2c controller interrupt type
ARM: dts: NSP: Fix PCIe controllers interrupt types
ARM: dts: HR2: Fix interrupt types for i2c and PCIe
ARM: dts: BCM5301x: Fix i2c controller interrupt type
Ganesh Goudar (1):
cxgb4: when disabling dcb set txq dcb priority to 0
Geert Uytterhoeven (5):
soc: renesas: rcar-sysc: Make PM domain initialization more robust
mtd: dataflash: Use ULL suffix for 64-bit constants
MAINTAINERS: Add file patterns for dsa device tree bindings
net: Remove depends on HAS_DMA in case of platform dependency
ARM: Always build secure_cntvoff.S on ARM V7 to fix shmobile !SMP build
Grigor Tovmasyan (1):
usb: gadget: dwc2: fix memory leak in gadget_init()
Hangbin Liu (1):
ipv6: mcast: fix unsolicited report interval after receiving querys
Hans de Goede (4):
Input: silead - add MSSL0002 ACPI HID
usb: dwc3: Only call clk_bulk_get() on devicetree instantiated devices
iio: imu: inv_mpu6050: Fix probe() failure on older ACPI based machines
NFC: pn533: Fix wrong GFP flag usage
Harini Katakam (1):
net: macb: Fix ptp time adjustment for large negative delta
Heikki Krogerus (4):
usb: dwc3: pci: add support for Intel IceLake
acpi: Add helper for deactivating memory region
usb: typec: ucsi: acpi: Workaround for cache mode issue
usb: typec: ucsi: Fix for incorrect status data issue
Helge Deller (6):
parisc: Drop struct sigaction from not exported header file
parisc: Mark 16kB and 64kB page sizes BROKEN
parisc: Default to 4 SMP CPUs
parisc: Wire up io_pgetevents syscall
parisc: Reduce debug output in unwind code
parisc: Build kernel without -ffunction-sections
Hoan Tran (1):
drivers/perf: xgene_pmu: Fix IOB SLOW PMU parser error
Houston Yaroschoff (1):
usb: cdc_acm: Add quirk for Uniden UBC125 scanner
Hui Wang (1):
ALSA: hda/realtek - Fix the problem of two front mics on more machines
Ingo Molnar (1):
tools/headers: Pick up latest kernel ABIs
Jaejoong Kim (1):
doc: usb: Fix typo in gadget_configfs documentation
James Zhu (1):
drm/amdgpu:Support new VCN FW version naming convention
Jan Beulich (1):
x86/entry/32: Add explicit 'l' instruction suffix
Jann Horn (1):
selinux: move user accesses in selinuxfs out of locked regions
Jason A. Donenfeld (1):
kasan: depend on CONFIG_SLUB_DEBUG
Jason Wang (1):
vhost_net: validate sock before trying to put its fd
Jens Axboe (2):
blk-mq: don't queue more if we get a busy return
sg: remove ->sg_magic member
Jerome Brunet (2):
ARM64: dts: meson: disable sd-uhs modes on the libretech-cc
ARM64: dts: meson-axg: fix ethernet stability issue
Jerry James (1):
kconfig: loop boundary condition fix
Jiri Olsa (3):
perf tests: Add event parsing error handling to parse events test
perf tests: Add valid callback for parse-events test
perf bench: Fix numa report output code
Joakim Tjernlund (4):
mtd: cfi_cmdset_0002: Use right chip in do_ppb_xxlock()
mtd: cfi_cmdset_0002: fix SEGV unlocking multiple chips
mtd: cfi_cmdset_0002: Fix unlocking requests crossing a chip boudary
mtd: cfi_cmdset_0002: Avoid walking all chips when unlocking.
Johan Hovold (3):
USB: serial: cp210x: add CESINEL device ids
usb: dwc3: of-simple: fix use-after-free on remove
serdev: fix memleak on module unload
Karoly Pados (1):
USB: serial: cp210x: add Silicon Labs IDs for Windows Update
Katsuhiro Suzuki (1):
arm64: dts: uniphier: fix widget name of headphone for LD11/LD20 boards
Keerthy (1):
ARM: dts: da850: Fix interrups property for gpio
Kees Cook (1):
dm writecache: use 2-factor allocator arguments
Keith Busch (1):
block: Fix transfer when chunk sectors exceeds max
Kevin Hilman (2):
ARM64: dts: meson: fix register ranges for SD/eMMC
ARM64: dts: meson-gx: fix ATF reserved memory region
Kirill A. Shutemov (2):
x86/efi: Fix efi_call_phys_epilog() with CONFIG_X86_5LEVEL=y
x86/mm: Drop unneeded __always_inline for p4d page table helpers
Laura Abbott (1):
staging: android: ion: Return an ERR_PTR in ion_map_kernel
Leo Liu (1):
drm/amdgpu: fix UBSAN: Undefined behaviour for amdgpu_fence.c
Leonard Crestez (1):
iio: mma8452: Fix ignoring MMA8452_INT_DRDY
Linus Torvalds (3):
checkpatch: remove warning for 'old' stable@xxxxxxxxxx address
Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL
Linux 4.18-rc3
Lorenzo Pieralisi (1):
PCI: controller: Move PCI_DOMAINS selection to arch Kconfig
Lu Fengqi (1):
btrfs: fix invalid-free in btrfs_extent_same
Lucas Stach (1):
Input: synaptics-rmi4 - fix axis-swap behavior
Luis Henriques (1):
scsi: scsi_debug: Fix memory leak on module unload
Lyude Paul (1):
drm/amdgpu: Count disabled CRTCs in commit tail earlier
Maciej S. Szmigiero (1):
X.509: unpack RSA signatureValue field from BIT STRING
Marcelo Ricardo Leitner (1):
sctp: fix erroneous inc of snmp SctpFragUsrMsgs
Marek Vasut (2):
ARM: dts: socfpga: Fix NAND controller clock supply
ARM: dts: socfpga: Fix NAND controller node compatible
Martin Blumenstingl (1):
ARM64: dts: meson-gxl: fix Mali GPU compatible string
Martin Kaiser (1):
mtd: rawnand: mxc: set spare area size register explicitly
Masahiro Yamada (2):
mtd: rawnand: denali_dt: set clk_x_rate to 200 MHz unconditionally
kbuild: reword help of LD_DEAD_CODE_DATA_ELIMINATION
Mason Yang (1):
mtd: rawnand: All AC chips have a broken GET_FEATURES(TIMINGS).
Mathias Nyman (1):
xhci: Fix perceived dead host due to runtime suspend race with
event handler
Mathieu Malaterre (1):
perf/core: Move inline keyword at the beginning of declaration
Matteo Croce (1):
bpfilter: fix user mode helper cross compilation
Michal Simek (2):
microblaze: Remove architecture heart beat code
microblaze: Add new syscalls io_pgetevents and rseq
Michel DÃnzer (1):
drm/amdgpu: GPU vs CPU page size fixes in amdgpu_vm_bo_split_mapping
Mike Snitzer (3):
dm: use bio_split() when splitting out the already processed bio
dm thin metadata: remove needless work from __commit_transaction
dm thin: handle running out of data space vs concurrent discard
Mikhail Malygin (1):
scsi: qla2xxx: Spinlock recursion in qla_target
Mikulas Patocka (1):
slub: fix failure when we delete and create a slab cache
Minas Harutyunyan (3):
usb: dwc2: gadget: Fix issue in dwc2_gadget_start_isoc()
usb: dwc2: gadget: fix packet drop issue for ISOC OUT transfers
dwc2: gadget: Fix ISOC IN DDMA PID bitfield value calculation
Miquel Raynal (1):
arm64: dts: marvell: fix CP110 ICU node size
Naoya Horiguchi (1):
x86/e820: put !E820_TYPE_RAM regions into memblock.reserved
Neil Armstrong (1):
ARM64: dts: meson-gxl-s905x-p212: Add phy-supply for usb0
Nick Desaulniers (1):
certs/blacklist: fix const confusion
Nick Dyer (1):
Input: synaptics-rmi4 - convert irq distribution to irq_domain
Oleksij Rempel (1):
ARM: dts: imx6sx: fix irq for pcie bridge
Olof Johansson (2):
arm64: defconfig: renormalize based on recent additions
ARM: multi_v7_defconfig: renormalize based on recent additions
Paolo Abeni (1):
cls_flower: fix use after free in flower S/W path
Paul Burton (2):
MIPS: Add ksig argument to rseq_{signal_deliver,handle_notify_resume}
powerpc: Remove -Wattribute-alias pragmas
Peter Chen (2):
usb: typec: tcpm: fix logbuffer index is wrong if _tcpm_log is re-entered
usb: chipidea: host: fix disconnection detect issue
Peter Rosin (1):
i2c: smbus: kill memory leak on emulated and failed DMA SMBus xfers
Petr Mladek (1):
Revert "lib/test_printf.c: call wait_for_random_bytes() before
plain %p tests"
Phil Reid (1):
iio: buffer: fix the function signature to match implementation
Qu Wenruo (1):
btrfs: quota: Set rescan progress to (u64)-1 if we hit last leaf
Rafael J. Wysocki (2):
Documentation: admin-guide: intel_pstate: Fix sysfs path
Documentation: intel_pstate: Describe hwp_dynamic_boost sysfs knob
Randy Dunlap (2):
staging/typec: fix tcpci_rt1711h build errors
kconfig: document Kconfig source file comments
Ravi Bangoria (3):
perf script: Add missing output fields in a hint
perf script: Fix crash because of missing evsel->priv
perf tools: Fix crash caused by accessing feat_ops[HEADER_LAST_FEATURE]
Ray Jui (5):
ARM: dts: Cygnus: Fix I2C controller interrupt type
ARM: dts: Cygnus: Fix PCIe controller interrupt type
arm64: dts: ns2: Fix I2C controller interrupt type
arm64: dts: ns2: Fix PCIe controller interrupt type
arm64: dts: Stingray: Fix I2C controller interrupt type
Rob Herring (4):
microblaze: heartbeat: fix missing prom.h include
microblaze: remove unecessary of_platform_bus_probe call
microblaze: consolidate GPIO reset handling
arm64: dts: msm8916: fix Coresight ETF graph connections
Roman Kiryanov (1):
Input: goldfish_events - fix checkpatch warnings
Ross Lagerwall (2):
xen-netfront: Fix mismatched rtnl_unlock
xen-netfront: Update features after registering netdev
Ross Zwisler (3):
pmem: only set QUEUE_FLAG_DAX for fsdax mode
dax: check for QUEUE_FLAG_DAX in bdev_dax_supported()
dm: prevent DAX mounts if not supported
Sagi Grimberg (1):
nvme-rdma: fix possible double free of controller async event buffer
Sandipan Das (1):
perf report powerpc: Fix crash if callchain is empty
Scott Branden (2):
arm64: dts: specify 1.8V EMMC capabilities for bcm958742k
arm64: dts: specify 1.8V EMMC capabilities for bcm958742t
Sean Nyekjaer (1):
ARM: dts: imx6q: Use correct SDMA script for SPI5 core
Sebastian Andrzej Siewior (2):
lib/percpu_ida.c: don't do alloc from per-CPU list if there is none
Revert mm/vmstat.c: fix vmstat_update() preemption BUG
Shirish S (1):
drm/amd/display: release spinlock before committing updates to stream
Souptick Joarder (1):
include/linux/dax.h: dax_iomap_fault() returns vm_fault_t
Srinivas Kandagatla (1):
arm64: dts: apq8096-db820c: disable uart0 by default
Stefan Agner (1):
usb: xhci: tegra: fix runtime PM error handling
Sven Joachim (1):
stack-protector: Fix test with 32-bit userland and CONFIG_64BIT=y
Takashi Iwai (5):
ALSA: hda/realtek - Fix pop noise on Lenovo P50 & co
ALSA: hda - Force to link down at runtime suspend on ATI/AMD HDMI
ALSA: hda/realtek - Add a quirk for FSC ESPRIMO U9210
ALSA: timer: Fix UBSAN warning at SNDRV_TIMER_IOCTL_NEXT_DEVICE ioctl
ALSA: seq: Fix UBSAN warning at SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT ioctl
Tetsuo Handa (2):
n_tty: Fix stall at n_tty_receive_char_special().
n_tty: Access echo_* variables carefully.
Thomas Richter (5):
perf record: Support s390 random socket_id assignment
perf test session topology: Fix test on s390
perf alias: Remove trailing newline when reading sysfs files
perf alias: Rebuild alias expression string to make it comparable
perf stat: Remove duplicate event counting
Thor Thayer (2):
arm64: dts: stratix10: Fix SPI nodes for Stratix10
ARM: dts: Fix SPI node for Arria10
Timur Tabi (1):
MAINTAINERS: Timur has a kernel.org address
Tobin C. Harding (4):
Documentation: e100: Use correct heading adornment
Documentation: e1000: Use correct heading adornment
Documentation: e100: Fix docs build error
Documentation: e1000: Fix docs build error
Tomasz Duszynski (1):
iio: pressure: bmp280: fix relative humidity unit
Vakul Garg (2):
strparser: Don't schedule in workqueue in paused state
strparser: Corrected typo in documentation.
Ville SyrjÃlà (1):
r8169: Fix netpoll oops
Vincent Pelletier (1):
usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers
Viresh Kumar (3):
arm: dts: armada: Fix "#cooling-cells" property's name
PM / Domains: Fix return value of of_genpd_opp_to_performance_state()
PM / Domains: Rename opp_node to np
Wei Yongjun (2):
Input: synaptics-rmi4 - fix the error return code in
rmi_probe_interrupts()
usb: dwc3: Fix error return code in dwc3_qcom_probe()
Will Deacon (2):
arm64: Avoid flush_icache_range() in alternatives patching code
arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}
William Wu (3):
usb: dwc2: fix the incorrect bitmaps for the ports of multi_tt hub
usb: dwc2: alloc dma aligned buffer for isoc split in
usb: dwc2: fix isoc split in transfer with no data
Wolfram Sang (3):
Revert "i2c: algo-bit: init the bus to a known state"
i2c: algos: bit: mention our experience about initial states
i2c: gpio: initialize SCL to HIGH again
Xiaotong Lu (1):
Input: add Spreadtrum vibrator driver
Xin Long (1):
ipvlan: fix IFLA_MTU ignored on NEWLINK
Yan, Zheng (1):
ceph: fix dentry leak in splice_dentry()
Yonghong Song (1):
perf tools: Fix a clang 7.0 compilation error
Zeng Tao (1):
usb: dwc2: gadget: fix packet drop issue in dwc2_gadget_handle_nak
Zhengjun Xing (1):
xhci: Fix kernel oops in trace_xhci_free_virt_device
bstroesser@xxxxxxxxxxxxxx (1):
scsi: target: tcmu: add read length support
oscardagrach (2):
arm64: dts: hikey: Define wl1835 power capabilities
arm64: dts: hikey960: Define wl1837 power capabilities