From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932915AbcECAWS (ORCPT ); Mon, 2 May 2016 20:22:18 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:59679 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932833AbcECAQi (ORCPT ); Mon, 2 May 2016 20:16:38 -0400 From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , torvalds@linux-foundation.org, akpm@linux-foundation.org, linux@roeck-us.net, shuah.kh@samsung.com, patches@kernelci.org, stable@vger.kernel.org Subject: [PATCH 4.4 000/163] 4.4.9-stable review Date: Mon, 2 May 2016 17:10:28 -0700 Message-Id: <20160503000508.556845508@linuxfoundation.org> X-Mailer: git-send-email 2.8.2 MIME-Version: 1.0 User-Agent: quilt/0.64 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is the start of the stable review cycle for the 4.4.9 release. There are 163 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know. Responses should be made by Thu May 5 00:04:47 UTC 2016. Anything received after that time might be too late. The whole patch series can be found in one patch at: kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.9-rc1.gz and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman Linux 4.4.9-rc1 Dan Carpenter extcon: max77843: Use correct size for reading the interrupt register Arnd Bergmann stm class: Select CONFIG_SRCU Arnd Bergmann megaraid_sas: add missing curly braces in ioctl handler NeilBrown sunrpc/cache: drop reference when sunrpc_cache_pipe_upcall() detects a race Caesar Wang thermal: rockchip: fix a impossible condition caused by the warning Al Viro unbreak allmodconfig KCONFIG_ALLCONFIG=... Guo-Fu Tseng jme: Fix device PM wakeup API usage Guo-Fu Tseng jme: Do not enable NIC WoL functions on S0 Fabio Estevam bus: imx-weim: Take the 'status' property value into account Robert Jarzmik ARM: dts: pxa: fix dma engine node to pxa3xx-nand Lior Amsalem ARM: dts: armada-375: use armada-370-sata for SATA Arnd Bergmann ARM: EXYNOS: select THERMAL_OF Arnd Bergmann ARM: prima2: always enable reset controller Pali Rohár ARM: OMAP3: Add cpuidle parameters table for omap3430 Jan Kara ext4: fix races of writeback with punch hole and zero range Jan Kara ext4: fix races between buffered IO and collapse / insert range Jan Kara ext4: move unlocked dio protection from ext4_alloc_file_blocks() Jan Kara ext4: fix races between page faults and hole punching Borislav Petkov perf stat: Document --detailed option Marcin Ślusarz perf tools: handle spaces in file names obtained from /proc/pid/maps Namhyung Kim perf hists browser: Only offer symbol scripting when a symbol is under the cursor Ezequiel García mtd: nand: Drop mtd.owner requirement in nand_scan Florian Fainelli mtd: brcmnand: Fix v7.1 register offsets Cyrille Pitchen mtd: spi-nor: remove micron_quad_enable() Geert Uytterhoeven serial: sh-sci: Remove cpufreq notifier to fix crash/deadlock Eryu Guan ext4: fix NULL pointer dereference in ext4_mark_inode_dirty() Karol Herbst x86/mm/kmmio: Fix mmiotrace for hugepages Addy Ke spi: rockchip: modify DMA max burst to 1 Arnaldo Carvalho de Melo perf evlist: Reference count the cpu and thread maps at set_maps() Michael Hennerich drivers/misc/ad525x_dpot: AD5274 fix RDAC read back errors Krzysztof Kozlowski rtc: max77686: Properly handle regmap_irq_get_virq() error code Alexandre Belloni rtc: rx8025: remove rv8803 id Dan Carpenter rtc: ds1685: passing bogus values to irq_restore Geert Uytterhoeven rtc: vr41xx: Wire up alarm_irq_enable Alexander Kochetkov rtc: hym8563: fix invalid year calculation Jon Hunter PM / Domains: Fix removal of a subdomain Viresh Kumar PM / OPP: Initialize u_volt_min/max to a valid value Dan Carpenter misc: mic/scif: fix wrap around tests Ben Hutchings misc/bmp085: Enable building as a module Michal Marek lib/mpi: Endianness fix Sushaanth Srirangapathi fbdev: da8xx-fb: fix videomodes of lcd panels Arnd Bergmann scsi_dh: force modular build if SCSI is a module Arnd Bergmann paride: make 'verbose' parameter an 'int' again Arnd Bergmann regulator: s5m8767: fix get_register() error handling Vladimir Zapolskiy irqchip/mxs: Fix error check of of_io_request_and_map() Vladimir Zapolskiy irqchip/sunxi-nmi: Fix error check of of_io_request_and_map() Huibin Hong spi/rockchip: Make sure spi clk is on in rockchip_spi_set_cs Peter Zijlstra locking/mcs: Fix mcs_spin_lock() ordering Thierry Reding regulator: core: Fix nested locking of supplies Mark Brown regulator: core: Ensure we lock all regulators Arnd Bergmann regulator: core: fix regulator_lock_supply regression Greg Kroah-Hartman Revert "regulator: core: Fix nested locking of supplies" Sakari Ailus videobuf2-v4l2: Verify planes array in buffer dequeueing Sakari Ailus videobuf2-core: Check user space planes array in dqbuf Ignat Korchagin USB: usbip: fix potential out-of-bounds write Tejun Heo cgroup: make sure a parent css isn't freed before its children Minchan Kim mm/hwpoison: fix wrong num_poisoned_pages accounting Minchan Kim mm: vmscan: reclaim highmem zone if buffer_heads is over limit Gerald Schaefer numa: fix /proc//numa_maps for THP Konstantin Khlebnikov mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA check Tejun Heo memcg: relocate charge moving from ->attach to ->post_attach Tejun Heo cgroup, cpuset: replace cpuset_post_attach_flush() with cgroup_subsys->post_attach callback Jesper Dangaard Brouer slub: clean up code for kmem cgroup support to kmem_cache_free_bulk Roman Pen workqueue: fix ghost PENDING flag while doing MQ IO Keith Busch x86/apic: Handle zero vector gracefully in clear_vector_irq() Ard Biesheuvel efi: Expose non-blocking set_variable() wrapper to efivars Laszlo Ersek efi: Fix out-of-bounds read in variable_matches() Jason Gunthorpe IB/security: Restrict use of the write() interface Sagi Grimberg IB/mlx5: Expose correct max_sge_rd limit Michael Neuling cxl: Keep IRQ mappings on context teardown Hans Verkuil v4l2-dv-timings.h: fix polarity for 4k formats Ricardo Ribalda Delgado vb2-memops: Fix over allocation of frame vectors Sugar Zhang ASoC: rt5640: Correct the digital interface data select Mark Brown ASoC: dapm: Make sure we have a card when displaying component widgets Lars-Peter Clausen ASoC: ssm4567: Reset device before regcache_sync() Arnd Bergmann ASoC: s3c24xx: use const snd_soc_component_driver pointer Tony Luck EDAC: i7core, sb_edac: Don't return NOTIFY_BAD from mce_decoder callback Azael Avalos toshiba_acpi: Fix regression caused by hotkey enabling value Javier Martinez Canillas i2c: exynos5: Fix possible ABBA deadlock by keeping I2C clock prepared Michael Ellerman i2c: cpm: Fix build break due to incompatible pointer types Adrian Hunter perf intel-pt: Fix segfault tracing transactions Ville Syrjälä drm/i915: Use fw_domains_put_with_fifo() on HSW Akash Goel drm/i915: Fixup the free space logic in ring_prepare Dan Carpenter drm/amdkfd: uninitialized variable in dbgdev_wave_control_set_registers() Ville Syrjälä drm/i915: skl_update_scaler() wants a rotation bitmask instead of bit number Ville Syrjälä drm/i915: Cleanup phys status page too Vladimir Zapolskiy pwm: brcmstb: Fix check of devm_ioremap_resource() return code cpaul@redhat.com drm/dp/mst: Get validated port ref in drm_dp_update_payload_part1() Lyude drm/dp/mst: Restore primary hub guid on resume cpaul@redhat.com drm/dp/mst: Validate port in drm_dp_payload_send_msg() Ben Skeggs drm/nouveau/gr/gf100: select a stream master to fixup tfb offset queries Huacai Chen drm: Loongson-3 doesn't fully support wc memory Vitaly Prosyak drm/radeon: fix vertical bars appear on monitor (v2) Jérôme Glisse drm/radeon: forbid mapping of userptr bo through radeon device file Alex Deucher drm/radeon: fix initial connector audio value Alex Deucher drm/radeon: add a quirk for a XFX R9 270X Grigori Goronzy drm/amdgpu: fix regression on CIK (v2) Sonny Jiang amdgpu/uvd: add uvd fw version for amdgpu Alex Deucher drm/amdgpu: bump the afmt limit for CZ, ST, Polaris Alex Deucher drm/amdgpu: use defines for CRTCs and AMFT blocks Rex Zhu drm/amdgpu: when suspending, if uvd/vce was running. need to cancel delay work. Robin Murphy iommu/dma: Restore scatterlist offsets correctly Joerg Roedel iommu/amd: Fix checking of pci dma aliases Keerthy pinctrl: single: Fix pcs_parse_bits_in_pinctrl_entry to use __ffs than ffs Yingjoe Chen pinctrl: mediatek: correct debounce time unit in mtk_gpio_set_debounce Arnd Bergmann xen kconfig: don't "select INPUT_XEN_KBDDEV_FRONTEND" Stephen Boyd Input: pmic8xxx-pwrkey - fix algorithm for converting trigger delay Vladis Dronov Input: gtco - fix crash on detecting device without endpoints Dmitry Ivanov netlink: don't send NETLINK_URELEASE for unbound sockets Dmitry Ivanov nl80211: check netlink protocol in socket release notification Anton Blanchard powerpc: Update TM user feature bits in scan_features() Anton Blanchard powerpc: Update cpu_user_features2 in scan_features() Anton Blanchard powerpc: scan_features() updates incorrect bits for REAL_LE Horia Geant? crypto: talitos - fix AEAD tcrypt tests Jonas Eymann crypto: talitos - fix crash in talitos_cra_init() Xiaodong Liu crypto: sha1-mb - use corrcet pointer while completing jobs Tom Lendacky crypto: ccp - Prevent information leakage on export Matti Gottlieb iwlwifi: mvm: fix memory leak in paging Emmanuel Grumbach iwlwifi: pcie: lower the debug level for RSA semaphore access Sebastian Ott s390/pci: add extra padding to function measurement block Srinivas Pandruvada cpufreq: intel_pstate: Fix processing for turbo activation ratio Alex Deucher Revert "drm/amdgpu: disable runtime pm on PX laptops without dGPU power control" Alex Deucher Revert "drm/radeon: disable runtime pm on PX laptops without dGPU power control" Lyude drm/i915: Fix race condition in intel_dp_destroy_mst_connector() John Keeping drm/qxl: fix cursor position with non-zero hotspot Ilia Mirkin drm/nouveau/core: use vzalloc for allocating ramht Davidlohr Bueso futex: Acknowledge a new waiter in counter before plist Sebastian Andrzej Siewior futex: Handle unlock_pi race gracefully Romain Perier asm-generic/futex: Re-enable preemption in futex_atomic_cmpxchg_inatomic() Conrad Kostecki ALSA: hda - Add dock support for ThinkPad X260 Takashi Iwai ALSA: pcxhr: Fix missing mutex unlock Lu, Han ALSA: hda - add PCI ID for Intel Broxton-T Takashi Iwai ALSA: hda - Keep powering up ADCs on Cirrus codecs Bastien Nocera ALSA: hda/realtek - Add ALC3234 headset mode for Optiplex 9020m Takashi Iwai ALSA: hda - Don't trust the reported actual power state Tony Luck x86 EDAC, sb_edac.c: Repair damage introduced when "fixing" channel address Jan Beulich x86/mm/xen: Suppress hugetlbfs in PV guests Catalin Marinas arm64: Update PTE_RDONLY in set_pte_at() for PROT_NONE permission Catalin Marinas arm64: Honour !PTE_WRITE in set_pte_at() for kernel mappings Peter Zijlstra sched/cgroup: Fix/cleanup cgroup teardown/init Robert Jarzmik dmaengine: pxa_dma: fix the maximum requestor line Andy Shevchenko dmaengine: hsu: correct use of channel status register Andy Shevchenko dmaengine: dw: fix master selection Seth Forshee debugfs: Make automount point inodes permanently empty Rui Salvaterra lib: lz4: fixed zram with lz4 on big endian machines Ahmed Samy dm cache metadata: fix cmd_read_lock() acquiring write lock Mike Snitzer dm cache metadata: fix READ_LOCK macros and cleanup WRITE_LOCK macros Lars-Peter Clausen usb: gadget: f_fs: Fix use-after-free Robert Dobrowolski usb: hcd: out of bounds access in for_each_companion Mathias Nyman xhci: fix 10 second timeout on removal of PCI hotpluggable xhci controllers Lu Baolu usb: xhci: fix wild pointers in xhci_mem_cleanup Mathias Nyman xhci: resume USB 3 roothub first Rafal Redzimski usb: xhci: applying XHCI_PME_STUCK_QUIRK to Intel BXT B0 host Jerome Marchand assoc_array: don't call compare_object() on a node Lokesh Vutla ARM: OMAP2+: hwmod: Fix updating of sysconfig register Nishanth Menon ARM: OMAP2: Fix up interconnect barrier initialization for DRA7 Patrick Uiterwijk ARM: mvebu: Correct unit address for linksys Lokesh Vutla ARM: dts: AM43x-epos: Fix clk parent for synctimer Marc Zyngier KVM: arm/arm64: Handle forward time correction gracefully David Matlack kvm: x86: do not leak guest xcr0 into host interrupt handlers Tony Luck x86/mce: Avoid using object after free in genpool Ming Lei block: loop: fix filesystem corruption in case of aio/dio Ming Lei block: partition: initialize percpuref before sending out KOBJ_ADD ------------- Diffstat: Makefile | 4 +- arch/arm/boot/dts/am43x-epos-evm.dts | 5 + arch/arm/boot/dts/armada-375.dtsi | 2 +- arch/arm/boot/dts/armada-385-linksys.dtsi | 2 +- arch/arm/boot/dts/pxa3xx.dtsi | 2 +- arch/arm/mach-exynos/Kconfig | 1 + arch/arm/mach-omap2/cpuidle34xx.c | 69 +++++++++- arch/arm/mach-omap2/io.c | 1 + arch/arm/mach-omap2/omap_hwmod.c | 8 +- arch/arm/mach-prima2/Kconfig | 1 + arch/arm64/include/asm/pgtable.h | 22 ++-- arch/powerpc/include/uapi/asm/cputable.h | 1 + arch/powerpc/kernel/prom.c | 26 ++-- arch/s390/include/asm/pci.h | 3 +- arch/x86/crypto/sha-mb/sha1_mb.c | 4 +- arch/x86/include/asm/hugetlb.h | 1 + arch/x86/kernel/apic/vector.c | 3 +- arch/x86/kernel/cpu/mcheck/mce-genpool.c | 4 +- arch/x86/kvm/x86.c | 10 +- arch/x86/mm/kmmio.c | 88 ++++++++----- block/partition-generic.c | 13 +- drivers/base/power/domain.c | 2 +- drivers/base/power/opp/core.c | 10 +- drivers/block/loop.c | 6 + drivers/block/paride/pd.c | 4 +- drivers/block/paride/pt.c | 4 +- drivers/bus/imx-weim.c | 2 +- drivers/cpufreq/intel_pstate.c | 5 + drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 3 + drivers/crypto/ccp/ccp-crypto-sha.c | 3 + drivers/crypto/talitos.c | 87 ++++++++----- drivers/dma/dw/core.c | 34 ++--- drivers/dma/hsu/hsu.c | 2 +- drivers/dma/hsu/hsu.h | 3 + drivers/dma/pxa_dma.c | 39 ++++-- drivers/edac/i7core_edac.c | 2 +- drivers/edac/sb_edac.c | 8 +- drivers/extcon/extcon-max77843.c | 2 +- drivers/firmware/efi/efi.c | 1 + drivers/firmware/efi/vars.c | 37 ++++-- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 2 +- drivers/gpu/drm/drm_dp_mst_topology.c | 29 ++++- drivers/gpu/drm/i915/intel_display.c | 2 +- drivers/gpu/drm/i915/intel_dp_mst.c | 6 +- drivers/gpu/drm/i915/intel_lrc.c | 6 +- drivers/gpu/drm/i915/intel_ringbuffer.c | 30 +++-- drivers/gpu/drm/i915/intel_uncore.c | 6 +- drivers/gpu/drm/nouveau/nvkm/core/ramht.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 2 + drivers/gpu/drm/qxl/qxl_display.c | 13 +- drivers/gpu/drm/qxl/qxl_drv.h | 2 + drivers/gpu/drm/radeon/evergreen.c | 154 ++++++++++++++++++++++- drivers/gpu/drm/radeon/evergreen_reg.h | 46 +++++++ drivers/gpu/drm/radeon/radeon_atpx_handler.c | 8 +- drivers/gpu/drm/radeon/radeon_connectors.c | 7 +- drivers/gpu/drm/radeon/radeon_device.c | 8 +- drivers/gpu/drm/radeon/radeon_ttm.c | 2 + drivers/gpu/drm/radeon/si_dpm.c | 1 + drivers/hwtracing/stm/Kconfig | 1 + drivers/i2c/busses/i2c-cpm.c | 4 +- drivers/i2c/busses/i2c-exynos5.c | 24 +++- drivers/infiniband/core/ucm.c | 4 + drivers/infiniband/core/ucma.c | 3 + drivers/infiniband/core/uverbs_main.c | 5 + drivers/infiniband/hw/mlx5/main.c | 2 +- drivers/infiniband/hw/qib/qib_file_ops.c | 5 + drivers/input/misc/pmic8xxx-pwrkey.c | 7 +- drivers/input/tablet/gtco.c | 10 +- drivers/iommu/amd_iommu.c | 87 +++++++++++-- drivers/iommu/dma-iommu.c | 4 +- drivers/irqchip/irq-mxs.c | 2 +- drivers/irqchip/irq-sunxi-nmi.c | 4 +- drivers/md/dm-cache-metadata.c | 64 ++++++---- drivers/media/v4l2-core/videobuf2-core.c | 10 +- drivers/media/v4l2-core/videobuf2-memops.c | 2 +- drivers/media/v4l2-core/videobuf2-v4l2.c | 6 + drivers/misc/Kconfig | 2 +- drivers/misc/ad525x_dpot.c | 2 +- drivers/misc/cxl/irq.c | 1 - drivers/misc/mic/scif/scif_rma.c | 7 +- drivers/mtd/nand/brcmnand/brcmnand.c | 34 ++++- drivers/mtd/nand/nand_base.c | 10 +- drivers/mtd/spi-nor/spi-nor.c | 46 +------ drivers/net/ethernet/jme.c | 23 ++-- drivers/net/wireless/iwlwifi/mvm/mac80211.c | 2 + drivers/net/wireless/iwlwifi/mvm/ops.c | 2 - drivers/net/wireless/iwlwifi/pcie/trans.c | 4 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 9 +- drivers/pinctrl/pinctrl-single.c | 6 +- drivers/platform/x86/toshiba_acpi.c | 2 +- drivers/pwm/pwm-brcmstb.c | 4 +- drivers/regulator/core.c | 2 +- drivers/regulator/s5m8767.c | 13 +- drivers/rtc/rtc-ds1685.c | 8 +- drivers/rtc/rtc-hym8563.c | 2 +- drivers/rtc/rtc-max77686.c | 2 +- drivers/rtc/rtc-rx8025.c | 1 - drivers/rtc/rtc-vr41xx.c | 13 +- drivers/scsi/device_handler/Kconfig | 8 +- drivers/scsi/megaraid/megaraid_sas_base.c | 3 +- drivers/spi/spi-rockchip.c | 19 ++- drivers/staging/rdma/hfi1/TODO | 2 +- drivers/staging/rdma/hfi1/file_ops.c | 6 + drivers/thermal/rockchip_thermal.c | 11 +- drivers/tty/serial/sh-sci.c | 39 ------ drivers/usb/core/hcd-pci.c | 9 ++ drivers/usb/gadget/function/f_fs.c | 5 +- drivers/usb/host/xhci-mem.c | 6 + drivers/usb/host/xhci-pci.c | 5 +- drivers/usb/host/xhci-ring.c | 3 +- drivers/usb/host/xhci.c | 14 ++- drivers/usb/host/xhci.h | 1 + drivers/usb/usbip/usbip_common.c | 11 ++ drivers/video/fbdev/Kconfig | 1 - drivers/video/fbdev/da8xx-fb.c | 7 +- fs/debugfs/inode.c | 2 +- fs/ext4/ext4.h | 13 ++ fs/ext4/extents.c | 133 +++++++++++--------- fs/ext4/file.c | 66 ++++++++-- fs/ext4/inode.c | 77 ++++++++++-- fs/ext4/super.c | 1 + fs/ext4/truncate.h | 2 + fs/proc/task_mmu.c | 33 ++++- include/asm-generic/futex.h | 8 +- include/drm/drm_cache.h | 2 + include/linux/cgroup-defs.h | 1 + include/linux/cpuset.h | 6 - include/linux/mlx5/device.h | 11 ++ include/linux/mm.h | 2 + include/media/videobuf2-core.h | 1 + include/rdma/ib.h | 16 +++ include/uapi/linux/v4l2-dv-timings.h | 30 +++-- kernel/cgroup.c | 14 ++- kernel/cpuset.c | 4 +- kernel/futex.c | 27 +++- kernel/locking/mcs_spinlock.h | 8 +- kernel/sched/core.c | 35 +++--- kernel/workqueue.c | 29 +++++ lib/assoc_array.c | 4 +- lib/lz4/lz4defs.h | 21 ++-- lib/mpi/mpicoder.c | 39 +++--- mm/huge_memory.c | 6 +- mm/memcontrol.c | 37 +++--- mm/memory.c | 40 ++++++ mm/migrate.c | 8 +- mm/slub.c | 22 ++-- mm/vmscan.c | 2 +- net/netlink/af_netlink.c | 2 +- net/sunrpc/cache.c | 6 +- net/wireless/nl80211.c | 2 +- scripts/kconfig/confdata.c | 12 +- sound/pci/hda/hda_generic.c | 6 +- sound/pci/hda/hda_intel.c | 3 + sound/pci/hda/patch_cirrus.c | 14 +++ sound/pci/hda/patch_realtek.c | 2 + sound/pci/pcxhr/pcxhr_core.c | 1 + sound/soc/codecs/rt5640.c | 2 +- sound/soc/codecs/rt5640.h | 36 +++--- sound/soc/codecs/ssm4567.c | 5 + sound/soc/samsung/s3c-i2s-v2.c | 2 +- sound/soc/samsung/s3c-i2s-v2.h | 2 +- sound/soc/soc-dapm.c | 7 ++ tools/perf/Documentation/perf-stat.txt | 8 ++ tools/perf/ui/browsers/hists.c | 10 +- tools/perf/util/event.c | 2 +- tools/perf/util/evlist.c | 4 +- tools/perf/util/intel-pt.c | 2 +- virt/kvm/arm/arch_timer.c | 49 ++++++-- 176 files changed, 1659 insertions(+), 694 deletions(-)