[Disco SRU] Disco update: 5.0.11 upstream stable release
Stefan Bader
stefan.bader at canonical.com
Wed May 29 18:15:20 UTC 2019
https://bugs.launchpad.net/ubuntu/disco/+source/linux/+bug/1830929
Skipped (already applied):
"vfio/type1: Limit DMA mappings per container" applied for
CVE-2019-3882.
"drm/i915/fbdev: Actually configure untiled displays" applied
for bug 1821820.
"USB: Add new USB LPM helpers", "USB: Consolidate LPM checks to
avoid enabling LPM twice" applied for bug 1812812
"binder: fix handling of misaligned binder object" the change in
stable is already applied but is completely different from the fix
it claims to do. That seems to have been introduced by v5.1 when
changing binder_validate_object() into binder_get_object().
So does not apply at all to 5.0.y.
Build tested for all arches.
-Stefan
---
The following changes since commit 6778ce727fe50352c6f32364de7b4352efc7f2aa:
Linux 5.0.10 (2019-05-29 17:14:02 +0200)
are available in the Git repository at:
https://git.launchpad.net/~smb/ubuntu/+source/linux/+git/disco stable-5.0
for you to fetch changes up to a62d1064735024f681e210a91b60e3199fa9b5e6:
Linux 5.0.11 (2019-05-29 17:50:03 +0200)
----------------------------------------------------------------
Achim Dahlhoff (1):
dmaengine: sh: rcar-dmac: Fix glitch in dmaengine_tx_status
Al Viro (4):
aio: fold lookup_kiocb() into its sole caller
aio: keep io_event in aio_kiocb
aio: store event at final iocb_put()
Fix aio_poll() races
Alexander Shishkin (1):
intel_th: gth: Fix an off-by-one in output unassigning
Amit Cohen (1):
mlxsw: spectrum: Fix autoneg status in ethtool
Ard Biesheuvel (1):
ARM: 8857/1: efi: enable CP15 DMB instructions before cleaning the cache
Aurelien Jarno (1):
MIPS: scall64-o32: Fix indirect syscall number load
Baolin Wang (1):
gpio: eic: sprd: Fix incorrect irq type setting for the sync EIC
Bjorn Andersson (1):
arm64: mm: Ensure tail of unaligned initrd is reserved
Christian König (1):
drm/ttm: fix re-init of global structures
Christophe Leroy (1):
powerpc/vdso32: fix CLOCK_MONOTONIC on PPC64
Dan Carpenter (1):
ext4: fix some error pointer dereferences
Daniel Borkmann (2):
x86, retpolines: Raise limit for generating indirect calls from switch-case
x86/retpolines: Disable switch jump tables when retpolines are enabled
Dirk Behme (1):
dmaengine: sh: rcar-dmac: With cyclic DMA residue 0 is valid
Dongli Zhang (1):
loop: do not print warn message if partition scan is successful
Erez Alfasi (1):
net/mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query
Eric Dumazet (3):
rxrpc: fix race condition in rxrpc_input_packet()
ipv4: add sanity checks in ipv4_link_failure()
net/rose: fix unbound loop in rose_loopback_timer()
Florian Westphal (1):
netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON
Frank Sorenson (1):
cifs: do not attempt cifs operation on smb2+ rename error
Greg Kroah-Hartman (1):
Linux 5.0.11
Hangbin Liu (1):
team: fix possible recursive locking when add slaves
Harry Pan (1):
perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters
Herbert Xu (2):
crypto: xts - Fix atomic sleep when walking skcipher
crypto: lrw - Fix atomic sleep when walking skcipher
Ido Schimmel (1):
mlxsw: pci: Reincrease PCI reset timeout
Ilias Apalodimas (1):
net: socionext: replace napi_alloc_frag with the netdev variant on init
Jakub Kicinski (3):
net/tls: fix refcount adjustment in fallback
net/tls: avoid potential deadlock in tls_set_device_offload_rx()
net/tls: don't leak IV and record seq when offload fails
Jann Horn (1):
tracing: Fix buffer_ref pipe ops
Jason Gunthorpe (3):
RDMA/mlx5: Do not allow the user to write to the clock page
RDMA/mlx5: Use rdma_user_map_io for mapping BAR pages
RDMA/ucontext: Fix regression with disassociate
Jeff Layton (4):
ceph: only use d_name directly when parent is locked
ceph: ensure d_name stability in ceph_dentry_hash()
nfsd: wake waiters blocked on file_lock before deleting it
nfsd: wake blocked file lock waiters before sending callback
Johannes Berg (1):
mac80211_hwsim: calculate if_combination.max_interfaces
Josh Collier (1):
IB/rdmavt: Fix frwr memory registration
Jérôme Glisse (2):
cifs: fix page reference leak with readv/writev
zram: pass down the bvec we need to read into in the work struct
Kailang Yang (1):
ALSA: hda/realtek - Move to ACT_INIT state
Linus Torvalds (3):
slip: make slhc_free() silently accept an error pointer
pin iocb through aio.
rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use
Lucas Stach (1):
Input: synaptics-rmi4 - write config register values to the right offset
Maarten Lankhorst (2):
drm/vc4: Fix memory leak during gpu reset.
drm/vc4: Fix compilation error reported by kbuild test bot
Maxim Mikityanskiy (2):
net/mlx5e: Fix the max MTU check in case of XDP
net/mlx5e: Fix use-after-free after xdp_return_frame
Mel Gorman (1):
mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model
Michael Ellerman (1):
powerpc/mm/radix: Make Radix require HUGETLB_PAGE
NeilBrown (1):
sunrpc: don't mark uninitialised items as VALID.
Pablo Neira Ayuso (2):
netfilter: nf_tables: bogus EBUSY when deleting set after flush
netfilter: nf_tables: bogus EBUSY in helper removal from transaction
Paolo Valente (1):
block, bfq: fix use after free in bfq_bfqq_expire
Peter Zijlstra (1):
trace: Fix preempt_enable_no_resched() abuse
Petr Machata (1):
mlxsw: spectrum: Put MC TCs into DWRR mode
Ronnie Sahlberg (1):
cifs: fix memory leak in SMB2_read
Shun-Chih Yu (1):
dmaengine: mediatek-cqdma: fix wrong register usage in mtk_cqdma_start
Su Bao Cheng (1):
stmmac: pci: Adjust IOT2000 matching
Tao Ren (1):
net/ncsi: handle overflow when incrementing mac address
Tetsuo Handa (3):
workqueue: Try to catch flush_work() without INIT_WORK().
NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family.
net/rds: Check address length before reading address family
Trond Myklebust (1):
nfsd: Don't release the callback slot unless it was actually held
Vinod Koul (1):
net: stmmac: move stmmac_check_ether_addr() to driver probe
Wenwen Wang (1):
tracing: Fix a memory leak by early error exit in trace_pid_write()
Xie XiuQi (1):
sched/numa: Fix a possible divide-by-zero
Xin Long (3):
tipc: handle the err returned from cmd header function
tipc: check bearer name with right length in tipc_nl_compat_bearer_enable
tipc: check link name with right length in tipc_nl_compat_link_set
Yan, Zheng (1):
ceph: fix ci->i_head_snapc leak
Yue Haibing (1):
fm10k: Fix a potential NULL pointer dereference
YueHaibing (3):
fs/proc/proc_sysctl.c: Fix a NULL pointer dereference
lib/Kconfig.debug: fix build error without CONFIG_BLOCK
net: netrom: Fix error cleanup path of nr_proto_init
ZhangXiaoxu (1):
ipv4: set the tcp_min_rtt_wlen range from 0 to one day
Zhu Yanjun (1):
net: rds: exchange of 8K and 1M pool
luca abeni (1):
sched/deadline: Correctly handle active 0-lag timers
Documentation/networking/ip-sysctl.txt | 1 +
Documentation/sysctl/vm.txt | 16 +-
Makefile | 2 +-
arch/arm/boot/compressed/head.S | 16 +-
arch/arm64/mm/init.c | 2 +-
arch/mips/kernel/scall64-o32.S | 2 +-
arch/powerpc/configs/skiroot_defconfig | 1 +
arch/powerpc/kernel/vdso32/gettimeofday.S | 2 +-
arch/powerpc/platforms/Kconfig.cputype | 2 +-
arch/x86/Makefile | 9 +
arch/x86/events/intel/cstate.c | 10 +-
block/bfq-iosched.c | 15 +-
block/bfq-iosched.h | 2 +-
block/bfq-wf2q.c | 17 +-
crypto/lrw.c | 6 +-
crypto/xts.c | 6 +-
drivers/block/loop.c | 5 +-
drivers/block/zram/zram_drv.c | 5 +-
drivers/dma/mediatek/mtk-cqdma.c | 2 +-
drivers/dma/sh/rcar-dmac.c | 30 +++-
drivers/gpio/gpio-eic-sprd.c | 1 +
drivers/gpu/drm/ttm/ttm_bo.c | 10 +-
drivers/gpu/drm/ttm/ttm_memory.c | 5 +-
drivers/gpu/drm/vc4/vc4_crtc.c | 2 +-
drivers/hwtracing/intel_th/gth.c | 2 +-
drivers/infiniband/core/uverbs.h | 1 +
drivers/infiniband/core/uverbs_main.c | 52 +++++-
drivers/infiniband/hw/mlx5/main.c | 10 +-
drivers/infiniband/sw/rdmavt/mr.c | 17 +-
drivers/input/rmi4/rmi_f11.c | 2 +-
drivers/net/ethernet/intel/fm10k/fm10k_main.c | 2 +
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 24 ++-
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 3 +-
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 5 +-
drivers/net/ethernet/mellanox/mlx5/core/port.c | 4 -
drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 2 +-
drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 6 +-
drivers/net/ethernet/socionext/netsec.c | 11 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 8 +-
drivers/net/slip/slhc.c | 2 +-
drivers/net/team/team.c | 7 +
drivers/net/wireless/mac80211_hwsim.c | 19 +-
fs/aio.c | 200 +++++++++------------
fs/ceph/dir.c | 6 +-
fs/ceph/mds_client.c | 70 ++++++--
fs/ceph/snap.c | 7 +-
fs/cifs/file.c | 15 +-
fs/cifs/inode.c | 4 +
fs/cifs/misc.c | 23 ++-
fs/cifs/smb2pdu.c | 1 +
fs/ext4/xattr.c | 3 +
fs/nfs/super.c | 3 +-
fs/nfsd/nfs4callback.c | 8 +-
fs/nfsd/nfs4state.c | 12 +-
fs/nfsd/state.h | 1 +
fs/proc/proc_sysctl.c | 6 +-
fs/splice.c | 4 +-
include/drm/ttm/ttm_bo_driver.h | 1 -
include/linux/etherdevice.h | 12 ++
include/linux/pipe_fs_i.h | 1 +
include/net/netfilter/nf_tables.h | 6 +
include/net/netrom.h | 2 +-
kernel/sched/deadline.c | 3 +-
kernel/sched/fair.c | 4 +
kernel/trace/ring_buffer.c | 2 +-
kernel/trace/trace.c | 33 ++--
kernel/workqueue.c | 3 +
lib/Kconfig.debug | 1 +
mm/page_alloc.c | 13 ++
net/bridge/netfilter/ebtables.c | 3 +-
net/ipv4/route.c | 32 +++-
net/ipv4/sysctl_net_ipv4.c | 5 +-
net/ncsi/ncsi-rsp.c | 6 +-
net/netfilter/nf_tables_api.c | 28 ++-
net/netfilter/nft_dynset.c | 13 +-
net/netfilter/nft_lookup.c | 13 +-
net/netfilter/nft_objref.c | 32 +++-
net/netrom/af_netrom.c | 76 +++++---
net/netrom/nr_loopback.c | 2 +-
net/netrom/nr_route.c | 2 +-
net/netrom/sysctl_net_netrom.c | 5 +-
net/rds/af_rds.c | 3 +
net/rds/bind.c | 2 +
net/rds/ib_fmr.c | 11 ++
net/rds/ib_rdma.c | 3 -
net/rose/rose_loopback.c | 27 +--
net/rxrpc/input.c | 12 +-
net/rxrpc/local_object.c | 3 +-
net/sunrpc/cache.c | 3 +
net/tipc/netlink_compat.c | 24 ++-
net/tls/tls_device.c | 4 +-
net/tls/tls_device_fallback.c | 13 +-
net/tls/tls_main.c | 5 +-
net/tls/tls_sw.c | 3 +
sound/pci/hda/patch_realtek.c | 41 +++--
97 files changed, 808 insertions(+), 359 deletions(-)
More information about the kernel-team
mailing list