Linux 4.3-rc2
From: Linus Torvalds
Date: Sun Sep 20 2015 - 17:59:00 EST
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@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/