Linux 4.13-rc5
From: Linus Torvalds
Date: Sun Aug 13 2017 - 19:14:57 EST
Things are progressing pretty normally. rc5 is smaller than rc4 was,
and nothing looks particularly scary for this release window.
Let's hope it stays that way.
The diffstat looks normal too, with just over 40% driver updates, and
just under 40% arch updates. Although the reason the arch updates show
up that highly is actually largely a single MIPS BPF JIT file that had
gotten lost (somebody forgot to "git add" it, methinks), and that got
fix up here.
Outside of drivers and architecture, it's the usual random stuff:
networking, core VM, header files and some scripting. And various misc
one-liners.
Shortlog appended, you can get something of an idea of what's been
going on from it - lots of small details being fixed up.
Go forth and test, and everything says that we'll get 4.13 out in our
usual timely manner.
Linus
---
Abhishek Sahu (1):
mtd: blkdevs: Fix mtd block write failure
Akinobu Mita (2):
iio: light: tsl2563: use correct event code
fault-inject: fix wrong should_fail() decision in task context
Alan Stern (2):
usb-storage: fix deadlock involving host lock and scsi_done
USB: Check for dropped connection before switching to full speed
Alan Swanson (1):
uas: Add US_FL_IGNORE_RESIDUE for Initio Corporation INIC-3069
Alex Vesker (2):
IB/ipoib: Prevent setting negative values to max_nonsrq_conn_qp
IB/ipoib: Add multicast packets statistics
Alexander Usyskin (1):
mei: exclude device from suspend direct complete optimization
Allen Pais (2):
sparc64: properly name the cpu constants
sparc64: recognize and support sparc M8 cpu type
Andrea Arcangeli (1):
userfaultfd: hugetlbfs: remove superfluous page unlock in VM_SHARED case
Andy Shevchenko (3):
i2c: core: Allow empty id_table in ACPI case as well
pinctrl: cherryview: Add Setzer models to the Chromebook DMI quirk
pinctrl: intel: merrifield: Correct UART pin lists
Antoine Tenart (2):
crypto: inside-secure - fix invalidation check in hmac_sha1_setkey
crypto: inside-secure - fix the sha state length in hmac_sha1_setkey
Anton Volkov (1):
hysdn: fix to a race condition in put_log_buffer
Archit Taneja (4):
drm/msm/dsi: Calculate link clock rates with updated dsi->lanes
drm/msm/mdp5: Fix typo in encoder_enable path
drm/msm/mdp5: Drop clock names with "_clk" suffix
drm/msm/adreno: Prevent unclocked access when retrieving timestamps
Arnd Bergmann (4):
staging:iio:resolver:ad2s1210 fix negative IIO_ANGL_VEL read
fbdev: omapfb: remove unused variable
drm/msm: gpu: call qcom_mdt interfaces only for ARCH_QCOM
drm/msm: gpu: don't abuse dma_alloc for non-DMA allocations
Artem Savkov (1):
iommu/arm-smmu: fix null-pointer dereference in arm_smmu_add_device
Ashish Samant (1):
fuse: Dont call set_page_dirty_lock() for ITER_BVEC pages for async_dio
Bart Van Assche (1):
block: Make blk_mq_delay_kick_requeue_list() rerun the queue at
a quiet time
Bartosz Golaszewski (1):
MIPS: gitignore: ignore generated .c files
Ben Skeggs (1):
drm/nouveau/disp/nv04: avoid creation of output paths
Bin Liu (2):
usb: core: unlink urbs from the tail of the endpoint's urb_list
usb: musb: fix tx fifo flush handling again
BjÃrn Mork (1):
qmi_wwan: fix NULL deref on disconnect
Boris Brezillon (4):
mtd: nand: atmel: Fix DT backward compatibility in pmecc.c
mtd: nand: Fix timing setup for NANDs that do not support SET FEATURES
mtd: nand: Declare tBERS, tR and tPROG as u64 to avoid integer overflow
mtd: nand: atmel: Fix EDO mode check
Bryan O'Donoghue (1):
mtd: nand: sunxi: fix potential divide-by-zero error
Bryant G. Ly (1):
tcmu: free old string on reconfig
Chris Gorman (1):
i2c: mux: pinctrl: mention correct module name in Kconfig help text
Chris Wilson (2):
dma-buf/sync_file: Allow multiple sync_files to wrap a single dma-fence
drm/i915/shrinker: Wrap need_resched() inside preempt-disable
Christoph Hellwig (2):
bio-integrity: only verify integrity on the lowest stacked driver
pnfs/blocklayout: require 64-bit sector_t
Christophe Jaillet (1):
qed: Fix a memory allocation failure test in 'qed_mcp_cmd_init()'
Chuanxiao Dong (2):
drm/i915/gvt: change resetting to resetting_eng
drm/i915/gvt: clean workload queue if error happened
Colin Ian King (1):
test_kmod: fix spelling mistake: "EMTPY" -> "EMPTY"
Cong Wang (1):
mm: fix list corruptions on shmem shrinklist
Dan Carpenter (7):
scsi: aacraid: reading out of bounds
video: fbdev: imxfb: use after free in imxfb_remove()
drm/msm: fix an integer overflow test
drm/msm: unlock on error in msm_gem_get_iova()
IB/hns: checking for IS_ERR() instead of NULL
test_kmod: fix the lock in register_test_dev_kmod()
test_kmod: fix small memory leak on filesystem tests
Daniel Borkmann (3):
bpf, s390: fix jit branch offset related to ldimm64
bpf, s390: fix build for libbpf and selftest suite
bpf: fix byte order test in test_verifier
Dave Airlie (1):
efifb: allow user to disable write combined mapping.
David Daney (1):
MIPS: Add missing file for eBPF JIT.
Davide Caratti (1):
net/mlx4_en: don't set CHECKSUM_COMPLETE on SCTP packets
Dean Jenkins (3):
asix: Add rx->ax_skb = NULL after usbnet_skb_return()
asix: Ensure asix_rx_fixup_info members are all reset
asix: Fix small memory leak in ax88772_unbind()
Erez Shitrit (3):
IB/ipoib: Use cancel_delayed_work_sync when needed
IB/ipoib: Make sure no in-flight joins while leaving that mcast
IB/ipoib: Notify on modify QP failure only when relevant
Eric Dumazet (2):
net: fix keepalive code vs TCP_FASTOPEN_CONNECT
tcp: fastopen: tcp_connect() must refresh the route
Feras Daoud (3):
IB/ipoib: Fix race between light events and interface restart
IB/ipoib: Set IPOIB_NEIGH_TBL_FLUSH after flushed completion
initialization
IB/ipoib: Add get statistics support to SRIOV VF
Florian Fainelli (8):
b44: Initialize 64-bit stats seqcount
i40e: Initialize 64-bit statistics TX ring seqcount
ixgbe: Initialize 64-bit stats seqcounts
nfp: Initialize RX and TX ring 64-bit stats seqcounts
gtp: Initialize 64-bit per-cpu stats correctly
netvsc: Initialize 64-bit stats seqcount
ipvlan: Fix 64-bit statistics seqcount initialization
net: systemport: Fix software statistics for SYSTEMPORT Lite
Gautham R. Shenoy (1):
powerpc/powernv/idle: Disable LOSE_FULL_CONTEXT states when stop-api fails
Girish Moodalbail (1):
geneve: maximum value of VNI cannot be used
Goran Ferenc (1):
MIPS: VDSO: Fix clobber lists in fallback code paths
Greg Kroah-Hartman (1):
USB: serial: pl2303: add new ATEN device id
Gregory CLEMENT (2):
pinctrl: armada-37xx: Fix the pin 23 on south bridge
pinctrl: armada-37xx: Fix number of pin in south bridge
Grygorii Strashko (4):
ptp: introduce ptp auxiliary worker
net: ethernet: ti: cpts: convert to use ptp auxiliary worker
net: ethernet: ti: cpts: fix tx timestamping timeout
net: ethernet: ti: cpts: fix fifo read in cpts_find_ts
Guillaume Nault (1):
ppp: fix xmit recursion detection on ppp channels
Haibo Chen (1):
mmc: mmc: correct the logic for setting HS400ES signal voltage
Hans Verkuil (2):
drm/msm: fix WARN_ON in add_vma() with no iommu
drm/msm: NULL pointer dereference in drivers/gpu/drm/msm/msm_gem_vma.c
Hans de Goede (5):
iio: adc: Revert "axp288: Drop bogus AXP288_ADC_TS_PIN_CTRL
register modifications"
iio: adc: axp288: Fix the GPADC pin reading often wrongly returning 0
iio: accel: bmc150: Always restore device to normal mode after
suspend-resume
i2c: designware: Print clock freq on invalid clock freq error
i2c: designware: Some broken DSTDs use 1MiHz instead of 1MHz
Hector Martin (2):
USB: serial: option: add D-Link DWM-222 device ID
usb: qmi_wwan: add D-Link DWM-222 device ID
Helge Deller (1):
random: fix warning message on ia64 and parisc
HÃkon Bugge (1):
rds: Reintroduce statistics counting
Ian Abbott (1):
staging: comedi: comedi_fops: do not call blocking ops when !TASK_RUNNING
Icenowy Zheng (1):
pinctrl: sunxi: add a missing function of A10/A20 pinctrl driver
Ido Schimmel (2):
mlxsw: spectrum_switchdev: Don't warn about valid situations
mlxsw: spectrum_switchdev: Release multicast groups during fini
Inbar Karmy (1):
net/mlx4_en: Fix wrong indication of Wake-on-LAN (WoL) support
Jack Morgenstein (3):
net/mlx4_core: Fix sl_to_vl_change bit offset in flags2 dump
net/mlx4_core: Fix namespace misalignment in QinQ VST support commit
net/mlx4_core: Fixes missing capability bit in flags2 capability dump
James Smart (2):
nvmet_fc: add defer_req callback for deferment of cmd buffer return
lpfc: support nvmet_fc defer_rcv callback
Jan Kara (1):
xfs: Fix leak of discard bio
Jani Nikula (1):
drm/i915: fix backlight invert for non-zero minimum brightness
Jeff Layton (1):
fuse: set mapping error in writepage_locked when it fails
Jim Quigley (1):
sunvdc: prevent sunvdc panic when mpgroup disk added to guest domain
Joe Perches (4):
get_maintainer: Prepare for separate MAINTAINERS files
parse-maintainers: Add section pattern sorting
parse-maintainers: Use perl hash references and specific filenames
parse-maintainers: Move matching sections from MAINTAINERS
Johannes Thumshirn (1):
scsi: sg: only check for dxfer_len greater than 256M
Johannes Weiner (1):
mm: fix global NR_SLAB_.*CLAIMABLE counter reads
John Crispin (1):
net: dsa: mediatek: add adjust link support for user ports
Jon Paul Maloy (1):
tipc: remove premature ESTABLISH FSM event at link synchronization
Jonathan Corbet (1):
mtd: nand: Fix a docs build warning
Jonathan Toppins (1):
mm: ratelimit PFNs busy info message
Jordan Crouse (5):
drm/msm: Remove some potentially blocked register ranges
drm/msm: Allow hardware clock gating to be toggled
drm/msm: Turn off hardware clock gating before reading A5XX registers
drm/msm: args->fence should be args->flags
drm/msm: Remove __user from __u64 data types
Juergen Gross (4):
x86: provide an init_mem_mapping hypervisor hook
xen: split up xen_hvm_init_shared_info()
xen: fix hvm guest with kaslr enabled
xen: avoid deadlock in xenbus
Julian Wiedmann (1):
s390/qeth: fix L3 next-hop in xmit qeth hdr
K. Den (2):
vxlan: fix remcsum when GRO on and CHECKSUM_PARTIAL boundary is outer UDP
gue: fix remcsum when GRO on and CHECKSUM_PARTIAL boundary is outer UDP
Kai-Heng Feng (1):
usb: quirks: Add no-lpm quirk for Moshi USB to Ethernet Adapter
Keith Busch (1):
nvme: fix nvme reset command timeout handling
Kirill A. Shutemov (1):
rmap: do not call mmu_notifier_invalidate_page() under ptl
Kishon Vijay Abraham I (1):
mmc: host: omap_hsmmc: Add CMD23 capability to omap_hsmmc driver
Kunihiko Hayashi (1):
pinctrl: uniphier: fix USB3 pin assignment for Pro4
Kwan (Hingkwan) Huen-SSI (1):
nvme: fix directive command numd calculation
Leon Romanovsky (5):
IB/ipoib: Clean error paths in add port
IB/ipoib: Remove double pointer assigning
Revert "IB/core: Allow QP state transition from reset to error"
RDMA/uverbs: Prevent leak of reserved field
RDMA/mlx5: Fix existence check for extended address vector
Linus LÃssing (1):
batman-adv: fix TT sync flag inconsistencies
Linus Torvalds (1):
Linux 4.13-rc5
Lionel Landwerlin (1):
drm/i915/perf: fix flex eu registers programming
Liu Shuo (1):
xen/events: Fix interrupt lost during irq_disable and irq_enable
Lorenzo Bianconi (2):
iio: pressure: st_pressure_core: disable multiread by default for LPS22HB
iio: accel: st_accel: add SPI-3wire support
Lucas Stach (1):
drm/bridge: tc358767: fix probe without attached output node
Ludovic Desroches (1):
pinctrl: generic: update references to Documentation/pinctrl.txt
Luis R. Rodriguez (4):
firmware: fix batched requests - wake all waiters
firmware: fix batched requests - send wake up on failure on direct lookups
firmware: avoid invalid fallback aborts by using killable wait
test_kmod: fix bug which allows negative values on two config options
Lukas Czerner (1):
xfs: Fix per-inode DAX flag inheritance
Maarten Lankhorst (1):
drm/i915: Fix out-of-bounds array access in bdw_load_gamma_lut
Maciej W. Rozycki (1):
MIPS: DEC: Fix an int-handler.S CPU_DADDI_WORKAROUNDS regression
Manu Gautam (1):
usb: dwc3: gadget: Correct ISOC DATA PIDs for short packets
Marc Zyngier (2):
PCI: Add pci_reset_function_locked()
xhci: Reset Renesas uPD72020x USB controller for 32-bit DMA issue
Marek Szyprowski (1):
drm/exynos: forbid creating framebuffers from too small GEM buffers
Mark yao (4):
drm/rockchip: vop: fix iommu page fault when resume
drm/rockchip: vop: fix NV12 video display error
drm/rockchip: vop: round_up pitches to word align
drm/rockchip: vop: report error when check resource error
Martin Wilck (1):
nvme: strip trailing 0-bytes in wwid_show
Mateusz Jurczyk (1):
fuse: initialize the flock flag in fuse_file on allocation
Matija Glavinic Pecotic (1):
MIPS: Fix race on setting and getting cpu_online_mask
Matt Redfearn (2):
MIPS: Introduce cpu_tcache_line_size
MIPS: PCI: Fix smp_processor_id() in preemptible
Matthias Kaehlcke (1):
zram: rework copy of compressor name in comp_algorithm_store()
Max Filippov (3):
xtensa: fix cache aliasing handling code for WT cache
xtensa: don't limit csum_partial export by CONFIG_NET
xtensa: mm/cache: add missing EXPORT_SYMBOLs
Max Gurtovoy (1):
nvme-pci: fix CMB sysfs file removal in reset path
Mel Gorman (1):
futex: Remove unnecessary warning from get_futex_key
Michael Ellerman (2):
Revert "powerpc/64: Avoid restore_math call if possible in syscall exit"
powerpc/configs: Re-enable HARD/SOFT lockup detectors
Michael S. Tsirkin (1):
MAINTAINERS: copy virtio on balloon_compaction.c
MichaÅ MirosÅaw (2):
mmc: block: fix lockdep splat when removing mmc_block module
drm: make DRM_STM default n
Mika Westerberg (1):
thunderbolt: Do not enumerate more ports from DROM than the controller has
Mike Rapoport (1):
userfaultfd: replace ENOSPC with ESRCH in case mm has gone
during copy/zeropage
Milan Broz (1):
bio-integrity: Fix regression if profile verify_fn is NULL
Minchan Kim (4):
mm: refactor TLB gathering API
mm: make tlb_flush_pending global
mm: fix MADV_[FREE|DONTNEED] TLB flush miss problem
mm: fix KSM data corruption
Ming Lei (1):
blk-mq: don't leak preempt counter/q_usage_counter when
allocating rq failed
Miquel Raynal (1):
nand: fix wrong default oob layout for small pages using soft ecc
Mykola Kostenok (1):
iio: aspeed-adc: wait for initial sequence.
Nadav Amit (3):
mm: migrate: prevent racy access to tlb_flush_pending
mm: migrate: fix barriers around tlb_flush_pending
Revert "mm: numa: defer TLB flush for THP migration as long as possible"
Neal Cardwell (3):
tcp: introduce tcp_rto_delta_us() helper for xmit timer fix
tcp: enable xmit timer fix by having TLP use time when RTO should fire
tcp: fix xmit timer to only be reset if data ACKed/SACKed
Nicholas Bellinger (3):
qla2xxx: Fix incorrect tcm_qla2xxx_free_cmd use during TMR ABORT (v2)
iscsi-target: Fix iscsi_np reset hung task during parallel delete
target: Fix node_acl demo-mode + uncached dynamic shutdown regression
Nicholas Piggin (6):
powerpc: NMI IPI improve lock primitive
powerpc/watchdog: Improve watchdog lock primitive
powerpc/watchdog: Moderate touch_nmi_watchdog overhead
powerpc/watchdog: Fix final-check recovered case
powerpc/watchdog: Fix marking of stuck CPUs
powerpc/watchdog: add locking around init/exit functions
Nikolay Borisov (1):
igmp: Fix regression caused by igmp sysctl namespace code.
Nisar Sayed (2):
lan78xx: USB fast connect/disconnect crash fix
lan78xx: Fix to handle hard_header_len update
Paolo Valente (2):
block, bfq: reset in_service_entity if it becomes idle
block, bfq: consider also in_service_entity to state whether an
entity is active
Parav Pandit (1):
IB/core: Fix race condition in resolving IP to MAC
Paul Burton (3):
Revert "MIPS: Don't unnecessarily include kmalloc.h into <asm/cache.h>."
MIPS: Prevent building MT support for microMIPS kernels
MIPS: Set ISA bit in entry-y for microMIPS kernels
Quentin Schulz (1):
iio: adc: sun4i-gpadc-iio: fix unbalanced irq enable/disable
Rafael J. Wysocki (1):
USB: hcd: Mark secondary HCD as dead if the primary one died
Rajendra Nayak (1):
usb: phy: phy-msm-usb: Fix usage of devm_regulator_bulk_get()
Randy Dunlap (1):
MAINTAINERS: openbmc mailing list is moderated
Rob Clark (1):
drm/msm/mdp5: fix unclocked register access in _cursor_set()
Russell King (1):
i2c: allow i2c-versatile for ARM MPS platforms
Sandeep Singh (1):
usb:xhci:Add quirk for Certain failing HP keyboard on reset after resume
Sean Young (1):
Revert "serial: Delete dead code for CIR serial ports"
Sedat Dilek (1):
MAINTAINERS: greybus: Fix typo s/LOOBACK/LOOPBACK
Shawn Guo (1):
pinctrl: zte: fix dereference of 'data' in zx_set_mux()
Stefan Triller (1):
USB: serial: cp210x: add support for Qivicon USB ZigBee dongle
Stefan-Gabriel Mirea (1):
iio: adc: vf610_adc: Fix VALT selection value for REFSEL bits
Steven J. Hill (2):
MIPS: Octeon: Fix broken EDAC driver.
MIPS: OCTEON: Fix USB platform code breakage.
Thomas Bogendoerfer (2):
scsi: qedf: Limit number of CQs
xgene: Always get clk source, but ignore if it's missing for SGMII ports
Thomas Falcon (1):
ibmvnic: Initialize SCRQ's during login renegotiation
Thomas Gleixner (5):
scsi: bnx2fc: Plug CPU hotplug race
scsi: bnx2fc: Prevent recursive cpuhotplug locking
scsi: bnx2i: Prevent recursive cpuhotplug locking
scsi: bnx2fc: Simplify CPU hotplug code
scsi: bnx2i: Simplify cpu hotplug code
Thomas Petazzoni (1):
MIPS: mm: remove duplicate "const" qualifier on insn_table
Thomas Richter (1):
bpf: fix selftest/bpf/test_pkt_md_access on s390x
Timur Tabi (1):
tty: pl011: fix initialization order of QDF2400 E44
Tina Zhang (1):
drm/i915/gvt: Initialize MMIO Block with HW state
Tobias Klauser (2):
xtensa: remove wrapper header for asm/device.h
xtensa: remove wrapper header for asm/param.h
Trond Myklebust (1):
NFSv4: Ignore NFS4ERR_OLD_STATEID in nfs41_check_open_stateid()
Varun Prakash (4):
cxgbit: add missing __kfree_skb()
iscsi-target: fix memory leak in iscsit_setup_text_cmd()
iscsi-target: fix invalid flags in text response
cxgbit: fix sg_nents calculation
Vijay Kumar (1):
sparc64: Increase max_phys_bits to 51 and VA bits to 53 for M8.
Viresh Kumar (1):
drm/msm/mdp5: Fix compilation warnings
Wei Wang (1):
mm/balloon_compaction.c: don't zero ballooned pages
Weston Andros Adamson (1):
nfs/flexfiles: fix leak of nfs4_ff_ds_version arrays
Willem de Bruijn (3):
net: avoid skb_warn_bad_offload false positives on UFO
udp: consistently apply ufo or fragmentation
packet: fix tp_reserve race in packet_set_ring
Wladimir J. van der Laan (1):
drm/etnaviv: Fix off-by-one error in reloc checking
Wolfram Sang (1):
i2c: rephrase explanation of I2C_CLASS_DEPRECATED
Xin Long (3):
ipv6: set rt6i_protocol properly in the route when it is installed
net: sched: set xt_tgchk_param par.net properly in ipt_init_target
net: sched: set xt_tgchk_param par.nft_compat as 0 in ipt_init_target
Xiong Zhang (1):
drm/i915/gvt: Change the max length of mmio_reg_rw from 4 to 8
Xiubo Li (1):
tcmu: Fix possible to/from address overflow when doing the memcpy
Yishai Hadas (1):
IB/uverbs: Fix device cleanup
Yoshihiro Shimoda (3):
usb: gadget: udc: renesas_usb3: Fix usb_gadget_giveback_request() calling
usb: renesas_usbhs: Fix UGCTRL2 value for R-Car Gen3
usb: renesas_usbhs: gadget: fix unused-but-set-variable warning
Yuchung Cheng (1):
tcp: avoid setting cwnd to invalid ssthresh after cwnd reduction states
stephen hemminger (1):
netvsc: fix race on sub channel creation
yujuan.qi (1):
Cipso: cipso_v4_optptr enter infinite loop