I'm announcing the release of the 4.4.5 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 ------------ Makefile | 2 arch/arm/kvm/guest.c | 2 arch/arm64/include/asm/pgtable.h | 7 arch/arm64/kvm/guest.c | 2 arch/arm64/mm/init.c | 4 arch/mips/kernel/traps.c | 13 - arch/mips/kvm/mips.c | 4 arch/mips/mm/sc-mips.c | 13 + arch/parisc/kernel/ptrace.c | 16 +- arch/parisc/kernel/syscall.S | 5 arch/x86/kernel/acpi/sleep.c | 7 arch/x86/kvm/vmx.c | 14 + arch/x86/kvm/x86.c | 9 - block/blk-settings.c | 4 drivers/ata/ahci.c | 6 drivers/ata/libahci.c | 3 drivers/ata/libata-scsi.c | 11 - drivers/ata/pata_rb532_cf.c | 11 + drivers/dma/pxa_dma.c | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 2 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 6 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 7 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 13 + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 3 drivers/gpu/drm/amd/amdgpu/vi.c | 12 - drivers/gpu/drm/ast/ast_main.c | 2 drivers/gpu/drm/i915/i915_drv.c | 5 drivers/gpu/drm/i915/i915_drv.h | 1 drivers/gpu/drm/radeon/radeon_pm.c | 8 - drivers/i2c/busses/i2c-brcmstb.c | 3 drivers/iommu/amd_iommu_init.c | 63 +++++++- drivers/iommu/dmar.c | 5 drivers/iommu/intel-iommu.c | 4 drivers/media/i2c/adv7604.c | 3 drivers/misc/cxl/pci.c | 2 drivers/mtd/ubi/upd.c | 2 drivers/pci/host/pci-keystone-dw.c | 11 - drivers/sh/pm_runtime.c | 2 drivers/target/target_core_device.c | 43 ++++++ drivers/target/target_core_file.c | 29 +--- drivers/target/target_core_iblock.c | 56 +------ drivers/thermal/cpu_cooling.c | 14 + drivers/usb/chipidea/otg.c | 2 drivers/usb/serial/cp210x.c | 1 drivers/usb/serial/option.c | 5 drivers/usb/serial/qcserial.c | 7 drivers/vfio/pci/vfio_pci.c | 9 - drivers/vfio/platform/vfio_platform_common.c | 9 - drivers/vfio/vfio_iommu_type1.c | 6 drivers/video/console/fbcon.c | 2 fs/btrfs/async-thread.c | 2 fs/btrfs/ctree.h | 2 fs/btrfs/disk-io.c | 5 fs/btrfs/extent-tree.c | 13 + fs/btrfs/inode.c | 4 fs/btrfs/root-tree.c | 10 + fs/cifs/cifsfs.h | 12 - fs/cifs/cifssmb.c | 21 ++ fs/cifs/smb2pdu.c | 24 +-- fs/dcache.c | 20 -- fs/fs-writeback.c | 54 +++++-- fs/jffs2/README.Locking | 5 fs/jffs2/build.c | 75 ++++++++-- fs/jffs2/file.c | 39 ++--- fs/jffs2/gc.c | 17 +- fs/jffs2/nodelist.h | 6 fs/super.c | 1 include/linux/ata.h | 4 include/linux/bio.h | 37 +++++ include/linux/blkdev.h | 23 ++- include/linux/dcache.h | 4 include/linux/libata.h | 2 include/linux/module.h | 17 +- include/linux/trace_events.h | 2 include/linux/writeback.h | 5 include/target/target_core_backend.h | 3 kernel/module.c | 112 +++++++++------ kernel/trace/trace_events.c | 14 + kernel/trace/trace_events_filter.c | 13 - sound/core/control_compat.c | 90 ++++++++++-- sound/core/pcm_compat.c | 177 ++++++++++++++++++++++++- sound/core/rawmidi_compat.c | 53 +++++++ sound/core/seq/oss/seq_oss.c | 2 sound/core/seq/oss/seq_oss_device.h | 1 sound/core/seq/oss/seq_oss_init.c | 16 -- sound/core/timer_compat.c | 18 ++ sound/pci/hda/patch_realtek.c | 1 sound/pci/rme9652/hdsp.c | 4 sound/pci/rme9652/hdspm.c | 16 +- sound/usb/quirks.c | 1 91 files changed, 999 insertions(+), 412 deletions(-) Al Viro (1): use ->d_seq to get coherency between ->d_inode and ->d_flags Alex Deucher (3): drm/radeon/pm: update current crtc info after setting the powerstate drm/amdgpu/pm: update current crtc info after setting the powerstate drm/amdgpu: fix topaz/tonga gmc assignment in 4.4 stable Alexandra Yates (1): Adding Intel Lewisburg device IDs for SATA Ard Biesheuvel (1): arm64: vmemmap: use virtual projection of linear region Arindam Nath (1): drm/amdgpu: return from atombios_dp_get_dpcd only when error Arnd Bergmann (1): libata: fix HDIO_GET_32BIT ioctl Bjørn Mork (1): USB: qcserial: add Sierra Wireless EM74xx device ID Christian König (1): drm/amdgpu: apply gfx_v8 fixes to gfx_v7 as well Chunming Zhou (1): drm/amdgpu/gfx8: specify which engine to wait before vm flush Daniele Palmas (1): USB: serial: option: add support for Telit LE922 PID 0x1045 David Woodhouse (2): jffs2: Fix page lock / f->sem deadlock Fix directory hardlinks from deleted directories Dennis Kadioglu (1): ALSA: usb-audio: Add a quirk for Plantronics DA45 Filipe Manana (2): Btrfs: fix deadlock running delayed iputs at transaction commit time Btrfs: fix loading of orphan roots leading to BUG_ON Frederic Barrat (1): cxl: Fix PSL timebase synchronization detection Gabor Juhos (1): pata-rb532-cf: get rid of the irq_to_gpio() call Geert Uytterhoeven (1): drivers: sh: Restore legacy clock domain on SuperH platforms Gerd Hoffmann (2): drm/i915: more virtual south bridge detection drm/i915: refine qemu south bridge detection Govindraj Raja (1): MIPS: scache: Fix scache init with invalid line size. Greg Kroah-Hartman (1): Linux 4.4.5 Hans Verkuil (1): adv7604: fix tx 5v detect regression Harvey Hunt (1): libata: Align ata_device's id on a cacheline Helge Deller (1): parisc: Fix ptrace syscall number and return value modification Javi Merino (1): thermal: cpu_cooling: fix out of bounds access in time_in_idle Jay Cornwall (1): iommu/amd: Apply workaround for ATS write permission check Jean-Philippe Brucker (1): fbcon: set a default value to blink interval Joerg Roedel (1): iommu/vt-d: Use BUS_NOTIFY_REMOVED_DEVICE in hotplug path Justin Maggard (1): cifs: fix out-of-bounds access in lease parsing Keith Busch (1): block: Initialize max_dev_sectors to 0 Maciej W. Rozycki (1): MIPS: traps: Fix SIGFPE information leak from `do_ov' and `do_trap_or_bp' Manuel Lauss (1): ata: ahci: don't mark HotPlugCapable Ports as external/removable Michael S. Tsirkin (3): mips/kvm: fix ioctl error handling vfio: fix ioctl error handling arm/arm64: KVM: Fix ioctl error handling Michel Dänzer (1): drm/amdgpu: Use drm_calloc_large for VM page_tables array Mike Christie (1): target: Fix WRITE_SAME/DISCARD conversion to linux 512b sectors Ming Lei (3): block: bio: introduce helpers to get the 1st and last bvec block: check virt boundary in bio_will_gap() block: get the 1st and last bvec via helpers Murali Karicheri (1): PCI: keystone: Fix MSI code that retrieves struct pcie_port pointer Oded Gabbay (1): drm/amdgpu: mask out WC from BO on unsupported arches Owen Hofmann (1): kvm: x86: Update tsc multiplier on change. Paolo Bonzini (1): KVM: x86: fix root cause for missed hardware breakpoints Patrik Halfar (1): USB: qcserial: add Dell Wireless 5809e Gobi 4G HSPA+ (rev3) Pavel Shilovsky (1): CIFS: Fix SMB2+ interim response processing for read requests Peter Chen (1): usb: chipidea: otg: change workqueue ci_otg as freezable Qu Wenruo (1): btrfs: async-thread: Fix a use-after-free error for trace Richard Weinberger (1): ubi: Fix out of bounds write in volume update code Robert Jarzmik (1): dmaengine: pxa_dma: fix cyclic transfers Rusty Russell (1): modules: fix longstanding /proc/kallsyms vs module insertion race. Simon South (1): ALSA: hda - Fix mic issues on Acer Aspire E1-472 Steven Rostedt (Red Hat) (1): tracing: Do not have 'comm' filter override event 'comm' field Suravee Suthikulpanit (1): iommu/amd: Fix boot warning when device 00:00.0 is not iommu covered Takashi Iwai (9): ALSA: ctl: Fix ioctls for X32 ABI ALSA: rawmidi: Fix ioctls X32 ABI ALSA: timer: Fix ioctls for X32 ABI ALSA: pcm: Fix ioctls for X32 ABI ALSA: seq: oss: Don't drain at closing a client ALSA: hdspm: Fix wrong boolean ctl value accesses ALSA: hdsp: Fix wrong boolean ctl value accesses ALSA: hdspm: Fix zero-division ALSA: timer: Fix broken compat timer user status ioctl Tejun Heo (1): writeback: flush inode cgroup wb switches instead of pinning super_block Thomas Betker (1): Revert "jffs2: Fix lock acquisition order bug in jffs2_write_begin" Timothy Pearson (1): drm/ast: Fix incorrect register check for DRAM width Todd E Brandt (1): PM / sleep / x86: Fix crash on graph trace through x86 suspend Vittorio Alfieri (1): USB: cp210x: Add ID for Parrot NMEA GPS Flight Recorder Wolfram Sang (1): i2c: brcmstb: allocate correct amount of memory for regmap Yadan Fan (1): Fix cifs_uniqueid_to_ino_t() function for s390x Yegor Yefremov (1): USB: serial: option: add support for Quectel UC20 Zhao Lei (1): btrfs: Fix no_space in write and rm loop
Attachment:
signature.asc
Description: PGP signature