diff --git a/Makefile.rhelver b/Makefile.rhelver index e9afe906b..62c0e4574 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 2 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 176 +RHEL_RELEASE = 177 # # RHEL_REBASE_NUM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 63fe7b2e8..8a3c23069 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -5622,6 +5622,8 @@ CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_F03=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y +# CONFIG_RMI4_F1A is not set +# CONFIG_RMI4_F21 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F3A=y @@ -8198,7 +8200,7 @@ CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_OV01A10 is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set +CONFIG_VIDEO_OV08X40=m # CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_OV13B10 is not set # CONFIG_VIDEO_OV2640 is not set diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 1f12d53ce..f895104d1 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -5599,6 +5599,8 @@ CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_F03=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y +# CONFIG_RMI4_F1A is not set +# CONFIG_RMI4_F21 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F3A=y @@ -8173,7 +8175,7 @@ CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_OV01A10 is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set +CONFIG_VIDEO_OV08X40=m # CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_OV13B10 is not set # CONFIG_VIDEO_OV2640 is not set diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 60decf634..18fe1ef41 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -5618,6 +5618,8 @@ CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_F03=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y +# CONFIG_RMI4_F1A is not set +# CONFIG_RMI4_F21 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F3A=y @@ -8194,7 +8196,7 @@ CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_OV01A10 is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set +CONFIG_VIDEO_OV08X40=m # CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_OV13B10 is not set # CONFIG_VIDEO_OV2640 is not set diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index 848fc5fe0..7f540470e 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -5595,6 +5595,8 @@ CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_F03=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y +# CONFIG_RMI4_F1A is not set +# CONFIG_RMI4_F21 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F3A=y @@ -8169,7 +8171,7 @@ CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_OV01A10 is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set +CONFIG_VIDEO_OV08X40=m # CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_OV13B10 is not set # CONFIG_VIDEO_OV2640 is not set diff --git a/kernel-aarch64-rt-64k-debug-rhel.config b/kernel-aarch64-rt-64k-debug-rhel.config index 6c4a5148a..f78c45692 100644 --- a/kernel-aarch64-rt-64k-debug-rhel.config +++ b/kernel-aarch64-rt-64k-debug-rhel.config @@ -5669,6 +5669,8 @@ CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_F03=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y +# CONFIG_RMI4_F1A is not set +# CONFIG_RMI4_F21 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F3A=y @@ -8247,7 +8249,7 @@ CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_OV01A10 is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set +CONFIG_VIDEO_OV08X40=m # CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_OV13B10 is not set # CONFIG_VIDEO_OV2640 is not set diff --git a/kernel-aarch64-rt-64k-rhel.config b/kernel-aarch64-rt-64k-rhel.config index c623dd9ca..0cb99da4d 100644 --- a/kernel-aarch64-rt-64k-rhel.config +++ b/kernel-aarch64-rt-64k-rhel.config @@ -5646,6 +5646,8 @@ CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_F03=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y +# CONFIG_RMI4_F1A is not set +# CONFIG_RMI4_F21 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F3A=y @@ -8222,7 +8224,7 @@ CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_OV01A10 is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set +CONFIG_VIDEO_OV08X40=m # CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_OV13B10 is not set # CONFIG_VIDEO_OV2640 is not set diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index a5a53c424..74ca8879e 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -5665,6 +5665,8 @@ CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_F03=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y +# CONFIG_RMI4_F1A is not set +# CONFIG_RMI4_F21 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F3A=y @@ -8243,7 +8245,7 @@ CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_OV01A10 is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set +CONFIG_VIDEO_OV08X40=m # CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_OV13B10 is not set # CONFIG_VIDEO_OV2640 is not set diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index c2106aac8..9b15ceb0d 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -5642,6 +5642,8 @@ CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_F03=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y +# CONFIG_RMI4_F1A is not set +# CONFIG_RMI4_F21 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F3A=y @@ -8218,7 +8220,7 @@ CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_OV01A10 is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set +CONFIG_VIDEO_OV08X40=m # CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_OV13B10 is not set # CONFIG_VIDEO_OV2640 is not set diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 845acc935..1ae23795d 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -5138,6 +5138,8 @@ CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_F03=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y +# CONFIG_RMI4_F1A is not set +# CONFIG_RMI4_F21 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F3A=y @@ -5400,8 +5402,8 @@ CONFIG_SCHED_AUTOGROUP=y CONFIG_SCHED_CLASS_EXT=y CONFIG_SCHED_CLUSTER=y CONFIG_SCHED_CORE=y -# CONFIG_SCHED_MC is not set CONFIG_SCHED_MC_PRIO=y +CONFIG_SCHED_MC=y CONFIG_SCHED_OMIT_FRAME_POINTER=y CONFIG_SCHED_SMT=y CONFIG_SCHED_STACK_END_CHECK=y @@ -7617,7 +7619,7 @@ CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_OV01A10 is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set +CONFIG_VIDEO_OV08X40=m # CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_OV13B10 is not set # CONFIG_VIDEO_OV2640 is not set diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 752f07a3e..1ab5fc48b 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -5117,6 +5117,8 @@ CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_F03=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y +# CONFIG_RMI4_F1A is not set +# CONFIG_RMI4_F21 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F3A=y @@ -5379,8 +5381,8 @@ CONFIG_SCHED_AUTOGROUP=y CONFIG_SCHED_CLASS_EXT=y CONFIG_SCHED_CLUSTER=y CONFIG_SCHED_CORE=y -# CONFIG_SCHED_MC is not set CONFIG_SCHED_MC_PRIO=y +CONFIG_SCHED_MC=y CONFIG_SCHED_OMIT_FRAME_POINTER=y CONFIG_SCHED_SMT=y CONFIG_SCHED_STACK_END_CHECK=y @@ -7594,7 +7596,7 @@ CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_OV01A10 is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set +CONFIG_VIDEO_OV08X40=m # CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_OV13B10 is not set # CONFIG_VIDEO_OV2640 is not set diff --git a/kernel-riscv64-debug-rhel.config b/kernel-riscv64-debug-rhel.config index be9c14246..2af0c772c 100644 --- a/kernel-riscv64-debug-rhel.config +++ b/kernel-riscv64-debug-rhel.config @@ -5072,6 +5072,8 @@ CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_F03=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y +# CONFIG_RMI4_F1A is not set +# CONFIG_RMI4_F21 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F3A=y @@ -7527,7 +7529,7 @@ CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_OV01A10 is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set +CONFIG_VIDEO_OV08X40=m # CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_OV13B10 is not set # CONFIG_VIDEO_OV2640 is not set diff --git a/kernel-riscv64-rhel.config b/kernel-riscv64-rhel.config index c5951afb1..e04647f8e 100644 --- a/kernel-riscv64-rhel.config +++ b/kernel-riscv64-rhel.config @@ -5051,6 +5051,8 @@ CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_F03=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y +# CONFIG_RMI4_F1A is not set +# CONFIG_RMI4_F21 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F3A=y @@ -7504,7 +7506,7 @@ CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_OV01A10 is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set +CONFIG_VIDEO_OV08X40=m # CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_OV13B10 is not set # CONFIG_VIDEO_OV2640 is not set diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index d7fa1ccba..0d26df457 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -5078,6 +5078,8 @@ CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_F03=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y +# CONFIG_RMI4_F1A is not set +# CONFIG_RMI4_F21 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F3A=y @@ -7600,7 +7602,7 @@ CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_OV01A10 is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set +CONFIG_VIDEO_OV08X40=m # CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_OV13B10 is not set # CONFIG_VIDEO_OV2640 is not set diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index dcaacff63..6b205bf47 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -5057,6 +5057,8 @@ CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_F03=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y +# CONFIG_RMI4_F1A is not set +# CONFIG_RMI4_F21 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F3A=y @@ -7577,7 +7579,7 @@ CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_OV01A10 is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set +CONFIG_VIDEO_OV08X40=m # CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_OV13B10 is not set # CONFIG_VIDEO_OV2640 is not set diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index c540e3ebe..5ce0dd57c 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -5069,6 +5069,8 @@ CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_F03=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y +# CONFIG_RMI4_F1A is not set +# CONFIG_RMI4_F21 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F3A=y @@ -7598,7 +7600,7 @@ CONFIG_VIDEO_IVTV=m # CONFIG_VIDEO_OV01A10 is not set # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set +CONFIG_VIDEO_OV08X40=m # CONFIG_VIDEO_OV13858 is not set # CONFIG_VIDEO_OV13B10 is not set # CONFIG_VIDEO_OV2640 is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index b19eda9c4..d125eab47 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -2273,6 +2273,7 @@ CONFIG_GPIO_SIM=m # CONFIG_GPIO_THUNDERX is not set # CONFIG_GPIO_TPIC2810 is not set CONFIG_GPIO_TPS68470=m +CONFIG_GPIO_USBIO=m # CONFIG_GPIO_VF610 is not set # CONFIG_GPIO_VIPERBOARD is not set # CONFIG_GPIO_VIRTIO is not set @@ -2635,6 +2636,7 @@ CONFIG_I2C_SMBUS=m CONFIG_I2C_STUB=m # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=m +CONFIG_I2C_USBIO=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # CONFIG_I2C_VIPERBOARD is not set @@ -5424,6 +5426,8 @@ CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_F03=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y +# CONFIG_RMI4_F1A is not set +# CONFIG_RMI4_F21 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F3A=y @@ -7817,6 +7821,7 @@ CONFIG_USB_UAS=m CONFIG_USB_UEAGLEATM=m CONFIG_USB_UHCI_HCD=y # CONFIG_USB_ULPI_BUS is not set +CONFIG_USB_USBIO=m CONFIG_USB_USBNET=m CONFIG_USB_USS720=m CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y @@ -8017,7 +8022,7 @@ CONFIG_VIDEO_IVTV=m CONFIG_VIDEO_OV01A10=m # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set +CONFIG_VIDEO_OV08X40=m CONFIG_VIDEO_OV13858=m CONFIG_VIDEO_OV13B10=m # CONFIG_VIDEO_OV2640 is not set diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index 6cf4cb6e7..6a2413808 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -2257,6 +2257,7 @@ CONFIG_GPIO_SIM=m # CONFIG_GPIO_THUNDERX is not set # CONFIG_GPIO_TPIC2810 is not set CONFIG_GPIO_TPS68470=m +CONFIG_GPIO_USBIO=m # CONFIG_GPIO_VF610 is not set # CONFIG_GPIO_VIPERBOARD is not set # CONFIG_GPIO_VIRTIO is not set @@ -2619,6 +2620,7 @@ CONFIG_I2C_SMBUS=m CONFIG_I2C_STUB=m # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=m +CONFIG_I2C_USBIO=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # CONFIG_I2C_VIPERBOARD is not set @@ -5402,6 +5404,8 @@ CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_F03=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y +# CONFIG_RMI4_F1A is not set +# CONFIG_RMI4_F21 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F3A=y @@ -7793,6 +7797,7 @@ CONFIG_USB_UAS=m CONFIG_USB_UEAGLEATM=m CONFIG_USB_UHCI_HCD=y # CONFIG_USB_ULPI_BUS is not set +CONFIG_USB_USBIO=m CONFIG_USB_USBNET=m CONFIG_USB_USS720=m CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y @@ -7993,7 +7998,7 @@ CONFIG_VIDEO_IVTV=m CONFIG_VIDEO_OV01A10=m # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set +CONFIG_VIDEO_OV08X40=m CONFIG_VIDEO_OV13858=m CONFIG_VIDEO_OV13B10=m # CONFIG_VIDEO_OV2640 is not set diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index f8fea34ba..33bb62a51 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -2313,6 +2313,7 @@ CONFIG_GPIO_SIM=m # CONFIG_GPIO_THUNDERX is not set # CONFIG_GPIO_TPIC2810 is not set CONFIG_GPIO_TPS68470=m +CONFIG_GPIO_USBIO=m # CONFIG_GPIO_VF610 is not set # CONFIG_GPIO_VIPERBOARD is not set # CONFIG_GPIO_VIRTIO is not set @@ -2676,6 +2677,7 @@ CONFIG_I2C_SMBUS=m CONFIG_I2C_STUB=m # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=m +CONFIG_I2C_USBIO=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # CONFIG_I2C_VIPERBOARD is not set @@ -5471,6 +5473,8 @@ CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_F03=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y +# CONFIG_RMI4_F1A is not set +# CONFIG_RMI4_F21 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F3A=y @@ -7866,6 +7870,7 @@ CONFIG_USB_UAS=m CONFIG_USB_UEAGLEATM=m CONFIG_USB_UHCI_HCD=y # CONFIG_USB_ULPI_BUS is not set +CONFIG_USB_USBIO=m CONFIG_USB_USBNET=m CONFIG_USB_USS720=m CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y @@ -8066,7 +8071,7 @@ CONFIG_VIDEO_IVTV=m CONFIG_VIDEO_OV01A10=m # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set +CONFIG_VIDEO_OV08X40=m CONFIG_VIDEO_OV13858=m CONFIG_VIDEO_OV13B10=m # CONFIG_VIDEO_OV2640 is not set diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index 463d0b25b..4846c944b 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -2297,6 +2297,7 @@ CONFIG_GPIO_SIM=m # CONFIG_GPIO_THUNDERX is not set # CONFIG_GPIO_TPIC2810 is not set CONFIG_GPIO_TPS68470=m +CONFIG_GPIO_USBIO=m # CONFIG_GPIO_VF610 is not set # CONFIG_GPIO_VIPERBOARD is not set # CONFIG_GPIO_VIRTIO is not set @@ -2660,6 +2661,7 @@ CONFIG_I2C_SMBUS=m CONFIG_I2C_STUB=m # CONFIG_I2C_TAOS_EVM is not set CONFIG_I2C_TINY_USB=m +CONFIG_I2C_USBIO=m CONFIG_I2C_VIA=m CONFIG_I2C_VIAPRO=m # CONFIG_I2C_VIPERBOARD is not set @@ -5449,6 +5451,8 @@ CONFIG_RMI4_F03_SERIO=m CONFIG_RMI4_F03=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y +# CONFIG_RMI4_F1A is not set +# CONFIG_RMI4_F21 is not set CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F3A=y @@ -7842,6 +7846,7 @@ CONFIG_USB_UAS=m CONFIG_USB_UEAGLEATM=m CONFIG_USB_UHCI_HCD=y # CONFIG_USB_ULPI_BUS is not set +CONFIG_USB_USBIO=m CONFIG_USB_USBNET=m CONFIG_USB_USS720=m CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y @@ -8042,7 +8047,7 @@ CONFIG_VIDEO_IVTV=m CONFIG_VIDEO_OV01A10=m # CONFIG_VIDEO_OV02A10 is not set # CONFIG_VIDEO_OV08D10 is not set -# CONFIG_VIDEO_OV08X40 is not set +CONFIG_VIDEO_OV08X40=m CONFIG_VIDEO_OV13858=m CONFIG_VIDEO_OV13B10=m # CONFIG_VIDEO_OV2640 is not set diff --git a/kernel.changelog b/kernel.changelog index 62468beff..7b82eddfd 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,1017 @@ +* Sun Jan 04 2026 CKI KWF Bot [6.12.0-177.el10] +- usb: dwc3: Fix race condition between concurrent dwc3_remove_requests() call paths (CKI Backport Bot) [RHEL-137151] {CVE-2025-68287} +- mm/memory-failure: fix redundant updates for already poisoned pages (CKI Backport Bot) [RHEL-114813] +- block: Use RCU in blk_mq_[un]quiesce_tagset() instead of set->tag_list_lock (Ming Lei) [RHEL-128781] +- KVM: arm64: VHE: Compute fgt traps before activating them (Donald Dutile) [RHEL-131242] +- KVM: arm64: Finalize ID registers only once per VM (Donald Dutile) [RHEL-131242] +- KVM: arm64: Limit clearing of ID_{AA64PFR0,PFR1}_EL1.GIC to userspace irqchip (Donald Dutile) [RHEL-131242] +- KVM: arm64: Set ID_{AA64PFR0,PFR1}_EL1.GIC when GICv3 is configured (Donald Dutile) [RHEL-131242] +- KVM: arm64: Make all 32bit ID registers fully writable (Donald Dutile) [RHEL-131242] +- KVM: arm64: Check the untrusted offset in FF-A memory share (Donald Dutile) [RHEL-131242] +- KVM: arm64: Check range args for pKVM mem transitions (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Filter ZCR_EL2 in get-reg-list (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Add SCTLR2_EL2 to get-reg-list (Donald Dutile) [RHEL-131242] +- KVM: selftests: fix MAPC RDbase target formatting in vgic_lpi_stress (Donald Dutile) [RHEL-131242] +- arm64: Revamp HCR_EL2.E2H RES1 detection (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Use FGT write trap of MDSCR_EL1 when available (Donald Dutile) [RHEL-131242] +- KVM: arm64: Compute per-vCPU FGTs at vcpu_load() (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Fix misleading comment about virtual timer encoding (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Add an E2H=0-specific configuration to get_reg_list (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Make dependencies on VHE-specific registers explicit (Donald Dutile) [RHEL-131242] +- KVM: arm64: Kill leftovers of ad-hoc timer userspace access (Donald Dutile) [RHEL-131242] +- KVM: arm64: Fix WFxT handling of nested virt (Donald Dutile) [RHEL-131242] +- KVM: arm64: Move CNT*CT_EL0 userspace accessors to generic infrastructure (Donald Dutile) [RHEL-131242] +- KVM: arm64: Move CNT*_CVAL_EL0 userspace accessors to generic infrastructure (Donald Dutile) [RHEL-131242] +- KVM: arm64: Move CNT*_CTL_EL0 userspace accessors to generic infrastructure (Donald Dutile) [RHEL-131242] +- KVM: arm64: Add timer UAPI workaround to sysreg infrastructure (Donald Dutile) [RHEL-131242] +- KVM: arm64: Make timer_set_offset() generally accessible (Donald Dutile) [RHEL-131242] +- KVM: arm64: Replace timer context vcpu pointer with timer_id (Donald Dutile) [RHEL-131242] +- KVM: arm64: Introduce timer_context_to_vcpu() helper (Donald Dutile) [RHEL-131242] +- KVM: arm64: Hide CNTHV_*_EL2 from userspace for nVHE guests (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Actually enable IRQs in vgic_lpi_stress (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Allocate vcpus with correct size (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Sync ID_AA64PFR1, MPIDR, CLIDR in guest (Donald Dutile) [RHEL-131242] +- KVM: arm64: Remove unreachable break after return (Donald Dutile) [RHEL-131242] +- KVM: arm64: Prevent access to vCPU events before init (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Track width of timer counter as "int", not "uint64_t" (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Test effective value of HCR_EL2.AMO (Donald Dutile) [RHEL-131242] +- KVM: arm64: Use the in-context stage-1 in __kvm_find_s1_desc_level() (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Don't advance PC when pending an SVE exception (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Don't treat ZCR_EL2 as a 'mapped' register (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Cover ID_AA64ISAR3_EL1 in set_id_regs (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Remove a duplicate register listing in set_id_regs (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Cope with arch silliness in EL2 selftest (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Add basic test for running in VHE EL2 (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Enable EL2 by default (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Initialize HCR_EL2 (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Use the vCPU attr for setting nr of PMU counters (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Use hyp timer IRQs when test runs at EL2 (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Select SMCCC conduit based on current EL (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Provide helper for getting default vCPU target (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Alias EL1 registers to EL2 counterparts (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Create a VGICv3 for 'default' VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Add unsanitised helpers for VGICv3 creation (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Add helper to check for VGICv3 support (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Initialize VGICv3 only once (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Provide kvm_arch_vm_post_create() in library code (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftest: Expand external_aborts test to look for TTW levels (Donald Dutile) [RHEL-131242] +- KVM: arm64: Populate level on S1PTW SEA injection (Donald Dutile) [RHEL-131242] +- KVM: arm64: Add S1 IPA to page table level walker (Donald Dutile) [RHEL-131242] +- KVM: arm64: Add filtering hook to S1 page table walk (Donald Dutile) [RHEL-131242] +- KVM: arm64: Don't switch MMU on translation from non-NV context (Donald Dutile) [RHEL-131242] +- KVM: arm64: Allow EL1 control registers to be accessed from the CPU state (Donald Dutile) [RHEL-131242] +- KVM: arm64: Allow use of S1 PTW for non-NV vcpus (Donald Dutile) [RHEL-131242] +- KVM: arm64: Report faults from S1 walk setup at the expected start level (Donald Dutile) [RHEL-131242] +- KVM: arm64: Expand valid block mappings to FEAT_LPA/LPA2 support (Donald Dutile) [RHEL-131242] +- KVM: arm64: Populate PAR_EL1 with 52bit addresses (Donald Dutile) [RHEL-131242] +- KVM: arm64: Compute shareability for LPA2 (Donald Dutile) [RHEL-131242] +- KVM: arm64: Pass the walk_info structure to compute_par_s1() (Donald Dutile) [RHEL-131242] +- KVM: arm64: Decouple output address from the PT descriptor (Donald Dutile) [RHEL-131242] +- KVM: arm64: Compute 52bit TTBR address and alignment (Donald Dutile) [RHEL-131242] +- KVM: arm64: Account for 52bit when computing maximum OA (Donald Dutile) [RHEL-131242] +- KVM: arm64: Add helper computing the state of 52bit PA support (Donald Dutile) [RHEL-131242] +- KVM: arm64: Expose FEAT_LSFE to guests (Donald Dutile) [RHEL-131242] +- KVM: arm64: Add trap configs for PMSDSFR_EL1 (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Expose up to FEAT_Debugv8p8 to NV-enabled VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Advertise FEAT_TIDCP1 to NV-enabled VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Advertise FEAT_SpecSEI to NV-enabled VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Expose FEAT_TWED to NV-enabled VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Exclude guest's TWED configuration when TWE isn't set (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Expose FEAT_AFP to NV-enabled VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Expose FEAT_ECBHB to NV-enabled VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Expose FEAT_RASv1p1 via RAS_frac (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Expose FEAT_DF2 to NV-enabled VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Don't erroneously claim FEAT_DoubleLock for NV VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Convert masks to denylists in limit_nv_id_reg() (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Test writes to ID_AA64MMFR1_EL1.{HCX, TWED} (Donald Dutile) [RHEL-131242] +- KVM: arm64: Make ID_AA64MMFR1_EL1.{HCX, TWED} writable from userspace (Donald Dutile) [RHEL-131242] +- KVM: arm64: Convert MDCR_EL2 RES0 handling to compute_reg_res0_bits() (Donald Dutile) [RHEL-131242] +- KVM: arm64: Convert SCTLR_EL1 RES0 handling to compute_reg_res0_bits() (Donald Dutile) [RHEL-131242] +- KVM: arm64: Enforce absence of FEAT_TCR2 on TCR2_EL2 (Donald Dutile) [RHEL-131242] +- KVM: arm64: Enforce absence of FEAT_SCTLR2 on SCTLR2_EL{1,2} (Donald Dutile) [RHEL-131242] +- KVM: arm64: Convert HCR_EL2 RES0 handling to compute_reg_res0_bits() (Donald Dutile) [RHEL-131242] +- KVM: arm64: Enforce absence of FEAT_HCX on HCRX_EL2 (Donald Dutile) [RHEL-131242] +- KVM: arm64: Enforce absence of FEAT_FGT2 on FGT2 registers (Donald Dutile) [RHEL-131242] +- KVM: arm64: Enforce absence of FEAT_FGT on FGT registers (Donald Dutile) [RHEL-131242] +- KVM: arm64: Add reg_feat_map_desc to describe full register dependency (Donald Dutile) [RHEL-131242] +- KVM: arm64: Remove duplicate FEAT_{SYSREG128,MTE2} descriptions (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Allow userspace to de-feature stage-2 TGRANs (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Treat AMO as 1 when at EL2 and {E2H,TGE} = {1, 0} (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Apply guest's MDCR traps in nested context (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Trap debug registers when in hyp context (Donald Dutile) [RHEL-131242] +- arm64/boot: Enable EL2 requirements for SPE_FEAT_FDS (Donald Dutile) [RHEL-131242] +- arm64/boot: Factor out a macro to check SPE version (Donald Dutile) [RHEL-131242] +- KVM: arm64: Don't access ICC_SRE_EL2 if GICv3 doesn't support v2 compatibility (Donald Dutile) [RHEL-131242] +- KVM: arm64: Fix page leak in user_mem_abort() (Donald Dutile) [RHEL-131242] +- KVM: arm64: Fix kvm_vcpu_{set,is}_be() to deal with EL2 state (Donald Dutile) [RHEL-131242] +- KVM: arm64: Update stale comment for sanitise_mte_tags() (Donald Dutile) [RHEL-131242] +- KVM: arm64: Map hyp text as RO and dump instr on panic (Donald Dutile) [RHEL-131242] +- KVM: arm64: Dump instruction on hyp panic (Donald Dutile) [RHEL-131242] +- KVM: arm64: Return early from trace helpers when KVM isn't available (Donald Dutile) [RHEL-131242] +- KVM: arm64: vgic: Explicitly implement vgic_dist::ready ordering (Donald Dutile) [RHEL-131242] +- KVM: arm64: vgic-init: Remove vgic_ready() macro (Donald Dutile) [RHEL-131242] +- KVM: arm64: Reserve pKVM handle during pkvm_init_host_vm() (Donald Dutile) [RHEL-131242] +- KVM: arm64: Introduce separate hypercalls for pKVM VM reservation and initialization (Donald Dutile) [RHEL-131242] +- KVM: arm64: Consolidate pKVM hypervisor VM initialization logic (Donald Dutile) [RHEL-131242] +- KVM: arm64: Separate allocation and insertion of pKVM VM table entries (Donald Dutile) [RHEL-131242] +- KVM: arm64: Decouple hyp VM creation state from its handle (Donald Dutile) [RHEL-131242] +- KVM: arm64: Clarify comments to distinguish pKVM mode from protected VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: Rename 'host_kvm' to 'kvm' in pKVM host code (Donald Dutile) [RHEL-131242] +- KVM: arm64: Rename pkvm.enabled to pkvm.is_protected (Donald Dutile) [RHEL-131242] +- KVM: arm64: Add build-time check for duplicate DECLARE_REG use (Donald Dutile) [RHEL-131242] +- KVM: arm64: ptdump: Don't test PTE_VALID alongside other attributes (Donald Dutile) [RHEL-131242] +- KVM: arm64: Bump the supported version of FF-A to 1.2 (Donald Dutile) [RHEL-131242] +- KVM: arm64: Mask response to FFA_FEATURE call (Donald Dutile) [RHEL-131242] +- KVM: arm64: Mark optional FF-A 1.2 interfaces as unsupported (Donald Dutile) [RHEL-131242] +- KVM: arm64: Mark FFA_NOTIFICATION_* calls as unsupported (Donald Dutile) [RHEL-131242] +- KVM: arm64: Use SMCCC 1.2 for FF-A initialization and in host handler (Donald Dutile) [RHEL-131242] +- KVM: arm64: Correct return value on host version downgrade attempt (Donald Dutile) [RHEL-131242] +- KVM: arm64: Allow userspace to limit the number of PMU counters for EL2 VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: Introduce CONFIG_UBSAN_KVM_EL2 (Donald Dutile) [RHEL-131242] +- ubsan: Remove regs from report_ubsan_failure() (Donald Dutile) [RHEL-131242] +- x86/traps: Cleanup and robustify decode_bug() (Donald Dutile) [RHEL-131242] +- KVM: arm64: Handle UBSAN faults (Donald Dutile) [RHEL-131242] +- tools kvm headers arm64: Update KVM header from the kernel sources (Donald Dutile) [RHEL-131242] +- KVM: arm64: Document registers exposed via KVM_DEV_ARM_VGIC_GRP_CPU_SYSREGS (Donald Dutile) [RHEL-131242] +- Documentation: KVM: Use unordered list for pre-init VGIC registers (Donald Dutile) [RHEL-131242] +- Documentation: KVM: arm64: Describe VGICv3 registers writable pre-init (Donald Dutile) [RHEL-131242] +- KVM: arm64: Hide ID_AA64MMFR2_EL1.NV from guest and userspace (Donald Dutile) [RHEL-134393] +- drm/vmwgfx: Validate command header size against SVGA_CMD_MAX_DATASIZE (CKI Backport Bot) [RHEL-134433] {CVE-2025-40277} +- mm/selftests: fix split_huge_page_test failure on systems with 64KB page size (Audra Mitchell) [RHEL-135094] +- selftests/mm: do check_huge_anon() with a number been passed in (Audra Mitchell) [RHEL-135094] +- selftests/mm: fix split_huge_page_test for folio_split() tests (Audra Mitchell) [RHEL-135094] +- selftests/mm: speed up split_huge_page_test (Audra Mitchell) [RHEL-135094] +- selftests/mm: add tests for folio_split(), buddy allocator like split (Audra Mitchell) [RHEL-135094] +- selftests/mm: add tests for splitting pmd THPs to all lower orders (Audra Mitchell) [RHEL-135094] +- selftests/mm: use selftests framework to print test result (Audra Mitchell) [RHEL-135094] +- perf symbol-elf: Add missing puts on error path (Michael Petlan) [RHEL-78292] +- perf symbol: Add missed dso__put (Michael Petlan) [RHEL-78292] +- perf probe-event: Ensure probe event nsinfo is always cleared (Michael Petlan) [RHEL-78292] +- perf hist: In init, ensure mem_info is put on error paths (Michael Petlan) [RHEL-78292] +- perf tools: Fix split kallsyms DSO counting (Michael Petlan) [RHEL-78292] +- perf tools: Mark split kallsyms DSOs as loaded (Michael Petlan) [RHEL-78292] +- perf jitdump: Add sym/str-tables to build-ID generation (Michael Petlan) [RHEL-78292] +- perf arm_spe: Fix memset subclass in operation (Michael Petlan) [RHEL-78292] +- perf tools: Fix missing feature check for inherit + SAMPLE_READ (Michael Petlan) [RHEL-78292] +- perf metricgroup: Update comment on location of metric_event list (Michael Petlan) [RHEL-78292] +- perf record: skip synthesize event when open evsel failed (Michael Petlan) [RHEL-78292] +- perf lock contention: Load kernel map before lookup (Michael Petlan) [RHEL-78292] +- perf hwmon_pmu: Fix uninitialized variable warning (Michael Petlan) [RHEL-78292] +- perf parse-events: Fix legacy cache events if event is duplicated in a PMU (Michael Petlan) [RHEL-78292] +- perf jitdump: Fix missed dso__put (Michael Petlan) [RHEL-78292] +- perf mem-events: Don't leak online CPU map (Michael Petlan) [RHEL-78292] +- perf kvm: Fix debug assertion (Michael Petlan) [RHEL-78292] +- perf bpf_counter: Fix opening of "any"(-1) CPU events (Michael Petlan) [RHEL-78292] +- perf parse-events: Make X modifier more respectful of groups (Michael Petlan) [RHEL-78292] +- perf stat: When no events, don't report an error if there is none (Michael Petlan) [RHEL-78292] +- perf tests stat: Add "--null" coverage (Michael Petlan) [RHEL-78292] +- perf cpumap: Add "any" CPU handling to cpu_map__snprint_mask (Michael Petlan) [RHEL-78292] +- libperf cpumap: Fix perf_cpu_map__max for an empty/NULL map (Michael Petlan) [RHEL-78292] +- perf stat: Allow no events to open if this is a "--null" run (Michael Petlan) [RHEL-78292] +- perf annotate: Check return value of evsel__get_arch() properly (Michael Petlan) [RHEL-78292] +- perf annotate: fix a crash when annotate the same symbol with 's' and 'T' (Michael Petlan) [RHEL-78292] +- tools headers UAPI: sync linux/prctl.h with kernel (Michael Petlan) [RHEL-78292] +- tools headers UAPI: sync linux/fs.h with kernel (Michael Petlan) [RHEL-78292] +- tools headers UAPI: sync linux/fcntl.h with kernel (Michael Petlan) [RHEL-78292] +- tools headers UAPI: sync asm/msr-index.h with kernel (Michael Petlan) [RHEL-78292] +- tools headers UAPI: sync linux/bits.h with kernel (Michael Petlan) [RHEL-78292] +- tools headers UAPI: sync linux/rtnetlink.h with kernel (Michael Petlan) [RHEL-78292] +- tools headers UAPI: sync linux/neighbour.h with kernel (Michael Petlan) [RHEL-78292] +- tools headers UAPI: sync linux/if_addr.h with kernel (Michael Petlan) [RHEL-78292] +- tools headers UAPI: sync drm/drm.h with kernel (Michael Petlan) [RHEL-78292] +- perf libbfd: Ensure libbfd is initialized prior to use (Michael Petlan) [RHEL-78292] +- perf test: Fix lock contention test (Michael Petlan) [RHEL-78292] +- perf lock: Fix segfault due to missing kernel map (Michael Petlan) [RHEL-78292] +- perf build: Don't fail fast path feature detection when binutils-devel is not available (Michael Petlan) [RHEL-78292] +- perf header: Write bpf_prog (infos|btfs)_cnt to data file (Michael Petlan) [RHEL-78292] +- perf symbols: Handle '1' symbols in /proc/kallsyms (Michael Petlan) [RHEL-78292] +- perf tools: Fix arm64 libjvmti build by generating unistd_64.h (Michael Petlan) [RHEL-78292] +- perf tests: Don't retest sections in "Object code reading" (Michael Petlan) [RHEL-78292] +- perf docs: Document building with Clang (Michael Petlan) [RHEL-78292] +- perf build: Support build with clang (Michael Petlan) [RHEL-78292] +- perf test coresight: Dismiss clang warning for unroll loop thread (Michael Petlan) [RHEL-78292] +- perf test coresight: Dismiss clang warning for thread loop (Michael Petlan) [RHEL-78292] +- perf test coresight: Dismiss clang warning for memcpy thread (Michael Petlan) [RHEL-78292] +- perf build: Disable thread safety analysis for perl header (Michael Petlan) [RHEL-78292] +- perf build: Correct CROSS_ARCH for clang (Michael Petlan) [RHEL-78292] +- perf python: split Clang options when invoking Popen (Michael Petlan) [RHEL-78292] +- tools build: Align warning options with perf (Michael Petlan) [RHEL-78292] +- perf disasm: Remove unused evsel from 'struct annotate_args' (Michael Petlan) [RHEL-78292] +- perf srcline: Fallback between addr2line implementations (Michael Petlan) [RHEL-78292] +- perf disasm: Make ins__scnprintf() and ins__is_nop() static (Michael Petlan) [RHEL-78292] +- perf dso: Clean up read_symbol() error handling (Michael Petlan) [RHEL-78292] +- perf dso: Support BPF programs in dso__read_symbol() (Michael Petlan) [RHEL-78292] +- perf dso: Move read_symbol() from llvm/capstone to dso (Michael Petlan) [RHEL-78292] +- perf llvm: Reduce LLVM initialization (Michael Petlan) [RHEL-78292] +- perf check: Add libLLVM feature (Michael Petlan) [RHEL-78292] +- perf parse-events: Fix parsing of >30kb event strings (Michael Petlan) [RHEL-78292] +- perf record: Add auto counter reload parse and regression tests (Michael Petlan) [RHEL-78292] +- perf record: Add ratio-to-prev term (Michael Petlan) [RHEL-78292] +- tools build: Remove libbpf-strings feature test (Michael Petlan) [RHEL-78292] +- perf bpf-event: Use libbpf version rather than feature check (Michael Petlan) [RHEL-78292] +- tools build: Remove feature-libslang-include-subdir (Michael Petlan) [RHEL-78292] +- perf annotate: Rename TSR_KIND_POINTER to TSR_KIND_PERCPU_POINTER (Michael Petlan) [RHEL-78292] +- perf stat: Refactor retry/skip/fatal error handling (Michael Petlan) [RHEL-78292] +- perf stat: Move create_perf_stat_counter() to builtin-stat.c (Michael Petlan) [RHEL-78292] +- tools build: Remove get_current_dir_name feature check (Michael Petlan) [RHEL-78292] +- perf namespaces: Avoid get_current_dir_name dependency (Michael Petlan) [RHEL-78292] +- perf capstone: Remove open_capstone_handle (Michael Petlan) [RHEL-78292] +- perf libbfd: Move libbfd functionality to its own file (Michael Petlan) [RHEL-78292] +- perf llvm: Move llvm functionality into its own file (Michael Petlan) [RHEL-78292] +- perf capstone: Move capstone functionality into its own file (Michael Petlan) [RHEL-78292] +- perf map: Constify objdump offset/address conversion APIs (Michael Petlan) [RHEL-78292] +- perf tools kvm: Use "cycles" to sample guest for "kvm top" on Intel (Michael Petlan) [RHEL-78292] +- perf tools kvm: Use "cycles" to sample guest for "kvm record" on Intel (Michael Petlan) [RHEL-78292] +- perf tools: Add helper x86__is_intel_cpu() (Michael Petlan) [RHEL-78292] +- perf tools kvm: Fix the potential out of range memory access issue (Michael Petlan) [RHEL-78292] +- perf tools kwork: Add missed memory allocation check and free (Michael Petlan) [RHEL-78292] +- perf tools kvm: Add missed memory allocation check and free (Michael Petlan) [RHEL-78292] +- tools include: Add headers to make tools builds more hermetic (Michael Petlan) [RHEL-78292] +- tools include: Replace tools linux/gfp_types.h with kernel version (Michael Petlan) [RHEL-78292] +- tools bitmap: Add missing asm-generic/bitsperlong.h include (Michael Petlan) [RHEL-78292] +- perf bench futex: Add missing stdbool.h (Michael Petlan) [RHEL-78292] +- perf test: Stat std output don't fail metric only (Michael Petlan) [RHEL-78292] +- libperf mmap: In user mmap rdpmc avoid undefined behavior (Michael Petlan) [RHEL-78292] +- perf symbol-minimal: Be more defensive when reading build IDs (Michael Petlan) [RHEL-78292] +- perf bpf: Use __builtin_preserve_field_info for GCC compatibility (Michael Petlan) [RHEL-78292] +- tools build: Don't assume libtracefs-devel is always available (Michael Petlan) [RHEL-78292] +- perf build: Remove libtracefs configuration (Michael Petlan) [RHEL-78292] +- perf test: Remove C python_use test (Michael Petlan) [RHEL-78292] +- perf test: Add an 'import perf' test shell script (Michael Petlan) [RHEL-78292] +- perf test: Extend branch stack sampling test for Arm64 BRBE (Michael Petlan) [RHEL-78292] +- perf test: Add syscall and address tests to brstack test (Michael Petlan) [RHEL-78292] +- perf test: Refactor brstack test (Michael Petlan) [RHEL-78292] +- perf bpf_counter: Fix handling of cpumap fixing hybrid (Michael Petlan) [RHEL-78292] +- perf bpf_counter: Move header declarations into C code (Michael Petlan) [RHEL-78292] +- perf annotate: Use architecture-agnostic register limit (Michael Petlan) [RHEL-78292] +- perf script: Enable to present DTL entries (Michael Petlan) [RHEL-78292] +- perf powerpc: Process the DTL entries in queue and deliver samples (Michael Petlan) [RHEL-78292] +- perf powerpc: Allocate and setup aux buffer queue to help co-relate with other events across CPU's (Michael Petlan) [RHEL-78292] +- perf powerpc: Add event name as vpa-dtl of PERF_TYPE_SYNTH type to present DTL samples (Michael Petlan) [RHEL-78292] +- perf powerpc: Process auxtrace events and display in 'perf report -D' (Michael Petlan) [RHEL-78292] +- perf powerpc: Add basic CONFIG_AUXTRACE support for VPA pmu on powerpc (Michael Petlan) [RHEL-78292] +- perf sched: Avoid union type punning undefined behavior (Michael Petlan) [RHEL-78292] +- perf test perftool_testsuite: Use absolute paths (Michael Petlan) [RHEL-78292] +- perf tools: Fix duplicated words in documentation and comments (Michael Petlan) [RHEL-78292] +- perf vendor events intel: Update sierraforest events to v1.12 (Michael Petlan) [RHEL-78292] +- perf vendor events intel: Update sapphirerapids events to v1.35 (Michael Petlan) [RHEL-78292] +- perf vendor events intel: Update pantherlake events to v1.00 (Michael Petlan) [RHEL-78292] +- perf vendor events intel: Update meteorlake events to v1.17 (Michael Petlan) [RHEL-78292] +- perf vendor events intel: Update lunarlake events to v1.18 (Michael Petlan) [RHEL-78292] +- perf vendor events intel: Update graniterapids events to v1.15 (Michael Petlan) [RHEL-78292] +- perf vendor events intel: Update grandridge events to v1.10 (Michael Petlan) [RHEL-78292] +- perf vendor events intel: Update emeraldrapids events to v1.20 (Michael Petlan) [RHEL-78292] +- perf vendor events intel: Update arrowlake events to v1.13 (Michael Petlan) [RHEL-78292] +- perf vendor events intel: Update alderlake events to v1.34 (Michael Petlan) [RHEL-78292] +- perf bpf: Check libbpf version to use btf_dump_type_data_opts.emit_strings (Michael Petlan) [RHEL-78292] +- perf bpf: Move the LIBBPF_CURRENT_VERSION_GEQ macro to bpf-utils.h (Michael Petlan) [RHEL-78292] +- perf test: Avoid uncore_imc/clockticks in uniquification test (Michael Petlan) [RHEL-78292] +- perf evsel: Fix uniquification when PMU given without suffix (Michael Petlan) [RHEL-78292] +- perf test: Don't leak workload gopipe in PERF_RECORD_* (Michael Petlan) [RHEL-78292] +- perf session: Fix handling when buffer exceeds 2 GiB (Michael Petlan) [RHEL-78292] +- perf bench mem: Add mmap() workloads (Michael Petlan) [RHEL-78292] +- perf bench mem: Refactor mem_options (Michael Petlan) [RHEL-78292] +- perf bench mem: Allow chunking on a memory region (Michael Petlan) [RHEL-78292] +- perf bench mem: Allow mapping of hugepages (Michael Petlan) [RHEL-78292] +- perf bench mem: Switch from zalloc() to mmap() (Michael Petlan) [RHEL-78292] +- perf bench mem: Pull out init/fini logic (Michael Petlan) [RHEL-78292] +- perf bench mem: Move mem op parameters into a structure (Michael Petlan) [RHEL-78292] +- perf bench mem: Defer type munging of size to float (Michael Petlan) [RHEL-78292] +- perf bench mem: Remove repetition around time measurement (Michael Petlan) [RHEL-78292] +- perf trace: Fix IS_ERR() vs NULL check bug (Michael Petlan) [RHEL-78292] +- perf test shell lbr: Avoid failures with perf event paranoia (Michael Petlan) [RHEL-78292] +- perf tools: Remove a pointless check (Michael Petlan) [RHEL-78292] +- perf tools: Update header documentation on BPF_PROG_INFO (Michael Petlan) [RHEL-78292] +- perf tests record: Update testcase to fix usage of affinity for machines with #CPUs > 1K (Michael Petlan) [RHEL-78292] +- perf dwarf-aux: Fix __die_find_scope_cb() for namespaces (Michael Petlan) [RHEL-78292] +- perf dwarf-aux: Better variable collection for insn tracking (Michael Petlan) [RHEL-78292] +- perf dwarf-aux: More accurate variable type match for breg (Michael Petlan) [RHEL-78292] +- perf test: AMD IBS swfilt skip kernel tests if paranoia is >1 (Michael Petlan) [RHEL-78292] +- perf auxtrace: Avoid redundant NULL check in auxtrace_mmap_params__set_idx() (Michael Petlan) [RHEL-78292] +- perf trace: Add --max-summary option (Michael Petlan) [RHEL-78292] +- perf arm_spe: Allow parsing both data source and events (Michael Petlan) [RHEL-78292] +- perf arm_spe: Set HITM flag (Michael Petlan) [RHEL-78292] +- perf arm_spe: Refactor arm_spe__get_metadata_by_cpu() (Michael Petlan) [RHEL-78292] +- perf arm_spe: Fill memory levels for FEAT_SPEv1p4 (Michael Petlan) [RHEL-78292] +- perf arm_spe: Separate setting of memory levels for loads and stores (Michael Petlan) [RHEL-78292] +- perf arm_spe: Refine memory level filling (Michael Petlan) [RHEL-78292] +- perf arm_spe: Add "event_filter" entry in meta data (Michael Petlan) [RHEL-78292] +- perf arm_spe: Decode event types for new features (Michael Petlan) [RHEL-78292] +- perf arm_spe: Directly propagate raw event (Michael Petlan) [RHEL-78292] +- perf arm_spe: Use full type for data_src (Michael Petlan) [RHEL-78292] +- perf arm_spe: Correct memory level for remote access (Michael Petlan) [RHEL-78292] +- perf arm_spe: Correct setting remote access (Michael Petlan) [RHEL-78292] +- perf parse-events: Add 'X' modifier to exclude an event from being regrouped (Michael Petlan) [RHEL-78292] +- perf stat: Don't skip failing group events (Michael Petlan) [RHEL-78292] +- perf evsel: Give warning for broken Intel topdown event grouping (Michael Petlan) [RHEL-78292] +- perf util: Fix compression checks returning -1 as bool (Michael Petlan) [RHEL-78292] +- perf arm64: Sync ESR_ELx_EC_* macros in arm64_exception_types.h with esr.h (Michael Petlan) [RHEL-78292] +- tools headers: Remove unused arm32 asm/kvm.h copy (Michael Petlan) [RHEL-78292] +- tools headers: Remove unused kvm_perf.h copies (Michael Petlan) [RHEL-78292] +- perf annotate: Fix title line after return from call (Michael Petlan) [RHEL-78292] +- perf annotate: Factor out annotate_browser__show_function_title() (Michael Petlan) [RHEL-78292] +- perf annotate: Fix signature of annotate_browser__show() (Michael Petlan) [RHEL-78292] +- perf docs: Update SPE doc to include default instructions group (Michael Petlan) [RHEL-78292] +- perf arm-spe: Display --itrace period warnings for all sample types (Michael Petlan) [RHEL-78292] +- perf arm-spe: Downsample all sample types equally (Michael Petlan) [RHEL-78292] +- perf arm-spe: Show instruction sample types by default (Michael Petlan) [RHEL-78292] +- perf symbols: Handle 'N' symbols in /proc/kallsyms (Michael Petlan) [RHEL-78292] +- perf python: Fix spelling mistake "metics" -> "metrics" (Michael Petlan) [RHEL-78292] +- perf dwarf-aux: Use signed variable types in match_var_offset (Michael Petlan) [RHEL-78292] +- perf tp_pmu: Remove unnecessary check (Michael Petlan) [RHEL-78292] +- perf ilist: Add support for metrics (Michael Petlan) [RHEL-78292] +- perf python: Add metrics function (Michael Petlan) [RHEL-78292] +- perf python: Add evlist compute_metric (Michael Petlan) [RHEL-78292] +- perf python: Add evlist metrics function (Michael Petlan) [RHEL-78292] +- perf python: Add parse_metrics function (Michael Petlan) [RHEL-78292] +- perf ilist: Add new python ilist command (Michael Petlan) [RHEL-78292] +- perf python: Add function returning dictionary of all events on a PMU (Michael Petlan) [RHEL-78292] +- perf python: Add basic PMU abstraction and pmus sequence (Michael Petlan) [RHEL-78292] +- perf python: Improve the tracepoint function if no libtraceevent (Michael Petlan) [RHEL-78292] +- perf python: Add more exceptions on error paths (Michael Petlan) [RHEL-78292] +- libperf event: Ensure tracing data is multiple of 8 sized (Michael Petlan) [RHEL-78292] +- perf test shell lock_contention: Extra debug diagnostics (Michael Petlan) [RHEL-78292] +- perf evsel: Avoid container_of on a NULL leader (Michael Petlan) [RHEL-78292] +- perf test trace_btf_enum: Skip if permissions are insufficient (Michael Petlan) [RHEL-78292] +- perf disasm: Avoid undefined behavior in incrementing NULL (Michael Petlan) [RHEL-78292] +- perf annotate: Use a hashmap to save type data (Michael Petlan) [RHEL-78292] +- perf annotate: Add dso__debuginfo() helper (Michael Petlan) [RHEL-78292] +- perf annotate: Hide data-type for stack operation and canary (Michael Petlan) [RHEL-78292] +- perf annotate: Show warning when debuginfo is not available (Michael Petlan) [RHEL-78292] +- perf annotate: Add 'T' hot key to toggle data type display (Michael Petlan) [RHEL-78292] +- perf annotate: Add --code-with-type support for TUI (Michael Petlan) [RHEL-78292] +- perf annotate: Return printed number from disasm_line__write() (Michael Petlan) [RHEL-78292] +- perf annotate: Simplify width calculation in annotation_line__write() (Michael Petlan) [RHEL-78292] +- perf annotate: Pass annotation_print_data to annotation_line__write() (Michael Petlan) [RHEL-78292] +- perf annotate: Remove __annotation_line__write() (Michael Petlan) [RHEL-78292] +- perf annotate: Remove annotation_print_data.start (Michael Petlan) [RHEL-78292] +- perf annotate: Rename to __hist_entry__tui_annotate() (Michael Petlan) [RHEL-78292] +- perf: Fix 0 count issue of cpu-clock (Michael Petlan) [RHEL-78292] +- perf/x86/intel/uncore: Remove superfluous check (Michael Petlan) [RHEL-78292] +- Revert "perf/x86: Always store regs->ip in perf_callchain_kernel()" (Michael Petlan) [RHEL-78292] +- perf/core: Fix system hang caused by cpu-clock usage (Michael Petlan) [RHEL-78292] +- perf/x86/intel/uncore: Add uncore PMU support for Wildcat Lake (Michael Petlan) [RHEL-78292] +- perf/x86/intel: Add PMU support for WildcatLake (Michael Petlan) [RHEL-78292] +- perf/x86/intel: Fix KASAN global-out-of-bounds warning (Michael Petlan) [RHEL-78292] +- perf/core: Fix MMAP2 event device with backing files (Michael Petlan) [RHEL-78292] +- perf/core: Fix MMAP event path names with backing files (Michael Petlan) [RHEL-78292] +- perf/core: Fix address filter match with backing files (Michael Petlan) [RHEL-78292] +- perf: make pmu_bus const (Michael Petlan) [RHEL-78292] +- x86/insn: Add XOP prefix instructions decoder support (Michael Petlan) [RHEL-78292] +- perf: Skip user unwind if the task is a kernel thread (Michael Petlan) [RHEL-78292] +- perf: Simplify get_perf_callchain() user logic (Michael Petlan) [RHEL-78292] +- perf: Use current->flags & PF_KTHREAD|PF_USER_WORKER instead of current->mm == NULL (Michael Petlan) [RHEL-78292] +- perf: Have get_perf_callchain() return NULL if crosstask and user are set (Michael Petlan) [RHEL-78292] +- perf: Remove get_perf_callchain() init_nr argument (Michael Petlan) [RHEL-78292] +- perf/x86: Print PMU counters bitmap in x86_pmu_show_pmu_cap() (Michael Petlan) [RHEL-78292] +- perf/x86/intel: Add ICL_FIXED_0_ADAPTIVE bit into INTEL_FIXED_BITS_MASK (Michael Petlan) [RHEL-78292] +- perf/x86/intel: Change macro GLOBAL_CTRL_EN_PERF_METRICS to BIT_ULL(48) (Michael Petlan) [RHEL-78292] +- perf/x86: Add PERF_CAP_PEBS_TIMING_INFO flag (Michael Petlan) [RHEL-78292] +- perf/x86/intel: Fix IA32_PMC_x_CFG_B MSRs access error (Michael Petlan) [RHEL-78292] +- perf/x86/intel: Use early_initcall() to hook bts_init() (Michael Petlan) [RHEL-78292] +- perf: Convert mmap() refcounts to refcount_t (Michael Petlan) [RHEL-78292] +- perf: Identify the 0->1 transition for event::mmap_count (Michael Petlan) [RHEL-78292] +- perf: Use scoped_guard() for mmap_mutex in perf_mmap() (Michael Petlan) [RHEL-78292] +- perf: Split out the RB allocation (Michael Petlan) [RHEL-78292] +- perf: Make RB allocation branch self sufficient (Michael Petlan) [RHEL-78292] +- perf: Split out the AUX buffer allocation (Michael Petlan) [RHEL-78292] +- perf: Reflow to get rid of aux_success label (Michael Petlan) [RHEL-78292] +- perf: Use guard() for aux_mutex in perf_mmap() (Michael Petlan) [RHEL-78292] +- perf: Remove redundant aux_unlock label (Michael Petlan) [RHEL-78292] +- perf: Move common code into both rb and aux branches (Michael Petlan) [RHEL-78292] +- perf: Merge consecutive conditionals in perf_mmap() (Michael Petlan) [RHEL-78292] +- perf: Move perf_mmap_calc_limits() into both rb and aux branches (Michael Petlan) [RHEL-78292] +- perf: Split out VM accounting (Michael Petlan) [RHEL-78292] +- perf: Split out mlock limit handling (Michael Petlan) [RHEL-78292] +- perf: Remove redundant condition for AUX buffer size (Michael Petlan) [RHEL-78292] +- vfs: check dentry is still valid in get_link() (Ian Kent) [RHEL-79346] +- sched/fair: Proportional newidle balance (Phil Auld) [RHEL-129542] +- sched/fair: Small cleanup to update_newidle_cost() (Phil Auld) [RHEL-129542] +- sched/fair: Small cleanup to sched_balance_newidle() (Phil Auld) [RHEL-129542] +- sched/fair: Revert max_newidle_lb_cost bump (Phil Auld) [RHEL-129542] +- PCI/ACPI: Fix pci_acpi_preserve_config() memory leak (Thilak KN) [RHEL-130554] +- Input: pegasus-notetaker - fix potential out-of-bounds access (Benjamin Tissoires) [RHEL-124788] +- Input: imx_sc_key - fix memory corruption on unload (Benjamin Tissoires) [RHEL-124788] +- Input: goodix - add support for ACPI ID GDIX1003 (Benjamin Tissoires) [RHEL-124788] +- Input: cros_ec_keyb - fix an invalid memory access (Benjamin Tissoires) [RHEL-124788] +- dt-bindings: input: touchscreen: goodix: Drop 'interrupts' requirement (Benjamin Tissoires) [RHEL-124788] +- HID: quirks: work around VID/PID conflict for 0x4c4a/0x4155 (Benjamin Tissoires) [RHEL-124788] +- HID: multitouch: fix sticky fingers (Benjamin Tissoires) [RHEL-124788] +- HID: multitouch: fix name of Stylus input devices (Benjamin Tissoires) [RHEL-124788] +- HID: uclogic: Fix potential memory leak in error path (Benjamin Tissoires) [RHEL-124788] +- HID: playstation: Fix memory leak in dualshock4_get_calibration_data() (Benjamin Tissoires) [RHEL-124788] +- HID: hid-ntrig: Prevent memory leak in ntrig_report_version() (Benjamin Tissoires) [RHEL-124788] +- HID: logitech-hidpp: Add HIDPP_QUIRK_RESET_HI_RES_SCROLL (Benjamin Tissoires) [RHEL-124788] +- HID: quirks: Add ALWAYS_POLL quirk for VRS R295 steering wheel (Benjamin Tissoires) [RHEL-124788] +- HID: nintendo: Wait longer for initial probe (Benjamin Tissoires) [RHEL-124788] +- HID: quirks: avoid Cooler Master MM712 dongle wakeup bug (Benjamin Tissoires) [RHEL-124788] +- HID: intel-thc-hid: intel-quickspi: Add ARL PCI Device Id's (Benjamin Tissoires) [RHEL-124788] +- HID: asus: add Z13 folio to generic group for multitouch to work (Benjamin Tissoires) [RHEL-124788] +- HID: pidff: PERMISSIVE_CONTROL quirk autodetection (Benjamin Tissoires) [RHEL-124788] +- HID: pidff: Use direction fix only for conditional effects (Benjamin Tissoires) [RHEL-124788] +- HID: hid-input: only ignore 0 battery events for digitizers (Benjamin Tissoires) [RHEL-124788] +- HID: intel-thc-hid: Intel-quickspi: switch first interrupt from level to edge detection (Benjamin Tissoires) [RHEL-124788] +- Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak (Benjamin Tissoires) [RHEL-124788] +- Input: atmel_mxt_ts - allow reset GPIO to sleep (Benjamin Tissoires) [RHEL-124788] +- HID: steelseries: Fix STEELSERIES_SRWS1 handling in steelseries_remove() (Benjamin Tissoires) [RHEL-124788] +- HID: steelseries: refactor probe() and remove() (Benjamin Tissoires) [RHEL-124788] +- HID: amd_sfh: Add sync across amd sfh work functions (Benjamin Tissoires) [RHEL-124788] +- HID: asus: add support for missing PX series fn keys (Benjamin Tissoires) [RHEL-124788] +- HID: cp2112: fix setter callbacks return value (Benjamin Tissoires) [RHEL-124788] +- HID: lenovo: Use KEY_PERFORMANCE instead of ACPI's platform_profile (Benjamin Tissoires) [RHEL-124788] +- HID: intel-thc-hid: intel-quickspi: Add WCL Device IDs (Benjamin Tissoires) [RHEL-124788] +- HID: intel-thc-hid: intel-quicki2c: Add WCL Device IDs (Benjamin Tissoires) [RHEL-124788] +- HID: quirks: add support for Legion Go dual dinput modes (Benjamin Tissoires) [RHEL-124788] +- HID: elecom: add support for ELECOM M-DT2DRBK (Benjamin Tissoires) [RHEL-124788] +- HID: logitech: Add ids for G PRO 2 LIGHTSPEED (Benjamin Tissoires) [RHEL-124788] +- HID: input: report battery status changes immediately (Benjamin Tissoires) [RHEL-124788] +- HID: input: rename hidinput_set_battery_charge_status() (Benjamin Tissoires) [RHEL-124788] +- HID: intel-thc-hid: Intel-quicki2c: Enhance driver re-install flow (Benjamin Tissoires) [RHEL-124788] +- HID: hid-ntrig: fix unable to handle page fault in ntrig_report_version() (Benjamin Tissoires) [RHEL-124788] +- HID: asus: fix UAF via HID_CLAIMED_INPUT validation (Benjamin Tissoires) [RHEL-124788] +- hid: fix I2C read buffer overflow in raw_event() for mcp2221 (Benjamin Tissoires) [RHEL-124788] +- HID: wacom: Add a new Art Pen 2 (Benjamin Tissoires) [RHEL-124788] +- HID: Kconfig: Fix spelling mistake "enthropy" -> "entropy" (Benjamin Tissoires) [RHEL-124788] +- HID: intel-ish-hid: Increase ISHTP resume ack timeout to 300ms (Benjamin Tissoires) [RHEL-124788] +- HID: intel-thc-hid: intel-thc: Fix incorrect pointer arithmetic in I2C regs save (Benjamin Tissoires) [RHEL-124788] +- HID: intel-thc-hid: intel-quicki2c: Fix ACPI dsd ICRS/ISUB length (Benjamin Tissoires) [RHEL-124788] +- HID: hid-steam: Use new BTN_GRIP* buttons (Benjamin Tissoires) [RHEL-124788] +- HID: apple: validate feature-report field count to prevent NULL pointer dereference (Benjamin Tissoires) [RHEL-124788] +- HID: core: Improve the kerneldoc for hid_report_len() (Benjamin Tissoires) [RHEL-124788] +- selftests/hid: add a test case for the recent syzbot underflow (Benjamin Tissoires) [RHEL-124788] +- HID: core: do not bypass hid_hw_raw_request (Benjamin Tissoires) [RHEL-124788] +- HID: core: ensure __hid_request reserves the report ID as the first byte (Benjamin Tissoires) [RHEL-124788] +- HID: core: ensure the allocated report buffer can contain the reserved report ID (Benjamin Tissoires) [RHEL-124788] +- selftests/hid: sync python tests to hid-tools 0.10 (Benjamin Tissoires) [RHEL-124788] +- selftests/hid: sync the python tests to hid-tools 0.8 (Benjamin Tissoires) [RHEL-124788] +- selftests/hid: run ruff format on the python part (Benjamin Tissoires) [RHEL-124788] +- HID: debug: Remove duplicate entry (BTN_WHEEL) (Benjamin Tissoires) [RHEL-124788] +- HID: Fix debug name for BTN_GEAR_DOWN, BTN_GEAR_UP, BTN_WHEEL (Benjamin Tissoires) [RHEL-124788] +- HID: magicmouse: use secs_to_jiffies() for battery timeout (Benjamin Tissoires) [RHEL-124788] +- HID: apple: use secs_to_jiffies() for battery timeout (Benjamin Tissoires) [RHEL-124788] +- HID: magicmouse: avoid setting up battery timer when not needed (Benjamin Tissoires) [RHEL-124788] +- HID: apple: avoid setting up battery timer for devices without battery (Benjamin Tissoires) [RHEL-124788] +- HID: elecom: add support for ELECOM HUGE 019B variant (Benjamin Tissoires) [RHEL-124788] +- HID: amd_sfh: Enable operating mode (Benjamin Tissoires) [RHEL-124788] +- HID: uclogic: Add support for XP-PEN Artist 22R Pro (Benjamin Tissoires) [RHEL-124788] +- HID: rate-limit hid_warn to prevent log flooding (Benjamin Tissoires) [RHEL-124788] +- HID: replace scnprintf() with sysfs_emit() (Benjamin Tissoires) [RHEL-124788] +- HID: lenovo: Add support for ThinkPad X1 Tablet Thin Keyboard Gen2 (Benjamin Tissoires) [RHEL-124788] +- HID: uclogic: make read-only array reconnect_event static const (Benjamin Tissoires) [RHEL-124788] +- HID: mcp-2221: Replace manual comparison with min() macro (Benjamin Tissoires) [RHEL-124788] +- HID: intel-thc-hid: Separate max input size control conditional list (Benjamin Tissoires) [RHEL-124788] +- HID: mcp2221: set gpio pin mode (Benjamin Tissoires) [RHEL-124788] +- HID: multitouch: add device ID for Apple Touch Bar (Benjamin Tissoires) [RHEL-124788] +- HID: multitouch: specify that Apple Touch Bar is direct (Benjamin Tissoires) [RHEL-124788] +- HID: multitouch: take cls->maxcontacts into account for Apple Touch Bar even without a HID_DG_CONTACTMAX field (Benjamin Tissoires) [RHEL-124788] +- HID: multitouch: support getting the tip state from HID_DG_TOUCH fields in Apple Touch Bar (Benjamin Tissoires) [RHEL-124788] +- HID: multitouch: Get the contact ID from HID_DG_TRANSDUCER_INDEX fields in case of Apple Touch Bar (Benjamin Tissoires) [RHEL-124788] +- HID: wacom: fix crash in wacom_aes_battery_handler() (Benjamin Tissoires) [RHEL-124788] +- HID: intel-ish-hid: ipc: Add Wildcat Lake PCI device ID (Benjamin Tissoires) [RHEL-124788] +- hid: intel-ish-hid: Use PCI_DEVICE_DATA() macro for ISH device table (Benjamin Tissoires) [RHEL-124788] +- HID: lenovo: Restrict F7/9/11 mode to compact keyboards only (Benjamin Tissoires) [RHEL-124788] +- HID: Add IGNORE quirk for SMARTLINKTECHNOLOGY (Benjamin Tissoires) [RHEL-124788] +- HID: input: lower message severity of 'No inputs registered, leaving' to debug (Benjamin Tissoires) [RHEL-124788] +- HID: quirks: Add quirk for 2 Chicony Electronics HP 5MP Cameras (Benjamin Tissoires) [RHEL-124788] +- HID: debug: Use the __set_current_state() (Benjamin Tissoires) [RHEL-124788] +- HID: pidff: Move else if statements to follow closing braces (Benjamin Tissoires) [RHEL-124788] +- HID: pidff: Add missing spaces (Benjamin Tissoires) [RHEL-124788] +- HID: pidff: Move trailing statements in pidff_rescale_signed() (Benjamin Tissoires) [RHEL-124788] +- HID: pidff: Remove unneeded else in pidff_find_special_field() (Benjamin Tissoires) [RHEL-124788] +- HID: pidff: Use __func__ in debugs (Benjamin Tissoires) [RHEL-124788] +- HID: pidff: Rework pidff_set_time() to fix warnings (Benjamin Tissoires) [RHEL-124788] +- HID: pidff: Remove unneeded debug from pidff_clamp() (Benjamin Tissoires) [RHEL-124788] +- HID: pidff: Fix missing blank lines after declarations (Benjamin Tissoires) [RHEL-124788] +- HID: hid-pidff.h: Fix comment styling (Benjamin Tissoires) [RHEL-124788] +- HID: hid-ids.h: Fix LITE_STAR_GT987 device id define (Benjamin Tissoires) [RHEL-124788] +- HID: universal-pidff: Fix missing blank lines (Benjamin Tissoires) [RHEL-124788] +- HID: intel-thc: make ptl_ddata static (Benjamin Tissoires) [RHEL-124788] +- HID: apple: Add necessary IDs and support for replacement trackpad on MacBookPro15,1 (Benjamin Tissoires) [RHEL-124788] +- HID: quirks: remove T2 devices from hid_mouse_ignore_list (Benjamin Tissoires) [RHEL-124788] +- HID: apple: add fnmode=4 to disable translation of fkeys and make it default on Macs with Touch Bar (Benjamin Tissoires) [RHEL-124788] +- HID: apple: Add Apple Magic Keyboard A3119 USB-C support (Benjamin Tissoires) [RHEL-124788] +- HID: apple: Add Apple Magic Keyboard A3118 USB-C support (Benjamin Tissoires) [RHEL-124788] +- HID: apple: remove unused APPLE_IGNORE_MOUSE quirk (Benjamin Tissoires) [RHEL-124788] +- HID: apple: use switch case to set fn translation table (Benjamin Tissoires) [RHEL-124788] +- HID: apple: move backlight report structs to other backlight structs (Benjamin Tissoires) [RHEL-124788] +- HID: Intel-thc-hid: Intel-quicki2c: Enable Wake-on-Touch feature (Benjamin Tissoires) [RHEL-124788] +- HID: Intel-thc-hid: Intel-quickspi: Enable Wake-on-Touch feature (Benjamin Tissoires) [RHEL-124788] +- HID: Intel-thc-hid: Intel-thc: Add Wake-on-Touch support (Benjamin Tissoires) [RHEL-124788] +- HID: Intel-thc-hid: Intel-quicki2c: Add two new features to PTL (Benjamin Tissoires) [RHEL-124788] +- HID: Intel-thc-hid: Intel-quicki2c: Add driver data support (Benjamin Tissoires) [RHEL-124788] +- HID: Intel-thc-hid: Intel-quicki2c: Refine code comments (Benjamin Tissoires) [RHEL-124788] +- HID: Intel-thc-hid: Intel-thc: Introduce interrupt delay control (Benjamin Tissoires) [RHEL-124788] +- HID: Intel-thc-hid: Intel-thc: Introduce max input size control (Benjamin Tissoires) [RHEL-124788] +- HID: Intel-thc-hid: Intel-thc: Refine code comments (Benjamin Tissoires) [RHEL-124788] +- HID: Intel-thc-hid: Intel-thc: Add thc_dma_content into kernel doc (Benjamin Tissoires) [RHEL-124788] +- HID: nintendo: avoid bluetooth suspend/resume stalls (Benjamin Tissoires) [RHEL-124788] +- HID: wacom: fix kobject reference count leak (Benjamin Tissoires) [RHEL-124788] +- HID: wacom: fix memory leak on sysfs attribute creation failure (Benjamin Tissoires) [RHEL-124788] +- HID: wacom: fix memory leak on kobject creation failure (Benjamin Tissoires) [RHEL-124788] +- HID: sensor-hub: Fix typo and improve documentation (Benjamin Tissoires) [RHEL-124788] +- HID: sensor-hub: Fix typo and improve documentation for sensor_hub_remove_callback() (Benjamin Tissoires) [RHEL-124788] +- HID: multitouch: Disable touchpad on firmware level while not in use (Benjamin Tissoires) [RHEL-124788] +- HID: core: Add functions for HID drivers to react on first open and last close call (Benjamin Tissoires) [RHEL-124788] +- hid-asus: check ROG Ally MCU version and warn (Benjamin Tissoires) [RHEL-124788] +- HID: appletb-kbd: Use secs_to_jiffies() instead of msecs_to_jiffies() (Benjamin Tissoires) [RHEL-124788] +- HID: intel-thc-hid: intel-thc: make read-only arrays static const (Benjamin Tissoires) [RHEL-124788] +- HID: magicmouse: Apple Magic Mouse 2 USB-C support (Benjamin Tissoires) [RHEL-124788] +- HID: mcp2221: use new line value setter callbacks (Benjamin Tissoires) [RHEL-124788] +- HID: mcp2200: use new line value setter callbacks (Benjamin Tissoires) [RHEL-124788] +- HID: cp2112: use new line value setter callbacks (Benjamin Tissoires) [RHEL-124788] +- HID: cp2112: use lock guards (Benjamin Tissoires) [RHEL-124788] +- HID: cp2112: hold the lock for the entire direction_output() call (Benjamin Tissoires) [RHEL-124788] +- HID: cp2112: destroy mutex on driver detach (Benjamin Tissoires) [RHEL-124788] +- HID: corsair-void: Use to_delayed_work() (Benjamin Tissoires) [RHEL-124788] +- HID: hid-logitech: use sysfs_emit_at() instead of scnprintf() (Benjamin Tissoires) [RHEL-124788] +- HID: quirks: Add HID_QUIRK_IGNORE_MOUSE quirk (Benjamin Tissoires) [RHEL-124788] +- HID: Kysona: Add periodic online check (Benjamin Tissoires) [RHEL-124788] +- docs: hid: Fix typo in intel-thc-hid.rst (Benjamin Tissoires) [RHEL-124788] +- Input: pcf50633-input - remove the driver (Benjamin Tissoires) [RHEL-124788] +- Input: mtk-pmic-keys - MT6359 has a specific release irq (Benjamin Tissoires) [RHEL-124788] +- Input: iqs7222 - avoid enabling unused interrupts (Benjamin Tissoires) [RHEL-124788] +- Input: xpad - add support for Flydigi Apex 5 (Benjamin Tissoires) [RHEL-124788] +- Input: max77693 - convert to atomic pwm operation (Benjamin Tissoires) [RHEL-124788] +- Input: st1232 - add touch-overlay handling (Benjamin Tissoires) [RHEL-124788] +- Input: xpad - use new BTN_GRIP* buttons (Benjamin Tissoires) [RHEL-124788] +- Input: xpad - change buttons the D-Pad gets mapped as to BTN_DPAD_* (Benjamin Tissoires) [RHEL-124788] +- Input: xpad - set correct controller type for Acer NGR200 (Benjamin Tissoires) [RHEL-124788] +- Input: cs40l50-vibra - fix potential NULL dereference in cs40l50_upload_owt() (Benjamin Tissoires) [RHEL-124788] +- Input: mtk-pmic-keys - add support for MT6359 PMIC keys (Benjamin Tissoires) [RHEL-124788] +- Input: samsung-keypad - use BIT() and GENMASK() where appropriate (Benjamin Tissoires) [RHEL-124788] +- Input: samsung-keypad - use per-chip parameters (Benjamin Tissoires) [RHEL-124788] +- Input: samsung-keypad - use guard notation to acquire mutex (Benjamin Tissoires) [RHEL-124788] +- Input: samsung-keypad - use devm to disable runtime PM (Benjamin Tissoires) [RHEL-124788] +- Input: samsung-keypad - use struct_size() helper (Benjamin Tissoires) [RHEL-124788] +- Input: samsung-keypad - do not combine memory allocation checks (Benjamin Tissoires) [RHEL-124788] +- Input: samsung-keypad - do not set input device's parent explicitly (Benjamin Tissoires) [RHEL-124788] +- Input: samsung-keypad - switch to using devm_clk_get_prepared() (Benjamin Tissoires) [RHEL-124788] +- Input: adp5585: Add Analog Devices ADP5585/89 support (Benjamin Tissoires) [RHEL-124788] +- Input: edt-ft5x06 - add support for FocalTech FT8716 (Benjamin Tissoires) [RHEL-124788] +- Input: edt-ft5x06 - use per-client debugfs directory (Benjamin Tissoires) [RHEL-124788] +- Input: cs40l50 - remove redundant flush_workqueue() calls (Benjamin Tissoires) [RHEL-124788] +- Input: max8997_haptic - optimize PWM configuration (Benjamin Tissoires) [RHEL-124788] +- Input: iqs7222 - explicitly define number of external channels (Benjamin Tissoires) [RHEL-124788] +- Input: adp5589 - use new GPIO line value setter callbacks (Benjamin Tissoires) [RHEL-124788] +- Input: adp5588 - use new GPIO line value setter callbacks (Benjamin Tissoires) [RHEL-124788] +- Input: ad7879 - use new GPIO line value setter callbacks (Benjamin Tissoires) [RHEL-124788] +- Input: xpad - support Acer NGR 200 Controller (Benjamin Tissoires) [RHEL-124788] +- Input: xpad - return errors from xpad_try_sending_next_out_packet() up (Benjamin Tissoires) [RHEL-124788] +- Input: xpad - adjust error handling for disconnect (Benjamin Tissoires) [RHEL-124788] +- Input: apple_z2 - drop default ARCH_APPLE in Kconfig (Benjamin Tissoires) [RHEL-124788] +- Input: Fully open-code compatible for grepping (Benjamin Tissoires) [RHEL-124788] +- Input: fsia6b - suppress buffer truncation warning for phys (Benjamin Tissoires) [RHEL-124788] +- Input: iqs626a - replace snprintf() with scnprintf() (Benjamin Tissoires) [RHEL-124788] +- Input: gpio-keys - fix possible concurrent access in gpio_keys_irq_timer() (Benjamin Tissoires) [RHEL-124788] +- Input: gpio-keys - fix a sleep while atomic with PREEMPT_RT (Benjamin Tissoires) [RHEL-124788] +- Input: xpad - send LED and auth done packets to all Xbox One controllers (Benjamin Tissoires) [RHEL-124788] +- Input: xpad - add the ByoWave Proteus controller (Benjamin Tissoires) [RHEL-124788] +- Input: xpad - allow delaying init packets (Benjamin Tissoires) [RHEL-124788] +- Input: matrix_keypad - detect change during scan (Benjamin Tissoires) [RHEL-124788] +- Input: matrix_keypad - add function for reading row state (Benjamin Tissoires) [RHEL-124788] +- input: ipaq-micro-keys: use devm_kmemdup_array() (Benjamin Tissoires) [RHEL-124788] +- input: sparse-keymap: use devm_kmemdup_array() (Benjamin Tissoires) [RHEL-124788] +- Input: i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8042 quirk table (Benjamin Tissoires) [RHEL-124788] +- Input: add keycode for performance mode key (Benjamin Tissoires) [RHEL-124788] +- Input: touch-overlay - add touchscreen overlay handling (Benjamin Tissoires) [RHEL-124788] +- Input: atkbd - correctly map F13 - F24 (Benjamin Tissoires) [RHEL-124788] +- Input: Add and document BTN_GRIP* (Benjamin Tissoires) [RHEL-124788] +- Input: synaptics-rmi4 - add support for F1A (Benjamin Tissoires) [RHEL-124788] +- Input: synaptics-rmi4 - add support for Forcepads (F21) (Benjamin Tissoires) [RHEL-124788] +- Input: remove special handling of id->driver_info when matching (Benjamin Tissoires) [RHEL-124788] +- Input: evdev - switch matching to EV_SYN (Benjamin Tissoires) [RHEL-124788] +- Input: alps - use scnprintf() to suppress truncation warning (Benjamin Tissoires) [RHEL-124788] +- Input: goodix - add support for polling mode (Benjamin Tissoires) [RHEL-124788] +- HID: core: Add bus define for SoundWire bus (Benjamin Tissoires) [RHEL-124788] +- Input: psmouse - switch to use scnprintf() to suppress truncation warning (Benjamin Tissoires) [RHEL-124788] +- Input: lifebook - switch to use scnprintf() to suppress truncation warning (Benjamin Tissoires) [RHEL-124788] +- Input: alps - switch to use scnprintf() to suppress truncation warning (Benjamin Tissoires) [RHEL-124788] +- Input: atkbd - switch to use scnprintf() to suppress truncation warning (Benjamin Tissoires) [RHEL-124788] +- Input: ims-pcu - check record size in ims_pcu_flash_firmware() (Benjamin Tissoires) [RHEL-124788] +- Input: atkbd - do not reset keyboard by default on Loongson (Benjamin Tissoires) [RHEL-124788] +- Input: switch back to struct platform_driver::remove() (Benjamin Tissoires) [RHEL-124788] +- sched/fair: Prevent cfs_rq from being unthrottled with zero runtime_remaining (Herton R. Krzesinski) [RHEL-128311] +- sched/fair: Start a cfs_rq on throttled hierarchy with PELT clock throttled (Herton R. Krzesinski) [RHEL-128311] +- sched/fair: Do not balance task to a throttled cfs_rq (Herton R. Krzesinski) [RHEL-128311] +- sched/fair: Do not special case tasks in throttled hierarchy (Herton R. Krzesinski) [RHEL-128311] +- sched/fair: update_cfs_group() for throttled cfs_rqs (Herton R. Krzesinski) [RHEL-128311] +- sched/fair: Propagate load for throttled cfs_rq (Herton R. Krzesinski) [RHEL-128311] +- sched/fair: Get rid of throttled_lb_pair() (Herton R. Krzesinski) [RHEL-128311] +- sched/fair: Task based throttle time accounting (Herton R. Krzesinski) [RHEL-128311] +- sched/fair: Switch to task based throttle model (Herton R. Krzesinski) [RHEL-128311] +- Revert "sched/fair: Block delayed tasks on throttled hierarchy during dequeue" (Herton R. Krzesinski) [RHEL-128311] +- sched/fair: Implement throttle task work and related helpers (Herton R. Krzesinski) [RHEL-128311] +- sched/fair: Add related data structure for task based throttle (Herton R. Krzesinski) [RHEL-128311] +- nvme: nvme-fc: Ensure ->ioerr_work is cancelled in nvme_fc_delete_ctrl() (Ewan D. Milne) [RHEL-96296] +- nvme: nvme-fc: move tagset removal to nvme_fc_delete_ctrl() (Ewan D. Milne) [RHEL-125970] +- cpufreq/amd-pstate: Fix a regression leading to EPP 0 after hibernate (Steve Best) [RHEL-129700] +- x86/CPU/AMD: Prevent reset reasons from being retained across reboot (Steve Best) [RHEL-129691] +- platform/x86/intel/pmc: Add Wildcat Lake support to intel_pmc_core (Steve Best) [RHEL-95622] +- vfio: selftests: replace iova=vaddr with allocated iovas (Cédric Le Goater) [RHEL-125821] +- vfio: selftests: add iova allocator (Cédric Le Goater) [RHEL-125821] +- vfio: selftests: fix map limit tests to use last available iova (Cédric Le Goater) [RHEL-125821] +- vfio: selftests: add iova range query helpers (Cédric Le Goater) [RHEL-125821] +- vfio: selftests: add end of address space DMA map/unmap tests (Cédric Le Goater) [RHEL-125821] +- vfio: selftests: update DMA map/unmap helpers to support more test kinds (Cédric Le Goater) [RHEL-125821] +- vfio/type1: handle DMA map/unmap up to the addressable limit (Cédric Le Goater) [RHEL-125821] +- vfio/type1: move iova increment to unmap_unpin_*() caller (Cédric Le Goater) [RHEL-125821] +- vfio/type1: sanitize for overflow using check_*_overflow() (Cédric Le Goater) [RHEL-125821] +- PCI/AER: Avoid NULL pointer dereference in aer_ratelimit() (Myron Stowe) [RHEL-125473] {CVE-2025-40034} +- Configs: Enable CONFIG_SCHED_MC for powerpc (Phil Auld) [RHEL-118962] +- sched: Unify the SCHED_{SMT,CLUSTER,MC} Kconfig (Phil Auld) [RHEL-118962] +- sched: Move STDL_INIT() functions out-of-line (Phil Auld) [RHEL-118962] +- sched/fair: Get rid of sched_domains_curr_level hack for tl->cpumask() (Phil Auld) [RHEL-118962] +- i2c: usbio: Add ACPI device-id for MTL-CVF devices (Kate Hsuan) [RHEL-106452] +- gpio: usbio: Add ACPI device-id for MTL-CVF devices (Kate Hsuan) [RHEL-106452] +- media: uvcvideo: Use heuristic to find stream entity (Kate Hsuan) [RHEL-111602] +- platform/x86: int3472: Fix double free of GPIO device during unregister (Kate Hsuan) [RHEL-111602] +- usb: misc: Add x86 dependency for Intel USBIO driver (Kate Hsuan) [RHEL-111602] +- redhat: configs: Enable OV08X40 sensor (Kate Hsuan) [RHEL-111602] +- redhat: configs: Enable USBIO modules (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Increase ov08x40 handshake GPIO delay to 45 ms (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Rework regulator enable-time handling (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Convert int3472_gpio_map to use C99 initializers (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: add hpd pin support (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Add board data for Dell 7212 (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: For mt9m114 sensors map powerdown to powerenable (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Export int3472_discrete_parse_crs() (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Stop using devm_gpiod_get() (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Move common.h to public includes, symbols to INTEL_INT3472 (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Debug log when remapping pins (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Add handshake pin support (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Prepare for registering more than 1 GPIO regulator (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Avoid GPIO regulator spikes (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Make regulator supply name configurable (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Rework AVDD second sensor quirk handling (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Drop unused gpio field from struct int3472_gpio_regulator (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Stop setting a supply-name for GPIO regulators (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Add skl_int3472_register_clock() helper (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Call "func" "con_id" instead (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Call "reset" GPIO "enable" for INT347E (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Use correct type for "polarity", call it gpio_flags (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Debug log the sensor name (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Fix skl_int3472_handle_gpio_resources() return value (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Make "pin number mismatch" message a debug message (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Check for adev == NULL (Kate Hsuan) [RHEL-106452] {CVE-2024-58011} +- gpio: gpio-usbio: a compat function for the lagecy "struct gpio_chip" (Kate Hsuan) [RHEL-106452] +- i2c: Add Intel USBIO I2C driver (Kate Hsuan) [RHEL-106452] +- gpio: Add Intel USBIO GPIO driver (Kate Hsuan) [RHEL-106452] +- usb: misc: Add Intel USBIO bridge driver (Kate Hsuan) [RHEL-106452] +- ACPI: scan: Add Intel CVS ACPI HIDs to acpi_ignore_dep_ids[] (Kate Hsuan) [RHEL-106452] +- media: i2c: ov08x40: Use V4L2 sensor clock helper (Kate Hsuan) [RHEL-111602] +- media: i2c: ov08x40: Replace client->dev usage (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Fix the horizontal flip control (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Select mode based on mipi lane count (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Use v4l2_link_freq_to_bitmap helper (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Add shared global register list (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Remove common register settings from resolution-specific table (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Add support for 2/4 lanes at 1500 Mbps (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Separate the lane configuration and PLL settings (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Extend sleep after reset to 5 ms (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Log chip ID when identifying the chip (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Fix value of reset GPIO when requesting it (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Don't log ov08x40_check_hwcfg() errors twice (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Add missing ' ov08x40_check_hwcfg() error messages (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Add missing ov08x40_identify_module() call on stream-start (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Improve ov08x40_[read|write]_reg() error returns (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Improve ov08x40_identify_module() error logging (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Move ov08x40_identify_module() function up (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Get clock on ACPI platforms too (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Get reset GPIO and regulators on ACPI platforms too (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Move fwnode_graph_get_next_endpoint() call up (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Properly turn sensor on/off when runtime-suspended (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Add OF probe support (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Rename ext_clk to xvclk (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Fix burst write sequence (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Support UVC_CROSXU_CONTROL_IQ_PROFILE (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Run uvc_ctrl_init_ctrl for all controls (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Shorten the transfer size non compliance message (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Do not re-reference dev->udev (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Use intf instead of udev for printks (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Move video_device under video_queue (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Drop stream->mutex (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Move MSXU_CONTROL_METADATA definition to header (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Add missing curly braces (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Drop unneeded memset() in meta device ioctl handlers (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Fix comments in uvc_meta_detect_msxu (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Fix assignment in if condition (Kate Hsuan) [RHEL-111602] +- media: mc: Clear minor number before put device (Kate Hsuan) [RHEL-111602] +- media: i2c: ov8856: Use V4L2 legacy sensor clock helper (Kate Hsuan) [RHEL-111602] +- media: i2c: ov8856: Replace client->dev usage (Kate Hsuan) [RHEL-111602] +- media: v4l2-common: Add legacy camera sensor clock helper (Kate Hsuan) [RHEL-111602] +- media: i2c: ov5675: Use V4L2 sensor clock helper (Kate Hsuan) [RHEL-111602] +- media: i2c: ov5675: Replace client->dev usage (Kate Hsuan) [RHEL-111602] +- media: i2c: ov2740: Use V4L2 sensor clock helper (Kate Hsuan) [RHEL-111602] +- media: i2c: ov2740: Replace client->dev usage (Kate Hsuan) [RHEL-111602] +- media: i2c: ov13b10: Use V4L2 sensor clock helper (Kate Hsuan) [RHEL-111602] +- media: i2c: ov13b10: Replace client->dev usage (Kate Hsuan) [RHEL-111602] +- media: i2c: ov13858: Use V4L2 sensor clock helper (Kate Hsuan) [RHEL-111602] +- media: i2c: ov13858: Replace client->dev usage (Kate Hsuan) [RHEL-111602] +- media: i2c: hi556: Use V4L2 sensor clock helper (Kate Hsuan) [RHEL-111602] +- media: i2c: hi556: Replace client->dev usage (Kate Hsuan) [RHEL-111602] +- media: i2c: mt9v022: Drop unused mt9v022.h header (Kate Hsuan) [RHEL-111602] +- media: mc: Clear minor number reservation at unregistration time (Kate Hsuan) [RHEL-111602] +- media: v4l2-core: update Hans Verkuil's email address (Kate Hsuan) [RHEL-111602] +- media: v4l2-core: v4l2-dv-timings: support DRM IFs (Kate Hsuan) [RHEL-111602] +- media: uapi: v4l2-controls: Cleanup codec definitions (Kate Hsuan) [RHEL-111602] +- media: v4l2-common: Constify media_pad argument to v4l2_get_link_freq() (Kate Hsuan) [RHEL-111602] +- media: uapi: Cleanup tab after define in headers (Kate Hsuan) [RHEL-111602] +- media: uapi: Move colorimetry controls at the end of the file (Kate Hsuan) [RHEL-111602] +- media: mc: Improve unconnected pads debugging message in link exploration (Kate Hsuan) [RHEL-111602] +- media: mc: Fix MUST_CONNECT handling for pads with no links (Kate Hsuan) [RHEL-111602] +- media: cadence: cdns-csi2rx: Support multiple pixels per clock cycle (Kate Hsuan) [RHEL-111602] +- media: v4l2-common: Update v4l2_get_link_freq() documentation (Kate Hsuan) [RHEL-111602] +- media: v4l2-common: Drop the workaround from v4l2_get_link_freq() (Kate Hsuan) [RHEL-111602] +- media: v4l2-subdev: Fix alloc failure check in v4l2_subdev_call_state_try() (Kate Hsuan) [RHEL-111602] +- media: ipu6: isys: Set embedded data type correctly for metadata formats (Kate Hsuan) [RHEL-111602] +- media: ipu6: isys: Use v4l2_ctrl_subdev_subscribe_event() (Kate Hsuan) [RHEL-111602] +- media: v4l2-subdev: Make struct v4l2_subdev_stream_config private (Kate Hsuan) [RHEL-111602] +- media: v4l2-common: Improve devm_v4l2_sensor_clk_get() documentation (Kate Hsuan) [RHEL-111602] +- media: i2c: ov8856: Use the v4l2 helper for obtaining the clock (Kate Hsuan) [RHEL-111602] +- media: v4l2-common: Add a helper for obtaining the clock producer (Kate Hsuan) [RHEL-111602] +- media: v4l2: Rename second ioctl handlers argument to 'void *priv' (Kate Hsuan) [RHEL-111602] +- media: v4l2-core: Rename second ioctl handlers argument to 'void *priv' (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Rename second ioctl handlers argument to 'void *priv' (Kate Hsuan) [RHEL-111602] +- media: v4l2-ioctl: Push NULL fh argument down to ioctl wrappers (Kate Hsuan) [RHEL-111602] +- media: v4l2-ioctl: Stop passing fh pointer to ioctl handlers (Kate Hsuan) [RHEL-111602] +- media: usb: uvc: Access v4l2_fh from file (Kate Hsuan) [RHEL-111602] +- media: v4l2-ioctl: Access v4l2_fh from private_data (Kate Hsuan) [RHEL-111602] +- media: Drop V4L2_FL_USES_V4L2_FH checks (Kate Hsuan) [RHEL-111602] +- media: v4l2-dev: Make open and release file operations mandatory (Kate Hsuan) [RHEL-111602] +- media: v4l2-ctrls: Move v4l2_fh retrieval after V4L2_FL_USES_V4L2_FH check (Kate Hsuan) [RHEL-111602] +- media: ipu6: isys: Don't set V4L2_FL_USES_V4L2_FH manually (Kate Hsuan) [RHEL-111602] +- media: Reset file->private_data to NULL in v4l2_fh_del() (Kate Hsuan) [RHEL-111602] +- media: amphion: Delete v4l2_fh synchronously in .release() (Kate Hsuan) [RHEL-111602] +- media: Set file->private_data in v4l2_fh_add() (Kate Hsuan) [RHEL-111602] +- media: usb: hdpvr: Store v4l2_fh pointer in file->private_data (Kate Hsuan) [RHEL-111602] +- media: Replace file->private_data access with custom functions (Kate Hsuan) [RHEL-111602] +- media: chips-media: wave5: Support runtime suspend/resume (Kate Hsuan) [RHEL-111602] +- media: nvidia: tegra-vde: Replace file->private_data access (Kate Hsuan) [RHEL-111602] +- media: v4l2-fh: Move piece of documentation to correct function (Kate Hsuan) [RHEL-111602] +- media: Replace file->private_data access with file_to_v4l2_fh() (Kate Hsuan) [RHEL-111602] +- media: usb: pvrusb2: Store v4l2_fh pointer in file->private_data (Kate Hsuan) [RHEL-111602] +- media: ti: vpe: Store v4l2_fh pointer in file->private_data (Kate Hsuan) [RHEL-111602] +- media: imagination: Store v4l2_fh pointer in file->private_data (Kate Hsuan) [RHEL-111602] +- media: pci: saa7164: Store v4l2_fh pointer in file->private_data (Kate Hsuan) [RHEL-111602] +- media: Wrap file->private_data access with a helper function (Kate Hsuan) [RHEL-111602] +- media: renesas: vsp1: Implement pixel format enumeration (Kate Hsuan) [RHEL-111602] +- media: usb: uvcvideo: Store v4l2_fh pointer in file->private_data (Kate Hsuan) [RHEL-111602] +- media: v4l2: Add support for NV12M tiled variants to v4l2_format_info() (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Use a count variable for meta_formats instead of 0 terminating (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Auto-set UVC_QUIRK_MSXU_META (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Introduce V4L2_META_FMT_UVC_MSXU_1_5 (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Introduce dev->meta_formats (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Do not mark valid metadata as invalid (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: uvc_v4l2_unlocked_ioctl: Invert PM logic (Kate Hsuan) [RHEL-111602] +- media: core: export v4l2_translate_cmd (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Turn on the camera if V4L2_EVENT_SUB_FL_SEND_INITIAL (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Remove stream->is_streaming field (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Split uvc_stop_streaming() (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Handle locks in uvc_queue_return_buffers (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Use vb2 ioctl and fop helpers (Kate Hsuan) [RHEL-111602] +- media: adv748x: Remove g_pixelaspect implementation (Kate Hsuan) [RHEL-111602] +- media: adv7180: Remove g_pixelaspect implementation (Kate Hsuan) [RHEL-111602] +- media: v4l2-subdev: Remove g_pixelaspect operation (Kate Hsuan) [RHEL-111602] +- media: hi556: correct the test pattern configuration (Kate Hsuan) [RHEL-111602] +- media: hi556: Support full range of power rails (Kate Hsuan) [RHEL-111602] +- media: hi556: Fix reset GPIO timings (Kate Hsuan) [RHEL-111602] +- media: v4l2-common: Add the missing Raw Bayer pixel formats (Kate Hsuan) [RHEL-111602] +- media: uapi: videodev2: Fix comment for 12-bit packed Bayer formats (Kate Hsuan) [RHEL-111602] +- media: v4l2-subdev: Add debug prints to v4l2_subdev_collect_streams() (Kate Hsuan) [RHEL-111602] +- media: v4l2-subdev: Print early in v4l2_subdev_{enable,disable}_streams() (Kate Hsuan) [RHEL-111602] +- media: v4l: Make media_entity_to_video_device() NULL-safe (Kate Hsuan) [RHEL-111602] +- media: ipu6: isys: Use correct pads for xlate_streams() (Kate Hsuan) [RHEL-111602] +- media: v4l2: Add Renesas Camera Receiver Unit pixel formats (Kate Hsuan) [RHEL-111602] +- media: i2c: max96714: Drop check on number of active routes (Kate Hsuan) [RHEL-111602] +- media: i2c: ds90ub960: Drop check on number of active routes (Kate Hsuan) [RHEL-111602] +- media: i2c: ds90ub953: Drop check on number of active routes (Kate Hsuan) [RHEL-111602] +- media: i2c: ds90ub913: Drop check on number of active routes (Kate Hsuan) [RHEL-111602] +- media: v4l2-subdev: Limit the number of active routes to V4L2_FRAME_DESC_ENTRY_MAX (Kate Hsuan) [RHEL-111602] +- media: ov8865: Improve error logging when fwnode is not found (Kate Hsuan) [RHEL-111602] +- media: ov7251: Improve error logging when fwnode is not found (Kate Hsuan) [RHEL-111602] +- media: ov5693: Improve error logging when fwnode is not found (Kate Hsuan) [RHEL-111602] +- media: ipu-bridge: Improve error logging when waiting for IVSC to become ready (Kate Hsuan) [RHEL-111602] +- media: ipu-bridge: Add Onsemi MT9M114 HID to list of supported sensors (Kate Hsuan) [RHEL-111602] +- media: ipu-bridge: Add Toshiba T4KA3 HID to list of supported sensor (Kate Hsuan) [RHEL-111602] +- media: ov2740: Remove shorthand variables (Kate Hsuan) [RHEL-111602] +- media: ivsc: Remove Wentong's e-mail address (Kate Hsuan) [RHEL-111602] +- media: ivsc: Fix crash at shutdown due to missing mei_cldev_disable() calls (Kate Hsuan) [RHEL-111602] {CVE-2025-39711} +- media: Documentation: Document new v4l2_ctrl_handler_free() behaviour (Kate Hsuan) [RHEL-111602] +- media: v4l2-ctrls: Return the handler's error in v4l2_ctrl_handler_free() (Kate Hsuan) [RHEL-111602] +- media: v4l2-ctrls: Don't reset handler's error in v4l2_ctrl_handler_free() (Kate Hsuan) [RHEL-111602] +- media: ipu-bridge: Add support for additional link frequencies (Kate Hsuan) [RHEL-111602] +- media: i2c: Defer ov5670_probe() if endpoint not found (Kate Hsuan) [RHEL-111602] +- media: ipu-bridge: Add _HID for OV5670 (Kate Hsuan) [RHEL-111602] +- media: ipu-bridge: Add link-frequency to the GC0310 entry (Kate Hsuan) [RHEL-111602] +- media: v4l2-common: Reduce warnings about missing V4L2_CID_LINK_FREQ control (Kate Hsuan) [RHEL-111602] +- media: v4l2-ctrls: Fix H264 SEPARATE_COLOUR_PLANE check (Kate Hsuan) [RHEL-111602] +- media: rcar-fcp: Add rcar_fcp_soft_reset() (Kate Hsuan) [RHEL-111602] +- media: v4l2-jpeg: Remove unused v4l2_jpeg_parse_* wrappers (Kate Hsuan) [RHEL-111602] +- media: rainshadow-cec: fix TOCTOU race condition in rain_interrupt() (Kate Hsuan) [RHEL-111602] {CVE-2025-39713} +- media: gspca: Add bounds checking to firmware parser (Kate Hsuan) [RHEL-111602] +- media: v4l2-core: Replace the check for firmware registered I2C devices (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format() (Kate Hsuan) [RHEL-111602] {CVE-2025-38680} +- media: uvcvideo: Add quirk for HP Webcam HD 2300 (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Refactor uvc_v4l2_compat_ioctl32 (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Refactor uvc_queue_streamon (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Refactor uvc_ctrl_set_handle() (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Populate all errors in uvc_probe() (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Set V4L2_CTRL_FLAG_DISABLED during queryctrl errors (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Fix bandwidth issue for Alcor camera (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Use dev_err_probe for devm_gpiod_get_optional (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Fix deferred probing error (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Rollback non processed entities on error (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Send control events for partial succeeds (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Return the number of processed controls (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Do not turn on the camera for some ioctls (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Make power management granular (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Avoid variable shadowing in uvc_ctrl_cleanup_fh (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Increase/decrease the PM counter per IOCTL (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Create uvc_pm_(get|put) functions (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Keep streaming state in the file handle (Kate Hsuan) [RHEL-111602] +- media: Add C3ISP_PARAMS and C3ISP_STATS meta formats (Kate Hsuan) [RHEL-111602] +- media: omap3isp: use sgtable-based scatterlist wrappers (Kate Hsuan) [RHEL-111602] +- media: videobuf2: use sgtable-based scatterlist wrappers (Kate Hsuan) [RHEL-111602] +- media: v4l: subdev: Fix coverity issue: Logically dead code (Kate Hsuan) [RHEL-111602] +- media: v4l2-dev: fix error handling in __video_register_device() (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Change deprecated lock comment (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Remove line_align (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Remove pin_ready function pointer (Kate Hsuan) [RHEL-111602] +- media: common: Add v4l2_find_nearest_size_conditional() (Kate Hsuan) [RHEL-111602] +- media: i2c: ov13b10: Support 2 lane mode (Kate Hsuan) [RHEL-111602] +- media: i2c: ov13b10: Improve code readability (Kate Hsuan) [RHEL-111602] +- media: i2c: ov13b10: Fix h_blank calculation (Kate Hsuan) [RHEL-111602] +- media: ov8856: suppress probe deferral errors (Kate Hsuan) [RHEL-111602] +- media: ov5675: suppress probe deferral errors (Kate Hsuan) [RHEL-111602] +- media: gspca: Add error handling for stv06xx_read_sensor() (Kate Hsuan) [RHEL-111602] +- media: videobuf2: check constants during build time (Kate Hsuan) [RHEL-111602] +- media: vim2m: Add parametized support for multiplanar API (Kate Hsuan) [RHEL-111602] +- media: vim2m: Simplify try_fmt (Kate Hsuan) [RHEL-111602] +- media: v4l2-common: Add RGBR format info (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Fix dma mask for non-secure mode (Kate Hsuan) [RHEL-111602] +- media: ipu3-cio2: Replace deprecated PCI functions (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Replace deprecated PCI functions (Kate Hsuan) [RHEL-111602] +- media: ipu-bridge: add ACPI HID for lt6911uxe bridge (Kate Hsuan) [RHEL-111602] +- media: ov2740: Move pm-runtime cleanup on probe-errors to proper place (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Remove unused dev field from ipu6_isys_queue (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Abstract buf ready function (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Use timestamp value directly (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Make two functions static (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Add missing new line character in error message (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Remove unused IPU6_BUS_NAME (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Constify ipu6_buttress_ctrl structure (Kate Hsuan) [RHEL-111602] +- media: rkvdec: h264: Use bytesperline and buffer height as virstride (Kate Hsuan) [RHEL-111602] +- media: qcom: venus: Fix uninitialized variable warning (Kate Hsuan) [RHEL-111602] +- media: v4l2-tpg: use (t,l)/wxh format for rectangle (Kate Hsuan) [RHEL-111602] +- media: radio-wl1273: Rename wl1273_fm_vidioc_s_ctrl (Kate Hsuan) [RHEL-111602] +- media: atomisp: Remove vidioc_g/s callback (Kate Hsuan) [RHEL-111602] +- media: atomisp: Replace queryctrl with query_ext_ctrl (Kate Hsuan) [RHEL-111602] +- media: adv7511-v4l2: add support for the EEODB (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Remove ipu6_buttress_ctrl started field (Kate Hsuan) [RHEL-111602] +- media: ipu6: Remove workaround for Meteor Lake ES2 (Kate Hsuan) [RHEL-111602] +- media: v4l2: Add NV15 and NV20 pixel formats (Kate Hsuan) [RHEL-111602] +- media: v4l2-common: Add helpers to calculate bytesperline and sizeimage (Kate Hsuan) [RHEL-111602] +- media: uapi: v4l: Fix V4L2_TYPE_IS_OUTPUT condition (Kate Hsuan) [RHEL-111602] +- media: uapi: v4l: Change V4L2_TYPE_IS_CAPTURE condition (Kate Hsuan) [RHEL-111602] +- media: v4l2-dv-timings: prevent possible overflow in v4l2_detect_gtf() (Kate Hsuan) [RHEL-111602] +- media: v4l2-core: use (t,l)/wxh format for rectangle (Kate Hsuan) [RHEL-111602] +- media: v4l2-core: Introduce v4l2_query_ext_ctrl_to_v4l2_queryctrl (Kate Hsuan) [RHEL-111602] +- media: v4l2: Remove vidioc_s_ctrl callback (Kate Hsuan) [RHEL-111602] +- media: v4l2: Remove vidioc_g_ctrl callback (Kate Hsuan) [RHEL-111602] +- media: v4l2: Remove vidioc_queryctrl callback (Kate Hsuan) [RHEL-111602] +- media: ioctl: Simulate v4l2_queryctrl with v4l2_query_ext_ctrl (Kate Hsuan) [RHEL-111602] +- media: cec: core: allow raw msg transmit while configuring (Kate Hsuan) [RHEL-111602] +- media: rc: reduce useless padding in struct rc_dev etc (Kate Hsuan) [RHEL-111602] +- media: ipu6: Drop unused ipu6_dma_get_sgtable() (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: set the dev_parent of video device to pdev (Kate Hsuan) [RHEL-111602] +- media: hi556: remove redundant assignment to variable enable (Kate Hsuan) [RHEL-111602] +- media: tuners: Constify struct tunertype, tuner_range and tuner_params (Kate Hsuan) [RHEL-111602] +- media: v4l2-dv-timings: add v4l2_num_edid_blocks() helper (Kate Hsuan) [RHEL-111602] +- media: ivsc: csi: Obtain link frequency from the media pad (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Obtain link frequency from the remote subdev pad (Kate Hsuan) [RHEL-111602] +- media: v4l: Memset argument to 0 before calling get_mbus_config pad op (Kate Hsuan) [RHEL-111602] +- media: v4l: Support obtaining link frequency via get_mbus_config (Kate Hsuan) [RHEL-111602] +- media: v4l: Support passing media pad argument to v4l2_get_link_freq() (Kate Hsuan) [RHEL-111602] +- media: pci: ipu6: drop vb2_ops_wait_prepare/finish (Kate Hsuan) [RHEL-111602] +- media: i2c: ov2740: Small cleanups (Kate Hsuan) [RHEL-111602] +- media: i2c: ov2740: Free control handler on error path (Kate Hsuan) [RHEL-111602] +- media: hi556: Don't log hi556_check_hwcfg() errors twice (Kate Hsuan) [RHEL-111602] +- media: hi556: Improve error logging when fwnode is not found (Kate Hsuan) [RHEL-111602] +- media: hi556: Add missing ' messages (Kate Hsuan) [RHEL-111602] +- media: hi556: Fix memory leak (on error) in hi556_check_hwcfg() (Kate Hsuan) [RHEL-111602] +- media: rc: add keymap for Siemens Gigaset RC20 remote (Kate Hsuan) [RHEL-111602] +- media: cx231xx: remove redundant assignment to variable value (Kate Hsuan) [RHEL-111602] +- net: devmem: fix kernel panic when netlink socket close after module unload (Mohammad Heib) [RHEL-89816] +- net: fix the missing unlock for detached devices (Mohammad Heib) [RHEL-89816] +- net: s/__dev_set_mtu/__netif_set_mtu/ (Mohammad Heib) [RHEL-89816] +- udp_tunnel: fix deadlock in udp_tunnel_nic_set_port_priv() (Mohammad Heib) [RHEL-89816] +- net: core: fix lockdep splat on device unregister (Mohammad Heib) [RHEL-89816] +- macsec: sync features on RTM_NEWLINK (Mohammad Heib) [RHEL-89816] +- net: dev_ioctl: take ops lock in hwtstamp lower paths (Mohammad Heib) [RHEL-89816] +- bnxt_en: Fix lockdep warning during rmmod (Mohammad Heib) [RHEL-89816] +- hamradio: ignore ops-locked netdevs (Mohammad Heib) [RHEL-89816] +- net: lapbether: ignore ops-locked netdevs (Mohammad Heib) [RHEL-89816] +- selftests: rtnetlink: add macsec and vlan nesting test (Mohammad Heib) [RHEL-89816] +- macsec: set IFF_UNICAST_FLT priv flag (Mohammad Heib) [RHEL-89816] +- team: replace team lock with rtnl lock (Mohammad Heib) [RHEL-89816] +- net: mana: Fix potential deadlocks in mana napi ops (Mohammad Heib) [RHEL-89816] +- Revert "bnxt_en: bring back rtnl_lock() in the bnxt_open() path" (Mohammad Heib) [RHEL-89816] +- netdevsim: remove udp_ports_sleep (Mohammad Heib) [RHEL-89816] +- net: remove redundant ASSERT_RTNL() in queue setup functions (Mohammad Heib) [RHEL-89816] +- udp_tunnel: remove rtnl_lock dependency (Mohammad Heib) [RHEL-89816] +- vxlan: drop sock_lock (Mohammad Heib) [RHEL-89816] +- geneve: rely on rtnl lock in geneve_offload_rx_ports (Mohammad Heib) [RHEL-89816] +- net: prevent a NULL deref in rtnl_create_link() (Mohammad Heib) [RHEL-89816] +- iavf: get rid of the crit lock (Mohammad Heib) [RHEL-89816] +- iavf: sprinkle netdev_assert_locked() annotations (Mohammad Heib) [RHEL-89816] +- iavf: extract iavf_watchdog_step() out of iavf_watchdog_task() (Mohammad Heib) [RHEL-89816] +- iavf: simplify watchdog_task in terms of adminq task scheduling (Mohammad Heib) [RHEL-89816] +- iavf: centralize watchdog requeueing itself (Mohammad Heib) [RHEL-89816] +- hv_netvsc: fix potential deadlock in netvsc_vf_setxdp() (Mohammad Heib) [RHEL-89816] +- af_packet: move notifier's packet_dev_mc out of rcu critical section (Mohammad Heib) [RHEL-89816] +- eth: bnxt: fix deadlock when xdp is attached or detached (Mohammad Heib) [RHEL-89816] +- bnxt_en: Fix netdev locking in ULP IRQ functions (Mohammad Heib) [RHEL-89816] +- team: grab team lock during team_change_rx_flags (Mohammad Heib) [RHEL-89816] +- bnxt_en: bring back rtnl_lock() in the bnxt_open() path (Mohammad Heib) [RHEL-89816] +- net: Lock lower level devices when updating features (Mohammad Heib) [RHEL-89816] +- net: add missing instance lock to dev_set_promiscuity (Mohammad Heib) [RHEL-89816] +- net: Lock netdevices during dev_shutdown (Mohammad Heib) [RHEL-89816] +- xdp: create locked/unlocked instances of xdp redirect target setters (Mohammad Heib) [RHEL-89816] +- netdev: fix the locking for netdev notifications (Mohammad Heib) [RHEL-89816] +- net: don't try to ops lock uninitialized devs (Mohammad Heib) [RHEL-89816] +- net: don't mix device locking in dev_close_many() calls (Mohammad Heib) [RHEL-89816] +- bonding: hold ops lock around get_link (Mohammad Heib) [RHEL-89816] +- netdev: depend on netdev->lock for qstats in ops locked drivers (Mohammad Heib) [RHEL-89816] +- docs: netdev: break down the instance locking info per ops struct (Mohammad Heib) [RHEL-89816] +- netdev: depend on netdev->lock for xdp features (Mohammad Heib) [RHEL-89816] +- xdp: double protect netdev->xdp_flags with netdev->lock (Mohammad Heib) [RHEL-89816] +- netdev: don't hold rtnl_lock over nl queue info get when possible (Mohammad Heib) [RHEL-89816] +- netdev: add "ops compat locking" helpers (Mohammad Heib) [RHEL-89816] +- net: designate XSK pool pointers in queues as "ops protected" (Mohammad Heib) [RHEL-89816] +- net: avoid potential race between netdev_get_by_index_lock() and netns switch (Mohammad Heib) [RHEL-89816] +- rtnetlink: Fix bad unlock balance in do_setlink(). (Mohammad Heib) [RHEL-89816] +- net: hold instance lock during NETDEV_CHANGE (Mohammad Heib) [RHEL-89816] +- ipv6: Fix null-ptr-deref in addrconf_add_ifaddr(). (Mohammad Heib) [RHEL-89816] +- selftests: net: use netdevsim in netns test (Mohammad Heib) [RHEL-89816] +- docs: net: document netdev notifier expectations (Mohammad Heib) [RHEL-89816] +- net: dummy: request ops lock (Mohammad Heib) [RHEL-89816] +- netdevsim: add dummy device notifiers (Mohammad Heib) [RHEL-89816] +- net: rename rtnl_net_debug to lock_debug (Mohammad Heib) [RHEL-89816] +- net: use netif_disable_lro in ipv6_add_dev (Mohammad Heib) [RHEL-89816] +- net: hold instance lock during NETDEV_REGISTER/UP (Mohammad Heib) [RHEL-89816] +- net: switch to netif_disable_lro in inetdev_init (Mohammad Heib) [RHEL-89816] +- eth: bnxt: fix deadlock in the mgmt_ops (Mohammad Heib) [RHEL-89816] +- bpf: add missing ops lock around dev_xdp_attach_link (Mohammad Heib) [RHEL-89816] +- bnxt_en: bring back rtnl lock in bnxt_shutdown (Mohammad Heib) [RHEL-89816] +- eth: gve: add missing netdev locks on reset and shutdown paths (Mohammad Heib) [RHEL-89816] +- net: lapbether: use netdev_lockdep_set_classes() helper (Mohammad Heib) [RHEL-89816] +- net: move replay logic to tc_modify_qdisc (Mohammad Heib) [RHEL-89816] +- net: protect rxq->mp_params with the instance lock (Mohammad Heib) [RHEL-89816] +- net: designate queue -> napi linking as "ops protected" (Mohammad Heib) [RHEL-89816] +- net: designate queue counts as "double ops protected" by instance lock (Mohammad Heib) [RHEL-89816] +- net: explain "protection types" for the instance lock (Mohammad Heib) [RHEL-89816] +- net: constify dev pointer in misc instance lock helpers (Mohammad Heib) [RHEL-89816] +- net: remove netif_set_real_num_rx_queues() helper for when SYSFS=n (Mohammad Heib) [RHEL-89816] +- net: reorder dev_addr_sem lock (Mohammad Heib) [RHEL-89816] +- Revert "net: replace dev_addr_sem with netdev instance lock" (Mohammad Heib) [RHEL-89816] +- net: fix use-after-free in the netdev_nl_sock_priv_destroy() (Mohammad Heib) [RHEL-89816] +- net: bubble up taking netdev instance lock to callers of net_devmem_unbind_dmabuf() (Mohammad Heib) [RHEL-89816] +- net: drop rtnl_lock for queue_mgmt operations (Mohammad Heib) [RHEL-89816] +- net: add granular lock for the netdev netlink socket (Mohammad Heib) [RHEL-89816] +- net: create netdev_nl_sock to wrap bindings list (Mohammad Heib) [RHEL-89816] +- eth: bnxt: add missing netdev lock management to bnxt_dl_reload_up (Mohammad Heib) [RHEL-89816] +- eth: bnxt: request unconditional ops lock (Mohammad Heib) [RHEL-89816] +- eth: bnxt: switch to netif_close (Mohammad Heib) [RHEL-89816] +- net: revert to lockless TC_SETUP_BLOCK and TC_SETUP_FT (Mohammad Heib) [RHEL-89816] +- net: move misc netdev_lock flavors to a separate header (Mohammad Heib) [RHEL-89816] +- hamradio: use netdev_lockdep_set_classes() helper (Mohammad Heib) [RHEL-89816] +- net: ethtool: use correct device pointer in ethnl_default_dump_one() (Mohammad Heib) [RHEL-89816] +- bpf: fix a possible NULL deref in bpf_map_offload_map_alloc() (Mohammad Heib) [RHEL-89816] +- eth: bnxt: remove most dependencies on RTNL (Mohammad Heib) [RHEL-89816] +- docs: net: document new locking reality (Mohammad Heib) [RHEL-89816] +- net: add option to request netdev instance lock (Mohammad Heib) [RHEL-89816] +- net: replace dev_addr_sem with netdev instance lock (Mohammad Heib) [RHEL-89816] +- net: ethtool: try to protect all callback with netdev instance lock (Mohammad Heib) [RHEL-89816] +- net: hold netdev instance lock during ndo_bpf (Mohammad Heib) [RHEL-89816] +- net: hold netdev instance lock during sysfs operations (Mohammad Heib) [RHEL-89816] +- net: hold netdev instance lock during ioctl operations (Mohammad Heib) [RHEL-89816] +- net: hold netdev instance lock during rtnetlink operations (Mohammad Heib) [RHEL-89816] +- net: hold netdev instance lock during queue operations (Mohammad Heib) [RHEL-89816] +- net: hold netdev instance lock during qdisc ndo_setup_tc (Mohammad Heib) [RHEL-89816] +- net: hold netdev instance lock during nft ndo_setup_tc (Mohammad Heib) [RHEL-89816] +- net: hold netdev instance lock during ndo_open/ndo_stop (Mohammad Heib) [RHEL-89816] +- gve: set xdp redirect target only when it is available (Mohammad Heib) [RHEL-89816] +- ipv6: Pass dev to inet6_addr_add(). (Mohammad Heib) [RHEL-89816] +- rtnetlink: Use register_pernet_subsys() in rtnl_net_debug_init(). (Mohammad Heib) [RHEL-89816] +- rtnl_net_debug: Remove rtnl_net_debug_exit(). (Mohammad Heib) [RHEL-89816] +- eth: gve: use appropriate helper to set xdp_features (Mohammad Heib) [RHEL-89816] +- rtnetlink: Call validate_linkmsg() in do_setlink(). (Mohammad Heib) [RHEL-89816] +- rtnetlink: Add ASSERT_RTNL_NET() placeholder for netdev notifier. (Mohammad Heib) [RHEL-89816] +- rtnetlink: Add assertion helpers for per-netns RTNL. (Mohammad Heib) [RHEL-89816] +- Enable PHY drivers required for automotive board (Radu Rendec) [RHEL-105634] +Resolves: RHEL-105634, RHEL-106452, RHEL-111602, RHEL-114813, RHEL-118962, RHEL-124788, RHEL-125473, RHEL-125821, RHEL-125970, RHEL-128311, RHEL-128781, RHEL-129542, RHEL-129691, RHEL-129700, RHEL-130554, RHEL-131242, RHEL-134393, RHEL-134433, RHEL-135094, RHEL-137151, RHEL-78292, RHEL-79346, RHEL-89816, RHEL-95622, RHEL-96296 + * Thu Dec 18 2025 CKI KWF Bot [6.12.0-176.el10] - redhat/kernel.spec.template: Let kernel-modules installation rebuild initrd in UKI system (Li Tian) [RHEL-134892] - selftests: netfilter: Ignore tainted kernels in interface stress test (Phil Sutter) [RHEL-108859] diff --git a/kernel.spec b/kernel.spec index aed24f970..0725207b0 100644 --- a/kernel.spec +++ b/kernel.spec @@ -176,15 +176,15 @@ Summary: The Linux kernel %define specrpmversion 6.12.0 %define specversion 6.12.0 %define patchversion 6.12 -%define pkgrelease 176 +%define pkgrelease 177 %define kversion 6 -%define tarfile_release 6.12.0-176.el10 +%define tarfile_release 6.12.0-177.el10 # This is needed to do merge window version magic %define patchlevel 12 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 176%{?buildid}%{?dist} +%define specrelease 177%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.12.0-176.el10 +%define kabiversion 6.12.0-177.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -4475,6 +4475,1019 @@ fi\ # # %changelog +* Sun Jan 04 2026 CKI KWF Bot [6.12.0-177.el10] +- usb: dwc3: Fix race condition between concurrent dwc3_remove_requests() call paths (CKI Backport Bot) [RHEL-137151] {CVE-2025-68287} +- mm/memory-failure: fix redundant updates for already poisoned pages (CKI Backport Bot) [RHEL-114813] +- block: Use RCU in blk_mq_[un]quiesce_tagset() instead of set->tag_list_lock (Ming Lei) [RHEL-128781] +- KVM: arm64: VHE: Compute fgt traps before activating them (Donald Dutile) [RHEL-131242] +- KVM: arm64: Finalize ID registers only once per VM (Donald Dutile) [RHEL-131242] +- KVM: arm64: Limit clearing of ID_{AA64PFR0,PFR1}_EL1.GIC to userspace irqchip (Donald Dutile) [RHEL-131242] +- KVM: arm64: Set ID_{AA64PFR0,PFR1}_EL1.GIC when GICv3 is configured (Donald Dutile) [RHEL-131242] +- KVM: arm64: Make all 32bit ID registers fully writable (Donald Dutile) [RHEL-131242] +- KVM: arm64: Check the untrusted offset in FF-A memory share (Donald Dutile) [RHEL-131242] +- KVM: arm64: Check range args for pKVM mem transitions (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Filter ZCR_EL2 in get-reg-list (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Add SCTLR2_EL2 to get-reg-list (Donald Dutile) [RHEL-131242] +- KVM: selftests: fix MAPC RDbase target formatting in vgic_lpi_stress (Donald Dutile) [RHEL-131242] +- arm64: Revamp HCR_EL2.E2H RES1 detection (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Use FGT write trap of MDSCR_EL1 when available (Donald Dutile) [RHEL-131242] +- KVM: arm64: Compute per-vCPU FGTs at vcpu_load() (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Fix misleading comment about virtual timer encoding (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Add an E2H=0-specific configuration to get_reg_list (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Make dependencies on VHE-specific registers explicit (Donald Dutile) [RHEL-131242] +- KVM: arm64: Kill leftovers of ad-hoc timer userspace access (Donald Dutile) [RHEL-131242] +- KVM: arm64: Fix WFxT handling of nested virt (Donald Dutile) [RHEL-131242] +- KVM: arm64: Move CNT*CT_EL0 userspace accessors to generic infrastructure (Donald Dutile) [RHEL-131242] +- KVM: arm64: Move CNT*_CVAL_EL0 userspace accessors to generic infrastructure (Donald Dutile) [RHEL-131242] +- KVM: arm64: Move CNT*_CTL_EL0 userspace accessors to generic infrastructure (Donald Dutile) [RHEL-131242] +- KVM: arm64: Add timer UAPI workaround to sysreg infrastructure (Donald Dutile) [RHEL-131242] +- KVM: arm64: Make timer_set_offset() generally accessible (Donald Dutile) [RHEL-131242] +- KVM: arm64: Replace timer context vcpu pointer with timer_id (Donald Dutile) [RHEL-131242] +- KVM: arm64: Introduce timer_context_to_vcpu() helper (Donald Dutile) [RHEL-131242] +- KVM: arm64: Hide CNTHV_*_EL2 from userspace for nVHE guests (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Actually enable IRQs in vgic_lpi_stress (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Allocate vcpus with correct size (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Sync ID_AA64PFR1, MPIDR, CLIDR in guest (Donald Dutile) [RHEL-131242] +- KVM: arm64: Remove unreachable break after return (Donald Dutile) [RHEL-131242] +- KVM: arm64: Prevent access to vCPU events before init (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Track width of timer counter as "int", not "uint64_t" (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Test effective value of HCR_EL2.AMO (Donald Dutile) [RHEL-131242] +- KVM: arm64: Use the in-context stage-1 in __kvm_find_s1_desc_level() (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Don't advance PC when pending an SVE exception (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Don't treat ZCR_EL2 as a 'mapped' register (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Cover ID_AA64ISAR3_EL1 in set_id_regs (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Remove a duplicate register listing in set_id_regs (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Cope with arch silliness in EL2 selftest (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Add basic test for running in VHE EL2 (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Enable EL2 by default (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Initialize HCR_EL2 (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Use the vCPU attr for setting nr of PMU counters (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Use hyp timer IRQs when test runs at EL2 (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Select SMCCC conduit based on current EL (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Provide helper for getting default vCPU target (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Alias EL1 registers to EL2 counterparts (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Create a VGICv3 for 'default' VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Add unsanitised helpers for VGICv3 creation (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Add helper to check for VGICv3 support (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Initialize VGICv3 only once (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Provide kvm_arch_vm_post_create() in library code (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftest: Expand external_aborts test to look for TTW levels (Donald Dutile) [RHEL-131242] +- KVM: arm64: Populate level on S1PTW SEA injection (Donald Dutile) [RHEL-131242] +- KVM: arm64: Add S1 IPA to page table level walker (Donald Dutile) [RHEL-131242] +- KVM: arm64: Add filtering hook to S1 page table walk (Donald Dutile) [RHEL-131242] +- KVM: arm64: Don't switch MMU on translation from non-NV context (Donald Dutile) [RHEL-131242] +- KVM: arm64: Allow EL1 control registers to be accessed from the CPU state (Donald Dutile) [RHEL-131242] +- KVM: arm64: Allow use of S1 PTW for non-NV vcpus (Donald Dutile) [RHEL-131242] +- KVM: arm64: Report faults from S1 walk setup at the expected start level (Donald Dutile) [RHEL-131242] +- KVM: arm64: Expand valid block mappings to FEAT_LPA/LPA2 support (Donald Dutile) [RHEL-131242] +- KVM: arm64: Populate PAR_EL1 with 52bit addresses (Donald Dutile) [RHEL-131242] +- KVM: arm64: Compute shareability for LPA2 (Donald Dutile) [RHEL-131242] +- KVM: arm64: Pass the walk_info structure to compute_par_s1() (Donald Dutile) [RHEL-131242] +- KVM: arm64: Decouple output address from the PT descriptor (Donald Dutile) [RHEL-131242] +- KVM: arm64: Compute 52bit TTBR address and alignment (Donald Dutile) [RHEL-131242] +- KVM: arm64: Account for 52bit when computing maximum OA (Donald Dutile) [RHEL-131242] +- KVM: arm64: Add helper computing the state of 52bit PA support (Donald Dutile) [RHEL-131242] +- KVM: arm64: Expose FEAT_LSFE to guests (Donald Dutile) [RHEL-131242] +- KVM: arm64: Add trap configs for PMSDSFR_EL1 (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Expose up to FEAT_Debugv8p8 to NV-enabled VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Advertise FEAT_TIDCP1 to NV-enabled VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Advertise FEAT_SpecSEI to NV-enabled VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Expose FEAT_TWED to NV-enabled VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Exclude guest's TWED configuration when TWE isn't set (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Expose FEAT_AFP to NV-enabled VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Expose FEAT_ECBHB to NV-enabled VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Expose FEAT_RASv1p1 via RAS_frac (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Expose FEAT_DF2 to NV-enabled VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Don't erroneously claim FEAT_DoubleLock for NV VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Convert masks to denylists in limit_nv_id_reg() (Donald Dutile) [RHEL-131242] +- KVM: arm64: selftests: Test writes to ID_AA64MMFR1_EL1.{HCX, TWED} (Donald Dutile) [RHEL-131242] +- KVM: arm64: Make ID_AA64MMFR1_EL1.{HCX, TWED} writable from userspace (Donald Dutile) [RHEL-131242] +- KVM: arm64: Convert MDCR_EL2 RES0 handling to compute_reg_res0_bits() (Donald Dutile) [RHEL-131242] +- KVM: arm64: Convert SCTLR_EL1 RES0 handling to compute_reg_res0_bits() (Donald Dutile) [RHEL-131242] +- KVM: arm64: Enforce absence of FEAT_TCR2 on TCR2_EL2 (Donald Dutile) [RHEL-131242] +- KVM: arm64: Enforce absence of FEAT_SCTLR2 on SCTLR2_EL{1,2} (Donald Dutile) [RHEL-131242] +- KVM: arm64: Convert HCR_EL2 RES0 handling to compute_reg_res0_bits() (Donald Dutile) [RHEL-131242] +- KVM: arm64: Enforce absence of FEAT_HCX on HCRX_EL2 (Donald Dutile) [RHEL-131242] +- KVM: arm64: Enforce absence of FEAT_FGT2 on FGT2 registers (Donald Dutile) [RHEL-131242] +- KVM: arm64: Enforce absence of FEAT_FGT on FGT registers (Donald Dutile) [RHEL-131242] +- KVM: arm64: Add reg_feat_map_desc to describe full register dependency (Donald Dutile) [RHEL-131242] +- KVM: arm64: Remove duplicate FEAT_{SYSREG128,MTE2} descriptions (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Allow userspace to de-feature stage-2 TGRANs (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Treat AMO as 1 when at EL2 and {E2H,TGE} = {1, 0} (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Apply guest's MDCR traps in nested context (Donald Dutile) [RHEL-131242] +- KVM: arm64: nv: Trap debug registers when in hyp context (Donald Dutile) [RHEL-131242] +- arm64/boot: Enable EL2 requirements for SPE_FEAT_FDS (Donald Dutile) [RHEL-131242] +- arm64/boot: Factor out a macro to check SPE version (Donald Dutile) [RHEL-131242] +- KVM: arm64: Don't access ICC_SRE_EL2 if GICv3 doesn't support v2 compatibility (Donald Dutile) [RHEL-131242] +- KVM: arm64: Fix page leak in user_mem_abort() (Donald Dutile) [RHEL-131242] +- KVM: arm64: Fix kvm_vcpu_{set,is}_be() to deal with EL2 state (Donald Dutile) [RHEL-131242] +- KVM: arm64: Update stale comment for sanitise_mte_tags() (Donald Dutile) [RHEL-131242] +- KVM: arm64: Map hyp text as RO and dump instr on panic (Donald Dutile) [RHEL-131242] +- KVM: arm64: Dump instruction on hyp panic (Donald Dutile) [RHEL-131242] +- KVM: arm64: Return early from trace helpers when KVM isn't available (Donald Dutile) [RHEL-131242] +- KVM: arm64: vgic: Explicitly implement vgic_dist::ready ordering (Donald Dutile) [RHEL-131242] +- KVM: arm64: vgic-init: Remove vgic_ready() macro (Donald Dutile) [RHEL-131242] +- KVM: arm64: Reserve pKVM handle during pkvm_init_host_vm() (Donald Dutile) [RHEL-131242] +- KVM: arm64: Introduce separate hypercalls for pKVM VM reservation and initialization (Donald Dutile) [RHEL-131242] +- KVM: arm64: Consolidate pKVM hypervisor VM initialization logic (Donald Dutile) [RHEL-131242] +- KVM: arm64: Separate allocation and insertion of pKVM VM table entries (Donald Dutile) [RHEL-131242] +- KVM: arm64: Decouple hyp VM creation state from its handle (Donald Dutile) [RHEL-131242] +- KVM: arm64: Clarify comments to distinguish pKVM mode from protected VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: Rename 'host_kvm' to 'kvm' in pKVM host code (Donald Dutile) [RHEL-131242] +- KVM: arm64: Rename pkvm.enabled to pkvm.is_protected (Donald Dutile) [RHEL-131242] +- KVM: arm64: Add build-time check for duplicate DECLARE_REG use (Donald Dutile) [RHEL-131242] +- KVM: arm64: ptdump: Don't test PTE_VALID alongside other attributes (Donald Dutile) [RHEL-131242] +- KVM: arm64: Bump the supported version of FF-A to 1.2 (Donald Dutile) [RHEL-131242] +- KVM: arm64: Mask response to FFA_FEATURE call (Donald Dutile) [RHEL-131242] +- KVM: arm64: Mark optional FF-A 1.2 interfaces as unsupported (Donald Dutile) [RHEL-131242] +- KVM: arm64: Mark FFA_NOTIFICATION_* calls as unsupported (Donald Dutile) [RHEL-131242] +- KVM: arm64: Use SMCCC 1.2 for FF-A initialization and in host handler (Donald Dutile) [RHEL-131242] +- KVM: arm64: Correct return value on host version downgrade attempt (Donald Dutile) [RHEL-131242] +- KVM: arm64: Allow userspace to limit the number of PMU counters for EL2 VMs (Donald Dutile) [RHEL-131242] +- KVM: arm64: Introduce CONFIG_UBSAN_KVM_EL2 (Donald Dutile) [RHEL-131242] +- ubsan: Remove regs from report_ubsan_failure() (Donald Dutile) [RHEL-131242] +- x86/traps: Cleanup and robustify decode_bug() (Donald Dutile) [RHEL-131242] +- KVM: arm64: Handle UBSAN faults (Donald Dutile) [RHEL-131242] +- tools kvm headers arm64: Update KVM header from the kernel sources (Donald Dutile) [RHEL-131242] +- KVM: arm64: Document registers exposed via KVM_DEV_ARM_VGIC_GRP_CPU_SYSREGS (Donald Dutile) [RHEL-131242] +- Documentation: KVM: Use unordered list for pre-init VGIC registers (Donald Dutile) [RHEL-131242] +- Documentation: KVM: arm64: Describe VGICv3 registers writable pre-init (Donald Dutile) [RHEL-131242] +- KVM: arm64: Hide ID_AA64MMFR2_EL1.NV from guest and userspace (Donald Dutile) [RHEL-134393] +- drm/vmwgfx: Validate command header size against SVGA_CMD_MAX_DATASIZE (CKI Backport Bot) [RHEL-134433] {CVE-2025-40277} +- mm/selftests: fix split_huge_page_test failure on systems with 64KB page size (Audra Mitchell) [RHEL-135094] +- selftests/mm: do check_huge_anon() with a number been passed in (Audra Mitchell) [RHEL-135094] +- selftests/mm: fix split_huge_page_test for folio_split() tests (Audra Mitchell) [RHEL-135094] +- selftests/mm: speed up split_huge_page_test (Audra Mitchell) [RHEL-135094] +- selftests/mm: add tests for folio_split(), buddy allocator like split (Audra Mitchell) [RHEL-135094] +- selftests/mm: add tests for splitting pmd THPs to all lower orders (Audra Mitchell) [RHEL-135094] +- selftests/mm: use selftests framework to print test result (Audra Mitchell) [RHEL-135094] +- perf symbol-elf: Add missing puts on error path (Michael Petlan) [RHEL-78292] +- perf symbol: Add missed dso__put (Michael Petlan) [RHEL-78292] +- perf probe-event: Ensure probe event nsinfo is always cleared (Michael Petlan) [RHEL-78292] +- perf hist: In init, ensure mem_info is put on error paths (Michael Petlan) [RHEL-78292] +- perf tools: Fix split kallsyms DSO counting (Michael Petlan) [RHEL-78292] +- perf tools: Mark split kallsyms DSOs as loaded (Michael Petlan) [RHEL-78292] +- perf jitdump: Add sym/str-tables to build-ID generation (Michael Petlan) [RHEL-78292] +- perf arm_spe: Fix memset subclass in operation (Michael Petlan) [RHEL-78292] +- perf tools: Fix missing feature check for inherit + SAMPLE_READ (Michael Petlan) [RHEL-78292] +- perf metricgroup: Update comment on location of metric_event list (Michael Petlan) [RHEL-78292] +- perf record: skip synthesize event when open evsel failed (Michael Petlan) [RHEL-78292] +- perf lock contention: Load kernel map before lookup (Michael Petlan) [RHEL-78292] +- perf hwmon_pmu: Fix uninitialized variable warning (Michael Petlan) [RHEL-78292] +- perf parse-events: Fix legacy cache events if event is duplicated in a PMU (Michael Petlan) [RHEL-78292] +- perf jitdump: Fix missed dso__put (Michael Petlan) [RHEL-78292] +- perf mem-events: Don't leak online CPU map (Michael Petlan) [RHEL-78292] +- perf kvm: Fix debug assertion (Michael Petlan) [RHEL-78292] +- perf bpf_counter: Fix opening of "any"(-1) CPU events (Michael Petlan) [RHEL-78292] +- perf parse-events: Make X modifier more respectful of groups (Michael Petlan) [RHEL-78292] +- perf stat: When no events, don't report an error if there is none (Michael Petlan) [RHEL-78292] +- perf tests stat: Add "--null" coverage (Michael Petlan) [RHEL-78292] +- perf cpumap: Add "any" CPU handling to cpu_map__snprint_mask (Michael Petlan) [RHEL-78292] +- libperf cpumap: Fix perf_cpu_map__max for an empty/NULL map (Michael Petlan) [RHEL-78292] +- perf stat: Allow no events to open if this is a "--null" run (Michael Petlan) [RHEL-78292] +- perf annotate: Check return value of evsel__get_arch() properly (Michael Petlan) [RHEL-78292] +- perf annotate: fix a crash when annotate the same symbol with 's' and 'T' (Michael Petlan) [RHEL-78292] +- tools headers UAPI: sync linux/prctl.h with kernel (Michael Petlan) [RHEL-78292] +- tools headers UAPI: sync linux/fs.h with kernel (Michael Petlan) [RHEL-78292] +- tools headers UAPI: sync linux/fcntl.h with kernel (Michael Petlan) [RHEL-78292] +- tools headers UAPI: sync asm/msr-index.h with kernel (Michael Petlan) [RHEL-78292] +- tools headers UAPI: sync linux/bits.h with kernel (Michael Petlan) [RHEL-78292] +- tools headers UAPI: sync linux/rtnetlink.h with kernel (Michael Petlan) [RHEL-78292] +- tools headers UAPI: sync linux/neighbour.h with kernel (Michael Petlan) [RHEL-78292] +- tools headers UAPI: sync linux/if_addr.h with kernel (Michael Petlan) [RHEL-78292] +- tools headers UAPI: sync drm/drm.h with kernel (Michael Petlan) [RHEL-78292] +- perf libbfd: Ensure libbfd is initialized prior to use (Michael Petlan) [RHEL-78292] +- perf test: Fix lock contention test (Michael Petlan) [RHEL-78292] +- perf lock: Fix segfault due to missing kernel map (Michael Petlan) [RHEL-78292] +- perf build: Don't fail fast path feature detection when binutils-devel is not available (Michael Petlan) [RHEL-78292] +- perf header: Write bpf_prog (infos|btfs)_cnt to data file (Michael Petlan) [RHEL-78292] +- perf symbols: Handle '1' symbols in /proc/kallsyms (Michael Petlan) [RHEL-78292] +- perf tools: Fix arm64 libjvmti build by generating unistd_64.h (Michael Petlan) [RHEL-78292] +- perf tests: Don't retest sections in "Object code reading" (Michael Petlan) [RHEL-78292] +- perf docs: Document building with Clang (Michael Petlan) [RHEL-78292] +- perf build: Support build with clang (Michael Petlan) [RHEL-78292] +- perf test coresight: Dismiss clang warning for unroll loop thread (Michael Petlan) [RHEL-78292] +- perf test coresight: Dismiss clang warning for thread loop (Michael Petlan) [RHEL-78292] +- perf test coresight: Dismiss clang warning for memcpy thread (Michael Petlan) [RHEL-78292] +- perf build: Disable thread safety analysis for perl header (Michael Petlan) [RHEL-78292] +- perf build: Correct CROSS_ARCH for clang (Michael Petlan) [RHEL-78292] +- perf python: split Clang options when invoking Popen (Michael Petlan) [RHEL-78292] +- tools build: Align warning options with perf (Michael Petlan) [RHEL-78292] +- perf disasm: Remove unused evsel from 'struct annotate_args' (Michael Petlan) [RHEL-78292] +- perf srcline: Fallback between addr2line implementations (Michael Petlan) [RHEL-78292] +- perf disasm: Make ins__scnprintf() and ins__is_nop() static (Michael Petlan) [RHEL-78292] +- perf dso: Clean up read_symbol() error handling (Michael Petlan) [RHEL-78292] +- perf dso: Support BPF programs in dso__read_symbol() (Michael Petlan) [RHEL-78292] +- perf dso: Move read_symbol() from llvm/capstone to dso (Michael Petlan) [RHEL-78292] +- perf llvm: Reduce LLVM initialization (Michael Petlan) [RHEL-78292] +- perf check: Add libLLVM feature (Michael Petlan) [RHEL-78292] +- perf parse-events: Fix parsing of >30kb event strings (Michael Petlan) [RHEL-78292] +- perf record: Add auto counter reload parse and regression tests (Michael Petlan) [RHEL-78292] +- perf record: Add ratio-to-prev term (Michael Petlan) [RHEL-78292] +- tools build: Remove libbpf-strings feature test (Michael Petlan) [RHEL-78292] +- perf bpf-event: Use libbpf version rather than feature check (Michael Petlan) [RHEL-78292] +- tools build: Remove feature-libslang-include-subdir (Michael Petlan) [RHEL-78292] +- perf annotate: Rename TSR_KIND_POINTER to TSR_KIND_PERCPU_POINTER (Michael Petlan) [RHEL-78292] +- perf stat: Refactor retry/skip/fatal error handling (Michael Petlan) [RHEL-78292] +- perf stat: Move create_perf_stat_counter() to builtin-stat.c (Michael Petlan) [RHEL-78292] +- tools build: Remove get_current_dir_name feature check (Michael Petlan) [RHEL-78292] +- perf namespaces: Avoid get_current_dir_name dependency (Michael Petlan) [RHEL-78292] +- perf capstone: Remove open_capstone_handle (Michael Petlan) [RHEL-78292] +- perf libbfd: Move libbfd functionality to its own file (Michael Petlan) [RHEL-78292] +- perf llvm: Move llvm functionality into its own file (Michael Petlan) [RHEL-78292] +- perf capstone: Move capstone functionality into its own file (Michael Petlan) [RHEL-78292] +- perf map: Constify objdump offset/address conversion APIs (Michael Petlan) [RHEL-78292] +- perf tools kvm: Use "cycles" to sample guest for "kvm top" on Intel (Michael Petlan) [RHEL-78292] +- perf tools kvm: Use "cycles" to sample guest for "kvm record" on Intel (Michael Petlan) [RHEL-78292] +- perf tools: Add helper x86__is_intel_cpu() (Michael Petlan) [RHEL-78292] +- perf tools kvm: Fix the potential out of range memory access issue (Michael Petlan) [RHEL-78292] +- perf tools kwork: Add missed memory allocation check and free (Michael Petlan) [RHEL-78292] +- perf tools kvm: Add missed memory allocation check and free (Michael Petlan) [RHEL-78292] +- tools include: Add headers to make tools builds more hermetic (Michael Petlan) [RHEL-78292] +- tools include: Replace tools linux/gfp_types.h with kernel version (Michael Petlan) [RHEL-78292] +- tools bitmap: Add missing asm-generic/bitsperlong.h include (Michael Petlan) [RHEL-78292] +- perf bench futex: Add missing stdbool.h (Michael Petlan) [RHEL-78292] +- perf test: Stat std output don't fail metric only (Michael Petlan) [RHEL-78292] +- libperf mmap: In user mmap rdpmc avoid undefined behavior (Michael Petlan) [RHEL-78292] +- perf symbol-minimal: Be more defensive when reading build IDs (Michael Petlan) [RHEL-78292] +- perf bpf: Use __builtin_preserve_field_info for GCC compatibility (Michael Petlan) [RHEL-78292] +- tools build: Don't assume libtracefs-devel is always available (Michael Petlan) [RHEL-78292] +- perf build: Remove libtracefs configuration (Michael Petlan) [RHEL-78292] +- perf test: Remove C python_use test (Michael Petlan) [RHEL-78292] +- perf test: Add an 'import perf' test shell script (Michael Petlan) [RHEL-78292] +- perf test: Extend branch stack sampling test for Arm64 BRBE (Michael Petlan) [RHEL-78292] +- perf test: Add syscall and address tests to brstack test (Michael Petlan) [RHEL-78292] +- perf test: Refactor brstack test (Michael Petlan) [RHEL-78292] +- perf bpf_counter: Fix handling of cpumap fixing hybrid (Michael Petlan) [RHEL-78292] +- perf bpf_counter: Move header declarations into C code (Michael Petlan) [RHEL-78292] +- perf annotate: Use architecture-agnostic register limit (Michael Petlan) [RHEL-78292] +- perf script: Enable to present DTL entries (Michael Petlan) [RHEL-78292] +- perf powerpc: Process the DTL entries in queue and deliver samples (Michael Petlan) [RHEL-78292] +- perf powerpc: Allocate and setup aux buffer queue to help co-relate with other events across CPU's (Michael Petlan) [RHEL-78292] +- perf powerpc: Add event name as vpa-dtl of PERF_TYPE_SYNTH type to present DTL samples (Michael Petlan) [RHEL-78292] +- perf powerpc: Process auxtrace events and display in 'perf report -D' (Michael Petlan) [RHEL-78292] +- perf powerpc: Add basic CONFIG_AUXTRACE support for VPA pmu on powerpc (Michael Petlan) [RHEL-78292] +- perf sched: Avoid union type punning undefined behavior (Michael Petlan) [RHEL-78292] +- perf test perftool_testsuite: Use absolute paths (Michael Petlan) [RHEL-78292] +- perf tools: Fix duplicated words in documentation and comments (Michael Petlan) [RHEL-78292] +- perf vendor events intel: Update sierraforest events to v1.12 (Michael Petlan) [RHEL-78292] +- perf vendor events intel: Update sapphirerapids events to v1.35 (Michael Petlan) [RHEL-78292] +- perf vendor events intel: Update pantherlake events to v1.00 (Michael Petlan) [RHEL-78292] +- perf vendor events intel: Update meteorlake events to v1.17 (Michael Petlan) [RHEL-78292] +- perf vendor events intel: Update lunarlake events to v1.18 (Michael Petlan) [RHEL-78292] +- perf vendor events intel: Update graniterapids events to v1.15 (Michael Petlan) [RHEL-78292] +- perf vendor events intel: Update grandridge events to v1.10 (Michael Petlan) [RHEL-78292] +- perf vendor events intel: Update emeraldrapids events to v1.20 (Michael Petlan) [RHEL-78292] +- perf vendor events intel: Update arrowlake events to v1.13 (Michael Petlan) [RHEL-78292] +- perf vendor events intel: Update alderlake events to v1.34 (Michael Petlan) [RHEL-78292] +- perf bpf: Check libbpf version to use btf_dump_type_data_opts.emit_strings (Michael Petlan) [RHEL-78292] +- perf bpf: Move the LIBBPF_CURRENT_VERSION_GEQ macro to bpf-utils.h (Michael Petlan) [RHEL-78292] +- perf test: Avoid uncore_imc/clockticks in uniquification test (Michael Petlan) [RHEL-78292] +- perf evsel: Fix uniquification when PMU given without suffix (Michael Petlan) [RHEL-78292] +- perf test: Don't leak workload gopipe in PERF_RECORD_* (Michael Petlan) [RHEL-78292] +- perf session: Fix handling when buffer exceeds 2 GiB (Michael Petlan) [RHEL-78292] +- perf bench mem: Add mmap() workloads (Michael Petlan) [RHEL-78292] +- perf bench mem: Refactor mem_options (Michael Petlan) [RHEL-78292] +- perf bench mem: Allow chunking on a memory region (Michael Petlan) [RHEL-78292] +- perf bench mem: Allow mapping of hugepages (Michael Petlan) [RHEL-78292] +- perf bench mem: Switch from zalloc() to mmap() (Michael Petlan) [RHEL-78292] +- perf bench mem: Pull out init/fini logic (Michael Petlan) [RHEL-78292] +- perf bench mem: Move mem op parameters into a structure (Michael Petlan) [RHEL-78292] +- perf bench mem: Defer type munging of size to float (Michael Petlan) [RHEL-78292] +- perf bench mem: Remove repetition around time measurement (Michael Petlan) [RHEL-78292] +- perf trace: Fix IS_ERR() vs NULL check bug (Michael Petlan) [RHEL-78292] +- perf test shell lbr: Avoid failures with perf event paranoia (Michael Petlan) [RHEL-78292] +- perf tools: Remove a pointless check (Michael Petlan) [RHEL-78292] +- perf tools: Update header documentation on BPF_PROG_INFO (Michael Petlan) [RHEL-78292] +- perf tests record: Update testcase to fix usage of affinity for machines with #CPUs > 1K (Michael Petlan) [RHEL-78292] +- perf dwarf-aux: Fix __die_find_scope_cb() for namespaces (Michael Petlan) [RHEL-78292] +- perf dwarf-aux: Better variable collection for insn tracking (Michael Petlan) [RHEL-78292] +- perf dwarf-aux: More accurate variable type match for breg (Michael Petlan) [RHEL-78292] +- perf test: AMD IBS swfilt skip kernel tests if paranoia is >1 (Michael Petlan) [RHEL-78292] +- perf auxtrace: Avoid redundant NULL check in auxtrace_mmap_params__set_idx() (Michael Petlan) [RHEL-78292] +- perf trace: Add --max-summary option (Michael Petlan) [RHEL-78292] +- perf arm_spe: Allow parsing both data source and events (Michael Petlan) [RHEL-78292] +- perf arm_spe: Set HITM flag (Michael Petlan) [RHEL-78292] +- perf arm_spe: Refactor arm_spe__get_metadata_by_cpu() (Michael Petlan) [RHEL-78292] +- perf arm_spe: Fill memory levels for FEAT_SPEv1p4 (Michael Petlan) [RHEL-78292] +- perf arm_spe: Separate setting of memory levels for loads and stores (Michael Petlan) [RHEL-78292] +- perf arm_spe: Refine memory level filling (Michael Petlan) [RHEL-78292] +- perf arm_spe: Add "event_filter" entry in meta data (Michael Petlan) [RHEL-78292] +- perf arm_spe: Decode event types for new features (Michael Petlan) [RHEL-78292] +- perf arm_spe: Directly propagate raw event (Michael Petlan) [RHEL-78292] +- perf arm_spe: Use full type for data_src (Michael Petlan) [RHEL-78292] +- perf arm_spe: Correct memory level for remote access (Michael Petlan) [RHEL-78292] +- perf arm_spe: Correct setting remote access (Michael Petlan) [RHEL-78292] +- perf parse-events: Add 'X' modifier to exclude an event from being regrouped (Michael Petlan) [RHEL-78292] +- perf stat: Don't skip failing group events (Michael Petlan) [RHEL-78292] +- perf evsel: Give warning for broken Intel topdown event grouping (Michael Petlan) [RHEL-78292] +- perf util: Fix compression checks returning -1 as bool (Michael Petlan) [RHEL-78292] +- perf arm64: Sync ESR_ELx_EC_* macros in arm64_exception_types.h with esr.h (Michael Petlan) [RHEL-78292] +- tools headers: Remove unused arm32 asm/kvm.h copy (Michael Petlan) [RHEL-78292] +- tools headers: Remove unused kvm_perf.h copies (Michael Petlan) [RHEL-78292] +- perf annotate: Fix title line after return from call (Michael Petlan) [RHEL-78292] +- perf annotate: Factor out annotate_browser__show_function_title() (Michael Petlan) [RHEL-78292] +- perf annotate: Fix signature of annotate_browser__show() (Michael Petlan) [RHEL-78292] +- perf docs: Update SPE doc to include default instructions group (Michael Petlan) [RHEL-78292] +- perf arm-spe: Display --itrace period warnings for all sample types (Michael Petlan) [RHEL-78292] +- perf arm-spe: Downsample all sample types equally (Michael Petlan) [RHEL-78292] +- perf arm-spe: Show instruction sample types by default (Michael Petlan) [RHEL-78292] +- perf symbols: Handle 'N' symbols in /proc/kallsyms (Michael Petlan) [RHEL-78292] +- perf python: Fix spelling mistake "metics" -> "metrics" (Michael Petlan) [RHEL-78292] +- perf dwarf-aux: Use signed variable types in match_var_offset (Michael Petlan) [RHEL-78292] +- perf tp_pmu: Remove unnecessary check (Michael Petlan) [RHEL-78292] +- perf ilist: Add support for metrics (Michael Petlan) [RHEL-78292] +- perf python: Add metrics function (Michael Petlan) [RHEL-78292] +- perf python: Add evlist compute_metric (Michael Petlan) [RHEL-78292] +- perf python: Add evlist metrics function (Michael Petlan) [RHEL-78292] +- perf python: Add parse_metrics function (Michael Petlan) [RHEL-78292] +- perf ilist: Add new python ilist command (Michael Petlan) [RHEL-78292] +- perf python: Add function returning dictionary of all events on a PMU (Michael Petlan) [RHEL-78292] +- perf python: Add basic PMU abstraction and pmus sequence (Michael Petlan) [RHEL-78292] +- perf python: Improve the tracepoint function if no libtraceevent (Michael Petlan) [RHEL-78292] +- perf python: Add more exceptions on error paths (Michael Petlan) [RHEL-78292] +- libperf event: Ensure tracing data is multiple of 8 sized (Michael Petlan) [RHEL-78292] +- perf test shell lock_contention: Extra debug diagnostics (Michael Petlan) [RHEL-78292] +- perf evsel: Avoid container_of on a NULL leader (Michael Petlan) [RHEL-78292] +- perf test trace_btf_enum: Skip if permissions are insufficient (Michael Petlan) [RHEL-78292] +- perf disasm: Avoid undefined behavior in incrementing NULL (Michael Petlan) [RHEL-78292] +- perf annotate: Use a hashmap to save type data (Michael Petlan) [RHEL-78292] +- perf annotate: Add dso__debuginfo() helper (Michael Petlan) [RHEL-78292] +- perf annotate: Hide data-type for stack operation and canary (Michael Petlan) [RHEL-78292] +- perf annotate: Show warning when debuginfo is not available (Michael Petlan) [RHEL-78292] +- perf annotate: Add 'T' hot key to toggle data type display (Michael Petlan) [RHEL-78292] +- perf annotate: Add --code-with-type support for TUI (Michael Petlan) [RHEL-78292] +- perf annotate: Return printed number from disasm_line__write() (Michael Petlan) [RHEL-78292] +- perf annotate: Simplify width calculation in annotation_line__write() (Michael Petlan) [RHEL-78292] +- perf annotate: Pass annotation_print_data to annotation_line__write() (Michael Petlan) [RHEL-78292] +- perf annotate: Remove __annotation_line__write() (Michael Petlan) [RHEL-78292] +- perf annotate: Remove annotation_print_data.start (Michael Petlan) [RHEL-78292] +- perf annotate: Rename to __hist_entry__tui_annotate() (Michael Petlan) [RHEL-78292] +- perf: Fix 0 count issue of cpu-clock (Michael Petlan) [RHEL-78292] +- perf/x86/intel/uncore: Remove superfluous check (Michael Petlan) [RHEL-78292] +- Revert "perf/x86: Always store regs->ip in perf_callchain_kernel()" (Michael Petlan) [RHEL-78292] +- perf/core: Fix system hang caused by cpu-clock usage (Michael Petlan) [RHEL-78292] +- perf/x86/intel/uncore: Add uncore PMU support for Wildcat Lake (Michael Petlan) [RHEL-78292] +- perf/x86/intel: Add PMU support for WildcatLake (Michael Petlan) [RHEL-78292] +- perf/x86/intel: Fix KASAN global-out-of-bounds warning (Michael Petlan) [RHEL-78292] +- perf/core: Fix MMAP2 event device with backing files (Michael Petlan) [RHEL-78292] +- perf/core: Fix MMAP event path names with backing files (Michael Petlan) [RHEL-78292] +- perf/core: Fix address filter match with backing files (Michael Petlan) [RHEL-78292] +- perf: make pmu_bus const (Michael Petlan) [RHEL-78292] +- x86/insn: Add XOP prefix instructions decoder support (Michael Petlan) [RHEL-78292] +- perf: Skip user unwind if the task is a kernel thread (Michael Petlan) [RHEL-78292] +- perf: Simplify get_perf_callchain() user logic (Michael Petlan) [RHEL-78292] +- perf: Use current->flags & PF_KTHREAD|PF_USER_WORKER instead of current->mm == NULL (Michael Petlan) [RHEL-78292] +- perf: Have get_perf_callchain() return NULL if crosstask and user are set (Michael Petlan) [RHEL-78292] +- perf: Remove get_perf_callchain() init_nr argument (Michael Petlan) [RHEL-78292] +- perf/x86: Print PMU counters bitmap in x86_pmu_show_pmu_cap() (Michael Petlan) [RHEL-78292] +- perf/x86/intel: Add ICL_FIXED_0_ADAPTIVE bit into INTEL_FIXED_BITS_MASK (Michael Petlan) [RHEL-78292] +- perf/x86/intel: Change macro GLOBAL_CTRL_EN_PERF_METRICS to BIT_ULL(48) (Michael Petlan) [RHEL-78292] +- perf/x86: Add PERF_CAP_PEBS_TIMING_INFO flag (Michael Petlan) [RHEL-78292] +- perf/x86/intel: Fix IA32_PMC_x_CFG_B MSRs access error (Michael Petlan) [RHEL-78292] +- perf/x86/intel: Use early_initcall() to hook bts_init() (Michael Petlan) [RHEL-78292] +- perf: Convert mmap() refcounts to refcount_t (Michael Petlan) [RHEL-78292] +- perf: Identify the 0->1 transition for event::mmap_count (Michael Petlan) [RHEL-78292] +- perf: Use scoped_guard() for mmap_mutex in perf_mmap() (Michael Petlan) [RHEL-78292] +- perf: Split out the RB allocation (Michael Petlan) [RHEL-78292] +- perf: Make RB allocation branch self sufficient (Michael Petlan) [RHEL-78292] +- perf: Split out the AUX buffer allocation (Michael Petlan) [RHEL-78292] +- perf: Reflow to get rid of aux_success label (Michael Petlan) [RHEL-78292] +- perf: Use guard() for aux_mutex in perf_mmap() (Michael Petlan) [RHEL-78292] +- perf: Remove redundant aux_unlock label (Michael Petlan) [RHEL-78292] +- perf: Move common code into both rb and aux branches (Michael Petlan) [RHEL-78292] +- perf: Merge consecutive conditionals in perf_mmap() (Michael Petlan) [RHEL-78292] +- perf: Move perf_mmap_calc_limits() into both rb and aux branches (Michael Petlan) [RHEL-78292] +- perf: Split out VM accounting (Michael Petlan) [RHEL-78292] +- perf: Split out mlock limit handling (Michael Petlan) [RHEL-78292] +- perf: Remove redundant condition for AUX buffer size (Michael Petlan) [RHEL-78292] +- vfs: check dentry is still valid in get_link() (Ian Kent) [RHEL-79346] +- sched/fair: Proportional newidle balance (Phil Auld) [RHEL-129542] +- sched/fair: Small cleanup to update_newidle_cost() (Phil Auld) [RHEL-129542] +- sched/fair: Small cleanup to sched_balance_newidle() (Phil Auld) [RHEL-129542] +- sched/fair: Revert max_newidle_lb_cost bump (Phil Auld) [RHEL-129542] +- PCI/ACPI: Fix pci_acpi_preserve_config() memory leak (Thilak KN) [RHEL-130554] +- Input: pegasus-notetaker - fix potential out-of-bounds access (Benjamin Tissoires) [RHEL-124788] +- Input: imx_sc_key - fix memory corruption on unload (Benjamin Tissoires) [RHEL-124788] +- Input: goodix - add support for ACPI ID GDIX1003 (Benjamin Tissoires) [RHEL-124788] +- Input: cros_ec_keyb - fix an invalid memory access (Benjamin Tissoires) [RHEL-124788] +- dt-bindings: input: touchscreen: goodix: Drop 'interrupts' requirement (Benjamin Tissoires) [RHEL-124788] +- HID: quirks: work around VID/PID conflict for 0x4c4a/0x4155 (Benjamin Tissoires) [RHEL-124788] +- HID: multitouch: fix sticky fingers (Benjamin Tissoires) [RHEL-124788] +- HID: multitouch: fix name of Stylus input devices (Benjamin Tissoires) [RHEL-124788] +- HID: uclogic: Fix potential memory leak in error path (Benjamin Tissoires) [RHEL-124788] +- HID: playstation: Fix memory leak in dualshock4_get_calibration_data() (Benjamin Tissoires) [RHEL-124788] +- HID: hid-ntrig: Prevent memory leak in ntrig_report_version() (Benjamin Tissoires) [RHEL-124788] +- HID: logitech-hidpp: Add HIDPP_QUIRK_RESET_HI_RES_SCROLL (Benjamin Tissoires) [RHEL-124788] +- HID: quirks: Add ALWAYS_POLL quirk for VRS R295 steering wheel (Benjamin Tissoires) [RHEL-124788] +- HID: nintendo: Wait longer for initial probe (Benjamin Tissoires) [RHEL-124788] +- HID: quirks: avoid Cooler Master MM712 dongle wakeup bug (Benjamin Tissoires) [RHEL-124788] +- HID: intel-thc-hid: intel-quickspi: Add ARL PCI Device Id's (Benjamin Tissoires) [RHEL-124788] +- HID: asus: add Z13 folio to generic group for multitouch to work (Benjamin Tissoires) [RHEL-124788] +- HID: pidff: PERMISSIVE_CONTROL quirk autodetection (Benjamin Tissoires) [RHEL-124788] +- HID: pidff: Use direction fix only for conditional effects (Benjamin Tissoires) [RHEL-124788] +- HID: hid-input: only ignore 0 battery events for digitizers (Benjamin Tissoires) [RHEL-124788] +- HID: intel-thc-hid: Intel-quickspi: switch first interrupt from level to edge detection (Benjamin Tissoires) [RHEL-124788] +- Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak (Benjamin Tissoires) [RHEL-124788] +- Input: atmel_mxt_ts - allow reset GPIO to sleep (Benjamin Tissoires) [RHEL-124788] +- HID: steelseries: Fix STEELSERIES_SRWS1 handling in steelseries_remove() (Benjamin Tissoires) [RHEL-124788] +- HID: steelseries: refactor probe() and remove() (Benjamin Tissoires) [RHEL-124788] +- HID: amd_sfh: Add sync across amd sfh work functions (Benjamin Tissoires) [RHEL-124788] +- HID: asus: add support for missing PX series fn keys (Benjamin Tissoires) [RHEL-124788] +- HID: cp2112: fix setter callbacks return value (Benjamin Tissoires) [RHEL-124788] +- HID: lenovo: Use KEY_PERFORMANCE instead of ACPI's platform_profile (Benjamin Tissoires) [RHEL-124788] +- HID: intel-thc-hid: intel-quickspi: Add WCL Device IDs (Benjamin Tissoires) [RHEL-124788] +- HID: intel-thc-hid: intel-quicki2c: Add WCL Device IDs (Benjamin Tissoires) [RHEL-124788] +- HID: quirks: add support for Legion Go dual dinput modes (Benjamin Tissoires) [RHEL-124788] +- HID: elecom: add support for ELECOM M-DT2DRBK (Benjamin Tissoires) [RHEL-124788] +- HID: logitech: Add ids for G PRO 2 LIGHTSPEED (Benjamin Tissoires) [RHEL-124788] +- HID: input: report battery status changes immediately (Benjamin Tissoires) [RHEL-124788] +- HID: input: rename hidinput_set_battery_charge_status() (Benjamin Tissoires) [RHEL-124788] +- HID: intel-thc-hid: Intel-quicki2c: Enhance driver re-install flow (Benjamin Tissoires) [RHEL-124788] +- HID: hid-ntrig: fix unable to handle page fault in ntrig_report_version() (Benjamin Tissoires) [RHEL-124788] +- HID: asus: fix UAF via HID_CLAIMED_INPUT validation (Benjamin Tissoires) [RHEL-124788] +- hid: fix I2C read buffer overflow in raw_event() for mcp2221 (Benjamin Tissoires) [RHEL-124788] +- HID: wacom: Add a new Art Pen 2 (Benjamin Tissoires) [RHEL-124788] +- HID: Kconfig: Fix spelling mistake "enthropy" -> "entropy" (Benjamin Tissoires) [RHEL-124788] +- HID: intel-ish-hid: Increase ISHTP resume ack timeout to 300ms (Benjamin Tissoires) [RHEL-124788] +- HID: intel-thc-hid: intel-thc: Fix incorrect pointer arithmetic in I2C regs save (Benjamin Tissoires) [RHEL-124788] +- HID: intel-thc-hid: intel-quicki2c: Fix ACPI dsd ICRS/ISUB length (Benjamin Tissoires) [RHEL-124788] +- HID: hid-steam: Use new BTN_GRIP* buttons (Benjamin Tissoires) [RHEL-124788] +- HID: apple: validate feature-report field count to prevent NULL pointer dereference (Benjamin Tissoires) [RHEL-124788] +- HID: core: Improve the kerneldoc for hid_report_len() (Benjamin Tissoires) [RHEL-124788] +- selftests/hid: add a test case for the recent syzbot underflow (Benjamin Tissoires) [RHEL-124788] +- HID: core: do not bypass hid_hw_raw_request (Benjamin Tissoires) [RHEL-124788] +- HID: core: ensure __hid_request reserves the report ID as the first byte (Benjamin Tissoires) [RHEL-124788] +- HID: core: ensure the allocated report buffer can contain the reserved report ID (Benjamin Tissoires) [RHEL-124788] +- selftests/hid: sync python tests to hid-tools 0.10 (Benjamin Tissoires) [RHEL-124788] +- selftests/hid: sync the python tests to hid-tools 0.8 (Benjamin Tissoires) [RHEL-124788] +- selftests/hid: run ruff format on the python part (Benjamin Tissoires) [RHEL-124788] +- HID: debug: Remove duplicate entry (BTN_WHEEL) (Benjamin Tissoires) [RHEL-124788] +- HID: Fix debug name for BTN_GEAR_DOWN, BTN_GEAR_UP, BTN_WHEEL (Benjamin Tissoires) [RHEL-124788] +- HID: magicmouse: use secs_to_jiffies() for battery timeout (Benjamin Tissoires) [RHEL-124788] +- HID: apple: use secs_to_jiffies() for battery timeout (Benjamin Tissoires) [RHEL-124788] +- HID: magicmouse: avoid setting up battery timer when not needed (Benjamin Tissoires) [RHEL-124788] +- HID: apple: avoid setting up battery timer for devices without battery (Benjamin Tissoires) [RHEL-124788] +- HID: elecom: add support for ELECOM HUGE 019B variant (Benjamin Tissoires) [RHEL-124788] +- HID: amd_sfh: Enable operating mode (Benjamin Tissoires) [RHEL-124788] +- HID: uclogic: Add support for XP-PEN Artist 22R Pro (Benjamin Tissoires) [RHEL-124788] +- HID: rate-limit hid_warn to prevent log flooding (Benjamin Tissoires) [RHEL-124788] +- HID: replace scnprintf() with sysfs_emit() (Benjamin Tissoires) [RHEL-124788] +- HID: lenovo: Add support for ThinkPad X1 Tablet Thin Keyboard Gen2 (Benjamin Tissoires) [RHEL-124788] +- HID: uclogic: make read-only array reconnect_event static const (Benjamin Tissoires) [RHEL-124788] +- HID: mcp-2221: Replace manual comparison with min() macro (Benjamin Tissoires) [RHEL-124788] +- HID: intel-thc-hid: Separate max input size control conditional list (Benjamin Tissoires) [RHEL-124788] +- HID: mcp2221: set gpio pin mode (Benjamin Tissoires) [RHEL-124788] +- HID: multitouch: add device ID for Apple Touch Bar (Benjamin Tissoires) [RHEL-124788] +- HID: multitouch: specify that Apple Touch Bar is direct (Benjamin Tissoires) [RHEL-124788] +- HID: multitouch: take cls->maxcontacts into account for Apple Touch Bar even without a HID_DG_CONTACTMAX field (Benjamin Tissoires) [RHEL-124788] +- HID: multitouch: support getting the tip state from HID_DG_TOUCH fields in Apple Touch Bar (Benjamin Tissoires) [RHEL-124788] +- HID: multitouch: Get the contact ID from HID_DG_TRANSDUCER_INDEX fields in case of Apple Touch Bar (Benjamin Tissoires) [RHEL-124788] +- HID: wacom: fix crash in wacom_aes_battery_handler() (Benjamin Tissoires) [RHEL-124788] +- HID: intel-ish-hid: ipc: Add Wildcat Lake PCI device ID (Benjamin Tissoires) [RHEL-124788] +- hid: intel-ish-hid: Use PCI_DEVICE_DATA() macro for ISH device table (Benjamin Tissoires) [RHEL-124788] +- HID: lenovo: Restrict F7/9/11 mode to compact keyboards only (Benjamin Tissoires) [RHEL-124788] +- HID: Add IGNORE quirk for SMARTLINKTECHNOLOGY (Benjamin Tissoires) [RHEL-124788] +- HID: input: lower message severity of 'No inputs registered, leaving' to debug (Benjamin Tissoires) [RHEL-124788] +- HID: quirks: Add quirk for 2 Chicony Electronics HP 5MP Cameras (Benjamin Tissoires) [RHEL-124788] +- HID: debug: Use the __set_current_state() (Benjamin Tissoires) [RHEL-124788] +- HID: pidff: Move else if statements to follow closing braces (Benjamin Tissoires) [RHEL-124788] +- HID: pidff: Add missing spaces (Benjamin Tissoires) [RHEL-124788] +- HID: pidff: Move trailing statements in pidff_rescale_signed() (Benjamin Tissoires) [RHEL-124788] +- HID: pidff: Remove unneeded else in pidff_find_special_field() (Benjamin Tissoires) [RHEL-124788] +- HID: pidff: Use __func__ in debugs (Benjamin Tissoires) [RHEL-124788] +- HID: pidff: Rework pidff_set_time() to fix warnings (Benjamin Tissoires) [RHEL-124788] +- HID: pidff: Remove unneeded debug from pidff_clamp() (Benjamin Tissoires) [RHEL-124788] +- HID: pidff: Fix missing blank lines after declarations (Benjamin Tissoires) [RHEL-124788] +- HID: hid-pidff.h: Fix comment styling (Benjamin Tissoires) [RHEL-124788] +- HID: hid-ids.h: Fix LITE_STAR_GT987 device id define (Benjamin Tissoires) [RHEL-124788] +- HID: universal-pidff: Fix missing blank lines (Benjamin Tissoires) [RHEL-124788] +- HID: intel-thc: make ptl_ddata static (Benjamin Tissoires) [RHEL-124788] +- HID: apple: Add necessary IDs and support for replacement trackpad on MacBookPro15,1 (Benjamin Tissoires) [RHEL-124788] +- HID: quirks: remove T2 devices from hid_mouse_ignore_list (Benjamin Tissoires) [RHEL-124788] +- HID: apple: add fnmode=4 to disable translation of fkeys and make it default on Macs with Touch Bar (Benjamin Tissoires) [RHEL-124788] +- HID: apple: Add Apple Magic Keyboard A3119 USB-C support (Benjamin Tissoires) [RHEL-124788] +- HID: apple: Add Apple Magic Keyboard A3118 USB-C support (Benjamin Tissoires) [RHEL-124788] +- HID: apple: remove unused APPLE_IGNORE_MOUSE quirk (Benjamin Tissoires) [RHEL-124788] +- HID: apple: use switch case to set fn translation table (Benjamin Tissoires) [RHEL-124788] +- HID: apple: move backlight report structs to other backlight structs (Benjamin Tissoires) [RHEL-124788] +- HID: Intel-thc-hid: Intel-quicki2c: Enable Wake-on-Touch feature (Benjamin Tissoires) [RHEL-124788] +- HID: Intel-thc-hid: Intel-quickspi: Enable Wake-on-Touch feature (Benjamin Tissoires) [RHEL-124788] +- HID: Intel-thc-hid: Intel-thc: Add Wake-on-Touch support (Benjamin Tissoires) [RHEL-124788] +- HID: Intel-thc-hid: Intel-quicki2c: Add two new features to PTL (Benjamin Tissoires) [RHEL-124788] +- HID: Intel-thc-hid: Intel-quicki2c: Add driver data support (Benjamin Tissoires) [RHEL-124788] +- HID: Intel-thc-hid: Intel-quicki2c: Refine code comments (Benjamin Tissoires) [RHEL-124788] +- HID: Intel-thc-hid: Intel-thc: Introduce interrupt delay control (Benjamin Tissoires) [RHEL-124788] +- HID: Intel-thc-hid: Intel-thc: Introduce max input size control (Benjamin Tissoires) [RHEL-124788] +- HID: Intel-thc-hid: Intel-thc: Refine code comments (Benjamin Tissoires) [RHEL-124788] +- HID: Intel-thc-hid: Intel-thc: Add thc_dma_content into kernel doc (Benjamin Tissoires) [RHEL-124788] +- HID: nintendo: avoid bluetooth suspend/resume stalls (Benjamin Tissoires) [RHEL-124788] +- HID: wacom: fix kobject reference count leak (Benjamin Tissoires) [RHEL-124788] +- HID: wacom: fix memory leak on sysfs attribute creation failure (Benjamin Tissoires) [RHEL-124788] +- HID: wacom: fix memory leak on kobject creation failure (Benjamin Tissoires) [RHEL-124788] +- HID: sensor-hub: Fix typo and improve documentation (Benjamin Tissoires) [RHEL-124788] +- HID: sensor-hub: Fix typo and improve documentation for sensor_hub_remove_callback() (Benjamin Tissoires) [RHEL-124788] +- HID: multitouch: Disable touchpad on firmware level while not in use (Benjamin Tissoires) [RHEL-124788] +- HID: core: Add functions for HID drivers to react on first open and last close call (Benjamin Tissoires) [RHEL-124788] +- hid-asus: check ROG Ally MCU version and warn (Benjamin Tissoires) [RHEL-124788] +- HID: appletb-kbd: Use secs_to_jiffies() instead of msecs_to_jiffies() (Benjamin Tissoires) [RHEL-124788] +- HID: intel-thc-hid: intel-thc: make read-only arrays static const (Benjamin Tissoires) [RHEL-124788] +- HID: magicmouse: Apple Magic Mouse 2 USB-C support (Benjamin Tissoires) [RHEL-124788] +- HID: mcp2221: use new line value setter callbacks (Benjamin Tissoires) [RHEL-124788] +- HID: mcp2200: use new line value setter callbacks (Benjamin Tissoires) [RHEL-124788] +- HID: cp2112: use new line value setter callbacks (Benjamin Tissoires) [RHEL-124788] +- HID: cp2112: use lock guards (Benjamin Tissoires) [RHEL-124788] +- HID: cp2112: hold the lock for the entire direction_output() call (Benjamin Tissoires) [RHEL-124788] +- HID: cp2112: destroy mutex on driver detach (Benjamin Tissoires) [RHEL-124788] +- HID: corsair-void: Use to_delayed_work() (Benjamin Tissoires) [RHEL-124788] +- HID: hid-logitech: use sysfs_emit_at() instead of scnprintf() (Benjamin Tissoires) [RHEL-124788] +- HID: quirks: Add HID_QUIRK_IGNORE_MOUSE quirk (Benjamin Tissoires) [RHEL-124788] +- HID: Kysona: Add periodic online check (Benjamin Tissoires) [RHEL-124788] +- docs: hid: Fix typo in intel-thc-hid.rst (Benjamin Tissoires) [RHEL-124788] +- Input: pcf50633-input - remove the driver (Benjamin Tissoires) [RHEL-124788] +- Input: mtk-pmic-keys - MT6359 has a specific release irq (Benjamin Tissoires) [RHEL-124788] +- Input: iqs7222 - avoid enabling unused interrupts (Benjamin Tissoires) [RHEL-124788] +- Input: xpad - add support for Flydigi Apex 5 (Benjamin Tissoires) [RHEL-124788] +- Input: max77693 - convert to atomic pwm operation (Benjamin Tissoires) [RHEL-124788] +- Input: st1232 - add touch-overlay handling (Benjamin Tissoires) [RHEL-124788] +- Input: xpad - use new BTN_GRIP* buttons (Benjamin Tissoires) [RHEL-124788] +- Input: xpad - change buttons the D-Pad gets mapped as to BTN_DPAD_* (Benjamin Tissoires) [RHEL-124788] +- Input: xpad - set correct controller type for Acer NGR200 (Benjamin Tissoires) [RHEL-124788] +- Input: cs40l50-vibra - fix potential NULL dereference in cs40l50_upload_owt() (Benjamin Tissoires) [RHEL-124788] +- Input: mtk-pmic-keys - add support for MT6359 PMIC keys (Benjamin Tissoires) [RHEL-124788] +- Input: samsung-keypad - use BIT() and GENMASK() where appropriate (Benjamin Tissoires) [RHEL-124788] +- Input: samsung-keypad - use per-chip parameters (Benjamin Tissoires) [RHEL-124788] +- Input: samsung-keypad - use guard notation to acquire mutex (Benjamin Tissoires) [RHEL-124788] +- Input: samsung-keypad - use devm to disable runtime PM (Benjamin Tissoires) [RHEL-124788] +- Input: samsung-keypad - use struct_size() helper (Benjamin Tissoires) [RHEL-124788] +- Input: samsung-keypad - do not combine memory allocation checks (Benjamin Tissoires) [RHEL-124788] +- Input: samsung-keypad - do not set input device's parent explicitly (Benjamin Tissoires) [RHEL-124788] +- Input: samsung-keypad - switch to using devm_clk_get_prepared() (Benjamin Tissoires) [RHEL-124788] +- Input: adp5585: Add Analog Devices ADP5585/89 support (Benjamin Tissoires) [RHEL-124788] +- Input: edt-ft5x06 - add support for FocalTech FT8716 (Benjamin Tissoires) [RHEL-124788] +- Input: edt-ft5x06 - use per-client debugfs directory (Benjamin Tissoires) [RHEL-124788] +- Input: cs40l50 - remove redundant flush_workqueue() calls (Benjamin Tissoires) [RHEL-124788] +- Input: max8997_haptic - optimize PWM configuration (Benjamin Tissoires) [RHEL-124788] +- Input: iqs7222 - explicitly define number of external channels (Benjamin Tissoires) [RHEL-124788] +- Input: adp5589 - use new GPIO line value setter callbacks (Benjamin Tissoires) [RHEL-124788] +- Input: adp5588 - use new GPIO line value setter callbacks (Benjamin Tissoires) [RHEL-124788] +- Input: ad7879 - use new GPIO line value setter callbacks (Benjamin Tissoires) [RHEL-124788] +- Input: xpad - support Acer NGR 200 Controller (Benjamin Tissoires) [RHEL-124788] +- Input: xpad - return errors from xpad_try_sending_next_out_packet() up (Benjamin Tissoires) [RHEL-124788] +- Input: xpad - adjust error handling for disconnect (Benjamin Tissoires) [RHEL-124788] +- Input: apple_z2 - drop default ARCH_APPLE in Kconfig (Benjamin Tissoires) [RHEL-124788] +- Input: Fully open-code compatible for grepping (Benjamin Tissoires) [RHEL-124788] +- Input: fsia6b - suppress buffer truncation warning for phys (Benjamin Tissoires) [RHEL-124788] +- Input: iqs626a - replace snprintf() with scnprintf() (Benjamin Tissoires) [RHEL-124788] +- Input: gpio-keys - fix possible concurrent access in gpio_keys_irq_timer() (Benjamin Tissoires) [RHEL-124788] +- Input: gpio-keys - fix a sleep while atomic with PREEMPT_RT (Benjamin Tissoires) [RHEL-124788] +- Input: xpad - send LED and auth done packets to all Xbox One controllers (Benjamin Tissoires) [RHEL-124788] +- Input: xpad - add the ByoWave Proteus controller (Benjamin Tissoires) [RHEL-124788] +- Input: xpad - allow delaying init packets (Benjamin Tissoires) [RHEL-124788] +- Input: matrix_keypad - detect change during scan (Benjamin Tissoires) [RHEL-124788] +- Input: matrix_keypad - add function for reading row state (Benjamin Tissoires) [RHEL-124788] +- input: ipaq-micro-keys: use devm_kmemdup_array() (Benjamin Tissoires) [RHEL-124788] +- input: sparse-keymap: use devm_kmemdup_array() (Benjamin Tissoires) [RHEL-124788] +- Input: i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8042 quirk table (Benjamin Tissoires) [RHEL-124788] +- Input: add keycode for performance mode key (Benjamin Tissoires) [RHEL-124788] +- Input: touch-overlay - add touchscreen overlay handling (Benjamin Tissoires) [RHEL-124788] +- Input: atkbd - correctly map F13 - F24 (Benjamin Tissoires) [RHEL-124788] +- Input: Add and document BTN_GRIP* (Benjamin Tissoires) [RHEL-124788] +- Input: synaptics-rmi4 - add support for F1A (Benjamin Tissoires) [RHEL-124788] +- Input: synaptics-rmi4 - add support for Forcepads (F21) (Benjamin Tissoires) [RHEL-124788] +- Input: remove special handling of id->driver_info when matching (Benjamin Tissoires) [RHEL-124788] +- Input: evdev - switch matching to EV_SYN (Benjamin Tissoires) [RHEL-124788] +- Input: alps - use scnprintf() to suppress truncation warning (Benjamin Tissoires) [RHEL-124788] +- Input: goodix - add support for polling mode (Benjamin Tissoires) [RHEL-124788] +- HID: core: Add bus define for SoundWire bus (Benjamin Tissoires) [RHEL-124788] +- Input: psmouse - switch to use scnprintf() to suppress truncation warning (Benjamin Tissoires) [RHEL-124788] +- Input: lifebook - switch to use scnprintf() to suppress truncation warning (Benjamin Tissoires) [RHEL-124788] +- Input: alps - switch to use scnprintf() to suppress truncation warning (Benjamin Tissoires) [RHEL-124788] +- Input: atkbd - switch to use scnprintf() to suppress truncation warning (Benjamin Tissoires) [RHEL-124788] +- Input: ims-pcu - check record size in ims_pcu_flash_firmware() (Benjamin Tissoires) [RHEL-124788] +- Input: atkbd - do not reset keyboard by default on Loongson (Benjamin Tissoires) [RHEL-124788] +- Input: switch back to struct platform_driver::remove() (Benjamin Tissoires) [RHEL-124788] +- sched/fair: Prevent cfs_rq from being unthrottled with zero runtime_remaining (Herton R. Krzesinski) [RHEL-128311] +- sched/fair: Start a cfs_rq on throttled hierarchy with PELT clock throttled (Herton R. Krzesinski) [RHEL-128311] +- sched/fair: Do not balance task to a throttled cfs_rq (Herton R. Krzesinski) [RHEL-128311] +- sched/fair: Do not special case tasks in throttled hierarchy (Herton R. Krzesinski) [RHEL-128311] +- sched/fair: update_cfs_group() for throttled cfs_rqs (Herton R. Krzesinski) [RHEL-128311] +- sched/fair: Propagate load for throttled cfs_rq (Herton R. Krzesinski) [RHEL-128311] +- sched/fair: Get rid of throttled_lb_pair() (Herton R. Krzesinski) [RHEL-128311] +- sched/fair: Task based throttle time accounting (Herton R. Krzesinski) [RHEL-128311] +- sched/fair: Switch to task based throttle model (Herton R. Krzesinski) [RHEL-128311] +- Revert "sched/fair: Block delayed tasks on throttled hierarchy during dequeue" (Herton R. Krzesinski) [RHEL-128311] +- sched/fair: Implement throttle task work and related helpers (Herton R. Krzesinski) [RHEL-128311] +- sched/fair: Add related data structure for task based throttle (Herton R. Krzesinski) [RHEL-128311] +- nvme: nvme-fc: Ensure ->ioerr_work is cancelled in nvme_fc_delete_ctrl() (Ewan D. Milne) [RHEL-96296] +- nvme: nvme-fc: move tagset removal to nvme_fc_delete_ctrl() (Ewan D. Milne) [RHEL-125970] +- cpufreq/amd-pstate: Fix a regression leading to EPP 0 after hibernate (Steve Best) [RHEL-129700] +- x86/CPU/AMD: Prevent reset reasons from being retained across reboot (Steve Best) [RHEL-129691] +- platform/x86/intel/pmc: Add Wildcat Lake support to intel_pmc_core (Steve Best) [RHEL-95622] +- vfio: selftests: replace iova=vaddr with allocated iovas (Cédric Le Goater) [RHEL-125821] +- vfio: selftests: add iova allocator (Cédric Le Goater) [RHEL-125821] +- vfio: selftests: fix map limit tests to use last available iova (Cédric Le Goater) [RHEL-125821] +- vfio: selftests: add iova range query helpers (Cédric Le Goater) [RHEL-125821] +- vfio: selftests: add end of address space DMA map/unmap tests (Cédric Le Goater) [RHEL-125821] +- vfio: selftests: update DMA map/unmap helpers to support more test kinds (Cédric Le Goater) [RHEL-125821] +- vfio/type1: handle DMA map/unmap up to the addressable limit (Cédric Le Goater) [RHEL-125821] +- vfio/type1: move iova increment to unmap_unpin_*() caller (Cédric Le Goater) [RHEL-125821] +- vfio/type1: sanitize for overflow using check_*_overflow() (Cédric Le Goater) [RHEL-125821] +- PCI/AER: Avoid NULL pointer dereference in aer_ratelimit() (Myron Stowe) [RHEL-125473] {CVE-2025-40034} +- Configs: Enable CONFIG_SCHED_MC for powerpc (Phil Auld) [RHEL-118962] +- sched: Unify the SCHED_{SMT,CLUSTER,MC} Kconfig (Phil Auld) [RHEL-118962] +- sched: Move STDL_INIT() functions out-of-line (Phil Auld) [RHEL-118962] +- sched/fair: Get rid of sched_domains_curr_level hack for tl->cpumask() (Phil Auld) [RHEL-118962] +- i2c: usbio: Add ACPI device-id for MTL-CVF devices (Kate Hsuan) [RHEL-106452] +- gpio: usbio: Add ACPI device-id for MTL-CVF devices (Kate Hsuan) [RHEL-106452] +- media: uvcvideo: Use heuristic to find stream entity (Kate Hsuan) [RHEL-111602] +- platform/x86: int3472: Fix double free of GPIO device during unregister (Kate Hsuan) [RHEL-111602] +- usb: misc: Add x86 dependency for Intel USBIO driver (Kate Hsuan) [RHEL-111602] +- redhat: configs: Enable OV08X40 sensor (Kate Hsuan) [RHEL-111602] +- redhat: configs: Enable USBIO modules (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Increase ov08x40 handshake GPIO delay to 45 ms (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Rework regulator enable-time handling (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Convert int3472_gpio_map to use C99 initializers (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: add hpd pin support (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Add board data for Dell 7212 (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: For mt9m114 sensors map powerdown to powerenable (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Export int3472_discrete_parse_crs() (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Stop using devm_gpiod_get() (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Move common.h to public includes, symbols to INTEL_INT3472 (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Debug log when remapping pins (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Add handshake pin support (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Prepare for registering more than 1 GPIO regulator (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Avoid GPIO regulator spikes (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Make regulator supply name configurable (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Rework AVDD second sensor quirk handling (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Drop unused gpio field from struct int3472_gpio_regulator (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Stop setting a supply-name for GPIO regulators (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Add skl_int3472_register_clock() helper (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Call "func" "con_id" instead (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Call "reset" GPIO "enable" for INT347E (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Use correct type for "polarity", call it gpio_flags (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Debug log the sensor name (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Fix skl_int3472_handle_gpio_resources() return value (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Make "pin number mismatch" message a debug message (Kate Hsuan) [RHEL-106452] +- platform/x86: int3472: Check for adev == NULL (Kate Hsuan) [RHEL-106452] {CVE-2024-58011} +- gpio: gpio-usbio: a compat function for the lagecy "struct gpio_chip" (Kate Hsuan) [RHEL-106452] +- i2c: Add Intel USBIO I2C driver (Kate Hsuan) [RHEL-106452] +- gpio: Add Intel USBIO GPIO driver (Kate Hsuan) [RHEL-106452] +- usb: misc: Add Intel USBIO bridge driver (Kate Hsuan) [RHEL-106452] +- ACPI: scan: Add Intel CVS ACPI HIDs to acpi_ignore_dep_ids[] (Kate Hsuan) [RHEL-106452] +- media: i2c: ov08x40: Use V4L2 sensor clock helper (Kate Hsuan) [RHEL-111602] +- media: i2c: ov08x40: Replace client->dev usage (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Fix the horizontal flip control (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Select mode based on mipi lane count (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Use v4l2_link_freq_to_bitmap helper (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Add shared global register list (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Remove common register settings from resolution-specific table (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Add support for 2/4 lanes at 1500 Mbps (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Separate the lane configuration and PLL settings (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Extend sleep after reset to 5 ms (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Log chip ID when identifying the chip (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Fix value of reset GPIO when requesting it (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Don't log ov08x40_check_hwcfg() errors twice (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Add missing ' ov08x40_check_hwcfg() error messages (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Add missing ov08x40_identify_module() call on stream-start (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Improve ov08x40_[read|write]_reg() error returns (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Improve ov08x40_identify_module() error logging (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Move ov08x40_identify_module() function up (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Get clock on ACPI platforms too (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Get reset GPIO and regulators on ACPI platforms too (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Move fwnode_graph_get_next_endpoint() call up (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Properly turn sensor on/off when runtime-suspended (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Add OF probe support (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Rename ext_clk to xvclk (Kate Hsuan) [RHEL-111602] +- media: ov08x40: Fix burst write sequence (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Support UVC_CROSXU_CONTROL_IQ_PROFILE (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Run uvc_ctrl_init_ctrl for all controls (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Shorten the transfer size non compliance message (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Do not re-reference dev->udev (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Use intf instead of udev for printks (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Move video_device under video_queue (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Drop stream->mutex (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Move MSXU_CONTROL_METADATA definition to header (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Add missing curly braces (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Drop unneeded memset() in meta device ioctl handlers (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Fix comments in uvc_meta_detect_msxu (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Fix assignment in if condition (Kate Hsuan) [RHEL-111602] +- media: mc: Clear minor number before put device (Kate Hsuan) [RHEL-111602] +- media: i2c: ov8856: Use V4L2 legacy sensor clock helper (Kate Hsuan) [RHEL-111602] +- media: i2c: ov8856: Replace client->dev usage (Kate Hsuan) [RHEL-111602] +- media: v4l2-common: Add legacy camera sensor clock helper (Kate Hsuan) [RHEL-111602] +- media: i2c: ov5675: Use V4L2 sensor clock helper (Kate Hsuan) [RHEL-111602] +- media: i2c: ov5675: Replace client->dev usage (Kate Hsuan) [RHEL-111602] +- media: i2c: ov2740: Use V4L2 sensor clock helper (Kate Hsuan) [RHEL-111602] +- media: i2c: ov2740: Replace client->dev usage (Kate Hsuan) [RHEL-111602] +- media: i2c: ov13b10: Use V4L2 sensor clock helper (Kate Hsuan) [RHEL-111602] +- media: i2c: ov13b10: Replace client->dev usage (Kate Hsuan) [RHEL-111602] +- media: i2c: ov13858: Use V4L2 sensor clock helper (Kate Hsuan) [RHEL-111602] +- media: i2c: ov13858: Replace client->dev usage (Kate Hsuan) [RHEL-111602] +- media: i2c: hi556: Use V4L2 sensor clock helper (Kate Hsuan) [RHEL-111602] +- media: i2c: hi556: Replace client->dev usage (Kate Hsuan) [RHEL-111602] +- media: i2c: mt9v022: Drop unused mt9v022.h header (Kate Hsuan) [RHEL-111602] +- media: mc: Clear minor number reservation at unregistration time (Kate Hsuan) [RHEL-111602] +- media: v4l2-core: update Hans Verkuil's email address (Kate Hsuan) [RHEL-111602] +- media: v4l2-core: v4l2-dv-timings: support DRM IFs (Kate Hsuan) [RHEL-111602] +- media: uapi: v4l2-controls: Cleanup codec definitions (Kate Hsuan) [RHEL-111602] +- media: v4l2-common: Constify media_pad argument to v4l2_get_link_freq() (Kate Hsuan) [RHEL-111602] +- media: uapi: Cleanup tab after define in headers (Kate Hsuan) [RHEL-111602] +- media: uapi: Move colorimetry controls at the end of the file (Kate Hsuan) [RHEL-111602] +- media: mc: Improve unconnected pads debugging message in link exploration (Kate Hsuan) [RHEL-111602] +- media: mc: Fix MUST_CONNECT handling for pads with no links (Kate Hsuan) [RHEL-111602] +- media: cadence: cdns-csi2rx: Support multiple pixels per clock cycle (Kate Hsuan) [RHEL-111602] +- media: v4l2-common: Update v4l2_get_link_freq() documentation (Kate Hsuan) [RHEL-111602] +- media: v4l2-common: Drop the workaround from v4l2_get_link_freq() (Kate Hsuan) [RHEL-111602] +- media: v4l2-subdev: Fix alloc failure check in v4l2_subdev_call_state_try() (Kate Hsuan) [RHEL-111602] +- media: ipu6: isys: Set embedded data type correctly for metadata formats (Kate Hsuan) [RHEL-111602] +- media: ipu6: isys: Use v4l2_ctrl_subdev_subscribe_event() (Kate Hsuan) [RHEL-111602] +- media: v4l2-subdev: Make struct v4l2_subdev_stream_config private (Kate Hsuan) [RHEL-111602] +- media: v4l2-common: Improve devm_v4l2_sensor_clk_get() documentation (Kate Hsuan) [RHEL-111602] +- media: i2c: ov8856: Use the v4l2 helper for obtaining the clock (Kate Hsuan) [RHEL-111602] +- media: v4l2-common: Add a helper for obtaining the clock producer (Kate Hsuan) [RHEL-111602] +- media: v4l2: Rename second ioctl handlers argument to 'void *priv' (Kate Hsuan) [RHEL-111602] +- media: v4l2-core: Rename second ioctl handlers argument to 'void *priv' (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Rename second ioctl handlers argument to 'void *priv' (Kate Hsuan) [RHEL-111602] +- media: v4l2-ioctl: Push NULL fh argument down to ioctl wrappers (Kate Hsuan) [RHEL-111602] +- media: v4l2-ioctl: Stop passing fh pointer to ioctl handlers (Kate Hsuan) [RHEL-111602] +- media: usb: uvc: Access v4l2_fh from file (Kate Hsuan) [RHEL-111602] +- media: v4l2-ioctl: Access v4l2_fh from private_data (Kate Hsuan) [RHEL-111602] +- media: Drop V4L2_FL_USES_V4L2_FH checks (Kate Hsuan) [RHEL-111602] +- media: v4l2-dev: Make open and release file operations mandatory (Kate Hsuan) [RHEL-111602] +- media: v4l2-ctrls: Move v4l2_fh retrieval after V4L2_FL_USES_V4L2_FH check (Kate Hsuan) [RHEL-111602] +- media: ipu6: isys: Don't set V4L2_FL_USES_V4L2_FH manually (Kate Hsuan) [RHEL-111602] +- media: Reset file->private_data to NULL in v4l2_fh_del() (Kate Hsuan) [RHEL-111602] +- media: amphion: Delete v4l2_fh synchronously in .release() (Kate Hsuan) [RHEL-111602] +- media: Set file->private_data in v4l2_fh_add() (Kate Hsuan) [RHEL-111602] +- media: usb: hdpvr: Store v4l2_fh pointer in file->private_data (Kate Hsuan) [RHEL-111602] +- media: Replace file->private_data access with custom functions (Kate Hsuan) [RHEL-111602] +- media: chips-media: wave5: Support runtime suspend/resume (Kate Hsuan) [RHEL-111602] +- media: nvidia: tegra-vde: Replace file->private_data access (Kate Hsuan) [RHEL-111602] +- media: v4l2-fh: Move piece of documentation to correct function (Kate Hsuan) [RHEL-111602] +- media: Replace file->private_data access with file_to_v4l2_fh() (Kate Hsuan) [RHEL-111602] +- media: usb: pvrusb2: Store v4l2_fh pointer in file->private_data (Kate Hsuan) [RHEL-111602] +- media: ti: vpe: Store v4l2_fh pointer in file->private_data (Kate Hsuan) [RHEL-111602] +- media: imagination: Store v4l2_fh pointer in file->private_data (Kate Hsuan) [RHEL-111602] +- media: pci: saa7164: Store v4l2_fh pointer in file->private_data (Kate Hsuan) [RHEL-111602] +- media: Wrap file->private_data access with a helper function (Kate Hsuan) [RHEL-111602] +- media: renesas: vsp1: Implement pixel format enumeration (Kate Hsuan) [RHEL-111602] +- media: usb: uvcvideo: Store v4l2_fh pointer in file->private_data (Kate Hsuan) [RHEL-111602] +- media: v4l2: Add support for NV12M tiled variants to v4l2_format_info() (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Use a count variable for meta_formats instead of 0 terminating (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Auto-set UVC_QUIRK_MSXU_META (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Introduce V4L2_META_FMT_UVC_MSXU_1_5 (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Introduce dev->meta_formats (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Do not mark valid metadata as invalid (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: uvc_v4l2_unlocked_ioctl: Invert PM logic (Kate Hsuan) [RHEL-111602] +- media: core: export v4l2_translate_cmd (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Turn on the camera if V4L2_EVENT_SUB_FL_SEND_INITIAL (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Remove stream->is_streaming field (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Split uvc_stop_streaming() (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Handle locks in uvc_queue_return_buffers (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Use vb2 ioctl and fop helpers (Kate Hsuan) [RHEL-111602] +- media: adv748x: Remove g_pixelaspect implementation (Kate Hsuan) [RHEL-111602] +- media: adv7180: Remove g_pixelaspect implementation (Kate Hsuan) [RHEL-111602] +- media: v4l2-subdev: Remove g_pixelaspect operation (Kate Hsuan) [RHEL-111602] +- media: hi556: correct the test pattern configuration (Kate Hsuan) [RHEL-111602] +- media: hi556: Support full range of power rails (Kate Hsuan) [RHEL-111602] +- media: hi556: Fix reset GPIO timings (Kate Hsuan) [RHEL-111602] +- media: v4l2-common: Add the missing Raw Bayer pixel formats (Kate Hsuan) [RHEL-111602] +- media: uapi: videodev2: Fix comment for 12-bit packed Bayer formats (Kate Hsuan) [RHEL-111602] +- media: v4l2-subdev: Add debug prints to v4l2_subdev_collect_streams() (Kate Hsuan) [RHEL-111602] +- media: v4l2-subdev: Print early in v4l2_subdev_{enable,disable}_streams() (Kate Hsuan) [RHEL-111602] +- media: v4l: Make media_entity_to_video_device() NULL-safe (Kate Hsuan) [RHEL-111602] +- media: ipu6: isys: Use correct pads for xlate_streams() (Kate Hsuan) [RHEL-111602] +- media: v4l2: Add Renesas Camera Receiver Unit pixel formats (Kate Hsuan) [RHEL-111602] +- media: i2c: max96714: Drop check on number of active routes (Kate Hsuan) [RHEL-111602] +- media: i2c: ds90ub960: Drop check on number of active routes (Kate Hsuan) [RHEL-111602] +- media: i2c: ds90ub953: Drop check on number of active routes (Kate Hsuan) [RHEL-111602] +- media: i2c: ds90ub913: Drop check on number of active routes (Kate Hsuan) [RHEL-111602] +- media: v4l2-subdev: Limit the number of active routes to V4L2_FRAME_DESC_ENTRY_MAX (Kate Hsuan) [RHEL-111602] +- media: ov8865: Improve error logging when fwnode is not found (Kate Hsuan) [RHEL-111602] +- media: ov7251: Improve error logging when fwnode is not found (Kate Hsuan) [RHEL-111602] +- media: ov5693: Improve error logging when fwnode is not found (Kate Hsuan) [RHEL-111602] +- media: ipu-bridge: Improve error logging when waiting for IVSC to become ready (Kate Hsuan) [RHEL-111602] +- media: ipu-bridge: Add Onsemi MT9M114 HID to list of supported sensors (Kate Hsuan) [RHEL-111602] +- media: ipu-bridge: Add Toshiba T4KA3 HID to list of supported sensor (Kate Hsuan) [RHEL-111602] +- media: ov2740: Remove shorthand variables (Kate Hsuan) [RHEL-111602] +- media: ivsc: Remove Wentong's e-mail address (Kate Hsuan) [RHEL-111602] +- media: ivsc: Fix crash at shutdown due to missing mei_cldev_disable() calls (Kate Hsuan) [RHEL-111602] {CVE-2025-39711} +- media: Documentation: Document new v4l2_ctrl_handler_free() behaviour (Kate Hsuan) [RHEL-111602] +- media: v4l2-ctrls: Return the handler's error in v4l2_ctrl_handler_free() (Kate Hsuan) [RHEL-111602] +- media: v4l2-ctrls: Don't reset handler's error in v4l2_ctrl_handler_free() (Kate Hsuan) [RHEL-111602] +- media: ipu-bridge: Add support for additional link frequencies (Kate Hsuan) [RHEL-111602] +- media: i2c: Defer ov5670_probe() if endpoint not found (Kate Hsuan) [RHEL-111602] +- media: ipu-bridge: Add _HID for OV5670 (Kate Hsuan) [RHEL-111602] +- media: ipu-bridge: Add link-frequency to the GC0310 entry (Kate Hsuan) [RHEL-111602] +- media: v4l2-common: Reduce warnings about missing V4L2_CID_LINK_FREQ control (Kate Hsuan) [RHEL-111602] +- media: v4l2-ctrls: Fix H264 SEPARATE_COLOUR_PLANE check (Kate Hsuan) [RHEL-111602] +- media: rcar-fcp: Add rcar_fcp_soft_reset() (Kate Hsuan) [RHEL-111602] +- media: v4l2-jpeg: Remove unused v4l2_jpeg_parse_* wrappers (Kate Hsuan) [RHEL-111602] +- media: rainshadow-cec: fix TOCTOU race condition in rain_interrupt() (Kate Hsuan) [RHEL-111602] {CVE-2025-39713} +- media: gspca: Add bounds checking to firmware parser (Kate Hsuan) [RHEL-111602] +- media: v4l2-core: Replace the check for firmware registered I2C devices (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format() (Kate Hsuan) [RHEL-111602] {CVE-2025-38680} +- media: uvcvideo: Add quirk for HP Webcam HD 2300 (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Refactor uvc_v4l2_compat_ioctl32 (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Refactor uvc_queue_streamon (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Refactor uvc_ctrl_set_handle() (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Populate all errors in uvc_probe() (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Set V4L2_CTRL_FLAG_DISABLED during queryctrl errors (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Fix bandwidth issue for Alcor camera (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Use dev_err_probe for devm_gpiod_get_optional (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Fix deferred probing error (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Rollback non processed entities on error (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Send control events for partial succeeds (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Return the number of processed controls (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Do not turn on the camera for some ioctls (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Make power management granular (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Avoid variable shadowing in uvc_ctrl_cleanup_fh (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Increase/decrease the PM counter per IOCTL (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Create uvc_pm_(get|put) functions (Kate Hsuan) [RHEL-111602] +- media: uvcvideo: Keep streaming state in the file handle (Kate Hsuan) [RHEL-111602] +- media: Add C3ISP_PARAMS and C3ISP_STATS meta formats (Kate Hsuan) [RHEL-111602] +- media: omap3isp: use sgtable-based scatterlist wrappers (Kate Hsuan) [RHEL-111602] +- media: videobuf2: use sgtable-based scatterlist wrappers (Kate Hsuan) [RHEL-111602] +- media: v4l: subdev: Fix coverity issue: Logically dead code (Kate Hsuan) [RHEL-111602] +- media: v4l2-dev: fix error handling in __video_register_device() (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Change deprecated lock comment (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Remove line_align (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Remove pin_ready function pointer (Kate Hsuan) [RHEL-111602] +- media: common: Add v4l2_find_nearest_size_conditional() (Kate Hsuan) [RHEL-111602] +- media: i2c: ov13b10: Support 2 lane mode (Kate Hsuan) [RHEL-111602] +- media: i2c: ov13b10: Improve code readability (Kate Hsuan) [RHEL-111602] +- media: i2c: ov13b10: Fix h_blank calculation (Kate Hsuan) [RHEL-111602] +- media: ov8856: suppress probe deferral errors (Kate Hsuan) [RHEL-111602] +- media: ov5675: suppress probe deferral errors (Kate Hsuan) [RHEL-111602] +- media: gspca: Add error handling for stv06xx_read_sensor() (Kate Hsuan) [RHEL-111602] +- media: videobuf2: check constants during build time (Kate Hsuan) [RHEL-111602] +- media: vim2m: Add parametized support for multiplanar API (Kate Hsuan) [RHEL-111602] +- media: vim2m: Simplify try_fmt (Kate Hsuan) [RHEL-111602] +- media: v4l2-common: Add RGBR format info (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Fix dma mask for non-secure mode (Kate Hsuan) [RHEL-111602] +- media: ipu3-cio2: Replace deprecated PCI functions (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Replace deprecated PCI functions (Kate Hsuan) [RHEL-111602] +- media: ipu-bridge: add ACPI HID for lt6911uxe bridge (Kate Hsuan) [RHEL-111602] +- media: ov2740: Move pm-runtime cleanup on probe-errors to proper place (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Remove unused dev field from ipu6_isys_queue (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Abstract buf ready function (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Use timestamp value directly (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Make two functions static (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Add missing new line character in error message (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Remove unused IPU6_BUS_NAME (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Constify ipu6_buttress_ctrl structure (Kate Hsuan) [RHEL-111602] +- media: rkvdec: h264: Use bytesperline and buffer height as virstride (Kate Hsuan) [RHEL-111602] +- media: qcom: venus: Fix uninitialized variable warning (Kate Hsuan) [RHEL-111602] +- media: v4l2-tpg: use (t,l)/wxh format for rectangle (Kate Hsuan) [RHEL-111602] +- media: radio-wl1273: Rename wl1273_fm_vidioc_s_ctrl (Kate Hsuan) [RHEL-111602] +- media: atomisp: Remove vidioc_g/s callback (Kate Hsuan) [RHEL-111602] +- media: atomisp: Replace queryctrl with query_ext_ctrl (Kate Hsuan) [RHEL-111602] +- media: adv7511-v4l2: add support for the EEODB (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Remove ipu6_buttress_ctrl started field (Kate Hsuan) [RHEL-111602] +- media: ipu6: Remove workaround for Meteor Lake ES2 (Kate Hsuan) [RHEL-111602] +- media: v4l2: Add NV15 and NV20 pixel formats (Kate Hsuan) [RHEL-111602] +- media: v4l2-common: Add helpers to calculate bytesperline and sizeimage (Kate Hsuan) [RHEL-111602] +- media: uapi: v4l: Fix V4L2_TYPE_IS_OUTPUT condition (Kate Hsuan) [RHEL-111602] +- media: uapi: v4l: Change V4L2_TYPE_IS_CAPTURE condition (Kate Hsuan) [RHEL-111602] +- media: v4l2-dv-timings: prevent possible overflow in v4l2_detect_gtf() (Kate Hsuan) [RHEL-111602] +- media: v4l2-core: use (t,l)/wxh format for rectangle (Kate Hsuan) [RHEL-111602] +- media: v4l2-core: Introduce v4l2_query_ext_ctrl_to_v4l2_queryctrl (Kate Hsuan) [RHEL-111602] +- media: v4l2: Remove vidioc_s_ctrl callback (Kate Hsuan) [RHEL-111602] +- media: v4l2: Remove vidioc_g_ctrl callback (Kate Hsuan) [RHEL-111602] +- media: v4l2: Remove vidioc_queryctrl callback (Kate Hsuan) [RHEL-111602] +- media: ioctl: Simulate v4l2_queryctrl with v4l2_query_ext_ctrl (Kate Hsuan) [RHEL-111602] +- media: cec: core: allow raw msg transmit while configuring (Kate Hsuan) [RHEL-111602] +- media: rc: reduce useless padding in struct rc_dev etc (Kate Hsuan) [RHEL-111602] +- media: ipu6: Drop unused ipu6_dma_get_sgtable() (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: set the dev_parent of video device to pdev (Kate Hsuan) [RHEL-111602] +- media: hi556: remove redundant assignment to variable enable (Kate Hsuan) [RHEL-111602] +- media: tuners: Constify struct tunertype, tuner_range and tuner_params (Kate Hsuan) [RHEL-111602] +- media: v4l2-dv-timings: add v4l2_num_edid_blocks() helper (Kate Hsuan) [RHEL-111602] +- media: ivsc: csi: Obtain link frequency from the media pad (Kate Hsuan) [RHEL-111602] +- media: intel/ipu6: Obtain link frequency from the remote subdev pad (Kate Hsuan) [RHEL-111602] +- media: v4l: Memset argument to 0 before calling get_mbus_config pad op (Kate Hsuan) [RHEL-111602] +- media: v4l: Support obtaining link frequency via get_mbus_config (Kate Hsuan) [RHEL-111602] +- media: v4l: Support passing media pad argument to v4l2_get_link_freq() (Kate Hsuan) [RHEL-111602] +- media: pci: ipu6: drop vb2_ops_wait_prepare/finish (Kate Hsuan) [RHEL-111602] +- media: i2c: ov2740: Small cleanups (Kate Hsuan) [RHEL-111602] +- media: i2c: ov2740: Free control handler on error path (Kate Hsuan) [RHEL-111602] +- media: hi556: Don't log hi556_check_hwcfg() errors twice (Kate Hsuan) [RHEL-111602] +- media: hi556: Improve error logging when fwnode is not found (Kate Hsuan) [RHEL-111602] +- media: hi556: Add missing ' messages (Kate Hsuan) [RHEL-111602] +- media: hi556: Fix memory leak (on error) in hi556_check_hwcfg() (Kate Hsuan) [RHEL-111602] +- media: rc: add keymap for Siemens Gigaset RC20 remote (Kate Hsuan) [RHEL-111602] +- media: cx231xx: remove redundant assignment to variable value (Kate Hsuan) [RHEL-111602] +- net: devmem: fix kernel panic when netlink socket close after module unload (Mohammad Heib) [RHEL-89816] +- net: fix the missing unlock for detached devices (Mohammad Heib) [RHEL-89816] +- net: s/__dev_set_mtu/__netif_set_mtu/ (Mohammad Heib) [RHEL-89816] +- udp_tunnel: fix deadlock in udp_tunnel_nic_set_port_priv() (Mohammad Heib) [RHEL-89816] +- net: core: fix lockdep splat on device unregister (Mohammad Heib) [RHEL-89816] +- macsec: sync features on RTM_NEWLINK (Mohammad Heib) [RHEL-89816] +- net: dev_ioctl: take ops lock in hwtstamp lower paths (Mohammad Heib) [RHEL-89816] +- bnxt_en: Fix lockdep warning during rmmod (Mohammad Heib) [RHEL-89816] +- hamradio: ignore ops-locked netdevs (Mohammad Heib) [RHEL-89816] +- net: lapbether: ignore ops-locked netdevs (Mohammad Heib) [RHEL-89816] +- selftests: rtnetlink: add macsec and vlan nesting test (Mohammad Heib) [RHEL-89816] +- macsec: set IFF_UNICAST_FLT priv flag (Mohammad Heib) [RHEL-89816] +- team: replace team lock with rtnl lock (Mohammad Heib) [RHEL-89816] +- net: mana: Fix potential deadlocks in mana napi ops (Mohammad Heib) [RHEL-89816] +- Revert "bnxt_en: bring back rtnl_lock() in the bnxt_open() path" (Mohammad Heib) [RHEL-89816] +- netdevsim: remove udp_ports_sleep (Mohammad Heib) [RHEL-89816] +- net: remove redundant ASSERT_RTNL() in queue setup functions (Mohammad Heib) [RHEL-89816] +- udp_tunnel: remove rtnl_lock dependency (Mohammad Heib) [RHEL-89816] +- vxlan: drop sock_lock (Mohammad Heib) [RHEL-89816] +- geneve: rely on rtnl lock in geneve_offload_rx_ports (Mohammad Heib) [RHEL-89816] +- net: prevent a NULL deref in rtnl_create_link() (Mohammad Heib) [RHEL-89816] +- iavf: get rid of the crit lock (Mohammad Heib) [RHEL-89816] +- iavf: sprinkle netdev_assert_locked() annotations (Mohammad Heib) [RHEL-89816] +- iavf: extract iavf_watchdog_step() out of iavf_watchdog_task() (Mohammad Heib) [RHEL-89816] +- iavf: simplify watchdog_task in terms of adminq task scheduling (Mohammad Heib) [RHEL-89816] +- iavf: centralize watchdog requeueing itself (Mohammad Heib) [RHEL-89816] +- hv_netvsc: fix potential deadlock in netvsc_vf_setxdp() (Mohammad Heib) [RHEL-89816] +- af_packet: move notifier's packet_dev_mc out of rcu critical section (Mohammad Heib) [RHEL-89816] +- eth: bnxt: fix deadlock when xdp is attached or detached (Mohammad Heib) [RHEL-89816] +- bnxt_en: Fix netdev locking in ULP IRQ functions (Mohammad Heib) [RHEL-89816] +- team: grab team lock during team_change_rx_flags (Mohammad Heib) [RHEL-89816] +- bnxt_en: bring back rtnl_lock() in the bnxt_open() path (Mohammad Heib) [RHEL-89816] +- net: Lock lower level devices when updating features (Mohammad Heib) [RHEL-89816] +- net: add missing instance lock to dev_set_promiscuity (Mohammad Heib) [RHEL-89816] +- net: Lock netdevices during dev_shutdown (Mohammad Heib) [RHEL-89816] +- xdp: create locked/unlocked instances of xdp redirect target setters (Mohammad Heib) [RHEL-89816] +- netdev: fix the locking for netdev notifications (Mohammad Heib) [RHEL-89816] +- net: don't try to ops lock uninitialized devs (Mohammad Heib) [RHEL-89816] +- net: don't mix device locking in dev_close_many() calls (Mohammad Heib) [RHEL-89816] +- bonding: hold ops lock around get_link (Mohammad Heib) [RHEL-89816] +- netdev: depend on netdev->lock for qstats in ops locked drivers (Mohammad Heib) [RHEL-89816] +- docs: netdev: break down the instance locking info per ops struct (Mohammad Heib) [RHEL-89816] +- netdev: depend on netdev->lock for xdp features (Mohammad Heib) [RHEL-89816] +- xdp: double protect netdev->xdp_flags with netdev->lock (Mohammad Heib) [RHEL-89816] +- netdev: don't hold rtnl_lock over nl queue info get when possible (Mohammad Heib) [RHEL-89816] +- netdev: add "ops compat locking" helpers (Mohammad Heib) [RHEL-89816] +- net: designate XSK pool pointers in queues as "ops protected" (Mohammad Heib) [RHEL-89816] +- net: avoid potential race between netdev_get_by_index_lock() and netns switch (Mohammad Heib) [RHEL-89816] +- rtnetlink: Fix bad unlock balance in do_setlink(). (Mohammad Heib) [RHEL-89816] +- net: hold instance lock during NETDEV_CHANGE (Mohammad Heib) [RHEL-89816] +- ipv6: Fix null-ptr-deref in addrconf_add_ifaddr(). (Mohammad Heib) [RHEL-89816] +- selftests: net: use netdevsim in netns test (Mohammad Heib) [RHEL-89816] +- docs: net: document netdev notifier expectations (Mohammad Heib) [RHEL-89816] +- net: dummy: request ops lock (Mohammad Heib) [RHEL-89816] +- netdevsim: add dummy device notifiers (Mohammad Heib) [RHEL-89816] +- net: rename rtnl_net_debug to lock_debug (Mohammad Heib) [RHEL-89816] +- net: use netif_disable_lro in ipv6_add_dev (Mohammad Heib) [RHEL-89816] +- net: hold instance lock during NETDEV_REGISTER/UP (Mohammad Heib) [RHEL-89816] +- net: switch to netif_disable_lro in inetdev_init (Mohammad Heib) [RHEL-89816] +- eth: bnxt: fix deadlock in the mgmt_ops (Mohammad Heib) [RHEL-89816] +- bpf: add missing ops lock around dev_xdp_attach_link (Mohammad Heib) [RHEL-89816] +- bnxt_en: bring back rtnl lock in bnxt_shutdown (Mohammad Heib) [RHEL-89816] +- eth: gve: add missing netdev locks on reset and shutdown paths (Mohammad Heib) [RHEL-89816] +- net: lapbether: use netdev_lockdep_set_classes() helper (Mohammad Heib) [RHEL-89816] +- net: move replay logic to tc_modify_qdisc (Mohammad Heib) [RHEL-89816] +- net: protect rxq->mp_params with the instance lock (Mohammad Heib) [RHEL-89816] +- net: designate queue -> napi linking as "ops protected" (Mohammad Heib) [RHEL-89816] +- net: designate queue counts as "double ops protected" by instance lock (Mohammad Heib) [RHEL-89816] +- net: explain "protection types" for the instance lock (Mohammad Heib) [RHEL-89816] +- net: constify dev pointer in misc instance lock helpers (Mohammad Heib) [RHEL-89816] +- net: remove netif_set_real_num_rx_queues() helper for when SYSFS=n (Mohammad Heib) [RHEL-89816] +- net: reorder dev_addr_sem lock (Mohammad Heib) [RHEL-89816] +- Revert "net: replace dev_addr_sem with netdev instance lock" (Mohammad Heib) [RHEL-89816] +- net: fix use-after-free in the netdev_nl_sock_priv_destroy() (Mohammad Heib) [RHEL-89816] +- net: bubble up taking netdev instance lock to callers of net_devmem_unbind_dmabuf() (Mohammad Heib) [RHEL-89816] +- net: drop rtnl_lock for queue_mgmt operations (Mohammad Heib) [RHEL-89816] +- net: add granular lock for the netdev netlink socket (Mohammad Heib) [RHEL-89816] +- net: create netdev_nl_sock to wrap bindings list (Mohammad Heib) [RHEL-89816] +- eth: bnxt: add missing netdev lock management to bnxt_dl_reload_up (Mohammad Heib) [RHEL-89816] +- eth: bnxt: request unconditional ops lock (Mohammad Heib) [RHEL-89816] +- eth: bnxt: switch to netif_close (Mohammad Heib) [RHEL-89816] +- net: revert to lockless TC_SETUP_BLOCK and TC_SETUP_FT (Mohammad Heib) [RHEL-89816] +- net: move misc netdev_lock flavors to a separate header (Mohammad Heib) [RHEL-89816] +- hamradio: use netdev_lockdep_set_classes() helper (Mohammad Heib) [RHEL-89816] +- net: ethtool: use correct device pointer in ethnl_default_dump_one() (Mohammad Heib) [RHEL-89816] +- bpf: fix a possible NULL deref in bpf_map_offload_map_alloc() (Mohammad Heib) [RHEL-89816] +- eth: bnxt: remove most dependencies on RTNL (Mohammad Heib) [RHEL-89816] +- docs: net: document new locking reality (Mohammad Heib) [RHEL-89816] +- net: add option to request netdev instance lock (Mohammad Heib) [RHEL-89816] +- net: replace dev_addr_sem with netdev instance lock (Mohammad Heib) [RHEL-89816] +- net: ethtool: try to protect all callback with netdev instance lock (Mohammad Heib) [RHEL-89816] +- net: hold netdev instance lock during ndo_bpf (Mohammad Heib) [RHEL-89816] +- net: hold netdev instance lock during sysfs operations (Mohammad Heib) [RHEL-89816] +- net: hold netdev instance lock during ioctl operations (Mohammad Heib) [RHEL-89816] +- net: hold netdev instance lock during rtnetlink operations (Mohammad Heib) [RHEL-89816] +- net: hold netdev instance lock during queue operations (Mohammad Heib) [RHEL-89816] +- net: hold netdev instance lock during qdisc ndo_setup_tc (Mohammad Heib) [RHEL-89816] +- net: hold netdev instance lock during nft ndo_setup_tc (Mohammad Heib) [RHEL-89816] +- net: hold netdev instance lock during ndo_open/ndo_stop (Mohammad Heib) [RHEL-89816] +- gve: set xdp redirect target only when it is available (Mohammad Heib) [RHEL-89816] +- ipv6: Pass dev to inet6_addr_add(). (Mohammad Heib) [RHEL-89816] +- rtnetlink: Use register_pernet_subsys() in rtnl_net_debug_init(). (Mohammad Heib) [RHEL-89816] +- rtnl_net_debug: Remove rtnl_net_debug_exit(). (Mohammad Heib) [RHEL-89816] +- eth: gve: use appropriate helper to set xdp_features (Mohammad Heib) [RHEL-89816] +- rtnetlink: Call validate_linkmsg() in do_setlink(). (Mohammad Heib) [RHEL-89816] +- rtnetlink: Add ASSERT_RTNL_NET() placeholder for netdev notifier. (Mohammad Heib) [RHEL-89816] +- rtnetlink: Add assertion helpers for per-netns RTNL. (Mohammad Heib) [RHEL-89816] +- Enable PHY drivers required for automotive board (Radu Rendec) [RHEL-105634] + * Thu Dec 18 2025 CKI KWF Bot [6.12.0-176.el10] - redhat/kernel.spec.template: Let kernel-modules installation rebuild initrd in UKI system (Li Tian) [RHEL-134892] - selftests: netfilter: Ignore tainted kernels in interface stress test (Phil Sutter) [RHEL-108859] diff --git a/sources b/sources index ac85ffaab..17332d5ae 100644 --- a/sources +++ b/sources @@ -1,5 +1,5 @@ SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6 -SHA512 (linux-6.12.0-176.el10.tar.xz) = 95884b52da69edc6a3232faa7a0c39aff11da482e356fcc66ee05eecf6d5eac67bb4fe5099b17146dff695adabe4fce481808c586e0c024f88f86d3f8f39ef41 -SHA512 (kernel-abi-stablelists-6.12.0-176.el10.tar.xz) = cb9c10b0cdf19d2151bdca7d051774f72e52c089e47892fbdf210aa3df081bdea7f05eacf33f75545f3d8149c75e478ce9045753d4410adde3f72dedd84eb9b1 -SHA512 (kernel-kabi-dw-6.12.0-176.el10.tar.xz) = 79a571871383d849155512974d7256511cd3c89222a1b806510565892430f8312a562c2ec38cd393a76c77f8c945d82d5b5b6baeca03812227bad9273ed34333 +SHA512 (linux-6.12.0-177.el10.tar.xz) = c83518e6d52a23dfc1d14893662e9917759b9701693cef15e44685bba38ac86235f695acdd68cdbf4ed2b02331a37f96d81d5c89ac016b281e406aadd3c19c8c +SHA512 (kernel-abi-stablelists-6.12.0-177.el10.tar.xz) = e3bd1560c14e1c9602a2f98d4a79622d004f26ac8d36434f63930c0002754d4f84c4190bdec9a92f0d6a9f7be529642b205f8cc127719c0a9e2e129c3124392c +SHA512 (kernel-kabi-dw-6.12.0-177.el10.tar.xz) = d6967de2631705241cae45c1856662ed71886048e3187867cf1f949c221cf29cf9ce11ebe463f6824bd35bb940aa832a5de9d2eb14773544324eb31f390bee43