Linux 4.7.4

From: Greg KH
Date: Thu Sep 15 2016 - 03:35:43 EST


I'm announcing the release of the 4.7.4 kernel.

All users of the 4.7 kernel series must upgrade.

The updated 4.7.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.7.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/x86/kernel/apic/apic.c | 3
block/blk-core.c | 4 -
block/blk-merge.c | 22 +++++
drivers/block/floppy.c | 34 ++++-----
drivers/cpufreq/cpufreq-dt-platdev.c | 2
drivers/crypto/caam/caamalg.c | 77 ++++++++++----------
drivers/gpu/drm/drm_atomic.c | 6 -
drivers/gpu/drm/drm_crtc.c | 3
drivers/gpu/drm/msm/msm_gem_submit.c | 27 +++++--
drivers/gpu/drm/radeon/atombios_crtc.c | 4 -
drivers/gpu/drm/radeon/radeon_ttm.c | 4 -
drivers/gpu/drm/vc4/vc4_drv.h | 9 ++
drivers/gpu/drm/vc4/vc4_gem.c | 4 -
drivers/gpu/drm/vc4/vc4_irq.c | 4 -
drivers/irqchip/irq-mips-gic.c | 18 +++-
drivers/md/bcache/super.c | 2
drivers/misc/mei/hw-me.c | 10 ++
drivers/misc/mei/pci-me.c | 4 -
drivers/scsi/constants.c | 5 -
drivers/usb/class/cdc-acm.c | 18 ++++
drivers/vhost/scsi.c | 6 -
drivers/xen/xenbus/xenbus_dev_frontend.c | 2
fs/block_dev.c | 2
fs/crypto/policy.c | 5 +
fs/ext4/crypto_policy.c | 3
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 | 3
fs/overlayfs/readdir.c | 63 ++++++++++++++++-
fs/overlayfs/super.c | 21 +++++
fs/ubifs/tnc_commit.c | 2
fs/ubifs/xattr.c | 5 +
fs/xfs/libxfs/xfs_sb.c | 3
include/linux/capability.h | 5 +
kernel/capability.c | 46 +++++++++---
kernel/cred.c | 2
kernel/fork.c | 4 -
kernel/time/timekeeping.c | 5 +
kernel/time/timekeeping_debug.c | 9 +-
net/sunrpc/xprtrdma/frwr_ops.c | 85 +++++++++++------------
net/sunrpc/xprtrdma/xprt_rdma.h | 8 +-
net/sysctl_net.c | 2
security/apparmor/policy.c | 4 -
sound/core/rawmidi.c | 4 -
sound/core/timer.c | 34 ++++++++-
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/patch_realtek.c | 15 ++++
sound/soc/atmel/atmel_ssc_dai.c | 5 -
sound/usb/quirks.c | 1
59 files changed, 614 insertions(+), 282 deletions(-)

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

Christian KÃnig (2):
drm/radeon: fix radeon_move_blit on 32bit systems
drm/radeon: only apply the SS fractional workaround to RS[78]80

Christoph Huber (1):
ASoC: atmel_ssc_dai: Don't unconditionally reset SSC on stream startup

Chuck Lever (1):
xprtrdma: Create common scatterlist fields in rpcrdma_mw

Daeho Jeong (1):
ext4: avoid modifying checksum fields directly during checksum verification

Daniel Vetter (1):
drm: Reject page_flip for !DRIVER_MODESET

Dave Chinner (1):
xfs: fix superblock inprogress check

Eric Anholt (3):
drm/vc4: Use drm_free_large() on handles to match its allocation.
drm/vc4: Fix overflow mem unreferencing when the binner runs dry.
drm/vc4: Fix oops when userspace hands in a bad BO.

Eric Biggers (2):
fscrypto: add authorization check for setting encryption policy
fscrypto: only allow setting encryption policy on directories

Greg Kroah-Hartman (1):
Linux 4.7.4

Horia GeantÄ (1):
crypto: caam - fix IV loading for authenc (giv)decryption

Jan Beulich (1):
xenbus: don't look up transaction IDs for ordinary writes

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

Jens Axboe (1):
Revert "floppy: refactor open() flags handling"

John Johansen (1):
apparmor: fix refcount race when finding a child profile

John Stultz (2):
timekeeping: Cap array access in timekeeping_debug
timekeeping: Avoid taking lock in NMI path with CONFIG_DEBUG_TIMEKEEPING

Kai-Heng Feng (1):
ALSA: hda - Enable subwoofer on Dell Inspiron 7559

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.

Mario Kleiner (1):
drm/atomic: Don't potentially reset color_mgmt_changed on successive property updates.

Miklos Szeredi (5):
ovl: proper cleanup of workdir
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

Oliver Neukum (1):
cdc-acm: added sanity checking for probe()

Paul Burton (2):
irqchip/mips-gic: Cleanup chip and handler setup
irqchip/mips-gic: Implement activate op for device domain

Richard Weinberger (1):
ubifs: Fix xattr generic handler usage

Rob Clark (1):
drm/msm: fix use of copy_from_user() while holding spinlock

Seth Forshee (2):
fs: Check for invalid i_uid in may_follow_link()
cred: Reject inodes with invalid ids in set_create_file_as()

Shrirang Bagul (1):
ALSA: hda - Add headset mic quirk for Dell Inspiron 5468

Takashi Iwai (2):
ALSA: rawmidi: Fix possible deadlock with virmidi registration
ALSA: timer: Fix zero-division by continue of uninitialized instance

Takashi Sakamoto (2):
ALSA: firewire-tascam: accessing to user space outside spinlock
ALSA: fireworks: accessing to user space outside spinlock

Theodore Ts'o (1):
ext4: validate that metadata blocks do not overlap superblock

Tomas Winkler (1):
mei: me: disable driver on SPT SPS firmware

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()

Vegard Nossum (4):
bdev: fix NULL pointer dereference
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

Vincent Stehlà (1):
ubifs: Fix assertion in layout_in_gaps()

Wanpeng Li (1):
x86/apic: Do not init irq remapping if ioapic is disabled

Wei Yongjun (1):
cpufreq: dt: Add terminate entry for of_device_id tables

Attachment: signature.asc
Description: PGP signature