I'm announcing the release of the 4.4.21 kernel. All users of the 4.4 kernel series must upgrade. The updated 4.4.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.4.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary thanks, greg k-h ------------ Documentation/filesystems/proc.txt | 9 Makefile | 2 arch/arm64/Kconfig | 20 + arch/arm64/include/asm/arch_gicv3.h | 1 arch/arm64/include/asm/cpufeature.h | 3 arch/arm64/include/asm/kvm_arm.h | 2 arch/arm64/kernel/cpu_errata.c | 9 arch/arm64/kvm/hyp-init.S | 13 arch/arm64/mm/proc.S | 12 arch/metag/include/asm/atomic_lnkget.h | 2 arch/powerpc/include/asm/icswx.h | 1 arch/powerpc/kernel/tm.S | 61 ++- arch/s390/crypto/prng.c | 2 arch/s390/include/asm/pci_dma.h | 2 arch/s390/pci/pci.c | 3 arch/s390/pci/pci_dma.c | 19 arch/x86/kernel/apic/apic.c | 3 arch/x86/kernel/cpu/mshyperv.c | 12 arch/x86/kernel/cpu/perf_event_intel_cqm.c | 56 ++ block/blk-core.c | 4 block/blk-merge.c | 22 + block/blk-mq.c | 6 drivers/bluetooth/btusb.c | 11 drivers/char/hw_random/exynos-rng.c | 9 drivers/clk/clk-xgene.c | 3 drivers/cpufreq/cpufreq_userspace.c | 43 +- drivers/crypto/caam/caamalg.c | 77 +-- drivers/crypto/nx/nx-842-powernv.c | 12 drivers/crypto/vmx/aes_cbc.c | 2 drivers/crypto/vmx/aes_ctr.c | 2 drivers/crypto/vmx/ppc-xlate.pl | 20 + drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 96 +--- drivers/gpu/drm/amd/amdgpu/cz_dpm.c | 4 drivers/gpu/drm/drm_atomic_helper.c | 4 drivers/gpu/drm/drm_crtc.c | 3 drivers/gpu/drm/drm_gem.c | 29 - drivers/gpu/drm/i915/i915_drv.h | 3 drivers/gpu/drm/i915/i915_reg.h | 15 drivers/gpu/drm/i915/intel_bios.c | 39 + drivers/gpu/drm/i915/intel_display.c | 40 +- drivers/gpu/drm/i915/intel_dp.c | 26 - drivers/gpu/drm/i915/intel_drv.h | 2 drivers/gpu/drm/i915/intel_hdmi.c | 3 drivers/gpu/drm/msm/msm_gem_submit.c | 27 + drivers/gpu/drm/radeon/atombios_dp.c | 108 +---- drivers/gpu/drm/radeon/radeon_dp_mst.c | 4 drivers/gpu/drm/radeon/radeon_mode.h | 6 drivers/gpu/drm/radeon/radeon_ttm.c | 4 drivers/hid/hid-core.c | 3 drivers/hv/channel.c | 27 - drivers/hv/channel_mgmt.c | 61 ++- drivers/hv/hv.c | 10 drivers/hv/hv_fcopy.c | 37 - drivers/hv/hv_kvp.c | 31 - drivers/hv/hv_snapshot.c | 34 - drivers/hv/hv_utils_transport.c | 9 drivers/hv/hyperv_vmbus.h | 11 drivers/hv/vmbus_drv.c | 35 - drivers/idle/intel_idle.c | 25 + drivers/infiniband/ulp/ipoib/ipoib_ib.c | 2 drivers/input/joystick/xpad.c | 322 +++++++++++----- drivers/irqchip/irq-gic-v3-its.c | 49 ++ drivers/lightnvm/gennvm.c | 3 drivers/lightnvm/rrpc.c | 24 - drivers/md/bcache/super.c | 2 drivers/media/dvb-frontends/Kconfig | 2 drivers/media/usb/uvc/uvc_driver.c | 20 + drivers/media/usb/uvc/uvcvideo.h | 12 drivers/misc/cxl/Makefile | 2 drivers/misc/cxl/api.c | 6 drivers/misc/cxl/context.c | 15 drivers/misc/cxl/cxl.h | 15 drivers/misc/cxl/fault.c | 129 ++++-- drivers/misc/cxl/file.c | 25 - drivers/misc/cxl/pci.c | 1 drivers/mmc/host/sdhci.c | 35 - drivers/mmc/host/sdhci.h | 21 - drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 drivers/net/ethernet/cavium/thunder/nic.h | 9 drivers/net/ethernet/cavium/thunder/nic_main.c | 6 drivers/net/ethernet/cavium/thunder/nic_reg.h | 2 drivers/net/ethernet/cavium/thunder/nicvf_main.c | 12 drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 8 drivers/net/ethernet/cavium/thunder/nicvf_queues.h | 3 drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 91 +++- drivers/net/ethernet/cavium/thunder/thunder_bgx.h | 2 drivers/net/ethernet/intel/e1000/e1000.h | 7 drivers/net/ethernet/intel/e1000/e1000_main.c | 5 drivers/net/ethernet/intel/e1000e/netdev.c | 6 drivers/net/ethernet/intel/fm10k/fm10k.h | 2 drivers/net/ethernet/intel/fm10k/fm10k_main.c | 8 drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 65 ++- drivers/net/ethernet/intel/fm10k/fm10k_type.h | 1 drivers/net/ethernet/intel/fm10k/fm10k_vf.c | 16 drivers/net/ethernet/intel/i40e/i40e.h | 2 drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 14 drivers/net/ethernet/intel/i40e/i40e_main.c | 126 ++++-- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 73 ++- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 23 - drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 182 +++++---- drivers/net/ethernet/intel/i40evf/i40e_txrx.h | 2 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c | 40 -- drivers/net/ethernet/intel/i40evf/i40evf_main.c | 6 drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c | 32 + drivers/net/ethernet/intel/igb/e1000_82575.c | 1 drivers/net/ethernet/intel/igb/e1000_i210.c | 27 + drivers/net/ethernet/intel/igb/e1000_i210.h | 1 drivers/net/ethernet/intel/igb/e1000_regs.h | 1 drivers/net/ethernet/intel/igb/igb.h | 2 drivers/net/ethernet/intel/igb/igb_main.c | 17 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c | 12 drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 12 drivers/nvme/host/pci.c | 2 drivers/pwm/pwm-fsl-ftm.c | 58 +- drivers/pwm/pwm-lpc32xx.c | 55 +- drivers/regulator/anatop-regulator.c | 2 drivers/s390/char/sclp_ctl.c | 12 drivers/s390/cio/chp.c | 21 - drivers/s390/cio/chp.h | 2 drivers/s390/cio/chsc.c | 43 +- drivers/s390/net/qeth_l2_main.c | 1 drivers/s390/net/qeth_l3_main.c | 1 drivers/scsi/arcmsr/arcmsr_hba.c | 26 - drivers/scsi/constants.c | 5 drivers/scsi/cxlflash/common.h | 2 drivers/scsi/cxlflash/main.c | 69 +++ drivers/scsi/cxlflash/main.h | 4 drivers/scsi/cxlflash/superpipe.c | 19 drivers/scsi/cxlflash/vlun.c | 2 drivers/scsi/lpfc/lpfc_crtn.h | 1 drivers/scsi/lpfc/lpfc_els.c | 373 ++++++++----------- drivers/scsi/lpfc/lpfc_hbadisc.c | 20 - drivers/scsi/lpfc/lpfc_init.c | 9 drivers/scsi/lpfc/lpfc_mbox.c | 10 drivers/scsi/lpfc/lpfc_nportdisc.c | 134 ++++-- drivers/scsi/lpfc/lpfc_scsi.c | 4 drivers/scsi/lpfc/lpfc_sli.c | 23 - drivers/scsi/megaraid/megaraid_sas.h | 2 drivers/scsi/megaraid/megaraid_sas_base.c | 268 ++++--------- drivers/scsi/megaraid/megaraid_sas_fusion.c | 1 drivers/scsi/mpt3sas/mpt3sas_base.c | 24 - drivers/scsi/mpt3sas/mpt3sas_base.h | 5 drivers/scsi/mpt3sas/mpt3sas_ctl.c | 2 drivers/scsi/mpt3sas/mpt3sas_scsih.c | 12 drivers/scsi/qla2xxx/qla_target.c | 2 drivers/staging/lustre/lustre/llite/llite_internal.h | 2 drivers/vhost/scsi.c | 6 fs/btrfs/file.c | 37 - fs/ecryptfs/file.c | 71 ++- fs/ext4/inode.c | 40 +- fs/ext4/namei.c | 9 fs/ext4/super.c | 36 + fs/ext4/xattr.c | 66 +-- fs/namei.c | 4 fs/overlayfs/copy_up.c | 2 fs/overlayfs/inode.c | 19 fs/overlayfs/overlayfs.h | 1 fs/overlayfs/super.c | 19 fs/proc/task_mmu.c | 66 +-- fs/proc/task_nommu.c | 49 +- fs/ubifs/tnc_commit.c | 2 fs/xfs/libxfs/xfs_sb.c | 3 include/drm/i915_pciids.h | 6 include/linux/blkdev.h | 2 include/linux/capability.h | 5 include/linux/fs.h | 29 + include/linux/lightnvm.h | 5 include/linux/mm.h | 3 include/linux/perf_event.h | 1 include/linux/time.h | 26 + include/uapi/linux/hyperv.h | 1 include/uapi/linux/videodev2.h | 3 include/uapi/scsi/cxlflash_ioctl.h | 10 kernel/capability.c | 46 +- kernel/cred.c | 2 kernel/events/uprobes.c | 5 kernel/fork.c | 4 kernel/sched/fair.c | 30 + kernel/time/clocksource.c | 52 ++ kernel/time/hrtimer.c | 7 kernel/time/ntp.c | 20 - kernel/time/timekeeping.c | 7 kernel/time/timekeeping_debug.c | 9 lib/asn1_decoder.c | 16 lib/mpi/mpicoder.c | 21 - mm/util.c | 27 - net/ipv4/udp.c | 6 net/ipv6/udp.c | 6 net/netfilter/x_tables.c | 6 net/rds/recv.c | 2 net/sysctl_net.c | 2 net/tipc/netlink_compat.c | 3 net/tipc/subscr.c | 3 sound/core/rawmidi.c | 4 sound/core/timer.c | 20 - sound/firewire/fireworks/fireworks.h | 1 sound/firewire/fireworks/fireworks_hwdep.c | 71 ++- sound/firewire/fireworks/fireworks_proc.c | 4 sound/firewire/fireworks/fireworks_transaction.c | 5 sound/firewire/tascam/tascam-hwdep.c | 33 - sound/pci/hda/hda_intel.c | 4 sound/pci/hda/patch_hdmi.c | 5 sound/pci/hda/patch_realtek.c | 15 sound/soc/atmel/atmel_ssc_dai.c | 5 sound/usb/quirks.c | 1 tools/hv/hv_fcopy_daemon.c | 20 - 207 files changed, 3033 insertions(+), 1811 deletions(-) Adrian Hunter (2): mmc: sdhci: 64-bit DMA actually has 4-byte alignment mmc: sdhci: Do not BUG on invalid vdd Al Viro (3): ecryptfs: fix handling of directory opening lustre: remove unused declaration wrappers for ->i_mutex access Alex Deucher (3): drm/amdgpu: fix dp link rate selection (v2) drm/radeon: fix dp link rate selection (v2) drm/amdgpu/cz: enable/disable vce dpm even if vce pg is disabled Alexander Duyck (4): ixgbe: Fix handling of NAPI budget when multiple queues are enabled per vector fm10k: Fix handling of NAPI budget when multiple queues are enabled per vector fm10k: Cleanup MSI-X interrupts in case of failure fm10k: Cleanup exception handling for mailbox interrupt Andrew Pinski (1): arm64: Add workaround for Cavium erratum 27456 Andrey Smetanin (1): drivers/hv: cleanup synic msrs if vmbus connect failed Anjali Singhai Jain (4): i40e: Workaround fix for mss < 256 issue i40e/i40evf: Fix RS bit update in Tx path and disable force WB workaround i40e: Fix Rx hash reported to the stack by our driver i40e/i40evf: Fix RSS rx-flow-hash configuration through ethtool Anton Blanchard (1): crypto: vmx - Fix ABI detection Aviv Greenberg (1): UVC: Add support for R200 depth camera Balbir Singh (1): cgroup: reduce read locked section of cgroup_threadgroup_rwsem during fork Bart Van Assche (1): block: Fix race triggered by blk_set_queue_dying() Benjamin Coddington (1): vhost/scsi: fix reuse of &vq->iov[out] in response Benjamin Tissoires (1): HID: core: prevent out-of-bound readings Brian Norris (1): cxl: fix build for GCC 4.6.x Carol L Soto (1): IB/IPoIB: Do not set skb truesize since using one linearskb Chao Yu (1): lightnvm: fix incorrect nr_free_blocks stat Ching Huang (2): arcmsr: fixed getting wrong configuration data arcmsr: fixes not release allocated resource Chris Wilson (2): drm: Balance error path for GEM handle allocation drm/i915: Only ignore eDP ports that are connected Christian König (1): drm/radeon: fix radeon_move_blit on 32bit systems Christoph Hellwig (1): block: fix blk_rq_get_max_sectors for driver private requests Christoph Huber (1): ASoC: atmel_ssc_dai: Don't unconditionally reset SSC on stream startup Colin Ian King (1): net: cavium: liquidio: fix check for in progress flag Daeho Jeong (1): ext4: avoid modifying checksum fields directly during checksum verification Dan Carpenter (1): cxlflash: a couple off by one bugs Daniel Vetter (1): drm: Reject page_flip for !DRIVER_MODESET Dasaratharaman Chandramouli (1): intel_idle: Support for Intel Xeon Phi Processor x200 Product Family Dave Airlie (1): drm/radeon/mst: fix regression in lane/link handling. Dave Chinner (1): xfs: fix superblock inprogress check David Howells (1): KEYS: Fix ASN.1 indefinite length object parsing Dexuan Cui (2): Drivers: hv: vmbus: serialize process_chn_event() and vmbus_close_internal() Drivers: hv: vmbus: fix rescind-offer handling for device without a driver Dmitriy Vyukov (1): e1000: fix data race between tx_ring->next_to_clean Dmitry Fleytman (1): e1000e: fix division by zero on jumbo MTUs Eric Dumazet (1): udp: properly support MSG_PEEK with truncated buffers Florian Westphal (2): netfilter: x_tables: check for size overflow netfilter: x_tables: check for size overflow Gabriel Krisman Bertazi (1): nvme: Call pci_disable_device on the error path. Gal Pressman (2): net/mlx5e: Don't try to modify CQ moderation if it is not supported net/mlx5e: Don't modify CQ before it was created Ganapatrao Kulkarni (1): irqchip/gicv3-its: numa: Enable workaround for Cavium thunderx erratum 23144 Gavin Guo (1): sched/numa: Fix use-after-free bug in the task_numa_compare Gerald Schaefer (1): s390/pci_dma: fix DMA table corruption with > 4 TB main memory Greg Kroah-Hartman (1): Linux 4.4.21 Harald Freudenberger (1): s390/crypto: provide correct file mode at device register. Haren Myneni (1): crypto: nx-842 - Mask XERS0 bit in return value Horia Geantă (1): crypto: caam - fix IV loading for authenc (giv)decryption Imre Deak (1): drm/i915/bxt: update list of PCIIDs Jacob Keller (5): fm10k: do not assume VF always has 1 queue fm10k: Correct MTU for jumbo frames fm10k: reset max_queues on init_hw_vf failure fm10k: always check init_hw for errors fm10k: reinitialize queuing scheme after calling init_hw Jake Oshins (1): drivers:hv: Lock access to hyperv_mmio resource tree James Hogan (1): metag: Fix atomic_*_return inline asm constraints James Smart (9): lpfc: Fix FCF Infinite loop in lpfc_sli4_fcf_rr_next_index_get. lpfc: Fix the FLOGI discovery logic to comply with T11 standards lpfc: Fix RegLogin failed error seen on Lancer FC during port bounce lpfc: Fix driver crash when module parameter lpfc_fcp_io_channel set to 16 lpfc: Fix crash in fcp command completion path. lpfc: Fix RDP Speed reporting. lpfc: Fix mbox reuse in PLOGI completion lpfc: Fix external loopback failure. lpfc: Fix DMA faults observed upon plugging loopback connector Jan Beulich (1): igb: fix NULL derefs due to skipped SR-IOV enabling Jan Kara (4): ext4: fix xattr shifting when expanding inodes ext4: fix xattr shifting when expanding inodes part 2 ext4: properly align shifted xattrs when expanding inodes ext4: avoid deadlock when expanding inode size Jarod Wilson (1): igb: don't unmap NULL hw_addr Javier Gonzalez (1): lightnvm: add check after mempool allocation Jesse Brandeburg (1): i40e: fix: do not sleep in netdev_ops Johannes Weiner (1): proc: revert /proc/<pid>/maps [stack:TID] annotation John Stultz (4): time: Verify time values in adjtimex ADJ_SETOFFSET to avoid overflow ntp: Fix ADJ_SETOFFSET being used w/ ADJ_NANO timekeeping: Cap array access in timekeeping_debug timekeeping: Avoid taking lock in NMI path with CONFIG_DEBUG_TIMEKEEPING K. Y. Srinivasan (1): Drivers: hv: util: Increase the timeout for util services Kai-Heng Feng (1): ALSA: hda - Enable subwoofer on Dell Inspiron 7559 Kangjie Lu (2): tipc: fix an infoleak in tipc_nl_compat_link_dump rds: fix an infoleak in rds_inc_info_copy Keith Busch (1): blk-mq: End unstarted requests on dying queue Ken Lin (1): ALSA: usb-audio: Add sample rate inquiry quirk for B850V3 CP2114 Kent Overstreet (1): bcache: RESERVE_PRIO is too small by one when prio_buckets() is a power of two. Kiran Patil (1): i40e: Fix memory leaks, sideband filter programming Krzysztof Kozlowski (1): hwrng: exynos - Disable runtime PM on probe failure Leonidas Da Silva Barbosa (1): crypto: vmx - IV size failing on skcipher API Libin Yang (1): ALSA: hda - add codec support for Kabylake display audio codec Loc Ho (1): clk: xgene: Fix divider with non-zero shift value Maarten Lankhorst (1): drm/atomic: Do not unset crtc when an encoder is stolen Manoj Kumar (4): cxlflash: Fix to resolve cmd leak after host reset cxlflash: Resolve oops in wait_port_offline cxlflash: Enable device id for future IBM CXL adapter cxlflash: Fix to escalate LINK_RESET also on port 1 Manoj N. Kumar (3): cxlflash: Fix to avoid unnecessary scan with internal LUNs cxlflash: Fix to resolve dead-lock during EEH recovery cxlflash: Move to exponential back-off when cmd_room is not available Marc Zyngier (1): hrtimer: Catch illegal clockids Martin Schwidefsky (1): s390/sclp_ctl: fix potential information leak with /dev/sclp Maruthi Srinivas Bayyavarapu (1): ALSA: hda: add AMD Polaris-10/11 AZ PCI IDs with proper driver caps Matias Bjørling (1): lightnvm: fix missing grown bad block type Matthew R. Ochs (1): cxlflash: Fix to avoid virtual LUN failover failure Matthias Schwarzott (1): tda10071: Fix dependency to REGMAP_I2C Michael Neuling (1): powerpc/tm: Avoid SLB faults in treclaim/trecheckpoint when RI=0 Michał Winiarski (1): drm/i915/skl: Add missing SKL ids Mika Båtsman (1): regulator: anatop: allow regulator to be in bypass mode Miklos Szeredi (4): ovl: don't copy up opaqueness ovl: remove posix_acl_default from workdir ovl: listxattr: use strnlen() ovl: fix workdir creation Ming Lei (1): block: make sure a big bio is split into at most 256 bvecs Mitch Williams (4): i40evf: handle many MAC filters correctly i40e: properly delete VF MAC filters i40e: don't add zero MAC filter i40evf: check rings before freeing resources Nicolai Stange (1): lib/mpi: mpi_write_sgl(): fix skipping of leading zero limbs Olaf Hering (4): Drivers: hv: utils: run polling callback always in interrupt context tools: hv: report ENOSPC errors in hv_fcopy_daemon Drivers: hv: util: catch allocation errors Drivers: hv: vss: run only on supported host versions Oleg Nesterov (1): uprobes: Fix the memcg accounting Parthasarathy Bhuvaragan (1): tipc: fix nullptr crash during subscription cancel Paulo Flabiano Smorigo (1): crypto: vmx - comply with ABIs that specify vrsave as reserved. Pavel Rojtberg (2): Input: xpad - correctly handle concurrent LED and FF requests Input: xpad - move pending clear to the correct location Richard Alpe (1): tipc: fix nl compat regression for link statistics Rob Clark (1): drm/msm: fix use of copy_from_user() while holding spinlock Sai Gurrappadi (1): cpufreq: Fix GOV_LIMITS handling for the userspace governor Sebastian Ott (3): s390/cio: fix measurement characteristics memleak s390/cio: ensure consistent measurement state s390/cio: update measurement characteristics Seth Forshee (2): fs: Check for invalid i_uid in may_follow_link() cred: Reject inodes with invalid ids in set_create_file_as() Shannon Nelson (1): i40e: clean whole mac filter list Shrirang Bagul (1): ALSA: hda - Add headset mic quirk for Dell Inspiron 5468 Stefan Agner (1): pwm: fsl-ftm: Fix clock enable/disable when using PM Suganath prabu Subramani (1): mpt3sas: Fix for Asynchronous completion of timedout IO and task abort of timedout IO. Sumit Saxena (2): megaraid_sas: Do not allow PCI access during OCR megaraid_sas: Fix SMAP issue Sunil Goutham (4): net: thunderx: Fix for Qset error due to CQ full net: thunderx: Fix for multiqset not configured upon interface toggle net: thunderx: Fix receive packet stats net: thunderx: Fix link status reporting Swapnil Nagle (1): qla2xxx: Use ATIO type to send correct tmr response Takashi Iwai (1): ALSA: rawmidi: Fix possible deadlock with virmidi registration Takashi Sakamoto (2): ALSA: firewire-tascam: accessing to user space outside spinlock ALSA: fireworks: accessing to user space outside spinlock Tedd Ho-Jeong An (1): Bluetooth: Add support for Intel Bluetooth device 8265 [8087:0a2b] Theodore Ts'o (1): ext4: validate that metadata blocks do not overlap superblock Tirumalesh Chalamarla (2): irqchip/gic-v3: Make sure read from ICC_IAR1_EL1 is visible on redestributor arm64: KVM: Configure TCR_EL2.PS at runtime Todd Fujinaka (1): igb: use the correct i210 register for EEMNGCTL Tomas Henzl (2): megaraid_sas: Add an i/o barrier mpt3sas: A correction in unmap_resources Tyler Hicks (2): kernel: Add noaudit variant of ns_capable() net: Use ns_capable_noaudit() when determining net sysctl permissions Tyrel Datwyler (1): scsi: fix upper bounds check of sense key in scsi_sense_key_string() Uma Krishnan (1): cxl: Enable PCI device ID for future IBM CXL adapter Ursula Braun (1): qeth: initialize net_device with carrier off Vaibhav Jain (2): cxl: Fix possible idr warning when contexts are released cxl: Fix DSI misses when the context owning task exits Vegard Nossum (3): ALSA: timer: fix NULL pointer dereference in read()/ioctl() race ALSA: timer: fix division by zero after SNDRV_TIMER_IOCTL_CONTINUE ALSA: timer: fix NULL pointer dereference on memory allocation failure Vikas Shivappa (2): perf/x86/cqm: Fix CQM handling of grouping events into a cache_group perf/x86/cqm: Fix CQM memory leak and notifier leak Ville Syrjälä (2): drm/i915: Fix hpd live status bits for g4x drm/i915: Check VBT for port presence in addition to the strap on VLV/CHV Vincent Stehlé (1): ubifs: Fix assertion in layout_in_gaps() Vitaly Kuznetsov (5): Drivers: hv: vmbus: avoid infinite loop in init_vp_index() Drivers: hv: vmbus: avoid scheduling in interrupt context in vmbus_initiate_unload() Drivers: hv: vmbus: don't manipulate with clocksources on crash clocksource: Allow unregistering the watchdog x86/hyperv: Avoid reporting bogus NMI status for Gen2 instances Vladimir Zapolskiy (2): pwm: lpc32xx: correct number of PWM channels from 2 to 1 pwm: lpc32xx: fix and simplify duty cycle and period calculations Wanpeng Li (1): x86/apic: Do not init irq remapping if ioapic is disabled Wenwei Tao (3): lightnvm: fix bio submission issue lightnvm: unlock rq and free ppa_list on submission fail lightnvm: fix locking and mempool in rrpc_lun_gc Zhao Lei (1): btrfs: Continue write in case of can_not_nocow
Attachment:
signature.asc
Description: PGP signature