Linux 4.6.7

From: Greg KH
Date: Tue Aug 16 2016 - 16:05:58 EST


I'm announcing the release of the 4.6.7 kernel.

All users of the 4.6 kernel series must upgrade.

Note, this is the LAST 4.6.y kernel to be released, please move to 4.7.1
now, you have been warned.

The updated 4.6.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.6.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/cpu-freq/pcc-cpufreq.txt | 4 -
Documentation/x86/pat.txt | 32 ++++++++
Makefile | 2
arch/arm/kernel/sys_oabi-compat.c | 8 +-
arch/mips/kernel/scall64-n32.S | 2
arch/mips/kernel/scall64-o32.S | 2
arch/powerpc/Kconfig | 2
arch/powerpc/kernel/eeh_driver.c | 7 +
arch/x86/entry/syscalls/syscall_32.tbl | 2
arch/x86/include/asm/microcode.h | 2
arch/x86/include/asm/mtrr.h | 6 +
arch/x86/include/asm/pat.h | 2
arch/x86/kernel/cpu/microcode/core.c | 3
arch/x86/kernel/cpu/mtrr/generic.c | 24 +++---
arch/x86/kernel/cpu/mtrr/main.c | 13 +++
arch/x86/kernel/cpu/mtrr/mtrr.h | 1
arch/x86/mm/init.c | 7 -
arch/x86/mm/pat.c | 109 ++++++++++++++++++------------
arch/x86/power/hibernate_asm_64.S | 4 -
arch/x86/xen/enlighten.c | 9 --
block/genhd.c | 1
crypto/gcm.c | 4 -
crypto/scatterwalk.c | 3
drivers/char/random.c | 13 +--
drivers/cpufreq/pcc-cpufreq.c | 2
drivers/i2c/busses/i2c-i801.c | 103 +++++++++++++++++++++++++---
drivers/net/bonding/bond_netlink.c | 6 +
drivers/net/ethernet/broadcom/bgmac.c | 2
drivers/net/ethernet/qlogic/qed/qed_spq.c | 7 -
drivers/net/macsec.c | 3
drivers/net/ppp/ppp_generic.c | 5 -
drivers/nvdimm/pfn.h | 4 -
drivers/nvdimm/pfn_devs.c | 53 ++++++++++++--
drivers/nvdimm/pmem.c | 4 -
drivers/regulator/qcom_smd-regulator.c | 1
drivers/staging/rdma/hfi1/ud.c | 23 ------
drivers/staging/rdma/hfi1/verbs_txreq.c | 4 -
drivers/staging/rdma/hfi1/verbs_txreq.h | 1
drivers/tty/serial/mvebu-uart.c | 2
fs/dcache.c | 7 +
fs/ext4/balloc.c | 3
fs/ext4/extents.c | 8 +-
fs/ext4/inode.c | 35 +++++++--
fs/ext4/mballoc.c | 17 ----
fs/ext4/super.c | 17 ++++
fs/fuse/file.c | 24 ++++++
fs/fuse/inode.c | 2
fs/inode.c | 2
fs/udf/super.c | 67 +++++++++++-------
include/linux/netdevice.h | 7 +
ipc/msg.c | 2
ipc/sem.c | 12 +--
lib/radix-tree.c | 14 ++-
mm/memcontrol.c | 68 +++++++++++++++---
mm/mempool.c | 18 ----
net/8021q/vlan_dev.c | 10 +-
net/8021q/vlan_netlink.c | 7 +
net/bridge/br_input.c | 18 ++++
net/ipv4/tcp_input.c | 54 ++++++++------
net/ipv4/tcp_output.c | 3
net/ipv6/addrconf.c | 4 +
net/irda/af_irda.c | 7 +
security/apparmor/apparmorfs.c | 1
63 files changed, 618 insertions(+), 271 deletions(-)

Alden Tondettar (1):
udf: Prevent stack overflow on corrupted filesystem mount

Alexey Kuznetsov (1):
fuse: fsync() did not return IO errors

Andreas Herrmann (1):
Revert "cpufreq: pcc-cpufreq: update default value of cpuinfo_transition_latency"

Axel Lin (1):
regulator: qcom_smd: Remove list_voltage callback for rpm_smps_ldo_ops_fixed

Beniamino Galvani (2):
bonding: set carrier off for devices created through netlink
macsec: ensure rx_sa is set when validation is disabled

Borislav Petkov (1):
x86/microcode: Fix suspend to RAM with builtin microcode

Dan Williams (2):
libnvdimm, dax: record the specified alignment of a dax-device instance
libnvdimm, pfn, dax: fix initialization vs autodetect for mode + alignment

Dave Weinstein (1):
arm: oabi compat: add missing access checks

David Howells (2):
KEYS: 64-bit MIPS needs to use compat_sys_keyctl for 32-bit userspace
x86/syscalls/64: Add compat_sys_keyctl for 32-bit userspace

Eric Dumazet (1):
tcp: make challenge acks less predictable

Fabian Frederick (1):
sysv, ipc: fix security-layer leaking

Florian Fainelli (1):
net: bgmac: Fix infinite loop in bgmac_dma_tx_add()

Gavin Shan (1):
powerpc/eeh: Fix invalid cached PE primary bus

Greg Kroah-Hartman (1):
Linux 4.6.7

Herbert Xu (2):
crypto: gcm - Filter out async ghash if necessary
crypto: scatterwalk - Fix test in scatterwalk_done

Ido Schimmel (1):
bridge: Fix incorrect re-injection of LLDP packets

Jan Kara (1):
ext4: fix deadlock during page writeback

Jason Baron (1):
tcp: enable per-socket rate limiting of all 'challenge acks'

John Johansen (1):
apparmor: fix ref count leak when profile sha1 hash is read

Josh Poimboeuf (1):
x86/power/64: Fix hibernation return address corruption

Manish Chopra (1):
qed: Fix setting/clearing bit in completion bitmap

Maxim Patlasov (1):
fuse: fuse_flush must check mapping->flags for errors

Michal Hocko (1):
Revert "mm, mempool: only set __GFP_NOMEMALLOC if there are free elements"

Mika Westerberg (1):
i2c: i801: Allow ACPI SystemIO OpRegion to conflict with PCI BAR

Mike Manning (1):
net: ipv6: Always leave anycast and multicast groups on link down

Mike Marciniszyn (2):
IB/hfi1: Correct issues with sc5 computation
IB/hfi1: Fix deadlock with txreq allocation slow path

Naveen N. Rao (1):
powerpc/bpf/jit: Disable classic BPF JIT on ppc64le

Paolo Abeni (1):
vlan: use a valid default mtu value for vlan over macsec

Soheil Hassas Yeganeh (1):
tcp: consider recv buf for the initial window scale

Theodore Ts'o (2):
random: strengthen input validation for RNDADDTOENTCNT
ext4: validate s_reserved_gdt_blocks on mount

Thomas Petazzoni (1):
serial: mvebu-uart: free the IRQ in ->shutdown()

Toshi Kani (8):
x86/mm/pat: Add support of non-default PAT MSR setting
x86/mm/pat: Add pat_disable() interface
x86/mm/pat: Replace cpu_has_pat with boot_cpu_has()
x86/mtrr: Fix Xorg crashes in Qemu sessions
x86/mtrr: Fix PAT init handling when MTRR is disabled
x86/xen, pat: Remove PAT table init code from Xen
x86/pat: Document the PAT initialization sequence
x86/mm/pat: Fix BUG_ON() in mmap_mem() on QEMU/i386

Vegard Nossum (6):
net/irda: fix NULL pointer dereference on memory allocation failure
block: fix use-after-free in seq file
ext4: check for extents that wrap around
ext4: don't call ext4_should_journal_data() on the journal inode
ext4: short-cut orphan cleanup on error
ext4: fix reference counting bug on block allocation error

Vladimir Davydov (3):
mm: memcontrol: fix swap counter leak on swapout from offline cgroup
mm: memcontrol: fix memcg id ref counter on swap charge move
radix-tree: account nodes to memcg only if explicitly requested

WANG Cong (1):
ppp: defer netns reference release for ppp channel

Wei Fang (2):
fuse: fix wrong assignment of ->flags in fuse_send_init()
fs/dcache.c: avoid soft-lockup in dput()

Attachment: signature.asc
Description: PGP signature