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