[<prev] [next>] [day] [month] [year] [list]
Message-ID: <lsq.1554404557.476372446@decadent.org.uk>
Date: Thu, 4 Apr 2019 20:03:10 +0100
From: Ben Hutchings <ben@...adent.org.uk>
To: linux-kernel@...r.kernel.org,
Andrew Morton <akpm@...ux-foundation.org>,
torvalds@...ux-foundation.org, Jiri Slaby <jslaby@...e.cz>,
stable@...r.kernel.org
Cc: lwn@....net
Subject: Linux 3.16.65
I'm announcing the release of the 3.16.65 kernel.
All users of the 3.16 kernel series should upgrade.
The updated 3.16.y git tree can be found at:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.16.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git
The diff from 3.16.64 is attached to this message.
Ben.
------------
Documentation/filesystems/proc.txt | 1 -
Documentation/vm/page_migration | 10 +-
Documentation/vm/unevictable-lru.txt | 120 ++++-----------------
Makefile | 2 +-
arch/arm/kvm/arm.c | 23 ++--
arch/mips/Kconfig | 1 +
arch/mips/bcm63xx/reset.c | 2 +-
arch/mips/boot/compressed/calc_vmlinuz_load_addr.c | 7 +-
arch/mips/include/asm/cpu-info.h | 2 +-
arch/mips/include/asm/mmu.h | 2 +-
arch/mips/include/asm/mmu_context.h | 8 +-
arch/mips/include/asm/pgtable-64.h | 5 +
arch/mips/include/uapi/asm/inst.h | 2 +-
arch/mips/mm/c-r3k.c | 2 +-
arch/powerpc/configs/g5_defconfig | 1 -
arch/powerpc/configs/maple_defconfig | 1 -
arch/powerpc/configs/pmac32_defconfig | 1 -
arch/powerpc/configs/ppc64_defconfig | 1 -
arch/powerpc/configs/ppc6xx_defconfig | 1 -
arch/powerpc/kernel/signal_32.c | 38 +++++--
arch/powerpc/kernel/signal_64.c | 47 ++++++--
arch/x86/include/asm/kvm_host.h | 2 +-
arch/x86/kvm/vmx.c | 6 +-
arch/x86/pci/broadcom_bus.c | 4 +-
crypto/crypto_user.c | 37 ++++---
crypto/pcrypt.c | 2 +-
drivers/ata/sata_rcar.c | 4 +-
drivers/block/swim3.c | 6 +-
drivers/gpu/drm/i915/intel_ringbuffer.c | 40 ++++++-
drivers/gpu/drm/rcar-du/rcar_du_drv.c | 2 +-
drivers/infiniband/hw/qib/qib_sdma.c | 4 +-
drivers/input/keyboard/nomadik-ske-keypad.c | 2 +-
drivers/misc/altera-stapl/altera.c | 3 +-
drivers/misc/genwqe/card_utils.c | 2 +-
drivers/misc/vexpress-syscfg.c | 2 +-
drivers/net/ethernet/ibm/ibmveth.c | 6 +-
drivers/net/ethernet/intel/igb/igb_main.c | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 6 +-
drivers/net/hamradio/6pack.c | 24 ++---
drivers/net/vmxnet3/vmxnet3_drv.c | 6 +-
drivers/net/vmxnet3/vmxnet3_int.h | 4 +-
drivers/net/wireless/airo.c | 2 +-
drivers/net/wireless/ath/ath6kl/cfg80211.c | 2 +-
drivers/net/wireless/b43/phy_common.c | 2 +-
drivers/pinctrl/sh-pfc/pfc-r8a7740.c | 3 +-
drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 6 +-
drivers/pinctrl/sh-pfc/pfc-sh7264.c | 9 +-
drivers/pinctrl/sh-pfc/pfc-sh7269.c | 2 +-
drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 1 +
drivers/pinctrl/sh-pfc/pfc-sh7734.c | 20 ++--
drivers/power/olpc_battery.c | 4 +-
drivers/s390/scsi/zfcp_aux.c | 6 +-
drivers/scsi/megaraid/megaraid_sas_base.c | 2 +-
drivers/tty/serial/imx.c | 2 +-
drivers/tty/tty_ldsem.c | 10 ++
drivers/usb/class/cdc-acm.c | 10 ++
drivers/usb/class/cdc-acm.h | 1 +
drivers/usb/host/r8a66597-hcd.c | 5 +-
drivers/usb/serial/pl2303.c | 5 +
drivers/usb/serial/pl2303.h | 5 +
drivers/video/console/fbcon.c | 2 +-
drivers/video/fbdev/core/fbmem.c | 8 +-
fs/btrfs/btrfs_inode.h | 6 ++
fs/btrfs/delayed-inode.c | 2 +
fs/btrfs/dev-replace.c | 2 +
fs/btrfs/inode.c | 65 +++++++++--
fs/btrfs/tree-log.c | 16 +++
fs/ceph/caps.c | 1 -
fs/cifs/sess.c | 22 ++--
fs/cifs/smb2maperror.c | 4 +-
fs/cifs/smb2pdu.c | 11 +-
fs/dlm/lock.c | 17 +--
fs/dlm/lockspace.c | 2 +-
fs/ext4/ext4.h | 17 ++-
fs/ext4/extents.c | 3 +-
fs/ext4/ialloc.c | 2 +-
fs/ext4/inline.c | 26 +++--
fs/ext4/inode.c | 61 +++++++----
fs/ext4/ioctl.c | 2 +-
fs/ext4/namei.c | 4 +-
fs/ext4/resize.c | 5 +-
fs/ext4/super.c | 32 +++---
fs/ext4/xattr.c | 2 +-
fs/f2fs/node.c | 4 +-
include/linux/gpio/consumer.h | 2 +-
include/linux/hugetlb.h | 14 +++
include/linux/mm.h | 6 ++
include/trace/events/ext4.h | 20 ++++
kernel/panic.c | 6 +-
lib/string.c | 27 ++---
mm/hugetlb.c | 37 ++++++-
mm/memory_hotplug.c | 46 +++-----
mm/rmap.c | 92 +++++++++++-----
net/9p/client.c | 21 ++++
net/sunrpc/auth_gss/svcauth_gss.c | 8 +-
net/sunrpc/cache.c | 9 +-
sound/core/pcm.c | 2 +
sound/pci/emu10k1/emufx.c | 5 +
sound/pci/hda/hda_tegra.c | 1 +
sound/pci/rme9652/hdsp.c | 10 +-
sound/synth/emux/emux_hwdep.c | 7 +-
tools/lib/lockdep/include/liblockdep/rwlock.h | 6 +-
tools/perf/builtin-help.c | 2 +-
tools/perf/ui/tui/helpline.c | 2 +-
tools/perf/util/parse-events.c | 2 +-
tools/perf/util/pmu.c | 4 +-
tools/perf/util/svghelper.c | 2 +-
virt/kvm/kvm_main.c | 40 +++----
108 files changed, 771 insertions(+), 460 deletions(-)
Anand Jain (1):
btrfs: dev-replace: go back to suspended state if target device is missing
Arnaldo Carvalho de Melo (4):
perf help: Remove needless use of strncpy()
perf svghelper: Fix unchecked usage of strncpy()
perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul
perf parse-events: Fix unchecked usage of strncpy()
Bart Van Assche (1):
tools/lib/lockdep: Rename "trywlock" into "trywrlock"
Ben Hutchings (3):
perf pmu: Suppress potential format-truncation warning
Revert "cifs: empty TargetInfo leads to crash on recovery"
Linux 3.16.65
Breno Leitao (3):
powerpc/tm: Set MSR[TS] just prior to recheckpoint
powerpc/tm: Unset MSR[TS] if not recheckpointing
powerpc/tm: Limit TM code inside PPC_TRANSACTIONAL_MEM
Chris Wilson (1):
drm/i915/ringbuffer: Delay after EMIT_INVALIDATE for gen4/gen5
Christian Borntraeger (1):
genwqe: Fix size check
Christoffer Dall (1):
KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less
Colin Ian King (3):
x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux)
pcrypt: use format specifier in kobject_add
altera-stapl: check for a null key before strcasecmp'ing it
Dan Carpenter (4):
wireless: airo: potential buffer overflow in sprintf()
misc: vexpress: Off by one in vexpress_syscfg_exec()
IB/qib: Fix an error code in qib_sdma_verbs_send()
Input: nomadik-ske-keypad - fix a loop timeout test
Dmitry Monakhov (1):
ext4: ext4_inline_data_fiemap should respect callers argument
Dmitry Safonov (1):
tty/ldsem: Wake up readers after timed out down_write()
Dominique Martinet (1):
9p/net: put a lower bound on msize
Eric Biggers (1):
crypto: user - support incremental algorithm dumps
Eric Dumazet (1):
net/hamradio/6pack: use mod_timer() to rearm timers
Filipe Manana (2):
Btrfs: fix stale dir entries after unlink, inode eviction and fsync
Btrfs: fix fsync of files with multiple hard links in new directories
Finn Thain (1):
block/swim3: Fix -EBUSY error when re-opening device after unmount
Geert Uytterhoeven (10):
pinctrl: sh-pfc: r8a7740: Add missing REF125CK pin to gether_gmii group
pinctrl: sh-pfc: r8a7740: Add missing LCD0 marks to lcd0_data24_1 group
pinctrl: sh-pfc: r8a7791: Remove bogus ctrl marks from qspi_data4_b group
pinctrl: sh-pfc: r8a7791: Remove bogus marks from vin1_b_data18 group
pinctrl: sh-pfc: sh73a0: Add missing TO pin to tpu4_to3 group
pinctrl: sh-pfc: sh7734: Add missing IPSR11 field
pinctrl: sh-pfc: sh7264: Fix PFCR3 and PFCR0 register configuration
pinctrl: sh-pfc: sh7269: Add missing PCIOR0 field
pinctrl: sh-pfc: sh7734: Remove bogus IPSR10 value
pinctrl: sh-pfc: sh7734: Fix shifted values in IPSR10
Georgy A Bystrenin (1):
CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem
Gustavo A. R. Silva (4):
ALSA: emux: Fix potential Spectre v1 vulnerabilities
ALSA: pcm: Fix potential Spectre v1 vulnerability
ALSA: rme9652: Fix potential Spectre v1 vulnerability
ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities
Huacai Chen (2):
MIPS: Ensure pmd_present() returns false after pmd_mknotpresent()
MIPS: Align kernel load address to 64KB
Hugh Dickins (2):
mm Documentation: undoc non-linear vmas
mm: rmap use pte lock not mmap_sem to set PageMlocked
Jia-Ju Bai (1):
usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable()
Jim Mattson (2):
kvm: vmx: Set IA32_TSC_AUX for legacy mode guests
kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init
Jiong Wang (1):
mips: bpf: fix encoding bug for mm_srlv32_op
Jonas Gorski (1):
MIPS: BCM63XX: fix switch core reset on BCM6368
Kai-Heng Feng (1):
igb: Fix an issue that PME is not enabled during runtime suspend
Krzysztof Kozlowski (1):
gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB
Kyle Roeschley (1):
ath6kl: Only use match sets when firmware supports it
Larry Finger (1):
b43: Fix error in cordic routine
Laurent Pinchart (1):
drm: rcar-du: Fix vblank initialization
Leon Romanovsky (1):
net/mlx5: Continue driver initialization despite debugfs failure
Lubomir Rintel (1):
power: supply: olpc_battery: correct the temperature units
Maciej W. Rozycki (1):
MIPS: SiByte: Enable ZONE_DMA32 for LittleSur
Macpaul Lin (1):
cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader.
Maurizio Lombardi (1):
ext4: missing unlock/put_page() in ext4_try_to_write_inline_data()
Michael Ellerman (1):
powerpc/configs: Don't enable PPC_EARLY_DEBUG in defconfigs
Michal Hocko (2):
mm, memory_hotplug: do not clear numa_node association after hot_remove
hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined
Mike Kravetz (1):
mm: migration: fix migration of huge PMD shared pages
Noralf Trønnes (1):
fbdev: fbcon: Fix unregister crash when more than one framebuffer
Pan Bian (1):
f2fs: read page index before freeing
Paul Burton (1):
MIPS: Expand MIPS32 ASIDs to 64 bits
Pavel Shilovsky (1):
CIFS: Enable encryption during session setup phase
Peter Rosin (1):
fbdev: fbmem: behave better with small rotated displays and many CPUs
Rasmus Villemoes (1):
lib/string.c: remove duplicated function
Sameer Pujar (1):
ALSA: hda/tegra: clear pending irq handlers
Scott Chen (1):
USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays
Sean Christopherson (1):
KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup
Sergei Shtylyov (1):
sata_rcar: fix deferred probing
Sergey Senozhatsky (1):
panic: avoid deadlocks in re-entrant console drivers
Shivasharan S (1):
scsi: megaraid_sas: Use 63-bit DMA addressing
Shrikrishna Khare (1):
Driver: Vmxnet3: Fix regression caused by 5738a09
Stefan Agner (1):
serial: imx: fix error handling in console_setup
Steffen Maier (1):
scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown
Theodore Ts'o (8):
ext4: include terminating u32 in size of xattr entries when expanding inodes
ext4: avoid declaring fs inconsistent due to invalid file handles
ext4: force inode writes when nfsd calls commit_metadata()
ext4: check for shutdown and r/o file system in ext4_write_inode()
ext4: make sure enough credits are reserved for dioread_nolock writes
ext4: fix a potential fiemap/page fault deadlock w/ inline_data
ext4: avoid kernel warning when writing the superblock to a dead device
ext4: fix special inode number checks in __ext4_iget()
Tyrel Datwyler (1):
ibmveth: fix DMA unmap error in ibmveth_xmit_start error path
Vasily Averin (6):
dlm: fixed memory leaks after failed ls_remove_names allocation
dlm: possible memory leak on error path in create_lkb()
dlm: lost put_lkb on error path in receive_convert() and receive_unlock()
dlm: memory leaks on error path in dlm_user_request()
sunrpc: fix cache_head leak due to queued request
sunrpc: use SVC_NET() in svcauth_gss_* functions
Yan, Zheng (1):
ceph: don't update importing cap's mseq when handing cap export
Yang Dongsheng (1):
Btrfs: fill ->last_trans for delayed inode in btrfs_fill_inode.
zhengbin (1):
9p/net: fix memory leak in p9_client_create
View attachment "linux-3.16.65.patch" of type "text/x-diff" (112512 bytes)
Download attachment "signature.asc" of type "application/pgp-signature" (834 bytes)
Powered by blists - more mailing lists