Linux 4.4.19
From: Greg KH
Date: Sat Aug 20 2016 - 12:15:51 EST
I'm announcing the release of the 4.4.19 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/module-signing.txt | 6
Makefile | 2
arch/arc/include/asm/pgtable.h | 2
arch/arm/boot/dts/sun4i-a10-a1000.dts | 1
arch/arm/boot/dts/sun4i-a10-hackberry.dts | 1
arch/arm/boot/dts/sun4i-a10-jesurun-q5.dts | 1
arch/arm/boot/dts/sun5i-a10s-wobo-i5.dts | 1
arch/arm64/boot/dts/rockchip/rk3368.dtsi | 2
arch/arm64/include/asm/ptrace.h | 2
arch/arm64/kernel/asm-offsets.c | 1
arch/arm64/kernel/debug-monitors.c | 1
arch/arm64/kernel/entry.S | 15
arch/arm64/kernel/smp.c | 3
arch/arm64/mm/mmu.c | 8
arch/arm64/mm/proc.S | 2
arch/metag/include/asm/cmpxchg_lnkget.h | 2
arch/mips/kernel/csrc-r4k.c | 4
arch/mips/kvm/emulate.c | 40 +
arch/mips/kvm/tlb.c | 68 ++-
arch/mips/loongson64/loongson-3/hpet.c | 14
arch/mips/mm/uasm-mips.c | 2
arch/powerpc/kvm/book3s_hv_rmhandlers.S | 462 ++++++++++++-----------
arch/x86/kvm/mtrr.c | 1
arch/x86/kvm/vmx.c | 20
arch/x86/pci/intel_mid_pci.c | 12
block/bio.c | 15
block/genhd.c | 2
drivers/acpi/ec.c | 41 +-
drivers/bluetooth/hci_intel.c | 6
drivers/char/random.c | 29 -
drivers/cpufreq/intel_pstate.c | 2
drivers/edac/edac_mc_sysfs.c | 20
drivers/gpio/gpio-intel-mid.c | 19
drivers/gpio/gpio-pca953x.c | 2
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 25 -
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 5
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 7
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 16
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 1
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 1
drivers/gpu/drm/drm_cache.c | 1
drivers/gpu/drm/drm_edid.c | 8
drivers/gpu/drm/i915/intel_display.c | 20
drivers/gpu/drm/i915/intel_opregion.c | 2
drivers/gpu/drm/i915/intel_pm.c | 3
drivers/gpu/drm/nouveau/nouveau_drm.c | 11
drivers/gpu/drm/nouveau/nv04_fbcon.c | 4
drivers/gpu/drm/nouveau/nv50_fbcon.c | 2
drivers/gpu/drm/nouveau/nvc0_fbcon.c | 2
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.c | 4
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.c | 4
drivers/gpu/drm/radeon/atombios_encoders.c | 1
drivers/gpu/drm/radeon/radeon_atombios.c | 4
drivers/gpu/drm/radeon/radeon_atpx_handler.c | 5
drivers/gpu/drm/radeon/radeon_connectors.c | 15
drivers/hid/uhid.c | 33 +
drivers/hv/vmbus_drv.c | 3
drivers/i2c/busses/i2c-efm32.c | 2
drivers/infiniband/core/iwpm_util.c | 1
drivers/infiniband/core/sa_query.c | 2
drivers/infiniband/hw/mlx4/mad.c | 24 -
drivers/infiniband/hw/mlx4/qp.c | 6
drivers/infiniband/hw/mlx5/cq.c | 12
drivers/infiniband/hw/mlx5/main.c | 5
drivers/infiniband/hw/mlx5/qp.c | 21 -
drivers/infiniband/ulp/ipoib/ipoib_main.c | 4
drivers/input/mouse/elan_i2c_core.c | 79 +++
drivers/input/touchscreen/sur40.c | 5
drivers/iommu/amd_iommu.c | 40 +
drivers/iommu/exynos-iommu.c | 1
drivers/iommu/intel-iommu.c | 2
drivers/md/dm-flakey.c | 23 -
drivers/md/dm.c | 14
drivers/media/dvb-core/dvb_ringbuffer.c | 74 +++
drivers/media/platform/s5p-mfc/s5p_mfc.c | 11
drivers/media/rc/ir-rc5-decoder.c | 2
drivers/media/usb/usbtv/usbtv-audio.c | 5
drivers/media/v4l2-core/videobuf2-core.c | 10
drivers/media/v4l2-core/videobuf2-v4l2.c | 6
drivers/mfd/qcom_rpm.c | 55 ++
drivers/mtd/nand/nand_base.c | 2
drivers/mtd/ubi/build.c | 13
drivers/mtd/ubi/vmt.c | 25 -
drivers/of/base.c | 30 +
drivers/of/dynamic.c | 2
drivers/of/of_private.h | 3
drivers/pci/quirks.c | 10
drivers/pinctrl/intel/pinctrl-cherryview.c | 80 ++-
drivers/platform/x86/hp-wmi.c | 7
drivers/remoteproc/remoteproc_core.c | 15
drivers/rtc/rtc-s3c.c | 2
drivers/s390/cio/cmf.c | 29 -
drivers/scsi/lpfc/lpfc_scsi.c | 2
drivers/spi/spi-pxa2xx.c | 9
drivers/target/iscsi/iscsi_target.c | 22 -
drivers/target/iscsi/iscsi_target_login.c | 5
drivers/target/target_core_device.c | 8
drivers/target/target_core_file.c | 3
drivers/target/target_core_iblock.c | 3
drivers/target/target_core_internal.h | 1
drivers/target/target_core_sbc.c | 2
drivers/target/target_core_transport.c | 78 ++-
drivers/tty/serial/atmel_serial.c | 14
drivers/tty/serial/msm_serial.c | 2
drivers/tty/serial/samsung.c | 18
drivers/usb/core/devio.c | 9
drivers/usb/core/quirks.c | 3
drivers/usb/dwc3/gadget.c | 4
drivers/usb/gadget/function/f_fs.c | 10
drivers/usb/gadget/function/f_uac2.c | 1
drivers/usb/renesas_usbhs/fifo.c | 18
drivers/usb/renesas_usbhs/mod_gadget.c | 9
drivers/usb/serial/option.c | 3
drivers/virtio/virtio_balloon.c | 2
drivers/w1/masters/omap_hdq.c | 2
fs/btrfs/extent_io.c | 6
fs/cifs/cifs_fs_sb.h | 4
fs/cifs/cifsencrypt.c | 16
fs/cifs/cifsfs.c | 14
fs/cifs/connect.c | 49 ++
fs/cifs/dir.c | 44 +-
fs/cifs/inode.c | 22 -
fs/cifs/smb2ops.c | 30 +
fs/jbd2/commit.c | 2
fs/nfs/write.c | 5
fs/nfsd/nfs4state.c | 65 ++-
fs/overlayfs/super.c | 3
include/linux/backing-dev-defs.h | 1
include/linux/backing-dev.h | 1
include/linux/bio.h | 3
include/linux/mlx5/qp.h | 5
include/target/target_core_backend.h | 2
include/target/target_core_base.h | 1
include/target/target_core_fabric.h | 1
include/trace/events/sunrpc.h | 47 +-
kernel/auditsc.c | 332 ++++++++--------
kernel/module.c | 13
mm/backing-dev.c | 19
mm/hugetlb.c | 4
net/bluetooth/l2cap_sock.c | 2
net/netlabel/netlabel_kapi.c | 12
scripts/recordmcount.c | 9
sound/hda/array.c | 4
sound/pci/hda/hda_intel.c | 2
sound/pci/hda/patch_realtek.c | 28 +
virt/kvm/kvm_main.c | 2
146 files changed, 1709 insertions(+), 875 deletions(-)
Alex Deucher (7):
drm/amdgpu: add a delay after ATPX dGPU power off
drm/amdgpu: support backlight control for UNIPHY3
drm/amdgpu: fix firmware info version checks
drm/amdgpu/gmc7: add missing mullins case
drm/radeon: add a delay after ATPX dGPU power off
drm/radeon: fix firmware info version checks
drm/radeon: support backlight control for UNIPHY3
Alex Hung (1):
hp-wmi: Fix wifi cannot be hard-unblocked
Alexandre Belloni (1):
tty/serial: atmel: fix RS485 half duplex with DMA
Alexey Khoroshilov (1):
i2c: efm32: fix a failure path in efm32_i2c_probe()
Alexis Dambricourt (1):
KVM: MTRR: fix kvm_mtrr_check_gfn_range_consistency page fault
Alim Akhtar (1):
rtc: s3c: Add s3c_rtc_{enable/disable}_clk in s3c_rtc_setfreq()
Amadeusz SÅawiÅski (1):
Bluetooth: Fix l2cap_sock_setsockopt() with optname BT_RCVMTU
Andy Shevchenko (3):
gpio: intel-mid: Remove potentially harmful code
spi: pxa2xx: Clear all RFT bits in reset_sccr1() on Intel Quark
x86/platform/intel_mid_pci: Rework IRQ0 workaround
Ard Biesheuvel (1):
arm64: mm: avoid fdt_check_header() before the FDT is fully mapped
Arnd Bergmann (1):
jbd2: make journal y2038 safe
Artemy Kovalyov (1):
IB/mlx5: Fix MODIFY_QP command input structure
Aurelien Aptel (1):
fs/cifs: make share unaccessible at root level mountable
Ben Hutchings (2):
module: Invalidate signatures on force-loaded modules
Documentation/module-signing.txt: Note need for version info if reusing a key
Ben Skeggs (1):
drm/nouveau: check for supported chipset before booting fbdev off the hw
Benjamin Coddington (1):
nfs: don't create zero-length requests
Bjorn Andersson (1):
tty: serial: msm: Don't read off end of tx fifo
Borislav Petkov (1):
EDAC: Correct channel count limit
Caesar Wang (1):
arm64: dts: rockchip: fixes the gic400 2nd region size for rk3368
Cao, Lei (1):
KVM: VMX: handle PML full VMEXIT that occurs during event delivery
Chris Blake (1):
PCI: Mark Atheros AR9485 and QCA9882 to avoid bus reset
Chris Wilson (1):
drm: Restore double clflush on the last partial cacheline
Chuck Lever (1):
nfsd: Fix race between FREE_STATEID and LOCK
Dan Carpenter (1):
usb: f_fs: off by one bug in _ffs_func_bind()
Dan O'Donovan (1):
pinctrl: cherryview: prevent concurrent access to GPIO controllers
Dan Williams (1):
block: fix bdi vs gendisk lifetime mismatch
Daniel Vetter (1):
drm/i915: Don't complain about lack of ACPI video bios
Daniele Palmas (1):
USB: serial: option: add support for Telit LE910 PID 0x1206
Dave Gerlach (1):
remoteproc: Fix potential race condition in rproc_add
Dotan Barak (1):
IB/mlx4: Fix memory leak if QP creation failed
Eli Cohen (1):
IB/mlx5: Fix post send fence logic
Erez Shitrit (1):
IB/IPoIB: Don't update neigh validity for unresolved entries
Feng Li (1):
iscsi-target: Fix panic when adding second TCP connection to iSCSI session
Florian Echtler (2):
sur40: lower poll interval to fix occasional FPS drops to ~56 FPS
sur40: fix occasional oopses on device close
Frank Rowand (1):
of: fix memory leak related to safe_name()
Greg Kroah-Hartman (1):
Linux 4.4.19
H. Nikolaus Schaller (1):
w1:omap_hdq: fix regression
Hans de Goede (1):
ARM: dts: sunxi: Add a startup delay for fixed regulator enabled phys
Hector Palacios (1):
mtd: nand: fix bug writing 1 byte less than page size
Heinrich Schuchardt (1):
usb: gadget: avoid exposing kernel stack
Huacai Chen (2):
MIPS: Don't register r4k sched clock when CPUFREQ enabled
MIPS: hpet: Increase HPET_MIN_PROG_DELTA and decrease HPET_MIN_CYCLES
Hui Wang (2):
ALSA: hda/realtek - Can't adjust speaker's volume on a Dell AIO
ALSA: hda - Fix headset mic detection problem for two dell machines
Ilia Mirkin (1):
drm/nouveau/gr/nv3x: fix instobj write offsets in gr setup
Iosif Harutyunov (1):
ubi: Fix race condition between ubi device creation and udev
James Hogan (5):
MIPS: KVM: Fix mapped fault broken commpage handling
MIPS: KVM: Add missing gfn range check
MIPS: KVM: Fix gfn range check in kseg0 tlb faults
MIPS: KVM: Propagate kseg0/mapped tlb fault errors
metag: Fix __cmpxchg_u32 asm constraint for CMP
James Morse (1):
arm64: kernel: Save and restore UAO and addr_limit on exception entry
Jan Kiszka (1):
intel_pstate: Fix MSR_CONFIG_TDP_x addressing in core_get_max_pstate()
Javier Martinez Canillas (2):
s5p-mfc: Set device name for reserved memory region devs
s5p-mfc: Add release callback for memory region devs
Jeff Layton (1):
nfsd: don't return an unhashed lock stateid after taking mutex
Jia He (1):
mm/hugetlb: avoid soft lockup in set_max_huge_pages()
Jim Mattson (1):
KVM: nVMX: Fix memory corruption when using VMCS shadowing
Joerg Roedel (3):
iommu/amd: Handle IOMMU_DOMAIN_DMA in ops->domain_free call-back
iommu/amd: Init unity mappings only for dma_ops domains
iommu/amd: Update Alias-DTE in update_device_table()
Jonathan McDowell (1):
Fix RC5 decoding with Fintek CIR chipset
Joseph Salisbury (1):
usb: quirks: Add no-lpm quirk for Elan
KT Liao (1):
Input: elan_i2c - properly wake up touchpad on ASUS laptops
Kangjie Lu (1):
USB: usbfs: fix potential infoleak in devio
Konrad Leszczynski (1):
usb: dwc3: fix for the isoc transfer EP_BUSY flag
Konstantin Neumoin (1):
balloon: check the number of available pages in leak balloon
Krzysztof Kozlowski (1):
serial: samsung: Fix ERR pointer dereference on deferred probe
Laura Abbott (1):
ftrace/recordmcount: Work around for addition of metag magic but not relocations
Linus Walleij (2):
mfd: qcom_rpm: Fix offset error for msm8660
mfd: qcom_rpm: Parametrize also ack selector size
Loic Poulain (1):
Bluetooth: hci_intel: Fix null gpio desc pointer dereference
Lv Zheng (1):
ACPI / EC: Work around method reentrancy limit in ACPICA for _Qxx
Lyude (3):
drm/amdgpu: Poll for both connect/disconnect on analog connectors
drm/amdgpu: Disable RPM helpers while reprobing connectors on resume
drm/radeon: Poll for both connect/disconnect on analog connectors
Marek Szyprowski (1):
iommu/exynos: Suppress unbinding to prevent system failure
Mario Kleiner (2):
drm/edid: Add 6 bpc quirk for display AEO model 0.
drm/i915/dp: Revert "drm/i915/dp: fall back to 18 bpp when sink capability is unknown"
Mark Bloch (2):
IB/SA: Use correct free function
IB/IWPM: Fix a potential skb leak
Maruthi Srinivas Bayyavarapu (1):
ALSA: hda: add AMD Bonaire AZ PCI ID with proper driver caps
Matt Redfearn (1):
MIPS: mm: Fix definition of R6 cache instruction
Matthew Leach (1):
media: usbtv: prevent access to free'd resources
Mauricio Faria de Oliveira (1):
lpfc: fix oops in lpfc_sli4_scmd_to_wqidx_distr() from lpfc_send_taskmgmt()
Mike Christie (1):
target: Fix max_unmap_lba_count calc overflow
Mike Snitzer (2):
dm: set DMF_SUSPENDED* _before_ clearing DMF_NOFLUSH_SUSPENDING
dm flakey: error READ bios during the down_interval
Miklos Szeredi (1):
ovl: disallow overlayfs as upperdir
Mikulas Patocka (1):
drm/nouveau/fbcon: fix font width not divisible by 8
Nicholas Bellinger (4):
target: Fix ordered task target_setup_cmd_from_cdb exception hang
target: Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP
target: Fix race between iscsi-target connection shutdown + ABORT_TASK
target: Fix ordered task CHECK_CONDITION early exception handling
Noa Osherovich (4):
IB/mlx5: Fix entries checks in mlx5_ib_create_cq
IB/mlx5: Fix returned values of query QP
IB/mlx5: Fix entries check in mlx5_ib_resize_cq
IB/mlx5: Return PORT_ERR in Active to Initializing tranisition
Paolo Valente (1):
block: add missing group association in bio-cloning functions
Paul Mackerras (2):
KVM: PPC: Book3S HV: Pull out TM state save/restore into separate procedures
KVM: PPC: Book3S HV: Save/restore TM state in H_CEDE
Paul Moore (2):
audit: fix a double fetch in audit_log_single_execve_arg()
netlabel: add address family checks to netlbl_{sock,req}_delattr()
Pavel Shilovsky (1):
CIFS: Fix a possible invalid memory access in smb2_query_symlink()
Rabin Vincent (1):
cifs: fix crash due to race in hmac(md5) handling
Richard Weinberger (2):
ubi: Make volume resize power cut aware
ubi: Fix early logging
Roderick Colenbrander (1):
HID: uhid: fix timeout when probe races with IO
Sachin Prabhu (1):
cifs: Check for existing directory when opening file with O_CREAT
Sakari Ailus (2):
videobuf2-v4l2: Verify planes array in buffer dequeueing
vb2: core: Skip planes array verification if pb is NULL
Sebastian Ott (1):
s390/cio: allow to reset channel measurement block
Soeren Moch (1):
media: dvb_ringbuffer: Add memory barriers
Stephan Mueller (1):
random: add interrupt callback to VMBus IRQ handler
Suzuki K Poulose (1):
arm64: Fix incorrect per-cpu usage for boot CPU
Takashi Iwai (1):
ALSA: hda: Fix krealloc() with __GFP_ZERO usage
Theodore Ts'o (2):
random: initialize the non-blocking pool via add_hwgenerator_randomness()
random: print a warning for the first ten uninitialized random users
Trond Myklebust (1):
SUNRPC: Don't allocate a full sockaddr_storage for tracing
Vignesh R (1):
gpio: pca953x: Fix NBANK calculation for PCA9536
Ville SyrjÃlà (1):
drm/i915: Never fully mask the the EI up rps interrupt on SNB/IVB
Vineet Gupta (1):
ARC: mm: don't loose PTE_SPECIAL in pte_modify()
Wei Yang (1):
iommu/vt-d: Return error code in domain_context_mapping_one()
Will Deacon (1):
arm64: debug: unmask PSTATE.D earlier
Yishai Hadas (2):
IB/mlx4: Fix the SQ size of an RC QP
IB/mlx4: Fix error flow when sending mads under SRIOV
Yoshihiro Shimoda (2):
usb: renesas_usbhs: protect the CFIFOSEL setting in usbhsg_ep_enable()
usb: renesas_usbhs: fix NULL pointer dereference in xfer_work()
Attachment:
signature.asc
Description: PGP signature