<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="28">
<package pkgid="94a29e47dbc2d8387cbad89f17b0f9ff02315a69a3033ac2d7dbd6c2f0806e753c0e79ebbe37075453dd366829d32f66ab2b0eb99968f5580b12f254816ce50f" name="kernel-default" arch="src">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="b3560b06c14a3edab9338dafc6b804fad05e921274c894bbf55dba33fbb402a12666181cdb60fb6e23e17083d16e0682d5a8bd993f998070e6a1afe94de1a07b" name="kernel-default" arch="s390x">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="593c0fb12c7c50a830572233eef965c0f979b5276c7602157e43c1a34d78ffeecefe3fe5201cd8c4ac597122bb17eb28c3fd167b17c222c4dddd9fca3c1716a1" name="kernel-default-debuginfo" arch="s390x">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="ff632babfdf49e9d0fa66a77dc5a8ae0ff8320355587e2c6b21b27ee3de42f85767109cee8c646e4df38bc19efca7cd07ac24e1c61e1d310ea3abb0e24ce7f67" name="kernel-default-debugsource" arch="s390x">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="77937f7b835d619abae36ad5a31ad114d1f3af4034edb6d7e072d9b1bead20d521f5e0bbd83998c113543a7e60699940bfd9e4893ac9c62e1f6ec59ce72d3efb" name="kernel-default-devel" arch="s390x">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="e39cc6ff664998fd3a98f2f35c5efc33f88ae49ab878b99cda9ccefea822096132ee35a36c2ec9e886ae53941a0f8ccdb351e9c07040d5038fb3ef551138db3d" name="kernel-default-livepatch-devel" arch="s390x">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="578482507c97aeb2df76c2b7ca26361fc482617ec0e1454387394046d2e61da3bba6587df75338afe9125cf2b5e49f25bfe08cc0a98754f3ba97e03385b6b02f" name="kernel-devel" arch="noarch">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="f0acd70df52d914964a6fb7c51c29a0baacfadd7d0143dc1f679f6fcda2ac34e3964611c5a07b1712eaee510c64cef141adf71a3ef7866975d27c69469458601" name="kernel-docs" arch="noarch">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="61da13ac494e6ddecee9d4c35bc958bf0e97adf9aea16c5d5d2773960c65ea0605c6d1b5330ecdcf7c5e7d31e2c2d1866200f35d8de26ce3df1a368d651674bb" name="kernel-docs" arch="src">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="bbd0c9aec239832e6f09b53b4c45d4fa225b77465dcbe357a7698351512dee6a85792a74770bf11567004234b96233b514e50e7729c858812d862ea2e8c7fac6" name="kernel-docs-html" arch="noarch">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="465d5925a004b63ad7701f2b3b0a60501e307158ece255e064f4a5162c9cf2e55c96ad7fe36f99940125a93e63d7b3adef20553a510a62b958ad059ab2f40b25" name="kernel-macros" arch="noarch">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="38a5775e949c280998807334e6e73ccfc86393fd443377ccf83c22e7730680e21be8feff4d896d03a4554a6175083123aebae45f7b9be326f9c96851a96439c7" name="kernel-obs-build" arch="s390x">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="531797a70cbdcc8dd10b46e91d530949f5b4c011425861a25a274deedcfd75f11a58db8cbc2cbe9dc249ff828dd85f10ff5303cb2e4c8754b5fa337f13588bbc" name="kernel-obs-build" arch="src">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="3679be43e13d5a35bcef116dd287c8dea9d28bd2975550dede4aef7d6214076c3e4d1025a34f87d0903cd8487727df3990f8d1903d5f3d72102d1cae4e46c734" name="kernel-obs-build-debugsource" arch="s390x">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="d48482cb29e7a2cd284323d9a61ad3ab2a5c0ebefc7bbffbf2abd7226f5e10e7767bbe117daaaac51df38070191f0e4cd358d3efbc55749f3060d33acd19c261" name="kernel-source" arch="noarch">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="3983fcaa14f8840fee3ab2fa6bb4ae1275dc8214be528df66180279587dea07b1911828a706de106b707fc7ea2c670857f4189b2e6437db1e6920aea152f286a" name="kernel-source" arch="src">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="b1103fe803c5f65c427ee96ba5ffc51f91e8519df4c309c39e5a0945e01441c0bce5b3672b23259ae7a1bd23697cffb8fe0d713c73c02f6fe7d86b62f1fe1bd4" name="kernel-source-vanilla" arch="noarch">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="3ce4e89cd278ef0830a3d9f035cc08047f4b848857628191d38ca6046ab22ecc4bd74b07fc335f2ca69ee607e44fde842e570416b51800ed5eb2b2717c6ddfdf" name="kernel-syms" arch="s390x">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="50567f39a1c10796515e927f9e56ae5c9e8d6fa9a4734be516f66abee977f9425c4739e6500035fa59c9934be74fad2eab63a5959df6e937bd74d4b5d9893ffd" name="kernel-syms" arch="src">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="50a07be429740e16f1694fc73ec492e98532bda3899e64cafef398783f7341f947876d3abcf936f1013fef4ce6b0c4380723c4fede8ffc943828ef9b39410550" name="kernel-vanilla" arch="src">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="4eac517947044fcd97f6e9d431e5228f56c028e5c8b0cfb37f1af8bf47975077bc50ae5493fab29319edabbbbbce15e4f04971ff119385581f42dcccf495e68a" name="kernel-vanilla" arch="s390x">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="78c4ea339569304e5159a6c46248c8bc09b740c0a35ff5588b487bf404c77ab43a0f91db8fe73c01da96acc2091d149e94b7793d9fa457f57c732758660a7a3e" name="kernel-vanilla-debuginfo" arch="s390x">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="6558f99793b249367d73b9b3648139a4f0b75854e73db6bbc35e7fba124a1330c7aa36526d3f3c823258b4e094116304489d5e171e9d9368bcd6e9c594dc4a4a" name="kernel-vanilla-debugsource" arch="s390x">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="f42fbfd456fd27e219da58505dba8ded565e2783b2f35db379558d58d24452638bf8b18e8a91df6f70946f1c6cf033603baa0b35e43bcc6fbd4bc8051794a2a7" name="kernel-vanilla-devel" arch="s390x">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="50db441c7196ab1aca90dbe137240eed3787c6162427744bad8425bfdcd26483f03fdd54a4fb6b564aa45ba816325b47777e2521701f8cbb4e686dbcb73dd3dc" name="kernel-zfcpdump" arch="src">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="737757e04b3914b282f57d08e6e3701ba6a2e2df384046e79792c99369e1d3a6745c83b6f556f122cddc909bf96bfff98b4080551fcf1ada55a7ebd8d3c30539" name="kernel-zfcpdump" arch="s390x">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="a919a53e4e86d334fead89ceb95333f5ddd9e0b2907c7774f72c78d65d6cdcb56c6313bc278704bde0244f48279c5aae238061f680ae8e45ea7c9dfa1cdd811e" name="kernel-zfcpdump-debuginfo" arch="s390x">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
<package pkgid="cc97858a1a97bb490e878d6c3c3181ce1627337f4da30a941928b945c06e14c7f91a8bc47e37fcfce299abe98c2fb5bcb402ba956cc26801d2ace44cd715ebc0" name="kernel-zfcpdump-debugsource" arch="s390x">
  <version epoch="0" ver="7.1~rc5" rel="2.1.g8d088ea"/>
  <changelog author="jslaby@suse.cz" date="1776945600">- Linux 7.0.1 (bsc#1012628).
- clockevents: Add missing resets of the next_event_forced flag
  (bsc#1012628).
- mm/userfaultfd: fix hugetlb fault mutex hash calculation
  (bsc#1012628).
- media: hackrf: fix to not free memory after the device is
  registered in hackrf_probe() (bsc#1012628).
- media: vidtv: fix pass-by-value structs causing MSAN warnings
  (bsc#1012628).
- nilfs2: fix NULL i_assoc_inode dereference in
  nilfs_mdt_save_to_shadow_map (bsc#1012628).
- media: as102: fix to not free memory after the device is
  registered in as102_usb_probe() (bsc#1012628).
- wireguard: device: use exit_rtnl callback instead of manual
  rtnl_lock in pre_exit (bsc#1012628).
- bcache: fix cached_dev.sb_bio use-after-free and crash
  (bsc#1012628).
- ALSA: 6fire: fix use-after-free on disconnect (bsc#1012628).
- hwmon: (powerz) Fix use-after-free on USB disconnect
  (bsc#1012628).
- media: em28xx: fix use-after-free in em28xx_v4l2_open()
  (bsc#1012628).
- media: mediatek: vcodec: fix use-after-free in encoder release
  path (bsc#1012628).
- media: vidtv: fix nfeeds state corruption on start_streaming
  failure (bsc#1012628).
- mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
  (bsc#1012628).
- mm/kasan: fix double free for kasan pXds (bsc#1012628).
- ASoC: qcom: q6apm: move component registration to unmanaged
  version (bsc#1012628).
- KVM: x86: Use scratch field in MMIO fragment to hold small
  write values (bsc#1012628).
- x86-64/arm64/powerpc: clean up and rename
  __copy_from_user_flushcache (bsc#1012628).
- x86: rename and clean up __copy_from_user_inatomic_nocache()
  (bsc#1012628).
- x86-64: rename misleadingly named '__copy_user_nocache()'
  function (bsc#1012628).
- checkpatch: add support for Assisted-by tag (bsc#1012628).
- mm: call -&gt;free_folio() directly in folio_unmap_invalidate()
  (bsc#1012628).
- KVM: SEV: Drop WARN on large size for
  KVM_MEMORY_ENCRYPT_REG_REGION (bsc#1012628).
- KVM: SEV: Lock all vCPUs when synchronzing VMSAs for SNP launch
  finish (bsc#1012628).
- KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
  created (bsc#1012628).
- KVM: SEV: Protect *all* of sev_mem_enc_register_region()
  with kvm-&gt;lock (bsc#1012628).
- KVM: SEV: Reject attempts to sync VMSA of an
  already-launched/encrypted vCPU (bsc#1012628).
- KVM: selftests: Remove duplicate LAUNCH_UPDATE_VMSA call in
  SEV-ES migrate test (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
  (bsc#1012628).
- PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in
  epf_ntb_epc_cleanup (bsc#1012628).
- ocfs2: handle invalid dinode in ocfs2_group_extend
  (bsc#1012628).
- ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
  (bsc#1012628).
- ocfs2: fix possible deadlock between unlink and dio_end_io_write
  (bsc#1012628).
- media: vidtv: fix NULL pointer dereference in
  vidtv_channel_pmt_match_sections (bsc#1012628).
- arm64: mm: Handle invalid large leaf mappings correctly
  (bsc#1012628).
- vfio/xe: Reorganize the init to decouple migration from reset
  (bsc#1012628).
- dcache: Limit the minimal number of bucket to two (bsc#1012628).
- ALSA: ctxfi: Limit PTP to a single page (bsc#1012628).
- Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs
  param updates race (bsc#1012628).
- Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param
  updates race (bsc#1012628).
- USB: serial: option: add Telit Cinterion FN990A MBIM composition
  (bsc#1012628).
- selftests/mm: hmm-tests: don't hardcode THP size to 2MB
  (bsc#1012628).
- staging: sm750fb: fix division by zero in ps_to_hz()
  (bsc#1012628).
- wifi: rtw88: fix device leak on probe failure (bsc#1012628).
- scripts: generate_rust_analyzer.py: avoid FD leak (bsc#1012628).
- scripts/gdb/symbols: handle module path parameters
  (bsc#1012628).
- fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- usb: port: add delay after usb_hub_set_port_power()
  (bsc#1012628).
- usb: gadget: f_hid: don't call cdev_init while cdev in use
  (bsc#1012628).
- USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC
  touchscreen (bsc#1012628).
- usb: storage: Expand range of matched versions for VL817 quirks
  entry (bsc#1012628).
- usb: typec: fusb302: Switch to threaded IRQ handler
  (bsc#1012628).
- usbip: validate number_of_packets in usbip_pack_ret_submit()
  (bsc#1012628).
- smb: server: avoid double-free in smb_direct_free_sendmsg
  after smb_direct_flush_send_list() (bsc#1012628).
- smb: client: avoid double-free in smbd_free_send_io() after
  smbd_send_batch_flush() (bsc#1012628).
- ksmbd: fix mechToken leak when SPNEGO decode fails after token
  alloc (bsc#1012628).
- ksmbd: require 3 sub-authorities before reading sub_auth[2]
  (bsc#1012628).
- ksmbd: validate EaNameLength in smb2_get_ea() (bsc#1012628).
- smb: client: fix OOB reads parsing symlink error response
  (bsc#1012628).
- smb: client: fix off-by-8 bounds check in check_wsl_eas()
  (bsc#1012628).
- usb: gadget: renesas_usb3: validate endpoint index in standard
  request handlers (bsc#1012628).
- usb: gadget: f_phonet: fix skb frags[] overflow in
  pn_rx_complete() (bsc#1012628).
- usb: gadget: f_ncm: validate minimum block_len in
  ncm_unwrap_ntb() (bsc#1012628).
- fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
  (bsc#1012628).
- ALSA: fireworks: bound device-supplied status before string
  array lookup (bsc#1012628).
- ALSA: usx2y: us144mkii: fix NULL deref on missing interface 0
  (bsc#1012628).
- bnge: return after auxiliary_device_uninit() in error path
  (bsc#1012628).
- drm/vc4: platform_get_irq_byname() returns an int (bsc#1012628).
- NFC: digital: Bounds check NFC-A cascade depth in SDD response
  handler (bsc#1012628).
- net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
  (bsc#1012628).
- HID: core: clamp report_size in s32ton() to avoid undefined
  shift (bsc#1012628).
- HID: alps: fix NULL pointer dereference in alps_raw_event()
  (bsc#1012628).
- staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
  (bsc#1012628).
- i2c: s3c24xx: check the size of the SMBUS message before using
  it (bsc#1012628).
- can: raw: fix ro-&gt;uniq use-after-free in raw_rcv()
  (bsc#1012628).
- x86/CPU: Fix FPDSS on Zen1 (bsc#1012628).
- nfc: llcp: add missing return after LLCP_CLOSED checks
  (bsc#1012628).
- commit a523726</changelog>
  <changelog author="jslaby@suse.cz" date="1776945601">- Update config files. Set INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON=y (bsc#1262308)
  The same as for SL-16.*.
- commit ccbbbdf</changelog>
  <changelog author="pfalcato@suse.de" date="1776945602">- Re-enable ARM architectures and update configs
  Rather late (well, that's an understatement) but better than never.
- commit 46dfbfa</changelog>
  <changelog author="pfalcato@suse.de" date="1777291200">- update to 7.1-rc1
- drop patches (78 stable, 5 mainline, 1 unneeded)
  - patches.kernel.org/*
  - patches.suse/bcache-fix-uninitialized-closure-object.patch
  - patches.suse/crypto-hkdf-skip-TVs-with-unapproved-salt-lengths-in.patch
  - patches.suse/mfd-bcm2835-pm-Add-BCM2712-PM-device-support.patch
  - patches.suse/mfd-bcm2835-pm-Introduce-SoC-specific-type-identifier.patch
  - patches.suse/usb-gadget-f_hid-Add-missing-error-code.patch
  - patches.suse/writeback-Fix-use-after-free-in-inode_switch_wbs_wor.patch
- refresh
  - patches.rpmify/certs-Replace-openssl-invocation-with-OPENSSL.patch
  - patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch
  - patches.suse/add-suse-supported-flag.patch
  - patches.suse/btrfs-provide-super_operations-get_inode_dev
  - patches.suse/vfs-add-super_operations-get_inode_dev
- disable ARM architectures (need config update)
- new config options
  - Processor type and features
  - Power management and ACPI options
  - ACPI (Advanced Configuration and Power Interface) Support
  - CONFIG_ACPI_APEI_GHES_NVIDIA=m
  - CPU Frequency scaling
  - CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
  - Memory Management options
  - CONFIG_NUMA_MIGRATION=y
  - Data Access Monitoring
  - CONFIG_DAMON_DEBUG_SANITY=n
  - Device Drivers
  - PCI support
  - CONFIG_PCI_PWRCTRL_GENERIC=m
  - Generic Driver Options
  - CONFIG_DRIVER_DEFERRED_PROBE_TIMEOUT=10
  - fwctl device firmware access framework
  - CONFIG_FWCTL_BNXT=m
  - Memory Technology Device (MTD) support
  - Partition parsers
  - CONFIG_MTD_VIRT_CONCAT=y
  - Misc devices
  - EEPROM support
  - CONFIG_INTEL_MEI_CSC=m
  - Pin controllers
  - CONFIG_PINCTRL_STMFX=m
  - GPIO Support
  - Memory mapped GPIO drivers
  - CONFIG_GPIO_BY_PINCTRL=m
  - Port-mapped I/O GPIO drivers
  - CONFIG_GPIO_NOVALAKE=m
  - Power supply class support
  - CONFIG_BATTERY_S2MU005=m
  - Hardware Monitoring support
  - CONFIG_SENSORS_GPIO_FAN=m
  - CONFIG_SENSORS_LATTEPANDA_SIGMA_EC=m
  - CONFIG_SENSORS_MCP9982=m
  - PMBus support
  - CONFIG_SENSORS_APS_379=m
  - CONFIG_SENSORS_XDP720=m
  - CONFIG_SENSORS_XDPE1A2G7B=m
  - CONFIG_SENSORS_YOGAFAN=m
  - Multimedia support
  - Media ancillary drivers
  - Camera sensor devices
  - CONFIG_VIDEO_T4KA3=m
  - Graphics support
  - Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
  - CONFIG_DRM_RAS=y
  - Drivers for system framebuffers
  - CONFIG_DRM_COREBOOTDRM=m
  - Sound card support
  - Advanced Linux Sound Architecture
  - ALSA for SoC audio support
  - CODEC drivers
  - CS35L56 driver options
  - CONFIG_SND_SOC_CS35L56_CAL_PERFORM_CTRL=n
  - CONFIG_SND_SOC_UDA1380=m
  - HID bus support
  - Special HID drivers
  - CONFIG_HID_LENOVO_GO=m
  - CONFIG_HID_LENOVO_GO_S=m
  - CONFIG_HID_HUAWEI=m
  - DMA Engine support
  - CONFIG_SWITCHTEC_DMA=m
  - X86 Platform Specific Device Drivers
  - CONFIG_BITLAND_MIFS_WMI=m
  - Generic Radix Page Table
  - CONFIG_IOMMU_PT_RISCV64=n
  - Industrial I/O support
  - Analog to digital converters
  - CONFIG_QCOM_SPMI_ADC5_GEN3=n
  - Proximity and distance sensors
  - CONFIG_VL53L1X_I2C=n
  - CONFIG_MUX_CORE=y
  - File systems
  - DOS/FAT/EXFAT/NT Filesystems
  - CONFIG_NTFS_FS=n
  - CONFIG_NTFS_DEBUG=n
  - CONFIG_NTFS_FS_POSIX_ACL=n
  - Cryptographic API
  - Hashes, digests, and MACs
  - CONFIG_CRYPTO_SM3=m
  - Kernel hacking
  - Tracers
  - CONFIG_TRACE_REMOTE_TEST=n
  - Kernel Testing and Coverage
  - Runtime Testing
  - CONFIG_TEST_WORKQUEUE=n
- other architectures (OF-based options)
  - VIDEO_OV2732=m
  - DRM_LONTIUM_LT8713SX=n
  - DRM_PANEL_HIMAX_HX83121A=n
  - DRM_PANEL_ILITEK_ILI9806E_DSI=n
  - DRM_PANEL_ILITEK_ILI9806E_SPI=n
  - DRM_PANEL_LXD_M9189A=n
  - DRM_PANEL_MOTOROLA_MOT=n
  - DRM_PANEL_NOVATEK_NT37700F=n
  - DRM_PANEL_SAMSUNG_S6E8FC0=n
- x86_64 options
  - PINCTRL_STMFX=n
- ppc64le options
  - HSA_AMD_P2P=y
- s390x options
  - ISM_VFIO_PCI=m
  - PAGE_TABLE_CHECK=y
  - PAGE_TABLE_CHECK_ENFORCED=n
- riscv64 options
  - PCIE_ANDES_QILAI=m
  - PCIE_ESWIN=m
  - DWMAC_SPACEMIT=m
  - MDIO_PIC64HPSC=m
  - POWER_RESET_QEMU_VIRT_CTRL=m
  - HSA_AMD_P2P=y
  - DRM_THEAD_TH1520_DW_HDMI=m
  - DRM_DW_HDMI_AHB_AUDIO=n
  - DRM_DW_HDMI_I2S_AUDIO=n
  - DRM_DW_HDMI_GP_AUDIO=n
  - DRM_DW_HDMI_CEC=n
  - DRM_VERISILICON_DC=m
  - COMMON_CLK_EIC7700=m
  - TENSTORRENT_ATLANTIS_PRCM=m
  - DEBUG_GENERIC_PT=n
  - IOMMU_PT_AMDV1=n
  - IOMMU_PT_VTDSS=n
  - IOMMU_PT_RISCV64=y
  - IOMMU_PT_X86_64=n
  - POLARFIRE_SOC_IRQ_MUX=y
  - RESET_TENSTORRENT_ATLANTIS=m
  - PHY_EIC7700_SATA=m
- commit 4ffd344</changelog>
  <changelog author="jslaby@suse.cz" date="1777550400">- Update config files. Set CONFIG_CRYPTO_BENCHMARK=m on arm (bsc#1247996)
  The commit below omitted arm. Set this on arm too.
  Fixes: c17c50da0497 ("Update config files (bsc#1247996)")
  (cherry picked from commit 086d181cbac7a36b7d8fd9df243a6ef72efc1ded)
- commit fbfc4da</changelog>
  <changelog author="pfalcato@suse.de" date="1777896000">- update to 7.1-rc2
- refresh configs
- commit f495535</changelog>
  <changelog author="jslaby@suse.cz" date="1778155200">- Delete
  patches.suse/iwlwifi-declare-missing-firmware-files.patch (bsc#1254352).
  See:
  https://bugzilla.suse.com/show_bug.cgi?id=1254352#c17
  (cherry picked from commit 80f0df78b90666c98e9d3e12cc9109631ed0b7b2)
- commit 650b0c2</changelog>
  <changelog author="pfalcato@suse.de" date="1778241600">- xfrm: esp: avoid in-place decrypt on shared skb frags
  (dirty-pipe git-fixes).
- commit 43f0141</changelog>
  <changelog author="pfalcato@suse.de" date="1778241601">- Update
  patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
  (dirty-frag git-fixes).
  References: was wrong, it's obviously dirty-frag, not pipe. In my defense,
  it was late...
- commit 7726775</changelog>
  <changelog author="mkubecek@suse.cz" date="1778500800">- update to 7.1-rc3
- drop 1 mainline patch
  - patches.suse/xfrm-esp-avoid-in-place-decrypt-on-shared-skb-frags.patch
- commit 5b69a3b</changelog>
  <changelog author="msuchanek@suse.de" date="1778500801">- mkspec: Add signature to source list only when it exists
- commit e496e84</changelog>
  <changelog author="mkubecek@suse.cz" date="1779105600">- update to 7.1-rc4
- update configs
  - NVME_TARGET_AUTH_DEBUG=n
- commit 1ff3c85</changelog>
  <changelog author="sangeetha.thackarajan@suse.com" date="1779278400">- kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements
  define %__spec_install_post to truncate the uncompressed vmlinux
  to 0 bytes after find-debuginfo.sh and brp-* scripts run. This prevents
  rpmbuild from baking the %ghost file size into the FILESIZES
  header, which can cause installation failures on smaller /boot partitions.
  Fixes: bsc#1265456
- commit 222edac</changelog>
  <changelog author="msuchanek@suse.de" date="1779364800">- Kernel-binary: Do not truncate vmlinux when it's the boot image
  Some architectures use vmlinux to boot. Truncating vmlinux on those
  architectures causes signing failure during build. Also if the signing
  was disabled a brokne kernel would be produced.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit d3cf603</changelog>
  <changelog author="msuchanek@suse.de" date="1779364801">- kernel-binary: Only apply vmlinux workaround on SLE15 and later
  To create debuginfo for vmlinux the file needs to be present even if
  it's not packaged because a compressed file is packaged insteand.
  To accomplish that the file is marked as ghost in the file list. Then
  rpm does not complain that the file exists but does not package it.
  However, rpm still reserves space for ghost files when installing a
  package. To avoid reserving space for a file that is not used the file
  is truncated.
  That works on SLE 15 but on SLE 12 rpm then fails packaging the
  debuginfo complaiing that extra debuginfo files are present. Limit the
  workaround to SLE 15 and later.
  Fixes: 222edac2a18 (kernel-binary: prevent uncompressed vmlinux from inflating rpm size requirements)
- commit 1ef7451</changelog>
  <changelog author="mkubecek@suse.cz" date="1779624000">- update to 7.1-rc5
- update configs
  - EL3=m (i386 only, reverted driver removal)
- commit 78f8dcb</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710400">- Revert "drm/amd/display: Restore 5s vbl offdelay for NV3x+ DGPUs" (bsc#1259453).
- commit 446beaf</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710401">- drm/amd/display: Use vline2 interrupt on DCN instead of vstartup (bsc#1259453).
- commit b824711</changelog>
  <changelog author="pjakobsson@suse.de" date="1779710402">- drm/amd/display: Check for flip completion in OTG interrupt handlers (bsc#1259453).
- commit 2813e67</changelog>
  <changelog author="pjakobsson@suse.de" date="1779969600">- audit: Fix logging of NULL strings (bsc#1259668).
- commit 8d088ea</changelog>
</package>
</otherdata>