kernel/kernel.changelog
CKI KWF Bot c5958c897b kernel-5.14.0-653.el9
* Wed Dec 17 2025 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [5.14.0-653.el9]
- sfc: fix potential memory leak in efx_mae_process_mport() (Izabela Bakollari) [RHEL-97678]
- sfc: replace min/max nesting with clamp() (Izabela Bakollari) [RHEL-97678]
- sfc: siena: eliminate xdp_rxq_info_valid using XDP base API (Izabela Bakollari) [RHEL-97678]
- sfc: eliminate xdp_rxq_info_valid using XDP base API (Izabela Bakollari) [RHEL-97678]
- HID: multitouch: fix slab out-of-bounds access in mt_report_fixup() (CKI Backport Bot) [RHEL-124606] {CVE-2025-39806}
- ACPI: CPPC: Perform fast check switch only for online CPUs (Mark Langsdorf) [RHEL-114091]
- ACPI: MRRM: Check revision of MRRM table (Mark Langsdorf) [RHEL-114091]
- ACPI: fan: Use platform device for devres-related actions (Mark Langsdorf) [RHEL-114091]
- ACPI/IORT: Fix memory leak in iort_rmr_alloc_sids() (Mark Langsdorf) [RHEL-114091]
- ACPI: pfr_update: Fix the driver update version check (Mark Langsdorf) [RHEL-114091]
- ACPI: EC: Relax sanity check of the ECDT ID string (Mark Langsdorf) [RHEL-114091]
- ACPI: processor: perflib: Move problematic pr->performance check (Mark Langsdorf) [RHEL-114091]
- ACPI: Fix typos (Mark Langsdorf) [RHEL-114091]
- ACPI/PCI: Remove space before newline (Mark Langsdorf) [RHEL-114091]
- ACPI: processor: throttling: Remove space before newline (Mark Langsdorf) [RHEL-114091]
- ACPI: processor: perflib: Fix initial _PPC limit application (Mark Langsdorf) [RHEL-114091]
- ACPI: TAD: Replace sprintf() with sysfs_emit() (Mark Langsdorf) [RHEL-114091]
- ACPI: fan: Update debug message in fan_get_state_acpi4() (Mark Langsdorf) [RHEL-114091]
- ACPI: PRM: Reduce unnecessary printing to avoid user confusion (Mark Langsdorf) [RHEL-114091]
- ACPI: fan: Replace sprintf() with sysfs_emit() (Mark Langsdorf) [RHEL-114091]
- ACPI: processor: fix acpi_object initialization (Mark Langsdorf) [RHEL-114091]
- ACPI: LPSS: Remove AudioDSP related ID (Mark Langsdorf) [RHEL-114091]
- ACPI: fan: Replace sprintf()/scnprintf() with sysfs_emit() in show() functions (Mark Langsdorf) [RHEL-114091]
- ACPI: PM: Set .detach in acpi_general_pm_domain definition (Mark Langsdorf) [RHEL-114091]
- ACPI: pfr_update: Add more debug information when firmware update failed (Mark Langsdorf) [RHEL-114091]
- ACPI: proc: Prefer to use octal permission (Mark Langsdorf) [RHEL-114091]
- ACPI: proc: Use str_enabled_disabled() helper (Mark Langsdorf) [RHEL-114091]
- ACPI: proc: Remove unused header (Mark Langsdorf) [RHEL-114091]
- ACPI: proc: Use correct format specifier and drop casting (Mark Langsdorf) [RHEL-114091]
- ACPI: wakeup: Drop unneeded casting for sleep_state (Mark Langsdorf) [RHEL-114091]
- ACPICA: Decrease `AcpiExTracePoint` verbosity (Mark Langsdorf) [RHEL-114091]
- ACPICA: Refuse to evaluate a method if arguments are missing (Mark Langsdorf) [RHEL-114091]
- ACPI: Enable CONFIG_ACPI_DEBUG by default (Mark Langsdorf) [RHEL-114091]
- ACPI: resource: Use IRQ override on MACHENIKE 16P (Mark Langsdorf) [RHEL-114091]
- ACPI: EC: Ignore ECDT tables with an invalid ID string (Mark Langsdorf) [RHEL-114091]
- ACPI: CPPC: Fix NULL pointer dereference when nosmp is used (Mark Langsdorf) [RHEL-114091]
- ACPI: PAD: Update arguments of mwait_idle_with_hints() (Mark Langsdorf) [RHEL-114091]
- ACPICA: Switch back to using strncpy() in acpi_ut_safe_strncpy() (Mark Langsdorf) [RHEL-114091]
- ACPI: MRRM: Silence error code static checker warning (Mark Langsdorf) [RHEL-114091]
- ACPI: MRRM: Fix default max memory region (Mark Langsdorf) [RHEL-114091]
- ACPI: irq: Introduce acpi_get_gsi_dispatcher() (Mark Langsdorf) [RHEL-114091]
- ACPI: bus: Bail out if acpi_kobj registration fails (Mark Langsdorf) [RHEL-114091]
- ACPI: thermal: Execute _SCP before reading trip points (Mark Langsdorf) [RHEL-114091]
- ACPI: OSI: Stop advertising support for "3.0 _SCP Extensions" (Mark Langsdorf) [RHEL-114091]
- ACPI: tables: Improve logging around acpi_initialize_tables() (Mark Langsdorf) [RHEL-114091]
- ACPI: VIOT: Remove (explicitly) unused header (Mark Langsdorf) [RHEL-114091]
- ACPI: MRRM: Add /sys files to describe memory ranges (Mark Langsdorf) [RHEL-114091]
- ACPI: MRRM: Minimal parse of ACPI MRRM table (Mark Langsdorf) [RHEL-114091]
- ACPICA: Update copyright year (Mark Langsdorf) [RHEL-114091]
- ACPICA: Replace strncpy() with memcpy() (Mark Langsdorf) [RHEL-114091]
- ACPICA: Utilities: Fix spelling mistake "Incremement" -> "Increment" (Mark Langsdorf) [RHEL-114091]
- ACPICA: utilities: Fix overflow check in vsnprintf() (Mark Langsdorf) [RHEL-114091]
- ACPI: EC: Add device to acpi_ec_no_wakeup[] qurik list (Mark Langsdorf) [RHEL-114091]
- ACPI: PPTT: Fix processor subtable walk (Mark Langsdorf) [RHEL-114091]
- ACPICA: Apply pack(1) to union aml_resource (Mark Langsdorf) [RHEL-114091]
- ACPICA: Add support for printing AML arguments when trace point enabled (Mark Langsdorf) [RHEL-114091]
- ACPI: processor: idle: Remove redundant pr->power.count assignment (Mark Langsdorf) [RHEL-114091]
- ACPI: processor: idle: Set pr->flags.power unconditionally (Mark Langsdorf) [RHEL-114091]
- ACPI: battery: Round capacity percengate to closest integer (Mark Langsdorf) [RHEL-114091]
- ACPICA: exserial: don't forget to handle FFixedHW opregions for reading (Mark Langsdorf) [RHEL-114091]
- ACPI: processor: idle: Remove obsolete comment (Mark Langsdorf) [RHEL-114091]
- ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls (Mark Langsdorf) [RHEL-114091]
- ACPI: EC: Set ec_no_wakeup for Lenovo Go S (Mark Langsdorf) [RHEL-114091]
- ACPI: button: Only send `KEY_POWER` for `ACPI_BUTTON_NOTIFY_STATUS` (Mark Langsdorf) [RHEL-114091]
- ACPI: video: Handle fetching EDID as ACPI_TYPE_PACKAGE (Mark Langsdorf) [RHEL-114091]
- ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid (Mark Langsdorf) [RHEL-114091]
- ACPI: x86: Extend Lenovo Yoga Tab 3 quirk with skip GPIO event-handlers (Mark Langsdorf) [RHEL-114091]
- ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP (Mark Langsdorf) [RHEL-114091]
- ACPI: PNP: Add Intel OC Watchdog IDs to non-PNP device list (Mark Langsdorf) [RHEL-114091]
- ACPI: NUMA: Use str_enabled_disabled() helper function (Mark Langsdorf) [RHEL-114091]
- ACPICA: Fix warnings from PR #295 merge (Mark Langsdorf) [RHEL-114091]
- ACPICA: fix acpi parse and parseext cache leaks (Mark Langsdorf) [RHEL-114091]
- ACPICA: fix acpi operand cache leak in dswstate.c (Mark Langsdorf) [RHEL-114091]
- hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register (Mark Langsdorf) [RHEL-114091]
- ACPI: button: Install notifier for system events as well (Mark Langsdorf) [RHEL-114091]
- acpi: nfit: fix narrowing conversion in acpi_nfit_ctl (Mark Langsdorf) [RHEL-114091]
- hwmon: (acpi_power_meter) Fix the fake power alarm reporting (Mark Langsdorf) [RHEL-114091]
- ACPI: fan: Add fan speed reporting for fans with only _FST (Mark Langsdorf) [RHEL-114091]
- ACPI: HED: Always initialize before evged (Mark Langsdorf) [RHEL-114091]
- ACPI: video: Use str_yes_no() helper in acpi_video_bus_add() (Mark Langsdorf) [RHEL-114091]
- ACPI: power: Use str_on_off() helper function (Mark Langsdorf) [RHEL-114091]
- ACPI: thermal: Fix stale comment regarding trip points (Mark Langsdorf) [RHEL-114091]
- ACPI: tables: Use string choice helpers (Mark Langsdorf) [RHEL-114091]
- x86/amd: Use heterogeneous core topology for identifying boost numerator (Mark Langsdorf) [RHEL-114091]
- ACPI: resource: fix a typo for MECHREVO in irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-82671]
- genirq: Unexport nr_irqs (Mark Langsdorf) [RHEL-82671]
- genirq: Switch to irq_get_nr_irqs() (Mark Langsdorf) [RHEL-82671]
- fs/procfs: Switch to irq_get_nr_irqs() (Mark Langsdorf) [RHEL-82671]
- xen/events: Switch to irq_get_nr_irqs() (Mark Langsdorf) [RHEL-82671]
- serial: ucc_uart: Switch to irq_get_nr_irqs() (Mark Langsdorf) [RHEL-82671]
- serial: cpm_uart: Switch to irq_get_nr_irqs() (Mark Langsdorf) [RHEL-82671]
- serial: amba-pl011: Switch to irq_get_nr_irqs() (Mark Langsdorf) [RHEL-82671]
- serial: amba-pl010: Switch to irq_get_nr_irqs() (Mark Langsdorf) [RHEL-82671]
- serial: 8250: Switch to irq_get_nr_irqs() (Mark Langsdorf) [RHEL-82671]
- serial: core: Switch to irq_get_nr_irqs() (Mark Langsdorf) [RHEL-82671]
- scsi: aha152x: Switch to irq_get_nr_irqs() (Mark Langsdorf) [RHEL-82671]
- net: 3com: 3c59x: Switch to irq_get_nr_irqs() (Mark Langsdorf) [RHEL-82671]
- hpet: Switch to irq_get_nr_irqs() (Mark Langsdorf) [RHEL-82671]
- s390/irq: Switch to irq_get_nr_irqs() (Mark Langsdorf) [RHEL-82671]
- powerpc/cell: Switch to irq_get_nr_irqs() (Mark Langsdorf) [RHEL-82671]
- x86/aperfmperf: Fix deadlock on cpu_hotplug_lock (Mark Langsdorf) [RHEL-82671]
- ACPI: bus: implement acpi_device_hid when !ACPI (Mark Langsdorf) [RHEL-82671]
- ACPI: bus: implement for_each_acpi_consumer_dev when !ACPI (Mark Langsdorf) [RHEL-82671]
- ACPI: header: implement acpi_device_handle when !ACPI (Mark Langsdorf) [RHEL-82671]
- ACPI: bus: implement for_each_acpi_dev_match when !ACPI (Mark Langsdorf) [RHEL-82671]
- ACPI: bus: change the prototype for acpi_get_physical_device_location (Mark Langsdorf) [RHEL-82671]
- ACPI: GTDT: Relax sanity checking on Platform Timers array count (Mark Langsdorf) [RHEL-82671]
- ACPI: PRM: Remove unnecessary strict handler address checks (Mark Langsdorf) [RHEL-82671]
- ACPI: resource: IRQ override for Eluktronics MECH-17 (Mark Langsdorf) [RHEL-82671]
- ACPI: property: Fix return value for nval == 0 in acpi_data_prop_read() (Mark Langsdorf) [RHEL-82671]
- ACPI: x86: Add skip i2c clients quirk for Vexia EDU ATLA 10 tablet 5V (Mark Langsdorf) [RHEL-82671]
- hwmon: (acpi_power_meter) Fix a check for the return value of read_domain_devices(). (Mark Langsdorf) [RHEL-82671]
- APEI: GHES: Have GHES honor the panic= setting (Mark Langsdorf) [RHEL-82671]
- mm/early_ioremap: add null pointer checks to prevent NULL-pointer dereference (Mark Langsdorf) [RHEL-82671]
- ACPI: video: Fix random crashes due to bad kfree() (Mark Langsdorf) [RHEL-82671]
- hwmon: (acpi_power_meter) Fix update the power trip points on failure (Mark Langsdorf) [RHEL-82671]
- hwmon: (acpi_power_meter) Fix uninitialized variables (Mark Langsdorf) [RHEL-82671]
- ACPI: resource: acpi_dev_irq_override(): Check DMI match last (Mark Langsdorf) [RHEL-82671]
- ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-82671]
- ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[] (Mark Langsdorf) [RHEL-82671]
- ACPI: property: Consider data nodes as being available (Mark Langsdorf) [RHEL-82671]
- ACPI: fan: cleanup resources in the error path of .probe() (Mark Langsdorf) [RHEL-82671]
- ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired (Mark Langsdorf) [RHEL-82671]
- ACPI: battery: Rename extensions to hook in messages (Mark Langsdorf) [RHEL-82671]
- ACPI: OSL: Use usleep_range() in acpi_os_sleep() (Mark Langsdorf) [RHEL-82671]
- ACPI: resource: Fix memory resource type union access (Mark Langsdorf) [RHEL-82671]
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A (Mark Langsdorf) [RHEL-82671]
- ACPI: introduce acpi_arch_init() (Mark Langsdorf) [RHEL-82671]
- ACPI: x86: Clean up Asus entries in acpi_quirk_skip_dmi_ids[] (Mark Langsdorf) [RHEL-82671]
- ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 8 A1-840 (Mark Langsdorf) [RHEL-82671]
- ACPI: processor_idle: Use acpi_idle_play_dead() for all C-states (Mark Langsdorf) [RHEL-82671]
- ACPI: video: force native for Apple MacbookPro11,2 and Air7,2 (Mark Langsdorf) [RHEL-82671]
- ACPI: CPPC: Fix _CPC register setting issue (Mark Langsdorf) [RHEL-82671]
- hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method (Mark Langsdorf) [RHEL-82671]
- ACPI: x86: Add adev NULL check to acpi_quirk_skip_serdev_enumeration() (Mark Langsdorf) [RHEL-82671]
- ACPI: x86: Make UART skip quirks work on PCI UARTs without an UID (Mark Langsdorf) [RHEL-82671]
- acpi/arm64: remove unnecessary cast (Mark Langsdorf) [RHEL-82671]
- acpi/arm64: Adjust error handling procedure in gtdt_parse_timer_block() (Mark Langsdorf) [RHEL-82671]
- ACPI: allow building without CONFIG_HAS_IOPORT (Mark Langsdorf) [RHEL-82671]
- ACPI: processor_perflib: extend X86 dependency (Mark Langsdorf) [RHEL-82671]
- ACPI: scan: Use strscpy() instead of strcpy() (Mark Langsdorf) [RHEL-82671]
- ACPI: SBSHC: Use strscpy() instead of strcpy() (Mark Langsdorf) [RHEL-82671]
- ACPI: SBS: Use strscpy() instead of strcpy() (Mark Langsdorf) [RHEL-82671]
- ACPI: power: Use strscpy() instead of strcpy() (Mark Langsdorf) [RHEL-82671]
- ACPI: pci_root: Use strscpy() instead of strcpy() (Mark Langsdorf) [RHEL-82671]
- ACPI: pci_link: Use strscpy() instead of strcpy() (Mark Langsdorf) [RHEL-82671]
- ACPI: event: Use strscpy() instead of strcpy() (Mark Langsdorf) [RHEL-82671]
- ACPI: EC: Use strscpy() instead of strcpy() (Mark Langsdorf) [RHEL-82671]
- ACPI: APD: Use strscpy() instead of strcpy() (Mark Langsdorf) [RHEL-82671]
- ACPI: thermal: Use strscpy() instead of strcpy() (Mark Langsdorf) [RHEL-82671]
- ACPI: battery: Check for error code from devm_mutex_init() call (Mark Langsdorf) [RHEL-82671]
- ACPI: GTDT: Tighten the check for the array of platform timer structures (Mark Langsdorf) [RHEL-82671]
- ACPI: CPPC: Make rmw_lock a raw_spin_lock (Mark Langsdorf) [RHEL-82671]
- ACPI: EC: make EC support compile-time conditional (Mark Langsdorf) [RHEL-82671]
- redhat/configs: enable CONFIG_ACPI_EC (Mark Langsdorf) [RHEL-82671]
- ACPI: pfr_telemetry: remove redundant error check on ret (Mark Langsdorf) [RHEL-82671]
- cpufreq: CPPC: fix perf_to_khz/khz_to_perf conversion exception (Mark Langsdorf) [RHEL-82671]
- ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issue (Mark Langsdorf) [RHEL-82671]
- ACPI: resource: Add LG 16T90SP to irq1_level_low_skip_override[] (Mark Langsdorf) [RHEL-82671]
- x86/acpi: Switch to irq_get_nr_irqs() and irq_set_nr_irqs() (Mark Langsdorf) [RHEL-82671]
- genirq: Introduce irq_get_nr_irqs() and irq_set_nr_irqs() (Mark Langsdorf) [RHEL-82671]
- ACPI: battery: Register power supply with power_supply_register() (Mark Langsdorf) [RHEL-82671]
- ACPI: resource: Fold Asus ExpertBook B1402C* and B1502C* DMI quirks together (Mark Langsdorf) [RHEL-82671]
- ACPI: resource: Make Asus ExpertBook B2502 matches cover more models (Mark Langsdorf) [RHEL-82671]
- ACPI: resource: Make Asus ExpertBook B2402 matches cover more models (Mark Langsdorf) [RHEL-82671]
- ACPI: battery: use DEFINE_SIMPLE_DEV_PM_OPS (Mark Langsdorf) [RHEL-82671]
- ACPI: battery: initialize mutexes through devm_ APIs (Mark Langsdorf) [RHEL-82671]
- ACPI: battery: allocate driver data through devm_ APIs (Mark Langsdorf) [RHEL-82671]
- ACPI: battery: check result of register_pm_notifier() (Mark Langsdorf) [RHEL-82671]
- ACPI: battery: Fix possible crash when unregistering a battery hook (Mark Langsdorf) [RHEL-82671]
- power: supply: core: add wakeup source inhibit by power_supply_config (Mark Langsdorf) [RHEL-82671]
- ACPI: battery: Simplify battery hook locking (Mark Langsdorf) [RHEL-82671]
- ACPI: video: Add backlight=native quirk for Dell OptiPlex 5480 AIO (Mark Langsdorf) [RHEL-82671]
- ACPI: resource: Add Asus ExpertBook B2502CVA to irq1_level_low_skip_override[] (Mark Langsdorf) [RHEL-82671]
- ACPI: resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[] (Mark Langsdorf) [RHEL-82671]
- ACPI: resource: Loosen the Asus E1404GAB DMI match to also cover the E1404GA (Mark Langsdorf) [RHEL-82671]
- ACPI: resource: Remove duplicate Asus E1504GAB IRQ override (Mark Langsdorf) [RHEL-82671]
- ACPI: CPPC: Adjust debug messages in amd_set_max_freq_ratio() to warn (Mark Langsdorf) [RHEL-82671]
- ACPI: CPPC: Drop check for non zero perf ratio (Mark Langsdorf) [RHEL-82671]
- ACPI: resource: Add another DMI match for the TongFang GMxXGxx (Mark Langsdorf) [RHEL-82671]
- ACPI: CPPC: Add support for setting EPP register in FFH (Mark Langsdorf) [RHEL-82671]
- ACPI: PM: Quirk ASUS ROG M16 to default to S3 sleep (Mark Langsdorf) [RHEL-82671]
- ACPI: video: Add force_vendor quirk for Panasonic Toughbook CF-18 (Mark Langsdorf) [RHEL-82671]
- ACPI: battery: use driver core managed async probing (Mark Langsdorf) [RHEL-82671]
- ACPI: button: Use strscpy() instead of strcpy() (Mark Langsdorf) [RHEL-82671]
- ACPI: bus: Define and use symbols for device and class name lengths (Mark Langsdorf) [RHEL-82671]
- ACPI: resource: Skip IRQ override on Asus Vivobook Go E1404GAB (Mark Langsdorf) [RHEL-82671]
- ACPI: CPPC: Fix MASK_VAL() usage (Mark Langsdorf) [RHEL-82671]
- ACPICA: Allow for more flexibility in _DSM args (Mark Langsdorf) [RHEL-82671]
- ACPICA: iasl: handle empty connection_node (Mark Langsdorf) [RHEL-82671]
- ACPICA: Avoid warning for Dump Functions (Mark Langsdorf) [RHEL-82671]
- ACPICA: Add support for Windows 11 22H2 _OSI string (Mark Langsdorf) [RHEL-82671]
- ACPICA: Update integer-to-hex-string conversions (Mark Langsdorf) [RHEL-82671]
- ACPICA: Add support for supressing leading zeros in hex strings (Mark Langsdorf) [RHEL-82671]
- ACPICA: Allow for supressing leading zeros when using acpi_ex_convert_to_ascii() (Mark Langsdorf) [RHEL-82671]
- ACPICA: Fix memory leak if acpi_ps_get_next_field() fails (Mark Langsdorf) [RHEL-82671]
- ACPICA: Fix memory leak if acpi_ps_get_next_namepath() fails (Mark Langsdorf) [RHEL-82671]
- ACPICA: Allow PCC Data Type in MCTP resource. (Mark Langsdorf) [RHEL-82671]
- ACPICA: executer/exsystem: Don't nag user about every Stall() violating the spec (Mark Langsdorf) [RHEL-82671]
- ACPICA: Implement ACPI_WARNING_ONCE and ACPI_ERROR_ONCE (Mark Langsdorf) [RHEL-82671]
- ACPICA: Implement the Dword_PCC Resource Descriptor Macro (Mark Langsdorf) [RHEL-82671]
- ACPICA: haiku: Fix invalid value used for semaphores (Mark Langsdorf) [RHEL-82671]
- ACPICA: Allow setting waking vector on reduced hardware platforms (Mark Langsdorf) [RHEL-82671]
- ACPICA: Detect FACS in reduced hardware build (Mark Langsdorf) [RHEL-82671]
- ACPI: utils: Add rev/func to message when acpi_evaluate_dsm() fails (Mark Langsdorf) [RHEL-82671]
- ACPI: x86: Make Lenovo Yoga Tab 3 X90F DMI match less strict (Mark Langsdorf) [RHEL-82671]
- ACPI: video: Make Lenovo Yoga Tab 3 X90F DMI match less strict (Mark Langsdorf) [RHEL-82671]
- ACPI: scan: Refactor dependency creation (Mark Langsdorf) [RHEL-82671]
- ACPI: video: force native for Apple MacbookPro9,2 (Mark Langsdorf) [RHEL-82671]
- ACPI: acpi_processor: Use strscpy instead() of strcpy() (Mark Langsdorf) [RHEL-82671]
- ACPI: AC: Use strscpy() instead of strcpy() (Mark Langsdorf) [RHEL-82671]
- ACPI: PAD: Use strscpy() instead of strcpy() (Mark Langsdorf) [RHEL-82671]
- ACPI: resource: Do IRQ override on MECHREV GM7XG0M (Mark Langsdorf) [RHEL-82671]
- ACPI: APD: Add AMDI0015 as platform device (Mark Langsdorf) [RHEL-82671]
- ACPI/IORT: Add PMCG platform information for HiSilicon HIP10/11 (Mark Langsdorf) [RHEL-82671]
- ACPI: video: Add backlight=native quirk for Dell OptiPlex 7760 AIO (Mark Langsdorf) [RHEL-82671]
- ACPI: video: Add Dell UART backlight controller detection (Mark Langsdorf) [RHEL-82671]
- ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe() (Mark Langsdorf) [RHEL-82671]
- ACPI: processor: Reduce the log level of a per-CPU message about idle states (Mark Langsdorf) [RHEL-82671]
- ACPI: sysfs: remove return value of acpi_device_setup_files() (Mark Langsdorf) [RHEL-82671]
- ACPI: sysfs: manage sysfs attributes through device core (Mark Langsdorf) [RHEL-82671]
- ACPI: sysfs: manage attributes as attribute_group (Mark Langsdorf) [RHEL-82671]
- ACPI: sysfs: evaluate _STR on each sysfs access (Mark Langsdorf) [RHEL-82671]
- ACPI: battery: Remove redundant NULL initalizations (Mark Langsdorf) [RHEL-82671]
- ACPI: battery: Use strscpy() instead of strcpy() (Mark Langsdorf) [RHEL-82671]
- ACPI: EC: Do not release locks during operation region accesses (Mark Langsdorf) [RHEL-82671]
- ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MJ (Mark Langsdorf) [RHEL-82671]
- ACPI: video: force native for some T2 macbooks (Mark Langsdorf) [RHEL-82671]
- ACPI: video: Use strscpy() instead of strcpy() (Mark Langsdorf) [RHEL-82671]
- ACPI: CPPC: Replace ternary operator with umax() (Mark Langsdorf) [RHEL-82671]
- ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MU (Mark Langsdorf) [RHEL-82671]
- ACPI: PMIC: Constify struct pmic_table (Mark Langsdorf) [RHEL-82671]
- ACPI: battery: Add support for charge limiting state (Mark Langsdorf) [RHEL-82671]
- ACPI: bus: Indicate support for battery charge limiting thru _OSC (Mark Langsdorf) [RHEL-82671]
- ACPI: battery: add devm_battery_hook_register() (Mark Langsdorf) [RHEL-82671]
- ACPI: Add post_eject to struct acpi_scan_handler for cpu hotplug (Mark Langsdorf) [RHEL-82671]
- ACPI: processor: Register deferred CPUs from acpi_processor_get_info() (Mark Langsdorf) [RHEL-82671]
- ACPI: scan: switch to flags for acpi_scan_check_and_detach() (Mark Langsdorf) [RHEL-82671]
- ACPI: processor: Add acpi_get_processor_handle() helper (Mark Langsdorf) [RHEL-82671]
- ACPI: processor: Move checks and availability of acpi_processor earlier (Mark Langsdorf) [RHEL-82671]
- ACPI: processor: Drop duplicated check on _STA (enabled + present) (Mark Langsdorf) [RHEL-82671]
- ACPI: processor: Simplify initial onlining to use same path for cold and hotplug (Mark Langsdorf) [RHEL-82671]
- ACPI: processor: Fix memory leaks in error paths of processor_add() (Mark Langsdorf) [RHEL-82671]
- ACPI / amba: Drop unnecessary check for registered amba_dummy_clk (Mark Langsdorf) [RHEL-82671]
- ACPI: processor: Downgrade Intel _OSC and _PDC messages to debug (Mark Langsdorf) [RHEL-82671]
- ACPI: NFIT: add missing MODULE_DESCRIPTION() macro (Mark Langsdorf) [RHEL-82671]
- ACPI: SBS: manage alarm sysfs attribute through psy core (Mark Langsdorf) [RHEL-82671]
- ACPI: battery: use sysfs_emit over sprintf (Mark Langsdorf) [RHEL-82671]
- ACPI: SBS: constify powersupply properties (Mark Langsdorf) [RHEL-82671]
- ACPI: battery: create alarm sysfs attribute atomically (Mark Langsdorf) [RHEL-82671]
- ACPI: AC: constify powersupply properties (Mark Langsdorf) [RHEL-82671]
- ACPI: battery: constify powersupply properties (Mark Langsdorf) [RHEL-82671]
- ACPI: PMIC: Replace open coded be16_to_cpu() (Mark Langsdorf) [RHEL-82671]
- ACPI: PMIC: Convert pr_*() to dev_*() printing macros (Mark Langsdorf) [RHEL-82671]
- ACPI: PMIC: Use sizeof() instead of hard coded value (Mark Langsdorf) [RHEL-82671]
- ACPI: CPPC: add sysfs entry for guaranteed performance (Mark Langsdorf) [RHEL-82671]
- ACPI: HMAT: Use ACCESS_COORDINATE_CPU when appropriate (Mark Langsdorf) [RHEL-82671]
- ACPI: acpi_pad: Still evaluate _OST when _PUR evaluation fails (Mark Langsdorf) [RHEL-82671]
- ACPI: x86: Switch to new Intel CPU model defines (Mark Langsdorf) [RHEL-82671]
- ACPI: arm64: Sort entries alphabetically (Mark Langsdorf) [RHEL-82671]
- ACPI: LPSS: Switch to new Intel CPU model defines (Mark Langsdorf) [RHEL-82671]
- ACPI: fan: Add hwmon support (Mark Langsdorf) [RHEL-82671]
- PM: sleep: core: Fix runtime PM enabling in device_resume_early() (Mark Langsdorf) [RHEL-109251]
- drm/amd/pm: fix missing device_attr cleanup in amdgpu_pm_sysfs_init() (Mark Langsdorf) [RHEL-81536]
- driver core: Drop unneeded 'extern' keyword in fwnode.h (Mark Langsdorf) [RHEL-109251]
- ucsi_ccg: Disable async suspend in ucsi_ccg_probe() (Mark Langsdorf) [RHEL-109251]
- soundwire: intel_auxdevice: Fix system suspend/resume handling (Mark Langsdorf) [RHEL-109251]
- PM: sleep: annotate RCU list iterations (Mark Langsdorf) [RHEL-109251]
- regmap: irq: Avoid lockdep warnings with nested regmap-irq chips (Mark Langsdorf) [RHEL-109251]
- regmap: irq: Free the regmap-irq mutex (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Rearrange suspend/resume error handling in the core (Mark Langsdorf) [RHEL-109251]
- driver core: auxiliary bus: fix OF node leak (Mark Langsdorf) [RHEL-109251]
- PM: runtime: Take active children into account in pm_runtime_get_if_in_use() (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Update power.completion for all devices on errors (Mark Langsdorf) [RHEL-109251]
- regmap: get rid of redundant debugfs_file_{get,put}() (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Add strict_midlayer flag to struct dev_pm_info (Mark Langsdorf) [RHEL-109251]
- PM: runtime: Introduce __rpm_get_driver_callback() (Mark Langsdorf) [RHEL-109251]
- PM: Check power.needs_force_resume in pm_runtime_force_suspend() (Mark Langsdorf) [RHEL-109251]
- PM: runtime: Clear power.needs_force_resume in pm_runtime_reinit() (Mark Langsdorf) [RHEL-109251]
- PM: Make pm_runtime_force_resume() work with DPM_FLAG_SMART_SUSPEND (Mark Langsdorf) [RHEL-109251]
- PM: Move two sleep-related functions under CONFIG_PM_SLEEP (Mark Langsdorf) [RHEL-109251]
- PM: Use true/false as power.needs_force_resume values (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Make async suspend handle suppliers like parents (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Make async resume handle consumers like children (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Drop superfluous might_sleep() calls (Mark Langsdorf) [RHEL-109251]
- regmap: fix potential memory leak of regmap_bus (Mark Langsdorf) [RHEL-109251]
- driver core: Add device_link_test() for testing device link flags (Mark Langsdorf) [RHEL-109251]
- driver core: faux: Quiet probe failures (Mark Langsdorf) [RHEL-109251]
- driver core: faux: Suppress bind attributes (Mark Langsdorf) [RHEL-109251]
- regmap: kunit: Constify regmap_range_cfg array (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Add locking to dpm_async_resume_children() (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Fix power.is_suspended cleanup for direct-complete devices (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Fix list splicing in device suspend error paths (Mark Langsdorf) [RHEL-109251]
- regmap-irq: Use dedicated interrupt wake setters (Mark Langsdorf) [RHEL-109251]
- regmap: Move selecting for REGMAP_MDIO and REGMAP_IRQ (Mark Langsdorf) [RHEL-109251]
- PM: runtime: fix denying of auto suspend in pm_suspend_timer_fn() (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Introduce pm_sleep_transition_in_progress() (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Print PM debug messages during hibernation (Mark Langsdorf) [RHEL-109251]
- PM: sysfs: Move debug runtime PM attributes to runtime_attrs[] (Mark Langsdorf) [RHEL-109251]
- PM: wakeup: Add missing wakeup source attribute relax_count (Mark Langsdorf) [RHEL-109251]
- firmware_loader: use SHA-256 library API instead of crypto_shash API (Mark Langsdorf) [RHEL-109251]
- regcache: Use sort()'s default swap() implementation (Mark Langsdorf) [RHEL-109251]
- PM: runtime: Add new devm functions (Mark Langsdorf) [RHEL-109251]
- devres: Add devm_is_action_added() helper (Mark Langsdorf) [RHEL-109251]
- devres: Move devm_*_action*() APIs to devres.h (Mark Langsdorf) [RHEL-109251]
- devres: rename the first parameter of devm_add_action(_or_reset) (Mark Langsdorf) [RHEL-109251]
- devres: Pass unique name of the resource to devm_add_action_or_reset() (Mark Langsdorf) [RHEL-109251]
- PM: wakeup: Do not expose 4 device wakeup source APIs (Mark Langsdorf) [RHEL-109251]
- driver core: auxiliary bus: Fix IS_ERR() vs NULL mixup in __devm_auxiliary_device_create() (Mark Langsdorf) [RHEL-109251]
- property: Add functions to iterate named child (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Make suspend of devices more asynchronous (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Suspend async parents after suspending children (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Resume children after resuming the parent (Mark Langsdorf) [RHEL-109251]
- software node: Correct a OOB check in software_node_get_reference_args() (Mark Langsdorf) [RHEL-109251]
- drivers/base/memory: Avoid overhead from for_each_present_section_nr() (Mark Langsdorf) [RHEL-109251]
- drivers/base: Extend documentation with preferred way to use auxbus (Mark Langsdorf) [RHEL-109251]
- devres: simplify devm_kstrdup() using devm_kmemdup() (Mark Langsdorf) [RHEL-109251]
- platform: replace magic number with macro PLATFORM_DEVID_NONE (Mark Langsdorf) [RHEL-109251]
- component: do not try to unbind unbound components (Mark Langsdorf) [RHEL-109251]
- driver core: fix potential NULL pointer dereference in dev_uevent() (Mark Langsdorf) [RHEL-109251]
- driver core: introduce device_set_driver() helper (Mark Langsdorf) [RHEL-109251]
- Revert "drivers: core: synchronize really_probe() and dev_uevent()" (Mark Langsdorf) [RHEL-109251]
- driver core: auxiliary bus: add device creation helpers (Mark Langsdorf) [RHEL-109251]
- driver core: faux: Add sysfs groups after probing (Mark Langsdorf) [RHEL-109251]
- drivers/base/memory: improve add_boot_memory_block() (Mark Langsdorf) [RHEL-109251]
- drivers/base/memory: simplify outputting of valid_zones_show() (Mark Langsdorf) [RHEL-109251]
- arch_topology: Support SMT control for OF based system (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Fix handling devices with direct_complete set on errors (Mark Langsdorf) [RHEL-109251]
- PM: clk: Remove unused pm_clk_remove() (Mark Langsdorf) [RHEL-109251]
- PM: sleep: core: Fix indentation in dpm_wait_for_children() (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Remove unused pm_generic_ wrappers (Mark Langsdorf) [RHEL-109251]
- PM: runtime: Unify error handling during suspend and resume (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Rearrange dpm_async_fn() and async state clearing (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Rename power.async_in_progress to power.work_in_progress (Mark Langsdorf) [RHEL-109251]
- PM: core: Tweak pm_runtime_block_if_disabled() return value (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Update power.smart_suspend under PM spinlock (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Adjust check before setting power.must_resume (Mark Langsdorf) [RHEL-109251]
- PM: runtime: Drop status check from pm_runtime_force_resume() (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Suppress sleeping parent warning in special case (Mark Langsdorf) [RHEL-109251]
- PM: sleep: Avoid unnecessary checks in device_prepare_smart_suspend() (Mark Langsdorf) [RHEL-109251]
- driver core: Introduce device_{add,remove}_of_node() (Mark Langsdorf) [RHEL-109251]
- driver core: faux: only create the device if probe() succeeds (Mark Langsdorf) [RHEL-109251]
- drivers: base: component: add function to query the bound status (Mark Langsdorf) [RHEL-109251]
- PM: clk: remove unused of_pm_clk_add_clk() (Mark Langsdorf) [RHEL-109251]
- drivers: base: component: Add debug message for unbind (Mark Langsdorf) [RHEL-109251]
- drivers: base: devres: Fix find_group() documentation (Mark Langsdorf) [RHEL-109251]
- drivers: base: devres: Allow to release group on device release (Mark Langsdorf) [RHEL-109251]
- devres: Introduce devm_kmemdup_array() (Mark Langsdorf) [RHEL-109251]
- driver core: Split devres APIs to device/devres.h (Mark Langsdorf) [RHEL-109251]
- driver core: location: Use str_yes_no() helper function (Mark Langsdorf) [RHEL-109251]
- drivers: base: component: Allow more space for device name (Mark Langsdorf) [RHEL-109251]
- drivers/base/bus.c: fix spelling of "subsystem" (Mark Langsdorf) [RHEL-109251]
- driver core: class: Remove needless return in void API class_remove_file() (Mark Langsdorf) [RHEL-109251]
- err.h: move IOMEM_ERR_PTR() to err.h (Mark Langsdorf) [RHEL-109251]
- PM: runtime: Switch to use hrtimer_setup() (Mark Langsdorf) [RHEL-109251]
- regmap: irq: Use one way of setting all bits in the register (Mark Langsdorf) [RHEL-109251]
- devtmpfs: replace ->mount with ->get_tree in public instance (Mark Langsdorf) [RHEL-109251]
- regmap: Reorder 'struct regmap' (Mark Langsdorf) [RHEL-109251]
- spi: use container_of_cont() for to_spi_device() (Mark Langsdorf) [RHEL-81536]
- cpumask: align text in comment (Mark Langsdorf) [RHEL-81536]
- PM: runtime: Convert pm_runtime_blocked() to static inline (Mark Langsdorf) [RHEL-81536]
- PM: sleep: Fix bit masking operation (Mark Langsdorf) [RHEL-81536]
- PM: sleep: Use DPM_FLAG_SMART_SUSPEND conditionally (Mark Langsdorf) [RHEL-81536]
- PM: runtime: Introduce pm_runtime_blocked() (Mark Langsdorf) [RHEL-81536]
- PM: Block enabling of runtime PM during system suspend (Mark Langsdorf) [RHEL-81536]
- PM: Rearrange documentation related to __pm_runtime_disable() (Mark Langsdorf) [RHEL-81536]
- drivers: core: fix device leak in __fw_devlink_relax_cycles() (Mark Langsdorf) [RHEL-81536]
- dio: Have dio_bus_match() callback take a const * (Mark Langsdorf) [RHEL-81536]
- zorro: make match function take a const pointer (Mark Langsdorf) [RHEL-81536]
- mfd: syscon: Use regmap max_register_is_0 as needed (Mark Langsdorf) [RHEL-81536]
- driver core: add a faux bus for use when a simple device/bus is needed (Mark Langsdorf) [RHEL-81536]
- PM: sleep: core: Restrict power.set_active propagation (Mark Langsdorf) [RHEL-81536]
- regmap-irq: Add missing kfree() (Mark Langsdorf) [RHEL-81536]
- PM: sleep: core: Synchronize runtime PM status of parents and children (Mark Langsdorf) [RHEL-81536]
- PM: sleep: wakeirq: Introduce device-managed variant of dev_pm_set_wake_irq() (Mark Langsdorf) [RHEL-81536]
- devcoredump: Define 'struct bin_attribute' through macro (Mark Langsdorf) [RHEL-81536]
- PM: sleep: Allow configuring the DPM watchdog to warn earlier than panic (Mark Langsdorf) [RHEL-81536]
- device property: Split property reading bool and presence test ops (Mark Langsdorf) [RHEL-81536]
- devres: add devm_remove_action_nowarn() (Mark Langsdorf) [RHEL-81536]
- drivers: core: remove device_link argument from class_compat_[create|remove]_link (Mark Langsdorf) [RHEL-81536]
- i2c: Remove I2C_COMPAT config symbol and related code (Mark Langsdorf) [RHEL-81536]
- driver core: Move two simple APIs for finding child device to header (Mark Langsdorf) [RHEL-81536]
- driver core: Introduce device_iter_t for device iterating APIs (Mark Langsdorf) [RHEL-81536]
- driver core: Correct API device_for_each_child_reverse_from() prototype (Mark Langsdorf) [RHEL-81536]
- driver core: Correct parameter check for API device_for_each_child_reverse_from() (Mark Langsdorf) [RHEL-81536]
- driver core: Move true expression out of if condition in 3 device finding APIs (Mark Langsdorf) [RHEL-81536]
- driver core: class: Fix wild pointer dereferences in API class_dev_iter_next() (Mark Langsdorf) [RHEL-81536]
- devcoredump: cleanup some comments (Mark Langsdorf) [RHEL-81536]
- driver core: Introduce an device matching API device_match_type() (Mark Langsdorf) [RHEL-81536]
- driver core: Remove match_any() (Mark Langsdorf) [RHEL-81536]
- driver core: Simplify API device_find_child_by_name() implementation (Mark Langsdorf) [RHEL-81536]
- driver core: Constify API device_find_child() and adapt for various usages (Mark Langsdorf) [RHEL-81536]
- driver core: have match() callback in struct bus_type take a const * (Mark Langsdorf) [RHEL-81536]
- w1: Remove driver match function (Mark Langsdorf) [RHEL-81536]
- kernel/range: Const-ify range_contains parameters (Mark Langsdorf) [RHEL-81536]
- drivers: base: test: Add ...find_device_by...(... NULL) tests (Mark Langsdorf) [RHEL-81536]
- drivers: base: test: Enable device model tests with KUNIT_ALL_TESTS (Mark Langsdorf) [RHEL-81536]
- drivers: base: Don't match devices with NULL of_node/fwnode/etc (Mark Langsdorf) [RHEL-81536]
- regmap: regmap_multi_reg_read(): make register list const (Mark Langsdorf) [RHEL-81536]
- PM: sleep: sysfs: don't include 'pm_wakeup.h' directly (Mark Langsdorf) [RHEL-81536]
- PM: sleep: Update stale comment in device_resume() (Mark Langsdorf) [RHEL-81536]
- regmap: cache: rbtree: use krealloc_array() to replace krealloc() (Mark Langsdorf) [RHEL-81536]
- regmap: cache: mapple: use kmalloc_array() to replace kmalloc() (Mark Langsdorf) [RHEL-81536]
- regmap: place foo / 8 and foo %% 8 closer to each other (Mark Langsdorf) [RHEL-81536]
- regmap: Use BITS_TO_BYTES() (Mark Langsdorf) [RHEL-81536]
- regmap: cache: Use BITS_TO_BYTES() (Mark Langsdorf) [RHEL-81536]
- regmap: detach regmap from dev on regmap_exit (Mark Langsdorf) [RHEL-81536]
- regmap: Use correct format specifier for logging range errors (Mark Langsdorf) [RHEL-81536]
- firmware_loader: Fix possible resource leak in fw_log_firmware_info() (Mark Langsdorf) [RHEL-81536]
- drivers: core: fw_devlink: Fix excess parameter description in docstring (Mark Langsdorf) [RHEL-81536]
- driver core: class: Correct WARN() message in APIs class_(for_each|find)_device() (Mark Langsdorf) [RHEL-81536]
- cacheinfo: Use of_property_present() for non-boolean properties (Mark Langsdorf) [RHEL-81536]
- drivers: core: fw_devlink: Make the error message a bit more useful (Mark Langsdorf) [RHEL-81536]
- driver core: fw_devlink: Stop trying to optimize cycle detection logic (Mark Langsdorf) [RHEL-81536]
- driver core: constify devlink class (Mark Langsdorf) [RHEL-81536]
- driver core: Put device attribute @wakeup_last_time_ms and its show() together (Mark Langsdorf) [RHEL-81536]
- cacheinfo: Don't opencode per_cpu_cacheinfo() (Mark Langsdorf) [RHEL-81536]
- driver core: auxiliary bus: Spelling s/pecific/specific/ (Mark Langsdorf) [RHEL-81536]
- regmap: irq: Set lockdep class for hierarchical IRQ domains (Mark Langsdorf) [RHEL-81536]
- regmap: maple: Provide lockdep (sub)class for maple tree's internal lock (Mark Langsdorf) [RHEL-81536]
- regmap: kunit: Fix repeated test param (Mark Langsdorf) [RHEL-81536]
- Revert "driver core: Fix uevent_show() vs driver detach race" (Mark Langsdorf) [RHEL-81536]
- drivers/base: Remove unused auxiliary_find_device (Mark Langsdorf) [RHEL-81536]
- firmware_loader: Reorganize kerneldoc parameter names (Mark Langsdorf) [RHEL-81536]
- PM: domains: Support required OPPs in dev_pm_domain_attach_list() (Mark Langsdorf) [RHEL-81536]
- OPP: Rework _set_required_devs() to manage a single device per call (Mark Langsdorf) [RHEL-81536]
- OPP: fix error code in dev_pm_opp_set_config() (Mark Langsdorf) [RHEL-81536]
- PM: domains: Fix alloc/free in dev_pm_domain_attach|detach_list() (Mark Langsdorf) [RHEL-81536]
- driver core: Add device probe log helper dev_warn_probe() (Mark Langsdorf) [RHEL-81536]
- regmap: Specifically test writing 0 as a value to sparse caches (Mark Langsdorf) [RHEL-81536]
- regmap-irq: Consistently use memset32() in regmap_irq_thread() (Mark Langsdorf) [RHEL-81536]
- driver core: attribute_container: Remove unused functions (Mark Langsdorf) [RHEL-81536]
- driver core: Trivially simplify ((struct device_private *)curr)->device->p to @curr (Mark Langsdorf) [RHEL-81536]
- devres: Correclty strip percpu address space of devm_free_percpu() argument (Mark Langsdorf) [RHEL-81536]
- driver core: Make parameter check consistent for API cluster device_(for_each|find)_child() (Mark Langsdorf) [RHEL-81536]
- platform: Make platform_bus_type constant (Mark Langsdorf) [RHEL-81536]
- driver core: class: Check namespace relevant parameters in class_register() (Mark Langsdorf) [RHEL-81536]
- driver:base:core: Adding a "Return:" line in comment for device_link_add() (Mark Langsdorf) [RHEL-81536]
- drivers/base: Introduce device_match_t for device finding APIs (Mark Langsdorf) [RHEL-81536]
- firmware_loader: Block path traversal (Mark Langsdorf) [RHEL-81536]
- regmap: kunit: Add coverage of spinlocked regmaps (Mark Langsdorf) [RHEL-81536]
- regcache: use map->alloc_flags also for allocating cache (Mark Langsdorf) [RHEL-81536]
- regmap: Use locking during kunit tests (Mark Langsdorf) [RHEL-81536]
- regmap: Hold the regmap lock when allocating and freeing the cache (Mark Langsdorf) [RHEL-81536]
- driver core: Use 2-argument strscpy() (Mark Langsdorf) [RHEL-81536]
- driver core: Make use of returned value of dev_err_probe() (Mark Langsdorf) [RHEL-81536]
- driver core: Use guards for simple mutex locks (Mark Langsdorf) [RHEL-81536]
- driver core: Use kasprintf() instead of fixed buffer formatting (Mark Langsdorf) [RHEL-81536]
- driver core: Sort headers (Mark Langsdorf) [RHEL-81536]
- PM: domains: add device managed version of dev_pm_domain_attach|detach_list() (Mark Langsdorf) [RHEL-81536]
- driver core: Fix a potential null-ptr-deref in module_add_driver() (Mark Langsdorf) [RHEL-81536]
- driver core: bus: Add simple error handling for buses_init() (Mark Langsdorf) [RHEL-81536]
- driver core: Remove unused parameter for virtual_device_parent() (Mark Langsdorf) [RHEL-81536]
- driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute (Mark Langsdorf) [RHEL-81536]
- driver core: Fix error handling in driver API device_rename() (Mark Langsdorf) [RHEL-81536]
- driver core: Fix size calculation of symlink name for devlink_(add|remove)_symlinks() (Mark Langsdorf) [RHEL-81536]
- drivers: cacheinfo: use __free attribute instead of of_node_put() (Mark Langsdorf) [RHEL-81536]
- regmap: maple: work around gcc-14.1 false-positive warning (Mark Langsdorf) [RHEL-81536]
- regmap: kunit: Add test cases for regmap_multi_reg_(read,write}() (Mark Langsdorf) [RHEL-81536]
- regmap: Implement regmap_multi_reg_read() (Mark Langsdorf) [RHEL-81536]
- driver core: module: make module_[add|remove]_driver take a const * (Mark Langsdorf) [RHEL-81536]
- driver core: make driver_find_device() take a const * (Mark Langsdorf) [RHEL-81536]
- driver core: make driver_[create|remove]_file take a const * (Mark Langsdorf) [RHEL-81536]
- regmap-irq: handle const struct regmap_irq_sub_irq_map (Mark Langsdorf) [RHEL-81536]
- devres: Correct code style for functions that return a pointer type (Mark Langsdorf) [RHEL-81536]
- devres: Initialize an uninitialized struct member (Mark Langsdorf) [RHEL-81536]
- devres: Fix devm_krealloc() wasting memory (Mark Langsdorf) [RHEL-81536]
- cpumask: Add enabled cpumask for present CPUs that can be brought online (Mark Langsdorf) [RHEL-81536]
- cpu: Do not warn on arch_register_cpu() returning -EPROBE_DEFER (Mark Langsdorf) [RHEL-81536]
- regmap: add missing MODULE_DESCRIPTION() macros (Mark Langsdorf) [RHEL-81536]
- driver core: make [device_]driver_attach take a const * (Mark Langsdorf) [RHEL-81536]
- driver core: Make dev_err_probe() silent for -ENOMEM (Mark Langsdorf) [RHEL-81536]
- drivers: arch_topology: use __free attribute instead of of_node_put() (Mark Langsdorf) [RHEL-81536]
- drivers: arch_topology: Refactor do-while loops (Mark Langsdorf) [RHEL-81536]
- regmap-i2c: add missing MODULE_DESCRIPTION() macro (Mark Langsdorf) [RHEL-81536]
- regmap: kunit: Use array_size() and sizeof(*ptr) consistently (Mark Langsdorf) [RHEL-81536]
- regmap: cache: Use correct type of the rb_for_each() parameter (Mark Langsdorf) [RHEL-81536]
- regmap: spi: Fix potential off-by-one when calculating reserved size (Mark Langsdorf) [RHEL-81536]
- driver core: remove devm_device_add_groups() (Mark Langsdorf) [RHEL-81536]
- regmap: kunit: add missing MODULE_DESCRIPTION() (Mark Langsdorf) [RHEL-81536]
- regmap: kunit: Fix memory leaks in gen_regmap() and gen_raw_regmap() (Mark Langsdorf) [RHEL-81536]
- regmap-i2c: Subtract reg size from max_write (Mark Langsdorf) [RHEL-81536]
- driver core: Add device_show_string() helper for sysfs attributes (Mark Langsdorf) [RHEL-81536]
- module: don't ignore sysfs_create_link() failures (Mark Langsdorf) [RHEL-81536]
- regmap: spi: Add missing MODULE_DESCRIPTION() (Mark Langsdorf) [RHEL-81536]
- regmap: Drop capitalisation in MODULE_DESCRIPTION() (Mark Langsdorf) [RHEL-81536]
- PM: sleep: Take advantage of %%ps to simplify debug output (Mark Langsdorf) [RHEL-81536]
- driver core: Remove unused platform_notify, platform_notify_remove (Mark Langsdorf) [RHEL-81536]
- driver core: Introduce device_link_wait_removal() (Mark Langsdorf) [RHEL-81536]
- regmap: maple: Remove second semicolon (Mark Langsdorf) [RHEL-81536]
- device: core: Log warning for devices pending deferred probe on timeout (Mark Langsdorf) [RHEL-81536]
- driver: core: Use dev_* instead of pr_* so device metadata is added (Mark Langsdorf) [RHEL-81536]
- driver: core: Log probe failure as error and with device metadata (Mark Langsdorf) [RHEL-81536]
- driver core: Add FWLINK_FLAG_IGNORE to completely ignore a fwnode link (Mark Langsdorf) [RHEL-81536]
- driver core: Adds flags param to fwnode_link_add() (Mark Langsdorf) [RHEL-81536]
- driver core: Move fw_devlink stuff to where it belongs (Mark Langsdorf) [RHEL-81536]
- firmware_loader: Suppress warning on FW_OPT_NO_WARN flag (Mark Langsdorf) [RHEL-81536]
- PM: runtime: add tracepoint for runtime_status changes (Mark Langsdorf) [RHEL-81536]
- regmap: rework ->max_register handling (Mark Langsdorf) [RHEL-81536]
- PM: sleep: Call dpm_async_fn() directly in each suspend phase (Mark Langsdorf) [RHEL-81536]
- PM: sleep: Move devices to new lists earlier in each suspend phase (Mark Langsdorf) [RHEL-81536]
- PM: sleep: Move some assignments from under a lock (Mark Langsdorf) [RHEL-81536]
- PM: sleep: stats: Log errors right after running suspend callbacks (Mark Langsdorf) [RHEL-81536]
- PM: sleep: stats: Call dpm_save_failed_step() at most once per phase (Mark Langsdorf) [RHEL-81536]
- PM: sleep: stats: Define suspend_stats next to the code using it (Mark Langsdorf) [RHEL-81536]
- PM: sleep: stats: Use an array of step failure counters (Mark Langsdorf) [RHEL-81536]
- PM: sleep: stats: Use array of suspend step names (Mark Langsdorf) [RHEL-81536]
- driver core: component: fix spellos (Mark Langsdorf) [RHEL-81536]
- driver core: cpu: make cpu_subsys const (Mark Langsdorf) [RHEL-81536]
- PM: sleep: Relocate two device PM core functions (Mark Langsdorf) [RHEL-81536]
- PM: sleep: Simplify dpm_suspended_list walk in dpm_resume() (Mark Langsdorf) [RHEL-81536]
- PM: QoS: Use kcalloc() instead of kzalloc() (Mark Langsdorf) [RHEL-81536]
- class: fix use-after-free in class_register() (Mark Langsdorf) [RHEL-81536]
- driver core: class: fix Excess kernel-doc description warning (Mark Langsdorf) [RHEL-81536]
- driver core: mark remaining local bus_type variables as const (Mark Langsdorf) [RHEL-81536]
- driver core: container: make container_subsys const (Mark Langsdorf) [RHEL-81536]
- PM: fix missing rculist.h dependency (Mark Langsdorf) [RHEL-81536]
- regmap: fix kcalloc() arguments order (Mark Langsdorf) [RHEL-81536]
- driver core: Better advertise dev_err_probe() (Mark Langsdorf) [RHEL-81536]
- driver core: Emit reason for pending deferred probe (Mark Langsdorf) [RHEL-81536]
- driver core: Enable fw_devlink=rpm by default (Mark Langsdorf) [RHEL-81536]
- device property: fwnode_property_get_reference_args allows NULL args now (Mark Langsdorf) [RHEL-81536]
- software node: Let args be NULL in software_node_get_reference_args (Mark Langsdorf) [RHEL-81536]
- software node: Remove usage of the deprecated ida_simple_xx() API (Mark Langsdorf) [RHEL-81536]
- base: soc: Remove usage of the deprecated ida_simple_xx() API (Mark Langsdorf) [RHEL-81536]
- drivers: base: Print a warning instead of panic() when register_cpu() fails (Mark Langsdorf) [RHEL-81536]
- drivers: base: add arch_cpu_is_hotpluggable() (Mark Langsdorf) [RHEL-81536]
- device property: Add fwnode_name_eq() (Mark Langsdorf) [RHEL-81536]
- driver core: make device_is_dependent() static (Mark Langsdorf) [RHEL-81536]
- devcoredump: Send uevent once devcd is ready (Mark Langsdorf) [RHEL-81536]
- firmware_loader: Expand Firmware upload error codes with firmware invalid error (Mark Langsdorf) [RHEL-81536]
- regmap: fix regmap_noinc_write() description (Mark Langsdorf) [RHEL-81536]
- firmware_loader: Abort all upcoming firmware load request once reboot triggered (Mark Langsdorf) [RHEL-81536]
- firmware_loader: Refactor kill_pending_fw_fallback_reqs() (Mark Langsdorf) [RHEL-81536]
- driver core: Release all resources during unbind before updating device links (Mark Langsdorf) [RHEL-81536]
- driver core: class: remove boilerplate code (Mark Langsdorf) [RHEL-81536]
- dev_printk: add new dev_err_probe() helpers (Mark Langsdorf) [RHEL-109251]
- driver core: Move dev_err_probe() to where it belogs (Mark Langsdorf) [RHEL-109251]
- sysfs: Introduce DEFINE_SIMPLE_SYSFS_GROUP_VISIBLE() (Mark Langsdorf) [RHEL-81536]
- sysfs: Document new "group visible" helpers (Mark Langsdorf) [RHEL-81536]
- soundwire: sysfs: have the driver core handle the creation of the device groups (Mark Langsdorf) [RHEL-81536]
- soundwire: sysfs: cleanup the logic for creating the dp0 sysfs attributes (Mark Langsdorf) [RHEL-81536]
Resolves: RHEL-109251, RHEL-114091, RHEL-124606, RHEL-81536, RHEL-82671, RHEL-97678

Signed-off-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>
2025-12-17 07:57:03 +00:00

12 MiB

The file is too large to be shown. View Raw