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