From 026f0829d47502e73f71e5f4bd09bd26cd43e3d7 Mon Sep 17 00:00:00 2001 From: jirislaby <> Date: Jan 11 2023 13:48:11 +0000 Subject: Update kernel-source to version 6.1.4 / rev 673 via SR 1057056 https://build.opensuse.org/request/show/1057056 by user jirislaby + dimstar_suse 6.1.4 & sphinx fix & alsa fixes --- diff --git a/.files b/.files index 34a77f8..745b308 100644 Binary files a/.files and b/.files differ diff --git a/.rev b/.rev index dff6a7a..aff67e4 100644 --- a/.rev +++ b/.rev @@ -6138,4 +6138,12 @@ As this is a serious local privilege escalation, I would like to see a timely in 6.1.3 & Qualcomm config changes 1055762 + + 11a1066d9fa917c2ef51e63648d70a75 + 6.1.4 + + dimstar_suse + 6.1.4 & sphinx fix & alsa fixes + 1057056 + diff --git a/check-for-config-changes b/check-for-config-changes index d7b8bd6..c0754d3 100644 --- a/check-for-config-changes +++ b/check-for-config-changes @@ -11,8 +11,7 @@ declare -a IGNORED_CONFIGS_RE=( 'CC_HAS_[A-Z_]*' 'CC_HAVE_[A-Z_]*' 'CC_VERSION_TEXT' - 'FTRACE_MCOUNT_USE_CC' - 'FTRACE_MCOUNT_USE_RECORDMCOUNT' + 'FTRACE_MCOUNT_USE_[A-Z_]*' 'GCC_VERSION' 'G*CC[0-9]*_NO_[A-Z_]*' 'HAVE_[A-Z]*_COMPILER' @@ -20,6 +19,7 @@ declare -a IGNORED_CONFIGS_RE=( 'PAHOLE_VERSION' 'TOOLCHAIN_HAS_[A-Z_]*' 'TOOLS_SUPPORT_[A-Z_]*' + 'OBJTOOL' ) declare -a SED_ARGS=() diff --git a/config.tar.bz2 b/config.tar.bz2 index 99931b8..c88526c 120000 --- a/config.tar.bz2 +++ b/config.tar.bz2 @@ -1 +1 @@ -/ipfs/bafybeidkwdl45gzaykc6xwc4sec73sxqynkh4s2hm3lfkmrapdpnogbrwi \ No newline at end of file +/ipfs/bafybeie6bwfqjvhdqvt5dtpu5w3kohaqqb3gcz4x3jtzndfcfcv54gv3d4 \ No newline at end of file diff --git a/dtb-aarch64.changes b/dtb-aarch64.changes index d2e1bde..a2ae733 100644 --- a/dtb-aarch64.changes +++ b/dtb-aarch64.changes @@ -1,4 +1,430 @@ ------------------------------------------------------------------- +Mon Jan 9 11:59:51 CET 2023 - jslaby@suse.cz + +- docs: Fix the docs build with Sphinx 6.0 (sphinx_6.0-staging_E). +- commit 4b9b43c + +------------------------------------------------------------------- +Mon Jan 9 07:15:38 CET 2023 - jslaby@suse.cz + +- Linux 6.1.4 (bsc#1012628). +- drm/amdgpu: skip MES for S0ix as well since it's part of GFX + (bsc#1012628). +- drm/amdgpu: skip mes self test after s0i3 resume for MES IP + v11.0 (bsc#1012628). +- media: stv0288: use explicitly signed char (bsc#1012628). +- cxl/region: Fix memdev reuse check (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS DMA coherency (bsc#1012628). +- arm64: Prohibit instrumentation on arch_stack_walk() + (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for LLCC driver (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for ICC_BWMON driver (bsc#1012628). +- kest.pl: Fix grub2 menu handling for rebooting (bsc#1012628). +- ktest.pl minconfig: Unset configs instead of just removing them + (bsc#1012628). +- jbd2: use the correct print format (bsc#1012628). +- perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on + ICX-D (bsc#1012628). +- perf/x86/intel/uncore: Clear attr_update properly (bsc#1012628). +- arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive + strength (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS reference clocks + (bsc#1012628). +- mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than + 400K (bsc#1012628). +- phy: qcom-qmp-combo: fix out-of-bounds clock access + (bsc#1012628). +- drm/amd/pm: update SMU13.0.0 reported maximum shader clock + (bsc#1012628). +- drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings + (bsc#1012628). +- btrfs: fix uninitialized parent in insert_state (bsc#1012628). +- btrfs: fix extent map use-after-free when handling missing + device in read_one_chunk (bsc#1012628). +- btrfs: fix resolving backrefs for inline extent followed by + prealloc (bsc#1012628). +- ARM: ux500: do not directly dereference __iomem (bsc#1012628). +- arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins + drive strength (bsc#1012628). +- random: use rejection sampling for uniform bounded random + integers (bsc#1012628). +- x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant + diagnostics (bsc#1012628). +- arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins + drive strength (bsc#1012628). +- cxl/region: Fix missing probe failure (bsc#1012628). +- EDAC/mc_sysfs: Increase legacy channel support to 12 + (bsc#1012628). +- selftests: Use optional USERCFLAGS and USERLDFLAGS + (bsc#1012628). +- x86/MCE/AMD: Clear DFR errors found in THR handler + (bsc#1012628). +- random: add helpers for random numbers with given floor or range + (bsc#1012628). +- PM/devfreq: governor: Add a private governor_data for governor + (bsc#1012628). +- cpufreq: Init completion before kobject_init_and_add() + (bsc#1012628). +- ext2: unbugger ext2_empty_dir() (bsc#1012628). +- media: s5p-mfc: Fix to handle reference queue during finishing + (bsc#1012628). +- media: s5p-mfc: Clear workbit to handle error condition + (bsc#1012628). +- media: s5p-mfc: Fix in register read and write for H264 + (bsc#1012628). +- bpf: Resolve fext program type when checking map compatibility + (bsc#1012628). +- ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (bsc#1012628). +- ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude + laptops (bsc#1012628). +- platform/x86: thinkpad_acpi: Fix max_brightness of thinklight + (bsc#1012628). +- platform/x86: ideapad-laptop: Revert "check for touchpad + support in _CFG" (bsc#1012628). +- platform/x86: ideapad-laptop: Add new _CFG bit numbers for + future use (bsc#1012628). +- platform/x86: ideapad-laptop: support for more special keys + in WMI (bsc#1012628). +- ACPI: video: Simplify __acpi_video_get_backlight_type() + (bsc#1012628). +- ACPI: video: Prefer native over vendor (bsc#1012628). +- platform/x86: ideapad-laptop: Refactor + ideapad_sync_touchpad_state() (bsc#1012628). +- platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events + on probe / resume (bsc#1012628). +- platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off + on select models (bsc#1012628). +- platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some + models (bsc#1012628). +- platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD + at probe time (bsc#1012628). +- platform/x86: intel-uncore-freq: add Emerald Rapids support + (bsc#1012628). +- ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle + and lock (bsc#1012628). +- platform/x86: x86-android-tablets: Add Medion Lifetab S10346 + data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 + (YT3-X90F) charger + fuel-gauge data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Advantech MICA-071 + extra button (bsc#1012628). +- HID: Ignore HP Envy x360 eu0009nv stylus battery (bsc#1012628). +- ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 + Wireless (bsc#1012628). +- fs: dlm: fix sock release if listen fails (bsc#1012628). +- fs: dlm: retry accept() until -EAGAIN or error returns + (bsc#1012628). +- mptcp: netlink: fix some error return code (bsc#1012628). +- mptcp: remove MPTCP 'ifdef' in TCP SYN cookies (bsc#1012628). +- mptcp: dedicated request sock for subflow in v6 (bsc#1012628). +- mptcp: use proper req destructor for IPv6 (bsc#1012628). +- dm cache: Fix ABBA deadlock between shrink_slab and + dm_cache_metadata_abort (bsc#1012628). +- dm thin: Fix ABBA deadlock between shrink_slab and + dm_pool_abort_metadata (bsc#1012628). +- dm thin: Use last transaction's pmd->root when commit failed + (bsc#1012628). +- dm thin: resume even if in FAIL mode (bsc#1012628). +- dm thin: Fix UAF in run_timer_softirq() (bsc#1012628). +- dm integrity: Fix UAF in dm_integrity_dtr() (bsc#1012628). +- dm clone: Fix UAF in clone_dtr() (bsc#1012628). +- dm cache: Fix UAF in destroy() (bsc#1012628). +- dm cache: set needs_check flag after aborting metadata + (bsc#1012628). +- ata: ahci: fix enum constants for gcc-13 (bsc#1012628). +- PCI/DOE: Fix maximum data object length miscalculation + (bsc#1012628). +- tracing/hist: Fix out-of-bound write on + 'action_data.var_ref_idx' (bsc#1012628). +- perf/core: Call LSM hook after copying perf_event_attr + (bsc#1012628). +- xtensa: add __umulsidi3 helper (bsc#1012628). +- of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values + (bsc#1012628). +- ima: Fix hash dependency to correct algorithm (bsc#1012628). +- KVM: VMX: Resume guest immediately when injecting #GP on ECREATE + (bsc#1012628). +- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 + check fails (bsc#1012628). +- KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself + (bsc#1012628). +- KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 + (bsc#1012628). +- x86/microcode/intel: Do not retry microcode reloading on the + APs (bsc#1012628). +- ftrace/x86: Add back ftrace_expected for ftrace bug reports + (bsc#1012628). +- x86/kprobes: Fix kprobes instruction boudary check with + CONFIG_RETHUNK (bsc#1012628). +- x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK + (bsc#1012628). +- tracing: Fix race where eprobes can be called before the event + (bsc#1012628). +- powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 + (bsc#1012628). +- tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE + (bsc#1012628). +- tracing/hist: Fix wrong return value in parse_action_params() + (bsc#1012628). +- tracing/probes: Handle system names with hyphens (bsc#1012628). +- tracing: Fix issue of missing one synthetic field (bsc#1012628). +- tracing: Fix infinite loop in tracing_read_pipe on overflowed + print_trace_line (bsc#1012628). +- staging: media: tegra-video: fix chan->mipi value on error + (bsc#1012628). +- staging: media: tegra-video: fix device_node use after free + (bsc#1012628). +- arm64: dts: mediatek: mt8195-demo: fix the memory size of node + secmon (bsc#1012628). +- ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod + (bsc#1012628). +- media: dvb-core: Fix double free in dvb_register_device() + (bsc#1012628). +- cifs: fix confusing debug message (bsc#1012628). +- cifs: fix missing display of three mount options (bsc#1012628). +- cifs: set correct tcon status after initial tree connect + (bsc#1012628). +- cifs: set correct ipc status after initial tree connect + (bsc#1012628). +- cifs: set correct status of tcon ipc when reconnecting + (bsc#1012628). +- ravb: Fix "failed to switch device to config mode" message + during unbind (bsc#1012628). +- rtc: ds1347: fix value written to century register + (bsc#1012628). +- drm/amdgpu: fix mmhub register base coding error (bsc#1012628). +- block: mq-deadline: Fix dd_finish_request() for zoned devices + (bsc#1012628). +- block: mq-deadline: Do not break sequential write streams to + zoned HDDs (bsc#1012628). +- md/bitmap: Fix bitmap chunk size overflow issues (bsc#1012628). +- efi: Add iMac Pro 2017 to uefi skip cert quirk (bsc#1012628). +- wifi: wilc1000: sdio: fix module autoloading (bsc#1012628). +- ASoC: jz4740-i2s: Handle independent FIFO flush bits + (bsc#1012628). +- ipu3-imgu: Fix NULL pointer dereference in + imgu_subdev_set_selection() (bsc#1012628). +- ipmi: fix long wait in unload when IPMI disconnect + (bsc#1012628). +- mtd: spi-nor: Check for zero erase size in + spi_nor_find_best_erase_type() (bsc#1012628). +- ima: Fix a potential NULL pointer access in + ima_restore_measurement_list (bsc#1012628). +- ipmi: fix use after free in _ipmi_destroy_user() (bsc#1012628). +- mtd: spi-nor: gigadevice: gd25q256: replace + gd25q256_default_init with gd25q256_post_bfpt (bsc#1012628). +- ima: Fix memory leak in __ima_inode_hash() (bsc#1012628). +- um: virt-pci: Avoid GCC non-NULL warning (bsc#1012628). +- crypto: ccree,hisilicon - Fix dependencies to correct algorithm + (bsc#1012628). +- PCI: Fix pci_device_is_present() for VFs by checking PF + (bsc#1012628). +- PCI/sysfs: Fix double free in error path (bsc#1012628). +- RISC-V: kexec: Fix memory leak of fdt buffer (bsc#1012628). +- riscv: Fixup compile error with !MMU (bsc#1012628). +- RISC-V: kexec: Fix memory leak of elf header buffer + (bsc#1012628). +- riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument + (bsc#1012628). +- riscv: mm: notify remote harts about mmu cache updates + (bsc#1012628). +- crypto: n2 - add missing hash statesize (bsc#1012628). +- crypto: ccp - Add support for TEE for PCI ID 0x14CA + (bsc#1012628). +- driver core: Fix bus_type.match() error handling in + __driver_attach() (bsc#1012628). +- bus: mhi: host: Fix race between channel preparation and M0 + event (bsc#1012628). +- phy: qcom-qmp-combo: fix sdm845 reset (bsc#1012628). +- phy: qcom-qmp-combo: fix sc8180x reset (bsc#1012628). +- iommu/amd: Fix ivrs_acpihid cmdline parsing code (bsc#1012628). +- iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and + ivrs_acpihid options (bsc#1012628). +- test_kprobes: Fix implicit declaration error of test_kprobes + (bsc#1012628). +- hugetlb: really allocate vma lock for all sharable vmas + (bsc#1012628). +- remoteproc: imx_dsp_rproc: Add mutex protection for workqueue + (bsc#1012628). +- remoteproc: core: Do pm_relax when in RPROC_OFFLINE state + (bsc#1012628). +- remoteproc: imx_rproc: Correct i.MX93 DRAM mapping + (bsc#1012628). +- parisc: led: Fix potential null-ptr-deref in start_task() + (bsc#1012628). +- parisc: Drop locking in pdc console code (bsc#1012628). +- parisc: Fix locking in pdc_iodc_print() firmware call + (bsc#1012628). +- parisc: Add missing FORCE prerequisites in Makefile + (bsc#1012628). +- parisc: Drop duplicate kgdb_pdc console (bsc#1012628). +- parisc: Drop PMD_SHIFT from calculation in pgtable.h + (bsc#1012628). +- device_cgroup: Roll back to original exceptions after copy + failure (bsc#1012628). +- drm/connector: send hotplug uevent on connector cleanup + (bsc#1012628). +- drm/vmwgfx: Validate the box size for the snooped cursor + (bsc#1012628). +- drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (bsc#1012628). +- drm/etnaviv: move idle mapping reaping into separate function + (bsc#1012628). +- drm/i915/dsi: fix VBT send packet port selection for dual link + DSI (bsc#1012628). +- drm/ingenic: Fix missing platform_driver_unregister() call in + ingenic_drm_init() (bsc#1012628). +- drm/etnaviv: reap idle mapping if it doesn't match the softpin + address (bsc#1012628). +- ext4: silence the warning when evicting inode with + dioread_nolock (bsc#1012628). +- ext4: add inode table check in __ext4_get_inode_loc to aovid + possible infinite loop (bsc#1012628). +- ext4: remove trailing newline from ext4_msg() message + (bsc#1012628). +- ext4: correct inconsistent error msg in nojournal mode + (bsc#1012628). +- fs: ext4: initialize fsdata in pagecache_write() (bsc#1012628). +- ext4: fix use-after-free in ext4_orphan_cleanup (bsc#1012628). +- ext4: fix undefined behavior in bit shift for + ext4_check_flag_values (bsc#1012628). +- ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode + (bsc#1012628). +- ext4: add helper to check quota inums (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad quota inode + (bsc#1012628). +- ext4: fix reserved cluster accounting in __es_remove_extent() + (bsc#1012628). +- ext4: journal_path mount options should follow links + (bsc#1012628). +- ext4: check and assert if marking an no_delete evicting inode + dirty (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad boot loader + inode (bsc#1012628). +- ext4: don't allow journal inode to have encrypt flag + (bsc#1012628). +- ext4: disable fast-commit of encrypted dir operations + (bsc#1012628). +- ext4: fix leaking uninitialized memory in fast-commit journal + (bsc#1012628). +- ext4: don't set up encryption key during jbd2 transaction + (bsc#1012628). +- ext4: add missing validation of fast-commit record lengths + (bsc#1012628). +- ext4: fix unaligned memory access in ext4_fc_reserve_space() + (bsc#1012628). +- ext4: fix off-by-one errors in fast-commit block filling + (bsc#1012628). +- ext4: fix uninititialized value in 'ext4_evict_inode' + (bsc#1012628). +- ext4: init quota for 'old.inode' in 'ext4_rename' (bsc#1012628). +- ext4: don't fail GETFSUUID when the caller provides a long + buffer (bsc#1012628). +- ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + + inline (bsc#1012628). +- ext4: fix corruption when online resizing a 1K bigalloc fs + (bsc#1012628). +- ext4: fix error code return to user-space in ext4_get_branch() + (bsc#1012628). +- ext4: fix bad checksum after online resize (bsc#1012628). +- ext4: dont return EINVAL from GETFSUUID when reporting UUID + length (bsc#1012628). +- ext4: fix corrupt backup group descriptors after online resize + (bsc#1012628). +- ext4: avoid BUG_ON when creating xattrs (bsc#1012628). +- ext4: fix deadlock due to mbcache entry corruption + (bsc#1012628). +- ext4: fix kernel BUG in 'ext4_write_inline_data_end()' + (bsc#1012628). +- ext4: fix inode leak in ext4_xattr_inode_create() on an error + path (bsc#1012628). +- ext4: initialize quota before expanding inode in setproject + ioctl (bsc#1012628). +- ext4: avoid unaccounted block allocation when expanding inode + (bsc#1012628). +- ext4: allocate extended attribute value in vmalloc area + (bsc#1012628). +- drm/i915/ttm: consider CCS for backup objects (bsc#1012628). +- drm/amd/display: Add DCN314 display SG Support (bsc#1012628). +- drm/amdgpu: handle polaris10/11 overlap asics (v2) + (bsc#1012628). +- drm/amdgpu: make display pinning more flexible (v2) + (bsc#1012628). +- drm/i915: improve the catch-all evict to handle lock contention + (bsc#1012628). +- drm/i915/migrate: Account for the reserved_space (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 + (bsc#1012628). +- drm/amd/pm: correct the fan speed retrieving in PWM for some + SMU13 asics (bsc#1012628). +- commit 9fd04e2 + +------------------------------------------------------------------- +Fri Jan 6 16:42:04 CET 2023 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Add Enhances and Supplements tags to in-tree KMPs + This makes in-tree KMPs more consistent with externally built KMPs and + silences several rpmlint warnings. +- commit 02b7735 + +------------------------------------------------------------------- +Fri Jan 6 15:33:16 CET 2023 - mkubecek@suse.cz + +- rpm/check-for-config-changes: add OBJTOOL and FTRACE_MCOUNT_USE_* + Dummy gcc pretends to support -mrecord-mcount option but actual gcc on + ppc64le does not. Therefore ppc64le builds of 6.2-rc1 and later in OBS + enable FTRACE_MCOUNT_USE_OBJTOOL and OBJTOOL config options, resulting in + check failure. + As we already have FTRACE_MCOUNT_USE_CC and FTRACE_MCOUNT_USE_RECORDMCOUNT + in the exception list, replace them with a general pattern. And add OBJTOOL + as well. +- commit 887416f + +------------------------------------------------------------------- +Thu Jan 5 20:14:21 CET 2023 - jeffm@suse.com + +- supported-flag: fix build failures with SUSE_KERNEL_SUPPORTED=y + Upstream commit 425937381ec (kbuild: re-run modpost when it is updated) + added an expectation that the MODPOST variable would only point to the + modpost executable and moved arguments to the modpost-args variable. + Also removed some legacy stuff, like the assumption that MODVERDIR would + exist (and then later creating it and using it) when the only two + places we ever care about Module.supported being located are the directory + in which an external module is being built and the current directory. +- commit 2e19141 + +------------------------------------------------------------------- +Thu Jan 5 17:16:49 CET 2023 - jeffm@suse.com + +- config: Added product codes to suse_version.h for comparison + Refreshed + patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 3dffbad + +------------------------------------------------------------------- +Thu Jan 5 16:46:10 CET 2023 - jeffm@suse.com + +- config: Added support for ALP releases in product identifiers +- Refresh patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 1b2e183 + +------------------------------------------------------------------- +Thu Jan 5 09:40:29 CET 2023 - tiwai@suse.de + +- Revert "ALSA: usb-audio: Drop superfluous interface setup at + parsing" (bsc#1206766). +- ALSA: usb-audio: More refactoring of hw constraint rules + (bsc#1206766). +- ALSA: usb-audio: Relax hw constraints for implicit fb sync + (bsc#1206766). +- ALSA: usb-audio: Make sure to stop endpoints before closing EPs + (bsc#1206766). +- commit 80a4df2 + +------------------------------------------------------------------- Wed Jan 4 12:03:53 CET 2023 - jslaby@suse.cz - Linux 6.1.3 (bsc#1012628). diff --git a/dtb-aarch64.spec b/dtb-aarch64.spec index 9c6c1c6..a93997b 100644 --- a/dtb-aarch64.spec +++ b/dtb-aarch64.spec @@ -17,7 +17,7 @@ %define srcversion 6.1 -%define patchversion 6.1.3 +%define patchversion 6.1.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-aarch64 -Version: 6.1.3 +Version: 6.1.4 %if 0%{?is_kotd} -Release: .ga5315fb +Release: .g4b9b43c %else Release: 0 %endif diff --git a/dtb-armv6l.changes b/dtb-armv6l.changes index d2e1bde..a2ae733 100644 --- a/dtb-armv6l.changes +++ b/dtb-armv6l.changes @@ -1,4 +1,430 @@ ------------------------------------------------------------------- +Mon Jan 9 11:59:51 CET 2023 - jslaby@suse.cz + +- docs: Fix the docs build with Sphinx 6.0 (sphinx_6.0-staging_E). +- commit 4b9b43c + +------------------------------------------------------------------- +Mon Jan 9 07:15:38 CET 2023 - jslaby@suse.cz + +- Linux 6.1.4 (bsc#1012628). +- drm/amdgpu: skip MES for S0ix as well since it's part of GFX + (bsc#1012628). +- drm/amdgpu: skip mes self test after s0i3 resume for MES IP + v11.0 (bsc#1012628). +- media: stv0288: use explicitly signed char (bsc#1012628). +- cxl/region: Fix memdev reuse check (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS DMA coherency (bsc#1012628). +- arm64: Prohibit instrumentation on arch_stack_walk() + (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for LLCC driver (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for ICC_BWMON driver (bsc#1012628). +- kest.pl: Fix grub2 menu handling for rebooting (bsc#1012628). +- ktest.pl minconfig: Unset configs instead of just removing them + (bsc#1012628). +- jbd2: use the correct print format (bsc#1012628). +- perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on + ICX-D (bsc#1012628). +- perf/x86/intel/uncore: Clear attr_update properly (bsc#1012628). +- arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive + strength (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS reference clocks + (bsc#1012628). +- mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than + 400K (bsc#1012628). +- phy: qcom-qmp-combo: fix out-of-bounds clock access + (bsc#1012628). +- drm/amd/pm: update SMU13.0.0 reported maximum shader clock + (bsc#1012628). +- drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings + (bsc#1012628). +- btrfs: fix uninitialized parent in insert_state (bsc#1012628). +- btrfs: fix extent map use-after-free when handling missing + device in read_one_chunk (bsc#1012628). +- btrfs: fix resolving backrefs for inline extent followed by + prealloc (bsc#1012628). +- ARM: ux500: do not directly dereference __iomem (bsc#1012628). +- arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins + drive strength (bsc#1012628). +- random: use rejection sampling for uniform bounded random + integers (bsc#1012628). +- x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant + diagnostics (bsc#1012628). +- arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins + drive strength (bsc#1012628). +- cxl/region: Fix missing probe failure (bsc#1012628). +- EDAC/mc_sysfs: Increase legacy channel support to 12 + (bsc#1012628). +- selftests: Use optional USERCFLAGS and USERLDFLAGS + (bsc#1012628). +- x86/MCE/AMD: Clear DFR errors found in THR handler + (bsc#1012628). +- random: add helpers for random numbers with given floor or range + (bsc#1012628). +- PM/devfreq: governor: Add a private governor_data for governor + (bsc#1012628). +- cpufreq: Init completion before kobject_init_and_add() + (bsc#1012628). +- ext2: unbugger ext2_empty_dir() (bsc#1012628). +- media: s5p-mfc: Fix to handle reference queue during finishing + (bsc#1012628). +- media: s5p-mfc: Clear workbit to handle error condition + (bsc#1012628). +- media: s5p-mfc: Fix in register read and write for H264 + (bsc#1012628). +- bpf: Resolve fext program type when checking map compatibility + (bsc#1012628). +- ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (bsc#1012628). +- ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude + laptops (bsc#1012628). +- platform/x86: thinkpad_acpi: Fix max_brightness of thinklight + (bsc#1012628). +- platform/x86: ideapad-laptop: Revert "check for touchpad + support in _CFG" (bsc#1012628). +- platform/x86: ideapad-laptop: Add new _CFG bit numbers for + future use (bsc#1012628). +- platform/x86: ideapad-laptop: support for more special keys + in WMI (bsc#1012628). +- ACPI: video: Simplify __acpi_video_get_backlight_type() + (bsc#1012628). +- ACPI: video: Prefer native over vendor (bsc#1012628). +- platform/x86: ideapad-laptop: Refactor + ideapad_sync_touchpad_state() (bsc#1012628). +- platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events + on probe / resume (bsc#1012628). +- platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off + on select models (bsc#1012628). +- platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some + models (bsc#1012628). +- platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD + at probe time (bsc#1012628). +- platform/x86: intel-uncore-freq: add Emerald Rapids support + (bsc#1012628). +- ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle + and lock (bsc#1012628). +- platform/x86: x86-android-tablets: Add Medion Lifetab S10346 + data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 + (YT3-X90F) charger + fuel-gauge data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Advantech MICA-071 + extra button (bsc#1012628). +- HID: Ignore HP Envy x360 eu0009nv stylus battery (bsc#1012628). +- ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 + Wireless (bsc#1012628). +- fs: dlm: fix sock release if listen fails (bsc#1012628). +- fs: dlm: retry accept() until -EAGAIN or error returns + (bsc#1012628). +- mptcp: netlink: fix some error return code (bsc#1012628). +- mptcp: remove MPTCP 'ifdef' in TCP SYN cookies (bsc#1012628). +- mptcp: dedicated request sock for subflow in v6 (bsc#1012628). +- mptcp: use proper req destructor for IPv6 (bsc#1012628). +- dm cache: Fix ABBA deadlock between shrink_slab and + dm_cache_metadata_abort (bsc#1012628). +- dm thin: Fix ABBA deadlock between shrink_slab and + dm_pool_abort_metadata (bsc#1012628). +- dm thin: Use last transaction's pmd->root when commit failed + (bsc#1012628). +- dm thin: resume even if in FAIL mode (bsc#1012628). +- dm thin: Fix UAF in run_timer_softirq() (bsc#1012628). +- dm integrity: Fix UAF in dm_integrity_dtr() (bsc#1012628). +- dm clone: Fix UAF in clone_dtr() (bsc#1012628). +- dm cache: Fix UAF in destroy() (bsc#1012628). +- dm cache: set needs_check flag after aborting metadata + (bsc#1012628). +- ata: ahci: fix enum constants for gcc-13 (bsc#1012628). +- PCI/DOE: Fix maximum data object length miscalculation + (bsc#1012628). +- tracing/hist: Fix out-of-bound write on + 'action_data.var_ref_idx' (bsc#1012628). +- perf/core: Call LSM hook after copying perf_event_attr + (bsc#1012628). +- xtensa: add __umulsidi3 helper (bsc#1012628). +- of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values + (bsc#1012628). +- ima: Fix hash dependency to correct algorithm (bsc#1012628). +- KVM: VMX: Resume guest immediately when injecting #GP on ECREATE + (bsc#1012628). +- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 + check fails (bsc#1012628). +- KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself + (bsc#1012628). +- KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 + (bsc#1012628). +- x86/microcode/intel: Do not retry microcode reloading on the + APs (bsc#1012628). +- ftrace/x86: Add back ftrace_expected for ftrace bug reports + (bsc#1012628). +- x86/kprobes: Fix kprobes instruction boudary check with + CONFIG_RETHUNK (bsc#1012628). +- x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK + (bsc#1012628). +- tracing: Fix race where eprobes can be called before the event + (bsc#1012628). +- powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 + (bsc#1012628). +- tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE + (bsc#1012628). +- tracing/hist: Fix wrong return value in parse_action_params() + (bsc#1012628). +- tracing/probes: Handle system names with hyphens (bsc#1012628). +- tracing: Fix issue of missing one synthetic field (bsc#1012628). +- tracing: Fix infinite loop in tracing_read_pipe on overflowed + print_trace_line (bsc#1012628). +- staging: media: tegra-video: fix chan->mipi value on error + (bsc#1012628). +- staging: media: tegra-video: fix device_node use after free + (bsc#1012628). +- arm64: dts: mediatek: mt8195-demo: fix the memory size of node + secmon (bsc#1012628). +- ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod + (bsc#1012628). +- media: dvb-core: Fix double free in dvb_register_device() + (bsc#1012628). +- cifs: fix confusing debug message (bsc#1012628). +- cifs: fix missing display of three mount options (bsc#1012628). +- cifs: set correct tcon status after initial tree connect + (bsc#1012628). +- cifs: set correct ipc status after initial tree connect + (bsc#1012628). +- cifs: set correct status of tcon ipc when reconnecting + (bsc#1012628). +- ravb: Fix "failed to switch device to config mode" message + during unbind (bsc#1012628). +- rtc: ds1347: fix value written to century register + (bsc#1012628). +- drm/amdgpu: fix mmhub register base coding error (bsc#1012628). +- block: mq-deadline: Fix dd_finish_request() for zoned devices + (bsc#1012628). +- block: mq-deadline: Do not break sequential write streams to + zoned HDDs (bsc#1012628). +- md/bitmap: Fix bitmap chunk size overflow issues (bsc#1012628). +- efi: Add iMac Pro 2017 to uefi skip cert quirk (bsc#1012628). +- wifi: wilc1000: sdio: fix module autoloading (bsc#1012628). +- ASoC: jz4740-i2s: Handle independent FIFO flush bits + (bsc#1012628). +- ipu3-imgu: Fix NULL pointer dereference in + imgu_subdev_set_selection() (bsc#1012628). +- ipmi: fix long wait in unload when IPMI disconnect + (bsc#1012628). +- mtd: spi-nor: Check for zero erase size in + spi_nor_find_best_erase_type() (bsc#1012628). +- ima: Fix a potential NULL pointer access in + ima_restore_measurement_list (bsc#1012628). +- ipmi: fix use after free in _ipmi_destroy_user() (bsc#1012628). +- mtd: spi-nor: gigadevice: gd25q256: replace + gd25q256_default_init with gd25q256_post_bfpt (bsc#1012628). +- ima: Fix memory leak in __ima_inode_hash() (bsc#1012628). +- um: virt-pci: Avoid GCC non-NULL warning (bsc#1012628). +- crypto: ccree,hisilicon - Fix dependencies to correct algorithm + (bsc#1012628). +- PCI: Fix pci_device_is_present() for VFs by checking PF + (bsc#1012628). +- PCI/sysfs: Fix double free in error path (bsc#1012628). +- RISC-V: kexec: Fix memory leak of fdt buffer (bsc#1012628). +- riscv: Fixup compile error with !MMU (bsc#1012628). +- RISC-V: kexec: Fix memory leak of elf header buffer + (bsc#1012628). +- riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument + (bsc#1012628). +- riscv: mm: notify remote harts about mmu cache updates + (bsc#1012628). +- crypto: n2 - add missing hash statesize (bsc#1012628). +- crypto: ccp - Add support for TEE for PCI ID 0x14CA + (bsc#1012628). +- driver core: Fix bus_type.match() error handling in + __driver_attach() (bsc#1012628). +- bus: mhi: host: Fix race between channel preparation and M0 + event (bsc#1012628). +- phy: qcom-qmp-combo: fix sdm845 reset (bsc#1012628). +- phy: qcom-qmp-combo: fix sc8180x reset (bsc#1012628). +- iommu/amd: Fix ivrs_acpihid cmdline parsing code (bsc#1012628). +- iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and + ivrs_acpihid options (bsc#1012628). +- test_kprobes: Fix implicit declaration error of test_kprobes + (bsc#1012628). +- hugetlb: really allocate vma lock for all sharable vmas + (bsc#1012628). +- remoteproc: imx_dsp_rproc: Add mutex protection for workqueue + (bsc#1012628). +- remoteproc: core: Do pm_relax when in RPROC_OFFLINE state + (bsc#1012628). +- remoteproc: imx_rproc: Correct i.MX93 DRAM mapping + (bsc#1012628). +- parisc: led: Fix potential null-ptr-deref in start_task() + (bsc#1012628). +- parisc: Drop locking in pdc console code (bsc#1012628). +- parisc: Fix locking in pdc_iodc_print() firmware call + (bsc#1012628). +- parisc: Add missing FORCE prerequisites in Makefile + (bsc#1012628). +- parisc: Drop duplicate kgdb_pdc console (bsc#1012628). +- parisc: Drop PMD_SHIFT from calculation in pgtable.h + (bsc#1012628). +- device_cgroup: Roll back to original exceptions after copy + failure (bsc#1012628). +- drm/connector: send hotplug uevent on connector cleanup + (bsc#1012628). +- drm/vmwgfx: Validate the box size for the snooped cursor + (bsc#1012628). +- drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (bsc#1012628). +- drm/etnaviv: move idle mapping reaping into separate function + (bsc#1012628). +- drm/i915/dsi: fix VBT send packet port selection for dual link + DSI (bsc#1012628). +- drm/ingenic: Fix missing platform_driver_unregister() call in + ingenic_drm_init() (bsc#1012628). +- drm/etnaviv: reap idle mapping if it doesn't match the softpin + address (bsc#1012628). +- ext4: silence the warning when evicting inode with + dioread_nolock (bsc#1012628). +- ext4: add inode table check in __ext4_get_inode_loc to aovid + possible infinite loop (bsc#1012628). +- ext4: remove trailing newline from ext4_msg() message + (bsc#1012628). +- ext4: correct inconsistent error msg in nojournal mode + (bsc#1012628). +- fs: ext4: initialize fsdata in pagecache_write() (bsc#1012628). +- ext4: fix use-after-free in ext4_orphan_cleanup (bsc#1012628). +- ext4: fix undefined behavior in bit shift for + ext4_check_flag_values (bsc#1012628). +- ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode + (bsc#1012628). +- ext4: add helper to check quota inums (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad quota inode + (bsc#1012628). +- ext4: fix reserved cluster accounting in __es_remove_extent() + (bsc#1012628). +- ext4: journal_path mount options should follow links + (bsc#1012628). +- ext4: check and assert if marking an no_delete evicting inode + dirty (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad boot loader + inode (bsc#1012628). +- ext4: don't allow journal inode to have encrypt flag + (bsc#1012628). +- ext4: disable fast-commit of encrypted dir operations + (bsc#1012628). +- ext4: fix leaking uninitialized memory in fast-commit journal + (bsc#1012628). +- ext4: don't set up encryption key during jbd2 transaction + (bsc#1012628). +- ext4: add missing validation of fast-commit record lengths + (bsc#1012628). +- ext4: fix unaligned memory access in ext4_fc_reserve_space() + (bsc#1012628). +- ext4: fix off-by-one errors in fast-commit block filling + (bsc#1012628). +- ext4: fix uninititialized value in 'ext4_evict_inode' + (bsc#1012628). +- ext4: init quota for 'old.inode' in 'ext4_rename' (bsc#1012628). +- ext4: don't fail GETFSUUID when the caller provides a long + buffer (bsc#1012628). +- ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + + inline (bsc#1012628). +- ext4: fix corruption when online resizing a 1K bigalloc fs + (bsc#1012628). +- ext4: fix error code return to user-space in ext4_get_branch() + (bsc#1012628). +- ext4: fix bad checksum after online resize (bsc#1012628). +- ext4: dont return EINVAL from GETFSUUID when reporting UUID + length (bsc#1012628). +- ext4: fix corrupt backup group descriptors after online resize + (bsc#1012628). +- ext4: avoid BUG_ON when creating xattrs (bsc#1012628). +- ext4: fix deadlock due to mbcache entry corruption + (bsc#1012628). +- ext4: fix kernel BUG in 'ext4_write_inline_data_end()' + (bsc#1012628). +- ext4: fix inode leak in ext4_xattr_inode_create() on an error + path (bsc#1012628). +- ext4: initialize quota before expanding inode in setproject + ioctl (bsc#1012628). +- ext4: avoid unaccounted block allocation when expanding inode + (bsc#1012628). +- ext4: allocate extended attribute value in vmalloc area + (bsc#1012628). +- drm/i915/ttm: consider CCS for backup objects (bsc#1012628). +- drm/amd/display: Add DCN314 display SG Support (bsc#1012628). +- drm/amdgpu: handle polaris10/11 overlap asics (v2) + (bsc#1012628). +- drm/amdgpu: make display pinning more flexible (v2) + (bsc#1012628). +- drm/i915: improve the catch-all evict to handle lock contention + (bsc#1012628). +- drm/i915/migrate: Account for the reserved_space (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 + (bsc#1012628). +- drm/amd/pm: correct the fan speed retrieving in PWM for some + SMU13 asics (bsc#1012628). +- commit 9fd04e2 + +------------------------------------------------------------------- +Fri Jan 6 16:42:04 CET 2023 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Add Enhances and Supplements tags to in-tree KMPs + This makes in-tree KMPs more consistent with externally built KMPs and + silences several rpmlint warnings. +- commit 02b7735 + +------------------------------------------------------------------- +Fri Jan 6 15:33:16 CET 2023 - mkubecek@suse.cz + +- rpm/check-for-config-changes: add OBJTOOL and FTRACE_MCOUNT_USE_* + Dummy gcc pretends to support -mrecord-mcount option but actual gcc on + ppc64le does not. Therefore ppc64le builds of 6.2-rc1 and later in OBS + enable FTRACE_MCOUNT_USE_OBJTOOL and OBJTOOL config options, resulting in + check failure. + As we already have FTRACE_MCOUNT_USE_CC and FTRACE_MCOUNT_USE_RECORDMCOUNT + in the exception list, replace them with a general pattern. And add OBJTOOL + as well. +- commit 887416f + +------------------------------------------------------------------- +Thu Jan 5 20:14:21 CET 2023 - jeffm@suse.com + +- supported-flag: fix build failures with SUSE_KERNEL_SUPPORTED=y + Upstream commit 425937381ec (kbuild: re-run modpost when it is updated) + added an expectation that the MODPOST variable would only point to the + modpost executable and moved arguments to the modpost-args variable. + Also removed some legacy stuff, like the assumption that MODVERDIR would + exist (and then later creating it and using it) when the only two + places we ever care about Module.supported being located are the directory + in which an external module is being built and the current directory. +- commit 2e19141 + +------------------------------------------------------------------- +Thu Jan 5 17:16:49 CET 2023 - jeffm@suse.com + +- config: Added product codes to suse_version.h for comparison + Refreshed + patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 3dffbad + +------------------------------------------------------------------- +Thu Jan 5 16:46:10 CET 2023 - jeffm@suse.com + +- config: Added support for ALP releases in product identifiers +- Refresh patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 1b2e183 + +------------------------------------------------------------------- +Thu Jan 5 09:40:29 CET 2023 - tiwai@suse.de + +- Revert "ALSA: usb-audio: Drop superfluous interface setup at + parsing" (bsc#1206766). +- ALSA: usb-audio: More refactoring of hw constraint rules + (bsc#1206766). +- ALSA: usb-audio: Relax hw constraints for implicit fb sync + (bsc#1206766). +- ALSA: usb-audio: Make sure to stop endpoints before closing EPs + (bsc#1206766). +- commit 80a4df2 + +------------------------------------------------------------------- Wed Jan 4 12:03:53 CET 2023 - jslaby@suse.cz - Linux 6.1.3 (bsc#1012628). diff --git a/dtb-armv6l.spec b/dtb-armv6l.spec index 0ac39cb..0d0dddf 100644 --- a/dtb-armv6l.spec +++ b/dtb-armv6l.spec @@ -17,7 +17,7 @@ %define srcversion 6.1 -%define patchversion 6.1.3 +%define patchversion 6.1.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-armv6l -Version: 6.1.3 +Version: 6.1.4 %if 0%{?is_kotd} -Release: .ga5315fb +Release: .g4b9b43c %else Release: 0 %endif diff --git a/dtb-armv7l.changes b/dtb-armv7l.changes index d2e1bde..a2ae733 100644 --- a/dtb-armv7l.changes +++ b/dtb-armv7l.changes @@ -1,4 +1,430 @@ ------------------------------------------------------------------- +Mon Jan 9 11:59:51 CET 2023 - jslaby@suse.cz + +- docs: Fix the docs build with Sphinx 6.0 (sphinx_6.0-staging_E). +- commit 4b9b43c + +------------------------------------------------------------------- +Mon Jan 9 07:15:38 CET 2023 - jslaby@suse.cz + +- Linux 6.1.4 (bsc#1012628). +- drm/amdgpu: skip MES for S0ix as well since it's part of GFX + (bsc#1012628). +- drm/amdgpu: skip mes self test after s0i3 resume for MES IP + v11.0 (bsc#1012628). +- media: stv0288: use explicitly signed char (bsc#1012628). +- cxl/region: Fix memdev reuse check (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS DMA coherency (bsc#1012628). +- arm64: Prohibit instrumentation on arch_stack_walk() + (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for LLCC driver (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for ICC_BWMON driver (bsc#1012628). +- kest.pl: Fix grub2 menu handling for rebooting (bsc#1012628). +- ktest.pl minconfig: Unset configs instead of just removing them + (bsc#1012628). +- jbd2: use the correct print format (bsc#1012628). +- perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on + ICX-D (bsc#1012628). +- perf/x86/intel/uncore: Clear attr_update properly (bsc#1012628). +- arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive + strength (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS reference clocks + (bsc#1012628). +- mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than + 400K (bsc#1012628). +- phy: qcom-qmp-combo: fix out-of-bounds clock access + (bsc#1012628). +- drm/amd/pm: update SMU13.0.0 reported maximum shader clock + (bsc#1012628). +- drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings + (bsc#1012628). +- btrfs: fix uninitialized parent in insert_state (bsc#1012628). +- btrfs: fix extent map use-after-free when handling missing + device in read_one_chunk (bsc#1012628). +- btrfs: fix resolving backrefs for inline extent followed by + prealloc (bsc#1012628). +- ARM: ux500: do not directly dereference __iomem (bsc#1012628). +- arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins + drive strength (bsc#1012628). +- random: use rejection sampling for uniform bounded random + integers (bsc#1012628). +- x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant + diagnostics (bsc#1012628). +- arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins + drive strength (bsc#1012628). +- cxl/region: Fix missing probe failure (bsc#1012628). +- EDAC/mc_sysfs: Increase legacy channel support to 12 + (bsc#1012628). +- selftests: Use optional USERCFLAGS and USERLDFLAGS + (bsc#1012628). +- x86/MCE/AMD: Clear DFR errors found in THR handler + (bsc#1012628). +- random: add helpers for random numbers with given floor or range + (bsc#1012628). +- PM/devfreq: governor: Add a private governor_data for governor + (bsc#1012628). +- cpufreq: Init completion before kobject_init_and_add() + (bsc#1012628). +- ext2: unbugger ext2_empty_dir() (bsc#1012628). +- media: s5p-mfc: Fix to handle reference queue during finishing + (bsc#1012628). +- media: s5p-mfc: Clear workbit to handle error condition + (bsc#1012628). +- media: s5p-mfc: Fix in register read and write for H264 + (bsc#1012628). +- bpf: Resolve fext program type when checking map compatibility + (bsc#1012628). +- ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (bsc#1012628). +- ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude + laptops (bsc#1012628). +- platform/x86: thinkpad_acpi: Fix max_brightness of thinklight + (bsc#1012628). +- platform/x86: ideapad-laptop: Revert "check for touchpad + support in _CFG" (bsc#1012628). +- platform/x86: ideapad-laptop: Add new _CFG bit numbers for + future use (bsc#1012628). +- platform/x86: ideapad-laptop: support for more special keys + in WMI (bsc#1012628). +- ACPI: video: Simplify __acpi_video_get_backlight_type() + (bsc#1012628). +- ACPI: video: Prefer native over vendor (bsc#1012628). +- platform/x86: ideapad-laptop: Refactor + ideapad_sync_touchpad_state() (bsc#1012628). +- platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events + on probe / resume (bsc#1012628). +- platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off + on select models (bsc#1012628). +- platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some + models (bsc#1012628). +- platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD + at probe time (bsc#1012628). +- platform/x86: intel-uncore-freq: add Emerald Rapids support + (bsc#1012628). +- ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle + and lock (bsc#1012628). +- platform/x86: x86-android-tablets: Add Medion Lifetab S10346 + data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 + (YT3-X90F) charger + fuel-gauge data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Advantech MICA-071 + extra button (bsc#1012628). +- HID: Ignore HP Envy x360 eu0009nv stylus battery (bsc#1012628). +- ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 + Wireless (bsc#1012628). +- fs: dlm: fix sock release if listen fails (bsc#1012628). +- fs: dlm: retry accept() until -EAGAIN or error returns + (bsc#1012628). +- mptcp: netlink: fix some error return code (bsc#1012628). +- mptcp: remove MPTCP 'ifdef' in TCP SYN cookies (bsc#1012628). +- mptcp: dedicated request sock for subflow in v6 (bsc#1012628). +- mptcp: use proper req destructor for IPv6 (bsc#1012628). +- dm cache: Fix ABBA deadlock between shrink_slab and + dm_cache_metadata_abort (bsc#1012628). +- dm thin: Fix ABBA deadlock between shrink_slab and + dm_pool_abort_metadata (bsc#1012628). +- dm thin: Use last transaction's pmd->root when commit failed + (bsc#1012628). +- dm thin: resume even if in FAIL mode (bsc#1012628). +- dm thin: Fix UAF in run_timer_softirq() (bsc#1012628). +- dm integrity: Fix UAF in dm_integrity_dtr() (bsc#1012628). +- dm clone: Fix UAF in clone_dtr() (bsc#1012628). +- dm cache: Fix UAF in destroy() (bsc#1012628). +- dm cache: set needs_check flag after aborting metadata + (bsc#1012628). +- ata: ahci: fix enum constants for gcc-13 (bsc#1012628). +- PCI/DOE: Fix maximum data object length miscalculation + (bsc#1012628). +- tracing/hist: Fix out-of-bound write on + 'action_data.var_ref_idx' (bsc#1012628). +- perf/core: Call LSM hook after copying perf_event_attr + (bsc#1012628). +- xtensa: add __umulsidi3 helper (bsc#1012628). +- of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values + (bsc#1012628). +- ima: Fix hash dependency to correct algorithm (bsc#1012628). +- KVM: VMX: Resume guest immediately when injecting #GP on ECREATE + (bsc#1012628). +- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 + check fails (bsc#1012628). +- KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself + (bsc#1012628). +- KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 + (bsc#1012628). +- x86/microcode/intel: Do not retry microcode reloading on the + APs (bsc#1012628). +- ftrace/x86: Add back ftrace_expected for ftrace bug reports + (bsc#1012628). +- x86/kprobes: Fix kprobes instruction boudary check with + CONFIG_RETHUNK (bsc#1012628). +- x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK + (bsc#1012628). +- tracing: Fix race where eprobes can be called before the event + (bsc#1012628). +- powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 + (bsc#1012628). +- tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE + (bsc#1012628). +- tracing/hist: Fix wrong return value in parse_action_params() + (bsc#1012628). +- tracing/probes: Handle system names with hyphens (bsc#1012628). +- tracing: Fix issue of missing one synthetic field (bsc#1012628). +- tracing: Fix infinite loop in tracing_read_pipe on overflowed + print_trace_line (bsc#1012628). +- staging: media: tegra-video: fix chan->mipi value on error + (bsc#1012628). +- staging: media: tegra-video: fix device_node use after free + (bsc#1012628). +- arm64: dts: mediatek: mt8195-demo: fix the memory size of node + secmon (bsc#1012628). +- ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod + (bsc#1012628). +- media: dvb-core: Fix double free in dvb_register_device() + (bsc#1012628). +- cifs: fix confusing debug message (bsc#1012628). +- cifs: fix missing display of three mount options (bsc#1012628). +- cifs: set correct tcon status after initial tree connect + (bsc#1012628). +- cifs: set correct ipc status after initial tree connect + (bsc#1012628). +- cifs: set correct status of tcon ipc when reconnecting + (bsc#1012628). +- ravb: Fix "failed to switch device to config mode" message + during unbind (bsc#1012628). +- rtc: ds1347: fix value written to century register + (bsc#1012628). +- drm/amdgpu: fix mmhub register base coding error (bsc#1012628). +- block: mq-deadline: Fix dd_finish_request() for zoned devices + (bsc#1012628). +- block: mq-deadline: Do not break sequential write streams to + zoned HDDs (bsc#1012628). +- md/bitmap: Fix bitmap chunk size overflow issues (bsc#1012628). +- efi: Add iMac Pro 2017 to uefi skip cert quirk (bsc#1012628). +- wifi: wilc1000: sdio: fix module autoloading (bsc#1012628). +- ASoC: jz4740-i2s: Handle independent FIFO flush bits + (bsc#1012628). +- ipu3-imgu: Fix NULL pointer dereference in + imgu_subdev_set_selection() (bsc#1012628). +- ipmi: fix long wait in unload when IPMI disconnect + (bsc#1012628). +- mtd: spi-nor: Check for zero erase size in + spi_nor_find_best_erase_type() (bsc#1012628). +- ima: Fix a potential NULL pointer access in + ima_restore_measurement_list (bsc#1012628). +- ipmi: fix use after free in _ipmi_destroy_user() (bsc#1012628). +- mtd: spi-nor: gigadevice: gd25q256: replace + gd25q256_default_init with gd25q256_post_bfpt (bsc#1012628). +- ima: Fix memory leak in __ima_inode_hash() (bsc#1012628). +- um: virt-pci: Avoid GCC non-NULL warning (bsc#1012628). +- crypto: ccree,hisilicon - Fix dependencies to correct algorithm + (bsc#1012628). +- PCI: Fix pci_device_is_present() for VFs by checking PF + (bsc#1012628). +- PCI/sysfs: Fix double free in error path (bsc#1012628). +- RISC-V: kexec: Fix memory leak of fdt buffer (bsc#1012628). +- riscv: Fixup compile error with !MMU (bsc#1012628). +- RISC-V: kexec: Fix memory leak of elf header buffer + (bsc#1012628). +- riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument + (bsc#1012628). +- riscv: mm: notify remote harts about mmu cache updates + (bsc#1012628). +- crypto: n2 - add missing hash statesize (bsc#1012628). +- crypto: ccp - Add support for TEE for PCI ID 0x14CA + (bsc#1012628). +- driver core: Fix bus_type.match() error handling in + __driver_attach() (bsc#1012628). +- bus: mhi: host: Fix race between channel preparation and M0 + event (bsc#1012628). +- phy: qcom-qmp-combo: fix sdm845 reset (bsc#1012628). +- phy: qcom-qmp-combo: fix sc8180x reset (bsc#1012628). +- iommu/amd: Fix ivrs_acpihid cmdline parsing code (bsc#1012628). +- iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and + ivrs_acpihid options (bsc#1012628). +- test_kprobes: Fix implicit declaration error of test_kprobes + (bsc#1012628). +- hugetlb: really allocate vma lock for all sharable vmas + (bsc#1012628). +- remoteproc: imx_dsp_rproc: Add mutex protection for workqueue + (bsc#1012628). +- remoteproc: core: Do pm_relax when in RPROC_OFFLINE state + (bsc#1012628). +- remoteproc: imx_rproc: Correct i.MX93 DRAM mapping + (bsc#1012628). +- parisc: led: Fix potential null-ptr-deref in start_task() + (bsc#1012628). +- parisc: Drop locking in pdc console code (bsc#1012628). +- parisc: Fix locking in pdc_iodc_print() firmware call + (bsc#1012628). +- parisc: Add missing FORCE prerequisites in Makefile + (bsc#1012628). +- parisc: Drop duplicate kgdb_pdc console (bsc#1012628). +- parisc: Drop PMD_SHIFT from calculation in pgtable.h + (bsc#1012628). +- device_cgroup: Roll back to original exceptions after copy + failure (bsc#1012628). +- drm/connector: send hotplug uevent on connector cleanup + (bsc#1012628). +- drm/vmwgfx: Validate the box size for the snooped cursor + (bsc#1012628). +- drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (bsc#1012628). +- drm/etnaviv: move idle mapping reaping into separate function + (bsc#1012628). +- drm/i915/dsi: fix VBT send packet port selection for dual link + DSI (bsc#1012628). +- drm/ingenic: Fix missing platform_driver_unregister() call in + ingenic_drm_init() (bsc#1012628). +- drm/etnaviv: reap idle mapping if it doesn't match the softpin + address (bsc#1012628). +- ext4: silence the warning when evicting inode with + dioread_nolock (bsc#1012628). +- ext4: add inode table check in __ext4_get_inode_loc to aovid + possible infinite loop (bsc#1012628). +- ext4: remove trailing newline from ext4_msg() message + (bsc#1012628). +- ext4: correct inconsistent error msg in nojournal mode + (bsc#1012628). +- fs: ext4: initialize fsdata in pagecache_write() (bsc#1012628). +- ext4: fix use-after-free in ext4_orphan_cleanup (bsc#1012628). +- ext4: fix undefined behavior in bit shift for + ext4_check_flag_values (bsc#1012628). +- ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode + (bsc#1012628). +- ext4: add helper to check quota inums (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad quota inode + (bsc#1012628). +- ext4: fix reserved cluster accounting in __es_remove_extent() + (bsc#1012628). +- ext4: journal_path mount options should follow links + (bsc#1012628). +- ext4: check and assert if marking an no_delete evicting inode + dirty (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad boot loader + inode (bsc#1012628). +- ext4: don't allow journal inode to have encrypt flag + (bsc#1012628). +- ext4: disable fast-commit of encrypted dir operations + (bsc#1012628). +- ext4: fix leaking uninitialized memory in fast-commit journal + (bsc#1012628). +- ext4: don't set up encryption key during jbd2 transaction + (bsc#1012628). +- ext4: add missing validation of fast-commit record lengths + (bsc#1012628). +- ext4: fix unaligned memory access in ext4_fc_reserve_space() + (bsc#1012628). +- ext4: fix off-by-one errors in fast-commit block filling + (bsc#1012628). +- ext4: fix uninititialized value in 'ext4_evict_inode' + (bsc#1012628). +- ext4: init quota for 'old.inode' in 'ext4_rename' (bsc#1012628). +- ext4: don't fail GETFSUUID when the caller provides a long + buffer (bsc#1012628). +- ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + + inline (bsc#1012628). +- ext4: fix corruption when online resizing a 1K bigalloc fs + (bsc#1012628). +- ext4: fix error code return to user-space in ext4_get_branch() + (bsc#1012628). +- ext4: fix bad checksum after online resize (bsc#1012628). +- ext4: dont return EINVAL from GETFSUUID when reporting UUID + length (bsc#1012628). +- ext4: fix corrupt backup group descriptors after online resize + (bsc#1012628). +- ext4: avoid BUG_ON when creating xattrs (bsc#1012628). +- ext4: fix deadlock due to mbcache entry corruption + (bsc#1012628). +- ext4: fix kernel BUG in 'ext4_write_inline_data_end()' + (bsc#1012628). +- ext4: fix inode leak in ext4_xattr_inode_create() on an error + path (bsc#1012628). +- ext4: initialize quota before expanding inode in setproject + ioctl (bsc#1012628). +- ext4: avoid unaccounted block allocation when expanding inode + (bsc#1012628). +- ext4: allocate extended attribute value in vmalloc area + (bsc#1012628). +- drm/i915/ttm: consider CCS for backup objects (bsc#1012628). +- drm/amd/display: Add DCN314 display SG Support (bsc#1012628). +- drm/amdgpu: handle polaris10/11 overlap asics (v2) + (bsc#1012628). +- drm/amdgpu: make display pinning more flexible (v2) + (bsc#1012628). +- drm/i915: improve the catch-all evict to handle lock contention + (bsc#1012628). +- drm/i915/migrate: Account for the reserved_space (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 + (bsc#1012628). +- drm/amd/pm: correct the fan speed retrieving in PWM for some + SMU13 asics (bsc#1012628). +- commit 9fd04e2 + +------------------------------------------------------------------- +Fri Jan 6 16:42:04 CET 2023 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Add Enhances and Supplements tags to in-tree KMPs + This makes in-tree KMPs more consistent with externally built KMPs and + silences several rpmlint warnings. +- commit 02b7735 + +------------------------------------------------------------------- +Fri Jan 6 15:33:16 CET 2023 - mkubecek@suse.cz + +- rpm/check-for-config-changes: add OBJTOOL and FTRACE_MCOUNT_USE_* + Dummy gcc pretends to support -mrecord-mcount option but actual gcc on + ppc64le does not. Therefore ppc64le builds of 6.2-rc1 and later in OBS + enable FTRACE_MCOUNT_USE_OBJTOOL and OBJTOOL config options, resulting in + check failure. + As we already have FTRACE_MCOUNT_USE_CC and FTRACE_MCOUNT_USE_RECORDMCOUNT + in the exception list, replace them with a general pattern. And add OBJTOOL + as well. +- commit 887416f + +------------------------------------------------------------------- +Thu Jan 5 20:14:21 CET 2023 - jeffm@suse.com + +- supported-flag: fix build failures with SUSE_KERNEL_SUPPORTED=y + Upstream commit 425937381ec (kbuild: re-run modpost when it is updated) + added an expectation that the MODPOST variable would only point to the + modpost executable and moved arguments to the modpost-args variable. + Also removed some legacy stuff, like the assumption that MODVERDIR would + exist (and then later creating it and using it) when the only two + places we ever care about Module.supported being located are the directory + in which an external module is being built and the current directory. +- commit 2e19141 + +------------------------------------------------------------------- +Thu Jan 5 17:16:49 CET 2023 - jeffm@suse.com + +- config: Added product codes to suse_version.h for comparison + Refreshed + patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 3dffbad + +------------------------------------------------------------------- +Thu Jan 5 16:46:10 CET 2023 - jeffm@suse.com + +- config: Added support for ALP releases in product identifiers +- Refresh patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 1b2e183 + +------------------------------------------------------------------- +Thu Jan 5 09:40:29 CET 2023 - tiwai@suse.de + +- Revert "ALSA: usb-audio: Drop superfluous interface setup at + parsing" (bsc#1206766). +- ALSA: usb-audio: More refactoring of hw constraint rules + (bsc#1206766). +- ALSA: usb-audio: Relax hw constraints for implicit fb sync + (bsc#1206766). +- ALSA: usb-audio: Make sure to stop endpoints before closing EPs + (bsc#1206766). +- commit 80a4df2 + +------------------------------------------------------------------- Wed Jan 4 12:03:53 CET 2023 - jslaby@suse.cz - Linux 6.1.3 (bsc#1012628). diff --git a/dtb-armv7l.spec b/dtb-armv7l.spec index 780eb8b..2f3b367 100644 --- a/dtb-armv7l.spec +++ b/dtb-armv7l.spec @@ -17,7 +17,7 @@ %define srcversion 6.1 -%define patchversion 6.1.3 +%define patchversion 6.1.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-armv7l -Version: 6.1.3 +Version: 6.1.4 %if 0%{?is_kotd} -Release: .ga5315fb +Release: .g4b9b43c %else Release: 0 %endif diff --git a/dtb-riscv64.changes b/dtb-riscv64.changes index d2e1bde..a2ae733 100644 --- a/dtb-riscv64.changes +++ b/dtb-riscv64.changes @@ -1,4 +1,430 @@ ------------------------------------------------------------------- +Mon Jan 9 11:59:51 CET 2023 - jslaby@suse.cz + +- docs: Fix the docs build with Sphinx 6.0 (sphinx_6.0-staging_E). +- commit 4b9b43c + +------------------------------------------------------------------- +Mon Jan 9 07:15:38 CET 2023 - jslaby@suse.cz + +- Linux 6.1.4 (bsc#1012628). +- drm/amdgpu: skip MES for S0ix as well since it's part of GFX + (bsc#1012628). +- drm/amdgpu: skip mes self test after s0i3 resume for MES IP + v11.0 (bsc#1012628). +- media: stv0288: use explicitly signed char (bsc#1012628). +- cxl/region: Fix memdev reuse check (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS DMA coherency (bsc#1012628). +- arm64: Prohibit instrumentation on arch_stack_walk() + (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for LLCC driver (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for ICC_BWMON driver (bsc#1012628). +- kest.pl: Fix grub2 menu handling for rebooting (bsc#1012628). +- ktest.pl minconfig: Unset configs instead of just removing them + (bsc#1012628). +- jbd2: use the correct print format (bsc#1012628). +- perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on + ICX-D (bsc#1012628). +- perf/x86/intel/uncore: Clear attr_update properly (bsc#1012628). +- arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive + strength (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS reference clocks + (bsc#1012628). +- mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than + 400K (bsc#1012628). +- phy: qcom-qmp-combo: fix out-of-bounds clock access + (bsc#1012628). +- drm/amd/pm: update SMU13.0.0 reported maximum shader clock + (bsc#1012628). +- drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings + (bsc#1012628). +- btrfs: fix uninitialized parent in insert_state (bsc#1012628). +- btrfs: fix extent map use-after-free when handling missing + device in read_one_chunk (bsc#1012628). +- btrfs: fix resolving backrefs for inline extent followed by + prealloc (bsc#1012628). +- ARM: ux500: do not directly dereference __iomem (bsc#1012628). +- arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins + drive strength (bsc#1012628). +- random: use rejection sampling for uniform bounded random + integers (bsc#1012628). +- x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant + diagnostics (bsc#1012628). +- arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins + drive strength (bsc#1012628). +- cxl/region: Fix missing probe failure (bsc#1012628). +- EDAC/mc_sysfs: Increase legacy channel support to 12 + (bsc#1012628). +- selftests: Use optional USERCFLAGS and USERLDFLAGS + (bsc#1012628). +- x86/MCE/AMD: Clear DFR errors found in THR handler + (bsc#1012628). +- random: add helpers for random numbers with given floor or range + (bsc#1012628). +- PM/devfreq: governor: Add a private governor_data for governor + (bsc#1012628). +- cpufreq: Init completion before kobject_init_and_add() + (bsc#1012628). +- ext2: unbugger ext2_empty_dir() (bsc#1012628). +- media: s5p-mfc: Fix to handle reference queue during finishing + (bsc#1012628). +- media: s5p-mfc: Clear workbit to handle error condition + (bsc#1012628). +- media: s5p-mfc: Fix in register read and write for H264 + (bsc#1012628). +- bpf: Resolve fext program type when checking map compatibility + (bsc#1012628). +- ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (bsc#1012628). +- ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude + laptops (bsc#1012628). +- platform/x86: thinkpad_acpi: Fix max_brightness of thinklight + (bsc#1012628). +- platform/x86: ideapad-laptop: Revert "check for touchpad + support in _CFG" (bsc#1012628). +- platform/x86: ideapad-laptop: Add new _CFG bit numbers for + future use (bsc#1012628). +- platform/x86: ideapad-laptop: support for more special keys + in WMI (bsc#1012628). +- ACPI: video: Simplify __acpi_video_get_backlight_type() + (bsc#1012628). +- ACPI: video: Prefer native over vendor (bsc#1012628). +- platform/x86: ideapad-laptop: Refactor + ideapad_sync_touchpad_state() (bsc#1012628). +- platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events + on probe / resume (bsc#1012628). +- platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off + on select models (bsc#1012628). +- platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some + models (bsc#1012628). +- platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD + at probe time (bsc#1012628). +- platform/x86: intel-uncore-freq: add Emerald Rapids support + (bsc#1012628). +- ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle + and lock (bsc#1012628). +- platform/x86: x86-android-tablets: Add Medion Lifetab S10346 + data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 + (YT3-X90F) charger + fuel-gauge data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Advantech MICA-071 + extra button (bsc#1012628). +- HID: Ignore HP Envy x360 eu0009nv stylus battery (bsc#1012628). +- ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 + Wireless (bsc#1012628). +- fs: dlm: fix sock release if listen fails (bsc#1012628). +- fs: dlm: retry accept() until -EAGAIN or error returns + (bsc#1012628). +- mptcp: netlink: fix some error return code (bsc#1012628). +- mptcp: remove MPTCP 'ifdef' in TCP SYN cookies (bsc#1012628). +- mptcp: dedicated request sock for subflow in v6 (bsc#1012628). +- mptcp: use proper req destructor for IPv6 (bsc#1012628). +- dm cache: Fix ABBA deadlock between shrink_slab and + dm_cache_metadata_abort (bsc#1012628). +- dm thin: Fix ABBA deadlock between shrink_slab and + dm_pool_abort_metadata (bsc#1012628). +- dm thin: Use last transaction's pmd->root when commit failed + (bsc#1012628). +- dm thin: resume even if in FAIL mode (bsc#1012628). +- dm thin: Fix UAF in run_timer_softirq() (bsc#1012628). +- dm integrity: Fix UAF in dm_integrity_dtr() (bsc#1012628). +- dm clone: Fix UAF in clone_dtr() (bsc#1012628). +- dm cache: Fix UAF in destroy() (bsc#1012628). +- dm cache: set needs_check flag after aborting metadata + (bsc#1012628). +- ata: ahci: fix enum constants for gcc-13 (bsc#1012628). +- PCI/DOE: Fix maximum data object length miscalculation + (bsc#1012628). +- tracing/hist: Fix out-of-bound write on + 'action_data.var_ref_idx' (bsc#1012628). +- perf/core: Call LSM hook after copying perf_event_attr + (bsc#1012628). +- xtensa: add __umulsidi3 helper (bsc#1012628). +- of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values + (bsc#1012628). +- ima: Fix hash dependency to correct algorithm (bsc#1012628). +- KVM: VMX: Resume guest immediately when injecting #GP on ECREATE + (bsc#1012628). +- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 + check fails (bsc#1012628). +- KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself + (bsc#1012628). +- KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 + (bsc#1012628). +- x86/microcode/intel: Do not retry microcode reloading on the + APs (bsc#1012628). +- ftrace/x86: Add back ftrace_expected for ftrace bug reports + (bsc#1012628). +- x86/kprobes: Fix kprobes instruction boudary check with + CONFIG_RETHUNK (bsc#1012628). +- x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK + (bsc#1012628). +- tracing: Fix race where eprobes can be called before the event + (bsc#1012628). +- powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 + (bsc#1012628). +- tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE + (bsc#1012628). +- tracing/hist: Fix wrong return value in parse_action_params() + (bsc#1012628). +- tracing/probes: Handle system names with hyphens (bsc#1012628). +- tracing: Fix issue of missing one synthetic field (bsc#1012628). +- tracing: Fix infinite loop in tracing_read_pipe on overflowed + print_trace_line (bsc#1012628). +- staging: media: tegra-video: fix chan->mipi value on error + (bsc#1012628). +- staging: media: tegra-video: fix device_node use after free + (bsc#1012628). +- arm64: dts: mediatek: mt8195-demo: fix the memory size of node + secmon (bsc#1012628). +- ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod + (bsc#1012628). +- media: dvb-core: Fix double free in dvb_register_device() + (bsc#1012628). +- cifs: fix confusing debug message (bsc#1012628). +- cifs: fix missing display of three mount options (bsc#1012628). +- cifs: set correct tcon status after initial tree connect + (bsc#1012628). +- cifs: set correct ipc status after initial tree connect + (bsc#1012628). +- cifs: set correct status of tcon ipc when reconnecting + (bsc#1012628). +- ravb: Fix "failed to switch device to config mode" message + during unbind (bsc#1012628). +- rtc: ds1347: fix value written to century register + (bsc#1012628). +- drm/amdgpu: fix mmhub register base coding error (bsc#1012628). +- block: mq-deadline: Fix dd_finish_request() for zoned devices + (bsc#1012628). +- block: mq-deadline: Do not break sequential write streams to + zoned HDDs (bsc#1012628). +- md/bitmap: Fix bitmap chunk size overflow issues (bsc#1012628). +- efi: Add iMac Pro 2017 to uefi skip cert quirk (bsc#1012628). +- wifi: wilc1000: sdio: fix module autoloading (bsc#1012628). +- ASoC: jz4740-i2s: Handle independent FIFO flush bits + (bsc#1012628). +- ipu3-imgu: Fix NULL pointer dereference in + imgu_subdev_set_selection() (bsc#1012628). +- ipmi: fix long wait in unload when IPMI disconnect + (bsc#1012628). +- mtd: spi-nor: Check for zero erase size in + spi_nor_find_best_erase_type() (bsc#1012628). +- ima: Fix a potential NULL pointer access in + ima_restore_measurement_list (bsc#1012628). +- ipmi: fix use after free in _ipmi_destroy_user() (bsc#1012628). +- mtd: spi-nor: gigadevice: gd25q256: replace + gd25q256_default_init with gd25q256_post_bfpt (bsc#1012628). +- ima: Fix memory leak in __ima_inode_hash() (bsc#1012628). +- um: virt-pci: Avoid GCC non-NULL warning (bsc#1012628). +- crypto: ccree,hisilicon - Fix dependencies to correct algorithm + (bsc#1012628). +- PCI: Fix pci_device_is_present() for VFs by checking PF + (bsc#1012628). +- PCI/sysfs: Fix double free in error path (bsc#1012628). +- RISC-V: kexec: Fix memory leak of fdt buffer (bsc#1012628). +- riscv: Fixup compile error with !MMU (bsc#1012628). +- RISC-V: kexec: Fix memory leak of elf header buffer + (bsc#1012628). +- riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument + (bsc#1012628). +- riscv: mm: notify remote harts about mmu cache updates + (bsc#1012628). +- crypto: n2 - add missing hash statesize (bsc#1012628). +- crypto: ccp - Add support for TEE for PCI ID 0x14CA + (bsc#1012628). +- driver core: Fix bus_type.match() error handling in + __driver_attach() (bsc#1012628). +- bus: mhi: host: Fix race between channel preparation and M0 + event (bsc#1012628). +- phy: qcom-qmp-combo: fix sdm845 reset (bsc#1012628). +- phy: qcom-qmp-combo: fix sc8180x reset (bsc#1012628). +- iommu/amd: Fix ivrs_acpihid cmdline parsing code (bsc#1012628). +- iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and + ivrs_acpihid options (bsc#1012628). +- test_kprobes: Fix implicit declaration error of test_kprobes + (bsc#1012628). +- hugetlb: really allocate vma lock for all sharable vmas + (bsc#1012628). +- remoteproc: imx_dsp_rproc: Add mutex protection for workqueue + (bsc#1012628). +- remoteproc: core: Do pm_relax when in RPROC_OFFLINE state + (bsc#1012628). +- remoteproc: imx_rproc: Correct i.MX93 DRAM mapping + (bsc#1012628). +- parisc: led: Fix potential null-ptr-deref in start_task() + (bsc#1012628). +- parisc: Drop locking in pdc console code (bsc#1012628). +- parisc: Fix locking in pdc_iodc_print() firmware call + (bsc#1012628). +- parisc: Add missing FORCE prerequisites in Makefile + (bsc#1012628). +- parisc: Drop duplicate kgdb_pdc console (bsc#1012628). +- parisc: Drop PMD_SHIFT from calculation in pgtable.h + (bsc#1012628). +- device_cgroup: Roll back to original exceptions after copy + failure (bsc#1012628). +- drm/connector: send hotplug uevent on connector cleanup + (bsc#1012628). +- drm/vmwgfx: Validate the box size for the snooped cursor + (bsc#1012628). +- drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (bsc#1012628). +- drm/etnaviv: move idle mapping reaping into separate function + (bsc#1012628). +- drm/i915/dsi: fix VBT send packet port selection for dual link + DSI (bsc#1012628). +- drm/ingenic: Fix missing platform_driver_unregister() call in + ingenic_drm_init() (bsc#1012628). +- drm/etnaviv: reap idle mapping if it doesn't match the softpin + address (bsc#1012628). +- ext4: silence the warning when evicting inode with + dioread_nolock (bsc#1012628). +- ext4: add inode table check in __ext4_get_inode_loc to aovid + possible infinite loop (bsc#1012628). +- ext4: remove trailing newline from ext4_msg() message + (bsc#1012628). +- ext4: correct inconsistent error msg in nojournal mode + (bsc#1012628). +- fs: ext4: initialize fsdata in pagecache_write() (bsc#1012628). +- ext4: fix use-after-free in ext4_orphan_cleanup (bsc#1012628). +- ext4: fix undefined behavior in bit shift for + ext4_check_flag_values (bsc#1012628). +- ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode + (bsc#1012628). +- ext4: add helper to check quota inums (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad quota inode + (bsc#1012628). +- ext4: fix reserved cluster accounting in __es_remove_extent() + (bsc#1012628). +- ext4: journal_path mount options should follow links + (bsc#1012628). +- ext4: check and assert if marking an no_delete evicting inode + dirty (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad boot loader + inode (bsc#1012628). +- ext4: don't allow journal inode to have encrypt flag + (bsc#1012628). +- ext4: disable fast-commit of encrypted dir operations + (bsc#1012628). +- ext4: fix leaking uninitialized memory in fast-commit journal + (bsc#1012628). +- ext4: don't set up encryption key during jbd2 transaction + (bsc#1012628). +- ext4: add missing validation of fast-commit record lengths + (bsc#1012628). +- ext4: fix unaligned memory access in ext4_fc_reserve_space() + (bsc#1012628). +- ext4: fix off-by-one errors in fast-commit block filling + (bsc#1012628). +- ext4: fix uninititialized value in 'ext4_evict_inode' + (bsc#1012628). +- ext4: init quota for 'old.inode' in 'ext4_rename' (bsc#1012628). +- ext4: don't fail GETFSUUID when the caller provides a long + buffer (bsc#1012628). +- ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + + inline (bsc#1012628). +- ext4: fix corruption when online resizing a 1K bigalloc fs + (bsc#1012628). +- ext4: fix error code return to user-space in ext4_get_branch() + (bsc#1012628). +- ext4: fix bad checksum after online resize (bsc#1012628). +- ext4: dont return EINVAL from GETFSUUID when reporting UUID + length (bsc#1012628). +- ext4: fix corrupt backup group descriptors after online resize + (bsc#1012628). +- ext4: avoid BUG_ON when creating xattrs (bsc#1012628). +- ext4: fix deadlock due to mbcache entry corruption + (bsc#1012628). +- ext4: fix kernel BUG in 'ext4_write_inline_data_end()' + (bsc#1012628). +- ext4: fix inode leak in ext4_xattr_inode_create() on an error + path (bsc#1012628). +- ext4: initialize quota before expanding inode in setproject + ioctl (bsc#1012628). +- ext4: avoid unaccounted block allocation when expanding inode + (bsc#1012628). +- ext4: allocate extended attribute value in vmalloc area + (bsc#1012628). +- drm/i915/ttm: consider CCS for backup objects (bsc#1012628). +- drm/amd/display: Add DCN314 display SG Support (bsc#1012628). +- drm/amdgpu: handle polaris10/11 overlap asics (v2) + (bsc#1012628). +- drm/amdgpu: make display pinning more flexible (v2) + (bsc#1012628). +- drm/i915: improve the catch-all evict to handle lock contention + (bsc#1012628). +- drm/i915/migrate: Account for the reserved_space (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 + (bsc#1012628). +- drm/amd/pm: correct the fan speed retrieving in PWM for some + SMU13 asics (bsc#1012628). +- commit 9fd04e2 + +------------------------------------------------------------------- +Fri Jan 6 16:42:04 CET 2023 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Add Enhances and Supplements tags to in-tree KMPs + This makes in-tree KMPs more consistent with externally built KMPs and + silences several rpmlint warnings. +- commit 02b7735 + +------------------------------------------------------------------- +Fri Jan 6 15:33:16 CET 2023 - mkubecek@suse.cz + +- rpm/check-for-config-changes: add OBJTOOL and FTRACE_MCOUNT_USE_* + Dummy gcc pretends to support -mrecord-mcount option but actual gcc on + ppc64le does not. Therefore ppc64le builds of 6.2-rc1 and later in OBS + enable FTRACE_MCOUNT_USE_OBJTOOL and OBJTOOL config options, resulting in + check failure. + As we already have FTRACE_MCOUNT_USE_CC and FTRACE_MCOUNT_USE_RECORDMCOUNT + in the exception list, replace them with a general pattern. And add OBJTOOL + as well. +- commit 887416f + +------------------------------------------------------------------- +Thu Jan 5 20:14:21 CET 2023 - jeffm@suse.com + +- supported-flag: fix build failures with SUSE_KERNEL_SUPPORTED=y + Upstream commit 425937381ec (kbuild: re-run modpost when it is updated) + added an expectation that the MODPOST variable would only point to the + modpost executable and moved arguments to the modpost-args variable. + Also removed some legacy stuff, like the assumption that MODVERDIR would + exist (and then later creating it and using it) when the only two + places we ever care about Module.supported being located are the directory + in which an external module is being built and the current directory. +- commit 2e19141 + +------------------------------------------------------------------- +Thu Jan 5 17:16:49 CET 2023 - jeffm@suse.com + +- config: Added product codes to suse_version.h for comparison + Refreshed + patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 3dffbad + +------------------------------------------------------------------- +Thu Jan 5 16:46:10 CET 2023 - jeffm@suse.com + +- config: Added support for ALP releases in product identifiers +- Refresh patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 1b2e183 + +------------------------------------------------------------------- +Thu Jan 5 09:40:29 CET 2023 - tiwai@suse.de + +- Revert "ALSA: usb-audio: Drop superfluous interface setup at + parsing" (bsc#1206766). +- ALSA: usb-audio: More refactoring of hw constraint rules + (bsc#1206766). +- ALSA: usb-audio: Relax hw constraints for implicit fb sync + (bsc#1206766). +- ALSA: usb-audio: Make sure to stop endpoints before closing EPs + (bsc#1206766). +- commit 80a4df2 + +------------------------------------------------------------------- Wed Jan 4 12:03:53 CET 2023 - jslaby@suse.cz - Linux 6.1.3 (bsc#1012628). diff --git a/dtb-riscv64.spec b/dtb-riscv64.spec index fa1e5d8..308cd8b 100644 --- a/dtb-riscv64.spec +++ b/dtb-riscv64.spec @@ -17,7 +17,7 @@ %define srcversion 6.1 -%define patchversion 6.1.3 +%define patchversion 6.1.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -29,9 +29,9 @@ %(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-riscv64 -Version: 6.1.3 +Version: 6.1.4 %if 0%{?is_kotd} -Release: .ga5315fb +Release: .g4b9b43c %else Release: 0 %endif diff --git a/kernel-64kb.changes b/kernel-64kb.changes index d2e1bde..a2ae733 100644 --- a/kernel-64kb.changes +++ b/kernel-64kb.changes @@ -1,4 +1,430 @@ ------------------------------------------------------------------- +Mon Jan 9 11:59:51 CET 2023 - jslaby@suse.cz + +- docs: Fix the docs build with Sphinx 6.0 (sphinx_6.0-staging_E). +- commit 4b9b43c + +------------------------------------------------------------------- +Mon Jan 9 07:15:38 CET 2023 - jslaby@suse.cz + +- Linux 6.1.4 (bsc#1012628). +- drm/amdgpu: skip MES for S0ix as well since it's part of GFX + (bsc#1012628). +- drm/amdgpu: skip mes self test after s0i3 resume for MES IP + v11.0 (bsc#1012628). +- media: stv0288: use explicitly signed char (bsc#1012628). +- cxl/region: Fix memdev reuse check (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS DMA coherency (bsc#1012628). +- arm64: Prohibit instrumentation on arch_stack_walk() + (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for LLCC driver (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for ICC_BWMON driver (bsc#1012628). +- kest.pl: Fix grub2 menu handling for rebooting (bsc#1012628). +- ktest.pl minconfig: Unset configs instead of just removing them + (bsc#1012628). +- jbd2: use the correct print format (bsc#1012628). +- perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on + ICX-D (bsc#1012628). +- perf/x86/intel/uncore: Clear attr_update properly (bsc#1012628). +- arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive + strength (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS reference clocks + (bsc#1012628). +- mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than + 400K (bsc#1012628). +- phy: qcom-qmp-combo: fix out-of-bounds clock access + (bsc#1012628). +- drm/amd/pm: update SMU13.0.0 reported maximum shader clock + (bsc#1012628). +- drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings + (bsc#1012628). +- btrfs: fix uninitialized parent in insert_state (bsc#1012628). +- btrfs: fix extent map use-after-free when handling missing + device in read_one_chunk (bsc#1012628). +- btrfs: fix resolving backrefs for inline extent followed by + prealloc (bsc#1012628). +- ARM: ux500: do not directly dereference __iomem (bsc#1012628). +- arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins + drive strength (bsc#1012628). +- random: use rejection sampling for uniform bounded random + integers (bsc#1012628). +- x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant + diagnostics (bsc#1012628). +- arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins + drive strength (bsc#1012628). +- cxl/region: Fix missing probe failure (bsc#1012628). +- EDAC/mc_sysfs: Increase legacy channel support to 12 + (bsc#1012628). +- selftests: Use optional USERCFLAGS and USERLDFLAGS + (bsc#1012628). +- x86/MCE/AMD: Clear DFR errors found in THR handler + (bsc#1012628). +- random: add helpers for random numbers with given floor or range + (bsc#1012628). +- PM/devfreq: governor: Add a private governor_data for governor + (bsc#1012628). +- cpufreq: Init completion before kobject_init_and_add() + (bsc#1012628). +- ext2: unbugger ext2_empty_dir() (bsc#1012628). +- media: s5p-mfc: Fix to handle reference queue during finishing + (bsc#1012628). +- media: s5p-mfc: Clear workbit to handle error condition + (bsc#1012628). +- media: s5p-mfc: Fix in register read and write for H264 + (bsc#1012628). +- bpf: Resolve fext program type when checking map compatibility + (bsc#1012628). +- ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (bsc#1012628). +- ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude + laptops (bsc#1012628). +- platform/x86: thinkpad_acpi: Fix max_brightness of thinklight + (bsc#1012628). +- platform/x86: ideapad-laptop: Revert "check for touchpad + support in _CFG" (bsc#1012628). +- platform/x86: ideapad-laptop: Add new _CFG bit numbers for + future use (bsc#1012628). +- platform/x86: ideapad-laptop: support for more special keys + in WMI (bsc#1012628). +- ACPI: video: Simplify __acpi_video_get_backlight_type() + (bsc#1012628). +- ACPI: video: Prefer native over vendor (bsc#1012628). +- platform/x86: ideapad-laptop: Refactor + ideapad_sync_touchpad_state() (bsc#1012628). +- platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events + on probe / resume (bsc#1012628). +- platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off + on select models (bsc#1012628). +- platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some + models (bsc#1012628). +- platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD + at probe time (bsc#1012628). +- platform/x86: intel-uncore-freq: add Emerald Rapids support + (bsc#1012628). +- ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle + and lock (bsc#1012628). +- platform/x86: x86-android-tablets: Add Medion Lifetab S10346 + data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 + (YT3-X90F) charger + fuel-gauge data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Advantech MICA-071 + extra button (bsc#1012628). +- HID: Ignore HP Envy x360 eu0009nv stylus battery (bsc#1012628). +- ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 + Wireless (bsc#1012628). +- fs: dlm: fix sock release if listen fails (bsc#1012628). +- fs: dlm: retry accept() until -EAGAIN or error returns + (bsc#1012628). +- mptcp: netlink: fix some error return code (bsc#1012628). +- mptcp: remove MPTCP 'ifdef' in TCP SYN cookies (bsc#1012628). +- mptcp: dedicated request sock for subflow in v6 (bsc#1012628). +- mptcp: use proper req destructor for IPv6 (bsc#1012628). +- dm cache: Fix ABBA deadlock between shrink_slab and + dm_cache_metadata_abort (bsc#1012628). +- dm thin: Fix ABBA deadlock between shrink_slab and + dm_pool_abort_metadata (bsc#1012628). +- dm thin: Use last transaction's pmd->root when commit failed + (bsc#1012628). +- dm thin: resume even if in FAIL mode (bsc#1012628). +- dm thin: Fix UAF in run_timer_softirq() (bsc#1012628). +- dm integrity: Fix UAF in dm_integrity_dtr() (bsc#1012628). +- dm clone: Fix UAF in clone_dtr() (bsc#1012628). +- dm cache: Fix UAF in destroy() (bsc#1012628). +- dm cache: set needs_check flag after aborting metadata + (bsc#1012628). +- ata: ahci: fix enum constants for gcc-13 (bsc#1012628). +- PCI/DOE: Fix maximum data object length miscalculation + (bsc#1012628). +- tracing/hist: Fix out-of-bound write on + 'action_data.var_ref_idx' (bsc#1012628). +- perf/core: Call LSM hook after copying perf_event_attr + (bsc#1012628). +- xtensa: add __umulsidi3 helper (bsc#1012628). +- of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values + (bsc#1012628). +- ima: Fix hash dependency to correct algorithm (bsc#1012628). +- KVM: VMX: Resume guest immediately when injecting #GP on ECREATE + (bsc#1012628). +- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 + check fails (bsc#1012628). +- KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself + (bsc#1012628). +- KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 + (bsc#1012628). +- x86/microcode/intel: Do not retry microcode reloading on the + APs (bsc#1012628). +- ftrace/x86: Add back ftrace_expected for ftrace bug reports + (bsc#1012628). +- x86/kprobes: Fix kprobes instruction boudary check with + CONFIG_RETHUNK (bsc#1012628). +- x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK + (bsc#1012628). +- tracing: Fix race where eprobes can be called before the event + (bsc#1012628). +- powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 + (bsc#1012628). +- tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE + (bsc#1012628). +- tracing/hist: Fix wrong return value in parse_action_params() + (bsc#1012628). +- tracing/probes: Handle system names with hyphens (bsc#1012628). +- tracing: Fix issue of missing one synthetic field (bsc#1012628). +- tracing: Fix infinite loop in tracing_read_pipe on overflowed + print_trace_line (bsc#1012628). +- staging: media: tegra-video: fix chan->mipi value on error + (bsc#1012628). +- staging: media: tegra-video: fix device_node use after free + (bsc#1012628). +- arm64: dts: mediatek: mt8195-demo: fix the memory size of node + secmon (bsc#1012628). +- ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod + (bsc#1012628). +- media: dvb-core: Fix double free in dvb_register_device() + (bsc#1012628). +- cifs: fix confusing debug message (bsc#1012628). +- cifs: fix missing display of three mount options (bsc#1012628). +- cifs: set correct tcon status after initial tree connect + (bsc#1012628). +- cifs: set correct ipc status after initial tree connect + (bsc#1012628). +- cifs: set correct status of tcon ipc when reconnecting + (bsc#1012628). +- ravb: Fix "failed to switch device to config mode" message + during unbind (bsc#1012628). +- rtc: ds1347: fix value written to century register + (bsc#1012628). +- drm/amdgpu: fix mmhub register base coding error (bsc#1012628). +- block: mq-deadline: Fix dd_finish_request() for zoned devices + (bsc#1012628). +- block: mq-deadline: Do not break sequential write streams to + zoned HDDs (bsc#1012628). +- md/bitmap: Fix bitmap chunk size overflow issues (bsc#1012628). +- efi: Add iMac Pro 2017 to uefi skip cert quirk (bsc#1012628). +- wifi: wilc1000: sdio: fix module autoloading (bsc#1012628). +- ASoC: jz4740-i2s: Handle independent FIFO flush bits + (bsc#1012628). +- ipu3-imgu: Fix NULL pointer dereference in + imgu_subdev_set_selection() (bsc#1012628). +- ipmi: fix long wait in unload when IPMI disconnect + (bsc#1012628). +- mtd: spi-nor: Check for zero erase size in + spi_nor_find_best_erase_type() (bsc#1012628). +- ima: Fix a potential NULL pointer access in + ima_restore_measurement_list (bsc#1012628). +- ipmi: fix use after free in _ipmi_destroy_user() (bsc#1012628). +- mtd: spi-nor: gigadevice: gd25q256: replace + gd25q256_default_init with gd25q256_post_bfpt (bsc#1012628). +- ima: Fix memory leak in __ima_inode_hash() (bsc#1012628). +- um: virt-pci: Avoid GCC non-NULL warning (bsc#1012628). +- crypto: ccree,hisilicon - Fix dependencies to correct algorithm + (bsc#1012628). +- PCI: Fix pci_device_is_present() for VFs by checking PF + (bsc#1012628). +- PCI/sysfs: Fix double free in error path (bsc#1012628). +- RISC-V: kexec: Fix memory leak of fdt buffer (bsc#1012628). +- riscv: Fixup compile error with !MMU (bsc#1012628). +- RISC-V: kexec: Fix memory leak of elf header buffer + (bsc#1012628). +- riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument + (bsc#1012628). +- riscv: mm: notify remote harts about mmu cache updates + (bsc#1012628). +- crypto: n2 - add missing hash statesize (bsc#1012628). +- crypto: ccp - Add support for TEE for PCI ID 0x14CA + (bsc#1012628). +- driver core: Fix bus_type.match() error handling in + __driver_attach() (bsc#1012628). +- bus: mhi: host: Fix race between channel preparation and M0 + event (bsc#1012628). +- phy: qcom-qmp-combo: fix sdm845 reset (bsc#1012628). +- phy: qcom-qmp-combo: fix sc8180x reset (bsc#1012628). +- iommu/amd: Fix ivrs_acpihid cmdline parsing code (bsc#1012628). +- iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and + ivrs_acpihid options (bsc#1012628). +- test_kprobes: Fix implicit declaration error of test_kprobes + (bsc#1012628). +- hugetlb: really allocate vma lock for all sharable vmas + (bsc#1012628). +- remoteproc: imx_dsp_rproc: Add mutex protection for workqueue + (bsc#1012628). +- remoteproc: core: Do pm_relax when in RPROC_OFFLINE state + (bsc#1012628). +- remoteproc: imx_rproc: Correct i.MX93 DRAM mapping + (bsc#1012628). +- parisc: led: Fix potential null-ptr-deref in start_task() + (bsc#1012628). +- parisc: Drop locking in pdc console code (bsc#1012628). +- parisc: Fix locking in pdc_iodc_print() firmware call + (bsc#1012628). +- parisc: Add missing FORCE prerequisites in Makefile + (bsc#1012628). +- parisc: Drop duplicate kgdb_pdc console (bsc#1012628). +- parisc: Drop PMD_SHIFT from calculation in pgtable.h + (bsc#1012628). +- device_cgroup: Roll back to original exceptions after copy + failure (bsc#1012628). +- drm/connector: send hotplug uevent on connector cleanup + (bsc#1012628). +- drm/vmwgfx: Validate the box size for the snooped cursor + (bsc#1012628). +- drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (bsc#1012628). +- drm/etnaviv: move idle mapping reaping into separate function + (bsc#1012628). +- drm/i915/dsi: fix VBT send packet port selection for dual link + DSI (bsc#1012628). +- drm/ingenic: Fix missing platform_driver_unregister() call in + ingenic_drm_init() (bsc#1012628). +- drm/etnaviv: reap idle mapping if it doesn't match the softpin + address (bsc#1012628). +- ext4: silence the warning when evicting inode with + dioread_nolock (bsc#1012628). +- ext4: add inode table check in __ext4_get_inode_loc to aovid + possible infinite loop (bsc#1012628). +- ext4: remove trailing newline from ext4_msg() message + (bsc#1012628). +- ext4: correct inconsistent error msg in nojournal mode + (bsc#1012628). +- fs: ext4: initialize fsdata in pagecache_write() (bsc#1012628). +- ext4: fix use-after-free in ext4_orphan_cleanup (bsc#1012628). +- ext4: fix undefined behavior in bit shift for + ext4_check_flag_values (bsc#1012628). +- ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode + (bsc#1012628). +- ext4: add helper to check quota inums (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad quota inode + (bsc#1012628). +- ext4: fix reserved cluster accounting in __es_remove_extent() + (bsc#1012628). +- ext4: journal_path mount options should follow links + (bsc#1012628). +- ext4: check and assert if marking an no_delete evicting inode + dirty (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad boot loader + inode (bsc#1012628). +- ext4: don't allow journal inode to have encrypt flag + (bsc#1012628). +- ext4: disable fast-commit of encrypted dir operations + (bsc#1012628). +- ext4: fix leaking uninitialized memory in fast-commit journal + (bsc#1012628). +- ext4: don't set up encryption key during jbd2 transaction + (bsc#1012628). +- ext4: add missing validation of fast-commit record lengths + (bsc#1012628). +- ext4: fix unaligned memory access in ext4_fc_reserve_space() + (bsc#1012628). +- ext4: fix off-by-one errors in fast-commit block filling + (bsc#1012628). +- ext4: fix uninititialized value in 'ext4_evict_inode' + (bsc#1012628). +- ext4: init quota for 'old.inode' in 'ext4_rename' (bsc#1012628). +- ext4: don't fail GETFSUUID when the caller provides a long + buffer (bsc#1012628). +- ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + + inline (bsc#1012628). +- ext4: fix corruption when online resizing a 1K bigalloc fs + (bsc#1012628). +- ext4: fix error code return to user-space in ext4_get_branch() + (bsc#1012628). +- ext4: fix bad checksum after online resize (bsc#1012628). +- ext4: dont return EINVAL from GETFSUUID when reporting UUID + length (bsc#1012628). +- ext4: fix corrupt backup group descriptors after online resize + (bsc#1012628). +- ext4: avoid BUG_ON when creating xattrs (bsc#1012628). +- ext4: fix deadlock due to mbcache entry corruption + (bsc#1012628). +- ext4: fix kernel BUG in 'ext4_write_inline_data_end()' + (bsc#1012628). +- ext4: fix inode leak in ext4_xattr_inode_create() on an error + path (bsc#1012628). +- ext4: initialize quota before expanding inode in setproject + ioctl (bsc#1012628). +- ext4: avoid unaccounted block allocation when expanding inode + (bsc#1012628). +- ext4: allocate extended attribute value in vmalloc area + (bsc#1012628). +- drm/i915/ttm: consider CCS for backup objects (bsc#1012628). +- drm/amd/display: Add DCN314 display SG Support (bsc#1012628). +- drm/amdgpu: handle polaris10/11 overlap asics (v2) + (bsc#1012628). +- drm/amdgpu: make display pinning more flexible (v2) + (bsc#1012628). +- drm/i915: improve the catch-all evict to handle lock contention + (bsc#1012628). +- drm/i915/migrate: Account for the reserved_space (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 + (bsc#1012628). +- drm/amd/pm: correct the fan speed retrieving in PWM for some + SMU13 asics (bsc#1012628). +- commit 9fd04e2 + +------------------------------------------------------------------- +Fri Jan 6 16:42:04 CET 2023 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Add Enhances and Supplements tags to in-tree KMPs + This makes in-tree KMPs more consistent with externally built KMPs and + silences several rpmlint warnings. +- commit 02b7735 + +------------------------------------------------------------------- +Fri Jan 6 15:33:16 CET 2023 - mkubecek@suse.cz + +- rpm/check-for-config-changes: add OBJTOOL and FTRACE_MCOUNT_USE_* + Dummy gcc pretends to support -mrecord-mcount option but actual gcc on + ppc64le does not. Therefore ppc64le builds of 6.2-rc1 and later in OBS + enable FTRACE_MCOUNT_USE_OBJTOOL and OBJTOOL config options, resulting in + check failure. + As we already have FTRACE_MCOUNT_USE_CC and FTRACE_MCOUNT_USE_RECORDMCOUNT + in the exception list, replace them with a general pattern. And add OBJTOOL + as well. +- commit 887416f + +------------------------------------------------------------------- +Thu Jan 5 20:14:21 CET 2023 - jeffm@suse.com + +- supported-flag: fix build failures with SUSE_KERNEL_SUPPORTED=y + Upstream commit 425937381ec (kbuild: re-run modpost when it is updated) + added an expectation that the MODPOST variable would only point to the + modpost executable and moved arguments to the modpost-args variable. + Also removed some legacy stuff, like the assumption that MODVERDIR would + exist (and then later creating it and using it) when the only two + places we ever care about Module.supported being located are the directory + in which an external module is being built and the current directory. +- commit 2e19141 + +------------------------------------------------------------------- +Thu Jan 5 17:16:49 CET 2023 - jeffm@suse.com + +- config: Added product codes to suse_version.h for comparison + Refreshed + patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 3dffbad + +------------------------------------------------------------------- +Thu Jan 5 16:46:10 CET 2023 - jeffm@suse.com + +- config: Added support for ALP releases in product identifiers +- Refresh patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 1b2e183 + +------------------------------------------------------------------- +Thu Jan 5 09:40:29 CET 2023 - tiwai@suse.de + +- Revert "ALSA: usb-audio: Drop superfluous interface setup at + parsing" (bsc#1206766). +- ALSA: usb-audio: More refactoring of hw constraint rules + (bsc#1206766). +- ALSA: usb-audio: Relax hw constraints for implicit fb sync + (bsc#1206766). +- ALSA: usb-audio: Make sure to stop endpoints before closing EPs + (bsc#1206766). +- commit 80a4df2 + +------------------------------------------------------------------- Wed Jan 4 12:03:53 CET 2023 - jslaby@suse.cz - Linux 6.1.3 (bsc#1012628). diff --git a/kernel-64kb.spec b/kernel-64kb.spec index 29117eb..fd5b995 100644 --- a/kernel-64kb.spec +++ b/kernel-64kb.spec @@ -18,7 +18,7 @@ %define srcversion 6.1 -%define patchversion 6.1.3 +%define patchversion 6.1.4 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -111,9 +111,9 @@ Name: kernel-64kb Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0-only Group: System/Kernel -Version: 6.1.3 +Version: 6.1.4 %if 0%{?is_kotd} -Release: .ga5315fb +Release: .g4b9b43c %else Release: 0 %endif @@ -240,10 +240,10 @@ Conflicts: hyper-v < 4 Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 -Provides: kernel-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 +Provides: kernel-%build_flavor-base-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c +Provides: kernel-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c # END COMMON DEPS -Provides: %name-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 +Provides: %name-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -1513,6 +1513,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%cluster-md-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n cluster-md-kmp-%build_flavor @@ -1562,6 +1564,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%dlm-kmp-%build_flavor) %description -n dlm-kmp-%build_flavor DLM stands for Distributed Lock Manager, a means to synchronize access to @@ -1609,6 +1613,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%gfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n gfs2-kmp-%build_flavor @@ -1656,6 +1662,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%kselftests-kmp-%build_flavor) %description -n kselftests-kmp-%build_flavor This package contains kernel modules which are part of the upstream kernel @@ -1718,6 +1726,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%ocfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n ocfs2-kmp-%build_flavor @@ -1766,6 +1776,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%reiserfs-kmp-%build_flavor) %description -n reiserfs-kmp-%build_flavor The reiserfs file system is no longer supported in SLE15. This package diff --git a/kernel-binary.spec.in b/kernel-binary.spec.in index 62cd299..d4731f2 100644 --- a/kernel-binary.spec.in +++ b/kernel-binary.spec.in @@ -1378,6 +1378,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%@KMP_NAME@-%build_flavor) @KMP_DEPS@ %description -n @KMP_NAME@-%build_flavor diff --git a/kernel-debug.changes b/kernel-debug.changes index d2e1bde..a2ae733 100644 --- a/kernel-debug.changes +++ b/kernel-debug.changes @@ -1,4 +1,430 @@ ------------------------------------------------------------------- +Mon Jan 9 11:59:51 CET 2023 - jslaby@suse.cz + +- docs: Fix the docs build with Sphinx 6.0 (sphinx_6.0-staging_E). +- commit 4b9b43c + +------------------------------------------------------------------- +Mon Jan 9 07:15:38 CET 2023 - jslaby@suse.cz + +- Linux 6.1.4 (bsc#1012628). +- drm/amdgpu: skip MES for S0ix as well since it's part of GFX + (bsc#1012628). +- drm/amdgpu: skip mes self test after s0i3 resume for MES IP + v11.0 (bsc#1012628). +- media: stv0288: use explicitly signed char (bsc#1012628). +- cxl/region: Fix memdev reuse check (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS DMA coherency (bsc#1012628). +- arm64: Prohibit instrumentation on arch_stack_walk() + (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for LLCC driver (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for ICC_BWMON driver (bsc#1012628). +- kest.pl: Fix grub2 menu handling for rebooting (bsc#1012628). +- ktest.pl minconfig: Unset configs instead of just removing them + (bsc#1012628). +- jbd2: use the correct print format (bsc#1012628). +- perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on + ICX-D (bsc#1012628). +- perf/x86/intel/uncore: Clear attr_update properly (bsc#1012628). +- arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive + strength (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS reference clocks + (bsc#1012628). +- mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than + 400K (bsc#1012628). +- phy: qcom-qmp-combo: fix out-of-bounds clock access + (bsc#1012628). +- drm/amd/pm: update SMU13.0.0 reported maximum shader clock + (bsc#1012628). +- drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings + (bsc#1012628). +- btrfs: fix uninitialized parent in insert_state (bsc#1012628). +- btrfs: fix extent map use-after-free when handling missing + device in read_one_chunk (bsc#1012628). +- btrfs: fix resolving backrefs for inline extent followed by + prealloc (bsc#1012628). +- ARM: ux500: do not directly dereference __iomem (bsc#1012628). +- arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins + drive strength (bsc#1012628). +- random: use rejection sampling for uniform bounded random + integers (bsc#1012628). +- x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant + diagnostics (bsc#1012628). +- arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins + drive strength (bsc#1012628). +- cxl/region: Fix missing probe failure (bsc#1012628). +- EDAC/mc_sysfs: Increase legacy channel support to 12 + (bsc#1012628). +- selftests: Use optional USERCFLAGS and USERLDFLAGS + (bsc#1012628). +- x86/MCE/AMD: Clear DFR errors found in THR handler + (bsc#1012628). +- random: add helpers for random numbers with given floor or range + (bsc#1012628). +- PM/devfreq: governor: Add a private governor_data for governor + (bsc#1012628). +- cpufreq: Init completion before kobject_init_and_add() + (bsc#1012628). +- ext2: unbugger ext2_empty_dir() (bsc#1012628). +- media: s5p-mfc: Fix to handle reference queue during finishing + (bsc#1012628). +- media: s5p-mfc: Clear workbit to handle error condition + (bsc#1012628). +- media: s5p-mfc: Fix in register read and write for H264 + (bsc#1012628). +- bpf: Resolve fext program type when checking map compatibility + (bsc#1012628). +- ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (bsc#1012628). +- ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude + laptops (bsc#1012628). +- platform/x86: thinkpad_acpi: Fix max_brightness of thinklight + (bsc#1012628). +- platform/x86: ideapad-laptop: Revert "check for touchpad + support in _CFG" (bsc#1012628). +- platform/x86: ideapad-laptop: Add new _CFG bit numbers for + future use (bsc#1012628). +- platform/x86: ideapad-laptop: support for more special keys + in WMI (bsc#1012628). +- ACPI: video: Simplify __acpi_video_get_backlight_type() + (bsc#1012628). +- ACPI: video: Prefer native over vendor (bsc#1012628). +- platform/x86: ideapad-laptop: Refactor + ideapad_sync_touchpad_state() (bsc#1012628). +- platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events + on probe / resume (bsc#1012628). +- platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off + on select models (bsc#1012628). +- platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some + models (bsc#1012628). +- platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD + at probe time (bsc#1012628). +- platform/x86: intel-uncore-freq: add Emerald Rapids support + (bsc#1012628). +- ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle + and lock (bsc#1012628). +- platform/x86: x86-android-tablets: Add Medion Lifetab S10346 + data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 + (YT3-X90F) charger + fuel-gauge data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Advantech MICA-071 + extra button (bsc#1012628). +- HID: Ignore HP Envy x360 eu0009nv stylus battery (bsc#1012628). +- ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 + Wireless (bsc#1012628). +- fs: dlm: fix sock release if listen fails (bsc#1012628). +- fs: dlm: retry accept() until -EAGAIN or error returns + (bsc#1012628). +- mptcp: netlink: fix some error return code (bsc#1012628). +- mptcp: remove MPTCP 'ifdef' in TCP SYN cookies (bsc#1012628). +- mptcp: dedicated request sock for subflow in v6 (bsc#1012628). +- mptcp: use proper req destructor for IPv6 (bsc#1012628). +- dm cache: Fix ABBA deadlock between shrink_slab and + dm_cache_metadata_abort (bsc#1012628). +- dm thin: Fix ABBA deadlock between shrink_slab and + dm_pool_abort_metadata (bsc#1012628). +- dm thin: Use last transaction's pmd->root when commit failed + (bsc#1012628). +- dm thin: resume even if in FAIL mode (bsc#1012628). +- dm thin: Fix UAF in run_timer_softirq() (bsc#1012628). +- dm integrity: Fix UAF in dm_integrity_dtr() (bsc#1012628). +- dm clone: Fix UAF in clone_dtr() (bsc#1012628). +- dm cache: Fix UAF in destroy() (bsc#1012628). +- dm cache: set needs_check flag after aborting metadata + (bsc#1012628). +- ata: ahci: fix enum constants for gcc-13 (bsc#1012628). +- PCI/DOE: Fix maximum data object length miscalculation + (bsc#1012628). +- tracing/hist: Fix out-of-bound write on + 'action_data.var_ref_idx' (bsc#1012628). +- perf/core: Call LSM hook after copying perf_event_attr + (bsc#1012628). +- xtensa: add __umulsidi3 helper (bsc#1012628). +- of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values + (bsc#1012628). +- ima: Fix hash dependency to correct algorithm (bsc#1012628). +- KVM: VMX: Resume guest immediately when injecting #GP on ECREATE + (bsc#1012628). +- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 + check fails (bsc#1012628). +- KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself + (bsc#1012628). +- KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 + (bsc#1012628). +- x86/microcode/intel: Do not retry microcode reloading on the + APs (bsc#1012628). +- ftrace/x86: Add back ftrace_expected for ftrace bug reports + (bsc#1012628). +- x86/kprobes: Fix kprobes instruction boudary check with + CONFIG_RETHUNK (bsc#1012628). +- x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK + (bsc#1012628). +- tracing: Fix race where eprobes can be called before the event + (bsc#1012628). +- powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 + (bsc#1012628). +- tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE + (bsc#1012628). +- tracing/hist: Fix wrong return value in parse_action_params() + (bsc#1012628). +- tracing/probes: Handle system names with hyphens (bsc#1012628). +- tracing: Fix issue of missing one synthetic field (bsc#1012628). +- tracing: Fix infinite loop in tracing_read_pipe on overflowed + print_trace_line (bsc#1012628). +- staging: media: tegra-video: fix chan->mipi value on error + (bsc#1012628). +- staging: media: tegra-video: fix device_node use after free + (bsc#1012628). +- arm64: dts: mediatek: mt8195-demo: fix the memory size of node + secmon (bsc#1012628). +- ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod + (bsc#1012628). +- media: dvb-core: Fix double free in dvb_register_device() + (bsc#1012628). +- cifs: fix confusing debug message (bsc#1012628). +- cifs: fix missing display of three mount options (bsc#1012628). +- cifs: set correct tcon status after initial tree connect + (bsc#1012628). +- cifs: set correct ipc status after initial tree connect + (bsc#1012628). +- cifs: set correct status of tcon ipc when reconnecting + (bsc#1012628). +- ravb: Fix "failed to switch device to config mode" message + during unbind (bsc#1012628). +- rtc: ds1347: fix value written to century register + (bsc#1012628). +- drm/amdgpu: fix mmhub register base coding error (bsc#1012628). +- block: mq-deadline: Fix dd_finish_request() for zoned devices + (bsc#1012628). +- block: mq-deadline: Do not break sequential write streams to + zoned HDDs (bsc#1012628). +- md/bitmap: Fix bitmap chunk size overflow issues (bsc#1012628). +- efi: Add iMac Pro 2017 to uefi skip cert quirk (bsc#1012628). +- wifi: wilc1000: sdio: fix module autoloading (bsc#1012628). +- ASoC: jz4740-i2s: Handle independent FIFO flush bits + (bsc#1012628). +- ipu3-imgu: Fix NULL pointer dereference in + imgu_subdev_set_selection() (bsc#1012628). +- ipmi: fix long wait in unload when IPMI disconnect + (bsc#1012628). +- mtd: spi-nor: Check for zero erase size in + spi_nor_find_best_erase_type() (bsc#1012628). +- ima: Fix a potential NULL pointer access in + ima_restore_measurement_list (bsc#1012628). +- ipmi: fix use after free in _ipmi_destroy_user() (bsc#1012628). +- mtd: spi-nor: gigadevice: gd25q256: replace + gd25q256_default_init with gd25q256_post_bfpt (bsc#1012628). +- ima: Fix memory leak in __ima_inode_hash() (bsc#1012628). +- um: virt-pci: Avoid GCC non-NULL warning (bsc#1012628). +- crypto: ccree,hisilicon - Fix dependencies to correct algorithm + (bsc#1012628). +- PCI: Fix pci_device_is_present() for VFs by checking PF + (bsc#1012628). +- PCI/sysfs: Fix double free in error path (bsc#1012628). +- RISC-V: kexec: Fix memory leak of fdt buffer (bsc#1012628). +- riscv: Fixup compile error with !MMU (bsc#1012628). +- RISC-V: kexec: Fix memory leak of elf header buffer + (bsc#1012628). +- riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument + (bsc#1012628). +- riscv: mm: notify remote harts about mmu cache updates + (bsc#1012628). +- crypto: n2 - add missing hash statesize (bsc#1012628). +- crypto: ccp - Add support for TEE for PCI ID 0x14CA + (bsc#1012628). +- driver core: Fix bus_type.match() error handling in + __driver_attach() (bsc#1012628). +- bus: mhi: host: Fix race between channel preparation and M0 + event (bsc#1012628). +- phy: qcom-qmp-combo: fix sdm845 reset (bsc#1012628). +- phy: qcom-qmp-combo: fix sc8180x reset (bsc#1012628). +- iommu/amd: Fix ivrs_acpihid cmdline parsing code (bsc#1012628). +- iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and + ivrs_acpihid options (bsc#1012628). +- test_kprobes: Fix implicit declaration error of test_kprobes + (bsc#1012628). +- hugetlb: really allocate vma lock for all sharable vmas + (bsc#1012628). +- remoteproc: imx_dsp_rproc: Add mutex protection for workqueue + (bsc#1012628). +- remoteproc: core: Do pm_relax when in RPROC_OFFLINE state + (bsc#1012628). +- remoteproc: imx_rproc: Correct i.MX93 DRAM mapping + (bsc#1012628). +- parisc: led: Fix potential null-ptr-deref in start_task() + (bsc#1012628). +- parisc: Drop locking in pdc console code (bsc#1012628). +- parisc: Fix locking in pdc_iodc_print() firmware call + (bsc#1012628). +- parisc: Add missing FORCE prerequisites in Makefile + (bsc#1012628). +- parisc: Drop duplicate kgdb_pdc console (bsc#1012628). +- parisc: Drop PMD_SHIFT from calculation in pgtable.h + (bsc#1012628). +- device_cgroup: Roll back to original exceptions after copy + failure (bsc#1012628). +- drm/connector: send hotplug uevent on connector cleanup + (bsc#1012628). +- drm/vmwgfx: Validate the box size for the snooped cursor + (bsc#1012628). +- drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (bsc#1012628). +- drm/etnaviv: move idle mapping reaping into separate function + (bsc#1012628). +- drm/i915/dsi: fix VBT send packet port selection for dual link + DSI (bsc#1012628). +- drm/ingenic: Fix missing platform_driver_unregister() call in + ingenic_drm_init() (bsc#1012628). +- drm/etnaviv: reap idle mapping if it doesn't match the softpin + address (bsc#1012628). +- ext4: silence the warning when evicting inode with + dioread_nolock (bsc#1012628). +- ext4: add inode table check in __ext4_get_inode_loc to aovid + possible infinite loop (bsc#1012628). +- ext4: remove trailing newline from ext4_msg() message + (bsc#1012628). +- ext4: correct inconsistent error msg in nojournal mode + (bsc#1012628). +- fs: ext4: initialize fsdata in pagecache_write() (bsc#1012628). +- ext4: fix use-after-free in ext4_orphan_cleanup (bsc#1012628). +- ext4: fix undefined behavior in bit shift for + ext4_check_flag_values (bsc#1012628). +- ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode + (bsc#1012628). +- ext4: add helper to check quota inums (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad quota inode + (bsc#1012628). +- ext4: fix reserved cluster accounting in __es_remove_extent() + (bsc#1012628). +- ext4: journal_path mount options should follow links + (bsc#1012628). +- ext4: check and assert if marking an no_delete evicting inode + dirty (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad boot loader + inode (bsc#1012628). +- ext4: don't allow journal inode to have encrypt flag + (bsc#1012628). +- ext4: disable fast-commit of encrypted dir operations + (bsc#1012628). +- ext4: fix leaking uninitialized memory in fast-commit journal + (bsc#1012628). +- ext4: don't set up encryption key during jbd2 transaction + (bsc#1012628). +- ext4: add missing validation of fast-commit record lengths + (bsc#1012628). +- ext4: fix unaligned memory access in ext4_fc_reserve_space() + (bsc#1012628). +- ext4: fix off-by-one errors in fast-commit block filling + (bsc#1012628). +- ext4: fix uninititialized value in 'ext4_evict_inode' + (bsc#1012628). +- ext4: init quota for 'old.inode' in 'ext4_rename' (bsc#1012628). +- ext4: don't fail GETFSUUID when the caller provides a long + buffer (bsc#1012628). +- ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + + inline (bsc#1012628). +- ext4: fix corruption when online resizing a 1K bigalloc fs + (bsc#1012628). +- ext4: fix error code return to user-space in ext4_get_branch() + (bsc#1012628). +- ext4: fix bad checksum after online resize (bsc#1012628). +- ext4: dont return EINVAL from GETFSUUID when reporting UUID + length (bsc#1012628). +- ext4: fix corrupt backup group descriptors after online resize + (bsc#1012628). +- ext4: avoid BUG_ON when creating xattrs (bsc#1012628). +- ext4: fix deadlock due to mbcache entry corruption + (bsc#1012628). +- ext4: fix kernel BUG in 'ext4_write_inline_data_end()' + (bsc#1012628). +- ext4: fix inode leak in ext4_xattr_inode_create() on an error + path (bsc#1012628). +- ext4: initialize quota before expanding inode in setproject + ioctl (bsc#1012628). +- ext4: avoid unaccounted block allocation when expanding inode + (bsc#1012628). +- ext4: allocate extended attribute value in vmalloc area + (bsc#1012628). +- drm/i915/ttm: consider CCS for backup objects (bsc#1012628). +- drm/amd/display: Add DCN314 display SG Support (bsc#1012628). +- drm/amdgpu: handle polaris10/11 overlap asics (v2) + (bsc#1012628). +- drm/amdgpu: make display pinning more flexible (v2) + (bsc#1012628). +- drm/i915: improve the catch-all evict to handle lock contention + (bsc#1012628). +- drm/i915/migrate: Account for the reserved_space (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 + (bsc#1012628). +- drm/amd/pm: correct the fan speed retrieving in PWM for some + SMU13 asics (bsc#1012628). +- commit 9fd04e2 + +------------------------------------------------------------------- +Fri Jan 6 16:42:04 CET 2023 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Add Enhances and Supplements tags to in-tree KMPs + This makes in-tree KMPs more consistent with externally built KMPs and + silences several rpmlint warnings. +- commit 02b7735 + +------------------------------------------------------------------- +Fri Jan 6 15:33:16 CET 2023 - mkubecek@suse.cz + +- rpm/check-for-config-changes: add OBJTOOL and FTRACE_MCOUNT_USE_* + Dummy gcc pretends to support -mrecord-mcount option but actual gcc on + ppc64le does not. Therefore ppc64le builds of 6.2-rc1 and later in OBS + enable FTRACE_MCOUNT_USE_OBJTOOL and OBJTOOL config options, resulting in + check failure. + As we already have FTRACE_MCOUNT_USE_CC and FTRACE_MCOUNT_USE_RECORDMCOUNT + in the exception list, replace them with a general pattern. And add OBJTOOL + as well. +- commit 887416f + +------------------------------------------------------------------- +Thu Jan 5 20:14:21 CET 2023 - jeffm@suse.com + +- supported-flag: fix build failures with SUSE_KERNEL_SUPPORTED=y + Upstream commit 425937381ec (kbuild: re-run modpost when it is updated) + added an expectation that the MODPOST variable would only point to the + modpost executable and moved arguments to the modpost-args variable. + Also removed some legacy stuff, like the assumption that MODVERDIR would + exist (and then later creating it and using it) when the only two + places we ever care about Module.supported being located are the directory + in which an external module is being built and the current directory. +- commit 2e19141 + +------------------------------------------------------------------- +Thu Jan 5 17:16:49 CET 2023 - jeffm@suse.com + +- config: Added product codes to suse_version.h for comparison + Refreshed + patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 3dffbad + +------------------------------------------------------------------- +Thu Jan 5 16:46:10 CET 2023 - jeffm@suse.com + +- config: Added support for ALP releases in product identifiers +- Refresh patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 1b2e183 + +------------------------------------------------------------------- +Thu Jan 5 09:40:29 CET 2023 - tiwai@suse.de + +- Revert "ALSA: usb-audio: Drop superfluous interface setup at + parsing" (bsc#1206766). +- ALSA: usb-audio: More refactoring of hw constraint rules + (bsc#1206766). +- ALSA: usb-audio: Relax hw constraints for implicit fb sync + (bsc#1206766). +- ALSA: usb-audio: Make sure to stop endpoints before closing EPs + (bsc#1206766). +- commit 80a4df2 + +------------------------------------------------------------------- Wed Jan 4 12:03:53 CET 2023 - jslaby@suse.cz - Linux 6.1.3 (bsc#1012628). diff --git a/kernel-debug.spec b/kernel-debug.spec index bb0eeba..1d438b0 100644 --- a/kernel-debug.spec +++ b/kernel-debug.spec @@ -18,7 +18,7 @@ %define srcversion 6.1 -%define patchversion 6.1.3 +%define patchversion 6.1.4 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -111,9 +111,9 @@ Name: kernel-debug Summary: A Debug Version of the Kernel License: GPL-2.0-only Group: System/Kernel -Version: 6.1.3 +Version: 6.1.4 %if 0%{?is_kotd} -Release: .ga5315fb +Release: .g4b9b43c %else Release: 0 %endif @@ -240,10 +240,10 @@ Conflicts: hyper-v < 4 Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 -Provides: kernel-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 +Provides: kernel-%build_flavor-base-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c +Provides: kernel-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c # END COMMON DEPS -Provides: %name-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 +Provides: %name-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 @@ -1527,6 +1527,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%cluster-md-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n cluster-md-kmp-%build_flavor @@ -1576,6 +1578,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%dlm-kmp-%build_flavor) %description -n dlm-kmp-%build_flavor DLM stands for Distributed Lock Manager, a means to synchronize access to @@ -1623,6 +1627,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%gfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n gfs2-kmp-%build_flavor @@ -1670,6 +1676,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%kselftests-kmp-%build_flavor) %description -n kselftests-kmp-%build_flavor This package contains kernel modules which are part of the upstream kernel @@ -1732,6 +1740,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%ocfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n ocfs2-kmp-%build_flavor @@ -1780,6 +1790,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%reiserfs-kmp-%build_flavor) %description -n reiserfs-kmp-%build_flavor The reiserfs file system is no longer supported in SLE15. This package diff --git a/kernel-default.changes b/kernel-default.changes index d2e1bde..a2ae733 100644 --- a/kernel-default.changes +++ b/kernel-default.changes @@ -1,4 +1,430 @@ ------------------------------------------------------------------- +Mon Jan 9 11:59:51 CET 2023 - jslaby@suse.cz + +- docs: Fix the docs build with Sphinx 6.0 (sphinx_6.0-staging_E). +- commit 4b9b43c + +------------------------------------------------------------------- +Mon Jan 9 07:15:38 CET 2023 - jslaby@suse.cz + +- Linux 6.1.4 (bsc#1012628). +- drm/amdgpu: skip MES for S0ix as well since it's part of GFX + (bsc#1012628). +- drm/amdgpu: skip mes self test after s0i3 resume for MES IP + v11.0 (bsc#1012628). +- media: stv0288: use explicitly signed char (bsc#1012628). +- cxl/region: Fix memdev reuse check (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS DMA coherency (bsc#1012628). +- arm64: Prohibit instrumentation on arch_stack_walk() + (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for LLCC driver (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for ICC_BWMON driver (bsc#1012628). +- kest.pl: Fix grub2 menu handling for rebooting (bsc#1012628). +- ktest.pl minconfig: Unset configs instead of just removing them + (bsc#1012628). +- jbd2: use the correct print format (bsc#1012628). +- perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on + ICX-D (bsc#1012628). +- perf/x86/intel/uncore: Clear attr_update properly (bsc#1012628). +- arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive + strength (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS reference clocks + (bsc#1012628). +- mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than + 400K (bsc#1012628). +- phy: qcom-qmp-combo: fix out-of-bounds clock access + (bsc#1012628). +- drm/amd/pm: update SMU13.0.0 reported maximum shader clock + (bsc#1012628). +- drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings + (bsc#1012628). +- btrfs: fix uninitialized parent in insert_state (bsc#1012628). +- btrfs: fix extent map use-after-free when handling missing + device in read_one_chunk (bsc#1012628). +- btrfs: fix resolving backrefs for inline extent followed by + prealloc (bsc#1012628). +- ARM: ux500: do not directly dereference __iomem (bsc#1012628). +- arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins + drive strength (bsc#1012628). +- random: use rejection sampling for uniform bounded random + integers (bsc#1012628). +- x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant + diagnostics (bsc#1012628). +- arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins + drive strength (bsc#1012628). +- cxl/region: Fix missing probe failure (bsc#1012628). +- EDAC/mc_sysfs: Increase legacy channel support to 12 + (bsc#1012628). +- selftests: Use optional USERCFLAGS and USERLDFLAGS + (bsc#1012628). +- x86/MCE/AMD: Clear DFR errors found in THR handler + (bsc#1012628). +- random: add helpers for random numbers with given floor or range + (bsc#1012628). +- PM/devfreq: governor: Add a private governor_data for governor + (bsc#1012628). +- cpufreq: Init completion before kobject_init_and_add() + (bsc#1012628). +- ext2: unbugger ext2_empty_dir() (bsc#1012628). +- media: s5p-mfc: Fix to handle reference queue during finishing + (bsc#1012628). +- media: s5p-mfc: Clear workbit to handle error condition + (bsc#1012628). +- media: s5p-mfc: Fix in register read and write for H264 + (bsc#1012628). +- bpf: Resolve fext program type when checking map compatibility + (bsc#1012628). +- ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (bsc#1012628). +- ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude + laptops (bsc#1012628). +- platform/x86: thinkpad_acpi: Fix max_brightness of thinklight + (bsc#1012628). +- platform/x86: ideapad-laptop: Revert "check for touchpad + support in _CFG" (bsc#1012628). +- platform/x86: ideapad-laptop: Add new _CFG bit numbers for + future use (bsc#1012628). +- platform/x86: ideapad-laptop: support for more special keys + in WMI (bsc#1012628). +- ACPI: video: Simplify __acpi_video_get_backlight_type() + (bsc#1012628). +- ACPI: video: Prefer native over vendor (bsc#1012628). +- platform/x86: ideapad-laptop: Refactor + ideapad_sync_touchpad_state() (bsc#1012628). +- platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events + on probe / resume (bsc#1012628). +- platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off + on select models (bsc#1012628). +- platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some + models (bsc#1012628). +- platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD + at probe time (bsc#1012628). +- platform/x86: intel-uncore-freq: add Emerald Rapids support + (bsc#1012628). +- ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle + and lock (bsc#1012628). +- platform/x86: x86-android-tablets: Add Medion Lifetab S10346 + data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 + (YT3-X90F) charger + fuel-gauge data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Advantech MICA-071 + extra button (bsc#1012628). +- HID: Ignore HP Envy x360 eu0009nv stylus battery (bsc#1012628). +- ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 + Wireless (bsc#1012628). +- fs: dlm: fix sock release if listen fails (bsc#1012628). +- fs: dlm: retry accept() until -EAGAIN or error returns + (bsc#1012628). +- mptcp: netlink: fix some error return code (bsc#1012628). +- mptcp: remove MPTCP 'ifdef' in TCP SYN cookies (bsc#1012628). +- mptcp: dedicated request sock for subflow in v6 (bsc#1012628). +- mptcp: use proper req destructor for IPv6 (bsc#1012628). +- dm cache: Fix ABBA deadlock between shrink_slab and + dm_cache_metadata_abort (bsc#1012628). +- dm thin: Fix ABBA deadlock between shrink_slab and + dm_pool_abort_metadata (bsc#1012628). +- dm thin: Use last transaction's pmd->root when commit failed + (bsc#1012628). +- dm thin: resume even if in FAIL mode (bsc#1012628). +- dm thin: Fix UAF in run_timer_softirq() (bsc#1012628). +- dm integrity: Fix UAF in dm_integrity_dtr() (bsc#1012628). +- dm clone: Fix UAF in clone_dtr() (bsc#1012628). +- dm cache: Fix UAF in destroy() (bsc#1012628). +- dm cache: set needs_check flag after aborting metadata + (bsc#1012628). +- ata: ahci: fix enum constants for gcc-13 (bsc#1012628). +- PCI/DOE: Fix maximum data object length miscalculation + (bsc#1012628). +- tracing/hist: Fix out-of-bound write on + 'action_data.var_ref_idx' (bsc#1012628). +- perf/core: Call LSM hook after copying perf_event_attr + (bsc#1012628). +- xtensa: add __umulsidi3 helper (bsc#1012628). +- of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values + (bsc#1012628). +- ima: Fix hash dependency to correct algorithm (bsc#1012628). +- KVM: VMX: Resume guest immediately when injecting #GP on ECREATE + (bsc#1012628). +- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 + check fails (bsc#1012628). +- KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself + (bsc#1012628). +- KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 + (bsc#1012628). +- x86/microcode/intel: Do not retry microcode reloading on the + APs (bsc#1012628). +- ftrace/x86: Add back ftrace_expected for ftrace bug reports + (bsc#1012628). +- x86/kprobes: Fix kprobes instruction boudary check with + CONFIG_RETHUNK (bsc#1012628). +- x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK + (bsc#1012628). +- tracing: Fix race where eprobes can be called before the event + (bsc#1012628). +- powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 + (bsc#1012628). +- tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE + (bsc#1012628). +- tracing/hist: Fix wrong return value in parse_action_params() + (bsc#1012628). +- tracing/probes: Handle system names with hyphens (bsc#1012628). +- tracing: Fix issue of missing one synthetic field (bsc#1012628). +- tracing: Fix infinite loop in tracing_read_pipe on overflowed + print_trace_line (bsc#1012628). +- staging: media: tegra-video: fix chan->mipi value on error + (bsc#1012628). +- staging: media: tegra-video: fix device_node use after free + (bsc#1012628). +- arm64: dts: mediatek: mt8195-demo: fix the memory size of node + secmon (bsc#1012628). +- ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod + (bsc#1012628). +- media: dvb-core: Fix double free in dvb_register_device() + (bsc#1012628). +- cifs: fix confusing debug message (bsc#1012628). +- cifs: fix missing display of three mount options (bsc#1012628). +- cifs: set correct tcon status after initial tree connect + (bsc#1012628). +- cifs: set correct ipc status after initial tree connect + (bsc#1012628). +- cifs: set correct status of tcon ipc when reconnecting + (bsc#1012628). +- ravb: Fix "failed to switch device to config mode" message + during unbind (bsc#1012628). +- rtc: ds1347: fix value written to century register + (bsc#1012628). +- drm/amdgpu: fix mmhub register base coding error (bsc#1012628). +- block: mq-deadline: Fix dd_finish_request() for zoned devices + (bsc#1012628). +- block: mq-deadline: Do not break sequential write streams to + zoned HDDs (bsc#1012628). +- md/bitmap: Fix bitmap chunk size overflow issues (bsc#1012628). +- efi: Add iMac Pro 2017 to uefi skip cert quirk (bsc#1012628). +- wifi: wilc1000: sdio: fix module autoloading (bsc#1012628). +- ASoC: jz4740-i2s: Handle independent FIFO flush bits + (bsc#1012628). +- ipu3-imgu: Fix NULL pointer dereference in + imgu_subdev_set_selection() (bsc#1012628). +- ipmi: fix long wait in unload when IPMI disconnect + (bsc#1012628). +- mtd: spi-nor: Check for zero erase size in + spi_nor_find_best_erase_type() (bsc#1012628). +- ima: Fix a potential NULL pointer access in + ima_restore_measurement_list (bsc#1012628). +- ipmi: fix use after free in _ipmi_destroy_user() (bsc#1012628). +- mtd: spi-nor: gigadevice: gd25q256: replace + gd25q256_default_init with gd25q256_post_bfpt (bsc#1012628). +- ima: Fix memory leak in __ima_inode_hash() (bsc#1012628). +- um: virt-pci: Avoid GCC non-NULL warning (bsc#1012628). +- crypto: ccree,hisilicon - Fix dependencies to correct algorithm + (bsc#1012628). +- PCI: Fix pci_device_is_present() for VFs by checking PF + (bsc#1012628). +- PCI/sysfs: Fix double free in error path (bsc#1012628). +- RISC-V: kexec: Fix memory leak of fdt buffer (bsc#1012628). +- riscv: Fixup compile error with !MMU (bsc#1012628). +- RISC-V: kexec: Fix memory leak of elf header buffer + (bsc#1012628). +- riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument + (bsc#1012628). +- riscv: mm: notify remote harts about mmu cache updates + (bsc#1012628). +- crypto: n2 - add missing hash statesize (bsc#1012628). +- crypto: ccp - Add support for TEE for PCI ID 0x14CA + (bsc#1012628). +- driver core: Fix bus_type.match() error handling in + __driver_attach() (bsc#1012628). +- bus: mhi: host: Fix race between channel preparation and M0 + event (bsc#1012628). +- phy: qcom-qmp-combo: fix sdm845 reset (bsc#1012628). +- phy: qcom-qmp-combo: fix sc8180x reset (bsc#1012628). +- iommu/amd: Fix ivrs_acpihid cmdline parsing code (bsc#1012628). +- iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and + ivrs_acpihid options (bsc#1012628). +- test_kprobes: Fix implicit declaration error of test_kprobes + (bsc#1012628). +- hugetlb: really allocate vma lock for all sharable vmas + (bsc#1012628). +- remoteproc: imx_dsp_rproc: Add mutex protection for workqueue + (bsc#1012628). +- remoteproc: core: Do pm_relax when in RPROC_OFFLINE state + (bsc#1012628). +- remoteproc: imx_rproc: Correct i.MX93 DRAM mapping + (bsc#1012628). +- parisc: led: Fix potential null-ptr-deref in start_task() + (bsc#1012628). +- parisc: Drop locking in pdc console code (bsc#1012628). +- parisc: Fix locking in pdc_iodc_print() firmware call + (bsc#1012628). +- parisc: Add missing FORCE prerequisites in Makefile + (bsc#1012628). +- parisc: Drop duplicate kgdb_pdc console (bsc#1012628). +- parisc: Drop PMD_SHIFT from calculation in pgtable.h + (bsc#1012628). +- device_cgroup: Roll back to original exceptions after copy + failure (bsc#1012628). +- drm/connector: send hotplug uevent on connector cleanup + (bsc#1012628). +- drm/vmwgfx: Validate the box size for the snooped cursor + (bsc#1012628). +- drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (bsc#1012628). +- drm/etnaviv: move idle mapping reaping into separate function + (bsc#1012628). +- drm/i915/dsi: fix VBT send packet port selection for dual link + DSI (bsc#1012628). +- drm/ingenic: Fix missing platform_driver_unregister() call in + ingenic_drm_init() (bsc#1012628). +- drm/etnaviv: reap idle mapping if it doesn't match the softpin + address (bsc#1012628). +- ext4: silence the warning when evicting inode with + dioread_nolock (bsc#1012628). +- ext4: add inode table check in __ext4_get_inode_loc to aovid + possible infinite loop (bsc#1012628). +- ext4: remove trailing newline from ext4_msg() message + (bsc#1012628). +- ext4: correct inconsistent error msg in nojournal mode + (bsc#1012628). +- fs: ext4: initialize fsdata in pagecache_write() (bsc#1012628). +- ext4: fix use-after-free in ext4_orphan_cleanup (bsc#1012628). +- ext4: fix undefined behavior in bit shift for + ext4_check_flag_values (bsc#1012628). +- ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode + (bsc#1012628). +- ext4: add helper to check quota inums (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad quota inode + (bsc#1012628). +- ext4: fix reserved cluster accounting in __es_remove_extent() + (bsc#1012628). +- ext4: journal_path mount options should follow links + (bsc#1012628). +- ext4: check and assert if marking an no_delete evicting inode + dirty (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad boot loader + inode (bsc#1012628). +- ext4: don't allow journal inode to have encrypt flag + (bsc#1012628). +- ext4: disable fast-commit of encrypted dir operations + (bsc#1012628). +- ext4: fix leaking uninitialized memory in fast-commit journal + (bsc#1012628). +- ext4: don't set up encryption key during jbd2 transaction + (bsc#1012628). +- ext4: add missing validation of fast-commit record lengths + (bsc#1012628). +- ext4: fix unaligned memory access in ext4_fc_reserve_space() + (bsc#1012628). +- ext4: fix off-by-one errors in fast-commit block filling + (bsc#1012628). +- ext4: fix uninititialized value in 'ext4_evict_inode' + (bsc#1012628). +- ext4: init quota for 'old.inode' in 'ext4_rename' (bsc#1012628). +- ext4: don't fail GETFSUUID when the caller provides a long + buffer (bsc#1012628). +- ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + + inline (bsc#1012628). +- ext4: fix corruption when online resizing a 1K bigalloc fs + (bsc#1012628). +- ext4: fix error code return to user-space in ext4_get_branch() + (bsc#1012628). +- ext4: fix bad checksum after online resize (bsc#1012628). +- ext4: dont return EINVAL from GETFSUUID when reporting UUID + length (bsc#1012628). +- ext4: fix corrupt backup group descriptors after online resize + (bsc#1012628). +- ext4: avoid BUG_ON when creating xattrs (bsc#1012628). +- ext4: fix deadlock due to mbcache entry corruption + (bsc#1012628). +- ext4: fix kernel BUG in 'ext4_write_inline_data_end()' + (bsc#1012628). +- ext4: fix inode leak in ext4_xattr_inode_create() on an error + path (bsc#1012628). +- ext4: initialize quota before expanding inode in setproject + ioctl (bsc#1012628). +- ext4: avoid unaccounted block allocation when expanding inode + (bsc#1012628). +- ext4: allocate extended attribute value in vmalloc area + (bsc#1012628). +- drm/i915/ttm: consider CCS for backup objects (bsc#1012628). +- drm/amd/display: Add DCN314 display SG Support (bsc#1012628). +- drm/amdgpu: handle polaris10/11 overlap asics (v2) + (bsc#1012628). +- drm/amdgpu: make display pinning more flexible (v2) + (bsc#1012628). +- drm/i915: improve the catch-all evict to handle lock contention + (bsc#1012628). +- drm/i915/migrate: Account for the reserved_space (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 + (bsc#1012628). +- drm/amd/pm: correct the fan speed retrieving in PWM for some + SMU13 asics (bsc#1012628). +- commit 9fd04e2 + +------------------------------------------------------------------- +Fri Jan 6 16:42:04 CET 2023 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Add Enhances and Supplements tags to in-tree KMPs + This makes in-tree KMPs more consistent with externally built KMPs and + silences several rpmlint warnings. +- commit 02b7735 + +------------------------------------------------------------------- +Fri Jan 6 15:33:16 CET 2023 - mkubecek@suse.cz + +- rpm/check-for-config-changes: add OBJTOOL and FTRACE_MCOUNT_USE_* + Dummy gcc pretends to support -mrecord-mcount option but actual gcc on + ppc64le does not. Therefore ppc64le builds of 6.2-rc1 and later in OBS + enable FTRACE_MCOUNT_USE_OBJTOOL and OBJTOOL config options, resulting in + check failure. + As we already have FTRACE_MCOUNT_USE_CC and FTRACE_MCOUNT_USE_RECORDMCOUNT + in the exception list, replace them with a general pattern. And add OBJTOOL + as well. +- commit 887416f + +------------------------------------------------------------------- +Thu Jan 5 20:14:21 CET 2023 - jeffm@suse.com + +- supported-flag: fix build failures with SUSE_KERNEL_SUPPORTED=y + Upstream commit 425937381ec (kbuild: re-run modpost when it is updated) + added an expectation that the MODPOST variable would only point to the + modpost executable and moved arguments to the modpost-args variable. + Also removed some legacy stuff, like the assumption that MODVERDIR would + exist (and then later creating it and using it) when the only two + places we ever care about Module.supported being located are the directory + in which an external module is being built and the current directory. +- commit 2e19141 + +------------------------------------------------------------------- +Thu Jan 5 17:16:49 CET 2023 - jeffm@suse.com + +- config: Added product codes to suse_version.h for comparison + Refreshed + patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 3dffbad + +------------------------------------------------------------------- +Thu Jan 5 16:46:10 CET 2023 - jeffm@suse.com + +- config: Added support for ALP releases in product identifiers +- Refresh patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 1b2e183 + +------------------------------------------------------------------- +Thu Jan 5 09:40:29 CET 2023 - tiwai@suse.de + +- Revert "ALSA: usb-audio: Drop superfluous interface setup at + parsing" (bsc#1206766). +- ALSA: usb-audio: More refactoring of hw constraint rules + (bsc#1206766). +- ALSA: usb-audio: Relax hw constraints for implicit fb sync + (bsc#1206766). +- ALSA: usb-audio: Make sure to stop endpoints before closing EPs + (bsc#1206766). +- commit 80a4df2 + +------------------------------------------------------------------- Wed Jan 4 12:03:53 CET 2023 - jslaby@suse.cz - Linux 6.1.3 (bsc#1012628). diff --git a/kernel-default.spec b/kernel-default.spec index 822cdcb..8cf17be 100644 --- a/kernel-default.spec +++ b/kernel-default.spec @@ -18,7 +18,7 @@ %define srcversion 6.1 -%define patchversion 6.1.3 +%define patchversion 6.1.4 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -111,9 +111,9 @@ Name: kernel-default Summary: The Standard Kernel License: GPL-2.0-only Group: System/Kernel -Version: 6.1.3 +Version: 6.1.4 %if 0%{?is_kotd} -Release: .ga5315fb +Release: .g4b9b43c %else Release: 0 %endif @@ -240,10 +240,10 @@ Conflicts: hyper-v < 4 Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 -Provides: kernel-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 +Provides: kernel-%build_flavor-base-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c +Provides: kernel-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c # END COMMON DEPS -Provides: %name-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 +Provides: %name-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 @@ -1628,6 +1628,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%cluster-md-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n cluster-md-kmp-%build_flavor @@ -1677,6 +1679,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%dlm-kmp-%build_flavor) %description -n dlm-kmp-%build_flavor DLM stands for Distributed Lock Manager, a means to synchronize access to @@ -1724,6 +1728,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%gfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n gfs2-kmp-%build_flavor @@ -1771,6 +1777,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%kselftests-kmp-%build_flavor) %description -n kselftests-kmp-%build_flavor This package contains kernel modules which are part of the upstream kernel @@ -1833,6 +1841,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%ocfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n ocfs2-kmp-%build_flavor @@ -1881,6 +1891,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%reiserfs-kmp-%build_flavor) %description -n reiserfs-kmp-%build_flavor The reiserfs file system is no longer supported in SLE15. This package diff --git a/kernel-docs.changes b/kernel-docs.changes index d2e1bde..a2ae733 100644 --- a/kernel-docs.changes +++ b/kernel-docs.changes @@ -1,4 +1,430 @@ ------------------------------------------------------------------- +Mon Jan 9 11:59:51 CET 2023 - jslaby@suse.cz + +- docs: Fix the docs build with Sphinx 6.0 (sphinx_6.0-staging_E). +- commit 4b9b43c + +------------------------------------------------------------------- +Mon Jan 9 07:15:38 CET 2023 - jslaby@suse.cz + +- Linux 6.1.4 (bsc#1012628). +- drm/amdgpu: skip MES for S0ix as well since it's part of GFX + (bsc#1012628). +- drm/amdgpu: skip mes self test after s0i3 resume for MES IP + v11.0 (bsc#1012628). +- media: stv0288: use explicitly signed char (bsc#1012628). +- cxl/region: Fix memdev reuse check (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS DMA coherency (bsc#1012628). +- arm64: Prohibit instrumentation on arch_stack_walk() + (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for LLCC driver (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for ICC_BWMON driver (bsc#1012628). +- kest.pl: Fix grub2 menu handling for rebooting (bsc#1012628). +- ktest.pl minconfig: Unset configs instead of just removing them + (bsc#1012628). +- jbd2: use the correct print format (bsc#1012628). +- perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on + ICX-D (bsc#1012628). +- perf/x86/intel/uncore: Clear attr_update properly (bsc#1012628). +- arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive + strength (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS reference clocks + (bsc#1012628). +- mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than + 400K (bsc#1012628). +- phy: qcom-qmp-combo: fix out-of-bounds clock access + (bsc#1012628). +- drm/amd/pm: update SMU13.0.0 reported maximum shader clock + (bsc#1012628). +- drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings + (bsc#1012628). +- btrfs: fix uninitialized parent in insert_state (bsc#1012628). +- btrfs: fix extent map use-after-free when handling missing + device in read_one_chunk (bsc#1012628). +- btrfs: fix resolving backrefs for inline extent followed by + prealloc (bsc#1012628). +- ARM: ux500: do not directly dereference __iomem (bsc#1012628). +- arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins + drive strength (bsc#1012628). +- random: use rejection sampling for uniform bounded random + integers (bsc#1012628). +- x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant + diagnostics (bsc#1012628). +- arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins + drive strength (bsc#1012628). +- cxl/region: Fix missing probe failure (bsc#1012628). +- EDAC/mc_sysfs: Increase legacy channel support to 12 + (bsc#1012628). +- selftests: Use optional USERCFLAGS and USERLDFLAGS + (bsc#1012628). +- x86/MCE/AMD: Clear DFR errors found in THR handler + (bsc#1012628). +- random: add helpers for random numbers with given floor or range + (bsc#1012628). +- PM/devfreq: governor: Add a private governor_data for governor + (bsc#1012628). +- cpufreq: Init completion before kobject_init_and_add() + (bsc#1012628). +- ext2: unbugger ext2_empty_dir() (bsc#1012628). +- media: s5p-mfc: Fix to handle reference queue during finishing + (bsc#1012628). +- media: s5p-mfc: Clear workbit to handle error condition + (bsc#1012628). +- media: s5p-mfc: Fix in register read and write for H264 + (bsc#1012628). +- bpf: Resolve fext program type when checking map compatibility + (bsc#1012628). +- ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (bsc#1012628). +- ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude + laptops (bsc#1012628). +- platform/x86: thinkpad_acpi: Fix max_brightness of thinklight + (bsc#1012628). +- platform/x86: ideapad-laptop: Revert "check for touchpad + support in _CFG" (bsc#1012628). +- platform/x86: ideapad-laptop: Add new _CFG bit numbers for + future use (bsc#1012628). +- platform/x86: ideapad-laptop: support for more special keys + in WMI (bsc#1012628). +- ACPI: video: Simplify __acpi_video_get_backlight_type() + (bsc#1012628). +- ACPI: video: Prefer native over vendor (bsc#1012628). +- platform/x86: ideapad-laptop: Refactor + ideapad_sync_touchpad_state() (bsc#1012628). +- platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events + on probe / resume (bsc#1012628). +- platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off + on select models (bsc#1012628). +- platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some + models (bsc#1012628). +- platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD + at probe time (bsc#1012628). +- platform/x86: intel-uncore-freq: add Emerald Rapids support + (bsc#1012628). +- ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle + and lock (bsc#1012628). +- platform/x86: x86-android-tablets: Add Medion Lifetab S10346 + data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 + (YT3-X90F) charger + fuel-gauge data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Advantech MICA-071 + extra button (bsc#1012628). +- HID: Ignore HP Envy x360 eu0009nv stylus battery (bsc#1012628). +- ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 + Wireless (bsc#1012628). +- fs: dlm: fix sock release if listen fails (bsc#1012628). +- fs: dlm: retry accept() until -EAGAIN or error returns + (bsc#1012628). +- mptcp: netlink: fix some error return code (bsc#1012628). +- mptcp: remove MPTCP 'ifdef' in TCP SYN cookies (bsc#1012628). +- mptcp: dedicated request sock for subflow in v6 (bsc#1012628). +- mptcp: use proper req destructor for IPv6 (bsc#1012628). +- dm cache: Fix ABBA deadlock between shrink_slab and + dm_cache_metadata_abort (bsc#1012628). +- dm thin: Fix ABBA deadlock between shrink_slab and + dm_pool_abort_metadata (bsc#1012628). +- dm thin: Use last transaction's pmd->root when commit failed + (bsc#1012628). +- dm thin: resume even if in FAIL mode (bsc#1012628). +- dm thin: Fix UAF in run_timer_softirq() (bsc#1012628). +- dm integrity: Fix UAF in dm_integrity_dtr() (bsc#1012628). +- dm clone: Fix UAF in clone_dtr() (bsc#1012628). +- dm cache: Fix UAF in destroy() (bsc#1012628). +- dm cache: set needs_check flag after aborting metadata + (bsc#1012628). +- ata: ahci: fix enum constants for gcc-13 (bsc#1012628). +- PCI/DOE: Fix maximum data object length miscalculation + (bsc#1012628). +- tracing/hist: Fix out-of-bound write on + 'action_data.var_ref_idx' (bsc#1012628). +- perf/core: Call LSM hook after copying perf_event_attr + (bsc#1012628). +- xtensa: add __umulsidi3 helper (bsc#1012628). +- of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values + (bsc#1012628). +- ima: Fix hash dependency to correct algorithm (bsc#1012628). +- KVM: VMX: Resume guest immediately when injecting #GP on ECREATE + (bsc#1012628). +- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 + check fails (bsc#1012628). +- KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself + (bsc#1012628). +- KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 + (bsc#1012628). +- x86/microcode/intel: Do not retry microcode reloading on the + APs (bsc#1012628). +- ftrace/x86: Add back ftrace_expected for ftrace bug reports + (bsc#1012628). +- x86/kprobes: Fix kprobes instruction boudary check with + CONFIG_RETHUNK (bsc#1012628). +- x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK + (bsc#1012628). +- tracing: Fix race where eprobes can be called before the event + (bsc#1012628). +- powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 + (bsc#1012628). +- tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE + (bsc#1012628). +- tracing/hist: Fix wrong return value in parse_action_params() + (bsc#1012628). +- tracing/probes: Handle system names with hyphens (bsc#1012628). +- tracing: Fix issue of missing one synthetic field (bsc#1012628). +- tracing: Fix infinite loop in tracing_read_pipe on overflowed + print_trace_line (bsc#1012628). +- staging: media: tegra-video: fix chan->mipi value on error + (bsc#1012628). +- staging: media: tegra-video: fix device_node use after free + (bsc#1012628). +- arm64: dts: mediatek: mt8195-demo: fix the memory size of node + secmon (bsc#1012628). +- ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod + (bsc#1012628). +- media: dvb-core: Fix double free in dvb_register_device() + (bsc#1012628). +- cifs: fix confusing debug message (bsc#1012628). +- cifs: fix missing display of three mount options (bsc#1012628). +- cifs: set correct tcon status after initial tree connect + (bsc#1012628). +- cifs: set correct ipc status after initial tree connect + (bsc#1012628). +- cifs: set correct status of tcon ipc when reconnecting + (bsc#1012628). +- ravb: Fix "failed to switch device to config mode" message + during unbind (bsc#1012628). +- rtc: ds1347: fix value written to century register + (bsc#1012628). +- drm/amdgpu: fix mmhub register base coding error (bsc#1012628). +- block: mq-deadline: Fix dd_finish_request() for zoned devices + (bsc#1012628). +- block: mq-deadline: Do not break sequential write streams to + zoned HDDs (bsc#1012628). +- md/bitmap: Fix bitmap chunk size overflow issues (bsc#1012628). +- efi: Add iMac Pro 2017 to uefi skip cert quirk (bsc#1012628). +- wifi: wilc1000: sdio: fix module autoloading (bsc#1012628). +- ASoC: jz4740-i2s: Handle independent FIFO flush bits + (bsc#1012628). +- ipu3-imgu: Fix NULL pointer dereference in + imgu_subdev_set_selection() (bsc#1012628). +- ipmi: fix long wait in unload when IPMI disconnect + (bsc#1012628). +- mtd: spi-nor: Check for zero erase size in + spi_nor_find_best_erase_type() (bsc#1012628). +- ima: Fix a potential NULL pointer access in + ima_restore_measurement_list (bsc#1012628). +- ipmi: fix use after free in _ipmi_destroy_user() (bsc#1012628). +- mtd: spi-nor: gigadevice: gd25q256: replace + gd25q256_default_init with gd25q256_post_bfpt (bsc#1012628). +- ima: Fix memory leak in __ima_inode_hash() (bsc#1012628). +- um: virt-pci: Avoid GCC non-NULL warning (bsc#1012628). +- crypto: ccree,hisilicon - Fix dependencies to correct algorithm + (bsc#1012628). +- PCI: Fix pci_device_is_present() for VFs by checking PF + (bsc#1012628). +- PCI/sysfs: Fix double free in error path (bsc#1012628). +- RISC-V: kexec: Fix memory leak of fdt buffer (bsc#1012628). +- riscv: Fixup compile error with !MMU (bsc#1012628). +- RISC-V: kexec: Fix memory leak of elf header buffer + (bsc#1012628). +- riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument + (bsc#1012628). +- riscv: mm: notify remote harts about mmu cache updates + (bsc#1012628). +- crypto: n2 - add missing hash statesize (bsc#1012628). +- crypto: ccp - Add support for TEE for PCI ID 0x14CA + (bsc#1012628). +- driver core: Fix bus_type.match() error handling in + __driver_attach() (bsc#1012628). +- bus: mhi: host: Fix race between channel preparation and M0 + event (bsc#1012628). +- phy: qcom-qmp-combo: fix sdm845 reset (bsc#1012628). +- phy: qcom-qmp-combo: fix sc8180x reset (bsc#1012628). +- iommu/amd: Fix ivrs_acpihid cmdline parsing code (bsc#1012628). +- iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and + ivrs_acpihid options (bsc#1012628). +- test_kprobes: Fix implicit declaration error of test_kprobes + (bsc#1012628). +- hugetlb: really allocate vma lock for all sharable vmas + (bsc#1012628). +- remoteproc: imx_dsp_rproc: Add mutex protection for workqueue + (bsc#1012628). +- remoteproc: core: Do pm_relax when in RPROC_OFFLINE state + (bsc#1012628). +- remoteproc: imx_rproc: Correct i.MX93 DRAM mapping + (bsc#1012628). +- parisc: led: Fix potential null-ptr-deref in start_task() + (bsc#1012628). +- parisc: Drop locking in pdc console code (bsc#1012628). +- parisc: Fix locking in pdc_iodc_print() firmware call + (bsc#1012628). +- parisc: Add missing FORCE prerequisites in Makefile + (bsc#1012628). +- parisc: Drop duplicate kgdb_pdc console (bsc#1012628). +- parisc: Drop PMD_SHIFT from calculation in pgtable.h + (bsc#1012628). +- device_cgroup: Roll back to original exceptions after copy + failure (bsc#1012628). +- drm/connector: send hotplug uevent on connector cleanup + (bsc#1012628). +- drm/vmwgfx: Validate the box size for the snooped cursor + (bsc#1012628). +- drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (bsc#1012628). +- drm/etnaviv: move idle mapping reaping into separate function + (bsc#1012628). +- drm/i915/dsi: fix VBT send packet port selection for dual link + DSI (bsc#1012628). +- drm/ingenic: Fix missing platform_driver_unregister() call in + ingenic_drm_init() (bsc#1012628). +- drm/etnaviv: reap idle mapping if it doesn't match the softpin + address (bsc#1012628). +- ext4: silence the warning when evicting inode with + dioread_nolock (bsc#1012628). +- ext4: add inode table check in __ext4_get_inode_loc to aovid + possible infinite loop (bsc#1012628). +- ext4: remove trailing newline from ext4_msg() message + (bsc#1012628). +- ext4: correct inconsistent error msg in nojournal mode + (bsc#1012628). +- fs: ext4: initialize fsdata in pagecache_write() (bsc#1012628). +- ext4: fix use-after-free in ext4_orphan_cleanup (bsc#1012628). +- ext4: fix undefined behavior in bit shift for + ext4_check_flag_values (bsc#1012628). +- ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode + (bsc#1012628). +- ext4: add helper to check quota inums (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad quota inode + (bsc#1012628). +- ext4: fix reserved cluster accounting in __es_remove_extent() + (bsc#1012628). +- ext4: journal_path mount options should follow links + (bsc#1012628). +- ext4: check and assert if marking an no_delete evicting inode + dirty (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad boot loader + inode (bsc#1012628). +- ext4: don't allow journal inode to have encrypt flag + (bsc#1012628). +- ext4: disable fast-commit of encrypted dir operations + (bsc#1012628). +- ext4: fix leaking uninitialized memory in fast-commit journal + (bsc#1012628). +- ext4: don't set up encryption key during jbd2 transaction + (bsc#1012628). +- ext4: add missing validation of fast-commit record lengths + (bsc#1012628). +- ext4: fix unaligned memory access in ext4_fc_reserve_space() + (bsc#1012628). +- ext4: fix off-by-one errors in fast-commit block filling + (bsc#1012628). +- ext4: fix uninititialized value in 'ext4_evict_inode' + (bsc#1012628). +- ext4: init quota for 'old.inode' in 'ext4_rename' (bsc#1012628). +- ext4: don't fail GETFSUUID when the caller provides a long + buffer (bsc#1012628). +- ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + + inline (bsc#1012628). +- ext4: fix corruption when online resizing a 1K bigalloc fs + (bsc#1012628). +- ext4: fix error code return to user-space in ext4_get_branch() + (bsc#1012628). +- ext4: fix bad checksum after online resize (bsc#1012628). +- ext4: dont return EINVAL from GETFSUUID when reporting UUID + length (bsc#1012628). +- ext4: fix corrupt backup group descriptors after online resize + (bsc#1012628). +- ext4: avoid BUG_ON when creating xattrs (bsc#1012628). +- ext4: fix deadlock due to mbcache entry corruption + (bsc#1012628). +- ext4: fix kernel BUG in 'ext4_write_inline_data_end()' + (bsc#1012628). +- ext4: fix inode leak in ext4_xattr_inode_create() on an error + path (bsc#1012628). +- ext4: initialize quota before expanding inode in setproject + ioctl (bsc#1012628). +- ext4: avoid unaccounted block allocation when expanding inode + (bsc#1012628). +- ext4: allocate extended attribute value in vmalloc area + (bsc#1012628). +- drm/i915/ttm: consider CCS for backup objects (bsc#1012628). +- drm/amd/display: Add DCN314 display SG Support (bsc#1012628). +- drm/amdgpu: handle polaris10/11 overlap asics (v2) + (bsc#1012628). +- drm/amdgpu: make display pinning more flexible (v2) + (bsc#1012628). +- drm/i915: improve the catch-all evict to handle lock contention + (bsc#1012628). +- drm/i915/migrate: Account for the reserved_space (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 + (bsc#1012628). +- drm/amd/pm: correct the fan speed retrieving in PWM for some + SMU13 asics (bsc#1012628). +- commit 9fd04e2 + +------------------------------------------------------------------- +Fri Jan 6 16:42:04 CET 2023 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Add Enhances and Supplements tags to in-tree KMPs + This makes in-tree KMPs more consistent with externally built KMPs and + silences several rpmlint warnings. +- commit 02b7735 + +------------------------------------------------------------------- +Fri Jan 6 15:33:16 CET 2023 - mkubecek@suse.cz + +- rpm/check-for-config-changes: add OBJTOOL and FTRACE_MCOUNT_USE_* + Dummy gcc pretends to support -mrecord-mcount option but actual gcc on + ppc64le does not. Therefore ppc64le builds of 6.2-rc1 and later in OBS + enable FTRACE_MCOUNT_USE_OBJTOOL and OBJTOOL config options, resulting in + check failure. + As we already have FTRACE_MCOUNT_USE_CC and FTRACE_MCOUNT_USE_RECORDMCOUNT + in the exception list, replace them with a general pattern. And add OBJTOOL + as well. +- commit 887416f + +------------------------------------------------------------------- +Thu Jan 5 20:14:21 CET 2023 - jeffm@suse.com + +- supported-flag: fix build failures with SUSE_KERNEL_SUPPORTED=y + Upstream commit 425937381ec (kbuild: re-run modpost when it is updated) + added an expectation that the MODPOST variable would only point to the + modpost executable and moved arguments to the modpost-args variable. + Also removed some legacy stuff, like the assumption that MODVERDIR would + exist (and then later creating it and using it) when the only two + places we ever care about Module.supported being located are the directory + in which an external module is being built and the current directory. +- commit 2e19141 + +------------------------------------------------------------------- +Thu Jan 5 17:16:49 CET 2023 - jeffm@suse.com + +- config: Added product codes to suse_version.h for comparison + Refreshed + patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 3dffbad + +------------------------------------------------------------------- +Thu Jan 5 16:46:10 CET 2023 - jeffm@suse.com + +- config: Added support for ALP releases in product identifiers +- Refresh patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 1b2e183 + +------------------------------------------------------------------- +Thu Jan 5 09:40:29 CET 2023 - tiwai@suse.de + +- Revert "ALSA: usb-audio: Drop superfluous interface setup at + parsing" (bsc#1206766). +- ALSA: usb-audio: More refactoring of hw constraint rules + (bsc#1206766). +- ALSA: usb-audio: Relax hw constraints for implicit fb sync + (bsc#1206766). +- ALSA: usb-audio: Make sure to stop endpoints before closing EPs + (bsc#1206766). +- commit 80a4df2 + +------------------------------------------------------------------- Wed Jan 4 12:03:53 CET 2023 - jslaby@suse.cz - Linux 6.1.3 (bsc#1012628). diff --git a/kernel-docs.spec b/kernel-docs.spec index 49e4d67..fec665f 100644 --- a/kernel-docs.spec +++ b/kernel-docs.spec @@ -17,7 +17,7 @@ %define srcversion 6.1 -%define patchversion 6.1.3 +%define patchversion 6.1.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Name: kernel-docs Summary: Kernel Documentation License: GPL-2.0-only Group: Documentation/Man -Version: 6.1.3 +Version: 6.1.4 %if 0%{?is_kotd} -Release: .ga5315fb +Release: .g4b9b43c %else Release: 0 %endif @@ -67,7 +67,7 @@ BuildRequires: texlive-zapfding %endif URL: https://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 +Provides: %name-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz diff --git a/kernel-kvmsmall.changes b/kernel-kvmsmall.changes index d2e1bde..a2ae733 100644 --- a/kernel-kvmsmall.changes +++ b/kernel-kvmsmall.changes @@ -1,4 +1,430 @@ ------------------------------------------------------------------- +Mon Jan 9 11:59:51 CET 2023 - jslaby@suse.cz + +- docs: Fix the docs build with Sphinx 6.0 (sphinx_6.0-staging_E). +- commit 4b9b43c + +------------------------------------------------------------------- +Mon Jan 9 07:15:38 CET 2023 - jslaby@suse.cz + +- Linux 6.1.4 (bsc#1012628). +- drm/amdgpu: skip MES for S0ix as well since it's part of GFX + (bsc#1012628). +- drm/amdgpu: skip mes self test after s0i3 resume for MES IP + v11.0 (bsc#1012628). +- media: stv0288: use explicitly signed char (bsc#1012628). +- cxl/region: Fix memdev reuse check (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS DMA coherency (bsc#1012628). +- arm64: Prohibit instrumentation on arch_stack_walk() + (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for LLCC driver (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for ICC_BWMON driver (bsc#1012628). +- kest.pl: Fix grub2 menu handling for rebooting (bsc#1012628). +- ktest.pl minconfig: Unset configs instead of just removing them + (bsc#1012628). +- jbd2: use the correct print format (bsc#1012628). +- perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on + ICX-D (bsc#1012628). +- perf/x86/intel/uncore: Clear attr_update properly (bsc#1012628). +- arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive + strength (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS reference clocks + (bsc#1012628). +- mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than + 400K (bsc#1012628). +- phy: qcom-qmp-combo: fix out-of-bounds clock access + (bsc#1012628). +- drm/amd/pm: update SMU13.0.0 reported maximum shader clock + (bsc#1012628). +- drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings + (bsc#1012628). +- btrfs: fix uninitialized parent in insert_state (bsc#1012628). +- btrfs: fix extent map use-after-free when handling missing + device in read_one_chunk (bsc#1012628). +- btrfs: fix resolving backrefs for inline extent followed by + prealloc (bsc#1012628). +- ARM: ux500: do not directly dereference __iomem (bsc#1012628). +- arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins + drive strength (bsc#1012628). +- random: use rejection sampling for uniform bounded random + integers (bsc#1012628). +- x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant + diagnostics (bsc#1012628). +- arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins + drive strength (bsc#1012628). +- cxl/region: Fix missing probe failure (bsc#1012628). +- EDAC/mc_sysfs: Increase legacy channel support to 12 + (bsc#1012628). +- selftests: Use optional USERCFLAGS and USERLDFLAGS + (bsc#1012628). +- x86/MCE/AMD: Clear DFR errors found in THR handler + (bsc#1012628). +- random: add helpers for random numbers with given floor or range + (bsc#1012628). +- PM/devfreq: governor: Add a private governor_data for governor + (bsc#1012628). +- cpufreq: Init completion before kobject_init_and_add() + (bsc#1012628). +- ext2: unbugger ext2_empty_dir() (bsc#1012628). +- media: s5p-mfc: Fix to handle reference queue during finishing + (bsc#1012628). +- media: s5p-mfc: Clear workbit to handle error condition + (bsc#1012628). +- media: s5p-mfc: Fix in register read and write for H264 + (bsc#1012628). +- bpf: Resolve fext program type when checking map compatibility + (bsc#1012628). +- ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (bsc#1012628). +- ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude + laptops (bsc#1012628). +- platform/x86: thinkpad_acpi: Fix max_brightness of thinklight + (bsc#1012628). +- platform/x86: ideapad-laptop: Revert "check for touchpad + support in _CFG" (bsc#1012628). +- platform/x86: ideapad-laptop: Add new _CFG bit numbers for + future use (bsc#1012628). +- platform/x86: ideapad-laptop: support for more special keys + in WMI (bsc#1012628). +- ACPI: video: Simplify __acpi_video_get_backlight_type() + (bsc#1012628). +- ACPI: video: Prefer native over vendor (bsc#1012628). +- platform/x86: ideapad-laptop: Refactor + ideapad_sync_touchpad_state() (bsc#1012628). +- platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events + on probe / resume (bsc#1012628). +- platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off + on select models (bsc#1012628). +- platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some + models (bsc#1012628). +- platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD + at probe time (bsc#1012628). +- platform/x86: intel-uncore-freq: add Emerald Rapids support + (bsc#1012628). +- ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle + and lock (bsc#1012628). +- platform/x86: x86-android-tablets: Add Medion Lifetab S10346 + data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 + (YT3-X90F) charger + fuel-gauge data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Advantech MICA-071 + extra button (bsc#1012628). +- HID: Ignore HP Envy x360 eu0009nv stylus battery (bsc#1012628). +- ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 + Wireless (bsc#1012628). +- fs: dlm: fix sock release if listen fails (bsc#1012628). +- fs: dlm: retry accept() until -EAGAIN or error returns + (bsc#1012628). +- mptcp: netlink: fix some error return code (bsc#1012628). +- mptcp: remove MPTCP 'ifdef' in TCP SYN cookies (bsc#1012628). +- mptcp: dedicated request sock for subflow in v6 (bsc#1012628). +- mptcp: use proper req destructor for IPv6 (bsc#1012628). +- dm cache: Fix ABBA deadlock between shrink_slab and + dm_cache_metadata_abort (bsc#1012628). +- dm thin: Fix ABBA deadlock between shrink_slab and + dm_pool_abort_metadata (bsc#1012628). +- dm thin: Use last transaction's pmd->root when commit failed + (bsc#1012628). +- dm thin: resume even if in FAIL mode (bsc#1012628). +- dm thin: Fix UAF in run_timer_softirq() (bsc#1012628). +- dm integrity: Fix UAF in dm_integrity_dtr() (bsc#1012628). +- dm clone: Fix UAF in clone_dtr() (bsc#1012628). +- dm cache: Fix UAF in destroy() (bsc#1012628). +- dm cache: set needs_check flag after aborting metadata + (bsc#1012628). +- ata: ahci: fix enum constants for gcc-13 (bsc#1012628). +- PCI/DOE: Fix maximum data object length miscalculation + (bsc#1012628). +- tracing/hist: Fix out-of-bound write on + 'action_data.var_ref_idx' (bsc#1012628). +- perf/core: Call LSM hook after copying perf_event_attr + (bsc#1012628). +- xtensa: add __umulsidi3 helper (bsc#1012628). +- of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values + (bsc#1012628). +- ima: Fix hash dependency to correct algorithm (bsc#1012628). +- KVM: VMX: Resume guest immediately when injecting #GP on ECREATE + (bsc#1012628). +- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 + check fails (bsc#1012628). +- KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself + (bsc#1012628). +- KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 + (bsc#1012628). +- x86/microcode/intel: Do not retry microcode reloading on the + APs (bsc#1012628). +- ftrace/x86: Add back ftrace_expected for ftrace bug reports + (bsc#1012628). +- x86/kprobes: Fix kprobes instruction boudary check with + CONFIG_RETHUNK (bsc#1012628). +- x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK + (bsc#1012628). +- tracing: Fix race where eprobes can be called before the event + (bsc#1012628). +- powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 + (bsc#1012628). +- tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE + (bsc#1012628). +- tracing/hist: Fix wrong return value in parse_action_params() + (bsc#1012628). +- tracing/probes: Handle system names with hyphens (bsc#1012628). +- tracing: Fix issue of missing one synthetic field (bsc#1012628). +- tracing: Fix infinite loop in tracing_read_pipe on overflowed + print_trace_line (bsc#1012628). +- staging: media: tegra-video: fix chan->mipi value on error + (bsc#1012628). +- staging: media: tegra-video: fix device_node use after free + (bsc#1012628). +- arm64: dts: mediatek: mt8195-demo: fix the memory size of node + secmon (bsc#1012628). +- ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod + (bsc#1012628). +- media: dvb-core: Fix double free in dvb_register_device() + (bsc#1012628). +- cifs: fix confusing debug message (bsc#1012628). +- cifs: fix missing display of three mount options (bsc#1012628). +- cifs: set correct tcon status after initial tree connect + (bsc#1012628). +- cifs: set correct ipc status after initial tree connect + (bsc#1012628). +- cifs: set correct status of tcon ipc when reconnecting + (bsc#1012628). +- ravb: Fix "failed to switch device to config mode" message + during unbind (bsc#1012628). +- rtc: ds1347: fix value written to century register + (bsc#1012628). +- drm/amdgpu: fix mmhub register base coding error (bsc#1012628). +- block: mq-deadline: Fix dd_finish_request() for zoned devices + (bsc#1012628). +- block: mq-deadline: Do not break sequential write streams to + zoned HDDs (bsc#1012628). +- md/bitmap: Fix bitmap chunk size overflow issues (bsc#1012628). +- efi: Add iMac Pro 2017 to uefi skip cert quirk (bsc#1012628). +- wifi: wilc1000: sdio: fix module autoloading (bsc#1012628). +- ASoC: jz4740-i2s: Handle independent FIFO flush bits + (bsc#1012628). +- ipu3-imgu: Fix NULL pointer dereference in + imgu_subdev_set_selection() (bsc#1012628). +- ipmi: fix long wait in unload when IPMI disconnect + (bsc#1012628). +- mtd: spi-nor: Check for zero erase size in + spi_nor_find_best_erase_type() (bsc#1012628). +- ima: Fix a potential NULL pointer access in + ima_restore_measurement_list (bsc#1012628). +- ipmi: fix use after free in _ipmi_destroy_user() (bsc#1012628). +- mtd: spi-nor: gigadevice: gd25q256: replace + gd25q256_default_init with gd25q256_post_bfpt (bsc#1012628). +- ima: Fix memory leak in __ima_inode_hash() (bsc#1012628). +- um: virt-pci: Avoid GCC non-NULL warning (bsc#1012628). +- crypto: ccree,hisilicon - Fix dependencies to correct algorithm + (bsc#1012628). +- PCI: Fix pci_device_is_present() for VFs by checking PF + (bsc#1012628). +- PCI/sysfs: Fix double free in error path (bsc#1012628). +- RISC-V: kexec: Fix memory leak of fdt buffer (bsc#1012628). +- riscv: Fixup compile error with !MMU (bsc#1012628). +- RISC-V: kexec: Fix memory leak of elf header buffer + (bsc#1012628). +- riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument + (bsc#1012628). +- riscv: mm: notify remote harts about mmu cache updates + (bsc#1012628). +- crypto: n2 - add missing hash statesize (bsc#1012628). +- crypto: ccp - Add support for TEE for PCI ID 0x14CA + (bsc#1012628). +- driver core: Fix bus_type.match() error handling in + __driver_attach() (bsc#1012628). +- bus: mhi: host: Fix race between channel preparation and M0 + event (bsc#1012628). +- phy: qcom-qmp-combo: fix sdm845 reset (bsc#1012628). +- phy: qcom-qmp-combo: fix sc8180x reset (bsc#1012628). +- iommu/amd: Fix ivrs_acpihid cmdline parsing code (bsc#1012628). +- iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and + ivrs_acpihid options (bsc#1012628). +- test_kprobes: Fix implicit declaration error of test_kprobes + (bsc#1012628). +- hugetlb: really allocate vma lock for all sharable vmas + (bsc#1012628). +- remoteproc: imx_dsp_rproc: Add mutex protection for workqueue + (bsc#1012628). +- remoteproc: core: Do pm_relax when in RPROC_OFFLINE state + (bsc#1012628). +- remoteproc: imx_rproc: Correct i.MX93 DRAM mapping + (bsc#1012628). +- parisc: led: Fix potential null-ptr-deref in start_task() + (bsc#1012628). +- parisc: Drop locking in pdc console code (bsc#1012628). +- parisc: Fix locking in pdc_iodc_print() firmware call + (bsc#1012628). +- parisc: Add missing FORCE prerequisites in Makefile + (bsc#1012628). +- parisc: Drop duplicate kgdb_pdc console (bsc#1012628). +- parisc: Drop PMD_SHIFT from calculation in pgtable.h + (bsc#1012628). +- device_cgroup: Roll back to original exceptions after copy + failure (bsc#1012628). +- drm/connector: send hotplug uevent on connector cleanup + (bsc#1012628). +- drm/vmwgfx: Validate the box size for the snooped cursor + (bsc#1012628). +- drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (bsc#1012628). +- drm/etnaviv: move idle mapping reaping into separate function + (bsc#1012628). +- drm/i915/dsi: fix VBT send packet port selection for dual link + DSI (bsc#1012628). +- drm/ingenic: Fix missing platform_driver_unregister() call in + ingenic_drm_init() (bsc#1012628). +- drm/etnaviv: reap idle mapping if it doesn't match the softpin + address (bsc#1012628). +- ext4: silence the warning when evicting inode with + dioread_nolock (bsc#1012628). +- ext4: add inode table check in __ext4_get_inode_loc to aovid + possible infinite loop (bsc#1012628). +- ext4: remove trailing newline from ext4_msg() message + (bsc#1012628). +- ext4: correct inconsistent error msg in nojournal mode + (bsc#1012628). +- fs: ext4: initialize fsdata in pagecache_write() (bsc#1012628). +- ext4: fix use-after-free in ext4_orphan_cleanup (bsc#1012628). +- ext4: fix undefined behavior in bit shift for + ext4_check_flag_values (bsc#1012628). +- ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode + (bsc#1012628). +- ext4: add helper to check quota inums (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad quota inode + (bsc#1012628). +- ext4: fix reserved cluster accounting in __es_remove_extent() + (bsc#1012628). +- ext4: journal_path mount options should follow links + (bsc#1012628). +- ext4: check and assert if marking an no_delete evicting inode + dirty (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad boot loader + inode (bsc#1012628). +- ext4: don't allow journal inode to have encrypt flag + (bsc#1012628). +- ext4: disable fast-commit of encrypted dir operations + (bsc#1012628). +- ext4: fix leaking uninitialized memory in fast-commit journal + (bsc#1012628). +- ext4: don't set up encryption key during jbd2 transaction + (bsc#1012628). +- ext4: add missing validation of fast-commit record lengths + (bsc#1012628). +- ext4: fix unaligned memory access in ext4_fc_reserve_space() + (bsc#1012628). +- ext4: fix off-by-one errors in fast-commit block filling + (bsc#1012628). +- ext4: fix uninititialized value in 'ext4_evict_inode' + (bsc#1012628). +- ext4: init quota for 'old.inode' in 'ext4_rename' (bsc#1012628). +- ext4: don't fail GETFSUUID when the caller provides a long + buffer (bsc#1012628). +- ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + + inline (bsc#1012628). +- ext4: fix corruption when online resizing a 1K bigalloc fs + (bsc#1012628). +- ext4: fix error code return to user-space in ext4_get_branch() + (bsc#1012628). +- ext4: fix bad checksum after online resize (bsc#1012628). +- ext4: dont return EINVAL from GETFSUUID when reporting UUID + length (bsc#1012628). +- ext4: fix corrupt backup group descriptors after online resize + (bsc#1012628). +- ext4: avoid BUG_ON when creating xattrs (bsc#1012628). +- ext4: fix deadlock due to mbcache entry corruption + (bsc#1012628). +- ext4: fix kernel BUG in 'ext4_write_inline_data_end()' + (bsc#1012628). +- ext4: fix inode leak in ext4_xattr_inode_create() on an error + path (bsc#1012628). +- ext4: initialize quota before expanding inode in setproject + ioctl (bsc#1012628). +- ext4: avoid unaccounted block allocation when expanding inode + (bsc#1012628). +- ext4: allocate extended attribute value in vmalloc area + (bsc#1012628). +- drm/i915/ttm: consider CCS for backup objects (bsc#1012628). +- drm/amd/display: Add DCN314 display SG Support (bsc#1012628). +- drm/amdgpu: handle polaris10/11 overlap asics (v2) + (bsc#1012628). +- drm/amdgpu: make display pinning more flexible (v2) + (bsc#1012628). +- drm/i915: improve the catch-all evict to handle lock contention + (bsc#1012628). +- drm/i915/migrate: Account for the reserved_space (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 + (bsc#1012628). +- drm/amd/pm: correct the fan speed retrieving in PWM for some + SMU13 asics (bsc#1012628). +- commit 9fd04e2 + +------------------------------------------------------------------- +Fri Jan 6 16:42:04 CET 2023 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Add Enhances and Supplements tags to in-tree KMPs + This makes in-tree KMPs more consistent with externally built KMPs and + silences several rpmlint warnings. +- commit 02b7735 + +------------------------------------------------------------------- +Fri Jan 6 15:33:16 CET 2023 - mkubecek@suse.cz + +- rpm/check-for-config-changes: add OBJTOOL and FTRACE_MCOUNT_USE_* + Dummy gcc pretends to support -mrecord-mcount option but actual gcc on + ppc64le does not. Therefore ppc64le builds of 6.2-rc1 and later in OBS + enable FTRACE_MCOUNT_USE_OBJTOOL and OBJTOOL config options, resulting in + check failure. + As we already have FTRACE_MCOUNT_USE_CC and FTRACE_MCOUNT_USE_RECORDMCOUNT + in the exception list, replace them with a general pattern. And add OBJTOOL + as well. +- commit 887416f + +------------------------------------------------------------------- +Thu Jan 5 20:14:21 CET 2023 - jeffm@suse.com + +- supported-flag: fix build failures with SUSE_KERNEL_SUPPORTED=y + Upstream commit 425937381ec (kbuild: re-run modpost when it is updated) + added an expectation that the MODPOST variable would only point to the + modpost executable and moved arguments to the modpost-args variable. + Also removed some legacy stuff, like the assumption that MODVERDIR would + exist (and then later creating it and using it) when the only two + places we ever care about Module.supported being located are the directory + in which an external module is being built and the current directory. +- commit 2e19141 + +------------------------------------------------------------------- +Thu Jan 5 17:16:49 CET 2023 - jeffm@suse.com + +- config: Added product codes to suse_version.h for comparison + Refreshed + patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 3dffbad + +------------------------------------------------------------------- +Thu Jan 5 16:46:10 CET 2023 - jeffm@suse.com + +- config: Added support for ALP releases in product identifiers +- Refresh patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 1b2e183 + +------------------------------------------------------------------- +Thu Jan 5 09:40:29 CET 2023 - tiwai@suse.de + +- Revert "ALSA: usb-audio: Drop superfluous interface setup at + parsing" (bsc#1206766). +- ALSA: usb-audio: More refactoring of hw constraint rules + (bsc#1206766). +- ALSA: usb-audio: Relax hw constraints for implicit fb sync + (bsc#1206766). +- ALSA: usb-audio: Make sure to stop endpoints before closing EPs + (bsc#1206766). +- commit 80a4df2 + +------------------------------------------------------------------- Wed Jan 4 12:03:53 CET 2023 - jslaby@suse.cz - Linux 6.1.3 (bsc#1012628). diff --git a/kernel-kvmsmall.spec b/kernel-kvmsmall.spec index c83ba5f..a95add6 100644 --- a/kernel-kvmsmall.spec +++ b/kernel-kvmsmall.spec @@ -18,7 +18,7 @@ %define srcversion 6.1 -%define patchversion 6.1.3 +%define patchversion 6.1.4 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -111,9 +111,9 @@ Name: kernel-kvmsmall Summary: The Small Developer Kernel for KVM License: GPL-2.0-only Group: System/Kernel -Version: 6.1.3 +Version: 6.1.4 %if 0%{?is_kotd} -Release: .ga5315fb +Release: .g4b9b43c %else Release: 0 %endif @@ -240,10 +240,10 @@ Conflicts: hyper-v < 4 Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 -Provides: kernel-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 +Provides: kernel-%build_flavor-base-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c +Provides: kernel-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c # END COMMON DEPS -Provides: %name-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 +Provides: %name-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -1525,6 +1525,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%cluster-md-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n cluster-md-kmp-%build_flavor @@ -1574,6 +1576,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%dlm-kmp-%build_flavor) %description -n dlm-kmp-%build_flavor DLM stands for Distributed Lock Manager, a means to synchronize access to @@ -1621,6 +1625,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%gfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n gfs2-kmp-%build_flavor @@ -1668,6 +1674,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%kselftests-kmp-%build_flavor) %description -n kselftests-kmp-%build_flavor This package contains kernel modules which are part of the upstream kernel @@ -1730,6 +1738,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%ocfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n ocfs2-kmp-%build_flavor @@ -1778,6 +1788,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%reiserfs-kmp-%build_flavor) %description -n reiserfs-kmp-%build_flavor The reiserfs file system is no longer supported in SLE15. This package diff --git a/kernel-lpae.changes b/kernel-lpae.changes index d2e1bde..a2ae733 100644 --- a/kernel-lpae.changes +++ b/kernel-lpae.changes @@ -1,4 +1,430 @@ ------------------------------------------------------------------- +Mon Jan 9 11:59:51 CET 2023 - jslaby@suse.cz + +- docs: Fix the docs build with Sphinx 6.0 (sphinx_6.0-staging_E). +- commit 4b9b43c + +------------------------------------------------------------------- +Mon Jan 9 07:15:38 CET 2023 - jslaby@suse.cz + +- Linux 6.1.4 (bsc#1012628). +- drm/amdgpu: skip MES for S0ix as well since it's part of GFX + (bsc#1012628). +- drm/amdgpu: skip mes self test after s0i3 resume for MES IP + v11.0 (bsc#1012628). +- media: stv0288: use explicitly signed char (bsc#1012628). +- cxl/region: Fix memdev reuse check (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS DMA coherency (bsc#1012628). +- arm64: Prohibit instrumentation on arch_stack_walk() + (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for LLCC driver (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for ICC_BWMON driver (bsc#1012628). +- kest.pl: Fix grub2 menu handling for rebooting (bsc#1012628). +- ktest.pl minconfig: Unset configs instead of just removing them + (bsc#1012628). +- jbd2: use the correct print format (bsc#1012628). +- perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on + ICX-D (bsc#1012628). +- perf/x86/intel/uncore: Clear attr_update properly (bsc#1012628). +- arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive + strength (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS reference clocks + (bsc#1012628). +- mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than + 400K (bsc#1012628). +- phy: qcom-qmp-combo: fix out-of-bounds clock access + (bsc#1012628). +- drm/amd/pm: update SMU13.0.0 reported maximum shader clock + (bsc#1012628). +- drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings + (bsc#1012628). +- btrfs: fix uninitialized parent in insert_state (bsc#1012628). +- btrfs: fix extent map use-after-free when handling missing + device in read_one_chunk (bsc#1012628). +- btrfs: fix resolving backrefs for inline extent followed by + prealloc (bsc#1012628). +- ARM: ux500: do not directly dereference __iomem (bsc#1012628). +- arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins + drive strength (bsc#1012628). +- random: use rejection sampling for uniform bounded random + integers (bsc#1012628). +- x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant + diagnostics (bsc#1012628). +- arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins + drive strength (bsc#1012628). +- cxl/region: Fix missing probe failure (bsc#1012628). +- EDAC/mc_sysfs: Increase legacy channel support to 12 + (bsc#1012628). +- selftests: Use optional USERCFLAGS and USERLDFLAGS + (bsc#1012628). +- x86/MCE/AMD: Clear DFR errors found in THR handler + (bsc#1012628). +- random: add helpers for random numbers with given floor or range + (bsc#1012628). +- PM/devfreq: governor: Add a private governor_data for governor + (bsc#1012628). +- cpufreq: Init completion before kobject_init_and_add() + (bsc#1012628). +- ext2: unbugger ext2_empty_dir() (bsc#1012628). +- media: s5p-mfc: Fix to handle reference queue during finishing + (bsc#1012628). +- media: s5p-mfc: Clear workbit to handle error condition + (bsc#1012628). +- media: s5p-mfc: Fix in register read and write for H264 + (bsc#1012628). +- bpf: Resolve fext program type when checking map compatibility + (bsc#1012628). +- ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (bsc#1012628). +- ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude + laptops (bsc#1012628). +- platform/x86: thinkpad_acpi: Fix max_brightness of thinklight + (bsc#1012628). +- platform/x86: ideapad-laptop: Revert "check for touchpad + support in _CFG" (bsc#1012628). +- platform/x86: ideapad-laptop: Add new _CFG bit numbers for + future use (bsc#1012628). +- platform/x86: ideapad-laptop: support for more special keys + in WMI (bsc#1012628). +- ACPI: video: Simplify __acpi_video_get_backlight_type() + (bsc#1012628). +- ACPI: video: Prefer native over vendor (bsc#1012628). +- platform/x86: ideapad-laptop: Refactor + ideapad_sync_touchpad_state() (bsc#1012628). +- platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events + on probe / resume (bsc#1012628). +- platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off + on select models (bsc#1012628). +- platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some + models (bsc#1012628). +- platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD + at probe time (bsc#1012628). +- platform/x86: intel-uncore-freq: add Emerald Rapids support + (bsc#1012628). +- ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle + and lock (bsc#1012628). +- platform/x86: x86-android-tablets: Add Medion Lifetab S10346 + data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 + (YT3-X90F) charger + fuel-gauge data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Advantech MICA-071 + extra button (bsc#1012628). +- HID: Ignore HP Envy x360 eu0009nv stylus battery (bsc#1012628). +- ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 + Wireless (bsc#1012628). +- fs: dlm: fix sock release if listen fails (bsc#1012628). +- fs: dlm: retry accept() until -EAGAIN or error returns + (bsc#1012628). +- mptcp: netlink: fix some error return code (bsc#1012628). +- mptcp: remove MPTCP 'ifdef' in TCP SYN cookies (bsc#1012628). +- mptcp: dedicated request sock for subflow in v6 (bsc#1012628). +- mptcp: use proper req destructor for IPv6 (bsc#1012628). +- dm cache: Fix ABBA deadlock between shrink_slab and + dm_cache_metadata_abort (bsc#1012628). +- dm thin: Fix ABBA deadlock between shrink_slab and + dm_pool_abort_metadata (bsc#1012628). +- dm thin: Use last transaction's pmd->root when commit failed + (bsc#1012628). +- dm thin: resume even if in FAIL mode (bsc#1012628). +- dm thin: Fix UAF in run_timer_softirq() (bsc#1012628). +- dm integrity: Fix UAF in dm_integrity_dtr() (bsc#1012628). +- dm clone: Fix UAF in clone_dtr() (bsc#1012628). +- dm cache: Fix UAF in destroy() (bsc#1012628). +- dm cache: set needs_check flag after aborting metadata + (bsc#1012628). +- ata: ahci: fix enum constants for gcc-13 (bsc#1012628). +- PCI/DOE: Fix maximum data object length miscalculation + (bsc#1012628). +- tracing/hist: Fix out-of-bound write on + 'action_data.var_ref_idx' (bsc#1012628). +- perf/core: Call LSM hook after copying perf_event_attr + (bsc#1012628). +- xtensa: add __umulsidi3 helper (bsc#1012628). +- of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values + (bsc#1012628). +- ima: Fix hash dependency to correct algorithm (bsc#1012628). +- KVM: VMX: Resume guest immediately when injecting #GP on ECREATE + (bsc#1012628). +- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 + check fails (bsc#1012628). +- KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself + (bsc#1012628). +- KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 + (bsc#1012628). +- x86/microcode/intel: Do not retry microcode reloading on the + APs (bsc#1012628). +- ftrace/x86: Add back ftrace_expected for ftrace bug reports + (bsc#1012628). +- x86/kprobes: Fix kprobes instruction boudary check with + CONFIG_RETHUNK (bsc#1012628). +- x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK + (bsc#1012628). +- tracing: Fix race where eprobes can be called before the event + (bsc#1012628). +- powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 + (bsc#1012628). +- tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE + (bsc#1012628). +- tracing/hist: Fix wrong return value in parse_action_params() + (bsc#1012628). +- tracing/probes: Handle system names with hyphens (bsc#1012628). +- tracing: Fix issue of missing one synthetic field (bsc#1012628). +- tracing: Fix infinite loop in tracing_read_pipe on overflowed + print_trace_line (bsc#1012628). +- staging: media: tegra-video: fix chan->mipi value on error + (bsc#1012628). +- staging: media: tegra-video: fix device_node use after free + (bsc#1012628). +- arm64: dts: mediatek: mt8195-demo: fix the memory size of node + secmon (bsc#1012628). +- ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod + (bsc#1012628). +- media: dvb-core: Fix double free in dvb_register_device() + (bsc#1012628). +- cifs: fix confusing debug message (bsc#1012628). +- cifs: fix missing display of three mount options (bsc#1012628). +- cifs: set correct tcon status after initial tree connect + (bsc#1012628). +- cifs: set correct ipc status after initial tree connect + (bsc#1012628). +- cifs: set correct status of tcon ipc when reconnecting + (bsc#1012628). +- ravb: Fix "failed to switch device to config mode" message + during unbind (bsc#1012628). +- rtc: ds1347: fix value written to century register + (bsc#1012628). +- drm/amdgpu: fix mmhub register base coding error (bsc#1012628). +- block: mq-deadline: Fix dd_finish_request() for zoned devices + (bsc#1012628). +- block: mq-deadline: Do not break sequential write streams to + zoned HDDs (bsc#1012628). +- md/bitmap: Fix bitmap chunk size overflow issues (bsc#1012628). +- efi: Add iMac Pro 2017 to uefi skip cert quirk (bsc#1012628). +- wifi: wilc1000: sdio: fix module autoloading (bsc#1012628). +- ASoC: jz4740-i2s: Handle independent FIFO flush bits + (bsc#1012628). +- ipu3-imgu: Fix NULL pointer dereference in + imgu_subdev_set_selection() (bsc#1012628). +- ipmi: fix long wait in unload when IPMI disconnect + (bsc#1012628). +- mtd: spi-nor: Check for zero erase size in + spi_nor_find_best_erase_type() (bsc#1012628). +- ima: Fix a potential NULL pointer access in + ima_restore_measurement_list (bsc#1012628). +- ipmi: fix use after free in _ipmi_destroy_user() (bsc#1012628). +- mtd: spi-nor: gigadevice: gd25q256: replace + gd25q256_default_init with gd25q256_post_bfpt (bsc#1012628). +- ima: Fix memory leak in __ima_inode_hash() (bsc#1012628). +- um: virt-pci: Avoid GCC non-NULL warning (bsc#1012628). +- crypto: ccree,hisilicon - Fix dependencies to correct algorithm + (bsc#1012628). +- PCI: Fix pci_device_is_present() for VFs by checking PF + (bsc#1012628). +- PCI/sysfs: Fix double free in error path (bsc#1012628). +- RISC-V: kexec: Fix memory leak of fdt buffer (bsc#1012628). +- riscv: Fixup compile error with !MMU (bsc#1012628). +- RISC-V: kexec: Fix memory leak of elf header buffer + (bsc#1012628). +- riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument + (bsc#1012628). +- riscv: mm: notify remote harts about mmu cache updates + (bsc#1012628). +- crypto: n2 - add missing hash statesize (bsc#1012628). +- crypto: ccp - Add support for TEE for PCI ID 0x14CA + (bsc#1012628). +- driver core: Fix bus_type.match() error handling in + __driver_attach() (bsc#1012628). +- bus: mhi: host: Fix race between channel preparation and M0 + event (bsc#1012628). +- phy: qcom-qmp-combo: fix sdm845 reset (bsc#1012628). +- phy: qcom-qmp-combo: fix sc8180x reset (bsc#1012628). +- iommu/amd: Fix ivrs_acpihid cmdline parsing code (bsc#1012628). +- iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and + ivrs_acpihid options (bsc#1012628). +- test_kprobes: Fix implicit declaration error of test_kprobes + (bsc#1012628). +- hugetlb: really allocate vma lock for all sharable vmas + (bsc#1012628). +- remoteproc: imx_dsp_rproc: Add mutex protection for workqueue + (bsc#1012628). +- remoteproc: core: Do pm_relax when in RPROC_OFFLINE state + (bsc#1012628). +- remoteproc: imx_rproc: Correct i.MX93 DRAM mapping + (bsc#1012628). +- parisc: led: Fix potential null-ptr-deref in start_task() + (bsc#1012628). +- parisc: Drop locking in pdc console code (bsc#1012628). +- parisc: Fix locking in pdc_iodc_print() firmware call + (bsc#1012628). +- parisc: Add missing FORCE prerequisites in Makefile + (bsc#1012628). +- parisc: Drop duplicate kgdb_pdc console (bsc#1012628). +- parisc: Drop PMD_SHIFT from calculation in pgtable.h + (bsc#1012628). +- device_cgroup: Roll back to original exceptions after copy + failure (bsc#1012628). +- drm/connector: send hotplug uevent on connector cleanup + (bsc#1012628). +- drm/vmwgfx: Validate the box size for the snooped cursor + (bsc#1012628). +- drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (bsc#1012628). +- drm/etnaviv: move idle mapping reaping into separate function + (bsc#1012628). +- drm/i915/dsi: fix VBT send packet port selection for dual link + DSI (bsc#1012628). +- drm/ingenic: Fix missing platform_driver_unregister() call in + ingenic_drm_init() (bsc#1012628). +- drm/etnaviv: reap idle mapping if it doesn't match the softpin + address (bsc#1012628). +- ext4: silence the warning when evicting inode with + dioread_nolock (bsc#1012628). +- ext4: add inode table check in __ext4_get_inode_loc to aovid + possible infinite loop (bsc#1012628). +- ext4: remove trailing newline from ext4_msg() message + (bsc#1012628). +- ext4: correct inconsistent error msg in nojournal mode + (bsc#1012628). +- fs: ext4: initialize fsdata in pagecache_write() (bsc#1012628). +- ext4: fix use-after-free in ext4_orphan_cleanup (bsc#1012628). +- ext4: fix undefined behavior in bit shift for + ext4_check_flag_values (bsc#1012628). +- ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode + (bsc#1012628). +- ext4: add helper to check quota inums (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad quota inode + (bsc#1012628). +- ext4: fix reserved cluster accounting in __es_remove_extent() + (bsc#1012628). +- ext4: journal_path mount options should follow links + (bsc#1012628). +- ext4: check and assert if marking an no_delete evicting inode + dirty (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad boot loader + inode (bsc#1012628). +- ext4: don't allow journal inode to have encrypt flag + (bsc#1012628). +- ext4: disable fast-commit of encrypted dir operations + (bsc#1012628). +- ext4: fix leaking uninitialized memory in fast-commit journal + (bsc#1012628). +- ext4: don't set up encryption key during jbd2 transaction + (bsc#1012628). +- ext4: add missing validation of fast-commit record lengths + (bsc#1012628). +- ext4: fix unaligned memory access in ext4_fc_reserve_space() + (bsc#1012628). +- ext4: fix off-by-one errors in fast-commit block filling + (bsc#1012628). +- ext4: fix uninititialized value in 'ext4_evict_inode' + (bsc#1012628). +- ext4: init quota for 'old.inode' in 'ext4_rename' (bsc#1012628). +- ext4: don't fail GETFSUUID when the caller provides a long + buffer (bsc#1012628). +- ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + + inline (bsc#1012628). +- ext4: fix corruption when online resizing a 1K bigalloc fs + (bsc#1012628). +- ext4: fix error code return to user-space in ext4_get_branch() + (bsc#1012628). +- ext4: fix bad checksum after online resize (bsc#1012628). +- ext4: dont return EINVAL from GETFSUUID when reporting UUID + length (bsc#1012628). +- ext4: fix corrupt backup group descriptors after online resize + (bsc#1012628). +- ext4: avoid BUG_ON when creating xattrs (bsc#1012628). +- ext4: fix deadlock due to mbcache entry corruption + (bsc#1012628). +- ext4: fix kernel BUG in 'ext4_write_inline_data_end()' + (bsc#1012628). +- ext4: fix inode leak in ext4_xattr_inode_create() on an error + path (bsc#1012628). +- ext4: initialize quota before expanding inode in setproject + ioctl (bsc#1012628). +- ext4: avoid unaccounted block allocation when expanding inode + (bsc#1012628). +- ext4: allocate extended attribute value in vmalloc area + (bsc#1012628). +- drm/i915/ttm: consider CCS for backup objects (bsc#1012628). +- drm/amd/display: Add DCN314 display SG Support (bsc#1012628). +- drm/amdgpu: handle polaris10/11 overlap asics (v2) + (bsc#1012628). +- drm/amdgpu: make display pinning more flexible (v2) + (bsc#1012628). +- drm/i915: improve the catch-all evict to handle lock contention + (bsc#1012628). +- drm/i915/migrate: Account for the reserved_space (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 + (bsc#1012628). +- drm/amd/pm: correct the fan speed retrieving in PWM for some + SMU13 asics (bsc#1012628). +- commit 9fd04e2 + +------------------------------------------------------------------- +Fri Jan 6 16:42:04 CET 2023 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Add Enhances and Supplements tags to in-tree KMPs + This makes in-tree KMPs more consistent with externally built KMPs and + silences several rpmlint warnings. +- commit 02b7735 + +------------------------------------------------------------------- +Fri Jan 6 15:33:16 CET 2023 - mkubecek@suse.cz + +- rpm/check-for-config-changes: add OBJTOOL and FTRACE_MCOUNT_USE_* + Dummy gcc pretends to support -mrecord-mcount option but actual gcc on + ppc64le does not. Therefore ppc64le builds of 6.2-rc1 and later in OBS + enable FTRACE_MCOUNT_USE_OBJTOOL and OBJTOOL config options, resulting in + check failure. + As we already have FTRACE_MCOUNT_USE_CC and FTRACE_MCOUNT_USE_RECORDMCOUNT + in the exception list, replace them with a general pattern. And add OBJTOOL + as well. +- commit 887416f + +------------------------------------------------------------------- +Thu Jan 5 20:14:21 CET 2023 - jeffm@suse.com + +- supported-flag: fix build failures with SUSE_KERNEL_SUPPORTED=y + Upstream commit 425937381ec (kbuild: re-run modpost when it is updated) + added an expectation that the MODPOST variable would only point to the + modpost executable and moved arguments to the modpost-args variable. + Also removed some legacy stuff, like the assumption that MODVERDIR would + exist (and then later creating it and using it) when the only two + places we ever care about Module.supported being located are the directory + in which an external module is being built and the current directory. +- commit 2e19141 + +------------------------------------------------------------------- +Thu Jan 5 17:16:49 CET 2023 - jeffm@suse.com + +- config: Added product codes to suse_version.h for comparison + Refreshed + patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 3dffbad + +------------------------------------------------------------------- +Thu Jan 5 16:46:10 CET 2023 - jeffm@suse.com + +- config: Added support for ALP releases in product identifiers +- Refresh patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 1b2e183 + +------------------------------------------------------------------- +Thu Jan 5 09:40:29 CET 2023 - tiwai@suse.de + +- Revert "ALSA: usb-audio: Drop superfluous interface setup at + parsing" (bsc#1206766). +- ALSA: usb-audio: More refactoring of hw constraint rules + (bsc#1206766). +- ALSA: usb-audio: Relax hw constraints for implicit fb sync + (bsc#1206766). +- ALSA: usb-audio: Make sure to stop endpoints before closing EPs + (bsc#1206766). +- commit 80a4df2 + +------------------------------------------------------------------- Wed Jan 4 12:03:53 CET 2023 - jslaby@suse.cz - Linux 6.1.3 (bsc#1012628). diff --git a/kernel-lpae.spec b/kernel-lpae.spec index c2f53e3..852b455 100644 --- a/kernel-lpae.spec +++ b/kernel-lpae.spec @@ -18,7 +18,7 @@ %define srcversion 6.1 -%define patchversion 6.1.3 +%define patchversion 6.1.4 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -111,9 +111,9 @@ Name: kernel-lpae Summary: Kernel for LPAE enabled systems License: GPL-2.0-only Group: System/Kernel -Version: 6.1.3 +Version: 6.1.4 %if 0%{?is_kotd} -Release: .ga5315fb +Release: .g4b9b43c %else Release: 0 %endif @@ -240,10 +240,10 @@ Conflicts: hyper-v < 4 Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 -Provides: kernel-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 +Provides: kernel-%build_flavor-base-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c +Provides: kernel-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c # END COMMON DEPS -Provides: %name-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 +Provides: %name-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -1507,6 +1507,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%cluster-md-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n cluster-md-kmp-%build_flavor @@ -1556,6 +1558,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%dlm-kmp-%build_flavor) %description -n dlm-kmp-%build_flavor DLM stands for Distributed Lock Manager, a means to synchronize access to @@ -1603,6 +1607,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%gfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n gfs2-kmp-%build_flavor @@ -1650,6 +1656,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%kselftests-kmp-%build_flavor) %description -n kselftests-kmp-%build_flavor This package contains kernel modules which are part of the upstream kernel @@ -1712,6 +1720,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%ocfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n ocfs2-kmp-%build_flavor @@ -1760,6 +1770,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%reiserfs-kmp-%build_flavor) %description -n reiserfs-kmp-%build_flavor The reiserfs file system is no longer supported in SLE15. This package diff --git a/kernel-obs-build.changes b/kernel-obs-build.changes index d2e1bde..a2ae733 100644 --- a/kernel-obs-build.changes +++ b/kernel-obs-build.changes @@ -1,4 +1,430 @@ ------------------------------------------------------------------- +Mon Jan 9 11:59:51 CET 2023 - jslaby@suse.cz + +- docs: Fix the docs build with Sphinx 6.0 (sphinx_6.0-staging_E). +- commit 4b9b43c + +------------------------------------------------------------------- +Mon Jan 9 07:15:38 CET 2023 - jslaby@suse.cz + +- Linux 6.1.4 (bsc#1012628). +- drm/amdgpu: skip MES for S0ix as well since it's part of GFX + (bsc#1012628). +- drm/amdgpu: skip mes self test after s0i3 resume for MES IP + v11.0 (bsc#1012628). +- media: stv0288: use explicitly signed char (bsc#1012628). +- cxl/region: Fix memdev reuse check (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS DMA coherency (bsc#1012628). +- arm64: Prohibit instrumentation on arch_stack_walk() + (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for LLCC driver (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for ICC_BWMON driver (bsc#1012628). +- kest.pl: Fix grub2 menu handling for rebooting (bsc#1012628). +- ktest.pl minconfig: Unset configs instead of just removing them + (bsc#1012628). +- jbd2: use the correct print format (bsc#1012628). +- perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on + ICX-D (bsc#1012628). +- perf/x86/intel/uncore: Clear attr_update properly (bsc#1012628). +- arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive + strength (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS reference clocks + (bsc#1012628). +- mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than + 400K (bsc#1012628). +- phy: qcom-qmp-combo: fix out-of-bounds clock access + (bsc#1012628). +- drm/amd/pm: update SMU13.0.0 reported maximum shader clock + (bsc#1012628). +- drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings + (bsc#1012628). +- btrfs: fix uninitialized parent in insert_state (bsc#1012628). +- btrfs: fix extent map use-after-free when handling missing + device in read_one_chunk (bsc#1012628). +- btrfs: fix resolving backrefs for inline extent followed by + prealloc (bsc#1012628). +- ARM: ux500: do not directly dereference __iomem (bsc#1012628). +- arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins + drive strength (bsc#1012628). +- random: use rejection sampling for uniform bounded random + integers (bsc#1012628). +- x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant + diagnostics (bsc#1012628). +- arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins + drive strength (bsc#1012628). +- cxl/region: Fix missing probe failure (bsc#1012628). +- EDAC/mc_sysfs: Increase legacy channel support to 12 + (bsc#1012628). +- selftests: Use optional USERCFLAGS and USERLDFLAGS + (bsc#1012628). +- x86/MCE/AMD: Clear DFR errors found in THR handler + (bsc#1012628). +- random: add helpers for random numbers with given floor or range + (bsc#1012628). +- PM/devfreq: governor: Add a private governor_data for governor + (bsc#1012628). +- cpufreq: Init completion before kobject_init_and_add() + (bsc#1012628). +- ext2: unbugger ext2_empty_dir() (bsc#1012628). +- media: s5p-mfc: Fix to handle reference queue during finishing + (bsc#1012628). +- media: s5p-mfc: Clear workbit to handle error condition + (bsc#1012628). +- media: s5p-mfc: Fix in register read and write for H264 + (bsc#1012628). +- bpf: Resolve fext program type when checking map compatibility + (bsc#1012628). +- ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (bsc#1012628). +- ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude + laptops (bsc#1012628). +- platform/x86: thinkpad_acpi: Fix max_brightness of thinklight + (bsc#1012628). +- platform/x86: ideapad-laptop: Revert "check for touchpad + support in _CFG" (bsc#1012628). +- platform/x86: ideapad-laptop: Add new _CFG bit numbers for + future use (bsc#1012628). +- platform/x86: ideapad-laptop: support for more special keys + in WMI (bsc#1012628). +- ACPI: video: Simplify __acpi_video_get_backlight_type() + (bsc#1012628). +- ACPI: video: Prefer native over vendor (bsc#1012628). +- platform/x86: ideapad-laptop: Refactor + ideapad_sync_touchpad_state() (bsc#1012628). +- platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events + on probe / resume (bsc#1012628). +- platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off + on select models (bsc#1012628). +- platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some + models (bsc#1012628). +- platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD + at probe time (bsc#1012628). +- platform/x86: intel-uncore-freq: add Emerald Rapids support + (bsc#1012628). +- ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle + and lock (bsc#1012628). +- platform/x86: x86-android-tablets: Add Medion Lifetab S10346 + data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 + (YT3-X90F) charger + fuel-gauge data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Advantech MICA-071 + extra button (bsc#1012628). +- HID: Ignore HP Envy x360 eu0009nv stylus battery (bsc#1012628). +- ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 + Wireless (bsc#1012628). +- fs: dlm: fix sock release if listen fails (bsc#1012628). +- fs: dlm: retry accept() until -EAGAIN or error returns + (bsc#1012628). +- mptcp: netlink: fix some error return code (bsc#1012628). +- mptcp: remove MPTCP 'ifdef' in TCP SYN cookies (bsc#1012628). +- mptcp: dedicated request sock for subflow in v6 (bsc#1012628). +- mptcp: use proper req destructor for IPv6 (bsc#1012628). +- dm cache: Fix ABBA deadlock between shrink_slab and + dm_cache_metadata_abort (bsc#1012628). +- dm thin: Fix ABBA deadlock between shrink_slab and + dm_pool_abort_metadata (bsc#1012628). +- dm thin: Use last transaction's pmd->root when commit failed + (bsc#1012628). +- dm thin: resume even if in FAIL mode (bsc#1012628). +- dm thin: Fix UAF in run_timer_softirq() (bsc#1012628). +- dm integrity: Fix UAF in dm_integrity_dtr() (bsc#1012628). +- dm clone: Fix UAF in clone_dtr() (bsc#1012628). +- dm cache: Fix UAF in destroy() (bsc#1012628). +- dm cache: set needs_check flag after aborting metadata + (bsc#1012628). +- ata: ahci: fix enum constants for gcc-13 (bsc#1012628). +- PCI/DOE: Fix maximum data object length miscalculation + (bsc#1012628). +- tracing/hist: Fix out-of-bound write on + 'action_data.var_ref_idx' (bsc#1012628). +- perf/core: Call LSM hook after copying perf_event_attr + (bsc#1012628). +- xtensa: add __umulsidi3 helper (bsc#1012628). +- of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values + (bsc#1012628). +- ima: Fix hash dependency to correct algorithm (bsc#1012628). +- KVM: VMX: Resume guest immediately when injecting #GP on ECREATE + (bsc#1012628). +- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 + check fails (bsc#1012628). +- KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself + (bsc#1012628). +- KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 + (bsc#1012628). +- x86/microcode/intel: Do not retry microcode reloading on the + APs (bsc#1012628). +- ftrace/x86: Add back ftrace_expected for ftrace bug reports + (bsc#1012628). +- x86/kprobes: Fix kprobes instruction boudary check with + CONFIG_RETHUNK (bsc#1012628). +- x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK + (bsc#1012628). +- tracing: Fix race where eprobes can be called before the event + (bsc#1012628). +- powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 + (bsc#1012628). +- tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE + (bsc#1012628). +- tracing/hist: Fix wrong return value in parse_action_params() + (bsc#1012628). +- tracing/probes: Handle system names with hyphens (bsc#1012628). +- tracing: Fix issue of missing one synthetic field (bsc#1012628). +- tracing: Fix infinite loop in tracing_read_pipe on overflowed + print_trace_line (bsc#1012628). +- staging: media: tegra-video: fix chan->mipi value on error + (bsc#1012628). +- staging: media: tegra-video: fix device_node use after free + (bsc#1012628). +- arm64: dts: mediatek: mt8195-demo: fix the memory size of node + secmon (bsc#1012628). +- ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod + (bsc#1012628). +- media: dvb-core: Fix double free in dvb_register_device() + (bsc#1012628). +- cifs: fix confusing debug message (bsc#1012628). +- cifs: fix missing display of three mount options (bsc#1012628). +- cifs: set correct tcon status after initial tree connect + (bsc#1012628). +- cifs: set correct ipc status after initial tree connect + (bsc#1012628). +- cifs: set correct status of tcon ipc when reconnecting + (bsc#1012628). +- ravb: Fix "failed to switch device to config mode" message + during unbind (bsc#1012628). +- rtc: ds1347: fix value written to century register + (bsc#1012628). +- drm/amdgpu: fix mmhub register base coding error (bsc#1012628). +- block: mq-deadline: Fix dd_finish_request() for zoned devices + (bsc#1012628). +- block: mq-deadline: Do not break sequential write streams to + zoned HDDs (bsc#1012628). +- md/bitmap: Fix bitmap chunk size overflow issues (bsc#1012628). +- efi: Add iMac Pro 2017 to uefi skip cert quirk (bsc#1012628). +- wifi: wilc1000: sdio: fix module autoloading (bsc#1012628). +- ASoC: jz4740-i2s: Handle independent FIFO flush bits + (bsc#1012628). +- ipu3-imgu: Fix NULL pointer dereference in + imgu_subdev_set_selection() (bsc#1012628). +- ipmi: fix long wait in unload when IPMI disconnect + (bsc#1012628). +- mtd: spi-nor: Check for zero erase size in + spi_nor_find_best_erase_type() (bsc#1012628). +- ima: Fix a potential NULL pointer access in + ima_restore_measurement_list (bsc#1012628). +- ipmi: fix use after free in _ipmi_destroy_user() (bsc#1012628). +- mtd: spi-nor: gigadevice: gd25q256: replace + gd25q256_default_init with gd25q256_post_bfpt (bsc#1012628). +- ima: Fix memory leak in __ima_inode_hash() (bsc#1012628). +- um: virt-pci: Avoid GCC non-NULL warning (bsc#1012628). +- crypto: ccree,hisilicon - Fix dependencies to correct algorithm + (bsc#1012628). +- PCI: Fix pci_device_is_present() for VFs by checking PF + (bsc#1012628). +- PCI/sysfs: Fix double free in error path (bsc#1012628). +- RISC-V: kexec: Fix memory leak of fdt buffer (bsc#1012628). +- riscv: Fixup compile error with !MMU (bsc#1012628). +- RISC-V: kexec: Fix memory leak of elf header buffer + (bsc#1012628). +- riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument + (bsc#1012628). +- riscv: mm: notify remote harts about mmu cache updates + (bsc#1012628). +- crypto: n2 - add missing hash statesize (bsc#1012628). +- crypto: ccp - Add support for TEE for PCI ID 0x14CA + (bsc#1012628). +- driver core: Fix bus_type.match() error handling in + __driver_attach() (bsc#1012628). +- bus: mhi: host: Fix race between channel preparation and M0 + event (bsc#1012628). +- phy: qcom-qmp-combo: fix sdm845 reset (bsc#1012628). +- phy: qcom-qmp-combo: fix sc8180x reset (bsc#1012628). +- iommu/amd: Fix ivrs_acpihid cmdline parsing code (bsc#1012628). +- iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and + ivrs_acpihid options (bsc#1012628). +- test_kprobes: Fix implicit declaration error of test_kprobes + (bsc#1012628). +- hugetlb: really allocate vma lock for all sharable vmas + (bsc#1012628). +- remoteproc: imx_dsp_rproc: Add mutex protection for workqueue + (bsc#1012628). +- remoteproc: core: Do pm_relax when in RPROC_OFFLINE state + (bsc#1012628). +- remoteproc: imx_rproc: Correct i.MX93 DRAM mapping + (bsc#1012628). +- parisc: led: Fix potential null-ptr-deref in start_task() + (bsc#1012628). +- parisc: Drop locking in pdc console code (bsc#1012628). +- parisc: Fix locking in pdc_iodc_print() firmware call + (bsc#1012628). +- parisc: Add missing FORCE prerequisites in Makefile + (bsc#1012628). +- parisc: Drop duplicate kgdb_pdc console (bsc#1012628). +- parisc: Drop PMD_SHIFT from calculation in pgtable.h + (bsc#1012628). +- device_cgroup: Roll back to original exceptions after copy + failure (bsc#1012628). +- drm/connector: send hotplug uevent on connector cleanup + (bsc#1012628). +- drm/vmwgfx: Validate the box size for the snooped cursor + (bsc#1012628). +- drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (bsc#1012628). +- drm/etnaviv: move idle mapping reaping into separate function + (bsc#1012628). +- drm/i915/dsi: fix VBT send packet port selection for dual link + DSI (bsc#1012628). +- drm/ingenic: Fix missing platform_driver_unregister() call in + ingenic_drm_init() (bsc#1012628). +- drm/etnaviv: reap idle mapping if it doesn't match the softpin + address (bsc#1012628). +- ext4: silence the warning when evicting inode with + dioread_nolock (bsc#1012628). +- ext4: add inode table check in __ext4_get_inode_loc to aovid + possible infinite loop (bsc#1012628). +- ext4: remove trailing newline from ext4_msg() message + (bsc#1012628). +- ext4: correct inconsistent error msg in nojournal mode + (bsc#1012628). +- fs: ext4: initialize fsdata in pagecache_write() (bsc#1012628). +- ext4: fix use-after-free in ext4_orphan_cleanup (bsc#1012628). +- ext4: fix undefined behavior in bit shift for + ext4_check_flag_values (bsc#1012628). +- ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode + (bsc#1012628). +- ext4: add helper to check quota inums (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad quota inode + (bsc#1012628). +- ext4: fix reserved cluster accounting in __es_remove_extent() + (bsc#1012628). +- ext4: journal_path mount options should follow links + (bsc#1012628). +- ext4: check and assert if marking an no_delete evicting inode + dirty (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad boot loader + inode (bsc#1012628). +- ext4: don't allow journal inode to have encrypt flag + (bsc#1012628). +- ext4: disable fast-commit of encrypted dir operations + (bsc#1012628). +- ext4: fix leaking uninitialized memory in fast-commit journal + (bsc#1012628). +- ext4: don't set up encryption key during jbd2 transaction + (bsc#1012628). +- ext4: add missing validation of fast-commit record lengths + (bsc#1012628). +- ext4: fix unaligned memory access in ext4_fc_reserve_space() + (bsc#1012628). +- ext4: fix off-by-one errors in fast-commit block filling + (bsc#1012628). +- ext4: fix uninititialized value in 'ext4_evict_inode' + (bsc#1012628). +- ext4: init quota for 'old.inode' in 'ext4_rename' (bsc#1012628). +- ext4: don't fail GETFSUUID when the caller provides a long + buffer (bsc#1012628). +- ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + + inline (bsc#1012628). +- ext4: fix corruption when online resizing a 1K bigalloc fs + (bsc#1012628). +- ext4: fix error code return to user-space in ext4_get_branch() + (bsc#1012628). +- ext4: fix bad checksum after online resize (bsc#1012628). +- ext4: dont return EINVAL from GETFSUUID when reporting UUID + length (bsc#1012628). +- ext4: fix corrupt backup group descriptors after online resize + (bsc#1012628). +- ext4: avoid BUG_ON when creating xattrs (bsc#1012628). +- ext4: fix deadlock due to mbcache entry corruption + (bsc#1012628). +- ext4: fix kernel BUG in 'ext4_write_inline_data_end()' + (bsc#1012628). +- ext4: fix inode leak in ext4_xattr_inode_create() on an error + path (bsc#1012628). +- ext4: initialize quota before expanding inode in setproject + ioctl (bsc#1012628). +- ext4: avoid unaccounted block allocation when expanding inode + (bsc#1012628). +- ext4: allocate extended attribute value in vmalloc area + (bsc#1012628). +- drm/i915/ttm: consider CCS for backup objects (bsc#1012628). +- drm/amd/display: Add DCN314 display SG Support (bsc#1012628). +- drm/amdgpu: handle polaris10/11 overlap asics (v2) + (bsc#1012628). +- drm/amdgpu: make display pinning more flexible (v2) + (bsc#1012628). +- drm/i915: improve the catch-all evict to handle lock contention + (bsc#1012628). +- drm/i915/migrate: Account for the reserved_space (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 + (bsc#1012628). +- drm/amd/pm: correct the fan speed retrieving in PWM for some + SMU13 asics (bsc#1012628). +- commit 9fd04e2 + +------------------------------------------------------------------- +Fri Jan 6 16:42:04 CET 2023 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Add Enhances and Supplements tags to in-tree KMPs + This makes in-tree KMPs more consistent with externally built KMPs and + silences several rpmlint warnings. +- commit 02b7735 + +------------------------------------------------------------------- +Fri Jan 6 15:33:16 CET 2023 - mkubecek@suse.cz + +- rpm/check-for-config-changes: add OBJTOOL and FTRACE_MCOUNT_USE_* + Dummy gcc pretends to support -mrecord-mcount option but actual gcc on + ppc64le does not. Therefore ppc64le builds of 6.2-rc1 and later in OBS + enable FTRACE_MCOUNT_USE_OBJTOOL and OBJTOOL config options, resulting in + check failure. + As we already have FTRACE_MCOUNT_USE_CC and FTRACE_MCOUNT_USE_RECORDMCOUNT + in the exception list, replace them with a general pattern. And add OBJTOOL + as well. +- commit 887416f + +------------------------------------------------------------------- +Thu Jan 5 20:14:21 CET 2023 - jeffm@suse.com + +- supported-flag: fix build failures with SUSE_KERNEL_SUPPORTED=y + Upstream commit 425937381ec (kbuild: re-run modpost when it is updated) + added an expectation that the MODPOST variable would only point to the + modpost executable and moved arguments to the modpost-args variable. + Also removed some legacy stuff, like the assumption that MODVERDIR would + exist (and then later creating it and using it) when the only two + places we ever care about Module.supported being located are the directory + in which an external module is being built and the current directory. +- commit 2e19141 + +------------------------------------------------------------------- +Thu Jan 5 17:16:49 CET 2023 - jeffm@suse.com + +- config: Added product codes to suse_version.h for comparison + Refreshed + patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 3dffbad + +------------------------------------------------------------------- +Thu Jan 5 16:46:10 CET 2023 - jeffm@suse.com + +- config: Added support for ALP releases in product identifiers +- Refresh patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 1b2e183 + +------------------------------------------------------------------- +Thu Jan 5 09:40:29 CET 2023 - tiwai@suse.de + +- Revert "ALSA: usb-audio: Drop superfluous interface setup at + parsing" (bsc#1206766). +- ALSA: usb-audio: More refactoring of hw constraint rules + (bsc#1206766). +- ALSA: usb-audio: Relax hw constraints for implicit fb sync + (bsc#1206766). +- ALSA: usb-audio: Make sure to stop endpoints before closing EPs + (bsc#1206766). +- commit 80a4df2 + +------------------------------------------------------------------- Wed Jan 4 12:03:53 CET 2023 - jslaby@suse.cz - Linux 6.1.3 (bsc#1012628). diff --git a/kernel-obs-build.spec b/kernel-obs-build.spec index 5965b15..62cebbc 100644 --- a/kernel-obs-build.spec +++ b/kernel-obs-build.spec @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 6.1.3 +%define patchversion 6.1.4 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ BuildRequires: util-linux %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 +BuildRequires: kernel%kernel_flavor-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c %if 0%{?rhel_version} BuildRequires: kernel @@ -64,9 +64,9 @@ BuildRequires: dracut Summary: package kernel and initrd for OBS VM builds License: GPL-2.0-only Group: SLES -Version: 6.1.3 +Version: 6.1.4 %if 0%{?is_kotd} -Release: .ga5315fb +Release: .g4b9b43c %else Release: 0 %endif diff --git a/kernel-obs-qa.changes b/kernel-obs-qa.changes index d2e1bde..a2ae733 100644 --- a/kernel-obs-qa.changes +++ b/kernel-obs-qa.changes @@ -1,4 +1,430 @@ ------------------------------------------------------------------- +Mon Jan 9 11:59:51 CET 2023 - jslaby@suse.cz + +- docs: Fix the docs build with Sphinx 6.0 (sphinx_6.0-staging_E). +- commit 4b9b43c + +------------------------------------------------------------------- +Mon Jan 9 07:15:38 CET 2023 - jslaby@suse.cz + +- Linux 6.1.4 (bsc#1012628). +- drm/amdgpu: skip MES for S0ix as well since it's part of GFX + (bsc#1012628). +- drm/amdgpu: skip mes self test after s0i3 resume for MES IP + v11.0 (bsc#1012628). +- media: stv0288: use explicitly signed char (bsc#1012628). +- cxl/region: Fix memdev reuse check (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS DMA coherency (bsc#1012628). +- arm64: Prohibit instrumentation on arch_stack_walk() + (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for LLCC driver (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for ICC_BWMON driver (bsc#1012628). +- kest.pl: Fix grub2 menu handling for rebooting (bsc#1012628). +- ktest.pl minconfig: Unset configs instead of just removing them + (bsc#1012628). +- jbd2: use the correct print format (bsc#1012628). +- perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on + ICX-D (bsc#1012628). +- perf/x86/intel/uncore: Clear attr_update properly (bsc#1012628). +- arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive + strength (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS reference clocks + (bsc#1012628). +- mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than + 400K (bsc#1012628). +- phy: qcom-qmp-combo: fix out-of-bounds clock access + (bsc#1012628). +- drm/amd/pm: update SMU13.0.0 reported maximum shader clock + (bsc#1012628). +- drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings + (bsc#1012628). +- btrfs: fix uninitialized parent in insert_state (bsc#1012628). +- btrfs: fix extent map use-after-free when handling missing + device in read_one_chunk (bsc#1012628). +- btrfs: fix resolving backrefs for inline extent followed by + prealloc (bsc#1012628). +- ARM: ux500: do not directly dereference __iomem (bsc#1012628). +- arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins + drive strength (bsc#1012628). +- random: use rejection sampling for uniform bounded random + integers (bsc#1012628). +- x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant + diagnostics (bsc#1012628). +- arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins + drive strength (bsc#1012628). +- cxl/region: Fix missing probe failure (bsc#1012628). +- EDAC/mc_sysfs: Increase legacy channel support to 12 + (bsc#1012628). +- selftests: Use optional USERCFLAGS and USERLDFLAGS + (bsc#1012628). +- x86/MCE/AMD: Clear DFR errors found in THR handler + (bsc#1012628). +- random: add helpers for random numbers with given floor or range + (bsc#1012628). +- PM/devfreq: governor: Add a private governor_data for governor + (bsc#1012628). +- cpufreq: Init completion before kobject_init_and_add() + (bsc#1012628). +- ext2: unbugger ext2_empty_dir() (bsc#1012628). +- media: s5p-mfc: Fix to handle reference queue during finishing + (bsc#1012628). +- media: s5p-mfc: Clear workbit to handle error condition + (bsc#1012628). +- media: s5p-mfc: Fix in register read and write for H264 + (bsc#1012628). +- bpf: Resolve fext program type when checking map compatibility + (bsc#1012628). +- ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (bsc#1012628). +- ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude + laptops (bsc#1012628). +- platform/x86: thinkpad_acpi: Fix max_brightness of thinklight + (bsc#1012628). +- platform/x86: ideapad-laptop: Revert "check for touchpad + support in _CFG" (bsc#1012628). +- platform/x86: ideapad-laptop: Add new _CFG bit numbers for + future use (bsc#1012628). +- platform/x86: ideapad-laptop: support for more special keys + in WMI (bsc#1012628). +- ACPI: video: Simplify __acpi_video_get_backlight_type() + (bsc#1012628). +- ACPI: video: Prefer native over vendor (bsc#1012628). +- platform/x86: ideapad-laptop: Refactor + ideapad_sync_touchpad_state() (bsc#1012628). +- platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events + on probe / resume (bsc#1012628). +- platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off + on select models (bsc#1012628). +- platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some + models (bsc#1012628). +- platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD + at probe time (bsc#1012628). +- platform/x86: intel-uncore-freq: add Emerald Rapids support + (bsc#1012628). +- ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle + and lock (bsc#1012628). +- platform/x86: x86-android-tablets: Add Medion Lifetab S10346 + data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 + (YT3-X90F) charger + fuel-gauge data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Advantech MICA-071 + extra button (bsc#1012628). +- HID: Ignore HP Envy x360 eu0009nv stylus battery (bsc#1012628). +- ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 + Wireless (bsc#1012628). +- fs: dlm: fix sock release if listen fails (bsc#1012628). +- fs: dlm: retry accept() until -EAGAIN or error returns + (bsc#1012628). +- mptcp: netlink: fix some error return code (bsc#1012628). +- mptcp: remove MPTCP 'ifdef' in TCP SYN cookies (bsc#1012628). +- mptcp: dedicated request sock for subflow in v6 (bsc#1012628). +- mptcp: use proper req destructor for IPv6 (bsc#1012628). +- dm cache: Fix ABBA deadlock between shrink_slab and + dm_cache_metadata_abort (bsc#1012628). +- dm thin: Fix ABBA deadlock between shrink_slab and + dm_pool_abort_metadata (bsc#1012628). +- dm thin: Use last transaction's pmd->root when commit failed + (bsc#1012628). +- dm thin: resume even if in FAIL mode (bsc#1012628). +- dm thin: Fix UAF in run_timer_softirq() (bsc#1012628). +- dm integrity: Fix UAF in dm_integrity_dtr() (bsc#1012628). +- dm clone: Fix UAF in clone_dtr() (bsc#1012628). +- dm cache: Fix UAF in destroy() (bsc#1012628). +- dm cache: set needs_check flag after aborting metadata + (bsc#1012628). +- ata: ahci: fix enum constants for gcc-13 (bsc#1012628). +- PCI/DOE: Fix maximum data object length miscalculation + (bsc#1012628). +- tracing/hist: Fix out-of-bound write on + 'action_data.var_ref_idx' (bsc#1012628). +- perf/core: Call LSM hook after copying perf_event_attr + (bsc#1012628). +- xtensa: add __umulsidi3 helper (bsc#1012628). +- of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values + (bsc#1012628). +- ima: Fix hash dependency to correct algorithm (bsc#1012628). +- KVM: VMX: Resume guest immediately when injecting #GP on ECREATE + (bsc#1012628). +- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 + check fails (bsc#1012628). +- KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself + (bsc#1012628). +- KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 + (bsc#1012628). +- x86/microcode/intel: Do not retry microcode reloading on the + APs (bsc#1012628). +- ftrace/x86: Add back ftrace_expected for ftrace bug reports + (bsc#1012628). +- x86/kprobes: Fix kprobes instruction boudary check with + CONFIG_RETHUNK (bsc#1012628). +- x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK + (bsc#1012628). +- tracing: Fix race where eprobes can be called before the event + (bsc#1012628). +- powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 + (bsc#1012628). +- tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE + (bsc#1012628). +- tracing/hist: Fix wrong return value in parse_action_params() + (bsc#1012628). +- tracing/probes: Handle system names with hyphens (bsc#1012628). +- tracing: Fix issue of missing one synthetic field (bsc#1012628). +- tracing: Fix infinite loop in tracing_read_pipe on overflowed + print_trace_line (bsc#1012628). +- staging: media: tegra-video: fix chan->mipi value on error + (bsc#1012628). +- staging: media: tegra-video: fix device_node use after free + (bsc#1012628). +- arm64: dts: mediatek: mt8195-demo: fix the memory size of node + secmon (bsc#1012628). +- ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod + (bsc#1012628). +- media: dvb-core: Fix double free in dvb_register_device() + (bsc#1012628). +- cifs: fix confusing debug message (bsc#1012628). +- cifs: fix missing display of three mount options (bsc#1012628). +- cifs: set correct tcon status after initial tree connect + (bsc#1012628). +- cifs: set correct ipc status after initial tree connect + (bsc#1012628). +- cifs: set correct status of tcon ipc when reconnecting + (bsc#1012628). +- ravb: Fix "failed to switch device to config mode" message + during unbind (bsc#1012628). +- rtc: ds1347: fix value written to century register + (bsc#1012628). +- drm/amdgpu: fix mmhub register base coding error (bsc#1012628). +- block: mq-deadline: Fix dd_finish_request() for zoned devices + (bsc#1012628). +- block: mq-deadline: Do not break sequential write streams to + zoned HDDs (bsc#1012628). +- md/bitmap: Fix bitmap chunk size overflow issues (bsc#1012628). +- efi: Add iMac Pro 2017 to uefi skip cert quirk (bsc#1012628). +- wifi: wilc1000: sdio: fix module autoloading (bsc#1012628). +- ASoC: jz4740-i2s: Handle independent FIFO flush bits + (bsc#1012628). +- ipu3-imgu: Fix NULL pointer dereference in + imgu_subdev_set_selection() (bsc#1012628). +- ipmi: fix long wait in unload when IPMI disconnect + (bsc#1012628). +- mtd: spi-nor: Check for zero erase size in + spi_nor_find_best_erase_type() (bsc#1012628). +- ima: Fix a potential NULL pointer access in + ima_restore_measurement_list (bsc#1012628). +- ipmi: fix use after free in _ipmi_destroy_user() (bsc#1012628). +- mtd: spi-nor: gigadevice: gd25q256: replace + gd25q256_default_init with gd25q256_post_bfpt (bsc#1012628). +- ima: Fix memory leak in __ima_inode_hash() (bsc#1012628). +- um: virt-pci: Avoid GCC non-NULL warning (bsc#1012628). +- crypto: ccree,hisilicon - Fix dependencies to correct algorithm + (bsc#1012628). +- PCI: Fix pci_device_is_present() for VFs by checking PF + (bsc#1012628). +- PCI/sysfs: Fix double free in error path (bsc#1012628). +- RISC-V: kexec: Fix memory leak of fdt buffer (bsc#1012628). +- riscv: Fixup compile error with !MMU (bsc#1012628). +- RISC-V: kexec: Fix memory leak of elf header buffer + (bsc#1012628). +- riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument + (bsc#1012628). +- riscv: mm: notify remote harts about mmu cache updates + (bsc#1012628). +- crypto: n2 - add missing hash statesize (bsc#1012628). +- crypto: ccp - Add support for TEE for PCI ID 0x14CA + (bsc#1012628). +- driver core: Fix bus_type.match() error handling in + __driver_attach() (bsc#1012628). +- bus: mhi: host: Fix race between channel preparation and M0 + event (bsc#1012628). +- phy: qcom-qmp-combo: fix sdm845 reset (bsc#1012628). +- phy: qcom-qmp-combo: fix sc8180x reset (bsc#1012628). +- iommu/amd: Fix ivrs_acpihid cmdline parsing code (bsc#1012628). +- iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and + ivrs_acpihid options (bsc#1012628). +- test_kprobes: Fix implicit declaration error of test_kprobes + (bsc#1012628). +- hugetlb: really allocate vma lock for all sharable vmas + (bsc#1012628). +- remoteproc: imx_dsp_rproc: Add mutex protection for workqueue + (bsc#1012628). +- remoteproc: core: Do pm_relax when in RPROC_OFFLINE state + (bsc#1012628). +- remoteproc: imx_rproc: Correct i.MX93 DRAM mapping + (bsc#1012628). +- parisc: led: Fix potential null-ptr-deref in start_task() + (bsc#1012628). +- parisc: Drop locking in pdc console code (bsc#1012628). +- parisc: Fix locking in pdc_iodc_print() firmware call + (bsc#1012628). +- parisc: Add missing FORCE prerequisites in Makefile + (bsc#1012628). +- parisc: Drop duplicate kgdb_pdc console (bsc#1012628). +- parisc: Drop PMD_SHIFT from calculation in pgtable.h + (bsc#1012628). +- device_cgroup: Roll back to original exceptions after copy + failure (bsc#1012628). +- drm/connector: send hotplug uevent on connector cleanup + (bsc#1012628). +- drm/vmwgfx: Validate the box size for the snooped cursor + (bsc#1012628). +- drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (bsc#1012628). +- drm/etnaviv: move idle mapping reaping into separate function + (bsc#1012628). +- drm/i915/dsi: fix VBT send packet port selection for dual link + DSI (bsc#1012628). +- drm/ingenic: Fix missing platform_driver_unregister() call in + ingenic_drm_init() (bsc#1012628). +- drm/etnaviv: reap idle mapping if it doesn't match the softpin + address (bsc#1012628). +- ext4: silence the warning when evicting inode with + dioread_nolock (bsc#1012628). +- ext4: add inode table check in __ext4_get_inode_loc to aovid + possible infinite loop (bsc#1012628). +- ext4: remove trailing newline from ext4_msg() message + (bsc#1012628). +- ext4: correct inconsistent error msg in nojournal mode + (bsc#1012628). +- fs: ext4: initialize fsdata in pagecache_write() (bsc#1012628). +- ext4: fix use-after-free in ext4_orphan_cleanup (bsc#1012628). +- ext4: fix undefined behavior in bit shift for + ext4_check_flag_values (bsc#1012628). +- ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode + (bsc#1012628). +- ext4: add helper to check quota inums (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad quota inode + (bsc#1012628). +- ext4: fix reserved cluster accounting in __es_remove_extent() + (bsc#1012628). +- ext4: journal_path mount options should follow links + (bsc#1012628). +- ext4: check and assert if marking an no_delete evicting inode + dirty (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad boot loader + inode (bsc#1012628). +- ext4: don't allow journal inode to have encrypt flag + (bsc#1012628). +- ext4: disable fast-commit of encrypted dir operations + (bsc#1012628). +- ext4: fix leaking uninitialized memory in fast-commit journal + (bsc#1012628). +- ext4: don't set up encryption key during jbd2 transaction + (bsc#1012628). +- ext4: add missing validation of fast-commit record lengths + (bsc#1012628). +- ext4: fix unaligned memory access in ext4_fc_reserve_space() + (bsc#1012628). +- ext4: fix off-by-one errors in fast-commit block filling + (bsc#1012628). +- ext4: fix uninititialized value in 'ext4_evict_inode' + (bsc#1012628). +- ext4: init quota for 'old.inode' in 'ext4_rename' (bsc#1012628). +- ext4: don't fail GETFSUUID when the caller provides a long + buffer (bsc#1012628). +- ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + + inline (bsc#1012628). +- ext4: fix corruption when online resizing a 1K bigalloc fs + (bsc#1012628). +- ext4: fix error code return to user-space in ext4_get_branch() + (bsc#1012628). +- ext4: fix bad checksum after online resize (bsc#1012628). +- ext4: dont return EINVAL from GETFSUUID when reporting UUID + length (bsc#1012628). +- ext4: fix corrupt backup group descriptors after online resize + (bsc#1012628). +- ext4: avoid BUG_ON when creating xattrs (bsc#1012628). +- ext4: fix deadlock due to mbcache entry corruption + (bsc#1012628). +- ext4: fix kernel BUG in 'ext4_write_inline_data_end()' + (bsc#1012628). +- ext4: fix inode leak in ext4_xattr_inode_create() on an error + path (bsc#1012628). +- ext4: initialize quota before expanding inode in setproject + ioctl (bsc#1012628). +- ext4: avoid unaccounted block allocation when expanding inode + (bsc#1012628). +- ext4: allocate extended attribute value in vmalloc area + (bsc#1012628). +- drm/i915/ttm: consider CCS for backup objects (bsc#1012628). +- drm/amd/display: Add DCN314 display SG Support (bsc#1012628). +- drm/amdgpu: handle polaris10/11 overlap asics (v2) + (bsc#1012628). +- drm/amdgpu: make display pinning more flexible (v2) + (bsc#1012628). +- drm/i915: improve the catch-all evict to handle lock contention + (bsc#1012628). +- drm/i915/migrate: Account for the reserved_space (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 + (bsc#1012628). +- drm/amd/pm: correct the fan speed retrieving in PWM for some + SMU13 asics (bsc#1012628). +- commit 9fd04e2 + +------------------------------------------------------------------- +Fri Jan 6 16:42:04 CET 2023 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Add Enhances and Supplements tags to in-tree KMPs + This makes in-tree KMPs more consistent with externally built KMPs and + silences several rpmlint warnings. +- commit 02b7735 + +------------------------------------------------------------------- +Fri Jan 6 15:33:16 CET 2023 - mkubecek@suse.cz + +- rpm/check-for-config-changes: add OBJTOOL and FTRACE_MCOUNT_USE_* + Dummy gcc pretends to support -mrecord-mcount option but actual gcc on + ppc64le does not. Therefore ppc64le builds of 6.2-rc1 and later in OBS + enable FTRACE_MCOUNT_USE_OBJTOOL and OBJTOOL config options, resulting in + check failure. + As we already have FTRACE_MCOUNT_USE_CC and FTRACE_MCOUNT_USE_RECORDMCOUNT + in the exception list, replace them with a general pattern. And add OBJTOOL + as well. +- commit 887416f + +------------------------------------------------------------------- +Thu Jan 5 20:14:21 CET 2023 - jeffm@suse.com + +- supported-flag: fix build failures with SUSE_KERNEL_SUPPORTED=y + Upstream commit 425937381ec (kbuild: re-run modpost when it is updated) + added an expectation that the MODPOST variable would only point to the + modpost executable and moved arguments to the modpost-args variable. + Also removed some legacy stuff, like the assumption that MODVERDIR would + exist (and then later creating it and using it) when the only two + places we ever care about Module.supported being located are the directory + in which an external module is being built and the current directory. +- commit 2e19141 + +------------------------------------------------------------------- +Thu Jan 5 17:16:49 CET 2023 - jeffm@suse.com + +- config: Added product codes to suse_version.h for comparison + Refreshed + patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 3dffbad + +------------------------------------------------------------------- +Thu Jan 5 16:46:10 CET 2023 - jeffm@suse.com + +- config: Added support for ALP releases in product identifiers +- Refresh patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 1b2e183 + +------------------------------------------------------------------- +Thu Jan 5 09:40:29 CET 2023 - tiwai@suse.de + +- Revert "ALSA: usb-audio: Drop superfluous interface setup at + parsing" (bsc#1206766). +- ALSA: usb-audio: More refactoring of hw constraint rules + (bsc#1206766). +- ALSA: usb-audio: Relax hw constraints for implicit fb sync + (bsc#1206766). +- ALSA: usb-audio: Make sure to stop endpoints before closing EPs + (bsc#1206766). +- commit 80a4df2 + +------------------------------------------------------------------- Wed Jan 4 12:03:53 CET 2023 - jslaby@suse.cz - Linux 6.1.3 (bsc#1012628). diff --git a/kernel-obs-qa.spec b/kernel-obs-qa.spec index 67a432e..efa8d31 100644 --- a/kernel-obs-qa.spec +++ b/kernel-obs-qa.spec @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 6.1.3 +%define patchversion 6.1.4 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: Basic QA tests for the kernel License: GPL-2.0-only Group: SLES -Version: 6.1.3 +Version: 6.1.4 %if 0%{?is_kotd} -Release: .ga5315fb +Release: .g4b9b43c %else Release: 0 %endif diff --git a/kernel-pae.changes b/kernel-pae.changes index d2e1bde..a2ae733 100644 --- a/kernel-pae.changes +++ b/kernel-pae.changes @@ -1,4 +1,430 @@ ------------------------------------------------------------------- +Mon Jan 9 11:59:51 CET 2023 - jslaby@suse.cz + +- docs: Fix the docs build with Sphinx 6.0 (sphinx_6.0-staging_E). +- commit 4b9b43c + +------------------------------------------------------------------- +Mon Jan 9 07:15:38 CET 2023 - jslaby@suse.cz + +- Linux 6.1.4 (bsc#1012628). +- drm/amdgpu: skip MES for S0ix as well since it's part of GFX + (bsc#1012628). +- drm/amdgpu: skip mes self test after s0i3 resume for MES IP + v11.0 (bsc#1012628). +- media: stv0288: use explicitly signed char (bsc#1012628). +- cxl/region: Fix memdev reuse check (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS DMA coherency (bsc#1012628). +- arm64: Prohibit instrumentation on arch_stack_walk() + (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for LLCC driver (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for ICC_BWMON driver (bsc#1012628). +- kest.pl: Fix grub2 menu handling for rebooting (bsc#1012628). +- ktest.pl minconfig: Unset configs instead of just removing them + (bsc#1012628). +- jbd2: use the correct print format (bsc#1012628). +- perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on + ICX-D (bsc#1012628). +- perf/x86/intel/uncore: Clear attr_update properly (bsc#1012628). +- arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive + strength (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS reference clocks + (bsc#1012628). +- mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than + 400K (bsc#1012628). +- phy: qcom-qmp-combo: fix out-of-bounds clock access + (bsc#1012628). +- drm/amd/pm: update SMU13.0.0 reported maximum shader clock + (bsc#1012628). +- drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings + (bsc#1012628). +- btrfs: fix uninitialized parent in insert_state (bsc#1012628). +- btrfs: fix extent map use-after-free when handling missing + device in read_one_chunk (bsc#1012628). +- btrfs: fix resolving backrefs for inline extent followed by + prealloc (bsc#1012628). +- ARM: ux500: do not directly dereference __iomem (bsc#1012628). +- arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins + drive strength (bsc#1012628). +- random: use rejection sampling for uniform bounded random + integers (bsc#1012628). +- x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant + diagnostics (bsc#1012628). +- arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins + drive strength (bsc#1012628). +- cxl/region: Fix missing probe failure (bsc#1012628). +- EDAC/mc_sysfs: Increase legacy channel support to 12 + (bsc#1012628). +- selftests: Use optional USERCFLAGS and USERLDFLAGS + (bsc#1012628). +- x86/MCE/AMD: Clear DFR errors found in THR handler + (bsc#1012628). +- random: add helpers for random numbers with given floor or range + (bsc#1012628). +- PM/devfreq: governor: Add a private governor_data for governor + (bsc#1012628). +- cpufreq: Init completion before kobject_init_and_add() + (bsc#1012628). +- ext2: unbugger ext2_empty_dir() (bsc#1012628). +- media: s5p-mfc: Fix to handle reference queue during finishing + (bsc#1012628). +- media: s5p-mfc: Clear workbit to handle error condition + (bsc#1012628). +- media: s5p-mfc: Fix in register read and write for H264 + (bsc#1012628). +- bpf: Resolve fext program type when checking map compatibility + (bsc#1012628). +- ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (bsc#1012628). +- ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude + laptops (bsc#1012628). +- platform/x86: thinkpad_acpi: Fix max_brightness of thinklight + (bsc#1012628). +- platform/x86: ideapad-laptop: Revert "check for touchpad + support in _CFG" (bsc#1012628). +- platform/x86: ideapad-laptop: Add new _CFG bit numbers for + future use (bsc#1012628). +- platform/x86: ideapad-laptop: support for more special keys + in WMI (bsc#1012628). +- ACPI: video: Simplify __acpi_video_get_backlight_type() + (bsc#1012628). +- ACPI: video: Prefer native over vendor (bsc#1012628). +- platform/x86: ideapad-laptop: Refactor + ideapad_sync_touchpad_state() (bsc#1012628). +- platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events + on probe / resume (bsc#1012628). +- platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off + on select models (bsc#1012628). +- platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some + models (bsc#1012628). +- platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD + at probe time (bsc#1012628). +- platform/x86: intel-uncore-freq: add Emerald Rapids support + (bsc#1012628). +- ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle + and lock (bsc#1012628). +- platform/x86: x86-android-tablets: Add Medion Lifetab S10346 + data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 + (YT3-X90F) charger + fuel-gauge data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Advantech MICA-071 + extra button (bsc#1012628). +- HID: Ignore HP Envy x360 eu0009nv stylus battery (bsc#1012628). +- ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 + Wireless (bsc#1012628). +- fs: dlm: fix sock release if listen fails (bsc#1012628). +- fs: dlm: retry accept() until -EAGAIN or error returns + (bsc#1012628). +- mptcp: netlink: fix some error return code (bsc#1012628). +- mptcp: remove MPTCP 'ifdef' in TCP SYN cookies (bsc#1012628). +- mptcp: dedicated request sock for subflow in v6 (bsc#1012628). +- mptcp: use proper req destructor for IPv6 (bsc#1012628). +- dm cache: Fix ABBA deadlock between shrink_slab and + dm_cache_metadata_abort (bsc#1012628). +- dm thin: Fix ABBA deadlock between shrink_slab and + dm_pool_abort_metadata (bsc#1012628). +- dm thin: Use last transaction's pmd->root when commit failed + (bsc#1012628). +- dm thin: resume even if in FAIL mode (bsc#1012628). +- dm thin: Fix UAF in run_timer_softirq() (bsc#1012628). +- dm integrity: Fix UAF in dm_integrity_dtr() (bsc#1012628). +- dm clone: Fix UAF in clone_dtr() (bsc#1012628). +- dm cache: Fix UAF in destroy() (bsc#1012628). +- dm cache: set needs_check flag after aborting metadata + (bsc#1012628). +- ata: ahci: fix enum constants for gcc-13 (bsc#1012628). +- PCI/DOE: Fix maximum data object length miscalculation + (bsc#1012628). +- tracing/hist: Fix out-of-bound write on + 'action_data.var_ref_idx' (bsc#1012628). +- perf/core: Call LSM hook after copying perf_event_attr + (bsc#1012628). +- xtensa: add __umulsidi3 helper (bsc#1012628). +- of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values + (bsc#1012628). +- ima: Fix hash dependency to correct algorithm (bsc#1012628). +- KVM: VMX: Resume guest immediately when injecting #GP on ECREATE + (bsc#1012628). +- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 + check fails (bsc#1012628). +- KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself + (bsc#1012628). +- KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 + (bsc#1012628). +- x86/microcode/intel: Do not retry microcode reloading on the + APs (bsc#1012628). +- ftrace/x86: Add back ftrace_expected for ftrace bug reports + (bsc#1012628). +- x86/kprobes: Fix kprobes instruction boudary check with + CONFIG_RETHUNK (bsc#1012628). +- x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK + (bsc#1012628). +- tracing: Fix race where eprobes can be called before the event + (bsc#1012628). +- powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 + (bsc#1012628). +- tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE + (bsc#1012628). +- tracing/hist: Fix wrong return value in parse_action_params() + (bsc#1012628). +- tracing/probes: Handle system names with hyphens (bsc#1012628). +- tracing: Fix issue of missing one synthetic field (bsc#1012628). +- tracing: Fix infinite loop in tracing_read_pipe on overflowed + print_trace_line (bsc#1012628). +- staging: media: tegra-video: fix chan->mipi value on error + (bsc#1012628). +- staging: media: tegra-video: fix device_node use after free + (bsc#1012628). +- arm64: dts: mediatek: mt8195-demo: fix the memory size of node + secmon (bsc#1012628). +- ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod + (bsc#1012628). +- media: dvb-core: Fix double free in dvb_register_device() + (bsc#1012628). +- cifs: fix confusing debug message (bsc#1012628). +- cifs: fix missing display of three mount options (bsc#1012628). +- cifs: set correct tcon status after initial tree connect + (bsc#1012628). +- cifs: set correct ipc status after initial tree connect + (bsc#1012628). +- cifs: set correct status of tcon ipc when reconnecting + (bsc#1012628). +- ravb: Fix "failed to switch device to config mode" message + during unbind (bsc#1012628). +- rtc: ds1347: fix value written to century register + (bsc#1012628). +- drm/amdgpu: fix mmhub register base coding error (bsc#1012628). +- block: mq-deadline: Fix dd_finish_request() for zoned devices + (bsc#1012628). +- block: mq-deadline: Do not break sequential write streams to + zoned HDDs (bsc#1012628). +- md/bitmap: Fix bitmap chunk size overflow issues (bsc#1012628). +- efi: Add iMac Pro 2017 to uefi skip cert quirk (bsc#1012628). +- wifi: wilc1000: sdio: fix module autoloading (bsc#1012628). +- ASoC: jz4740-i2s: Handle independent FIFO flush bits + (bsc#1012628). +- ipu3-imgu: Fix NULL pointer dereference in + imgu_subdev_set_selection() (bsc#1012628). +- ipmi: fix long wait in unload when IPMI disconnect + (bsc#1012628). +- mtd: spi-nor: Check for zero erase size in + spi_nor_find_best_erase_type() (bsc#1012628). +- ima: Fix a potential NULL pointer access in + ima_restore_measurement_list (bsc#1012628). +- ipmi: fix use after free in _ipmi_destroy_user() (bsc#1012628). +- mtd: spi-nor: gigadevice: gd25q256: replace + gd25q256_default_init with gd25q256_post_bfpt (bsc#1012628). +- ima: Fix memory leak in __ima_inode_hash() (bsc#1012628). +- um: virt-pci: Avoid GCC non-NULL warning (bsc#1012628). +- crypto: ccree,hisilicon - Fix dependencies to correct algorithm + (bsc#1012628). +- PCI: Fix pci_device_is_present() for VFs by checking PF + (bsc#1012628). +- PCI/sysfs: Fix double free in error path (bsc#1012628). +- RISC-V: kexec: Fix memory leak of fdt buffer (bsc#1012628). +- riscv: Fixup compile error with !MMU (bsc#1012628). +- RISC-V: kexec: Fix memory leak of elf header buffer + (bsc#1012628). +- riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument + (bsc#1012628). +- riscv: mm: notify remote harts about mmu cache updates + (bsc#1012628). +- crypto: n2 - add missing hash statesize (bsc#1012628). +- crypto: ccp - Add support for TEE for PCI ID 0x14CA + (bsc#1012628). +- driver core: Fix bus_type.match() error handling in + __driver_attach() (bsc#1012628). +- bus: mhi: host: Fix race between channel preparation and M0 + event (bsc#1012628). +- phy: qcom-qmp-combo: fix sdm845 reset (bsc#1012628). +- phy: qcom-qmp-combo: fix sc8180x reset (bsc#1012628). +- iommu/amd: Fix ivrs_acpihid cmdline parsing code (bsc#1012628). +- iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and + ivrs_acpihid options (bsc#1012628). +- test_kprobes: Fix implicit declaration error of test_kprobes + (bsc#1012628). +- hugetlb: really allocate vma lock for all sharable vmas + (bsc#1012628). +- remoteproc: imx_dsp_rproc: Add mutex protection for workqueue + (bsc#1012628). +- remoteproc: core: Do pm_relax when in RPROC_OFFLINE state + (bsc#1012628). +- remoteproc: imx_rproc: Correct i.MX93 DRAM mapping + (bsc#1012628). +- parisc: led: Fix potential null-ptr-deref in start_task() + (bsc#1012628). +- parisc: Drop locking in pdc console code (bsc#1012628). +- parisc: Fix locking in pdc_iodc_print() firmware call + (bsc#1012628). +- parisc: Add missing FORCE prerequisites in Makefile + (bsc#1012628). +- parisc: Drop duplicate kgdb_pdc console (bsc#1012628). +- parisc: Drop PMD_SHIFT from calculation in pgtable.h + (bsc#1012628). +- device_cgroup: Roll back to original exceptions after copy + failure (bsc#1012628). +- drm/connector: send hotplug uevent on connector cleanup + (bsc#1012628). +- drm/vmwgfx: Validate the box size for the snooped cursor + (bsc#1012628). +- drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (bsc#1012628). +- drm/etnaviv: move idle mapping reaping into separate function + (bsc#1012628). +- drm/i915/dsi: fix VBT send packet port selection for dual link + DSI (bsc#1012628). +- drm/ingenic: Fix missing platform_driver_unregister() call in + ingenic_drm_init() (bsc#1012628). +- drm/etnaviv: reap idle mapping if it doesn't match the softpin + address (bsc#1012628). +- ext4: silence the warning when evicting inode with + dioread_nolock (bsc#1012628). +- ext4: add inode table check in __ext4_get_inode_loc to aovid + possible infinite loop (bsc#1012628). +- ext4: remove trailing newline from ext4_msg() message + (bsc#1012628). +- ext4: correct inconsistent error msg in nojournal mode + (bsc#1012628). +- fs: ext4: initialize fsdata in pagecache_write() (bsc#1012628). +- ext4: fix use-after-free in ext4_orphan_cleanup (bsc#1012628). +- ext4: fix undefined behavior in bit shift for + ext4_check_flag_values (bsc#1012628). +- ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode + (bsc#1012628). +- ext4: add helper to check quota inums (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad quota inode + (bsc#1012628). +- ext4: fix reserved cluster accounting in __es_remove_extent() + (bsc#1012628). +- ext4: journal_path mount options should follow links + (bsc#1012628). +- ext4: check and assert if marking an no_delete evicting inode + dirty (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad boot loader + inode (bsc#1012628). +- ext4: don't allow journal inode to have encrypt flag + (bsc#1012628). +- ext4: disable fast-commit of encrypted dir operations + (bsc#1012628). +- ext4: fix leaking uninitialized memory in fast-commit journal + (bsc#1012628). +- ext4: don't set up encryption key during jbd2 transaction + (bsc#1012628). +- ext4: add missing validation of fast-commit record lengths + (bsc#1012628). +- ext4: fix unaligned memory access in ext4_fc_reserve_space() + (bsc#1012628). +- ext4: fix off-by-one errors in fast-commit block filling + (bsc#1012628). +- ext4: fix uninititialized value in 'ext4_evict_inode' + (bsc#1012628). +- ext4: init quota for 'old.inode' in 'ext4_rename' (bsc#1012628). +- ext4: don't fail GETFSUUID when the caller provides a long + buffer (bsc#1012628). +- ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + + inline (bsc#1012628). +- ext4: fix corruption when online resizing a 1K bigalloc fs + (bsc#1012628). +- ext4: fix error code return to user-space in ext4_get_branch() + (bsc#1012628). +- ext4: fix bad checksum after online resize (bsc#1012628). +- ext4: dont return EINVAL from GETFSUUID when reporting UUID + length (bsc#1012628). +- ext4: fix corrupt backup group descriptors after online resize + (bsc#1012628). +- ext4: avoid BUG_ON when creating xattrs (bsc#1012628). +- ext4: fix deadlock due to mbcache entry corruption + (bsc#1012628). +- ext4: fix kernel BUG in 'ext4_write_inline_data_end()' + (bsc#1012628). +- ext4: fix inode leak in ext4_xattr_inode_create() on an error + path (bsc#1012628). +- ext4: initialize quota before expanding inode in setproject + ioctl (bsc#1012628). +- ext4: avoid unaccounted block allocation when expanding inode + (bsc#1012628). +- ext4: allocate extended attribute value in vmalloc area + (bsc#1012628). +- drm/i915/ttm: consider CCS for backup objects (bsc#1012628). +- drm/amd/display: Add DCN314 display SG Support (bsc#1012628). +- drm/amdgpu: handle polaris10/11 overlap asics (v2) + (bsc#1012628). +- drm/amdgpu: make display pinning more flexible (v2) + (bsc#1012628). +- drm/i915: improve the catch-all evict to handle lock contention + (bsc#1012628). +- drm/i915/migrate: Account for the reserved_space (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 + (bsc#1012628). +- drm/amd/pm: correct the fan speed retrieving in PWM for some + SMU13 asics (bsc#1012628). +- commit 9fd04e2 + +------------------------------------------------------------------- +Fri Jan 6 16:42:04 CET 2023 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Add Enhances and Supplements tags to in-tree KMPs + This makes in-tree KMPs more consistent with externally built KMPs and + silences several rpmlint warnings. +- commit 02b7735 + +------------------------------------------------------------------- +Fri Jan 6 15:33:16 CET 2023 - mkubecek@suse.cz + +- rpm/check-for-config-changes: add OBJTOOL and FTRACE_MCOUNT_USE_* + Dummy gcc pretends to support -mrecord-mcount option but actual gcc on + ppc64le does not. Therefore ppc64le builds of 6.2-rc1 and later in OBS + enable FTRACE_MCOUNT_USE_OBJTOOL and OBJTOOL config options, resulting in + check failure. + As we already have FTRACE_MCOUNT_USE_CC and FTRACE_MCOUNT_USE_RECORDMCOUNT + in the exception list, replace them with a general pattern. And add OBJTOOL + as well. +- commit 887416f + +------------------------------------------------------------------- +Thu Jan 5 20:14:21 CET 2023 - jeffm@suse.com + +- supported-flag: fix build failures with SUSE_KERNEL_SUPPORTED=y + Upstream commit 425937381ec (kbuild: re-run modpost when it is updated) + added an expectation that the MODPOST variable would only point to the + modpost executable and moved arguments to the modpost-args variable. + Also removed some legacy stuff, like the assumption that MODVERDIR would + exist (and then later creating it and using it) when the only two + places we ever care about Module.supported being located are the directory + in which an external module is being built and the current directory. +- commit 2e19141 + +------------------------------------------------------------------- +Thu Jan 5 17:16:49 CET 2023 - jeffm@suse.com + +- config: Added product codes to suse_version.h for comparison + Refreshed + patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 3dffbad + +------------------------------------------------------------------- +Thu Jan 5 16:46:10 CET 2023 - jeffm@suse.com + +- config: Added support for ALP releases in product identifiers +- Refresh patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 1b2e183 + +------------------------------------------------------------------- +Thu Jan 5 09:40:29 CET 2023 - tiwai@suse.de + +- Revert "ALSA: usb-audio: Drop superfluous interface setup at + parsing" (bsc#1206766). +- ALSA: usb-audio: More refactoring of hw constraint rules + (bsc#1206766). +- ALSA: usb-audio: Relax hw constraints for implicit fb sync + (bsc#1206766). +- ALSA: usb-audio: Make sure to stop endpoints before closing EPs + (bsc#1206766). +- commit 80a4df2 + +------------------------------------------------------------------- Wed Jan 4 12:03:53 CET 2023 - jslaby@suse.cz - Linux 6.1.3 (bsc#1012628). diff --git a/kernel-pae.spec b/kernel-pae.spec index b48c17e..9d4c24c 100644 --- a/kernel-pae.spec +++ b/kernel-pae.spec @@ -18,7 +18,7 @@ %define srcversion 6.1 -%define patchversion 6.1.3 +%define patchversion 6.1.4 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -111,9 +111,9 @@ Name: kernel-pae Summary: Kernel with PAE Support License: GPL-2.0-only Group: System/Kernel -Version: 6.1.3 +Version: 6.1.4 %if 0%{?is_kotd} -Release: .ga5315fb +Release: .g4b9b43c %else Release: 0 %endif @@ -240,10 +240,10 @@ Conflicts: hyper-v < 4 Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 -Provides: kernel-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 +Provides: kernel-%build_flavor-base-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c +Provides: kernel-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c # END COMMON DEPS -Provides: %name-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 +Provides: %name-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 @@ -1577,6 +1577,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%cluster-md-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n cluster-md-kmp-%build_flavor @@ -1626,6 +1628,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%dlm-kmp-%build_flavor) %description -n dlm-kmp-%build_flavor DLM stands for Distributed Lock Manager, a means to synchronize access to @@ -1673,6 +1677,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%gfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n gfs2-kmp-%build_flavor @@ -1720,6 +1726,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%kselftests-kmp-%build_flavor) %description -n kselftests-kmp-%build_flavor This package contains kernel modules which are part of the upstream kernel @@ -1782,6 +1790,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%ocfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n ocfs2-kmp-%build_flavor @@ -1830,6 +1840,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%reiserfs-kmp-%build_flavor) %description -n reiserfs-kmp-%build_flavor The reiserfs file system is no longer supported in SLE15. This package diff --git a/kernel-source.changes b/kernel-source.changes index d2e1bde..a2ae733 100644 --- a/kernel-source.changes +++ b/kernel-source.changes @@ -1,4 +1,430 @@ ------------------------------------------------------------------- +Mon Jan 9 11:59:51 CET 2023 - jslaby@suse.cz + +- docs: Fix the docs build with Sphinx 6.0 (sphinx_6.0-staging_E). +- commit 4b9b43c + +------------------------------------------------------------------- +Mon Jan 9 07:15:38 CET 2023 - jslaby@suse.cz + +- Linux 6.1.4 (bsc#1012628). +- drm/amdgpu: skip MES for S0ix as well since it's part of GFX + (bsc#1012628). +- drm/amdgpu: skip mes self test after s0i3 resume for MES IP + v11.0 (bsc#1012628). +- media: stv0288: use explicitly signed char (bsc#1012628). +- cxl/region: Fix memdev reuse check (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS DMA coherency (bsc#1012628). +- arm64: Prohibit instrumentation on arch_stack_walk() + (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for LLCC driver (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for ICC_BWMON driver (bsc#1012628). +- kest.pl: Fix grub2 menu handling for rebooting (bsc#1012628). +- ktest.pl minconfig: Unset configs instead of just removing them + (bsc#1012628). +- jbd2: use the correct print format (bsc#1012628). +- perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on + ICX-D (bsc#1012628). +- perf/x86/intel/uncore: Clear attr_update properly (bsc#1012628). +- arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive + strength (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS reference clocks + (bsc#1012628). +- mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than + 400K (bsc#1012628). +- phy: qcom-qmp-combo: fix out-of-bounds clock access + (bsc#1012628). +- drm/amd/pm: update SMU13.0.0 reported maximum shader clock + (bsc#1012628). +- drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings + (bsc#1012628). +- btrfs: fix uninitialized parent in insert_state (bsc#1012628). +- btrfs: fix extent map use-after-free when handling missing + device in read_one_chunk (bsc#1012628). +- btrfs: fix resolving backrefs for inline extent followed by + prealloc (bsc#1012628). +- ARM: ux500: do not directly dereference __iomem (bsc#1012628). +- arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins + drive strength (bsc#1012628). +- random: use rejection sampling for uniform bounded random + integers (bsc#1012628). +- x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant + diagnostics (bsc#1012628). +- arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins + drive strength (bsc#1012628). +- cxl/region: Fix missing probe failure (bsc#1012628). +- EDAC/mc_sysfs: Increase legacy channel support to 12 + (bsc#1012628). +- selftests: Use optional USERCFLAGS and USERLDFLAGS + (bsc#1012628). +- x86/MCE/AMD: Clear DFR errors found in THR handler + (bsc#1012628). +- random: add helpers for random numbers with given floor or range + (bsc#1012628). +- PM/devfreq: governor: Add a private governor_data for governor + (bsc#1012628). +- cpufreq: Init completion before kobject_init_and_add() + (bsc#1012628). +- ext2: unbugger ext2_empty_dir() (bsc#1012628). +- media: s5p-mfc: Fix to handle reference queue during finishing + (bsc#1012628). +- media: s5p-mfc: Clear workbit to handle error condition + (bsc#1012628). +- media: s5p-mfc: Fix in register read and write for H264 + (bsc#1012628). +- bpf: Resolve fext program type when checking map compatibility + (bsc#1012628). +- ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (bsc#1012628). +- ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude + laptops (bsc#1012628). +- platform/x86: thinkpad_acpi: Fix max_brightness of thinklight + (bsc#1012628). +- platform/x86: ideapad-laptop: Revert "check for touchpad + support in _CFG" (bsc#1012628). +- platform/x86: ideapad-laptop: Add new _CFG bit numbers for + future use (bsc#1012628). +- platform/x86: ideapad-laptop: support for more special keys + in WMI (bsc#1012628). +- ACPI: video: Simplify __acpi_video_get_backlight_type() + (bsc#1012628). +- ACPI: video: Prefer native over vendor (bsc#1012628). +- platform/x86: ideapad-laptop: Refactor + ideapad_sync_touchpad_state() (bsc#1012628). +- platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events + on probe / resume (bsc#1012628). +- platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off + on select models (bsc#1012628). +- platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some + models (bsc#1012628). +- platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD + at probe time (bsc#1012628). +- platform/x86: intel-uncore-freq: add Emerald Rapids support + (bsc#1012628). +- ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle + and lock (bsc#1012628). +- platform/x86: x86-android-tablets: Add Medion Lifetab S10346 + data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 + (YT3-X90F) charger + fuel-gauge data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Advantech MICA-071 + extra button (bsc#1012628). +- HID: Ignore HP Envy x360 eu0009nv stylus battery (bsc#1012628). +- ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 + Wireless (bsc#1012628). +- fs: dlm: fix sock release if listen fails (bsc#1012628). +- fs: dlm: retry accept() until -EAGAIN or error returns + (bsc#1012628). +- mptcp: netlink: fix some error return code (bsc#1012628). +- mptcp: remove MPTCP 'ifdef' in TCP SYN cookies (bsc#1012628). +- mptcp: dedicated request sock for subflow in v6 (bsc#1012628). +- mptcp: use proper req destructor for IPv6 (bsc#1012628). +- dm cache: Fix ABBA deadlock between shrink_slab and + dm_cache_metadata_abort (bsc#1012628). +- dm thin: Fix ABBA deadlock between shrink_slab and + dm_pool_abort_metadata (bsc#1012628). +- dm thin: Use last transaction's pmd->root when commit failed + (bsc#1012628). +- dm thin: resume even if in FAIL mode (bsc#1012628). +- dm thin: Fix UAF in run_timer_softirq() (bsc#1012628). +- dm integrity: Fix UAF in dm_integrity_dtr() (bsc#1012628). +- dm clone: Fix UAF in clone_dtr() (bsc#1012628). +- dm cache: Fix UAF in destroy() (bsc#1012628). +- dm cache: set needs_check flag after aborting metadata + (bsc#1012628). +- ata: ahci: fix enum constants for gcc-13 (bsc#1012628). +- PCI/DOE: Fix maximum data object length miscalculation + (bsc#1012628). +- tracing/hist: Fix out-of-bound write on + 'action_data.var_ref_idx' (bsc#1012628). +- perf/core: Call LSM hook after copying perf_event_attr + (bsc#1012628). +- xtensa: add __umulsidi3 helper (bsc#1012628). +- of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values + (bsc#1012628). +- ima: Fix hash dependency to correct algorithm (bsc#1012628). +- KVM: VMX: Resume guest immediately when injecting #GP on ECREATE + (bsc#1012628). +- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 + check fails (bsc#1012628). +- KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself + (bsc#1012628). +- KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 + (bsc#1012628). +- x86/microcode/intel: Do not retry microcode reloading on the + APs (bsc#1012628). +- ftrace/x86: Add back ftrace_expected for ftrace bug reports + (bsc#1012628). +- x86/kprobes: Fix kprobes instruction boudary check with + CONFIG_RETHUNK (bsc#1012628). +- x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK + (bsc#1012628). +- tracing: Fix race where eprobes can be called before the event + (bsc#1012628). +- powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 + (bsc#1012628). +- tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE + (bsc#1012628). +- tracing/hist: Fix wrong return value in parse_action_params() + (bsc#1012628). +- tracing/probes: Handle system names with hyphens (bsc#1012628). +- tracing: Fix issue of missing one synthetic field (bsc#1012628). +- tracing: Fix infinite loop in tracing_read_pipe on overflowed + print_trace_line (bsc#1012628). +- staging: media: tegra-video: fix chan->mipi value on error + (bsc#1012628). +- staging: media: tegra-video: fix device_node use after free + (bsc#1012628). +- arm64: dts: mediatek: mt8195-demo: fix the memory size of node + secmon (bsc#1012628). +- ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod + (bsc#1012628). +- media: dvb-core: Fix double free in dvb_register_device() + (bsc#1012628). +- cifs: fix confusing debug message (bsc#1012628). +- cifs: fix missing display of three mount options (bsc#1012628). +- cifs: set correct tcon status after initial tree connect + (bsc#1012628). +- cifs: set correct ipc status after initial tree connect + (bsc#1012628). +- cifs: set correct status of tcon ipc when reconnecting + (bsc#1012628). +- ravb: Fix "failed to switch device to config mode" message + during unbind (bsc#1012628). +- rtc: ds1347: fix value written to century register + (bsc#1012628). +- drm/amdgpu: fix mmhub register base coding error (bsc#1012628). +- block: mq-deadline: Fix dd_finish_request() for zoned devices + (bsc#1012628). +- block: mq-deadline: Do not break sequential write streams to + zoned HDDs (bsc#1012628). +- md/bitmap: Fix bitmap chunk size overflow issues (bsc#1012628). +- efi: Add iMac Pro 2017 to uefi skip cert quirk (bsc#1012628). +- wifi: wilc1000: sdio: fix module autoloading (bsc#1012628). +- ASoC: jz4740-i2s: Handle independent FIFO flush bits + (bsc#1012628). +- ipu3-imgu: Fix NULL pointer dereference in + imgu_subdev_set_selection() (bsc#1012628). +- ipmi: fix long wait in unload when IPMI disconnect + (bsc#1012628). +- mtd: spi-nor: Check for zero erase size in + spi_nor_find_best_erase_type() (bsc#1012628). +- ima: Fix a potential NULL pointer access in + ima_restore_measurement_list (bsc#1012628). +- ipmi: fix use after free in _ipmi_destroy_user() (bsc#1012628). +- mtd: spi-nor: gigadevice: gd25q256: replace + gd25q256_default_init with gd25q256_post_bfpt (bsc#1012628). +- ima: Fix memory leak in __ima_inode_hash() (bsc#1012628). +- um: virt-pci: Avoid GCC non-NULL warning (bsc#1012628). +- crypto: ccree,hisilicon - Fix dependencies to correct algorithm + (bsc#1012628). +- PCI: Fix pci_device_is_present() for VFs by checking PF + (bsc#1012628). +- PCI/sysfs: Fix double free in error path (bsc#1012628). +- RISC-V: kexec: Fix memory leak of fdt buffer (bsc#1012628). +- riscv: Fixup compile error with !MMU (bsc#1012628). +- RISC-V: kexec: Fix memory leak of elf header buffer + (bsc#1012628). +- riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument + (bsc#1012628). +- riscv: mm: notify remote harts about mmu cache updates + (bsc#1012628). +- crypto: n2 - add missing hash statesize (bsc#1012628). +- crypto: ccp - Add support for TEE for PCI ID 0x14CA + (bsc#1012628). +- driver core: Fix bus_type.match() error handling in + __driver_attach() (bsc#1012628). +- bus: mhi: host: Fix race between channel preparation and M0 + event (bsc#1012628). +- phy: qcom-qmp-combo: fix sdm845 reset (bsc#1012628). +- phy: qcom-qmp-combo: fix sc8180x reset (bsc#1012628). +- iommu/amd: Fix ivrs_acpihid cmdline parsing code (bsc#1012628). +- iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and + ivrs_acpihid options (bsc#1012628). +- test_kprobes: Fix implicit declaration error of test_kprobes + (bsc#1012628). +- hugetlb: really allocate vma lock for all sharable vmas + (bsc#1012628). +- remoteproc: imx_dsp_rproc: Add mutex protection for workqueue + (bsc#1012628). +- remoteproc: core: Do pm_relax when in RPROC_OFFLINE state + (bsc#1012628). +- remoteproc: imx_rproc: Correct i.MX93 DRAM mapping + (bsc#1012628). +- parisc: led: Fix potential null-ptr-deref in start_task() + (bsc#1012628). +- parisc: Drop locking in pdc console code (bsc#1012628). +- parisc: Fix locking in pdc_iodc_print() firmware call + (bsc#1012628). +- parisc: Add missing FORCE prerequisites in Makefile + (bsc#1012628). +- parisc: Drop duplicate kgdb_pdc console (bsc#1012628). +- parisc: Drop PMD_SHIFT from calculation in pgtable.h + (bsc#1012628). +- device_cgroup: Roll back to original exceptions after copy + failure (bsc#1012628). +- drm/connector: send hotplug uevent on connector cleanup + (bsc#1012628). +- drm/vmwgfx: Validate the box size for the snooped cursor + (bsc#1012628). +- drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (bsc#1012628). +- drm/etnaviv: move idle mapping reaping into separate function + (bsc#1012628). +- drm/i915/dsi: fix VBT send packet port selection for dual link + DSI (bsc#1012628). +- drm/ingenic: Fix missing platform_driver_unregister() call in + ingenic_drm_init() (bsc#1012628). +- drm/etnaviv: reap idle mapping if it doesn't match the softpin + address (bsc#1012628). +- ext4: silence the warning when evicting inode with + dioread_nolock (bsc#1012628). +- ext4: add inode table check in __ext4_get_inode_loc to aovid + possible infinite loop (bsc#1012628). +- ext4: remove trailing newline from ext4_msg() message + (bsc#1012628). +- ext4: correct inconsistent error msg in nojournal mode + (bsc#1012628). +- fs: ext4: initialize fsdata in pagecache_write() (bsc#1012628). +- ext4: fix use-after-free in ext4_orphan_cleanup (bsc#1012628). +- ext4: fix undefined behavior in bit shift for + ext4_check_flag_values (bsc#1012628). +- ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode + (bsc#1012628). +- ext4: add helper to check quota inums (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad quota inode + (bsc#1012628). +- ext4: fix reserved cluster accounting in __es_remove_extent() + (bsc#1012628). +- ext4: journal_path mount options should follow links + (bsc#1012628). +- ext4: check and assert if marking an no_delete evicting inode + dirty (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad boot loader + inode (bsc#1012628). +- ext4: don't allow journal inode to have encrypt flag + (bsc#1012628). +- ext4: disable fast-commit of encrypted dir operations + (bsc#1012628). +- ext4: fix leaking uninitialized memory in fast-commit journal + (bsc#1012628). +- ext4: don't set up encryption key during jbd2 transaction + (bsc#1012628). +- ext4: add missing validation of fast-commit record lengths + (bsc#1012628). +- ext4: fix unaligned memory access in ext4_fc_reserve_space() + (bsc#1012628). +- ext4: fix off-by-one errors in fast-commit block filling + (bsc#1012628). +- ext4: fix uninititialized value in 'ext4_evict_inode' + (bsc#1012628). +- ext4: init quota for 'old.inode' in 'ext4_rename' (bsc#1012628). +- ext4: don't fail GETFSUUID when the caller provides a long + buffer (bsc#1012628). +- ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + + inline (bsc#1012628). +- ext4: fix corruption when online resizing a 1K bigalloc fs + (bsc#1012628). +- ext4: fix error code return to user-space in ext4_get_branch() + (bsc#1012628). +- ext4: fix bad checksum after online resize (bsc#1012628). +- ext4: dont return EINVAL from GETFSUUID when reporting UUID + length (bsc#1012628). +- ext4: fix corrupt backup group descriptors after online resize + (bsc#1012628). +- ext4: avoid BUG_ON when creating xattrs (bsc#1012628). +- ext4: fix deadlock due to mbcache entry corruption + (bsc#1012628). +- ext4: fix kernel BUG in 'ext4_write_inline_data_end()' + (bsc#1012628). +- ext4: fix inode leak in ext4_xattr_inode_create() on an error + path (bsc#1012628). +- ext4: initialize quota before expanding inode in setproject + ioctl (bsc#1012628). +- ext4: avoid unaccounted block allocation when expanding inode + (bsc#1012628). +- ext4: allocate extended attribute value in vmalloc area + (bsc#1012628). +- drm/i915/ttm: consider CCS for backup objects (bsc#1012628). +- drm/amd/display: Add DCN314 display SG Support (bsc#1012628). +- drm/amdgpu: handle polaris10/11 overlap asics (v2) + (bsc#1012628). +- drm/amdgpu: make display pinning more flexible (v2) + (bsc#1012628). +- drm/i915: improve the catch-all evict to handle lock contention + (bsc#1012628). +- drm/i915/migrate: Account for the reserved_space (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 + (bsc#1012628). +- drm/amd/pm: correct the fan speed retrieving in PWM for some + SMU13 asics (bsc#1012628). +- commit 9fd04e2 + +------------------------------------------------------------------- +Fri Jan 6 16:42:04 CET 2023 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Add Enhances and Supplements tags to in-tree KMPs + This makes in-tree KMPs more consistent with externally built KMPs and + silences several rpmlint warnings. +- commit 02b7735 + +------------------------------------------------------------------- +Fri Jan 6 15:33:16 CET 2023 - mkubecek@suse.cz + +- rpm/check-for-config-changes: add OBJTOOL and FTRACE_MCOUNT_USE_* + Dummy gcc pretends to support -mrecord-mcount option but actual gcc on + ppc64le does not. Therefore ppc64le builds of 6.2-rc1 and later in OBS + enable FTRACE_MCOUNT_USE_OBJTOOL and OBJTOOL config options, resulting in + check failure. + As we already have FTRACE_MCOUNT_USE_CC and FTRACE_MCOUNT_USE_RECORDMCOUNT + in the exception list, replace them with a general pattern. And add OBJTOOL + as well. +- commit 887416f + +------------------------------------------------------------------- +Thu Jan 5 20:14:21 CET 2023 - jeffm@suse.com + +- supported-flag: fix build failures with SUSE_KERNEL_SUPPORTED=y + Upstream commit 425937381ec (kbuild: re-run modpost when it is updated) + added an expectation that the MODPOST variable would only point to the + modpost executable and moved arguments to the modpost-args variable. + Also removed some legacy stuff, like the assumption that MODVERDIR would + exist (and then later creating it and using it) when the only two + places we ever care about Module.supported being located are the directory + in which an external module is being built and the current directory. +- commit 2e19141 + +------------------------------------------------------------------- +Thu Jan 5 17:16:49 CET 2023 - jeffm@suse.com + +- config: Added product codes to suse_version.h for comparison + Refreshed + patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 3dffbad + +------------------------------------------------------------------- +Thu Jan 5 16:46:10 CET 2023 - jeffm@suse.com + +- config: Added support for ALP releases in product identifiers +- Refresh patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 1b2e183 + +------------------------------------------------------------------- +Thu Jan 5 09:40:29 CET 2023 - tiwai@suse.de + +- Revert "ALSA: usb-audio: Drop superfluous interface setup at + parsing" (bsc#1206766). +- ALSA: usb-audio: More refactoring of hw constraint rules + (bsc#1206766). +- ALSA: usb-audio: Relax hw constraints for implicit fb sync + (bsc#1206766). +- ALSA: usb-audio: Make sure to stop endpoints before closing EPs + (bsc#1206766). +- commit 80a4df2 + +------------------------------------------------------------------- Wed Jan 4 12:03:53 CET 2023 - jslaby@suse.cz - Linux 6.1.3 (bsc#1012628). diff --git a/kernel-source.rpmlintrc b/kernel-source.rpmlintrc index a63f94e..fa0fc43 100644 --- a/kernel-source.rpmlintrc +++ b/kernel-source.rpmlintrc @@ -10,7 +10,3 @@ addFilter("dangling-symlink .*/lib/modules/[1-9].*/source") addFilter("hidden-file-or-dir /usr/src/linux-.*-obj/.*/.config") addFilter("hidden-file-or-dir /usr/src/linux-.*-obj/.*/.kernel-binary.spec.buildenv") addFilter("hidden-file-or-dir /boot/\..*\.hmac") -# This check ensures that KMPs are built using the %kernel_module_package -# macro, but we are deliberately not doing this for KMPs built from the -# kernel spec file (fate#319339) -addFilter("suse-policy-kmp-missing-supplements") diff --git a/kernel-source.spec b/kernel-source.spec index b195801..096dd97 100644 --- a/kernel-source.spec +++ b/kernel-source.spec @@ -17,7 +17,7 @@ %define srcversion 6.1 -%define patchversion 6.1.3 +%define patchversion 6.1.4 %define variant %{nil} %define vanilla_only 0 @@ -31,9 +31,9 @@ %endif Name: kernel-source -Version: 6.1.3 +Version: 6.1.4 %if 0%{?is_kotd} -Release: .ga5315fb +Release: .g4b9b43c %else Release: 0 %endif @@ -50,7 +50,7 @@ BuildRequires: fdupes BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 +Provides: %name-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c Provides: linux Provides: multiversion(kernel) Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz diff --git a/kernel-syms.changes b/kernel-syms.changes index d2e1bde..a2ae733 100644 --- a/kernel-syms.changes +++ b/kernel-syms.changes @@ -1,4 +1,430 @@ ------------------------------------------------------------------- +Mon Jan 9 11:59:51 CET 2023 - jslaby@suse.cz + +- docs: Fix the docs build with Sphinx 6.0 (sphinx_6.0-staging_E). +- commit 4b9b43c + +------------------------------------------------------------------- +Mon Jan 9 07:15:38 CET 2023 - jslaby@suse.cz + +- Linux 6.1.4 (bsc#1012628). +- drm/amdgpu: skip MES for S0ix as well since it's part of GFX + (bsc#1012628). +- drm/amdgpu: skip mes self test after s0i3 resume for MES IP + v11.0 (bsc#1012628). +- media: stv0288: use explicitly signed char (bsc#1012628). +- cxl/region: Fix memdev reuse check (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS DMA coherency (bsc#1012628). +- arm64: Prohibit instrumentation on arch_stack_walk() + (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for LLCC driver (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for ICC_BWMON driver (bsc#1012628). +- kest.pl: Fix grub2 menu handling for rebooting (bsc#1012628). +- ktest.pl minconfig: Unset configs instead of just removing them + (bsc#1012628). +- jbd2: use the correct print format (bsc#1012628). +- perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on + ICX-D (bsc#1012628). +- perf/x86/intel/uncore: Clear attr_update properly (bsc#1012628). +- arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive + strength (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS reference clocks + (bsc#1012628). +- mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than + 400K (bsc#1012628). +- phy: qcom-qmp-combo: fix out-of-bounds clock access + (bsc#1012628). +- drm/amd/pm: update SMU13.0.0 reported maximum shader clock + (bsc#1012628). +- drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings + (bsc#1012628). +- btrfs: fix uninitialized parent in insert_state (bsc#1012628). +- btrfs: fix extent map use-after-free when handling missing + device in read_one_chunk (bsc#1012628). +- btrfs: fix resolving backrefs for inline extent followed by + prealloc (bsc#1012628). +- ARM: ux500: do not directly dereference __iomem (bsc#1012628). +- arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins + drive strength (bsc#1012628). +- random: use rejection sampling for uniform bounded random + integers (bsc#1012628). +- x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant + diagnostics (bsc#1012628). +- arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins + drive strength (bsc#1012628). +- cxl/region: Fix missing probe failure (bsc#1012628). +- EDAC/mc_sysfs: Increase legacy channel support to 12 + (bsc#1012628). +- selftests: Use optional USERCFLAGS and USERLDFLAGS + (bsc#1012628). +- x86/MCE/AMD: Clear DFR errors found in THR handler + (bsc#1012628). +- random: add helpers for random numbers with given floor or range + (bsc#1012628). +- PM/devfreq: governor: Add a private governor_data for governor + (bsc#1012628). +- cpufreq: Init completion before kobject_init_and_add() + (bsc#1012628). +- ext2: unbugger ext2_empty_dir() (bsc#1012628). +- media: s5p-mfc: Fix to handle reference queue during finishing + (bsc#1012628). +- media: s5p-mfc: Clear workbit to handle error condition + (bsc#1012628). +- media: s5p-mfc: Fix in register read and write for H264 + (bsc#1012628). +- bpf: Resolve fext program type when checking map compatibility + (bsc#1012628). +- ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (bsc#1012628). +- ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude + laptops (bsc#1012628). +- platform/x86: thinkpad_acpi: Fix max_brightness of thinklight + (bsc#1012628). +- platform/x86: ideapad-laptop: Revert "check for touchpad + support in _CFG" (bsc#1012628). +- platform/x86: ideapad-laptop: Add new _CFG bit numbers for + future use (bsc#1012628). +- platform/x86: ideapad-laptop: support for more special keys + in WMI (bsc#1012628). +- ACPI: video: Simplify __acpi_video_get_backlight_type() + (bsc#1012628). +- ACPI: video: Prefer native over vendor (bsc#1012628). +- platform/x86: ideapad-laptop: Refactor + ideapad_sync_touchpad_state() (bsc#1012628). +- platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events + on probe / resume (bsc#1012628). +- platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off + on select models (bsc#1012628). +- platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some + models (bsc#1012628). +- platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD + at probe time (bsc#1012628). +- platform/x86: intel-uncore-freq: add Emerald Rapids support + (bsc#1012628). +- ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle + and lock (bsc#1012628). +- platform/x86: x86-android-tablets: Add Medion Lifetab S10346 + data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 + (YT3-X90F) charger + fuel-gauge data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Advantech MICA-071 + extra button (bsc#1012628). +- HID: Ignore HP Envy x360 eu0009nv stylus battery (bsc#1012628). +- ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 + Wireless (bsc#1012628). +- fs: dlm: fix sock release if listen fails (bsc#1012628). +- fs: dlm: retry accept() until -EAGAIN or error returns + (bsc#1012628). +- mptcp: netlink: fix some error return code (bsc#1012628). +- mptcp: remove MPTCP 'ifdef' in TCP SYN cookies (bsc#1012628). +- mptcp: dedicated request sock for subflow in v6 (bsc#1012628). +- mptcp: use proper req destructor for IPv6 (bsc#1012628). +- dm cache: Fix ABBA deadlock between shrink_slab and + dm_cache_metadata_abort (bsc#1012628). +- dm thin: Fix ABBA deadlock between shrink_slab and + dm_pool_abort_metadata (bsc#1012628). +- dm thin: Use last transaction's pmd->root when commit failed + (bsc#1012628). +- dm thin: resume even if in FAIL mode (bsc#1012628). +- dm thin: Fix UAF in run_timer_softirq() (bsc#1012628). +- dm integrity: Fix UAF in dm_integrity_dtr() (bsc#1012628). +- dm clone: Fix UAF in clone_dtr() (bsc#1012628). +- dm cache: Fix UAF in destroy() (bsc#1012628). +- dm cache: set needs_check flag after aborting metadata + (bsc#1012628). +- ata: ahci: fix enum constants for gcc-13 (bsc#1012628). +- PCI/DOE: Fix maximum data object length miscalculation + (bsc#1012628). +- tracing/hist: Fix out-of-bound write on + 'action_data.var_ref_idx' (bsc#1012628). +- perf/core: Call LSM hook after copying perf_event_attr + (bsc#1012628). +- xtensa: add __umulsidi3 helper (bsc#1012628). +- of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values + (bsc#1012628). +- ima: Fix hash dependency to correct algorithm (bsc#1012628). +- KVM: VMX: Resume guest immediately when injecting #GP on ECREATE + (bsc#1012628). +- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 + check fails (bsc#1012628). +- KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself + (bsc#1012628). +- KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 + (bsc#1012628). +- x86/microcode/intel: Do not retry microcode reloading on the + APs (bsc#1012628). +- ftrace/x86: Add back ftrace_expected for ftrace bug reports + (bsc#1012628). +- x86/kprobes: Fix kprobes instruction boudary check with + CONFIG_RETHUNK (bsc#1012628). +- x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK + (bsc#1012628). +- tracing: Fix race where eprobes can be called before the event + (bsc#1012628). +- powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 + (bsc#1012628). +- tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE + (bsc#1012628). +- tracing/hist: Fix wrong return value in parse_action_params() + (bsc#1012628). +- tracing/probes: Handle system names with hyphens (bsc#1012628). +- tracing: Fix issue of missing one synthetic field (bsc#1012628). +- tracing: Fix infinite loop in tracing_read_pipe on overflowed + print_trace_line (bsc#1012628). +- staging: media: tegra-video: fix chan->mipi value on error + (bsc#1012628). +- staging: media: tegra-video: fix device_node use after free + (bsc#1012628). +- arm64: dts: mediatek: mt8195-demo: fix the memory size of node + secmon (bsc#1012628). +- ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod + (bsc#1012628). +- media: dvb-core: Fix double free in dvb_register_device() + (bsc#1012628). +- cifs: fix confusing debug message (bsc#1012628). +- cifs: fix missing display of three mount options (bsc#1012628). +- cifs: set correct tcon status after initial tree connect + (bsc#1012628). +- cifs: set correct ipc status after initial tree connect + (bsc#1012628). +- cifs: set correct status of tcon ipc when reconnecting + (bsc#1012628). +- ravb: Fix "failed to switch device to config mode" message + during unbind (bsc#1012628). +- rtc: ds1347: fix value written to century register + (bsc#1012628). +- drm/amdgpu: fix mmhub register base coding error (bsc#1012628). +- block: mq-deadline: Fix dd_finish_request() for zoned devices + (bsc#1012628). +- block: mq-deadline: Do not break sequential write streams to + zoned HDDs (bsc#1012628). +- md/bitmap: Fix bitmap chunk size overflow issues (bsc#1012628). +- efi: Add iMac Pro 2017 to uefi skip cert quirk (bsc#1012628). +- wifi: wilc1000: sdio: fix module autoloading (bsc#1012628). +- ASoC: jz4740-i2s: Handle independent FIFO flush bits + (bsc#1012628). +- ipu3-imgu: Fix NULL pointer dereference in + imgu_subdev_set_selection() (bsc#1012628). +- ipmi: fix long wait in unload when IPMI disconnect + (bsc#1012628). +- mtd: spi-nor: Check for zero erase size in + spi_nor_find_best_erase_type() (bsc#1012628). +- ima: Fix a potential NULL pointer access in + ima_restore_measurement_list (bsc#1012628). +- ipmi: fix use after free in _ipmi_destroy_user() (bsc#1012628). +- mtd: spi-nor: gigadevice: gd25q256: replace + gd25q256_default_init with gd25q256_post_bfpt (bsc#1012628). +- ima: Fix memory leak in __ima_inode_hash() (bsc#1012628). +- um: virt-pci: Avoid GCC non-NULL warning (bsc#1012628). +- crypto: ccree,hisilicon - Fix dependencies to correct algorithm + (bsc#1012628). +- PCI: Fix pci_device_is_present() for VFs by checking PF + (bsc#1012628). +- PCI/sysfs: Fix double free in error path (bsc#1012628). +- RISC-V: kexec: Fix memory leak of fdt buffer (bsc#1012628). +- riscv: Fixup compile error with !MMU (bsc#1012628). +- RISC-V: kexec: Fix memory leak of elf header buffer + (bsc#1012628). +- riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument + (bsc#1012628). +- riscv: mm: notify remote harts about mmu cache updates + (bsc#1012628). +- crypto: n2 - add missing hash statesize (bsc#1012628). +- crypto: ccp - Add support for TEE for PCI ID 0x14CA + (bsc#1012628). +- driver core: Fix bus_type.match() error handling in + __driver_attach() (bsc#1012628). +- bus: mhi: host: Fix race between channel preparation and M0 + event (bsc#1012628). +- phy: qcom-qmp-combo: fix sdm845 reset (bsc#1012628). +- phy: qcom-qmp-combo: fix sc8180x reset (bsc#1012628). +- iommu/amd: Fix ivrs_acpihid cmdline parsing code (bsc#1012628). +- iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and + ivrs_acpihid options (bsc#1012628). +- test_kprobes: Fix implicit declaration error of test_kprobes + (bsc#1012628). +- hugetlb: really allocate vma lock for all sharable vmas + (bsc#1012628). +- remoteproc: imx_dsp_rproc: Add mutex protection for workqueue + (bsc#1012628). +- remoteproc: core: Do pm_relax when in RPROC_OFFLINE state + (bsc#1012628). +- remoteproc: imx_rproc: Correct i.MX93 DRAM mapping + (bsc#1012628). +- parisc: led: Fix potential null-ptr-deref in start_task() + (bsc#1012628). +- parisc: Drop locking in pdc console code (bsc#1012628). +- parisc: Fix locking in pdc_iodc_print() firmware call + (bsc#1012628). +- parisc: Add missing FORCE prerequisites in Makefile + (bsc#1012628). +- parisc: Drop duplicate kgdb_pdc console (bsc#1012628). +- parisc: Drop PMD_SHIFT from calculation in pgtable.h + (bsc#1012628). +- device_cgroup: Roll back to original exceptions after copy + failure (bsc#1012628). +- drm/connector: send hotplug uevent on connector cleanup + (bsc#1012628). +- drm/vmwgfx: Validate the box size for the snooped cursor + (bsc#1012628). +- drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (bsc#1012628). +- drm/etnaviv: move idle mapping reaping into separate function + (bsc#1012628). +- drm/i915/dsi: fix VBT send packet port selection for dual link + DSI (bsc#1012628). +- drm/ingenic: Fix missing platform_driver_unregister() call in + ingenic_drm_init() (bsc#1012628). +- drm/etnaviv: reap idle mapping if it doesn't match the softpin + address (bsc#1012628). +- ext4: silence the warning when evicting inode with + dioread_nolock (bsc#1012628). +- ext4: add inode table check in __ext4_get_inode_loc to aovid + possible infinite loop (bsc#1012628). +- ext4: remove trailing newline from ext4_msg() message + (bsc#1012628). +- ext4: correct inconsistent error msg in nojournal mode + (bsc#1012628). +- fs: ext4: initialize fsdata in pagecache_write() (bsc#1012628). +- ext4: fix use-after-free in ext4_orphan_cleanup (bsc#1012628). +- ext4: fix undefined behavior in bit shift for + ext4_check_flag_values (bsc#1012628). +- ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode + (bsc#1012628). +- ext4: add helper to check quota inums (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad quota inode + (bsc#1012628). +- ext4: fix reserved cluster accounting in __es_remove_extent() + (bsc#1012628). +- ext4: journal_path mount options should follow links + (bsc#1012628). +- ext4: check and assert if marking an no_delete evicting inode + dirty (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad boot loader + inode (bsc#1012628). +- ext4: don't allow journal inode to have encrypt flag + (bsc#1012628). +- ext4: disable fast-commit of encrypted dir operations + (bsc#1012628). +- ext4: fix leaking uninitialized memory in fast-commit journal + (bsc#1012628). +- ext4: don't set up encryption key during jbd2 transaction + (bsc#1012628). +- ext4: add missing validation of fast-commit record lengths + (bsc#1012628). +- ext4: fix unaligned memory access in ext4_fc_reserve_space() + (bsc#1012628). +- ext4: fix off-by-one errors in fast-commit block filling + (bsc#1012628). +- ext4: fix uninititialized value in 'ext4_evict_inode' + (bsc#1012628). +- ext4: init quota for 'old.inode' in 'ext4_rename' (bsc#1012628). +- ext4: don't fail GETFSUUID when the caller provides a long + buffer (bsc#1012628). +- ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + + inline (bsc#1012628). +- ext4: fix corruption when online resizing a 1K bigalloc fs + (bsc#1012628). +- ext4: fix error code return to user-space in ext4_get_branch() + (bsc#1012628). +- ext4: fix bad checksum after online resize (bsc#1012628). +- ext4: dont return EINVAL from GETFSUUID when reporting UUID + length (bsc#1012628). +- ext4: fix corrupt backup group descriptors after online resize + (bsc#1012628). +- ext4: avoid BUG_ON when creating xattrs (bsc#1012628). +- ext4: fix deadlock due to mbcache entry corruption + (bsc#1012628). +- ext4: fix kernel BUG in 'ext4_write_inline_data_end()' + (bsc#1012628). +- ext4: fix inode leak in ext4_xattr_inode_create() on an error + path (bsc#1012628). +- ext4: initialize quota before expanding inode in setproject + ioctl (bsc#1012628). +- ext4: avoid unaccounted block allocation when expanding inode + (bsc#1012628). +- ext4: allocate extended attribute value in vmalloc area + (bsc#1012628). +- drm/i915/ttm: consider CCS for backup objects (bsc#1012628). +- drm/amd/display: Add DCN314 display SG Support (bsc#1012628). +- drm/amdgpu: handle polaris10/11 overlap asics (v2) + (bsc#1012628). +- drm/amdgpu: make display pinning more flexible (v2) + (bsc#1012628). +- drm/i915: improve the catch-all evict to handle lock contention + (bsc#1012628). +- drm/i915/migrate: Account for the reserved_space (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 + (bsc#1012628). +- drm/amd/pm: correct the fan speed retrieving in PWM for some + SMU13 asics (bsc#1012628). +- commit 9fd04e2 + +------------------------------------------------------------------- +Fri Jan 6 16:42:04 CET 2023 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Add Enhances and Supplements tags to in-tree KMPs + This makes in-tree KMPs more consistent with externally built KMPs and + silences several rpmlint warnings. +- commit 02b7735 + +------------------------------------------------------------------- +Fri Jan 6 15:33:16 CET 2023 - mkubecek@suse.cz + +- rpm/check-for-config-changes: add OBJTOOL and FTRACE_MCOUNT_USE_* + Dummy gcc pretends to support -mrecord-mcount option but actual gcc on + ppc64le does not. Therefore ppc64le builds of 6.2-rc1 and later in OBS + enable FTRACE_MCOUNT_USE_OBJTOOL and OBJTOOL config options, resulting in + check failure. + As we already have FTRACE_MCOUNT_USE_CC and FTRACE_MCOUNT_USE_RECORDMCOUNT + in the exception list, replace them with a general pattern. And add OBJTOOL + as well. +- commit 887416f + +------------------------------------------------------------------- +Thu Jan 5 20:14:21 CET 2023 - jeffm@suse.com + +- supported-flag: fix build failures with SUSE_KERNEL_SUPPORTED=y + Upstream commit 425937381ec (kbuild: re-run modpost when it is updated) + added an expectation that the MODPOST variable would only point to the + modpost executable and moved arguments to the modpost-args variable. + Also removed some legacy stuff, like the assumption that MODVERDIR would + exist (and then later creating it and using it) when the only two + places we ever care about Module.supported being located are the directory + in which an external module is being built and the current directory. +- commit 2e19141 + +------------------------------------------------------------------- +Thu Jan 5 17:16:49 CET 2023 - jeffm@suse.com + +- config: Added product codes to suse_version.h for comparison + Refreshed + patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 3dffbad + +------------------------------------------------------------------- +Thu Jan 5 16:46:10 CET 2023 - jeffm@suse.com + +- config: Added support for ALP releases in product identifiers +- Refresh patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 1b2e183 + +------------------------------------------------------------------- +Thu Jan 5 09:40:29 CET 2023 - tiwai@suse.de + +- Revert "ALSA: usb-audio: Drop superfluous interface setup at + parsing" (bsc#1206766). +- ALSA: usb-audio: More refactoring of hw constraint rules + (bsc#1206766). +- ALSA: usb-audio: Relax hw constraints for implicit fb sync + (bsc#1206766). +- ALSA: usb-audio: Make sure to stop endpoints before closing EPs + (bsc#1206766). +- commit 80a4df2 + +------------------------------------------------------------------- Wed Jan 4 12:03:53 CET 2023 - jslaby@suse.cz - Linux 6.1.3 (bsc#1012628). diff --git a/kernel-syms.spec b/kernel-syms.spec index 7659954..ba839bb 100644 --- a/kernel-syms.spec +++ b/kernel-syms.spec @@ -24,10 +24,10 @@ Name: kernel-syms Summary: Kernel Symbol Versions (modversions) License: GPL-2.0-only Group: Development/Sources -Version: 6.1.3 +Version: 6.1.4 %if %using_buildservice %if 0%{?is_kotd} -Release: .ga5315fb +Release: .g4b9b43c %else Release: 0 %endif @@ -52,7 +52,7 @@ Requires: kernel-pae-devel = %version-%source_rel %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 +Provides: %name-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel diff --git a/kernel-vanilla.changes b/kernel-vanilla.changes index d2e1bde..a2ae733 100644 --- a/kernel-vanilla.changes +++ b/kernel-vanilla.changes @@ -1,4 +1,430 @@ ------------------------------------------------------------------- +Mon Jan 9 11:59:51 CET 2023 - jslaby@suse.cz + +- docs: Fix the docs build with Sphinx 6.0 (sphinx_6.0-staging_E). +- commit 4b9b43c + +------------------------------------------------------------------- +Mon Jan 9 07:15:38 CET 2023 - jslaby@suse.cz + +- Linux 6.1.4 (bsc#1012628). +- drm/amdgpu: skip MES for S0ix as well since it's part of GFX + (bsc#1012628). +- drm/amdgpu: skip mes self test after s0i3 resume for MES IP + v11.0 (bsc#1012628). +- media: stv0288: use explicitly signed char (bsc#1012628). +- cxl/region: Fix memdev reuse check (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS DMA coherency (bsc#1012628). +- arm64: Prohibit instrumentation on arch_stack_walk() + (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for LLCC driver (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for ICC_BWMON driver (bsc#1012628). +- kest.pl: Fix grub2 menu handling for rebooting (bsc#1012628). +- ktest.pl minconfig: Unset configs instead of just removing them + (bsc#1012628). +- jbd2: use the correct print format (bsc#1012628). +- perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on + ICX-D (bsc#1012628). +- perf/x86/intel/uncore: Clear attr_update properly (bsc#1012628). +- arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive + strength (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS reference clocks + (bsc#1012628). +- mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than + 400K (bsc#1012628). +- phy: qcom-qmp-combo: fix out-of-bounds clock access + (bsc#1012628). +- drm/amd/pm: update SMU13.0.0 reported maximum shader clock + (bsc#1012628). +- drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings + (bsc#1012628). +- btrfs: fix uninitialized parent in insert_state (bsc#1012628). +- btrfs: fix extent map use-after-free when handling missing + device in read_one_chunk (bsc#1012628). +- btrfs: fix resolving backrefs for inline extent followed by + prealloc (bsc#1012628). +- ARM: ux500: do not directly dereference __iomem (bsc#1012628). +- arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins + drive strength (bsc#1012628). +- random: use rejection sampling for uniform bounded random + integers (bsc#1012628). +- x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant + diagnostics (bsc#1012628). +- arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins + drive strength (bsc#1012628). +- cxl/region: Fix missing probe failure (bsc#1012628). +- EDAC/mc_sysfs: Increase legacy channel support to 12 + (bsc#1012628). +- selftests: Use optional USERCFLAGS and USERLDFLAGS + (bsc#1012628). +- x86/MCE/AMD: Clear DFR errors found in THR handler + (bsc#1012628). +- random: add helpers for random numbers with given floor or range + (bsc#1012628). +- PM/devfreq: governor: Add a private governor_data for governor + (bsc#1012628). +- cpufreq: Init completion before kobject_init_and_add() + (bsc#1012628). +- ext2: unbugger ext2_empty_dir() (bsc#1012628). +- media: s5p-mfc: Fix to handle reference queue during finishing + (bsc#1012628). +- media: s5p-mfc: Clear workbit to handle error condition + (bsc#1012628). +- media: s5p-mfc: Fix in register read and write for H264 + (bsc#1012628). +- bpf: Resolve fext program type when checking map compatibility + (bsc#1012628). +- ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (bsc#1012628). +- ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude + laptops (bsc#1012628). +- platform/x86: thinkpad_acpi: Fix max_brightness of thinklight + (bsc#1012628). +- platform/x86: ideapad-laptop: Revert "check for touchpad + support in _CFG" (bsc#1012628). +- platform/x86: ideapad-laptop: Add new _CFG bit numbers for + future use (bsc#1012628). +- platform/x86: ideapad-laptop: support for more special keys + in WMI (bsc#1012628). +- ACPI: video: Simplify __acpi_video_get_backlight_type() + (bsc#1012628). +- ACPI: video: Prefer native over vendor (bsc#1012628). +- platform/x86: ideapad-laptop: Refactor + ideapad_sync_touchpad_state() (bsc#1012628). +- platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events + on probe / resume (bsc#1012628). +- platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off + on select models (bsc#1012628). +- platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some + models (bsc#1012628). +- platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD + at probe time (bsc#1012628). +- platform/x86: intel-uncore-freq: add Emerald Rapids support + (bsc#1012628). +- ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle + and lock (bsc#1012628). +- platform/x86: x86-android-tablets: Add Medion Lifetab S10346 + data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 + (YT3-X90F) charger + fuel-gauge data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Advantech MICA-071 + extra button (bsc#1012628). +- HID: Ignore HP Envy x360 eu0009nv stylus battery (bsc#1012628). +- ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 + Wireless (bsc#1012628). +- fs: dlm: fix sock release if listen fails (bsc#1012628). +- fs: dlm: retry accept() until -EAGAIN or error returns + (bsc#1012628). +- mptcp: netlink: fix some error return code (bsc#1012628). +- mptcp: remove MPTCP 'ifdef' in TCP SYN cookies (bsc#1012628). +- mptcp: dedicated request sock for subflow in v6 (bsc#1012628). +- mptcp: use proper req destructor for IPv6 (bsc#1012628). +- dm cache: Fix ABBA deadlock between shrink_slab and + dm_cache_metadata_abort (bsc#1012628). +- dm thin: Fix ABBA deadlock between shrink_slab and + dm_pool_abort_metadata (bsc#1012628). +- dm thin: Use last transaction's pmd->root when commit failed + (bsc#1012628). +- dm thin: resume even if in FAIL mode (bsc#1012628). +- dm thin: Fix UAF in run_timer_softirq() (bsc#1012628). +- dm integrity: Fix UAF in dm_integrity_dtr() (bsc#1012628). +- dm clone: Fix UAF in clone_dtr() (bsc#1012628). +- dm cache: Fix UAF in destroy() (bsc#1012628). +- dm cache: set needs_check flag after aborting metadata + (bsc#1012628). +- ata: ahci: fix enum constants for gcc-13 (bsc#1012628). +- PCI/DOE: Fix maximum data object length miscalculation + (bsc#1012628). +- tracing/hist: Fix out-of-bound write on + 'action_data.var_ref_idx' (bsc#1012628). +- perf/core: Call LSM hook after copying perf_event_attr + (bsc#1012628). +- xtensa: add __umulsidi3 helper (bsc#1012628). +- of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values + (bsc#1012628). +- ima: Fix hash dependency to correct algorithm (bsc#1012628). +- KVM: VMX: Resume guest immediately when injecting #GP on ECREATE + (bsc#1012628). +- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 + check fails (bsc#1012628). +- KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself + (bsc#1012628). +- KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 + (bsc#1012628). +- x86/microcode/intel: Do not retry microcode reloading on the + APs (bsc#1012628). +- ftrace/x86: Add back ftrace_expected for ftrace bug reports + (bsc#1012628). +- x86/kprobes: Fix kprobes instruction boudary check with + CONFIG_RETHUNK (bsc#1012628). +- x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK + (bsc#1012628). +- tracing: Fix race where eprobes can be called before the event + (bsc#1012628). +- powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 + (bsc#1012628). +- tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE + (bsc#1012628). +- tracing/hist: Fix wrong return value in parse_action_params() + (bsc#1012628). +- tracing/probes: Handle system names with hyphens (bsc#1012628). +- tracing: Fix issue of missing one synthetic field (bsc#1012628). +- tracing: Fix infinite loop in tracing_read_pipe on overflowed + print_trace_line (bsc#1012628). +- staging: media: tegra-video: fix chan->mipi value on error + (bsc#1012628). +- staging: media: tegra-video: fix device_node use after free + (bsc#1012628). +- arm64: dts: mediatek: mt8195-demo: fix the memory size of node + secmon (bsc#1012628). +- ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod + (bsc#1012628). +- media: dvb-core: Fix double free in dvb_register_device() + (bsc#1012628). +- cifs: fix confusing debug message (bsc#1012628). +- cifs: fix missing display of three mount options (bsc#1012628). +- cifs: set correct tcon status after initial tree connect + (bsc#1012628). +- cifs: set correct ipc status after initial tree connect + (bsc#1012628). +- cifs: set correct status of tcon ipc when reconnecting + (bsc#1012628). +- ravb: Fix "failed to switch device to config mode" message + during unbind (bsc#1012628). +- rtc: ds1347: fix value written to century register + (bsc#1012628). +- drm/amdgpu: fix mmhub register base coding error (bsc#1012628). +- block: mq-deadline: Fix dd_finish_request() for zoned devices + (bsc#1012628). +- block: mq-deadline: Do not break sequential write streams to + zoned HDDs (bsc#1012628). +- md/bitmap: Fix bitmap chunk size overflow issues (bsc#1012628). +- efi: Add iMac Pro 2017 to uefi skip cert quirk (bsc#1012628). +- wifi: wilc1000: sdio: fix module autoloading (bsc#1012628). +- ASoC: jz4740-i2s: Handle independent FIFO flush bits + (bsc#1012628). +- ipu3-imgu: Fix NULL pointer dereference in + imgu_subdev_set_selection() (bsc#1012628). +- ipmi: fix long wait in unload when IPMI disconnect + (bsc#1012628). +- mtd: spi-nor: Check for zero erase size in + spi_nor_find_best_erase_type() (bsc#1012628). +- ima: Fix a potential NULL pointer access in + ima_restore_measurement_list (bsc#1012628). +- ipmi: fix use after free in _ipmi_destroy_user() (bsc#1012628). +- mtd: spi-nor: gigadevice: gd25q256: replace + gd25q256_default_init with gd25q256_post_bfpt (bsc#1012628). +- ima: Fix memory leak in __ima_inode_hash() (bsc#1012628). +- um: virt-pci: Avoid GCC non-NULL warning (bsc#1012628). +- crypto: ccree,hisilicon - Fix dependencies to correct algorithm + (bsc#1012628). +- PCI: Fix pci_device_is_present() for VFs by checking PF + (bsc#1012628). +- PCI/sysfs: Fix double free in error path (bsc#1012628). +- RISC-V: kexec: Fix memory leak of fdt buffer (bsc#1012628). +- riscv: Fixup compile error with !MMU (bsc#1012628). +- RISC-V: kexec: Fix memory leak of elf header buffer + (bsc#1012628). +- riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument + (bsc#1012628). +- riscv: mm: notify remote harts about mmu cache updates + (bsc#1012628). +- crypto: n2 - add missing hash statesize (bsc#1012628). +- crypto: ccp - Add support for TEE for PCI ID 0x14CA + (bsc#1012628). +- driver core: Fix bus_type.match() error handling in + __driver_attach() (bsc#1012628). +- bus: mhi: host: Fix race between channel preparation and M0 + event (bsc#1012628). +- phy: qcom-qmp-combo: fix sdm845 reset (bsc#1012628). +- phy: qcom-qmp-combo: fix sc8180x reset (bsc#1012628). +- iommu/amd: Fix ivrs_acpihid cmdline parsing code (bsc#1012628). +- iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and + ivrs_acpihid options (bsc#1012628). +- test_kprobes: Fix implicit declaration error of test_kprobes + (bsc#1012628). +- hugetlb: really allocate vma lock for all sharable vmas + (bsc#1012628). +- remoteproc: imx_dsp_rproc: Add mutex protection for workqueue + (bsc#1012628). +- remoteproc: core: Do pm_relax when in RPROC_OFFLINE state + (bsc#1012628). +- remoteproc: imx_rproc: Correct i.MX93 DRAM mapping + (bsc#1012628). +- parisc: led: Fix potential null-ptr-deref in start_task() + (bsc#1012628). +- parisc: Drop locking in pdc console code (bsc#1012628). +- parisc: Fix locking in pdc_iodc_print() firmware call + (bsc#1012628). +- parisc: Add missing FORCE prerequisites in Makefile + (bsc#1012628). +- parisc: Drop duplicate kgdb_pdc console (bsc#1012628). +- parisc: Drop PMD_SHIFT from calculation in pgtable.h + (bsc#1012628). +- device_cgroup: Roll back to original exceptions after copy + failure (bsc#1012628). +- drm/connector: send hotplug uevent on connector cleanup + (bsc#1012628). +- drm/vmwgfx: Validate the box size for the snooped cursor + (bsc#1012628). +- drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (bsc#1012628). +- drm/etnaviv: move idle mapping reaping into separate function + (bsc#1012628). +- drm/i915/dsi: fix VBT send packet port selection for dual link + DSI (bsc#1012628). +- drm/ingenic: Fix missing platform_driver_unregister() call in + ingenic_drm_init() (bsc#1012628). +- drm/etnaviv: reap idle mapping if it doesn't match the softpin + address (bsc#1012628). +- ext4: silence the warning when evicting inode with + dioread_nolock (bsc#1012628). +- ext4: add inode table check in __ext4_get_inode_loc to aovid + possible infinite loop (bsc#1012628). +- ext4: remove trailing newline from ext4_msg() message + (bsc#1012628). +- ext4: correct inconsistent error msg in nojournal mode + (bsc#1012628). +- fs: ext4: initialize fsdata in pagecache_write() (bsc#1012628). +- ext4: fix use-after-free in ext4_orphan_cleanup (bsc#1012628). +- ext4: fix undefined behavior in bit shift for + ext4_check_flag_values (bsc#1012628). +- ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode + (bsc#1012628). +- ext4: add helper to check quota inums (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad quota inode + (bsc#1012628). +- ext4: fix reserved cluster accounting in __es_remove_extent() + (bsc#1012628). +- ext4: journal_path mount options should follow links + (bsc#1012628). +- ext4: check and assert if marking an no_delete evicting inode + dirty (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad boot loader + inode (bsc#1012628). +- ext4: don't allow journal inode to have encrypt flag + (bsc#1012628). +- ext4: disable fast-commit of encrypted dir operations + (bsc#1012628). +- ext4: fix leaking uninitialized memory in fast-commit journal + (bsc#1012628). +- ext4: don't set up encryption key during jbd2 transaction + (bsc#1012628). +- ext4: add missing validation of fast-commit record lengths + (bsc#1012628). +- ext4: fix unaligned memory access in ext4_fc_reserve_space() + (bsc#1012628). +- ext4: fix off-by-one errors in fast-commit block filling + (bsc#1012628). +- ext4: fix uninititialized value in 'ext4_evict_inode' + (bsc#1012628). +- ext4: init quota for 'old.inode' in 'ext4_rename' (bsc#1012628). +- ext4: don't fail GETFSUUID when the caller provides a long + buffer (bsc#1012628). +- ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + + inline (bsc#1012628). +- ext4: fix corruption when online resizing a 1K bigalloc fs + (bsc#1012628). +- ext4: fix error code return to user-space in ext4_get_branch() + (bsc#1012628). +- ext4: fix bad checksum after online resize (bsc#1012628). +- ext4: dont return EINVAL from GETFSUUID when reporting UUID + length (bsc#1012628). +- ext4: fix corrupt backup group descriptors after online resize + (bsc#1012628). +- ext4: avoid BUG_ON when creating xattrs (bsc#1012628). +- ext4: fix deadlock due to mbcache entry corruption + (bsc#1012628). +- ext4: fix kernel BUG in 'ext4_write_inline_data_end()' + (bsc#1012628). +- ext4: fix inode leak in ext4_xattr_inode_create() on an error + path (bsc#1012628). +- ext4: initialize quota before expanding inode in setproject + ioctl (bsc#1012628). +- ext4: avoid unaccounted block allocation when expanding inode + (bsc#1012628). +- ext4: allocate extended attribute value in vmalloc area + (bsc#1012628). +- drm/i915/ttm: consider CCS for backup objects (bsc#1012628). +- drm/amd/display: Add DCN314 display SG Support (bsc#1012628). +- drm/amdgpu: handle polaris10/11 overlap asics (v2) + (bsc#1012628). +- drm/amdgpu: make display pinning more flexible (v2) + (bsc#1012628). +- drm/i915: improve the catch-all evict to handle lock contention + (bsc#1012628). +- drm/i915/migrate: Account for the reserved_space (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 + (bsc#1012628). +- drm/amd/pm: correct the fan speed retrieving in PWM for some + SMU13 asics (bsc#1012628). +- commit 9fd04e2 + +------------------------------------------------------------------- +Fri Jan 6 16:42:04 CET 2023 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Add Enhances and Supplements tags to in-tree KMPs + This makes in-tree KMPs more consistent with externally built KMPs and + silences several rpmlint warnings. +- commit 02b7735 + +------------------------------------------------------------------- +Fri Jan 6 15:33:16 CET 2023 - mkubecek@suse.cz + +- rpm/check-for-config-changes: add OBJTOOL and FTRACE_MCOUNT_USE_* + Dummy gcc pretends to support -mrecord-mcount option but actual gcc on + ppc64le does not. Therefore ppc64le builds of 6.2-rc1 and later in OBS + enable FTRACE_MCOUNT_USE_OBJTOOL and OBJTOOL config options, resulting in + check failure. + As we already have FTRACE_MCOUNT_USE_CC and FTRACE_MCOUNT_USE_RECORDMCOUNT + in the exception list, replace them with a general pattern. And add OBJTOOL + as well. +- commit 887416f + +------------------------------------------------------------------- +Thu Jan 5 20:14:21 CET 2023 - jeffm@suse.com + +- supported-flag: fix build failures with SUSE_KERNEL_SUPPORTED=y + Upstream commit 425937381ec (kbuild: re-run modpost when it is updated) + added an expectation that the MODPOST variable would only point to the + modpost executable and moved arguments to the modpost-args variable. + Also removed some legacy stuff, like the assumption that MODVERDIR would + exist (and then later creating it and using it) when the only two + places we ever care about Module.supported being located are the directory + in which an external module is being built and the current directory. +- commit 2e19141 + +------------------------------------------------------------------- +Thu Jan 5 17:16:49 CET 2023 - jeffm@suse.com + +- config: Added product codes to suse_version.h for comparison + Refreshed + patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 3dffbad + +------------------------------------------------------------------- +Thu Jan 5 16:46:10 CET 2023 - jeffm@suse.com + +- config: Added support for ALP releases in product identifiers +- Refresh patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 1b2e183 + +------------------------------------------------------------------- +Thu Jan 5 09:40:29 CET 2023 - tiwai@suse.de + +- Revert "ALSA: usb-audio: Drop superfluous interface setup at + parsing" (bsc#1206766). +- ALSA: usb-audio: More refactoring of hw constraint rules + (bsc#1206766). +- ALSA: usb-audio: Relax hw constraints for implicit fb sync + (bsc#1206766). +- ALSA: usb-audio: Make sure to stop endpoints before closing EPs + (bsc#1206766). +- commit 80a4df2 + +------------------------------------------------------------------- Wed Jan 4 12:03:53 CET 2023 - jslaby@suse.cz - Linux 6.1.3 (bsc#1012628). diff --git a/kernel-vanilla.spec b/kernel-vanilla.spec index 5c5b573..d6124c7 100644 --- a/kernel-vanilla.spec +++ b/kernel-vanilla.spec @@ -18,7 +18,7 @@ %define srcversion 6.1 -%define patchversion 6.1.3 +%define patchversion 6.1.4 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -111,9 +111,9 @@ Name: kernel-vanilla Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0-only Group: System/Kernel -Version: 6.1.3 +Version: 6.1.4 %if 0%{?is_kotd} -Release: .ga5315fb +Release: .g4b9b43c %else Release: 0 %endif @@ -240,10 +240,10 @@ Conflicts: hyper-v < 4 Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 -Provides: kernel-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 +Provides: kernel-%build_flavor-base-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c +Provides: kernel-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c # END COMMON DEPS -Provides: %name-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 +Provides: %name-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -1504,6 +1504,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%cluster-md-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n cluster-md-kmp-%build_flavor @@ -1553,6 +1555,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%dlm-kmp-%build_flavor) %description -n dlm-kmp-%build_flavor DLM stands for Distributed Lock Manager, a means to synchronize access to @@ -1600,6 +1604,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%gfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n gfs2-kmp-%build_flavor @@ -1647,6 +1653,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%kselftests-kmp-%build_flavor) %description -n kselftests-kmp-%build_flavor This package contains kernel modules which are part of the upstream kernel @@ -1709,6 +1717,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%ocfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n ocfs2-kmp-%build_flavor @@ -1757,6 +1767,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%reiserfs-kmp-%build_flavor) %description -n reiserfs-kmp-%build_flavor The reiserfs file system is no longer supported in SLE15. This package diff --git a/kernel-zfcpdump.changes b/kernel-zfcpdump.changes index d2e1bde..a2ae733 100644 --- a/kernel-zfcpdump.changes +++ b/kernel-zfcpdump.changes @@ -1,4 +1,430 @@ ------------------------------------------------------------------- +Mon Jan 9 11:59:51 CET 2023 - jslaby@suse.cz + +- docs: Fix the docs build with Sphinx 6.0 (sphinx_6.0-staging_E). +- commit 4b9b43c + +------------------------------------------------------------------- +Mon Jan 9 07:15:38 CET 2023 - jslaby@suse.cz + +- Linux 6.1.4 (bsc#1012628). +- drm/amdgpu: skip MES for S0ix as well since it's part of GFX + (bsc#1012628). +- drm/amdgpu: skip mes self test after s0i3 resume for MES IP + v11.0 (bsc#1012628). +- media: stv0288: use explicitly signed char (bsc#1012628). +- cxl/region: Fix memdev reuse check (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS DMA coherency (bsc#1012628). +- arm64: Prohibit instrumentation on arch_stack_walk() + (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for LLCC driver (bsc#1012628). +- soc: qcom: Select REMAP_MMIO for ICC_BWMON driver (bsc#1012628). +- kest.pl: Fix grub2 menu handling for rebooting (bsc#1012628). +- ktest.pl minconfig: Unset configs instead of just removing them + (bsc#1012628). +- jbd2: use the correct print format (bsc#1012628). +- perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on + ICX-D (bsc#1012628). +- perf/x86/intel/uncore: Clear attr_update properly (bsc#1012628). +- arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive + strength (bsc#1012628). +- arm64: dts: qcom: sc8280xp: fix UFS reference clocks + (bsc#1012628). +- mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than + 400K (bsc#1012628). +- phy: qcom-qmp-combo: fix out-of-bounds clock access + (bsc#1012628). +- drm/amd/pm: update SMU13.0.0 reported maximum shader clock + (bsc#1012628). +- drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings + (bsc#1012628). +- btrfs: fix uninitialized parent in insert_state (bsc#1012628). +- btrfs: fix extent map use-after-free when handling missing + device in read_one_chunk (bsc#1012628). +- btrfs: fix resolving backrefs for inline extent followed by + prealloc (bsc#1012628). +- ARM: ux500: do not directly dereference __iomem (bsc#1012628). +- arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins + drive strength (bsc#1012628). +- random: use rejection sampling for uniform bounded random + integers (bsc#1012628). +- x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant + diagnostics (bsc#1012628). +- arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins + drive strength (bsc#1012628). +- cxl/region: Fix missing probe failure (bsc#1012628). +- EDAC/mc_sysfs: Increase legacy channel support to 12 + (bsc#1012628). +- selftests: Use optional USERCFLAGS and USERLDFLAGS + (bsc#1012628). +- x86/MCE/AMD: Clear DFR errors found in THR handler + (bsc#1012628). +- random: add helpers for random numbers with given floor or range + (bsc#1012628). +- PM/devfreq: governor: Add a private governor_data for governor + (bsc#1012628). +- cpufreq: Init completion before kobject_init_and_add() + (bsc#1012628). +- ext2: unbugger ext2_empty_dir() (bsc#1012628). +- media: s5p-mfc: Fix to handle reference queue during finishing + (bsc#1012628). +- media: s5p-mfc: Clear workbit to handle error condition + (bsc#1012628). +- media: s5p-mfc: Fix in register read and write for H264 + (bsc#1012628). +- bpf: Resolve fext program type when checking map compatibility + (bsc#1012628). +- ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (bsc#1012628). +- ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude + laptops (bsc#1012628). +- platform/x86: thinkpad_acpi: Fix max_brightness of thinklight + (bsc#1012628). +- platform/x86: ideapad-laptop: Revert "check for touchpad + support in _CFG" (bsc#1012628). +- platform/x86: ideapad-laptop: Add new _CFG bit numbers for + future use (bsc#1012628). +- platform/x86: ideapad-laptop: support for more special keys + in WMI (bsc#1012628). +- ACPI: video: Simplify __acpi_video_get_backlight_type() + (bsc#1012628). +- ACPI: video: Prefer native over vendor (bsc#1012628). +- platform/x86: ideapad-laptop: Refactor + ideapad_sync_touchpad_state() (bsc#1012628). +- platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events + on probe / resume (bsc#1012628). +- platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off + on select models (bsc#1012628). +- platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some + models (bsc#1012628). +- platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD + at probe time (bsc#1012628). +- platform/x86: intel-uncore-freq: add Emerald Rapids support + (bsc#1012628). +- ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle + and lock (bsc#1012628). +- platform/x86: x86-android-tablets: Add Medion Lifetab S10346 + data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 + (YT3-X90F) charger + fuel-gauge data (bsc#1012628). +- platform/x86: x86-android-tablets: Add Advantech MICA-071 + extra button (bsc#1012628). +- HID: Ignore HP Envy x360 eu0009nv stylus battery (bsc#1012628). +- ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 + Wireless (bsc#1012628). +- fs: dlm: fix sock release if listen fails (bsc#1012628). +- fs: dlm: retry accept() until -EAGAIN or error returns + (bsc#1012628). +- mptcp: netlink: fix some error return code (bsc#1012628). +- mptcp: remove MPTCP 'ifdef' in TCP SYN cookies (bsc#1012628). +- mptcp: dedicated request sock for subflow in v6 (bsc#1012628). +- mptcp: use proper req destructor for IPv6 (bsc#1012628). +- dm cache: Fix ABBA deadlock between shrink_slab and + dm_cache_metadata_abort (bsc#1012628). +- dm thin: Fix ABBA deadlock between shrink_slab and + dm_pool_abort_metadata (bsc#1012628). +- dm thin: Use last transaction's pmd->root when commit failed + (bsc#1012628). +- dm thin: resume even if in FAIL mode (bsc#1012628). +- dm thin: Fix UAF in run_timer_softirq() (bsc#1012628). +- dm integrity: Fix UAF in dm_integrity_dtr() (bsc#1012628). +- dm clone: Fix UAF in clone_dtr() (bsc#1012628). +- dm cache: Fix UAF in destroy() (bsc#1012628). +- dm cache: set needs_check flag after aborting metadata + (bsc#1012628). +- ata: ahci: fix enum constants for gcc-13 (bsc#1012628). +- PCI/DOE: Fix maximum data object length miscalculation + (bsc#1012628). +- tracing/hist: Fix out-of-bound write on + 'action_data.var_ref_idx' (bsc#1012628). +- perf/core: Call LSM hook after copying perf_event_attr + (bsc#1012628). +- xtensa: add __umulsidi3 helper (bsc#1012628). +- of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values + (bsc#1012628). +- ima: Fix hash dependency to correct algorithm (bsc#1012628). +- KVM: VMX: Resume guest immediately when injecting #GP on ECREATE + (bsc#1012628). +- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 + check fails (bsc#1012628). +- KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself + (bsc#1012628). +- KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 + (bsc#1012628). +- x86/microcode/intel: Do not retry microcode reloading on the + APs (bsc#1012628). +- ftrace/x86: Add back ftrace_expected for ftrace bug reports + (bsc#1012628). +- x86/kprobes: Fix kprobes instruction boudary check with + CONFIG_RETHUNK (bsc#1012628). +- x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK + (bsc#1012628). +- tracing: Fix race where eprobes can be called before the event + (bsc#1012628). +- powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1 + (bsc#1012628). +- tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE + (bsc#1012628). +- tracing/hist: Fix wrong return value in parse_action_params() + (bsc#1012628). +- tracing/probes: Handle system names with hyphens (bsc#1012628). +- tracing: Fix issue of missing one synthetic field (bsc#1012628). +- tracing: Fix infinite loop in tracing_read_pipe on overflowed + print_trace_line (bsc#1012628). +- staging: media: tegra-video: fix chan->mipi value on error + (bsc#1012628). +- staging: media: tegra-video: fix device_node use after free + (bsc#1012628). +- arm64: dts: mediatek: mt8195-demo: fix the memory size of node + secmon (bsc#1012628). +- ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod + (bsc#1012628). +- media: dvb-core: Fix double free in dvb_register_device() + (bsc#1012628). +- cifs: fix confusing debug message (bsc#1012628). +- cifs: fix missing display of three mount options (bsc#1012628). +- cifs: set correct tcon status after initial tree connect + (bsc#1012628). +- cifs: set correct ipc status after initial tree connect + (bsc#1012628). +- cifs: set correct status of tcon ipc when reconnecting + (bsc#1012628). +- ravb: Fix "failed to switch device to config mode" message + during unbind (bsc#1012628). +- rtc: ds1347: fix value written to century register + (bsc#1012628). +- drm/amdgpu: fix mmhub register base coding error (bsc#1012628). +- block: mq-deadline: Fix dd_finish_request() for zoned devices + (bsc#1012628). +- block: mq-deadline: Do not break sequential write streams to + zoned HDDs (bsc#1012628). +- md/bitmap: Fix bitmap chunk size overflow issues (bsc#1012628). +- efi: Add iMac Pro 2017 to uefi skip cert quirk (bsc#1012628). +- wifi: wilc1000: sdio: fix module autoloading (bsc#1012628). +- ASoC: jz4740-i2s: Handle independent FIFO flush bits + (bsc#1012628). +- ipu3-imgu: Fix NULL pointer dereference in + imgu_subdev_set_selection() (bsc#1012628). +- ipmi: fix long wait in unload when IPMI disconnect + (bsc#1012628). +- mtd: spi-nor: Check for zero erase size in + spi_nor_find_best_erase_type() (bsc#1012628). +- ima: Fix a potential NULL pointer access in + ima_restore_measurement_list (bsc#1012628). +- ipmi: fix use after free in _ipmi_destroy_user() (bsc#1012628). +- mtd: spi-nor: gigadevice: gd25q256: replace + gd25q256_default_init with gd25q256_post_bfpt (bsc#1012628). +- ima: Fix memory leak in __ima_inode_hash() (bsc#1012628). +- um: virt-pci: Avoid GCC non-NULL warning (bsc#1012628). +- crypto: ccree,hisilicon - Fix dependencies to correct algorithm + (bsc#1012628). +- PCI: Fix pci_device_is_present() for VFs by checking PF + (bsc#1012628). +- PCI/sysfs: Fix double free in error path (bsc#1012628). +- RISC-V: kexec: Fix memory leak of fdt buffer (bsc#1012628). +- riscv: Fixup compile error with !MMU (bsc#1012628). +- RISC-V: kexec: Fix memory leak of elf header buffer + (bsc#1012628). +- riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument + (bsc#1012628). +- riscv: mm: notify remote harts about mmu cache updates + (bsc#1012628). +- crypto: n2 - add missing hash statesize (bsc#1012628). +- crypto: ccp - Add support for TEE for PCI ID 0x14CA + (bsc#1012628). +- driver core: Fix bus_type.match() error handling in + __driver_attach() (bsc#1012628). +- bus: mhi: host: Fix race between channel preparation and M0 + event (bsc#1012628). +- phy: qcom-qmp-combo: fix sdm845 reset (bsc#1012628). +- phy: qcom-qmp-combo: fix sc8180x reset (bsc#1012628). +- iommu/amd: Fix ivrs_acpihid cmdline parsing code (bsc#1012628). +- iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and + ivrs_acpihid options (bsc#1012628). +- test_kprobes: Fix implicit declaration error of test_kprobes + (bsc#1012628). +- hugetlb: really allocate vma lock for all sharable vmas + (bsc#1012628). +- remoteproc: imx_dsp_rproc: Add mutex protection for workqueue + (bsc#1012628). +- remoteproc: core: Do pm_relax when in RPROC_OFFLINE state + (bsc#1012628). +- remoteproc: imx_rproc: Correct i.MX93 DRAM mapping + (bsc#1012628). +- parisc: led: Fix potential null-ptr-deref in start_task() + (bsc#1012628). +- parisc: Drop locking in pdc console code (bsc#1012628). +- parisc: Fix locking in pdc_iodc_print() firmware call + (bsc#1012628). +- parisc: Add missing FORCE prerequisites in Makefile + (bsc#1012628). +- parisc: Drop duplicate kgdb_pdc console (bsc#1012628). +- parisc: Drop PMD_SHIFT from calculation in pgtable.h + (bsc#1012628). +- device_cgroup: Roll back to original exceptions after copy + failure (bsc#1012628). +- drm/connector: send hotplug uevent on connector cleanup + (bsc#1012628). +- drm/vmwgfx: Validate the box size for the snooped cursor + (bsc#1012628). +- drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (bsc#1012628). +- drm/etnaviv: move idle mapping reaping into separate function + (bsc#1012628). +- drm/i915/dsi: fix VBT send packet port selection for dual link + DSI (bsc#1012628). +- drm/ingenic: Fix missing platform_driver_unregister() call in + ingenic_drm_init() (bsc#1012628). +- drm/etnaviv: reap idle mapping if it doesn't match the softpin + address (bsc#1012628). +- ext4: silence the warning when evicting inode with + dioread_nolock (bsc#1012628). +- ext4: add inode table check in __ext4_get_inode_loc to aovid + possible infinite loop (bsc#1012628). +- ext4: remove trailing newline from ext4_msg() message + (bsc#1012628). +- ext4: correct inconsistent error msg in nojournal mode + (bsc#1012628). +- fs: ext4: initialize fsdata in pagecache_write() (bsc#1012628). +- ext4: fix use-after-free in ext4_orphan_cleanup (bsc#1012628). +- ext4: fix undefined behavior in bit shift for + ext4_check_flag_values (bsc#1012628). +- ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode + (bsc#1012628). +- ext4: add helper to check quota inums (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad quota inode + (bsc#1012628). +- ext4: fix reserved cluster accounting in __es_remove_extent() + (bsc#1012628). +- ext4: journal_path mount options should follow links + (bsc#1012628). +- ext4: check and assert if marking an no_delete evicting inode + dirty (bsc#1012628). +- ext4: fix bug_on in __es_tree_search caused by bad boot loader + inode (bsc#1012628). +- ext4: don't allow journal inode to have encrypt flag + (bsc#1012628). +- ext4: disable fast-commit of encrypted dir operations + (bsc#1012628). +- ext4: fix leaking uninitialized memory in fast-commit journal + (bsc#1012628). +- ext4: don't set up encryption key during jbd2 transaction + (bsc#1012628). +- ext4: add missing validation of fast-commit record lengths + (bsc#1012628). +- ext4: fix unaligned memory access in ext4_fc_reserve_space() + (bsc#1012628). +- ext4: fix off-by-one errors in fast-commit block filling + (bsc#1012628). +- ext4: fix uninititialized value in 'ext4_evict_inode' + (bsc#1012628). +- ext4: init quota for 'old.inode' in 'ext4_rename' (bsc#1012628). +- ext4: don't fail GETFSUUID when the caller provides a long + buffer (bsc#1012628). +- ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + + inline (bsc#1012628). +- ext4: fix corruption when online resizing a 1K bigalloc fs + (bsc#1012628). +- ext4: fix error code return to user-space in ext4_get_branch() + (bsc#1012628). +- ext4: fix bad checksum after online resize (bsc#1012628). +- ext4: dont return EINVAL from GETFSUUID when reporting UUID + length (bsc#1012628). +- ext4: fix corrupt backup group descriptors after online resize + (bsc#1012628). +- ext4: avoid BUG_ON when creating xattrs (bsc#1012628). +- ext4: fix deadlock due to mbcache entry corruption + (bsc#1012628). +- ext4: fix kernel BUG in 'ext4_write_inline_data_end()' + (bsc#1012628). +- ext4: fix inode leak in ext4_xattr_inode_create() on an error + path (bsc#1012628). +- ext4: initialize quota before expanding inode in setproject + ioctl (bsc#1012628). +- ext4: avoid unaccounted block allocation when expanding inode + (bsc#1012628). +- ext4: allocate extended attribute value in vmalloc area + (bsc#1012628). +- drm/i915/ttm: consider CCS for backup objects (bsc#1012628). +- drm/amd/display: Add DCN314 display SG Support (bsc#1012628). +- drm/amdgpu: handle polaris10/11 overlap asics (v2) + (bsc#1012628). +- drm/amdgpu: make display pinning more flexible (v2) + (bsc#1012628). +- drm/i915: improve the catch-all evict to handle lock contention + (bsc#1012628). +- drm/i915/migrate: Account for the reserved_space (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping + (bsc#1012628). +- drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 + (bsc#1012628). +- drm/amd/pm: correct the fan speed retrieving in PWM for some + SMU13 asics (bsc#1012628). +- commit 9fd04e2 + +------------------------------------------------------------------- +Fri Jan 6 16:42:04 CET 2023 - jeffm@suse.com + +- rpm/kernel-binary.spec.in: Add Enhances and Supplements tags to in-tree KMPs + This makes in-tree KMPs more consistent with externally built KMPs and + silences several rpmlint warnings. +- commit 02b7735 + +------------------------------------------------------------------- +Fri Jan 6 15:33:16 CET 2023 - mkubecek@suse.cz + +- rpm/check-for-config-changes: add OBJTOOL and FTRACE_MCOUNT_USE_* + Dummy gcc pretends to support -mrecord-mcount option but actual gcc on + ppc64le does not. Therefore ppc64le builds of 6.2-rc1 and later in OBS + enable FTRACE_MCOUNT_USE_OBJTOOL and OBJTOOL config options, resulting in + check failure. + As we already have FTRACE_MCOUNT_USE_CC and FTRACE_MCOUNT_USE_RECORDMCOUNT + in the exception list, replace them with a general pattern. And add OBJTOOL + as well. +- commit 887416f + +------------------------------------------------------------------- +Thu Jan 5 20:14:21 CET 2023 - jeffm@suse.com + +- supported-flag: fix build failures with SUSE_KERNEL_SUPPORTED=y + Upstream commit 425937381ec (kbuild: re-run modpost when it is updated) + added an expectation that the MODPOST variable would only point to the + modpost executable and moved arguments to the modpost-args variable. + Also removed some legacy stuff, like the assumption that MODVERDIR would + exist (and then later creating it and using it) when the only two + places we ever care about Module.supported being located are the directory + in which an external module is being built and the current directory. +- commit 2e19141 + +------------------------------------------------------------------- +Thu Jan 5 17:16:49 CET 2023 - jeffm@suse.com + +- config: Added product codes to suse_version.h for comparison + Refreshed + patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 3dffbad + +------------------------------------------------------------------- +Thu Jan 5 16:46:10 CET 2023 - jeffm@suse.com + +- config: Added support for ALP releases in product identifiers +- Refresh patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch. +- commit 1b2e183 + +------------------------------------------------------------------- +Thu Jan 5 09:40:29 CET 2023 - tiwai@suse.de + +- Revert "ALSA: usb-audio: Drop superfluous interface setup at + parsing" (bsc#1206766). +- ALSA: usb-audio: More refactoring of hw constraint rules + (bsc#1206766). +- ALSA: usb-audio: Relax hw constraints for implicit fb sync + (bsc#1206766). +- ALSA: usb-audio: Make sure to stop endpoints before closing EPs + (bsc#1206766). +- commit 80a4df2 + +------------------------------------------------------------------- Wed Jan 4 12:03:53 CET 2023 - jslaby@suse.cz - Linux 6.1.3 (bsc#1012628). diff --git a/kernel-zfcpdump.spec b/kernel-zfcpdump.spec index 3f67180..dd1afc6 100644 --- a/kernel-zfcpdump.spec +++ b/kernel-zfcpdump.spec @@ -18,7 +18,7 @@ %define srcversion 6.1 -%define patchversion 6.1.3 +%define patchversion 6.1.4 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -111,9 +111,9 @@ Name: kernel-zfcpdump Summary: The IBM System Z zfcpdump Kernel License: GPL-2.0-only Group: System/Kernel -Version: 6.1.3 +Version: 6.1.4 %if 0%{?is_kotd} -Release: .ga5315fb +Release: .g4b9b43c %else Release: 0 %endif @@ -240,10 +240,10 @@ Conflicts: hyper-v < 4 Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 -Provides: kernel-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 +Provides: kernel-%build_flavor-base-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c +Provides: kernel-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c # END COMMON DEPS -Provides: %name-srchash-a5315fb92e6bf66727da47e30c2686b71c690341 +Provides: %name-srchash-4b9b43c3573f81802c32ace9a4b8711fb79ee86c %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc @@ -1513,6 +1513,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%cluster-md-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n cluster-md-kmp-%build_flavor @@ -1562,6 +1564,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%dlm-kmp-%build_flavor) %description -n dlm-kmp-%build_flavor DLM stands for Distributed Lock Manager, a means to synchronize access to @@ -1609,6 +1613,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%gfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n gfs2-kmp-%build_flavor @@ -1656,6 +1662,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%kselftests-kmp-%build_flavor) %description -n kselftests-kmp-%build_flavor This package contains kernel modules which are part of the upstream kernel @@ -1718,6 +1726,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%ocfs2-kmp-%build_flavor) Requires: dlm-kmp-%build_flavor = %version-%release %description -n ocfs2-kmp-%build_flavor @@ -1766,6 +1776,8 @@ Provides: multiversion(kernel) # tell weak-modules2 to ignore this package Provides: kmp_in_kernel Requires(post): suse-module-tools >= 12.4 +Enhances: %name +Supplements: packageand(%name:%reiserfs-kmp-%build_flavor) %description -n reiserfs-kmp-%build_flavor The reiserfs file system is no longer supported in SLE15. This package diff --git a/patches.kernel.org.tar.bz2 b/patches.kernel.org.tar.bz2 index 9ca4138..b98a44e 120000 --- a/patches.kernel.org.tar.bz2 +++ b/patches.kernel.org.tar.bz2 @@ -1 +1 @@ -/ipfs/bafybeih3y7b6enklzz5sdoldb6qpskrmovncb65erj2yiisdy6cvccabt4 \ No newline at end of file +/ipfs/bafybeidhfw3wkyzmkfs63wogbk2h2bovael4am5kmzdknhb3i46tr6j4pq \ No newline at end of file diff --git a/patches.suse.tar.bz2 b/patches.suse.tar.bz2 index 33fcc66..1fba9e6 120000 --- a/patches.suse.tar.bz2 +++ b/patches.suse.tar.bz2 @@ -1 +1 @@ -/ipfs/bafkreicbqqnc5l5c4orhaufjzece7ucq3pvpvtuo27psldlk7rlefo4c2u \ No newline at end of file +/ipfs/bafkreig3rs5hqdwcg5qo3jzpl7jhrdcarw3cny4oz323j2c3m5jsianzgy \ No newline at end of file diff --git a/series.conf b/series.conf index 3f2a1c8..d189c6b 100644 --- a/series.conf +++ b/series.conf @@ -1263,6 +1263,213 @@ patches.kernel.org/6.1.3-070-SUNRPC-Don-t-leak-netobj-memory-when-gss_read_p.patch patches.kernel.org/6.1.3-071-kcsan-Instrument-memcpy-memset-memmove-with-new.patch patches.kernel.org/6.1.3-072-Linux-6.1.3.patch + patches.kernel.org/6.1.4-001-drm-amdgpu-skip-MES-for-S0ix-as-well-since-it-s.patch + patches.kernel.org/6.1.4-002-drm-amdgpu-skip-mes-self-test-after-s0i3-resume.patch + patches.kernel.org/6.1.4-003-media-stv0288-use-explicitly-signed-char.patch + patches.kernel.org/6.1.4-004-cxl-region-Fix-memdev-reuse-check.patch + patches.kernel.org/6.1.4-005-arm64-dts-qcom-sc8280xp-fix-UFS-DMA-coherency.patch + patches.kernel.org/6.1.4-006-arm64-Prohibit-instrumentation-on-arch_stack_wa.patch + patches.kernel.org/6.1.4-007-soc-qcom-Select-REMAP_MMIO-for-LLCC-driver.patch + patches.kernel.org/6.1.4-008-soc-qcom-Select-REMAP_MMIO-for-ICC_BWMON-driver.patch + patches.kernel.org/6.1.4-009-kest.pl-Fix-grub2-menu-handling-for-rebooting.patch + patches.kernel.org/6.1.4-010-ktest.pl-minconfig-Unset-configs-instead-of-jus.patch + patches.kernel.org/6.1.4-011-jbd2-use-the-correct-print-format.patch + patches.kernel.org/6.1.4-012-perf-x86-intel-uncore-Disable-I-O-stacks-to-PMU.patch + patches.kernel.org/6.1.4-013-perf-x86-intel-uncore-Clear-attr_update-properl.patch + patches.kernel.org/6.1.4-014-arm64-dts-qcom-sdm845-db845c-correct-SPI2-pins-.patch + patches.kernel.org/6.1.4-015-arm64-dts-qcom-sc8280xp-fix-UFS-reference-clock.patch + patches.kernel.org/6.1.4-016-mmc-sdhci-sprd-Disable-CLK_AUTO-when-the-clock-.patch + patches.kernel.org/6.1.4-017-phy-qcom-qmp-combo-fix-out-of-bounds-clock-acce.patch + patches.kernel.org/6.1.4-018-drm-amd-pm-update-SMU13.0.0-reported-maximum-sh.patch + patches.kernel.org/6.1.4-019-drm-amd-pm-correct-SMU13.0.0-pstate-profiling-c.patch + patches.kernel.org/6.1.4-020-btrfs-fix-uninitialized-parent-in-insert_state.patch + patches.kernel.org/6.1.4-021-btrfs-fix-extent-map-use-after-free-when-handli.patch + patches.kernel.org/6.1.4-022-btrfs-fix-resolving-backrefs-for-inline-extent-.patch + patches.kernel.org/6.1.4-023-ARM-ux500-do-not-directly-dereference-__iomem.patch + patches.kernel.org/6.1.4-024-arm64-dts-qcom-sdm850-samsung-w737-correct-I2C1.patch + patches.kernel.org/6.1.4-025-random-use-rejection-sampling-for-uniform-bound.patch + patches.kernel.org/6.1.4-026-x86-fpu-xstate-Fix-XSTATE_WARN_ON-to-emit-relev.patch + patches.kernel.org/6.1.4-027-arm64-dts-qcom-sdm850-lenovo-yoga-c630-correct-.patch + patches.kernel.org/6.1.4-028-cxl-region-Fix-missing-probe-failure.patch + patches.kernel.org/6.1.4-029-EDAC-mc_sysfs-Increase-legacy-channel-support-t.patch + patches.kernel.org/6.1.4-030-selftests-Use-optional-USERCFLAGS-and-USERLDFLA.patch + patches.kernel.org/6.1.4-031-x86-MCE-AMD-Clear-DFR-errors-found-in-THR-handl.patch + patches.kernel.org/6.1.4-032-random-add-helpers-for-random-numbers-with-give.patch + patches.kernel.org/6.1.4-033-PM-devfreq-governor-Add-a-private-governor_data.patch + patches.kernel.org/6.1.4-034-cpufreq-Init-completion-before-kobject_init_and.patch + patches.kernel.org/6.1.4-035-ext2-unbugger-ext2_empty_dir.patch + patches.kernel.org/6.1.4-036-media-s5p-mfc-Fix-to-handle-reference-queue-dur.patch + patches.kernel.org/6.1.4-037-media-s5p-mfc-Clear-workbit-to-handle-error-con.patch + patches.kernel.org/6.1.4-038-media-s5p-mfc-Fix-in-register-read-and-write-fo.patch + patches.kernel.org/6.1.4-039-bpf-Resolve-fext-program-type-when-checking-map.patch + patches.kernel.org/6.1.4-040-ALSA-patch_realtek-Fix-Dell-Inspiron-Plus-16.patch + patches.kernel.org/6.1.4-041-ALSA-hda-realtek-Apply-dual-codec-fixup-for-Del.patch + patches.kernel.org/6.1.4-042-platform-x86-thinkpad_acpi-Fix-max_brightness-o.patch + patches.kernel.org/6.1.4-043-platform-x86-ideapad-laptop-Revert-check-for-to.patch + patches.kernel.org/6.1.4-044-platform-x86-ideapad-laptop-Add-new-_CFG-bit-nu.patch + patches.kernel.org/6.1.4-045-platform-x86-ideapad-laptop-support-for-more-sp.patch + patches.kernel.org/6.1.4-046-ACPI-video-Simplify-__acpi_video_get_backlight_.patch + patches.kernel.org/6.1.4-047-ACPI-video-Prefer-native-over-vendor.patch + patches.kernel.org/6.1.4-048-platform-x86-ideapad-laptop-Refactor-ideapad_sy.patch + patches.kernel.org/6.1.4-049-platform-x86-ideapad-laptop-Do-not-send-KEY_TOU.patch + patches.kernel.org/6.1.4-050-platform-x86-ideapad-laptop-Only-toggle-ps2-aux.patch + patches.kernel.org/6.1.4-051-platform-x86-ideapad-laptop-Send-KEY_TOUCHPAD_T.patch + patches.kernel.org/6.1.4-052-platform-x86-ideapad-laptop-Stop-writing-VPCCMD.patch + patches.kernel.org/6.1.4-053-platform-x86-intel-uncore-freq-add-Emerald-Rapi.patch + patches.kernel.org/6.1.4-054-ALSA-hda-cirrus-Add-extra-10-ms-delay-to-allow-.patch + patches.kernel.org/6.1.4-055-platform-x86-x86-android-tablets-Add-Medion-Lif.patch + patches.kernel.org/6.1.4-056-platform-x86-x86-android-tablets-Add-Lenovo-Yog.patch + patches.kernel.org/6.1.4-057-platform-x86-x86-android-tablets-Add-Advantech-.patch + patches.kernel.org/6.1.4-058-HID-Ignore-HP-Envy-x360-eu0009nv-stylus-battery.patch + patches.kernel.org/6.1.4-059-ALSA-usb-audio-Add-new-quirk-FIXED_RATE-for-JBL.patch + patches.kernel.org/6.1.4-060-fs-dlm-fix-sock-release-if-listen-fails.patch + patches.kernel.org/6.1.4-061-fs-dlm-retry-accept-until-EAGAIN-or-error-retur.patch + patches.kernel.org/6.1.4-062-mptcp-netlink-fix-some-error-return-code.patch + patches.kernel.org/6.1.4-063-mptcp-remove-MPTCP-ifdef-in-TCP-SYN-cookies.patch + patches.kernel.org/6.1.4-064-mptcp-dedicated-request-sock-for-subflow-in-v6.patch + patches.kernel.org/6.1.4-065-mptcp-use-proper-req-destructor-for-IPv6.patch + patches.kernel.org/6.1.4-066-dm-cache-Fix-ABBA-deadlock-between-shrink_slab-.patch + patches.kernel.org/6.1.4-067-dm-thin-Fix-ABBA-deadlock-between-shrink_slab-a.patch + patches.kernel.org/6.1.4-068-dm-thin-Use-last-transaction-s-pmd-root-when-co.patch + patches.kernel.org/6.1.4-069-dm-thin-resume-even-if-in-FAIL-mode.patch + patches.kernel.org/6.1.4-070-dm-thin-Fix-UAF-in-run_timer_softirq.patch + patches.kernel.org/6.1.4-071-dm-integrity-Fix-UAF-in-dm_integrity_dtr.patch + patches.kernel.org/6.1.4-072-dm-clone-Fix-UAF-in-clone_dtr.patch + patches.kernel.org/6.1.4-073-dm-cache-Fix-UAF-in-destroy.patch + patches.kernel.org/6.1.4-074-dm-cache-set-needs_check-flag-after-aborting-me.patch + patches.kernel.org/6.1.4-075-ata-ahci-fix-enum-constants-for-gcc-13.patch + patches.kernel.org/6.1.4-076-PCI-DOE-Fix-maximum-data-object-length-miscalcu.patch + patches.kernel.org/6.1.4-077-tracing-hist-Fix-out-of-bound-write-on-action_d.patch + patches.kernel.org/6.1.4-078-perf-core-Call-LSM-hook-after-copying-perf_even.patch + patches.kernel.org/6.1.4-079-xtensa-add-__umulsidi3-helper.patch + patches.kernel.org/6.1.4-080-of-kexec-Fix-reading-32-bit-linux-initrd-start-.patch + patches.kernel.org/6.1.4-081-ima-Fix-hash-dependency-to-correct-algorithm.patch + patches.kernel.org/6.1.4-082-KVM-VMX-Resume-guest-immediately-when-injecting.patch + patches.kernel.org/6.1.4-083-KVM-nVMX-Inject-GP-not-UD-if-generic-VMXON-CR0-.patch + patches.kernel.org/6.1.4-084-KVM-x86-fix-APICv-x2AVIC-disabled-when-vm-reboo.patch + patches.kernel.org/6.1.4-085-KVM-nVMX-Properly-expose-ENABLE_USR_WAIT_PAUSE-.patch + patches.kernel.org/6.1.4-086-x86-microcode-intel-Do-not-retry-microcode-relo.patch + patches.kernel.org/6.1.4-087-ftrace-x86-Add-back-ftrace_expected-for-ftrace-.patch + patches.kernel.org/6.1.4-088-x86-kprobes-Fix-kprobes-instruction-boudary-che.patch + patches.kernel.org/6.1.4-089-x86-kprobes-Fix-optprobe-optimization-check-wit.patch + patches.kernel.org/6.1.4-090-tracing-Fix-race-where-eprobes-can-be-called-be.patch + patches.kernel.org/6.1.4-091-powerpc-ftrace-fix-syscall-tracing-on-PPC64_ELF.patch + patches.kernel.org/6.1.4-092-tracing-Fix-complicated-dependency-of-CONFIG_TR.patch + patches.kernel.org/6.1.4-093-tracing-hist-Fix-wrong-return-value-in-parse_ac.patch + patches.kernel.org/6.1.4-094-tracing-probes-Handle-system-names-with-hyphens.patch + patches.kernel.org/6.1.4-095-tracing-Fix-issue-of-missing-one-synthetic-fiel.patch + patches.kernel.org/6.1.4-096-tracing-Fix-infinite-loop-in-tracing_read_pipe-.patch + patches.kernel.org/6.1.4-097-staging-media-tegra-video-fix-chan-mipi-value-o.patch + patches.kernel.org/6.1.4-098-staging-media-tegra-video-fix-device_node-use-a.patch + patches.kernel.org/6.1.4-099-arm64-dts-mediatek-mt8195-demo-fix-the-memory-s.patch + patches.kernel.org/6.1.4-100-ARM-9256-1-NWFPE-avoid-compiler-generated-__aea.patch + patches.kernel.org/6.1.4-101-media-dvb-core-Fix-double-free-in-dvb_register_.patch + patches.kernel.org/6.1.4-102-media-dvb-core-Fix-UAF-due-to-refcount-races-at.patch + patches.kernel.org/6.1.4-103-cifs-fix-confusing-debug-message.patch + patches.kernel.org/6.1.4-104-cifs-fix-missing-display-of-three-mount-options.patch + patches.kernel.org/6.1.4-105-cifs-set-correct-tcon-status-after-initial-tree.patch + patches.kernel.org/6.1.4-106-cifs-set-correct-ipc-status-after-initial-tree-.patch + patches.kernel.org/6.1.4-107-cifs-set-correct-status-of-tcon-ipc-when-reconn.patch + patches.kernel.org/6.1.4-108-ravb-Fix-failed-to-switch-device-to-config-mode.patch + patches.kernel.org/6.1.4-109-rtc-ds1347-fix-value-written-to-century-registe.patch + patches.kernel.org/6.1.4-110-drm-amdgpu-fix-mmhub-register-base-coding-error.patch + patches.kernel.org/6.1.4-111-block-mq-deadline-Fix-dd_finish_request-for-zon.patch + patches.kernel.org/6.1.4-112-block-mq-deadline-Do-not-break-sequential-write.patch + patches.kernel.org/6.1.4-113-md-bitmap-Fix-bitmap-chunk-size-overflow-issues.patch + patches.kernel.org/6.1.4-114-efi-Add-iMac-Pro-2017-to-uefi-skip-cert-quirk.patch + patches.kernel.org/6.1.4-115-wifi-wilc1000-sdio-fix-module-autoloading.patch + patches.kernel.org/6.1.4-116-ASoC-jz4740-i2s-Handle-independent-FIFO-flush-b.patch + patches.kernel.org/6.1.4-117-ipu3-imgu-Fix-NULL-pointer-dereference-in-imgu_.patch + patches.kernel.org/6.1.4-118-ipmi-fix-long-wait-in-unload-when-IPMI-disconne.patch + patches.kernel.org/6.1.4-119-mtd-spi-nor-Check-for-zero-erase-size-in-spi_no.patch + patches.kernel.org/6.1.4-120-ima-Fix-a-potential-NULL-pointer-access-in-ima_.patch + patches.kernel.org/6.1.4-121-ipmi-fix-use-after-free-in-_ipmi_destroy_user.patch + patches.kernel.org/6.1.4-122-mtd-spi-nor-gigadevice-gd25q256-replace-gd25q25.patch + patches.kernel.org/6.1.4-123-ima-Fix-memory-leak-in-__ima_inode_hash.patch + patches.kernel.org/6.1.4-124-um-virt-pci-Avoid-GCC-non-NULL-warning.patch + patches.kernel.org/6.1.4-125-crypto-ccree-hisilicon-Fix-dependencies-to-corr.patch + patches.kernel.org/6.1.4-126-PCI-Fix-pci_device_is_present-for-VFs-by-checki.patch + patches.kernel.org/6.1.4-127-PCI-sysfs-Fix-double-free-in-error-path.patch + patches.kernel.org/6.1.4-128-RISC-V-kexec-Fix-memory-leak-of-fdt-buffer.patch + patches.kernel.org/6.1.4-129-riscv-Fixup-compile-error-with-MMU.patch + patches.kernel.org/6.1.4-130-RISC-V-kexec-Fix-memory-leak-of-elf-header-buff.patch + patches.kernel.org/6.1.4-131-riscv-stacktrace-Fixup-ftrace_graph_ret_addr-re.patch + patches.kernel.org/6.1.4-132-riscv-mm-notify-remote-harts-about-mmu-cache-up.patch + patches.kernel.org/6.1.4-133-crypto-n2-add-missing-hash-statesize.patch + patches.kernel.org/6.1.4-134-crypto-ccp-Add-support-for-TEE-for-PCI-ID-0x14C.patch + patches.kernel.org/6.1.4-135-driver-core-Fix-bus_type.match-error-handling-i.patch + patches.kernel.org/6.1.4-136-bus-mhi-host-Fix-race-between-channel-preparati.patch + patches.kernel.org/6.1.4-137-phy-qcom-qmp-combo-fix-sdm845-reset.patch + patches.kernel.org/6.1.4-138-phy-qcom-qmp-combo-fix-sc8180x-reset.patch + patches.kernel.org/6.1.4-139-iommu-amd-Fix-ivrs_acpihid-cmdline-parsing-code.patch + patches.kernel.org/6.1.4-140-iommu-amd-Fix-ill-formed-ivrs_ioapic-ivrs_hpet-.patch + patches.kernel.org/6.1.4-141-test_kprobes-Fix-implicit-declaration-error-of-.patch + patches.kernel.org/6.1.4-142-hugetlb-really-allocate-vma-lock-for-all-sharab.patch + patches.kernel.org/6.1.4-143-remoteproc-imx_dsp_rproc-Add-mutex-protection-f.patch + patches.kernel.org/6.1.4-144-remoteproc-core-Do-pm_relax-when-in-RPROC_OFFLI.patch + patches.kernel.org/6.1.4-145-remoteproc-imx_rproc-Correct-i.MX93-DRAM-mappin.patch + patches.kernel.org/6.1.4-146-parisc-led-Fix-potential-null-ptr-deref-in-star.patch + patches.kernel.org/6.1.4-147-parisc-Drop-locking-in-pdc-console-code.patch + patches.kernel.org/6.1.4-148-parisc-Fix-locking-in-pdc_iodc_print-firmware-c.patch + patches.kernel.org/6.1.4-149-parisc-Add-missing-FORCE-prerequisites-in-Makef.patch + patches.kernel.org/6.1.4-150-parisc-Drop-duplicate-kgdb_pdc-console.patch + patches.kernel.org/6.1.4-151-parisc-Drop-PMD_SHIFT-from-calculation-in-pgtab.patch + patches.kernel.org/6.1.4-152-device_cgroup-Roll-back-to-original-exceptions-.patch + patches.kernel.org/6.1.4-153-drm-connector-send-hotplug-uevent-on-connector-.patch + patches.kernel.org/6.1.4-154-drm-vmwgfx-Validate-the-box-size-for-the-snoope.patch + patches.kernel.org/6.1.4-155-drm-mgag200-Fix-PLL-setup-for-G200_SE_A-rev-4.patch + patches.kernel.org/6.1.4-156-drm-etnaviv-move-idle-mapping-reaping-into-sepa.patch + patches.kernel.org/6.1.4-157-drm-i915-dsi-fix-VBT-send-packet-port-selection.patch + patches.kernel.org/6.1.4-158-drm-ingenic-Fix-missing-platform_driver_unregis.patch + patches.kernel.org/6.1.4-159-drm-etnaviv-reap-idle-mapping-if-it-doesn-t-mat.patch + patches.kernel.org/6.1.4-160-ext4-silence-the-warning-when-evicting-inode-wi.patch + patches.kernel.org/6.1.4-161-ext4-add-inode-table-check-in-__ext4_get_inode_.patch + patches.kernel.org/6.1.4-162-ext4-remove-trailing-newline-from-ext4_msg-mess.patch + patches.kernel.org/6.1.4-163-ext4-correct-inconsistent-error-msg-in-nojourna.patch + patches.kernel.org/6.1.4-164-fs-ext4-initialize-fsdata-in-pagecache_write.patch + patches.kernel.org/6.1.4-165-ext4-fix-use-after-free-in-ext4_orphan_cleanup.patch + patches.kernel.org/6.1.4-166-ext4-fix-undefined-behavior-in-bit-shift-for-ex.patch + patches.kernel.org/6.1.4-167-ext4-add-EXT4_IGET_BAD-flag-to-prevent-unexpect.patch + patches.kernel.org/6.1.4-168-ext4-add-helper-to-check-quota-inums.patch + patches.kernel.org/6.1.4-169-ext4-fix-bug_on-in-__es_tree_search-caused-by-b.patch + patches.kernel.org/6.1.4-170-ext4-fix-reserved-cluster-accounting-in-__es_re.patch + patches.kernel.org/6.1.4-171-ext4-journal_path-mount-options-should-follow-l.patch + patches.kernel.org/6.1.4-172-ext4-check-and-assert-if-marking-an-no_delete-e.patch + patches.kernel.org/6.1.4-173-ext4-fix-bug_on-in-__es_tree_search-caused-by-b.patch + patches.kernel.org/6.1.4-174-ext4-don-t-allow-journal-inode-to-have-encrypt-.patch + patches.kernel.org/6.1.4-175-ext4-disable-fast-commit-of-encrypted-dir-opera.patch + patches.kernel.org/6.1.4-176-ext4-fix-leaking-uninitialized-memory-in-fast-c.patch + patches.kernel.org/6.1.4-177-ext4-don-t-set-up-encryption-key-during-jbd2-tr.patch + patches.kernel.org/6.1.4-178-ext4-add-missing-validation-of-fast-commit-reco.patch + patches.kernel.org/6.1.4-179-ext4-fix-unaligned-memory-access-in-ext4_fc_res.patch + patches.kernel.org/6.1.4-180-ext4-fix-off-by-one-errors-in-fast-commit-block.patch + patches.kernel.org/6.1.4-181-ext4-fix-uninititialized-value-in-ext4_evict_in.patch + patches.kernel.org/6.1.4-182-ext4-init-quota-for-old.inode-in-ext4_rename.patch + patches.kernel.org/6.1.4-183-ext4-don-t-fail-GETFSUUID-when-the-caller-provi.patch + patches.kernel.org/6.1.4-184-ext4-fix-delayed-allocation-bug-in-ext4_clu_map.patch + patches.kernel.org/6.1.4-185-ext4-fix-corruption-when-online-resizing-a-1K-b.patch + patches.kernel.org/6.1.4-186-ext4-fix-error-code-return-to-user-space-in-ext.patch + patches.kernel.org/6.1.4-187-ext4-fix-bad-checksum-after-online-resize.patch + patches.kernel.org/6.1.4-188-ext4-dont-return-EINVAL-from-GETFSUUID-when-rep.patch + patches.kernel.org/6.1.4-189-ext4-fix-corrupt-backup-group-descriptors-after.patch + patches.kernel.org/6.1.4-190-ext4-avoid-BUG_ON-when-creating-xattrs.patch + patches.kernel.org/6.1.4-191-ext4-fix-deadlock-due-to-mbcache-entry-corrupti.patch + patches.kernel.org/6.1.4-192-ext4-fix-kernel-BUG-in-ext4_write_inline_data_e.patch + patches.kernel.org/6.1.4-193-ext4-fix-inode-leak-in-ext4_xattr_inode_create-.patch + patches.kernel.org/6.1.4-194-ext4-initialize-quota-before-expanding-inode-in.patch + patches.kernel.org/6.1.4-195-ext4-avoid-unaccounted-block-allocation-when-ex.patch + patches.kernel.org/6.1.4-196-ext4-allocate-extended-attribute-value-in-vmall.patch + patches.kernel.org/6.1.4-197-drm-i915-ttm-consider-CCS-for-backup-objects.patch + patches.kernel.org/6.1.4-198-drm-amd-display-Add-DCN314-display-SG-Support.patch + patches.kernel.org/6.1.4-199-drm-amdgpu-handle-polaris10-11-overlap-asics-v2.patch + patches.kernel.org/6.1.4-200-drm-amdgpu-make-display-pinning-more-flexible-v.patch + patches.kernel.org/6.1.4-201-drm-i915-improve-the-catch-all-evict-to-handle-.patch + patches.kernel.org/6.1.4-202-drm-i915-migrate-Account-for-the-reserved_space.patch + patches.kernel.org/6.1.4-203-drm-amd-pm-add-missing-SMU13.0.0-mm_dpm-feature.patch + patches.kernel.org/6.1.4-204-drm-amd-pm-add-missing-SMU13.0.7-mm_dpm-feature.patch + patches.kernel.org/6.1.4-205-drm-amd-pm-bump-SMU13.0.0-driver_if-header-to-v.patch + patches.kernel.org/6.1.4-206-drm-amd-pm-correct-the-fan-speed-retrieving-in-.patch + patches.kernel.org/6.1.4-207-Linux-6.1.4.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -1290,7 +1497,6 @@ # sorted patches ######################################################## - patches.suse/media-dvb-core-Fix-UAF-due-to-refcount-races-at-rele.patch patches.suse/char-xillybus-Prevent-use-after-free-due-to-race-con.patch patches.suse/char-xillybus-Fix-trivial-bug-with-mutex.patch @@ -1316,6 +1522,11 @@ patches.suse/char-pcmcia-cm4000_cs-Fix-use-after-free-in-cm4000_f.patch patches.suse/char-pcmcia-cm4040_cs-Fix-use-after-free-in-reader_f.patch patches.suse/char-pcmcia-scr24x_cs-Fix-use-after-free-in-scr24x_f.patch + patches.suse/ALSA-usb-audio-Make-sure-to-stop-endpoints-before-cl.patch + patches.suse/ALSA-usb-audio-Relax-hw-constraints-for-implicit-fb-.patch + patches.suse/ALSA-usb-audio-More-refactoring-of-hw-constraint-rul.patch + patches.suse/Revert-ALSA-usb-audio-Drop-superfluous-interface-set.patch + patches.suse/docs-Fix-the-docs-build-with-Sphinx-6.0.patch ######################################################## # kbuild/module infrastructure fixes diff --git a/source-timestamp b/source-timestamp index f8f15bb..aa35f62 100644 --- a/source-timestamp +++ b/source-timestamp @@ -1,3 +1,3 @@ -2023-01-04 11:03:53 +0000 -GIT Revision: a5315fb92e6bf66727da47e30c2686b71c690341 +2023-01-09 11:00:31 +0000 +GIT Revision: 4b9b43c3573f81802c32ace9a4b8711fb79ee86c GIT Branch: stable