Message ID | 20191217202635.16561-1-kamal@canonical.com |
---|---|
State | New |
Headers | show |
Series | [SRU,Disco,PULL] Disco upstream stable patchset 2019-12-17+ | expand |
On 2019-12-17 21:26, Kamal Mostafa wrote: > This pull req includes the following pending Disco stable patchsets: > > Disco update: upstream stable patchset 2019-12-12 > Ported from the following upstream stable releases: > v4.19.88, v5.3.15 > https://bugs.launchpad.net/bugs/1856213 > > Disco update: upstream stable patchset 2019-12-17 > Ported from the following upstream stable releases: > v4.19.89, v5.3.16 > https://bugs.launchpad.net/bugs/1856754 > > -Kamal > > ----- > > The following changes since commit f63d9eba56f2dafe8c19bad3506bd6308cc48d8c: > > crypto: user - fix memory leak in crypto_reportstat (2019-12-10 15:33:59 +0100) > > are available in the Git repository at: > > git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/disco disco-stable > > for you to fetch changes up to 88e1fab859276e4b6ccac4d6047f7ab2c3c457d7: > > UBUNTU: upstream stable to v4.19.89, v5.3.16 (2019-12-17 09:41:18 -0800) Applied to disco/master-next branch. Thanks, Kleber > > ---------------------------------------------------------------- > Adrian Hunter (1): > perf script: Fix invalid LBR/binary mismatch error > > Ahmed Zaki (1): > mac80211: fix station inactive_time shortly after boot > > Al Viro (4): > autofs: fix a leak in autofs_expire_indirect() > exportfs_decode_fh(): negative pinned may become positive without the parent locked > audit_get_nd(): don't unlock parent too early > ecryptfs: fix unlink and rmdir in face of underlying fs modifications > > Alexander Shishkin (1): > perf/core: Consistently fail fork on allocation failures > > Alexander Usyskin (2): > mei: bus: prefix device names on bus with the bus name > mei: me: add comet point V device id > > Alexandre Belloni (1): > clk: at91: avoid sleeping early > > Alexandre Torgue (1): > pinctrl: stm32: fix memory leak issue > > Andy Shevchenko (1): > pinctrl: cherryview: Allocate IRQ chip dynamic > > Anton Eidelman (1): > nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths > > Ard Biesheuvel (2): > crypto: ecdh - fix big endian bug in ECC library > crypto: geode-aes - switch to skcipher for cbc(aes) fallback > > Arnaud Pouliquen (1): > mailbox: stm32_ipcc: add spinlock to fix channels concurrent access > > Arnd Bergmann (1): > lp: fix sparc64 LPSETTIMEOUT ioctl > > Ayush Sawal (1): > crypto: af_alg - cast ki_complete ternary op to int > > Bard Liao (1): > soundwire: intel: fix intel_register_dai PDI offsets and numbers > > Ben Dooks (1): > soc: imx: gpc: fix initialiser format > > Björn Töpel (2): > samples/bpf: fix build by setting HAVE_ATTR_TEST to zero > bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() > > Brian Foster (1): > xfs: add missing error check in xfs_prepare_shift() > > Candle Sun (1): > HID: core: check whether Usage Page item is after Usage ID items > > Christian Lamparter (1): > crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr > > Chuhong Yuan (6): > net: fec: add missed clk_disable_unprepare in remove > net: macb: add missed tasklet_kill > net: fec: fix clock count mis-match > serial: ifx6x60: add missed pm_runtime_disable > rsxx: add missed destroy_workqueue calls in remove > net: ep93xx_eth: fix mismatch of request_mem_region in remove > > Claudiu Beznea (1): > drm/atmel-hlcdc: revert shift by 8 > > Colin Ian King (2): > clk: sunxi-ng: a80: fix the zero'ing of bits 16 and 18 > ice: fix potential infinite loop because loop counter being too small > > Dan Carpenter (2): > block: drbd: remove a stray unlock in __drbd_send_protocol() > drm/i810: Prevent underflow in ioctl > > Dmitry Safonov (1): > time: Zero the upper 32-bits in __kernel_timespec on 32-bit > > Dmitry Torokhov (1): > tty: vt: keyboard: reject invalid keycodes > > Doug Berger (2): > net: bcmgenet: use RGMII loopback for MAC reset > net: bcmgenet: reapply manual settings to the PHY > > Dust Li (1): > net: sched: fix `tc -s class show` no bstats on class with nolock subqueues > > Eric Dumazet (1): > powerpc/bpf: Fix tail call implementation > > Eugen Hristev (4): > clk: at91: fix update bit maps on CFG_MOR write > media: v4l2-ctrl: fix flags for DO_WHITE_BALANCE > media: atmel: atmel-isc: fix INIT_WORK misplacement > watchdog: sama5d4: fix WDD value to be always set to max > > Fabien Dessenne (1): > mailbox: mailbox-test: fix null pointer if no mmio > > Fabien Parent (1): > clocksource/drivers/mediatek: Fix error handling > > Fabio D'Urso (1): > USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P > > Fabio Estevam (1): > ARM: dts: imx6qdl-sabreauto: Fix storm of accelerometer interrupts > > Florian Westphal (1): > bridge: ebtables: don't crash when using dnat target in output chains > > Gabriel Fernandez (4): > clk: stm32mp1: fix HSI divider flag > clk: stm32mp1: fix mcu divider table > clk: stm32mp1: add CLK_SET_RATE_NO_REPARENT to Kernel clocks > clk: stm32mp1: parent clocks update > > Geert Uytterhoeven (1): > fbdev: c2p: Fix link failure on non-inlining > > Gregory CLEMENT (3): > spi: atmel: Fix CS high support > spi: Fix SPI_CS_HIGH setting when using native and GPIO CS > spi: Fix NULL pointer when setting SPI_CS_HIGH for GPIO CS > > Hans Verkuil (2): > Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus > Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers > > Hans de Goede (5): > staging: rtl8723bs: Drop ACPI device ids > staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids > platform/x86: hp-wmi: Fix ACPI errors caused by too small buffer > platform/x86: hp-wmi: Fix ACPI errors caused by passing 0 as input size > Input: goodix - add upside-down quirk for Teclast X89 tablet > > Harini Katakam (1): > net: macb: Fix SUBNS increment and increase resolution > > Hugues Fruchet (2): > media: stm32-dcmi: fix DMA corruption when stopping streaming > media: stm32-dcmi: fix check of pm_runtime_get_sync return value > > Hui Wang (1): > ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop > > Ilya Leoshkevich (1): > scripts/gdb: fix debugging modules compiled with hot/cold partitioning > > Jakub Kicinski (8): > selftests: bpf: test_sockmap: handle file creation failures gracefully > net/tls: take into account that bpf_exec_tx_verdict() may free the record > net/tls: free the record on encryption error > net: skmsg: fix TLS 1.3 crash with full sk_msg > selftests/tls: add a test for fragmented messages > net/tls: remove the dead inplace_crypto code > net/tls: use sg_next() to walk sg entries > selftests: bpf: correct perror strings > > Jan Kara (2): > jbd2: Fix possible overflow in jbd2_log_space_left() > iomap: Fix pipe page leakage during splicing > > Jann Horn (2): > binder: Fix race between mmap() and binder_alloc_print_pages() > binder: Handle start==NULL in binder_update_page_range() > > Jeff Layton (1): > ceph: return -EINVAL if given fsc mount option on kernel w/o support > > Jeffrey Hugo (1): > tty: serial: msm_serial: Fix flow control > > Jens Axboe (1): > net: separate out the msghdr copy from ___sys_{send,recv}msg() > > Jeroen Hofstee (3): > can: peak_usb: report bus recovery as well > can: c_can: D_CAN: c_can_chip_config(): perform a sofware reset on open > can: rx-offload: can_rx_offload_irq_offload_timestamp(): continue on error > > Jian-Hong Pan (1): > ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC > > Jiangfeng Xiao (1): > serial: serial_core: Perform NULL checks for break_ctl ops > > Joel Stanley (1): > watchdog: aspeed: Fix clock behaviour for ast2600 > > Joerg Roedel (1): > x86/mm/32: Sync only to VMALLOC_END in vmalloc_sync_all() > > Johan Hovold (2): > drm/msm: fix memleak on release > can: ucan: fix non-atomic allocation in completion handler > > Johannes Berg (1): > mac80211: fix ieee80211_txq_setup_flows() failure path > > John Hubbard (1): > mm/gup_benchmark: fix MAP_HUGETLB case > > John Rutherford (1): > tipc: fix link name length check > > Jon Hunter (1): > arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator > > Jorge Ramirez-Ortiz (1): > watchdog: pm8916_wdt: fix pretimeout registration flow > > Jose Abreu (3): > net: stmmac: gmac4: bitrev32 returns u32 > net: stmmac: xgmac: Fix TSA selection > net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV > > Jouni Hogander (2): > slip: Fix use-after-free Read in slip_open > can: slcan: Fix use-after-free Read in slcan_open > > Kai Vehmanen (3): > ASoC: hdac_hda: fix race in device removal > ALSA: hda: hdmi - add Tigerlake support > ALSA: hda: hdmi - fix pin setup on Tigerlake > > Kai-Heng Feng (1): > ALSA: hda - Add mute led support for HP ProBook 645 G4 > > Kamal Mostafa (2): > UBUNTU: upstream stable to v4.19.88, v5.3.15 > UBUNTU: upstream stable to v4.19.89, v5.3.16 > > Kishon Vijay Abraham I (1): > reset: Fix memory leak in reset_control_array_put() > > Lionel Debieve (2): > crypto: stm32/hash - Fix hmac issue more than 256 bytes > hwrng: stm32 - fix unbalanced pm_runtime_enable > > Lucas Stach (1): > Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash > > Marc Kleine-Budde (6): > can: rx-offload: can_rx_offload_queue_tail(): fix error handling, avoid skb mem leak > can: rx-offload: can_rx_offload_offload_one(): do not increase the skb_queue beyond skb_queue_len_max > can: rx-offload: can_rx_offload_offload_one(): increment rx_fifo_errors on queue overflow or OOM > can: rx-offload: can_rx_offload_offload_one(): use ERR_PTR() to propagate error value in case of errors > can: rx-offload: can_rx_offload_irq_offload_fifo(): continue on error > can: flexcan: increase error counters if skb enqueueing via can_rx_offload_queue_sorted() fails > > Marek Szyprowski (4): > clk: samsung: exynos5433: Fix error paths > clk: samsung: exynos5420: Preserve PLL configuration during suspend/resume > clk: samsung: exynos542x: Move G3D subsystem clocks to its sub-CMU > arm64: dts: exynos: Revert "Remove unneeded address space mapping for soc node" > > Mark Salter (1): > crypto: ccp - fix uninitialized list head > > Martin Blumenstingl (1): > clk: meson: gxbb: let sar_adc_clk_div set the parent clock rate > > Mathias Kresin (1): > usb: dwc2: use a longer core rest timeout in dwc2_core_reset() > > Matthew Wilcox (Oracle) (4): > idr: Fix integer overflow in idr_for_each_entry > idr: Fix idr_alloc_u32 on 32-bit systems > XArray: Fix xas_next() with a single entry at 0 > idr: Fix idr_get_next_ul race with idr_remove > > Max Gurtovoy (1): > nvme-rdma: fix a segmentation fault during module unload > > Menglong Dong (1): > macvlan: schedule bc_work even if error > > Michael Zhivich (1): > x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early > > Michał Mirosław (1): > usb: gadget: u_serial: add missing port entry locking > > Mika Westerberg (2): > thunderbolt: Power cycle the router if NVM authentication fails > thunderbolt: Fix lockdep circular locking depedency warning > > Mike Leach (1): > coresight: etm4x: Fix input validation for sysfs. > > Miklos Szeredi (2): > fuse: verify nlink > fuse: verify attributes > > Miquel Raynal (1): > mtd: rawnand: atmel: Fix spelling mistake in error message > > Mordechay Goodstein (1): > iwlwifi: pcie: don't consider IV len in A-MSDU > > Nathan Chancellor (1): > clk: sunxi: Fix operator precedence in sunxi_divs_clk_setup > > Navid Emamdoost (5): > sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook > rsi: release skb if rsi_prepare_beacon fails > Input: Fix memory leak in psxpad_spi_probe > crypto: user - fix memory leak in crypto_report > net: qrtr: fix memort leak in qrtr_tun_write_iter > > Nicholas Nunley (1): > iavf: initialize ITRN registers with correct values > > Nicolas Pitre (1): > vcs: prevent write access to vcsu devices > > Nikolay Aleksandrov (1): > net: psample: fix skb_over_panic > > Olivier Moysan (4): > ASoC: stm32: sai: add restriction on mmap support > ASoC: stm32: i2s: fix dma configuration > ASoC: stm32: i2s: fix 16 bit format support > ASoC: stm32: i2s: fix IRQ clearing > > Ondrej Jirman (1): > ARM: dts: sun8i-a83t-tbs-a711: Fix WiFi resume from suspend > > Pan Bian (2): > staging: rtl8192e: fix potential use after free > Input: cyttsp4_core - fix use after free bug > > Paolo Abeni (3): > openvswitch: fix flow command message size > openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() > openvswitch: remove another BUG_ON() > > Paolo Bonzini (3): > KVM: x86: do not modify masked bits of shared MSRs > KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES > KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) > > Patrice Chotard (1): > spi: stm32-qspi: Fix kernel oops when unbinding driver > > Paul Thomas (1): > net: macb driver, check for SKBTX_HW_TSTAMP > > Pavel Shilovsky (2): > CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks > CIFS: Fix SMB2 oplock break processing > > Peng Fan (1): > tty: serial: fsl_lpuart: use the sg count from dma_map_sg > > Peter Ujfalusi (1): > clk: ti: dra7-atl-clock: Remove ti_clk_add_alias call > > Peter Zijlstra (1): > sched/core: Avoid spurious lock dependencies > > Prabhakar Kushwaha (1): > kselftest: Fix NULL INSTALL_PATH for TARGETS runlist > > Randy Dunlap (1): > reset: fix reset_control_ops kerneldoc comment > > Robert Richter (1): > EDAC/ghes: Fix locking and memory barrier issues > > Roi Dayan (1): > net/mlx5e: Fix eswitch debug print of max fdb flow > > Russell King (2): > ASoC: kirkwood: fix external clock probe defer > ASoC: kirkwood: fix device remove ordering > > Sean Christopherson (2): > KVM: x86: Grab KVM's srcu lock when setting nested state > KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter > > Sean Paul (1): > drm: damage_helper: Fix race checking plane->state->fb > > Sean Young (1): > media: rc: mark input device as pointing stick > > Sebastian Andrzej Siewior (1): > x86/fpu: Don't cache access to fpu_fpregs_owner_ctx > > Sharvari Harisangam (1): > mwifiex: update set_mac_address logic > > Shirish S (1): > drm/amdgpu: dont schedule jobs while in reset > > Sirong Wang (1): > RDMA/hns: Correct the value of HNS_ROCE_HEM_CHUNK_LEN > > Stephan Gerhold (2): > ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX > NFC: nxp-nci: Fix NULL pointer dereference after I2C communication error > > Steven Rostedt (VMware) (1): > perf scripting engines: Iterate on tep event arrays directly > > Takashi Iwai (2): > ALSA: pcm: oss: Avoid potential buffer overflows > ALSA: hda - Fix pending unsol events at shutdown > > Tejun Heo (1): > kernfs: fix ino wrap-around detection > > Theodore Ts'o (1): > ext4: add more paranoia checking in ext4_expand_extra_isize handling > > Timo Schlüßler (1): > can: mcp251x: mcp251x_restart_work_handler(): Fix potential force_quit race condition > > Toke Høiland-Jørgensen (1): > net/fq_impl: Switch to kvmalloc() for memory allocation > > Tony Lindgren (1): > clk: ti: clkctrl: Fix failed to enable error with double udelay timeout > > Trond Myklebust (1): > nfsd: Ensure CLONE persists data and metadata changes to the target file > > Tudor Ambarus (1): > crypto: atmel-aes - Fix IV handling when req->nbytes < ivsize > > Tuowen Zhao (1): > sparc64: implement ioremap_uc > > Ulrich Hecht (1): > ravb: implement MTU change while device is up > > Uwe Kleine-König (2): > pwm: bcm-iproc: Prevent unloading the driver module while in use > pwm: Clear chip_data in pwm_put() > > Vincent Whitchurch (1): > serial: pl011: Fix DMA ->flush_buffer() > > Viresh Kumar (1): > RDMA/qib: Validate ->show()/store() callbacks before calling them > > Vitaly Kuznetsov (1): > selftests: kvm: fix build with glibc >= 2.30 > > Vladimir Oltean (1): > net: mscc: ocelot: fix __ocelot_rmw_ix prototype > > Wei Wang (1): > thermal: Fix deadlock in thermal thermal_zone_device_check > > Wen Yang (3): > mtd: rawnand: atmel: fix possible object reference leak > ASoC: stm32: sai: add missing put_device() > i2c: core: fix use after free in of_i2c_notify > > Wenpeng Liang (1): > RDMA/hns: Correct the value of srq_desc_size > > Xiaochen Shen (2): > x86/resctrl: Prevent NULL pointer dereference when reading mondata > x86/resctrl: Fix potential lockdep warning > > Xiaodong Xu (1): > xfrm: release device reference for invalid state > > Xiaojun Sang (1): > ASoC: compress: fix unsigned integer overflow check > > Xin Long (1): > sctp: cache netns in sctp_ep_common > > Xingyu Chen (1): > watchdog: meson: Fix the wrong value of left time > > Yonglong Liu (1): > net: hns3: fix ETS bandwidth validation bug > > Yuantian Tang (1): > arm64: dts: ls1028a: fix a compatible issue > > Yuchung Cheng (1): > tcp: exit if nothing to retransmit on RTO timeout > > YueHaibing (2): > appletalk: Fix potential NULL pointer dereference in unregister_snap_client > appletalk: Set error code if register_snap_client failed > > Yunhao Tian (1): > drm/sun4i: tcon: Set min division of TCON0_DCLK to 1. > > Yunsheng Lin (1): > net: hns3: reallocate SSU' buffer size when pfc_en changes > > Zenghui Yu (1): > KVM: arm/arm64: vgic: Don't rely on the wrong pending table > > changzhu (1): > drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 > > paulhsia (1): > ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() > > arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 8 ++ > arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 1 + > arch/arm64/boot/dts/exynos/exynos5433.dtsi | 6 +- > arch/arm64/boot/dts/exynos/exynos7.dtsi | 6 +- > arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 2 +- > arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 2 +- > arch/powerpc/net/bpf_jit_comp64.c | 13 ++ > arch/sparc/include/asm/io_64.h | 1 + > arch/x86/include/asm/fpu/internal.h | 2 +- > arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 4 + > arch/x86/kernel/cpu/resctrl/rdtgroup.c | 4 - > arch/x86/kernel/tsc.c | 3 + > arch/x86/kvm/cpuid.c | 5 +- > arch/x86/kvm/vmx/nested.c | 10 ++ > arch/x86/kvm/vmx/vmx.c | 10 +- > arch/x86/kvm/x86.c | 17 ++- > arch/x86/mm/fault.c | 2 +- > crypto/af_alg.c | 2 +- > crypto/crypto_user_base.c | 4 +- > crypto/ecc.c | 3 +- > debian.master/upstream-stable | 4 +- > drivers/android/binder_alloc.c | 30 +++-- > drivers/block/drbd/drbd_main.c | 1 - > drivers/block/rsxx/core.c | 2 + > drivers/char/hw_random/stm32-rng.c | 8 ++ > drivers/char/lp.c | 4 + > drivers/clk/at91/clk-main.c | 7 +- > drivers/clk/at91/sckc.c | 20 ++- > drivers/clk/clk-stm32mp1.c | 28 ++-- > drivers/clk/meson/gxbb.c | 1 + > drivers/clk/samsung/clk-exynos5420.c | 27 +++- > drivers/clk/samsung/clk-exynos5433.c | 14 +- > drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 2 +- > drivers/clk/sunxi/clk-sunxi.c | 4 +- > drivers/clk/ti/clk-dra7-atl.c | 6 - > drivers/clk/ti/clkctrl.c | 5 +- > drivers/clocksource/timer-mediatek.c | 10 +- > drivers/crypto/amcc/crypto4xx_core.c | 6 +- > drivers/crypto/atmel-aes.c | 53 ++++---- > drivers/crypto/ccp/ccp-dmaengine.c | 1 + > drivers/crypto/geode-aes.c | 57 +++++---- > drivers/crypto/geode-aes.h | 2 +- > drivers/crypto/stm32/stm32-hash.c | 2 +- > drivers/edac/ghes_edac.c | 90 +++++++++---- > drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 5 +- > drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 7 + > drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 2 +- > drivers/gpu/drm/drm_damage_helper.c | 8 +- > drivers/gpu/drm/i810/i810_dma.c | 4 +- > drivers/gpu/drm/msm/msm_debugfs.c | 6 +- > drivers/gpu/drm/sun4i/sun4i_tcon.c | 2 +- > drivers/hid/hid-core.c | 51 +++++++- > .../hwtracing/coresight/coresight-etm4x-sysfs.c | 21 +-- > drivers/i2c/i2c-core-of.c | 4 +- > drivers/infiniband/hw/hns/hns_roce_hem.h | 2 +- > drivers/infiniband/hw/hns/hns_roce_srq.c | 2 +- > drivers/infiniband/hw/qib/qib_sysfs.c | 6 + > drivers/input/joystick/psxpad-spi.c | 2 +- > drivers/input/mouse/synaptics.c | 1 + > drivers/input/rmi4/rmi_f34v7.c | 3 + > drivers/input/rmi4/rmi_smbus.c | 2 - > drivers/input/touchscreen/cyttsp4_core.c | 7 - > drivers/input/touchscreen/goodix.c | 9 ++ > drivers/mailbox/mailbox-test.c | 14 +- > drivers/mailbox/stm32-ipcc.c | 37 ++++-- > drivers/media/platform/atmel/atmel-isc.c | 4 +- > drivers/media/platform/stm32/stm32-dcmi.c | 23 +++- > drivers/media/rc/rc-main.c | 1 + > drivers/media/v4l2-core/v4l2-ctrls.c | 1 + > drivers/misc/mei/bus.c | 9 +- > drivers/misc/mei/hw-me-regs.h | 1 + > drivers/misc/mei/pci-me.c | 1 + > drivers/mtd/nand/raw/atmel/nand-controller.c | 2 +- > drivers/mtd/nand/raw/atmel/pmecc.c | 21 ++- > drivers/net/can/c_can/c_can.c | 26 ++++ > drivers/net/can/flexcan.c | 10 +- > drivers/net/can/rx-offload.c | 96 +++++++++++--- > drivers/net/can/slcan.c | 1 + > drivers/net/can/spi/mcp251x.c | 2 +- > drivers/net/can/usb/peak_usb/pcan_usb.c | 15 ++- > drivers/net/can/usb/ucan.c | 2 +- > drivers/net/ethernet/broadcom/genet/bcmgenet.c | 7 +- > drivers/net/ethernet/broadcom/genet/bcmmii.c | 33 +++++ > drivers/net/ethernet/cadence/macb.h | 6 +- > drivers/net/ethernet/cadence/macb_main.c | 5 +- > drivers/net/ethernet/cadence/macb_ptp.c | 5 +- > drivers/net/ethernet/cirrus/ep93xx_eth.c | 5 +- > drivers/net/ethernet/freescale/fec_main.c | 13 +- > .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 19 ++- > drivers/net/ethernet/intel/iavf/iavf_main.c | 4 +- > drivers/net/ethernet/intel/ice/ice_sched.c | 2 +- > .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 2 +- > drivers/net/ethernet/mscc/ocelot.h | 2 +- > drivers/net/ethernet/renesas/ravb.h | 3 +- > drivers/net/ethernet/renesas/ravb_main.c | 26 ++-- > drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 +- > .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 1 + > drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 2 + > drivers/net/macvlan.c | 3 +- > drivers/net/slip/slip.c | 1 + > drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 20 +-- > drivers/net/wireless/marvell/mwifiex/main.c | 6 +- > drivers/net/wireless/rsi/rsi_91x_mgmt.c | 1 + > drivers/nfc/nxp-nci/i2c.c | 6 +- > drivers/nvme/host/multipath.c | 2 + > drivers/nvme/host/rdma.c | 8 ++ > drivers/pinctrl/intel/pinctrl-cherryview.c | 24 ++-- > drivers/pinctrl/stm32/pinctrl-stm32.c | 26 ++-- > drivers/platform/x86/hp-wmi.c | 10 +- > drivers/pwm/core.c | 1 + > drivers/pwm/pwm-bcm-iproc.c | 1 + > drivers/pwm/pwm-berlin.c | 1 - > drivers/pwm/pwm-pca9685.c | 1 - > drivers/pwm/pwm-samsung.c | 1 - > drivers/reset/core.c | 1 + > drivers/soc/imx/gpc.c | 8 +- > drivers/soundwire/intel.c | 4 +- > drivers/spi/spi-atmel.c | 6 +- > drivers/spi/spi-stm32-qspi.c | 3 +- > drivers/spi/spi.c | 19 +-- > drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 5 +- > drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 7 +- > drivers/thermal/thermal_core.c | 4 +- > drivers/thunderbolt/switch.c | 61 ++++++--- > drivers/tty/serial/amba-pl011.c | 6 +- > drivers/tty/serial/fsl_lpuart.c | 4 +- > drivers/tty/serial/ifx6x60.c | 3 + > drivers/tty/serial/msm_serial.c | 6 +- > drivers/tty/serial/serial_core.c | 2 +- > drivers/tty/vt/keyboard.c | 2 +- > drivers/tty/vt/vc_screen.c | 3 + > drivers/usb/dwc2/core.c | 2 +- > drivers/usb/gadget/function/u_serial.c | 2 + > drivers/usb/serial/ftdi_sio.c | 3 + > drivers/usb/serial/ftdi_sio_ids.h | 7 + > drivers/video/fbdev/c2p_core.h | 8 +- > drivers/watchdog/aspeed_wdt.c | 16 ++- > drivers/watchdog/meson_gxbb_wdt.c | 4 +- > drivers/watchdog/pm8916_wdt.c | 15 ++- > drivers/watchdog/sama5d4_wdt.c | 4 +- > fs/autofs/expire.c | 5 +- > fs/ceph/super.c | 11 +- > fs/cifs/file.c | 7 +- > fs/cifs/smb2misc.c | 7 +- > fs/ecryptfs/inode.c | 65 ++++++---- > fs/exportfs/expfs.c | 31 +++-- > fs/ext4/inode.c | 15 +++ > fs/ext4/super.c | 21 +-- > fs/fuse/dir.c | 25 +++- > fs/fuse/fuse_i.h | 2 + > fs/fuse/readdir.c | 2 +- > fs/iomap.c | 9 +- > fs/kernfs/dir.c | 5 +- > fs/nfsd/nfs4proc.c | 3 +- > fs/nfsd/vfs.c | 8 +- > fs/nfsd/vfs.h | 2 +- > fs/xfs/xfs_bmap_util.c | 2 + > include/linux/atalk.h | 2 +- > include/linux/bpf.h | 2 +- > include/linux/idr.h | 2 +- > include/linux/jbd2.h | 4 +- > include/linux/kernfs.h | 1 + > include/linux/reset-controller.h | 2 +- > include/linux/skmsg.h | 26 ++-- > include/net/fq_impl.h | 4 +- > include/net/sctp/structs.h | 3 + > include/net/tls.h | 3 +- > kernel/audit_watch.c | 2 +- > kernel/bpf/syscall.c | 5 +- > kernel/events/core.c | 2 +- > kernel/sched/core.c | 3 +- > kernel/time/time.c | 3 +- > lib/idr.c | 31 ++--- > lib/radix-tree.c | 2 +- > lib/test_xarray.c | 24 ++++ > lib/xarray.c | 4 + > net/appletalk/aarp.c | 15 ++- > net/appletalk/ddp.c | 21 +-- > net/bridge/netfilter/ebt_dnat.c | 19 ++- > net/core/filter.c | 8 +- > net/core/skmsg.c | 2 +- > net/ipv4/tcp_bpf.c | 2 +- > net/ipv4/tcp_timer.c | 6 +- > net/mac80211/main.c | 2 +- > net/mac80211/sta_info.c | 3 +- > net/openvswitch/datapath.c | 17 ++- > net/psample/psample.c | 2 +- > net/qrtr/tun.c | 5 +- > net/sched/sch_mq.c | 3 +- > net/sched/sch_mqprio.c | 4 +- > net/sched/sch_multiq.c | 2 +- > net/sched/sch_prio.c | 2 +- > net/sctp/associola.c | 1 + > net/sctp/endpointola.c | 1 + > net/sctp/input.c | 4 +- > net/sctp/sm_statefuns.c | 4 +- > net/socket.c | 141 ++++++++++++++------- > net/tipc/netlink_compat.c | 4 +- > net/tls/tls_main.c | 13 +- > net/tls/tls_sw.c | 32 +++-- > net/xfrm/xfrm_input.c | 3 + > samples/bpf/Makefile | 1 + > scripts/gdb/linux/symbols.py | 3 +- > sound/core/compress_offload.c | 2 +- > sound/core/oss/linear.c | 2 + > sound/core/oss/mulaw.c | 2 + > sound/core/oss/route.c | 2 + > sound/core/pcm_lib.c | 8 +- > sound/pci/hda/hda_bind.c | 4 + > sound/pci/hda/hda_intel.c | 3 + > sound/pci/hda/patch_conexant.c | 1 + > sound/pci/hda/patch_hdmi.c | 17 ++- > sound/pci/hda/patch_realtek.c | 11 +- > sound/soc/codecs/hdac_hda.c | 2 +- > sound/soc/codecs/msm8916-wcd-analog.c | 4 +- > sound/soc/kirkwood/kirkwood-i2s.c | 11 +- > sound/soc/stm/stm32_i2s.c | 29 ++--- > sound/soc/stm/stm32_sai.c | 11 +- > sound/soc/stm/stm32_sai_sub.c | 12 +- > tools/perf/builtin-script.c | 2 +- > .../perf/util/scripting-engines/trace-event-perl.c | 8 +- > .../util/scripting-engines/trace-event-python.c | 9 +- > tools/testing/selftests/Makefile | 2 +- > tools/testing/selftests/bpf/test_sockmap.c | 47 ++++--- > tools/testing/selftests/kvm/lib/assert.c | 4 +- > tools/testing/selftests/net/tls.c | 60 +++++++++ > tools/testing/selftests/vm/gup_benchmark.c | 2 +- > virt/kvm/arm/vgic/vgic-v3.c | 6 +- > 228 files changed, 1571 insertions(+), 708 deletions(-) >