Linux 4.3-rc2
From: | Linus Torvalds <torvalds@linux-foundation.org> | |
To: | Linux Kernel Mailing List <linux-kernel@vger.kernel.org> | |
Subject: | Linux 4.3-rc2 | |
Date: | Sun, 20 Sep 2015 14:58:23 -0700 | |
Message-ID: | <CA+55aFykjAL8gAW5m9u+h_ddaav9xQyjoxqP2MZM82S2G6NK6g@mail.gmail.com> |
We're on the usual Sunday schedule, and -rc2 is out there. As has been the trend for a while now, rc2 tends to be reasonably small, probably because it takes a while for regression reports to start trickling in (and some people probably actively wait for rc2 to even start testing - you scaredy-cats, you). Anyway, things are looking fairly normal. There's some noise all over the tree due to the irq flow-handler cleanup that removed the redundant irq number argument. But apart from that one-time thing, things are looking fairly calm and small - let's see whether that continues. Knock wood. Anyway, it's the usual mix of architecture and driver fixes, with a smattering of other stuff (the perf tooling updates stand out, for example). I don't think there's anything particularly alarming, the appended shortlog gives the fairly boring details. So if somebody didn't dare update right after the merge window closed, jump right in. We need people to test and report, Linus --- Adrian Hunter (15): perf tools: Fix use of wrong event when processing exit events perf evlist: Simplify propagate_maps() logic perf evlist: Simplify set_maps() logic perf evlist: Remove redundant validation from propagate_maps() perf evlist: Add has_user_cpus member perf evlist: Fix splice_list_tail() not setting evlist perf evlist: Fix missing thread_map__put in propagate_maps() perf evsel: Add own_cpus member perf evlist: Make set_maps() more resilient perf evlist: Make create_maps() use set_maps() perf evlist: Factor out a function to propagate maps for a single evsel perf evlist: Fix add() not propagating maps perf evlist: Fix create_syswide_maps() not propagating maps perf tests: Fix task exit test setting maps perf tests: Fix software clock events test setting maps Alexander Shishkin (1): perf/x86/intel/bts: Set event->hw.itrace_started in pmu::start to match the new logic Alexander Spyridakis (1): arm/arm64: KVM: Fix PSCI affinity info return value for non valid cores Andre Przywara (1): ARM: 8437/1: dma-mapping: fix build warning with new DMA_ERROR_CODE definition Andrew Donnellan (1): cxl: abort cxl_pci_enable_device_hook() if PCI channel is offline Andrew Morton (1): revert "mm: make sure all file VMAs have ->vm_ops set" Andrey Ryabinin (1): crypto: testmgr - don't copy from source IV too much Andy Lutomirski (1): x86/vm86: Block non-root vm86(old) if mmap_min_addr != 0 Aneesh Kumar K.V (1): powerpc/mm: Recompute hash value after a failed update Ard Biesheuvel (1): ARM: 8429/1: disable GCC SRA optimization Arnaldo Carvalho de Melo (1): perf header: Fixup reading of HEADER_NRCPUS feature Axel Lin (2): libnvdimm: btt_devs: Fix locking in namespace_store libnvdimm: pfn_devs: Fix locking in namespace_store Azael Avalos (2): toshiba_acpi: Fix USB Sleep and Music always disabled toshiba_acpi: Fix hotkeys registration on some toshiba models Bamvor Jian Zhang (5): selftests: rename jump label to static_keys selftests: mqueue: allow extra cflags selftests: mqueue: simplify the Makefile selftests: change install command to rsync selftests: exec: revert to default emit rule Benjamin Herrenschmidt (1): powerpc/boot: Specify ABI v2 when building an LE boot wrapper Bharata B Rao (1): powerpc/pseries: Release DRC when configure_connector fails Bjorn Andersson (1): gpio: Propagate errors from chip->get() Borislav Petkov (1): x86/cpu: Print family/model/stepping in hex Catalin Marinas (2): arm64: Fix the pte_hw_dirty() check when AF/DBM is enabled arm64: Fix pte_modify() to preserve the hardware dirty information Chanwoo Choi (2): PM / devfreq: exynos-ppmu: Add the support of PPMUv2 for Exynos5433 PM / devfreq: exynos-ppmu: Update documentation to support PPMUv2 Chris Mason (1): fs-writeback: unplug before cond_resched in writeback_sb_inodes Christoffer Dall (2): arm/arm64: KVM: vgic: Move active state handling to flush_hwstate arm/arm64: KVM: arch timer: Reset CNTV_CTL to 0 Cyril Hrubis (1): MAINTAINERS: update LTP mailing list Dan Carpenter (6): IB/hfi1: fix copy_to/from_user() error handling IB/hfi1: checking for NULL instead of IS_ERR IB/hfi1: fix a locking bug IB/hfi1: info leak in get_ctxt_info() IB/hfi1: clean up some defines IB/hfi1: mask vs shift confusion Daniel Axtens (1): cxl: Fix unbalanced pci_dev_get in cxl_probe Daniel Drake (1): asus-nb-wmi: Add wapf=4 quirk for X456UA/X456UF David Woodhouse (2): modsign: Fix GPL/OpenSSL licence incompatibility x86/platform: Fix Geode LX timekeeping in the generic x86 build Dirk Behme (2): Documentation: gpio: board: add flags parameter to gpiod_get*() functions Documentation: gpio: board: describe the con_id parameter Dominik Dingel (1): sched: access local runqueue directly in single_task_running Doug Anderson (1): ARM: 8425/1: kgdb: Don't try to stop the machine when setting breakpoints Doug Ledford (1): IB/ehca: Deprecate driver, move to staging, schedule deletion Eric Biggers (1): userfaultfd: add missing mmput() in error path Frederic Weisbecker (1): nohz: Assert existing housekeepers when nohz full enabled Gabriel Fernandez (1): drivers: clk: st: Rename st_pll3200c32_407_c0_x into st_pll3200c32_cx_x Geert Uytterhoeven (4): irqchip/renesas-irqc: Use a separate lockdep class irqchip/renesas-intc-irqpin: Use a separate lockdep class irqchip/renesas-intc-irqpin: Propagate wake-up settings to parent irqchip/renesas-irqc: Propagate wake-up settings to parent Grazvydas Ignotas (1): twl4030_charger: fix another compile error Guenter Roeck (3): clk: h8s2678: Fix compile error hwmon: (nct6775) Swap STEP_UP_TIME and STEP_DOWN_TIME registers for most chips hwmon: (nct6775) Add support for NCT6793D Heiko Stuebner (1): clk: rockchip: handle critical clocks after registering all clocks Heiko Stübner (1): clk: rockchip: add critical clock for rk3368 Huang Shijie (1): genirq: Update the comment for generic_handle_irq_desc Ian Munsie (1): cxl: Fix build failure due to -Wunused-variable behaviour change Ilya Dryomov (2): libceph: don't access invalid memory in keepalive2 path libceph: advertise support for keepalive2 Ingo Molnar (1): x86/vm86: Fix the misleading CONFIG_VM86 Kconfig help text Ira Weiny (2): IB/hfi1: fix pstateinfo from returning improperly byteswapped value IB/hfi: Properly set permissions for user device files Jacek Anaszewski (2): leds: aat1290: add 'static' modifier to init_mm_current_scale leds: leds-ipaq-micro: Add LEDS_CLASS dependency Jan Beulich (1): x86/ldt: Fix small LDT allocation for Xen Jann Horn (1): CIFS: fix type confusion in copy offload ioctl Jason J. Herne (1): KVM: s390: Replace incorrect atomic_or with atomic_andnot Jason Wang (4): kvm: don't try to register to KVM_FAST_MMIO_BUS for non mmio eventfd kvm: factor out core eventfd assign/deassign logic kvm: fix double free for fast mmio eventfd kvm: fix zero length mmio searching Javi Merino (2): PM / devfreq: cache the last call to get_dev_status() PM / devfreq: drop comment about thermal setting max_freq Javier Martinez Canillas (3): PM / devfreq: event: Remove incorrect property in exynos-ppmu DT binding gpio: sx150x: Remove unnecessary MODULE_ALIAS() Documentation: gpio: Explain that <function>-gpio is also supported Jeff Moyer (2): dax: fix O_DIRECT I/O to the last block of a blockdev blockdev: don't set S_DAX for misaligned partitions Jens Axboe (2): block: fix bogus compiler warnings in blk-merge.c block: Check for gaps on front and back merges Jiang Liu (5): powerpc, irq: Use access helper irq_data_get_affinity_mask() genirq: Move field 'node' from irq_data into irq_common_data genirq: Move field 'handler_data' from irq_data into irq_common_data genirq: Move field 'affinity' from irq_data into irq_common_data genirq: Move field 'msi_desc' from irq_data into irq_common_data Jiri Olsa (1): perf tools: Fix parse_events_add_pmu caller Jisheng Zhang (1): arm64: dma-mapping: check whether cma area is initialized or not John Stultz (1): time: Fix timekeeping_freqadjust()'s incorrect use of abs() instead of abs64() Jonathan Corbet (2): locking/static_keys: Fix a silly typo locking/static_keys: Fix up the static keys documentation Juergen Gross (1): x86/paravirt: Remove the unused pv_time_ops::get_tsc_khz method Julia Lawall (2): pinctrl: qcom: ssbi: convert null test to IS_ERR test pinctrl: digicolor: convert null test to IS_ERR test Julien Grall (1): arm/xen: Enable user access to the kernel before issuing a privcmd call Junichi Nomura (1): x86/pci/dma: Fix gfp flags for coherent DMA memory allocation Kees Cook (1): selftests/seccomp: add support for s390 Kuninori Morimoto (1): gpio: rcar: GPIO_RCAR doesn't relate to ARM Kyle Evans (1): hp-wmi: limit hotkey enable LABBE Corentin (1): crypto: sunxi-ss - Fix a possible driver hang with ciphers LEROY Christophe (2): powerpc32: memcpy: only use dcbz once cache is enabled powerpc32: memset: only use dcbz once cache is enabled Leo Yan (2): clk: Hi6220: separately build stub clock driver arm64: enable generic idle loop Linda Knippers (1): x86/mm/srat: Print non-volatile flag in SRAT Linus Torvalds (1): Linux 4.3-rc2 Linus Walleij (1): pinctrl: samsung: s3c24xx: fix syntax error Luis Henriques (1): zram: fix possible use after free in zcomp_create() Luis de Bethencourt (6): leds: aat1290: Fix module autoload for OF platform driver leds: bcm6328: Fix module autoload for OF platform driver leds: bcm6358: Fix module autoload for OF platform driver leds: ktd2692: Fix module autoload for OF platform driver leds: max77693: Fix module autoload for OF platform driver leds: leds-ns2: Fix module autoload for OF platform driver Mans Rullgard (1): clk: check for invalid parent index of orphans in __clk_init() Marc Zyngier (6): platform-msi: Do not cache msi_desc in handler_data irqchip/GIC: Add workaround for aliased GIC400 irqchip/gic-v3-its: Add missing cache flushes arm64: KVM: Fix user access for debug registers arm64: KVM: Disable virtual timer even if the guest is not using it arm: KVM: Disable virtual timer even if the guest is not using it Marek Majtyka (1): arm: KVM: Fix incorrect device to IPA mapping Mark Rutland (1): arm64: KVM: set {v,}TCR_EL2 RES1 bits Masahiro Yamada (1): pinctrl: join lines that can be a single line within 80 columns Matias Bjørling (2): null_blk: fix memory leak on cleanup null_blk: fix wrong capacity when bs is not 512 bytes Michael Ellerman (2): powerpc: Wire up sys_userfaultfd() crypto: vmx - VMX crypto should depend on CONFIG_VSX Michael Niewoehner (1): clk: rockchip: add pclk_cpu to the list of rk3188 critical clocks Michael S. Tsirkin (3): tools/virtio: fix build after 4.2 changes vhost: move features to core tools/virtio: propagate V=X to kernel build Mike Marciniszyn (1): IB/hfi1: fix sdma_descq_cnt parameter parsing Ming Lei (3): arm/arm64: KVM: Remove 'config KVM_ARM_MAX_VCPUS' block: blk-merge: fast-clone bio when splitting rw bios block: fix bounce_end_io MyungJoo Ham (3): PM / devfreq: exynos-ppmu: bit-wise operation bugfix. PM / devfreq: comments for get_dev_status usage updated PM / devfreq: tegra: Update governor to use devfreq_update_stats() Nishanth Aravamudan (2): powerpc/powernv/pci-ioda: fix 32-bit TCE table init in kdump kernel powerpc/powernv/pci-ioda: fix kdump with non-power-of-2 crashkernel= Paolo Bonzini (1): KVM: add halt_attempted_poll to VCPU stats Paul E. McKenney (1): security/device_cgroup: Fix RCU_LOCKDEP_WARN() condition Paul Mackerras (1): powerpc/MSI: Fix race condition in tearing down MSI interrupts Pavel Fedin (2): irqchip/GICv2m: Fix GICv2m build warning on 32 bits arm/arm64: KVM: vgic: Check for !irqchip_in_kernel() when mapping resources Peng Fan (2): gpio: mxc: need to check return value of irq_alloc_generic_chip gpio: mxs: need to check return value of irq_alloc_generic_chip Peter Zijlstra (3): locking/qspinlock/x86: Fix performance regression under unaccelerated VMs locking/qspinlock/x86: Only emit the test-and-set fallback when building guest support perf/x86/intel: Fix constraint access Pierre Morel (1): virtio/s390: handle failures of READ_VQ_CONF ccw Rafael J. Wysocki (1): cpufreq: acpi-cpufreq: Use cpufreq_cpu_get_raw() in ->get() Rasmus Villemoes (1): wmi: Remove private %pUL implementation Rob Herring (5): gpu/drm: Kill off set_irq_flags usage irqchip: Kill off set_irq_flags usage sh: Kill off set_irq_flags usage ARM: Remove ununsed set_irq_flags arm64: Remove ununsed set_irq_flags Robert Jarzmik (1): ARM: 8431/1: fix alignement of __bug_table section entries Romain Perier (1): clk: rockchip: Add pclk_peri to critical clocks on RK3066/RK3188 Ross Zwisler (1): pmem: add proper fencing to pmem_rw_page() Russell King (7): ARM: swpan: fix nwfpe for uaccess changes ARM: uaccess: remove unneeded uaccess_save_and_disable macro ARM: uaccess: fix undefined instruction on ARMv7M/noMMU ARM: domains: thread_info.h no longer needs asm/domains.h ARM: domains: add memory dependencies to get_domain/set_domain ARM: fix Thumb2 signal handling when ARMv6 is enabled ARM: get rid of needless #if in signal handling code Sagi Grimberg (3): block: Refuse request/bio merges with gaps in the integrity payload block: Refuse adding appending a gapped integrity page to a bio block: Copy a user iovec if it includes gaps Sebastian Reichel (1): Revert "twl4030_charger: correctly handle -EPROBE_DEFER from devm_usb_get_phy_by_node" Shaohua Li (1): x86/apic: Serialize LVTT and TSC_DEADLINE writes Steve French (1): [CIFS] mount option sec=none not displayed properly in /proc/mounts Sudeep Holla (2): ACPI: int340x_thermal: add missing CONFIG_ prefix ACPI: Eliminate CONFIG_.*{, _MODULE} #ifdef in favor of IS_ENABLED() Sudip Mukherjee (2): alpha: io: define ioremap_uc alpha: lib: export __delay Takashi Iwai (1): leds:lp55xx: Correct Kconfig dependency for f/w user helper Tejun Heo (1): block: blkg_destroy_all() should clear q->root_blkg and ->root_rl.blkg Thierry Reding (1): clk: tegra: dfll: Properly protect OPP list Thomas Gleixner (23): x86/alternatives: Make optimize_nops() interrupt safe and synced powerpc/mpc5121_ads_cpld: Prepare irq handler for irq argument removal powerpc/85xx: Prepare irq handlers for irq argument removal powerpc/cell: Prepare irq handler for irq argument removal soc: dove: Use irq_desc_get_xxx() to avoid redundant lookup of irq_desc soc: dove: Prepare irq handler for irq argument removal x86/ioapic: Force affinity setting in setup_ioapic_dest() net/mlx4_en: Use access helper irq_data_get_affinity_mask() genirq: Remove stale comment pinctrl: sunxi: Use irq_set_chip_handler_name_locked() genirq: Remove __irq_set_chip_handler_name_locked() powerpc/mpc52xx: Use irq_set_handler_locked() powerpc/cpm2: Use irq_set_handler_locked() powerpc/ipic: Use irq_set_handler_locked() powerpc/mpc8xx: Use irq_set_handler_locked() gpio: vf610: Use irq_set_handler_locked pinctrl/pistachio: Use irq_set_handler_locked genirq: Remove __irq_set_handler_locked() genirq: Simplify irq_data_to_desc() genirq: Provide IRQD_FORWARDED_TO_VCPU status flag irqchip/gic: Use IRQD_FORWARDED_TO_VCPU flag irqchip/gic-v3: Use IRQD_FORWARDED_TO_VCPU flag genirq: Remove irq argument from irq flow handlers Tim Chen (1): x86/cpufeatures: Enable cpuid for Intel SHA extensions Tony Lindgren (3): gpio: omap: Fix gpiochip_add() handling for deferred probe gpio: omap: Fix GPIO numbering for deferred probe pinctrl: core: Warn about NULL gpio_chip in pinctrl_ready_for_gpio_range() Tony Luck (1): ia64: Enable userfaultfd and membarrier system calls Tyler Baker (1): mm: fix type cast in __pfn_to_phys() Vatika Harlalka (1): nohz: Affine unpinned timers to housekeepers Viresh Kumar (2): PM / devfreq: Drop unlikely before IS_ERR(_OR_NULL) clockevents: Remove unused set_mode() callback Vitaly Kuznetsov (1): lib/string_helpers.c: fix infinite loop in string_get_size() Wang Nan (1): perf top: Fix segfault pressing -> with no hist entries Wanpeng Li (3): sched: 'Annotate' migrate_tasks() KVM: fix polling for guest halt continued even if disable it KVM: vmx: fix VPID is 0000H in non-root operation Wei Yang (1): KVM: make the declaration of functions within 80 characters Will Deacon (7): arm64: pgtable: use a single bit for PTE_WRITE regardless of DBM KVM: arm64: add workaround for Cortex-A57 erratum #852523 arm64: head.S: initialise mdcr_el2 in el2_setup arm64: cpu hotplug: ensure we mask out CPU_TASKS_FROZEN in notifiers arm64: compat: fix vfp save/restore across signal handlers in big-endian arm64: errata: add module build workaround for erratum #843419 arm64: KVM: Remove all traces of the ThumbEE registers Xiaolong Ye (1): PM / devfreq: Fix incorrect type issue. Xishi Qiu (1): kasan: fix last shadow judgement in memory_is_poisoned_16() Zhang Zhen (1): seltests/zram: fix syntax error -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/