Linux 4.11-rc6
From: Linus Torvalds
Date: Sun Apr 09 2017 - 12:56:57 EST
Things are looking fairly normal, so here's the regular weekly rc.
It's a bit bigger than rc5, but not alarmingly so, and nothing looks
particularly worrisome. Knock wood. The only slightly unusual thing is
how the patches are spread out, with almost equal parts of arch
updates, drivers, filesystems, networking and "misc".
But the late rc's are small enough that you see more fluctuation in
those kinds of statistics than you see over the bigger release, so
"not the usual distribution" is more about the normal noise of
development all over.
Go and get it,
Linus
---
Al Viro (1):
alpha: fix stack smashing in old_adjtimex(2)
Alexander Duyck (2):
net: Do not allow negative values for busy_read and busy_poll
sysctl interfaces
i40e: Do not enable NAPI on q_vectors that have no rings
Alexander Polakov (1):
mm/page_alloc.c: fix print order in show_free_areas()
Alexei Starovoitov (1):
bpf: improve verifier packet range checks
Alexey Khoroshilov (1):
irda: vlsi_ir: fix check for DMA mapping errors
Allan, Bruce W (1):
kbuild: external module build warnings when KBUILD_OUTPUT set and W=1
Andi Kleen (1):
x86/mce: Don't print MCEs when mcelog is active
Andrey Konovalov (3):
net/packet: fix overflow in check for priv area size
net/packet: fix overflow in check for tp_frame_nr
net/packet: fix overflow in check for tp_reserve
Archit Taneja (2):
drm/msm/dsi: Fix bug in dsi_mgr_phy_enable
drm/msm/mdp5: Update SSPP_MAX value
Arend Van Spriel (2):
cfg80211: check rdev resume callback only for registered wiphy
brcmfmac: use local iftype avoiding use-after-free of virtual interface
Arnd Bergmann (8):
Kbuild: use cc-disable-warning consistently for maybe-uninitialized
bna: avoid writing uninitialized data into hw registers
net: hns: fix uninitialized data use
net: hns: avoid gcc-7.0.1 warning for uninitialized data
isdn: kcapi: avoid uninitialized data
rocker: fix Wmaybe-uninitialized false-positive
drm/msm: adreno: fix build error without debugfs
PCI: dwc: Select PCI_HOST_COMMON for hisi
Babu Moger (1):
arch/sparc: Avoid DCTI Couples
Bart Van Assche (4):
blk-mq: Introduce blk_mq_delay_run_hw_queue()
scsi: Avoid that SCSI queues get stuck
dm rq: Avoid that request processing stalls sporadically
blk-mq: Restart a single queue if tag sets are shared
Benjamin Herrenschmidt (1):
powerpc: Disable HFSCR[TM] if TM is not supported
Calvin Owens (1):
xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files
Chris Salls (1):
mm/mempolicy.c: fix error handling in set_mempolicy and mbind.
Christoffer Dall (2):
KVM: arm64: Ensure LRs are clear when they should be
KVM: arm/arm64: vgic: Fix GICC_PMR uaccess on GICv3 and clarify ABI
Christoph Hellwig (4):
nvme: add missing byte swap in nvme_setup_discard
nvmet: add missing byte swap in nvmet_get_smart_log
nvmet: fix byte swap in nvmet_execute_write_zeroes
nvmet: fix byte swap in nvmet_parse_io_cmd
Colin Ian King (1):
bnx2x: fix spelling mistake in macros HW_INTERRUT_ASSERT_SET_*
Dan Carpenter (2):
iwlwifi: mvm: writing zero bytes to debugfs causes a crash
KVM: PPC: Book3S HV: Check for kmalloc errors in ioctl
Daniel Borkmann (3):
bpf, verifier: fix alu ops against map_value{, _adj} register types
bpf, verifier: fix rejection of unaligned access checks for map_value_adj
bpf: add various verifier test cases for self-tests
Daode Huang (1):
net: hns: Add ACPI support to check SFP present
Darrick J. Wong (3):
xfs: report crtime and attribute flags to statx
xfs: rework the inline directory verifiers
xfs: fix kernel memory exposure problems
David Howells (3):
ext4: Add statx support
statx: Reserve the top bit of the mask for future struct expansion
statx: Include a mask for stx_attributes in struct statx
David Rientjes (2):
mm, thp: fix setting of defer+madvise thp defrag mode
mm, swap_cgroup: reschedule when neeed in swap_cgroup_swapoff()
Dmitry Bilunov (1):
dm raid: fix NULL pointer dereference for raid1 without bitmap
Dmitry Torokhov (1):
ACPI / gpio: do not fall back to parsing _CRS when we get a deferral
Enric Balletbo i Serra (1):
iio: cros_ec_sensors: Fix return value to get raw and calibbias data.
Eric Biggers (4):
Documentation/filesystems: fix documentation for ->getattr()
statx: reject unknown flags when using NULL path
statx: remove incorrect part of vfs_statx() comment
statx: optimize copy of struct statx to userspace
Eric Dumazet (2):
net: neigh: guard against NULL solicit() method
ping: implement proper locking
Florian Fainelli (2):
net: phy: Export mdiobus_register_board_info()
MAINTAINERS: Add Andrew Lunn as co-maintainer of PHYLIB
Florian Westphal (1):
secure_seq: downgrade to per-host timestamp offsets
Frederic Barrat (1):
powerpc/mm: Add missing global TLB invalidate if cxl is active
Gao Feng (1):
netfilter: nf_nat_snmp: Fix panic when snmp_trap_helper fails to register
Gleb Fotengauer-Malinovskiy (1):
jump label: fix passing kbuild_cflags when checking for asm goto support
Grygorii Strashko (1):
net: ethernet: ti: cpsw: wake tx queues on ndo_tx_timeout
Guenter Roeck (1):
sparc32: Export vac_cache_size to fix build error
Guillaume Nault (9):
l2tp: hold tunnel socket when handling control frames in l2tp_ip
and l2tp_ip6
l2tp: purge socket queues in the .destruct() callback
l2tp: fix race in l2tp_recv_common()
l2tp: ensure session can't get removed during pppol2tp_session_ioctl()
l2tp: fix duplicate session creation
l2tp: hold session while sending creation notifications
l2tp: take a reference on sessions used in genetlink handlers
l2tp: take reference on sessions being dumped
l2tp: fix PPP pseudo-wire auto-loading
Hans de Goede (1):
gpio: acpi: Call enable_irq_wake for _IAE GpioInts with Wake set
Harald Freudenberger (1):
s390/pkey: Fix wrong handling of secure key with old MKVP
Hauke Mehrtens (1):
MIPS: Lantiq: fix missing xbar kernel panic
Heiko Carstens (3):
s390/smp: fix ipl from cpu with non-zero address
s390/uaccess: get_user() should zero on failure (again)
KVM: s390: remove change-recording override support
Huacai Chen (4):
MIPS: Add MIPS_CPU_FTLB for Loongson-3A R2
MIPS: Check TLB before handle_ri_rdhwr() for Loongson-3
MIPS: Flush wrong invalid FTLB entry for huge page
MIPS: c-r4k: Fix Loongson-3's vcache/scache waysize calculation
Hugh Dickins (1):
mm: fix page_vma_mapped_walk() for ksm pages
Jakub Kicinski (1):
nfp: fix potential use after free on xdp prog
James Hogan (10):
MIPS: Force o32 fp64 support on 32bit MIPS64r6 kernels
MIPS: Include asm/ptrace.h now linux/sched.h doesn't
MIPS: Wire up statx system call
metag/usercopy: Drop unused macros
metag/usercopy: Fix alignment error checking
metag/usercopy: Add early abort to copy_to_user
metag/usercopy: Zero rest of buffer from copy_from_user
metag/usercopy: Set flags before ADDZ
metag/usercopy: Fix src fixup in from user rapf loops
metag/usercopy: Add missing fixups
Jan Beulich (1):
xenbus: remove transaction holder from list before freeing
Jan-Marek Glogowski (1):
Reset TreeId to zero on SMB2 TREE_CONNECT
Jarno Rajahalme (1):
openvswitch: Fix refcount leak on force commit.
Jeff Kirsher (1):
Revert "e1000e: driver trying to free already-free irq"
Jeffy Chen (2):
netfilter: nfnl_cthelper: Fix memory leak
mailmap: update Yakir Yang email address
Jessica Yu (1):
vmlinux.lds: add missing VMLINUX_SYMBOL macros
Joe Thornber (1):
dm cache metadata: fix metadata2 format's blocks_are_clean_separate_dirty
Johan Hovold (1):
Documentation: stable-kernel-rules: fix stable-tag format
Johannes Berg (1):
mac80211: unconditionally start new netdev queues with iTXQ support
John Crispin (1):
MIPS: ralink: Fix typos in rt3883 pinctrl
Jon Medhurst (1):
arm: kprobes: Align stack to 8-bytes in test code
Jonas Jensen (1):
net: moxa: fix TX overrun memory leak
Jordan Crouse (3):
drm/msm: Fix wrong pointer check in a5xx_destroy
drm/msm: Don't allow zero sized buffer objects
drm/msm: Make sure to detach the MMU during GPU cleanup
Julian Wiedmann (2):
s390/qeth: size calculation outbound buffers
s390/qeth: no ETH header for outbound AF_IUCV
Ladi Prosek (2):
KVM: nVMX: do not leak PML full vmexit to L1
KVM: nVMX: initialize PML fields in vmcs02
Larry Finger (1):
rtlwifi: Fix scheduling while atomic splat
Li Qiang (1):
drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl()
Liad Kaufman (1):
iwlwifi: mvm: support ibss in dqa mode
Linus Torvalds (1):
Linux 4.11-rc6
Liping Zhang (8):
netfilter: nfnl_cthelper: fix incorrect helper->expect_class_max
netfilter: invoke synchronize_rcu after set the _hook_ to NULL
netfilter: nfnl_cthelper: fix a race when walk the nf_ct_helper_hash table
netfilter: nf_ct_ext: fix possible panic after nf_ct_extend_unregister
netfilter: nfnetlink_queue: fix secctx memory leak
sysctl: add sanity check for proc_douintvec
sysctl: don't print negative flag for proc_douintvec
sysctl: report EINVAL if value is larger than UINT_MAX for proc_douintvec
Marc Zyngier (2):
arm/arm64: KVM: Take mmap_sem in stage2_unmap_vm
arm/arm64: KVM: Take mmap_sem in kvm_arch_prepare_memory_region
Marcelo Henrique Cerri (1):
s390/decompressor: fix initrd corruption caused by bss clear
Marcelo Ricardo Leitner (1):
tcp: minimize false-positives on TCP/GRO check
Mark Brown (1):
net/faraday: Explicitly include linux/of.h and linux/property.h
Mark Rutland (1):
net: ipconfig: fix ic_close_devs() use-after-free
Martin Brandenburg (1):
orangefs: move features validation to fix filesystem hang
Masahiro Yamada (1):
MAINTAINERS: add Masahiro Yamada as a Kbuild maintainer
Masami Hiramatsu (3):
arm: kprobes: Allow to handle reentered kprobe on single-stepping
arm: kprobes: Skip single-stepping in recursing path if possible
arm: kprobes: Fix the return address of multiple kretprobes
Mathias Krause (1):
sparc: remove unused wp_works_ok macro
Matt Redfearn (2):
MIPS: smp-cps: Fix retrieval of VPE mask on big endian CPUs
MIPS: IRQ Stack: Unwind IRQ stack onto task stack
Max Filippov (3):
xtensa: make __pa work with uncached KSEG addresses
xtensa: fix stack dump output
xtensa: wire up statx system call
Michael Chan (1):
bnxt_en: Fix DMA unmapping of the RX buffers in XDP mode during shutdown.
Michael Ellerman (2):
selftests/powerpc: Fix standalone powerpc build
powerpc/crypto/crc32c-vpmsum: Fix missing preempt_disable()
Michal Hocko (1):
mm: move pcp and lru-pcp draining into single wq
Mike Rapoport (1):
userfaultfd: report actual registered features in fdinfo
Minchan Kim (1):
block: do not put mq context in blk_mq_alloc_request_hctx
Murray McAllister (2):
drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl()
drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl()
Nathan Sullivan (1):
net: phy: handle state correctly in phy_stop_machine
NeilBrown (1):
sysfs: be careful of error returns from ops->show()
Nicolas Iooss (1):
gconfig: remove misleading parentheses around a condition
Niklas Cassel (1):
PCI: dwc: Fix dw_pcie_ops NULL pointer dereference
Nikolaus Schulz (1):
iio: core: Fix IIO_VAL_FRACTIONAL_LOG2 for negative values
Nitin Gupta (3):
sparc64: Fix size check in huge_pte_alloc
sparc64: Add support for 2G hugepages
sparc64: Fix memory corruption when THP is enabled
Oliver O'Halloran (1):
powerpc/64: Fix flush_(d|i)cache_range() called from modules
Omar Sandoval (5):
blk-mq: use the right hctx when getting a driver tag fails
blk-mq-sched: refactor scheduler initialization
blk-mq-sched: set up scheduler tags when bringing up new queues
blk-mq-sched: fix crash in switch error path
blk-mq: remap queues when adding/removing hardware queues
Pablo Neira Ayuso (1):
netfilter: nfnl_cthelper: fix runtime expectation policy updates
Paul Burton (1):
MIPS: End spinlocks with .insn
Paul Mackerras (1):
powerpc: Don't try to fix up misaligned load-with-reservation instructions
Paul Moore (1):
audit: move audit_signal_info() into kernel/auditsc.c
Pavel Belous (5):
net:ethernet:aquantia: Remove adapter re-opening when MTU changed.
net:ethernet:aquantia: Fix packet type detection (TCP/UDP) for IPv6.
net:ethernet:aquantia: Missing spinlock initialization.
net:ethernet:aquantia: Fix for LSO with IPv6.
net:ethernet:aquantia: Reset is_gso flag when EOP reached.
Quentin Schulz (1):
iio: bmg160: reset chip when probing
Rafael J. Wysocki (1):
ACPI / scan: Prefer devices without _HID for _ADR matching
Renà Rebe (1):
r8152: The Microsoft Surface docks also use R8152 v2
Roland Dreier (1):
nvme: Correct NVMF enum values to match NVMe-oF rev 1.0
Ross Zwisler (1):
dax: fix radix tree insertion race
Russell King (1):
ARM: dma-mapping: disallow dma_get_sgtable() for non-kernel managed memory
Sachin Prabhu (3):
Handle mismatched open calls
SMB3: Rename clone_range to copychunk_range
Introduce cifs_copy_file_range()
Sami Tolvanen (2):
dm verity fec: limit error correction recursion
dm verity fec: fix bufio leaks
Sankar Patchineelam (2):
bnxt_en: Fix NULL pointer dereference in reopen failure path
bnxt_en: Correct the order of arguments to netdev_err() in bnxt_set_tpa()
Sara Sharon (1):
iwlwifi: mvm: fix accessing fw_id_to_mac_id
Sekhar Nori (1):
net: ethernet: ti: cpsw: fix race condition during open()
Shrirang Bagul (1):
iio: st_pressure: initialize lps22hb bootime
Shuxiao Zhang (1):
staging: android: ashmem: lseek failed due to no FMODE_LSEEK.
Simon Horman (1):
flow dissector: correct size of storage for ARP
Song Hongyan (1):
iio: hid-sensor-attributes: Fix sensor property setting failure.
Srinivas Pandruvada (1):
iio: accel: hid-sensor-accel-3d: Fix duplicate scan index error
Suresh Reddy (1):
be2net: Fix endian issue in logical link config command
Suzuki K Poulose (1):
kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd
Talat Batheesh (1):
net/mlx5: Avoid dereferencing uninitialized pointer
Tejun Heo (1):
MAINTAINERS: separate out kernfs maintainership
Thomas Hellstrom (4):
drm/vmwgfx: Type-check lookups of fence objects
drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces
drm/ttm: Avoid calling drm_ht_remove from atomic context
drm/vmwgfx: Remove getparam error message
Tobias Klauser (1):
nios2: reserve boot memory for device tree
Tobias Regnery (1):
CIFS: Fix build failure with smb2
Tom Hromatka (1):
sparc64: Fix kernel panic due to erroneous #ifdef surrounding pmd_write()
Tomasz Nowicki (1):
PCI: thunder-pem: Fix legacy firmware PEM-specific resources
Tony Lindgren (1):
pinctrl: core: Fix pinctrl_register_and_init() with pinctrl_enable()
Ursula Braun (1):
MAINTAINERS: add Julian Wiedmann
Vic Yang (1):
mfd: cros-ec: Fix host command buffer size
Victor Kamensky (1):
arm64: mm: unaligned access by user-land should be received as SIGBUS
Vinay Simha BN (1):
drm/msm/hdmi: redefinitions of macros not required
WANG Cong (1):
kcm: return immediately after copy_from_user() failure
Wei Yongjun (1):
ring-buffer: Fix return value check in test_ringbuffer()
Will Deacon (1):
Revert "Revert "arm64: hugetlb: partial revert of 66b3923a1a0f""
Xin Long (5):
sctp: change to save MSG_MORE flag into assoc
sctp: alloc stream info when initializing asoc
sctp: use right in and out stream cnt
sctp: check for dst and pathmtu update in sctp_packet_config
sctp: get sock from transport in sctp_transport_update_pmtu
Yi-Hung Wei (1):
openvswitch: Fix ovs_flow_key_update()
Yuchung Cheng (2):
tcp: fix lost retransmit SNMP under-counting
tcp: fix reordering SNMP under-counting
Zakharov Vlad (1):
ezchip: nps_enet: check if napi has been completed
afzal mohammed (1):
ARM: 8665/1: nommu: access ID_PFR1 only if CPUID scheme
bob picco (1):
sparc64: kern_addr_valid regression
bsegall@xxxxxxxxxx (1):
ptrace: fix PTRACE_LISTEN race corrupting task->state
hayeswang (1):
r8152: prevent the driver from transmitting packets with carrier off