From d49ac0c8e8ec0601e475a14e221276cad1968008 Mon Sep 17 00:00:00 2001 From: Jan Stancek Date: Tue, 7 May 2024 14:59:41 +0200 Subject: [PATCH] kernel-6.9.0-0.rc7.5.el10 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Tue May 07 2024 Jan Stancek [6.9.0-0.rc7.5.el10] - Linux 6.9-rc7 (Linus Torvalds) - epoll: be better about file lifetimes (Linus Torvalds) - EDAC/versal: Do not log total error counts (Shubhrajyoti Datta) - EDAC/versal: Check user-supplied data before injecting an error (Shubhrajyoti Datta) - EDAC/versal: Do not register for NOC errors (Shubhrajyoti Datta) - powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Gaurav Batra) - powerpc/pseries: make max polling consistent for longer H_CALLs (Nayna Jain) - x86/mm: Remove broken vsyscall emulation code from the page fault code (Linus Torvalds) - x86/apic: Don't access the APIC when disabling x2APIC (Thomas Gleixner) - x86/sev: Add callback to apply RMP table fixups for kexec (Ashish Kalra) - x86/e820: Add a new e820 table update helper (Ashish Kalra) - softirq: Fix suspicious RCU usage in __do_softirq() (Zqiang) - slimbus: qcom-ngd-ctrl: Add timeout for wait operation (Viken Dadhaniya) - dyndbg: fix old BUG_ON in >control parser (Jim Cromie) - fpga: dfl-pci: add PCI subdevice ID for Intel D5005 card (Peter Colberg) - misc/pvpanic-pci: register attributes via pci_driver (Thomas Weißschuh) - mei: me: add lunar lake point M DID (Alexander Usyskin) - mei: pxp: match against PCI_CLASS_DISPLAY_OTHER (Daniele Ceraolo Spurio) - iio:imu: adis16475: Fix sync mode setting (Ramona Gradinariu) - iio: accel: mxc4005: Reset chip on probe() and resume() (Hans de Goede) - iio: accel: mxc4005: Interrupt handling fixes (Hans de Goede) - dt-bindings: iio: health: maxim,max30102: fix compatible check (Javier Carrasco) - iio: pressure: Fixes SPI support for BMP3xx devices (Vasileios Amoiridis) - iio: pressure: Fixes BME280 SPI driver data (Vasileios Amoiridis) - usb: typec: tcpm: Check for port partner validity before consuming it (Badhri Jagan Sridharan) - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (RD Babiera) - usb: typec: tcpm: unregister existing source caps before re-registration (Amit Sunil Dhamne) - usb: typec: tcpm: clear pd_event queue in PORT_RESET (RD Babiera) - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (RD Babiera) - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Alan Stern) - usb: ohci: Prevent missed ohci interrupts (Guenter Roeck) - usb: typec: qcom-pmic: fix pdphy start() error handling (Johan Hovold) - usb: typec: qcom-pmic: fix use-after-free on late probe errors (Johan Hovold) - usb: gadget: f_fs: Fix a race condition when processing setup packets. (Chris Wulff) - USB: core: Fix access violation during port device removal (Alan Stern) - usb: dwc3: core: Prevent phy suspend during init (Thinh Nguyen) - usb: xhci-plat: Don't include xhci.h (Thinh Nguyen) - usb: gadget: uvc: use correct buffer size when parsing configfs lists (Ivan Avdeev) - usb: gadget: composite: fix OS descriptors w_value logic (Peter Korsgaard) - usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete (Wesley Cheng) - Input: amimouse - mark driver struct with __refdata to prevent section mismatch (Uwe Kleine-König) - Input: xpad - add support for ASUS ROG RAIKIRI (Vicki Pfau) - tracing/probes: Fix memory leak in traceprobe_parse_probe_arg_body() (LuMingYin) - eventfs: Have "events" directory get permissions from its parent (Steven Rostedt (Google)) - eventfs: Do not treat events directory different than other directories (Steven Rostedt (Google)) - eventfs: Do not differentiate the toplevel events directory (Steven Rostedt (Google)) - tracefs: Still use mount point as default permissions for instances (Steven Rostedt (Google)) - tracefs: Reset permissions on remount if permissions are options (Steven Rostedt (Google)) - eventfs: Free all of the eventfs_inode after RCU (Steven Rostedt (Google)) - eventfs/tracing: Add callback for release of an eventfs_inode (Steven Rostedt (Google)) - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Will Deacon) - clk: samsung: Revert "clk: Use device_get_match_data()" (Marek Szyprowski) - clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI (Frank Oltmanns) - clk: sunxi-ng: common: Support minimum and maximum rate (Frank Oltmanns) - clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change (Jernej Skrabec) - clk: qcom: smd-rpm: Restore msm8976 num_clk (Adam Skladowski) - clk: qcom: gdsc: treat optional supplies as optional (Johan Hovold) - v6.9-rc6-rt4 (Sebastian Andrzej Siewior) - printk: Update the printk queue. (Sebastian Andrzej Siewior) - cxl: Fix cxl_endpoint_get_perf_coordinate() support for RCH (Dave Jiang) - x86/xen: return a sane initial apic id when running as PV guest (Juergen Gross) - x86/xen/smp_pv: Register the boot CPU APIC properly (Thomas Gleixner) - efi/unaccepted: touch soft lockup during memory accept (Chen Yu) - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Hannes Reinecke) - nvmet: fix nvme status code when namespace is disabled (Sagi Grimberg) - nvmet-tcp: fix possible memory leak when tearing down a controller (Sagi Grimberg) - nvme: cancel pending I/O if nvme controller is in terminal state (Nilay Shroff) - nvmet-auth: replace pr_debug() with pr_err() to report an error. (Maurizio Lombardi) - nvmet-auth: return the error code to the nvmet_auth_host_hash() callers (Maurizio Lombardi) - nvme: find numa distance only if controller has valid numa id (Nilay Shroff) - nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH (Yi Zhang) - ublk: remove segment count and size limits (Uday Shankar) - ALSA: hda/realtek: Fix build error without CONFIG_PM (Takashi Iwai) - ASoC: meson: axg-tdm: add continuous clock support (Jerome Brunet) - ASoC: meson: axg-tdm-interface: manage formatters in trigger (Jerome Brunet) - ASoC: meson: axg-card: make links nonatomic (Jerome Brunet) - ASoC: meson: axg-fifo: use threaded irq to check periods (Jerome Brunet) - ASoC: cs35l56: fix usages of device_get_named_child_node() (Pierre-Louis Bossart) - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Pierre-Louis Bossart) - ASoC: meson: cards: select SND_DYNAMIC_MINORS (Jerome Brunet) - ASoC: rt715-sdca: volume step modification (Jack Yu) - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Simon Trimmer) - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Srinivas Kandagatla) - ASoC: ti: davinci-mcasp: Fix race condition during probe (Joao Paulo Goncalves) - ASoC: Intel: avs: Set name of control as in topology (Amadeusz Sławiński) - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Peter Ujfalusi) - ASoC: rt715: add vendor clear control register (Jack Yu) - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Stefan Binding) - ASoC: cs35l56: Prevent overwriting firmware ASP config (Richard Fitzgerald) - ASoC: cs35l56: Fix unintended bus access while resetting amp (Richard Fitzgerald) - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Richard Fitzgerald) - regmap: Add regmap_read_bypassed() (Richard Fitzgerald) - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Peter Ujfalusi) - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Peter Ujfalusi) - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Peter Ujfalusi) - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Peter Ujfalusi) - ASoC: SOF: debug: show firmware/topology prefix/names (Pierre-Louis Bossart) - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Ranjani Sridharan) - ASoC: SOF: Intel: add default firmware library path for LNL (Pierre-Louis Bossart) - ASoC: rt722-sdca: add headset microphone vrefo setting (Jack Yu) - ASoC: rt722-sdca: modify channel number to support 4 channels (Jack Yu) - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Derek Fang) - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Derek Fang) - ASoC: acp: Support microphone from device Acer 315-24p (end.to.start) - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Hans de Goede) - ASoC: tegra: Fix DSPK 16-bit playback (Sameer Pujar) - ASoC: Intel: avs: Fix debug window description (Cezary Rojewski) - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Takashi Iwai) - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Kailang Yang) - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Pierre-Louis Bossart) - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Pierre-Louis Bossart) - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Aman Dhoot) - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Oswald Buddenhagen) - ALSA: emu10k1: fix E-MU dock initialization (Oswald Buddenhagen) - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Oswald Buddenhagen) - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Oswald Buddenhagen) - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Oswald Buddenhagen) - ALSA: emu10k1: fix E-MU card dock presence monitoring (Oswald Buddenhagen) - drm/panel: ili9341: Use predefined error codes (Andy Shevchenko) - drm/panel: ili9341: Respect deferred probe (Andy Shevchenko) - drm/panel: ili9341: Correct use of device property APIs (Andy Shevchenko) - drm/vmwgfx: Fix invalid reads in fence signaled events (Zack Rusin) - drm/nouveau/gsp: Use the sg allocator for level 2 of radix3 (Lyude Paul) - drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor() (Lyude Paul) - drm/imagination: Ensure PVR_MIPS_PT_PAGE_COUNT is never zero (Matt Coster) - drm/ttm: Print the memory decryption status just once (Zack Rusin) - drm/vmwgfx: Fix Legacy Display Unit (Ian Forbes) - drm/xe/display: Fix ADL-N detection (Lucas De Marchi) - drm/xe/vm: prevent UAF in rebind_work_func() (Matthew Auld) - drm/amd/display: Disable panel replay by default for now (Mario Limonciello) - drm/amdgpu: fix doorbell regression (Shashank Sharma) - drm/amdkfd: Flush the process wq before creating a kfd_process (Lancelot SIX) - drm/amd/display: Disable seamless boot on 128b/132b encoding (Sung Joon Kim) - drm/amd/display: Fix DC mode screen flickering on DCN321 (Leo Ma) - drm/amd/display: Add VCO speed parameter for DCN31 FPU (Rodrigo Siqueira) - drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2 (Christian König) - drm/amd/display: Allocate zero bw after bw alloc enable (Meenakshikumar Somasundaram) - drm/amd/display: Fix incorrect DSC instance for MST (Hersen Wu) - drm/amd/display: Atom Integrated System Info v2_2 for DCN35 (Gabe Teeger) - drm/amd/display: Add dtbclk access to dcn315 (Swapnil Patel) - drm/amd/display: Ensure that dmcub support flag is set for DCN20 (Rodrigo Siqueira) - drm/amd/display: Handle Y carry-over in VCP X.Y calculation (George Shen) - drm/amdgpu: Fix VRAM memory accounting (Mukul Joshi) - spi: fix null pointer dereference within spi_sync (Mans Rullgard) - spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs (Devyn Liu) - spi: axi-spi-engine: fix version format string (David Lechner) - Set DEBUG_INFO_BTF_MODULES for Fedora (Justin M. Forbes) - btrfs: set correct ram_bytes when splitting ordered extent (Qu Wenruo) - btrfs: take the cleaner_mutex earlier in qgroup disable (Josef Bacik) - btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() (Dominique Martinet) - s390/paes: Reestablish retry loop in paes (Harald Freudenberger) - s390/zcrypt: Use EBUSY to indicate temp unavailability (Harald Freudenberger) - s390/zcrypt: Handle ep11 cprb return code (Harald Freudenberger) - s390/zcrypt: Fix wrong format string in debug feature printout (Harald Freudenberger) - s390/cio: Ensure the copied buf is NUL terminated (Bui Quang Minh) - s390/vdso: Add CFI for RA register to asm macro vdso_func (Jens Remus) - s390/3270: Fix buffer assignment (Sven Schnelle) - s390/mm: Fix clearing storage keys for huge pages (Claudio Imbrenda) - s390/mm: Fix storage key clearing for guest huge pages (Claudio Imbrenda) - xtensa: remove redundant flush_dcache_page and ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE macros (Barry Song) - tty: xtensa/iss: Use min() to fix Coccinelle warning (Thorsten Blum) - xtensa: fix MAKE_PC_FROM_RA second argument (Max Filippov) - firewire: ohci: fulfill timestamp for some local asynchronous transaction (Takashi Sakamoto) - firewire: nosy: ensure user_length is taken into account when fetching packet contents (Thanassis Avgerinos) - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (Rafael J. Wysocki) - thermal/debugfs: Fix two locking issues with thermal zone debug (Rafael J. Wysocki) - thermal/debugfs: Free all thermal zone debug memory on zone removal (Rafael J. Wysocki) - MAINTAINERS: mark MYRICOM MYRI-10G as Orphan (Jakub Kicinski) - MAINTAINERS: remove Ariel Elior (Jakub Kicinski) - net: gro: add flush check in udp_gro_receive_segment (Richard Gobert) - net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cb (Richard Gobert) - ipv4: Fix uninit-value access in __ip_make_skb() (Shigeru Yoshida) - s390/qeth: Fix kernel panic after setting hsuid (Alexandra Winter) - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) - tipc: fix a possible memleak in tipc_buf_append (Xin Long) - tipc: fix UAF in error path (Paolo Abeni) - rxrpc: Clients must accept conn from any address (Jeffrey Altman) - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Felix Fietkau) - net: bridge: fix multicast-to-unicast with fraglist GSO (Felix Fietkau) - mptcp: ensure snd_nxt is properly initialized on connect (Paolo Abeni) - e1000e: change usleep_range to udelay in PHY mdic access (Vitaly Lifshits) - net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341 (Marek Behún) - cxgb4: Properly lock TX queue for the selftest. (Sebastian Andrzej Siewior) - rxrpc: Fix using alignmask being zero for __page_frag_alloc_align() (Yunsheng Lin) - vxlan: Add missing VNI filter counter update in arp_reduce(). (Guillaume Nault) - vxlan: Fix racy device stats updates. (Guillaume Nault) - net: qede: use return from qede_parse_actions() (Asbjørn Sloth Tønnesen) - net: qede: use return from qede_parse_flow_attr() for flow_spec (Asbjørn Sloth Tønnesen) - net: qede: use return from qede_parse_flow_attr() for flower (Asbjørn Sloth Tønnesen) - net: qede: sanitize 'rc' in qede_add_tc_flower_fltr() (Asbjørn Sloth Tønnesen) - MAINTAINERS: add an explicit entry for YNL (Jakub Kicinski) - net: bcmgenet: synchronize UMAC_CMD access (Doug Berger) - net: bcmgenet: synchronize use of bcmgenet_set_rx_mode() (Doug Berger) - net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access (Doug Berger) - selftests/bpf: Test PROBE_MEM of VSYSCALL_ADDR on x86-64 (Puranjay Mohan) - bpf, x86: Fix PROBE_MEM runtime load check (Puranjay Mohan) - bpf: verifier: prevent userspace memory access (Puranjay Mohan) - xdp: use flags field to disambiguate broadcast redirect (Toke Høiland-Jørgensen) - arm32, bpf: Reimplement sign-extension mov instruction (Puranjay Mohan) - riscv, bpf: Fix incorrect runtime stats (Xu Kuohai) - bpf, arm64: Fix incorrect runtime stats (Xu Kuohai) - bpf: Fix a verifier verbose message (Anton Protopopov) - bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue (Jason Xing) - MAINTAINERS: bpf: Add Lehui and Puranjay as riscv64 reviewers (Björn Töpel) - MAINTAINERS: Update email address for Puranjay Mohan (Puranjay Mohan) - bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition (Andrii Nakryiko) - Fix a potential infinite loop in extract_user_to_sg() (David Howells) - net l2tp: drop flow hash on forward (David Bauer) - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Kuniyuki Iwashima) - octeontx2-af: avoid off-by-one read from userspace (Bui Quang Minh) - bna: ensure the copied buf is NUL terminated (Bui Quang Minh) - ice: ensure the copied buf is NUL terminated (Bui Quang Minh) - redhat: Use redhatsecureboot701 for ppc64le (Jan Stancek) - redhat: switch the kernel package to use certs from system-sb-certs (Jan Stancek) - redhat: replace redhatsecureboot303 signing key with redhatsecureboot601 (Jan Stancek) - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Jan Stancek) - redhat: correct file name of redhatsecurebootca1 (Jan Stancek) - redhat: align file names with names of signing keys for ppc and s390 (Jan Stancek) - regulator: change devm_regulator_get_enable_optional() stub to return Ok (Matti Vaittinen) - regulator: change stubbed devm_regulator_get_enable to return Ok (Matti Vaittinen) - regulator: vqmmc-ipq4019: fix module autoloading (Krzysztof Kozlowski) - regulator: qcom-refgen: fix module autoloading (Krzysztof Kozlowski) - regulator: mt6360: De-capitalize devicetree regulator subnodes (AngeloGioacchino Del Regno) - regulator: irq_helpers: duplicate IRQ name (Matti Vaittinen) - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Oliver Upton) - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Oliver Upton) - power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator (AngeloGioacchino Del Regno) - power: rt9455: hide unused rt9455_boost_voltage_values (Arnd Bergmann) - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Srinivas Pandruvada) - pinctrl: baytrail: Add pinconf group for uart3 (Hans de Goede) - pinctrl: baytrail: Fix selecting gpio pinctrl state (Hans de Goede) - pinctrl: renesas: rzg2l: Configure the interrupt type on resume (Claudiu Beznea) - pinctrl: renesas: rzg2l: Execute atomically the interrupt configuration (Claudiu Beznea) - dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Allow 'input' and 'output-enable' properties (Lad Prabhakar) - pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() (Zeng Heng) - pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE (Chen-Yu Tsai) - pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback (Chen-Yu Tsai) - pinctrl: core: delete incorrect free in pinctrl_enable() (Dan Carpenter) - pinctrl/meson: fix typo in PDM's pin name (Jan Dakinevich) - pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T (Billy Tsai) - redhat/configs: Enable CONFIG_DM_VDO in RHEL (Benjamin Marzinski) - redhat/configs: Enable DRM_NOUVEAU_GSP_DEFAULT everywhere (Neal Gompa) - v6.9-rc6-rt3 (Sebastian Andrzej Siewior) - cxgb4: Properly lock TX queue for the selftest. (Sebastian Andrzej Siewior) - i915: Disable tracepoints (again). (Sebastian Andrzej Siewior) - v6.9-rc6-rt2 (Sebastian Andrzej Siewior) - workqueue: Fix divide error in wq_update_node_max_active() (Lai Jiangshan) - workqueue: The default node_nr_active should have its max set to max_active (Tejun Heo) - workqueue: Fix selection of wake_cpu in kick_pool() (Sven Schnelle) - docs/zh_CN: core-api: Update translation of workqueue.rst to 6.9-rc1 (Xingyou Chen) - Documentation/core-api: Update events_freezable_power references. (Audra Mitchell) - scsi: sd: Only print updates to permanent stream count (John Garry) - NFSD: Fix nfsd4_encode_fattr4() crasher (Chuck Lever) - nfs: Handle error of rpc_proc_register() in nfs_net_init(). (Kuniyuki Iwashima) - SUNRPC: add a missing rpc_stat for TCP TLS (Olga Kornievskaia) - bcachefs: fix integer conversion bug (Kent Overstreet) - bcachefs: btree node scan now fills in sectors_written (Kent Overstreet) - bcachefs: Remove accidental debug assert (Kent Overstreet) - erofs: reliably distinguish block based and fscache mode (Christian Brauner) - erofs: get rid of erofs_fs_context (Baokun Li) - erofs: modify the error message when prepare_ondemand_read failed (Hongbo Li) - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Matthew Wilcox (Oracle)) - kernel.spec: adjust for livepatching kselftests (Joe Lawrence) - redhat/configs: remove CONFIG_TEST_LIVEPATCH (Joe Lawrence) - Turn on CONFIG_RANDOM_KMALLOC_CACHES for Fedora (Justin M. Forbes) - Set Fedora configs for 6.9 (Justin M. Forbes) Resolves: RHEL-29722 Signed-off-by: Jan Stancek --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 19 +- kernel-aarch64-64k-rhel.config | 19 +- kernel-aarch64-debug-rhel.config | 19 +- kernel-aarch64-rhel.config | 19 +- kernel-aarch64-rt-debug-rhel.config | 19 +- kernel-aarch64-rt-rhel.config | 19 +- kernel-ppc64le-debug-rhel.config | 19 +- kernel-ppc64le-rhel.config | 19 +- kernel-s390x-debug-rhel.config | 19 +- kernel-s390x-rhel.config | 19 +- kernel-s390x-zfcpdump-rhel.config | 19 +- kernel-x86_64-debug-rhel.config | 10 +- kernel-x86_64-rhel.config | 10 +- kernel-x86_64-rt-debug-rhel.config | 10 +- kernel-x86_64-rt-rhel.config | 10 +- kernel.changelog | 579 ++++++++++++++++++++++++++- kernel.spec | 409 +++++++++++++++---- redhatsecureboot003.cer | Bin 829 -> 0 bytes redhatsecureboot401.cer | Bin 978 -> 0 bytes redhatsecureboot501.cer | Bin 0 -> 964 bytes redhatsecurebootca2.cer | Bin 872 -> 0 bytes redhatsecurebootca4.cer | Bin 934 -> 0 bytes redhatsecurebootca5.cer | Bin 0 -> 920 bytes sources | 6 +- 25 files changed, 970 insertions(+), 275 deletions(-) delete mode 100644 redhatsecureboot003.cer delete mode 100644 redhatsecureboot401.cer create mode 100644 redhatsecureboot501.cer delete mode 100644 redhatsecurebootca2.cer delete mode 100644 redhatsecurebootca4.cer create mode 100644 redhatsecurebootca5.cer diff --git a/Makefile.rhelver b/Makefile.rhelver index f504b6511..a56e14ca5 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 0 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 4 +RHEL_RELEASE = 5 # # RHEL_REBASE_NUM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index fb28fb345..e6103bb60 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -1329,6 +1329,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set +CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y # CONFIG_DEBUG_INFO_COMPRESSED is not set CONFIG_DEBUG_INFO_COMPRESSED_NONE=y @@ -1489,7 +1490,7 @@ CONFIG_DM_SWITCH=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_UEVENT=y # CONFIG_DM_UNSTRIPED is not set -# CONFIG_DM_VDO is not set +CONFIG_DM_VDO=m CONFIG_DM_VERITY_FEC=y CONFIG_DM_VERITY=m CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y @@ -1591,7 +1592,7 @@ CONFIG_DRM_MGAG200=m # CONFIG_DRM_MSM is not set # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y -# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set +CONFIG_DRM_NOUVEAU_GSP_DEFAULT=y CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_NWL_MIPI_DSI is not set # CONFIG_DRM_NXP_PTN3460 is not set @@ -3752,18 +3753,8 @@ CONFIG_MISC_FILESYSTEMS=y # CONFIG_MISC_RTSX_PCI is not set # CONFIG_MISC_RTSX_USB is not set CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y -CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y -# CONFIG_MITIGATION_GDS_FORCE is not set -CONFIG_MITIGATION_IBPB_ENTRY=y -CONFIG_MITIGATION_IBRS_ENTRY=y -CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y -CONFIG_MITIGATION_RETHUNK=y -CONFIG_MITIGATION_RETPOLINE=y CONFIG_MITIGATION_RFDS=y -# CONFIG_MITIGATION_SLS is not set CONFIG_MITIGATION_SPECTRE_BHI=y -CONFIG_MITIGATION_SRSO=y -CONFIG_MITIGATION_UNRET_ENTRY=y # CONFIG_MLX4_CORE_GEN2 is not set CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y @@ -6779,8 +6770,6 @@ CONFIG_SPEAKUP_SYNTH_LTLK=m CONFIG_SPEAKUP_SYNTH_SOFT=m CONFIG_SPEAKUP_SYNTH_SPKOUT=m CONFIG_SPEAKUP_SYNTH_TXPRT=m -# CONFIG_SPECTRE_BHI_OFF is not set -CONFIG_SPECTRE_BHI_ON=y # CONFIG_SPI_ALTERA_CORE is not set # CONFIG_SPI_ALTERA is not set CONFIG_SPI_AMD=y @@ -7043,7 +7032,6 @@ CONFIG_TEST_IOV_ITER=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y CONFIG_TEST_LIST_SORT=m -# CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set CONFIG_TEST_LOCKUP=m # CONFIG_TEST_MAPLE_TREE is not set @@ -8025,7 +8013,6 @@ CONFIG_WWAN_HWSIM=m CONFIG_WWAN=y # CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set -# CONFIG_X86_FRED is not set # CONFIG_X9250 is not set CONFIG_XDP_SOCKETS_DIAG=m CONFIG_XDP_SOCKETS=y diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 14953e12d..a047aabe2 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -1329,6 +1329,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set +CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y # CONFIG_DEBUG_INFO_COMPRESSED is not set CONFIG_DEBUG_INFO_COMPRESSED_NONE=y @@ -1481,7 +1482,7 @@ CONFIG_DM_SWITCH=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_UEVENT=y # CONFIG_DM_UNSTRIPED is not set -# CONFIG_DM_VDO is not set +CONFIG_DM_VDO=m CONFIG_DM_VERITY_FEC=y CONFIG_DM_VERITY=m CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y @@ -1583,7 +1584,7 @@ CONFIG_DRM_MGAG200=m # CONFIG_DRM_MSM is not set # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y -# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set +CONFIG_DRM_NOUVEAU_GSP_DEFAULT=y CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_NWL_MIPI_DSI is not set # CONFIG_DRM_NXP_PTN3460 is not set @@ -3731,18 +3732,8 @@ CONFIG_MISC_FILESYSTEMS=y # CONFIG_MISC_RTSX_PCI is not set # CONFIG_MISC_RTSX_USB is not set CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y -CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y -# CONFIG_MITIGATION_GDS_FORCE is not set -CONFIG_MITIGATION_IBPB_ENTRY=y -CONFIG_MITIGATION_IBRS_ENTRY=y -CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y -CONFIG_MITIGATION_RETHUNK=y -CONFIG_MITIGATION_RETPOLINE=y CONFIG_MITIGATION_RFDS=y -# CONFIG_MITIGATION_SLS is not set CONFIG_MITIGATION_SPECTRE_BHI=y -CONFIG_MITIGATION_SRSO=y -CONFIG_MITIGATION_UNRET_ENTRY=y # CONFIG_MLX4_CORE_GEN2 is not set CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y @@ -6754,8 +6745,6 @@ CONFIG_SPEAKUP_SYNTH_LTLK=m CONFIG_SPEAKUP_SYNTH_SOFT=m CONFIG_SPEAKUP_SYNTH_SPKOUT=m CONFIG_SPEAKUP_SYNTH_TXPRT=m -# CONFIG_SPECTRE_BHI_OFF is not set -CONFIG_SPECTRE_BHI_ON=y # CONFIG_SPI_ALTERA_CORE is not set # CONFIG_SPI_ALTERA is not set CONFIG_SPI_AMD=y @@ -7018,7 +7007,6 @@ CONFIG_TEST_IOV_ITER=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_LIST_SORT is not set -# CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set CONFIG_TEST_LOCKUP=m # CONFIG_TEST_MAPLE_TREE is not set @@ -8000,7 +7988,6 @@ CONFIG_WWAN_HWSIM=m CONFIG_WWAN=y # CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set -# CONFIG_X86_FRED is not set # CONFIG_X9250 is not set CONFIG_XDP_SOCKETS_DIAG=m CONFIG_XDP_SOCKETS=y diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 257c0a250..d6e1ad7c5 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -1327,6 +1327,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set +CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y # CONFIG_DEBUG_INFO_COMPRESSED is not set CONFIG_DEBUG_INFO_COMPRESSED_NONE=y @@ -1487,7 +1488,7 @@ CONFIG_DM_SWITCH=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_UEVENT=y # CONFIG_DM_UNSTRIPED is not set -# CONFIG_DM_VDO is not set +CONFIG_DM_VDO=m CONFIG_DM_VERITY_FEC=y CONFIG_DM_VERITY=m CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y @@ -1589,7 +1590,7 @@ CONFIG_DRM_MGAG200=m # CONFIG_DRM_MSM is not set # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y -# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set +CONFIG_DRM_NOUVEAU_GSP_DEFAULT=y CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_NWL_MIPI_DSI is not set # CONFIG_DRM_NXP_PTN3460 is not set @@ -3749,18 +3750,8 @@ CONFIG_MISC_FILESYSTEMS=y # CONFIG_MISC_RTSX_PCI is not set # CONFIG_MISC_RTSX_USB is not set CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y -CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y -# CONFIG_MITIGATION_GDS_FORCE is not set -CONFIG_MITIGATION_IBPB_ENTRY=y -CONFIG_MITIGATION_IBRS_ENTRY=y -CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y -CONFIG_MITIGATION_RETHUNK=y -CONFIG_MITIGATION_RETPOLINE=y CONFIG_MITIGATION_RFDS=y -# CONFIG_MITIGATION_SLS is not set CONFIG_MITIGATION_SPECTRE_BHI=y -CONFIG_MITIGATION_SRSO=y -CONFIG_MITIGATION_UNRET_ENTRY=y # CONFIG_MLX4_CORE_GEN2 is not set CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y @@ -6775,8 +6766,6 @@ CONFIG_SPEAKUP_SYNTH_LTLK=m CONFIG_SPEAKUP_SYNTH_SOFT=m CONFIG_SPEAKUP_SYNTH_SPKOUT=m CONFIG_SPEAKUP_SYNTH_TXPRT=m -# CONFIG_SPECTRE_BHI_OFF is not set -CONFIG_SPECTRE_BHI_ON=y # CONFIG_SPI_ALTERA_CORE is not set # CONFIG_SPI_ALTERA is not set CONFIG_SPI_AMD=y @@ -7039,7 +7028,6 @@ CONFIG_TEST_IOV_ITER=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y CONFIG_TEST_LIST_SORT=m -# CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set CONFIG_TEST_LOCKUP=m # CONFIG_TEST_MAPLE_TREE is not set @@ -8021,7 +8009,6 @@ CONFIG_WWAN_HWSIM=m CONFIG_WWAN=y # CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set -# CONFIG_X86_FRED is not set # CONFIG_X9250 is not set CONFIG_XDP_SOCKETS_DIAG=m CONFIG_XDP_SOCKETS=y diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index ecea1347e..e0b57e4a5 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -1327,6 +1327,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set +CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y # CONFIG_DEBUG_INFO_COMPRESSED is not set CONFIG_DEBUG_INFO_COMPRESSED_NONE=y @@ -1479,7 +1480,7 @@ CONFIG_DM_SWITCH=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_UEVENT=y # CONFIG_DM_UNSTRIPED is not set -# CONFIG_DM_VDO is not set +CONFIG_DM_VDO=m CONFIG_DM_VERITY_FEC=y CONFIG_DM_VERITY=m CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y @@ -1581,7 +1582,7 @@ CONFIG_DRM_MGAG200=m # CONFIG_DRM_MSM is not set # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y -# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set +CONFIG_DRM_NOUVEAU_GSP_DEFAULT=y CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_NWL_MIPI_DSI is not set # CONFIG_DRM_NXP_PTN3460 is not set @@ -3728,18 +3729,8 @@ CONFIG_MISC_FILESYSTEMS=y # CONFIG_MISC_RTSX_PCI is not set # CONFIG_MISC_RTSX_USB is not set CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y -CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y -# CONFIG_MITIGATION_GDS_FORCE is not set -CONFIG_MITIGATION_IBPB_ENTRY=y -CONFIG_MITIGATION_IBRS_ENTRY=y -CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y -CONFIG_MITIGATION_RETHUNK=y -CONFIG_MITIGATION_RETPOLINE=y CONFIG_MITIGATION_RFDS=y -# CONFIG_MITIGATION_SLS is not set CONFIG_MITIGATION_SPECTRE_BHI=y -CONFIG_MITIGATION_SRSO=y -CONFIG_MITIGATION_UNRET_ENTRY=y # CONFIG_MLX4_CORE_GEN2 is not set CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y @@ -6750,8 +6741,6 @@ CONFIG_SPEAKUP_SYNTH_LTLK=m CONFIG_SPEAKUP_SYNTH_SOFT=m CONFIG_SPEAKUP_SYNTH_SPKOUT=m CONFIG_SPEAKUP_SYNTH_TXPRT=m -# CONFIG_SPECTRE_BHI_OFF is not set -CONFIG_SPECTRE_BHI_ON=y # CONFIG_SPI_ALTERA_CORE is not set # CONFIG_SPI_ALTERA is not set CONFIG_SPI_AMD=y @@ -7014,7 +7003,6 @@ CONFIG_TEST_IOV_ITER=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_LIST_SORT is not set -# CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set CONFIG_TEST_LOCKUP=m # CONFIG_TEST_MAPLE_TREE is not set @@ -7996,7 +7984,6 @@ CONFIG_WWAN_HWSIM=m CONFIG_WWAN=y # CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set -# CONFIG_X86_FRED is not set # CONFIG_X9250 is not set CONFIG_XDP_SOCKETS_DIAG=m CONFIG_XDP_SOCKETS=y diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 7d74f3417..2aa70433e 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -1329,6 +1329,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set +CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y # CONFIG_DEBUG_INFO_COMPRESSED is not set CONFIG_DEBUG_INFO_COMPRESSED_NONE=y @@ -1489,7 +1490,7 @@ CONFIG_DM_SWITCH=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_UEVENT=y # CONFIG_DM_UNSTRIPED is not set -# CONFIG_DM_VDO is not set +CONFIG_DM_VDO=m CONFIG_DM_VERITY_FEC=y CONFIG_DM_VERITY=m CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y @@ -1591,7 +1592,7 @@ CONFIG_DRM_MGAG200=m # CONFIG_DRM_MSM is not set # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y -# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set +CONFIG_DRM_NOUVEAU_GSP_DEFAULT=y CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_NWL_MIPI_DSI is not set # CONFIG_DRM_NXP_PTN3460 is not set @@ -3794,18 +3795,8 @@ CONFIG_MISC_FILESYSTEMS=y # CONFIG_MISC_RTSX_PCI is not set # CONFIG_MISC_RTSX_USB is not set CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y -CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y -# CONFIG_MITIGATION_GDS_FORCE is not set -CONFIG_MITIGATION_IBPB_ENTRY=y -CONFIG_MITIGATION_IBRS_ENTRY=y -CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y -CONFIG_MITIGATION_RETHUNK=y -CONFIG_MITIGATION_RETPOLINE=y CONFIG_MITIGATION_RFDS=y -# CONFIG_MITIGATION_SLS is not set CONFIG_MITIGATION_SPECTRE_BHI=y -CONFIG_MITIGATION_SRSO=y -CONFIG_MITIGATION_UNRET_ENTRY=y # CONFIG_MLX4_CORE_GEN2 is not set CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y @@ -6827,8 +6818,6 @@ CONFIG_SPEAKUP_SYNTH_LTLK=m CONFIG_SPEAKUP_SYNTH_SOFT=m CONFIG_SPEAKUP_SYNTH_SPKOUT=m CONFIG_SPEAKUP_SYNTH_TXPRT=m -# CONFIG_SPECTRE_BHI_OFF is not set -CONFIG_SPECTRE_BHI_ON=y # CONFIG_SPI_ALTERA_CORE is not set # CONFIG_SPI_ALTERA is not set CONFIG_SPI_AMD=y @@ -7091,7 +7080,6 @@ CONFIG_TEST_IOV_ITER=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y CONFIG_TEST_LIST_SORT=m -# CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set CONFIG_TEST_LOCKUP=m # CONFIG_TEST_MAPLE_TREE is not set @@ -8075,7 +8063,6 @@ CONFIG_WWAN_HWSIM=m CONFIG_WWAN=y # CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set -# CONFIG_X86_FRED is not set # CONFIG_X9250 is not set CONFIG_XDP_SOCKETS_DIAG=m CONFIG_XDP_SOCKETS=y diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index a07adf227..bf3a6584e 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -1329,6 +1329,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set +CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y # CONFIG_DEBUG_INFO_COMPRESSED is not set CONFIG_DEBUG_INFO_COMPRESSED_NONE=y @@ -1481,7 +1482,7 @@ CONFIG_DM_SWITCH=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_UEVENT=y # CONFIG_DM_UNSTRIPED is not set -# CONFIG_DM_VDO is not set +CONFIG_DM_VDO=m CONFIG_DM_VERITY_FEC=y CONFIG_DM_VERITY=m CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y @@ -1583,7 +1584,7 @@ CONFIG_DRM_MGAG200=m # CONFIG_DRM_MSM is not set # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y -# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set +CONFIG_DRM_NOUVEAU_GSP_DEFAULT=y CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_NWL_MIPI_DSI is not set # CONFIG_DRM_NXP_PTN3460 is not set @@ -3773,18 +3774,8 @@ CONFIG_MISC_FILESYSTEMS=y # CONFIG_MISC_RTSX_PCI is not set # CONFIG_MISC_RTSX_USB is not set CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y -CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y -# CONFIG_MITIGATION_GDS_FORCE is not set -CONFIG_MITIGATION_IBPB_ENTRY=y -CONFIG_MITIGATION_IBRS_ENTRY=y -CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y -CONFIG_MITIGATION_RETHUNK=y -CONFIG_MITIGATION_RETPOLINE=y CONFIG_MITIGATION_RFDS=y -# CONFIG_MITIGATION_SLS is not set CONFIG_MITIGATION_SPECTRE_BHI=y -CONFIG_MITIGATION_SRSO=y -CONFIG_MITIGATION_UNRET_ENTRY=y # CONFIG_MLX4_CORE_GEN2 is not set CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y @@ -6802,8 +6793,6 @@ CONFIG_SPEAKUP_SYNTH_LTLK=m CONFIG_SPEAKUP_SYNTH_SOFT=m CONFIG_SPEAKUP_SYNTH_SPKOUT=m CONFIG_SPEAKUP_SYNTH_TXPRT=m -# CONFIG_SPECTRE_BHI_OFF is not set -CONFIG_SPECTRE_BHI_ON=y # CONFIG_SPI_ALTERA_CORE is not set # CONFIG_SPI_ALTERA is not set CONFIG_SPI_AMD=y @@ -7066,7 +7055,6 @@ CONFIG_TEST_IOV_ITER=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_LIST_SORT is not set -# CONFIG_TEST_LIVEPATCH is not set # CONFIG_TEST_LKM is not set CONFIG_TEST_LOCKUP=m # CONFIG_TEST_MAPLE_TREE is not set @@ -8050,7 +8038,6 @@ CONFIG_WWAN_HWSIM=m CONFIG_WWAN=y # CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set -# CONFIG_X86_FRED is not set # CONFIG_X9250 is not set CONFIG_XDP_SOCKETS_DIAG=m CONFIG_XDP_SOCKETS=y diff --git a/kernel-ppc64le-debug-rhel.config b/kernel-ppc64le-debug-rhel.config index 13cbbaaae..25eab8b20 100644 --- a/kernel-ppc64le-debug-rhel.config +++ b/kernel-ppc64le-debug-rhel.config @@ -1107,6 +1107,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y CONFIG_DEBUG_FS=y CONFIG_DEBUGGER=y # CONFIG_DEBUG_GPIO is not set +CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y # CONFIG_DEBUG_INFO_COMPRESSED is not set CONFIG_DEBUG_INFO_COMPRESSED_NONE=y @@ -1269,7 +1270,7 @@ CONFIG_DM_SWITCH=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_UEVENT=y # CONFIG_DM_UNSTRIPED is not set -# CONFIG_DM_VDO is not set +CONFIG_DM_VDO=m CONFIG_DM_VERITY_FEC=y CONFIG_DM_VERITY=m CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y @@ -1367,7 +1368,7 @@ CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_MGAG200=m # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y -# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set +CONFIG_DRM_NOUVEAU_GSP_DEFAULT=y CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_NWL_MIPI_DSI is not set # CONFIG_DRM_NXP_PTN3460 is not set @@ -3428,18 +3429,8 @@ CONFIG_MINIX_SUBPARTITION=y CONFIG_MISC_FILESYSTEMS=y CONFIG_MISC_RTSX_PCI=m CONFIG_MISC_RTSX_USB=m -CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y -# CONFIG_MITIGATION_GDS_FORCE is not set -CONFIG_MITIGATION_IBPB_ENTRY=y -CONFIG_MITIGATION_IBRS_ENTRY=y -CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y -CONFIG_MITIGATION_RETHUNK=y -CONFIG_MITIGATION_RETPOLINE=y CONFIG_MITIGATION_RFDS=y -# CONFIG_MITIGATION_SLS is not set CONFIG_MITIGATION_SPECTRE_BHI=y -CONFIG_MITIGATION_SRSO=y -CONFIG_MITIGATION_UNRET_ENTRY=y # CONFIG_MLX4_CORE_GEN2 is not set # CONFIG_MLX4_CORE is not set CONFIG_MLX4_DEBUG=y @@ -6308,8 +6299,6 @@ CONFIG_SPEAKUP_SYNTH_LTLK=m CONFIG_SPEAKUP_SYNTH_SOFT=m CONFIG_SPEAKUP_SYNTH_SPKOUT=m CONFIG_SPEAKUP_SYNTH_TXPRT=m -# CONFIG_SPECTRE_BHI_OFF is not set -CONFIG_SPECTRE_BHI_ON=y # CONFIG_SPI_ALTERA_CORE is not set # CONFIG_SPI_ALTERA is not set CONFIG_SPI_AMD=y @@ -6532,7 +6521,6 @@ CONFIG_TEST_IOV_ITER=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y CONFIG_TEST_LIST_SORT=m -CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_LKM is not set CONFIG_TEST_LOCKUP=m # CONFIG_TEST_MAPLE_TREE is not set @@ -7491,7 +7479,6 @@ CONFIG_WWAN_HWSIM=m CONFIG_WWAN=y # CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set -# CONFIG_X86_FRED is not set # CONFIG_X9250 is not set CONFIG_XDP_SOCKETS_DIAG=m CONFIG_XDP_SOCKETS=y diff --git a/kernel-ppc64le-rhel.config b/kernel-ppc64le-rhel.config index 718a9e006..2ad4bbf69 100644 --- a/kernel-ppc64le-rhel.config +++ b/kernel-ppc64le-rhel.config @@ -1107,6 +1107,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y CONFIG_DEBUG_FS=y CONFIG_DEBUGGER=y # CONFIG_DEBUG_GPIO is not set +CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y # CONFIG_DEBUG_INFO_COMPRESSED is not set CONFIG_DEBUG_INFO_COMPRESSED_NONE=y @@ -1261,7 +1262,7 @@ CONFIG_DM_SWITCH=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_UEVENT=y # CONFIG_DM_UNSTRIPED is not set -# CONFIG_DM_VDO is not set +CONFIG_DM_VDO=m CONFIG_DM_VERITY_FEC=y CONFIG_DM_VERITY=m CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y @@ -1359,7 +1360,7 @@ CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_MGAG200=m # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y -# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set +CONFIG_DRM_NOUVEAU_GSP_DEFAULT=y CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_NWL_MIPI_DSI is not set # CONFIG_DRM_NXP_PTN3460 is not set @@ -3408,18 +3409,8 @@ CONFIG_MINIX_SUBPARTITION=y CONFIG_MISC_FILESYSTEMS=y CONFIG_MISC_RTSX_PCI=m CONFIG_MISC_RTSX_USB=m -CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y -# CONFIG_MITIGATION_GDS_FORCE is not set -CONFIG_MITIGATION_IBPB_ENTRY=y -CONFIG_MITIGATION_IBRS_ENTRY=y -CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y -CONFIG_MITIGATION_RETHUNK=y -CONFIG_MITIGATION_RETPOLINE=y CONFIG_MITIGATION_RFDS=y -# CONFIG_MITIGATION_SLS is not set CONFIG_MITIGATION_SPECTRE_BHI=y -CONFIG_MITIGATION_SRSO=y -CONFIG_MITIGATION_UNRET_ENTRY=y # CONFIG_MLX4_CORE_GEN2 is not set # CONFIG_MLX4_CORE is not set CONFIG_MLX4_DEBUG=y @@ -6285,8 +6276,6 @@ CONFIG_SPEAKUP_SYNTH_LTLK=m CONFIG_SPEAKUP_SYNTH_SOFT=m CONFIG_SPEAKUP_SYNTH_SPKOUT=m CONFIG_SPEAKUP_SYNTH_TXPRT=m -# CONFIG_SPECTRE_BHI_OFF is not set -CONFIG_SPECTRE_BHI_ON=y # CONFIG_SPI_ALTERA_CORE is not set # CONFIG_SPI_ALTERA is not set CONFIG_SPI_AMD=y @@ -6509,7 +6498,6 @@ CONFIG_TEST_IOV_ITER=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_LIST_SORT is not set -CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_LKM is not set CONFIG_TEST_LOCKUP=m # CONFIG_TEST_MAPLE_TREE is not set @@ -7468,7 +7456,6 @@ CONFIG_WWAN_HWSIM=m CONFIG_WWAN=y # CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set -# CONFIG_X86_FRED is not set # CONFIG_X9250 is not set CONFIG_XDP_SOCKETS_DIAG=m CONFIG_XDP_SOCKETS=y diff --git a/kernel-s390x-debug-rhel.config b/kernel-s390x-debug-rhel.config index 06033abff..61e0d8a55 100644 --- a/kernel-s390x-debug-rhel.config +++ b/kernel-s390x-debug-rhel.config @@ -1111,6 +1111,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set +CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y # CONFIG_DEBUG_INFO_COMPRESSED is not set CONFIG_DEBUG_INFO_COMPRESSED_NONE=y @@ -1272,7 +1273,7 @@ CONFIG_DM_SWITCH=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_UEVENT=y # CONFIG_DM_UNSTRIPED is not set -# CONFIG_DM_VDO is not set +CONFIG_DM_VDO=m CONFIG_DM_VERITY_FEC=y CONFIG_DM_VERITY=m CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y @@ -1371,7 +1372,7 @@ CONFIG_DRM=m # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y -# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set +CONFIG_DRM_NOUVEAU_GSP_DEFAULT=y # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_NWL_MIPI_DSI is not set # CONFIG_DRM_NXP_PTN3460 is not set @@ -3410,18 +3411,8 @@ CONFIG_MINIX_SUBPARTITION=y CONFIG_MISC_FILESYSTEMS=y # CONFIG_MISC_RTSX_PCI is not set CONFIG_MISC_RTSX_USB=m -CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y -# CONFIG_MITIGATION_GDS_FORCE is not set -CONFIG_MITIGATION_IBPB_ENTRY=y -CONFIG_MITIGATION_IBRS_ENTRY=y -CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y -CONFIG_MITIGATION_RETHUNK=y -CONFIG_MITIGATION_RETPOLINE=y CONFIG_MITIGATION_RFDS=y -# CONFIG_MITIGATION_SLS is not set CONFIG_MITIGATION_SPECTRE_BHI=y -CONFIG_MITIGATION_SRSO=y -CONFIG_MITIGATION_UNRET_ENTRY=y # CONFIG_MLX4_CORE_GEN2 is not set # CONFIG_MLX4_CORE is not set CONFIG_MLX4_DEBUG=y @@ -6278,8 +6269,6 @@ CONFIG_SPEAKUP_SYNTH_LTLK=m CONFIG_SPEAKUP_SYNTH_SOFT=m CONFIG_SPEAKUP_SYNTH_SPKOUT=m CONFIG_SPEAKUP_SYNTH_TXPRT=m -# CONFIG_SPECTRE_BHI_OFF is not set -CONFIG_SPECTRE_BHI_ON=y # CONFIG_SPI_ALTERA_CORE is not set # CONFIG_SPI_ALTERA is not set CONFIG_SPI_AMD=y @@ -6500,7 +6489,6 @@ CONFIG_TEST_IOV_ITER=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y CONFIG_TEST_LIST_SORT=m -CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_LKM is not set CONFIG_TEST_LOCKUP=m # CONFIG_TEST_MAPLE_TREE is not set @@ -7472,7 +7460,6 @@ CONFIG_WWAN_HWSIM=m CONFIG_WWAN=y # CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set -# CONFIG_X86_FRED is not set # CONFIG_X9250 is not set CONFIG_XDP_SOCKETS_DIAG=m CONFIG_XDP_SOCKETS=y diff --git a/kernel-s390x-rhel.config b/kernel-s390x-rhel.config index 894bb902f..881857303 100644 --- a/kernel-s390x-rhel.config +++ b/kernel-s390x-rhel.config @@ -1111,6 +1111,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set +CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y # CONFIG_DEBUG_INFO_COMPRESSED is not set CONFIG_DEBUG_INFO_COMPRESSED_NONE=y @@ -1264,7 +1265,7 @@ CONFIG_DM_SWITCH=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_UEVENT=y # CONFIG_DM_UNSTRIPED is not set -# CONFIG_DM_VDO is not set +CONFIG_DM_VDO=m CONFIG_DM_VERITY_FEC=y CONFIG_DM_VERITY=m CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y @@ -1363,7 +1364,7 @@ CONFIG_DRM=m # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y -# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set +CONFIG_DRM_NOUVEAU_GSP_DEFAULT=y # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_NWL_MIPI_DSI is not set # CONFIG_DRM_NXP_PTN3460 is not set @@ -3390,18 +3391,8 @@ CONFIG_MINIX_SUBPARTITION=y CONFIG_MISC_FILESYSTEMS=y # CONFIG_MISC_RTSX_PCI is not set CONFIG_MISC_RTSX_USB=m -CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y -# CONFIG_MITIGATION_GDS_FORCE is not set -CONFIG_MITIGATION_IBPB_ENTRY=y -CONFIG_MITIGATION_IBRS_ENTRY=y -CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y -CONFIG_MITIGATION_RETHUNK=y -CONFIG_MITIGATION_RETPOLINE=y CONFIG_MITIGATION_RFDS=y -# CONFIG_MITIGATION_SLS is not set CONFIG_MITIGATION_SPECTRE_BHI=y -CONFIG_MITIGATION_SRSO=y -CONFIG_MITIGATION_UNRET_ENTRY=y # CONFIG_MLX4_CORE_GEN2 is not set # CONFIG_MLX4_CORE is not set CONFIG_MLX4_DEBUG=y @@ -6255,8 +6246,6 @@ CONFIG_SPEAKUP_SYNTH_LTLK=m CONFIG_SPEAKUP_SYNTH_SOFT=m CONFIG_SPEAKUP_SYNTH_SPKOUT=m CONFIG_SPEAKUP_SYNTH_TXPRT=m -# CONFIG_SPECTRE_BHI_OFF is not set -CONFIG_SPECTRE_BHI_ON=y # CONFIG_SPI_ALTERA_CORE is not set # CONFIG_SPI_ALTERA is not set CONFIG_SPI_AMD=y @@ -6477,7 +6466,6 @@ CONFIG_TEST_IOV_ITER=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_LIST_SORT is not set -CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_LKM is not set CONFIG_TEST_LOCKUP=m # CONFIG_TEST_MAPLE_TREE is not set @@ -7449,7 +7437,6 @@ CONFIG_WWAN_HWSIM=m CONFIG_WWAN=y # CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set -# CONFIG_X86_FRED is not set # CONFIG_X9250 is not set CONFIG_XDP_SOCKETS_DIAG=m CONFIG_XDP_SOCKETS=y diff --git a/kernel-s390x-zfcpdump-rhel.config b/kernel-s390x-zfcpdump-rhel.config index 0e36a029c..b0a7ad7f3 100644 --- a/kernel-s390x-zfcpdump-rhel.config +++ b/kernel-s390x-zfcpdump-rhel.config @@ -1113,6 +1113,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set +CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y # CONFIG_DEBUG_INFO_COMPRESSED is not set CONFIG_DEBUG_INFO_COMPRESSED_NONE=y @@ -1266,7 +1267,7 @@ CONFIG_DM_SWITCH=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_UEVENT=y # CONFIG_DM_UNSTRIPED is not set -# CONFIG_DM_VDO is not set +CONFIG_DM_VDO=m CONFIG_DM_VERITY_FEC=y CONFIG_DM_VERITY=m CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y @@ -1365,7 +1366,7 @@ CONFIG_DRM=m # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y -# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set +CONFIG_DRM_NOUVEAU_GSP_DEFAULT=y # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_NWL_MIPI_DSI is not set # CONFIG_DRM_NXP_PTN3460 is not set @@ -3400,18 +3401,8 @@ CONFIG_MIGRATION=y # CONFIG_MISC_FILESYSTEMS is not set # CONFIG_MISC_RTSX_PCI is not set CONFIG_MISC_RTSX_USB=m -CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y -# CONFIG_MITIGATION_GDS_FORCE is not set -CONFIG_MITIGATION_IBPB_ENTRY=y -CONFIG_MITIGATION_IBRS_ENTRY=y -CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y -CONFIG_MITIGATION_RETHUNK=y -CONFIG_MITIGATION_RETPOLINE=y CONFIG_MITIGATION_RFDS=y -# CONFIG_MITIGATION_SLS is not set CONFIG_MITIGATION_SPECTRE_BHI=y -CONFIG_MITIGATION_SRSO=y -CONFIG_MITIGATION_UNRET_ENTRY=y # CONFIG_MLX4_CORE_GEN2 is not set # CONFIG_MLX4_CORE is not set CONFIG_MLX4_DEBUG=y @@ -6272,8 +6263,6 @@ CONFIG_SPEAKUP_SYNTH_LTLK=m CONFIG_SPEAKUP_SYNTH_SOFT=m CONFIG_SPEAKUP_SYNTH_SPKOUT=m CONFIG_SPEAKUP_SYNTH_TXPRT=m -# CONFIG_SPECTRE_BHI_OFF is not set -CONFIG_SPECTRE_BHI_ON=y # CONFIG_SPI_ALTERA_CORE is not set # CONFIG_SPI_ALTERA is not set CONFIG_SPI_AMD=y @@ -6499,7 +6488,6 @@ CONFIG_TEST_IOV_ITER=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_LIST_SORT is not set -CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_LKM is not set CONFIG_TEST_LOCKUP=m # CONFIG_TEST_MAPLE_TREE is not set @@ -7472,7 +7460,6 @@ CONFIG_WWAN_HWSIM=m CONFIG_WWAN=y # CONFIG_WW_MUTEX_SELFTEST is not set # CONFIG_X25 is not set -# CONFIG_X86_FRED is not set # CONFIG_X9250 is not set CONFIG_XDP_SOCKETS_DIAG=m # CONFIG_XDP_SOCKETS is not set diff --git a/kernel-x86_64-debug-rhel.config b/kernel-x86_64-debug-rhel.config index ced001aba..c76ab0180 100644 --- a/kernel-x86_64-debug-rhel.config +++ b/kernel-x86_64-debug-rhel.config @@ -1176,6 +1176,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set +CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y # CONFIG_DEBUG_INFO_COMPRESSED is not set CONFIG_DEBUG_INFO_COMPRESSED_NONE=y @@ -1353,7 +1354,7 @@ CONFIG_DM_SWITCH=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_UEVENT=y # CONFIG_DM_UNSTRIPED is not set -# CONFIG_DM_VDO is not set +CONFIG_DM_VDO=m CONFIG_DM_VERITY_FEC=y CONFIG_DM_VERITY=m CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y @@ -1481,7 +1482,7 @@ CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_MGAG200=m # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y -# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set +CONFIG_DRM_NOUVEAU_GSP_DEFAULT=y CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_NWL_MIPI_DSI is not set # CONFIG_DRM_NXP_PTN3460 is not set @@ -6569,8 +6570,6 @@ CONFIG_SPEAKUP_SYNTH_LTLK=m CONFIG_SPEAKUP_SYNTH_SOFT=m CONFIG_SPEAKUP_SYNTH_SPKOUT=m CONFIG_SPEAKUP_SYNTH_TXPRT=m -# CONFIG_SPECTRE_BHI_OFF is not set -CONFIG_SPECTRE_BHI_ON=y CONFIG_SPECULATION_MITIGATIONS=y # CONFIG_SPI_ALTERA_CORE is not set # CONFIG_SPI_ALTERA is not set @@ -6807,7 +6806,6 @@ CONFIG_TEST_IOV_ITER=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y CONFIG_TEST_LIST_SORT=m -CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_LKM is not set CONFIG_TEST_LOCKUP=m # CONFIG_TEST_MAPLE_TREE is not set @@ -7800,7 +7798,7 @@ CONFIG_X86_CPU_RESCTRL=y CONFIG_X86_DEBUG_FPU=y CONFIG_X86_DECODER_SELFTEST=y CONFIG_X86_EXTENDED_PLATFORM=y -# CONFIG_X86_FRED is not set +CONFIG_X86_FRED=y # CONFIG_X86_GOLDFISH is not set CONFIG_X86_INTEL_LPSS=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y diff --git a/kernel-x86_64-rhel.config b/kernel-x86_64-rhel.config index c5e003a6c..0801715da 100644 --- a/kernel-x86_64-rhel.config +++ b/kernel-x86_64-rhel.config @@ -1176,6 +1176,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set +CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y # CONFIG_DEBUG_INFO_COMPRESSED is not set CONFIG_DEBUG_INFO_COMPRESSED_NONE=y @@ -1345,7 +1346,7 @@ CONFIG_DM_SWITCH=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_UEVENT=y # CONFIG_DM_UNSTRIPED is not set -# CONFIG_DM_VDO is not set +CONFIG_DM_VDO=m CONFIG_DM_VERITY_FEC=y CONFIG_DM_VERITY=m CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y @@ -1473,7 +1474,7 @@ CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_MGAG200=m # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y -# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set +CONFIG_DRM_NOUVEAU_GSP_DEFAULT=y CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_NWL_MIPI_DSI is not set # CONFIG_DRM_NXP_PTN3460 is not set @@ -6545,8 +6546,6 @@ CONFIG_SPEAKUP_SYNTH_LTLK=m CONFIG_SPEAKUP_SYNTH_SOFT=m CONFIG_SPEAKUP_SYNTH_SPKOUT=m CONFIG_SPEAKUP_SYNTH_TXPRT=m -# CONFIG_SPECTRE_BHI_OFF is not set -CONFIG_SPECTRE_BHI_ON=y CONFIG_SPECULATION_MITIGATIONS=y # CONFIG_SPI_ALTERA_CORE is not set # CONFIG_SPI_ALTERA is not set @@ -6783,7 +6782,6 @@ CONFIG_TEST_IOV_ITER=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_LIST_SORT is not set -CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_LKM is not set CONFIG_TEST_LOCKUP=m # CONFIG_TEST_MAPLE_TREE is not set @@ -7776,7 +7774,7 @@ CONFIG_X86_CPU_RESCTRL=y # CONFIG_X86_DEBUG_FPU is not set CONFIG_X86_DECODER_SELFTEST=y CONFIG_X86_EXTENDED_PLATFORM=y -# CONFIG_X86_FRED is not set +CONFIG_X86_FRED=y # CONFIG_X86_GOLDFISH is not set CONFIG_X86_INTEL_LPSS=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y diff --git a/kernel-x86_64-rt-debug-rhel.config b/kernel-x86_64-rt-debug-rhel.config index 6d6118026..f1ba75e52 100644 --- a/kernel-x86_64-rt-debug-rhel.config +++ b/kernel-x86_64-rt-debug-rhel.config @@ -1178,6 +1178,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set +CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y # CONFIG_DEBUG_INFO_COMPRESSED is not set CONFIG_DEBUG_INFO_COMPRESSED_NONE=y @@ -1355,7 +1356,7 @@ CONFIG_DM_SWITCH=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_UEVENT=y # CONFIG_DM_UNSTRIPED is not set -# CONFIG_DM_VDO is not set +CONFIG_DM_VDO=m CONFIG_DM_VERITY_FEC=y CONFIG_DM_VERITY=m CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y @@ -1483,7 +1484,7 @@ CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_MGAG200=m # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y -# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set +CONFIG_DRM_NOUVEAU_GSP_DEFAULT=y CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_NWL_MIPI_DSI is not set # CONFIG_DRM_NXP_PTN3460 is not set @@ -6621,8 +6622,6 @@ CONFIG_SPEAKUP_SYNTH_LTLK=m CONFIG_SPEAKUP_SYNTH_SOFT=m CONFIG_SPEAKUP_SYNTH_SPKOUT=m CONFIG_SPEAKUP_SYNTH_TXPRT=m -# CONFIG_SPECTRE_BHI_OFF is not set -CONFIG_SPECTRE_BHI_ON=y CONFIG_SPECULATION_MITIGATIONS=y # CONFIG_SPI_ALTERA_CORE is not set # CONFIG_SPI_ALTERA is not set @@ -6859,7 +6858,6 @@ CONFIG_TEST_IOV_ITER=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y CONFIG_TEST_LIST_SORT=m -CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_LKM is not set CONFIG_TEST_LOCKUP=m # CONFIG_TEST_MAPLE_TREE is not set @@ -7854,7 +7852,7 @@ CONFIG_X86_CPU_RESCTRL=y CONFIG_X86_DEBUG_FPU=y CONFIG_X86_DECODER_SELFTEST=y CONFIG_X86_EXTENDED_PLATFORM=y -# CONFIG_X86_FRED is not set +CONFIG_X86_FRED=y # CONFIG_X86_GOLDFISH is not set CONFIG_X86_INTEL_LPSS=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y diff --git a/kernel-x86_64-rt-rhel.config b/kernel-x86_64-rt-rhel.config index e186911c8..eb794e32f 100644 --- a/kernel-x86_64-rt-rhel.config +++ b/kernel-x86_64-rt-rhel.config @@ -1178,6 +1178,7 @@ CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set CONFIG_DEBUG_FS=y # CONFIG_DEBUG_GPIO is not set +CONFIG_DEBUG_INFO_BTF_MODULES=y CONFIG_DEBUG_INFO_BTF=y # CONFIG_DEBUG_INFO_COMPRESSED is not set CONFIG_DEBUG_INFO_COMPRESSED_NONE=y @@ -1347,7 +1348,7 @@ CONFIG_DM_SWITCH=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_UEVENT=y # CONFIG_DM_UNSTRIPED is not set -# CONFIG_DM_VDO is not set +CONFIG_DM_VDO=m CONFIG_DM_VERITY_FEC=y CONFIG_DM_VERITY=m CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING=y @@ -1475,7 +1476,7 @@ CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_MGAG200=m # CONFIG_DRM_MXSFB is not set CONFIG_DRM_NOUVEAU_BACKLIGHT=y -# CONFIG_DRM_NOUVEAU_GSP_DEFAULT is not set +CONFIG_DRM_NOUVEAU_GSP_DEFAULT=y CONFIG_DRM_NOUVEAU=m # CONFIG_DRM_NWL_MIPI_DSI is not set # CONFIG_DRM_NXP_PTN3460 is not set @@ -6597,8 +6598,6 @@ CONFIG_SPEAKUP_SYNTH_LTLK=m CONFIG_SPEAKUP_SYNTH_SOFT=m CONFIG_SPEAKUP_SYNTH_SPKOUT=m CONFIG_SPEAKUP_SYNTH_TXPRT=m -# CONFIG_SPECTRE_BHI_OFF is not set -CONFIG_SPECTRE_BHI_ON=y CONFIG_SPECULATION_MITIGATIONS=y # CONFIG_SPI_ALTERA_CORE is not set # CONFIG_SPI_ALTERA is not set @@ -6835,7 +6834,6 @@ CONFIG_TEST_IOV_ITER=m # CONFIG_TEST_KMOD is not set CONFIG_TEST_KSTRTOX=y # CONFIG_TEST_LIST_SORT is not set -CONFIG_TEST_LIVEPATCH=m # CONFIG_TEST_LKM is not set CONFIG_TEST_LOCKUP=m # CONFIG_TEST_MAPLE_TREE is not set @@ -7830,7 +7828,7 @@ CONFIG_X86_CPU_RESCTRL=y # CONFIG_X86_DEBUG_FPU is not set CONFIG_X86_DECODER_SELFTEST=y CONFIG_X86_EXTENDED_PLATFORM=y -# CONFIG_X86_FRED is not set +CONFIG_X86_FRED=y # CONFIG_X86_GOLDFISH is not set CONFIG_X86_INTEL_LPSS=y CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y diff --git a/kernel.changelog b/kernel.changelog index 824f55f84..c57703ff3 100644 --- a/kernel.changelog +++ b/kernel.changelog @@ -1,3 +1,42 @@ +* Mon May 06 2024 Fedora Kernel Team [6.9.0-0.rc7.58] +- Linux v6.9.0-0.rc7 +Resolves: + +* Sat May 04 2024 Fedora Kernel Team [6.9.0-0.rc6.7367539ad4b0.57] +- Set DEBUG_INFO_BTF_MODULES for Fedora (Justin M. Forbes) +- Linux v6.9.0-0.rc6.7367539ad4b0 +Resolves: + +* Fri May 03 2024 Fedora Kernel Team [6.9.0-0.rc6.f03359bca01b.56] +- Linux v6.9.0-0.rc6.f03359bca01b +Resolves: + +* Thu May 02 2024 Fedora Kernel Team [6.9.0-0.rc6.0106679839f7.55] +- redhat: Use redhatsecureboot701 for ppc64le (Jan Stancek) +- redhat: switch the kernel package to use certs from system-sb-certs (Jan Stancek) +- redhat: replace redhatsecureboot303 signing key with redhatsecureboot601 (Jan Stancek) +- redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Jan Stancek) +- redhat: correct file name of redhatsecurebootca1 (Jan Stancek) +- redhat: align file names with names of signing keys for ppc and s390 (Jan Stancek) +Resolves: + +* Thu May 02 2024 Fedora Kernel Team [6.9.0-0.rc6.0106679839f7.54] +- Linux v6.9.0-0.rc6.0106679839f7 +Resolves: + +* Wed May 01 2024 Fedora Kernel Team [6.9.0-0.rc6.18daea77cca6.53] +- redhat/configs: Enable CONFIG_DM_VDO in RHEL (Benjamin Marzinski) +- redhat/configs: Enable DRM_NOUVEAU_GSP_DEFAULT everywhere (Neal Gompa) +- Linux v6.9.0-0.rc6.18daea77cca6 +Resolves: + +* Tue Apr 30 2024 Fedora Kernel Team [6.9.0-0.rc6.52] +- kernel.spec: adjust for livepatching kselftests (Joe Lawrence) +- redhat/configs: remove CONFIG_TEST_LIVEPATCH (Joe Lawrence) +- Turn on CONFIG_RANDOM_KMALLOC_CACHES for Fedora (Justin M. Forbes) +- Set Fedora configs for 6.9 (Justin M. Forbes) +Resolves: + * Mon Apr 29 2024 Fedora Kernel Team [6.9.0-0.rc6.51] - gitlab-ci: enable pipelines with c10s buildroot (Michael Hofmann) - Linux v6.9.0-0.rc6 @@ -2516,6 +2555,275 @@ Resolves: - Linux v6.9.0-0.rc0.855684c7d938 Resolves: rhbz#1471185, rhbz#1495307, rhbz#1509329, rhbz#1518076, rhbz#1518874, rhbz#1519554, rhbz#1546831, rhbz#1559877, rhbz#1561171, rhbz#1563590, rhbz#1565704, rhbz#1565717, rhbz#1572321, rhbz#1574502, rhbz#1590829, rhbz#1595918, rhbz#1598366, rhbz#1602033, rhbz#1609604, rhbz#1610493, rhbz#1613522, rhbz#1638087, rhbz#1652256, rhbz#1652266, rhbz#1663728, rhbz#1670017, rhbz#1722136, rhbz#1730649, rhbz#1802694, rhbz#1810301, rhbz#1821565, rhbz#1831065, rhbz#1855161, rhbz#1856174, rhbz#1856176, rhbz#1858592, rhbz#1858594, rhbz#1858596, rhbz#1858599, rhbz#1869674, rhbz#1871130, rhbz#1876435, rhbz#1876436, rhbz#1876977, rhbz#1877192, rhbz#1880486, rhbz#1890304, rhbz#1903201, rhbz#1915073, rhbz#1915290, rhbz#1930649, rhbz#1939095, rhbz#1940075, rhbz#1940794, rhbz#1943423, rhbz#1945002, rhbz#1945179, rhbz#1945477, rhbz#1947240, rhbz#1948340, rhbz#1952426, rhbz#1952863, rhbz#1953486, rhbz#1956988, rhbz#1957210, rhbz#1957219, rhbz#1957305, rhbz#1957636, rhbz#1957819, rhbz#1961178, rhbz#1962936, rhbz#1964537, rhbz#1967640, rhbz#1972795, rhbz#1976270, rhbz#1976835, rhbz#1976877, rhbz#1976884, rhbz#1977056, rhbz#1977529, rhbz#1978539, rhbz#1979379, rhbz#1981406, rhbz#1983298, rhbz#1986223, rhbz#1988254, rhbz#1988384, rhbz#1990040, rhbz#1993393, rhbz#1994858, rhbz#1998953, rhbz#2000835, rhbz#2002344, rhbz#2004233, rhbz#2004821, rhbz#2006813, rhbz#2007430, rhbz#2012226, rhbz#2014492, rhbz#2019377, rhbz#2020132, rhbz#2022578, rhbz#2023782, rhbz#2024595, rhbz#2025985, rhbz#2026319, rhbz#2027506, rhbz#2031547, rhbz#2032758, rhbz#2034670, rhbz#2038999, rhbz#2040643, rhbz#2041184, rhbz#2041186, rhbz#2041365, rhbz#2041990, rhbz#2042240, rhbz#2042241, rhbz#2043141, rhbz#2044155, rhbz#2053836, rhbz#2054579, rhbz#2062054, rhbz#2062909, rhbz#2071969, rhbz#2089765, rhbz#2115876, rhbz#2120968, rhbz#2122595, rhbz#2140017, rhbz#2142658, rhbz#2149273, rhbz#2153073, rhbz#2166911, rhbz#2188441, rhbz#2208834, rhbz#2216678, rhbz#2227793, rhbz#2231407, rhbz#2233269 +* Tue May 07 2024 Jan Stancek [6.9.0-0.rc7.5.el10] +- Linux 6.9-rc7 (Linus Torvalds) +- epoll: be better about file lifetimes (Linus Torvalds) +- EDAC/versal: Do not log total error counts (Shubhrajyoti Datta) +- EDAC/versal: Check user-supplied data before injecting an error (Shubhrajyoti Datta) +- EDAC/versal: Do not register for NOC errors (Shubhrajyoti Datta) +- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Gaurav Batra) +- powerpc/pseries: make max polling consistent for longer H_CALLs (Nayna Jain) +- x86/mm: Remove broken vsyscall emulation code from the page fault code (Linus Torvalds) +- x86/apic: Don't access the APIC when disabling x2APIC (Thomas Gleixner) +- x86/sev: Add callback to apply RMP table fixups for kexec (Ashish Kalra) +- x86/e820: Add a new e820 table update helper (Ashish Kalra) +- softirq: Fix suspicious RCU usage in __do_softirq() (Zqiang) +- slimbus: qcom-ngd-ctrl: Add timeout for wait operation (Viken Dadhaniya) +- dyndbg: fix old BUG_ON in >control parser (Jim Cromie) +- fpga: dfl-pci: add PCI subdevice ID for Intel D5005 card (Peter Colberg) +- misc/pvpanic-pci: register attributes via pci_driver (Thomas Weißschuh) +- mei: me: add lunar lake point M DID (Alexander Usyskin) +- mei: pxp: match against PCI_CLASS_DISPLAY_OTHER (Daniele Ceraolo Spurio) +- iio:imu: adis16475: Fix sync mode setting (Ramona Gradinariu) +- iio: accel: mxc4005: Reset chip on probe() and resume() (Hans de Goede) +- iio: accel: mxc4005: Interrupt handling fixes (Hans de Goede) +- dt-bindings: iio: health: maxim,max30102: fix compatible check (Javier Carrasco) +- iio: pressure: Fixes SPI support for BMP3xx devices (Vasileios Amoiridis) +- iio: pressure: Fixes BME280 SPI driver data (Vasileios Amoiridis) +- usb: typec: tcpm: Check for port partner validity before consuming it (Badhri Jagan Sridharan) +- usb: typec: tcpm: enforce ready state when queueing alt mode vdm (RD Babiera) +- usb: typec: tcpm: unregister existing source caps before re-registration (Amit Sunil Dhamne) +- usb: typec: tcpm: clear pd_event queue in PORT_RESET (RD Babiera) +- usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (RD Babiera) +- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Alan Stern) +- usb: ohci: Prevent missed ohci interrupts (Guenter Roeck) +- usb: typec: qcom-pmic: fix pdphy start() error handling (Johan Hovold) +- usb: typec: qcom-pmic: fix use-after-free on late probe errors (Johan Hovold) +- usb: gadget: f_fs: Fix a race condition when processing setup packets. (Chris Wulff) +- USB: core: Fix access violation during port device removal (Alan Stern) +- usb: dwc3: core: Prevent phy suspend during init (Thinh Nguyen) +- usb: xhci-plat: Don't include xhci.h (Thinh Nguyen) +- usb: gadget: uvc: use correct buffer size when parsing configfs lists (Ivan Avdeev) +- usb: gadget: composite: fix OS descriptors w_value logic (Peter Korsgaard) +- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete (Wesley Cheng) +- Input: amimouse - mark driver struct with __refdata to prevent section mismatch (Uwe Kleine-König) +- Input: xpad - add support for ASUS ROG RAIKIRI (Vicki Pfau) +- tracing/probes: Fix memory leak in traceprobe_parse_probe_arg_body() (LuMingYin) +- eventfs: Have "events" directory get permissions from its parent (Steven Rostedt (Google)) +- eventfs: Do not treat events directory different than other directories (Steven Rostedt (Google)) +- eventfs: Do not differentiate the toplevel events directory (Steven Rostedt (Google)) +- tracefs: Still use mount point as default permissions for instances (Steven Rostedt (Google)) +- tracefs: Reset permissions on remount if permissions are options (Steven Rostedt (Google)) +- eventfs: Free all of the eventfs_inode after RCU (Steven Rostedt (Google)) +- eventfs/tracing: Add callback for release of an eventfs_inode (Steven Rostedt (Google)) +- swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Will Deacon) +- clk: samsung: Revert "clk: Use device_get_match_data()" (Marek Szyprowski) +- clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI (Frank Oltmanns) +- clk: sunxi-ng: common: Support minimum and maximum rate (Frank Oltmanns) +- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change (Jernej Skrabec) +- clk: qcom: smd-rpm: Restore msm8976 num_clk (Adam Skladowski) +- clk: qcom: gdsc: treat optional supplies as optional (Johan Hovold) +- v6.9-rc6-rt4 (Sebastian Andrzej Siewior) +- printk: Update the printk queue. (Sebastian Andrzej Siewior) +- cxl: Fix cxl_endpoint_get_perf_coordinate() support for RCH (Dave Jiang) +- x86/xen: return a sane initial apic id when running as PV guest (Juergen Gross) +- x86/xen/smp_pv: Register the boot CPU APIC properly (Thomas Gleixner) +- efi/unaccepted: touch soft lockup during memory accept (Chen Yu) +- nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Hannes Reinecke) +- nvmet: fix nvme status code when namespace is disabled (Sagi Grimberg) +- nvmet-tcp: fix possible memory leak when tearing down a controller (Sagi Grimberg) +- nvme: cancel pending I/O if nvme controller is in terminal state (Nilay Shroff) +- nvmet-auth: replace pr_debug() with pr_err() to report an error. (Maurizio Lombardi) +- nvmet-auth: return the error code to the nvmet_auth_host_hash() callers (Maurizio Lombardi) +- nvme: find numa distance only if controller has valid numa id (Nilay Shroff) +- nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH (Yi Zhang) +- ublk: remove segment count and size limits (Uday Shankar) +- ALSA: hda/realtek: Fix build error without CONFIG_PM (Takashi Iwai) +- ASoC: meson: axg-tdm: add continuous clock support (Jerome Brunet) +- ASoC: meson: axg-tdm-interface: manage formatters in trigger (Jerome Brunet) +- ASoC: meson: axg-card: make links nonatomic (Jerome Brunet) +- ASoC: meson: axg-fifo: use threaded irq to check periods (Jerome Brunet) +- ASoC: cs35l56: fix usages of device_get_named_child_node() (Pierre-Louis Bossart) +- ASoC: da7219-aad: fix usage of device_get_named_child_node() (Pierre-Louis Bossart) +- ASoC: meson: cards: select SND_DYNAMIC_MINORS (Jerome Brunet) +- ASoC: rt715-sdca: volume step modification (Jack Yu) +- ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Simon Trimmer) +- ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Srinivas Kandagatla) +- ASoC: ti: davinci-mcasp: Fix race condition during probe (Joao Paulo Goncalves) +- ASoC: Intel: avs: Set name of control as in topology (Amadeusz Sławiński) +- ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Peter Ujfalusi) +- ASoC: rt715: add vendor clear control register (Jack Yu) +- ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Stefan Binding) +- ASoC: cs35l56: Prevent overwriting firmware ASP config (Richard Fitzgerald) +- ASoC: cs35l56: Fix unintended bus access while resetting amp (Richard Fitzgerald) +- ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Richard Fitzgerald) +- regmap: Add regmap_read_bypassed() (Richard Fitzgerald) +- ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Peter Ujfalusi) +- ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Peter Ujfalusi) +- ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Peter Ujfalusi) +- ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Peter Ujfalusi) +- ASoC: SOF: debug: show firmware/topology prefix/names (Pierre-Louis Bossart) +- ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Ranjani Sridharan) +- ASoC: SOF: Intel: add default firmware library path for LNL (Pierre-Louis Bossart) +- ASoC: rt722-sdca: add headset microphone vrefo setting (Jack Yu) +- ASoC: rt722-sdca: modify channel number to support 4 channels (Jack Yu) +- ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Derek Fang) +- ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Derek Fang) +- ASoC: acp: Support microphone from device Acer 315-24p (end.to.start) +- ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Hans de Goede) +- ASoC: tegra: Fix DSPK 16-bit playback (Sameer Pujar) +- ASoC: Intel: avs: Fix debug window description (Cezary Rojewski) +- ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Takashi Iwai) +- ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Kailang Yang) +- ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Pierre-Louis Bossart) +- ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Pierre-Louis Bossart) +- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Aman Dhoot) +- ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Oswald Buddenhagen) +- ALSA: emu10k1: fix E-MU dock initialization (Oswald Buddenhagen) +- ALSA: emu10k1: use mutex for E-MU FPGA access locking (Oswald Buddenhagen) +- ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Oswald Buddenhagen) +- ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Oswald Buddenhagen) +- ALSA: emu10k1: fix E-MU card dock presence monitoring (Oswald Buddenhagen) +- drm/panel: ili9341: Use predefined error codes (Andy Shevchenko) +- drm/panel: ili9341: Respect deferred probe (Andy Shevchenko) +- drm/panel: ili9341: Correct use of device property APIs (Andy Shevchenko) +- drm/vmwgfx: Fix invalid reads in fence signaled events (Zack Rusin) +- drm/nouveau/gsp: Use the sg allocator for level 2 of radix3 (Lyude Paul) +- drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor() (Lyude Paul) +- drm/imagination: Ensure PVR_MIPS_PT_PAGE_COUNT is never zero (Matt Coster) +- drm/ttm: Print the memory decryption status just once (Zack Rusin) +- drm/vmwgfx: Fix Legacy Display Unit (Ian Forbes) +- drm/xe/display: Fix ADL-N detection (Lucas De Marchi) +- drm/xe/vm: prevent UAF in rebind_work_func() (Matthew Auld) +- drm/amd/display: Disable panel replay by default for now (Mario Limonciello) +- drm/amdgpu: fix doorbell regression (Shashank Sharma) +- drm/amdkfd: Flush the process wq before creating a kfd_process (Lancelot SIX) +- drm/amd/display: Disable seamless boot on 128b/132b encoding (Sung Joon Kim) +- drm/amd/display: Fix DC mode screen flickering on DCN321 (Leo Ma) +- drm/amd/display: Add VCO speed parameter for DCN31 FPU (Rodrigo Siqueira) +- drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2 (Christian König) +- drm/amd/display: Allocate zero bw after bw alloc enable (Meenakshikumar Somasundaram) +- drm/amd/display: Fix incorrect DSC instance for MST (Hersen Wu) +- drm/amd/display: Atom Integrated System Info v2_2 for DCN35 (Gabe Teeger) +- drm/amd/display: Add dtbclk access to dcn315 (Swapnil Patel) +- drm/amd/display: Ensure that dmcub support flag is set for DCN20 (Rodrigo Siqueira) +- drm/amd/display: Handle Y carry-over in VCP X.Y calculation (George Shen) +- drm/amdgpu: Fix VRAM memory accounting (Mukul Joshi) +- spi: fix null pointer dereference within spi_sync (Mans Rullgard) +- spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs (Devyn Liu) +- spi: axi-spi-engine: fix version format string (David Lechner) +- Set DEBUG_INFO_BTF_MODULES for Fedora (Justin M. Forbes) +- btrfs: set correct ram_bytes when splitting ordered extent (Qu Wenruo) +- btrfs: take the cleaner_mutex earlier in qgroup disable (Josef Bacik) +- btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() (Dominique Martinet) +- s390/paes: Reestablish retry loop in paes (Harald Freudenberger) +- s390/zcrypt: Use EBUSY to indicate temp unavailability (Harald Freudenberger) +- s390/zcrypt: Handle ep11 cprb return code (Harald Freudenberger) +- s390/zcrypt: Fix wrong format string in debug feature printout (Harald Freudenberger) +- s390/cio: Ensure the copied buf is NUL terminated (Bui Quang Minh) +- s390/vdso: Add CFI for RA register to asm macro vdso_func (Jens Remus) +- s390/3270: Fix buffer assignment (Sven Schnelle) +- s390/mm: Fix clearing storage keys for huge pages (Claudio Imbrenda) +- s390/mm: Fix storage key clearing for guest huge pages (Claudio Imbrenda) +- xtensa: remove redundant flush_dcache_page and ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE macros (Barry Song) +- tty: xtensa/iss: Use min() to fix Coccinelle warning (Thorsten Blum) +- xtensa: fix MAKE_PC_FROM_RA second argument (Max Filippov) +- firewire: ohci: fulfill timestamp for some local asynchronous transaction (Takashi Sakamoto) +- firewire: nosy: ensure user_length is taken into account when fetching packet contents (Thanassis Avgerinos) +- thermal/debugfs: Prevent use-after-free from occurring after cdev removal (Rafael J. Wysocki) +- thermal/debugfs: Fix two locking issues with thermal zone debug (Rafael J. Wysocki) +- thermal/debugfs: Free all thermal zone debug memory on zone removal (Rafael J. Wysocki) +- MAINTAINERS: mark MYRICOM MYRI-10G as Orphan (Jakub Kicinski) +- MAINTAINERS: remove Ariel Elior (Jakub Kicinski) +- net: gro: add flush check in udp_gro_receive_segment (Richard Gobert) +- net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cb (Richard Gobert) +- ipv4: Fix uninit-value access in __ip_make_skb() (Shigeru Yoshida) +- s390/qeth: Fix kernel panic after setting hsuid (Alexandra Winter) +- vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) +- tipc: fix a possible memleak in tipc_buf_append (Xin Long) +- tipc: fix UAF in error path (Paolo Abeni) +- rxrpc: Clients must accept conn from any address (Jeffrey Altman) +- net: core: reject skb_copy(_expand) for fraglist GSO skbs (Felix Fietkau) +- net: bridge: fix multicast-to-unicast with fraglist GSO (Felix Fietkau) +- mptcp: ensure snd_nxt is properly initialized on connect (Paolo Abeni) +- e1000e: change usleep_range to udelay in PHY mdic access (Vitaly Lifshits) +- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341 (Marek Behún) +- cxgb4: Properly lock TX queue for the selftest. (Sebastian Andrzej Siewior) +- rxrpc: Fix using alignmask being zero for __page_frag_alloc_align() (Yunsheng Lin) +- vxlan: Add missing VNI filter counter update in arp_reduce(). (Guillaume Nault) +- vxlan: Fix racy device stats updates. (Guillaume Nault) +- net: qede: use return from qede_parse_actions() (Asbjørn Sloth Tønnesen) +- net: qede: use return from qede_parse_flow_attr() for flow_spec (Asbjørn Sloth Tønnesen) +- net: qede: use return from qede_parse_flow_attr() for flower (Asbjørn Sloth Tønnesen) +- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr() (Asbjørn Sloth Tønnesen) +- MAINTAINERS: add an explicit entry for YNL (Jakub Kicinski) +- net: bcmgenet: synchronize UMAC_CMD access (Doug Berger) +- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode() (Doug Berger) +- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access (Doug Berger) +- selftests/bpf: Test PROBE_MEM of VSYSCALL_ADDR on x86-64 (Puranjay Mohan) +- bpf, x86: Fix PROBE_MEM runtime load check (Puranjay Mohan) +- bpf: verifier: prevent userspace memory access (Puranjay Mohan) +- xdp: use flags field to disambiguate broadcast redirect (Toke Høiland-Jørgensen) +- arm32, bpf: Reimplement sign-extension mov instruction (Puranjay Mohan) +- riscv, bpf: Fix incorrect runtime stats (Xu Kuohai) +- bpf, arm64: Fix incorrect runtime stats (Xu Kuohai) +- bpf: Fix a verifier verbose message (Anton Protopopov) +- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue (Jason Xing) +- MAINTAINERS: bpf: Add Lehui and Puranjay as riscv64 reviewers (Björn Töpel) +- MAINTAINERS: Update email address for Puranjay Mohan (Puranjay Mohan) +- bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition (Andrii Nakryiko) +- Fix a potential infinite loop in extract_user_to_sg() (David Howells) +- net l2tp: drop flow hash on forward (David Bauer) +- nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Kuniyuki Iwashima) +- octeontx2-af: avoid off-by-one read from userspace (Bui Quang Minh) +- bna: ensure the copied buf is NUL terminated (Bui Quang Minh) +- ice: ensure the copied buf is NUL terminated (Bui Quang Minh) +- redhat: Use redhatsecureboot701 for ppc64le (Jan Stancek) +- redhat: switch the kernel package to use certs from system-sb-certs (Jan Stancek) +- redhat: replace redhatsecureboot303 signing key with redhatsecureboot601 (Jan Stancek) +- redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Jan Stancek) +- redhat: correct file name of redhatsecurebootca1 (Jan Stancek) +- redhat: align file names with names of signing keys for ppc and s390 (Jan Stancek) +- regulator: change devm_regulator_get_enable_optional() stub to return Ok (Matti Vaittinen) +- regulator: change stubbed devm_regulator_get_enable to return Ok (Matti Vaittinen) +- regulator: vqmmc-ipq4019: fix module autoloading (Krzysztof Kozlowski) +- regulator: qcom-refgen: fix module autoloading (Krzysztof Kozlowski) +- regulator: mt6360: De-capitalize devicetree regulator subnodes (AngeloGioacchino Del Regno) +- regulator: irq_helpers: duplicate IRQ name (Matti Vaittinen) +- KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Oliver Upton) +- KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Oliver Upton) +- power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator (AngeloGioacchino Del Regno) +- power: rt9455: hide unused rt9455_boost_voltage_values (Arnd Bergmann) +- platform/x86: ISST: Add Grand Ridge to HPM CPU list (Srinivas Pandruvada) +- pinctrl: baytrail: Add pinconf group for uart3 (Hans de Goede) +- pinctrl: baytrail: Fix selecting gpio pinctrl state (Hans de Goede) +- pinctrl: renesas: rzg2l: Configure the interrupt type on resume (Claudiu Beznea) +- pinctrl: renesas: rzg2l: Execute atomically the interrupt configuration (Claudiu Beznea) +- dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Allow 'input' and 'output-enable' properties (Lad Prabhakar) +- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() (Zeng Heng) +- pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE (Chen-Yu Tsai) +- pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback (Chen-Yu Tsai) +- pinctrl: core: delete incorrect free in pinctrl_enable() (Dan Carpenter) +- pinctrl/meson: fix typo in PDM's pin name (Jan Dakinevich) +- pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T (Billy Tsai) +- redhat/configs: Enable CONFIG_DM_VDO in RHEL (Benjamin Marzinski) +- redhat/configs: Enable DRM_NOUVEAU_GSP_DEFAULT everywhere (Neal Gompa) +- v6.9-rc6-rt3 (Sebastian Andrzej Siewior) +- cxgb4: Properly lock TX queue for the selftest. (Sebastian Andrzej Siewior) +- i915: Disable tracepoints (again). (Sebastian Andrzej Siewior) +- v6.9-rc6-rt2 (Sebastian Andrzej Siewior) +- workqueue: Fix divide error in wq_update_node_max_active() (Lai Jiangshan) +- workqueue: The default node_nr_active should have its max set to max_active (Tejun Heo) +- workqueue: Fix selection of wake_cpu in kick_pool() (Sven Schnelle) +- docs/zh_CN: core-api: Update translation of workqueue.rst to 6.9-rc1 (Xingyou Chen) +- Documentation/core-api: Update events_freezable_power references. (Audra Mitchell) +- scsi: sd: Only print updates to permanent stream count (John Garry) +- NFSD: Fix nfsd4_encode_fattr4() crasher (Chuck Lever) +- nfs: Handle error of rpc_proc_register() in nfs_net_init(). (Kuniyuki Iwashima) +- SUNRPC: add a missing rpc_stat for TCP TLS (Olga Kornievskaia) +- bcachefs: fix integer conversion bug (Kent Overstreet) +- bcachefs: btree node scan now fills in sectors_written (Kent Overstreet) +- bcachefs: Remove accidental debug assert (Kent Overstreet) +- erofs: reliably distinguish block based and fscache mode (Christian Brauner) +- erofs: get rid of erofs_fs_context (Baokun Li) +- erofs: modify the error message when prepare_ondemand_read failed (Hongbo Li) +- bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Matthew Wilcox (Oracle)) +- kernel.spec: adjust for livepatching kselftests (Joe Lawrence) +- redhat/configs: remove CONFIG_TEST_LIVEPATCH (Joe Lawrence) +- Turn on CONFIG_RANDOM_KMALLOC_CACHES for Fedora (Justin M. Forbes) +- Set Fedora configs for 6.9 (Justin M. Forbes) +Resolves: + * Tue Apr 30 2024 Jan Stancek [6.9.0-0.rc6.4.el10] - Linux 6.9-rc6 (Linus Torvalds) - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) @@ -3785,6 +4093,275 @@ Resolves: RHEL-29722 - Linux v6.9.0-0.rc2 Resolves: RHEL-29722 +* Tue May 07 2024 Jan Stancek [6.9.0-0.rc7.5.el10] +- Linux 6.9-rc7 (Linus Torvalds) +- epoll: be better about file lifetimes (Linus Torvalds) +- EDAC/versal: Do not log total error counts (Shubhrajyoti Datta) +- EDAC/versal: Check user-supplied data before injecting an error (Shubhrajyoti Datta) +- EDAC/versal: Do not register for NOC errors (Shubhrajyoti Datta) +- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Gaurav Batra) +- powerpc/pseries: make max polling consistent for longer H_CALLs (Nayna Jain) +- x86/mm: Remove broken vsyscall emulation code from the page fault code (Linus Torvalds) +- x86/apic: Don't access the APIC when disabling x2APIC (Thomas Gleixner) +- x86/sev: Add callback to apply RMP table fixups for kexec (Ashish Kalra) +- x86/e820: Add a new e820 table update helper (Ashish Kalra) +- softirq: Fix suspicious RCU usage in __do_softirq() (Zqiang) +- slimbus: qcom-ngd-ctrl: Add timeout for wait operation (Viken Dadhaniya) +- dyndbg: fix old BUG_ON in >control parser (Jim Cromie) +- fpga: dfl-pci: add PCI subdevice ID for Intel D5005 card (Peter Colberg) +- misc/pvpanic-pci: register attributes via pci_driver (Thomas Weißschuh) +- mei: me: add lunar lake point M DID (Alexander Usyskin) +- mei: pxp: match against PCI_CLASS_DISPLAY_OTHER (Daniele Ceraolo Spurio) +- iio:imu: adis16475: Fix sync mode setting (Ramona Gradinariu) +- iio: accel: mxc4005: Reset chip on probe() and resume() (Hans de Goede) +- iio: accel: mxc4005: Interrupt handling fixes (Hans de Goede) +- dt-bindings: iio: health: maxim,max30102: fix compatible check (Javier Carrasco) +- iio: pressure: Fixes SPI support for BMP3xx devices (Vasileios Amoiridis) +- iio: pressure: Fixes BME280 SPI driver data (Vasileios Amoiridis) +- usb: typec: tcpm: Check for port partner validity before consuming it (Badhri Jagan Sridharan) +- usb: typec: tcpm: enforce ready state when queueing alt mode vdm (RD Babiera) +- usb: typec: tcpm: unregister existing source caps before re-registration (Amit Sunil Dhamne) +- usb: typec: tcpm: clear pd_event queue in PORT_RESET (RD Babiera) +- usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (RD Babiera) +- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Alan Stern) +- usb: ohci: Prevent missed ohci interrupts (Guenter Roeck) +- usb: typec: qcom-pmic: fix pdphy start() error handling (Johan Hovold) +- usb: typec: qcom-pmic: fix use-after-free on late probe errors (Johan Hovold) +- usb: gadget: f_fs: Fix a race condition when processing setup packets. (Chris Wulff) +- USB: core: Fix access violation during port device removal (Alan Stern) +- usb: dwc3: core: Prevent phy suspend during init (Thinh Nguyen) +- usb: xhci-plat: Don't include xhci.h (Thinh Nguyen) +- usb: gadget: uvc: use correct buffer size when parsing configfs lists (Ivan Avdeev) +- usb: gadget: composite: fix OS descriptors w_value logic (Peter Korsgaard) +- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete (Wesley Cheng) +- Input: amimouse - mark driver struct with __refdata to prevent section mismatch (Uwe Kleine-König) +- Input: xpad - add support for ASUS ROG RAIKIRI (Vicki Pfau) +- tracing/probes: Fix memory leak in traceprobe_parse_probe_arg_body() (LuMingYin) +- eventfs: Have "events" directory get permissions from its parent (Steven Rostedt (Google)) +- eventfs: Do not treat events directory different than other directories (Steven Rostedt (Google)) +- eventfs: Do not differentiate the toplevel events directory (Steven Rostedt (Google)) +- tracefs: Still use mount point as default permissions for instances (Steven Rostedt (Google)) +- tracefs: Reset permissions on remount if permissions are options (Steven Rostedt (Google)) +- eventfs: Free all of the eventfs_inode after RCU (Steven Rostedt (Google)) +- eventfs/tracing: Add callback for release of an eventfs_inode (Steven Rostedt (Google)) +- swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Will Deacon) +- clk: samsung: Revert "clk: Use device_get_match_data()" (Marek Szyprowski) +- clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI (Frank Oltmanns) +- clk: sunxi-ng: common: Support minimum and maximum rate (Frank Oltmanns) +- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change (Jernej Skrabec) +- clk: qcom: smd-rpm: Restore msm8976 num_clk (Adam Skladowski) +- clk: qcom: gdsc: treat optional supplies as optional (Johan Hovold) +- v6.9-rc6-rt4 (Sebastian Andrzej Siewior) +- printk: Update the printk queue. (Sebastian Andrzej Siewior) +- cxl: Fix cxl_endpoint_get_perf_coordinate() support for RCH (Dave Jiang) +- x86/xen: return a sane initial apic id when running as PV guest (Juergen Gross) +- x86/xen/smp_pv: Register the boot CPU APIC properly (Thomas Gleixner) +- efi/unaccepted: touch soft lockup during memory accept (Chen Yu) +- nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Hannes Reinecke) +- nvmet: fix nvme status code when namespace is disabled (Sagi Grimberg) +- nvmet-tcp: fix possible memory leak when tearing down a controller (Sagi Grimberg) +- nvme: cancel pending I/O if nvme controller is in terminal state (Nilay Shroff) +- nvmet-auth: replace pr_debug() with pr_err() to report an error. (Maurizio Lombardi) +- nvmet-auth: return the error code to the nvmet_auth_host_hash() callers (Maurizio Lombardi) +- nvme: find numa distance only if controller has valid numa id (Nilay Shroff) +- nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH (Yi Zhang) +- ublk: remove segment count and size limits (Uday Shankar) +- ALSA: hda/realtek: Fix build error without CONFIG_PM (Takashi Iwai) +- ASoC: meson: axg-tdm: add continuous clock support (Jerome Brunet) +- ASoC: meson: axg-tdm-interface: manage formatters in trigger (Jerome Brunet) +- ASoC: meson: axg-card: make links nonatomic (Jerome Brunet) +- ASoC: meson: axg-fifo: use threaded irq to check periods (Jerome Brunet) +- ASoC: cs35l56: fix usages of device_get_named_child_node() (Pierre-Louis Bossart) +- ASoC: da7219-aad: fix usage of device_get_named_child_node() (Pierre-Louis Bossart) +- ASoC: meson: cards: select SND_DYNAMIC_MINORS (Jerome Brunet) +- ASoC: rt715-sdca: volume step modification (Jack Yu) +- ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Simon Trimmer) +- ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Srinivas Kandagatla) +- ASoC: ti: davinci-mcasp: Fix race condition during probe (Joao Paulo Goncalves) +- ASoC: Intel: avs: Set name of control as in topology (Amadeusz Sławiński) +- ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Peter Ujfalusi) +- ASoC: rt715: add vendor clear control register (Jack Yu) +- ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Stefan Binding) +- ASoC: cs35l56: Prevent overwriting firmware ASP config (Richard Fitzgerald) +- ASoC: cs35l56: Fix unintended bus access while resetting amp (Richard Fitzgerald) +- ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Richard Fitzgerald) +- regmap: Add regmap_read_bypassed() (Richard Fitzgerald) +- ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Peter Ujfalusi) +- ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Peter Ujfalusi) +- ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Peter Ujfalusi) +- ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Peter Ujfalusi) +- ASoC: SOF: debug: show firmware/topology prefix/names (Pierre-Louis Bossart) +- ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Ranjani Sridharan) +- ASoC: SOF: Intel: add default firmware library path for LNL (Pierre-Louis Bossart) +- ASoC: rt722-sdca: add headset microphone vrefo setting (Jack Yu) +- ASoC: rt722-sdca: modify channel number to support 4 channels (Jack Yu) +- ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Derek Fang) +- ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Derek Fang) +- ASoC: acp: Support microphone from device Acer 315-24p (end.to.start) +- ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Hans de Goede) +- ASoC: tegra: Fix DSPK 16-bit playback (Sameer Pujar) +- ASoC: Intel: avs: Fix debug window description (Cezary Rojewski) +- ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Takashi Iwai) +- ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Kailang Yang) +- ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Pierre-Louis Bossart) +- ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Pierre-Louis Bossart) +- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Aman Dhoot) +- ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Oswald Buddenhagen) +- ALSA: emu10k1: fix E-MU dock initialization (Oswald Buddenhagen) +- ALSA: emu10k1: use mutex for E-MU FPGA access locking (Oswald Buddenhagen) +- ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Oswald Buddenhagen) +- ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Oswald Buddenhagen) +- ALSA: emu10k1: fix E-MU card dock presence monitoring (Oswald Buddenhagen) +- drm/panel: ili9341: Use predefined error codes (Andy Shevchenko) +- drm/panel: ili9341: Respect deferred probe (Andy Shevchenko) +- drm/panel: ili9341: Correct use of device property APIs (Andy Shevchenko) +- drm/vmwgfx: Fix invalid reads in fence signaled events (Zack Rusin) +- drm/nouveau/gsp: Use the sg allocator for level 2 of radix3 (Lyude Paul) +- drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor() (Lyude Paul) +- drm/imagination: Ensure PVR_MIPS_PT_PAGE_COUNT is never zero (Matt Coster) +- drm/ttm: Print the memory decryption status just once (Zack Rusin) +- drm/vmwgfx: Fix Legacy Display Unit (Ian Forbes) +- drm/xe/display: Fix ADL-N detection (Lucas De Marchi) +- drm/xe/vm: prevent UAF in rebind_work_func() (Matthew Auld) +- drm/amd/display: Disable panel replay by default for now (Mario Limonciello) +- drm/amdgpu: fix doorbell regression (Shashank Sharma) +- drm/amdkfd: Flush the process wq before creating a kfd_process (Lancelot SIX) +- drm/amd/display: Disable seamless boot on 128b/132b encoding (Sung Joon Kim) +- drm/amd/display: Fix DC mode screen flickering on DCN321 (Leo Ma) +- drm/amd/display: Add VCO speed parameter for DCN31 FPU (Rodrigo Siqueira) +- drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2 (Christian König) +- drm/amd/display: Allocate zero bw after bw alloc enable (Meenakshikumar Somasundaram) +- drm/amd/display: Fix incorrect DSC instance for MST (Hersen Wu) +- drm/amd/display: Atom Integrated System Info v2_2 for DCN35 (Gabe Teeger) +- drm/amd/display: Add dtbclk access to dcn315 (Swapnil Patel) +- drm/amd/display: Ensure that dmcub support flag is set for DCN20 (Rodrigo Siqueira) +- drm/amd/display: Handle Y carry-over in VCP X.Y calculation (George Shen) +- drm/amdgpu: Fix VRAM memory accounting (Mukul Joshi) +- spi: fix null pointer dereference within spi_sync (Mans Rullgard) +- spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs (Devyn Liu) +- spi: axi-spi-engine: fix version format string (David Lechner) +- Set DEBUG_INFO_BTF_MODULES for Fedora (Justin M. Forbes) +- btrfs: set correct ram_bytes when splitting ordered extent (Qu Wenruo) +- btrfs: take the cleaner_mutex earlier in qgroup disable (Josef Bacik) +- btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() (Dominique Martinet) +- s390/paes: Reestablish retry loop in paes (Harald Freudenberger) +- s390/zcrypt: Use EBUSY to indicate temp unavailability (Harald Freudenberger) +- s390/zcrypt: Handle ep11 cprb return code (Harald Freudenberger) +- s390/zcrypt: Fix wrong format string in debug feature printout (Harald Freudenberger) +- s390/cio: Ensure the copied buf is NUL terminated (Bui Quang Minh) +- s390/vdso: Add CFI for RA register to asm macro vdso_func (Jens Remus) +- s390/3270: Fix buffer assignment (Sven Schnelle) +- s390/mm: Fix clearing storage keys for huge pages (Claudio Imbrenda) +- s390/mm: Fix storage key clearing for guest huge pages (Claudio Imbrenda) +- xtensa: remove redundant flush_dcache_page and ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE macros (Barry Song) +- tty: xtensa/iss: Use min() to fix Coccinelle warning (Thorsten Blum) +- xtensa: fix MAKE_PC_FROM_RA second argument (Max Filippov) +- firewire: ohci: fulfill timestamp for some local asynchronous transaction (Takashi Sakamoto) +- firewire: nosy: ensure user_length is taken into account when fetching packet contents (Thanassis Avgerinos) +- thermal/debugfs: Prevent use-after-free from occurring after cdev removal (Rafael J. Wysocki) +- thermal/debugfs: Fix two locking issues with thermal zone debug (Rafael J. Wysocki) +- thermal/debugfs: Free all thermal zone debug memory on zone removal (Rafael J. Wysocki) +- MAINTAINERS: mark MYRICOM MYRI-10G as Orphan (Jakub Kicinski) +- MAINTAINERS: remove Ariel Elior (Jakub Kicinski) +- net: gro: add flush check in udp_gro_receive_segment (Richard Gobert) +- net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cb (Richard Gobert) +- ipv4: Fix uninit-value access in __ip_make_skb() (Shigeru Yoshida) +- s390/qeth: Fix kernel panic after setting hsuid (Alexandra Winter) +- vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) +- tipc: fix a possible memleak in tipc_buf_append (Xin Long) +- tipc: fix UAF in error path (Paolo Abeni) +- rxrpc: Clients must accept conn from any address (Jeffrey Altman) +- net: core: reject skb_copy(_expand) for fraglist GSO skbs (Felix Fietkau) +- net: bridge: fix multicast-to-unicast with fraglist GSO (Felix Fietkau) +- mptcp: ensure snd_nxt is properly initialized on connect (Paolo Abeni) +- e1000e: change usleep_range to udelay in PHY mdic access (Vitaly Lifshits) +- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341 (Marek Behún) +- cxgb4: Properly lock TX queue for the selftest. (Sebastian Andrzej Siewior) +- rxrpc: Fix using alignmask being zero for __page_frag_alloc_align() (Yunsheng Lin) +- vxlan: Add missing VNI filter counter update in arp_reduce(). (Guillaume Nault) +- vxlan: Fix racy device stats updates. (Guillaume Nault) +- net: qede: use return from qede_parse_actions() (Asbjørn Sloth Tønnesen) +- net: qede: use return from qede_parse_flow_attr() for flow_spec (Asbjørn Sloth Tønnesen) +- net: qede: use return from qede_parse_flow_attr() for flower (Asbjørn Sloth Tønnesen) +- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr() (Asbjørn Sloth Tønnesen) +- MAINTAINERS: add an explicit entry for YNL (Jakub Kicinski) +- net: bcmgenet: synchronize UMAC_CMD access (Doug Berger) +- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode() (Doug Berger) +- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access (Doug Berger) +- selftests/bpf: Test PROBE_MEM of VSYSCALL_ADDR on x86-64 (Puranjay Mohan) +- bpf, x86: Fix PROBE_MEM runtime load check (Puranjay Mohan) +- bpf: verifier: prevent userspace memory access (Puranjay Mohan) +- xdp: use flags field to disambiguate broadcast redirect (Toke Høiland-Jørgensen) +- arm32, bpf: Reimplement sign-extension mov instruction (Puranjay Mohan) +- riscv, bpf: Fix incorrect runtime stats (Xu Kuohai) +- bpf, arm64: Fix incorrect runtime stats (Xu Kuohai) +- bpf: Fix a verifier verbose message (Anton Protopopov) +- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue (Jason Xing) +- MAINTAINERS: bpf: Add Lehui and Puranjay as riscv64 reviewers (Björn Töpel) +- MAINTAINERS: Update email address for Puranjay Mohan (Puranjay Mohan) +- bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition (Andrii Nakryiko) +- Fix a potential infinite loop in extract_user_to_sg() (David Howells) +- net l2tp: drop flow hash on forward (David Bauer) +- nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Kuniyuki Iwashima) +- octeontx2-af: avoid off-by-one read from userspace (Bui Quang Minh) +- bna: ensure the copied buf is NUL terminated (Bui Quang Minh) +- ice: ensure the copied buf is NUL terminated (Bui Quang Minh) +- redhat: Use redhatsecureboot701 for ppc64le (Jan Stancek) +- redhat: switch the kernel package to use certs from system-sb-certs (Jan Stancek) +- redhat: replace redhatsecureboot303 signing key with redhatsecureboot601 (Jan Stancek) +- redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Jan Stancek) +- redhat: correct file name of redhatsecurebootca1 (Jan Stancek) +- redhat: align file names with names of signing keys for ppc and s390 (Jan Stancek) +- regulator: change devm_regulator_get_enable_optional() stub to return Ok (Matti Vaittinen) +- regulator: change stubbed devm_regulator_get_enable to return Ok (Matti Vaittinen) +- regulator: vqmmc-ipq4019: fix module autoloading (Krzysztof Kozlowski) +- regulator: qcom-refgen: fix module autoloading (Krzysztof Kozlowski) +- regulator: mt6360: De-capitalize devicetree regulator subnodes (AngeloGioacchino Del Regno) +- regulator: irq_helpers: duplicate IRQ name (Matti Vaittinen) +- KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Oliver Upton) +- KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Oliver Upton) +- power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator (AngeloGioacchino Del Regno) +- power: rt9455: hide unused rt9455_boost_voltage_values (Arnd Bergmann) +- platform/x86: ISST: Add Grand Ridge to HPM CPU list (Srinivas Pandruvada) +- pinctrl: baytrail: Add pinconf group for uart3 (Hans de Goede) +- pinctrl: baytrail: Fix selecting gpio pinctrl state (Hans de Goede) +- pinctrl: renesas: rzg2l: Configure the interrupt type on resume (Claudiu Beznea) +- pinctrl: renesas: rzg2l: Execute atomically the interrupt configuration (Claudiu Beznea) +- dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Allow 'input' and 'output-enable' properties (Lad Prabhakar) +- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() (Zeng Heng) +- pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE (Chen-Yu Tsai) +- pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback (Chen-Yu Tsai) +- pinctrl: core: delete incorrect free in pinctrl_enable() (Dan Carpenter) +- pinctrl/meson: fix typo in PDM's pin name (Jan Dakinevich) +- pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T (Billy Tsai) +- redhat/configs: Enable CONFIG_DM_VDO in RHEL (Benjamin Marzinski) +- redhat/configs: Enable DRM_NOUVEAU_GSP_DEFAULT everywhere (Neal Gompa) +- v6.9-rc6-rt3 (Sebastian Andrzej Siewior) +- cxgb4: Properly lock TX queue for the selftest. (Sebastian Andrzej Siewior) +- i915: Disable tracepoints (again). (Sebastian Andrzej Siewior) +- v6.9-rc6-rt2 (Sebastian Andrzej Siewior) +- workqueue: Fix divide error in wq_update_node_max_active() (Lai Jiangshan) +- workqueue: The default node_nr_active should have its max set to max_active (Tejun Heo) +- workqueue: Fix selection of wake_cpu in kick_pool() (Sven Schnelle) +- docs/zh_CN: core-api: Update translation of workqueue.rst to 6.9-rc1 (Xingyou Chen) +- Documentation/core-api: Update events_freezable_power references. (Audra Mitchell) +- scsi: sd: Only print updates to permanent stream count (John Garry) +- NFSD: Fix nfsd4_encode_fattr4() crasher (Chuck Lever) +- nfs: Handle error of rpc_proc_register() in nfs_net_init(). (Kuniyuki Iwashima) +- SUNRPC: add a missing rpc_stat for TCP TLS (Olga Kornievskaia) +- bcachefs: fix integer conversion bug (Kent Overstreet) +- bcachefs: btree node scan now fills in sectors_written (Kent Overstreet) +- bcachefs: Remove accidental debug assert (Kent Overstreet) +- erofs: reliably distinguish block based and fscache mode (Christian Brauner) +- erofs: get rid of erofs_fs_context (Baokun Li) +- erofs: modify the error message when prepare_ondemand_read failed (Hongbo Li) +- bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Matthew Wilcox (Oracle)) +- kernel.spec: adjust for livepatching kselftests (Joe Lawrence) +- redhat/configs: remove CONFIG_TEST_LIVEPATCH (Joe Lawrence) +- Turn on CONFIG_RANDOM_KMALLOC_CACHES for Fedora (Justin M. Forbes) +- Set Fedora configs for 6.9 (Justin M. Forbes) +Resolves: RHEL-29722 + * Tue Apr 30 2024 Jan Stancek [6.9.0-0.rc6.4.el10] - Linux 6.9-rc6 (Linus Torvalds) - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) @@ -4070,7 +4647,7 @@ Resolves: RHEL-29722 - btrfs: fallback if compressed IO fails for ENOSPC (Sweet Tea Dorminy) - btrfs: scrub: run relocation repair when/only needed (Naohiro Aota) - btrfs: remove colon from messages with state (David Sterba) -Resolves: RHEL-29722 +Resolves: * Thu Apr 25 2024 Jan Stancek [6.9.0-0.rc5.3.el10] - cifs: reinstate original behavior again for forceuid/forcegid (Takayuki Nagata) diff --git a/kernel.spec b/kernel.spec index dfc118596..5f75c1a79 100644 --- a/kernel.spec +++ b/kernel.spec @@ -163,15 +163,15 @@ Summary: The Linux kernel %define specrpmversion 6.9.0 %define specversion 6.9.0 %define patchversion 6.9 -%define pkgrelease 0.rc6.4 +%define pkgrelease 0.rc7.5 %define kversion 6 -%define tarfile_release 6.9.0-0.rc6.4.el10 +%define tarfile_release 6.9.0-0.rc7.5.el10 # This is needed to do merge window version magic %define patchlevel 9 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 0.rc6.4%{?buildid}%{?dist} +%define specrelease 0.rc7.5%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 6.9.0-0.rc6.4.el10 +%define kabiversion 6.9.0-0.rc7.5.el10 # If this variable is set to 1, a bpf selftests build failure will cause a # fatal kernel package build error @@ -587,6 +587,9 @@ Summary: The Linux kernel %define cpupowerarchs i686 x86_64 ppc64le aarch64 %endif +# Architectures we build kernel livepatching selftests on +%define klptestarches x86_64 ppc64le + %if 0%{?use_vdso} %define _use_vdso 1 %else @@ -809,6 +812,10 @@ Source0: linux-%{tarfile_release}.tar.xz Source1: Makefile.rhelver Source2: kernel.changelog +Source10: redhatsecurebootca5.cer +Source13: redhatsecureboot501.cer + +%if %{signkernel} # Name of the packaged file containing signing key %ifarch ppc64le %define signing_key_filename kernel-signing-ppc.cer @@ -817,48 +824,36 @@ Source2: kernel.changelog %define signing_key_filename kernel-signing-s390.cer %endif -%if %{?released_kernel} - -Source10: redhatsecurebootca5.cer -Source11: redhatsecurebootca1.cer -Source12: redhatsecureboot501.cer -Source13: redhatsecureboot301.cer -Source14: secureboot_s390.cer -Source15: secureboot_ppc.cer - -%define secureboot_ca_0 %{SOURCE10} -%define secureboot_ca_1 %{SOURCE11} -%ifarch x86_64 aarch64 -%define secureboot_key_0 %{SOURCE12} +# Fedora/ELN pesign macro expects to see these cert file names, see: +# https://github.com/rhboot/pesign/blob/main/src/pesign-rpmbuild-helper.in#L216 +%if 0%{?fedora}%{?eln} +%define pesign_name_0 redhatsecureboot501 +%define secureboot_ca_0 %{SOURCE10} +%define secureboot_key_0 %{SOURCE13} +%endif + +# RHEL/centos certs come from system-sb-certs +%if 0%{?rhel} && !0%{?eln} +%define secureboot_ca_0 %{_datadir}/pki/sb-certs/secureboot-ca-%{_arch}.cer +%define secureboot_key_0 %{_datadir}/pki/sb-certs/secureboot-kernel-%{_arch}.cer + +%if 0%{?centos} +%define pesign_name_0 centossecureboot201 +%else +%ifarch x86_64 aarch64 %define pesign_name_0 redhatsecureboot501 -%define secureboot_key_1 %{SOURCE13} -%define pesign_name_1 redhatsecureboot301 %endif %ifarch s390x -%define secureboot_key_0 %{SOURCE14} %define pesign_name_0 redhatsecureboot302 %endif %ifarch ppc64le -%define secureboot_key_0 %{SOURCE15} -%define pesign_name_0 redhatsecureboot303 +%define pesign_name_0 redhatsecureboot701 +%endif +%endif +# rhel && !eln %endif -# released_kernel -%else - -Source10: redhatsecurebootca4.cer -Source11: redhatsecurebootca2.cer -Source12: redhatsecureboot401.cer -Source13: redhatsecureboot003.cer - -%define secureboot_ca_0 %{SOURCE10} -%define secureboot_ca_1 %{SOURCE11} -%define secureboot_key_0 %{SOURCE12} -%define pesign_name_0 redhatsecureboot401 -%define secureboot_key_1 %{SOURCE13} -%define pesign_name_1 redhatsecureboot003 - -# released_kernel +# signkernel %endif Source20: mod-denylist.sh @@ -1901,10 +1896,12 @@ openssl x509 -inform der -in %{SOURCE100} -out rheldup3.pem openssl x509 -inform der -in %{SOURCE101} -out rhelkpatch1.pem openssl x509 -inform der -in %{SOURCE102} -out nvidiagpuoot001.pem cat rheldup3.pem rhelkpatch1.pem nvidiagpuoot001.pem > ../certs/rhel.pem +%if %{signkernel} %ifarch s390x ppc64le openssl x509 -inform der -in %{secureboot_ca_0} -out secureboot.pem cat secureboot.pem >> ../certs/rhel.pem %endif +%endif for i in *.config; do sed -i 's@CONFIG_SYSTEM_TRUSTED_KEYS=""@CONFIG_SYSTEM_TRUSTED_KEYS="certs/rhel.pem"@' $i done @@ -2148,14 +2145,12 @@ BuildKernel() { %ifarch x86_64 aarch64 %{log_msg "Sign kernel image"} - %pesign -s -i $SignImage -o vmlinuz.tmp -a %{secureboot_ca_0} -c %{secureboot_key_0} -n %{pesign_name_0} - %pesign -s -i vmlinuz.tmp -o vmlinuz.signed -a %{secureboot_ca_1} -c %{secureboot_key_1} -n %{pesign_name_1} - rm vmlinuz.tmp + %pesign -s -i $SignImage -o vmlinuz.signed -a %{secureboot_ca_0} -c %{secureboot_key_0} -n %{pesign_name_0} %endif %ifarch s390x ppc64le if [ -x /usr/bin/rpm-sign ]; then rpm-sign --key "%{pesign_name_0}" --lkmsign $SignImage --output vmlinuz.signed - elif [ $DoModules -eq 1 ]; then + elif [ "$DoModules" == "1" -a "%{signmodules}" == "1" ]; then chmod +x scripts/sign-file ./scripts/sign-file -p sha256 certs/signing_key.pem certs/signing_key.x509 $SignImage vmlinuz.signed else @@ -2556,9 +2551,7 @@ BuildKernel() { %if %{signkernel} %{log_msg "Sign the EFI UKI kernel"} - %pesign -s -i $KernelUnifiedImage -o $KernelUnifiedImage.tmp -a %{secureboot_ca_0} -c %{secureboot_key_0} -n %{pesign_name_0} - %pesign -s -i $KernelUnifiedImage.tmp -o $KernelUnifiedImage.signed -a %{secureboot_ca_1} -c %{secureboot_key_1} -n %{pesign_name_1} - rm -f $KernelUnifiedImage.tmp + %pesign -s -i $KernelUnifiedImage -o $KernelUnifiedImage.signed -a %{secureboot_ca_0} -c %{secureboot_key_0} -n %{pesign_name_0} if [ ! -s $KernelUnifiedImage.signed ]; then %{log_msg "pesigning failed"} @@ -2680,15 +2673,6 @@ BuildKernel() { %{log_msg "Remove depmod files"} remove_depmod_files -%if %{signmodules} - if [ $DoModules -eq 1 ]; then - %{log_msg "Save the signing keys for modules"} - # Save the signing keys so we can sign the modules in __modsign_install_post - cp certs/signing_key.pem certs/signing_key.pem.sign${Variant:++${Variant}} - cp certs/signing_key.x509 certs/signing_key.x509.sign${Variant:++${Variant}} - fi -%endif - # Move the devel headers out of the root file system %{log_msg "Move the devel headers to RPM_BUILD_ROOT"} mkdir -p $RPM_BUILD_ROOT/usr/src/kernels @@ -2721,24 +2705,29 @@ BuildKernel() { # Red Hat UEFI Secure Boot CA cert, which can be used to authenticate the kernel %{log_msg "Install certs"} mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer - %ifarch x86_64 aarch64 - install -m 0644 %{secureboot_ca_0} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/kernel-signing-ca-20200609.cer - install -m 0644 %{secureboot_ca_1} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/kernel-signing-ca-20140212.cer - ln -s kernel-signing-ca-20200609.cer $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/kernel-signing-ca.cer - %else - install -m 0644 %{secureboot_ca_0} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/kernel-signing-ca.cer - %endif +%if %{signkernel} + install -m 0644 %{secureboot_ca_0} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/kernel-signing-ca.cer %ifarch s390x ppc64le - if [ $DoModules -eq 1 ]; then - if [ -x /usr/bin/rpm-sign ]; then - install -m 0644 %{secureboot_key_0} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{signing_key_filename} - else - install -m 0644 certs/signing_key.x509.sign${Variant:++${Variant}} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/kernel-signing-ca.cer - openssl x509 -in certs/signing_key.pem.sign${Variant:++${Variant}} -outform der -out $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{signing_key_filename} - chmod 0644 $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{signing_key_filename} - fi + if [ -x /usr/bin/rpm-sign ]; then + install -m 0644 %{secureboot_key_0} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{signing_key_filename} fi %endif +%endif + +%if %{signmodules} + if [ $DoModules -eq 1 ]; then + # Save the signing keys so we can sign the modules in __modsign_install_post + cp certs/signing_key.pem certs/signing_key.pem.sign${Variant:++${Variant}} + cp certs/signing_key.x509 certs/signing_key.x509.sign${Variant:++${Variant}} + %ifarch s390x ppc64le + if [ ! -x /usr/bin/rpm-sign ]; then + install -m 0644 certs/signing_key.x509.sign${Variant:++${Variant}} $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/kernel-signing-ca.cer + openssl x509 -in certs/signing_key.pem.sign${Variant:++${Variant}} -outform der -out $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{signing_key_filename} + chmod 0644 $RPM_BUILD_ROOT%{_datadir}/doc/kernel-keys/$KernelVer/%{signing_key_filename} + fi + %endif + fi +%endif %if %{with_ipaclones} %{log_msg "install IPA clones"} @@ -2812,6 +2801,11 @@ BuildKernel %make_target %kernel_image %{_use_vdso} # and some variables so that the various userspace tools can be built. %{log_msg "Initialize userspace tools build environment"} InitBuildVars +# Some tests build also modules, and need Module.symvers +if ! [[ -e Module.symvers ]] && [[ -f $DevelDir/Module.symvers ]]; then + %{log_msg "Found Module.symvers in DevelDir, copying to ."} + cp "$DevelDir/Module.symvers" . +fi %endif %endif @@ -2944,7 +2938,14 @@ pushd tools/testing/selftests %endif %{log_msg "main selftests compile"} -%{make} %{?_smp_mflags} ARCH=$Arch V=1 TARGETS="bpf mm livepatch net net/forwarding net/mptcp netfilter tc-testing memfd drivers/net/bonding" SKIP_TARGETS="" $force_targets INSTALL_PATH=%{buildroot}%{_libexecdir}/kselftests VMLINUX_H="${RPM_VMLINUX_H}" install +%{make} %{?_smp_mflags} ARCH=$Arch V=1 TARGETS="bpf mm net net/forwarding net/mptcp netfilter tc-testing memfd drivers/net/bonding" SKIP_TARGETS="" $force_targets INSTALL_PATH=%{buildroot}%{_libexecdir}/kselftests VMLINUX_H="${RPM_VMLINUX_H}" install + +%ifarch %{klptestarches} + # kernel livepatching selftest test_modules will build against + # /lib/modules/$(shell uname -r)/build tree unless KDIR is set + export KDIR=$(realpath $(pwd)/../../..) + %{make} %{?_smp_mflags} ARCH=$Arch V=1 TARGETS="livepatch" SKIP_TARGETS="" $force_targets INSTALL_PATH=%{buildroot}%{_libexecdir}/kselftests VMLINUX_H="${RPM_VMLINUX_H}" install || true +%endif # 'make install' for bpf is broken and upstream refuses to fix it. # Install the needed files manually. @@ -3937,6 +3938,274 @@ fi\ # # %changelog +* Tue May 07 2024 Jan Stancek [6.9.0-0.rc7.5.el10] +- Linux 6.9-rc7 (Linus Torvalds) +- epoll: be better about file lifetimes (Linus Torvalds) +- EDAC/versal: Do not log total error counts (Shubhrajyoti Datta) +- EDAC/versal: Check user-supplied data before injecting an error (Shubhrajyoti Datta) +- EDAC/versal: Do not register for NOC errors (Shubhrajyoti Datta) +- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Gaurav Batra) +- powerpc/pseries: make max polling consistent for longer H_CALLs (Nayna Jain) +- x86/mm: Remove broken vsyscall emulation code from the page fault code (Linus Torvalds) +- x86/apic: Don't access the APIC when disabling x2APIC (Thomas Gleixner) +- x86/sev: Add callback to apply RMP table fixups for kexec (Ashish Kalra) +- x86/e820: Add a new e820 table update helper (Ashish Kalra) +- softirq: Fix suspicious RCU usage in __do_softirq() (Zqiang) +- slimbus: qcom-ngd-ctrl: Add timeout for wait operation (Viken Dadhaniya) +- dyndbg: fix old BUG_ON in >control parser (Jim Cromie) +- fpga: dfl-pci: add PCI subdevice ID for Intel D5005 card (Peter Colberg) +- misc/pvpanic-pci: register attributes via pci_driver (Thomas Weißschuh) +- mei: me: add lunar lake point M DID (Alexander Usyskin) +- mei: pxp: match against PCI_CLASS_DISPLAY_OTHER (Daniele Ceraolo Spurio) +- iio:imu: adis16475: Fix sync mode setting (Ramona Gradinariu) +- iio: accel: mxc4005: Reset chip on probe() and resume() (Hans de Goede) +- iio: accel: mxc4005: Interrupt handling fixes (Hans de Goede) +- dt-bindings: iio: health: maxim,max30102: fix compatible check (Javier Carrasco) +- iio: pressure: Fixes SPI support for BMP3xx devices (Vasileios Amoiridis) +- iio: pressure: Fixes BME280 SPI driver data (Vasileios Amoiridis) +- usb: typec: tcpm: Check for port partner validity before consuming it (Badhri Jagan Sridharan) +- usb: typec: tcpm: enforce ready state when queueing alt mode vdm (RD Babiera) +- usb: typec: tcpm: unregister existing source caps before re-registration (Amit Sunil Dhamne) +- usb: typec: tcpm: clear pd_event queue in PORT_RESET (RD Babiera) +- usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (RD Babiera) +- usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Alan Stern) +- usb: ohci: Prevent missed ohci interrupts (Guenter Roeck) +- usb: typec: qcom-pmic: fix pdphy start() error handling (Johan Hovold) +- usb: typec: qcom-pmic: fix use-after-free on late probe errors (Johan Hovold) +- usb: gadget: f_fs: Fix a race condition when processing setup packets. (Chris Wulff) +- USB: core: Fix access violation during port device removal (Alan Stern) +- usb: dwc3: core: Prevent phy suspend during init (Thinh Nguyen) +- usb: xhci-plat: Don't include xhci.h (Thinh Nguyen) +- usb: gadget: uvc: use correct buffer size when parsing configfs lists (Ivan Avdeev) +- usb: gadget: composite: fix OS descriptors w_value logic (Peter Korsgaard) +- usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete (Wesley Cheng) +- Input: amimouse - mark driver struct with __refdata to prevent section mismatch (Uwe Kleine-König) +- Input: xpad - add support for ASUS ROG RAIKIRI (Vicki Pfau) +- tracing/probes: Fix memory leak in traceprobe_parse_probe_arg_body() (LuMingYin) +- eventfs: Have "events" directory get permissions from its parent (Steven Rostedt (Google)) +- eventfs: Do not treat events directory different than other directories (Steven Rostedt (Google)) +- eventfs: Do not differentiate the toplevel events directory (Steven Rostedt (Google)) +- tracefs: Still use mount point as default permissions for instances (Steven Rostedt (Google)) +- tracefs: Reset permissions on remount if permissions are options (Steven Rostedt (Google)) +- eventfs: Free all of the eventfs_inode after RCU (Steven Rostedt (Google)) +- eventfs/tracing: Add callback for release of an eventfs_inode (Steven Rostedt (Google)) +- swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Will Deacon) +- clk: samsung: Revert "clk: Use device_get_match_data()" (Marek Szyprowski) +- clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI (Frank Oltmanns) +- clk: sunxi-ng: common: Support minimum and maximum rate (Frank Oltmanns) +- clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change (Jernej Skrabec) +- clk: qcom: smd-rpm: Restore msm8976 num_clk (Adam Skladowski) +- clk: qcom: gdsc: treat optional supplies as optional (Johan Hovold) +- v6.9-rc6-rt4 (Sebastian Andrzej Siewior) +- printk: Update the printk queue. (Sebastian Andrzej Siewior) +- cxl: Fix cxl_endpoint_get_perf_coordinate() support for RCH (Dave Jiang) +- x86/xen: return a sane initial apic id when running as PV guest (Juergen Gross) +- x86/xen/smp_pv: Register the boot CPU APIC properly (Thomas Gleixner) +- efi/unaccepted: touch soft lockup during memory accept (Chen Yu) +- nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Hannes Reinecke) +- nvmet: fix nvme status code when namespace is disabled (Sagi Grimberg) +- nvmet-tcp: fix possible memory leak when tearing down a controller (Sagi Grimberg) +- nvme: cancel pending I/O if nvme controller is in terminal state (Nilay Shroff) +- nvmet-auth: replace pr_debug() with pr_err() to report an error. (Maurizio Lombardi) +- nvmet-auth: return the error code to the nvmet_auth_host_hash() callers (Maurizio Lombardi) +- nvme: find numa distance only if controller has valid numa id (Nilay Shroff) +- nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH (Yi Zhang) +- ublk: remove segment count and size limits (Uday Shankar) +- ALSA: hda/realtek: Fix build error without CONFIG_PM (Takashi Iwai) +- ASoC: meson: axg-tdm: add continuous clock support (Jerome Brunet) +- ASoC: meson: axg-tdm-interface: manage formatters in trigger (Jerome Brunet) +- ASoC: meson: axg-card: make links nonatomic (Jerome Brunet) +- ASoC: meson: axg-fifo: use threaded irq to check periods (Jerome Brunet) +- ASoC: cs35l56: fix usages of device_get_named_child_node() (Pierre-Louis Bossart) +- ASoC: da7219-aad: fix usage of device_get_named_child_node() (Pierre-Louis Bossart) +- ASoC: meson: cards: select SND_DYNAMIC_MINORS (Jerome Brunet) +- ASoC: rt715-sdca: volume step modification (Jack Yu) +- ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Simon Trimmer) +- ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Srinivas Kandagatla) +- ASoC: ti: davinci-mcasp: Fix race condition during probe (Joao Paulo Goncalves) +- ASoC: Intel: avs: Set name of control as in topology (Amadeusz Sławiński) +- ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Peter Ujfalusi) +- ASoC: rt715: add vendor clear control register (Jack Yu) +- ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Stefan Binding) +- ASoC: cs35l56: Prevent overwriting firmware ASP config (Richard Fitzgerald) +- ASoC: cs35l56: Fix unintended bus access while resetting amp (Richard Fitzgerald) +- ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Richard Fitzgerald) +- regmap: Add regmap_read_bypassed() (Richard Fitzgerald) +- ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Peter Ujfalusi) +- ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Peter Ujfalusi) +- ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Peter Ujfalusi) +- ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Peter Ujfalusi) +- ASoC: SOF: debug: show firmware/topology prefix/names (Pierre-Louis Bossart) +- ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Ranjani Sridharan) +- ASoC: SOF: Intel: add default firmware library path for LNL (Pierre-Louis Bossart) +- ASoC: rt722-sdca: add headset microphone vrefo setting (Jack Yu) +- ASoC: rt722-sdca: modify channel number to support 4 channels (Jack Yu) +- ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Derek Fang) +- ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Derek Fang) +- ASoC: acp: Support microphone from device Acer 315-24p (end.to.start) +- ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Hans de Goede) +- ASoC: tegra: Fix DSPK 16-bit playback (Sameer Pujar) +- ASoC: Intel: avs: Fix debug window description (Cezary Rojewski) +- ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Takashi Iwai) +- ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Kailang Yang) +- ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Pierre-Louis Bossart) +- ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Pierre-Louis Bossart) +- ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Aman Dhoot) +- ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Oswald Buddenhagen) +- ALSA: emu10k1: fix E-MU dock initialization (Oswald Buddenhagen) +- ALSA: emu10k1: use mutex for E-MU FPGA access locking (Oswald Buddenhagen) +- ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Oswald Buddenhagen) +- ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Oswald Buddenhagen) +- ALSA: emu10k1: fix E-MU card dock presence monitoring (Oswald Buddenhagen) +- drm/panel: ili9341: Use predefined error codes (Andy Shevchenko) +- drm/panel: ili9341: Respect deferred probe (Andy Shevchenko) +- drm/panel: ili9341: Correct use of device property APIs (Andy Shevchenko) +- drm/vmwgfx: Fix invalid reads in fence signaled events (Zack Rusin) +- drm/nouveau/gsp: Use the sg allocator for level 2 of radix3 (Lyude Paul) +- drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor() (Lyude Paul) +- drm/imagination: Ensure PVR_MIPS_PT_PAGE_COUNT is never zero (Matt Coster) +- drm/ttm: Print the memory decryption status just once (Zack Rusin) +- drm/vmwgfx: Fix Legacy Display Unit (Ian Forbes) +- drm/xe/display: Fix ADL-N detection (Lucas De Marchi) +- drm/xe/vm: prevent UAF in rebind_work_func() (Matthew Auld) +- drm/amd/display: Disable panel replay by default for now (Mario Limonciello) +- drm/amdgpu: fix doorbell regression (Shashank Sharma) +- drm/amdkfd: Flush the process wq before creating a kfd_process (Lancelot SIX) +- drm/amd/display: Disable seamless boot on 128b/132b encoding (Sung Joon Kim) +- drm/amd/display: Fix DC mode screen flickering on DCN321 (Leo Ma) +- drm/amd/display: Add VCO speed parameter for DCN31 FPU (Rodrigo Siqueira) +- drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2 (Christian König) +- drm/amd/display: Allocate zero bw after bw alloc enable (Meenakshikumar Somasundaram) +- drm/amd/display: Fix incorrect DSC instance for MST (Hersen Wu) +- drm/amd/display: Atom Integrated System Info v2_2 for DCN35 (Gabe Teeger) +- drm/amd/display: Add dtbclk access to dcn315 (Swapnil Patel) +- drm/amd/display: Ensure that dmcub support flag is set for DCN20 (Rodrigo Siqueira) +- drm/amd/display: Handle Y carry-over in VCP X.Y calculation (George Shen) +- drm/amdgpu: Fix VRAM memory accounting (Mukul Joshi) +- spi: fix null pointer dereference within spi_sync (Mans Rullgard) +- spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs (Devyn Liu) +- spi: axi-spi-engine: fix version format string (David Lechner) +- Set DEBUG_INFO_BTF_MODULES for Fedora (Justin M. Forbes) +- btrfs: set correct ram_bytes when splitting ordered extent (Qu Wenruo) +- btrfs: take the cleaner_mutex earlier in qgroup disable (Josef Bacik) +- btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() (Dominique Martinet) +- s390/paes: Reestablish retry loop in paes (Harald Freudenberger) +- s390/zcrypt: Use EBUSY to indicate temp unavailability (Harald Freudenberger) +- s390/zcrypt: Handle ep11 cprb return code (Harald Freudenberger) +- s390/zcrypt: Fix wrong format string in debug feature printout (Harald Freudenberger) +- s390/cio: Ensure the copied buf is NUL terminated (Bui Quang Minh) +- s390/vdso: Add CFI for RA register to asm macro vdso_func (Jens Remus) +- s390/3270: Fix buffer assignment (Sven Schnelle) +- s390/mm: Fix clearing storage keys for huge pages (Claudio Imbrenda) +- s390/mm: Fix storage key clearing for guest huge pages (Claudio Imbrenda) +- xtensa: remove redundant flush_dcache_page and ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE macros (Barry Song) +- tty: xtensa/iss: Use min() to fix Coccinelle warning (Thorsten Blum) +- xtensa: fix MAKE_PC_FROM_RA second argument (Max Filippov) +- firewire: ohci: fulfill timestamp for some local asynchronous transaction (Takashi Sakamoto) +- firewire: nosy: ensure user_length is taken into account when fetching packet contents (Thanassis Avgerinos) +- thermal/debugfs: Prevent use-after-free from occurring after cdev removal (Rafael J. Wysocki) +- thermal/debugfs: Fix two locking issues with thermal zone debug (Rafael J. Wysocki) +- thermal/debugfs: Free all thermal zone debug memory on zone removal (Rafael J. Wysocki) +- MAINTAINERS: mark MYRICOM MYRI-10G as Orphan (Jakub Kicinski) +- MAINTAINERS: remove Ariel Elior (Jakub Kicinski) +- net: gro: add flush check in udp_gro_receive_segment (Richard Gobert) +- net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cb (Richard Gobert) +- ipv4: Fix uninit-value access in __ip_make_skb() (Shigeru Yoshida) +- s390/qeth: Fix kernel panic after setting hsuid (Alexandra Winter) +- vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) +- tipc: fix a possible memleak in tipc_buf_append (Xin Long) +- tipc: fix UAF in error path (Paolo Abeni) +- rxrpc: Clients must accept conn from any address (Jeffrey Altman) +- net: core: reject skb_copy(_expand) for fraglist GSO skbs (Felix Fietkau) +- net: bridge: fix multicast-to-unicast with fraglist GSO (Felix Fietkau) +- mptcp: ensure snd_nxt is properly initialized on connect (Paolo Abeni) +- e1000e: change usleep_range to udelay in PHY mdic access (Vitaly Lifshits) +- net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341 (Marek Behún) +- cxgb4: Properly lock TX queue for the selftest. (Sebastian Andrzej Siewior) +- rxrpc: Fix using alignmask being zero for __page_frag_alloc_align() (Yunsheng Lin) +- vxlan: Add missing VNI filter counter update in arp_reduce(). (Guillaume Nault) +- vxlan: Fix racy device stats updates. (Guillaume Nault) +- net: qede: use return from qede_parse_actions() (Asbjørn Sloth Tønnesen) +- net: qede: use return from qede_parse_flow_attr() for flow_spec (Asbjørn Sloth Tønnesen) +- net: qede: use return from qede_parse_flow_attr() for flower (Asbjørn Sloth Tønnesen) +- net: qede: sanitize 'rc' in qede_add_tc_flower_fltr() (Asbjørn Sloth Tønnesen) +- MAINTAINERS: add an explicit entry for YNL (Jakub Kicinski) +- net: bcmgenet: synchronize UMAC_CMD access (Doug Berger) +- net: bcmgenet: synchronize use of bcmgenet_set_rx_mode() (Doug Berger) +- net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access (Doug Berger) +- selftests/bpf: Test PROBE_MEM of VSYSCALL_ADDR on x86-64 (Puranjay Mohan) +- bpf, x86: Fix PROBE_MEM runtime load check (Puranjay Mohan) +- bpf: verifier: prevent userspace memory access (Puranjay Mohan) +- xdp: use flags field to disambiguate broadcast redirect (Toke Høiland-Jørgensen) +- arm32, bpf: Reimplement sign-extension mov instruction (Puranjay Mohan) +- riscv, bpf: Fix incorrect runtime stats (Xu Kuohai) +- bpf, arm64: Fix incorrect runtime stats (Xu Kuohai) +- bpf: Fix a verifier verbose message (Anton Protopopov) +- bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue (Jason Xing) +- MAINTAINERS: bpf: Add Lehui and Puranjay as riscv64 reviewers (Björn Töpel) +- MAINTAINERS: Update email address for Puranjay Mohan (Puranjay Mohan) +- bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition (Andrii Nakryiko) +- Fix a potential infinite loop in extract_user_to_sg() (David Howells) +- net l2tp: drop flow hash on forward (David Bauer) +- nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Kuniyuki Iwashima) +- octeontx2-af: avoid off-by-one read from userspace (Bui Quang Minh) +- bna: ensure the copied buf is NUL terminated (Bui Quang Minh) +- ice: ensure the copied buf is NUL terminated (Bui Quang Minh) +- redhat: Use redhatsecureboot701 for ppc64le (Jan Stancek) +- redhat: switch the kernel package to use certs from system-sb-certs (Jan Stancek) +- redhat: replace redhatsecureboot303 signing key with redhatsecureboot601 (Jan Stancek) +- redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Jan Stancek) +- redhat: correct file name of redhatsecurebootca1 (Jan Stancek) +- redhat: align file names with names of signing keys for ppc and s390 (Jan Stancek) +- regulator: change devm_regulator_get_enable_optional() stub to return Ok (Matti Vaittinen) +- regulator: change stubbed devm_regulator_get_enable to return Ok (Matti Vaittinen) +- regulator: vqmmc-ipq4019: fix module autoloading (Krzysztof Kozlowski) +- regulator: qcom-refgen: fix module autoloading (Krzysztof Kozlowski) +- regulator: mt6360: De-capitalize devicetree regulator subnodes (AngeloGioacchino Del Regno) +- regulator: irq_helpers: duplicate IRQ name (Matti Vaittinen) +- KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Oliver Upton) +- KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Oliver Upton) +- power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator (AngeloGioacchino Del Regno) +- power: rt9455: hide unused rt9455_boost_voltage_values (Arnd Bergmann) +- platform/x86: ISST: Add Grand Ridge to HPM CPU list (Srinivas Pandruvada) +- pinctrl: baytrail: Add pinconf group for uart3 (Hans de Goede) +- pinctrl: baytrail: Fix selecting gpio pinctrl state (Hans de Goede) +- pinctrl: renesas: rzg2l: Configure the interrupt type on resume (Claudiu Beznea) +- pinctrl: renesas: rzg2l: Execute atomically the interrupt configuration (Claudiu Beznea) +- dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Allow 'input' and 'output-enable' properties (Lad Prabhakar) +- pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() (Zeng Heng) +- pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE (Chen-Yu Tsai) +- pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback (Chen-Yu Tsai) +- pinctrl: core: delete incorrect free in pinctrl_enable() (Dan Carpenter) +- pinctrl/meson: fix typo in PDM's pin name (Jan Dakinevich) +- pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T (Billy Tsai) +- redhat/configs: Enable CONFIG_DM_VDO in RHEL (Benjamin Marzinski) +- redhat/configs: Enable DRM_NOUVEAU_GSP_DEFAULT everywhere (Neal Gompa) +- v6.9-rc6-rt3 (Sebastian Andrzej Siewior) +- cxgb4: Properly lock TX queue for the selftest. (Sebastian Andrzej Siewior) +- i915: Disable tracepoints (again). (Sebastian Andrzej Siewior) +- v6.9-rc6-rt2 (Sebastian Andrzej Siewior) +- workqueue: Fix divide error in wq_update_node_max_active() (Lai Jiangshan) +- workqueue: The default node_nr_active should have its max set to max_active (Tejun Heo) +- workqueue: Fix selection of wake_cpu in kick_pool() (Sven Schnelle) +- docs/zh_CN: core-api: Update translation of workqueue.rst to 6.9-rc1 (Xingyou Chen) +- Documentation/core-api: Update events_freezable_power references. (Audra Mitchell) +- scsi: sd: Only print updates to permanent stream count (John Garry) +- NFSD: Fix nfsd4_encode_fattr4() crasher (Chuck Lever) +- nfs: Handle error of rpc_proc_register() in nfs_net_init(). (Kuniyuki Iwashima) +- SUNRPC: add a missing rpc_stat for TCP TLS (Olga Kornievskaia) +- bcachefs: fix integer conversion bug (Kent Overstreet) +- bcachefs: btree node scan now fills in sectors_written (Kent Overstreet) +- bcachefs: Remove accidental debug assert (Kent Overstreet) +- erofs: reliably distinguish block based and fscache mode (Christian Brauner) +- erofs: get rid of erofs_fs_context (Baokun Li) +- erofs: modify the error message when prepare_ondemand_read failed (Hongbo Li) +- bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Matthew Wilcox (Oracle)) +- kernel.spec: adjust for livepatching kselftests (Joe Lawrence) +- redhat/configs: remove CONFIG_TEST_LIVEPATCH (Joe Lawrence) +- Turn on CONFIG_RANDOM_KMALLOC_CACHES for Fedora (Justin M. Forbes) +- Set Fedora configs for 6.9 (Justin M. Forbes) + * Tue Apr 30 2024 Jan Stancek [6.9.0-0.rc6.4.el10] - Linux 6.9-rc6 (Linus Torvalds) - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) diff --git a/redhatsecureboot003.cer b/redhatsecureboot003.cer deleted file mode 100644 index 439b75bf3ae770d62b82116e68f58758e21f2444..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 829 zcmXqLVzxABVp3ed%*4pV#K~~)o6?a_AKRD=c-c6$+C196^D;7WvoaWH8EP1)u`!3T zFbm5ErKTu&B$g-yrzV#cr7Ae(=a(orJ1Q6{Xe6bUBx)MSiSrto7#bKG0!d3F<0x@n zV{=0TBU32XK;KZ;KpSF~3O2KXGt=`j^U@WJVForaDj~avk(GhDiIJbdpox)-sfm%1 zVehSlZ+rVhV}3A}dw3;G`>Fox(Z)>vK*^xGBPM+hXU|!(G3Hw1jEa9NpK>$onv+s@ z{7litVsAnApbrYux@TJ6yZy`7_0f!K9>*sZmlqSV`9Eg&JYLjbGwmbSwzLD@iQh}kUaszo zv%ED^!FclJ5A|zJUv~7)*`NB+o#|)ITlILaRGahhd>vCu?){#pH*vPB`H9y5j~xsC zU475jq{Ok^+Qsfpbp5XV&m!hB<(2Lacyr!<=|rwakvfN;vogQ9we>IB4HrbAkz5boqLSk+u!Gww(PsU?)K%{ zl+9Ym5dcgOzzASuNRzXb4K}{#cl^kg`?n+{yH@^xl&rn)Q)2R?Z*SeD3Yp$$z3(i4 z{I@Ohqdo7>yr0%<)!es#;$5q}INkbm?mTAxJ(Oo5L--``k_#V=Ai&7Pw^7Bg+oE;TR6f}}jOA<8= zl?)W%hH^5B2^Xg(C+4IUl{gforeq|R=q2ap8pw(B8W|Xv8CV)vnphf`Mv3zpTNoG` zT0pr5xj5aSZ=efthZ;6_1ZSq_W#*+Tm>3w6;+!T%CFGD`WMyD(V&rEqXkz4IYGPz$ zxOt*a|83fydKaaIGdS`br5@fAZP+Qzhyhu3D3pAj_6ey;znb{1R6v4^w+YXL^=W*1wx;c%gl2n z1FI|#IrMK@dh+)3Dy_pm4PSCc-c336;PO0|bXSpc@wT}&yhZEe7doGJIluRemQY-9 z>E+g+U6&MhD5wO+U$`n1=jY89x6d-@+KLkPxuzSYG+ba}OM5Z%&o9=)K~BwwzgNf@ z?|XA@5|7W9YXQG)ztu6hNUoStUgPrO!NOjPf_>YfwIX+Yp4-s>Y6hRL>nC>Ihc{eL zNJV`YIy|vh?I{y8BLm~&3WG8O9$?_h3NtePXJIm6FyI66_(41tW+wIq12GU^6~yN; z;9}#@W@BV!WoKqKkOhhJv52vVtlRiS%*4?Aw^#j3C(#A_R_+YqRyL3aNh`BR7>G59 z1Wi1hdvwOJ&`V2yy=HB`b+~*(y9#pL08=S2ZWtM)xWBlB1V2CJm>yx(W50l_T%xJE zCXwZujDe@ZqA*V`(3(J z@20n#N4B8^kKT-br`H-MU0~ZMbynoh<=21S#%+z?wUl31=l&i(^)1OW<^}fcTD-~7 zDQ4p0@DnVzpKmM=+SVKs*Ss`W>dP9@3awRV-L9}QnXY(Wu&^Zan((Z*Oj{=ZQR1_G s?puCAQ}bw)-tXvbpZ&fEs8-Dt*!|uI6Eqs8Y&qmz)j<1 z6ca8^O-{^7Eh=#+N=?Z~EYVBO&oz(}=QT1gFf*_;ur#$aF^m%DHMTG?G_-(n4bpHr zK*K-{;sAMU4hYUn&&$k9S1<({MvOa}7?qIy&dAEZ+{DPwV9>?_b=fyaz_nMgbCq_4}%h&s@!! ze1+-H$r$aU3#Wbib#?#k&uh{GYUM6Zj@vtn;gxywxjzdyRhQhFw_E3gr&3h2=~R{1 zj&**wnV1`gIDK=C)Q=HpH6<5w#musUBRX5*FRT%+S?q^ zlC!X|$Tr`#TvsL{aXYvlkoIbiCkx z5_D~Q*@8!%rFvVIJk+SN&YvaV#ohSi!kzD4u!L^;lrQW*W7-1#!tQ%Ev()B&_RmzfDxh^SOyp9_ zQ{CMgMRQYpd7N(ray<%vF*_r`|Ig1qJ?keW%w>8X>p8K%ckRW_k5{=r91h)XDEdQO n!11a&33Qa z+%s9Zc=s~y8qpg(i!y`$cU^MUOcduWDY<;6Y08`RDssi2V>H&cGrfyWlDxyS_leN^ z>+#ICm5X=Z;E8&1s(tIDdtX#F9)8|!T{!hfpd!;Oqa=373Qy1yo*h@ zea8xcL&whC7h?Z^xM>;@1>t? zGu0NFpDlU)nEkYplL5oM;>%t~j%XRUoZBF>Pe;c6R?Ef78}}F=+iK0k%*epFxUt8e zvC}{n7(cRnEMhDojX&PG$Jo97eQs&XzU%95U#?BrtYr`dl2&F3HVACMs$iks5*Z5Mz9^I)@fAQ%22Td8dJF?m{>Wls{ZQj$kTehHK z%NHA-;K^Gbgf|7p9bLv(XRxd0x%KP^ds-)G2LFsXwet?=tn>Zdi=Q!zy_Y??<*8xY zqT7FD-?<)DIh*fh7@KOtl`Iq+&^g(|st-i4JEXQ8}?2KZ0 diff --git a/redhatsecurebootca4.cer b/redhatsecurebootca4.cer deleted file mode 100644 index 8cb32e68cb5e279e06ed153d983a12a48ee83e69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 934 zcmXqLVqRp>#MHHbnTe5!iIZWneUz&}74u&MUN%mxHjlRNyo`+8tPBQehGGUHY|No7 zTs*u%sVNE`i6uG;o_Wc7h8hNHAaQ0Md8oKTaB6aCQL2JdetwC9v!jBEf<{tmNus8q zl7Rx;P)4E1mup%v~LqI?UCcc=F1xU9(Qz*dH3< z;xHxUlIxTQ{ygpVd=rH~FFnQb>+-oruP@!dBke7{vF-ZPlZB2e=dUgcxmJJ2;N4?8 z-4nZd($*cB6K~mXozc)fJJ!w-XH*toh{boDbz&qrFC*iJ6gsadEIgpn)tf z_GS54#8^avCZ5hcI^$UArKP`Kvo_y4T)v@Q#Xue;t;`}}Al86g0Y6BAFeBrC7FGjh zAcY+4z?26Jc18wq-K|VFZ)9&jCOzfw)7xIR|DN6(sveoyrSIwy=(VDStyZGkXW7Fq zr_9$_Z@9k4ed2_x{W_)og{Q=)pY3}+!LMso!6M!M-Q9jw8TYCf<^Eht`Q75PCTnt0 z*Q2#+LDel=ch-yl=v`JcOZ)1ad_8fi1V1O;hle&Zd2X7NQLoakC6snm@X>{EmWfUA z4Dy<@Z#+>cbuE_Dn*TCUYt1``-D%CcL#4~iy)P|zsULOCx7+O#FT3*{VR1*Uv?rTC z*xBjEo{m_t@p+n=VCDI^1(Tv5uIKeW@7Kw#{qOjp;Ez2YXSNrgV=Q^}NFg-*#+^-p ZB8NQ%Pc6IJ;<0bymc(4{X&?Uo0s!(NaBctq diff --git a/redhatsecurebootca5.cer b/redhatsecurebootca5.cer new file mode 100644 index 0000000000000000000000000000000000000000..dfb0284954861282d1a0ce16c8c5cdc71c27659f GIT binary patch literal 920 zcmXqLVxD5q#8k6@nTe5!iIbtZm{+@~;bN2lFB_*;n@8JsUPeZ4RtAH3LoovpHs(+k zE*{>X)D#7e#1b6^&%9(kLq!95kT^4s1XNrhI5oMnC{@8JKfgr5*-^pNP{}|6ZW6NxP$#b?ru1p1aqn$3D)YB{Qqo zjCvjz?|=HkE#3AN-xTZpws*U~)f@DZ{t~uwMZy8<;F%jD%$u6!n#qYzp^Sryh{C;x9qf@!N=T4ui@b#({ zSD&^p3kNZ=9lAQ9%xdfP9doNToV+k2^LHOFD{5oE&78StJa^8n7$i2k94PWc<&xr*# z`sciS&XK#@>h!OC8{=mczNLHbADCJ+pE=-CsaDOF#s}?5Q)1qq&%R~#cz>QmiAiVx zk5XXYstAL9d+iK-w@u$FESybMIPOFY~9lmn~9nUf%vMc88@((p0B(#qL+!COmt7`j5IhPVzo{cRPw} Pd!}BnFF!b8N6JS4>O*3Z literal 0 HcmV?d00001 diff --git a/sources b/sources index 558cc6549..349872dde 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.9.0-0.rc6.4.el10.tar.xz) = 713b0e45a32262119026df6bff8585eb12dcaeb4b4c636c4bb694a74278e48e47dde0e9cb638f374af0124923a9c138053dd7bf3edd7d1f34a680561daa715b6 -SHA512 (kernel-abi-stablelists-6.9.0-0.rc6.4.el10.tar.xz) = 2e95e6defdcb4b895f01ac65b6e12f3671492be2492185021212d031f81bf2fd49a0bf77cea0bf98742c5c29985e4fdc4bfa8fafc18045ce5c75fac0839e7129 -SHA512 (kernel-kabi-dw-6.9.0-0.rc6.4.el10.tar.xz) = 2eedb40175a8cf953cccee1acdacbcc61cd3cff97f900367cff8edbe3c0d659cd6b18068765dda427c3d541bdd176409406bbc5db4844825ef6b329615131c3c +SHA512 (linux-6.9.0-0.rc7.5.el10.tar.xz) = 892b23c3d3f97abb0d631e531966ce557e1b8ea91be3f0e741fba753a0631e75001fa8d46d79ce278ceb2ae5eb4d57c4cd187a19cc43a4d3a6d9e59bdd0a0b1c +SHA512 (kernel-abi-stablelists-6.9.0-0.rc7.5.el10.tar.xz) = 1b2b6b9e681cf730f95cf7584fc74dd49a587d13fa0ab709cba72a5d724307ce4f1d4eb56f28e8084341e2dfbe3a2abff1790e511c47a6db114d95c49886037b +SHA512 (kernel-kabi-dw-6.9.0-0.rc7.5.el10.tar.xz) = 2eedb40175a8cf953cccee1acdacbcc61cd3cff97f900367cff8edbe3c0d659cd6b18068765dda427c3d541bdd176409406bbc5db4844825ef6b329615131c3c