From 317677938227515e4db4784aab657030bb835520 Mon Sep 17 00:00:00 2001 From: Jan Stancek Date: Sun, 2 Apr 2023 15:25:16 +0200 Subject: [PATCH] kernel-5.14.0-295.el9 * Sun Apr 02 2023 Jan Stancek [5.14.0-295.el9] - PCI/sysfs: Constify struct kobj_type pci_slot_ktype (Myron Stowe) [2179137] - PCI: endpoint: pci-epf-vntb: Add epf_ntb_mw_bar_clear() num_mws kernel-doc (Myron Stowe) [2179137] - misc: pci_endpoint_test: Drop initial kernel-doc marker (Myron Stowe) [2179137] - PCI: vmd: Add quirk to configure PCIe ASPM and LTR (Myron Stowe) [2179137] - PCI: vmd: Create feature grouping for client products (Myron Stowe) [2179137] - PCI: vmd: Use PCI_VDEVICE in device list (Myron Stowe) [2179137] - PCI/ASPM: Add pci_enable_link_state() (Myron Stowe) [2179137] - dt-bindings: PCI: uniphier-ep: Clean up reg, clocks, resets, and their names (Myron Stowe) [2179137] - PCI: switchtec: Return -EFAULT for copy_to_user() errors (Myron Stowe) [2179137] - PCI: switchtec: Simplify switchtec_dma_mrpc_isr() (Myron Stowe) [2179137] - PCI: qcom: Add IPQ8074 Gen3 port support (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Add IPQ8074 Gen3 port (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Sort compatibles alphabetically (Myron Stowe) [2179137] - PCI: qcom: Fix host-init error handling (Myron Stowe) [2179137] - PCI: qcom: Add SM8350 support (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Add SM8350 (Myron Stowe) [2179137] - dt-bindings: PCI: qcom-ep: Correct qcom,perst-regs (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Unify MSM8996 and MSM8998 clock order (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Add MSM8998 specific compatible (Myron Stowe) [2179137] - dt-bindings: PCI: qcom: Add oneOf to compatible match (Myron Stowe) [2179137] - PCI: mvebu: Mark driver as BROKEN (Myron Stowe) [2179137] - PCI: mt7621: Delay phy ports initialization (Myron Stowe) [2179137] - misc: pci_endpoint_test: Add i.MX8 PCIe EP device support (Myron Stowe) [2179137] - dt-bindings: imx6q-pcie: Add i.MX8MP PCIe EP mode compatible string (Myron Stowe) [2179137] - dt-bindings: imx6q-pcie: Add i.MX8MQ PCIe EP mode compatible string (Myron Stowe) [2179137] - dt-bindings: imx6q-pcie: Add i.MX8MM PCIe EP mode compatible string (Myron Stowe) [2179137] - PCI: dwc: Add Root Port and Endpoint controller eDMA engine support (Myron Stowe) [2179137] - PCI: bt1: Set 64-bit DMA mask (Myron Stowe) [2179137] - PCI: dwc: Restrict only coherent DMA mask for MSI address allocation (Myron Stowe) [2179137] - dmaengine: dw-edma: Prepare dw_edma_probe() for builtin callers (Myron Stowe) [2179137] - dmaengine: dw-edma: Depend on DW_EDMA instead of selecting it (Myron Stowe) [2179137] - dmaengine: dw-edma: Add mem-mapped LL-entries support (Myron Stowe) [2179137] - dmaengine: dw-edma: Skip cleanup procedure if no private data found (Myron Stowe) [2179137] - dmaengine: dw-edma: Replace chip ID number with device name (Myron Stowe) [2179137] - dmaengine: dw-edma: Drop DT-region allocation (Myron Stowe) [2179137] - dmaengine: dw-edma: Use non-atomic io-64 methods (Myron Stowe) [2179137] - dmaengine: dw-edma: Fix readq_ch() return value truncation (Myron Stowe) [2179137] - dmaengine: dw-edma: Use DMA engine device debugfs subdirectory (Myron Stowe) [2179137] - dmaengine: dw-edma: Join read/write channels into a single device (Myron Stowe) [2179137] - dmaengine: dw-edma: Move eDMA data pointer to debugfs node descriptor (Myron Stowe) [2179137] - dmaengine: dw-edma: Simplify debugfs context CSRs init procedure (Myron Stowe) [2179137] - dmaengine: dw-edma: Rename debugfs dentry variables to 'dent' (Myron Stowe) [2179137] - dmaengine: dw-edma: Convert debugfs descs to being heap-allocated (Myron Stowe) [2179137] - dmaengine: dw-edma: Add dw_edma prefix to debugfs nodes descriptor (Myron Stowe) [2179137] - dmaengine: dw-edma: Stop checking debugfs_create_*() return value (Myron Stowe) [2179137] - dmaengine: dw-edma: Drop unnecessary debugfs reg casts (Myron Stowe) [2179137] - dmaengine: dw-edma: Drop chancnt initialization (Myron Stowe) [2179137] - dmaengine: dw-edma: Add PCI bus address getter to the remote EP glue driver (Myron Stowe) [2179137] - dmaengine: dw-edma: Add CPU to PCI bus address translation (Myron Stowe) [2179137] - dmaengine: dw-edma: Fix invalid interleaved xfers semantics (Myron Stowe) [2179137] - dmaengine: dw-edma: Don't permit non-inc interleaved xfers (Myron Stowe) [2179137] - dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers (Myron Stowe) [2179137] - dmaengine: dw-edma: Convert ll/dt phys address to PCI bus/DMA address (Myron Stowe) [2179137] - dmaengine: dw-edma: Release requested IRQs on failure (Myron Stowe) [2179137] - dmaengine: Fix dma_slave_config.dst_addr description (Myron Stowe) [2179137] - PCI: endpoint: Use link_up() callback in place of LINK_UP notifier (Myron Stowe) [2179137] - PCI: endpoint: Use callback mechanism for passing events from EPC to EPF (Myron Stowe) [2179137] - PCI: endpoint: Use a separate lock for protecting epc->pci_epf list (Myron Stowe) [2179137] - PCI: tegra194: Move dw_pcie_ep_linkup() to threaded IRQ handler (Myron Stowe) [2179137] - PCI: dra7xx: Use threaded IRQ handler for "dra7xx-pcie-main" IRQ (Myron Stowe) [2179137] - PCI: Add ACS quirk for Wangxun NICs (Myron Stowe) [2179137] - PCI: Avoid FLR for AMD FCH AHCI adapters (Myron Stowe) [2179137] - PCI: Fix dropping valid root bus resources with .end = zero (Myron Stowe) [2179137] - PCI: Distribute available resources for root buses, too (Myron Stowe) [2179137] - PCI: Take other bus devices into account when distributing resources (Myron Stowe) [2179137] - PCI: Align extra resources for hotplug bridges properly (Myron Stowe) [2179137] - PCI/DPC: Await readiness of secondary bus after reset (Myron Stowe) [2179137] - PCI: Unify delay handling for reset and resume (Myron Stowe) [2179137] - PCI/PM: Observe reset delay irrespective of bridge_d3 (Myron Stowe) [2179137] - PCI/ACPI: Account for _S0W of the target bridge in acpi_pci_bridge_d3() (Myron Stowe) [2179137] - PCI/P2PDMA: Annotate RCU dereference (Myron Stowe) [2179137] - PCI/P2PDMA: Allow userspace VMA allocations through sysfs (Myron Stowe) [2179137] - PCI: Remove MODULE_LICENSE so boolean drivers don't look like modules (Myron Stowe) [2179137] - PCI/IOV: Enlarge virtfn sysfs name buffer (Myron Stowe) [2179137] - PCI: hotplug: Allow marking devices as disconnected during bind/unbind (Myron Stowe) [2179137] - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum (Myron Stowe) [2179137] - PCI: Honor firmware's device disabled status (Myron Stowe) [2179137] - PCI: loongson: Add more devices that need MRRS quirk (Myron Stowe) [2179137] - PCI: loongson: Prevent LS7A MRRS increases (Myron Stowe) [2179137] - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown (Myron Stowe) [2179137] - PCI/AER: Remove redundant Device Control Error Reporting Enable (Myron Stowe) [2179137] - PCI/AER: Configure ECRC only if AER is native (Myron Stowe) [2179137] - PCI: Replace magic constant for PCI Sig Vendor ID (Myron Stowe) [2179137] - PCI: Add vendor ID for the PCI SIG (Myron Stowe) [2179137] - ntb: intel: add GNR support for Intel PCIe gen5 NTB (Myron Stowe) [2179137] - NTB: ntb_tool: uninitialized heap data in tool_fn_write() (Myron Stowe) [2179137] - ntb: idt: fix clang -Wformat warnings (Myron Stowe) [2179137] - arm64: dts: imx93-11x11-evk: enable fec function (Steve Best) [2179863] - arm64: dts: imx93-11x11-evk: enable eqos (Steve Best) [2179863] - arm64: dts: imx93-11x11-evk: correct clock and strobe pad setting (Steve Best) [2179863] - arm64: dts: imx93: add ADC support (Steve Best) [2179863] - arm64: dts: imx93: add FEC support (Steve Best) [2179863] - arm64: dts: imx93: add eqos support (Steve Best) [2179863] - arm64: dts: imx93: add flexcan nodes (Steve Best) [2179863] - mm/debug: use valid physical memory for pmd/pud tests (Waiman Long) [2095767] - kernel-rt: config: disable saa6588, saa6752hs and snd-soc-sdw-mockup to match stock kernel (Luis Claudio R. Goncalves) [2182012] - genetlink: correctly begin the iteration over policies (Ivan Vecera) [2175250] - genetlink: fix single op policy dump when do is present (Ivan Vecera) [2175250] - genetlink: convert control family to split ops (Ivan Vecera) [2175250] - genetlink: allow families to use split ops directly (Ivan Vecera) [2175250] - genetlink: inline old iteration helpers (Ivan Vecera) [2175250] - genetlink: use iterator in the op to policy map dumping (Ivan Vecera) [2175250] - genetlink: add iterator for walking family ops (Ivan Vecera) [2175250] - genetlink: inline genl_get_cmd() (Ivan Vecera) [2175250] - genetlink: support split policies in ctrl_dumppolicy_put_op() (Ivan Vecera) [2175250] - genetlink: add policies for both doit and dumpit in ctrl_dumppolicy_start() (Ivan Vecera) [2175250] - genetlink: check for callback type at op load time (Ivan Vecera) [2175250] - genetlink: load policy based on validation flags (Ivan Vecera) [2175250] - genetlink: introduce split op representation (Ivan Vecera) [2175250] - genetlink: move the private fields in struct genl_family (Ivan Vecera) [2175250] - genetlink: refactor the cmd <> policy mapping dump (Ivan Vecera) [2175250] - genetlink: fix kdoc warnings (Ivan Vecera) [2175250] - net: genl: fix error path memory leak in policy dumping (Ivan Vecera) [2175250] - dax: Remove usage of the deprecated ida_simple_xxx API (Jeff Moyer) [2162211] - libnvdimm/region: Allow setting align attribute on regions without mappings (Jeff Moyer) [2162211] - nvdimm/namespace: Fix comment typo (Jeff Moyer) [2162211] - nvdimm: make __nvdimm_security_overwrite_query static (Jeff Moyer) [2162211] - nvdimm/region: Fix kernel-doc (Jeff Moyer) [2162211] - nvdimm/namespace: drop nested variable in create_namespace_pmem() (Jeff Moyer) [2162211] - nvdimm/namespace: drop unneeded temporary variable in size_store() (Jeff Moyer) [2162211] - nvdimm/namespace: return uuid_null only once in nd_dev_to_uuid() (Jeff Moyer) [2162211] - ndtest: Cleanup all of blk namespace specific code (Jeff Moyer) [2162211] - pmem: fix a name collision (Jeff Moyer) [2162211] - dax: set did_zero to true when zeroing successfully (Jeff Moyer) [2162211] - nvdimm: Fix badblocks clear off-by-one error (Jeff Moyer) [2162211] - pmem: implement pmem_recovery_write() (Jeff Moyer) [2162211] - pmem: refactor pmem_clear_poison() (Jeff Moyer) [2162211] - dax: add .recovery_write dax_operation (Jeff Moyer) [2162211] - dax: introduce DAX_RECOVERY_WRITE dax access mode (Jeff Moyer) [2162211] - x86/mce: Retrieve poison range from hardware (Jeff Moyer) [1874190 2162211] - mce: fix set_mce_nospec to always unmap the whole page (Jeff Moyer) [1874190 2162211] - x86/mce: Change to not send SIGBUS error during copy from user (Jeff Moyer) [2162211] - x86/mce: relocate set{clear}_mce_nospec() functions (Jeff Moyer) [1874190 2162211] - testing: nvdimm: asm/mce.h is not needed in nfit.c (Jeff Moyer) [2162211] - testing: nvdimm: iomap: make __nfit_test_ioremap a macro (Jeff Moyer) [2162211] - nvdimm: Allow overwrite in the presence of disabled dimms (Jeff Moyer) [2162211] - nvdimm: Fix firmware activation deadlock scenarios (Jeff Moyer) [2162211] - device-core: Kill the lockdep_mutex (Jeff Moyer) [2162211] - nvdimm: Drop nd_device_lock() (Jeff Moyer) [2162211] - ACPI: NFIT: Drop nfit_device_lock() (Jeff Moyer) [2162211] - nvdimm: Replace lockdep_mutex with local lock classes (Jeff Moyer) [2162211] - cxl: Drop cxl_device_lock() (Jeff Moyer) [2162211] - cxl/acpi: Add root device lockdep validation (Jeff Moyer) [2162211] - cxl: Replace lockdep_mutex with local lock classes (Jeff Moyer) [2162211] - tools/testing/nvdimm: remove unneeded flush_workqueue (Jeff Moyer) [2162211] - nvdimm/blk: Fix title level (Jeff Moyer) [2162211] - MAINTAINERS: remove section LIBNVDIMM BLK: MMIO-APERTURE DRIVER (Jeff Moyer) [2162211] - dax: Fix missing kdoc for dax_device (Jeff Moyer) [2162211] - nvdimm/region: Delete nd_blk_region infrastructure (Jeff Moyer) [2162211] - nvdimm/namespace: Delete nd_namespace_blk (Jeff Moyer) [2162211] - nvdimm/namespace: Delete blk namespace consideration in shared paths (Jeff Moyer) [2162211] - nvdimm/blk: Delete the block-aperture window driver (Jeff Moyer) [2162211] - nvdimm/region: Fix default alignment for small regions (Jeff Moyer) [2162211] - dax: make sure inodes are flushed before destroy cache (Jeff Moyer) [2162211] - fsdax: fix function description (Jeff Moyer) [2162211] - device-dax: compound devmap support (Jeff Moyer) [2162211] - device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() (Jeff Moyer) [2162211] - device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() (Jeff Moyer) [2162211] - device-dax: factor out page mapping initialization (Jeff Moyer) [2162211] - device-dax: ensure dev_dax->pgmap is valid for dynamic devices (Jeff Moyer) [2162211] - device-dax: use struct_size() (Jeff Moyer) [2162211] - device-dax: use ALIGN() for determining pgoff (Jeff Moyer) [2162211] - iomap: Fix error handling in iomap_zero_iter() (Jeff Moyer) [2162211] - dax: remove the copy_from_iter and copy_to_iter methods (Jeff Moyer) [2162211] - dax: remove the DAXDEV_F_SYNC flag (Jeff Moyer) [2162211] - dax: simplify dax_synchronous and set_dax_synchronous (Jeff Moyer) [2162211] - uio: remove copy_from_iter_flushcache() and copy_mc_to_iter() (Jeff Moyer) [2162211] - iomap: turn the byte variable in iomap_zero_iter into a ssize_t (Jeff Moyer) [2162211] - fsdax: don't require CONFIG_BLOCK (Jeff Moyer) [2162211] - iomap: build the block based code conditionally (Jeff Moyer) [2162211] - dax: fix up some of the block device related ifdefs (Jeff Moyer) [2162211] - fsdax: shift partition offset handling into the file systems (Jeff Moyer) [2162211] - dax: return the partition offset from fs_dax_get_by_bdev (Jeff Moyer) [2162211] - iomap: add a IOMAP_DAX flag (Jeff Moyer) [2162211] - xfs: pass the mapping flags to xfs_bmbt_to_iomap (Jeff Moyer) [2162211] - xfs: use xfs_direct_write_iomap_ops for DAX zeroing (Jeff Moyer) [2162211] - xfs: move dax device handling into xfs_{alloc,free}_buftarg (Jeff Moyer) [2162211] - ext4: cleanup the dax handling in ext4_fill_super (Jeff Moyer) [2162211] - fsdax: decouple zeroing from the iomap buffered I/O code (Jeff Moyer) [2162211] - fsdax: factor out a dax_memzero helper (Jeff Moyer) [2162211] - fsdax: simplify the offset check in dax_iomap_zero (Jeff Moyer) [2162211] - xfs: add xfs_zero_range and xfs_truncate_page helpers (Jeff Moyer) [2162211] - fsdax: simplify the pgoff calculation (Jeff Moyer) [2162211] - fsdax: use a saner calling convention for copy_cow_page_dax (Jeff Moyer) [2162211] - fsdax: remove a pointless __force cast in copy_cow_page_dax (Jeff Moyer) [2162211] - dm-stripe: add a stripe_dax_pgoff helper (Jeff Moyer) [2162211] - dm-log-writes: add a log_writes_dax_pgoff helper (Jeff Moyer) [2162211] - dm-linear: add a linear_dax_pgoff helper (Jeff Moyer) [2162211] - dax: remove dax_capable (Jeff Moyer) [2162211] - xfs: factor out a xfs_setup_dax_always helper (Jeff Moyer) [2162211] - dax: move the partition alignment check into fs_dax_get_by_bdev (Jeff Moyer) [2162211] - dax: simplify the dax_device <-> gendisk association (Jeff Moyer) [2162211] - dax: remove CONFIG_DAX_DRIVER (Jeff Moyer) [2162211] - dm: make the DAX support depend on CONFIG_FS_DAX (Jeff Moyer) [2162211] - dm: fix alloc_dax error handling in alloc_dev (Jeff Moyer) [2162211] - nvdimm/pmem: move dax_attribute_group from dax to pmem (Jeff Moyer) [2162211] - libnvdimm/labels: Introduce CXL labels (Jeff Moyer) [2162211] - libnvdimm/label: Define CXL region labels (Jeff Moyer) [2162211] - libnvdimm/labels: Fix kernel-doc for label.h (Jeff Moyer) [2162211] - libnvdimm/labels: Introduce the concept of multi-range namespace labels (Jeff Moyer) [2162211] - libnvdimm/label: Add a helper for nlabel validation (Jeff Moyer) [2162211] - libnvdimm/labels: Add uuid helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add claim class helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add type-guid helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add blk special cases for nlabel and position helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add blk isetcookie set / validation helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add a checksum calculation helper (Jeff Moyer) [2162211] - libnvdimm/labels: Introduce label setter helpers (Jeff Moyer) [2162211] - libnvdimm/labels: Add isetcookie validation helper (Jeff Moyer) [2162211] - libnvdimm/labels: Introduce getters for namespace label fields (Jeff Moyer) [2162211] - cpuidle: lib/bug: Disable rcu_is_watching() during WARN/BUG (Waiman Long) [2169516] - rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state() (Waiman Long) [2169516] - rcu: Keep synchronize_rcu() from enabling irqs in early boot (Waiman Long) [2169516] - powerpc/64/interrupt: Fix false warning in context tracking due to idle state (Waiman Long) [2169516] - rcutorture: Use the barrier operation specified by cur_ops (Waiman Long) [2169516] - rcu-tasks: Make RCU Tasks Trace check for userspace execution (Waiman Long) [2169516] - rcu-tasks: Ensure RCU Tasks Trace loops have quiescent states (Waiman Long) [2169516] - rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() (Waiman Long) [2169516] - srcu: Make Tiny SRCU use full-sized grace-period counters (Waiman Long) [2169516] - srcu: Make Tiny SRCU poll_state_synchronize_srcu() more precise (Waiman Long) [2169516] - srcu: Add GP and maximum requested GP to Tiny SRCU rcutorture output (Waiman Long) [2169516] - rcutorture: Make "srcud" option also test polled grace-period API (Waiman Long) [2169516] - rcutorture: Limit read-side polling-API testing (Waiman Long) [2169516] - rcu: Add functions to compare grace-period state values (Waiman Long) [2169516] - rcutorture: Expand rcu_torture_write_types() first "if" statement (Waiman Long) [2169516] - rcutorture: Use 1-suffixed variable in rcu_torture_write_types() check (Waiman Long) [2169516] - rcu: Make synchronize_rcu() fastpath update only boot-CPU counters (Waiman Long) [2169516] - rcutorture: Adjust rcu_poll_need_2gp() for rcu_gp_oldstate field removal (Waiman Long) [2169516] - rcu: Remove ->rgos_polled field from rcu_gp_oldstate structure (Waiman Long) [2169516] - rcu: Make synchronize_rcu_expedited() fast path update .expedited_sequence (Waiman Long) [2169516] - rcu: Remove expedited grace-period fast-path forward-progress helper (Waiman Long) [2169516] - rcu: Make synchronize_rcu() fast path update ->gp_seq counters (Waiman Long) [2169516] - rcu-tasks: Remove grace-period fast-path rcu-tasks helper (Waiman Long) [2169516] - rcu: Set rcu_data structures' initial ->gpwrap value to true (Waiman Long) [2169516] - rcu: Disable run-time single-CPU grace-period optimization (Waiman Long) [2169516] - rcu: Add full-sized polling for cond_sync_exp_full() (Waiman Long) [2169516] - rcu: Add full-sized polling for cond_sync_full() (Waiman Long) [2169516] - rcu: Remove blank line from poll_state_synchronize_rcu() docbook header (Waiman Long) [2169516] - rcu: Add full-sized polling for start_poll_expedited() (Waiman Long) [2169516] - rcu: Add full-sized polling for start_poll() (Waiman Long) [2169516] - rcutorture: Verify long-running reader prevents full polling from completing (Waiman Long) [2169516] - rcutorture: Remove redundant RTWS_DEF_FREE check (Waiman Long) [2169516] - rcutorture: Verify RCU reader prevents full polling from completing (Waiman Long) [2169516] - rcutorture: Allow per-RCU-flavor polled double-GP check (Waiman Long) [2169516] - rcutorture: Abstract synchronous and polled API testing (Waiman Long) [2169516] - rcu: Add full-sized polling for get_state() (Waiman Long) [2169516] - rcu: Add full-sized polling for get_completed*() and poll_state*() (Waiman Long) [2169516] - rcu/nocb: Choose the right rcuog/rcuop kthreads to output (Waiman Long) [2169516] - rcu/kvfree: Update KFREE_DRAIN_JIFFIES interval (Waiman Long) [2169516] - rcu/kfree: Fix kfree_rcu_shrink_count() return value (Waiman Long) [2169516] - rcu: Back off upon fill_page_cache_func() allocation failure (Waiman Long) [2169516] - rcu: Exclude outgoing CPU when it is the last to leave (Waiman Long) [2169516] - rcu: Avoid triggering strict-GP irq-work when RCU is idle (Waiman Long) [2169516] - sched/debug: Show the registers of 'current' in dump_cpu_task() (Waiman Long) [2169516] - sched/debug: Try trigger_single_cpu_backtrace(cpu) in dump_cpu_task() (Waiman Long) [2169516] - rcu: Update rcu_access_pointer() header for rcu_dereference_protected() (Waiman Long) [2169516] - rcu: Document reason for rcu_all_qs() call to preempt_disable() (Waiman Long) [2169516] - rcu: Make tiny RCU support leak callbacks for debug-object errors (Waiman Long) [2169516] - rcu: Add QS check in rcu_exp_handler() for non-preemptible kernels (Waiman Long) [2169516] - rcu: Update rcu_preempt_deferred_qs() comments for !PREEMPT kernels (Waiman Long) [2169516] - rcu: Fix rcu_read_unlock_strict() strict QS reporting (Waiman Long) [2169516] - rcu: Add irqs-disabled indicator to expedited RCU CPU stall warnings (Waiman Long) [2169516] - rcu: Diagnose extended sync_rcu_do_polled_gp() loops (Waiman Long) [2169516] - rcu: Put panic_on_rcu_stall() after expedited RCU CPU stall warnings (Waiman Long) [2169516] - rcutorture: Test polled expedited grace-period primitives (Waiman Long) [2169516] - rcu: Add polled expedited grace-period primitives (Waiman Long) [2169516] - rcutorture: Verify that polled GP API sees synchronous grace periods (Waiman Long) [2169516] - rcu: Make Tiny RCU grace periods visible to polled APIs (Waiman Long) [2169516] - rcu: Make polled grace-period API account for expedited grace periods (Waiman Long) [2169516] - rcu: Switch polled grace-period APIs to ->gp_seq_polled (Waiman Long) [2169516] - rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty (Waiman Long) [2169516] - redhat/configs: Add CONFIG_RCU_NOCB_CPU_CB_BOOST (Waiman Long) [2169516] - rcu/nocb: Add option to opt rcuo kthreads out of RT priority (Waiman Long) [2169516] - rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() (Waiman Long) [2169516] - redhat/configs: Add CONFIG_RCU_NOCB_CPU_DEFAULT_ALL (Waiman Long) [2169516] - rcu/nocb: Add an option to offload all CPUs on boot (Waiman Long) [2169516] - rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rdp_deoffload() direct call (Waiman Long) [2169516] - rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock locking order (Waiman Long) [2169516] - rcu/nocb: Add/del rdp to iterate from rcuog itself (Waiman Long) [2169516] - rcu/tree: Add comment to describe GP-done condition in fqs loop (Waiman Long) [2169516] - rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() (Waiman Long) [2169516] - rcu/kvfree: Remove useless monitor_todo flag (Waiman Long) [2169516] - rcu: Cleanup RCU urgency state for offline CPU (Waiman Long) [2169516] - rcu: tiny: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2169516] - locking/csd_lock: Change csdlock_debug from early_param to __setup (Waiman Long) [2169516] - rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels (Waiman Long) [2169516] - rcu: Immediately boost preempted readers for strict grace periods (Waiman Long) [2169516] - rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() (Waiman Long) [2169516] - rcu: Avoid tracing a few functions executed in stop machine (Waiman Long) [2169516] - rcu: Decrease FQS scan wait time in case of callback overloading (Waiman Long) [2169516] - context_tracking: Use arch_atomic_read() in __ct_state for KASAN (Waiman Long) [2169516] - MAINTAINERS: Add Paul as context tracking maintainer (Waiman Long) [2169516] - context_tracking: Convert state to atomic_t (Waiman Long) [2169516] - rcu/context-tracking: Remove unused and/or unecessary middle functions (Waiman Long) [2169516] - rcu/context-tracking: Move RCU-dynticks internal functions to context_tracking (Waiman Long) [2169516] - rcu/context-tracking: Move deferred nocb resched to context tracking (Waiman Long) [2169516] - rcu/context_tracking: Move dynticks_nmi_nesting to context tracking (Waiman Long) [2169516] - rcu/context_tracking: Move dynticks_nesting to context tracking (Waiman Long) [2169516] - rcu/context_tracking: Move dynticks counter to context tracking (Waiman Long) [2169516] - rcu/context-tracking: Remove rcu_irq_enter/exit() (Waiman Long) [2169516] - context_tracking: Take NMI eqs entrypoints over RCU (Waiman Long) [2169516] - context_tracking: Take IRQ eqs entrypoints over RCU (Waiman Long) [2169516] - context_tracking: Take idle eqs entrypoints over RCU (Waiman Long) [2169516] - redhat/configs: Rename CONFIG_CONTEXT_TRACKING_FORCE to CONFIG_CONTEXT_TRACKING_USER_FORCE (Waiman Long) [2169516] - context_tracking: Split user tracking Kconfig (Waiman Long) [2169516] - context_tracking: Rename context_tracking_cpu_set() to ct_cpu_track_user() (Waiman Long) [2169516] - context_tracking: Rename context_tracking_enter/exit() to ct_user_enter/exit() (Waiman Long) [2169516] - context_tracking: Rename context_tracking_user_enter/exit() to user_enter/exit_callable() (Waiman Long) [2169516] - context_tracking: Rename __context_tracking_enter/exit() to __ct_user_enter/exit() (Waiman Long) [2169516] - refscale: Convert test_lock spinlock to raw_spinlock (Waiman Long) [2169516] - rcutorture: Handle failure of memory allocation functions (Waiman Long) [2169516] - torture: Create kvm-check-branches.sh output in proper location (Waiman Long) [2169516] - rcuscale: Fix smp_processor_id()-in-preemptible warnings (Waiman Long) [2169516] - rcutorture: Make failure indication note reader-batch overflow (Waiman Long) [2169516] - torture: Adjust to again produce debugging information (Waiman Long) [2169516] - rcutorture: Fix memory leak in rcu_test_debug_objects() (Waiman Long) [2169516] - rcutorture: Simplify rcu_torture_read_exit_child() loop (Waiman Long) [2169516] - rcu/torture: Change order of warning and trace dump (Waiman Long) [2169516] - rcu-tasks: Update comments (Waiman Long) [2169516] - rcu-tasks: Disable and enable CPU hotplug in same function (Waiman Long) [2169516] - rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs (Waiman Long) [2169516] - rcu-tasks: Maintain a count of tasks blocking RCU Tasks Trace grace period (Waiman Long) [2169516] - rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list (Waiman Long) [2169516] - rcutorture: Update rcutorture.fwd_progress help text (Waiman Long) [2169516] - context_tracking: Add a note about noinstr VS unsafe context tracking functions (Waiman Long) [2169516] - context_tracking: Remove unused context_tracking_in_user() (Waiman Long) [2169516] - rcu: Apply noinstr to rcu_idle_enter() and rcu_idle_exit() (Waiman Long) [2169516] - rcu: Dump rcuc kthread status for CPUs not reporting quiescent state (Waiman Long) [2169516] - torture: Make kvm-remote.sh announce which system is being waited on (Waiman Long) [2169516] - rcu-tasks: Stop RCU Tasks Trace from scanning idle tasks (Waiman Long) [2169516] - rcu-tasks: Pull in tasks blocked within RCU Tasks Trace readers (Waiman Long) [2169516] - rcu-tasks: Scan running tasks for RCU Tasks Trace readers (Waiman Long) [2169516] - rcu-tasks: Avoid rcu_tasks_trace_pertask() duplicate list additions (Waiman Long) [2169516] - rcu-tasks: Move rcu_tasks_trace_pertask() before rcu_tasks_trace_pregp_step() (Waiman Long) [2169516] - rcu-tasks: Add blocked-task indicator to RCU Tasks Trace stall warnings (Waiman Long) [2169516] - rcu-tasks: Untrack blocked RCU Tasks Trace at reader end (Waiman Long) [2169516] - rcu-tasks: Track blocked RCU Tasks Trace readers (Waiman Long) [2169516] - rcu-tasks: Add data structures for lightweight grace periods (Waiman Long) [2169516] - rcu-tasks: Make RCU Tasks Trace stall warning handle idle offline tasks (Waiman Long) [2169516] - rcu-tasks: Make RCU Tasks Trace stall warnings print full .b.need_qs field (Waiman Long) [2169516] - rcu-tasks: Flag offline CPUs in RCU Tasks Trace stall warnings (Waiman Long) [2169516] - rcu-tasks: Add slow-IPI indicator to RCU Tasks Trace stall warnings (Waiman Long) [2169516] - rcu-tasks: Simplify trc_inspect_reader() QS logic (Waiman Long) [2169516] - rcu-tasks: Make rcu_note_context_switch() unconditionally call rcu_tasks_qs() (Waiman Long) [2169516] - rcu-tasks: RCU Tasks Trace grace-period kthread has implicit QS (Waiman Long) [2169516] - rcu-tasks: Handle idle tasks for recently offlined CPUs (Waiman Long) [2169516] - rcu-tasks: Idle tasks on offline CPUs are in quiescent states (Waiman Long) [2169516] - rcu-tasks: Make trc_read_check_handler() fetch ->trc_reader_nesting only once (Waiman Long) [2169516] - rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter (Waiman Long) [2169516] - rcu-tasks: Merge state into .b.need_qs and atomically update (Waiman Long) [2169516] - rcu-tasks: Drive synchronous grace periods from calling task (Waiman Long) [2169516] - rcu-tasks: Move synchronize_rcu_tasks_generic() down (Waiman Long) [2169516] - rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() (Waiman Long) [2169516] - rcu-tasks: Check for abandoned callbacks (Waiman Long) [2169516] - rcutorture: Validate get_completed_synchronize_rcu() (Waiman Long) [2169516] - rcu: Provide a get_completed_synchronize_rcu() function (Waiman Long) [2169516] - rcu: Make normal polling GP be more precise about sequence numbers (Waiman Long) [2169516] - cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle (Waiman Long) [2169516] - context_tracking: Always inline empty stubs (Waiman Long) [2169516] - powerpc/64/interrupt: reduce expensive debug tests (Waiman Long) [2169516] - sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2123590] Resolves: rhbz#1874190, rhbz#2095767, rhbz#2123590, rhbz#2162211, rhbz#2169516, rhbz#2175250, rhbz#2179137, rhbz#2179863, rhbz#2182012 Signed-off-by: Jan Stancek --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 3 +- kernel-aarch64-64k-rhel.config | 3 +- kernel-aarch64-debug-rhel.config | 3 +- kernel-aarch64-rhel.config | 3 +- kernel-aarch64-rt-debug-rhel.config | 10 +- kernel-aarch64-rt-rhel.config | 10 +- kernel-ppc64le-debug-rhel.config | 3 +- kernel-ppc64le-rhel.config | 3 +- kernel-s390x-debug-rhel.config | 3 +- kernel-s390x-rhel.config | 3 +- kernel-s390x-zfcpdump-rhel.config | 3 +- kernel-x86_64-debug-rhel.config | 3 +- kernel-x86_64-rhel.config | 3 +- kernel-x86_64-rt-debug-rhel.config | 10 +- kernel-x86_64-rt-rhel.config | 10 +- kernel.spec | 371 ++++++++++++++++++++++++++- sources | 6 +- 18 files changed, 417 insertions(+), 35 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 4ac5e70..725b228 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 3 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 294 +RHEL_RELEASE = 295 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index c1b0e0a..cbe209e 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -891,7 +891,7 @@ CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_CONTEXT_SWITCH_TRACER=y -# CONFIG_CONTEXT_TRACKING_FORCE is not set +# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set CONFIG_CORDIC=m CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_CORESIGHT_CATU=m @@ -4493,6 +4493,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_SCALE_TEST=m diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 4668303..68c04fc 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -891,7 +891,7 @@ CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_CONTEXT_SWITCH_TRACER=y -# CONFIG_CONTEXT_TRACKING_FORCE is not set +# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set CONFIG_CORDIC=m CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_CORESIGHT_CATU=m @@ -4471,6 +4471,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_SCALE_TEST=m diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 0c9d5b0..1ca042e 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -888,7 +888,7 @@ CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_CONTEXT_SWITCH_TRACER=y -# CONFIG_CONTEXT_TRACKING_FORCE is not set +# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set CONFIG_CORDIC=m CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_CORESIGHT_CATU=m @@ -4490,6 +4490,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_SCALE_TEST=m diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index ba79152..180f6e9 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -888,7 +888,7 @@ CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_CONTEXT_SWITCH_TRACER=y -# CONFIG_CONTEXT_TRACKING_FORCE is not set +# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set CONFIG_CORDIC=m CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_CORESIGHT_CATU=m @@ -4468,6 +4468,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_SCALE_TEST=m diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index df99d68..b2057a4 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -900,7 +900,7 @@ CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_CONTEXT_SWITCH_TRACER=y -# CONFIG_CONTEXT_TRACKING_FORCE is not set +# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set CONFIG_CORDIC=m CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_COREDUMP=y @@ -4579,6 +4579,8 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +CONFIG_RCU_NOCB_CPU_CB_BOOST=y +# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_SCALE_TEST=m @@ -5705,7 +5707,7 @@ CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_RT715_SDCA_SDW is not set # CONFIG_SND_SOC_RT715_SDW is not set # CONFIG_SND_SOC_RT9120 is not set -CONFIG_SND_SOC_SDW_MOCKUP=m +# CONFIG_SND_SOC_SDW_MOCKUP is not set # CONFIG_SND_SOC_SGTL5000 is not set # CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set # CONFIG_SND_SOC_SIMPLE_MUX is not set @@ -6827,8 +6829,8 @@ CONFIG_VIDEO_PVRUSB2_SYSFS=y # CONFIG_VIDEO_S5K5BAF is not set # CONFIG_VIDEO_S5K6A3 is not set # CONFIG_VIDEO_S5K6AA is not set -CONFIG_VIDEO_SAA6588=m -CONFIG_VIDEO_SAA6752HS=m +# CONFIG_VIDEO_SAA6588 is not set +# CONFIG_VIDEO_SAA6752HS is not set # CONFIG_VIDEO_SAA7110 is not set # CONFIG_VIDEO_SAA711X is not set # CONFIG_VIDEO_SAA7127 is not set diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index f0cb7c7..8a1dd86 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -900,7 +900,7 @@ CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_CONTEXT_SWITCH_TRACER=y -# CONFIG_CONTEXT_TRACKING_FORCE is not set +# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set CONFIG_CORDIC=m CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_COREDUMP=y @@ -4557,6 +4557,8 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +CONFIG_RCU_NOCB_CPU_CB_BOOST=y +# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_SCALE_TEST=m @@ -5682,7 +5684,7 @@ CONFIG_SND_SOC_MAX98927=m # CONFIG_SND_SOC_RT715_SDCA_SDW is not set # CONFIG_SND_SOC_RT715_SDW is not set # CONFIG_SND_SOC_RT9120 is not set -CONFIG_SND_SOC_SDW_MOCKUP=m +# CONFIG_SND_SOC_SDW_MOCKUP is not set # CONFIG_SND_SOC_SGTL5000 is not set # CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set # CONFIG_SND_SOC_SIMPLE_MUX is not set @@ -6803,8 +6805,8 @@ CONFIG_VIDEO_PVRUSB2_SYSFS=y # CONFIG_VIDEO_S5K5BAF is not set # CONFIG_VIDEO_S5K6A3 is not set # CONFIG_VIDEO_S5K6AA is not set -CONFIG_VIDEO_SAA6588=m -CONFIG_VIDEO_SAA6752HS=m +# CONFIG_VIDEO_SAA6588 is not set +# CONFIG_VIDEO_SAA6752HS is not set # CONFIG_VIDEO_SAA7110 is not set # CONFIG_VIDEO_SAA711X is not set # CONFIG_VIDEO_SAA7127 is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index c0e212d..e8c030e 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -719,7 +719,7 @@ CONFIG_CONNECTOR=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_CONTEXT_SWITCH_TRACER=y -# CONFIG_CONTEXT_TRACKING_FORCE is not set +# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set CONFIG_CORDIC=m CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_CORTINA_PHY=m @@ -4121,6 +4121,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_SCALE_TEST=m diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 85b2a5c..263367e 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -719,7 +719,7 @@ CONFIG_CONNECTOR=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_CONTEXT_SWITCH_TRACER=y -# CONFIG_CONTEXT_TRACKING_FORCE is not set +# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set CONFIG_CORDIC=m CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_CORTINA_PHY=m @@ -4101,6 +4101,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_SCALE_TEST=m diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 6dacae8..96a2c69 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -722,7 +722,7 @@ CONFIG_CONNECTOR=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_CONTEXT_SWITCH_TRACER=y -# CONFIG_CONTEXT_TRACKING_FORCE is not set +# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set CONFIG_CORDIC=m CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_CORTINA_PHY=m @@ -4070,6 +4070,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_SCALE_TEST=m diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index cc06bd6..b35590e 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -722,7 +722,7 @@ CONFIG_CONNECTOR=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_CONTEXT_SWITCH_TRACER=y -# CONFIG_CONTEXT_TRACKING_FORCE is not set +# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set CONFIG_CORDIC=m CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_CORTINA_PHY=m @@ -4050,6 +4050,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_SCALE_TEST=m diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index ae26eb0..d49272f 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -727,7 +727,7 @@ CONFIG_CONFIGFS_FS=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_CONTEXT_SWITCH_TRACER=y -# CONFIG_CONTEXT_TRACKING_FORCE is not set +# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set CONFIG_CORDIC=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_CORTINA_PHY=m @@ -4066,6 +4066,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y # CONFIG_RCU_REF_SCALE_TEST is not set # CONFIG_RCU_SCALE_TEST is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index 641b1d1..22a5f3b 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -750,7 +750,7 @@ CONFIG_CONNECTOR=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_CONTEXT_SWITCH_TRACER=y -# CONFIG_CONTEXT_TRACKING_FORCE is not set +# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set CONFIG_CORDIC=m CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_CORTINA_PHY=m @@ -4298,6 +4298,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_SCALE_TEST=m diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index b28bc22..88baf7f 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -750,7 +750,7 @@ CONFIG_CONNECTOR=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_CONTEXT_SWITCH_TRACER=y -# CONFIG_CONTEXT_TRACKING_FORCE is not set +# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set CONFIG_CORDIC=m CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_CORTINA_PHY=m @@ -4277,6 +4277,7 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_SCALE_TEST=m diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index ad94cb6..f84fe41 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -764,7 +764,7 @@ CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_CONTEXT_SWITCH_TRACER=y -# CONFIG_CONTEXT_TRACKING_FORCE is not set +# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set CONFIG_CORDIC=m CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_COREDUMP=y @@ -4386,6 +4386,8 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +CONFIG_RCU_NOCB_CPU_CB_BOOST=y +# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_SCALE_TEST=m @@ -5462,7 +5464,7 @@ CONFIG_SND_SOC_RT711_SDW=m CONFIG_SND_SOC_RT715_SDCA_SDW=m CONFIG_SND_SOC_RT715_SDW=m # CONFIG_SND_SOC_RT9120 is not set -CONFIG_SND_SOC_SDW_MOCKUP=m +# CONFIG_SND_SOC_SDW_MOCKUP is not set # CONFIG_SND_SOC_SGTL5000 is not set # CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set # CONFIG_SND_SOC_SIMPLE_MUX is not set @@ -6530,8 +6532,8 @@ CONFIG_VIDEO_PVRUSB2_SYSFS=y # CONFIG_VIDEO_S5K5BAF is not set # CONFIG_VIDEO_S5K6A3 is not set # CONFIG_VIDEO_S5K6AA is not set -CONFIG_VIDEO_SAA6588=m -CONFIG_VIDEO_SAA6752HS=m +# CONFIG_VIDEO_SAA6588 is not set +# CONFIG_VIDEO_SAA6752HS is not set # CONFIG_VIDEO_SAA7110 is not set # CONFIG_VIDEO_SAA711X is not set # CONFIG_VIDEO_SAA7127 is not set diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index e56a2d3..c598570 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -764,7 +764,7 @@ CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_CONTEXT_SWITCH_TRACER=y -# CONFIG_CONTEXT_TRACKING_FORCE is not set +# CONFIG_CONTEXT_TRACKING_USER_FORCE is not set CONFIG_CORDIC=m CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_COREDUMP=y @@ -4365,6 +4365,8 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 # CONFIG_RCU_EQS_DEBUG is not set CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_EXPERT is not set +CONFIG_RCU_NOCB_CPU_CB_BOOST=y +# CONFIG_RCU_NOCB_CPU_DEFAULT_ALL is not set CONFIG_RCU_NOCB_CPU=y CONFIG_RCU_REF_SCALE_TEST=m CONFIG_RCU_SCALE_TEST=m @@ -5440,7 +5442,7 @@ CONFIG_SND_SOC_RT711_SDW=m CONFIG_SND_SOC_RT715_SDCA_SDW=m CONFIG_SND_SOC_RT715_SDW=m # CONFIG_SND_SOC_RT9120 is not set -CONFIG_SND_SOC_SDW_MOCKUP=m +# CONFIG_SND_SOC_SDW_MOCKUP is not set # CONFIG_SND_SOC_SGTL5000 is not set # CONFIG_SND_SOC_SIMPLE_AMPLIFIER is not set # CONFIG_SND_SOC_SIMPLE_MUX is not set @@ -6507,8 +6509,8 @@ CONFIG_VIDEO_PVRUSB2_SYSFS=y # CONFIG_VIDEO_S5K5BAF is not set # CONFIG_VIDEO_S5K6A3 is not set # CONFIG_VIDEO_S5K6AA is not set -CONFIG_VIDEO_SAA6588=m -CONFIG_VIDEO_SAA6752HS=m +# CONFIG_VIDEO_SAA6588 is not set +# CONFIG_VIDEO_SAA6752HS is not set # CONFIG_VIDEO_SAA7110 is not set # CONFIG_VIDEO_SAA711X is not set # CONFIG_VIDEO_SAA7127 is not set diff --git a/kernel.spec b/kernel.spec index 4c22f4a..6e46f2f 100755 --- a/kernel.spec +++ b/kernel.spec @@ -161,15 +161,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 294 +%define pkgrelease 295 %define kversion 5 -%define tarfile_release 5.14.0-294.el9 +%define tarfile_release 5.14.0-295.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 294%{?buildid}%{?dist} +%define specrelease 295%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-294.el9 +%define kabiversion 5.14.0-295.el9 # # End of genspec.sh variables @@ -3585,6 +3585,369 @@ fi # # %changelog +* Sun Apr 02 2023 Jan Stancek [5.14.0-295.el9] +- PCI/sysfs: Constify struct kobj_type pci_slot_ktype (Myron Stowe) [2179137] +- PCI: endpoint: pci-epf-vntb: Add epf_ntb_mw_bar_clear() num_mws kernel-doc (Myron Stowe) [2179137] +- misc: pci_endpoint_test: Drop initial kernel-doc marker (Myron Stowe) [2179137] +- PCI: vmd: Add quirk to configure PCIe ASPM and LTR (Myron Stowe) [2179137] +- PCI: vmd: Create feature grouping for client products (Myron Stowe) [2179137] +- PCI: vmd: Use PCI_VDEVICE in device list (Myron Stowe) [2179137] +- PCI/ASPM: Add pci_enable_link_state() (Myron Stowe) [2179137] +- dt-bindings: PCI: uniphier-ep: Clean up reg, clocks, resets, and their names (Myron Stowe) [2179137] +- PCI: switchtec: Return -EFAULT for copy_to_user() errors (Myron Stowe) [2179137] +- PCI: switchtec: Simplify switchtec_dma_mrpc_isr() (Myron Stowe) [2179137] +- PCI: qcom: Add IPQ8074 Gen3 port support (Myron Stowe) [2179137] +- dt-bindings: PCI: qcom: Add IPQ8074 Gen3 port (Myron Stowe) [2179137] +- dt-bindings: PCI: qcom: Sort compatibles alphabetically (Myron Stowe) [2179137] +- PCI: qcom: Fix host-init error handling (Myron Stowe) [2179137] +- PCI: qcom: Add SM8350 support (Myron Stowe) [2179137] +- dt-bindings: PCI: qcom: Add SM8350 (Myron Stowe) [2179137] +- dt-bindings: PCI: qcom-ep: Correct qcom,perst-regs (Myron Stowe) [2179137] +- dt-bindings: PCI: qcom: Unify MSM8996 and MSM8998 clock order (Myron Stowe) [2179137] +- dt-bindings: PCI: qcom: Add MSM8998 specific compatible (Myron Stowe) [2179137] +- dt-bindings: PCI: qcom: Add oneOf to compatible match (Myron Stowe) [2179137] +- PCI: mvebu: Mark driver as BROKEN (Myron Stowe) [2179137] +- PCI: mt7621: Delay phy ports initialization (Myron Stowe) [2179137] +- misc: pci_endpoint_test: Add i.MX8 PCIe EP device support (Myron Stowe) [2179137] +- dt-bindings: imx6q-pcie: Add i.MX8MP PCIe EP mode compatible string (Myron Stowe) [2179137] +- dt-bindings: imx6q-pcie: Add i.MX8MQ PCIe EP mode compatible string (Myron Stowe) [2179137] +- dt-bindings: imx6q-pcie: Add i.MX8MM PCIe EP mode compatible string (Myron Stowe) [2179137] +- PCI: dwc: Add Root Port and Endpoint controller eDMA engine support (Myron Stowe) [2179137] +- PCI: bt1: Set 64-bit DMA mask (Myron Stowe) [2179137] +- PCI: dwc: Restrict only coherent DMA mask for MSI address allocation (Myron Stowe) [2179137] +- dmaengine: dw-edma: Prepare dw_edma_probe() for builtin callers (Myron Stowe) [2179137] +- dmaengine: dw-edma: Depend on DW_EDMA instead of selecting it (Myron Stowe) [2179137] +- dmaengine: dw-edma: Add mem-mapped LL-entries support (Myron Stowe) [2179137] +- dmaengine: dw-edma: Skip cleanup procedure if no private data found (Myron Stowe) [2179137] +- dmaengine: dw-edma: Replace chip ID number with device name (Myron Stowe) [2179137] +- dmaengine: dw-edma: Drop DT-region allocation (Myron Stowe) [2179137] +- dmaengine: dw-edma: Use non-atomic io-64 methods (Myron Stowe) [2179137] +- dmaengine: dw-edma: Fix readq_ch() return value truncation (Myron Stowe) [2179137] +- dmaengine: dw-edma: Use DMA engine device debugfs subdirectory (Myron Stowe) [2179137] +- dmaengine: dw-edma: Join read/write channels into a single device (Myron Stowe) [2179137] +- dmaengine: dw-edma: Move eDMA data pointer to debugfs node descriptor (Myron Stowe) [2179137] +- dmaengine: dw-edma: Simplify debugfs context CSRs init procedure (Myron Stowe) [2179137] +- dmaengine: dw-edma: Rename debugfs dentry variables to 'dent' (Myron Stowe) [2179137] +- dmaengine: dw-edma: Convert debugfs descs to being heap-allocated (Myron Stowe) [2179137] +- dmaengine: dw-edma: Add dw_edma prefix to debugfs nodes descriptor (Myron Stowe) [2179137] +- dmaengine: dw-edma: Stop checking debugfs_create_*() return value (Myron Stowe) [2179137] +- dmaengine: dw-edma: Drop unnecessary debugfs reg casts (Myron Stowe) [2179137] +- dmaengine: dw-edma: Drop chancnt initialization (Myron Stowe) [2179137] +- dmaengine: dw-edma: Add PCI bus address getter to the remote EP glue driver (Myron Stowe) [2179137] +- dmaengine: dw-edma: Add CPU to PCI bus address translation (Myron Stowe) [2179137] +- dmaengine: dw-edma: Fix invalid interleaved xfers semantics (Myron Stowe) [2179137] +- dmaengine: dw-edma: Don't permit non-inc interleaved xfers (Myron Stowe) [2179137] +- dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers (Myron Stowe) [2179137] +- dmaengine: dw-edma: Convert ll/dt phys address to PCI bus/DMA address (Myron Stowe) [2179137] +- dmaengine: dw-edma: Release requested IRQs on failure (Myron Stowe) [2179137] +- dmaengine: Fix dma_slave_config.dst_addr description (Myron Stowe) [2179137] +- PCI: endpoint: Use link_up() callback in place of LINK_UP notifier (Myron Stowe) [2179137] +- PCI: endpoint: Use callback mechanism for passing events from EPC to EPF (Myron Stowe) [2179137] +- PCI: endpoint: Use a separate lock for protecting epc->pci_epf list (Myron Stowe) [2179137] +- PCI: tegra194: Move dw_pcie_ep_linkup() to threaded IRQ handler (Myron Stowe) [2179137] +- PCI: dra7xx: Use threaded IRQ handler for "dra7xx-pcie-main" IRQ (Myron Stowe) [2179137] +- PCI: Add ACS quirk for Wangxun NICs (Myron Stowe) [2179137] +- PCI: Avoid FLR for AMD FCH AHCI adapters (Myron Stowe) [2179137] +- PCI: Fix dropping valid root bus resources with .end = zero (Myron Stowe) [2179137] +- PCI: Distribute available resources for root buses, too (Myron Stowe) [2179137] +- PCI: Take other bus devices into account when distributing resources (Myron Stowe) [2179137] +- PCI: Align extra resources for hotplug bridges properly (Myron Stowe) [2179137] +- PCI/DPC: Await readiness of secondary bus after reset (Myron Stowe) [2179137] +- PCI: Unify delay handling for reset and resume (Myron Stowe) [2179137] +- PCI/PM: Observe reset delay irrespective of bridge_d3 (Myron Stowe) [2179137] +- PCI/ACPI: Account for _S0W of the target bridge in acpi_pci_bridge_d3() (Myron Stowe) [2179137] +- PCI/P2PDMA: Annotate RCU dereference (Myron Stowe) [2179137] +- PCI/P2PDMA: Allow userspace VMA allocations through sysfs (Myron Stowe) [2179137] +- PCI: Remove MODULE_LICENSE so boolean drivers don't look like modules (Myron Stowe) [2179137] +- PCI/IOV: Enlarge virtfn sysfs name buffer (Myron Stowe) [2179137] +- PCI: hotplug: Allow marking devices as disconnected during bind/unbind (Myron Stowe) [2179137] +- PCI: pciehp: Add Qualcomm quirk for Command Completed erratum (Myron Stowe) [2179137] +- PCI: Honor firmware's device disabled status (Myron Stowe) [2179137] +- PCI: loongson: Add more devices that need MRRS quirk (Myron Stowe) [2179137] +- PCI: loongson: Prevent LS7A MRRS increases (Myron Stowe) [2179137] +- PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown (Myron Stowe) [2179137] +- PCI/AER: Remove redundant Device Control Error Reporting Enable (Myron Stowe) [2179137] +- PCI/AER: Configure ECRC only if AER is native (Myron Stowe) [2179137] +- PCI: Replace magic constant for PCI Sig Vendor ID (Myron Stowe) [2179137] +- PCI: Add vendor ID for the PCI SIG (Myron Stowe) [2179137] +- ntb: intel: add GNR support for Intel PCIe gen5 NTB (Myron Stowe) [2179137] +- NTB: ntb_tool: uninitialized heap data in tool_fn_write() (Myron Stowe) [2179137] +- ntb: idt: fix clang -Wformat warnings (Myron Stowe) [2179137] +- arm64: dts: imx93-11x11-evk: enable fec function (Steve Best) [2179863] +- arm64: dts: imx93-11x11-evk: enable eqos (Steve Best) [2179863] +- arm64: dts: imx93-11x11-evk: correct clock and strobe pad setting (Steve Best) [2179863] +- arm64: dts: imx93: add ADC support (Steve Best) [2179863] +- arm64: dts: imx93: add FEC support (Steve Best) [2179863] +- arm64: dts: imx93: add eqos support (Steve Best) [2179863] +- arm64: dts: imx93: add flexcan nodes (Steve Best) [2179863] +- mm/debug: use valid physical memory for pmd/pud tests (Waiman Long) [2095767] +- kernel-rt: config: disable saa6588, saa6752hs and snd-soc-sdw-mockup to match stock kernel (Luis Claudio R. Goncalves) [2182012] +- genetlink: correctly begin the iteration over policies (Ivan Vecera) [2175250] +- genetlink: fix single op policy dump when do is present (Ivan Vecera) [2175250] +- genetlink: convert control family to split ops (Ivan Vecera) [2175250] +- genetlink: allow families to use split ops directly (Ivan Vecera) [2175250] +- genetlink: inline old iteration helpers (Ivan Vecera) [2175250] +- genetlink: use iterator in the op to policy map dumping (Ivan Vecera) [2175250] +- genetlink: add iterator for walking family ops (Ivan Vecera) [2175250] +- genetlink: inline genl_get_cmd() (Ivan Vecera) [2175250] +- genetlink: support split policies in ctrl_dumppolicy_put_op() (Ivan Vecera) [2175250] +- genetlink: add policies for both doit and dumpit in ctrl_dumppolicy_start() (Ivan Vecera) [2175250] +- genetlink: check for callback type at op load time (Ivan Vecera) [2175250] +- genetlink: load policy based on validation flags (Ivan Vecera) [2175250] +- genetlink: introduce split op representation (Ivan Vecera) [2175250] +- genetlink: move the private fields in struct genl_family (Ivan Vecera) [2175250] +- genetlink: refactor the cmd <> policy mapping dump (Ivan Vecera) [2175250] +- genetlink: fix kdoc warnings (Ivan Vecera) [2175250] +- net: genl: fix error path memory leak in policy dumping (Ivan Vecera) [2175250] +- dax: Remove usage of the deprecated ida_simple_xxx API (Jeff Moyer) [2162211] +- libnvdimm/region: Allow setting align attribute on regions without mappings (Jeff Moyer) [2162211] +- nvdimm/namespace: Fix comment typo (Jeff Moyer) [2162211] +- nvdimm: make __nvdimm_security_overwrite_query static (Jeff Moyer) [2162211] +- nvdimm/region: Fix kernel-doc (Jeff Moyer) [2162211] +- nvdimm/namespace: drop nested variable in create_namespace_pmem() (Jeff Moyer) [2162211] +- nvdimm/namespace: drop unneeded temporary variable in size_store() (Jeff Moyer) [2162211] +- nvdimm/namespace: return uuid_null only once in nd_dev_to_uuid() (Jeff Moyer) [2162211] +- ndtest: Cleanup all of blk namespace specific code (Jeff Moyer) [2162211] +- pmem: fix a name collision (Jeff Moyer) [2162211] +- dax: set did_zero to true when zeroing successfully (Jeff Moyer) [2162211] +- nvdimm: Fix badblocks clear off-by-one error (Jeff Moyer) [2162211] +- pmem: implement pmem_recovery_write() (Jeff Moyer) [2162211] +- pmem: refactor pmem_clear_poison() (Jeff Moyer) [2162211] +- dax: add .recovery_write dax_operation (Jeff Moyer) [2162211] +- dax: introduce DAX_RECOVERY_WRITE dax access mode (Jeff Moyer) [2162211] +- x86/mce: Retrieve poison range from hardware (Jeff Moyer) [1874190 2162211] +- mce: fix set_mce_nospec to always unmap the whole page (Jeff Moyer) [1874190 2162211] +- x86/mce: Change to not send SIGBUS error during copy from user (Jeff Moyer) [2162211] +- x86/mce: relocate set{clear}_mce_nospec() functions (Jeff Moyer) [1874190 2162211] +- testing: nvdimm: asm/mce.h is not needed in nfit.c (Jeff Moyer) [2162211] +- testing: nvdimm: iomap: make __nfit_test_ioremap a macro (Jeff Moyer) [2162211] +- nvdimm: Allow overwrite in the presence of disabled dimms (Jeff Moyer) [2162211] +- nvdimm: Fix firmware activation deadlock scenarios (Jeff Moyer) [2162211] +- device-core: Kill the lockdep_mutex (Jeff Moyer) [2162211] +- nvdimm: Drop nd_device_lock() (Jeff Moyer) [2162211] +- ACPI: NFIT: Drop nfit_device_lock() (Jeff Moyer) [2162211] +- nvdimm: Replace lockdep_mutex with local lock classes (Jeff Moyer) [2162211] +- cxl: Drop cxl_device_lock() (Jeff Moyer) [2162211] +- cxl/acpi: Add root device lockdep validation (Jeff Moyer) [2162211] +- cxl: Replace lockdep_mutex with local lock classes (Jeff Moyer) [2162211] +- tools/testing/nvdimm: remove unneeded flush_workqueue (Jeff Moyer) [2162211] +- nvdimm/blk: Fix title level (Jeff Moyer) [2162211] +- MAINTAINERS: remove section LIBNVDIMM BLK: MMIO-APERTURE DRIVER (Jeff Moyer) [2162211] +- dax: Fix missing kdoc for dax_device (Jeff Moyer) [2162211] +- nvdimm/region: Delete nd_blk_region infrastructure (Jeff Moyer) [2162211] +- nvdimm/namespace: Delete nd_namespace_blk (Jeff Moyer) [2162211] +- nvdimm/namespace: Delete blk namespace consideration in shared paths (Jeff Moyer) [2162211] +- nvdimm/blk: Delete the block-aperture window driver (Jeff Moyer) [2162211] +- nvdimm/region: Fix default alignment for small regions (Jeff Moyer) [2162211] +- dax: make sure inodes are flushed before destroy cache (Jeff Moyer) [2162211] +- fsdax: fix function description (Jeff Moyer) [2162211] +- device-dax: compound devmap support (Jeff Moyer) [2162211] +- device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() (Jeff Moyer) [2162211] +- device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() (Jeff Moyer) [2162211] +- device-dax: factor out page mapping initialization (Jeff Moyer) [2162211] +- device-dax: ensure dev_dax->pgmap is valid for dynamic devices (Jeff Moyer) [2162211] +- device-dax: use struct_size() (Jeff Moyer) [2162211] +- device-dax: use ALIGN() for determining pgoff (Jeff Moyer) [2162211] +- iomap: Fix error handling in iomap_zero_iter() (Jeff Moyer) [2162211] +- dax: remove the copy_from_iter and copy_to_iter methods (Jeff Moyer) [2162211] +- dax: remove the DAXDEV_F_SYNC flag (Jeff Moyer) [2162211] +- dax: simplify dax_synchronous and set_dax_synchronous (Jeff Moyer) [2162211] +- uio: remove copy_from_iter_flushcache() and copy_mc_to_iter() (Jeff Moyer) [2162211] +- iomap: turn the byte variable in iomap_zero_iter into a ssize_t (Jeff Moyer) [2162211] +- fsdax: don't require CONFIG_BLOCK (Jeff Moyer) [2162211] +- iomap: build the block based code conditionally (Jeff Moyer) [2162211] +- dax: fix up some of the block device related ifdefs (Jeff Moyer) [2162211] +- fsdax: shift partition offset handling into the file systems (Jeff Moyer) [2162211] +- dax: return the partition offset from fs_dax_get_by_bdev (Jeff Moyer) [2162211] +- iomap: add a IOMAP_DAX flag (Jeff Moyer) [2162211] +- xfs: pass the mapping flags to xfs_bmbt_to_iomap (Jeff Moyer) [2162211] +- xfs: use xfs_direct_write_iomap_ops for DAX zeroing (Jeff Moyer) [2162211] +- xfs: move dax device handling into xfs_{alloc,free}_buftarg (Jeff Moyer) [2162211] +- ext4: cleanup the dax handling in ext4_fill_super (Jeff Moyer) [2162211] +- fsdax: decouple zeroing from the iomap buffered I/O code (Jeff Moyer) [2162211] +- fsdax: factor out a dax_memzero helper (Jeff Moyer) [2162211] +- fsdax: simplify the offset check in dax_iomap_zero (Jeff Moyer) [2162211] +- xfs: add xfs_zero_range and xfs_truncate_page helpers (Jeff Moyer) [2162211] +- fsdax: simplify the pgoff calculation (Jeff Moyer) [2162211] +- fsdax: use a saner calling convention for copy_cow_page_dax (Jeff Moyer) [2162211] +- fsdax: remove a pointless __force cast in copy_cow_page_dax (Jeff Moyer) [2162211] +- dm-stripe: add a stripe_dax_pgoff helper (Jeff Moyer) [2162211] +- dm-log-writes: add a log_writes_dax_pgoff helper (Jeff Moyer) [2162211] +- dm-linear: add a linear_dax_pgoff helper (Jeff Moyer) [2162211] +- dax: remove dax_capable (Jeff Moyer) [2162211] +- xfs: factor out a xfs_setup_dax_always helper (Jeff Moyer) [2162211] +- dax: move the partition alignment check into fs_dax_get_by_bdev (Jeff Moyer) [2162211] +- dax: simplify the dax_device <-> gendisk association (Jeff Moyer) [2162211] +- dax: remove CONFIG_DAX_DRIVER (Jeff Moyer) [2162211] +- dm: make the DAX support depend on CONFIG_FS_DAX (Jeff Moyer) [2162211] +- dm: fix alloc_dax error handling in alloc_dev (Jeff Moyer) [2162211] +- nvdimm/pmem: move dax_attribute_group from dax to pmem (Jeff Moyer) [2162211] +- libnvdimm/labels: Introduce CXL labels (Jeff Moyer) [2162211] +- libnvdimm/label: Define CXL region labels (Jeff Moyer) [2162211] +- libnvdimm/labels: Fix kernel-doc for label.h (Jeff Moyer) [2162211] +- libnvdimm/labels: Introduce the concept of multi-range namespace labels (Jeff Moyer) [2162211] +- libnvdimm/label: Add a helper for nlabel validation (Jeff Moyer) [2162211] +- libnvdimm/labels: Add uuid helpers (Jeff Moyer) [2162211] +- libnvdimm/labels: Add claim class helpers (Jeff Moyer) [2162211] +- libnvdimm/labels: Add type-guid helpers (Jeff Moyer) [2162211] +- libnvdimm/labels: Add blk special cases for nlabel and position helpers (Jeff Moyer) [2162211] +- libnvdimm/labels: Add blk isetcookie set / validation helpers (Jeff Moyer) [2162211] +- libnvdimm/labels: Add a checksum calculation helper (Jeff Moyer) [2162211] +- libnvdimm/labels: Introduce label setter helpers (Jeff Moyer) [2162211] +- libnvdimm/labels: Add isetcookie validation helper (Jeff Moyer) [2162211] +- libnvdimm/labels: Introduce getters for namespace label fields (Jeff Moyer) [2162211] +- cpuidle: lib/bug: Disable rcu_is_watching() during WARN/BUG (Waiman Long) [2169516] +- rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state() (Waiman Long) [2169516] +- rcu: Keep synchronize_rcu() from enabling irqs in early boot (Waiman Long) [2169516] +- powerpc/64/interrupt: Fix false warning in context tracking due to idle state (Waiman Long) [2169516] +- rcutorture: Use the barrier operation specified by cur_ops (Waiman Long) [2169516] +- rcu-tasks: Make RCU Tasks Trace check for userspace execution (Waiman Long) [2169516] +- rcu-tasks: Ensure RCU Tasks Trace loops have quiescent states (Waiman Long) [2169516] +- rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() (Waiman Long) [2169516] +- srcu: Make Tiny SRCU use full-sized grace-period counters (Waiman Long) [2169516] +- srcu: Make Tiny SRCU poll_state_synchronize_srcu() more precise (Waiman Long) [2169516] +- srcu: Add GP and maximum requested GP to Tiny SRCU rcutorture output (Waiman Long) [2169516] +- rcutorture: Make "srcud" option also test polled grace-period API (Waiman Long) [2169516] +- rcutorture: Limit read-side polling-API testing (Waiman Long) [2169516] +- rcu: Add functions to compare grace-period state values (Waiman Long) [2169516] +- rcutorture: Expand rcu_torture_write_types() first "if" statement (Waiman Long) [2169516] +- rcutorture: Use 1-suffixed variable in rcu_torture_write_types() check (Waiman Long) [2169516] +- rcu: Make synchronize_rcu() fastpath update only boot-CPU counters (Waiman Long) [2169516] +- rcutorture: Adjust rcu_poll_need_2gp() for rcu_gp_oldstate field removal (Waiman Long) [2169516] +- rcu: Remove ->rgos_polled field from rcu_gp_oldstate structure (Waiman Long) [2169516] +- rcu: Make synchronize_rcu_expedited() fast path update .expedited_sequence (Waiman Long) [2169516] +- rcu: Remove expedited grace-period fast-path forward-progress helper (Waiman Long) [2169516] +- rcu: Make synchronize_rcu() fast path update ->gp_seq counters (Waiman Long) [2169516] +- rcu-tasks: Remove grace-period fast-path rcu-tasks helper (Waiman Long) [2169516] +- rcu: Set rcu_data structures' initial ->gpwrap value to true (Waiman Long) [2169516] +- rcu: Disable run-time single-CPU grace-period optimization (Waiman Long) [2169516] +- rcu: Add full-sized polling for cond_sync_exp_full() (Waiman Long) [2169516] +- rcu: Add full-sized polling for cond_sync_full() (Waiman Long) [2169516] +- rcu: Remove blank line from poll_state_synchronize_rcu() docbook header (Waiman Long) [2169516] +- rcu: Add full-sized polling for start_poll_expedited() (Waiman Long) [2169516] +- rcu: Add full-sized polling for start_poll() (Waiman Long) [2169516] +- rcutorture: Verify long-running reader prevents full polling from completing (Waiman Long) [2169516] +- rcutorture: Remove redundant RTWS_DEF_FREE check (Waiman Long) [2169516] +- rcutorture: Verify RCU reader prevents full polling from completing (Waiman Long) [2169516] +- rcutorture: Allow per-RCU-flavor polled double-GP check (Waiman Long) [2169516] +- rcutorture: Abstract synchronous and polled API testing (Waiman Long) [2169516] +- rcu: Add full-sized polling for get_state() (Waiman Long) [2169516] +- rcu: Add full-sized polling for get_completed*() and poll_state*() (Waiman Long) [2169516] +- rcu/nocb: Choose the right rcuog/rcuop kthreads to output (Waiman Long) [2169516] +- rcu/kvfree: Update KFREE_DRAIN_JIFFIES interval (Waiman Long) [2169516] +- rcu/kfree: Fix kfree_rcu_shrink_count() return value (Waiman Long) [2169516] +- rcu: Back off upon fill_page_cache_func() allocation failure (Waiman Long) [2169516] +- rcu: Exclude outgoing CPU when it is the last to leave (Waiman Long) [2169516] +- rcu: Avoid triggering strict-GP irq-work when RCU is idle (Waiman Long) [2169516] +- sched/debug: Show the registers of 'current' in dump_cpu_task() (Waiman Long) [2169516] +- sched/debug: Try trigger_single_cpu_backtrace(cpu) in dump_cpu_task() (Waiman Long) [2169516] +- rcu: Update rcu_access_pointer() header for rcu_dereference_protected() (Waiman Long) [2169516] +- rcu: Document reason for rcu_all_qs() call to preempt_disable() (Waiman Long) [2169516] +- rcu: Make tiny RCU support leak callbacks for debug-object errors (Waiman Long) [2169516] +- rcu: Add QS check in rcu_exp_handler() for non-preemptible kernels (Waiman Long) [2169516] +- rcu: Update rcu_preempt_deferred_qs() comments for !PREEMPT kernels (Waiman Long) [2169516] +- rcu: Fix rcu_read_unlock_strict() strict QS reporting (Waiman Long) [2169516] +- rcu: Add irqs-disabled indicator to expedited RCU CPU stall warnings (Waiman Long) [2169516] +- rcu: Diagnose extended sync_rcu_do_polled_gp() loops (Waiman Long) [2169516] +- rcu: Put panic_on_rcu_stall() after expedited RCU CPU stall warnings (Waiman Long) [2169516] +- rcutorture: Test polled expedited grace-period primitives (Waiman Long) [2169516] +- rcu: Add polled expedited grace-period primitives (Waiman Long) [2169516] +- rcutorture: Verify that polled GP API sees synchronous grace periods (Waiman Long) [2169516] +- rcu: Make Tiny RCU grace periods visible to polled APIs (Waiman Long) [2169516] +- rcu: Make polled grace-period API account for expedited grace periods (Waiman Long) [2169516] +- rcu: Switch polled grace-period APIs to ->gp_seq_polled (Waiman Long) [2169516] +- rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty (Waiman Long) [2169516] +- redhat/configs: Add CONFIG_RCU_NOCB_CPU_CB_BOOST (Waiman Long) [2169516] +- rcu/nocb: Add option to opt rcuo kthreads out of RT priority (Waiman Long) [2169516] +- rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() (Waiman Long) [2169516] +- redhat/configs: Add CONFIG_RCU_NOCB_CPU_DEFAULT_ALL (Waiman Long) [2169516] +- rcu/nocb: Add an option to offload all CPUs on boot (Waiman Long) [2169516] +- rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rdp_deoffload() direct call (Waiman Long) [2169516] +- rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock locking order (Waiman Long) [2169516] +- rcu/nocb: Add/del rdp to iterate from rcuog itself (Waiman Long) [2169516] +- rcu/tree: Add comment to describe GP-done condition in fqs loop (Waiman Long) [2169516] +- rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() (Waiman Long) [2169516] +- rcu/kvfree: Remove useless monitor_todo flag (Waiman Long) [2169516] +- rcu: Cleanup RCU urgency state for offline CPU (Waiman Long) [2169516] +- rcu: tiny: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2169516] +- locking/csd_lock: Change csdlock_debug from early_param to __setup (Waiman Long) [2169516] +- rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels (Waiman Long) [2169516] +- rcu: Immediately boost preempted readers for strict grace periods (Waiman Long) [2169516] +- rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() (Waiman Long) [2169516] +- rcu: Avoid tracing a few functions executed in stop machine (Waiman Long) [2169516] +- rcu: Decrease FQS scan wait time in case of callback overloading (Waiman Long) [2169516] +- context_tracking: Use arch_atomic_read() in __ct_state for KASAN (Waiman Long) [2169516] +- MAINTAINERS: Add Paul as context tracking maintainer (Waiman Long) [2169516] +- context_tracking: Convert state to atomic_t (Waiman Long) [2169516] +- rcu/context-tracking: Remove unused and/or unecessary middle functions (Waiman Long) [2169516] +- rcu/context-tracking: Move RCU-dynticks internal functions to context_tracking (Waiman Long) [2169516] +- rcu/context-tracking: Move deferred nocb resched to context tracking (Waiman Long) [2169516] +- rcu/context_tracking: Move dynticks_nmi_nesting to context tracking (Waiman Long) [2169516] +- rcu/context_tracking: Move dynticks_nesting to context tracking (Waiman Long) [2169516] +- rcu/context_tracking: Move dynticks counter to context tracking (Waiman Long) [2169516] +- rcu/context-tracking: Remove rcu_irq_enter/exit() (Waiman Long) [2169516] +- context_tracking: Take NMI eqs entrypoints over RCU (Waiman Long) [2169516] +- context_tracking: Take IRQ eqs entrypoints over RCU (Waiman Long) [2169516] +- context_tracking: Take idle eqs entrypoints over RCU (Waiman Long) [2169516] +- redhat/configs: Rename CONFIG_CONTEXT_TRACKING_FORCE to CONFIG_CONTEXT_TRACKING_USER_FORCE (Waiman Long) [2169516] +- context_tracking: Split user tracking Kconfig (Waiman Long) [2169516] +- context_tracking: Rename context_tracking_cpu_set() to ct_cpu_track_user() (Waiman Long) [2169516] +- context_tracking: Rename context_tracking_enter/exit() to ct_user_enter/exit() (Waiman Long) [2169516] +- context_tracking: Rename context_tracking_user_enter/exit() to user_enter/exit_callable() (Waiman Long) [2169516] +- context_tracking: Rename __context_tracking_enter/exit() to __ct_user_enter/exit() (Waiman Long) [2169516] +- refscale: Convert test_lock spinlock to raw_spinlock (Waiman Long) [2169516] +- rcutorture: Handle failure of memory allocation functions (Waiman Long) [2169516] +- torture: Create kvm-check-branches.sh output in proper location (Waiman Long) [2169516] +- rcuscale: Fix smp_processor_id()-in-preemptible warnings (Waiman Long) [2169516] +- rcutorture: Make failure indication note reader-batch overflow (Waiman Long) [2169516] +- torture: Adjust to again produce debugging information (Waiman Long) [2169516] +- rcutorture: Fix memory leak in rcu_test_debug_objects() (Waiman Long) [2169516] +- rcutorture: Simplify rcu_torture_read_exit_child() loop (Waiman Long) [2169516] +- rcu/torture: Change order of warning and trace dump (Waiman Long) [2169516] +- rcu-tasks: Update comments (Waiman Long) [2169516] +- rcu-tasks: Disable and enable CPU hotplug in same function (Waiman Long) [2169516] +- rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs (Waiman Long) [2169516] +- rcu-tasks: Maintain a count of tasks blocking RCU Tasks Trace grace period (Waiman Long) [2169516] +- rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list (Waiman Long) [2169516] +- rcutorture: Update rcutorture.fwd_progress help text (Waiman Long) [2169516] +- context_tracking: Add a note about noinstr VS unsafe context tracking functions (Waiman Long) [2169516] +- context_tracking: Remove unused context_tracking_in_user() (Waiman Long) [2169516] +- rcu: Apply noinstr to rcu_idle_enter() and rcu_idle_exit() (Waiman Long) [2169516] +- rcu: Dump rcuc kthread status for CPUs not reporting quiescent state (Waiman Long) [2169516] +- torture: Make kvm-remote.sh announce which system is being waited on (Waiman Long) [2169516] +- rcu-tasks: Stop RCU Tasks Trace from scanning idle tasks (Waiman Long) [2169516] +- rcu-tasks: Pull in tasks blocked within RCU Tasks Trace readers (Waiman Long) [2169516] +- rcu-tasks: Scan running tasks for RCU Tasks Trace readers (Waiman Long) [2169516] +- rcu-tasks: Avoid rcu_tasks_trace_pertask() duplicate list additions (Waiman Long) [2169516] +- rcu-tasks: Move rcu_tasks_trace_pertask() before rcu_tasks_trace_pregp_step() (Waiman Long) [2169516] +- rcu-tasks: Add blocked-task indicator to RCU Tasks Trace stall warnings (Waiman Long) [2169516] +- rcu-tasks: Untrack blocked RCU Tasks Trace at reader end (Waiman Long) [2169516] +- rcu-tasks: Track blocked RCU Tasks Trace readers (Waiman Long) [2169516] +- rcu-tasks: Add data structures for lightweight grace periods (Waiman Long) [2169516] +- rcu-tasks: Make RCU Tasks Trace stall warning handle idle offline tasks (Waiman Long) [2169516] +- rcu-tasks: Make RCU Tasks Trace stall warnings print full .b.need_qs field (Waiman Long) [2169516] +- rcu-tasks: Flag offline CPUs in RCU Tasks Trace stall warnings (Waiman Long) [2169516] +- rcu-tasks: Add slow-IPI indicator to RCU Tasks Trace stall warnings (Waiman Long) [2169516] +- rcu-tasks: Simplify trc_inspect_reader() QS logic (Waiman Long) [2169516] +- rcu-tasks: Make rcu_note_context_switch() unconditionally call rcu_tasks_qs() (Waiman Long) [2169516] +- rcu-tasks: RCU Tasks Trace grace-period kthread has implicit QS (Waiman Long) [2169516] +- rcu-tasks: Handle idle tasks for recently offlined CPUs (Waiman Long) [2169516] +- rcu-tasks: Idle tasks on offline CPUs are in quiescent states (Waiman Long) [2169516] +- rcu-tasks: Make trc_read_check_handler() fetch ->trc_reader_nesting only once (Waiman Long) [2169516] +- rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter (Waiman Long) [2169516] +- rcu-tasks: Merge state into .b.need_qs and atomically update (Waiman Long) [2169516] +- rcu-tasks: Drive synchronous grace periods from calling task (Waiman Long) [2169516] +- rcu-tasks: Move synchronize_rcu_tasks_generic() down (Waiman Long) [2169516] +- rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() (Waiman Long) [2169516] +- rcu-tasks: Check for abandoned callbacks (Waiman Long) [2169516] +- rcutorture: Validate get_completed_synchronize_rcu() (Waiman Long) [2169516] +- rcu: Provide a get_completed_synchronize_rcu() function (Waiman Long) [2169516] +- rcu: Make normal polling GP be more precise about sequence numbers (Waiman Long) [2169516] +- cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle (Waiman Long) [2169516] +- context_tracking: Always inline empty stubs (Waiman Long) [2169516] +- powerpc/64/interrupt: reduce expensive debug tests (Waiman Long) [2169516] +- sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2123590] + * Thu Mar 30 2023 Jan Stancek [5.14.0-294.el9] - dm: remove unnecessary (void*) conversion in event_callback() (Benjamin Marzinski) [2179168] - dm ioctl: remove unnecessary check when using dm_get_mdptr() (Benjamin Marzinski) [2179168] diff --git a/sources b/sources index ff82346..5b87467 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-294.el9.tar.xz) = 60f7df23772b039f3a173789a7fb53b8e8aa9317dbd0a653e34c6f0a00c13e5dbb9d4a959aa154e6e17531c1e91b399fa4138d608357b70c0f469328280fa59d -SHA512 (kernel-abi-stablelists-5.14.0-294.el9.tar.bz2) = a8a79b9513ef8ab744d99f64213c92ff835cc48f84efd3a287f609966268d1f999aa61f6494a0f579e491ec44b9e213bc95caa8425ba62524afc8d00464fc838 -SHA512 (kernel-kabi-dw-5.14.0-294.el9.tar.bz2) = c3cc16835c76de75ff1d7727cd2b1610c457001424a88cb61d3efa721358eff986aeda74c85ea3f17e115aa318ba585e37c25a449ef0b994cbde7ef6a7aa9d35 +SHA512 (linux-5.14.0-295.el9.tar.xz) = 974c9f38a5f6178bb1542d2ea6dbeb99eeccbd47e5fb4170f70a68a2b3c57a705959d57accdd3cfa32f3aae401f71397cc2a0ffda219e5086ba4415b0e8a86b1 +SHA512 (kernel-abi-stablelists-5.14.0-295.el9.tar.bz2) = 41ef8e94c4aa6469e89c208bf3e200a203321e0006daa90ad64aaed8d044ab6d2b812f05c2183a4eb79d15008cebcc0cac785d8bc5cd7b3fd6ed461c0954326b +SHA512 (kernel-kabi-dw-5.14.0-295.el9.tar.bz2) = c3cc16835c76de75ff1d7727cd2b1610c457001424a88cb61d3efa721358eff986aeda74c85ea3f17e115aa318ba585e37c25a449ef0b994cbde7ef6a7aa9d35