Linux 4.13-rc7

From: Linus Torvalds
Date: Sun Aug 27 2017 - 20:37:47 EST


Hmm. We had a few issues come up the past week, but nothing that is
really impacting the release schedule.

So here's rc7, and I still expect this to the the last rc, although
the best-laid plans of mice and men..

rc7 is pretty small, with most of the changes in drivers and
architecture as usual. That said, this time "most" is only _just_
true, we have enough other changes that drivers and arch fixes is only
about 60% of the patch. There's header files, VM, networking, core
kernel, documentation, scripts..

A mixed bag, in other words, but all pretty small fixes. You can scan
the shortlog, nothing stands out to me right now.

Linus

---

Aaron Ma (1):
Input: trackpoint - add new trackpoint firmware ID

Alexander Dahl (3):
memory: atmel-ebi: Fix smc timing return value evaluation
memory: atmel-ebi: Allow t_DF timings of zero ns
memory: atmel-ebi: Fix smc cycle xlate converter

Alexander Potapenko (1):
sctp: fully initialize the IPv6 address in sctp_v6_to_addr()

Alexey Brodkin (3):
ARCv2: SLC: Make sure busy bit is set properly for region ops
ARCv2: PAE40: Explicitly set MSB counterpart of SLC region ops addresses
arc: Mask individual IRQ lines during core INTC init

Andreas Klinger (1):
iio: bmp280: properly initialize device for humidity reading

Andy Shevchenko (1):
drm/i915/bxt: use NULL for GPIO connection ID

Anton Vasilyev (1):
i2c: simtec: use release_mem_region instead of release_resource

Ard Biesheuvel (1):
arm64: kaslr: ignore modulo offset when validating virtual displacement

Arnd Bergmann (3):
gpu: ipu-v3: add DRM dependency
Kbuild: use -fshort-wchar globally
ARM: at91: don't select CONFIG_ARM_CPU_SUSPEND for old platforms

Balasubramaniam, Hari Chand (1):
drm/i915: Initialize 'data' in intel_dsi_dcs_backlight.c

Bart Van Assche (1):
blk-mq-debugfs: Add names for recently added flags

Ben Hutchings (1):
kbuild: Do not use hyphen in exported variable name

Benjamin Block (1):
bsg-lib: fix kernel panic resulting from missing allocation of
reply-buffer

Benjamin Herrenschmidt (3):
powerpc/mm: Ensure cpumask update is ordered
KVM: PPC: Book3S HV: Workaround POWER9 DD1.0 bug causing IPB bit loss
KVM: PPC: Book3S HV: Add missing barriers to XIVE code and document them

Bharat Potnuri (1):
RDMA/uverbs: Initialize cq_context appropriately

Boris Brezillon (1):
mtd: nand: atmel: Relax tADL_min constraint

Brendan Higgins (1):
i2c: aspeed: fixed potential null pointer dereference

Cao jin (3):
kbuild: trivial cleanups on the comments
fixdep: trivial: typo fix and correction
kbuild: update comments of Makefile.asm-generic

Catalin Marinas (1):
arm64: kaslr: Adjust the offset to avoid Image across alignment boundary

Charles Milette (1):
staging: rtl8188eu: add RNX-N150NUB support

Chen Yu (1):
PM/hibernate: touch NMI watchdog when creating snapshot

Chris Packham (1):
switchdev: documentation: minor typo fixes

Chris Wilson (2):
drm/i915: Clear lost context-switch interrupts across reset
drm: Release driver tracking before making the object available again

Christoph Hellwig (3):
Revert "scsi: default to scsi-mq"
virtio_pci: fix cpu affinity support
PCI/MSI: Don't warn when irq_create_affinity_masks() returns NULL

Chuck Lever (1):
nfsd: Limit end of page list when decoding NFSv4 WRITE

Chunyu Hu (1):
tracing: Fix kmemleak in tracing_map_array_free()

Colin Ian King (4):
Revert "staging: fsl-mc: be consistent when checking strcmp() return"
nfp: fix infinite loop on umapping cleanup
netxen: fix incorrect loop counter decrement
irda: do not leak initialized list.dev to userspace

Damien Le Moal (1):
scsi: sd_zbc: Write unlock zone from sd_uninit_cmnd()

Dan Carpenter (1):
tracing: Missing error code in tracer_alloc_buffers()

Daniel Borkmann (2):
bpf, doc: improve sysctl knob description
bpf, doc: also add s390x as arch to sysctl description

Dave Jiang (1):
ntb: transport shouldn't disable link due to bogus values in SPADs

Dave Martin (1):
arm64: fpsimd: Prevent registers leaking across exec

David Ahern (1):
net: igmp: Use ingress interface rather than vrf device

David Howells (1):
rxrpc: Fix oops when discarding a preallocated service call

David S. Miller (1):
sparc64: Don't clibber fixed registers in __multi4.

Dragos Bogdan (1):
iio: imu: adis16480: Fix acceleration scale factor for adis16480

Eric Biggers (3):
x86/mm: Fix use-after-free of ldt_struct
mm/madvise.c: fix freeing of locked page with MADV_FREE
fork: fix incorrect fput of ->exe_file causing use-after-free

Eric Dumazet (5):
dccp: defer ccid_hc_tx_delete() at dismantle time
ptr_ring: use kmalloc_array()
ipv4: better IP_MAX_MTU enforcement
tun: handle register_netdevice() failures properly
tipc: fix use-after-free

Eric Leblond (1):
tools lib bpf: improve warning

Eric W. Biederman (1):
pty: Repair TIOCGPTPEER

Eugeniy Paltsev (1):
ARC: [plat-axs10x]: prepare dts files for enabling PAE40 on axs103

Fabrice Gasnier (6):
iio: trigger: stm32-timer: fix quadrature mode get routine
iio: trigger: stm32-timer: fix write_raw return value
iio: trigger: stm32-timer: fix get/set down count direction
iio: trigger: stm32-timer: add enable attribute
iio: adc: stm32: fix common clock rate
iio: trigger: stm32-timer: fix get trigger mode

Gregory CLEMENT (1):
gpio: mvebu: Fix cause computation in irq handler

Hans Verkuil (1):
ARM: dts: exynos: add needs-hpd for Odroid-XU3/4

Hans de Goede (1):
Input: soc_button_array - silence -ENOENT error on Dell XPS13 9365

Heiko Carstens (2):
KVM: s390: sthyi: fix sthyi inline assembly
KVM: s390: sthyi: fix specification exception detection

Heiner Kallweit (1):
rtc: ds1307: fix regmap config

Huy Nguyen (1):
net/mlx4_core: Enable 4K UAR if SRIOV module parameter is not enabled

Jani Nikula (1):
drm/i915/vbt: ignore extraneous child devices for a port

Jarkko Nikula (4):
i2c: designware: Fix oops from i2c_dw_irq_handler_slave
i2c: designware: Fix standard mode speed when configuring the slave mode
i2c: designware: Remove needless pm_runtime_put_noidle() call
i2c: designware: Fix runtime PM for I2C slave mode

Javier Martinez Canillas (1):
i2c: core: Make comment about I2C table requirement to reflect the code

Jeffy Chen (1):
drm/rockchip: Fix suspend crash when drm is not bound

Jiri Pirko (1):
net: sched: fix p_filter_chain check in tcf_chain_flush

Joakim Tjernlund (1):
ALSA: usb-audio: Add delay quirk for H650e/Jabra 550a USB headsets

Joerg Roedel (1):
iommu: Fix wrong freeing of iommu_device->dev

Jonathan Corbet (1):
PATCH] iio: Fix some documentation warnings

Jonathan Liu (1):
drm/sun4i: Implement drm_driver lastclose to restore fbdev console

Josh Poimboeuf (1):
objtool: Fix '-mtune=atom' decoding support in objtool 2.0

KT Liao (1):
Input: elan_i2c - add ELAN0602 ACPI ID to support Lenovo Yoga310

Keerthy (1):
soc: ti: knav: Add a NULL pointer check for kdev in knav_pool_create

Kirill A. Shutemov (1):
mm, shmem: fix handling /sys/kernel/mm/transparent_hugepage/shmem_enabled

Konstantin Khlebnikov (1):
net_sched: fix order of queue length updates in qdisc_replace()

Krzysztof Kozlowski (1):
ARC: defconfig: Cleanup from old Kconfig options

Lee Jones (1):
Revert "mfd: da9061: Fix to remove BBAT_CONT register from chip model"

Linus Torvalds (5):
Revert "pty: fix the cached path of the pty slave file
descriptor in the master"
Clarify (and fix) MAX_LFS_FILESIZE macros
Minor page waitqueue cleanups
Avoid page waitqueue race leaving possible page locker waiting
Linux 4.13-rc7

Liping Zhang (1):
openvswitch: fix skb_panic due to the incorrect actions attrlen

Logan Gunthorpe (2):
ntb: use correct mw_count function in ntb_tool and ntb_transport
ntb: ntb_test: ensure the link is up before trying to configure the mws

Lorenzo Bianconi (2):
iio: magnetometer: st_magn: fix status register address for LSM303AGR
iio: magnetometer: st_magn: remove ihl property for LSM303AGR

Lv Zheng (1):
ACPI: EC: Fix regression related to wrong ECDT initialization order

Maarten Lankhorst (2):
drm/atomic: Handle -EDEADLK with out-fences correctly
drm/atomic: If the atomic check fails, return its value first

Majd Dibbiny (2):
IB/mlx5: Fix Raw Packet QP event handler assignment
IB/mlx5: Always return success for RoCE modify port

Mark Rutland (2):
arm64: mm: abort uaccess retries upon fatal signal
perf/core: Fix group {cpu,task} validation

Martijn Coenen (1):
ANDROID: binder: fix proc->tsk check.

Masaki Ota (1):
Input: ALPS - fix two-finger scroll breakage in right side on
ALPS touchpad

Masami Hiramatsu (1):
gpio: reject invalid gpio before getting gpio_desc

Matthew Dawson (1):
datagram: When peeking datagrams with offset < 0 don't skip empty skbs

Michael Ellerman (1):
bpf: Update sysctl documentation to list all supported architectures

Neal Cardwell (1):
tcp: when rearming RTO, if RTO time is in past then fire RTO ASAP

Nicholas Piggin (3):
kbuild: linker script do not match C names unless
LD_DEAD_CODE_DATA_ELIMINATION is configured
timers: Fix excessive granularity of new timers after a nohz idle
KVM: PPC: Book3S HV: Use msgsync with hypervisor doorbells on POWER9

Nikhil Mahale (1):
drm: Fix framebuffer leak

Noa Osherovich (1):
IB/core: Avoid accessing non-allocated memory when inferring port type

Oleg Nesterov (1):
pids: make task_tgid_nr_ns() safe

Omar Sandoval (2):
Revert "loop: support 4k physical blocksize"
Btrfs: fix blk_status_t/errno confusion

Paolo Bonzini (3):
KVM: x86: block guest protection keys unless the host has them enabled
KVM: x86: simplify handling of PKRU
KVM, pkeys: do not use PKRU value in vcpu->arch.guest_fpu.state

Paul Mackerras (1):
KVM: PPC: Book3S: Fix race and leak in kvm_vm_ioctl_create_spapr_tce()

Pavel Tatashin (1):
mm/memblock.c: reversed logic in memblock_discard()

Philipp Zabel (1):
drm/imx: ipuv3-plane: fix YUV framebuffer scanout on the base plane

Rafael J. Wysocki (1):
ACPICA: Fix acpi_evaluate_object_typed()

Raghava Aditya Renukunta (1):
scsi: aacraid: Fix out of bounds in aac_get_name_resp

Rodrigo Vivi (1):
drm/i915/cnl: Fix LSPCON support.

Ronnie Sahlberg (1):
cifs: return ENAMETOOLONG for overlong names in cifs_open()/cifs_lookup()

Roopa Prabhu (1):
net: check and errout if res->fi is NULL when RTM_F_FIB_MATCH is set

Ross Zwisler (1):
dax: fix deadlock due to misaligned PMD faults

Sachin Prabhu (1):
cifs: Fix df output for users with quota limits

Sakari Ailus (1):
ACPI: device property: Fix node lookup in
acpi_graph_get_child_prop_value()

Sergei Shtylyov (1):
dmaengine: tegra210-adma: fix of_irq_get() error check

Shaohua Li (1):
blk-throttle: cap discard request size

Shawn Lin (1):
mmc: block: prevent propagating R1_OUT_OF_RANGE for open-ending mode

Shuah Khan (1):
Makefile: add kselftest-clean to PHONY target list

Srinivas Pandruvada (1):
iio: hid-sensor-trigger: Fix the race with user space powering up sensors

Stefan BrÃns (1):
iio: adc: ina219: Avoid underflow for sleeping time

Stefan Hajnoczi (1):
virtio_blk: fix incorrect message when disk is resized

Steven Rostedt (VMware) (4):
tracing: Call clear_boot_tracer() at lateinit_sync
ring-buffer: Have ring_buffer_alloc_read_page() return error on
offline CPU
ftrace: Check for null ret_stack on profile function graph entry function
tracing: Fix freeing of filter in create_filter() when set_str is false

Tahsin Erdogan (1):
ext4: add missing xattr hash update

Takashi Iwai (2):
ALSA: core: Fix unexpected error at replacing user TLV
ALSA: hda - Add stereo mic quirk for Lenovo G50-70 (17aa:3978)

Takashi Sakamoto (2):
ALSA: firewire: fix NULL pointer dereference when releasing
uninitialized data of iso-resource
ALSA: firewire-motu: destroy stream data surely at failure of
card initialization

Theodore Ts'o (1):
ext4: fix clang build regression

Thierry Reding (1):
PCI: Allow PCI express root ports to find themselves

Thomas Petazzoni (1):
sparc: kernel/pcic: silence gcc 7.x warning in pcibios_fixup_bus()

Tom Rini (1):
ASoC: rt5677: Reintroduce I2C device IDs

Tushar Dave (1):
sparc64: remove unnecessary log message

Ulf Hansson (1):
i2c: designware: Fix system suspend

Uwe Kleine-KÃnig (1):
mtd: nandsim: remove debugfs entries in error path

Vadim Lomovtsev (1):
net: sunrpc: svcsock: fix NULL-pointer exception

Varun Prakash (2):
scsi: csiostor: fail probe if fw does not support FCoE
scsi: cxgb4i: call neigh_event_send() to update MAC address

Vineet Gupta (3):
ARC: [plat-sim] Include this platform unconditionally
ARC: dma: implement dma_unmap_page and sg variant
ARCv2: PAE40: set MSB even if !CONFIG_ARC_HAS_PAE40 but PAE exists in SoC

Wei Wang (2):
ipv6: reset fn->rr_ptr when replacing route
ipv6: repair fib6 tree in failure case

Xin Long (1):
net: sched: fix NULL pointer dereference when action calls some targets

Zi Yan (1):
mm: add pmd_t initializer __pmd() to work around a GCC bug.

fred gao (1):
drm/i915/gvt: Fix the kernel null pointer error

weiping zhang (1):
scsi: megaraid_sas: fix error handle in megasas_probe_one