From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
torvalds@linux-foundation.org, akpm@linux-foundation.org,
linux@roeck-us.net, shuahkh@osg.samsung.com,
patches@kernelci.org, ben.hutchings@codethink.co.uk,
stable@vger.kernel.org
Subject: [PATCH 4.4 00/57] 4.4.78-stable review
Date: Wed, 19 Jul 2017 13:12:06 +0200 [thread overview]
Message-ID: <20170719111249.973558472@linuxfoundation.org> (raw)
This is the start of the stable review cycle for the 4.4.78 release.
There are 57 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Fri Jul 21 11:12:31 UTC 2017.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.78-rc1.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.4.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Linux 4.4.78-rc1
Haozhong Zhang <haozhong.zhang@intel.com>
kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS
Jim Mattson <jmattson@google.com>
kvm: vmx: Check value written to IA32_BNDCFGS
Jim Mattson <jmattson@google.com>
kvm: x86: Guest BNDCFGS requires guest MPX support
Jim Mattson <jmattson@google.com>
kvm: vmx: Do not disable intercepts for BNDCFGS
Paolo Bonzini <pbonzini@redhat.com>
KVM: x86: disable MPX if host did not enable MPX XSAVE features
Pavankumar Kondeti <pkondeti@codeaurora.org>
tracing: Use SOFTIRQ_OFFSET for softirq dectection for more accurate results
Dan Carpenter <dan.carpenter@oracle.com>
PM / QoS: return -EINVAL for bogus strings
Thomas Gleixner <tglx@linutronix.de>
PM / wakeirq: Convert to SRCU
Lauro Ramos Venancio <lvenanci@redhat.com>
sched/topology: Optimize build_group_mask()
Peter Zijlstra <peterz@infradead.org>
sched/topology: Fix overlapping sched_group_mask
Horia Geantă <horia.geanta@nxp.com>
crypto: caam - fix signals handling
Herbert Xu <herbert@gondor.apana.org.au>
crypto: sha1-ssse3 - Disable avx2
Gilad Ben-Yossef <gilad@benyossef.com>
crypto: atmel - only treat EBUSY as transient if backlog
Martin Hicks <mort@bork.org>
crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD
Helge Deller <deller@gmx.de>
mm: fix overflow check in expand_upwards()
Josh Zimmerman <joshz@google.com>
tpm: Issue a TPM2_Shutdown for TPM2 devices.
Josh Zimmerman <joshz@google.com>
Add "shutdown" to "struct class".
Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
tpm: Provide strong locking for device removal
Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
tpm: Get rid of chip->pdev
Andy Lutomirski <luto@kernel.org>
selftests/capabilities: Fix the test_execve test
Eric W. Biederman <ebiederm@xmission.com>
mnt: Make propagate_umount less slow for overlapping mount propagation trees
Eric W. Biederman <ebiederm@xmission.com>
mnt: In propgate_umount handle visiting mounts in any order
Eric W. Biederman <ebiederm@xmission.com>
mnt: In umount propagation reparent in a separate pass
Adam Borowski <kilobyte@angband.pl>
vt: fix unchecked __put_user() in tioclinux ioctls
Kees Cook <keescook@chromium.org>
exec: Limit arg stack to at most 75% of _STK_LIM
Kees Cook <keescook@chromium.org>
s390: reduce ELF_ET_DYN_BASE
Kees Cook <keescook@chromium.org>
powerpc: move ELF_ET_DYN_BASE to 4GB / 4MB
Kees Cook <keescook@chromium.org>
arm64: move ELF_ET_DYN_BASE to 4GB / 4MB
Kees Cook <keescook@chromium.org>
arm: move ELF_ET_DYN_BASE to 4MB
Kees Cook <keescook@chromium.org>
binfmt_elf: use ELF_ET_DYN_BASE only for PIE
Cyril Bur <cyrilbur@gmail.com>
checkpatch: silence perl 5.26.0 unescaped left brace warnings
Sahitya Tummala <stummala@codeaurora.org>
fs/dcache.c: fix spin lockup issue on nlru->lock
Sahitya Tummala <stummala@codeaurora.org>
mm/list_lru.c: fix list_lru_count_node() to be race free
Marcin Nowakowski <marcin.nowakowski@imgtec.com>
kernel/extable.c: mark core_kernel_text notrace
Ben Hutchings <ben@decadent.org.uk>
tools/lib/lockdep: Reduce MAX_LOCK_DEPTH to avoid overflowing lock_chain/: Depth
Helge Deller <deller@gmx.de>
parisc/mm: Ensure IRQs are off in switch_mm()
Thomas Bogendoerfer <tsbogend@alpha.franken.de>
parisc: DMA API: return error instead of BUG_ON for dma ops on non dma devs
Eric Biggers <ebiggers@google.com>
parisc: use compat_sys_keyctl()
Helge Deller <deller@gmx.de>
parisc: Report SIGSEGV instead of SIGBUS when running out of stack
Suzuki K Poulose <suzuki.poulose@arm.com>
irqchip/gic-v3: Fix out-of-bound access in gic_set_affinity
Srinivas Dasari <dasaris@qti.qualcomm.com>
cfg80211: Check if PMKID attribute is of expected size
Srinivas Dasari <dasaris@qti.qualcomm.com>
cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES
Srinivas Dasari <dasaris@qti.qualcomm.com>
cfg80211: Define nla_policy for NL80211_ATTR_LOCAL_MESH_POWER_MODE
Arend van Spriel <arend.vanspriel@broadcom.com>
brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx()
Sowmini Varadhan <sowmini.varadhan@oracle.com>
rds: tcp: use sock_create_lite() to create the accept socket
Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
vrf: fix bug_on triggered by rx when destroying a vrf
David Ahern <dsahern@gmail.com>
net: ipv6: Compare lwstate in detecting duplicate nexthops
Sabrina Dubroca <sd@queasysnail.net>
ipv6: dad: don't remove dynamic addresses if link is down
Michal Kubeček <mkubecek@suse.cz>
net: handle NAPI_GRO_FREE_STOLEN_HEAD case also in napi_frags_finish()
Daniel Borkmann <daniel@iogearbox.net>
bpf: prevent leaking pointer via xadd on unpriviledged
Eric Dumazet <edumazet@google.com>
net: prevent sign extension in dev_get_stats()
WANG Cong <xiyou.wangcong@gmail.com>
tcp: reset sk_rx_dst in tcp_disconnect()
Richard Cochran <richardcochran@gmail.com>
net: dp83640: Avoid NULL pointer dereference.
WANG Cong <xiyou.wangcong@gmail.com>
ipv6: avoid unregistering inet6_dev for loopback
Zach Brown <zach.brown@ni.com>
net/phy: micrel: configure intterupts after autoneg workaround
Gao Feng <gfree.wind@vip.163.com>
net: sched: Fix one possible panic when no destroy callback
Eric Dumazet <edumazet@google.com>
net_sched: fix error recovery at qdisc creation
-------------
Diffstat:
Makefile | 4 +-
arch/arm/include/asm/elf.h | 8 +-
arch/arm64/include/asm/elf.h | 12 +-
arch/parisc/include/asm/dma-mapping.h | 11 +-
arch/parisc/include/asm/mmu_context.h | 15 +-
arch/parisc/kernel/syscall_table.S | 2 +-
arch/parisc/mm/fault.c | 2 +-
arch/powerpc/include/asm/elf.h | 13 +-
arch/s390/include/asm/elf.h | 15 +-
arch/x86/crypto/sha1_ssse3_glue.c | 2 +-
arch/x86/include/asm/elf.h | 13 +-
arch/x86/include/asm/msr-index.h | 2 +
arch/x86/kvm/cpuid.c | 13 +-
arch/x86/kvm/cpuid.h | 9 +-
arch/x86/kvm/vmx.c | 19 +-
drivers/base/core.c | 6 +-
drivers/base/power/sysfs.c | 2 +
drivers/base/power/wakeup.c | 30 +--
drivers/char/tpm/tpm-chip.c | 121 ++++++++++--
drivers/char/tpm/tpm-dev.c | 15 +-
drivers/char/tpm/tpm-interface.c | 49 ++---
drivers/char/tpm/tpm-sysfs.c | 18 +-
drivers/char/tpm/tpm.h | 15 +-
drivers/char/tpm/tpm2-cmd.c | 8 +-
drivers/char/tpm/tpm_atmel.c | 14 +-
drivers/char/tpm/tpm_i2c_atmel.c | 16 +-
drivers/char/tpm/tpm_i2c_infineon.c | 6 +-
drivers/char/tpm/tpm_i2c_nuvoton.c | 22 +--
drivers/char/tpm/tpm_infineon.c | 22 +--
drivers/char/tpm/tpm_nsc.c | 20 +-
drivers/char/tpm/tpm_tis.c | 16 +-
drivers/crypto/atmel-sha.c | 4 +-
drivers/crypto/caam/caamhash.c | 2 +-
drivers/crypto/caam/key_gen.c | 2 +-
drivers/crypto/talitos.c | 7 +-
drivers/irqchip/irq-gic-v3.c | 3 +
drivers/net/phy/dp83640.c | 2 +-
drivers/net/phy/micrel.c | 2 +
drivers/net/vrf.c | 18 +-
drivers/net/wireless/brcm80211/brcmfmac/cfg80211.c | 5 +
drivers/parisc/ccio-dma.c | 12 ++
drivers/parisc/dino.c | 5 +-
drivers/parisc/lba_pci.c | 6 +-
drivers/parisc/sba_iommu.c | 14 ++
drivers/tty/vt/vt.c | 6 +-
fs/binfmt_elf.c | 59 +++++-
fs/dcache.c | 5 +-
fs/exec.c | 11 +-
fs/mount.h | 1 +
fs/namespace.c | 1 +
fs/pnode.c | 212 ++++++++++++++++-----
include/linux/device.h | 2 +
include/linux/list_lru.h | 1 +
include/net/ip6_route.h | 8 +
kernel/bpf/verifier.c | 5 +
kernel/extable.c | 2 +-
kernel/sched/core.c | 22 ++-
kernel/trace/trace.c | 2 +-
mm/list_lru.c | 14 +-
mm/mmap.c | 2 +-
net/core/dev.c | 26 ++-
net/ipv4/tcp.c | 2 +
net/ipv6/addrconf.c | 27 +--
net/ipv6/ip6_fib.c | 5 +-
net/ipv6/route.c | 8 +-
net/rds/tcp_listen.c | 2 +-
net/sched/sch_api.c | 3 +
net/sched/sch_hhf.c | 8 +-
net/sched/sch_mq.c | 10 +-
net/sched/sch_mqprio.c | 19 +-
net/sched/sch_sfq.c | 3 +-
net/wireless/nl80211.c | 8 +-
scripts/checkpatch.pl | 6 +-
tools/lib/lockdep/uinclude/linux/lockdep.h | 2 +-
tools/testing/selftests/capabilities/test_execve.c | 7 +-
75 files changed, 747 insertions(+), 344 deletions(-)
next reply other threads:[~2017-07-19 11:13 UTC|newest]
Thread overview: 61+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-07-19 11:12 Greg Kroah-Hartman [this message]
2017-07-19 11:12 ` [PATCH 4.4 01/57] net_sched: fix error recovery at qdisc creation Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 02/57] net: sched: Fix one possible panic when no destroy callback Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 03/57] net/phy: micrel: configure intterupts after autoneg workaround Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 04/57] ipv6: avoid unregistering inet6_dev for loopback Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 05/57] net: dp83640: Avoid NULL pointer dereference Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 06/57] tcp: reset sk_rx_dst in tcp_disconnect() Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 07/57] net: prevent sign extension in dev_get_stats() Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 08/57] bpf: prevent leaking pointer via xadd on unpriviledged Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 10/57] ipv6: dad: dont remove dynamic addresses if link is down Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 12/57] vrf: fix bug_on triggered by rx when destroying a vrf Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 13/57] rds: tcp: use sock_create_lite() to create the accept socket Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 15/57] cfg80211: Define nla_policy for NL80211_ATTR_LOCAL_MESH_POWER_MODE Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 16/57] cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 17/57] cfg80211: Check if PMKID attribute is of expected size Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 18/57] irqchip/gic-v3: Fix out-of-bound access in gic_set_affinity Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 19/57] parisc: Report SIGSEGV instead of SIGBUS when running out of stack Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 20/57] parisc: use compat_sys_keyctl() Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 21/57] parisc: DMA API: return error instead of BUG_ON for dma ops on non dma devs Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 22/57] parisc/mm: Ensure IRQs are off in switch_mm() Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 23/57] tools/lib/lockdep: Reduce MAX_LOCK_DEPTH to avoid overflowing lock_chain/: Depth Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 24/57] kernel/extable.c: mark core_kernel_text notrace Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 25/57] mm/list_lru.c: fix list_lru_count_node() to be race free Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 26/57] fs/dcache.c: fix spin lockup issue on nlru->lock Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 27/57] checkpatch: silence perl 5.26.0 unescaped left brace warnings Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 28/57] binfmt_elf: use ELF_ET_DYN_BASE only for PIE Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 29/57] arm: move ELF_ET_DYN_BASE to 4MB Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 30/57] arm64: move ELF_ET_DYN_BASE to 4GB / 4MB Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 31/57] powerpc: " Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 32/57] s390: reduce ELF_ET_DYN_BASE Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 33/57] exec: Limit arg stack to at most 75% of _STK_LIM Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 34/57] vt: fix unchecked __put_user() in tioclinux ioctls Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 35/57] mnt: In umount propagation reparent in a separate pass Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 36/57] mnt: In propgate_umount handle visiting mounts in any order Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 37/57] mnt: Make propagate_umount less slow for overlapping mount propagation trees Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 38/57] selftests/capabilities: Fix the test_execve test Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 39/57] tpm: Get rid of chip->pdev Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 40/57] tpm: Provide strong locking for device removal Greg Kroah-Hartman
2017-07-25 22:56 ` Ben Hutchings
2017-07-26 19:56 ` Greg Kroah-Hartman
2017-07-26 20:03 ` Jason Gunthorpe
2017-07-28 22:42 ` Greg Kroah-Hartman
2017-07-31 22:22 ` Jarkko Sakkinen
2017-08-04 19:59 ` Greg Kroah-Hartman
2017-08-04 21:44 ` Greg Kroah-Hartman
2017-08-06 12:47 ` Jarkko Sakkinen
2017-08-08 21:05 ` Jarkko Sakkinen
2017-08-08 21:14 ` Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 41/57] Add "shutdown" to "struct class" Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 42/57] tpm: Issue a TPM2_Shutdown for TPM2 devices Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 45/57] crypto: atmel - only treat EBUSY as transient if backlog Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 46/57] crypto: sha1-ssse3 - Disable avx2 Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 48/57] sched/topology: Fix overlapping sched_group_mask Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 49/57] sched/topology: Optimize build_group_mask() Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 50/57] PM / wakeirq: Convert to SRCU Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 51/57] PM / QoS: return -EINVAL for bogus strings Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 52/57] tracing: Use SOFTIRQ_OFFSET for softirq dectection for more accurate results Greg Kroah-Hartman
2017-07-19 11:12 ` [PATCH 4.4 53/57] KVM: x86: disable MPX if host did not enable MPX XSAVE features Greg Kroah-Hartman
2017-07-19 11:13 ` [PATCH 4.4 57/57] kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS Greg Kroah-Hartman
2017-07-19 20:33 ` [PATCH 4.4 00/57] 4.4.78-stable review Guenter Roeck
2017-07-19 23:39 ` Shuah Khan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170719111249.973558472@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=ben.hutchings@codethink.co.uk \
--cc=linux-kernel@vger.kernel.org \
--cc=linux@roeck-us.net \
--cc=patches@kernelci.org \
--cc=shuahkh@osg.samsung.com \
--cc=stable@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.