From patchwork Tue Jun 16 18:53:02 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Kamal Mostafa X-Patchwork-Id: 1310653 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=canonical.com Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 49mclr6cHzz9sRk; Wed, 17 Jun 2020 04:53:12 +1000 (AEST) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1jlGho-0002wX-UD; Tue, 16 Jun 2020 18:53:08 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1jlGhl-0002wR-VZ for kernel-team@lists.ubuntu.com; Tue, 16 Jun 2020 18:53:05 +0000 Received: from 3.general.kamal.us.vpn ([10.172.68.53] helo=ascalon) by youngberry.canonical.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1jlGhl-0007I4-9z for kernel-team@lists.ubuntu.com; Tue, 16 Jun 2020 18:53:05 +0000 Received: from kamal by ascalon with local (Exim 4.90_1) (envelope-from ) id 1jlGhj-0001lc-Ct for kernel-team@lists.ubuntu.com; Tue, 16 Jun 2020 11:53:03 -0700 From: Kamal Mostafa To: kernel-team@lists.ubuntu.com Subject: [SRU][Disco][PULL] Disco upstream stable patchset 2020-06-16+ Date: Tue, 16 Jun 2020 11:53:02 -0700 Message-Id: <20200616185302.6670-1-kamal@canonical.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" This pull request (145 commits) includes the following Disco stable patchsets: Disco update: upstream stable patchset 2020-06-10 Ported from the following upstream stable releases: v4.19.126, v.5.4.44 https://bugs.launchpad.net/bugs/1883001 Disco update: upstream stable patchset 2020-06-16 Ported from the following upstream stable releases: v4.19.127, v.5.4.45 https://bugs.launchpad.net/bugs/1883773 -Kamal ----- The following changes since commit e0ed87ef9ee974e776ba756b1e6cea9f373165d4: UBUNTU: Ubuntu-5.0.0-53.57 (2020-06-08 18:13:10 -0300) are available in the Git repository at: git://kernel.ubuntu.com/ubuntu-stable/ubuntu-stable-disco.git stable-next for you to fetch changes up to cc92569c219d72088930d25e7cd919e794ef56e2: UBUNTU: upstream stable to v4.19.127, v5.4.45 (2020-06-16 07:45:58 -0700) ---------------------------------------------------------------- Al Viro (2): copy_xstate_to_kernel(): don't leave parts of destination uninitialized csky: Fixup raw_copy_from_user() Alexander Dahl (1): x86/dma: Fix max PFN arithmetic overflow on 32 bit systems Alexander Potapenko (1): fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() Amit Cohen (1): selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer Andreas Gruenbacher (1): gfs2: Grab glock reference sooner in gfs2_add_revoke Andrew Oakley (1): ALSA: usb-audio: add mapping for ASRock TRX40 Creator Andy Shevchenko (1): usb: dwc3: pci: Enable extcon driver for Intel Merrifield Aneesh Kumar K.V (1): libnvdimm: Fix endian conversion issues  Anju T Sudhakar (1): powerpc/powernv: Avoid re-registration of imc debugfs directory Antony Antony (1): xfrm: fix error in comment Arnd Bergmann (2): net: freescale: select CONFIG_FIXED_PHY where needed include/asm-generic/topology.h: guard cpumask_of_node() macro argument Atsushi Nemoto (1): i2c: altera: Fix race between xfer_msg and isr thread Benjamin Tissoires (2): HID: multitouch: add support for the Smart Tech panel HID: multitouch: enable multi-input as a quirk for some devices Björn Töpel (1): xsk: Add overflow check for u64 division, stored into u32 Bob Peterson (1): gfs2: move privileged user check to gfs2_quota_lock_check Boris Sukholitko (1): __netif_receive_skb_core: pass skb by reference Brendan Shanks (1): Input: evdev - call input_flush_device() on release(), not flush() Can Guo (1): scsi: ufs: Release clock if DMA map fails Chaitanya Kulkarni (1): null_blk: return error for invalid zone size Changbin Du (1): perf: Make perf able to build with latest libbfd Changming Liu (1): ALSA: hwdep: fix a left shifting 1 by 31 UB bug Chris Chiu (1): ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC Christophe JAILLET (2): Input: dlink-dir685-touchkeys - fix a typo in driver name usb: phy: twl6030-usb: Fix a resource leak in an error handling path in 'twl6030_usb_probe()' Chuhong Yuan (1): net: microchip: encx24j600: add missed kthread_stop DENG Qingfang (2): net: dsa: mt7530: fix roaming from DSA user ports net: dsa: mt7530: set CPU port to fallback mode Dan Carpenter (1): airo: Fix read overflows sending packets Daniel Axtens (1): kernel/relay.c: handle alloc_percpu returning NULL in relay_open Denis V. Lunev (1): IB/i40iw: Remove bogus call to netdev_master_upper_dev_get() Dennis YC Hsieh (1): soc: mediatek: cmdq: return send msg error code Dinghao Liu (1): net: smsc911x: Fix runtime PM imbalance on error Eric Dumazet (2): ax25: fix setsockopt(SO_BINDTODEVICE) crypto: chelsio/chtls: properly set tp->lsndtime Eric W. Biederman (1): exec: Always set cap_ambient in cap_bprm_set_creds Eugeniy Paltsev (1): ARC: Fix ICCM & DCCM runtime size checks Evan Green (1): Input: synaptics-rmi4 - really fix attn_data use-after-free Fan Yang (1): mm: Fix mremap not considering huge pmd devmap Gerald Schaefer (1): s390/mm: fix set_huge_pte_at() for empty ptes Giuseppe Marco Randazzo (1): p54usb: add AirVasT USB stick device-id Grygorii Strashko (1): net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend Hamish Martin (1): ARM: dts: bcm: HR2: Fix PPI interrupt types Helge Deller (1): parisc: Fix kernel panic in mem_init() James Hilliard (1): Input: usbtouchscreen - add support for BonXeon TP Jan Schmidt (1): drm/edid: Add Oculus Rift S to non-desktop list Jaroslav Kysela (1): ASoC: intel - fix the card names Jason Gunthorpe (1): RDMA/core: Fix double destruction of uobject Jens Axboe (1): Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" Jere Leppänen (1): sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed Jeremy Kerr (1): net: bmac: Fix read of MAC address from ROM Jeremy Sowden (1): vti4: eliminated some duplicate code. Jerry Lee (1): libceph: ignore pool overlay and cache logic on redirects Jiri Pirko (1): mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails Johan Jonker (5): ARM: dts: rockchip: fix phy nodename for rk3228-evb arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts arm64: dts: rockchip: swap interrupts interrupt-names rk3399 gpu node ARM: dts: rockchip: swap clock-names of gpu nodes ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk322x.dtsi Jonathan McDowell (1): net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x Julian Sax (1): HID: i2c-hid: add Schneider SCL142ALM to descriptor override Jérôme Pouiller (1): mmc: fix compilation of user API Kaike Wan (1): IB/qib: Call kobject_put() when kobject_init_and_add() fails Kailang Yang (1): ALSA: hda/realtek - Add new codec supported for ALC287 Kamal Mostafa (2): UBUNTU: upstream stable to v4.19.126, v5.4.44 UBUNTU: upstream stable to v4.19.127, v5.4.45 Kefeng Wang (1): riscv: stacktrace: Fix undefined reference to `walk_stackframe' Kevin Locke (1): Input: i8042 - add ThinkPad S230u to i8042 reset list Konstantin Khlebnikov (1): mm: remove VM_BUG_ON(PageSlab()) from page_mapcount() Lei Xue (1): cachefiles: Fix race between read_waiter and read_copier involving op->to_do Linus Lüssing (1): mac80211: mesh: fix discovery timer re-arming issue / crash Linus Walleij (1): gpio: fix locking open drain IRQ lines Liu Yibin (1): csky: Fixup remove duplicate irq_disable Liviu Dudau (1): mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() Lucas De Marchi (1): drm/i915: fix port checks for MST support on gen >= 11 Madhuparna Bhowmik (1): evm: Fix RCU list related warnings Manivannan Sadhasivam (1): net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() Marc Payne (1): r8152: support additional Microsoft Surface Ethernet Adapter variant Martin KaFai Lau (1): net: inet_csk: Fix so_reuseport bind-address cache in tb->fast* Masahiro Yamada (1): usb: gadget: legacy: fix redundant initialization warnings Matteo Croce (1): samples: bpf: Fix build error Matthew Garrett (1): mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter Michael Braun (1): netfilter: nft_reject_bridge: enable reject with bridge vlan Michael Chan (1): bnxt_en: Fix accumulation of bp->net_stats_prev. Moshe Shemesh (2): net/mlx5: Add command entry handling completion net/mlx5e: Update netdev txq on completions during closure Nathan Chancellor (1): x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables Neil Horman (1): sctp: Don't add the shutdown timer if its already been added Nicolas Dichtel (1): xfrm interface: fix oops when deleting a x-netns interface Pablo Neira Ayuso (3): netfilter: nfnetlink_cthelper: unbreak userspace helper support netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build Peng Hao (1): mmc: block: Fix use-after-free issue for rpmb Phil Sutter (1): netfilter: ipset: Fix subcounter update skip Pradeep Kumar Chitrapu (1): ieee80211: Fix incorrect mask for default PE duration Qiushi Wu (6): net: sun: fix missing release regions in cas_init_one(). net/mlx4_core: fix a memory leak bug. RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() iommu: Fix reference count leak in iommu_group_alloc. qlcnic: fix missing release in qlcnic_83xx_interrupt_test. bonding: Fix reference count leak in bond_sysfs_slave_add. Robert Beckett (1): ARM: dts/imx6q-bx50v3: Set display interface clock parents Roi Dayan (2): net/mlx5: Annotate mutex destroy for root ns net/mlx5e: Fix inner tirs handling Roman Mashak (1): net sched: fix reporting the first-time use timestamp Russell King (4): ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.h ARM: uaccess: integrate uaccess_save and uaccess_restore ARM: uaccess: fix DACR mismatch with nested exceptions net: mvpp2: fix RX hashing for non-10G ports Sabrina Dubroca (1): net: don't return invalid table id error when we fall back to PF_UNSPEC Sakari Ailus (1): media: staging: ipu3-imgu: Move alignment attribute to field Scott Shumate (1): HID: sony: Fix for broken buttons on DS3 USB dongles Stefan Agner (1): ARM: 8843/1: use unified assembler in headers Stephen Warren (1): gpio: tegra: mask GPIO IRQs during IRQ shutdown Steve French (1): cifs: Fix null pointer check in cifs_read Takashi Iwai (3): gpio: exar: Fix bad handling for ida_simple_get error path ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio Tejun Heo (1): Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" Tero Kristo (1): clk: ti: am33xx: fix RTC clock parent Vadim Fedorenko (3): net: ipip: fix wrong address family in init error path net/tls: fix encryption error checking net/tls: free record only on encryption error Vakul Garg (1): tls: Fix recvmsg() to be able to peek across multiple records Valentin Longchamp (1): net/ethernet/freescale: rework quiesce/activate for ucc_geth Valentine Fatiev (1): IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode Vasily Gorbik (1): s390/ftrace: save traced function caller Vinay Kumar Yadav (1): net/tls: fix race condition causing kernel panic Vincent Stehlé (1): ARM: dts: bcm2835-rpi-zero-w: Fix led polarity Vineet Gupta (1): ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT Vladimir Oltean (1): dpaa_eth: fix usage as DSA master, try 3 Wei Yongjun (1): Input: synaptics-rmi4 - fix error return code in rmi_driver_probe() Xin Long (7): xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output xfrm: fix a warning in xfrm_policy_insert_list xfrm: fix a NULL-ptr deref in xfrm_local_error ip_vti: receive ipip packet by calling ip_tunnel_rcv esp6: get the right proto for transport mode in esp6_gso_encap xfrm: remove the xfrm_state_put call becofe going to out_reset Xinwei Kong (1): spi: dw: use "smp_mb()" to avoid sending spi data error Yuqi Jin (1): net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" Łukasz Patron (1): Input: xpad - add custom init packet for Xbox One S controllers Łukasz Stelmach (1): ARM: 8970/1: decompressor: increase tag size arch/arc/kernel/setup.c | 5 +- arch/arc/plat-eznps/Kconfig | 1 + arch/arm/boot/compressed/vmlinux.lds.S | 2 +- arch/arm/boot/dts/bcm-hr2.dtsi | 6 +- arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 2 +- arch/arm/boot/dts/imx6q-b450v3.dts | 7 - arch/arm/boot/dts/imx6q-b650v3.dts | 7 - arch/arm/boot/dts/imx6q-b850v3.dts | 11 - arch/arm/boot/dts/imx6q-bx50v3.dtsi | 15 + arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/rk3228-evb.dts | 2 +- arch/arm/boot/dts/rk322x.dtsi | 6 +- arch/arm/boot/dts/rk3xxx.dtsi | 2 +- arch/arm/include/asm/assembler.h | 83 +----- arch/arm/include/asm/uaccess-asm.h | 117 ++++++++ arch/arm/include/asm/vfpmacros.h | 8 +- arch/arm/kernel/entry-armv.S | 11 +- arch/arm/kernel/entry-header.S | 9 +- arch/arm/lib/bitops.h | 8 +- arch/arm64/boot/dts/rockchip/rk3328-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 8 +- arch/csky/include/asm/uaccess.h | 49 ++-- arch/csky/kernel/entry.S | 2 - arch/csky/lib/usercopy.c | 8 +- arch/parisc/mm/init.c | 2 +- arch/powerpc/platforms/powernv/opal-imc.c | 39 ++- arch/riscv/kernel/stacktrace.c | 2 +- arch/s390/kernel/mcount.S | 1 + arch/s390/mm/hugetlbpage.c | 9 +- arch/x86/include/asm/dma.h | 2 +- arch/x86/include/asm/pgtable.h | 1 + arch/x86/kernel/fpu/xstate.c | 86 +++--- arch/x86/mm/mmio-mod.c | 4 +- block/blk-core.c | 11 +- debian.master/upstream-stable | 4 +- drivers/block/null_blk_zoned.c | 4 + drivers/clk/ti/clk-33xx.c | 2 +- drivers/crypto/chelsio/chtls/chtls_io.c | 2 +- drivers/gpio/gpio-exar.c | 7 +- drivers/gpio/gpio-tegra.c | 1 + drivers/gpio/gpiolib.c | 11 +- drivers/gpu/drm/drm_edid.c | 3 +- drivers/gpu/drm/i915/intel_dp.c | 7 +- drivers/gpu/drm/i915/intel_dp_mst.c | 22 +- drivers/hid/hid-multitouch.c | 60 +++- drivers/hid/hid-sony.c | 17 ++ drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 + drivers/i2c/busses/i2c-altera.c | 10 +- drivers/infiniband/core/rdma_core.c | 20 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 8 - drivers/infiniband/hw/qib/qib_sysfs.c | 9 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 2 +- drivers/infiniband/ulp/ipoib/ipoib.h | 4 + drivers/infiniband/ulp/ipoib/ipoib_cm.c | 15 +- drivers/infiniband/ulp/ipoib/ipoib_ib.c | 9 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 10 +- drivers/input/evdev.c | 19 +- drivers/input/joystick/xpad.c | 12 + drivers/input/keyboard/dlink-dir685-touchkeys.c | 2 +- drivers/input/rmi4/rmi_driver.c | 5 +- drivers/input/serio/i8042-x86ia64io.h | 7 + drivers/input/touchscreen/usbtouchscreen.c | 1 + drivers/iommu/iommu.c | 2 +- drivers/mmc/core/block.c | 2 +- drivers/net/bonding/bond_sysfs_slave.c | 4 +- drivers/net/dsa/mt7530.c | 20 +- drivers/net/dsa/mt7530.h | 7 + drivers/net/ethernet/apple/bmac.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- drivers/net/ethernet/freescale/Kconfig | 2 + drivers/net/ethernet/freescale/dpaa/Kconfig | 1 + drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 13 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c | 2 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 14 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 6 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 8 + drivers/net/ethernet/microchip/encx24j600.c | 5 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 4 +- drivers/net/ethernet/smsc/smsc911x.c | 9 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 13 + drivers/net/ethernet/sun/cassini.c | 3 +- drivers/net/ethernet/ti/cpsw.c | 4 + drivers/net/usb/cdc_ether.c | 11 +- drivers/net/usb/r8152.c | 1 + drivers/net/wireless/cisco/airo.c | 12 + drivers/net/wireless/intersil/p54/p54usb.c | 1 + drivers/net/wireless/mediatek/mt76/mt76x02.h | 1 + drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 1 + drivers/nvdimm/btt.c | 8 +- drivers/nvdimm/namespace_devs.c | 7 +- drivers/scsi/ufs/ufshcd.c | 1 + drivers/soc/mediatek/mtk-cmdq-helper.c | 4 +- drivers/spi/spi-dw.c | 3 + drivers/staging/media/ipu3/include/intel-ipu3.h | 5 +- drivers/usb/dwc3/dwc3-pci.c | 1 + drivers/usb/gadget/legacy/inode.c | 3 +- drivers/usb/phy/phy-twl6030-usb.c | 12 +- fs/binfmt_elf.c | 2 +- fs/cachefiles/rdwr.c | 2 +- fs/cifs/file.c | 2 +- fs/gfs2/log.c | 6 +- fs/gfs2/quota.c | 3 +- fs/gfs2/quota.h | 3 +- include/asm-generic/topology.h | 2 +- include/linux/ieee80211.h | 2 +- include/linux/mlx5/driver.h | 1 + include/linux/mm.h | 15 +- include/linux/netfilter/nf_conntrack_pptp.h | 2 +- include/net/act_api.h | 3 +- include/net/ip_fib.h | 1 - include/net/tls.h | 7 +- include/rdma/uverbs_std_types.h | 2 +- include/uapi/linux/mmc/ioctl.h | 1 + include/uapi/linux/xfrm.h | 2 +- kernel/cgroup/rstat.c | 16 +- kernel/relay.c | 5 + mm/mremap.c | 2 +- mm/vmalloc.c | 2 +- net/ax25/af_ax25.c | 6 +- net/bridge/netfilter/nft_reject_bridge.c | 6 + net/ceph/osd_client.c | 4 +- net/core/dev.c | 20 +- net/dsa/tag_mtk.c | 15 + net/ipv4/esp4_offload.c | 4 +- net/ipv4/fib_frontend.c | 3 +- net/ipv4/inet_connection_sock.c | 43 +-- net/ipv4/ip_vti.c | 75 ++--- net/ipv4/ipip.c | 2 +- net/ipv4/ipmr.c | 2 +- net/ipv4/netfilter/nf_nat_pptp.c | 7 +- net/ipv4/route.c | 14 +- net/ipv6/esp6_offload.c | 13 +- net/ipv6/ip6_fib.c | 2 +- net/ipv6/ip6mr.c | 2 +- net/mac80211/mesh_hwmp.c | 7 + net/netfilter/ipset/ip_set_list_set.c | 2 +- net/netfilter/nf_conntrack_pptp.c | 62 ++-- net/netfilter/nfnetlink_cthelper.c | 3 +- net/qrtr/qrtr.c | 2 +- net/sctp/sm_sideeffect.c | 14 +- net/sctp/sm_statefuns.c | 9 +- net/tls/tls_sw.c | 316 +++++++++++++++------ net/xdp/xdp_umem.c | 8 +- net/xfrm/xfrm_input.c | 2 +- net/xfrm/xfrm_interface.c | 21 ++ net/xfrm/xfrm_output.c | 15 +- net/xfrm/xfrm_policy.c | 7 +- samples/bpf/lwt_len_hist_user.c | 2 - security/commoncap.c | 1 + security/integrity/evm/evm_crypto.c | 2 +- security/integrity/evm/evm_main.c | 4 +- security/integrity/evm/evm_secfs.c | 9 +- sound/core/hwdep.c | 4 +- sound/pci/hda/patch_realtek.c | 39 ++- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 2 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 2 +- sound/usb/mixer.c | 8 + sound/usb/mixer_maps.c | 24 ++ sound/usb/quirks-table.h | 26 ++ tools/perf/util/srcline.c | 16 +- .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 2 +- 169 files changed, 1290 insertions(+), 669 deletions(-) create mode 100644 arch/arm/include/asm/uaccess-asm.h