Linux 4.13-rc6

From: Linus Torvalds
Date: Sun Aug 20 2017 - 18:22:49 EST


Things have been pretty calm, and rc6 is out there. Nothing
particular really stands out - it all looks normal, with just under
half of the patch being drivers (networking stands out, but there's
infiniband, sound and misc other things too), a third of the rest
being arch updates, and the rest is just misc more or less core stuff
all over.

The appended shortlog is about as descriptive as anything else. It's
short enough that you can easily skim through it to see if there is
something particular you might be interested in.

So everything still looks on target for a normal release schedule,
which would imply rc7 next weekend, and then the final 4.13 the week
after that.

Unless something happens, of course. Tomorrow is the solar eclipse,
and maybe it brings doom and gloom even beyond the expected Oregon
trafficalypse. You never know.

Linus

---

Al Viro (1):
udp: fix linear skb reception with PEEK_OFF

Alexander Potapenko (1):
x86/boot/64/clang: Use fixup_pointer() to access 'next_early_pgt'

Alexey Dobriyan (1):
genirq/ipi: Fixup checks against nr_cpu_ids

Andreas Born (2):
bonding: require speed/duplex only for 802.3ad, alb and tlb
bonding: ratelimit failed speed/duplex update warning

Andy Lutomirski (1):
x86/asm/64: Clear AC on NMI entries

Anton Vasilyev (1):
mISDN: Fix null pointer dereference at mISDN_FsmNew

Arend Van Spriel (1):
brcmfmac: feature check for multi-scheduled scan fails on bcm4343x devices

Arvind Yadav (1):
x86: Constify attribute_group structures

Avraham Stern (1):
iwlwifi: mvm: start mac queues when deferred tx frames are purged

Benjamin Herrenschmidt (1):
powerpc: Fix VSX enabling/flushing to also test MSR_FP and MSR_VEC

Bert Kenward (1):
sfc: don't try and read ef10 data on non-ef10 NIC

Bodo Stroesser (1):
scsi: st: fix blk_get_queue usage

Boris Brezillon (3):
irqchip/atmel-aic: Fix unbalanced of_node_put() in aic_common_irq_fixup()
irqchip/atmel-aic: Fix unbalanced refcount in aic_common_rtc_irq_fixup()
irqchip/atmel-aic: Remove root argument from ->fixup() prototype

Borislav Petkov (1):
x86/cpufeature, kvm/svm: Rename (shorten) the new "virtualized
VMSAVE/VMLOAD" CPUID flag

Brian King (2):
scsi: ipr: Fix scsi-mq lockdep issue
scsi: ses: Fix wrong page error

Bryan Tan (1):
RDMA/vmw_pvrdma: Report CQ missed events

Casey Leedom (2):
net/cxgb4: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag
net/cxgb4vf: Use new PCI_DEV_FLAGS_NO_RELAXED_ORDERING flag

Chien Tin Tung (1):
i40iw: Fix parsing of query/commit FPM buffers

Chris Wilson (2):
drm/i915: Perform an invalidate prior to executing golden renderstate
drm/i915: Suppress switch_mm emission between the same aliasing_ppgtt

Christoph Hellwig (3):
iomap: fix integer truncation issues in the zeroing and dirtying helpers
nvme-fabrics: fix reporting of unrecognized options
blk-mq-pci: add a fallback when pci_irq_get_affinity returns NULL

Christophe Jaillet (1):
iwlwifi: mvm: Fix a memory leak in an error handling path in
'iwl_mvm_sar_get_wgds_table()'

Christopher N Bednarz (2):
i40iw: Use correct alignment for CQ0 memory
i40iw: Fix potential fcn_id_array out of bounds

Chunming Zhou (1):
drm/amdgpu: save list length when fence is signaled

Colin Ian King (2):
x86: Mark various structures and functions as 'static'
IB/hns: fix memory leak on ah on error return path

Dan Carpenter (1):
clocksource/drivers/timer-of: Checking for IS_ERR() instead of NULL

Daniel Borkmann (3):
net: fix compilation when busy poll is not enabled
bpf: fix two missing target_size settings in bpf_convert_ctx_access
bpf: fix bpf_trace_printk on 32 bit archs

Daniel Mentz (1):
ALSA: seq: 2nd attempt at fixing race creating a queue

Daniel Vetter (1):
drm/i915: Avoid the gpu reset vs. modeset deadlock

Darrick J. Wong (2):
xfs: clear MS_ACTIVE after finishing log recovery
xfs: don't leak quotacheck dquots when cow recovery

Dave Gerlach (1):
soc: ti: ti_sci_pm_domains: Populate name for genpd

Ding Tianhong (1):
clocksource/drivers/arm_arch_timer: Avoid infinite recursion
when ftrace is enabled

Doug Smythies (2):
cpufreq: intel_pstate: report correct CPU frequencies during trace
cpufreq: x86: Disable interrupts during MSRs reading

Emmanuel Grumbach (4):
iwlwifi: mvm: fix TCP CSUM offload with WEP and A000 series
iwlwifi: add TLV for MLME offload firmware capability
iwlwifi: split the regulatory rules when the bandwidth flags require it
iwlwifi: mvm: don't WARN when a legit race happens in A-MPDU

Eric Dumazet (6):
udp: harden copy_linear_skb()
af_key: do not use GFP_KERNEL in atomic contexts
dccp: purge write queue in dccp_destroy_sock()
tcp: fix possible deadlock in TCP stack vs BPF filter
ipv6: fix NULL dereference in ip6_route_dev_notify()
ipv4: fix NULL dereference in free_fib_info_rcu()

Fabio Estevam (1):
ARM: dts: imx7d-sdb: Put pinctrl_spi4 in the correct location

Florian Fainelli (2):
irqchip: brcmstb-l2: Define an irq_pm_shutdown function
MAINTAINERS: Remove Jason Cooper's irqchip git tree

Florian Westphal (1):
ipv4: route: fix inet_rtm_getroute induced crash

Gary Bisson (1):
ARM: dts: imx6qdl-nitrogen6_som2: fix PCIe reset

Gregory Greenman (2):
iwlwifi: mvm: set A-MPDU bit upon empty BA notification from FW
iwlwifi: mvm: rs: fix TLC statistics collection

Gustavo A. R. Silva (1):
clocksource/drivers/em_sti: Fix error return codes in em_sti_probe()

Haim Dreyfuss (1):
iwlwifi: fix fw_pre_next_step to apply also for C step

Hanjun Guo (1):
irqchip/gic-v3-its: Allow GIC ITS number more than MAX_NUMNODES

Helge Deller (1):
printk-formats.txt: Better describe the difference between %pS and %pF

Herbert Xu (1):
crypto: ixp4xx - Fix error handling path in 'aead_perform()'

Icenowy Zheng (4):
arm64: allwinner: a64: bananapi-m64: add missing ethernet0 alias
arm64: allwinner: a64: pine64: add missing ethernet0 alias
arm64: allwinner: a64: sopine: add missing ethernet0 alias
arm64: allwinner: h5: fix pinctrl IRQs

James Smart (2):
nvmet-fc: correct use after free on list teardown
nvmet-fc: eliminate incorrect static markers on local variables

Jamie Iles (1):
signal: don't remove SIGNAL_UNKILLABLE for traced tasks.

Jan Kara (2):
audit: Fix use after free in audit_remove_watch_rule()
audit: Receive unmount event

Johannes Weiner (1):
mm: memcontrol: fix NULL pointer crash in test_clear_page_writeback()

Jon Paul Maloy (2):
tipc: accept PACKET_MULTICAST packets
tipc: avoid inheriting msg_non_seq flag when message is returned

Jussi Laako (1):
ALSA: usb-audio: add DSD support for new Amanero PID

KT Liao (1):
Input: elan_i2c - Add antoher Lenovo ACPI ID for upcoming Lenovo NB

Kai-Heng Feng (1):
Input: elan_i2c - add ELAN0608 to the ACPI table

Kees Cook (1):
mm: revert x86_64 and arm64 ELF_ET_DYN_BASE base changes

Keith Busch (2):
blk-mq: Fix queue usage on failed request allocation
nvme-pci: set cqe_seen on polled completions

Konstantin Khlebnikov (4):
net/sched/hfsc: allocate tcf block for hfsc root class
net_sched: reset pointers to tcf blocks in classful qdiscs' destructors
net_sched/sfq: update hierarchical backlog when drop packet
net_sched: remove warning from qdisc_hash_add

Kuninori Morimoto (1):
arm64: renesas: salvator-common: avoid audio_clkout naming conflict

Laura Abbott (1):
mm/vmalloc.c: don't unconditonally use __GFP_HIGHMEM

Linus Torvalds (3):
pty: fix the cached path of the pty slave file descriptor in the master
Sanitize 'move_pages()' permission checks
Linux 4.13-rc6

Lionel Landwerlin (1):
drm/i915: remove unused function declaration

Lorenzo Pieralisi (1):
irqchip/gic-v3-its-platform-msi: Fix msi-parent parsing loop

Ludovic Desroches (2):
ARM: dts: at91: sama5d2: use sama5d2 compatible string for SMC
ARM: dts: at91: sama5d2: fix EBI/NAND controllers declaration

Luis R. Rodriguez (5):
test_kmod: fix kmod.sh by making it executable
test_sysctl: fix sysctl.sh by making it executable
wait: add wait_event_killable_timeout()
kmod: fix wait on recursive loop
test_kmod: fix description for -s -and -c parameters

Maor Gottlieb (1):
IB/uverbs: Fix NULL pointer dereference during device removal

Marc Zyngier (1):
genirq: Restore trigger settings in irq_modify_status()

Martin Kaiser (1):
ARM: dts: i.MX25: add ranges to tscadc

Martin Wilck (1):
nvmet: don't overwrite identify sn/fr with 0-bytes

Matt Redfearn (1):
clocksource/drivers/Kconfig: Fix CLKSRC_PISTACHIO dependencies

Matthias Kaehlcke (2):
clocksource/drivers/arm_arch_timer: Fix mem frame loop initialization
drm/i915: Return correct EDP voltage swing table for 0.85V

Michael Hernandez (1):
scsi: qla2xxx: Fix system crash while triggering FW dump

Michal Hocko (2):
mm: fix double mmap_sem unlock on MMF_UNSTABLE enforced SIGBUS
mm, oom: fix potential data corruption when oom_reaper races with writer

Munehisa Kamata (1):
xen-blkfront: use a right index when checking requests

Mustafa Ismail (2):
i40iw: Correct variable names
i40iw: Fix typecast of tcp_seq_num

Naftali Goldstein (3):
iwlwifi: mvm: set the RTS_MIMO_PROT bit in flag mask when
sending sta to fw
mac80211: add api to start ba session timer expired flow
iwlwifi: mvm: send delba upon rx ba session timeout

NeilBrown (2):
md: always clear ->safemode when md_check_recovery gets the mddev lock.
md: fix test in md_write_start()

Nicholas Piggin (1):
kernel/watchdog: fix Kconfig constraints for perf hardlockup watchdog

Oleg Nesterov (2):
x86: Fix norandmaps/ADDR_NO_RANDOMIZE
x86/elf: Remove the unnecessary ADDR_NO_RANDOMIZE checks

Omar Sandoval (1):
xfs: fix inobt inode allocation search optimization

Oscar Campos (1):
Input: trackpoint - assume 3 buttons when buttons detection fails

Pavel Tatashin (1):
mm: discard memblock data later

Peter Zijlstra (2):
perf/x86: Fix RDPMC vs. mm_struct tracking
perf/core: Fix time on IOC_ENABLE

Prakash Gupta (1):
mm/cma_debug.c: fix stack corruption due to sprintf usage

Robert Richter (1):
irqchip/gic-v3-its: Remove ACPICA version check for ACPI NUMA

Robin Murphy (1):
of: fix DMA mask generation

Rodrigo Vivi (1):
drm/i915/cnl: Add slice and subslice information to debugfs.

Roger Pau Monne (1):
xen: fix bio vec merging

Romain Perier (1):
net: stmmac: Use the right logging function in stmmac_mdio_register

Sabrina Dubroca (1):
tcp: ulp: avoid module refcnt leak in tcp_set_ulp

Shaohua Li (1):
MD: not clear ->safemode for external metadata array

Shih-Yuan Lee (FourDollars) (1):
ALSA: hda/realtek - Fix pincfg for Dell XPS 13 9370

Shiraz Saleem (1):
IB/core: Protect sysfs entry on ib_unregister_device

Shuah Khan (2):
selftests: futex: fix run_tests target
selftests: timers: freq-step: fix compile error

Simon Horman (1):
nfp: do not update MTU from BH in flower app

Song Liu (2):
md/r5cache: call mddev_lock/unlock() in r5c_journal_mode_set
md/r5cache: fix io_unit handling in r5l_log_endio()

Stefan Agner (1):
soc: imx: gpcv2: fix regulator deferred probe

Steve Wise (1):
iw_cxgb4: fix misuse of integer variable

Suzuki K Poulose (3):
irqchip/gic-v2: Report failures in gic_irq_domain_alloc
irqchip/gic-v3: Report failures in gic_irq_domain_alloc
irqchip/gic-v3: Honor forced affinity setting

Takashi Iwai (4):
ALSA: seq: Fix CONFIG_SND_SEQ_MIDI dependency
ALSA: usb-audio: Apply sample rate quirk to Sennheiser headset
ALSA: usb-audio: Add mute TLV for playback volumes on C-Media devices
ALSA: emu10k1: Fix forgotten user-copy conversion in init code

Thomas Bogendoerfer (1):
parisc: pci memory bar assignment fails with 64bit kernels on dino/cujo

Thomas Gleixner (2):
x86/mtrr: Prevent CPU hotplug lock recursion
kernel/watchdog: Prevent false positives with turbo modes

Tonghao Zhang (1):
net: Fix a typo in comment about sock flags.

Tzipi Peres (1):
iwlwifi: add the new 9000 series PCI IDs

Vitaly Kuznetsov (1):
x86/smpboot: Unbreak CPU0 hotplug

Vivien Didelot (1):
net: dsa: ksz: fix skb freeing

Vladimir Davydov (1):
slub: fix per memcg cache leak on css offline

Wei Wang (1):
ipv6: release rt6->rt6i_idev properly during ifdown

Will Deacon (1):
irqchip/gic: Ensure we have an ISB between ack and ->handle_irq

dingtianhong (4):
PCI: Disable PCIe Relaxed Ordering if unsupported
PCI: Disable Relaxed Ordering for some Intel processors
PCI: Disable Relaxed Ordering Attributes for AMD A1100
PCI: fix oops when try to find Root Port for a PCI device

megha.dey@xxxxxxxxxxxxxxx (1):
crypto: x86/sha1 - Fix reads beyond the number of blocks passed

zhangyi (F) (1):
quota: correct space limit check

zhong jiang (1):
mm/mempolicy: fix use after free when calling get_mempolicy