mbox series

[Disco,SRU] Disco update: 5.0.11 upstream stable release

Message ID 20190529181520.13603-1-stefan.bader@canonical.com
State New
Headers show
Series [Disco,SRU] Disco update: 5.0.11 upstream stable release | expand

Pull-request

https://git.launchpad.net/~smb/ubuntu/+source/linux/+git/disco stable-5.0

Message

Stefan Bader May 29, 2019, 6:15 p.m. UTC
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(-)

Comments

Kleber Sacilotto de Souza June 3, 2019, 3:15 p.m. UTC | #1
On 5/29/19 8:15 PM, Stefan Bader wrote:
> 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)

Applied to disco/master-next branch.

Thanks,
Kleber

> 
> ----------------------------------------------------------------
> 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(-)
>