Name: | kernel-uek-debug |
Version: | 5.4.17 |
Release: | 2106.el7uek |
Architecture: | x86_64 |
Group: | System Environment/Kernel |
Size: | 74105069 |
License: | GPLv2 |
RPM: |
kernel-uek-debug-5.4.17-2106.el7uek.x86_64.rpm
|
Source RPM: |
kernel-uek-5.4.17-2106.el7uek.src.rpm
|
Build Date: | Mon Feb 01 2021 |
Build Host: | jenkins-172-17-0-2-9e1a7744-442a-4a73-b650-f16124c05a25.blddevtest1iad.osdevelopmeniad.oraclevcn.com |
Vendor: | Oracle America |
URL: | http://www.kernel.org/ |
Summary: | The Linux kernel compiled with extra debugging enabled |
Description: | The kernel package contains the Linux kernel (vmlinuz), the core of any
Linux operating system. The kernel handles the basic functions
of the operating system: memory allocation, process allocation, device
input and output, etc.
This variant of the kernel has numerous debugging options enabled.
It should only be installed when trying to gather additional information
on kernel bugs, as some of these options impact performance noticably. |
-
Sun Jan 31 2021 Jack Vogel <jack.vogel@oracle.com> [5.4.17-2106.el7uek]
- net/rds: In rds_send_xmit() use sg_next() to get the next sg entry (Sharath Srinivasan) [Orabug: 32441606]
- Revert "rds: Deregister all FRWR mr with free_mr" (aru kolappan) [Orabug: 32426608]
- thermal: intel_pch_thermal: Add PCI ids for Lewisburg PCH. (Andres Freund) [Orabug: 32422779]
- thermal: intel: intel_pch_thermal: Add Cannon Lake Low Power PCH support (Sumeet Pawnikar) [Orabug: 32422779]
- thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (Gayatri Kammela) [Orabug: 32422779]
- net/rds: Missing RDS/RDMA private data in response to connection request (Ka-Cheong Poon) [Orabug: 32384730]
- KVM: x86: Expose AVX512_FP16 for supported CPUID (Cathy Zhang) [Orabug: 32367830]
- x86/kvm: Expose TSX Suspend Load Tracking feature (Cathy Zhang) [Orabug: 32367830]
- x86: Expose SERIALIZE for supported cpuid (Paolo Bonzini) [Orabug: 32367830]
- KVM: x86: Expose fast short REP MOV for supported cpuid (Zhenyu Wang) [Orabug: 32367830]
- KVM: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Zhenyu Wang) [Orabug: 32367830]
- tools: update header files in the tools directory (Thomas Tai) [Orabug: 32367830]
- x86: Enumerate AVX512 FP16 CPUID feature flag (Kyung Min Park) [Orabug: 32367830]
- EDAC/i10nm: Add Intel Sapphire Rapids server support (Qiuxu Zhuo) [Orabug: 32367830]
- EDAC: Add DDR5 new memory type (Qiuxu Zhuo) [Orabug: 32367830]
- EDAC: Add three new memory types (Qiuxu Zhuo) [Orabug: 32367830]
- x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Fenghua Yu) [Orabug: 32367830]
- x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Kyung Min Park) [Orabug: 32367830]
- x86/cpufeatures: Add enumeration for SERIALIZE instruction (Ricardo Neri) [Orabug: 32367830]
- x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Fenghua Yu) [Orabug: 32367830]
- x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Tony Luck) [Orabug: 32367830]
- x86/cpufeatures: Add Architectural LBRs feature bit (Kan Liang) [Orabug: 32367830]
- powercap: intel_rapl: add support for Sapphire Rapids (Zhang Rui) [Orabug: 32367830]
- x86/cpu: Add Sapphire Rapids CPU model number (Tony Luck) [Orabug: 32367830]
- EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Qiuxu Zhuo) [Orabug: 32367830]
- x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Borislav Petkov) [Orabug: 32367830]
- powercap/intel_rapl: Convert to new X86 CPU match macros (Thomas Gleixner) [Orabug: 32367830]
- powercap/intel_rapl: add support for TigerLake Mobile (Zhang Rui) [Orabug: 32367830]
- powercap/intel_rapl: add support for JasperLake (Zhang Rui) [Orabug: 32367830]
- x86/cpufeatures: Add support for fast short REP; MOVSB (Tony Luck) [Orabug: 32367830]
- powercap/intel_rapl: add support for Cometlake desktop (Zhang Rui) [Orabug: 32367830]
- powercap/intel_rapl: add support for CometLake Mobile (Zhang Rui) [Orabug: 32367830]
- crypto: lib/chacha20poly1305 - define empty module exit function (Jason A. Donenfeld) [Orabug: 32315796]
- A/A Bonding: Add synchronized bundle failback (Gerd Rausch) [Orabug: 32381880]
- net/rds: Incorrect RDS protocol version fall back (Ka-Cheong Poon) [Orabug: 30894498]
- Linux 5.4.94 (Greg Kroah-Hartman)
- fs: fix lazytime expiration handling in __writeback_single_inode() (Eric Biggers)
- writeback: Drop I_DIRTY_TIME_EXPIRE (Jan Kara)
- dm integrity: conditionally disable "recalculate" feature (Mikulas Patocka)
- tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Jean-Philippe Brucker)
- SMB3.1.1: do not log warning message if server doesn't populate salt (Steve French)
- arm64: mm: use single quantity to represent the PA to VA translation (Ard Biesheuvel)
- tracing: Fix race in trace_open and buffer resize call (Gaurav Kohli)
- io_uring: Fix current->fs handling in io_sq_wq_submit_work() (Nicolai Stange)
- HID: wacom: Correct NULL dereference on AES pen proximity (Jason Gerecke)
- futex: Handle faults correctly for PI futexes (Thomas Gleixner)
- futex: Simplify fixup_pi_state_owner() (Thomas Gleixner)
- futex: Use pi_state_update_owner() in put_pi_state() (Thomas Gleixner)
- rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Thomas Gleixner)
- futex: Provide and use pi_state_update_owner() (Thomas Gleixner)
- futex: Replace pointless printk in fixup_owner() (Thomas Gleixner)
- futex: Ensure the correct return value from futex_lock_pi() (Thomas Gleixner)
- Revert "mm/slub: fix a memory leak in sysfs_slab_add()" (Wang Hai)
- gpio: mvebu: fix pwm .get_state period calculation (Baruch Siach)
- Linux 5.4.93 (Greg Kroah-Hartman)
- tcp: fix TCP_USER_TIMEOUT with zero window (Enke Chen)
- tcp: do not mess with cloned skbs in tcp_add_backlog() (Eric Dumazet)
- net: dsa: b53: fix an off by one in checking "vlan->vid" (Dan Carpenter)
- net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Tariq Toukan)
- net: mscc: ocelot: allow offloading of bridge on top of LAG (Vladimir Oltean)
- ipv6: set multicast flag on the multicast route (Matteo Croce)
- net_sched: reject silly cell_log in qdisc_get_rtab() (Eric Dumazet)
- net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Eric Dumazet)
- ipv6: create multicast route with RTPROT_KERNEL (Matteo Croce)
- udp: mask TOS bits in udp_v4_early_demux() (Guillaume Nault)
- kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Lecopzer Chen)
- kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Lecopzer Chen)
- skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Alexander Lobakin)
- lightnvm: fix memory leak when submit fails (Pan Bian)
- sh_eth: Fix power down vs. is_opened flag ordering (Geert Uytterhoeven)
- net: dsa: mv88e6xxx: also read STU state in mv88e6250_g1_vtu_getnext (Rasmus Villemoes)
- sh: dma: fix kconfig dependency for G2_DMA (Necip Fazil Yildiran)
- netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault)
- x86/cpu/amd: Set __max_die_per_package on AMD (Yazen Ghannam)
- pinctrl: ingenic: Fix JZ4760 support (Paul Cercueil)
- driver core: Extend device_is_dependent() (Rafael J. Wysocki)
- xhci: tegra: Delay for disabling LFPS detector (JC Kuo)
- xhci: make sure TRB is fully written before giving it to the controller (Mathias Nyman)
- usb: bdc: Make bdc pci driver depend on BROKEN (Patrik Jakobsson)
- usb: udc: core: Use lock when write to soft_connect (Thinh Nguyen)
- usb: gadget: aspeed: fix stop dma register setting. (Ryan Chen)
- USB: ehci: fix an interrupt calltrace error (Longfang Liu)
- ehci: fix EHCI host controller initialization sequence (Eugene Korenevsky)
- serial: mvebu-uart: fix tx lost characters at power off (Pali Rohár)
- stm class: Fix module init return on allocation failure (Wang Hui)
- intel_th: pci: Add Alder Lake-P support (Alexander Shishkin)
- x86/mmx: Use KFPU_387 for MMX string operations (Andy Lutomirski)
- x86/topology: Make __max_die_per_package available unconditionally (Borislav Petkov)
- x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Andy Lutomirski)
- irqchip/mips-cpu: Set IPI domain parent chip (Mathias Kresin)
- cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Ronnie Sahlberg)
- iio: ad5504: Fix setting power-down state (Lars-Peter Clausen)
- can: peak_usb: fix use after free bugs (Vincent Mailhol)
- can: vxcan: vxcan_xmit: fix use after free bug (Vincent Mailhol)
- can: dev: can_restart: fix use after free bug (Vincent Mailhol)
- selftests: net: fib_tests: remove duplicate log test (Hangbin Liu)
- platform/x86: intel-vbtn: Drop HP Stream x360 Convertible PC 11 from allow-list (Hans de Goede)
- i2c: octeon: check correct size of maximum RECV_LEN packet (Wolfram Sang)
- powerpc: Fix alignment bug within the init sections (Ariel Marcovitch)
- scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Arnd Bergmann)
- pinctrl: aspeed: g6: Fix PWMG0 pinctrl setting (Billy Tsai)
- powerpc: Use the common INIT_DATA_SECTION macro in vmlinux.lds.S (Youling Tang)
- drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs)
- drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs)
- drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs)
- drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs)
- drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs)
- drm/amd/display: Fix to be able to stop crc calculation (Wayne Lin)
- drm/amdgpu/psp: fix psp gfx ctrl cmds (Victor Zhao)
- riscv: defconfig: enable gpio support for HiFive Unleashed (Sagar Shrikant Kadam)
- dts: phy: fix missing mdio device and probe failure of vsc8541-01 device (Sagar Shrikant Kadam)
- x86/xen: Add xen_no_vector_callback option to test PCI INTX delivery (David Woodhouse)
- xen: Fix event channel callback via INTX/GSI (David Woodhouse)
- arm64: make atomic helpers __always_inline (Arnd Bergmann)
- clk: tegra30: Add hda clock default rates to clock driver (Peter Geis)
- HID: Ignore battery for Elan touchscreen on ASUS UX550 (Seth Miller)
- HID: logitech-dj: add the G602 receiver (Filipe Laíns)
- riscv: Fix sifive serial driver (Damien Le Moal)
- riscv: Fix kernel time_init() (Damien Le Moal)
- scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan D. Milne)
- scsi: qedi: Correct max length of CHAP secret (Nilesh Javali)
- scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback (Can Guo)
- dm integrity: select CRYPTO_SKCIPHER (Anthony Iliopoulos)
- HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Kai-Heng Feng)
- ASoC: Intel: haswell: Add missing pm_ops (Cezary Rojewski)
- drm/i915/gt: Prevent use of engine->wa_ctx after error (Chris Wilson)
- drm/syncobj: Fix use-after-free (Daniel Vetter)
- drm/atomic: put state on error path (Pan Bian)
- dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mikulas Patocka)
- dm: avoid filesystem lookup in dm_get_dev_t() (Hannes Reinecke)
- mmc: sdhci-xenon: fix 1.8v regulator stabilization (Alex Leibovich)
- mmc: core: don't initialize block size from ext_csd if not present (Peter Collingbourne)
- btrfs: send: fix invalid clone operations when cloning from the same file and root (Filipe Manana)
- btrfs: don't clear ret in btrfs_start_dirty_block_groups (Josef Bacik)
- btrfs: fix lockdep splat in btrfs_recover_relocation (Josef Bacik)
- btrfs: don't get an EINTR during drop_snapshot for reloc (Josef Bacik)
- ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Hans de Goede)
- ALSA: hda/via: Add minimum mute flag (Takashi Iwai)
- ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Takashi Iwai)
- platform/x86: ideapad-laptop: Disable touchpad_switch for ELAN0634 (Jiaxun Yang)
- platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes (Heikki Krogerus)
- i2c: bpmp-tegra: Ignore unknown I2C_M flags (Mikko Perttunen)
-
Sun Jan 24 2021 Jack Vogel <jack.vogel@oracle.com> [5.4.17-2105.el7uek]
- x86/msr: Add a pointer to an URL which contains further details (Borislav Petkov) [Orabug: 32157792]
- x86/msr: Downgrade unrecognized MSR message (Borislav Petkov) [Orabug: 32157792]
- x86/msr: Do not allow writes to MSR_IA32_ENERGY_PERF_BIAS (Borislav Petkov) [Orabug: 32157792]
- x86/msr: Filter MSR writes (Borislav Petkov) [Orabug: 32157792]
- tools/power/x86_energy_perf_policy: Read energy_perf_bias from sysfs (Borislav Petkov) [Orabug: 32157792]
- tools/power/turbostat: Read energy_perf_bias from sysfs (Borislav Petkov) [Orabug: 32157792]
- tools/power/cpupower: Read energy_perf_bias from sysfs (Borislav Petkov) [Orabug: 32157792]
- scsi: qla2xxx: Fix return of uninitialized value in rval (Colin Ian King) [Orabug: 32388402]
- uapi: Fix linux/rds.h userspace compilation issues (Ka-Cheong Poon) [Orabug: 32392165]
- uapi: Fix linux/rds.h userspace compilation errors. (Vinson Lee) [Orabug: 32392165]
- uapi: fix linux/rds.h userspace compilation error (Dmitry V. Levin) [Orabug: 32392165]
- uapi: fix linux/rds.h userspace compilation errors (Dmitry V. Levin) [Orabug: 32392165]
- Linux 5.4.92 (Greg Kroah-Hartman)
- spi: cadence: cache reference clock rate during probe (Michael Hennerich)
- mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Lorenzo Bianconi)
- mac80211: do not drop tx nulldata packets on encrypted links (Felix Fietkau)
- tipc: fix NULL deref in tipc_link_xmit() (Hoang Le)
- net, sctp, filter: remap copy_from_user failure error (Daniel Borkmann)
- rxrpc: Fix handling of an unsupported token type in rxrpc_read() (David Howells)
- net: avoid 32 x truesize under-estimation for tiny skbs (Eric Dumazet)
- net: sit: unregister_netdevice on newlink's error path (Jakub Kicinski)
- net: stmmac: Fixed mtu channged by cache aligned (David Wu)
- rxrpc: Call state should be read with READ_ONCE() under some circumstances (Baptiste Lepers)
- net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Petr Machata)
- net: dcb: Validate netlink message in DCB handler (Petr Machata)
- esp: avoid unneeded kmap_atomic call (Willem de Bruijn)
- rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Andrey Zhizhikin)
- net: mvpp2: Remove Pause and Asym_Pause support (Stefan Chulski)
- mlxsw: core: Increase critical threshold for ASIC thermal zone (Vadim Pasternak)
- mlxsw: core: Add validation of transceiver temperature thresholds (Vadim Pasternak)
- net: ipv6: Validate GSO SKB before finish IPv6 processing (Aya Levin)
- net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Jason A. Donenfeld)
- net: introduce skb_list_walk_safe for skb segment walking (Jason A. Donenfeld)
- netxen_nic: fix MSI/MSI-x interrupts (Manish Chopra)
- udp: Prevent reuseport_select_sock from reading uninitialized socks (Baptiste Lepers)
- bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Mircea Cirjaliu)
- bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Stanislav Fomichev)
- nfsd4: readdirplus shouldn't return parent of export (J. Bruce Fields)
- spi: npcm-fiu: Disable clock in probe error path (Lukas Wunner)
- spi: npcm-fiu: simplify the return expression of npcm_fiu_probe() (Qinglang Miao)
- scsi: lpfc: Make lpfc_defer_acc_rsp static (YueHaibing)
- scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (zhengbin)
- elfcore: fix building with clang (Arnd Bergmann)
- xen/privcmd: allow fetching resource sizes (Roger Pau Monne)
- compiler.h: Raise minimum version of GCC to 5.1 for arm64 (Will Deacon)
- usb: ohci: Make distrust_firmware param default to false (Hamish Martin)
- Linux 5.4.91 (Greg Kroah-Hartman)
- netfilter: nft_compat: remove flush counter optimization (Florian Westphal)
- netfilter: nf_nat: Fix memleak in nf_nat_init (Dinghao Liu)
- netfilter: conntrack: fix reading nf_conntrack_buckets (Jesper Dangaard Brouer)
- ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Geert Uytterhoeven)
- ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Geert Uytterhoeven)
- dm: eliminate potential source of excessive kernel log noise (Mike Snitzer)
- net: sunrpc: interpret the return value of kstrtou32 correctly (j.nixdorf@avm.de)
- iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Lu Baolu)
- mm, slub: consider rest of partial list if acquire_slab() fails (Jann Horn)
- drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is no reset-deassert MIPI-sequence (Hans de Goede)
- IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Parav Pandit)
- RDMA/mlx5: Fix wrong free of blue flame register on error (Mark Bloch)
- bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Michael Chan)
- RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Dinghao Liu)
- RDMA/restrack: Don't treat as an error allocation ID wrapping (Leon Romanovsky)
- ext4: fix superblock checksum failure when setting password salt (Jan Kara)
- NFS: nfs_igrab_and_active must first reference the superblock (Trond Myklebust)
- NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Trond Myklebust)
- pNFS: Stricter ordering of layoutget and layoutreturn (Trond Myklebust)
- pNFS: Mark layout for return if return-on-close was not sent (Trond Myklebust)
- pNFS: We want return-on-close to complete when evicting the inode (Trond Myklebust)
- NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski)
- nvme-tcp: fix possible data corruption with bio merges (Sagi Grimberg)
- ASoC: Intel: fix error code cnl_set_dsp_D0() (Dan Carpenter)
- ASoC: meson: axg-tdmin: fix axg skew offset (Jerome Brunet)
- ASoC: meson: axg-tdm-interface: fix loopback (Jerome Brunet)
- dump_common_audit_data(): fix racy accesses to ->d_name (Al Viro)
- perf intel-pt: Fix 'CPU too large' error (Adrian Hunter)
- ARM: picoxcell: fix missing interrupt-parent properties (Arnd Bergmann)
- drm/msm: Call msm_init_vram before binding the gpu (Craig Tatlor)
- ACPI: scan: add stub acpi_create_platform_device() for !CONFIG_ACPI (Shawn Guo)
- usb: typec: Fix copy paste error for NVIDIA alt-mode description (Peter Robinson)
- drm/amdgpu: fix a GPU hang issue when remove device (Dennis Li)
- nvmet-rdma: Fix list_del corruption on queue establishment failure (Israel Rukshin)
- nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari)
- selftests: fix the return value for UDP GRO test (Po-Hsu Lin)
- net: ethernet: fs_enet: Add missing MODULE_LICENSE (Michael Ellerman)
- misdn: dsp: select CONFIG_BITREVERSE (Arnd Bergmann)
- arch/arc: add copy_user_page() to <asm/page.h> to fix build error on ARC (Randy Dunlap)
- bfq: Fix computation of shallow depth (Jan Kara)
- lib/raid6: Let $(UNROLL) rules work with macOS userland (John Millikin)
- hwmon: (pwm-fan) Ensure that calculation doesn't discard big period values (Uwe Kleine-König)
- habanalabs: Fix memleak in hl_device_reset (Dinghao Liu)
- habanalabs: register to pci shutdown callback (Oded Gabbay)
- ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram (Rasmus Villemoes)
- regulator: bd718x7: Add enable times (Guido Günther)
- btrfs: fix transaction leak and crash after RO remount caused by qgroup rescan (Filipe Manana)
- netfilter: ipset: fixes possible oops in mtype_resize (Vasily Averin)
- ARC: build: move symlink creation to arch/arc/Makefile to avoid race (Masahiro Yamada)
- ARC: build: add boot_targets to PHONY (Masahiro Yamada)
- ARC: build: add uImage.lzma to the top-level target (Masahiro Yamada)
- ARC: build: remove non-existing bootpImage from KBUILD_IMAGE (Masahiro Yamada)
- dm integrity: fix flush with external metadata device (Mikulas Patocka)
- cifs: fix interrupted close commands (Paulo Alcantara)
- smb3: remove unused flag passed into close functions (Steve French)
- ext4: don't leak old mountpoint samples (Theodore Ts'o)
- ext4: fix bug for rename with RENAME_WHITEOUT (yangerkun)
- drm/i915/backlight: fix CPU mode backlight takeover on LPT (Jani Nikula)
- btrfs: tree-checker: check if chunk item end overflows (Su Yue)
- r8152: Add Lenovo Powered USB-C Travel Hub (Leon Schuermann)
- dm integrity: fix the maximum number of arguments (Mikulas Patocka)
- dm snapshot: flush merged data before committing metadata (Akilesh Kailash)
- dm raid: fix discard limits for raid1 (Mike Snitzer)
- mm/hugetlb: fix potential missing huge page size info (Miaohe Lin)
- ACPI: scan: Harden acpi_device_add() against device ID overflows (Dexuan Cui)
- RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd() (Tom Rix)
- MIPS: relocatable: fix possible boot hangup with KASLR enabled (Alexander Lobakin)
- MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPENDED_DTB (Paul Cercueil)
- mips: lib: uncached: fix non-standard usage of variable 'sp' (Anders Roxell)
- mips: fix Section mismatch in reference (Anders Roxell)
- tracing/kprobes: Do the notrace functions check without kprobes on ftrace (Masami Hiramatsu)
- x86/hyperv: check cpu mask after interrupt has been disabled (Wei Liu)
- ASoC: dapm: remove widget from dirty list on free (Thomas Hebb)
- btrfs: prevent NULL pointer dereference in extent_io_tree_panic (Su Yue)
- kbuild: enforce -Werror=return-type (Olaf Hering)
-
Mon Jan 18 2021 Jack Vogel <jack.vogel@oracle.com> [5.4.17-2104.el7uek]
- Linux 5.4.90 (Greg Kroah-Hartman)
- regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Dan Carpenter)
- net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet (Vasily Averin)
- block: fix use-after-free in disk_part_iter_next (Ming Lei)
- KVM: arm64: Don't access PMCR_EL0 when no PMU is available (Marc Zyngier)
- net: mvpp2: disable force link UP during port init procedure (Stefan Chulski)
- regulator: qcom-rpmh-regulator: correct hfsmps515 definition (Dmitry Baryshkov)
- wan: ds26522: select CONFIG_BITREVERSE (Arnd Bergmann)
- regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Xiaolei Wang)
- net/mlx5e: Fix two double free cases (Dinghao Liu)
- net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Dinghao Liu)
- bpftool: Fix compilation failure for net.o with older glibc (Alan Maguire)
- iommu/intel: Fix memleak in intel_irq_remapping_alloc (Dinghao Liu)
- lightnvm: select CONFIG_CRC32 (Arnd Bergmann)
- block: rsxx: select CONFIG_CRC32 (Arnd Bergmann)
- wil6210: select CONFIG_CRC32 (Arnd Bergmann)
- qed: select CONFIG_CRC32 (Arnd Bergmann)
- dmaengine: xilinx_dma: fix mixed_enum_type coverity warning (Shravya Kumbham)
- dmaengine: xilinx_dma: fix incompatible param warning in _child_probe() (Shravya Kumbham)
- dmaengine: xilinx_dma: check dma_async_device_register return value (Shravya Kumbham)
- dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the error handling path of the probe function (Christophe JAILLET)
- i2c: i801: Fix the i2c-mux gpiod_lookup_table not being properly terminated (Hans de Goede)
- spi: stm32: FIFO threshold level - fix align packet size (Roman Guskov)
- cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get() (Colin Ian King)
- can: kvaser_pciefd: select CONFIG_CRC32 (Arnd Bergmann)
- can: m_can: m_can_class_unregister(): remove erroneous m_can_clk_stop() (Marc Kleine-Budde)
- can: tcan4x5x: fix bittiming const, use common bittiming from m_can driver (Marc Kleine-Budde)
- dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk() (Dan Carpenter)
- i2c: sprd: use a specific timeout to avoid system hang up issue (Chunyan Zhang)
- ARM: OMAP2+: omap_device: fix idling of devices during probe (Andreas Kemnade)
- HID: wacom: Fix memory leakage caused by kfifo_alloc (Ping Cheng)
- iio: imu: st_lsm6dsx: fix edge-trigger interrupts (Lorenzo Bianconi)
- vmlinux.lds.h: Add PGO and AutoFDO input sections (Nick Desaulniers)
- exfat: Month timestamp metadata accidentally incremented (Valdis Kletnieks)
- x86/resctrl: Don't move a task to the same resource group (Fenghua Yu)
- x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR (Fenghua Yu)
- chtls: Fix chtls resources release sequence (Ayush Sawal)
- chtls: Added a check to avoid NULL pointer dereference (Ayush Sawal)
- chtls: Replace skb_dequeue with skb_peek (Ayush Sawal)
- chtls: Fix panic when route to peer not configured (Ayush Sawal)
- chtls: Remove invalid set_tcb call (Ayush Sawal)
- chtls: Fix hardware tid leak (Ayush Sawal)
- net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Aya Levin)
- net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Mark Zhang)
- net: dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbE (Aleksander Jan Bajkowski)
- s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Julian Wiedmann)
- nexthop: Unlink nexthop group entry in error path (Ido Schimmel)
- nexthop: Fix off-by-one error in error path (Ido Schimmel)
- octeontx2-af: fix memory leak of lmac and lmac->name (Colin Ian King)
- net: ip: always refragment ip defragmented packets (Florian Westphal)
- net: fix pmtu check in nopmtudisc mode (Florian Westphal)
- tools: selftests: add test for changing routes with PTMU exceptions (Sean Tranchetti)
- net: ipv6: fib: flush exceptions when purging route (Sean Tranchetti)
- net/sonic: Fix some resource leaks in error handling paths (Christophe JAILLET)
- net: vlan: avoid leaks on register_vlan_dev() failures (Jakub Kicinski)
- net: stmmac: dwmac-sun8i: Balance internal PHY power (Samuel Holland)
- net: stmmac: dwmac-sun8i: Balance internal PHY resource references (Samuel Holland)
- net: hns3: fix a phy loopback fail issue (Yonglong Liu)
- net: hns3: fix the number of queues actually used by ARQ (Yufeng Mo)
- net: cdc_ncm: correct overhead in delayed_ndp_size (Jouni K. Seppänen)
- vfio iommu: Add dma available capability (Matthew Rosato)
- x86/asm/32: Add ENDs to some functions and relabel with SYM_CODE_* (Jiri Slaby)
- A/A Bonding: Fix a one-byte-off kmalloc (Håkon Bugge) [Orabug: 32380822]
- netfilter: add and use nf_hook_slow_list() (Florian Westphal) [Orabug: 32372528] {CVE-2021-20177}
- net/rds: Fix gfp_t parameter (Hans Westgaard Ry) [Orabug: 32372156]
- uek-rpm: Report removed symbols also during kabi check (Somasundaram Krishnasamy) [Orabug: 32380069]
- uek-rpm: update kABI lists for new symbol (Dan Duval) [Orabug: 32378205]
- scsi: qla2xxx: Do not consume srb greedily (Daniel Wagner) [Orabug: 32342121]
- scsi: qla2xxx: Use constant when it is known (Pavel Machek (CIP)) [Orabug: 32342121]
- scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Ye Bin) [Orabug: 32342121]
- scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Ye Bin) [Orabug: 32342121]
- scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Ye Bin) [Orabug: 32342121]
- scsi: qla2xxx: Update version to 10.02.00.103-k (Nilesh Javali) [Orabug: 32342121]
- scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Arun Easi) [Orabug: 32342121]
- scsi: qla2xxx: Fix reset of MPI firmware (Arun Easi) [Orabug: 32342121]
- scsi: qla2xxx: Fix MPI reset needed message (Arun Easi) [Orabug: 32342121]
- scsi: qla2xxx: Fix buffer-buffer credit extraction error (Quinn Tran) [Orabug: 32342121]
- scsi: qla2xxx: Correct the check for sscanf() return value (Saurav Kashyap) [Orabug: 32342121]
- scsi: qla2xxx: Update version to 10.02.00.102-k (Nilesh Javali) [Orabug: 32342121]
- scsi: qla2xxx: Add SLER and PI control support (Saurav Kashyap) [Orabug: 32342121]
- scsi: qla2xxx: Add IOCB resource tracking (Quinn Tran) [Orabug: 32342121]
- scsi: qla2xxx: Add rport fields in debugfs (Arun Easi) [Orabug: 32342121]
- scsi: qla2xxx: Make tgt_port_database available in initiator mode (Arun Easi) [Orabug: 32342121]
- scsi: qla2xxx: Fix I/O errors during LIP reset tests (Arun Easi) [Orabug: 32342121]
- scsi: qla2xxx: Performance tweak (Quinn Tran) [Orabug: 32342121]
- scsi: qla2xxx: Fix memory size truncation (Quinn Tran) [Orabug: 32342121]
- scsi: qla2xxx: Reduce duplicate code in reporting speed (Quinn Tran) [Orabug: 32342121]
- scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Arun Easi) [Orabug: 32342121]
- scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Arun Easi) [Orabug: 32342121]
- scsi: qla2xxx: Setup debugfs entries for remote ports (Arun Easi) [Orabug: 32342121]
- scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Arun Easi) [Orabug: 32342121]
- scsi: qla2xxx: Remove unneeded variable 'rval' (Jason Yan) [Orabug: 32342121]
- scsi: qla2xxx: Handle incorrect entry_type entries (Daniel Wagner) [Orabug: 32342121]
- scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Daniel Wagner) [Orabug: 32342121]
- scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Daniel Wagner) [Orabug: 32342121]
- scsi: qla2xxx: Fix the return value (Xianting Tian) [Orabug: 32342121]
- scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Christophe JAILLET) [Orabug: 32342121]
- scsi: qla2xxx: Remove pci-dma-compat wrapper API (Suraj Upadhyay) [Orabug: 32342121]
- scsi: qla2xxx: Remove superfluous memset() (Li Heng) [Orabug: 32342121]
- scsi: qla2xxx: Fix regression on sparc64 (René Rebe) [Orabug: 32342121]
- scsi: qla2xxx: Address a set of sparse warnings (Shyam Sundar) [Orabug: 32342121]
- scsi: qla2xxx: SAN congestion management implementation (Shyam Sundar) [Orabug: 32342121]
- scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Shyam Sundar) [Orabug: 32342121]
- scsi: qla2xxx: Introduce a function for computing the debug message prefix (Bart Van Assche) [Orabug: 32342121]
- scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Bart Van Assche) [Orabug: 32342121]
- scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Bart Van Assche) [Orabug: 32342121]
- scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Bart Van Assche) [Orabug: 32342121]
- scsi: qla2xxx: Remove a superfluous cast (Bart Van Assche) [Orabug: 32342121]
- scsi: qla2xxx: Initialize 'n' before using it (Bart Van Assche) [Orabug: 32342121]
- scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Bart Van Assche) [Orabug: 32342121]
- scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Bart Van Assche) [Orabug: 32342121]
- scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Bart Van Assche) [Orabug: 32342121]
- A/A Bonding: Introduce selective interface name inclusion (Håkon Bugge) [Orabug: 32350972]
- net/rds: Only increment rdma_resolve_route timeout on error (Gerd Rausch) [Orabug: 32306092]
- net/rds: Don't block workqueues "cma_wq" and "cm.wq" (Gerd Rausch) [Orabug: 32306092]
- net/rds: Leave the neighbor cache alone (Gerd Rausch) [Orabug: 32306092]
- net/rds: Give each connection its own workqueue (Gerd Rausch) [Orabug: 32306092]
- net/rds: Disassociate ic and cm_id before rdma_destroy_id (Gerd Rausch) [Orabug: 32306092]
- Revert "rds: ib: Implement proper cm_id compare" (Gerd Rausch) [Orabug: 32306092]
- net/rds: Add a rdma_cm watchdog timer (Gerd Rausch) [Orabug: 32306092]
- Revert "RDS: IB: fix panic with handlers running post teardown" (Gerd Rausch) [Orabug: 32306092]
- net/rds: Release all resources allocated by "rds_ib_setup_qp" (Gerd Rausch) [Orabug: 32306092]
- net/rds: Don't sleep inside worker threads (Gerd Rausch) [Orabug: 32306092]
- net/rds: Fix a few race conditions (Gerd Rausch) [Orabug: 32306092]
- net/rds: Execute "rdma_destroy_id" in the background (Gerd Rausch) [Orabug: 32306092]
- net/rds: Delay reconnects from passive side by 3 seconds (Gerd Rausch) [Orabug: 32306092]
- net/rds: Drop connections when peers perform failover (Gerd Rausch) [Orabug: 32306092]
- net/rds: Yield to incoming connection requests (Gerd Rausch) [Orabug: 32306092]
- net/rds: Remove stale comments about random backoff (Gerd Rausch) [Orabug: 32306092]
-
Tue Jan 12 2021 Jack Vogel <jack.vogel@oracle.com> [5.4.17-2103.1.el7uek]
- Linux 5.4.89 (Greg Kroah-Hartman)
- scsi: target: Fix XCOPY NAA identifier lookup (David Disseldorp) {CVE-2020-28374}
- KVM: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini)
- x86/mtrr: Correct the range check before performing MTRR type lookups (Ying-Tsun Huang)
- netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Pablo Neira Ayuso)
- netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal)
- netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Vasily Averin)
- netfilter: x_tables: Update remaining dereference to RCU (Subash Abhinov Kasiviswanathan)
- drm/i915: clear the gpu reloc batch (Matthew Auld)
- dmabuf: fix use-after-free of dmabuf's file->f_inode (Charan Teja Reddy)
- Revert "device property: Keep secondary firmware node secondary by type" (Bard Liao)
- btrfs: send: fix wrong file path when there is an inode with a pending rmdir (Filipe Manana)
- ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256. (PeiSen Hou)
- ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Kai-Heng Feng)
- ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Kailang Yang)
- ALSA: hda/conexant: add a new hda codec CX11970 (bo liu)
- ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Takashi Iwai)
- kvm: check tlbs_dirty directly (Lai Jiangshan)
- x86/mm: Fix leak of pmd ptlock (Dan Williams)
- USB: serial: keyspan_pda: remove unused variable (Johan Hovold)
- usb: gadget: configfs: Fix use-after-free issue with udc_name (Eddie Hung)
- usb: gadget: configfs: Preserve function ordering after bind failure (Chandana Kishori Chiluveru)
- usb: gadget: Fix spinlock lockup on usb_function_deactivate (Sriharsha Allenki)
- USB: gadget: legacy: fix return error code in acm_ms_bind() (Yang Yingliang)
- usb: gadget: u_ether: Fix MTU size mismatch with RX packet size (Manish Narani)
- usb: gadget: function: printer: Fix a memory leak for interface descriptor (Zqiang)
- usb: gadget: f_uac2: reset wMaxPacketSize (Jerome Brunet)
- usb: gadget: select CONFIG_CRC32 (Arnd Bergmann)
- ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Takashi Iwai)
- USB: usblp: fix DMA to stack (Johan Hovold)
- USB: yurex: fix control-URB timeout handling (Johan Hovold)
- USB: serial: option: add Quectel EM160R-GL (Bjørn Mork)
- USB: serial: option: add LongSung M5710 module support (Daniel Palmer)
- USB: serial: iuu_phoenix: fix DMA from stack (Johan Hovold)
- usb: uas: Add PNY USB Portable SSD to unusual_uas (Thinh Nguyen)
- usb: usbip: vhci_hcd: protect shift size (Randy Dunlap)
- USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Michael Grzeschik)
- usb: chipidea: ci_hdrc_imx: add missing put_device() call in usbmisc_get_init_data() (Yu Kuai)
- usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Serge Semin)
- USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Tetsuo Handa)
- USB: cdc-acm: blacklist another IR Droid device (Sean Young)
- usb: gadget: enable super speed plus (taehyun.cho)
- staging: mt7621-dma: Fix a resource leak in an error handling path (Christophe JAILLET)
- powerpc: Handle .text.{hot,unlikely}.* in linker script (Nathan Chancellor)
- crypto: asym_tpm: correct zero out potential secrets (Greg Kroah-Hartman)
- crypto: ecdh - avoid buffer overflow in ecdh_set_secret() (Ard Biesheuvel)
- video: hyperv_fb: Fix the mmap() regression for v5.4.y and older (Dexuan Cui)
- Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Hans de Goede)
- kbuild: don't hardcode depmod path (Dominique Martinet)
- net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Davide Caratti)
- ionic: account for vlan tag len in rx buffer len (Shannon Nelson)
- vhost_net: fix ubuf refcount incorrectly when sendmsg fails (Yunjian Wang)
- net: usb: qmi_wwan: add Quectel EM160R-GL (Bjørn Mork)
- CDC-NCM: remove "connected" log message (Roland Dreier)
- net: dsa: lantiq_gswip: Fix GSWIP_MII_CFG(p) register access (Martin Blumenstingl)
- net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for internal PHYs (Martin Blumenstingl)
- r8169: work around power-saving bug on some chip versions (Heiner Kallweit)
- net: hdlc_ppp: Fix issues when mod_timer is called while timer is running (Xie He)
- erspan: fix version 1 check in gre_parse_header() (Cong Wang)
- net: hns: fix return value check in __lb_other_process() (Yunjian Wang)
- net: sched: prevent invalid Scell_log shift count (Randy Dunlap)
- ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault)
- net: mvpp2: fix pkt coalescing int-threshold configuration (Stefan Chulski)
- tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Yunjian Wang)
- net: ethernet: ti: cpts: fix ethtool output when no ptp_clock registered (Grygorii Strashko)
- net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart)
- net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart)
- net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart)
- net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart)
- net: ethernet: Fix memleak in ethoc_probe (Dinghao Liu)
- net/ncsi: Use real net-device for response handler (John Wang)
- virtio_net: Fix recursive call to cpus_read_lock() (Jeff Dike)
- qede: fix offload for IPIP tunnel packets (Manish Chopra)
- net: ethernet: mvneta: Fix error handling in mvneta_probe (Dinghao Liu)
- ibmvnic: continue fatal error reset after passive init (Lijun Pan)
- net: mvpp2: Fix GoP port 3 Networking Complex Control configurations (Stefan Chulski)
- atm: idt77252: call pci_disable_device() on error path (Dan Carpenter)
- ethernet: ucc_geth: set dev->max_mtu to 1518 (Rasmus Villemoes)
- ethernet: ucc_geth: fix use-after-free in ucc_geth_remove() (Rasmus Villemoes)
- net: systemport: set dev->max_mtu to UMAC_MAX_MTU_SIZE (Florian Fainelli)
- net: mvpp2: prs: fix PPPoE with ipv6 packet parse (Stefan Chulski)
- net: mvpp2: Add TCAM entry to drop flow control pause frames (Stefan Chulski)
- iavf: fix double-release of rtnl_lock (Jakub Kicinski)
- i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Sylwester Dziedziuch)
- proc: fix lookup in /proc/net subdirectories after setns(2) (Alexey Dobriyan)
- proc: change ->nlink under proc_subdir_lock (Alexey Dobriyan)
- depmod: handle the case of /sbin/depmod without /sbin in PATH (Linus Torvalds)
- lib/genalloc: fix the overflow when size is too big (Huang Shijie)
- scsi: scsi_transport_spi: Set RQF_PM for domain validation commands (Bart Van Assche)
- scsi: ide: Do not set the RQF_PREEMPT flag for sense requests (Bart Van Assche)
- scsi: ufs-pci: Ensure UFS device is in PowerDown mode for suspend-to-disk ->poweroff() (Adrian Hunter)
- scsi: ufs: Fix wrong print message in dev_err() (Bean Huo)
- workqueue: Kick a worker based on the actual activation of delayed works (Yunfeng Ye)
-
Sun Jan 10 2021 Jack Vogel <jack.vogel@oracle.com> [5.4.17-2103.el7uek]
- mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Zhang Xiaohui) [Orabug: 32349200] {CVE-2020-36158}
- selftests/net: remove rds.h from rds_echo.c (John Donnelly) [Orabug: 32314184]
- x86/process: Mark cpu inactive before offlining (Mridula Shastry) [Orabug: 32244971]
- add license checking to kABI checker (Dan Duval) [Orabug: 32355203]
- uek-rpm: add nfs_ssc to nano_modules (Calum Mackay) [Orabug: 32340963]
- Linux 5.4.88 (Greg Kroah-Hartman)
- mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Zhang Xiaohui)
- exec: Transform exec_update_mutex into a rw_semaphore (Eric W. Biederman)
- rwsem: Implement down_read_interruptible (Eric W. Biederman)
- rwsem: Implement down_read_killable_nested (Eric W. Biederman)
- perf: Break deadlock involving exec_update_mutex (peterz@infradead.org)
- fuse: fix bad inode (Miklos Szeredi)
- iio:imu:bmi160: Fix alignment and data leak issues (Jonathan Cameron)
- kdev_t: always inline major/minor helper functions (Josh Poimboeuf)
- dmaengine: at_hdmac: add missing kfree() call in at_dma_xlate() (Yu Kuai)
- dmaengine: at_hdmac: add missing put_device() call in at_dma_xlate() (Yu Kuai)
- dmaengine: at_hdmac: Substitute kzalloc with kmalloc (Tudor Ambarus)
- Revert "mtd: spinand: Fix OOB read" (Felix Fietkau)
- Revert "drm/amd/display: Fix memory leaks in S3 resume" (Alex Deucher)
- Linux 5.4.87 (Greg Kroah-Hartman)
- dm verity: skip verity work if I/O error when system is shutting down (Hyeongseok Kim)
- ALSA: pcm: Clear the full allocated memory at hw_params (Takashi Iwai)
- tick/sched: Remove bogus boot "safety" check (Thomas Gleixner)
- um: ubd: Submit all data segments atomically (Gabriel Krisman Bertazi)
- fs/namespace.c: WARN if mnt_count has become negative (Eric Biggers)
- module: delay kobject uevent until after module init call (Jessica Yu)
- f2fs: avoid race condition for shrinker count (Jaegeuk Kim)
- NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Trond Myklebust)
- i3c master: fix missing destroy_workqueue() on error in i3c_master_register (Qinglang Miao)
- powerpc: sysdev: add missing iounmap() on error in mpic_msgr_probe() (Qinglang Miao)
- rtc: pl031: fix resource leak in pl031_probe (Zheng Liang)
- quota: Don't overflow quota file offsets (Jan Kara)
- module: set MODULE_STATE_GOING state when a module fails to load (Miroslav Benes)
- rtc: sun6i: Fix memleak in sun6i_rtc_clk_init (Dinghao Liu)
- fcntl: Fix potential deadlock in send_sig{io, urg}() (Boqun Feng)
- bfs: don't use WARNING: string when it's just info. (Randy Dunlap)
- ALSA: rawmidi: Access runtime->avail always in spinlock (Takashi Iwai)
- ALSA: seq: Use bool for snd_seq_queue internal flags (Takashi Iwai)
- f2fs: fix shift-out-of-bounds in sanity_check_raw_super() (Chao Yu)
- media: gp8psk: initialize stats at power control logic (Mauro Carvalho Chehab)
- misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Anant Thazhemadam)
- reiserfs: add check for an invalid ih_entry_count (Rustam Kovhaev)
- Bluetooth: hci_h5: close serdev device and free hu in h5_close (Anant Thazhemadam)
- scsi: cxgb4i: Fix TLS dependency (Randy Dunlap)
- cgroup: Fix memory leak when parsing multiple source parameters (Qinglang Miao)
- of: fix linker-section match-table corruption (Johan Hovold)
- null_blk: Fix zone size initialization (Damien Le Moal)
- tools headers UAPI: Sync linux/const.h with the kernel headers (Arnaldo Carvalho de Melo)
- uapi: move constants from <linux/kernel.h> to <linux/const.h> (Petr Vorel)
- scsi: block: Fix a race in the runtime power management code (Bart Van Assche)
- jffs2: Fix NULL pointer dereference in rp_size fs option parsing (Jamie Iles)
- jffs2: Allow setting rp_size to zero during remounting (lizhe)
- powerpc/bitops: Fix possible undefined behaviour with fls() and fls64() (Christophe Leroy)
- KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini)
- KVM: SVM: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini)
- KVM: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini)
- ext4: don't remount read-only with errors=continue on reboot (Jan Kara)
- btrfs: fix race when defragmenting leads to unnecessary IO (Filipe Manana)
- vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Eric Auger)
- fscrypt: remove kernel-internal constants from UAPI header (Eric Biggers)
- fscrypt: add fscrypt_is_nokey_name() (Eric Biggers)
- f2fs: prevent creating duplicate encrypted filenames (Eric Biggers)
- ubifs: prevent creating duplicate encrypted filenames (Eric Biggers)
- ext4: prevent creating duplicate encrypted filenames (Eric Biggers)
- thermal/drivers/cpufreq_cooling: Update cpufreq_state only if state has changed (Zhuguangqing)
- md/raid10: initialize r10_bio->read_slot before use. (Kevin Vigor)
- net/sched: sch_taprio: reset child qdiscs before freeing them (Davide Caratti)
- Linux 5.4.86 (Greg Kroah-Hartman)
- x86/CPU/AMD: Save AMD NodeId as cpu_die_id (Yazen Ghannam)
- Revert: "ring-buffer: Remove HAVE_64BIT_ALIGNED_ACCESS" (Steven Rostedt (VMware))
- rtc: ep93xx: Fix NULL pointer dereference in ep93xx_rtc_read_time (Nikita Shubin)
- regulator: axp20x: Fix DLDO2 voltage control register mask for AXP22x (DingHua Ma)
- PCI: Fix pci_slot_release() NULL pointer dereference (Jubin Zhong)
- platform/x86: intel-vbtn: Allow switch events on Acer Switch Alpha 12 (Carlos Garnacho)
- libnvdimm/namespace: Fix reaping of invalidated block-window-namespace labels (Dan Williams)
- xenbus/xenbus_backend: Disallow pending watch messages (SeongJae Park)
- xen/xenbus: Count pending messages for each watch (SeongJae Park)
- xen/xenbus/xen_bus_type: Support will_handle watch callback (SeongJae Park)
- xen/xenbus: Add 'will_handle' callback support in xenbus_watch_path() (SeongJae Park)
- xen/xenbus: Allow watches discard events before queueing (SeongJae Park)
- xen-blkback: set ring->xenblkd to NULL after kthread_stop() (Pawel Wieczorkiewicz)
- dma-buf/dma-resv: Respect num_fences when initializing the shared fence list. (Maarten Lankhorst)
- device-dax/core: Fix memory leak when rmmod dax.ko (Wang Hai)
- clk: tegra: Do not return 0 on failure (Nicolin Chen)
- clk: mvebu: a3700: fix the XTAL MODE pin to MPP1_9 (Terry Zhou)
- clk: ingenic: Fix divider calculation with div tables (Paul Cercueil)
- pinctrl: sunxi: Always call chained_irq_{enter, exit} in sunxi_pinctrl_irq_handler (Yangtao Li)
- md/cluster: fix deadlock when node is doing resync job (Zhao Heming)
- md/cluster: block reshape with remote resync job (Zhao Heming)
- iio:adc:ti-ads124s08: Fix alignment and data leak issues. (Jonathan Cameron)
- iio:adc:ti-ads124s08: Fix buffer being too long. (Jonathan Cameron)
- iio:imu:bmi160: Fix too large a buffer. (Jonathan Cameron)
- iio:pressure:mpl3115: Force alignment of buffer (Jonathan Cameron)
- iio:magnetometer:mag3110: Fix alignment and data leak issues. (Jonathan Cameron)
- iio:light:st_uvis25: Fix timestamp alignment and prevent data leak. (Jonathan Cameron)
- iio:light:rpr0521: Fix timestamp alignment and prevent data leak. (Jonathan Cameron)
- iio: adc: rockchip_saradc: fix missing clk_disable_unprepare() on error in rockchip_saradc_resume (Qinglang Miao)
- iio: buffer: Fix demux update (Nuno Sá)
- scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (James Smart)
- scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (James Smart)
- scsi: qla2xxx: Fix crash during driver load on big endian machines (Arun Easi)
- mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() arguments (Sergei Antonov)
- mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read (Praveenkumar I)
- mtd: parser: cmdline: Fix parsing of part-names with colons (Sven Eckelmann)
- mtd: spinand: Fix OOB read (Miquel Raynal)
- soc: qcom: smp2p: Safely acquire spinlock without IRQs (Evan Green)
- spi: atmel-quadspi: Fix AHB memory accesses (Tudor Ambarus)
- spi: atmel-quadspi: Disable clock in probe error path (Lukas Wunner)
- spi: mt7621: Don't leak SPI master in probe error path (Lukas Wunner)
- spi: mt7621: Disable clock in probe error path (Lukas Wunner)
- spi: synquacer: Disable clock in probe error path (Lukas Wunner)
- spi: st-ssc4: Fix unbalanced pm_runtime_disable() in probe error path (Lukas Wunner)
- spi: sc18is602: Don't leak SPI master in probe error path (Lukas Wunner)
- spi: rb4xx: Don't leak SPI master in probe error path (Lukas Wunner)
- spi: pic32: Don't leak DMA channels in probe error path (Lukas Wunner)
- spi: mxic: Don't leak SPI master in probe error path (Lukas Wunner)
- spi: gpio: Don't leak SPI master in probe error path (Lukas Wunner)
- spi: fsl: fix use of spisel_boot signal on MPC8309 (Rasmus Villemoes)
- spi: davinci: Fix use-after-free on unbind (Lukas Wunner)
- spi: atmel-quadspi: Fix use-after-free on unbind (Lukas Wunner)
- spi: spi-sh: Fix use-after-free on unbind (Lukas Wunner)
- spi: pxa2xx: Fix use-after-free on unbind (Lukas Wunner)
- drm/i915: Fix mismatch between misplaced vma check and vma insert (Chris Wilson)
- drm/dp_aux_dev: check aux_dev before use in drm_dp_aux_dev_get_by_minor() (Zwane Mwaikambo)
- drm/amd/display: Fix memory leaks in S3 resume (Stylon Wang)
- platform/x86: mlx-platform: remove an unused variable (Arnd Bergmann)
- jfs: Fix array index bounds check in dbAdjTree (Dave Kleikamp)
- jffs2: Fix ignoring mounting options problem during remounting (lizhe)
- jffs2: Fix GC exit abnormally (Zhe Li)
- ubifs: wbuf: Don't leak kernel memory to flash (Richard Weinberger)
- SMB3: avoid confusing warning message on mount to Azure (Steve French)
- ceph: fix race in concurrent __ceph_remove_cap invocations (Luis Henriques)
- um: Remove use of asprinf in umid.c (Anton Ivanov)
- ima: Don't modify file descriptor mode on the fly (Roberto Sassu)
- powerpc/powernv/memtrace: Fix crashing the kernel when enabling concurrently (David Hildenbrand)
- powerpc/powernv/memtrace: Don't leak kernel memory to user space (David Hildenbrand)
- powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Alexey Kardashevskiy)
- powerpc/mm: Fix verification of MMU_FTR_TYPE_44x (Christophe Leroy)
- powerpc/8xx: Fix early debug when SMC1 is relocated (Christophe Leroy)
- powerpc/xmon: Change printk() to pr_cont() (Christophe Leroy)
- powerpc/feature: Add CPU_FTR_NOEXECUTE to G2_LE (Christophe Leroy)
- powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Tyrel Datwyler)
- powerpc: Fix incorrect stw{, ux, u, x} instructions in __set_pte_at (Mathieu Desnoyers)
- xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Chuck Lever)
- ARM: dts: at91: sama5d2: fix CAN message ram offset and size (Nicolas Ferre)
- ARM: dts: pandaboard: fix pinmux for gpio user button of Pandaboard ES (H. Nikolaus Schaller)
- KVM: arm64: Introduce handling of AArch32 TTBCR2 traps (Marc Zyngier)
- ext4: fix deadlock with fs freezing and EA inodes (Jan Kara)
- ext4: fix a memory leak of ext4_free_data (Chunguang Xu)
- btrfs: trim: fix underflow in trim length to prevent access beyond device boundary (Qu Wenruo)
- btrfs: do not shorten unpin len for caching block groups (Josef Bacik)
- USB: serial: keyspan_pda: fix write unthrottling (Johan Hovold)
- USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Johan Hovold)
- USB: serial: keyspan_pda: fix write-wakeup use-after-free (Johan Hovold)
- USB: serial: keyspan_pda: fix stalled writes (Johan Hovold)
- USB: serial: keyspan_pda: fix write deadlock (Johan Hovold)
- USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Johan Hovold)
- USB: serial: digi_acceleport: fix write-wakeup deadlocks (Johan Hovold)
- USB: serial: mos7720: fix parallel-port state restore (Johan Hovold)
- cpuset: fix race between hotplug work and later CPU offline (Daniel Jordan)
- EDAC/amd64: Fix PCI component registration (Borislav Petkov)
- EDAC/i10nm: Use readl() to access MMIO registers (Qiuxu Zhuo)
- crypto: arm/aes-ce - work around Cortex-A57/A72 silion errata (Ard Biesheuvel)
- crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() (Ard Biesheuvel)
- powerpc/perf: Exclude kernel samples while counting events in user space. (Athira Rajeev)
- perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Kan Liang)
- perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Kan Liang)
- staging: comedi: mf6x4: Fix AI end-of-conversion detection (Ian Abbott)
- ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Takashi Iwai)
- binder: add flag to clear buffer on txn complete (Todd Kjos)
- s390/dasd: fix list corruption of lcu list (Stefan Haberland)
- s390/dasd: fix list corruption of pavgroup group list (Stefan Haberland)
- s390/dasd: prevent inconsistent LCU device data (Stefan Haberland)
- s390/dasd: fix hanging device offline processing (Stefan Haberland)
- s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo)
- s390/smp: perform initial CPU reset also for SMT siblings (Sven Schnelle)
- ALSA: core: memalloc: add page alignment for iram (Robin Gong)
- ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Takashi Iwai)
- ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Amadej Kastelic)
- ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Chris Chiu)
- ALSA: hda/realtek: Add quirk for MSI-GP73 (Takashi Iwai)
- ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Chris Chiu)
- ALSA: pcm: oss: Fix a few more UBSAN fixes (Takashi Iwai)
- ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Kailang Yang)
- ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Chris Chiu)
- ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Chris Chiu)
- ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Hui Wang)
- ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Connor McAdams)
- ALSA: hda: Fix regressions on clear and reconfig sysfs (Takashi Iwai)
- ACPI: PNP: compare the string length in the matching_id() (Hui Wang)
- Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Daniel Scally)
- PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Rafael J. Wysocki)
- ALSA: hda/ca0132 - Change Input Source enum strings. (Connor McAdams)
- Input: cyapa_gen6 - fix out-of-bounds stack access (Arnd Bergmann)
- media: ipu3-cio2: Make the field on subdev format V4L2_FIELD_NONE (Sakari Ailus)
- media: ipu3-cio2: Validate mbus format in setting subdev format (Sakari Ailus)
- media: ipu3-cio2: Serialise access to pad format (Sakari Ailus)
- media: ipu3-cio2: Return actual subdev format (Sakari Ailus)
- media: ipu3-cio2: Remove traces of returned buffers (Sakari Ailus)
- media: netup_unidvb: Don't leak SPI master in probe error path (Lukas Wunner)
- media: sunxi-cir: ensure IR is handled when it is continuous (Sean Young)
- media: gspca: Fix memory leak in probe (Alan Stern)
- vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Alexey Kardashevskiy)
- Input: goodix - add upside-down quirk for Teclast X98 Pro tablet (Simon Beginn)
- initramfs: fix clang build failure (Arnd Bergmann)
- Input: cros_ec_keyb - send 'scancodes' in addition to key events (Dmitry Torokhov)
- drm/amdkfd: Fix leak in dmabuf import (Felix Kuehling)
- drm/amd/display: Prevent bandwidth overflow (Chris Park)
- lwt: Disable BH too in run_lwt_bpf() (Dongdong Wang)
- fix namespaced fscaps when !CONFIG_SECURITY (Serge Hallyn)
- cfg80211: initialize rekey_data (Sara Sharon)
- ARM: sunxi: Add machine match for the Allwinner V3 SoC (Paul Kocialkowski)
- perf probe: Fix memory leak when synthesizing SDT probes (Arnaldo Carvalho de Melo)
- kconfig: fix return value of do_error_if() (Masahiro Yamada)
- clk: sunxi-ng: Make sure divider tables have sentinel (Jernej Skrabec)
- clk: s2mps11: Fix a resource leak in error handling paths in the probe function (Christophe JAILLET)
- clk: at91: sam9x60: remove atmel,osc-bypass support (Alexandre Belloni)
- virtio_ring: Fix two use after free bugs (Dan Carpenter)
- virtio_net: Fix error code in probe() (Dan Carpenter)
- virtio_ring: Cut and paste bugs in vring_create_virtqueue_packed() (Dan Carpenter)
- qlcnic: Fix error code in probe (Dan Carpenter)
- perf record: Fix memory leak when using '--user-regs=?' to list registers (Zheng Zengkai)
- pwm: lp3943: Dynamically allocate PWM chip base (Lokesh Vutla)
- pwm: zx: Add missing cleanup in error path (Uwe Kleine-König)
- clk: ti: Fix memleak in ti_fapll_synth_setup (Zhang Qilong)
- watchdog: coh901327: add COMMON_CLK dependency (Arnd Bergmann)
- watchdog: qcom: Avoid context switch in restart handler (Manivannan Sadhasivam)
- libnvdimm/label: Return -ENXIO for no slot in __blk_label_update (Zhang Qilong)
- net: korina: fix return value (Vincent Stehlé)
- net: allwinner: Fix some resources leak in the error handling path of the probe and in the remove function (Christophe JAILLET)
- net: bcmgenet: Fix a resource leak in an error handling path in the probe functin (Christophe JAILLET)
- lan743x: fix rx_napi_poll/interrupt ping-pong (Sven Van Asbroeck)
- checkpatch: fix unescaped left brace (Dwaipayan Ray)
- mm: don't wake kswapd prematurely when watermark boosting is disabled (Johannes Weiner)
- sparc: fix handling of page table constructor failure (Matthew Wilcox (Oracle))
- powerpc/ps3: use dma_mapping_error() (Vincent Stehlé)
- nfc: s3fwrn5: Release the nfc firmware (Bongsu Jeon)
- RDMA/cma: Don't overwrite sgid_attr after device is released (Leon Romanovsky)
- sunrpc: fix xs_read_xdr_buf for partial pages receive (Dan Aloni)
- um: chan_xterm: Fix fd leak (Anton Ivanov)
- um: tty: Fix handling of close in tty lines (Anton Ivanov)
- um: Monitor error events in IRQ controller (Anton Ivanov)
- ubifs: Fix error return code in ubifs_init_authentication() (Wang ShaoBo)
- watchdog: Fix potential dereferencing of null pointer (Wang Wensheng)
- watchdog: sprd: check busy bit before new loading rather than after that (Lingling Xu)
- watchdog: sprd: remove watchdog disable from resume fail path (Lingling Xu)
- watchdog: sirfsoc: Add missing dependency on HAS_IOMEM (Guenter Roeck)
- watchdog: armada_37xx: Add missing dependency on HAS_IOMEM (Guenter Roeck)
- irqchip/alpine-msi: Fix freeing of interrupts on allocation error path (Marc Zyngier)
- ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Dan Carpenter)
- mac80211: don't set set TDLS STA bandwidth wider than possible (Johannes Berg)
- crypto: atmel-i2c - select CONFIG_BITREVERSE (Arnd Bergmann)
- extcon: max77693: Fix modalias string (Marek Szyprowski)
- mtd: rawnand: gpmi: Fix the random DMA timeout issue (Han Xu)
- mtd: rawnand: meson: Fix a resource leak in init (Dan Carpenter)
- mtd: rawnand: gpmi: fix reference count leak in gpmi ops (Zhang Qilong)
- clk: tegra: Fix duplicated SE clock entry (Dmitry Osipenko)
- remoteproc: qcom: Fix potential NULL dereference in adsp_init_mmio() (Zhang Changzhong)
- remoteproc: qcom: fix reference leak in adsp_start (Zhang Qilong)
- remoteproc: q6v5-mss: fix error handling in q6v5_pds_enable (Zhang Qilong)
- RDMA/core: Do not indicate device ready when device enablement fails (Jack Morgenstein)
- can: m_can: m_can_config_endisable(): remove double clearing of clock stop request bit (Sean Nyekjaer)
- erofs: avoid using generic_block_bmap (Huang Jianan)
- iwlwifi: mvm: hook up missing RX handlers (Johannes Berg)
- s390/cio: fix use-after-free in ccw_device_destroy_console (Qinglang Miao)
- bus: fsl-mc: fix error return code in fsl_mc_object_allocate() (Zhang Changzhong)
- platform/chrome: cros_ec_spi: Don't overwrite spi::mode (Stephen Boyd)
- x86/kprobes: Restore BTF if the single-stepping is cancelled (Masami Hiramatsu)
- nfs_common: need lock during iterate through the list (Cheng Lin)
- nfsd: Fix message level for normal termination (kazuo ito)
- speakup: fix uninitialized flush_lock (Yang Yingliang)
- usb: oxu210hp-hcd: Fix memory leak in oxu_create (Zhang Qilong)
- usb: ehci-omap: Fix PM disable depth umbalance in ehci_hcd_omap_probe (Zhang Qilong)
- powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Christophe Leroy)
- ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Chuhong Yuan)
- drm/mediatek: avoid dereferencing a null hdmi_phy on an error message (Colin Ian King)
- powerpc/pseries/hibernation: remove redundant cacheinfo update (Nathan Lynch)
- powerpc/pseries/hibernation: drop pseries_suspend_begin() from suspend ops (Nathan Lynch)
- platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Vadim Pasternak)
- scsi: fnic: Fix error return code in fnic_probe() (Zhang Changzhong)
- seq_buf: Avoid type mismatch for seq_buf_init (Arnd Bergmann)
- scsi: pm80xx: Fix error return in pm8001_pci_probe() (Zhang Qilong)
- scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Qinglang Miao)
- arm64: dts: meson: g12a: x96-max: fix PHY deassert timing requirements (Stefan Agner)
- ARM: dts: meson: fix PHY deassert timing requirements (Stefan Agner)
- arm64: dts: meson: fix PHY deassert timing requirements (Stefan Agner)
- Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Jing Xiangfeng)
- Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Jing Xiangfeng)
- cpufreq: scpi: Add missing MODULE_ALIAS (Pali Rohár)
- cpufreq: loongson1: Add missing MODULE_ALIAS (Pali Rohár)
- cpufreq: sun50i: Add missing MODULE_DEVICE_TABLE (Pali Rohár)
- cpufreq: st: Add missing MODULE_DEVICE_TABLE (Pali Rohár)
- cpufreq: qcom: Add missing MODULE_DEVICE_TABLE (Pali Rohár)
- cpufreq: mediatek: Add missing MODULE_DEVICE_TABLE (Pali Rohár)
- cpufreq: highbank: Add missing MODULE_DEVICE_TABLE (Pali Rohár)
- cpufreq: ap806: Add missing MODULE_DEVICE_TABLE (Pali Rohár)
- clocksource/drivers/arm_arch_timer: Correct fault programming of CNTKCTL_EL1.EVNTI (Keqian Zhu)
- clocksource/drivers/arm_arch_timer: Use stable count reader in erratum sne (Keqian Zhu)
- phy: renesas: rcar-gen3-usb2: disable runtime pm in case of failure (Wang Li)
- dm ioctl: fix error return code in target_message (Qinglang Miao)
- ASoC: jz4740-i2s: add missed checks for clk_get() (Chuhong Yuan)
- net/mlx5: Properly convey driver version to firmware (Leon Romanovsky)
- MIPS: Don't round up kernel sections size for memblock_add() (Alexander Sverdlin)
- memstick: r592: Fix error return in r592_probe() (Jing Xiangfeng)
- arm64: dts: rockchip: Fix UART pull-ups on rk3328 (Chen-Yu Tsai)
- pinctrl: falcon: add missing put_device() call in pinctrl_falcon_probe() (Yu Kuai)
- bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Andrii Nakryiko)
- ARM: dts: at91: sama5d2: map securam as device (Claudiu Beznea)
- iio: hrtimer-trigger: Mark hrtimer to expire in hard interrupt context (Lars-Peter Clausen)
- clocksource/drivers/cadence_ttc: Fix memory leak in ttc_setup_clockevent() (Yu Kuai)
- clocksource/drivers/orion: Add missing clk_disable_unprepare() on error path (Yang Yingliang)
- powerpc/64: Fix an EMIT_BUG_ENTRY in head_64.S (Jordan Niethe)
- powerpc/perf: Fix crash with is_sier_available when pmu is not set (Athira Rajeev)
- media: saa7146: fix array overflow in vidioc_s_audio() (Dan Carpenter)
- hwmon: (ina3221) Fix PM usage counter unbalance in ina3221_write_enable (Zhang Qilong)
- vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Jason Gunthorpe)
- selftests/seccomp: Update kernel config (Mickaël Salaün)
- NFS: switch nfsiod to be an UNBOUND workqueue. (NeilBrown)
- lockd: don't use interval-based rebinding over TCP (Calum Mackay)
- net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Fedor Tokarev)
- NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Trond Myklebust)
- SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Trond Myklebust)
- NFSv4.2: condition READDIR's mask for security label based on LSM state (Olga Kornievskaia)
- SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Trond Myklebust)
- ath10k: Release some resources in an error handling path (Christophe JAILLET)
- ath10k: Fix an error handling path (Christophe JAILLET)
- ath10k: Fix the parsing error in service available event (Rakesh Pillai)
- platform/x86: dell-smbios-base: Fix error return code in dell_smbios_init (Qinglang Miao)
- ARM: dts: at91: at91sam9rl: fix ADC triggers (Alexandre Belloni)
- soc: amlogic: canvas: add missing put_device() call in meson_canvas_get() (Yu Kuai)
- arm64: dts: meson-sm1: fix typo in opp table (Dongjin Kim)
- arm64: dts: meson: fix spi-max-frequency on Khadas VIM2 (Artem Lapkin)
- PCI: iproc: Fix out-of-bound array accesses (Bharat Gooty)
- PCI: Fix overflow in command-line resource alignment requests (Colin Ian King)
- PCI: Bounds-check command-line resource alignment requests (Bjorn Helgaas)
- arm64: dts: qcom: c630: Polish i2c-hid devices (Bjorn Andersson)
- arm64: dts: ls1028a: fix ENETC PTP clock input (Michael Walle)
- genirq/irqdomain: Don't try to free an interrupt that has no mapping (Marc Zyngier)
- power: supply: bq24190_charger: fix reference leak (Zhang Qilong)
- power: supply: axp288_charger: Fix HP Pavilion x2 10 DMI matching (Hans de Goede)
- arm64: dts: rockchip: Set dr_mode to "host" for OTG on rk3328-roc-cc (Chen-Yu Tsai)
- arm64: dts: armada-3720-turris-mox: update ethernet-phy handle name (Marek Behún)
- ARM: dts: Remove non-existent i2c1 from 98dx3236 (Chris Packham)
- HSI: omap_ssi: Don't jump to free ID in ssi_add_controller() (Jing Xiangfeng)
- slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI (Bjorn Andersson)
- media: max2175: fix max2175_set_csm_mode() error code (Dan Carpenter)
- mips: cdmm: fix use-after-free in mips_cdmm_bus_discover (Qinglang Miao)
- media: imx214: Fix stop streaming (Daniel Gomez)
- samples: bpf: Fix lwt_len_hist reusing previous BPF map (Daniel T. Lee)
- platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Vadim Pasternak)
- platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Vadim Pasternak)
- media: siano: fix memory leak of debugfs members in smsdvb_hotplug (Keita Suzuki)
- arm64: tegra: Fix DT binding for IO High Voltage entry (Vidya Sagar)
- dmaengine: mv_xor_v2: Fix error return code in mv_xor_v2_probe() (Zhihao Cheng)
- cw1200: fix missing destroy_workqueue() on error in cw1200_init_common (Qinglang Miao)
- rsi: fix error return code in rsi_reset_card() (Zhang Changzhong)
- qtnfmac: fix error return code in qtnf_pcie_probe() (Wang Hai)
- orinoco: Move context allocation after processing the skb (Sebastian Andrzej Siewior)
- mmc: pxamci: Fix error return code in pxamci_probe (Zhihao Cheng)
- ARM: dts: at91: sama5d3_xplained: add pincontrol for USB Host (Cristian Birsan)
- ARM: dts: at91: sama5d4_xplained: add pincontrol for USB Host (Cristian Birsan)
- memstick: fix a double-free bug in memstick_check (Qinglang Miao)
- RDMA/cxgb4: Validate the number of CQEs (Kamal Heib)
- clk: meson: Kconfig: fix dependency for G12A (Kevin Hilman)
- Input: omap4-keypad - fix runtime PM error handling (Zhang Qilong)
- drivers: soc: ti: knav_qmss_queue: Fix error return code in knav_queue_probe (Zhihao Cheng)
- soc: ti: Fix reference imbalance in knav_dma_probe (Zhang Qilong)
- soc: ti: knav_qmss: fix reference leak in knav_queue_probe (Zhang Qilong)
- spi: fix resource leak for drivers without .remove callback (Uwe Kleine-König)
- crypto: omap-aes - Fix PM disable depth imbalance in omap_aes_probe (Zhang Qilong)
- crypto: crypto4xx - Replace bitwise OR with logical OR in crypto4xx_build_pd (Nathan Chancellor)
- EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Yazen Ghannam)
- powerpc/feature: Fix CPU_FTRS_ALWAYS by removing CPU_FTRS_GENERIC_32 (Christophe Leroy)
- powerpc: Avoid broken GCC __attribute__((optimize)) (Ard Biesheuvel)
- selftests/bpf: Fix broken riscv build (Björn Töpel)
- spi: mxs: fix reference leak in mxs_spi_probe (Zhang Qilong)
- usb/max3421: fix return error code in max3421_probe() (Yang Yingliang)
- Input: ads7846 - fix unaligned access on 7845 (Dmitry Torokhov)
- Input: ads7846 - fix integer overflow on Rt calculation (Oleksij Rempel)
- Input: ads7846 - fix race that causes missing releases (David Jander)
- drm/omap: dmm_tiler: fix return error code in omap_dmm_probe() (Yang Yingliang)
- video: fbdev: atmel_lcdfb: fix return error code in atmel_lcdfb_of_init() (Yang Yingliang)
- media: solo6x10: fix missing snd_card_free in error handling case (Qinglang Miao)
- scsi: core: Fix VPD LUN ID designator priorities (Martin Wilck)
- ASoC: meson: fix COMPILE_TEST error (Jerome Brunet)
- media: v4l2-fwnode: Return -EINVAL for invalid bus-type (Lad Prabhakar)
- media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_enc_pm() (Yu Kuai)
- media: mtk-vcodec: add missing put_device() call in mtk_vcodec_release_dec_pm() (Yu Kuai)
- media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_dec_pm() (Yu Kuai)
- media: tm6000: Fix sizeof() mismatches (Colin Ian King)
- staging: gasket: interrupt: fix the missed eventfd_ctx_put() in gasket_interrupt.c (Jing Xiangfeng)
- staging: greybus: codecs: Fix reference counter leak in error handling (Zhang Qilong)
- crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Jack Xu)
- MIPS: BCM47XX: fix kconfig dependency bug for BCM47XX_BCMA (Necip Fazil Yildiran)
- RDMa/mthca: Work around -Wenum-conversion warning (Arnd Bergmann)
- ASoC: arizona: Fix a wrong free in wm8997_probe (Zhang Qilong)
- spi: sprd: fix reference leak in sprd_spi_remove (Zhang Qilong)
- ASoC: wm8998: Fix PM disable depth imbalance on error (Zhang Qilong)
- selftest/bpf: Add missed ip6ip6 test back (Hangbin Liu)
- mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Tsuchiya Yuto)
- spi: bcm63xx-hsspi: fix missing clk_disable_unprepare() on error in bcm63xx_hsspi_resume (Qinglang Miao)
- spi: tegra114: fix reference leak in tegra spi ops (Zhang Qilong)
- spi: tegra20-sflash: fix reference leak in tegra_sflash_resume (Zhang Qilong)
- spi: tegra20-slink: fix reference leak in slink ops of tegra20 (Zhang Qilong)
- spi: mt7621: fix missing clk_disable_unprepare() on error in mt7621_spi_probe (Qinglang Miao)
- spi: spi-ti-qspi: fix reference leak in ti_qspi_setup (Zhang Qilong)
- Bluetooth: hci_h5: fix memory leak in h5_close (Anant Thazhemadam)
- Bluetooth: Fix null pointer dereference in hci_event_packet() (Anmol Karn)
- arm64: dts: exynos: Correct psci compatible used on Exynos7 (Paweł Chmiel)
- arm64: dts: exynos: Include common syscon restart/poweroff for Exynos7 (Paweł Chmiel)
- brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Seung-Woo Kim)
- spi: stm32: fix reference leak in stm32_spi_resume (Zhang Qilong)
- selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Paul Moore)
- ASoC: pcm: DRAIN support reactivation (Cezary Rojewski)
- spi: spi-mem: fix reference leak in spi_mem_access_start (Zhang Qilong)
- drm/msm/dsi_pll_10nm: restore VCO rate during restore_state (Dmitry Baryshkov)
- f2fs: call f2fs_get_meta_page_retry for nat page (Jaegeuk Kim)
- spi: img-spfi: fix reference leak in img_spfi_resume (Zhang Qilong)
- powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Jordan Niethe)
- drm/amdgpu: fix build_coefficients() argument (Arnd Bergmann)
- ARM: dts: aspeed: tiogapass: Remove vuart (Vijay Khemka)
- ASoC: sun4i-i2s: Fix lrck_period computation for I2S justified mode (Clément Péron)
- crypto: inside-secure - Fix sizeof() mismatch (Colin Ian King)
- crypto: talitos - Fix return type of current_desc_hdr() (Christophe Leroy)
- crypto: talitos - Endianess in current_desc_hdr() (Christophe Leroy)
- drm/amdgpu: fix incorrect enum type (Arnd Bergmann)
- sched: Reenable interrupts in do_sched_yield() (Thomas Gleixner)
- sched/deadline: Fix sched_dl_global_validate() (Peng Liu)
- x86/apic: Fix x2apic enablement without interrupt remapping (David Woodhouse)
- ARM: p2v: fix handling of LPAE translation in BE mode (Ard Biesheuvel)
- x86/mm/ident_map: Check for errors from ident_pud_init() (Arvind Sankar)
- RDMA/rxe: Compute PSN windows correctly (Bob Pearson)
- ARM: dts: aspeed: s2600wf: Fix VGA memory region location (Joel Stanley)
- selinux: fix error initialization in inode_doinit_with_dentry() (Tianyue Ren)
- rtc: pcf2127: fix pcf2127_nvmem_read/write() returns (Dan Carpenter)
- RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib)
- Revert "i2c: i2c-qcom-geni: Fix DMA transfer race" (Douglas Anderson)
- soc: qcom: geni: More properly switch to DMA mode (Douglas Anderson)
- soc: mediatek: Check if power domains can be powered on at boot time (Nicolas Boichat)
- soc: renesas: rmobile-sysc: Fix some leaks in rmobile_init_pm_domains() (Dan Carpenter)
- arm64: dts: renesas: cat875: Remove rxc-skew-ps from ethernet-phy node (Biju Das)
- arm64: dts: renesas: hihope-rzg2-ex: Drop rxc-skew-ps from ethernet-phy node (Biju Das)
- drm/tve200: Fix handling of platform_get_irq() error (Krzysztof Kozlowski)
- drm/mcde: Fix handling of platform_get_irq() error (Krzysztof Kozlowski)
- drm/aspeed: Fix Kconfig warning & subsequent build errors (Randy Dunlap)
- drm/gma500: fix double free of gma_connector (Tom Rix)
- md: fix a warning caused by a race between concurrent md_ioctl()s (Dae R. Jeong)
- crypto: af_alg - avoid undefined behavior accessing salg_name (Eric Biggers)
- media: msi2500: assign SPI bus number dynamically (Antti Palosaari)
- quota: Sanity-check quota file headers on load (Jan Kara)
- Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Peilin Ye)
- serial_core: Check for port state when tty is in error state (Alexey Kardashevskiy)
- HID: i2c-hid: add Vero K147 to descriptor override (Julian Sax)
- scsi: megaraid_sas: Check user-provided offsets (Arnd Bergmann)
- coresight: etb10: Fix possible NULL ptr dereference in etb_enable_perf() (Sai Prakash Ranjan)
- coresight: tmc-etr: Fix barrier packet insertion for perf buffer (Suzuki K Poulose)
- coresight: tmc-etr: Check if page is valid before dma_map_page() (Mao Jinlong)
- coresight: tmc-etf: Fix NULL ptr dereference in tmc_enable_etf_sink_perf() (Sai Prakash Ranjan)
- ARM: dts: exynos: fix USB 3.0 pins supply being turned off on Odroid XU (Krzysztof Kozlowski)
- ARM: dts: exynos: fix USB 3.0 VBUS control and over-current pins on Exynos5410 (Krzysztof Kozlowski)
- ARM: dts: exynos: fix roles of USB 3.0 ports on Odroid XU (Krzysztof Kozlowski)
- usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING flag to imx6ul (Fabio Estevam)
- USB: gadget: f_rndis: fix bitrate for SuperSpeed and above (Will McVicker)
- usb: gadget: f_fs: Re-use SS descriptors for SuperSpeedPlus (Jack Pham)
- USB: gadget: f_midi: setup SuperSpeed Plus descriptors (Will McVicker)
- USB: gadget: f_acm: add support for SuperSpeed Plus (taehyun.cho)
- USB: serial: option: add interface-number sanity check to flag handling (Johan Hovold)
- usb: mtu3: fix memory corruption in mtu3_debugfs_regset() (Dan Carpenter)
- soc/tegra: fuse: Fix index bug in get_process_id (Nicolin Chen)
- kbuild: avoid split lines in .mod files (Masahiro Yamada)
- perf/x86/intel: Check PEBS status correctly (Stephane Eranian)
- drm/amd/display: Init clock value by current vbios CLKs (Brandon Syu)
- iwlwifi: pcie: add one missing entry for AX210 (Luca Coelho)
- dm table: Remove BUG_ON(in_interrupt()) (Thomas Gleixner)
- scsi: mpt3sas: Increase IOCInit request timeout to 30s (Sreekanth Reddy)
- vxlan: Copy needed_tailroom from lowerdev (Sven Eckelmann)
- vxlan: Add needed_headroom for lower device (Sven Eckelmann)
- arm64: syscall: exit userspace before unmasking exceptions (Mark Rutland)
- habanalabs: put devices before driver removal (Ofir Bitton)
- drm/tegra: sor: Disable clocks on error in tegra_sor_init() (Qinglang Miao)
- kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Nicholas Piggin)
- drm/tegra: replace idr_init() by idr_init_base() (Deepak R Varma)
- net: mvpp2: add mvpp2_phylink_to_port() helper (Russell King)
- selftests: fix poll error in udpgro.sh (Paolo Abeni)
- ixgbe: avoid premature Rx buffer reuse (Björn Töpel)
- i40e: avoid premature Rx buffer reuse (Björn Töpel)
- i40e: optimise prefetch page refcount (Li RongQing)
- i40e: Refactor rx_bi accesses (Björn Töpel)
- RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Leon Romanovsky)
- selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Toke Høiland-Jørgensen)
- netfilter: nft_ct: Remove confirmation check for NFT_CT_ID (Brett Mastbergen)
- gpio: eic-sprd: break loop when getting NULL device resource (Chunyan Zhang)
- Revert "gpio: eic-sprd: Use devm_platform_ioremap_resource()" (Baolin Wang)
- afs: Fix memory leak when mounting with multiple source parameters (David Howells)
- netfilter: nft_dynset: fix timeouts later than 23 days (Pablo Neira Ayuso)
- netfilter: nft_compat: make sure xtables destructors have run (Florian Westphal)
- netfilter: x_tables: Switch synchronization to RCU (Subash Abhinov Kasiviswanathan)
- pinctrl: aspeed: Fix GPIO requests on pass-through banks (Andrew Jeffery)
- blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Douglas Anderson)
- block: factor out requeue handling from dispatch code (Johannes Thumshirn)
- block: Simplify REQ_OP_ZONE_RESET_ALL handling (Damien Le Moal)
- clk: renesas: r9a06g032: Drop __packed for portability (Geert Uytterhoeven)
- can: softing: softing_netdev_open(): fix error handling (Zhang Qilong)
- xsk: Replace datagram_poll by sock_poll_wait (Xuan Zhuo)
- xsk: Fix xsk_poll()'s return type (Luc Van Oostenryck)
- scsi: bnx2i: Requires MMU (Randy Dunlap)
- gpio: mvebu: fix potential user-after-free on probe (Baruch Siach)
- gpio: zynq: fix reference leak in zynq_gpio functions (Qinglang Miao)
- PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Zhang Qilong)
- ARM: dts: imx6qdl-kontron-samx6i: fix I2C_PM scl pin (Bernd Bauer)
- ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_GPIO_6 from enetgrp (Fabio Estevam)
- ARM: dts: sun7i: pcduino3-nano: enable RGMII RX/TX delay on PHY (Adam Sampson)
- ARM: dts: sun8i: v3s: fix GIC node memory range (Icenowy Zheng)
- pinctrl: baytrail: Avoid clearing debounce value when turning it off (Andy Shevchenko)
- pinctrl: merrifield: Set default bias in case no particular value given (Andy Shevchenko)
- ARM: dts: sun8i: v40: bananapi-m2-berry: Fix ethernet node (Pablo Greco)
- ARM: dts: sun8i: r40: bananapi-m2-berry: Fix dcdc1 regulator (Pablo Greco)
- ARM: dts: sun7i: bananapi: Enable RGMII RX/TX delay on Ethernet PHY (Pablo Greco)
- Linux 5.4.85 (Greg Kroah-Hartman)
- x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled (Xiaochen Shen)
- x86/resctrl: Remove unused struct mbm_state::chunks_bw (James Morse)
- membarrier: Explicitly sync remote cores when SYNC_CORE is requested (Andy Lutomirski)
- Revert "selftests/ftrace: check for do_sys_openat2 in user-memory test" (Kamal Mostafa)
- KVM: mmu: Fix SPTE encoding of MMIO generation upper half (Maciej S. Szmigiero)
- serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access (Alexander Sverdlin)
- ALSA: pcm: oss: Fix potential out-of-bounds shift (Takashi Iwai)
- USB: sisusbvga: Make console support depend on BROKEN (Thomas Gleixner)
- USB: UAS: introduce a quirk to set no_write_same (Oliver Neukum)
- xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Hans de Goede)
- xhci: Give USB2 ports time to enter U3 in bus suspend (Li Jun)
- ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Takashi Iwai)
- ALSA: usb-audio: Fix potential out-of-bounds shift (Takashi Iwai)
- USB: add RESET_RESUME quirk for Snapscan 1212 (Oliver Neukum)
- USB: dummy-hcd: Fix uninitialized array use in init() (Bui Quang Minh)
- ktest.pl: If size of log is too big to email, email error message (Steven Rostedt (VMware))
- net: stmmac: delete the eee_ctrl_timer after napi disabled (Fugang Duan)
- net: stmmac: dwmac-meson8b: fix mask definition of the m250_sel mux (Martin Blumenstingl)
- net: ll_temac: Fix potential NULL dereference in temac_probe() (Zhang Changzhong)
- net/mlx4_en: Handle TX error CQE (Moshe Shemesh)
- lan743x: fix for potential NULL pointer dereference with bare card (Sergej Bauer)
- net/mlx4_en: Avoid scheduling restart task if it is already running (Moshe Shemesh)
- tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Neal Cardwell)
- tcp: select sane initial rcvq_space.space for big MSS (Eric Dumazet)
- net: stmmac: free tx skb buffer in stmmac_resume() (Fugang Duan)
- bridge: Fix a deadlock when enabling multicast snooping (Joseph Huang)
- enetc: Fix reporting of h/w packet counters (Claudiu Manoil)
- udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long)
- net: hns3: remove a misused pragma packed (Huazhong Tan)
- vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Stephen Suryaputra)
- net: bridge: vlan: fix error return code in __vlan_add() (Zhang Changzhong)
- mac80211: mesh: fix mesh_pathtbl_init() error path (Eric Dumazet)
- ipv4: fix error return code in rtm_to_fib_config() (Zhang Changzhong)
- ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info() (Peilin Ye)
- Linux 5.4.84 (Greg Kroah-Hartman)
- compiler.h: fix barrier_data() on clang (Arvind Sankar)
- mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPING (Minchan Kim)
- x86/apic/vector: Fix ordering in vector assignment (Thomas Gleixner)
- x86/membarrier: Get rid of a dubious optimization (Andy Lutomirski)
- x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Arvind Sankar)
- scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Dan Carpenter)
- proc: use untagged_addr() for pagemap_read addresses (Miles Chen)
- kbuild: avoid static_assert for genksyms (Arnd Bergmann)
- drm/i915/display/dp: Compute the correct slice count for VDSC on DP (Manasi Navare)
- mmc: block: Fixup condition for CMD13 polling for RPMB requests (Bean Huo)
- pinctrl: amd: remove debounce filter setting in IRQ type setting (Coiby Xu)
- Input: i8042 - add Acer laptops to the i8042 reset list (Chris Chiu)
- Input: cm109 - do not stomp on control URB (Dmitry Torokhov)
- ktest.pl: Fix incorrect reboot for grub2bls (Libo Chen)
- can: m_can: m_can_dev_setup(): add support for bosch mcan version 3.3.0 (Pankaj Sharma)
- platform/x86: touchscreen_dmi: Add info for the Irbis TW118 tablet (Hans de Goede)
- platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC (Max Verevkin)
- platform/x86: acer-wmi: add automatic keyboard background light toggle key as KEY_LIGHTS_TOGGLE (Timo Witte)
- platform/x86: thinkpad_acpi: Add BAT1 is primary battery quirk for Thinkpad Yoga 11e 4th gen (Hans de Goede)
- platform/x86: thinkpad_acpi: Do not report SW_TABLET_MODE on Yoga 11e (Hans de Goede)
- arm64: tegra: Disable the ACONNECT for Jetson TX2 (Jon Hunter)
- soc: fsl: dpio: Get the cpumask through cpumask_of(cpu) (Hao Si)
- spi: spi-nxp-fspi: fix fspi panic by unexpected interrupts (Ran Wang)
- irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Xu Qiang)
- ibmvnic: skip tx timeout reset while in resetting (Lijun Pan)
- interconnect: qcom: qcs404: Remove GPU and display RPM IDs (Georgi Djakov)
- scsi: ufs: Make sure clk scaling happens only when HBA is runtime ACTIVE (Can Guo)
- ARC: stack unwinding: don't assume non-current task is sleeping (Vineet Gupta)
- arm64: dts: broadcom: clear the warnings caused by empty dma-ranges (Zhen Lei)
- powerpc: Drop -me200 addition to build flags (Michael Ellerman)
- iwlwifi: mvm: fix kernel panic in case of assert during CSA (Sara Sharon)
- iwlwifi: pcie: set LTR to avoid completion timeout (Johannes Berg)
- arm64: dts: rockchip: Assign a fixed index to mmc devices on rk3399 boards. (Markus Reichl)
- iwlwifi: pcie: limit memory read spin time (Johannes Berg)
- x86/lib: Change .weak to SYM_FUNC_START_WEAK for arch/x86/lib/mem*_64.S (Fangrui Song)
- Kbuild: do not emit debug info for assembly with LLVM_IAS=1 (Nick Desaulniers)
-
Mon Jan 04 2021 Jack Vogel <jack.vogel@oracle.com> [5.4.17-2102.200.0.el7uek]
- lockd: don't use interval-based rebinding over TCP (Calum Mackay) [Orabug: 32337714]
- tools: update header files in the tools directory (Thomas Tai) [Orabug: 32316504]
- perf: Fix a kABI breakage in perf_event.h (Thomas Tai) [Orabug: 32316504]
- perf/x86: Fix n_metric for cancelled txn (Peter Zijlstra) [Orabug: 32316504]
- perf/x86: Fix n_pair for cancelled txn (Peter Zijlstra) [Orabug: 32316504]
- perf/x86/intel: Check perf metrics feature for each CPU (Kan Liang) [Orabug: 32316504]
- perf/x86/intel: Support per-thread RDPMC TopDown metrics (Kan Liang) [Orabug: 32316504]
- perf/x86/intel: Support TopDown metrics on Ice Lake (Kan Liang) [Orabug: 32316504]
- perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Kan Liang) [Orabug: 32316504]
- perf/x86: Add a macro for RDPMC offset of fixed counters (Kan Liang) [Orabug: 32316504]
- perf/x86/intel: Generic support for hardware TopDown metrics (Kan Liang) [Orabug: 32316504]
- perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Kan Liang) [Orabug: 32316504]
- perf/core: Unify {pinned,flexible}_sched_in() (Peter Zijlstra) [Orabug: 32316504]
- perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Kan Liang) [Orabug: 32316504]
- perf/x86: Keep LBR records unchanged in host context for guest usage (Like Xu) [Orabug: 32316504]
- perf/x86/intel: Fix the name of perf METRICS (Kan Liang) [Orabug: 32316504]
- perf/x86/intel: Move BTS index to 47 (Kan Liang) [Orabug: 32316504]
- perf/x86/intel: Introduce the fourth fixed counter (Kan Liang) [Orabug: 32316504]
- perf/x86/intel: Name the global status bit in NMI handler (Kan Liang) [Orabug: 32316504]
- perf/x86: Add constraint to create guest LBR event without hw counter (Like Xu) [Orabug: 32316504]
- perf/x86/lbr: Add interface to get LBR information (Like Xu) [Orabug: 32316504]
- perf/x86/core: Refactor hw->idx checks and cleanup (Like Xu) [Orabug: 32316504]
- perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Kan Liang) [Orabug: 32316504]
- perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Sean Christopherson) [Orabug: 32316504]
- partitions/efi: Enable no warning option for the GPT warnings related to alternative header (Saeed Mirzamohammadi) [Orabug: 32302135]
- xen-blkback: set ring->xenblkd to NULL after kthread_stop() (Pawel Wieczorkiewicz) [Orabug: 32260251] {CVE-2020-29569}
- Revert "cpu/hotplug: avoid race between cpuset_hotplug_workfn and later hotplug" (Daniel Jordan) [Orabug: 32295228]
- cpuset: fix race between hotplug work and later CPU offline (Daniel Jordan) [Orabug: 32295228]
- uek-rpm: aarch64: update PMU configs for Altra (Dave Kleikamp) [Orabug: 32290042]
- driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Tuan Phan) [Orabug: 32290042]
- perf: arm-cmn: Fix conversion specifiers for node type (Will Deacon) [Orabug: 32290042]
- perf: arm-cmn: Fix unsigned comparison to less than zero (Will Deacon) [Orabug: 32290042]
- perf: Add Arm CMN-600 PMU driver (Robin Murphy) [Orabug: 32290042]
- perf: Add Arm CMN-600 DT binding (Robin Murphy) [Orabug: 32290042]
- perf: arm_dsu: Support DSU ACPI devices (Tuan Phan) [Orabug: 32290042]
- ACPI: APEI: Kick the memory_failure() queue for synchronous errors (James Morse) [Orabug: 32290042]
- iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jean-Philippe Brucker) [Orabug: 32290042]
- Revert "BACKPORT: perf: Add Arm CMN-600 DT binding" (Dave Kleikamp) [Orabug: 32290042]
- Revert "BACKPORT: WIP: perf: Add Arm CMN-600 PMU driver" (Dave Kleikamp) [Orabug: 32290042]
- Revert "BACKPORT: WIP: perf/arm-cmn: Add ACPI support" (Dave Kleikamp) [Orabug: 32290042]
- Revert "perf: Add ARM DMC-620 PMU driver." (Dave Kleikamp) [Orabug: 32290042]
- Revert "BACKPORT: ACPI / APEI: Kick the memory_failure() queue for synchronous errors" (Dave Kleikamp) [Orabug: 32290042]
- Revert "Perf: arm-cmn: Allow irq to be shared." (Dave Kleikamp) [Orabug: 32290042]
- Revert "perf: arm_cmn: improve and make it work on 2P." (Dave Kleikamp) [Orabug: 32290042]
- Revert "perf: arm_dsu: Allow IRQ to be shared among devices." (Dave Kleikamp) [Orabug: 32290042]
- Revert "perf: arm_dsu: Support ACPI mode." (Dave Kleikamp) [Orabug: 32290042]
- Revert "perf: arm_dmc620: Update ACPI ID." (Dave Kleikamp) [Orabug: 32290042]
- Revert "perf: avoid breaking KABI by reusing enum" (Dave Kleikamp) [Orabug: 32290042]
- Revert "perf/smmuv3: Allow sharing MMIO registers with the SMMU driver" (Dave Kleikamp) [Orabug: 32290042]
- xenbus/xenbus_backend: Disallow pending watch messages (SeongJae Park) [Orabug: 32253408] {CVE-2020-29568}
- xen/xenbus: Count pending messages for each watch (SeongJae Park) [Orabug: 32253408] {CVE-2020-29568}
- xen/xenbus/xen_bus_type: Support will_handle watch callback (SeongJae Park) [Orabug: 32253408] {CVE-2020-29568}
- xen/xenbus: Add 'will_handle' callback support in xenbus_watch_path() (SeongJae Park) [Orabug: 32253408] {CVE-2020-29568}
- xen/xenbus: Allow watches discard events before queueing (SeongJae Park) [Orabug: 32253408] {CVE-2020-29568}
-
Sun Dec 13 2020 Jack Vogel <jack.vogel@oracle.com> [5.4.17-2051.el7uek]
- futex: Fix inode life-time issue (Peter Zijlstra) [Orabug: 32233513] {CVE-2020-14381}
- uek-rpm: Add nvme-tcp and nvme-rdma to ol7 and ol8 nano kernels (Alan Adamson) [Orabug: 32230382]
- intel_idle: Customize IceLake server support (Chen Yu) [Orabug: 32218857]
- dm crypt: Allow unaligned bio buffer lengths for skcipher devices (Sudhakar Panneerselvam) [Orabug: 32210420]
- uek-rpm: enable VDPA subsystem and drivers (Si-Wei Liu) [Orabug: 32121107]
- vdpa/mlx5: Fix dependency on MLX5_CORE (Eli Cohen) [Orabug: 32121107]
- vdpa/mlx5: should keep avail_index despite device status (Si-Wei Liu) [Orabug: 32121107]
- vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Nathan Chancellor) [Orabug: 32121107]
- vdpa/mlx5: fix up endian-ness for mtu (Michael S. Tsirkin) [Orabug: 32121107]
- vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Dan Carpenter) [Orabug: 32121107]
- vdpa/mlx5: fix memory allocation failure checks (Colin Ian King) [Orabug: 32121107]
- vdpa/mlx5: Fix uninitialised variable in core/mr.c (Alex Dewar) [Orabug: 32121107]
- vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Eli Cohen) [Orabug: 32121107]
- vdpa/mlx5: Add shared memory registration code (Eli Cohen) [Orabug: 32121107]
- vdpa/mlx5: Add support library for mlx5 VDPA implementation (Eli Cohen) [Orabug: 32121107]
- vdpa/mlx5: Add hardware descriptive header file (Eli Cohen) [Orabug: 32121107]
- net/mlx5: Add interface changes required for VDPA (Eli Cohen) [Orabug: 32121107]
- net/mlx5: Expose vDPA emulation device capabilities (Yishai Hadas) [Orabug: 32121107]
- net/mlx5: Add Virtio Emulation related device capabilities (Yishai Hadas) [Orabug: 32121107]
- net/mlx5: Add VDPA interface type to supported enumerations (Eli Cohen) [Orabug: 32121107]
- net/mlx5: Support setting access rights of dma addresses (Eli Cohen) [Orabug: 32121107]
- net/mlx5: Provide simplified command interfaces (Leon Romanovsky) [Orabug: 32121107]
- vhost-vdpa: fix page pinning leakage in error path (rework) (Si-Wei Liu) [Orabug: 32121107]
- vhost-vdpa: fix vhost_vdpa_map() on error condition (Si-Wei Liu) [Orabug: 32121107]
- vhost: Don't call log_access_ok() when using IOTLB (Greg Kurz) [Orabug: 32121107]
- vhost vdpa: fix vhost_vdpa_open error handling (Mike Christie) [Orabug: 32121107]
- vhost-vdpa: fix backend feature ioctls (Jason Wang) [Orabug: 32121107]
- vhost: Fix documentation (Eli Cohen) [Orabug: 32121107]
- vhost-iotlb: fix vhost_iotlb_itree_next() documentation (Stefano Garzarella) [Orabug: 32121107]
- vdpa: Fix pointer math bug in vdpasim_get_config() (Dan Carpenter) [Orabug: 32121107]
- vdpa_sim: init iommu lock (Michael S. Tsirkin) [Orabug: 32121107]
- vdpa: Modify get_vq_state() to return error code (Eli Cohen) [Orabug: 32121107]
- net/vdpa: Use struct for set/get vq state (Eli Cohen) [Orabug: 32121107]
- vdpa: remove hard coded virtq num (Max Gurtovoy) [Orabug: 32121107]
- vdpasim: support batch updating (Jason Wang) [Orabug: 32121107]
- vhost-vdpa: support IOTLB batching hints (Jason Wang) [Orabug: 32121107]
- vhost-vdpa: support get/set backend features (Jason Wang) [Orabug: 32121107]
- vhost: generialize backend features setting/getting (Jason Wang) [Orabug: 32121107]
- vhost-vdpa: refine ioctl pre-processing (Jason Wang) [Orabug: 32121107]
- vDPA: dont change vq irq after DRIVER_OK (Zhu Lingshan) [Orabug: 32121107]
- irqbypass: do not start cons/prod when failed connect (Zhu Lingshan) [Orabug: 32121107]
- vhost_vdpa: implement IRQ offloading in vhost_vdpa (Zhu Lingshan) [Orabug: 32121107]
- vDPA: add get_vq_irq() in vdpa_config_ops (Zhu Lingshan) [Orabug: 32121107]
- kvm: detect assigned device via irqbypass manager (Zhu Lingshan) [Orabug: 32121107]
- vhost: introduce vhost_vring_call (Zhu Lingshan) [Orabug: 32121107]
- vdpasim: protect concurrent access to iommu iotlb (Max Gurtovoy) [Orabug: 32121107]
- vhost: vdpa: remove per device feature whitelist (Jason Wang) [Orabug: 32121107]
- virtio_net: use LE accessors for speed/duplex (Michael S. Tsirkin) [Orabug: 32121107]
- virtio-iommu: convert to LE accessors (Michael S. Tsirkin) [Orabug: 32121107]
- drm/virtio: convert to LE accessors (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_pmem: convert to LE accessors (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_crypto: convert to LE accessors (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_fs: convert to LE accessors (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_input: convert to LE accessors (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_balloon: use LE config space accesses (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_config: rewrite LE accessors without _Generic (Si-Wei Liu) [Orabug: 32121107]
- virtio_config: fix up warnings on parisc (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_config: add virtio_cread_le_feature (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_caif: correct tags for config space fields (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_config: LE config space accessors (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_config: cread/write cleanup (Michael S. Tsirkin) [Orabug: 32121107]
- vdpa_sim: fix endian-ness of config space (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_vdpa: legacy features handling (Michael S. Tsirkin) [Orabug: 32121107]
- vhost/vdpa: switch to new helpers (Michael S. Tsirkin) [Orabug: 32121107]
- vdpa: make sure set_features is invoked for legacy (Michael S. Tsirkin) [Orabug: 32121107]
- mlxbf-tmfifo: sparse tags for config access (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_scsi: correct tags for config space fields (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_pmem: correct tags for config space fields (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_net: correct tags for config space fields (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_input: correct tags for config space fields (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_gpu: correct tags for config space fields (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_fs: correct tags for config space fields (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_crypto: correct tags for config space fields (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_console: correct tags for config space fields (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_blk: correct tags for config space fields (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_balloon: correct tags for config space fields (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_9p: correct tags for config space fields (Michael S. Tsirkin) [Orabug: 32121107]
- virtio: allow __virtioXX, __leXX in config space (Michael S. Tsirkin) [Orabug: 32121107]
- virtio_ring: sparse warning fixup (Michael S. Tsirkin) [Orabug: 32121107]
- virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Michael S. Tsirkin) [Orabug: 32121107]
- vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Dan Carpenter) [Orabug: 32121107]
- vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [Orabug: 32121107]
- vhost_vdpa: Support config interrupt in vdpa (Zhu Lingshan) [Orabug: 32121107]
- vdpasim: Fix some coccinelle warnings (Samuel Zou) [Orabug: 32121107]
- vhost_vdpa: disable doorbell mapping for !MMU (Michael S. Tsirkin) [Orabug: 32121107]
- vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [Orabug: 32121107]
- vdpa: introduce get_vq_notification method (Jason Wang) [Orabug: 32121107]
- vdpasim: remove unused variable 'ret' (YueHaibing) [Orabug: 32121107]
- vdpa: fix comment of vdpa_register_device() (Jason Wang) [Orabug: 32121107]
- vdpa: make vhost, virtio depend on menu (Michael S. Tsirkin) [Orabug: 32121107]
- vdpa: allow a 32 bit vq alignment (Michael S. Tsirkin) [Orabug: 32121107]
- vdpasim: Return status in vdpasim_get_status (YueHaibing) [Orabug: 32121107]
- vhost: remove set but not used variable 'status' (Jason Yan) [Orabug: 32121107]
- vhost: vdpa: remove unnecessary null check (Gustavo A. R. Silva) [Orabug: 32121107]
- vdpa-sim: depend on HAS_DMA (Michael S. Tsirkin) [Orabug: 32121107]
- vdpa: move to drivers/vdpa (Michael S. Tsirkin) [Orabug: 32121107]
- vdpasim: vDPA device simulator (Jason Wang) [Orabug: 32121107]
- vhost: introduce vDPA-based backend (Tiwei Bie) [Orabug: 32121107]
- virtio: introduce a vDPA based transport (Jason Wang) [Orabug: 32121107]
- vDPA: introduce vDPA bus (Jason Wang) [Orabug: 32121107]
- scsi: mpt3sas: Update driver version to 36.100.00.00 (Suganath Prabu S) [Orabug: 32242278]
- scsi: mpt3sas: Handle trigger page after firmware update (Suganath Prabu S) [Orabug: 32242278]
- scsi: mpt3sas: Add persistent MPI trigger page (Suganath Prabu S) [Orabug: 32242278]
- scsi: mpt3sas: Add persistent SCSI sense trigger page (Suganath Prabu S) [Orabug: 32242278]
- scsi: mpt3sas: Add persistent Event trigger page (Suganath Prabu S) [Orabug: 32242278]
- scsi: mpt3sas: Add persistent Master trigger page (Suganath Prabu S) [Orabug: 32242278]
- scsi: mpt3sas: Add persistent trigger pages support (Suganath Prabu S) [Orabug: 32242278]
- scsi: mpt3sas: Sync time periodically between driver and firmware (Suganath Prabu S) [Orabug: 32242278]
- scsi: mpt3sas: Bump driver version to 35.101.00.00 (Sreekanth Reddy) [Orabug: 32242278]
- scsi: mpt3sas: Add module parameter multipath_on_hba (Sreekanth Reddy) [Orabug: 32242278]
- scsi: mpt3sas: Handle vSES vphy object during HBA reset (Sreekanth Reddy) [Orabug: 32242278]
- scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Sreekanth Reddy) [Orabug: 32242278]
- scsi: mpt3sas: Handling HBA vSES device (Sreekanth Reddy) [Orabug: 32242278]
- scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Sreekanth Reddy) [Orabug: 32242278]
- scsi: mpt3sas: Update hba_port objects after host reset (Sreekanth Reddy) [Orabug: 32242278]
- scsi: mpt3sas: Get sas_device objects using device's rphy (Sreekanth Reddy) [Orabug: 32242278]
- scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Sreekanth Reddy) [Orabug: 32242278]
- scsi: mpt3sas: Get device objects using sas_address & portID (Sreekanth Reddy) [Orabug: 32242278]
- scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Sreekanth Reddy) [Orabug: 32242278]
- scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Sreekanth Reddy) [Orabug: 32242278]
- scsi: mpt3sas: Allocate memory for hba_port objects (Sreekanth Reddy) [Orabug: 32242278]
- scsi: mpt3sas: Define hba_port structure (Sreekanth Reddy) [Orabug: 32242278]
- scsi: mpt3sas: Fix ioctl timeout (Suganath Prabu S) [Orabug: 32242278]
- kabi: fix issues with slab memory allocator. (Libo Chen) [Orabug: 32119767]
- mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Bharata B Rao) [Orabug: 32119767]
- mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Roman Gushchin) [Orabug: 32119767]
- mm: slab: fix potential double free in ___cache_free (Shakeel Butt) [Orabug: 32119767]
- mm: memcontrol: restore proper dirty throttling when memory.high changes (Johannes Weiner) [Orabug: 32119767]
- mm: memcontrol: avoid workload stalls when lowering memory.high (Roman Gushchin) [Orabug: 32119767]
- mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Roman Gushchin) [Orabug: 32119767]
- mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Roman Gushchin) [Orabug: 32119767]
- mm: memcg/slab: remove unused argument by charge_slab_page() (Roman Gushchin) [Orabug: 32119767]
- tools/cgroup: add memcg_slabinfo.py tool (Roman Gushchin) [Orabug: 32119767]
- kselftests: cgroup: add kernel memory accounting tests (Roman Gushchin) [Orabug: 32119767]
- mm: memcg/slab: use a single set of kmem_caches for all allocations (Roman Gushchin) [Orabug: 32119767]
- mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Roman Gushchin) [Orabug: 32119767]
- mm: memcg/slab: deprecate slab_root_caches (Roman Gushchin) [Orabug: 32119767]
- mm: memcg/slab: remove memcg_kmem_get_cache() (Roman Gushchin) [Orabug: 32119767]
- mm: memcg/slab: simplify memcg cache creation (Roman Gushchin) [Orabug: 32119767]
- mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Roman Gushchin) [Orabug: 32119767]
- mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Roman Gushchin) [Orabug: 32119767]
- mm: memcg/slab: deprecate memory.kmem.slabinfo (Roman Gushchin) [Orabug: 32119767]
- mm: memcg/slab: charge individual slab objects instead of pages (Roman Gushchin) [Orabug: 32119767]
- mm: memcg/slab: save obj_cgroup for non-root slab objects (Roman Gushchin) [Orabug: 32119767]
- mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Roman Gushchin) [Orabug: 32119767]
- mm: memcg/slab: obj_cgroup API (Roman Gushchin) [Orabug: 32119767]
- mm: slub: implement SLUB version of obj_to_index() (Roman Gushchin) [Orabug: 32119767]
- mm: memcg: convert vmstat slab counters to bytes (Roman Gushchin) [Orabug: 32119767]
- mm: memcg: prepare for byte-sized vmstat items (Roman Gushchin) [Orabug: 32119767]
- mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Roman Gushchin) [Orabug: 32119767]
- mm: kmem: make memcg_kmem_enabled() irreversible (Roman Gushchin) [Orabug: 32119767]
- mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Vlastimil Babka) [Orabug: 32119767]
- mm, slub: introduce kmem_cache_debug_flags() (Vlastimil Babka) [Orabug: 32119767]
- mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [Orabug: 32119767]
- memcg: fix memcg_kmem_bypass() for remote memcg charging (Zefan Li) [Orabug: 32119767]
- slub: Remove userspace notifier for cache add/remove (Christoph Lameter) [Orabug: 32119767]
- mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Roman Gushchin) [Orabug: 32119767]
- mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Roman Gushchin) [Orabug: 32119767]
- mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Roman Gushchin) [Orabug: 32119767]
- mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Roman Gushchin) [Orabug: 32119767]
- mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Roman Gushchin) [Orabug: 32119767]
- mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Roman Gushchin) [Orabug: 32119767]
- mm: memcg/slab: use mem_cgroup_from_obj() (Roman Gushchin) [Orabug: 32119767]
- mm/slub.c: avoid slub allocation while holding list_lock (Yu Zhao) [Orabug: 32119767]
- mm: clean up and clarify lruvec lookup procedure (Johannes Weiner) [Orabug: 32119767]
- mm: memcontrol: try harder to set a new memory.high (Johannes Weiner) [Orabug: 32119767]
- mm/slub.c: clean up validate_slab() (Yu Zhao) [Orabug: 32119767]
- Linux 5.4.83 (Greg Kroah-Hartman)
- Revert "geneve: pull IP header before ECN decapsulation" (Jakub Kicinski)
- x86/insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Masami Hiramatsu)
- netfilter: nftables_offload: set address type in control dissector (Pablo Neira Ayuso)
- netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal)
- Input: i8042 - fix error return code in i8042_setup_aux() (Luo Meng)
- dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer)
- i2c: qup: Fix error return code in qup_i2c_bam_schedule_desc() (Zhihao Cheng)
- rtw88: debug: Fix uninitialized memory in debugfs code (Dan Carpenter)
- ASoC: wm_adsp: fix error return code in wm_adsp_load() (Luo Meng)
- tipc: fix a deadlock when flushing scheduled work (Hoang Huu Le)
- netfilter: ipset: prevent uninit-value in hash_ip6_add (Eric Dumazet)
- gfs2: check for empty rgrp tree in gfs2_ri_update (Bob Peterson)
- can: af_can: can_rx_unregister(): remove WARN() statement from list operation sanity check (Oliver Hartkopp)
- lib/syscall: fix syscall registers retrieval on 32-bit platforms (Willy Tarreau) {CVE-2020-28588}
- tracing: Fix userstacktrace option for instances (Steven Rostedt (VMware))
- iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs (Suravee Suthikulpanit)
- spi: bcm2835: Release the DMA channel if probe fails after dma_init (Peter Ujfalusi)
- i2c: imx: Check for I2SR_IAL after every byte (Christian Eggers)
- i2c: imx: Fix reset of I2SR_IAL flag (Christian Eggers)
- speakup: Reject setting the speakup line discipline outside of speakup (Samuel Thibault)
- mm/swapfile: do not sleep with a spin lock held (Qian Cai)
- mm: list_lru: set shrinker map bit when child nr_items is not zero (Yang Shi)
- coredump: fix core_pattern parse error (Menglong Dong)
- x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Masami Hiramatsu)
- dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer)
- dm: fix bug with RCU locking in dm_blk_report_zones (Sergei Shtepa)
- powerpc/pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier)
- genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier)
- powerpc/64s/powernv: Fix memory corruption when saving SLB entries on MCE (Nicholas Piggin)
- dm writecache: fix the maximum number of arguments (Mikulas Patocka)
- scsi: mpt3sas: Fix ioctl timeout (Suganath Prabu S)
- drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Chris Wilson)
- thunderbolt: Fix use-after-free in remove_unplugged_switch() (Mika Westerberg)
- i2c: imx: Don't generate STOP condition if arbitration has been lost (Christian Eggers)
- cifs: fix potential use-after-free in cifs_echo_request() (Paulo Alcantara)
- cifs: allow syscalls to be restarted in __smb_send_rqst() (Paulo Alcantara)
- ftrace: Fix updating FTRACE_FL_TRAMP (Naveen N. Rao)
- ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Takashi Iwai)
- ALSA: hda/realtek - Add new codec supported for ALC897 (Kailang Yang)
- ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jian-Hong Pan)
- ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Takashi Iwai)
- ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Takashi Iwai)
- tty: Fix ->session locking (Jann Horn)
- tty: Fix ->pgrp locking in tiocspgrp() (Jann Horn)
- USB: serial: option: fix Quectel BG96 matching (Bjørn Mork)
- USB: serial: option: add support for Thales Cinterion EXS82 (Giacinto Cifelli)
- USB: serial: option: add Fibocom NL668 variants (Vincent Palatin)
- USB: serial: ch341: sort device-id entries (Johan Hovold)
- USB: serial: ch341: add new Product ID for CH341A (Jan-Niklas Burfeind)
- USB: serial: kl5kusb105: fix memleak on open (Johan Hovold)
- usb: gadget: f_fs: Use local copy of descriptors for userspace copy (Vamsi Krishna Samavedam)
- Partially revert bpf: Zero-fill re-used per-cpu map element (Sasha Levin)
- pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (Hans de Goede)
- pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (Hans de Goede)
- Linux 5.4.82 (Greg Kroah-Hartman)
- RDMA/i40iw: Address an mmap handler exploit in i40iw (Shiraz Saleem)
- tracing: Remove WARN_ON in start_thread() (Vasily Averin)
- Input: i8042 - add ByteSpeed touchpad to noloop table (Po-Hsu Lin)
- Input: xpad - support Ardwiino Controllers (Sanjay Govind)
- ALSA: usb-audio: US16x08: fix value count for level meters (Hector Martin)
- net/mlx5: Fix wrong address reclaim when command interface is down (Eran Ben Elisha)
- net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Yevgeny Kliteynik)
- net/sched: act_mpls: ensure LSE is pullable before reading it (Davide Caratti)
- net: openvswitch: ensure LSE is pullable before reading it (Davide Caratti)
- net: skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Davide Caratti)
- net: mvpp2: Fix error return code in mvpp2_open() (Wang Hai)
- chelsio/chtls: fix a double free in chtls_setkey() (Dan Carpenter)
- vxlan: fix error return code in __vxlan_dev_create() (Zhang Changzhong)
- net: pasemi: fix error return code in pasemi_mac_open() (Zhang Changzhong)
- cxgb3: fix error return code in t3_sge_alloc_qset() (Zhang Changzhong)
- net/x25: prevent a couple of overflows (Dan Carpenter)
- net: ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart)
- geneve: pull IP header before ECN decapsulation (Eric Dumazet)
- inet_ecn: Fix endianness of checksum update when setting ECT(1) (Toke Høiland-Jørgensen)
- ibmvnic: Fix TX completion error handling (Thomas Falcon)
- ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Thomas Falcon)
- chelsio/chtls: fix panic during unload reload chtls (Vinay Kumar Yadav)
- dt-bindings: net: correct interrupt flags in examples (Krzysztof Kozlowski)
- ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault)
- netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart)
- sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Vincent Guittot)
- ima: extend boot_aggregate with kernel measurements (Maurizio Drocco)
- staging/octeon: fix up merge error (Randy Dunlap)
- bonding: wait for sysfs kobject destruction before freeing struct slave (Jamie Iles)
- usbnet: ipheth: fix connectivity with iOS 14 (Yves-Alexis Perez)
- tun: honor IOCB_NOWAIT flag (Jens Axboe)
- tcp: Set INET_ECN_xmit configuration in tcp_reinit_congestion_control (Alexander Duyck)
- sock: set sk_err to ee_errno on dequeue from errq (Willem de Bruijn)
- rose: Fix Null pointer dereference in rose_send_frame() (Anmol Karn)
- net/tls: Protect from calling tls_dev_del for TLS RX twice (Maxim Mikityanskiy)
- net/tls: missing received data after fast remote close (Vadim Fedorenko)
- net/af_iucv: set correct sk_protocol for child sockets (Julian Wiedmann)
- ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Wang Hai)
- devlink: Hold rtnl lock while reading netdev attributes (Parav Pandit)
-
Sat Dec 05 2020 Jack Vogel <jack.vogel@oracle.com> [5.4.17-2050.el7uek]
- random: remove kernel.random.read_wakeup_threshold (Andy Lutomirski) [Orabug: 32182241]
- random: delete code to pull data into pools (Andy Lutomirski) [Orabug: 32182241]
- random: remove the blocking pool (Andy Lutomirski) [Orabug: 32182241]
- random: make /dev/random be almost like /dev/urandom (Andy Lutomirski) [Orabug: 32182241]
- random: ignore GRND_RANDOM in getentropy(2) (Andy Lutomirski) [Orabug: 32182241]
- random: add GRND_INSECURE to return best-effort non-cryptographic bytes (Andy Lutomirski) [Orabug: 32182241]
- random: Add a urandom_read_nowait() for random APIs that don't warn (Andy Lutomirski) [Orabug: 32182241]
- random: Don't wake crng_init_wait when crng_init == 1 (Andy Lutomirski) [Orabug: 32182241]
- hv_netvsc: make recording RSS hash depend on feature flag (Stephen Hemminger) [Orabug: 32215160]
- hv_netvsc: record hardware hash in skb (Stephen Hemminger) [Orabug: 32215160]
- scsi: lpfc: Update lpfc version to 12.8.0.5 (James Smart) [Orabug: 32092645]
- scsi: lpfc: Reject CT request for MIB commands (James Smart) [Orabug: 32092645]
- scsi: lpfc: Add FDMI Vendor MIB support (James Smart) [Orabug: 32092645]
- scsi: lpfc: Enlarge max_sectors in scsi host templates (James Smart) [Orabug: 32092645]
- scsi: lpfc: Fix duplicate wq_create_version check (James Smart) [Orabug: 32092645]
- scsi: lpfc: Removed unused macros in lpfc_attr.c (James Smart) [Orabug: 32092645]
- scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (James Smart) [Orabug: 32092645]
- scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Himanshu Gupta) [Orabug: 32092645]
- scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (James Smart) [Orabug: 32092645]
- scsi: Remove unneeded break statements (Tom Rix) [Orabug: 32092645]
- scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Ye Bin) [Orabug: 32092645]
- scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Hannes Reinecke) [Orabug: 32092645]
- scsi: lpfc: Remove set but not used 'qp' (Ye Bin) [Orabug: 32092645]
- scsi: lpfc: Update lpfc version to 12.8.0.4 (James Smart) [Orabug: 32092645]
- scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (James Smart) [Orabug: 32092645]
- scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (James Smart) [Orabug: 32092645]
- scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Colin Ian King) [Orabug: 32092645]
- treewide: Use fallthrough pseudo-keyword (Himanshu Gupta) [Orabug: 32092645]
- scsi: fc: Add 256GBit speed setting to SCSI FC transport (James Smart) [Orabug: 31965482]
- perf/x86/intel/uncore: Add box_offsets for free-running counters (Kan Liang) [Orabug: 32230497]
- perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Kan Liang) [Orabug: 32230497]
- perf/x86/intel/uncore: Add Ice Lake server uncore support (Kan Liang) [Orabug: 32230497]
- Linux 5.4.81 (Greg Kroah-Hartman)
- ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Mateusz Gorski)
- ASoC: Intel: Multiple I/O PCM format support for pipe (Mateusz Gorski)
- ASoC: Intel: Skylake: Await purge request ack on CNL (Cezary Rojewski)
- ASoC: Intel: Allow for ROM init retry on CNL platforms (Cezary Rojewski)
- ASoC: Intel: Skylake: Shield against no-NHLT configurations (Cezary Rojewski)
- ASoC: Intel: Skylake: Enable codec wakeup during chip init (Cezary Rojewski)
- ASoC: Intel: Skylake: Select hda configuration permissively (Cezary Rojewski)
- ASoC: Intel: Skylake: Remove superfluous chip initialization (Cezary Rojewski)
- USB: core: Fix regression in Hercules audio card (Alan Stern)
- x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak (Xiaochen Shen)
- x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak (Xiaochen Shen)
- x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Anand K Mistry)
- x86/mce: Do not overwrite no_way_out if mce_end() fails (Gabriele Paoloni)
- irqchip/exiu: Fix the index of fwspec for IRQ type (Chen Baozi)
- usb: gadget: Fix memleak in gadgetfs_fill_super (Zhang Qilong)
- USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (penghao)
- usb: gadget: f_midi: Fix memleak in f_midi_alloc (Zhang Qilong)
- USB: core: Change %pK for __user pointers to %px (Alan Stern)
- spi: bcm2835aux: Restore err assignment in bcm2835aux_spi_probe (Nathan Chancellor)
- perf probe: Fix to die_entrypc() returns error correctly (Masami Hiramatsu)
- perf stat: Use proper cpu for shadow stats (Namhyung Kim)
- can: m_can: fix nominal bitiming tseg2 min for version >= 3.1 (Marc Kleine-Budde)
- can: m_can: m_can_open(): remove IRQF_TRIGGER_FALLING from request_threaded_irq()'s flags (Marc Kleine-Budde)
- RDMA/hns: Bugfix for memory window mtpt configuration (Yixian Liu)
- RDMA/hns: Fix retry_cnt and rnr_cnt when querying QP (Wenpeng Liang)
- platform/x86: toshiba_acpi: Fix the wrong variable assignment (Kaixu Xia)
- platform/x86: thinkpad_acpi: Send tablet mode switch at wakeup time (Benjamin Berg)
- can: gs_usb: fix endianess problem with candleLight firmware (Marc Kleine-Budde)
- efi: EFI_EARLYCON should depend on EFI (Geert Uytterhoeven)
- efivarfs: revert "fix memory leak in efivarfs_create()" (Ard Biesheuvel)
- arm64: tegra: Wrong AON HSP reg property size (Dipen Patel)
- optee: add writeback to valid memory type (Rui Miguel Silva)
- ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Lijun Pan)
- ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Lijun Pan)
- net: ena: set initial DMA width to avoid intel iommu issue (Shay Agroskin)
- nfc: s3fwrn5: use signed integer for parsing GPIO numbers (Krzysztof Kozlowski)
- i40e: Fix removing driver while bare-metal VFs pass traffic (Sylwester Dziedziuch)
- IB/mthca: fix return value of error branch in mthca_init_cq() (Xiongfeng Wang)
- powerpc/64s: Fix allnoconfig build since uaccess flush (Stephen Rothwell)
- ibmvnic: notify peers when failover and migration happen (Lijun Pan)
- ibmvnic: fix call_netdevice_notifiers in do_reset (Lijun Pan)
- s390/qeth: fix tear down of async TX buffers (Julian Wiedmann)
- s390/qeth: fix af_iucv notification race (Julian Wiedmann)
- s390/qeth: make af_iucv TX notification call more robust (Julian Wiedmann)
- cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju)
- bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Michael Chan)
- video: hyperv_fb: Fix the cache type when mapping the VRAM (Dexuan Cui)
- bnxt_en: fix error return code in bnxt_init_board() (Zhang Changzhong)
- bnxt_en: fix error return code in bnxt_init_one() (Zhang Changzhong)
- scsi: ufs: Fix race between shutdown and runtime resume flow (Stanley Chu)
- ARM: dts: dra76x: m_can: fix order of clocks (Marc Kleine-Budde)
- arch: pgtable: define MAX_POSSIBLE_PHYSMEM_BITS where needed (Arnd Bergmann)
- batman-adv: set .owner to THIS_MODULE (Taehee Yoo)
- iwlwifi: mvm: write queue_sync_state only for sync (Avraham Stern)
- phy: tegra: xusb: Fix dangling pointer on probe failure (Marc Zyngier)
- ARM: OMAP2+: Manage MPU state properly for omap_enter_idle_coupled() (Tony Lindgren)
- bus: ti-sysc: Fix bogus resetdone warning on enable for cpsw (Tony Lindgren)
- net: dsa: mv88e6xxx: Wait for EEPROM done after HW reset (Andrew Lunn)
- xtensa: uaccess: Add missing __user to strncpy_from_user() prototype (Laurent Pinchart)
- perf/x86: fix sysfs type mismatches (Sami Tolvanen)
- scsi: target: iscsi: Fix cmd abort fabric stop race (Mike Christie)
- scsi: libiscsi: Fix NOP race condition (Lee Duncan)
- dmaengine: pl330: _prep_dma_memcpy: Fix wrong burst size (Sugar Zhang)
- vhost scsi: fix cmd completion race (Mike Christie)
- nvme: free sq/cq dbbuf pointers when dbbuf set fails (Minwoo Im)
- proc: don't allow async path resolution of /proc/self components (Jens Axboe)
- HID: Add Logitech Dinovo Edge battery quirk (Hans de Goede)
- HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Hans de Goede)
- x86/xen: don't unbind uninitialized lock_kicker_irq (Brian Masney)
- dmaengine: xilinx_dma: use readl_poll_timeout_atomic variant (Marc Ferland)
- HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Chris Ye)
- staging: ralink-gdma: fix kconfig dependency bug for DMA_RALINK (Necip Fazil Yildiran)
- HID: hid-sensor-hub: Fix issue with devices with no report ID (Pablo Ceballos)
- Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Hans de Goede)
- HID: add support for Sega Saturn (Jiri Kosina)
- HID: cypress: Support Varmilo Keyboards' media hotkeys (Frank Yang)
- HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Hans de Goede)
- HID: uclogic: Add ID for Trust Flex Design Tablet (Martijn van de Streek)
- arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Will Deacon)
- arm64: pgtable: Fix pte_accessible() (Will Deacon)
- trace: fix potenial dangerous pointer (Hui Su)
- KVM: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini)
- KVM: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini)
- KVM: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Zenghui Yu)
- KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Cédric Le Goater)
- cifs: fix a memleak with modefromsid (Namjae Jeon)
- smb3: Handle error case during offload read path (Rohith Surabattula)
- smb3: Avoid Mid pending list corruption (Rohith Surabattula)
- smb3: Call cifs reconnect from demultiplex thread (Rohith Surabattula)
- wireless: Use linux/stddef.h instead of stddef.h (Hauke Mehrtens)
- btrfs: fix lockdep splat when reading qgroup config on mount (Filipe Manana)
- btrfs: don't access possibly stale fs_info data for printing duplicate device (Johannes Thumshirn)
- btrfs: tree-checker: add missing returns after data_ref alignment checks (David Sterba)
- btrfs: tree-checker: add missing return after error in root_item (Daniel Xu)
- netfilter: clear skb->next in NF_HOOK_LIST() (Cong Wang)
- ipv4: use IS_ENABLED instead of ifdef (Florian Klink)
- spi: bcm2835: Fix use-after-free on unbind (Lukas Wunner)
- spi: bcm-qspi: Fix use-after-free on unbind (Lukas Wunner)
-
Sun Nov 29 2020 Jack Vogel <jack.vogel@oracle.com> [5.4.17-2049.el7uek]
- Maintainer: Fix build warning introduced in commit 99b99d76e6732 (Jack Vogel) [Orabug: 32005751]
- uek-rpm: aarch64: enable CONFIG_ACPI_APEI_EINJ (Dave Kleikamp) [Orabug: 32182617]
- rds: fix out-of-tree build broken by tracepoints (Alan Maguire) [Orabug: 32180857]
- page_frag: Recover from memory pressure (Dongli Zhang) [Orabug: 32177962]
- vhost scsi: fix lun reset completion handling (Mike Christie) [Orabug: 32065211]
- vhost scsi: Add support for LUN resets. (Mike Christie) [Orabug: 32065211]
- vhost scsi: add lun parser helper (Mike Christie) [Orabug: 32065211]
- vhost scsi: fix cmd completion race (Mike Christie) [Orabug: 32065211]
- vhost scsi: alloc cmds per vq instead of session (Mike Christie) [Orabug: 32065211]
- vhost: Create accessors for virtqueues private_data (Eugenio Pérez) [Orabug: 32065211]
- vhost: add helper to check if a vq has been setup (Mike Christie) [Orabug: 32065211]
- scsi: sd: Allow user to configure command retries (Mike Christie) [Orabug: 32065211]
- scsi: core: Add limitless cmd retry support (Mike Christie) [Orabug: 32065211]
- net/rds: rds_ib_remove_one() accesses freed memory (Ka-Cheong Poon) [Orabug: 31973422]
- RDMA/umem: Move to allocate SG table from pages (Maor Gottlieb) [Orabug: 32005751]
- lib/scatterlist: Add support in dynamic allocation of SG table from pages (Maor Gottlieb) [Orabug: 32005751]
- arm64:uek/config: Enable ZONE_DMA config (Vijay Kumar) [Orabug: 32195245]
- Revert "arm64/dts: Serial console fix for RPi4" (Vijay Kumar) [Orabug: 32195245]
- Linux 5.4.80 (Greg Kroah-Hartman)
- sched/fair: Fix overutilized update in enqueue_task_fair() (Quentin Perret)
- mm, page_alloc: skip ->waternark_boost for atomic order-0 allocations (Charan Teja Reddy)
- mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Gerald Schaefer)
- mm: memcg/slab: fix root memcg vmstats (Muchun Song)
- x86/microcode/intel: Check patch signature before saving microcode for early loading (Chen Yu)
- seccomp: Set PF_SUPERPRIV when checking capability (Mickaël Salaün)
- ptrace: Set PF_SUPERPRIV when checking capability (Mickaël Salaün)
- mmc: sdhci-pci: Prefer SDR25 timing for High Speed mode for BYT-based Intel controllers (Adrian Hunter)
- drm/i915: Handle max_bpc==16 (Ville Syrjälä)
- drm/amd/display: Add missing pflip irq for dcn2.0 (Alex Deucher)
- Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Chris Co)
- s390/dasd: fix null pointer dereference for ERP requests (Stefan Haberland)
- s390/cpum_sf.c: fix file permission for cpum_sfb_size (Thomas Richter)
- mac80211: free sta in sta_info_insert_finish() on errors (Johannes Berg)
- mac80211: minstrel: fix tx status processing corner case (Felix Fietkau)
- mac80211: minstrel: remove deferred sampling code (Felix Fietkau)
- xtensa: disable preemption around cache alias management calls (Max Filippov)
- xtensa: fix TLBTEMP area placement (Max Filippov)
- regulator: workaround self-referent regulators (Michał Mirosław)
- regulator: avoid resolve_supply() infinite recursion (Michał Mirosław)
- regulator: fix memory leak with repeated set_machine_constraints() (Michał Mirosław)
- regulator: pfuze100: limit pfuze-support-disable-sw to pfuze{100,200} (Sean Nyekjaer)
- spi: bcm2835aux: Fix use-after-free on unbind (Lukas Wunner)
- spi: npcm-fiu: Don't leak SPI master in probe error path (Lukas Wunner)
- spi: Introduce device-managed SPI controller allocation (Lukas Wunner)
- spi: lpspi: Fix use-after-free on unbind (Lukas Wunner)
- iio: adc: mediatek: fix unset field (Fabien Parent)
- iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM for setting tablet-mode (Hans de Goede)
- iio: accel: kxcjk1013: Replace is_smo8500_device with an acpi_type enum (Hans de Goede)
- ext4: fix bogus warning in ext4_update_dx_flag() (Jan Kara)
- iio: light: fix kconfig dependency bug for VCNL4035 (Necip Fazil Yildiran)
- staging: rtl8723bs: Add 024c:0627 to the list of SDIO device-ids (Brian O'Keefe)
- efivarfs: fix memory leak in efivarfs_create() (Vamshi K Sthambamkadi)
- HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Hans de Goede)
- tty: serial: imx: keep console clocks always on (Fugang Duan)
- tty: serial: imx: fix potential deadlock (Sam Nobs)
- ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (PeiSen Hou)
- ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Kailang Yang)
- ALSA: mixart: Fix mutex deadlock (Takashi Iwai)
- ALSA: ctl: fix error path at adding user-defined element set (Takashi Sakamoto)
- ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Joakim Tjernlund)
- ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Dan Carpenter)
- speakup: Do not let the line discipline be used several times (Samuel Thibault)
- HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Hans de Goede)
- HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Hans de Goede)
- HID: logitech-hidpp: Add PID for MX Anywhere 2 (Harry Cutts)
- libfs: fix error cast of negative value in simple_attr_write() (Yicong Yang)
- efi/x86: Free efi_pgd with free_pages() (Arvind Sankar)
- bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (John Fastabend)
- bpf, sockmap: Use truesize with sk_rmem_schedule() (John Fastabend)
- bpf, sockmap: On receive programs try to fast track SK_PASS ingress (John Fastabend)
- bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (John Fastabend)
- xfs: revert "xfs: fix rmap key and record comparison functions" (Darrick J. Wong)
- fail_function: Remove a redundant mutex unlock (Luo Meng)
- regulator: ti-abb: Fix array out of bound read access on the first transition (Nishanth Menon)
- xfs: return corresponding errcode if xfs_initialize_perag() fail (Yu Kuai)
- xfs: strengthen rmap record flags checking (Darrick J. Wong)
- xfs: fix the minrecs logic when dealing with inode root child blocks (Darrick J. Wong)
- can: m_can: process interrupt only when not runtime suspended (Jarkko Nikula)
- can: flexcan: flexcan_chip_start(): fix erroneous flexcan_transceiver_enable() during bus-off recovery (Marc Kleine-Budde)
- iommu/vt-d: Avoid panic if iommu init fails in tboot system (Zhenzhong Duan)
- iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Andy Shevchenko)
- can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Jimmy Assarsson)
- can: kvaser_pciefd: Fix KCAN bittiming limits (Jimmy Assarsson)
- bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (John Fastabend)
- bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (John Fastabend)
- net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Eli Cohen)
- drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind() (Xiongfeng Wang)
- MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu (Zhang Qilong)
- selftests/bpf: Fix error return code in run_getsockopt_test() (Wang Hai)
- ASoC: qcom: lpass-platform: Fix memory leak (Srinivasa Rao Mandadapu)
- can: m_can: m_can_stop(): set device to software init mode before closing (Faiz Abbas)
- can: m_can: m_can_class_free_dev(): introduce new function (Dan Murphy)
- can: m_can: m_can_handle_state_change(): fix state change (Wu Bo)
- can: tcan4x5x: tcan4x5x_can_remove(): fix order of deregistration (Marc Kleine-Budde)
- can: tcan4x5x: tcan4x5x_can_probe(): add missing error checking for devm_regmap_init() (Marc Kleine-Budde)
- can: tcan4x5x: replace depends on REGMAP_SPI with depends on SPI (Enric Balletbo i Serra)
- can: flexcan: fix failure handling of pm_runtime_get_sync() (Zhang Qilong)
- can: peak_usb: fix potential integer overflow on shift of a int (Colin Ian King)
- can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Marc Kleine-Budde)
- can: ti_hecc: Fix memleak in ti_hecc_probe (Zhang Qilong)
- can: dev: can_restart(): post buffer from the right context (Alejandro Concepcion Rodriguez)
- can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Anant Thazhemadam)
- can: af_can: prevent potential access of uninitialized member in can_rcv() (Anant Thazhemadam)
- ip_tunnels: Set tunnel option flag when tunnel metadata is present (Yi-Hung Wei)
- tools, bpftool: Add missing close before bpftool net attach exit (Wang Hai)
- perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Leo Yan)
- RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Christoph Hellwig)
- RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Qinglang Miao)
- rfkill: Fix use-after-free in rfkill_resume() (Claire Chang)
- Input: resistive-adc-touch - fix kconfig dependency on IIO_BUFFER (Necip Fazil Yildiran)
- ARM: dts: imx50-evk: Fix the chip select 1 IOMUX (Fabio Estevam)
- arm64: dts: imx8mm: fix voltage for 1.6GHz CPU operating point (Lucas Stach)
- swiotlb: using SIZE_MAX needs limits.h included (Stephen Rothwell)
- arm: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phy (Sergey Matyukevich)
- arm64: dts imx8mn: Remove non-existent USB OTG2 (Adam Ford)
- arm64: dts: allwinner: h5: OrangePi Prime: Fix ethernet node (Nenad Peric)
- MIPS: export has_transparent_hugepage() for modules (Randy Dunlap)
- Input: adxl34x - clean up a data type in adxl34x_probe() (Dan Carpenter)
- arm64: dts: allwinner: a64: bananapi-m64: Enable RGMII RX/TX delay on PHY (Chen-Yu Tsai)
- ARM: dts: sunxi: bananapi-m2-plus: Enable RGMII RX/TX delay on Ethernet PHY (Chen-Yu Tsai)
- ARM: dts: sun9i: Enable both RGMII RX/TX delay on Ethernet PHY (Chen-Yu Tsai)
- ARM: dts: sun8i: a83t: Enable both RGMII RX/TX delay on Ethernet PHY (Chen-Yu Tsai)
- ARM: dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX delay on Ethernet PHY (Chen-Yu Tsai)
- ARM: dts: sun7i: bananapi-m1-plus: Enable RGMII RX/TX delay on Ethernet PHY (Chen-Yu Tsai)
- ARM: dts: sun7i: cubietruck: Enable RGMII RX/TX delay on Ethernet PHY (Chen-Yu Tsai)
- ARM: dts: sun6i: a31-hummingbird: Enable RGMII RX/TX delay on Ethernet PHY (Chen-Yu Tsai)
- Revert "arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active high" (Chen-Yu Tsai)
- ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet node (Jernej Skrabec)
- arm64: dts: allwinner: h5: OrangePi PC2: Fix ethernet node (Jernej Skrabec)
- arm64: dts: allwinner: a64: Pine64 Plus: Fix ethernet node (Jernej Skrabec)
- arm64: dts: allwinner: a64: OrangePi Win: Fix ethernet node (Jernej Skrabec)
- arm64: dts: allwinner: Pine H64: Enable both RGMII RX/TX delay (Corentin Labbe)
- arm64: dts: allwinner: beelink-gs1: Enable both RGMII RX/TX delay (Clément Péron)
- hwmon: (pwm-fan) Fix RPM calculation (Paul Barker)
- gfs2: fix possible reference leak in gfs2_check_blk_type (Zhang Qilong)
- vfs: remove lockdep bogosity in __sb_start_write (Darrick J. Wong)
- arm64: smp: Tell RCU about CPUs that fail to come online (Will Deacon)
- arm64: psci: Avoid printing in cpu_psci_cpu_die() (Will Deacon)
- arm64: errata: Fix handling of 1418040 with late CPU onlining (Will Deacon)
- ACPI: button: Add DMI quirk for Medion Akoya E2228T (Hans de Goede)
- selftests: kvm: Fix the segment descriptor layout to match the actual layout (Aaron Lewis)
- scsi: ufs: Fix unbalanced scsi_block_reqs_cnt caused by ufshcd_hold() (Can Guo)
- pinctrl: rockchip: enable gpio pclk for rockchip_gpio_to_irq (Jianqun Xu)
- net: ftgmac100: Fix crash when removing driver (Joel Stanley)
- net/ncsi: Fix netlink registration (Joel Stanley)
- net: usb: qmi_wwan: Set DTR quirk for MR400 (Filip Moc)
- net/mlx5: Disable QoS when min_rates on all VFs are zero (Vladyslav Tarasiuk)
- net/mlx5: Add handling of port type in rule deletion (Michael Guralnik)
- tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Ryan Sharpelletti)
- sctp: change to hold/put transport for proto_unreach_timer (Xin Long)
- qlcnic: fix error return code in qlcnic_83xx_restart_hw() (Zhang Changzhong)
- qed: fix error return code in qed_iwarp_ll2_start() (Zhang Changzhong)
- page_frag: Recover from memory pressure (Dongli Zhang)
- net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_call_request (Xie He)
- net/tls: fix corrupted data in recvmsg (Vadim Fedorenko)
- net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_determine_gid() (Karsten Graul)
- net: qualcomm: rmnet: Fix incorrect receive packet handling during cleanup (Subash Abhinov Kasiviswanathan)
- net/mlx4_core: Fix init_hca fields offset (Aya Levin)
- net: lantiq: Wait for the GPHY firmware to be ready (Martin Blumenstingl)
- netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Paul Moore)
- netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Paul Moore)
- net: Have netpoll bring-up DSA management interface (Florian Fainelli)
- net: ethernet: ti: cpsw: fix error return code in cpsw_probe() (Zhang Changzhong)
- net: dsa: mv88e6xxx: Avoid VTU corruption on 6097 (Tobias Waldekranz)
- net: bridge: add missing counters to ndo_get_stats64 callback (Heiner Kallweit)
- net: b44: fix error return code in b44_init_one() (Zhang Changzhong)
- mlxsw: core: Use variable timeout for EMAD retries (Ido Schimmel)
- lan743x: prevent entire kernel HANG on open, for some platforms (Sven Van Asbroeck)
- lan743x: fix issue causing intermittent kernel log warnings (Sven Van Asbroeck)
- ipv6: Fix error path to cancel the meseage (Zhang Qilong)
- inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Wang Hai)
- Exempt multicast addresses from five-second neighbor lifetime (Jeff Dike)
- devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Wang Hai)
- bnxt_en: read EEPROM A2h address using page 0 (Edwin Peer)
- atm: nicstar: Unmap DMA on send error (Sebastian Andrzej Siewior)
- ah6: fix error return code in ah6_input() (Zhang Changzhong)
-
Sun Nov 22 2020 Jack Vogel <jack.vogel@oracle.com> [5.4.17-2048.el7uek]
- NFSD: Fix use-after-free warning when doing inter-server copy (Dai Ngo) [Orabug: 32178884]
- NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Dai Ngo) [Orabug: 32178884]
- Linux 5.4.79 (Greg Kroah-Hartman)
- ACPI: GED: fix -Wformat (Nick Desaulniers)
- KVM: x86: clflushopt should be treated as a no-op by emulation (David Edmondson)
- can: proc: can_remove_proc(): silence remove_proc_entry warning (Zhang Changzhong)
- mac80211: always wind down STA state (Johannes Berg)
- Input: sunkbd - avoid use-after-free in teardown paths (Dmitry Torokhov)
- net: lantiq: Add locking for TX DMA channel (Hauke Mehrtens)
- powerpc/8xx: Always fault when _PAGE_ACCESSED is not set (Christophe Leroy)
- net/mlx5: Add retry mechanism to the command entry index allocation (Eran Ben Elisha)
- net/mlx5: Fix a race when moving command interface to events mode (Eran Ben Elisha)
- net/mlx5: poll cmd EQ in case of command timeout (Eran Ben Elisha)
- net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Parav Pandit)
- MIPS: PCI: Fix MIPS build (Sudip Mukherjee)
- selftests/powerpc: entry flush test (Daniel Axtens)
- powerpc: Only include kup-radix.h for 64-bit Book3S (Michael Ellerman)
- powerpc/64s: flush L1D after user accesses (Nicholas Piggin) {CVE-2020-4788}
- powerpc/64s: flush L1D on kernel entry (Nicholas Piggin) {CVE-2020-4788}
- selftests/powerpc: rfi_flush: disable entry flush if present (Russell Currey)
- PM: hibernate: Incorporate concurrency handling (Domenico Andreoli) [Orabug: 32082041]
- ACPI: NFIT: Add runtime firmware activate support (Dan Williams) [Orabug: 32082041]
- PM, libnvdimm: Add runtime firmware activation support (Dan Williams) [Orabug: 32082041]
- libnvdimm: Convert to DEVICE_ATTR_ADMIN_RO() (Dan Williams) [Orabug: 32082041]
- driver-core: Introduce DEVICE_ATTR_ADMIN_{RO,RW} (Dan Williams) [Orabug: 32082041]
- tools/testing/nvdimm: Emulate firmware activation commands (Dan Williams) [Orabug: 32082041]
- tools/testing/nvdimm: Prepare nfit_ctl_test() for ND_CMD_CALL emulation (Dan Williams) [Orabug: 32082041]
- tools/testing/nvdimm: Add command debug messages (Dan Williams) [Orabug: 32082041]
- tools/testing/nvdimm: Cleanup dimm index passing (Dan Williams) [Orabug: 32082041]
- ACPI: NFIT: Define runtime firmware activation commands (Dan Williams) [Orabug: 32082041]
- ACPI: NFIT: Move bus_dsm_mask out of generic nvdimm_bus_descriptor (Dan Williams) [Orabug: 32082041]
- libnvdimm: Validate command family indices (Dan Williams) [Orabug: 32082041]
- uek-rpm: Enable Intel Speed Select Technology interface support (Somasundaram Krishnasamy) [Orabug: 32161424]
- platform/x86: ISST: Increase timeout (Srinivas Pandruvada) [Orabug: 32161424]
- platform/x86: ISST: Fix wrong unregister type (Srinivas Pandruvada) [Orabug: 32161424]
- platform/x86: ISST: Allow additional core-power mailbox commands (Srinivas Pandruvada) [Orabug: 32161424]
- IB/mlx4: Convert rej_tmout radix-tree to XArray (Håkon Bugge) [Orabug: 32136894]
- IB/mlx4: Add support for REJ due to timeout (Håkon Bugge) [Orabug: 32136894]
- IB/mlx4: Separate tunnel and wire bufs parameters (Håkon Bugge) [Orabug: 32136894]
- IB/mlx4: Add support for MRA (Håkon Bugge) [Orabug: 32136894]
- IB/mlx4: Add and improve logging (Håkon Bugge) [Orabug: 32136894]
- NFSv4.2: Fix NFS4ERR_STALE error when doing inter server copy (Dai Ngo) [Orabug: 31879681]
- Linux 5.4.78 (Greg Kroah-Hartman)
- Convert trailing spaces and periods in path components (Boris Protopopov)
- net: sch_generic: fix the missing new qdisc assignment bug (Yunsheng Lin)
- perf/core: Fix race in the perf_mmap_close() function (Jiri Olsa)
- perf scripting python: Avoid declaring function pointers with a visibility attribute (Arnaldo Carvalho de Melo)
- x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Anand K Mistry)
- powerpc/603: Always fault when _PAGE_ACCESSED is not set (Christophe Leroy)
- drm/i915: Correctly set SFC capability for video engines (Venkata Sandeep Dhanalakota)
- r8169: fix potential skb double free in an error path (Heiner Kallweit)
- tipc: fix memory leak in tipc_topsrv_start() (Wang Hai)
- net/x25: Fix null-ptr-deref in x25_connect (Martin Schiller)
- net: Update window_clamp if SOCK_RCVBUF is set (Mao Wenan)
- net: udp: fix UDP header access on Fast/frag0 UDP GRO (Alexander Lobakin)
- net/af_iucv: fix null pointer dereference on shutdown (Ursula Braun)
- IPv6: Set SIT tunnel hard_header_len to zero (Oliver Herms)
- swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Stefano Stabellini)
- pinctrl: amd: fix incorrect way to disable debounce filter (Coiby Xu)
- pinctrl: amd: use higher precision for 512 RtcClk (Coiby Xu)
- drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[] (Thomas Zimmermann)
- don't dump the threads that had been already exiting when zapped. (Al Viro)
- mmc: renesas_sdhi_core: Add missing tmio_mmc_host_free() at remove (Yoshihiro Shimoda)
- mmc: sdhci-of-esdhc: Handle pulse width detection erratum for more SoCs (Yangbo Lu)
- gpio: pcie-idio-24: Enable PEX8311 interrupts (Arnaud de Turckheim)
- gpio: pcie-idio-24: Fix IRQ Enable Register value (Arnaud de Turckheim)
- gpio: pcie-idio-24: Fix irq mask when masking (Arnaud de Turckheim)
- selinux: Fix error return code in sel_ib_pkey_sid_slow() (Chen Zhou)
- btrfs: fix potential overflow in cluster_pages_for_defrag on 32bit arch (Matthew Wilcox (Oracle))
- ocfs2: initialize ip_next_orphan (Wengang Wang)
- reboot: fix overflow parsing reboot cpu number (Matteo Croce)
- Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint" (Matteo Croce)
- mm/slub: fix panic in slab_alloc_node() (Laurent Dufour)
- jbd2: fix up sparse warnings in checkpoint code (Theodore Ts'o)
- futex: Don't enable IRQs unconditionally in put_pi_state() (Dan Carpenter)
- mei: protect mei_cl_mtu from null dereference (Alexander Usyskin)
- virtio: virtio_console: fix DMA memory allocation for rproc serial (Alexander Lobakin)
- xhci: hisilicon: fix refercence leak in xhci_histb_probe (Zhang Qilong)
- usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Chris Brandt)
- uio: Fix use-after-free in uio_unregister_device() (Shin'ichiro Kawasaki)
- thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Jing Xiangfeng)
- thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Mika Westerberg)
- KVM: arm64: Don't hide ID registers from userspace (Andrew Jones)
- btrfs: dev-replace: fail mount if we don't have replace item with target device (Anand Jain)
- btrfs: fix min reserved size calculation in merge_reloc_root (Josef Bacik)
- btrfs: ref-verify: fix memory leak in btrfs_ref_tree_mod (Dinghao Liu)
- ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Joseph Qi)
- ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA (Kaixu Xia)
- erofs: derive atime instead of leaving it empty (Gao Xiang)
- perf: Fix get_recursion_context() (Peter Zijlstra)
- vrf: Fix fast path output packet handling with async Netfilter rules (Martin Willi)
- cosa: Add missing kfree in error path of cosa_write (Wang Hai)
- of/address: Fix of_node memory leak in of_dma_is_coherent (Evan Nimmo)
- xfs: fix a missing unlock on error in xfs_fs_map_blocks (Christoph Hellwig)
- lan743x: fix "BUG: invalid wait context" when setting rx mode (Sven Van Asbroeck)
- xfs: fix brainos in the refcount scrubber's rmap fragment processor (Darrick J. Wong)
- xfs: fix rmap key and record comparison functions (Darrick J. Wong)
- xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Darrick J. Wong)
- xfs: fix flags argument to rmap lookup when converting shared file rmaps (Darrick J. Wong)
- igc: Fix returning wrong statistics (Vinicius Costa Gomes)
- nbd: fix a block_device refcount leak in nbd_release (Christoph Hellwig)
- bpf: Zero-fill re-used per-cpu map element (David Verbeiren)
- SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Chuck Lever)
- net/mlx5: Fix deletion of duplicate rules (Maor Gottlieb)
- pinctrl: aspeed: Fix GPI only function problem. (Billy Tsai)
- bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Ard Biesheuvel)
- ARM: 9019/1: kprobes: Avoid fortify_panic() when copying optprobe template (Andrew Jeffery)
- pinctrl: intel: Set default bias in case no particular value given (Andy Shevchenko)
- mfd: sprd: Add wakeup capability for PMIC IRQ (Baolin Wang)
- tick/common: Touch watchdog in tick_unfreeze() on all CPUs (Chunyan Zhang)
- spi: bcm2835: remove use of uninitialized gpio flags variable (Martin Hundebøll)
- tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar)
- i2c: sh_mobile: implement atomic transfers (Ulrich Hecht)
- riscv: Set text_offset correctly for M-Mode (Sean Anderson)
- selftests: proc: fix warning: _GNU_SOURCE redefined (Tommi Rantala)
- amd/amdgpu: Disable VCN DPG mode for Picasso (Veerabadhran Gopalakrishnan)
- i2c: mediatek: move dma reset before i2c reset (Qii Wang)
- vfio/pci: Bypass IGD init in case of -ENODEV (Fred Gao)
- vfio: platform: fix reference leak in vfio_platform_open (Zhang Qilong)
- s390/smp: move rcu_cpu_starting() earlier (Qian Cai)
- iommu/amd: Increase interrupt remapping table limit to 512 entries (Suravee Suthikulpanit)
- nvme-tcp: avoid repeated request completion (Sagi Grimberg)
- nvme-rdma: avoid repeated request completion (Sagi Grimberg)
- nvme-tcp: avoid race between time out and tear down (Chao Leng)
- nvme-rdma: avoid race between time out and tear down (Chao Leng)
- nvme: introduce nvme_sync_io_queues (Chao Leng)
- scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Sreekanth Reddy)
- scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Hannes Reinecke)
- tracing: Fix the checking of stackidx in __ftrace_trace_stack (Qiujun Huang)
- cfg80211: regulatory: Fix inconsistent format argument (Ye Bin)
- cfg80211: initialize wdev data earlier (Johannes Berg)
- mac80211: fix use of skb payload instead of header (Johannes Berg)
- drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Evan Quan)
- drm/amd/pm: perform SMC reset on suspend/hibernation (Evan Quan)
- drm/amdgpu: perform srbm soft reset always on SDMA resume (Evan Quan)
- scsi: hpsa: Fix memory leak in hpsa_init_one() (Keita Suzuki)
- gfs2: check for live vs. read-only file system in gfs2_fitrim (Bob Peterson)
- gfs2: Add missing truncate_inode_pages_final for sd_aspace (Bob Peterson)
- gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-after-free (Bob Peterson)
- ALSA: hda: Reinstate runtime_allow() for all hda controllers (Kai-Heng Feng)
- ALSA: hda: Separate runtime and system suspend (Kai-Heng Feng)
- selftests: pidfd: fix compilation errors due to wait.h (Tommi Rantala)
- selftests/ftrace: check for do_sys_openat2 in user-memory test (Colin Ian King)
- usb: gadget: goku_udc: fix potential crashes in probe (Evgeny Novikov)
- opp: Reduce the size of critical section in _opp_table_kref_release() (Viresh Kumar)
- usb: dwc3: pci: add support for the Intel Alder Lake-S (Heikki Krogerus)
- ASoC: cs42l51: manage mclk shutdown delay (Olivier Moysan)
- ASoC: qcom: sdm845: set driver name correctly (Srinivas Kandagatla)
- ath9k_htc: Use appropriate rs_datalen type (Masashi Honma)
- KVM: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Maxim Levitsky)
- KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Stephen Boyd)
- random32: make prandom_u32() output unpredictable (George Spelvin)
- tpm: efi: Don't create binary_bios_measurements file for an empty log (Tyler Hicks)
- xfs: fix scrub flagging rtinherit even if there is no rt device (Darrick J. Wong)
- xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster)
- can: flexcan: flexcan_remove(): disable wakeup completely (Joakim Zhang)
- can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A (Joakim Zhang)
- can: peak_canfd: pucan_handle_can_rx(): fix echo management when loopback is on (Stephane Grosjean)
- can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Stephane Grosjean)
- can: peak_usb: add range checking in decode operations (Dan Carpenter)
- can: xilinx_can: handle failure cases of pm_runtime_get_sync (Navid Emamdoost)
- can: ti_hecc: ti_hecc_probe(): add missed clk_disable_unprepare() in error path (Zhang Changzhong)
- can: j1939: j1939_sk_bind(): return failure if netdev is down (Zhang Changzhong)
- can: j1939: swap addr and pgn in the send example (Yegor Yefremov)
- can: can_create_echo_skb(): fix echo skb generation: always use skb_clone() (Oleksij Rempel)
- can: dev: __can_get_echo_skb(): fix real payload length return value for RTR frames (Oliver Hartkopp)
- can: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ context (Vincent Mailhol)
- can: rx-offload: don't call kfree_skb() from IRQ context (Marc Kleine-Budde)
- afs: Fix warning due to unadvanced marshalling pointer (David Howells)
- iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Liu, Yi L)
- ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Dan Carpenter)
- perf tools: Add missing swap for ino_generation (Jiri Olsa)
- perf trace: Fix segfault when trying to trace events by cgroup (Stanislav Ivanichkin)
- powerpc/eeh_cache: Fix a possible debugfs deadlock (Qian Cai)
- netfilter: ipset: Update byte and packet counters regardless of whether they match (Stefano Brivio)
- netfilter: nf_tables: missing validation from the abort path (Pablo Neira Ayuso)
- netfilter: use actual socket sk rather than skb sk when routing harder (Jason A. Donenfeld)
- xfs: set xefi_discard when creating a deferred agfl free log intent item (Darrick J. Wong)
- ASoC: codecs: wcd9335: Set digital gain range correctly (Srinivas Kandagatla)
- net: xfrm: fix a race condition during allocing spi (zhuoliang zhang)
- hv_balloon: disable warning when floor reached (Olaf Hering)
- genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHY (Marc Zyngier)
- ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Tomasz Figa)
- btrfs: reschedule when cloning lots of extents (Johannes Thumshirn)
- btrfs: sysfs: init devices outside of the chunk_mutex (Josef Bacik)
- btrfs: tracepoints: output proper root owner for trace_find_free_extent() (Qu Wenruo)
- usb: dwc3: gadget: Reclaim extra TRBs after request completion (Thinh Nguyen)
- usb: dwc3: gadget: Continue to process pending requests (Thinh Nguyen)
- PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0 (Ansuel Smith)
- KVM: arm64: Force PTE mapping on fault resulting in a device mapping (Santosh Shukla)
- nbd: don't update block size after device is started (Ming Lei)
- time: Prevent undefined behaviour in timespec64_to_ns() (Zeng Tao)
- drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Chris Wilson)