Hello RT-list! I'm pleased to announce the 4.19.277-rt122 stable release. The 4.19.277-rt121 release updates to the latest stable kernel (no rt specifc changes) and 4.19.277-rt122 adds a fix from Brennan Lamoreaux which addresses a regression in the workqueue code. You can get this release via the git tree at: git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git branch: v4.19-rt Head SHA1: 98073c457fd2e3f52c94163b8a4478ed265406a9 Or to build 4.19.277-rt122 directly, the following patches should be applied: https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.19.tar.xz https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.19.277.xz https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patch-4.19.277-rt122.patch.xz Signing key fingerprint: 5BF6 7BC5 0826 72CA BB45 ACAE 587C 5ECA 5D0A 306C All keys used for the above files and repositories can be found on the following git repository: git://git.kernel.org/pub/scm/docs/kernel/pgpkeys.git Enjoy! Daniel Changes from v4.19.271-rt120: --- Al Viro (1): alpha: fix FEN fault handling Alan Stern (2): net: USB: Fix wrong-direction WARNING in plusb.c USB: core: Don't hold device lock while reading the "descriptors" sysfs file Alexander Egorenkov (2): watchdog: diag288_wdt: do not use stack buffers for hardware data watchdog: diag288_wdt: fix __diag288() inline assembly Alexander Potapenko (1): affs: initialize fsdata in affs_truncate() Alexander Usyskin (1): mei: bus-fixup:upon error print return values of send and receive Alexander Wetzel (1): wifi: cfg80211: Fix use after free for wext Alexey Kodanev (1): wifi: orinoco: check return value of hermes_write_wordrec() Alexey V. Vissarionov (2): scsi: hpsa: Fix allocation size for scsi_host_alloc() ALSA: hda/ca0132: minor fix for allocation size Alper Nebi Yasak (1): firmware: coreboot: framebuffer: Ignore reserved pixel color bits Amit Engel (1): nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association Ammar Faizi (1): x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list Andrea Merello (1): dmaengine: xilinx_dma: commonize DMA copy size calculation Andreas Gruenbacher (1): gfs2: jdata writepage fix Andreas Kemnade (2): iio:adc:twl6030: Enable measurements of VUSB, VBAT and others iio:adc:twl6030: Enable measurement of VAC Andreas Schwab (1): riscv: disable generation of unwind tables Andrew Morton (1): revert "squashfs: harden sanity check in squashfs_read_xattr_id_table" Andy Shevchenko (2): pinctrl: intel: Convert unsigned to unsigned int pinctrl: intel: Restore the pins that used to be in Direct IRQ mode AngeloGioacchino Del Regno (1): arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node Angus Chen (1): ARM: imx: Call ida_simple_remove() for ida_simple_get Archie Pusaka (1): Bluetooth: hci_sync: cancel cmd_timer if hci_open failed Ard Biesheuvel (1): efi: Accept version 2 of memory attributes table Armin Wolf (1): ACPI: battery: Fix missing NUL-termination with large strings Arnaldo Carvalho de Melo (1): perf env: Do not return pointers to local variables Arnd Bergmann (4): ASoC: cs42l56: fix DT probe rtlwifi: fix -Wpointer-sign warning wifi: ath9k: use proper statements in conditionals scsi: ipr: Work around fortify-string warning Artemii Karasev (2): ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path() ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() Benjamin Coddington (1): nfsd: fix race to check ls_layouts Bitterblue Smith (2): wifi: rtl8xxxu: gen2: Turn on the rate control wifi: rtl8xxxu: Use a longer retry limit of 48 Bjorn Andersson (1): rpmsg: glink: Avoid infinite loop on intent for missing channel Bo Liu (1): ALSA: hda/conexant: add a new hda codec SN6180 Borislav Petkov (AMD) (3): x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter x86/microcode/AMD: Add a @cpu parameter to the reloading functions x86/microcode/AMD: Fix mixed steppings support Brennan Lamoreaux (VMware) (1): workqueue: Fix deadlock due to recursive locking of pool->lock Breno Leitao (1): x86/bugs: Reset speculation control settings on init Chen Hui (1): ARM: OMAP2+: Fix memory leak in realtime_counter_init() Chen Jun (1): watchdog: Fix kmemleak in watchdog_cdev_register Chen-Yu Tsai (1): clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() Chris Healy (1): net: phy: meson-gxl: Add generic dummy stubs for MMD register access Christoph Hellwig (1): block: fix and cleanup bio_check_ro Christophe JAILLET (1): ipw2x00: switch from 'pci_' to 'dma_' API Claudiu Beznea (1): pinctrl: at91: use devm_kasprintf() to avoid potential leaks Conor Dooley (1): RISC-V: time: initialize hrtimer based broadcast clock event device Cristian Ciocaltea (1): net: stmmac: Restrict warning on disabling DMA store and fwd mode Damien Le Moal (2): ata: libata: Fix sata_down_spd_limit() when no link speed is reported PCI: Avoid FLR for AMD FCH AHCI adapters Dan Carpenter (3): ALSA: pci: lx6464es: fix a debug loop wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() thermal: intel: quark_dts: fix error pointer dereference Daniel Mentz (1): drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness Daniel Scally (1): usb: uvc: Enumerate valid values for color matching Daniel Wagner (3): Merge tag 'v4.19.277' into v4.19-rt Linux 4.19.277-rt121 Linux 4.19.277-rt122 Daniil Tatianin (1): ACPICA: nsrepair: handle cases without a return value correctly Darrell Kavanagh (1): firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3 Dave Hansen (1): uaccess: Add speculation barrier to copy_from_user() Dave Stevenson (2): drm/vc4: dpi: Add option for inverting pixel clock and output enable drm/vc4: dpi: Fix format mapping for RGB565 David Christensen (1): net/tg3: resolve deadlock in tg3_reset_task() during EEH David Howells (1): cifs: Fix oops due to uncleared server->smbd_conn in reconnect David Sterba (1): btrfs: send: limit number of clones and allocated memory size Dean Luick (5): IB/hfi1: Reject a zero-length user expected buffer IB/hfi1: Reserve user expected TIDs IB/hfi1: Fix expected receive setup error exit issues IB/hfi1: Restore allocated resources on failed copyout IB/hfi1: Assign npages earlier Dmitry Baryshkov (1): drm/msm: use strscpy instead of strncpy Dmitry Fomin (1): ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() Dmitry Goncharov (1): kbuild: Port silent mode detection to future gnu make. Dmitry Perchanov (1): iio: hid: fix the retval in accel_3d_capture_sample Dmitry Torokhov (1): Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode" Dongliang Mu (2): fs: reiserfs: remove useless new_opts in reiserfs_remount fs: hfsplus: fix UAF issue in hfsplus_put_super Duoming Zhou (2): media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() media: usb: siano: Fix use after free bugs caused by do_submit_urb Elvira Khabirova (1): mips: fix syscall_get_nr Eric Biggers (2): f2fs: fix information leak in f2fs_move_inline_dirents() f2fs: fix cgroup writeback accounting with fs-layer encryption Eric Dumazet (7): netlink: annotate data races around nlk->portid netlink: annotate data races around dst_portid and dst_group netlink: annotate data races around sk_state ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() ipv6: ensure sane device mtu in tunnels net: fix __dev_kfree_skb_any() vs drop monitor tcp: tcp_check_req() can be called from process context Eric W. Biederman (2): exit: Add and use make_task_dead. objtool: Add a missing comma to avoid string concatenation Fabio Estevam (1): ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts' Fabrice Gasnier (1): pwm: stm32-lp: fix the check on arr and cmp registers update Fedor Pchelkin (5): squashfs: harden sanity check in squashfs_read_xattr_id_table net: openvswitch: fix flow memory leak in ovs_flow_cmd_new wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails nfc: fix memory leak of se_io context in nfc_genl_se_io Florian Fainelli (3): irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts net: bcmgenet: Add a check for oversized packets Florian Westphal (2): netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state netfilter: nft_tproxy: restrict to prerouting hook Florian Zumbiehl (1): USB: serial: option: add support for VW/Skoda "Carstick LTE" Frank Jungclaus (1): can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error Frederic Barrat (1): powerpc/powernv/ioda: Skip unallocated resources when mapping to PE Geert Uytterhoeven (2): ARM: dts: imx: Fix pca9547 i2c-mux node name drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC George Kennedy (3): vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF ubi: ensure that VID header offset + VID header size <= alloc, size vc_screen: modify vcs_size() handling in vcs_read() Giulio Benetti (1): ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment Greg Kroah-Hartman (8): Linux 4.19.272 Revert "x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN" kvm: initialize all of the kvm_debugregs structure before sending it to userspace Linux 4.19.273 Linux 4.19.274 Linux 4.19.275 Linux 4.19.276 Linux 4.19.277 Guenter Roeck (1): media: uvcvideo: Handle errors from calls to usb_string Guillaume Nault (2): ipv6: Fix datagram socket connection with DSCP. ipv6: Fix tcp socket connection with DSCP. Guo Ren (1): riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte Haibo Chen (1): gpio: vf610: connect GPIO label to dev name Hangbin Liu (1): selftests: forwarding: lib: quote the sysctl values Hangyu Hua (1): netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() Hans Verkuil (1): media: i2c: ov7670: 0 instead of -EINVAL was returned Hans de Goede (1): ACPI: video: Fix Lenovo Ideapad Z570 DMI match Harshit Mogalapalli (2): iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word() iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word() Hector Martin (1): wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" Heiner Kallweit (5): net: mdio: validate parameter addr in mdiobus_get_phy() net: phy: add macros for PHYID matching net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive Helge Deller (2): parisc: Fix return code of pdc_iodc_print() parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case Heming Zhao via Ocfs2-devel (2): ocfs2: fix defrag path triggering jbd2 ASSERT ocfs2: fix non-auto defrag path not working issue Hendrik Borghorst (1): KVM: x86/vmx: Do not skip segment attributes if unusable bit is set Herbert Xu (4): lib/mpi: Fix buffer overrun when SG is too long crypto: seqiv - Handle EBUSY correctly crypto: rsa-pkcs1pad - Use akcipher_request_complete crypto: crypto4xx - Call dma_unmap_page when done Hui Wang (1): dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init Hyunwoo Kim (3): netrom: Fix use-after-free caused by accept on already connected socket net/x25: Fix to not accept on connected socket net/rose: Fix to not accept on connected socket Ian Rogers (1): perf llvm: Fix inadvertent file creation Ilpo Järvinen (2): serial: 8250_dma: Fix DMA Rx completion race serial: 8250_dma: Fix DMA Rx rearm race Ilya Dryomov (1): rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails Ilya Leoshkevich (2): libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() s390: discard .interp section Jack Morgenstein (1): net/mlx5: Enhance debug print in page allocation failure Jakob Koschel (1): docs/scripts/gdb: add necessary make scripts_gdb step Jakub Kicinski (1): net: mpls: fix stale pointer if allocation fails during device rename Jamal Hadi Salim (1): net/sched: Retire tcindex classifier James Bottomley (1): scsi: ses: Don't attach if enclosure has no components Jan Beulich (1): x86/entry/64: Add instruction suffix to SYSRET Jan Kara (5): udf: Define EFSCORRUPTED error code udf: Truncate added extents on failed expansion udf: Do not bother merging very long extents udf: Do not update file length for failed writes to inline files udf: Fix file corruption when appending just after end of preallocated extent Jann Horn (2): exit: Put an upper limit on how often we can oops timers: Prevent union confusion from unexpected restart_syscall() Jason A. Donenfeld (1): random: always mix cycle counter in add_latent_entropy() Jason Xing (2): tcp: avoid the lookup process failing to get sk in ehash table i40e: add double of VLAN header when computing the max MTU Jerome Brunet (2): net: phy: meson-gxl: add g12a support arm64: dts: meson-axg: enable SCPI Jia-Ju Bai (1): tracing: Add NULL checks for buffer in ring_buffer_free_read_page() Jiapeng Chong (1): phy: rockchip-typec: Fix unsigned comparison with less than zero Jiasheng Jiang (9): HID: intel_ish-hid: Add check for ishtp_dma_tx_map dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size wifi: iwl3945: Add missing check for create_singlethread_workqueue wifi: iwl4965: Add missing check for create_singlethread_workqueue() drm/msm/hdmi: Add missing check for alloc_ordered_workqueue drm/msm/dpu: Add check for pstates scsi: aic94xx: Add missing check for dma_map_single() media: platform: ti: Add missing check for devm_regulator_get drm/msm/dsi: Add missing check for alloc_ordered_workqueue Jisoo Jang (3): net: nfc: Fix use-after-free in local_cleanup() wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds Joel Stanley (1): pinctrl: aspeed: Fix confusing types in return value Johan Hovold (4): rtc: pm8xxx: fix set-alarm race irqdomain: Fix association race irqdomain: Fix disassociation race irqdomain: Drop bogus fwspec-mapping error handling Johan Jonker (1): ARM: dts: rockchip: add power-domains property to dp node on rk3288 Johannes Zink (1): net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence Jonathan Cormier (1): hwmon: (ltc2945) Handle error case in ltc2945_value_store Josef Bacik (1): btrfs: limit device extents to the device size Juergen Gross (2): 9p/xen: fix version parsing 9p/xen: fix connection sequence Jun ASAKA (1): wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu Jun Nie (2): ext4: optimize ea_inode block expansion ext4: refuse to create ea block when umounted KP Singh (2): x86/speculation: Allow enabling STIBP with legacy IBRS Documentation/hw-vuln: Document the interaction between IBRS and STIBP Kailang Yang (1): ALSA: hda/realtek - fixed wrong gpio assigned Kees Cook (14): exit: Expose "oops_count" to sysfs exit: Allow oops_limit to be disabled panic: Consolidate open-coded panic_on_warn checks panic: Introduce warn_limit panic: Expose "warn_count" to sysfs docs: Fix path paste-o for /sys/kernel/warn_count exit: Use READ_ONCE() for all oops/warn limit reads ext4: Fix function prototype mismatch for ext4_feat_ktype ASoC: kirkwood: Iterate over array indexes instead of using pointer math regulator: max77802: Bounds check regulator id against opmode regulator: s5m8767: Bounds check id indexing into arrays media: uvcvideo: Silence memcpy() run-time false positive warnings usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math USB: ene_usb6250: Allocate enough memory for full object Kemeng Shi (1): blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx Koba Ko (1): dmaengine: Fix double increment of client_count in dma_chan_get() Krish Sadhukhan (1): nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests Krzysztof Kozlowski (5): ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato ARM: dts: exynos: correct HDMI phy compatible in Exynos4 ARM: dts: exynos: correct TMU phandle in Exynos4 ARM: dts: exynos: correct TMU phandle in Odroid XU ARM: dts: spear320-hmi: correct STMPE GPIO compatible Kuninori Morimoto (1): ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress() Kuniyuki Iwashima (4): netrom: Fix use-after-free of a listening socket. dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). tcp: Fix listen() regression in 4.19.270 Laurent Pinchart (1): drm: Clarify definition of the DRM_BUS_FLAG_(PIXDATA|SYNC)_* macros Lee Jones (1): pinctrl: pinctrl-rockchip: Fix a bunch of kerneldoc misdemeanours Li Hua (1): watchdog: pcwd_usb: Fix attempting to access uninitialized memory Li RongQing (1): netlink: remove hash::nelems check in netlink_insert Li Zetao (3): wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() ubi: Fix use-after-free when volume resizing failed ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume() Liang He (1): gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id() Linus Torvalds (2): drm/i915/display: fix compiler warning about array overrun bpf: add missing header file include Liu Shixin (2): dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node() hfs: fix missing hfs_bnode_get() in __hfs_bnode_create Liu Shixin via Jfs-discussion (1): fs/jfs: fix shift exponent db_agl2size negative Liwei Song (1): drm/radeon: free iio for atombios when driver shutdown Long Li (1): smbd: Make upper layer decide when to destroy the transport Longlong Xia (1): mm/swapfile: add cond_resched() in get_swap_pages() Luca Ellero (2): Input: ads7846 - don't report pressure for ads7845 Input: ads7846 - don't check penirq immediately for 7845 Luis Gerhorst (1): bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation Luiz Augusto von Dentz (1): Bluetooth: L2CAP: Fix potential user-after-free Lukas Wunner (1): wifi: mwifiex: Add missing compatible string for SD8787 Luke D. Jones (1): HID: asus: Remove check for same LED brightness on set Manivannan Sadhasivam (1): EDAC/device: Respect any driver-supplied workqueue polling value Marc Kleine-Budde (1): can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len Marcelo Ricardo Leitner (1): sctp: fail if no bound addresses can be used for a given scope Mario Limonciello (1): ACPICA: Drop port I/O validation for some regions Mark Hawrylak (1): drm/radeon: Fix eDP for single-display iMac11,2 Mark Pearson (1): usb: core: add quirk for Alcor Link AK9563 smartcard reader Mark Rutland (1): ACPI: Don't build ACPICA with '-Os' Markuss Broks (1): ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy Martin Blumenstingl (2): arm64: dts: meson-gx: Fix Ethernet MAC address unit name arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address Martin K. Petersen (1): block: bio-integrity: Copy flags when bio_integrity_payload is cloned Masahiro Yamada (1): tomoyo: fix broken dependency on *.conf.default Masami Hiramatsu (Google) (1): selftests/ftrace: Fix bash specific "==" operator Maurizio Lombardi (1): scsi: target: core: Fix warning on RT kernels Maxim Korotkov (1): pinctrl: single: fix potential NULL dereference Miaoqian Lin (4): EDAC/highbank: Fix memory leak in highbank_mc_probe() irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups Michael Chan (1): bnxt_en: Fix mqprio and XDP ring checking logic Michael Schmitz (1): m68k: Check syscall_trace_enter() return code Mike Christie (1): scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress Mike Kravetz (3): mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps migrate: hugetlb: check for hugetlb shared PMD in node migration hugetlb: check for undefined shift on 32 bit architectures Mike Snitzer (3): dm: remove flush_scheduled_work() during local_exit() dm thin: add cond_resched() to various workqueue loops dm cache: add cond_resched() to various workqueue loops Mikko Perttunen (1): gpu: host1x: Don't skip assigning syncpoints to channels Miko Larsson (1): net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path Mikulas Patocka (3): x86/asm: Fix an assembler warning with current binutils dm flakey: fix logic when corrupting a bio dm flakey: don't corrupt the zero page Minsuk Kang (1): wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() Natalia Petrova (2): trace_events_hist: add check for return value of 'create_hist_field' i40e: Add checking for null for nlmsg_find_attr() Nathan Chancellor (3): hexagon: Fix function name in die() h8300: Fix build errors from do_exit() to make_task_dead() transition powerpc: Remove linker flag from KBUILD_AFLAGS Nathan Lynch (3): powerpc/pseries/lparcfg: add missing RTAS retry status handling powerpc/rtas: make all exports GPL powerpc/rtas: ensure 4KB alignment for rtas_data_buf Neil Armstrong (6): usb: dwc3: qcom: enable vbus override when in OTG dr-mode arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible arm64: dts: amlogic: meson-gx: add missing unit address to rng node name arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name Nguyen Dinh Phi (1): Bluetooth: hci_sock: purge socket queues in the destruct() callback Nícolas F. R. A. Prado (1): drm/mediatek: Clean dangling pointer on bind error path Olivier Moysan (1): iio: adc: stm32-dfsdm: fill module aliases Pablo Neira Ayuso (1): netfilter: nft_set_rbtree: skip elements in transaction from garbage collection Paolo Abeni (1): net: fix UaF in netns ops registration error path Paul E. McKenney (1): rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() Pavel Skripkin (2): mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh ath9k: htc: clean up statistics macros Peter Chen (1): usb: host: xhci-plat: add wakeup entry at sysfs Petr Pavlu (1): module: Don't wait for GOING modules Philipp Hortmann (2): staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh Phillip Lougher (1): Squashfs: fix handling and sanity checking of xattr_ids count Pietro Borrello (7): HID: check empty report_list in hid_validate_values() HID: betop: check shape of output reports rds: rds_rm_zerocopy_callback() use list_first_entry() HID: asus: use spinlock to protect concurrent accesses HID: asus: use spinlock to safely schedule workers rds: rds_rm_zerocopy_callback() correct order for list_add_tail() inet: fix fast path in __inet_hash_connect() Prashant Malani (1): usb: typec: altmodes/displayport: Fix probe pin assign check Qiheng Lin (2): ARM: zynq: Fix refcount leak in zynq_early_slcr_init mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read() Quinn Tran (2): scsi: qla2xxx: Fix link failure in NPIV environment scsi: qla2xxx: Fix erroneous link down Radhey Shyam Pandey (1): dmaengine: xilinx_dma: program hardware supported buffer length Rafael J. Wysocki (1): thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() Rafał Miłecki (1): net: bgmac: fix BCM5358 support by setting correct flags Raju Rangoju (2): amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent amd-xgbe: Delay AN timeout during KR training Randy Dunlap (6): net: mlx5: eliminate anonymous module_init & module_exit ia64: make IA64_MCA_RECOVERY bool instead of tristate i2c: rk3x: fix a bunch of kernel-doc warnings m68k: /proc/hardware should depend on PROC_FS sparc: allow PM configs for sparc32 COMPILE_TEST MIPS: vpe-mt: drop physical_memsize Ricardo Ribalda (3): media: uvcvideo: Handle cameras with invalid descriptors media: uvcvideo: Provide sync and async uvc_ctrl_status_event media: uvcvideo: Fix race condition with usb_kill_urb Rob Clark (1): drm/mediatek: Drop unbalanced obj unref Robert Hancock (1): net: macb: fix PTP TX timestamp failure due to packet padding Roberto Sassu (1): ima: Align ima_file_mmap() parameters with mmap_file LSM hook Roman Li (1): drm/amd/display: Fix potential null-deref in dm_resume Roxana Nicolescu (1): selftest: fib_tests: Always cleanup before exit Ryusuke Konishi (1): nilfs2: fix underflow in second superblock position calculations Sakari Ailus (1): media: ipu3-cio2: Fix PM runtime usage_count in driver unbind Samuel Holland (1): mtd: rawnand: sunxi: Fix the size of the last OOB region Samuel Thibault (1): fbcon: Check font dimension limits Sean Anderson (2): powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G powerpc: dts: t208x: Disable 10G on MAC1 and MAC2 Sean Christopherson (6): KVM: VMX: Move VMX specific files to a "vmx" subdirectory KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) x86/crash: Disable virt in core NMI crash handler to avoid double shootdown x86/reboot: Disable virtualization in an emergency if SVM is supported x86/reboot: Disable SVM, not just VMX, when stopping CPUs Seth Jenkins (1): aio: fix mremap after fork null-deref Shang XiaoJing (1): phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on() Shay Drory (1): net/mlx5: fw_tracer: Fix debug print Shayne Chen (1): wifi: mac80211: make rate u32 in sta_set_rate_info_rx() Sherry Sun (1): tty: serial: fsl_lpuart: disable the CTS when send break signal Shunsuke Mie (1): tools/virtio: fix the vringh test for virtio ring changes Srinivas Pandruvada (2): thermal: intel: int340x: Protect trip temperature from concurrent updates thermal: intel: powerclamp: Fix cur_state for multi package system Sriram Yagnaraman (1): netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE Steven Rostedt (3): ktest.pl: Give back console on Ctrt^C on monitor ktest.pl: Fix missing "end_monitor" when machine check fails ktest.pl: Add RUN_TIMEOUT option with default unlimited Steven Rostedt (Google) (1): tracing: Make sure trace_printk() can output as soon as it can be used Sven Schnelle (1): tty: fix out-of-bounds access in tty_driver_lookup_tty() Swati Agarwal (1): dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling Szymon Heidrich (2): wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid net: usb: sr9700: Handle negative len Takashi Sakamoto (1): firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region Thomas Gleixner (2): x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL alarmtimer: Prevent starvation by small intervals and SIG_IGN Thomas Weißschuh (1): vc_screen: don't clobber return value in vcs_read Tiezhu Yang (1): panic: unset panic_on_warn inside panic() Toke Høiland-Jørgensen (1): bpf: Always return target ifindex in bpf_fib_lookup Tomas Henzl (4): scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses scsi: ses: Fix possible desc_ptr out-of-bounds accesses scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() Udipto Goswami (3): usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait usb: gadget: f_fs: Ensure ep0req is dequeued before free_request usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait Vadim Pasternak (1): hwmon: (mlxreg-fan) Return zero speed for broken fan Vasily Gorbik (4): s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler s390/kprobes: fix current_kprobe never cleared after kprobes reenter s390/maccess: add no DAT mode to kernel_write s390/setup: init jump labels before command line parsing Vishal Verma (1): ACPI: NFIT: fix a potential deadlock during NFIT teardown Wan Jiabing (1): ath9k: hif_usb: simplify if-if to if-else Werner Sembach (4): Input: i8042 - move __initconst to fix code styling warning Input: i8042 - merge quirk tables Input: i8042 - add TUXEDO devices to i8042 quirk tables Input: i8042 - add Clevo PCX0DX to i8042 quirk table Wesley Cheng (1): usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API William Zhang (1): spi: bcm63xx-hsspi: Fix multi-bit mode setting Xiang Yang (1): um: vector: Fix memory leak in vector_config Xiaoming Ni (1): sysctl: add a new register_sysctl_init() interface Xiongfeng Wang (1): iio: adc: berlin2-adc: Add missing of_node_put() in error path Yang Jihong (2): x86/kprobes: Fix __recover_optprobed_insn check optimizing logic x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range Yang Li (1): thermal: intel: Fix unsigned comparison with less than zero Yang Yingliang (13): w1: fix deadloop in __w1_remove_master_device() w1: fix WARNING after calling w1_process() mmc: sdio: fix possible resource leaks in some error paths ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init() wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave() wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave() wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave() wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave() wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave() wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() powercap: fix possible name leak in powercap_register_zone() ubi: Fix possible null-ptr-deref in ubi_free_volume() Yicong Yang (1): perf tools: Fix auto-complete on aarch64 Yoshihiro Shimoda (1): net: ravb: Fix possible hang if RIS2_QFF1 happen Yuan Can (4): bus: sunxi-rsb: Fix error handling in sunxi_rsb_init() wifi: rsi: Fix memory leak in rsi_coex_attach() drm/bridge: megachips: Fix error handling in i2c_register_driver() media: i2c: ov772x: Fix memleak in ov772x_probe() Yulong Zhang (1): tools/iio/iio_utils:fix memory leak Zhang Changzhong (1): wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() Zhang Xiaoxu (2): cifs: Fix lost destroy smbd connection when MR allocate failed cifs: Fix warning and UAF when destroy the MR list Zhen Lei (1): genirq: Fix the return type of kstat_cpu_irqs_sum() Zheng Wang (1): drm/i915/gvt: fix double free bug in split_2MB_gtt_entry Zhengchao Shao (4): wifi: libertas: fix memory leak in lbs_init_adapter() wifi: ipw2200: fix memory leak in ipw_wdev_init() wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv() Zhihao Cheng (10): ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted ubifs: Rectify space budget for ubifs_xrename() ubifs: Fix wrong dirty space budget for dirty inode ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 ubifs: Reserve one leb for each journal head while doing budget ubifs: Re-statistic cleaned znode count if commit failed ubifs: dirty_cow_znode: Fix memleak in error handling path ubifs: ubifs_writepage: Mark page dirty after writing inode failed ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed ruanjinjie (1): watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path Álvaro Fernández Rojas (1): spi: bcm63xx-hsspi: fix pm_runtime