Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935666AbdCLWCV (ORCPT ); Sun, 12 Mar 2017 18:02:21 -0400 Received: from mail-it0-f43.google.com ([209.85.214.43]:37100 "EHLO mail-it0-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S935577AbdCLWBe (ORCPT ); Sun, 12 Mar 2017 18:01:34 -0400 MIME-Version: 1.0 From: Linus Torvalds Date: Sun, 12 Mar 2017 15:01:31 -0700 X-Google-Sender-Auth: oE5IrtqHgzOzD3sJC2dhMutMLQM Message-ID: Subject: Linux 4.11-rc2 To: Linux Kernel Mailing List Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by mail.home.local id v2CM2UbE021464 Content-Length: 21294 Lines: 603 As usual, the week after rc1 tends to be fairly quiet when people are still looking for bugs and taking a breather after the merge window. But we've got a healthy number of fixes in, and there's some cleanup/prep patches for the upcoming 5-level page table support that I took after the merge window just to make the next merge window easier. There's also a (small) late random driver update. But most of it is just fixes, with arch and drivers being the bulk of it (powerpc and i915 stand out, respectively) but with a noticeable component elsewhere (mm patches mainly through Andrew, some fs updatres, radix tree test updates etc). Shortlog appended with details, go forth and test. I think we're in fine shape for this stage in the development kernel, it shouldn't be particularly scary to just say "I'll be a bit adventurous and test an rc2 kernel". Yes, it's early rc time still, but go on, help us make sure we're doing ok.. Linus --- AKASHI Takahiro (1): mm/memblock.c: fix memblock_next_valid_pfn() Alex Deucher (2): drm/amdgpu: validate paramaters in the gem ioctl drm/amdgpu: bump driver version for some new features Alexander Popov (1): tty: n_hdlc: get rid of racy n_hdlc.tbuf Alexey Kardashevskiy (1): powerpc/powernv: Fix opal tracepoints with JUMP_LABEL=n Andre Przywara (1): KVM: arm/arm64: VGIC: Fix command handling while ITS being disabled Andrea Arcangeli (6): userfaultfd: shmem: __do_fault requires VM_FAULT_NOPAGE userfaultfd: non-cooperative: rollback userfaultfd_exit userfaultfd: non-cooperative: robustness check userfaultfd: non-cooperative: release all ctx in dup_userfaultfd_complete userfaultfd: non-cooperative: userfaultfd_remove revalidate vma in MADV_DONTNEED userfaultfd: selftest: vm: allow to build in vm/ directory Andrew Banman (1): x86/platform/uv/BAU: Fix HUB errors by remove initial write to sw-ack register Andrii Anisov (1): swiotlb-xen: implement xen_swiotlb_get_sgtable callback Andy Shevchenko (1): x86/build/x86_64_defconfig: Enable CONFIG_R8169 Aneesh Kumar K.V (2): powerpc/mm: handle protnone ptes on fork power/mm: update pte_write and pte_wrprotect to handle savedwrite Anton Blanchard (2): perf/core: Rename CONFIG_[UK]PROBE_EVENT to CONFIG_[UK]PROBE_EVENTS powerpc/64: Avoid panic during boot due to divide by zero in init_cache_info() Ard Biesheuvel (2): efi/libstub: Treat missing SecureBoot variable as Secure Boot disabled efi/arm: Fix boot crash with CONFIG_CPUMASK_OFFSTACK=y Arnd Bergmann (7): gcc-plugins: fix sancov_plugin for gcc-5 x86/hyperv: Hide unused label staging/vc04_services: add CONFIG_OF dependency usb: gadget: udc: atmel: fix debug output staging: octeon: remove unused variable MIPS: Add missing include files include/linux/fs.h: fix unsigned enum warning with gcc-4.2 Balbir Singh (1): powerpc/xics: Work around limitations of OPAL XICS priority handling Bartlomiej Zolnierkiewicz (1): sh: cayman: IDE support fix Bing Niu (1): drm/i915/gvt: set SFUSE_STRAP properly for vitual monitor detection Boqun Feng (1): locking/ww_mutex: Adjust the lock number for stress test Boris Ostrovsky (1): jump_label: Fix anonymous union initialization Borislav Petkov (3): x86/kdebugfs: Move boot params hierarchy under (debugfs)/x86/ x86/events: Remove last remnants of old filenames x86/boot: Correct setup_header.start_sys name Brian Foster (1): xfs: use iomap new flag for newly allocated delalloc blocks Chandan Rajendra (1): xfs: Use xfs_icluster_size_fsb() to calculate inode alignment mask Changbin Du (1): drm/i915/gvt: protect RO and Rsvd bits of virtual vgpu configuration space Chris Brandt (1): i2c: riic: fix restart condition Chris Wilson (1): locking/ww_mutex: Replace cpu_relax() with cond_resched() for tests Christoph Hellwig (3): xfs: only reclaim unwritten COW extents periodically xfs: fix and streamline error handling in xfs_end_io xfs: try any AG when allocating the first btree block when reflinking Christophe JAILLET (1): USB: gadgetfs: Fix a potential memory leak in 'dev_config()' Chuanxiao Dong (3): drm/i915/gvt: add a NULL pointer check to avoid kernel panic drm/i915/gvt: use pfn_valid for better checking drm/i915/gvt: handle workload lifecycle properly Chunfeng Yun (2): usb: xhci-mtk: check hcc_params after adding primary hcd usb: xhci: remove dummy extra_priv_size for size of xhci_hcd struct Chunyu Hu (1): tracing: Fix code comment for ftrace_ops_get_func() Dan Streetman (1): xen: do not re-use pirq number cached in pci device msi msg data Dan Williams (2): x86, mm: fix gup_pte_range() vs DAX mappings x86, mm: unify exit paths in gup_pte_range() Daniel Borkmann (1): x86/tlb: Fix tlb flushing when lguest clears PGE Darrick J. Wong (1): xfs: remove kmem_zalloc_greedy Dave Hansen (1): x86/pkeys: Check against max pkey to avoid overflows David Daney (1): module: set __jump_table alignment to 8 David Hildenbrand (1): userfaultfd: remove wrong comment from userfaultfd_ctx_get() Dmitry Safonov (1): x86/selftests: Add clobbers for int80 on x86_64 Dmitry Torokhov (1): i2c: copy device properties when using i2c_register_board_info() Dmitry Vyukov (2): kasan: resched in quarantine_remove_cache() kasan: fix races in quarantine_remove_cache() Dou Liyang (2): x86/apic: Fix a warning message in logical CPU IDs allocation x86/apic: Simplify enable_IR_x2apic(), remove try_to_enable_IR() Eric W. Biederman (1): ucount: Remove the atomicity from ucount->count Eryu Guan (1): iomap: invalidate page caches should be after iomap_dio_complete() in direct write Ethan Zhao (1): PCI: Prevent VPD access for QLogic ISP2722 Fabio Estevam (3): random: move random_min_urandom_seed into CONFIG_SYSCTL ifdef block drm: mxsfb_crtc: Fix the framebuffer misplacement drm: mxsfb: Implement drm_panel handling Felipe Balbi (4): usb: dwc3: gadget: make Set Endpoint Configuration macros safe usb: gadget: function: f_fs: pass companion descriptor along usb: dwc3: gadget: properly increment dequeue pointer on ep_dequeue usb: dwc3: gadget: make to increment req->remaining in all cases Franck Demathieu (4): irqchip/crossbar: Fix incorrect type of local variables irqchip/crossbar: Fix incorrect type of local variables usb: dwc3: Fix incorrect type for utmi mode irqchip/crossbar: Fix incorrect type of register size Frederic Weisbecker (1): jiffies: Revert bogus conversion of NSEC_PER_SEC to TICK_NSEC Gautham R. Shenoy (1): powerpc/powernv: Fix bug due to labeling ambiguity in power_enter_stop Guenter Roeck (5): avr32: Fix build error caused by include file reshuffling h8300: Fix build breakage caused by header file changes drivers/char/nwbutton: Fix build breakage caused by include file reshuffling usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers score: Fix implicit includes now failing build after extable change Heiko Carstens (2): s390/ipl: always use load normal for CCW-type re-IPL s390: wire up statx system call Heiner Kallweit (2): [media] rc: nuvoton: fix deadlock in nvt_write_wakeup_codes i2c: meson: fix wrong variable usage in meson_i2c_put_data Ilya Dryomov (4): libceph: fix crush_decode() for older maps libceph: don't set weight to IN when OSD is destroyed rbd: supported_features bus attribute libceph: osd_request_timeout option Ingo Molnar (1): locking/refcounts: Change WARN() to WARN_ONCE() Jaedon Shin (1): i2c: brcmstb: Fix START and STOP conditions Jaehoon Chung (1): PCI: exynos: Initialize elbi_base even when using PHY framework Jan Kara (5): block: Allow bdi re-registration bdi: Fix use-after-free in wb_congested_put() block: Make del_gendisk() safer for disks without queues Revert "scsi, block: fix duplicate bdi name registration crashes" axonram: Fix gendisk handling Janosch Frank (1): KVM: s390: Fix guest migration for huge guests resulting in panic Janusz Dziedzic (1): Revert "usb: gadget: f_fs: Fix ExtCompat descriptor validation" Jason A. Donenfeld (2): random: use chacha20 for get_random_int/long random: convert get_random_int/long into get_random_u32/u64 Javier Martinez Canillas (2): usb: phy: isp1301: Add OF device ID table i2c: exynos5: Avoid transaction timeouts due TRANSFER_DONE_AUTO not set Jelle Martijn Kok (1): usb: ohci-at91: Do not drop unhandled USB suspend control requests Jim Mattson (1): kvm: nVMX: VMCLEAR should not cause the vCPU to shut down Jim Qu (1): drm/amd/amdgpu: fix console deadlock if late init failed Jintack Lim (1): KVM: arm/arm64: Let vcpu thread modify its own active state Johan Hovold (9): USB: serial: digi_acceleport: fix OOB-event processing USB: serial: io_ti: fix NULL-deref in interrupt callback USB: serial: omninet: fix reference leaks at open USB: serial: omninet: drop open callback USB: serial: io_ti: fix information leak in completion handler USB: serial: safe_serial: fix information leak in completion handler USB: iowarrior: fix NULL-deref at probe USB: iowarrior: fix NULL-deref in write USB: serial: digi_acceleport: fix OOB-event processing Johannes Thumshirn (1): zram: set physical queue limits to avoid array out of bounds accesses John Keeping (1): usb: gadget: configs: plug memory leak Jon Derrick (1): block/sed: Fix opal user range check and unused variables Jonathan McDowell (1): [media] dw2102: don't do DMA on stack Josh Poimboeuf (1): objtool: Fix another GCC jump table detection issue Kieran Bingham (1): [media] v4l: vsp1: Adapt vsp1_du_setup_lif() interface to use a structure Kirill A. Shutemov (9): x86/cpufeature: Add 5-level paging detection asm-generic: introduce 5level-fixup.h asm-generic: introduce __ARCH_USE_5LEVEL_HACK arch, mm: convert all architectures to use 5level-fixup.h asm-generic: introduce mm: convert generic code to 5-level paging mm: introduce __p4d_alloc() rmap: fix NULL-pointer dereference on THP munlocking thp: fix another corner case of munlock() vs. THPs Krzysztof Kozlowski (1): serial: samsung: Continue to work if DMA request fails Kunihiko Hayashi (1): pinctrl: uniphier: change pin names of aio/xirq for LD11 Laurent Dufour (1): mm/cgroup: avoid panic when init with low memory Laurentiu Tudor (1): powerpc/booke: Fix boot crash due to null hugepd Len Brown (1): cpufreq: Add the "cpufreq.off=1" cmdline option Linu Cherian (4): KVM: Add documentation for KVM_CAP_NR_MEMSLOTS KVM: arm/arm64: Enable KVM_CAP_NR_MEMSLOTS on arm/arm64 KVM: arm/arm64: Remove KVM_PRIVATE_MEM_SLOTS definition that are unused KVM: arm64: Increase number of user memslots to 512 Linus Torvalds (3): sched/headers: fix up header file dependency on overlayfs: remove now unnecessary header file include Linux 4.11-rc2 Marc Zyngier (2): arm64: KVM: VHE: Clear HCR_TGE when invalidating guest TLBs KVM: arm/arm64: vgic-v3: Don't pretend to support IRQ/FIQ bypass Marek Vasut (1): drm: mxsfb: Fix crash when provided invalid DT bindings Mark Rutland (2): arm: KVM: Survive unknown traps from guests arm64: KVM: Survive unknown traps from guests Martin Schwidefsky (6): s390/crypt: fix missing unlock in ctr_paes_crypt on error path s390: fix in-kernel program checks s390/cputime: remove last traces of cputime_t s390/cputime: reset all accounting fields on fork s390/cputime: provide archicture specific cputime_to_nsecs s390/timex: micro optimization for tod_to_ns Masahiro Yamada (2): scripts/spelling.txt: add "disble(d)" pattern and fix typo instances scripts/spelling.txt: add "overide" pattern and fix typo instances Masami Hiramatsu (1): kprobes/x86: Fix kernel panic when certain exception-handling addresses are probed Masanari Iida (4): xenbus: Remove duplicate inclusion of linux/init.h x86/vmware: Remove duplicate inclusion of asm/timer.h x86/intel_rdt: Remove duplicate inclusion of linux/cpu.h drivers/md/bcache/util.h: remove duplicate inclusion of blkdev.h Matjaz Hegedic (3): x86/reboot/quirks: Add ASUS EeeBook X205TA reboot quirk x86/reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk x86/reboot/quirks: Fix typo in ASUS EeeBook X205TA reboot quirk Matthew Wilcox (3): radix tree test suite: Depend on Makefile and quieten grep ida: Free correct IDA bitmap radix tree test suite: Specify -m32 in LDFLAGS too Mian Yousaf Kaukab (1): irqdomain: Add empty irq_domain_check_msi_remap Michael Ellerman (3): powerpc/64: Fix L1D cache shape vector reporting L1I values powerpc: Sort the selects under CONFIG_PPC radix tree test suite: Fix build with --as-needed Mike Rapoport (1): userfaultfd: non-cooperative: fix fork fctx->new memleak Min He (2): drm/i915/gvt: introduced failsafe mode into vgpu drm/i915/gvt: enter failsafe mode when guest requires more resources Ming Lei (4): blk-mq: initialize mq kobjects in blk_mq_init_allocated_queue() blk-mq: make lifetime consitent between q/ctx and its kobject blk-mq: make lifetime consistent between hctx and its kobject blk-mq: free hctx->cpumask in release handler of hctx's kobject NeilBrown (1): blk: improve order of bio handling in generic_make_request() Nicholas Piggin (1): powerpc: Fix compiling a BE kernel with a powerpc64le toolchain OGAWA Hirofumi (1): fat: fix using uninitialized fields of fat_inode/fsinfo_inode Paul Mackerras (1): powerpc/64: Invalidate process table caching after setting process table Pei Zhang (2): drm/i915/gvt: add cmd_access to GEN7_HALF_SLICE_CHICKEN1 drm/i915/gvt: add some new MMIOs to cmd_access white list Peter Chen (2): usb: gadget: dummy_hcd: clear usb_gadget region before registration usb: host: xhci-dbg: HCIVERSION should be a binary number Peter Zijlstra (4): sched/fair: Make select_idle_cpu() more aggressive sched/core: Fix pick_next_task() for RT,DL sched/clock, x86/tsc: Rework the x86 'unstable' sched_clock() interface locking/lockdep: Add nest_lock integrity test Petr Cvek (1): usb: gadget: pxa27x: Test for a valid argument pointer Ping Gao (1): drm/i915/gvt: clear the vGPU reset logic Qi Hou (2): i2c: add missing of_node_put in i2c_mux_del_adapters i2c: add missing of_node_put in i2c_mux_del_adapters Radim Krčmář (1): KVM: nVMX: do not warn when MSR bitmap address is not backed Rafael J. Wysocki (6): cpufreq: intel_pstate: Do not use performance_limits in passive mode cpufreq: intel_pstate: Fix intel_cpufreq_verify_policy() cpufreq: intel_pstate: Avoid triggering cpu_frequency tracepoint unnecessarily cpufreq: intel_pstate: Fix global settings in active mode cpufreq: intel_pstate: Fix intel_pstate_verify_policy() cpufreq: intel_pstate: Do not reinit performance limits in ->setpolicy Ravi Bangoria (2): powerpc: Emulation support for load/store instructions on LE powerpc: emulate_step() tests for load/store instructions Raz Manor (1): usb: gadget: udc: net2280: Fix tmp reusage in net2280 driver Rehas Sachdeva (7): radix tree test suite: Add test for idr_get_next() radix tree test suite: Add tests for ida_simple_get() and ida_simple_remove() radix tree test suite: Add test for radix_tree_clear_tags() radix tree test suite: Add performance benchmarks radix tree test suite: Add performance test for radix_tree_split() radix tree test suite: Add performance test for radix_tree_join() radix tree test suite: Build 32 bit binaries Richard Leitner (4): usb: usb251xb: remove max_{power,current}_{sp,bp} properties usb: usb251xb: dt: add unit suffix to oc-delay and power-on-time doc: dt-bindings: usb251xb: mark reg as required MAINTAINERS: usb251xb: remove reference inexistent file Rik van Riel (1): tracing: Add #undef to fix compile error Roger Quadros (3): Revert "usb: gadget: uvc: Add missing call for additional setup data" usb: dwc3: gadget: Fix system suspend/resume on TI platforms usb: dwc3-omap: Fix missing break in dwc3_omap_set_mailbox() Rui Wang (2): x86/PCI: Implement pcibios_release_device to release IRQ from IOAPIC x86/ioapic: Split IOAPIC hot-removal into two steps Sachin Sant (1): selftest/powerpc: Fix false failures for skipped tests Sean Young (4): [media] serial_ir: ensure we're ready to receive interrupts [media] lirc: fix dead lock between open and wakeup_filter [media] rc: raw decoder for keymap protocol is not loaded on register [media] rc: protocol is not set on register for raw IR devices Shanker Donthineni (1): irqchip/gicv3-its: Add workaround for QDF2400 ITS erratum 0065 Shile Zhang (1): powerpc/64: Fix checksum folding in csum_add() Stefan Agner (2): drm: mxsfb: use bus_format to determine LCD bus width drm: mxsfb: fix pixel clock polarity Stefano Stabellini (1): swiotlb-xen: implement xen_swiotlb_dma_mmap callback Stephan Mueller (1): random: remove stale maybe_reseed_primary_crng Stephan Müller (3): random: remove stale urandom_init_wait random: remove variable limit random: fix comment for unused random_min_urandom_seed Stephen Smalley (1): timerfd: Only check CAP_WAKE_ALARM when it is needed Steven Rostedt (VMware) (4): ftrace/graph: Do not modify the EMPTY_HASH for the function_graph filter jump_label: Add comment about initialization order for anonymous unions ktest: Fix while loop in wait_for_input ktest: Make sure wait_for_input does honor the timeout Suraj Jitindar Singh (2): powerpc: Parse the command line before calling CAS powerpc: Update to new option-vector-5 format for CAS Tahsin Erdogan (1): mm: do not call mem_cgroup_free() from within mem_cgroup_alloc() Takashi Iwai (1): drm/i915/gvt: Fix superfluous newline in GVT_DISPLAY_READY env var Thomas Gleixner (2): x86/hpet: Prevent might sleep splat on resume kexec, x86/purgatory: Unbreak it and clean it up Timur Tabi (1): pinctrl: qcom: add get_direction function Tina Zhang (1): drm/i915/gvt: change some gvt_err to gvt_dbg_cmd Tobias Jakobi (1): usb-storage: Add ignore-residue quirk for Initio INIC-3619 Tobin C. Harding (2): x86/purgatory: Make functions and variables static x86/purgatory: Fix sparse warning, symbol not declared Todd Brandt (1): ftrace/graph: Add ftrace_graph_max_depth kernel parameter Tomeu Vizoso (1): drm/edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058 Tony Luck (1): mm, page_alloc: Add missing check for memory holes Viresh Kumar (2): cpufreq: schedutil: move cached_raw_freq to struct sugov_policy cpufreq: schedutil: Pass sg_policy to get_next_freq() Wanpeng Li (1): KVM: nVMX: reset nested_run_pending if the vCPU is going to be reset Weinan Li (2): drm/i915/gvt: refine pcode write emulation drm/i915/gvt: fix pcode mailbox write emulation of BDW Wolfram Sang (3): i2c: m65xx: drop superfluous quirk structure Revert "i2c: add missing of_node_put in i2c_mux_del_adapters" Revert "i2c: copy device properties when using i2c_register_board_info()" Yinghai Lu (1): PCI/ASPM: Always set link->downstream to avoid NULL dereference on remove Yisheng Xie (1): mm/vmstats: add thp_split_pud event for clarity Zhangfei Gao (1): i2c: designware: add reset interface Zhao Yan (8): drm/i915/gvt: fix unhandled mmio warnings drm/i915/gvt: add more registers to context save/restore list drm/i915/gvt: force-nopriv register handling drm/i915/gvt: set default value to 0 for unhandled mmio regs drm/i915/gvt: have more registers with F_CMD_ACCESS flags set drm/i915/gvt: add more registers into handlers list drm/i915/gvt: fix an error for one register drm/i915/gvt: fix an error for F_RO flag Zhao, Xinda (3): drm/i915/gvt: handle fence reg access during GPU reset drm/i915/gvt: decrease priority of output msg for untracked mmio drm/i915/gvt: remove unnecessary error msg from gtt write Zhenyu Wang (4): drm/i915/gvt: Fix check error on opregion.c drm/i915/gvt: adjust to fixed vGPU types drm/i915/gvt: Add more edid definition support drm/i915/gvt: add resolution definition for vGPU type