| Name: | kernel-uek-debug |
| Version: | 5.4.17 |
| Release: | 2136.302.6.1.el8uek |
| Architecture: | aarch64 |
| Group: | System Environment/Kernel |
| Size: | 160234610 |
| License: | GPLv2 |
| RPM: |
kernel-uek-debug-5.4.17-2136.302.6.1.el8uek.aarch64.rpm
|
| Source RPM: |
kernel-uek-5.4.17-2136.302.6.1.el8uek.src.rpm
|
| Build Date: | Tue Dec 14 2021 |
| Build Host: | build-ol8-aarch64.oracle.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. |
-
Tue Dec 14 2021 Brian Maly <brian.maly@oracle.com> [5.4.17-2136.302.6.1.el8uek]
- rds/ib: Use both iova and key in free_mr socket call (aru kolappan) [Orabug: 33667276]
-
Fri Dec 03 2021 Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.302.6.el8uek]
- Revert "fs: align IOCB_* flags with RWF_* flags" (Prasad Singamsetty) [Orabug: 33627551]
-
Tue Nov 30 2021 Brian Maly <brian.maly@oracle.com> [5.4.17-2136.302.5.el8uek]
- Revert "drm: Initialize struct drm_crtc_state.no_vblank from device settings" (Somasundaram Krishnasamy) [Orabug: 33611832]
- Revert "drm/atomic-helper: reset vblank on crtc reset" (Somasundaram Krishnasamy) [Orabug: 33611832]
- net/mlx5: E-Switch, Support flow source for local vport (Hamdan Igbaria) [Orabug: 29444833]
- net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Jianbo Liu) [Orabug: 29444833]
- net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Jianbo Liu) [Orabug: 29444833]
- uek-rpm: configs: disable CONFIG_READ_ONLY_THP_FOR_FS (Todd Vierling) [Orabug: 33538583]
- uek-rpm: Remove CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y and CONFIG_CC_DISABLE_WARN_MAYBE_UNINITIALIZED=y for uek6/u3 (Sherry Yang) [Orabug: 33580598]
- Stop the ad-hoc games with -Wno-maybe-initialized (Linus Torvalds) [Orabug: 33580598]
- x86/clear_page: add alternative for clear_page_clzero() (Ankur Arora) [Orabug: 33580824]
- x86/asm: add clzero based page clearing (Ankur Arora) [Orabug: 33580824]
- x86/cpu/amd: enable X86_FEATURE_NT_GOOD on all AMD Zen models (Ankur Arora) [Orabug: 33580824]
- uek-rpm: Add smartpqi driver module in ueknano kernel (Somasundaram Krishnasamy) [Orabug: 33596873]
-
Mon Nov 22 2021 Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.302.4.el8uek]
- KVM: nSVM: Copy vmcb12 nRIP field to vmcb02 (Maciej S. Szmigiero) [Orabug: 33590307]
- KVM: nSVM: Log nRIP of L1 and L2 guest VMCB in nested VMRUN tracepoint (Maciej S. Szmigiero) [Orabug: 33590307]
- KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Maxim Levitsky) [Orabug: 33590307]
-
Sun Nov 21 2021 Brian Maly <brian.maly@oracle.com> [5.4.17-2136.302.3.el8uek]
- x86/platform/uv: Add uv_hub_info_s to UEK KABI (John Donnelly) [Orabug: 33397019]
- x86/platform/uv: Modify order of fields in uv_hub_info_s to avoid panic (Steve Wahl) [Orabug: 33397019]
- x86/platform/uv: Fix UV4 hub revision adjustment (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Fix copied UV5 output archtype (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Drop last traces of uv_flush_tlb_others (Jiri Slaby) [Orabug: 33397019]
- x86/tlb/uv: Add a forward declaration for struct flush_tlb_info (Borislav Petkov) [Orabug: 33397019]
- x86/platform/uv: Recognize UV5 hubless system identifier (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Remove spaces from OEM IDs (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Fix missing OEM_TABLE_ID (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Update Copyrights to conform to HPE standards (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Update for UV5 NMI MMR changes (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Update UV5 TSC checking (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Update node present counting (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Update UV5 MMR references in UV GRU (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Add and decode Arch Type in UVsystab (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Add UV5 direct references (Mike Travis) [Orabug: 33397019]
- x86/platform/uv: Update UV MMRs for UV5 (Mike Travis) [Orabug: 33397019]
- arm64/bpf: remove 128MB limit for BPF JIT programs (Russell King) [Orabug: 33518795]
- kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [Orabug: 33548753]
- kernfs: also call kernfs_set_rev() for positive dentry (Hou Tao) [Orabug: 33548753]
- kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [Orabug: 33548753]
- kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [Orabug: 33548753]
- kernfs: switch kernfs to use an rwsem (Ian Kent) [Orabug: 33548753]
- kernfs: use VFS negative dentry caching (Ian Kent) [Orabug: 33548753]
- kernfs: add a revision to identify directory node changes (Ian Kent) [Orabug: 33548753]
- selftests: breakpoints: Fix a typo of function name (Masami Hiramatsu) [Orabug: 33577735]
- Revert "net/rds: Allocate pages on HCA NUMA nodeid" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Allocate rds_ib_{incoming,frag}_slab on HCA NUMA nodeid" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Use the same vector for send & receive" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Get rid of tasklets" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Put more CPU cores to work" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Make workers use the designated CPU" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Use the preferred_cpu in rds_queue_{,delayed}_work" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/mlx5: Add new verb "ib_get_vector_irqn"" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Add "preferred_cpu" option to "rds_rdma.ko"" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Follow the observed CQ CPU affinity" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Throttle check for CQ CPU affinity" (Gerd Rausch) [Orabug: 33590962]
- Revert "net/rds: Bring tasklets back for better latency" (Gerd Rausch) [Orabug: 33590962]
- Revert "IB/mlx4: Implement backend callback for "ib_get_vector_irqn"" (Gerd Rausch) [Orabug: 33590962]
-
Mon Nov 15 2021 Brian Maly <brian.maly@oracle.com> [5.4.17-2136.302.2.el8uek]
- x86, sched: Treat Intel SNC topology as default, COD as exception (Alison Schofield) [Orabug: 32921559]
- x86/kernel: Convert to new CPU match macros (Thomas Gleixner) [Orabug: 32921559]
- net/mlx5: Disable mr_cache for SFs (Mikhael Goikhman) [Orabug: 33523558]
- xfs: punch out data fork delalloc blocks on COW writeback failure (Brian Foster) [Orabug: 33571340]
- scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Dexuan Cui) [Orabug: 33548142]
- scsi: core: Cap scsi_host cmd_per_lun at can_queue (John Garry) [Orabug: 33548142]
- uek-rpm: Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for x86_64 kernels (Dave Kleikamp) [Orabug: 33564971]
-
Mon Nov 08 2021 Sherry Yang <sherry.yang@oracle.com> [5.4.17-2136.302.1.el8uek]
- arm64: Kconfig: enable MADV_DOEXEC functionality (Anthony Yznaga) [Orabug: 33428617]
- bpf: Fix integer overflow in prealloc_elems_and_freelist() (Tatsuhiko Yasumatsu) [Orabug: 33431722] {CVE-2021-41864}
- xen/netfront: stop tx queues during live migration (Dongli Zhang) [Orabug: 33536399]
- Revert "xfs: Lower CIL flush limit for large logs" (Catherine Hoang) [Orabug: 33536463]
- Revert "xfs: Throttle commits on delayed background CIL push" (Catherine Hoang) [Orabug: 33536463]
- nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Dai Ngo) [Orabug: 33536966]
- nfsd: handle repeated BIND_CONN_TO_SESSION (J. Bruce Fields) [Orabug: 33536966]
- rds: ib: Fix bug when comp_vector is IB_CQ_FORCE_ZERO_CV (Håkon Bugge) [Orabug: 33538397]
-
Sun Oct 31 2021 Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.302.0.el8uek]
- LTS tag: v5.4.152 (Jack Vogel)
- libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD. (Kate Hsuan)
- silence nfscache allocation warnings with kvzalloc (Rik van Riel)
- perf/x86: Reset destroy callback on event init failure (Anand K Mistry)
- kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Fares Mehanna)
- KVM: do not shrink halt_poll_ns below grow_start (Sergey Senozhatsky)
- tools/vm/page-types: remove dependency on opt_file for idle page tracking (Changbin Du)
- scsi: ses: Retry failed Send/Receive Diagnostic commands (Wen Xiong)
- selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Shuah Khan)
- selftests: be sure to make khdr before other targets (Li Zhijian)
- usb: dwc2: check return value after calling platform_get_resource() (Yang Yingliang)
- usb: testusb: Fix for showing the connection speed (Faizel K B)
- scsi: sd: Free scsi_disk device via put_device() (Ming Lei)
- ext2: fix sleeping in atomic bugs on error (Dan Carpenter)
- sparc64: fix pci_iounmap() when CONFIG_PCI is not set (Linus Torvalds)
- xen-netback: correct success/error reporting for the SKB-with-fraglist case (Jan Beulich)
- net: mdio: introduce a shutdown method to mdio device drivers (Vladimir Oltean)
- LTS tag: v5.4.151 (Jack Vogel)
- HID: usbhid: free raw_report buffers in usbhid_stop (Anirudh Rayabharam)
- netfilter: ipset: Fix oversized kvmalloc() calls (Jozsef Kadlecsik)
- HID: betop: fix slab-out-of-bounds Write in betop_probe (F.A.Sulaiman)
- usb: hso: remove the bailout parameter (Dongliang Mu)
- libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (sumiyawang)
- PCI: Fix pci_host_bridge struct device release/free handling (Rob Herring)
- net: stmmac: don't attach interface until resume finishes (Leon Yu)
- net: udp: annotate data race around udp_sk(sk)->corkflag (Eric Dumazet)
- HID: u2fzero: ignore incomplete packets without data (Andrej Shadura)
- ext4: fix potential infinite loop in ext4_dx_readdir() (yangerkun)
- ext4: fix reserved space counter leakage (Jeffle Xu)
- ext4: fix loff_t overflow in ext4_max_bitmap_size() (Ritesh Harjani)
- ipack: ipoctal: fix module reference leak (Johan Hovold)
- ipack: ipoctal: fix missing allocation-failure check (Johan Hovold)
- ipack: ipoctal: fix tty-registration error handling (Johan Hovold)
- ipack: ipoctal: fix tty registration race (Johan Hovold)
- ipack: ipoctal: fix stack information leak (Johan Hovold)
- debugfs: debugfs_create_file_size(): use IS_ERR to check for error (Nirmoy Das)
- elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings (Chen Jingwen)
- perf/x86/intel: Update event constraints for ICX (Kan Liang)
- af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Eric Dumazet)
- net: sched: flower: protect fl_walk() with rcu (Vlad Buslov)
- net: hns3: do not allow call hns3_nic_net_open repeatedly (Jian Shen)
- scsi: csiostor: Add module softdep on cxgb4 (Rahul Lakkireddy)
- Revert "block, bfq: honor already-setup queue merges" (Jens Axboe)
- selftests, bpf: test_lwt_ip_encap: Really disable rp_filter (Jiri Benc)
- e100: fix buffer overrun in e100_get_regs (Jacob Keller)
- e100: fix length calculation in e100_get_regs_len (Jacob Keller)
- net: ipv4: Fix rtnexthop len when RTA_FLOW is present (Xiao Liang)
- hwmon: (tmp421) fix rounding for negative values (Paul Fertser)
- hwmon: (tmp421) report /PVLD condition as fault (Paul Fertser)
- sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long)
- mac80211-hwsim: fix late beacon hrtimer handling (Johannes Berg)
- mac80211: mesh: fix potentially unaligned access (Johannes Berg)
- mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Lorenzo Bianconi)
- mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Chih-Kang Chang)
- hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs (Vadim Pasternak)
- ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi)
- drm/amd/display: Pass PCI deviceid into DC (Charlene Liu)
- x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Zelin Deng)
- mac80211: fix use-after-free in CCMP/GCMP RX (Johannes Berg)
- scsi: ufs: Fix illegal offset in UPIU event trace (Jonathan Hsu)
- hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Nadezda Lutovinova)
- hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Nadezda Lutovinova)
- hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Nadezda Lutovinova)
- fs-verity: fix signed integer overflow with i_size near S64_MAX (Eric Biggers)
- usb: cdns3: fix race condition before setting doorbell (Pawel Laszczak)
- cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (James Morse)
- cpufreq: schedutil: Use kobject release() method to free sugov_tunables (Kevin Hao)
- tty: Fix out-of-bound vmalloc access in imageblit (Igor Matheus Andrade Torrente)
- LTS tag: v5.4.150 (Jack Vogel)
- qnx4: work around gcc false positive warning bug (Linus Torvalds)
- xen/balloon: fix balloon kthread freezing (Juergen Gross)
- arm64: dts: marvell: armada-37xx: Extend PCIe MEM space (Pali Rohár)
- thermal/drivers/int340x: Do not set a wrong tcc offset on resume (Antoine Tenart)
- EDAC/synopsys: Fix wrong value type assignment for edac_mode (Sai Krishna Potthuri)
- spi: Fix tegra20 build with CONFIG_PM=n (Linus Torvalds)
- net: 6pack: Fix tx timeout and slot time (Guenter Roeck)
- alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile (Guenter Roeck)
- arm64: Mark __stack_chk_guard as __ro_after_init (Dan Li)
- parisc: Use absolute_pointer() to define PAGE0 (Helge Deller)
- qnx4: avoid stringop-overread errors (Linus Torvalds)
- sparc: avoid stringop-overread errors (Linus Torvalds)
- net: i825xx: Use absolute_pointer for memcpy from fixed memory location (Guenter Roeck)
- compiler.h: Introduce absolute_pointer macro (Guenter Roeck)
- blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Li Jinlin)
- sparc32: page align size in arch_dma_alloc (Andreas Larsson)
- nvme-multipath: fix ANA state updates when a namespace is not present (Anton Eidelman)
- xen/balloon: use a kernel thread instead a workqueue (Juergen Gross)
- bpf: Add oversize check before call kvcalloc() (Bixuan Cui)
- ipv6: delay fib6_sernum increase in fib6_add (zhang kai)
- m68k: Double cast io functions to unsigned long (Guenter Roeck)
- net: stmmac: allow CSR clock of 300MHz (Jesper Nilsson)
- net: macb: fix use after free on rmmod (Tong Zhang)
- blktrace: Fix uaf in blk_trace access after removing by sysfs (Zhihao Cheng)
- md: fix a lock order reversal in md_alloc (Christoph Hellwig)
- irqchip/gic-v3-its: Fix potential VPE leak on error (Kaige Fu)
- irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix build (Randy Dunlap)
- scsi: lpfc: Use correct scnprintf() limit (Dan Carpenter)
- scsi: qla2xxx: Restore initiator in dual mode (Dmitry Bogdanov)
- cifs: fix a sign extension bug (Dan Carpenter)
- thermal/core: Potential buffer overflow in thermal_build_list_of_policies() (Dan Carpenter)
- fpga: machxo2-spi: Fix missing error code in machxo2_write_complete() (Jiapeng Chong)
- fpga: machxo2-spi: Return an error on failure (Tom Rix)
- tty: synclink_gt: rename a conflicting function name (Randy Dunlap)
- tty: synclink_gt, drop unneeded forward declarations (Jiri Slaby)
- scsi: iscsi: Adjust iface sysfs attr detection (Baokun Li)
- net/mlx4_en: Don't allow aRFS for encapsulated packets (Aya Levin)
- qed: rdma - don't wait for resources under hw error recovery flow (Shai Malin)
- gpio: uniphier: Fix void functions to remove return value (Kunihiko Hayashi)
- net/smc: add missing error check in smc_clc_prfx_set() (Karsten Graul)
- bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Michael Chan)
- enetc: Fix illegal access when reading affinity_hint (Claudiu Manoil)
- platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR() (Andy Shevchenko)
- afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation (David Howells)
- net: hso: fix muxed tty registration (Johan Hovold)
- serial: mvebu-uart: fix driver's tx_empty callback (Pali Rohár)
- xhci: Set HCD flag to defer primary roothub registration (Kishon Vijay Abraham I)
- btrfs: prevent __btrfs_dump_space_info() to underflow its free space (Qu Wenruo)
- erofs: fix up erofs_lookup tracepoint (Gao Xiang)
- mcb: fix error handling in mcb_alloc_bus() (Dan Carpenter)
- USB: serial: option: add device id for Foxconn T99W265 (Slark Xiao)
- USB: serial: option: remove duplicate USB device ID (Krzysztof Kozlowski)
- USB: serial: option: add Telit LN920 compositions (Carlo Lobrano)
- USB: serial: mos7840: remove duplicated 0xac24 device ID (Krzysztof Kozlowski)
- usb: core: hcd: Add support for deferring roothub registration (Kishon Vijay Abraham I)
- Re-enable UAS for LaCie Rugged USB3-FW with fk quirk (Julian Sikorski)
- staging: greybus: uart: fix tty use after free (Johan Hovold)
- binder: make sure fd closes complete (Todd Kjos)
- USB: cdc-acm: fix minor-number release (Johan Hovold)
- USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter (Uwe Brandt)
- usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c (Ondrej Zary)
- xen/x86: fix PV trap handling on secondary processors (Jan Beulich)
- cifs: fix incorrect check for null pointer in header_assemble (Steve French)
- usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned() (Dan Carpenter)
- usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA (Minas Harutyunyan)
- usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave (Minas Harutyunyan)
- usb: gadget: r8a66597: fix a loop in set_feature() (Dan Carpenter)
- LTS tag: v5.4.149 (Jack Vogel)
- drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV (Guenter Roeck)
- rtc: rx8010: select REGMAP_I2C (Yu-Tung Chang)
- blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() (Li Jinlin)
- pwm: stm32-lp: Don't modify HW state in .remove() callback (Uwe Kleine-König)
- pwm: rockchip: Don't modify HW state in .remove() callback (Uwe Kleine-König)
- pwm: img: Don't modify HW state in .remove() callback (Uwe Kleine-König)
- nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group (Nanyong Sun)
- nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group (Nanyong Sun)
- nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group (Nanyong Sun)
- nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group (Nanyong Sun)
- nilfs2: fix NULL pointer in nilfs_##name##_attr_release (Nanyong Sun)
- nilfs2: fix memory leak in nilfs_sysfs_create_device_group (Nanyong Sun)
- btrfs: fix lockdep warning while mounting sprout fs (Anand Jain)
- ceph: lockdep annotations for try_nonblocking_invalidate (Jeff Layton)
- ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeff Layton)
- dmaengine: xilinx_dma: Set DMA mask for coherent APIs (Radhey Shyam Pandey)
- dmaengine: ioat: depends on !UML (Johannes Berg)
- dmaengine: sprd: Add missing MODULE_DEVICE_TABLE (Zou Wei)
- parisc: Move pci_dev_is_behind_card_dino to where it is used (Guenter Roeck)
- drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() (Thomas Gleixner)
- thermal/core: Fix thermal_cooling_device_register() prototype (Arnd Bergmann)
- Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Lukas Bulwahn)
- net: stmmac: reset Tx desc base address before restarting Tx (Jongsung Kim)
- phy: avoid unnecessary link-up delay in polling mode (Petr Oros)
- pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered (Uwe Kleine-König)
- profiling: fix shift-out-of-bounds bugs (Pavel Skripkin)
- nilfs2: use refcount_dec_and_lock() to fix potential UAF (Zhen Lei)
- prctl: allow to setup brk for et_dyn executables (Cyrill Gorcunov)
- 9p/trans_virtio: Remove sysfs file on probe failure (Xie Yongji)
- thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() (Dan Carpenter)
- dmaengine: acpi: Avoid comparison GSI with Linux vIRQ (Andy Shevchenko)
- um: virtio_uml: fix memory leak on init failures (Johannes Berg)
- staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb() (Nathan Chancellor)
- sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Marcelo Ricardo Leitner)
- sctp: validate chunk size in __rcv_asconf_lookup (Marcelo Ricardo Leitner)
- ARM: 9098/1: ftrace: MODULE_PLT: Fix build problem without DYNAMIC_FTRACE (Alex Sverdlin)
- ARM: 9079/1: ftrace: Add MODULE_PLTS support (Alex Sverdlin)
- ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link() (Alex Sverdlin)
- ARM: 9077/1: PLT: Move struct plt_entries definition to header (Alex Sverdlin)
- apparmor: remove duplicate macro list_entry_is_head() (Andy Shevchenko)
- ARM: Qualify enabling of swiotlb_init() (Florian Fainelli)
- s390/pci_mmio: fully validate the VMA before calling follow_pte() (David Hildenbrand)
- console: consume APC, DM, DCS (nick black)
- PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Tuan Phan)
- PCI: aardvark: Fix reporting CRS value (Pali Rohár)
- PCI: pci-bridge-emul: Add PCIe Root Capabilities Register (Pali Rohár)
- PCI: aardvark: Indicate error in 'val' when config read fails (Pali Rohár)
- PCI: pci-bridge-emul: Fix big-endian support (Grzegorz Jaszczyk)
- LTS tag: v5.4.148 (Jack Vogel)
- s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant (Ilya Leoshkevich)
- s390/bpf: Fix optimizing out zero-extensions (Ilya Leoshkevich)
- net: renesas: sh_eth: Fix freeing wrong tx descriptor (Yoshihiro Shimoda)
- ip_gre: validate csum_start only on pull (Willem de Bruijn)
- qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom (Dinghao Liu)
- fq_codel: reject silly quantum parameters (Eric Dumazet)
- netfilter: socket: icmp6: fix use-after-scope (Benjamin Hesmans)
- net: dsa: b53: Fix calculating number of switch ports (Rafał Miłecki)
- perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64} (Li Huafei)
- ARC: export clear_user_page() for modules (Randy Dunlap)
- mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' (Christophe JAILLET)
- PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n (Andy Shevchenko)
- KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Oliver Upton)
- mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set (Matthias Schiffer)
- PCI: Fix pci_dev_str_match_path() alloc while atomic bug (Dan Carpenter)
- mfd: axp20x: Update AXP288 volatile ranges (Hans de Goede)
- NTB: perf: Fix an error code in perf_setup_inbuf() (Yang Li)
- NTB: Fix an error code in ntb_msit_probe() (Yang Li)
- ethtool: Fix an error code in cxgb2.c (Yang Li)
- PCI: ibmphp: Fix double unmap of io_mem (Vishal Aslot)
- block, bfq: honor already-setup queue merges (Paolo Valente)
- net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 (Daniele Palmas)
- Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6 (Ryoga Saito)
- PCI: Add ACS quirks for Cavium multi-function devices (George Cherian)
- tracing/probes: Reject events which have the same name of existing one (Masami Hiramatsu)
- mfd: Don't use irq_create_mapping() to resolve a mapping (Marc Zyngier)
- fuse: fix use after free in fuse_read_interrupt() (Miklos Szeredi)
- PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms (Wasim Khan)
- mfd: db8500-prcmu: Adjust map to reality (Linus Walleij)
- dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation (Miquel Raynal)
- mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() (David Hildenbrand)
- net: hns3: fix the timing issue of VF clearing interrupt sources (Jiaran Zhang)
- net: hns3: disable mac in flr process (Yufeng Mo)
- net: hns3: change affinity_mask to numa node range (Yufeng Mo)
- net: hns3: pad the short tunnel frame before sending to hardware (Yufeng Mo)
- KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers (Nicholas Piggin)
- ibmvnic: check failover_pending in login response (Sukadev Bhattiprolu)
- dt-bindings: arm: Fix Toradex compatible typo (David Heidelberg)
- qed: Handle management FW error (Shai Malin)
- tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (zhenggy)
- net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup (Vladimir Oltean)
- net/af_unix: fix a data-race in unix_dgram_poll (Eric Dumazet)
- vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni)
- events: Reuse value read using READ_ONCE instead of re-reading it (Baptiste Lepers)
- net/mlx5: Fix potential sleeping in atomic context (Maor Gottlieb)
- net/mlx5: FWTrace, cancel work on alloc pd error flow (Saeed Mahameed)
- perf machine: Initialize srcline string member in add_location struct (Michael Petlan)
- tipc: increase timeout in tipc_sk_enqueue() (Hoang Le)
- r6040: Restore MDIO clock frequency after MAC reset (Florian Fainelli)
- net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Xiyu Yang)
- ptp: dp83640: don't define PAGE0 (Randy Dunlap)
- net-caif: avoid user-triggerable WARN_ON(1) (Eric Dumazet)
- tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long)
- x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Mike Rapoport)
- s390/sclp: fix Secure-IPL facility detection (Alexander Egorenkov)
- drm/etnaviv: add missing MMU context put when reaping MMU mapping (Lucas Stach)
- drm/etnaviv: reference MMU context when setting up hardware state (Lucas Stach)
- drm/etnaviv: fix MMU context leak on GPU reset (Lucas Stach)
- drm/etnaviv: exec and MMU state is lost when resetting the GPU (Lucas Stach)
- drm/etnaviv: keep MMU context across runtime suspend/resume (Lucas Stach)
- drm/etnaviv: stop abusing mmu_context as FE running marker (Lucas Stach)
- drm/etnaviv: put submit prev MMU context when it exists (Lucas Stach)
- drm/etnaviv: return context from etnaviv_iommu_context_get (Lucas Stach)
- drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 (Ernst Sjöstrand)
- PCI: Add AMD GPU multi-function power dependencies (Evan Quan)
- PM: base: power: don't try to use non-existing RTC for storing data (Juergen Gross)
- arm64/sve: Use correct size when reinitialising SVE state (Mark Brown)
- xen: reset legacy rtc flag for PV domU (Juergen Gross)
- btrfs: fix upper limit for max_inline for page size 64K (Anand Jain)
- drm/panfrost: Clamp lock region to Bifrost minimum (Alyssa Rosenzweig)
- drm/panfrost: Use u64 for size in lock_region (Alyssa Rosenzweig)
- drm/panfrost: Simplify lock_region calculation (Alyssa Rosenzweig)
- drm/amdgpu: Fix BUG_ON assert (Andrey Grodzovsky)
- drm/msi/mdp4: populate priv->kms in mdp4_kms_init (David Heidelberg)
- net: dsa: lantiq_gswip: fix maximum frame length (Jan Hoffmann)
- lib/test_stackinit: Fix static initializer test (Kees Cook)
- platform/chrome: cros_ec_proto: Send command again when timeout occurs (Patryk Duda)
- memcg: enable accounting for pids in nested pid namespaces (Vasily Averin)
- mm,vmscan: fix divide by zero in get_scan_count (Rik van Riel)
- mm/hugetlb: initialize hugetlb_usage in mm_init (Liu Zixian)
- s390/pv: fix the forcing of the swiotlb (Halil Pasic)
- cpufreq: powernv: Fix init_chip_info initialization in numa=off (Pratik R. Sampat)
- scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Saurav Kashyap)
- scsi: qla2xxx: Changes to support kdump kernel (Saurav Kashyap)
- scsi: BusLogic: Fix missing pr_cont() use (Maciej W. Rozycki)
- ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() (chenying)
- parisc: fix crash with signals and alloca (Mikulas Patocka)
- net: w5100: check return value after calling platform_get_resource() (Yang Yingliang)
- fix array-index-out-of-bounds in taprio_change (Haimin Zhang)
- net: fix NULL pointer reference in cipso_v4_doi_free (王贇)
- ath9k: fix sleeping in atomic context (Miaoqing Pan)
- ath9k: fix OOB read ar9300_eeprom_restore_internal (Zekun Shen)
- parport: remove non-zero check on count (Colin Ian King)
- net/mlx5: DR, Enable QP retransmission (Yevgeny Kliteynik)
- iwlwifi: mvm: fix access to BSS elements (Johannes Berg)
- iwlwifi: mvm: avoid static queue number aliasing (Johannes Berg)
- iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Zhang Qilong)
- drm/amdkfd: Account for SH/SE count when setting up cu masks. (Sean Keely)
- ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B (Xiaotan Luo)
- ASoC: rockchip: i2s: Fix regmap_ops hang (Sugar Zhang)
- usbip:vhci_hcd USB port can get stuck in the disabled state (Shuah Khan)
- usbip: give back URBs for unsent unlink requests during cleanup (Anirudh Rayabharam)
- usb: musb: musb_dsps: request_irq() after initializing musb (Nadezda Lutovinova)
- Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Mathias Nyman)
- cifs: fix wrong release in sess_alloc_buffer() failed path (Ding Hui)
- mmc: core: Return correct emmc response in case of ioctl error (Nishad Kamdar)
- selftests/bpf: Enlarge select() timeout for test_maps (Li Zhijian)
- mmc: rtsx_pci: Fix long reads when clock is prescaled (Thomas Hebb)
- mmc: sdhci-of-arasan: Check return value of non-void funtions (Manish Narani)
- of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS (Marc Zyngier)
- ASoC: Intel: Skylake: Fix passing loadable flag for module (Gustaw Lewandowski)
- ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Cezary Rojewski)
- btrfs: tree-log: check btrfs_lookup_data_extent return value (Marcos Paulo de Souza)
- m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch (Arnd Bergmann)
- drm/exynos: Always initialize mapping in exynos_drm_register_dma() (Nathan Chancellor)
- lockd: lockd server-side shouldn't set fl_ops (J. Bruce Fields)
- usb: chipidea: host: fix port index underflow and UBSAN complains (Li Jun)
- gfs2: Don't call dlm after protocol is unmounted (Bob Peterson)
- staging: rts5208: Fix get_ms_information() heap buffer size (Kees Cook)
- rpc: fix gss_svc_init cleanup on failure (J. Bruce Fields)
- tcp: enable data-less, empty-cookie SYN with TFO_SERVER_COOKIE_NOT_REQD (Luke Hsiao)
- serial: sh-sci: fix break handling for sysrq (Ulrich Hecht)
- opp: Don't print an error if required-opps is missing (Rajendra Nayak)
- Bluetooth: Fix handling of LE Enhanced Connection Complete (Luiz Augusto von Dentz)
- nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Sagi Grimberg)
- arm64: dts: ls1046a: fix eeprom entries (Raag Jadav)
- arm64: tegra: Fix compatible string for Tegra132 CPUs (Thierry Reding)
- ARM: tegra: tamonten: Fix UART pad setting (Andreas Obergschwandtner)
- mac80211: Fix monitor MTU limit so that A-MSDUs get through (Johan Almbladh)
- drm/display: fix possible null-pointer dereference in dcn10_set_clock() (Tuo Li)
- gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() (Tuo Li)
- net/mlx5: Fix variable type to match 64bit (Eran Ben Elisha)
- Bluetooth: avoid circular locks in sco_sock_connect (Desmond Cheong Zhi Xi)
- Bluetooth: schedule SCO timeouts with delayed_work (Desmond Cheong Zhi Xi)
- selftests/bpf: Fix xdp_tx.c prog section name (Jussi Maki)
- drm/msm: mdp4: drop vblank get/put from prepare/complete_commit (David Heidelberg)
- net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe() (Nathan Chancellor)
- arm64: dts: qcom: sdm660: use reg value for memory node (Vinod Koul)
- ARM: dts: imx53-ppd: Fix ACHC entry (Sebastian Reichel)
- media: tegra-cec: Handle errors of clk_prepare_enable() (Evgeny Novikov)
- media: TDA1997x: fix tda1997x_query_dv_timings() return value (Krzysztof Hałasa)
- media: v4l2-dv-timings.c: fix wrong condition in two for-loops (Hans Verkuil)
- media: imx258: Limit the max analogue gain to 480 (Umang Jain)
- media: imx258: Rectify mismatch of VTS value (Laurent Pinchart)
- ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Hans de Goede)
- arm64: tegra: Fix Tegra194 PCIe EP compatible string (Vidya Sagar)
- bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Yufeng Mo)
- workqueue: Fix possible memory leaks in wq_numa_init() (Zhen Lei)
- Bluetooth: skip invalid hci_sync_conn_complete_evt (Desmond Cheong Zhi Xi)
- ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() (Andy Shevchenko)
- samples: bpf: Fix tracex7 error raised on the missing argument (Juhee Kang)
- staging: ks7010: Fix the initialization of the 'sleep_status' structure (Christophe JAILLET)
- serial: 8250_pci: make setup_port() parameters explicitly unsigned (Greg Kroah-Hartman)
- hvsi: don't panic on tty_register_driver failure (Jiri Slaby)
- xtensa: ISS: don't panic in rs_init (Jiri Slaby)
- serial: 8250: Define RX trigger levels for OxSemi 950 devices (Maciej W. Rozycki)
- s390: make PCI mio support a machine flag (Niklas Schnelle)
- s390/jump_label: print real address in a case of a jump label bug (Heiko Carstens)
- flow_dissector: Fix out-of-bounds warnings (Gustavo A. R. Silva)
- ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() (Gustavo A. R. Silva)
- video: fbdev: riva: Error out if 'pixclock' equals zero (Zheyu Ma)
- video: fbdev: kyro: Error out if 'pixclock' equals zero (Zheyu Ma)
- video: fbdev: asiliantfb: Error out if 'pixclock' equals zero (Zheyu Ma)
- bpf/tests: Do not PASS tests without actually testing the result (Johan Almbladh)
- bpf/tests: Fix copy-and-paste error in double word test (Johan Almbladh)
- drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex (Anson Jacob)
- drm/amd/display: Fix timer_per_pixel unit error (Oliver Logush)
- tty: serial: jsm: hold port lock when reporting modem line changes (Zheyu Ma)
- staging: board: Fix uninitialized spinlock when attaching genpd (Geert Uytterhoeven)
- usb: gadget: composite: Allow bMaxPower=0 if self-powered (Jack Pham)
- USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() (Evgeny Novikov)
- usb: gadget: u_ether: fix a potential null pointer dereference (Maciej Żenczykowski)
- usb: host: fotg210: fix the actual_length of an iso packet (Kelly Devilliv)
- usb: host: fotg210: fix the endpoint's transactional opportunities calculation (Kelly Devilliv)
- igc: Check if num of q_vectors is smaller than max before array access (Sasha Neftin)
- drm: avoid blocking in drm_clients_info's rcu section (Desmond Cheong Zhi Xi)
- Smack: Fix wrong semantics in smk_access_entry() (Tianjia Zhang)
- netlink: Deal with ESRCH error in nlmsg_notify() (Yajun Deng)
- video: fbdev: kyro: fix a DoS bug by restricting user input (Zheyu Ma)
- ARM: dts: qcom: apq8064: correct clock names (David Heidelberg)
- iavf: fix locking of critical sections (Stefan Assmann)
- iavf: do not override the adapter state in the watchdog task (Stefan Assmann)
- iio: dac: ad5624r: Fix incorrect handling of an optional regulator. (Jonathan Cameron)
- tipc: keep the skb in rcv queue until the whole data is read (Xin Long)
- PCI: Use pci_update_current_state() in pci_enable_device_flags() (Rafael J. Wysocki)
- crypto: mxs-dcp - Use sg_mapping_iter to copy data (Sean Anderson)
- media: dib8000: rewrite the init prbs logic (Mauro Carvalho Chehab)
- ASoC: atmel: ATMEL drivers don't need HAS_DMA (Randy Dunlap)
- drm/amdgpu: Fix amdgpu_ras_eeprom_init() (Luben Tuikov)
- userfaultfd: prevent concurrent API initialization (Nadav Amit)
- kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y (Masahiro Yamada)
- MIPS: Malta: fix alignment of the devicetree buffer (Oleksij Rempel)
- f2fs: fix to unmap pages from userspace process in punch_hole() (Chao Yu)
- f2fs: fix unexpected ENOENT comes from f2fs_map_blocks() (Chao Yu)
- f2fs: fix to account missing .skipped_gc_rwsem (Chao Yu)
- KVM: PPC: Fix clearing never mapped TCEs in realmode (Alexey Kardashevskiy)
- clk: at91: clk-generated: Limit the requested rate to our range (Codrin Ciubotariu)
- clk: at91: clk-generated: pass the id of changeable parent at registration (Claudiu Beznea)
- clk: at91: sam9x60: Don't use audio PLL (Codrin Ciubotariu)
- fscache: Fix cookie key hashing (David Howells)
- platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call (Hans de Goede)
- KVM: PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 when guest SPRs are live (Nicholas Piggin)
- HID: i2c-hid: Fix Elan touchpad regression (Jim Broadus)
- scsi: target: avoid per-loop XCOPY buffer allocations (David Disseldorp)
- powerpc/config: Renable MTD_PHYSMAP_OF (Joel Stanley)
- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Dan Carpenter)
- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Dan Carpenter)
- scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Dan Carpenter)
- pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() (Zhen Lei)
- scsi: fdomain: Fix error return code in fdomain_probe() (Wei Li)
- SUNRPC: Fix potential memory corruption (Trond Myklebust)
- dma-debug: fix debugfs initialization order (Anthony Iliopoulos)
- openrisc: don't printk() unconditionally (Randy Dunlap)
- f2fs: reduce the scope of setting fsck tag when de->name_len is zero (Yangtao Li)
- f2fs: show f2fs instance in printk_ratelimited (Chao Yu)
- RDMA/efa: Remove double QP type assignment (Leon Romanovsky)
- powerpc/stacktrace: Include linux/delay.h (Michal Suchanek)
- vfio: Use config not menuconfig for VFIO_NOIOMMU (Jason Gunthorpe)
- pinctrl: samsung: Fix pinctrl bank pin count (Jaehyoung Choi)
- docs: Fix infiniband uverbs minor number (Leon Romanovsky)
- RDMA/iwcm: Release resources if iw_cm module initialization fails (Leon Romanovsky)
- IB/hfi1: Adjust pkey entry in index 0 (Mike Marciniszyn)
- scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND (Christoph Hellwig)
- f2fs: quota: fix potential deadlock (Chao Yu)
- HID: input: do not report stylus battery state as "full" (Dmitry Torokhov)
- PCI: aardvark: Fix masking and unmasking legacy INTx interrupts (Pali Rohár)
- PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response (Pali Rohár)
- PCI: aardvark: Fix checking for PIO status (Evan Wang)
- PCI: xilinx-nwl: Enable the clock through CCF (Hyun Kwon)
- PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure (Krzysztof Wilczyński)
- PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported (Marek Behún)
- PCI/portdrv: Enable Bandwidth Notification only if port supports it (Stuart Hayes)
- ARM: 9105/1: atags_to_fdt: don't warn about stack size (David Heidelberg)
- libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs (Hans de Goede)
- dmaengine: imx-sdma: remove duplicated sdma_load_context (Robin Gong)
- Revert "dmaengine: imx-sdma: refine to load context only once" (Robin Gong)
- media: rc-loopback: return number of emitters rather than error (Sean Young)
- media: uvc: don't do DMA on stack (Mauro Carvalho Chehab)
- VMCI: fix NULL pointer dereference when unmapping queue pair (Wang Hai)
- dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Arne Welzel)
- power: supply: max17042: handle fails of reading status register (Krzysztof Kozlowski)
- block: bfq: fix bfq_set_next_ioprio_data() (Damien Le Moal)
- crypto: public_key: fix overflow during implicit conversion (zhenwei pi)
- arm64: head: avoid over-mapping in map_memory (Mark Rutland)
- soc: aspeed: p2a-ctrl: Fix boundary check for mmap (Iwona Winiarska)
- soc: aspeed: lpc-ctrl: Fix boundary check for mmap (Iwona Winiarska)
- soc: qcom: aoss: Fix the out of bound usage of cooling_devs (Manivannan Sadhasivam)
- pinctrl: ingenic: Fix incorrect pull up/down info (Paul Cercueil)
- pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast (Marc Zyngier)
- tools/thermal/tmon: Add cross compiling support (Rolf Eike Beer)
- 9p/xen: Fix end of loop tests for list_for_each_entry (Harshvardhan Jha)
- xen: fix setting of max_pfn in shared_info (Juergen Gross)
- powerpc/perf/hv-gpci: Fix counter value parsing (Kajol Jain)
- PCI/MSI: Skip masking MSI-X on Xen PV (Marek Marczykowski-Górecki)
- blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN (Niklas Cassel)
- blk-zoned: allow zone management send operations without CAP_SYS_ADMIN (Niklas Cassel)
- btrfs: reset replace target device to allocation state on close (Desmond Cheong Zhi Xi)
- btrfs: wake up async_delalloc_pages waiters after submit (Josef Bacik)
- rtc: tps65910: Correct driver module alias (Dmitry Osipenko)
- LTS tag: v5.4.147 (Jack Vogel)
- Revert "time: Handle negative seconds correctly in timespec64_to_ns()" (Greg Kroah-Hartman)
- Revert "posix-cpu-timers: Force next expiration recalc after itimer reset" (Greg Kroah-Hartman)
- Revert "block: nbd: add sanity check for first_minor" (Greg Kroah-Hartman)
- Revert "Bluetooth: Move shutdown callback before flushing tx and rx queue" (Sasha Levin)
- LTS tag: v5.4.146 (Jack Vogel)
- clk: kirkwood: Fix a clocking boot regression (Linus Walleij)
- backlight: pwm_bl: Improve bootloader/kernel device handover (Daniel Thompson)
- fbmem: don't allow too huge resolutions (Tetsuo Handa)
- IMA: remove the dependency on CRYPTO_MD5 (THOBY Simon)
- IMA: remove -Wmissing-prototypes warning (Austin Kim)
- fuse: flush extending writes (Miklos Szeredi)
- fuse: truncate pagecache on atomic_o_trunc (Miklos Szeredi)
- KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Sean Christopherson)
- KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Zelin Deng)
- KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Halil Pasic)
- x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Babu Moger)
- perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Kim Phillips)
- tty: Fix data race between tiocsti() and flush_to_ldisc() (Nguyen Dinh Phi)
- time: Handle negative seconds correctly in timespec64_to_ns() (Lukas Hannen)
- bpf: Fix pointer arithmetic mask tightening under state pruning (Daniel Borkmann)
- bpf: verifier: Allocate idmap scratch in verifier env (Lorenz Bauer)
- bpf: Fix leakage due to insufficient speculative store bypass mitigation (Daniel Borkmann)
- bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Daniel Borkmann)
- ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Eric Dumazet)
- octeontx2-af: Fix loop in free and unmap counter (Subbaraya Sundeep)
- net: qualcomm: fix QCA7000 checksum handling (Stefan Wahren)
- net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Xiyu Yang)
- ipv4: make exception cache less predictible (Eric Dumazet)
- ipv6: make exception cache less predictible (Eric Dumazet)
- brcmfmac: pcie: fix oops on failure to resume and reprobe (Ahmad Fatoum)
- bcma: Fix memory leak for internally-handled cores (Zenghui Yu)
- ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() (Dan Carpenter)
- ASoC: wcd9335: Disable irq on slave ports in the remove function (Christophe JAILLET)
- ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Christophe JAILLET)
- ASoC: wcd9335: Fix a double irq free in the remove function (Christophe JAILLET)
- tty: serial: fsl_lpuart: fix the wrong mapbase value (Andy Duan)
- usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available (Christophe JAILLET)
- usb: ehci-orion: Handle errors of clk_prepare_enable() in probe (Evgeny Novikov)
- i2c: mt65xx: fix IRQ check (Sergey Shtylyov)
- CIFS: Fix a potencially linear read overflow (Len Baker)
- bpf: Fix possible out of bound write in narrow load handling (Andrey Ignatov)
- mmc: moxart: Fix issue with uninitialized dma_slave_config (Tony Lindgren)
- mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Tony Lindgren)
- ASoC: Intel: Skylake: Fix module resource and format selection (Cezary Rojewski)
- ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Cezary Rojewski)
- rsi: fix an error code in rsi_probe() (Dan Carpenter)
- rsi: fix error code in rsi_load_9116_firmware() (Dan Carpenter)
- i2c: s3c2410: fix IRQ check (Sergey Shtylyov)
- i2c: iop3xx: fix deferred probing (Sergey Shtylyov)
- Bluetooth: add timeout sanity check to hci_inquiry (Pavel Skripkin)
- mm/swap: consider max pages in iomap_swapfile_add_extent (Xu Yu)
- usb: gadget: mv_u3d: request_irq() after initializing UDC (Nadezda Lutovinova)
- nfsd4: Fix forced-expiry locking (J. Bruce Fields)
- lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington)
- mac80211: Fix insufficient headroom issue for AMSDU (Chih-Kang Chang)
- usb: phy: tahvo: add IRQ check (Sergey Shtylyov)
- usb: host: ohci-tmio: add IRQ check (Sergey Shtylyov)
- Bluetooth: Move shutdown callback before flushing tx and rx queue (Kai-Heng Feng)
- usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse (Geert Uytterhoeven)
- usb: phy: twl6030: add IRQ checks (Sergey Shtylyov)
- usb: phy: fsl-usb: add IRQ check (Sergey Shtylyov)
- usb: gadget: udc: at91: add IRQ check (Sergey Shtylyov)
- drm/msm/dsi: Fix some reference counted resource leaks (Christophe JAILLET)
- Bluetooth: fix repeated calls to sco_sock_kill (Desmond Cheong Zhi Xi)
- counter: 104-quad-8: Return error when invalid mode during ceiling_write (William Breathitt Gray)
- arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7 (Krzysztof Kozlowski)
- drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs (Dmitry Baryshkov)
- PM: EM: Increase energy calculation precision (Lukasz Luba)
- Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow (Colin Ian King)
- debugfs: Return error during {full/open}_proxy_open() on rmmod (Sven Eckelmann)
- soc: qcom: smsm: Fix missed interrupts if state changes while masked (Stephan Gerhold)
- PCI: PM: Enable PME if it can be signaled from D3cold (Rafael J. Wysocki)
- PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Rafael J. Wysocki)
- media: venus: venc: Fix potential null pointer dereference on pointer fmt (Colin Ian King)
- media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Dongliang Mu)
- leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Hans de Goede)
- leds: lt3593: Put fwnode in any case during ->probe() (Andy Shevchenko)
- i2c: highlander: add IRQ check (Sergey Shtylyov)
- net: cipso: fix warnings in netlbl_cipsov4_add_std (Pavel Skripkin)
- cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long)
- net/mlx5e: Prohibit inner indir TIRs in IPoIB (Maxim Mikityanskiy)
- ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties (Anand Moon)
- ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties (Anand Moon)
- ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties (Anand Moon)
- ARM: dts: meson8: Use a higher default GPU clock frequency (Martin Blumenstingl)
- tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Martin KaFai Lau)
- drm/amdgpu/acp: Make PM domain really work (Kai-Heng Feng)
- netns: protect netns ID lookups with RCU (Guillaume Nault)
- 6lowpan: iphc: Fix an off-by-one check of array index (Colin Ian King)
- Bluetooth: sco: prevent information leak in sco_conn_defer_accept() (Dan Carpenter)
- media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats (Philipp Zabel)
- media: go7007: remove redundant initialization (Pavel Skripkin)
- media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Dongliang Mu)
- media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dongliang Mu)
- media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dongliang Mu)
- soc: qcom: rpmhpd: Use corner in power_off (Bjorn Andersson)
- arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties (Geert Uytterhoeven)
- ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi (Dylan Hung)
- bpf: Fix potential memleak and UAF in the verifier. (He Fengqing)
- bpf: Fix a typo of reuseport map in bpf.h. (Kuniyuki Iwashima)
- media: cxd2880-spi: Fix an error handling path (Christophe JAILLET)
- soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally (Geert Uytterhoeven)
- media: TDA1997x: enable EDID support (Krzysztof Hałasa)
- drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init() (Wei Yongjun)
- EDAC/i10nm: Fix NVDIMM detection (Qiuxu Zhuo)
- spi: spi-zynq-qspi: use wait_for_completion_timeout to make zynq_qspi_exec_mem_op not interruptible (Quanyang Wang)
- spi: sprd: Fix the wrong WDG_LOAD_VAL (Chunyan Zhang)
- regulator: vctrl: Avoid lockdep warning in enable/disable ops (Chen-Yu Tsai)
- regulator: vctrl: Use locked regulator_get_voltage in probe path (Chen-Yu Tsai)
- certs: Trigger creation of RSA module signing key if it's not an RSA key (Stefan Berger)
- crypto: qat - use proper type for vf_mask (Giovanni Cabiddu)
- block: nbd: add sanity check for first_minor (Pavel Skripkin)
- clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Phong Hoang)
- lib/mpi: use kcalloc in mpi_resize (Hongbo Li)
- genirq/timings: Fix error return code in irq_timings_test_irqs() (Zhen Lei)
- spi: spi-pic32: Fix issue with uninitialized dma_slave_config (Tony Lindgren)
- spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config (Tony Lindgren)
- sched: Fix UCLAMP_FLAG_IDLE setting (Quentin Perret)
- m68k: emu: Fix invalid free in nfeth_cleanup() (Pavel Skripkin)
- s390/debug: fix debug area life cycle (Peter Oberparleiter)
- s390/kasan: fix large PMD pages address alignment check (Alexander Gordeev)
- udf_get_extendedattr() had no boundary checks. (Stian Skjelstad)
- fcntl: fix potential deadlock for &fasync_struct.fa_lock (Desmond Cheong Zhi Xi)
- crypto: qat - do not export adf_iov_putmsg() (Giovanni Cabiddu)
- crypto: qat - fix naming for init/shutdown VF to PF notifications (Marco Chiappero)
- crypto: qat - fix reuse of completion variable (Marco Chiappero)
- crypto: qat - handle both source of interrupt in VF ISR (Giovanni Cabiddu)
- crypto: qat - do not ignore errors from enable_vf2pf_comms() (Giovanni Cabiddu)
- libata: fix ata_host_start() (Damien Le Moal)
- s390/cio: add dev_busid sysfs entry for each subchannel (Vineeth Vijayan)
- power: supply: max17042_battery: fix typo in MAx17042_TOFF (Sebastian Krzyszkowiak)
- nvmet: pass back cntlid on successful completion (Amit Engel)
- nvme-rdma: don't update queue count when failing to set io queues (Ruozhu Li)
- nvme-tcp: don't update queue count when failing to set io queues (Ruozhu Li)
- bcache: add proper error unwinding in bcache_device_init (Christoph Hellwig)
- isofs: joliet: Fix iocharset=utf8 mount option (Pali Rohár)
- udf: Fix iocharset=utf8 mount option (Pali Rohár)
- udf: Check LVID earlier (Jan Kara)
- hrtimer: Ensure timerfd notification for HIGHRES=n (Thomas Gleixner)
- hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Thomas Gleixner)
- posix-cpu-timers: Force next expiration recalc after itimer reset (Frederic Weisbecker)
- rcu/tree: Handle VM stoppage in stall detection (Sergey Senozhatsky)
- sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Dietmar Eggemann)
- crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() (Tony Lindgren)
- power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors (Hans de Goede)
- sched/deadline: Fix reset_on_fork reporting of DL tasks (Quentin Perret)
- crypto: mxs-dcp - Check for DMA mapping errors (Sean Anderson)
- regmap: fix the offset of register error log (Jeongtae Park)
- locking/mutex: Fix HANDOFF condition (Peter Zijlstra)
- LTS tag: v5.4.145 (Jack Vogel)
- PCI: Call Max Payload Size-related fixup quirks early (Marek Behún)
- x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions (Paul Gortmaker)
- xhci: fix unsafe memory usage in xhci tracing (Mathias Nyman)
- usb: mtu3: fix the wrong HS mult value (Chunfeng Yun)
- usb: mtu3: use @mult for HS isoc or intr (Chunfeng Yun)
- usb: host: xhci-rcar: Don't reload firmware after the completion (Yoshihiro Shimoda)
- ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Alexander Tsoy)
- Revert "btrfs: compression: don't try to compress if we don't have enough pages" (Qu Wenruo)
- x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Suravee Suthikulpanit)
- Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Hayes Wang)
- mm/page_alloc: speed up the iteration of max_order (Muchun Song)
- net: ll_temac: Remove left-over debug message (Esben Haabendal)
- powerpc/boot: Delete unneeded .globl _zimage_start (Fangrui Song)
- ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) (Mathieu Desnoyers)
- USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Tom Rix)
- igmp: Add ip_mc_list lock in ip_check_mc_rcu (Liu Jian)
- media: stkwebcam: fix memory leak in stk_camera_probe (Pavel Skripkin)
- ARC: wireup clone3 syscall (Vineet Gupta)
- ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Zubin Mithra)
- ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Takashi Iwai)
- ARM: 8918/2: only build return_address() if needed (Ben Dooks)
- cryptoloop: add a deprecation warning (Christoph Hellwig)
- perf/x86/amd/power: Assign pmu.module (Kim Phillips)
- perf/x86/amd/ibs: Work around erratum #1197 (Kim Phillips)
- perf/x86/intel/pt: Fix mask of num_address_ranges (Xiaoyao Li)
- qede: Fix memset corruption (Shai Malin)
- net: macb: Add a NULL check on desc_ptp (Harini Katakam)
- qed: Fix the VF msix vectors flow (Shai Malin)
- reset: reset-zynqmp: Fixed the argument data type (Sai Krishna Potthuri)
- gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats (Krzysztof Hałasa)
- xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG (Randy Dunlap)
- kthread: Fix PF_KTHREAD vs to_kthread() race (Peter Zijlstra)
- ubifs: report correct st_size for encrypted symlinks (Eric Biggers)
- f2fs: report correct st_size for encrypted symlinks (Eric Biggers)
- ext4: report correct st_size for encrypted symlinks (Eric Biggers)
- fscrypt: add fscrypt_symlink_getattr() for computing st_size (Eric Biggers)
- LTS tag: v5.4.144 (Jack Vogel)
- audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs)
- net: don't unconditionally copy_from_user a struct ifreq for socket ioctls (Peter Collingbourne)
- Revert "parisc: Add assembly implementations for memset, strlen, strcpy, strncpy and strcat" (Helge Deller)
- Revert "floppy: reintroduce O_NDELAY fix" (Denis Efremov)
- arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88 (Petr Vorel)
- KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Sean Christopherson)
- net: dsa: mt7530: fix VLAN traffic leaks again (DENG Qingfang)
- bpf: Fix cast to pointer from integer of different size warning (Andrii Nakryiko)
- bpf: Track contents of read-only maps as scalars (Andrii Nakryiko)
- vt_kdsetmode: extend console locking (Linus Torvalds)
- drm/nouveau/disp: power down unused DP links during init (Ben Skeggs)
- drm: Copy drm_wait_vblank to user before returning (Mark Yacoub)
- qed: Fix null-pointer dereference in qed_rdma_create_qp() (Shai Malin)
- qed: qed ll2 race condition fixes (Shai Malin)
- vringh: Use wiov->used to check for read/write desc order (Neeraj Upadhyay)
- virtio_pci: Support surprise removal of virtio pci device (Parav Pandit)
- virtio: Improve vq->broken access to avoid any compiler optimization (Parav Pandit)
- opp: remove WARN when no valid OPPs remain (Michał Mirosław)
- perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Colin Ian King)
- usb: gadget: u_audio: fix race condition on endpoint stop (Jerome Brunet)
- drm/i915: Fix syncmap memory leak (Matthew Brost)
- net: hns3: fix get wrong pfc_en when query PFC configuration (Guangbin Huang)
- net: hns3: fix duplicate node in VLAN list (Guojia Liao)
- net: hns3: clear hardware resource when loading driver (Yufeng Mo)
- rtnetlink: Return correct error on changing device netns (Andrey Ignatov)
- net: marvell: fix MVNETA_TX_IN_PRGRS bit number (Maxim Kiselev)
- xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()' (Christophe JAILLET)
- ip_gre: add validation for csum_start (Shreyansh Chouhan)
- RDMA/efa: Free IRQ vectors on error flow (Gal Pressman)
- e1000e: Fix the max snoop/no-snoop latency for 10M (Sasha Neftin)
- IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Tuo Li)
- RDMA/bnxt_re: Add missing spin lock initialization (Naresh Kumar PBS)
- scsi: core: Fix hang of freezing queue between blocking and running device (Li Jinlin)
- usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Wesley Cheng)
- usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Thinh Nguyen)
- USB: serial: option: add new VID/PID to support Fibocom FG150 (Zhengjun Zhang)
- Revert "USB: serial: ch341: fix character loss at high transfer rates" (Johan Hovold)
- can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of the CAN RX and TX error counters (Stefan Mätje)
- mm, oom: make the calculation of oom badness more accurate (Yafang Shao)
- mmc: sdhci-msm: Update the software timeout value for sdhc (Shaik Sajida Bhanu)
- ovl: fix uninitialized pointer read in ovl_lookup_real_one() (Miklos Szeredi)
- once: Fix panic when module unload (Kefeng Wang)
- netfilter: conntrack: collect all entries in one cycle (Florian Westphal)
- ARC: Fix CONFIG_STACKDEPOT (Guenter Roeck)
- netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [Orabug: 33524419]
- netfilter: conntrack: improve RST handling when tuple is re-used (Ali Abdallah) [Orabug: 33524419]
- net: openvswitch: Be liberal in tcp conntrack. (Numan Siddique) [Orabug: 33524419]
- RDS: Remove obsolete flag (Hans Westgaard Ry) [Orabug: 33516781]
- RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Aharon Landau) [Orabug: 33514376]
- IB/mlx4: Implement backend callback for "ib_get_vector_irqn" (Gerd Rausch) [Orabug: 33509436]
- rds: Fix leak in rds_init (Håkon Bugge) [Orabug: 33488609]
- rds: Include pid in the rds_sock structs. (Rohit Nair) [Orabug: 33481151]
- fs/dcache: add trace points for negative dentry pruning (Gautham Ananthakrishna) [Orabug: 33468830]
- fs/dcache: remove global pool for negative dentry percpu counters (Gautham Ananthakrishna) [Orabug: 33468830]
- fs/dcache: enforce a hard limit on the negative dentry count (Gautham Ananthakrishna) [Orabug: 33468830]
- fs/dcache: Estimate the number of negative dentries to prune per filesystem (Gautham Ananthakrishna) [Orabug: 33468830]
- fs/dcache: change name and granularity of negative dentry sysctl parameter (Gautham Ananthakrishna) [Orabug: 33468830]
- fs/dcache: schedule only one instance of negative dentry shrinker (Gautham Ananthakrishna) [Orabug: 33468830]
- fs/dcache: correct the usage of static_key for negative dentry (Gautham Ananthakrishna) [Orabug: 33468830]
- fs/dcache: Spread negative dentry pruning across multiple CPUs (Waiman Long) [Orabug: 33468830]
- fs/dcache: Enable automatic pruning of negative dentries (Waiman Long) [Orabug: 33468830]
- fs/dcache: Add sysctl parameter neg-dentry-pc as a soft limit on negative dentries (Waiman Long) [Orabug: 33468830]
- net/rds: Re-factor rds_user_conn_paths_drop (Freddy Carrillo) [Orabug: 33441254]
- RDS-IB: Add garbage-collection to cache (Hans Westgaard Ry) [Orabug: 33426206]
- RDS-IB: Fix cachehit statistics (Hans Westgaard Ry) [Orabug: 33426206]
- RDS-IB: Fix cache-allocation statistics (Hans Westgaard Ry) [Orabug: 33426206]
- xfs: show the proper user quota options (Allison Henderson) [Orabug: 33313307]
- xfs: also remove cached ACLs when removing the underlying attr (Christoph Hellwig) [Orabug: 32029884]
- net: mana: Prefer struct_size over open coded arithmetic (Len Baker) [Orabug: 33485604]
- net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Haiyang Zhang) [Orabug: 33485604]
- net: mana: Add support for EQ sharing (Haiyang Zhang) [Orabug: 33485604]
- net: mana: Move NAPI from EQ to CQ (Haiyang Zhang) [Orabug: 33485604]
-
Sat Oct 23 2021 Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.301.1.el8uek]
- net/rds: Bring tasklets back for better latency (Gerd Rausch) [Orabug: 33440594]
- net/rds: Throttle check for CQ CPU affinity (Gerd Rausch) [Orabug: 33440594]
- net/rds: Follow the observed CQ CPU affinity (Gerd Rausch) [Orabug: 33440594]
- net/rds: Add "preferred_cpu" option to "rds_rdma.ko" (Gerd Rausch) [Orabug: 33440594]
- net/mlx5: Add new verb "ib_get_vector_irqn" (Gerd Rausch) [Orabug: 33440594]
- net/rds: Use the preferred_cpu in rds_queue_{,delayed}_work (Gerd Rausch) [Orabug: 33440594]
- net/rds: Make workers use the designated CPU (Gerd Rausch) [Orabug: 33440594]
- net/rds: Put more CPU cores to work (Gerd Rausch) [Orabug: 33440594]
- net/rds: Get rid of tasklets (Gerd Rausch) [Orabug: 33440594]
- net/rds: Use the same vector for send & receive (Gerd Rausch) [Orabug: 33440594]
- net/rds: Allocate rds_ib_{incoming,frag}_slab on HCA NUMA nodeid (Gerd Rausch) [Orabug: 33440594]
- net/rds: Allocate pages on HCA NUMA nodeid (Gerd Rausch) [Orabug: 33440594]
- xen-blkfront: sanitize the removal state machine (Christoph Hellwig) [Orabug: 33392832]
- xen/blkfront: fix ring info addressing (Juergen Gross) [Orabug: 33392832]
- xen/blkfront: limit allocated memory size to actual use case (Juergen Gross) [Orabug: 33392832]
- xfs: Throttle commits on delayed background CIL push (Dave Chinner) [Orabug: 29710712]
- xfs: Lower CIL flush limit for large logs (Dave Chinner) [Orabug: 29710712]
- sctp: account stream padding length for reconf chunk (Eiichi Tsukata) [Orabug: 32397993]
- rds/ib: handle rds uncongested notifications in worker (Manjunath Patil) [Orabug: 33467788]
-
Sat Oct 16 2021 Jack Vogel <jack.vogel@oracle.com> [5.4.17-2136.301.0.el8uek]
- LTS tag: v5.4.143 (Jack Vogel)
- netfilter: nft_exthdr: fix endianness of tcp option cast (Sergey Marinkevich)
- fs: warn about impending deprecation of mandatory locks (Jeff Layton)
- mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Johannes Weiner)
- mm, memcg: avoid stale protection values when cgroup is above protection (Yafang Shao)
- ASoC: intel: atom: Fix breakage for PCM buffer address setup (Takashi Iwai)
- PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Marcin Bachry)
- btrfs: prevent rename2 from exchanging a subvol with a directory from different parents (NeilBrown)
- ipack: tpci200: fix memory leak in the tpci200_register (Dongliang Mu)
- ipack: tpci200: fix many double free issues in tpci200_pci_probe (Dongliang Mu)
- slimbus: ngd: reset dma setup during runtime pm (Srinivas Kandagatla)
- slimbus: messaging: check for valid transaction id (Srinivas Kandagatla)
- slimbus: messaging: start transaction ids from 1 instead of zero (Srinivas Kandagatla)
- tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name (Steven Rostedt (VMware))
- ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela)
- mmc: dw_mmc: Fix hang on data CRC error (Vincent Whitchurch)
- ovl: add splice file read write helper (Murphy Zhou)
- iavf: Fix ping is lost after untrusted VF had tried to change MAC (Sylwester Dziedziuch)
- i40e: Fix ATR queue selection (Arkadiusz Kubalewski)
- ovs: clear skb->tstamp in forwarding path (kaixi.fan)
- net: mdio-mux: Handle -EPROBE_DEFER correctly (Saravana Kannan)
- net: mdio-mux: Don't ignore memory allocation errors (Saravana Kannan)
- net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32 (Dinghao Liu)
- virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO (Jason Wang)
- virtio-net: support XDP when not more queues (Xuan Zhuo)
- vrf: Reset skb conntrack connection on VRF rcv (Lahav Schlesinger)
- bnxt_en: Add missing DMA memory barriers (Michael Chan)
- ptp_pch: Restore dependency on PCI (Andy Shevchenko)
- net: 6pack: fix slab-out-of-bounds in decode_data (Pavel Skripkin)
- bnxt: disable napi before canceling DIM (Jakub Kicinski)
- bnxt: don't lock the tx queue from napi poll (Jakub Kicinski)
- bpf: Clear zext_dst of dead insns (Ilya Leoshkevich)
- vhost: Fix the calculation in vhost_overflow() (Xie Yongji)
- virtio: Protect vqs list access (Parav Pandit)
- dccp: add do-while-0 stubs for dccp_pr_debug macros (Randy Dunlap)
- cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant (Marek Behún)
- iommu: Check if group is NULL before remove device (Frank Wunderlich)
- Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Ole Bjørn Midtbø)
- drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X (Bing Guo)
- net: usb: lan78xx: don't modify phy_device state concurrently (Ivan T. Ivanov)
- ARM: dts: nomadik: Fix up interrupt controller node names (Sudeep Holla)
- scsi: core: Fix capacity set to zero after offlinining device (lijinlin)
- scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Sreekanth Reddy)
- scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ye Bin)
- scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry() (Harshvardhan Jha)
- dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Peter Ujfalusi)
- ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 (Dave Gerlach)
- dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() (Yu Kuai)
- dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers (Adrian Larumbe)
- USB: core: Avoid WARNings for 0-length descriptor requests (Alan Stern)
- media: drivers/media/usb: fix memory leak in zr364xx_probe (Pavel Skripkin)
- media: zr364xx: fix memory leaks in probe() (Dan Carpenter)
- media: zr364xx: propagate errors from zr364xx_start_readpipe() (Evgeny Novikov)
- mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards (Andreas Persson)
- ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jouni Malinen)
- ath: Modify ath_key_delete() to not need full key entry (Jouni Malinen)
- ath: Export ath_hw_keysetmac() (Jouni Malinen)
- ath9k: Clear key cache explicitly on disabling hardware (Jouni Malinen)
- ath: Use safer key clearing with key cache entries (Jouni Malinen)
- x86/fpu: Make init_fpstate correct with optimized XSAVE (Thomas Gleixner)
- ext4: fix EXT4_MAX_LOGICAL_BLOCK macro (Ritesh Harjani)
- LTS tag: v5.4.142 (Jack Vogel) {CVE-2021-3653} {CVE-2021-3656}
- KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Maxim Levitsky)
- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Maxim Levitsky)
- vmlinux.lds.h: Handle clang's module.{c,d}tor sections (Nathan Chancellor)
- ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton)
- ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton)
- ceph: add some lockdep assertions around snaprealm handling (Jeff Layton)
- KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Sean Christopherson)
- PCI/MSI: Protect msi_desc::masked for multi-MSI (Thomas Gleixner)
- PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() (Thomas Gleixner)
- PCI/MSI: Correct misleading comments (Thomas Gleixner)
- PCI/MSI: Do not set invalid bits in MSI mask (Thomas Gleixner)
- PCI/MSI: Enforce MSI[X] entry updates to be visible (Thomas Gleixner)
- PCI/MSI: Enforce that MSI-X table entry is masked for update (Thomas Gleixner)
- PCI/MSI: Mask all unused MSI-X entries (Thomas Gleixner)
- PCI/MSI: Enable and mask MSI-X early (Thomas Gleixner)
- genirq/timings: Prevent potential array overflow in __irq_timings_store() (Ben Dai)
- genirq/msi: Ensure deactivation on teardown (Bixuan Cui)
- x86/resctrl: Fix default monitoring groups reporting (Babu Moger)
- x86/ioapic: Force affinity setup before startup (Thomas Gleixner)
- x86/msi: Force affinity setup before startup (Thomas Gleixner)
- genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP (Thomas Gleixner)
- x86/tools: Fix objdump version check again (Randy Dunlap)
- powerpc/kprobes: Fix kprobe Oops happens in booke (Pu Lehui)
- nbd: Aovid double completion of a request (Xie Yongji)
- vsock/virtio: avoid potential deadlock when vsock device remove (Longpeng(Mike))
- xen/events: Fix race in set_evtchn_to_irq (Maximilian Heyne)
- net: igmp: increase size of mr_ifc_count (Eric Dumazet)
- tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Neal Cardwell)
- net: linkwatch: fix failure to restore device state across suspend/resume (Willy Tarreau)
- net: bridge: fix memleak in br_add_if() (Yang Yingliang)
- net: dsa: sja1105: fix broken backpressure in .port_fdb_dump (Vladimir Oltean)
- net: dsa: lantiq: fix broken backpressure in .port_fdb_dump (Vladimir Oltean)
- net: dsa: lan9303: fix broken backpressure in .port_fdb_dump (Vladimir Oltean)
- net: igmp: fix data-race in igmp_ifc_timer_expire() (Eric Dumazet)
- net: Fix memory leak in ieee802154_raw_deliver (Takeshi Misawa)
- net: dsa: microchip: Fix ksz_read64() (Ben Hutchings)
- drm/meson: fix colour distortion from HDR set during vendor u-boot (Christian Hewitt)
- net/mlx5: Fix return value from tracer initialization (Aya Levin)
- psample: Add a fwd declaration for skbuff (Roi Dayan)
- iavf: Set RSS LUT and key in reset handle path (Md Fahad Iqbal Polash)
- net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu)
- ppp: Fix generating ifname when empty IFLA_IFNAME is specified (Pali Rohár)
- net: phy: micrel: Fix link detection on ksz87xx switch" (Ben Hutchings)
- platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables (Hans de Goede)
- platform/x86: pcengines-apuv2: revert wiring up simswitch GPIO as LED (Florian Eckert)
- net: dsa: mt7530: add the missing RxUnicast MIB counter (DENG Qingfang)
- ASoC: cs42l42: Fix LRCLK frame start edge (Richard Fitzgerald)
- netfilter: nf_conntrack_bridge: Fix memory leak when error (Yajun Deng)
- ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Richard Fitzgerald)
- ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Richard Fitzgerald)
- ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Richard Fitzgerald)
- ASoC: cs42l42: Correct definition of ADC Volume control (Richard Fitzgerald)
- ieee802154: hwsim: fix GPF in hwsim_new_edge_nl (Dongliang Mu)
- ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi (Dongliang Mu)
- libnvdimm/region: Fix label activation vs errors (Dan Williams)
- ACPI: NFIT: Fix support for virtual SPA ranges (Dan Williams)
- ceph: reduce contention in ceph_check_delayed_caps() (Luis Henriques)
- i2c: dev: zero out array used for i2c reads from userspace (Greg Kroah-Hartman)
- ASoC: intel: atom: Fix reference to PCM buffer address (Takashi Iwai)
- ASoC: xilinx: Fix reference to PCM buffer address (Takashi Iwai)
- iio: adc: Fix incorrect exit of for-loop (Colin Ian King)
- iio: humidity: hdc100x: Add margin to the conversion time (Chris Lesiak)
- iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels (Uwe Kleine-König)
- LTS tag: v5.4.141 (Jack Vogel)
- btrfs: don't flush from btrfs_delayed_inode_reserve_metadata (Nikolay Borisov)
- btrfs: export and rename qgroup_reserve_meta (Nikolay Borisov)
- btrfs: qgroup: don't commit transaction when we already hold the handle (Qu Wenruo)
- net: xilinx_emaclite: Do not print real IOMEM pointer (YueHaibing)
- btrfs: fix lockdep splat when enabling and disabling qgroups (Filipe Manana)
- btrfs: qgroup: remove ASYNC_COMMIT mechanism in favor of reserve retry-after-EDQUOT (Qu Wenruo)
- btrfs: transaction: Cleanup unused TRANS_STATE_BLOCKED (Qu Wenruo)
- btrfs: qgroup: try to flush qgroup space when we get -EDQUOT (Qu Wenruo)
- btrfs: qgroup: allow to unreserve range without releasing other ranges (Qu Wenruo)
- btrfs: make btrfs_qgroup_reserve_data take btrfs_inode (Nikolay Borisov)
- btrfs: make qgroup_free_reserved_data take btrfs_inode (Nikolay Borisov)
- ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi)
- ppp: Fix generating ppp unit id when ifname is not specified (Pali Rohár)
- ALSA: hda: Add quirk for ASUS Flow x13 (Luke D Jones)
- USB:ehci:fix Kunpeng920 ehci hardware problem (Longfang Liu)
- usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Wesley Cheng)
- usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Wesley Cheng)
- usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Wesley Cheng)
- usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Wesley Cheng)
- usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Wesley Cheng)
- usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Wesley Cheng)
- usb: dwc3: Stop active transfers before halting the controller (Wesley Cheng)
- tracing: Reject string operand in the histogram expression (Masami Hiramatsu)
- media: v4l2-mem2mem: always consider OUTPUT queue during poll (Alexandre Courbot)
- tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Sumit Garg)
- KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Sean Christopherson)
- staging/bcm2835-codec: Do not update crop from S_FMT after res change (Dave Stevenson) [Orabug: 33294426]
- staging/bcm2835-camera: Add support for H264 levels 4.1 and 4.2 (Dave Stevenson) [Orabug: 33294426]
- staging/bcm2835-codec: Pass corrupt frame flag. (Dave Stevenson) [Orabug: 33294426]
- staging/bcm2835-codec: Set the colourspace appropriately for RGB formats (Dave Stevenson) [Orabug: 33294426]
- staging/bcm2835-codec: Fix support for levels 4.1 and 4.2 (Dave Stevenson) [Orabug: 33294426]
- staging: vcsm-cma: Fix memory leak from not detaching dmabuf (Dave Stevenson) [Orabug: 33294426]
- staging/bcm2835-camera: Add support for DMABUFs (Dave Stevenson) [Orabug: 33294426]
- staging/bcm2835-codec: Add VC-1 support. (Dave Stevenson) [Orabug: 33294426]
- staging/bcm2835-codec: Implement additional g_selection calls for decode (Dave Stevenson) [Orabug: 33294426]
- staging/bcm2835-codec: Add support for pixel aspect ratio (Dave Stevenson) [Orabug: 33294426]
- staging/bcm2835-codec: Correct logging of size_t to %zu (Dave Stevenson) [Orabug: 33294426]
- bcm2835-isp: Allow formats with different colour spaces. (David Plowman) [Orabug: 33294426]
- staging:bcm2835-camera: Fix the cherry-pick of AWB Greyworld (Dave Stevenson) [Orabug: 33294426]
- staging: vc04_services: ISP: Add colour denoise control (Naushir Patuck) [Orabug: 33294426]
- staging/bcm2835-isp: Log the number of excess supported formats (Dave Stevenson) [Orabug: 33294426]
- staging/bcm2835-isp: Add the unpacked (16bpp) raw formats (Dave Stevenson) [Orabug: 33294426]
- staging/bcm2835-codec: Log the number of excess supported formats (Dave Stevenson) [Orabug: 33294426]
- staging/bcm2835-codec: Add the unpacked (16bpp) raw formats (Dave Stevenson) [Orabug: 33294426]
- staging/vc04_services: Add additional unpacked raw formats (Dave Stevenson) [Orabug: 33294426]
- staging/mmal-vchiq: Fix incorrect static vchiq_instance. (Dave Stevenson) [Orabug: 33294426]
- staging/vc04-services/codec: Fix logical precedence issue (Dave Stevenson) [Orabug: 33294426]
- staging: vchiq: Fix bulk transfers on 64-bit builds (Phil Elwell) [Orabug: 33294426]
- vc-sm-cma: fixed kbuild problem (gesangtome) [Orabug: 33294426]
- staging: vchiq: Fix bulk userdata handling (Phil Elwell) [Orabug: 33294426]
- staging/vc04_services/codec: Clear last buf dequeued flag on START (Dave Stevenson) [Orabug: 33294426]
- staging/vc04_services/codec: Add support for CID MPEG_HEADER_MODE (Dave Stevenson) [Orabug: 33294426]
- staging/bcm2835-codec: Ensure OUTPUT timestamps are always forwarded (Dave Stevenson) [Orabug: 33294426]
- staging: vc04_services: ISP: Add a more complex ISP processing component (Naushir Patuck) [Orabug: 33294426]
- staging: vc04_services: Add a V4L2 M2M codec driver (Dave Stevenson) [Orabug: 33294426]
- staging: mmal-vchiq: Use vc-sm-cma to support zero copy (Dave Stevenson) [Orabug: 33294426]
- staging: mmal-vchiq: Add monochrome image formats (Dave Stevenson) [Orabug: 33294426]
- staging: vchiq-mmal: Add support for 14bit Bayer (Dave Stevenson) [Orabug: 33294426]
- staging: vc04_services: Add new vc-sm-cma driver (Dave Stevenson) [Orabug: 33294426]
- staging: bcm2835-camera: Replace deprecated V4L2_PIX_FMT_BGR32 (Dave Stevenson) [Orabug: 33294426]
- vchiq_2835_arm: Implement a DMA pool for small bulk transfers (#2699) (detule) [Orabug: 33294426]
- staging: vchiq_arm: children inherit DMA config (Phil Elwell) [Orabug: 33294426]
- staging: vchiq_arm: Clean up 40-bit DMA support (Phil Elwell) [Orabug: 33294426]
- staging:vc04_services: bcm2835-camera: Request headers with I-frame (Dave Stevenson) [Orabug: 33294426]
- staging: vc04_services: mmal-vchiq: Update parameters list (Dave Stevenson) [Orabug: 33294426]
- staging: vchiq: Load bcm2835_isp driver from vchiq (Naushir Patuck) [Orabug: 33294426]
- staging: vchiq_arm: Give vchiq children DT nodes (Phil Elwell) [Orabug: 33294426]
- staging: vchiq: Use the old dma controller for OF config on platform devices (Dave Stevenson) [Orabug: 33294426]
- staging: vchiq_arm: Set up dma ranges on child devices (Dave Stevenson) [Orabug: 33294426]
- staging: vchiq_arm: Register bcm2835-codec as a platform driver (Dave Stevenson) [Orabug: 33294426]
- staging: vchiq_arm: Register vcsm-cma as a platform driver (Dave Stevenson) [Orabug: 33294426]
- staging: bcm2835-camera: Add greyworld AWB mode (Dave Stevenson) [Orabug: 33294426]
- v4l2: Add a Greyworld AWB mode. (Dave Stevenson) [Orabug: 33294426]
- Add HDMI1 facility to the driver. (James Hughes) [Orabug: 33294426]
- vchiq: Add 36-bit address support (Phil Elwell) [Orabug: 33294426]
- staging: mmal-vchiq: Fix memory leak in error path (Dave Stevenson) [Orabug: 33294426]
- staging: mmal-vchiq: Free the event context for control ports (Dave Stevenson) [Orabug: 33294426]
- staging: mmal-vchiq: Update mmal_parameters.h with recently defined params (Dave Stevenson) [Orabug: 33294426]
- staging: mmal_vchiq: Add in the Bayer encoding formats (Dave Stevenson) [Orabug: 33294426]
- staging: mmal-vchiq: Fix client_component for 64 bit kernel (Dave Stevenson) [Orabug: 33294426]
- staging: vc04_services: Support sending data to MMAL ports (Dave Stevenson) [Orabug: 33294426]
- staging: mmal-vchiq: Add support for event callbacks. (Dave Stevenson) [Orabug: 33294426]
- staging: mmal-vchiq: Avoid use of bool in structures (Dave Stevenson) [Orabug: 33294426]
- staging: bcm2835: fix vchiq_mmal dependencies (Arnd Bergmann) [Orabug: 33294426]
- staging: mmal-vchiq: Fix memory leak for vchiq_instance (Seung-Woo Kim) [Orabug: 33294426]
- staging: vchiq: Fix list_for_each exit tests (Dan Carpenter) [Orabug: 33294426]
- staging: vchiq: Fix an uninitialized variable (Dan Carpenter) [Orabug: 33294426]
- staging: vchiq: fix __user annotations (Arnd Bergmann) [Orabug: 33294426]
- staging: vchiq: convert compat await_completion (Arnd Bergmann) [Orabug: 33294426]
- staging: vchiq: convert compat bulk transfer (Arnd Bergmann) [Orabug: 33294426]
- staging: vchiq: convert compat dequeue_message (Arnd Bergmann) [Orabug: 33294426]
- staging: vchiq: convert compat create_service (Arnd Bergmann) [Orabug: 33294426]
- staging: vchiq: rework compat handling (Arnd Bergmann) [Orabug: 33294426]
- staging: vc04_services: Use fallthrough pseudo-keyword (Gustavo A. R. Silva) [Orabug: 33294426]
- staging: vchiq: Fix refcounting bug in buffer_from_host() (Dan Carpenter) [Orabug: 33294426]
- staging: vc04_services: vchiq-mmal: Fixed tab styling issue in mmal-vchiq.c (Anmol Karn) [Orabug: 33294426]
- Staging: vc04_services: Fix unsigned int warnings (Baidyanath Kundu) [Orabug: 33294426]
- staging: vchiq: Move vchiq.h into include directory (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchiq: Move defines into core header (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchiq: Use vchiq.h as the main header file for services (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchiq: Move conditional barrier definition into vchiq_core.h (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchiq: Get rid of vchi (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Move vchi_queue_kernel_message() into vchiq (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Get rid of vchi_bulk_queue_transmit() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Get rid of vchi_bulk_queue_receive() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchiq: Move definitions only used by core into core header (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchiq: Make vchiq_add_service() local (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchiq: Get rid of unnecessary definitions in vchiq_if.h (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Don't include vchiq_core.h (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Get rid of struct vchiq_instance forward declaration (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchiq: Unify fourcc definition mechanisms (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Rework vchi_msg_hold() to match vchiq_msg_hold() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchiq: Pass vchiq's message when holding a message (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Get rid of struct vchi_service (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Use struct vchiq_service_params (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchiq: Don't use a typedef for vchiq_callback (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Get rid of vchiq_shim's message callback (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchiq: Export vchiq_msg_queue_push (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchiq: Export vchiq_get_service_userdata() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Expose struct vchi_service (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchiq: Get rid of vchiq_util.h (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchiq: Move message queue into struct vchiq_service (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchiq: Introduce vchiq_validate_params() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Get rid of effect less expression (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Use vchiq's enum vchiq_reason (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Use enum vchiq_bulk_mode instead of vchi's transmission flags (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Get rid of flags argument in vchi_msg_hold() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: Get rid of vchi_cfg.h (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Get rid of unnecessary defines (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi_common: Get rid of all unused definitions (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Get rid of vchi_msg_dequeue() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: bcm2835-audio: Use vchi_msg_hold() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Unify struct shim_service and struct vchi_service_handle (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Get rid of struct vchi_instance_handle (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Get rid of vchi_msg_peek() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Get rid of all useless callback reasons (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: mmal-vchiq: Fix formatting errors in mmal_parameters.h (Naushir Patuck) [Orabug: 33294426]
- staging: mmal-vchiq: If the VPU returns an error, don't negate it (Dave Stevenson) [Orabug: 33294426]
- staging: mmal-vchiq: Always return the param size from param_get (Dave Stevenson) [Orabug: 33294426]
- staging: mmal-vchiq: Fix client_component for 64 bit kernel (Dave Stevenson) [Orabug: 33294426]
- staging: mmal-vchiq: Fixup vchiq-mmal include ordering (Dave Stevenson) [Orabug: 33294426]
- staging: mmal-vchiq: Make a mmal_buf struct for passing parameters (Dave Stevenson) [Orabug: 33294426]
- staging: mmal-vchiq: Make timeout a defined parameter (Dave Stevenson) [Orabug: 33294426]
- staging: mmal-vchiq: Allocate and free components as required (Dave Stevenson) [Orabug: 33294426]
- staging: bcm2835: Break MMAL support out from camera (Jacopo Mondi) [Orabug: 33294426]
- trivial: staging: vc04_services: replace bitshift with BIT macro (Garrit Franke) [Orabug: 33294426]
- staging: vchiq: Get rid of VCHIQ_SERVICE_OPENEND callback reason (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchiq: move vchiq_release_message() into vchiq (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Get rid of C++ guards (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Get rid of not implemented function declarations (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Get rid of vchiq_status_to_vchi() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Get rid of vchi_service_set_option() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Merge vchi_msg_queue() into vchi_queue_kernel_message() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchiq: Move copy callback handling into vchiq (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Get rid of vchi_queue_user_message() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchi: Get rid of vchi_service_destroy() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vchiq_arm: cast with __force as needed (Mitchell Tasman) [Orabug: 33294426]
- staging: vc04_services: Block comment alignment (John Oldman) [Orabug: 33294426]
- staging: bcm2835-camera: insert emty line after declaration (Houssem KADI) [Orabug: 33294426]
- staging: vc04_services: remove set but not used 'local_entity_uc' (Jason Yan) [Orabug: 33294426]
- staging: bcm2835-camera: reduce indentation in ctrl_set_image_effect (Stefan Wahren) [Orabug: 33294426]
- staging: bcm2835-camera: reduce multiline statements (Stefan Wahren) [Orabug: 33294426]
- staging: bcm2835-camera: return early in mmal_setup_components (Stefan Wahren) [Orabug: 33294426]
- staging: bcm2835-camera: Move video component setup in its own function (Stefan Wahren) [Orabug: 33294426]
- staging: bcm2835-camera: Move encode component setup in its own function (Stefan Wahren) [Orabug: 33294426]
- staging: bcm2835-camera: Simplify set_framerate_params (Stefan Wahren) [Orabug: 33294426]
- staging: bcm2835-camera: Make struct indentation consistent (Stefan Wahren) [Orabug: 33294426]
- staging: bcm2835-camera: Activate V4L2_EXPOSURE_METERING_MATRIX handling (Stefan Wahren) [Orabug: 33294426]
- staging: bcm2835-camera: Drop PREVIEW_LAYER (Stefan Wahren) [Orabug: 33294426]
- staging: vc04_services: interface: vchi: Correct long line comments and make them C89 style (R Veera Kumar) [Orabug: 33294426]
- staging: vc04_services: Use scnprintf() for avoiding potential buffer overflow (Takashi Iwai) [Orabug: 33294426]
- staging: bcm2835-camera: Use designators to init V4L2 controls (Stefan Wahren) [Orabug: 33294426]
- staging: bcm2835-camera: Drop unused ignore_errors flag (Stefan Wahren) [Orabug: 33294426]
- media: bcm2835-camera: rename VFL_TYPE_GRABBER to _VIDEO (Hans Verkuil) [Orabug: 33294426]
- media: rename VFL_TYPE_GRABBER to _VIDEO (Hans Verkuil) [Orabug: 33294426]
- staging: vc04_services: Fix wrong early return in next_service_by_instance() (Marcelo Diop-Gonzalez) [Orabug: 33294426]
- staging: vc04_services: don't increment service refcount when it's not needed (Marcelo Diop-Gonzalez) [Orabug: 33294426]
- staging: vc04_services: use kref + RCU to reference count services (Marcelo Diop-Gonzalez) [Orabug: 33294426]
- staging: vc04_services: fix indentation alignment in a few places (Marcelo Diop-Gonzalez) [Orabug: 33294426]
- staging: vc04_services: remove unneeded parentheses (Marcelo Diop-Gonzalez) [Orabug: 33294426]
- staging: vc04_services: remove unused function (Marcelo Diop-Gonzalez) [Orabug: 33294426]
- staging: vc04_services: vchiq_arm: Get rid of unused defines (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: Get rid of vchiq_arm_vcresume()'s signature (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: Delete vchiq_platform_check_suspend() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: Get rid of USE_TYPE_SERVICE_NO_RESUME (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: Get rid of the rest of suspend/resume state handling (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: Get of even more suspend/resume states (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: Get rid of unused suspend/resume states (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: Delete vc_suspend_complete completion (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: Get rid of vchiq_check_resume() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: Get rid of vchiq_arm_vcsuspend() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: Get rid of vchiq_on_remote_use_active() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: Get rid of vchiq_platform_handle_timeout() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: Get rid of vchiq_platform_videocore_wanted() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: Get rid of vchiq_platform_suspend/resume() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: Get rid of vchiq_platform_paused/resumed() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: get rid of vchiq_platform_use_suspend_timer() (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: Delete blocked_count in struct vchiq_arm_state (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: get rid of blocked_blocker completion in struct vchiq_arm_state (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: Get rid of resume_blocker completion in struct vchiq_arm_state (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: Get rid of resume_blocked in struct vchiq_arm_state (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: Remove unused variables in struct vchiq_arm_state (Nicolas Saenz Julienne) [Orabug: 33294426]
- staging: vc04_services: remove header include path to vc04_services (Masahiro Yamada) [Orabug: 33294426]
- staging/vc04_services/bcm2835-camera: distinct numeration and names for devices (Michael Kupfer) [Orabug: 33294426]
- staging: vchiq: Have vchiq_dump_* functions return an error code (Marcelo Diop-Gonzalez) [Orabug: 33294426]
- staging: vchiq: Refactor indentation in vchiq_dump_* functions (Marcelo Diop-Gonzalez) [Orabug: 33294426]
- staging: vchiq_dump: Replace min with min_t (Marcelo Diop-Gonzalez) [Orabug: 33294426]
- staging: vchiq: Fix block comment format in vchiq_dump() (Marcelo Diop-Gonzalez) [Orabug: 33294426]
- staging: vc04: Fix Kconfig indentation (Krzysztof Kozlowski) [Orabug: 33294426]
- staging: vchiq: Refactor indentation in vchiq_platform_conn_state_changed() (Marcelo Diop-Gonzalez) [Orabug: 33294426]
- staging: vchiq: Have vchiu_queue_init() return 0 on success. (Marcelo Diop-Gonzalez) [Orabug: 33294426]
- staging: vc04_services: Replace VCHIQ_PLATFORM_STATE_T typedef with struct opaque_platform_state (Jamal Shareef) [Orabug: 33294426]
- staging: vc04_services: Replace VCHIQ_INSTANCE_T typedef with struct vchiq_instance (Jamal Shareef) [Orabug: 33294426]
- staging: vc04_services: Replace VCHIQ_SERVICE_HANDLE_T typedef with unsigned int (Jamal Shareef) [Orabug: 33294426]
- staging: vc04_services: Rename VCHIQ_REMOTE_USE_CALLBACK_T to vchiq_remote_callback (Jamal Shareef) [Orabug: 33294426]
- staging: vc04_services: Rename VCHIQ_CALLBACK_T to vchiq_callback (Jamal Shareef) [Orabug: 33294426]
- staging: vc04_services: Rename callback VCHIQ_USERDATA_TERM_T to vchiq_userdata_term (Jamal Shareef) [Orabug: 33294426]
- staging: vc04_services: Replace VCHIQ_BULK_DIR_T enum typedef with enum vchiq_bulk_dir (Jamal Shareef) [Orabug: 33294426]
- staging: vc04_services: Replace VCHIQ_CONNSTATE_T enum typedef with enum vchiq_connstate (Jamal Shareef) [Orabug: 33294426]
- staging: vc04_services: Replace VCHIQ_SERVICE_OPTION_T enum typedef with enum vchiq_service_option (Jamal Shareef) [Orabug: 33294426]
- staging: vc04_services: Replace VCHIQ_BULK_MODE_T enum typedef with enum vchiq_bulk_mode (Jamal Shareef) [Orabug: 33294426]
- staging: vc04_services: Replace VCHIQ_STATUS_T enum typedef with enum vchiq_status (Jamal Shareef) [Orabug: 33294426]
- staging: vc04_services: Rename callback VCHI_CALLBACK_T to vchi_callback (Jamal Shareef) [Orabug: 33294426]
- staging: vc04_services: Replace VCHI_SERVICE_HANDLE_T typedef with struct vchi_service_handle (Jamal Shareef) [Orabug: 33294426]
- staging: vc04_services: Replace VCHI_INSTANCE_T with struct vhci_instance_handle (Jamal Shareef) [Orabug: 33294426]
- staging: vc04_services: Remove enum typedefs in vchi (Jamal Shareef) [Orabug: 33294426]
- staging: vc04_services: Remove unused structs (Jamal Shareef) [Orabug: 33294426]
- staging: vc04_services: fix warnings of Block comments use of * (Jules Irenge) [Orabug: 33294426]
- staging: vc04_services: fix warnings of scpace required between operator (Jules Irenge) [Orabug: 33294426]
- staging: vc04_services: fix check warnings of line over 80 characters (Jules Irenge) [Orabug: 33294426]
- media: v4l2-core: correctly validate video and metadata ioctls (Vandana BN) [Orabug: 33294426]
- staging: vc04_services: use DIV_ROUND_UP helper macro (Wambui Karuga) [Orabug: 33294426]
- staging: vc04_services: place the AND operator at the end of the previous line (Jules Irenge) [Orabug: 33294426]
- staging: vc04_services: Avoid NULL comparison (Nachammai Karuppiah) [Orabug: 33294426]
- staging: vchiq: don't print pointless kernel address (Matteo Croce) [Orabug: 33294426]
- staging: bcm2835-audio: Need to judge the return value of vchi_msg_dequeue in audio_vchi_callback (zhengbin) [Orabug: 33294426]
- staging: vc04_services: make use of devm_platform_ioremap_resource (Hariprasad Kelam) [Orabug: 33294426]
- staging: vc04_services: Avoid typedef (Nachammai Karuppiah) [Orabug: 33294426]
- net/mlx{4,5},rds_rdma: fix non-determinism when comp_vector is zero (Håkon Bugge) [Orabug: 33459335]
- net/mlx{4,5}: Fix signed formal parameter (Håkon Bugge) [Orabug: 33459335]
- net/mlx5: Initialize nvec based on "num_possible_cpus()" (Gerd Rausch) [Orabug: 33451392]
- drm/atomic-helper: reset vblank on crtc reset (Daniel Vetter) [Orabug: 33427369]
- drm: Initialize struct drm_crtc_state.no_vblank from device settings (Thomas Zimmermann) [Orabug: 33427369]
- uek-rpm: Remove unnecessary ld.so.conf.d file (Stephen Brennan) [Orabug: 33408515]
- ocfs2: drop acl cache for directories too (Wengang Wang) [Orabug: 33407843]
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Dan Carpenter) [Orabug: 33406845] {CVE-2021-3744}
- locking/csd_lock: Make csdlock_debug=1 default (Stephen Brennan) [Orabug: 33403352]
- uek-rpm: config: Enable CONFIG_CSD_LOCK_WAIT_DEBUG (Stephen Brennan) [Orabug: 33403352]
- locking/csd_lock: Remove unused "idle" event (Stephen Brennan) [Orabug: 33403352]
- locking/csd_lock: Add more data to CSD lock debugging (Juergen Gross) [Orabug: 33403352]
- smp: refactor queueing of single smp call (Stephen Brennan) [Orabug: 33403352]
- locking/csd_lock: Prepare more CSD lock debugging (Juergen Gross) [Orabug: 33403352]
- locking/csd_lock: Add boot parameter for controlling CSD lock debugging (Juergen Gross) [Orabug: 33403352]
- kernel/smp: Provide CSD lock timeout diagnostics (Paul E. McKenney) [Orabug: 33403352]
- smp: Fix kABI breakage in __call_single_data (Stephen Brennan) [Orabug: 33403352]
- smp: Add source and destination CPUs to __call_single_data (Paul E. McKenney) [Orabug: 33403352]
- kvm: export per-vcpu exits to userspace (Dongli Zhang) [Orabug: 33387671]
- RDMA/core/sa_query: Remove unused function (Håkon Bugge) [Orabug: 33408993]
- video: fbdev: cirrusfb: check pixclock to avoid divide by zero (George Kennedy) [Orabug: 32176135]
- bnx2x: Fix enabling network interfaces without VFs (Adrian Bunk) [Orabug: 33458877]
- net/rds: "no error" is no error (Gerd Rausch) [Orabug: 33252277]