Linux 4.8.4

From: Greg KH
Date: Sat Oct 22 2016 - 06:44:52 EST


I'm announcing the release of the 4.8.4 kernel. And yeah, sorry about
the quicker releases, I'll be away tomorrow and as they seem to have
passed all of the normal testing, I figured it would be better to get
them out earlier instead of later. And I like releasing stuff on this
date every year...

All users of the 4.8 kernel series must upgrade.

The updated 4.8.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.8.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

------------

MAINTAINERS | 7
Makefile | 2
arch/arc/include/asm/irqflags-arcv2.h | 2
arch/arc/kernel/intc-arcv2.c | 2
block/cfq-iosched.c | 13 -
crypto/async_tx/async_pq.c | 8
crypto/ghash-generic.c | 13 -
drivers/acpi/nfit/core.c | 3
drivers/acpi/nfit/nfit.h | 4
drivers/base/dma-mapping.c | 2
drivers/clk/mvebu/cp110-system-controller.c | 31 +-
drivers/crypto/vmx/ghash.c | 31 +-
drivers/gpu/drm/virtio/virtgpu_drm_bus.c | 10
drivers/gpu/drm/virtio/virtgpu_drv.c | 1
drivers/gpu/drm/virtio/virtgpu_drv.h | 1
drivers/infiniband/hw/hfi1/rc.c | 5
drivers/misc/mei/amthif.c | 12 -
drivers/misc/mei/bus.c | 2
drivers/net/ethernet/intel/i40e/i40e_main.c | 6
drivers/net/wireless/ath/carl9170/debug.c | 6
drivers/net/wireless/broadcom/b43/debugfs.c | 6
drivers/net/wireless/broadcom/b43legacy/debugfs.c | 6
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 9
drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.c | 9
drivers/scsi/arcmsr/arcmsr_hba.c | 12 -
drivers/scsi/ibmvscsi/ibmvfc.c | 1
drivers/tty/serial/8250/8250_dw.c | 2
drivers/tty/serial/8250/8250_port.c | 11
drivers/tty/serial/atmel_serial.c | 5
drivers/tty/serial/imx.c | 3
fs/attr.c | 15 +
fs/autofs4/waitq.c | 4
fs/btrfs/compression.c | 4
fs/btrfs/ctree.h | 3
fs/btrfs/disk-io.c | 33 +-
fs/btrfs/extent_io.c | 64 ++++-
fs/btrfs/extent_io.h | 22 +
fs/btrfs/free-space-tree.c | 19 -
fs/cachefiles/interface.c | 8
fs/cachefiles/internal.h | 3
fs/cachefiles/namei.c | 8
fs/debugfs/file.c | 13 -
fs/dlm/lowcomms.c | 8
fs/ext4/extents.c | 3
fs/ext4/inode.c | 24 +-
fs/ext4/move_extent.c | 7
fs/ext4/namei.c | 14 -
fs/ext4/symlink.c | 3
fs/fuse/dir.c | 59 ++++-
fs/jbd2/transaction.c | 6
fs/reiserfs/super.c | 12 -
fs/utimes.c | 17 -
include/crypto/ghash.h | 23 ++
include/linux/debugfs.h | 17 +
include/linux/fs.h | 1
include/linux/radix-tree.h | 6
include/linux/sem.h | 1
include/uapi/linux/btrfs.h | 12 -
ipc/sem.c | 138 +++++++-----
lib/radix-tree.c | 14 -
mm/filemap.c | 51 ++--
mm/hugetlb.c | 13 -
sound/soc/codecs/nau8825.c | 2
sound/soc/intel/atom/sst/sst_pvt.c | 14 -
64 files changed, 580 insertions(+), 286 deletions(-)

Alexander Usyskin (1):
mei: amthif: fix deadlock in initialization during a reset

Andy Shevchenko (1):
serial: 8250_port: fix runtime PM use in __do_stop_tx_rs485()

Borislav Petkov (1):
scsi: arcmsr: Simplify user_len checking

Brian King (1):
scsi: ibmvfc: Fix I/O hang when port is not mapped

Christian Lamparter (4):
debugfs: introduce a public file_operations accessor
b43: fix debugfs crash
b43legacy: fix debugfs crash
carl9170: fix debugfs crashes

Daeho Jeong (1):
ext4: reinforce check of i_dtime when clearing high fields of uid and gid

Dan Carpenter (1):
scsi: arcmsr: Buffer overflow in arcmsr_iop_message_xfer()

Dave Chinner (1):
xfs: change mailing list address

David Howells (1):
cachefiles: Fix attempt to read i_blocks after deleting file [ver #2]

Eric Biggers (1):
ext4: fix memory leak when symlink decryption fails

Eric W. Biederman (1):
autofs: Fix automounts by using current_real_cred()->uid

Eric Whitney (1):
ext4: enforce online defrag restriction for encrypted files

Fabian Frederick (1):
ext4: fix memory leak in ext4_insert_range()

Gerald Schaefer (1):
mm/hugetlb: fix memory offline with hugepage size > memory block size

Glauber Costa (1):
cfq: fix starvation of asynchronous writes

Greg Kroah-Hartman (1):
Linux 4.8.4

Guilherme G Piccoli (1):
i40e: avoid NULL pointer dereference and recursive errors on early PCI error

Jan Kara (2):
jbd2: fix lockdep annotation in add_transaction_credits()
ext4: unmap metadata when zeroing blocks

Johannes Weiner (2):
mm: filemap: fix mapping->nrpages double accounting in fuse
mm: filemap: don't plant shadow entries without radix tree node

John Hsu (1):
ASoC: nau8825: fix bug in FLL parameter

Junjie Mao (1):
btrfs: assign error values to the correct bio structs

Justin Maggard (1):
async_pq_val: fix DMA memory leak

Kefeng Wang (1):
serial: 8250_dw: Check the data->pclk when get apb_pclk

Laszlo Ersek (1):
drm: virtio: reinstate drm_virtio_set_busid()

Manfred Spraul (1):
ipc/sem.c: fix complex_count vs. simple op race

Marcelo Cerri (2):
crypto: ghash-generic - move common definitions to a new header file
crypto: vmx - Fix memory corruption caused by p8_ghash

Marcelo Ricardo Leitner (1):
dlm: free workqueues after the connections

Marcin Wojtas (2):
clk: mvebu: fix setting unwanted flags in CP110 gate clock
clk: mvebu: dynamically allocate resources in Armada CP110 system controller

Mike Galbraith (1):
reiserfs: Unlock superblock before calling reiserfs_quota_on_mount()

Mike Marciniszyn (1):
IB/hfi1: Fix defered ack race with qp destroy

Miklos Szeredi (4):
fuse: listxattr: verify xattr list
fuse: invalidate dir dentry after chmod
fuse: fix killing s[ug]id in setattr
vfs: move permission checking into notify_change() for utimes(NULL)

Nicolas Iooss (2):
brcmfmac: fix pmksa->bssid usage
ASoC: Intel: Atom: add a missing star in a memcpy call

Omar Sandoval (3):
Btrfs: fix free space tree bitmaps on big-endian systems
Btrfs: fix mount -o clear_cache,space_cache=v2
Btrfs: catch invalid free space trees

Peng Fan (1):
drivers: base: dma-mapping: page align the size when unmap_kernel_range

RafaÅ MiÅecki (2):
brcmfmac: fix memory leak in brcmf_fill_bss_param
brcmfmac: use correct skb freeing helper when deleting flowring

Richard Genoud (1):
BUG: atmel_serial: Interrupts not disabled on close

Ross Zwisler (1):
ext4: allow DAX writeback for hole punch

Sascha Hauer (1):
serial: imx: Fix DCD reading

Vineet Gupta (1):
ARCv2: fix local_save_flags

Vishal Verma (1):
acpi, nfit: check for the correct event code in notifications

Wei Fang (1):
vfs,mm: fix a dead loop in truncate_inode_pages_range()

Yuriy Kolerov (1):
ARCv2: intc: Use kflag if STATUS32.IE must be reset

gmail (1):
ext4: release bh in make_indexed_dir

wangguang (1):
ext4: bugfix for mmaped pages in mpage_release_unused_pages()

Attachment: signature.asc
Description: PGP signature