diff --git a/check-for-config-changes b/check-for-config-changes index 97d38d6..9d3d1aa 100644 --- a/check-for-config-changes +++ b/check-for-config-changes @@ -15,6 +15,7 @@ declare -a IGNORED_CONFIGS_RE=( 'CC_VERSION_TEXT' 'DYNAMIC_SIGFRAME' 'FTRACE_MCOUNT_USE_[A-Z_]*' + 'GCC_ASM_GOTO_OUTPUT_WORKAROUND' 'GCC_VERSION' 'G*CC[0-9]*_NO_[A-Z_]*' 'HAVE_[A-Z]*_COMPILER' diff --git a/compute-PATCHVERSION.sh b/compute-PATCHVERSION.sh index 746d84a..cdcabe8 100644 --- a/compute-PATCHVERSION.sh +++ b/compute-PATCHVERSION.sh @@ -64,13 +64,13 @@ done >"$series" < <($(dirname $0)/guards $EXTRA_SYMBOLS "$DEST/vmlinux-gdb.py" + + DEST=%rpm_install_dir/%cpu_arch_flavor/scripts/gdb/linux + install -m 755 -d "$DEST" + pushd scripts/gdb/linux/ + for file in *.py; do + if test -L "$file"; then + # relink against our devel.rpm sources, not of buildroot's + ln -s "%src_install_dir/scripts/gdb/linux/$file" "$DEST/$file" + else + cp -p "$file" "$DEST" + fi + done + popd + + DEST=%{buildroot}%{_datadir}/gdb/auto-load%modules_dir + install -m 755 -d "$DEST" + ln -s %obj_install_dir/%cpu_arch_flavor/vmlinux-gdb.py "$DEST/vmlinux-gdb.py" +fi + rm -rf %{buildroot}/lib/firmware add_dirs_to_filelist() { @@ -899,7 +924,7 @@ add_dirs_to_filelist() { # print all parents :a # skip directories owned by other packages - s:^%%dir (/boot|/etc|(/usr)?/lib/(modules|firmware)|/usr/src)/[^/]+$:: + s:^%%dir (/boot|/etc|(/usr)?/lib/(modules|firmware)|/usr/share|/usr/src)/[^/]+$:: s:/[^/]+$::p ta ' "$@" | sort -u @@ -932,6 +957,10 @@ shopt -s nullglob dotglob echo "/$file" %endif done + if test -d .%{_datadir}/gdb/; then + find .%obj_install_dir/%cpu_arch_flavor/scripts/gdb/linux/ -name '*.py' -type l | sed -e 's/^[.]//' + echo "%{_datadir}/gdb/auto-load%modules_dir/vmlinux-gdb.py" + fi } | add_dirs_to_filelist >%my_builddir/kernel-devel.files ( cd %buildroot ; find .%obj_install_dir/%cpu_arch_flavor -type f ; ) | \ sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \ @@ -1082,14 +1111,14 @@ fi %pre %if "%build_flavor" != "zfcpdump" -/usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %endif %post %if "%build_flavor" != "zfcpdump" -/usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1110,7 +1139,7 @@ fi %endif %posttrans %if "%build_flavor" != "zfcpdump" -/usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1140,13 +1169,13 @@ This package contains only the base modules, required in all installs. %source_timestamp %pre base -/usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name-base" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name-base" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %post base -/usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name-base" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name-base" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1164,7 +1193,7 @@ This package contains only the base modules, required in all installs. --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %posttrans base -/usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name-base" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name-base" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1208,13 +1237,13 @@ This package contains additional modules not supported by SUSE. %source_timestamp %pre extra -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "%name-extra" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "%name-extra" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %post extra -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "%name-extra" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "%name-extra" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1232,7 +1261,7 @@ This package contains additional modules not supported by SUSE. --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %posttrans extra -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "%name-extra" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "%name-extra" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1277,13 +1306,13 @@ This package contains optional modules only for openSUSE Leap. %source_timestamp %pre optional -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "%name-optional" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "%name-optional" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %post optional -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "%name-optional" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "%name-optional" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1301,7 +1330,7 @@ This package contains optional modules only for openSUSE Leap. --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %posttrans optional -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "%name-optional" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "%name-optional" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1470,13 +1499,13 @@ Supplements: packageand(%name:@KMP_NAME@-%build_flavor) @KMP_DESCRIPTION@ %pre -n @KMP_NAME@-%build_flavor -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "@KMP_NAME@-%build_flavor" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "@KMP_NAME@-%build_flavor" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %post -n @KMP_NAME@-%build_flavor -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "@KMP_NAME@-%build_flavor" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "@KMP_NAME@-%build_flavor" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1494,7 +1523,7 @@ Supplements: packageand(%name:@KMP_NAME@-%build_flavor) --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %posttrans -n @KMP_NAME@-%build_flavor -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "@KMP_NAME@-%build_flavor" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "@KMP_NAME@-%build_flavor" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" diff --git a/kernel-cert-subpackage b/kernel-cert-subpackage index 30b4c1d..22f9cb6 100644 --- a/kernel-cert-subpackage +++ b/kernel-cert-subpackage @@ -20,10 +20,10 @@ fi \ run_if_exists %pre -n %{-n*}-ueficert -/usr/lib/module-init-tools/kernel-scriptlets/cert-pre --certs "@CERTS@" "$@" +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/cert-pre --certs "@CERTS@" "$@" %post -n %{-n*}-ueficert -/usr/lib/module-init-tools/kernel-scriptlets/cert-post --certs "@CERTS@" "$@" +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/cert-post --certs "@CERTS@" "$@" %preun -n %{-n*}-ueficert %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/cert-preun --certs "@CERTS@" "$@" @@ -32,7 +32,7 @@ run_if_exists %run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/cert-postun --certs "@CERTS@" "$@" %posttrans -n %{-n*}-ueficert -/usr/lib/module-init-tools/kernel-scriptlets/cert-posttrans --certs "@CERTS@" "$@" +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/cert-posttrans --certs "@CERTS@" "$@" %files -n %{-n*}-ueficert %defattr(-, root, root) diff --git a/kernel-longterm.changes b/kernel-longterm.changes index 8892fa3..c5e4346 100644 --- a/kernel-longterm.changes +++ b/kernel-longterm.changes @@ -1,3 +1,608 @@ +------------------------------------------------------------------- +Fri Feb 23 10:08:45 CET 2024 - rfrohl@suse.com + +- Linux 6.6.18 (bsc#1218260) and blacklist.conf +- tracing: Fix a NULL vs IS_ERR() bug in event_subsystem_dir() + (bsc#1218260). +- tracing: Make system_callback() function static (bsc#1218260). +- Documentation/arch/ia64/features.rst: fix kernel-feat directive + (bsc#1218260). +- x86/barrier: Do not serialize MSR accesses on AMD (bsc#1218260). +- dm: limit the number of targets and parameter size area + (bsc#1218260). +- nilfs2: fix potential bug in end_buffer_async_write + (bsc#1218260). +- of: property: Add in-ports/out-ports support to + of_graph_get_port_parent() (bsc#1218260). +- sched/membarrier: reduce the ability to hammer on sys_membarrier + (bsc#1218260). +- x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat + section (bsc#1218260). +- x86/boot: Increase section and file alignment to 4k/512 + (bsc#1218260). +- x86/boot: Split off PE/COFF .data section (bsc#1218260). +- x86/boot: Drop PE/COFF .reloc section (bsc#1218260). +- x86/boot: Construct PE/COFF .text section from assembler + (bsc#1218260). +- x86/boot: Derive file size from _edata symbol (bsc#1218260). +- x86/boot: Define setup size in linker script (bsc#1218260). +- x86/boot: Set EFI handover offset directly in header asm + (bsc#1218260). +- x86/boot: Grab kernel_info offset from zoffset header directly + (bsc#1218260). +- x86/boot: Drop references to startup_64 (bsc#1218260). +- x86/boot: Drop redundant code setting the root device + (bsc#1218260). +- x86/boot: Omit compression buffer from PE/COFF image memory + footprint (bsc#1218260). +- x86/boot: Remove the 'bugger off' message (bsc#1218260). +- x86/efi: Drop alignment flags from PE section headers + (bsc#1218260). +- x86/efi: Disregard setup header of loaded image (bsc#1218260). +- x86/efi: Drop EFI stub .bss from .data section (bsc#1218260). +- nfsd: don't take fi_lock in nfsd_break_deleg_cb() (bsc#1218260). +- eventfs: Keep all directory links at 1 (bsc#1218260). +- eventfs: Remove fsnotify*() functions from lookup() + (bsc#1218260). +- eventfs: Restructure eventfs_inode structure to be more + condensed (bsc#1218260). +- eventfs: Warn if an eventfs_inode is freed without is_freed + being set (bsc#1218260). +- eventfs: Get rid of dentry pointers without refcounts + (bsc#1218260). +- eventfs: Clean up dentry ops and add revalidate function + (bsc#1218260). +- eventfs: Remove unused d_parent pointer field (bsc#1218260). +- tracefs: dentry lookup crapectomy (bsc#1218260). +- tracefs: Avoid using the ei->dentry pointer unnecessarily + (bsc#1218260). +- eventfs: Initialize the tracefs inode properly (bsc#1218260). +- tracefs: Zero out the tracefs_inode when allocating it + (bsc#1218260). +- tracefs: remove stale update_gid code (bsc#1218260). +- eventfs: Save directory inodes in the eventfs_inode structure + (bsc#1218260). +- eventfs: Use kcalloc() instead of kzalloc() (bsc#1218260). +- eventfs: Do not create dentries nor inodes in iterate_shared + (bsc#1218260). +- eventfs: Have the inodes all for files and directories all be + the same (bsc#1218260). +- eventfs: Shortcut eventfs_iterate() by skipping entries already + read (bsc#1218260). +- eventfs: Read ei->entries before ei->children in + eventfs_iterate() (bsc#1218260). +- eventfs: Do ctx->pos update for all iterations in + eventfs_iterate() (bsc#1218260). +- eventfs: Have eventfs_iterate() stop immediately if ei->is_freed + is set (bsc#1218260). +- tracefs/eventfs: Use root and instance inodes as default + ownership (bsc#1218260). +- eventfs: Stop using dcache_readdir() for getdents() + (bsc#1218260). +- eventfs: Remove "lookup" parameter from create_dir/file_dentry() + (bsc#1218260). +- eventfs: Fix bitwise fields for "is_events" (bsc#1218260). +- tracefs: Check for dentry->d_inode exists in set_gid() + (bsc#1218260). +- eventfs: Fix file and directory uid and gid ownership + (bsc#1218260). +- eventfs: Have event files and directories default to parent + uid and gid (bsc#1218260). +- eventfs: Fix events beyond NAME_MAX blocking tasks + (bsc#1218260). +- eventfs: Make sure that parent->d_inode is locked in creating + files/dirs (bsc#1218260). +- eventfs: Do not allow NULL parent to eventfs_start_creating() + (bsc#1218260). +- eventfs: Move taking of inode_lock into + dcache_dir_open_wrapper() (bsc#1218260). +- eventfs: Use GFP_NOFS for allocation when eventfs_mutex is held + (bsc#1218260). +- eventfs: Do not invalidate dentry in create_file/dir_dentry() + (bsc#1218260). +- eventfs: Remove expectation that ei->is_freed means ei->dentry + == NULL (bsc#1218260). +- eventfs: Use simple_recursive_removal() to clean up dentries + (bsc#1218260). +- eventfs: Remove special processing of dput() of events directory + (bsc#1218260). +- eventfs: Delete eventfs_inode when the last dentry is freed + (bsc#1218260). +- eventfs: Hold eventfs_mutex when calling callback functions + (bsc#1218260). +- eventfs: Save ownership and mode (bsc#1218260). +- eventfs: Test for ei->is_freed when accessing ei->dentry + (bsc#1218260). +- eventfs: Have a free_ei() that just frees the eventfs_inode + (bsc#1218260). +- eventfs: Remove "is_freed" union with rcu head (bsc#1218260). +- eventfs: Fix kerneldoc of eventfs_remove_rec() (bsc#1218260). +- eventfs: Remove extra dget() in eventfs_create_events_dir() + (bsc#1218260). +- eventfs: Fix typo in eventfs_inode union comment (bsc#1218260). +- eventfs: Fix WARN_ON() in create_file_dentry() (bsc#1218260). +- tracefs/eventfs: Modify mismatched function name (bsc#1218260). +- eventfs: Fix failure path in eventfs_create_events_dir() + (bsc#1218260). +- eventfs: Use ERR_CAST() in eventfs_create_events_dir() + (bsc#1218260). +- eventfs: Use eventfs_remove_events_dir() (bsc#1218260). +- eventfs: Remove eventfs_file and just use eventfs_inode + (bsc#1218260). +- Revert "eventfs: Remove "is_freed" union with rcu head" + (bsc#1218260). +- Revert "eventfs: Save ownership and mode" (bsc#1218260). +- Revert "eventfs: Delete eventfs_inode when the last dentry is + freed" (bsc#1218260). +- Revert "eventfs: Use simple_recursive_removal() to clean up + dentries" (bsc#1218260). +- Revert "eventfs: Check for NULL ef in eventfs_set_attr()" + (bsc#1218260). +- Revert "eventfs: Do not allow NULL parent to + eventfs_start_creating()" (bsc#1218260). +- parisc: Fix random data corruption from exception handler + (bsc#1218260). +- netfilter: ipset: Missing gc cancellations fixed (bsc#1218260). +- netfilter: ipset: fix performance regression in swap operation + (bsc#1218260). +- block: fix partial zone append completion handling in + req_bio_endio() (bsc#1218260). +- md: bypass block throttle for superblock update (bsc#1218260). +- tracing: Inform kmemleak of saved_cmdlines allocation + (bsc#1218260). +- tracing: Fix HAVE_DYNAMIC_FTRACE_WITH_REGS ifdef (bsc#1218260). +- fs/proc: do_task_stat: move thread_group_cputime_adjusted() + outside of lock_task_sighand() (bsc#1218260). +- pmdomain: core: Move the unused cleanup to a _sync initcall + (bsc#1218260). +- can: j1939: Fix UAF in j1939_sk_match_filter during + setsockopt(SO_J1939_FILTER) (bsc#1218260). +- can: j1939: prevent deadlock by changing j1939_socks_lock to + rwlock (bsc#1218260). +- can: netlink: Fix TDCO calculation using the old data bittiming + (bsc#1218260). +- of: property: fix typo in io-channels (bsc#1218260). +- docs: kernel_feat.py: fix build error for missing files + (bsc#1218260). +- blk-wbt: Fix detection of dirty-throttled tasks (bsc#1218260). +- LoongArch: Fix earlycon parameter if KASAN enabled + (bsc#1218260). +- mm: hugetlb pages should not be reserved by shmat() if + SHM_NORESERVE (bsc#1218260). +- fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super + (bsc#1218260). +- ceph: prevent use-after-free in encode_cap_msg() (bsc#1218260). +- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER + missed (bsc#1218260). +- net: stmmac: protect updates of 64-bit statistics counters + (bsc#1218260). +- pmdomain: renesas: r8a77980-sysc: CR7 must be always on + (bsc#1218260). +- net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio + (bsc#1218260). +- s390/qeth: Fix potential loss of L3-IP@ in case of network + issues (bsc#1218260). +- net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio + (bsc#1218260). +- fs: relax mount_setattr() permission checks (bsc#1218260). +- tools/rtla: Fix Makefile compiler options for clang + (bsc#1218260). +- tools/rtla: Fix uninitialized bucket/data->bucket_size warning + (bsc#1218260). +- tools/rtla: Exit with EXIT_SUCCESS when help is invoked + (bsc#1218260). +- tools/rtla: Fix clang warning about mount_point var size + (bsc#1218260). +- tools/rtla: Replace setting prio with nice for SCHED_OTHER + (bsc#1218260). +- tools/rtla: Remove unused sched_getattr() function + (bsc#1218260). +- tools/rv: Fix Makefile compiler options for clang (bsc#1218260). +- tools/rv: Fix curr_reactor uninitialized variable (bsc#1218260). +- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 + (bsc#1218260). +- ASoC: tas2781: add module parameter to tascodec_init() + (bsc#1218260). +- ASoC: SOF: IPC3: fix message bounds on ipc ops (bsc#1218260). +- arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse + N2 errata (bsc#1218260). +- arm64/signal: Don't assume that TIF_SVE means we saved SVE state + (bsc#1218260). +- mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk + can't be detected by BIOS (bsc#1218260). +- zonefs: Improve error handling (bsc#1218260). +- KVM: arm64: Fix circular locking dependency (bsc#1218260). +- smb: Fix regression in writes when non-standard maximum write + size negotiated (bsc#1218260). +- smb: client: set correct id, uid and cruid for multiuser + automounts (bsc#1218260). +- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 + (bsc#1218260). +- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update + (bsc#1218260). +- irqchip/gic-v3-its: Restore quirk probing for ACPI-based systems + (bsc#1218260). +- irqchip/irq-brcmstb-l2: Add write memory barrier before exit + (bsc#1218260). +- wifi: iwlwifi: mvm: fix a crash when we run out of stations + (bsc#1218260). +- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() + (bsc#1218260). +- wifi: cfg80211: fix wiphy delayed work queueing (bsc#1218260). +- wifi: iwlwifi: fix double-free bug (bsc#1218260). +- nfp: flower: prevent re-adding mac index for bonded port + (bsc#1218260). +- nfp: enable NETDEV_XDP_ACT_REDIRECT feature flag (bsc#1218260). +- nfp: use correct macro for LengthSelect in BAR config + (bsc#1218260). +- crypto: algif_hash - Remove bogus SGL free on zero-length + error path (bsc#1218260). +- crypto: ccp - Fix null pointer dereference in + __sev_platform_shutdown_locked (bsc#1218260). +- nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() + (bsc#1218260). +- nilfs2: fix data corruption in dsync block recovery for small + block sizes (bsc#1218260). +- ALSA: hda/realtek: add IDs for Dell dual spk platform + (bsc#1218260). +- ALSA: hda/conexant: Add quirk for SWS JS201D (bsc#1218260). +- ALSA: hda/realtek: fix mute/micmute LED For HP mt645 + (bsc#1218260). +- mmc: slot-gpio: Allow non-sleeping GPIO ro (bsc#1218260). +- io_uring/net: fix multishot accept overflow handling + (bsc#1218260). +- x86/mm/ident_map: Use gbpages only where full GB page should + be mapped (bsc#1218260). +- KVM: x86/pmu: Fix type length error when reading + pmu->fixed_ctr_ctrl (bsc#1218260). +- KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu + (bsc#1218260). +- x86/fpu: Stop relying on userspace for info to fault in xsave + buffer (bsc#1218260). +- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 + (bsc#1218260). +- serial: mxs-auart: fix tx (bsc#1218260). +- serial: core: introduce uart_port_tx_flags() (bsc#1218260). +- powerpc/pseries: fix accuracy of stolen time (bsc#1218260). +- powerpc/cputable: Add missing PPC_FEATURE_BOOKE on PPC64 Book-E + (bsc#1218260). +- powerpc/64: Set task pt_regs->link to the LR value on scv entry + (bsc#1218260). +- ftrace: Fix DIRECT_CALLS to use SAVE_REGS by default + (bsc#1218260). +- serial: max310x: prevent infinite while() loop in port startup + (bsc#1218260). +- serial: max310x: fail probe if clock crystal is unstable + (bsc#1218260). +- serial: max310x: improve crystal stable clock detection + (bsc#1218260). +- serial: max310x: set default value when reading clock ready bit + (bsc#1218260). +- nfp: flower: fix hardware offload for the transfer layer port + (bsc#1218260). +- nfp: flower: add hardware offload check for post ct entry + (bsc#1218260). +- net: dsa: mv88e6xxx: Fix failed probe due to unsupported C45 + reads (bsc#1218260). +- ring-buffer: Clean ring_buffer_poll_wait() error return + (bsc#1218260). +- hv_netvsc: Fix race condition between netvsc_probe and + netvsc_remove (bsc#1218260). +- drm/amd/display: Preserve original aspect ratio in create stream + (bsc#1218260). +- drm/amd/display: Increase frame-larger-than for all + display_mode_vba files (bsc#1218260). +- drm/amd/display: Fix MST Null Ptr for RV (bsc#1218260). +- drm/amdgpu/soc21: update VCN 4 max HEVC encoding resolution + (bsc#1218260). +- drm/prime: Support page array >= 4GB (bsc#1218260). +- drm/amd/display: Add align done check (bsc#1218260). +- drm/msm: Wire up tlb ops (bsc#1218260). +- ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails + (bsc#1218260). +- media: rc: bpf attach/detach requires write permission + (bsc#1218260). +- pmdomain: mediatek: fix race conditions with genpd + (bsc#1218260). +- iio: pressure: bmp280: Add missing bmp085 to SPI id table + (bsc#1218260). +- iio: imu: bno055: serdev requires REGMAP (bsc#1218260). +- iio: imu: adis: ensure proper DMA alignment (bsc#1218260). +- iio: adc: ad_sigma_delta: ensure proper DMA alignment + (bsc#1218260). +- iio: accel: bma400: Fix a compilation problem (bsc#1218260). +- iio: commom: st_sensors: ensure proper DMA alignment + (bsc#1218260). +- iio: core: fix memleak in iio_device_register_sysfs + (bsc#1218260). +- iio: magnetometer: rm3100: add boundary check for the value + read from RM3100_REG_TMRC (bsc#1218260). +- staging: iio: ad5933: fix type mismatch regression + (bsc#1218260). +- Revert "workqueue: Override implicit ordered attribute in + workqueue_apply_unbound_cpumask()" (bsc#1218260). +- tracing/probes: Fix to search structure fields correctly + (bsc#1218260). +- tracing/probes: Fix to set arg size and fmt after setting type + from BTF (bsc#1218260). +- tracing/probes: Fix to show a parse error for bad type for $comm + (bsc#1218260). +- tracing/synthetic: Fix trace_string() return value + (bsc#1218260). +- tracing: Fix wasted memory in saved_cmdlines logic + (bsc#1218260). +- tracing/timerlat: Move hrtimer_init to timerlat_fd open() + (bsc#1218260). +- ext4: avoid bb_free and bb_fragments inconsistency in + mb_free_blocks() (bsc#1218260). +- ext4: fix double-free of blocks due to wrong extents moved_len + (bsc#1218260). +- misc: fastrpc: Mark all sessions as invalid in cb_remove + (bsc#1218260). +- binder: signal epoll threads of self-work (bsc#1218260). +- ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power + (bsc#1218260). +- ALSA: hda/cs8409: Suppress vmaster control for Dolphin models + (bsc#1218260). +- ASoC: codecs: wcd938x: handle deferred probe (bsc#1218260). +- ALSA: hda/realtek - Add speaker pin verbtable for Dell dual + speaker platform (bsc#1218260). +- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL + (bsc#1218260). +- usb: typec: tpcm: Fix issues with power being removed during + reset (bsc#1218260). +- modpost: Add '.ltext' and '.ltext.*' to TEXT_SECTIONS + (bsc#1218260). +- linux/init: remove __memexit* annotations (bsc#1218260). +- um: Fix adding '-no-pie' for clang (bsc#1218260). +- xen-netback: properly sync TX responses (bsc#1218260). +- parisc: BTLB: Fix crash when setting up BTLB at CPU bringup + (bsc#1218260). +- net: stmmac: do not clear TBS enable bit on link up/down + (bsc#1218260). +- net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() + (bsc#1218260). +- nfc: nci: free rx_data_reassembly skb on NCI device cleanup + (bsc#1218260). +- kbuild: Fix changing ELF file type for output of gen_btf for + big endian (bsc#1218260). +- ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 + thinkpads (bsc#1218260). +- firewire: core: correct documentation of fw_csr_string() + kernel API (bsc#1218260). +- lsm: fix the logic in security_inode_getsecctx() (bsc#1218260). +- lsm: fix default return value of the socket_getpeersec_*() + hooks (bsc#1218260). +- drm/amd: Don't init MEC2 firmware when it fails to load + (bsc#1218260). +- drm/amdgpu: Reset IH OVERFLOW_CLEAR bit (bsc#1218260). +- drm/virtio: Set segment size for virtio_gpu device + (bsc#1218260). +- connector/cn_proc: revert "connector: Fix + proc_event_num_listeners count not cleared" (bsc#1218260). +- Revert "drm/msm/gpu: Push gpu lock down past runpm" + (bsc#1218260). +- Revert "drm/amd: flush any delayed gfxoff on suspend entry" + (bsc#1218260). +- scsi: Revert "scsi: fcoe: Fix potential deadlock on + &fip->ctlr_lock" (bsc#1218260). +- media: Revert "media: rkisp1: Drop IRQF_SHARED" (bsc#1218260). +- Revert "powerpc/pseries/iommu: Fix iommu initialisation during + DLPAR add" (bsc#1218260). +- mptcp: really cope with fastopen race (bsc#1218260). +- mptcp: check addrs list in userspace_pm_get_local_id + (bsc#1218260). +- mptcp: fix rcv space initialization (bsc#1218260). +- mptcp: drop the push_pending field (bsc#1218260). +- selftests: mptcp: add mptcp_lib_kill_wait (bsc#1218260). +- selftests: mptcp: allow changing subtests prefix (bsc#1218260). +- selftests: mptcp: increase timeout to 30 min (bsc#1218260). +- selftests: mptcp: add missing kconfig for NF Mangle + (bsc#1218260). +- selftests: mptcp: add missing kconfig for NF Filter in v6 + (bsc#1218260). +- selftests: mptcp: add missing kconfig for NF Filter + (bsc#1218260). +- mptcp: fix data re-injection from stale subflow (bsc#1218260). +- kallsyms: ignore ARMv4 thunks along with others (bsc#1218260). +- modpost: trim leading spaces when processing source files list + (bsc#1218260). +- i2c: i801: Fix block process call transactions (bsc#1218260). +- i2c: pasemi: split driver into two separate modules + (bsc#1218260). +- powerpc/kasan: Limit KASAN thread size increase to 32KB + (bsc#1218260). +- irqchip/gic-v3-its: Handle non-coherent GICv4 redistributors + (bsc#1218260). +- irqchip/loongson-eiointc: Use correct struct type in + eiointc_domain_alloc() (bsc#1218260). +- i2c: qcom-geni: Correct I2C TRE sequence (bsc#1218260). +- cifs: fix underflow in parse_server_interfaces() (bsc#1218260). +- iio: adc: ad4130: only set GPIO_CTRL if pin is unused + (bsc#1218260). +- iio: adc: ad4130: zero-initialize clock init data (bsc#1218260). +- PCI: Fix active state requirement in PME polling (bsc#1218260). +- Revert "kobject: Remove redundant checks for whether ktype is + NULL" (bsc#1218260). +- powerpc/kasan: Fix addr error caused by page alignment + (bsc#1218260). +- powerpc/6xx: set High BAT Enable flag on G2_LE cores + (bsc#1218260). +- powerpc/pseries/iommu: Fix iommu initialisation during DLPAR + add (bsc#1218260). +- driver core: fw_devlink: Improve detection of overlapping cycles + (bsc#1218260). +- media: ir_toy: fix a memleak in irtoy_tx (bsc#1218260). +- interconnect: qcom: sm8550: Enable sync_state (bsc#1218260). +- interconnect: qcom: sc8180x: Mark CO0 BCM keepalive + (bsc#1218260). +- usb: dwc3: gadget: Fix NULL pointer dereference in + dwc3_gadget_suspend (bsc#1218260). +- usb: core: Prevent null pointer dereference in + update_port_device_state (bsc#1218260). +- usb: chipidea: core: handle power lost in workqueue + (bsc#1218260). +- usb: f_mass_storage: forbid async queue when shutdown happen + (bsc#1218260). +- USB: hub: check for alternate port before enabling + A_ALT_HNP_SUPPORT (bsc#1218260). +- usb: ucsi_acpi: Fix command completion handling (bsc#1218260). +- usb: ulpi: Fix debugfs directory leak (bsc#1218260). +- usb: ucsi: Add missing ppm_lock (bsc#1218260). +- iio: hid-sensor-als: Return 0 for + HID_USAGE_SENSOR_TIME_TIMESTAMP (bsc#1218260). +- HID: wacom: Do not register input devices until after + hid_hw_start (bsc#1218260). +- HID: wacom: generic: Avoid reporting a serial of '0' to + userspace (bsc#1218260). +- HID: i2c-hid-of: fix NULL-deref on failed power up + (bsc#1218260). +- HID: bpf: actually free hdev memory after attaching a HID-BPF + program (bsc#1218260). +- HID: bpf: remove double fdget() (bsc#1218260). +- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx + (bsc#1218260). +- ALSA: hda/realtek: Fix the external mic not being recognised + for Acer Swift 1 SF114-32 (bsc#1218260). +- parisc: Prevent hung tasks when printing inventory on serial + console (bsc#1218260). +- ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF + (bsc#1218260). +- dm-crypt, dm-verity: disable tasklets (bsc#1218260). +- nouveau: offload fence uevents work to workqueue (bsc#1218260). +- scsi: storvsc: Fix ring buffer size calculation (bsc#1218260). +- selftests: mm: fix map_hugetlb failure on 64K page size systems + (bsc#1218260). +- selftests/mm: Update va_high_addr_switch.sh to check CPU for + la57 flag (bsc#1218260). +- mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), + again (bsc#1218260). +- selftests/mm: switch to bash from sh (bsc#1218260). +- tracing/trigger: Fix to return error if failed to alloc snapshot + (bsc#1218260). +- scs: add CONFIG_MMU dependency for vfree_atomic() (bsc#1218260). +- selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory + (bsc#1218260). +- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb + (bsc#1218260). +- i40e: Fix waiting for queues of all VSIs to be disabled + (bsc#1218260). +- i40e: Do not allow untrusted VF to remove administratively + set MAC (bsc#1218260). +- mm/memory: Use exception ip to search exception tables + (bsc#1218260). +- ptrace: Introduce exception_ip arch hook (bsc#1218260). +- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler + (bsc#1218260). +- nouveau/svm: fix kvcalloc() argument order (bsc#1218260). +- net: sysfs: Fix /sys/class/net/ path for statistics + (bsc#1218260). +- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() + (bsc#1218260). +- spi: ppc4xx: Drop write-only variable (bsc#1218260). +- net: tls: fix returned read length with async decrypt + (bsc#1218260). +- net: tls: fix use-after-free with partial reads and async + decrypt (bsc#1218260). +- net: tls: handle backlogging of crypto requests (bsc#1218260). +- tls: fix race between tx work scheduling and socket close + (bsc#1218260). +- tls: fix race between async notify and socket close + (bsc#1218260). +- net: tls: factor out tls_*crypt_async_wait() (bsc#1218260). +- tls: extract context alloc/initialization out of + tls_set_sw_offload (bsc#1218260). +- lan966x: Fix crash when adding interface under a lag + (bsc#1218260). +- net: openvswitch: limit the number of recursions from action + sets (bsc#1218260). +- selftests: forwarding: Fix bridge locked port test flakiness + (bsc#1218260). +- selftests: forwarding: Suppress grep warnings (bsc#1218260). +- selftests: bridge_mdb: Use MDB get instead of dump + (bsc#1218260). +- selftests: forwarding: Fix bridge MDB test flakiness + (bsc#1218260). +- selftests: forwarding: Fix layer 2 miss test flakiness + (bsc#1218260). +- selftests: net: Fix bridge backup port test flakiness + (bsc#1218260). +- selftests/net: convert test_bridge_backup_port.sh to run it + in unique namespace (bsc#1218260). +- perf: CXL: fix mismatched cpmu event opcode (bsc#1218260). +- ALSA: hda/cs35l56: select intended config FW_CS_DSP + (bsc#1218260). +- of: property: Improve finding the supplier of a remote-endpoint + property (bsc#1218260). +- of: property: Improve finding the consumer of a remote-endpoint + property (bsc#1218260). +- devlink: Fix command annotation documentation (bsc#1218260). +- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY + (bsc#1218260). +- net/handshake: Fix handshake_req_destroy_test1 (bsc#1218260). +- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic + (bsc#1218260). +- wifi: iwlwifi: uninitialized variable in + iwl_acpi_get_ppag_table() (bsc#1218260). +- wifi: iwlwifi: Fix some error codes (bsc#1218260). +- KVM: selftests: Fix a semaphore imbalance in the dirty ring + logging test (bsc#1218260). +- spi: imx: fix the burst length at DMA mode and CPU mode + (bsc#1218260). +- drm/msm/gem: Fix double resv lock aquire (bsc#1218260). +- of: unittest: Fix compile in the non-dynamic case (bsc#1218260). +- KVM: selftests: Avoid infinite loop in hyperv_features when + invtsc is missing (bsc#1218260). +- KVM: selftests: Delete superfluous, unused "stage" variable + in AMX test (bsc#1218260). +- selftests/landlock: Fix fs_test build with old libc + (bsc#1218260). +- driver core: Fix device_link_flag_is_sync_state_only() + (bsc#1218260). +- btrfs: don't drop extent_map for free space inode on write error + (bsc#1218260). +- btrfs: reject encoded write if inode has nodatasum flag set + (bsc#1218260). +- btrfs: don't reserve space for checksums when writing to nocow + files (bsc#1218260). +- btrfs: send: return EOPNOTSUPP on unknown flags (bsc#1218260). +- btrfs: forbid deleting live subvol qgroup (bsc#1218260). +- btrfs: do not ASSERT() if the newly created subvolume already + got read (bsc#1218260). +- btrfs: forbid creating subvol qgroups (bsc#1218260). +- btrfs: do not delete unused block group if it may be used soon + (bsc#1218260). +- btrfs: add and use helper to check if block group is used + (bsc#1218260). +- update workarounds for gcc "asm goto" issue (bsc#1218260). +- work around gcc bugs with 'asm goto' with outputs (bsc#1218260). +- commit 25598f3 + +------------------------------------------------------------------- +Wed Feb 21 07:30:11 CET 2024 - jslaby@suse.cz + +- rpm/check-for-config-changes: add GCC_ASM_GOTO_OUTPUT_WORKAROUND to IGNORED_CONFIGS_RE + Introduced by commit 68fb3ca0e408 ("update workarounds for gcc "asm + goto" issue"). +- commit be1bdab + +------------------------------------------------------------------- +Mon Feb 19 12:34:16 CET 2024 - msuchanek@suse.de + +- compute-PATCHVERSION: Do not produce output when awk fails + compute-PATCHVERSION uses awk to produce a shell script that is + subsequently executed to update shell variables which are then printed + as the patchversion. + Some versions of awk, most notably bysybox-gawk do not understand the + awk program and fail to run. This results in no script generated as + output, and printing the initial values of the shell variables as + the patchversion. + When the awk program fails to run produce 'exit 1' as the shell script + to run instead. That prevents printing the stale values, generates no + output, and generates invalid rpm spec file down the line. Then the + problem is flagged early and should be easier to diagnose. +- commit 8ef8383 + ------------------------------------------------------------------- Fri Feb 16 23:43:00 CET 2024 - rfrohl@suse.com @@ -227,6 +832,26 @@ Fri Feb 16 22:59:17 CET 2024 - rfrohl@suse.com replay (bsc#1218260). - commit 77e76e5 +------------------------------------------------------------------- +Wed Feb 7 12:50:28 CET 2024 - jslaby@suse.cz + +- rpm/kernel-binary.spec.in: install scripts/gdb when enabled in config + (bsc#1219653) + They are put into -devel subpackage. And a proper link to + /usr/share/gdb/auto-load/ is created. +- commit 1dccf2a + +------------------------------------------------------------------- +Tue Feb 6 07:09:35 CET 2024 - jslaby@suse.cz + +- rpm/mkspec: sort entries in _multibuild + Otherwise it creates unnecessary diffs when tar-up-ing. It's of course + due to readdir() using "random" order as served by the underlying + filesystem. + See for example: + https://build.opensuse.org/request/show/1144457/changes +- commit d1155de + ------------------------------------------------------------------- Mon Feb 5 22:22:06 CET 2024 - rfrohl@suse.com @@ -2971,6 +3596,12 @@ Thu Feb 1 09:57:11 CET 2024 - rfrohl@suse.com separate API (bsc#1012628). - commit 9bd35fb +------------------------------------------------------------------- +Wed Jan 31 20:58:48 CET 2024 - msuchanek@suse.de + +- kernel-source: Fix description typo +- commit 8abff35 + ------------------------------------------------------------------- Tue Jan 30 11:54:54 CET 2024 - jslaby@suse.cz @@ -7167,6 +7798,13 @@ Fri Dec 1 21:20:13 CET 2023 - msuchanek@suse.de generating ramdisk. Add plain Requires as well. - commit 8c12816 +------------------------------------------------------------------- +Fri Dec 1 21:07:09 CET 2023 - msuchanek@suse.de + +- rpm: Use run_if_exists for all external scriptlets + With that the scriptlets do not need to be installed for build. +- commit 25edd65 + ------------------------------------------------------------------- Fri Dec 1 15:54:32 CET 2023 - msuchanek@suse.de @@ -147145,3 +147783,9 @@ Tue Apr 26 17:28:19 CEST 2016 - mmarek@suse.cz - Drop sysctl files for dropped archs, add ppc64le and arm (bsc#1178838). - commit 87cd715 +------------------------------------------------------------------- +Tue Mar 31 15:46:30 CEST 2009 - jeffm@suse.de + +- doc/README.KSYMS: Add to repo. +- commit 04ec451 + diff --git a/kernel-longterm.spec b/kernel-longterm.spec index 123202c..fe52aff 100644 --- a/kernel-longterm.spec +++ b/kernel-longterm.spec @@ -18,8 +18,8 @@ %define srcversion 6.6 -%define patchversion 6.6.17 -%define git_commit 3e5b219e834c2731f503657cd93ddc2091dd706e +%define patchversion 6.6.18 +%define git_commit d196440022fe20ea32acaf31214950f0585fc4a0 %define variant -longterm%{nil} %define compress_modules zstd %define compress_vmlinux xz @@ -113,9 +113,9 @@ Name: kernel-longterm Summary: The Linux Kernel License: GPL-2.0-only Group: System/Kernel -Version: 6.6.17 +Version: 6.6.18 %if 0%{?is_kotd} -Release: .g3e5b219 +Release: .gd196440 %else Release: 0 %endif @@ -155,7 +155,7 @@ BuildRequires: u-boot-tools %endif # Do not install p-b and dracut for the install check, the %post script is # able to handle this -#!BuildIgnore: perl-Bootloader dracut distribution-release +#!BuildIgnore: perl-Bootloader dracut distribution-release suse-kernel-rpm-scriptlets # Remove some packages that are installed automatically by the build system, # but are not needed to build the kernel #!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv @@ -1022,6 +1022,31 @@ if [ %CONFIG_MODULES = y ]; then fi fi +# CONFIG_GDB_SCRIPTS +if [ -e vmlinux-gdb.py ]; then + DEST=%rpm_install_dir/%cpu_arch_flavor/ + install -m 755 -d "$DEST" + # set sys.path to our devel.rpm scripts + sed 's@\(sys\.path\.insert(0, \).*@\1"%obj_install_dir/%cpu_arch_flavor/scripts/gdb/")@' vmlinux-gdb.py > "$DEST/vmlinux-gdb.py" + + DEST=%rpm_install_dir/%cpu_arch_flavor/scripts/gdb/linux + install -m 755 -d "$DEST" + pushd scripts/gdb/linux/ + for file in *.py; do + if test -L "$file"; then + # relink against our devel.rpm sources, not of buildroot's + ln -s "%src_install_dir/scripts/gdb/linux/$file" "$DEST/$file" + else + cp -p "$file" "$DEST" + fi + done + popd + + DEST=%{buildroot}%{_datadir}/gdb/auto-load%modules_dir + install -m 755 -d "$DEST" + ln -s %obj_install_dir/%cpu_arch_flavor/vmlinux-gdb.py "$DEST/vmlinux-gdb.py" +fi + rm -rf %{buildroot}/lib/firmware add_dirs_to_filelist() { @@ -1035,7 +1060,7 @@ add_dirs_to_filelist() { # print all parents :a # skip directories owned by other packages - s:^%%dir (/boot|/etc|(/usr)?/lib/(modules|firmware)|/usr/src)/[^/]+$:: + s:^%%dir (/boot|/etc|(/usr)?/lib/(modules|firmware)|/usr/share|/usr/src)/[^/]+$:: s:/[^/]+$::p ta ' "$@" | sort -u @@ -1068,6 +1093,10 @@ shopt -s nullglob dotglob echo "/$file" %endif done + if test -d .%{_datadir}/gdb/; then + find .%obj_install_dir/%cpu_arch_flavor/scripts/gdb/linux/ -name '*.py' -type l | sed -e 's/^[.]//' + echo "%{_datadir}/gdb/auto-load%modules_dir/vmlinux-gdb.py" + fi } | add_dirs_to_filelist >%my_builddir/kernel-devel.files ( cd %buildroot ; find .%obj_install_dir/%cpu_arch_flavor -type f ; ) | \ sed -e 's/^[.]//' | grep -v -e '[.]ipa-clones$' -e '/Symbols[.]list$' -e '/ipa-clones[.]list$'| \ @@ -1218,14 +1247,14 @@ fi %pre %if "%build_flavor" != "zfcpdump" -/usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %endif %post %if "%build_flavor" != "zfcpdump" -/usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1246,7 +1275,7 @@ fi %endif %posttrans %if "%build_flavor" != "zfcpdump" -/usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1325,13 +1354,13 @@ This package contains only the base modules, required in all installs. %source_timestamp %pre base -/usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name-base" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-pre --name "%name-base" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %post base -/usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name-base" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-post --name "%name-base" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1349,7 +1378,7 @@ This package contains only the base modules, required in all installs. --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %posttrans base -/usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name-base" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/rpm-posttrans --name "%name-base" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1392,13 +1421,13 @@ This package contains additional modules not supported by SUSE. %source_timestamp %pre extra -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "%name-extra" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "%name-extra" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %post extra -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "%name-extra" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "%name-extra" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1416,7 +1445,7 @@ This package contains additional modules not supported by SUSE. --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %posttrans extra -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "%name-extra" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "%name-extra" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1460,13 +1489,13 @@ This package contains optional modules only for openSUSE Leap. %source_timestamp %pre optional -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "%name-optional" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "%name-optional" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %post optional -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "%name-optional" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "%name-optional" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1484,7 +1513,7 @@ This package contains optional modules only for openSUSE Leap. --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %posttrans optional -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "%name-optional" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "%name-optional" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1653,13 +1682,13 @@ synchronization across multiple systems on the cluster, so all nodes in the cluster can access the MD devices simultaneously. %pre -n cluster-md-kmp-%build_flavor -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "cluster-md-kmp-%build_flavor" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "cluster-md-kmp-%build_flavor" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %post -n cluster-md-kmp-%build_flavor -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "cluster-md-kmp-%build_flavor" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "cluster-md-kmp-%build_flavor" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1677,7 +1706,7 @@ nodes in the cluster can access the MD devices simultaneously. --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %posttrans -n cluster-md-kmp-%build_flavor -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "cluster-md-kmp-%build_flavor" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "cluster-md-kmp-%build_flavor" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1706,13 +1735,13 @@ DLM stands for Distributed Lock Manager, a means to synchronize access to shared resources over the cluster. %pre -n dlm-kmp-%build_flavor -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "dlm-kmp-%build_flavor" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "dlm-kmp-%build_flavor" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %post -n dlm-kmp-%build_flavor -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "dlm-kmp-%build_flavor" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "dlm-kmp-%build_flavor" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1730,7 +1759,7 @@ shared resources over the cluster. --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %posttrans -n dlm-kmp-%build_flavor -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "dlm-kmp-%build_flavor" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "dlm-kmp-%build_flavor" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1759,13 +1788,13 @@ Requires: dlm-kmp-%build_flavor = %version-%release GFS2 is Global Filesystem, a shared device filesystem. %pre -n gfs2-kmp-%build_flavor -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "gfs2-kmp-%build_flavor" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "gfs2-kmp-%build_flavor" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %post -n gfs2-kmp-%build_flavor -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "gfs2-kmp-%build_flavor" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "gfs2-kmp-%build_flavor" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1783,7 +1812,7 @@ GFS2 is Global Filesystem, a shared device filesystem. --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %posttrans -n gfs2-kmp-%build_flavor -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "gfs2-kmp-%build_flavor" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "gfs2-kmp-%build_flavor" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1827,13 +1856,13 @@ Selftest drivers are intended to be supported only in testing and QA environments, they are not intended to be run on production systems. %pre -n kselftests-kmp-%build_flavor -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "kselftests-kmp-%build_flavor" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "kselftests-kmp-%build_flavor" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %post -n kselftests-kmp-%build_flavor -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "kselftests-kmp-%build_flavor" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "kselftests-kmp-%build_flavor" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1851,7 +1880,7 @@ environments, they are not intended to be run on production systems. --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %posttrans -n kselftests-kmp-%build_flavor -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "kselftests-kmp-%build_flavor" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "kselftests-kmp-%build_flavor" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1881,13 +1910,13 @@ OCFS2 is the Oracle Cluster Filesystem, a filesystem for shared devices accessible simultaneously from multiple nodes of a cluster. %pre -n ocfs2-kmp-%build_flavor -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "ocfs2-kmp-%build_flavor" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "ocfs2-kmp-%build_flavor" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %post -n ocfs2-kmp-%build_flavor -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "ocfs2-kmp-%build_flavor" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "ocfs2-kmp-%build_flavor" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1905,7 +1934,7 @@ accessible simultaneously from multiple nodes of a cluster. --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %posttrans -n ocfs2-kmp-%build_flavor -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "ocfs2-kmp-%build_flavor" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "ocfs2-kmp-%build_flavor" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1934,13 +1963,13 @@ The reiserfs file system is no longer supported in SLE15. This package provides the reiserfs module for the installation system. %pre -n reiserfs-kmp-%build_flavor -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "reiserfs-kmp-%build_flavor" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-pre --name "reiserfs-kmp-%build_flavor" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %post -n reiserfs-kmp-%build_flavor -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "reiserfs-kmp-%build_flavor" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-post --name "reiserfs-kmp-%build_flavor" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" @@ -1958,7 +1987,7 @@ provides the reiserfs module for the installation system. --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" %posttrans -n reiserfs-kmp-%build_flavor -/usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "reiserfs-kmp-%build_flavor" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/inkmp-posttrans --name "reiserfs-kmp-%build_flavor" \ --version "%version" --release "%release" --kernelrelease "%kernelrelease" \ --image "%image" --flavor "%build_flavor" --variant "%variant" \ --usrmerged "0%{?usrmerged}" --certs "%certs" "$@" diff --git a/kernel-module-subpackage b/kernel-module-subpackage index 55950a2..da2ba8a 100644 --- a/kernel-module-subpackage +++ b/kernel-module-subpackage @@ -71,12 +71,12 @@ END { exit(! good) } ) %pre -n %{-n*}-kmp-%1 %{-b:KMP_NEEDS_MKINITRD=1; export KMP_NEEDS_MKINITRD} -/usr/lib/module-init-tools/kernel-scriptlets/kmp-pre --name "%{-n*}-kmp-%1" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/kmp-pre --name "%{-n*}-kmp-%1" \ --version "%_this_kmp_version" --release "%{-r*}" --kernelrelease "%2" \ --flavor "%1" --usrmerged "0%{?usrmerged}" "$@" %post -n %{-n*}-kmp-%1 %{-b:KMP_NEEDS_MKINITRD=1; export KMP_NEEDS_MKINITRD} -/usr/lib/module-init-tools/kernel-scriptlets/kmp-post --name "%{-n*}-kmp-%1" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/kmp-post --name "%{-n*}-kmp-%1" \ --version "%_this_kmp_version" --release "%{-r*}" --kernelrelease "%2" \ --flavor "%1" --usrmerged "0%{?usrmerged}" "$@" %preun -n %{-n*}-kmp-%1 @@ -91,7 +91,7 @@ END { exit(! good) } --flavor "%1" --usrmerged "0%{?usrmerged}" "$@" %posttrans -n %{-n*}-kmp-%1 %{-b:KMP_NEEDS_MKINITRD=1; export KMP_NEEDS_MKINITRD} -/usr/lib/module-init-tools/kernel-scriptlets/kmp-posttrans --name "%{-n*}-kmp-%1" \ +%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/kmp-posttrans --name "%{-n*}-kmp-%1" \ --version "%_this_kmp_version" --release "%{-r*}" --kernelrelease "%2" \ --flavor "%1" --usrmerged "0%{?usrmerged}" "$@" %files -n %{-n*}-kmp-%1 diff --git a/kernel-source-longterm.changes b/kernel-source-longterm.changes index 8892fa3..c5e4346 100644 --- a/kernel-source-longterm.changes +++ b/kernel-source-longterm.changes @@ -1,3 +1,608 @@ +------------------------------------------------------------------- +Fri Feb 23 10:08:45 CET 2024 - rfrohl@suse.com + +- Linux 6.6.18 (bsc#1218260) and blacklist.conf +- tracing: Fix a NULL vs IS_ERR() bug in event_subsystem_dir() + (bsc#1218260). +- tracing: Make system_callback() function static (bsc#1218260). +- Documentation/arch/ia64/features.rst: fix kernel-feat directive + (bsc#1218260). +- x86/barrier: Do not serialize MSR accesses on AMD (bsc#1218260). +- dm: limit the number of targets and parameter size area + (bsc#1218260). +- nilfs2: fix potential bug in end_buffer_async_write + (bsc#1218260). +- of: property: Add in-ports/out-ports support to + of_graph_get_port_parent() (bsc#1218260). +- sched/membarrier: reduce the ability to hammer on sys_membarrier + (bsc#1218260). +- x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat + section (bsc#1218260). +- x86/boot: Increase section and file alignment to 4k/512 + (bsc#1218260). +- x86/boot: Split off PE/COFF .data section (bsc#1218260). +- x86/boot: Drop PE/COFF .reloc section (bsc#1218260). +- x86/boot: Construct PE/COFF .text section from assembler + (bsc#1218260). +- x86/boot: Derive file size from _edata symbol (bsc#1218260). +- x86/boot: Define setup size in linker script (bsc#1218260). +- x86/boot: Set EFI handover offset directly in header asm + (bsc#1218260). +- x86/boot: Grab kernel_info offset from zoffset header directly + (bsc#1218260). +- x86/boot: Drop references to startup_64 (bsc#1218260). +- x86/boot: Drop redundant code setting the root device + (bsc#1218260). +- x86/boot: Omit compression buffer from PE/COFF image memory + footprint (bsc#1218260). +- x86/boot: Remove the 'bugger off' message (bsc#1218260). +- x86/efi: Drop alignment flags from PE section headers + (bsc#1218260). +- x86/efi: Disregard setup header of loaded image (bsc#1218260). +- x86/efi: Drop EFI stub .bss from .data section (bsc#1218260). +- nfsd: don't take fi_lock in nfsd_break_deleg_cb() (bsc#1218260). +- eventfs: Keep all directory links at 1 (bsc#1218260). +- eventfs: Remove fsnotify*() functions from lookup() + (bsc#1218260). +- eventfs: Restructure eventfs_inode structure to be more + condensed (bsc#1218260). +- eventfs: Warn if an eventfs_inode is freed without is_freed + being set (bsc#1218260). +- eventfs: Get rid of dentry pointers without refcounts + (bsc#1218260). +- eventfs: Clean up dentry ops and add revalidate function + (bsc#1218260). +- eventfs: Remove unused d_parent pointer field (bsc#1218260). +- tracefs: dentry lookup crapectomy (bsc#1218260). +- tracefs: Avoid using the ei->dentry pointer unnecessarily + (bsc#1218260). +- eventfs: Initialize the tracefs inode properly (bsc#1218260). +- tracefs: Zero out the tracefs_inode when allocating it + (bsc#1218260). +- tracefs: remove stale update_gid code (bsc#1218260). +- eventfs: Save directory inodes in the eventfs_inode structure + (bsc#1218260). +- eventfs: Use kcalloc() instead of kzalloc() (bsc#1218260). +- eventfs: Do not create dentries nor inodes in iterate_shared + (bsc#1218260). +- eventfs: Have the inodes all for files and directories all be + the same (bsc#1218260). +- eventfs: Shortcut eventfs_iterate() by skipping entries already + read (bsc#1218260). +- eventfs: Read ei->entries before ei->children in + eventfs_iterate() (bsc#1218260). +- eventfs: Do ctx->pos update for all iterations in + eventfs_iterate() (bsc#1218260). +- eventfs: Have eventfs_iterate() stop immediately if ei->is_freed + is set (bsc#1218260). +- tracefs/eventfs: Use root and instance inodes as default + ownership (bsc#1218260). +- eventfs: Stop using dcache_readdir() for getdents() + (bsc#1218260). +- eventfs: Remove "lookup" parameter from create_dir/file_dentry() + (bsc#1218260). +- eventfs: Fix bitwise fields for "is_events" (bsc#1218260). +- tracefs: Check for dentry->d_inode exists in set_gid() + (bsc#1218260). +- eventfs: Fix file and directory uid and gid ownership + (bsc#1218260). +- eventfs: Have event files and directories default to parent + uid and gid (bsc#1218260). +- eventfs: Fix events beyond NAME_MAX blocking tasks + (bsc#1218260). +- eventfs: Make sure that parent->d_inode is locked in creating + files/dirs (bsc#1218260). +- eventfs: Do not allow NULL parent to eventfs_start_creating() + (bsc#1218260). +- eventfs: Move taking of inode_lock into + dcache_dir_open_wrapper() (bsc#1218260). +- eventfs: Use GFP_NOFS for allocation when eventfs_mutex is held + (bsc#1218260). +- eventfs: Do not invalidate dentry in create_file/dir_dentry() + (bsc#1218260). +- eventfs: Remove expectation that ei->is_freed means ei->dentry + == NULL (bsc#1218260). +- eventfs: Use simple_recursive_removal() to clean up dentries + (bsc#1218260). +- eventfs: Remove special processing of dput() of events directory + (bsc#1218260). +- eventfs: Delete eventfs_inode when the last dentry is freed + (bsc#1218260). +- eventfs: Hold eventfs_mutex when calling callback functions + (bsc#1218260). +- eventfs: Save ownership and mode (bsc#1218260). +- eventfs: Test for ei->is_freed when accessing ei->dentry + (bsc#1218260). +- eventfs: Have a free_ei() that just frees the eventfs_inode + (bsc#1218260). +- eventfs: Remove "is_freed" union with rcu head (bsc#1218260). +- eventfs: Fix kerneldoc of eventfs_remove_rec() (bsc#1218260). +- eventfs: Remove extra dget() in eventfs_create_events_dir() + (bsc#1218260). +- eventfs: Fix typo in eventfs_inode union comment (bsc#1218260). +- eventfs: Fix WARN_ON() in create_file_dentry() (bsc#1218260). +- tracefs/eventfs: Modify mismatched function name (bsc#1218260). +- eventfs: Fix failure path in eventfs_create_events_dir() + (bsc#1218260). +- eventfs: Use ERR_CAST() in eventfs_create_events_dir() + (bsc#1218260). +- eventfs: Use eventfs_remove_events_dir() (bsc#1218260). +- eventfs: Remove eventfs_file and just use eventfs_inode + (bsc#1218260). +- Revert "eventfs: Remove "is_freed" union with rcu head" + (bsc#1218260). +- Revert "eventfs: Save ownership and mode" (bsc#1218260). +- Revert "eventfs: Delete eventfs_inode when the last dentry is + freed" (bsc#1218260). +- Revert "eventfs: Use simple_recursive_removal() to clean up + dentries" (bsc#1218260). +- Revert "eventfs: Check for NULL ef in eventfs_set_attr()" + (bsc#1218260). +- Revert "eventfs: Do not allow NULL parent to + eventfs_start_creating()" (bsc#1218260). +- parisc: Fix random data corruption from exception handler + (bsc#1218260). +- netfilter: ipset: Missing gc cancellations fixed (bsc#1218260). +- netfilter: ipset: fix performance regression in swap operation + (bsc#1218260). +- block: fix partial zone append completion handling in + req_bio_endio() (bsc#1218260). +- md: bypass block throttle for superblock update (bsc#1218260). +- tracing: Inform kmemleak of saved_cmdlines allocation + (bsc#1218260). +- tracing: Fix HAVE_DYNAMIC_FTRACE_WITH_REGS ifdef (bsc#1218260). +- fs/proc: do_task_stat: move thread_group_cputime_adjusted() + outside of lock_task_sighand() (bsc#1218260). +- pmdomain: core: Move the unused cleanup to a _sync initcall + (bsc#1218260). +- can: j1939: Fix UAF in j1939_sk_match_filter during + setsockopt(SO_J1939_FILTER) (bsc#1218260). +- can: j1939: prevent deadlock by changing j1939_socks_lock to + rwlock (bsc#1218260). +- can: netlink: Fix TDCO calculation using the old data bittiming + (bsc#1218260). +- of: property: fix typo in io-channels (bsc#1218260). +- docs: kernel_feat.py: fix build error for missing files + (bsc#1218260). +- blk-wbt: Fix detection of dirty-throttled tasks (bsc#1218260). +- LoongArch: Fix earlycon parameter if KASAN enabled + (bsc#1218260). +- mm: hugetlb pages should not be reserved by shmat() if + SHM_NORESERVE (bsc#1218260). +- fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super + (bsc#1218260). +- ceph: prevent use-after-free in encode_cap_msg() (bsc#1218260). +- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER + missed (bsc#1218260). +- net: stmmac: protect updates of 64-bit statistics counters + (bsc#1218260). +- pmdomain: renesas: r8a77980-sysc: CR7 must be always on + (bsc#1218260). +- net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio + (bsc#1218260). +- s390/qeth: Fix potential loss of L3-IP@ in case of network + issues (bsc#1218260). +- net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio + (bsc#1218260). +- fs: relax mount_setattr() permission checks (bsc#1218260). +- tools/rtla: Fix Makefile compiler options for clang + (bsc#1218260). +- tools/rtla: Fix uninitialized bucket/data->bucket_size warning + (bsc#1218260). +- tools/rtla: Exit with EXIT_SUCCESS when help is invoked + (bsc#1218260). +- tools/rtla: Fix clang warning about mount_point var size + (bsc#1218260). +- tools/rtla: Replace setting prio with nice for SCHED_OTHER + (bsc#1218260). +- tools/rtla: Remove unused sched_getattr() function + (bsc#1218260). +- tools/rv: Fix Makefile compiler options for clang (bsc#1218260). +- tools/rv: Fix curr_reactor uninitialized variable (bsc#1218260). +- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 + (bsc#1218260). +- ASoC: tas2781: add module parameter to tascodec_init() + (bsc#1218260). +- ASoC: SOF: IPC3: fix message bounds on ipc ops (bsc#1218260). +- arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse + N2 errata (bsc#1218260). +- arm64/signal: Don't assume that TIF_SVE means we saved SVE state + (bsc#1218260). +- mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk + can't be detected by BIOS (bsc#1218260). +- zonefs: Improve error handling (bsc#1218260). +- KVM: arm64: Fix circular locking dependency (bsc#1218260). +- smb: Fix regression in writes when non-standard maximum write + size negotiated (bsc#1218260). +- smb: client: set correct id, uid and cruid for multiuser + automounts (bsc#1218260). +- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 + (bsc#1218260). +- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update + (bsc#1218260). +- irqchip/gic-v3-its: Restore quirk probing for ACPI-based systems + (bsc#1218260). +- irqchip/irq-brcmstb-l2: Add write memory barrier before exit + (bsc#1218260). +- wifi: iwlwifi: mvm: fix a crash when we run out of stations + (bsc#1218260). +- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() + (bsc#1218260). +- wifi: cfg80211: fix wiphy delayed work queueing (bsc#1218260). +- wifi: iwlwifi: fix double-free bug (bsc#1218260). +- nfp: flower: prevent re-adding mac index for bonded port + (bsc#1218260). +- nfp: enable NETDEV_XDP_ACT_REDIRECT feature flag (bsc#1218260). +- nfp: use correct macro for LengthSelect in BAR config + (bsc#1218260). +- crypto: algif_hash - Remove bogus SGL free on zero-length + error path (bsc#1218260). +- crypto: ccp - Fix null pointer dereference in + __sev_platform_shutdown_locked (bsc#1218260). +- nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() + (bsc#1218260). +- nilfs2: fix data corruption in dsync block recovery for small + block sizes (bsc#1218260). +- ALSA: hda/realtek: add IDs for Dell dual spk platform + (bsc#1218260). +- ALSA: hda/conexant: Add quirk for SWS JS201D (bsc#1218260). +- ALSA: hda/realtek: fix mute/micmute LED For HP mt645 + (bsc#1218260). +- mmc: slot-gpio: Allow non-sleeping GPIO ro (bsc#1218260). +- io_uring/net: fix multishot accept overflow handling + (bsc#1218260). +- x86/mm/ident_map: Use gbpages only where full GB page should + be mapped (bsc#1218260). +- KVM: x86/pmu: Fix type length error when reading + pmu->fixed_ctr_ctrl (bsc#1218260). +- KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu + (bsc#1218260). +- x86/fpu: Stop relying on userspace for info to fault in xsave + buffer (bsc#1218260). +- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 + (bsc#1218260). +- serial: mxs-auart: fix tx (bsc#1218260). +- serial: core: introduce uart_port_tx_flags() (bsc#1218260). +- powerpc/pseries: fix accuracy of stolen time (bsc#1218260). +- powerpc/cputable: Add missing PPC_FEATURE_BOOKE on PPC64 Book-E + (bsc#1218260). +- powerpc/64: Set task pt_regs->link to the LR value on scv entry + (bsc#1218260). +- ftrace: Fix DIRECT_CALLS to use SAVE_REGS by default + (bsc#1218260). +- serial: max310x: prevent infinite while() loop in port startup + (bsc#1218260). +- serial: max310x: fail probe if clock crystal is unstable + (bsc#1218260). +- serial: max310x: improve crystal stable clock detection + (bsc#1218260). +- serial: max310x: set default value when reading clock ready bit + (bsc#1218260). +- nfp: flower: fix hardware offload for the transfer layer port + (bsc#1218260). +- nfp: flower: add hardware offload check for post ct entry + (bsc#1218260). +- net: dsa: mv88e6xxx: Fix failed probe due to unsupported C45 + reads (bsc#1218260). +- ring-buffer: Clean ring_buffer_poll_wait() error return + (bsc#1218260). +- hv_netvsc: Fix race condition between netvsc_probe and + netvsc_remove (bsc#1218260). +- drm/amd/display: Preserve original aspect ratio in create stream + (bsc#1218260). +- drm/amd/display: Increase frame-larger-than for all + display_mode_vba files (bsc#1218260). +- drm/amd/display: Fix MST Null Ptr for RV (bsc#1218260). +- drm/amdgpu/soc21: update VCN 4 max HEVC encoding resolution + (bsc#1218260). +- drm/prime: Support page array >= 4GB (bsc#1218260). +- drm/amd/display: Add align done check (bsc#1218260). +- drm/msm: Wire up tlb ops (bsc#1218260). +- ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails + (bsc#1218260). +- media: rc: bpf attach/detach requires write permission + (bsc#1218260). +- pmdomain: mediatek: fix race conditions with genpd + (bsc#1218260). +- iio: pressure: bmp280: Add missing bmp085 to SPI id table + (bsc#1218260). +- iio: imu: bno055: serdev requires REGMAP (bsc#1218260). +- iio: imu: adis: ensure proper DMA alignment (bsc#1218260). +- iio: adc: ad_sigma_delta: ensure proper DMA alignment + (bsc#1218260). +- iio: accel: bma400: Fix a compilation problem (bsc#1218260). +- iio: commom: st_sensors: ensure proper DMA alignment + (bsc#1218260). +- iio: core: fix memleak in iio_device_register_sysfs + (bsc#1218260). +- iio: magnetometer: rm3100: add boundary check for the value + read from RM3100_REG_TMRC (bsc#1218260). +- staging: iio: ad5933: fix type mismatch regression + (bsc#1218260). +- Revert "workqueue: Override implicit ordered attribute in + workqueue_apply_unbound_cpumask()" (bsc#1218260). +- tracing/probes: Fix to search structure fields correctly + (bsc#1218260). +- tracing/probes: Fix to set arg size and fmt after setting type + from BTF (bsc#1218260). +- tracing/probes: Fix to show a parse error for bad type for $comm + (bsc#1218260). +- tracing/synthetic: Fix trace_string() return value + (bsc#1218260). +- tracing: Fix wasted memory in saved_cmdlines logic + (bsc#1218260). +- tracing/timerlat: Move hrtimer_init to timerlat_fd open() + (bsc#1218260). +- ext4: avoid bb_free and bb_fragments inconsistency in + mb_free_blocks() (bsc#1218260). +- ext4: fix double-free of blocks due to wrong extents moved_len + (bsc#1218260). +- misc: fastrpc: Mark all sessions as invalid in cb_remove + (bsc#1218260). +- binder: signal epoll threads of self-work (bsc#1218260). +- ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power + (bsc#1218260). +- ALSA: hda/cs8409: Suppress vmaster control for Dolphin models + (bsc#1218260). +- ASoC: codecs: wcd938x: handle deferred probe (bsc#1218260). +- ALSA: hda/realtek - Add speaker pin verbtable for Dell dual + speaker platform (bsc#1218260). +- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL + (bsc#1218260). +- usb: typec: tpcm: Fix issues with power being removed during + reset (bsc#1218260). +- modpost: Add '.ltext' and '.ltext.*' to TEXT_SECTIONS + (bsc#1218260). +- linux/init: remove __memexit* annotations (bsc#1218260). +- um: Fix adding '-no-pie' for clang (bsc#1218260). +- xen-netback: properly sync TX responses (bsc#1218260). +- parisc: BTLB: Fix crash when setting up BTLB at CPU bringup + (bsc#1218260). +- net: stmmac: do not clear TBS enable bit on link up/down + (bsc#1218260). +- net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() + (bsc#1218260). +- nfc: nci: free rx_data_reassembly skb on NCI device cleanup + (bsc#1218260). +- kbuild: Fix changing ELF file type for output of gen_btf for + big endian (bsc#1218260). +- ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 + thinkpads (bsc#1218260). +- firewire: core: correct documentation of fw_csr_string() + kernel API (bsc#1218260). +- lsm: fix the logic in security_inode_getsecctx() (bsc#1218260). +- lsm: fix default return value of the socket_getpeersec_*() + hooks (bsc#1218260). +- drm/amd: Don't init MEC2 firmware when it fails to load + (bsc#1218260). +- drm/amdgpu: Reset IH OVERFLOW_CLEAR bit (bsc#1218260). +- drm/virtio: Set segment size for virtio_gpu device + (bsc#1218260). +- connector/cn_proc: revert "connector: Fix + proc_event_num_listeners count not cleared" (bsc#1218260). +- Revert "drm/msm/gpu: Push gpu lock down past runpm" + (bsc#1218260). +- Revert "drm/amd: flush any delayed gfxoff on suspend entry" + (bsc#1218260). +- scsi: Revert "scsi: fcoe: Fix potential deadlock on + &fip->ctlr_lock" (bsc#1218260). +- media: Revert "media: rkisp1: Drop IRQF_SHARED" (bsc#1218260). +- Revert "powerpc/pseries/iommu: Fix iommu initialisation during + DLPAR add" (bsc#1218260). +- mptcp: really cope with fastopen race (bsc#1218260). +- mptcp: check addrs list in userspace_pm_get_local_id + (bsc#1218260). +- mptcp: fix rcv space initialization (bsc#1218260). +- mptcp: drop the push_pending field (bsc#1218260). +- selftests: mptcp: add mptcp_lib_kill_wait (bsc#1218260). +- selftests: mptcp: allow changing subtests prefix (bsc#1218260). +- selftests: mptcp: increase timeout to 30 min (bsc#1218260). +- selftests: mptcp: add missing kconfig for NF Mangle + (bsc#1218260). +- selftests: mptcp: add missing kconfig for NF Filter in v6 + (bsc#1218260). +- selftests: mptcp: add missing kconfig for NF Filter + (bsc#1218260). +- mptcp: fix data re-injection from stale subflow (bsc#1218260). +- kallsyms: ignore ARMv4 thunks along with others (bsc#1218260). +- modpost: trim leading spaces when processing source files list + (bsc#1218260). +- i2c: i801: Fix block process call transactions (bsc#1218260). +- i2c: pasemi: split driver into two separate modules + (bsc#1218260). +- powerpc/kasan: Limit KASAN thread size increase to 32KB + (bsc#1218260). +- irqchip/gic-v3-its: Handle non-coherent GICv4 redistributors + (bsc#1218260). +- irqchip/loongson-eiointc: Use correct struct type in + eiointc_domain_alloc() (bsc#1218260). +- i2c: qcom-geni: Correct I2C TRE sequence (bsc#1218260). +- cifs: fix underflow in parse_server_interfaces() (bsc#1218260). +- iio: adc: ad4130: only set GPIO_CTRL if pin is unused + (bsc#1218260). +- iio: adc: ad4130: zero-initialize clock init data (bsc#1218260). +- PCI: Fix active state requirement in PME polling (bsc#1218260). +- Revert "kobject: Remove redundant checks for whether ktype is + NULL" (bsc#1218260). +- powerpc/kasan: Fix addr error caused by page alignment + (bsc#1218260). +- powerpc/6xx: set High BAT Enable flag on G2_LE cores + (bsc#1218260). +- powerpc/pseries/iommu: Fix iommu initialisation during DLPAR + add (bsc#1218260). +- driver core: fw_devlink: Improve detection of overlapping cycles + (bsc#1218260). +- media: ir_toy: fix a memleak in irtoy_tx (bsc#1218260). +- interconnect: qcom: sm8550: Enable sync_state (bsc#1218260). +- interconnect: qcom: sc8180x: Mark CO0 BCM keepalive + (bsc#1218260). +- usb: dwc3: gadget: Fix NULL pointer dereference in + dwc3_gadget_suspend (bsc#1218260). +- usb: core: Prevent null pointer dereference in + update_port_device_state (bsc#1218260). +- usb: chipidea: core: handle power lost in workqueue + (bsc#1218260). +- usb: f_mass_storage: forbid async queue when shutdown happen + (bsc#1218260). +- USB: hub: check for alternate port before enabling + A_ALT_HNP_SUPPORT (bsc#1218260). +- usb: ucsi_acpi: Fix command completion handling (bsc#1218260). +- usb: ulpi: Fix debugfs directory leak (bsc#1218260). +- usb: ucsi: Add missing ppm_lock (bsc#1218260). +- iio: hid-sensor-als: Return 0 for + HID_USAGE_SENSOR_TIME_TIMESTAMP (bsc#1218260). +- HID: wacom: Do not register input devices until after + hid_hw_start (bsc#1218260). +- HID: wacom: generic: Avoid reporting a serial of '0' to + userspace (bsc#1218260). +- HID: i2c-hid-of: fix NULL-deref on failed power up + (bsc#1218260). +- HID: bpf: actually free hdev memory after attaching a HID-BPF + program (bsc#1218260). +- HID: bpf: remove double fdget() (bsc#1218260). +- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx + (bsc#1218260). +- ALSA: hda/realtek: Fix the external mic not being recognised + for Acer Swift 1 SF114-32 (bsc#1218260). +- parisc: Prevent hung tasks when printing inventory on serial + console (bsc#1218260). +- ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF + (bsc#1218260). +- dm-crypt, dm-verity: disable tasklets (bsc#1218260). +- nouveau: offload fence uevents work to workqueue (bsc#1218260). +- scsi: storvsc: Fix ring buffer size calculation (bsc#1218260). +- selftests: mm: fix map_hugetlb failure on 64K page size systems + (bsc#1218260). +- selftests/mm: Update va_high_addr_switch.sh to check CPU for + la57 flag (bsc#1218260). +- mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), + again (bsc#1218260). +- selftests/mm: switch to bash from sh (bsc#1218260). +- tracing/trigger: Fix to return error if failed to alloc snapshot + (bsc#1218260). +- scs: add CONFIG_MMU dependency for vfree_atomic() (bsc#1218260). +- selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory + (bsc#1218260). +- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb + (bsc#1218260). +- i40e: Fix waiting for queues of all VSIs to be disabled + (bsc#1218260). +- i40e: Do not allow untrusted VF to remove administratively + set MAC (bsc#1218260). +- mm/memory: Use exception ip to search exception tables + (bsc#1218260). +- ptrace: Introduce exception_ip arch hook (bsc#1218260). +- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler + (bsc#1218260). +- nouveau/svm: fix kvcalloc() argument order (bsc#1218260). +- net: sysfs: Fix /sys/class/net/ path for statistics + (bsc#1218260). +- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() + (bsc#1218260). +- spi: ppc4xx: Drop write-only variable (bsc#1218260). +- net: tls: fix returned read length with async decrypt + (bsc#1218260). +- net: tls: fix use-after-free with partial reads and async + decrypt (bsc#1218260). +- net: tls: handle backlogging of crypto requests (bsc#1218260). +- tls: fix race between tx work scheduling and socket close + (bsc#1218260). +- tls: fix race between async notify and socket close + (bsc#1218260). +- net: tls: factor out tls_*crypt_async_wait() (bsc#1218260). +- tls: extract context alloc/initialization out of + tls_set_sw_offload (bsc#1218260). +- lan966x: Fix crash when adding interface under a lag + (bsc#1218260). +- net: openvswitch: limit the number of recursions from action + sets (bsc#1218260). +- selftests: forwarding: Fix bridge locked port test flakiness + (bsc#1218260). +- selftests: forwarding: Suppress grep warnings (bsc#1218260). +- selftests: bridge_mdb: Use MDB get instead of dump + (bsc#1218260). +- selftests: forwarding: Fix bridge MDB test flakiness + (bsc#1218260). +- selftests: forwarding: Fix layer 2 miss test flakiness + (bsc#1218260). +- selftests: net: Fix bridge backup port test flakiness + (bsc#1218260). +- selftests/net: convert test_bridge_backup_port.sh to run it + in unique namespace (bsc#1218260). +- perf: CXL: fix mismatched cpmu event opcode (bsc#1218260). +- ALSA: hda/cs35l56: select intended config FW_CS_DSP + (bsc#1218260). +- of: property: Improve finding the supplier of a remote-endpoint + property (bsc#1218260). +- of: property: Improve finding the consumer of a remote-endpoint + property (bsc#1218260). +- devlink: Fix command annotation documentation (bsc#1218260). +- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY + (bsc#1218260). +- net/handshake: Fix handshake_req_destroy_test1 (bsc#1218260). +- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic + (bsc#1218260). +- wifi: iwlwifi: uninitialized variable in + iwl_acpi_get_ppag_table() (bsc#1218260). +- wifi: iwlwifi: Fix some error codes (bsc#1218260). +- KVM: selftests: Fix a semaphore imbalance in the dirty ring + logging test (bsc#1218260). +- spi: imx: fix the burst length at DMA mode and CPU mode + (bsc#1218260). +- drm/msm/gem: Fix double resv lock aquire (bsc#1218260). +- of: unittest: Fix compile in the non-dynamic case (bsc#1218260). +- KVM: selftests: Avoid infinite loop in hyperv_features when + invtsc is missing (bsc#1218260). +- KVM: selftests: Delete superfluous, unused "stage" variable + in AMX test (bsc#1218260). +- selftests/landlock: Fix fs_test build with old libc + (bsc#1218260). +- driver core: Fix device_link_flag_is_sync_state_only() + (bsc#1218260). +- btrfs: don't drop extent_map for free space inode on write error + (bsc#1218260). +- btrfs: reject encoded write if inode has nodatasum flag set + (bsc#1218260). +- btrfs: don't reserve space for checksums when writing to nocow + files (bsc#1218260). +- btrfs: send: return EOPNOTSUPP on unknown flags (bsc#1218260). +- btrfs: forbid deleting live subvol qgroup (bsc#1218260). +- btrfs: do not ASSERT() if the newly created subvolume already + got read (bsc#1218260). +- btrfs: forbid creating subvol qgroups (bsc#1218260). +- btrfs: do not delete unused block group if it may be used soon + (bsc#1218260). +- btrfs: add and use helper to check if block group is used + (bsc#1218260). +- update workarounds for gcc "asm goto" issue (bsc#1218260). +- work around gcc bugs with 'asm goto' with outputs (bsc#1218260). +- commit 25598f3 + +------------------------------------------------------------------- +Wed Feb 21 07:30:11 CET 2024 - jslaby@suse.cz + +- rpm/check-for-config-changes: add GCC_ASM_GOTO_OUTPUT_WORKAROUND to IGNORED_CONFIGS_RE + Introduced by commit 68fb3ca0e408 ("update workarounds for gcc "asm + goto" issue"). +- commit be1bdab + +------------------------------------------------------------------- +Mon Feb 19 12:34:16 CET 2024 - msuchanek@suse.de + +- compute-PATCHVERSION: Do not produce output when awk fails + compute-PATCHVERSION uses awk to produce a shell script that is + subsequently executed to update shell variables which are then printed + as the patchversion. + Some versions of awk, most notably bysybox-gawk do not understand the + awk program and fail to run. This results in no script generated as + output, and printing the initial values of the shell variables as + the patchversion. + When the awk program fails to run produce 'exit 1' as the shell script + to run instead. That prevents printing the stale values, generates no + output, and generates invalid rpm spec file down the line. Then the + problem is flagged early and should be easier to diagnose. +- commit 8ef8383 + ------------------------------------------------------------------- Fri Feb 16 23:43:00 CET 2024 - rfrohl@suse.com @@ -227,6 +832,26 @@ Fri Feb 16 22:59:17 CET 2024 - rfrohl@suse.com replay (bsc#1218260). - commit 77e76e5 +------------------------------------------------------------------- +Wed Feb 7 12:50:28 CET 2024 - jslaby@suse.cz + +- rpm/kernel-binary.spec.in: install scripts/gdb when enabled in config + (bsc#1219653) + They are put into -devel subpackage. And a proper link to + /usr/share/gdb/auto-load/ is created. +- commit 1dccf2a + +------------------------------------------------------------------- +Tue Feb 6 07:09:35 CET 2024 - jslaby@suse.cz + +- rpm/mkspec: sort entries in _multibuild + Otherwise it creates unnecessary diffs when tar-up-ing. It's of course + due to readdir() using "random" order as served by the underlying + filesystem. + See for example: + https://build.opensuse.org/request/show/1144457/changes +- commit d1155de + ------------------------------------------------------------------- Mon Feb 5 22:22:06 CET 2024 - rfrohl@suse.com @@ -2971,6 +3596,12 @@ Thu Feb 1 09:57:11 CET 2024 - rfrohl@suse.com separate API (bsc#1012628). - commit 9bd35fb +------------------------------------------------------------------- +Wed Jan 31 20:58:48 CET 2024 - msuchanek@suse.de + +- kernel-source: Fix description typo +- commit 8abff35 + ------------------------------------------------------------------- Tue Jan 30 11:54:54 CET 2024 - jslaby@suse.cz @@ -7167,6 +7798,13 @@ Fri Dec 1 21:20:13 CET 2023 - msuchanek@suse.de generating ramdisk. Add plain Requires as well. - commit 8c12816 +------------------------------------------------------------------- +Fri Dec 1 21:07:09 CET 2023 - msuchanek@suse.de + +- rpm: Use run_if_exists for all external scriptlets + With that the scriptlets do not need to be installed for build. +- commit 25edd65 + ------------------------------------------------------------------- Fri Dec 1 15:54:32 CET 2023 - msuchanek@suse.de @@ -147145,3 +147783,9 @@ Tue Apr 26 17:28:19 CEST 2016 - mmarek@suse.cz - Drop sysctl files for dropped archs, add ppc64le and arm (bsc#1178838). - commit 87cd715 +------------------------------------------------------------------- +Tue Mar 31 15:46:30 CEST 2009 - jeffm@suse.de + +- doc/README.KSYMS: Add to repo. +- commit 04ec451 + diff --git a/kernel-source-longterm.spec b/kernel-source-longterm.spec index 0830b10..9588288 100644 --- a/kernel-source-longterm.spec +++ b/kernel-source-longterm.spec @@ -17,8 +17,8 @@ %define srcversion 6.6 -%define patchversion 6.6.17 -%define git_commit 3e5b219e834c2731f503657cd93ddc2091dd706e +%define patchversion 6.6.18 +%define git_commit d196440022fe20ea32acaf31214950f0585fc4a0 %define variant -longterm%{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ %endif Name: kernel-source-longterm -Version: 6.6.17 +Version: 6.6.18 %if 0%{?is_kotd} -Release: .g3e5b219 +Release: .gd196440 %else Release: 0 %endif @@ -190,7 +190,7 @@ Group: Development/Sources Provides: kernel-subpackage-macros %description -n kernel-macros -This package provides the rpm macros and templates for Kernel Module Pakcages +This package provides the rpm macros and templates for Kernel Module Packages %source_timestamp diff --git a/kernel-source.spec.in b/kernel-source.spec.in index 79b6431..97bc9e7 100644 --- a/kernel-source.spec.in +++ b/kernel-source.spec.in @@ -190,7 +190,7 @@ Group: Development/Sources Provides: kernel-subpackage-macros %description -n kernel-macros -This package provides the rpm macros and templates for Kernel Module Pakcages +This package provides the rpm macros and templates for Kernel Module Packages %source_timestamp diff --git a/kernel-syms-longterm.changes b/kernel-syms-longterm.changes index 8892fa3..c5e4346 100644 --- a/kernel-syms-longterm.changes +++ b/kernel-syms-longterm.changes @@ -1,3 +1,608 @@ +------------------------------------------------------------------- +Fri Feb 23 10:08:45 CET 2024 - rfrohl@suse.com + +- Linux 6.6.18 (bsc#1218260) and blacklist.conf +- tracing: Fix a NULL vs IS_ERR() bug in event_subsystem_dir() + (bsc#1218260). +- tracing: Make system_callback() function static (bsc#1218260). +- Documentation/arch/ia64/features.rst: fix kernel-feat directive + (bsc#1218260). +- x86/barrier: Do not serialize MSR accesses on AMD (bsc#1218260). +- dm: limit the number of targets and parameter size area + (bsc#1218260). +- nilfs2: fix potential bug in end_buffer_async_write + (bsc#1218260). +- of: property: Add in-ports/out-ports support to + of_graph_get_port_parent() (bsc#1218260). +- sched/membarrier: reduce the ability to hammer on sys_membarrier + (bsc#1218260). +- x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat + section (bsc#1218260). +- x86/boot: Increase section and file alignment to 4k/512 + (bsc#1218260). +- x86/boot: Split off PE/COFF .data section (bsc#1218260). +- x86/boot: Drop PE/COFF .reloc section (bsc#1218260). +- x86/boot: Construct PE/COFF .text section from assembler + (bsc#1218260). +- x86/boot: Derive file size from _edata symbol (bsc#1218260). +- x86/boot: Define setup size in linker script (bsc#1218260). +- x86/boot: Set EFI handover offset directly in header asm + (bsc#1218260). +- x86/boot: Grab kernel_info offset from zoffset header directly + (bsc#1218260). +- x86/boot: Drop references to startup_64 (bsc#1218260). +- x86/boot: Drop redundant code setting the root device + (bsc#1218260). +- x86/boot: Omit compression buffer from PE/COFF image memory + footprint (bsc#1218260). +- x86/boot: Remove the 'bugger off' message (bsc#1218260). +- x86/efi: Drop alignment flags from PE section headers + (bsc#1218260). +- x86/efi: Disregard setup header of loaded image (bsc#1218260). +- x86/efi: Drop EFI stub .bss from .data section (bsc#1218260). +- nfsd: don't take fi_lock in nfsd_break_deleg_cb() (bsc#1218260). +- eventfs: Keep all directory links at 1 (bsc#1218260). +- eventfs: Remove fsnotify*() functions from lookup() + (bsc#1218260). +- eventfs: Restructure eventfs_inode structure to be more + condensed (bsc#1218260). +- eventfs: Warn if an eventfs_inode is freed without is_freed + being set (bsc#1218260). +- eventfs: Get rid of dentry pointers without refcounts + (bsc#1218260). +- eventfs: Clean up dentry ops and add revalidate function + (bsc#1218260). +- eventfs: Remove unused d_parent pointer field (bsc#1218260). +- tracefs: dentry lookup crapectomy (bsc#1218260). +- tracefs: Avoid using the ei->dentry pointer unnecessarily + (bsc#1218260). +- eventfs: Initialize the tracefs inode properly (bsc#1218260). +- tracefs: Zero out the tracefs_inode when allocating it + (bsc#1218260). +- tracefs: remove stale update_gid code (bsc#1218260). +- eventfs: Save directory inodes in the eventfs_inode structure + (bsc#1218260). +- eventfs: Use kcalloc() instead of kzalloc() (bsc#1218260). +- eventfs: Do not create dentries nor inodes in iterate_shared + (bsc#1218260). +- eventfs: Have the inodes all for files and directories all be + the same (bsc#1218260). +- eventfs: Shortcut eventfs_iterate() by skipping entries already + read (bsc#1218260). +- eventfs: Read ei->entries before ei->children in + eventfs_iterate() (bsc#1218260). +- eventfs: Do ctx->pos update for all iterations in + eventfs_iterate() (bsc#1218260). +- eventfs: Have eventfs_iterate() stop immediately if ei->is_freed + is set (bsc#1218260). +- tracefs/eventfs: Use root and instance inodes as default + ownership (bsc#1218260). +- eventfs: Stop using dcache_readdir() for getdents() + (bsc#1218260). +- eventfs: Remove "lookup" parameter from create_dir/file_dentry() + (bsc#1218260). +- eventfs: Fix bitwise fields for "is_events" (bsc#1218260). +- tracefs: Check for dentry->d_inode exists in set_gid() + (bsc#1218260). +- eventfs: Fix file and directory uid and gid ownership + (bsc#1218260). +- eventfs: Have event files and directories default to parent + uid and gid (bsc#1218260). +- eventfs: Fix events beyond NAME_MAX blocking tasks + (bsc#1218260). +- eventfs: Make sure that parent->d_inode is locked in creating + files/dirs (bsc#1218260). +- eventfs: Do not allow NULL parent to eventfs_start_creating() + (bsc#1218260). +- eventfs: Move taking of inode_lock into + dcache_dir_open_wrapper() (bsc#1218260). +- eventfs: Use GFP_NOFS for allocation when eventfs_mutex is held + (bsc#1218260). +- eventfs: Do not invalidate dentry in create_file/dir_dentry() + (bsc#1218260). +- eventfs: Remove expectation that ei->is_freed means ei->dentry + == NULL (bsc#1218260). +- eventfs: Use simple_recursive_removal() to clean up dentries + (bsc#1218260). +- eventfs: Remove special processing of dput() of events directory + (bsc#1218260). +- eventfs: Delete eventfs_inode when the last dentry is freed + (bsc#1218260). +- eventfs: Hold eventfs_mutex when calling callback functions + (bsc#1218260). +- eventfs: Save ownership and mode (bsc#1218260). +- eventfs: Test for ei->is_freed when accessing ei->dentry + (bsc#1218260). +- eventfs: Have a free_ei() that just frees the eventfs_inode + (bsc#1218260). +- eventfs: Remove "is_freed" union with rcu head (bsc#1218260). +- eventfs: Fix kerneldoc of eventfs_remove_rec() (bsc#1218260). +- eventfs: Remove extra dget() in eventfs_create_events_dir() + (bsc#1218260). +- eventfs: Fix typo in eventfs_inode union comment (bsc#1218260). +- eventfs: Fix WARN_ON() in create_file_dentry() (bsc#1218260). +- tracefs/eventfs: Modify mismatched function name (bsc#1218260). +- eventfs: Fix failure path in eventfs_create_events_dir() + (bsc#1218260). +- eventfs: Use ERR_CAST() in eventfs_create_events_dir() + (bsc#1218260). +- eventfs: Use eventfs_remove_events_dir() (bsc#1218260). +- eventfs: Remove eventfs_file and just use eventfs_inode + (bsc#1218260). +- Revert "eventfs: Remove "is_freed" union with rcu head" + (bsc#1218260). +- Revert "eventfs: Save ownership and mode" (bsc#1218260). +- Revert "eventfs: Delete eventfs_inode when the last dentry is + freed" (bsc#1218260). +- Revert "eventfs: Use simple_recursive_removal() to clean up + dentries" (bsc#1218260). +- Revert "eventfs: Check for NULL ef in eventfs_set_attr()" + (bsc#1218260). +- Revert "eventfs: Do not allow NULL parent to + eventfs_start_creating()" (bsc#1218260). +- parisc: Fix random data corruption from exception handler + (bsc#1218260). +- netfilter: ipset: Missing gc cancellations fixed (bsc#1218260). +- netfilter: ipset: fix performance regression in swap operation + (bsc#1218260). +- block: fix partial zone append completion handling in + req_bio_endio() (bsc#1218260). +- md: bypass block throttle for superblock update (bsc#1218260). +- tracing: Inform kmemleak of saved_cmdlines allocation + (bsc#1218260). +- tracing: Fix HAVE_DYNAMIC_FTRACE_WITH_REGS ifdef (bsc#1218260). +- fs/proc: do_task_stat: move thread_group_cputime_adjusted() + outside of lock_task_sighand() (bsc#1218260). +- pmdomain: core: Move the unused cleanup to a _sync initcall + (bsc#1218260). +- can: j1939: Fix UAF in j1939_sk_match_filter during + setsockopt(SO_J1939_FILTER) (bsc#1218260). +- can: j1939: prevent deadlock by changing j1939_socks_lock to + rwlock (bsc#1218260). +- can: netlink: Fix TDCO calculation using the old data bittiming + (bsc#1218260). +- of: property: fix typo in io-channels (bsc#1218260). +- docs: kernel_feat.py: fix build error for missing files + (bsc#1218260). +- blk-wbt: Fix detection of dirty-throttled tasks (bsc#1218260). +- LoongArch: Fix earlycon parameter if KASAN enabled + (bsc#1218260). +- mm: hugetlb pages should not be reserved by shmat() if + SHM_NORESERVE (bsc#1218260). +- fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super + (bsc#1218260). +- ceph: prevent use-after-free in encode_cap_msg() (bsc#1218260). +- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER + missed (bsc#1218260). +- net: stmmac: protect updates of 64-bit statistics counters + (bsc#1218260). +- pmdomain: renesas: r8a77980-sysc: CR7 must be always on + (bsc#1218260). +- net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio + (bsc#1218260). +- s390/qeth: Fix potential loss of L3-IP@ in case of network + issues (bsc#1218260). +- net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio + (bsc#1218260). +- fs: relax mount_setattr() permission checks (bsc#1218260). +- tools/rtla: Fix Makefile compiler options for clang + (bsc#1218260). +- tools/rtla: Fix uninitialized bucket/data->bucket_size warning + (bsc#1218260). +- tools/rtla: Exit with EXIT_SUCCESS when help is invoked + (bsc#1218260). +- tools/rtla: Fix clang warning about mount_point var size + (bsc#1218260). +- tools/rtla: Replace setting prio with nice for SCHED_OTHER + (bsc#1218260). +- tools/rtla: Remove unused sched_getattr() function + (bsc#1218260). +- tools/rv: Fix Makefile compiler options for clang (bsc#1218260). +- tools/rv: Fix curr_reactor uninitialized variable (bsc#1218260). +- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 + (bsc#1218260). +- ASoC: tas2781: add module parameter to tascodec_init() + (bsc#1218260). +- ASoC: SOF: IPC3: fix message bounds on ipc ops (bsc#1218260). +- arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse + N2 errata (bsc#1218260). +- arm64/signal: Don't assume that TIF_SVE means we saved SVE state + (bsc#1218260). +- mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk + can't be detected by BIOS (bsc#1218260). +- zonefs: Improve error handling (bsc#1218260). +- KVM: arm64: Fix circular locking dependency (bsc#1218260). +- smb: Fix regression in writes when non-standard maximum write + size negotiated (bsc#1218260). +- smb: client: set correct id, uid and cruid for multiuser + automounts (bsc#1218260). +- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 + (bsc#1218260). +- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update + (bsc#1218260). +- irqchip/gic-v3-its: Restore quirk probing for ACPI-based systems + (bsc#1218260). +- irqchip/irq-brcmstb-l2: Add write memory barrier before exit + (bsc#1218260). +- wifi: iwlwifi: mvm: fix a crash when we run out of stations + (bsc#1218260). +- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() + (bsc#1218260). +- wifi: cfg80211: fix wiphy delayed work queueing (bsc#1218260). +- wifi: iwlwifi: fix double-free bug (bsc#1218260). +- nfp: flower: prevent re-adding mac index for bonded port + (bsc#1218260). +- nfp: enable NETDEV_XDP_ACT_REDIRECT feature flag (bsc#1218260). +- nfp: use correct macro for LengthSelect in BAR config + (bsc#1218260). +- crypto: algif_hash - Remove bogus SGL free on zero-length + error path (bsc#1218260). +- crypto: ccp - Fix null pointer dereference in + __sev_platform_shutdown_locked (bsc#1218260). +- nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() + (bsc#1218260). +- nilfs2: fix data corruption in dsync block recovery for small + block sizes (bsc#1218260). +- ALSA: hda/realtek: add IDs for Dell dual spk platform + (bsc#1218260). +- ALSA: hda/conexant: Add quirk for SWS JS201D (bsc#1218260). +- ALSA: hda/realtek: fix mute/micmute LED For HP mt645 + (bsc#1218260). +- mmc: slot-gpio: Allow non-sleeping GPIO ro (bsc#1218260). +- io_uring/net: fix multishot accept overflow handling + (bsc#1218260). +- x86/mm/ident_map: Use gbpages only where full GB page should + be mapped (bsc#1218260). +- KVM: x86/pmu: Fix type length error when reading + pmu->fixed_ctr_ctrl (bsc#1218260). +- KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu + (bsc#1218260). +- x86/fpu: Stop relying on userspace for info to fault in xsave + buffer (bsc#1218260). +- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 + (bsc#1218260). +- serial: mxs-auart: fix tx (bsc#1218260). +- serial: core: introduce uart_port_tx_flags() (bsc#1218260). +- powerpc/pseries: fix accuracy of stolen time (bsc#1218260). +- powerpc/cputable: Add missing PPC_FEATURE_BOOKE on PPC64 Book-E + (bsc#1218260). +- powerpc/64: Set task pt_regs->link to the LR value on scv entry + (bsc#1218260). +- ftrace: Fix DIRECT_CALLS to use SAVE_REGS by default + (bsc#1218260). +- serial: max310x: prevent infinite while() loop in port startup + (bsc#1218260). +- serial: max310x: fail probe if clock crystal is unstable + (bsc#1218260). +- serial: max310x: improve crystal stable clock detection + (bsc#1218260). +- serial: max310x: set default value when reading clock ready bit + (bsc#1218260). +- nfp: flower: fix hardware offload for the transfer layer port + (bsc#1218260). +- nfp: flower: add hardware offload check for post ct entry + (bsc#1218260). +- net: dsa: mv88e6xxx: Fix failed probe due to unsupported C45 + reads (bsc#1218260). +- ring-buffer: Clean ring_buffer_poll_wait() error return + (bsc#1218260). +- hv_netvsc: Fix race condition between netvsc_probe and + netvsc_remove (bsc#1218260). +- drm/amd/display: Preserve original aspect ratio in create stream + (bsc#1218260). +- drm/amd/display: Increase frame-larger-than for all + display_mode_vba files (bsc#1218260). +- drm/amd/display: Fix MST Null Ptr for RV (bsc#1218260). +- drm/amdgpu/soc21: update VCN 4 max HEVC encoding resolution + (bsc#1218260). +- drm/prime: Support page array >= 4GB (bsc#1218260). +- drm/amd/display: Add align done check (bsc#1218260). +- drm/msm: Wire up tlb ops (bsc#1218260). +- ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails + (bsc#1218260). +- media: rc: bpf attach/detach requires write permission + (bsc#1218260). +- pmdomain: mediatek: fix race conditions with genpd + (bsc#1218260). +- iio: pressure: bmp280: Add missing bmp085 to SPI id table + (bsc#1218260). +- iio: imu: bno055: serdev requires REGMAP (bsc#1218260). +- iio: imu: adis: ensure proper DMA alignment (bsc#1218260). +- iio: adc: ad_sigma_delta: ensure proper DMA alignment + (bsc#1218260). +- iio: accel: bma400: Fix a compilation problem (bsc#1218260). +- iio: commom: st_sensors: ensure proper DMA alignment + (bsc#1218260). +- iio: core: fix memleak in iio_device_register_sysfs + (bsc#1218260). +- iio: magnetometer: rm3100: add boundary check for the value + read from RM3100_REG_TMRC (bsc#1218260). +- staging: iio: ad5933: fix type mismatch regression + (bsc#1218260). +- Revert "workqueue: Override implicit ordered attribute in + workqueue_apply_unbound_cpumask()" (bsc#1218260). +- tracing/probes: Fix to search structure fields correctly + (bsc#1218260). +- tracing/probes: Fix to set arg size and fmt after setting type + from BTF (bsc#1218260). +- tracing/probes: Fix to show a parse error for bad type for $comm + (bsc#1218260). +- tracing/synthetic: Fix trace_string() return value + (bsc#1218260). +- tracing: Fix wasted memory in saved_cmdlines logic + (bsc#1218260). +- tracing/timerlat: Move hrtimer_init to timerlat_fd open() + (bsc#1218260). +- ext4: avoid bb_free and bb_fragments inconsistency in + mb_free_blocks() (bsc#1218260). +- ext4: fix double-free of blocks due to wrong extents moved_len + (bsc#1218260). +- misc: fastrpc: Mark all sessions as invalid in cb_remove + (bsc#1218260). +- binder: signal epoll threads of self-work (bsc#1218260). +- ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power + (bsc#1218260). +- ALSA: hda/cs8409: Suppress vmaster control for Dolphin models + (bsc#1218260). +- ASoC: codecs: wcd938x: handle deferred probe (bsc#1218260). +- ALSA: hda/realtek - Add speaker pin verbtable for Dell dual + speaker platform (bsc#1218260). +- ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL + (bsc#1218260). +- usb: typec: tpcm: Fix issues with power being removed during + reset (bsc#1218260). +- modpost: Add '.ltext' and '.ltext.*' to TEXT_SECTIONS + (bsc#1218260). +- linux/init: remove __memexit* annotations (bsc#1218260). +- um: Fix adding '-no-pie' for clang (bsc#1218260). +- xen-netback: properly sync TX responses (bsc#1218260). +- parisc: BTLB: Fix crash when setting up BTLB at CPU bringup + (bsc#1218260). +- net: stmmac: do not clear TBS enable bit on link up/down + (bsc#1218260). +- net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() + (bsc#1218260). +- nfc: nci: free rx_data_reassembly skb on NCI device cleanup + (bsc#1218260). +- kbuild: Fix changing ELF file type for output of gen_btf for + big endian (bsc#1218260). +- ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 + thinkpads (bsc#1218260). +- firewire: core: correct documentation of fw_csr_string() + kernel API (bsc#1218260). +- lsm: fix the logic in security_inode_getsecctx() (bsc#1218260). +- lsm: fix default return value of the socket_getpeersec_*() + hooks (bsc#1218260). +- drm/amd: Don't init MEC2 firmware when it fails to load + (bsc#1218260). +- drm/amdgpu: Reset IH OVERFLOW_CLEAR bit (bsc#1218260). +- drm/virtio: Set segment size for virtio_gpu device + (bsc#1218260). +- connector/cn_proc: revert "connector: Fix + proc_event_num_listeners count not cleared" (bsc#1218260). +- Revert "drm/msm/gpu: Push gpu lock down past runpm" + (bsc#1218260). +- Revert "drm/amd: flush any delayed gfxoff on suspend entry" + (bsc#1218260). +- scsi: Revert "scsi: fcoe: Fix potential deadlock on + &fip->ctlr_lock" (bsc#1218260). +- media: Revert "media: rkisp1: Drop IRQF_SHARED" (bsc#1218260). +- Revert "powerpc/pseries/iommu: Fix iommu initialisation during + DLPAR add" (bsc#1218260). +- mptcp: really cope with fastopen race (bsc#1218260). +- mptcp: check addrs list in userspace_pm_get_local_id + (bsc#1218260). +- mptcp: fix rcv space initialization (bsc#1218260). +- mptcp: drop the push_pending field (bsc#1218260). +- selftests: mptcp: add mptcp_lib_kill_wait (bsc#1218260). +- selftests: mptcp: allow changing subtests prefix (bsc#1218260). +- selftests: mptcp: increase timeout to 30 min (bsc#1218260). +- selftests: mptcp: add missing kconfig for NF Mangle + (bsc#1218260). +- selftests: mptcp: add missing kconfig for NF Filter in v6 + (bsc#1218260). +- selftests: mptcp: add missing kconfig for NF Filter + (bsc#1218260). +- mptcp: fix data re-injection from stale subflow (bsc#1218260). +- kallsyms: ignore ARMv4 thunks along with others (bsc#1218260). +- modpost: trim leading spaces when processing source files list + (bsc#1218260). +- i2c: i801: Fix block process call transactions (bsc#1218260). +- i2c: pasemi: split driver into two separate modules + (bsc#1218260). +- powerpc/kasan: Limit KASAN thread size increase to 32KB + (bsc#1218260). +- irqchip/gic-v3-its: Handle non-coherent GICv4 redistributors + (bsc#1218260). +- irqchip/loongson-eiointc: Use correct struct type in + eiointc_domain_alloc() (bsc#1218260). +- i2c: qcom-geni: Correct I2C TRE sequence (bsc#1218260). +- cifs: fix underflow in parse_server_interfaces() (bsc#1218260). +- iio: adc: ad4130: only set GPIO_CTRL if pin is unused + (bsc#1218260). +- iio: adc: ad4130: zero-initialize clock init data (bsc#1218260). +- PCI: Fix active state requirement in PME polling (bsc#1218260). +- Revert "kobject: Remove redundant checks for whether ktype is + NULL" (bsc#1218260). +- powerpc/kasan: Fix addr error caused by page alignment + (bsc#1218260). +- powerpc/6xx: set High BAT Enable flag on G2_LE cores + (bsc#1218260). +- powerpc/pseries/iommu: Fix iommu initialisation during DLPAR + add (bsc#1218260). +- driver core: fw_devlink: Improve detection of overlapping cycles + (bsc#1218260). +- media: ir_toy: fix a memleak in irtoy_tx (bsc#1218260). +- interconnect: qcom: sm8550: Enable sync_state (bsc#1218260). +- interconnect: qcom: sc8180x: Mark CO0 BCM keepalive + (bsc#1218260). +- usb: dwc3: gadget: Fix NULL pointer dereference in + dwc3_gadget_suspend (bsc#1218260). +- usb: core: Prevent null pointer dereference in + update_port_device_state (bsc#1218260). +- usb: chipidea: core: handle power lost in workqueue + (bsc#1218260). +- usb: f_mass_storage: forbid async queue when shutdown happen + (bsc#1218260). +- USB: hub: check for alternate port before enabling + A_ALT_HNP_SUPPORT (bsc#1218260). +- usb: ucsi_acpi: Fix command completion handling (bsc#1218260). +- usb: ulpi: Fix debugfs directory leak (bsc#1218260). +- usb: ucsi: Add missing ppm_lock (bsc#1218260). +- iio: hid-sensor-als: Return 0 for + HID_USAGE_SENSOR_TIME_TIMESTAMP (bsc#1218260). +- HID: wacom: Do not register input devices until after + hid_hw_start (bsc#1218260). +- HID: wacom: generic: Avoid reporting a serial of '0' to + userspace (bsc#1218260). +- HID: i2c-hid-of: fix NULL-deref on failed power up + (bsc#1218260). +- HID: bpf: actually free hdev memory after attaching a HID-BPF + program (bsc#1218260). +- HID: bpf: remove double fdget() (bsc#1218260). +- ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx + (bsc#1218260). +- ALSA: hda/realtek: Fix the external mic not being recognised + for Acer Swift 1 SF114-32 (bsc#1218260). +- parisc: Prevent hung tasks when printing inventory on serial + console (bsc#1218260). +- ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF + (bsc#1218260). +- dm-crypt, dm-verity: disable tasklets (bsc#1218260). +- nouveau: offload fence uevents work to workqueue (bsc#1218260). +- scsi: storvsc: Fix ring buffer size calculation (bsc#1218260). +- selftests: mm: fix map_hugetlb failure on 64K page size systems + (bsc#1218260). +- selftests/mm: Update va_high_addr_switch.sh to check CPU for + la57 flag (bsc#1218260). +- mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), + again (bsc#1218260). +- selftests/mm: switch to bash from sh (bsc#1218260). +- tracing/trigger: Fix to return error if failed to alloc snapshot + (bsc#1218260). +- scs: add CONFIG_MMU dependency for vfree_atomic() (bsc#1218260). +- selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory + (bsc#1218260). +- userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb + (bsc#1218260). +- i40e: Fix waiting for queues of all VSIs to be disabled + (bsc#1218260). +- i40e: Do not allow untrusted VF to remove administratively + set MAC (bsc#1218260). +- mm/memory: Use exception ip to search exception tables + (bsc#1218260). +- ptrace: Introduce exception_ip arch hook (bsc#1218260). +- MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler + (bsc#1218260). +- nouveau/svm: fix kvcalloc() argument order (bsc#1218260). +- net: sysfs: Fix /sys/class/net/ path for statistics + (bsc#1218260). +- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() + (bsc#1218260). +- spi: ppc4xx: Drop write-only variable (bsc#1218260). +- net: tls: fix returned read length with async decrypt + (bsc#1218260). +- net: tls: fix use-after-free with partial reads and async + decrypt (bsc#1218260). +- net: tls: handle backlogging of crypto requests (bsc#1218260). +- tls: fix race between tx work scheduling and socket close + (bsc#1218260). +- tls: fix race between async notify and socket close + (bsc#1218260). +- net: tls: factor out tls_*crypt_async_wait() (bsc#1218260). +- tls: extract context alloc/initialization out of + tls_set_sw_offload (bsc#1218260). +- lan966x: Fix crash when adding interface under a lag + (bsc#1218260). +- net: openvswitch: limit the number of recursions from action + sets (bsc#1218260). +- selftests: forwarding: Fix bridge locked port test flakiness + (bsc#1218260). +- selftests: forwarding: Suppress grep warnings (bsc#1218260). +- selftests: bridge_mdb: Use MDB get instead of dump + (bsc#1218260). +- selftests: forwarding: Fix bridge MDB test flakiness + (bsc#1218260). +- selftests: forwarding: Fix layer 2 miss test flakiness + (bsc#1218260). +- selftests: net: Fix bridge backup port test flakiness + (bsc#1218260). +- selftests/net: convert test_bridge_backup_port.sh to run it + in unique namespace (bsc#1218260). +- perf: CXL: fix mismatched cpmu event opcode (bsc#1218260). +- ALSA: hda/cs35l56: select intended config FW_CS_DSP + (bsc#1218260). +- of: property: Improve finding the supplier of a remote-endpoint + property (bsc#1218260). +- of: property: Improve finding the consumer of a remote-endpoint + property (bsc#1218260). +- devlink: Fix command annotation documentation (bsc#1218260). +- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY + (bsc#1218260). +- net/handshake: Fix handshake_req_destroy_test1 (bsc#1218260). +- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic + (bsc#1218260). +- wifi: iwlwifi: uninitialized variable in + iwl_acpi_get_ppag_table() (bsc#1218260). +- wifi: iwlwifi: Fix some error codes (bsc#1218260). +- KVM: selftests: Fix a semaphore imbalance in the dirty ring + logging test (bsc#1218260). +- spi: imx: fix the burst length at DMA mode and CPU mode + (bsc#1218260). +- drm/msm/gem: Fix double resv lock aquire (bsc#1218260). +- of: unittest: Fix compile in the non-dynamic case (bsc#1218260). +- KVM: selftests: Avoid infinite loop in hyperv_features when + invtsc is missing (bsc#1218260). +- KVM: selftests: Delete superfluous, unused "stage" variable + in AMX test (bsc#1218260). +- selftests/landlock: Fix fs_test build with old libc + (bsc#1218260). +- driver core: Fix device_link_flag_is_sync_state_only() + (bsc#1218260). +- btrfs: don't drop extent_map for free space inode on write error + (bsc#1218260). +- btrfs: reject encoded write if inode has nodatasum flag set + (bsc#1218260). +- btrfs: don't reserve space for checksums when writing to nocow + files (bsc#1218260). +- btrfs: send: return EOPNOTSUPP on unknown flags (bsc#1218260). +- btrfs: forbid deleting live subvol qgroup (bsc#1218260). +- btrfs: do not ASSERT() if the newly created subvolume already + got read (bsc#1218260). +- btrfs: forbid creating subvol qgroups (bsc#1218260). +- btrfs: do not delete unused block group if it may be used soon + (bsc#1218260). +- btrfs: add and use helper to check if block group is used + (bsc#1218260). +- update workarounds for gcc "asm goto" issue (bsc#1218260). +- work around gcc bugs with 'asm goto' with outputs (bsc#1218260). +- commit 25598f3 + +------------------------------------------------------------------- +Wed Feb 21 07:30:11 CET 2024 - jslaby@suse.cz + +- rpm/check-for-config-changes: add GCC_ASM_GOTO_OUTPUT_WORKAROUND to IGNORED_CONFIGS_RE + Introduced by commit 68fb3ca0e408 ("update workarounds for gcc "asm + goto" issue"). +- commit be1bdab + +------------------------------------------------------------------- +Mon Feb 19 12:34:16 CET 2024 - msuchanek@suse.de + +- compute-PATCHVERSION: Do not produce output when awk fails + compute-PATCHVERSION uses awk to produce a shell script that is + subsequently executed to update shell variables which are then printed + as the patchversion. + Some versions of awk, most notably bysybox-gawk do not understand the + awk program and fail to run. This results in no script generated as + output, and printing the initial values of the shell variables as + the patchversion. + When the awk program fails to run produce 'exit 1' as the shell script + to run instead. That prevents printing the stale values, generates no + output, and generates invalid rpm spec file down the line. Then the + problem is flagged early and should be easier to diagnose. +- commit 8ef8383 + ------------------------------------------------------------------- Fri Feb 16 23:43:00 CET 2024 - rfrohl@suse.com @@ -227,6 +832,26 @@ Fri Feb 16 22:59:17 CET 2024 - rfrohl@suse.com replay (bsc#1218260). - commit 77e76e5 +------------------------------------------------------------------- +Wed Feb 7 12:50:28 CET 2024 - jslaby@suse.cz + +- rpm/kernel-binary.spec.in: install scripts/gdb when enabled in config + (bsc#1219653) + They are put into -devel subpackage. And a proper link to + /usr/share/gdb/auto-load/ is created. +- commit 1dccf2a + +------------------------------------------------------------------- +Tue Feb 6 07:09:35 CET 2024 - jslaby@suse.cz + +- rpm/mkspec: sort entries in _multibuild + Otherwise it creates unnecessary diffs when tar-up-ing. It's of course + due to readdir() using "random" order as served by the underlying + filesystem. + See for example: + https://build.opensuse.org/request/show/1144457/changes +- commit d1155de + ------------------------------------------------------------------- Mon Feb 5 22:22:06 CET 2024 - rfrohl@suse.com @@ -2971,6 +3596,12 @@ Thu Feb 1 09:57:11 CET 2024 - rfrohl@suse.com separate API (bsc#1012628). - commit 9bd35fb +------------------------------------------------------------------- +Wed Jan 31 20:58:48 CET 2024 - msuchanek@suse.de + +- kernel-source: Fix description typo +- commit 8abff35 + ------------------------------------------------------------------- Tue Jan 30 11:54:54 CET 2024 - jslaby@suse.cz @@ -7167,6 +7798,13 @@ Fri Dec 1 21:20:13 CET 2023 - msuchanek@suse.de generating ramdisk. Add plain Requires as well. - commit 8c12816 +------------------------------------------------------------------- +Fri Dec 1 21:07:09 CET 2023 - msuchanek@suse.de + +- rpm: Use run_if_exists for all external scriptlets + With that the scriptlets do not need to be installed for build. +- commit 25edd65 + ------------------------------------------------------------------- Fri Dec 1 15:54:32 CET 2023 - msuchanek@suse.de @@ -147145,3 +147783,9 @@ Tue Apr 26 17:28:19 CEST 2016 - mmarek@suse.cz - Drop sysctl files for dropped archs, add ppc64le and arm (bsc#1178838). - commit 87cd715 +------------------------------------------------------------------- +Tue Mar 31 15:46:30 CEST 2009 - jeffm@suse.de + +- doc/README.KSYMS: Add to repo. +- commit 04ec451 + diff --git a/kernel-syms-longterm.spec b/kernel-syms-longterm.spec index 85a0112..c7e0e88 100644 --- a/kernel-syms-longterm.spec +++ b/kernel-syms-longterm.spec @@ -16,7 +16,7 @@ # -%define git_commit 3e5b219e834c2731f503657cd93ddc2091dd706e +%define git_commit d196440022fe20ea32acaf31214950f0585fc4a0 %define variant -longterm%{nil} %include %_sourcedir/kernel-spec-macros @@ -25,10 +25,10 @@ Name: kernel-syms-longterm Summary: Kernel Symbol Versions (modversions) License: GPL-2.0-only Group: Development/Sources -Version: 6.6.17 +Version: 6.6.18 %if %using_buildservice %if 0%{?is_kotd} -Release: .g3e5b219 +Release: .gd196440 %else Release: 0 %endif diff --git a/mkspec b/mkspec index 42d0935..66c3ae3 100644 --- a/mkspec +++ b/mkspec @@ -564,7 +564,7 @@ sub copy_changes { xopen(my $fh, '>', "$dir/_multibuild") if $multibuild; print $fh "\n" if $fh; - while (my $name = readdir $dh) { + foreach my $name (sort readdir $dh) { next unless $name =~ /\.spec$/; next if $name eq "kernel-source$variant.spec"; diff --git a/patches.kernel.org.tar.bz2 b/patches.kernel.org.tar.bz2 index dce690c..7af69a5 100644 --- a/patches.kernel.org.tar.bz2 +++ b/patches.kernel.org.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f22a6e5f707c7b532c651b63ba6777858501d7c0d82fd63c86bfd111a429cb6b -size 2822503 +oid sha256:4bb2bffe9f83b24fe977164b7edd6acccfa9d64384c1e63d98cc3f4e9ea1e4e8 +size 3102364 diff --git a/series.conf b/series.conf index e008295..055e010 100644 --- a/series.conf +++ b/series.conf @@ -3702,6 +3702,345 @@ patches.kernel.org/6.6.17-125-netfilter-nft_set_rbtree-skip-end-interval-ele.patch patches.kernel.org/6.6.17-126-Linux-6.6.17.patch patches.kernel.org/af_unix-Fix-task-hung-while-purging-oob_skb-in-GC.patch + patches.kernel.org/6.6.18-001-work-around-gcc-bugs-with-asm-goto-with-output.patch + patches.kernel.org/6.6.18-002-update-workarounds-for-gcc-asm-goto-issue.patch + patches.kernel.org/6.6.18-003-btrfs-add-and-use-helper-to-check-if-block-gro.patch + patches.kernel.org/6.6.18-004-btrfs-do-not-delete-unused-block-group-if-it-m.patch + patches.kernel.org/6.6.18-005-btrfs-forbid-creating-subvol-qgroups.patch + patches.kernel.org/6.6.18-006-btrfs-do-not-ASSERT-if-the-newly-created-subvo.patch + patches.kernel.org/6.6.18-007-btrfs-forbid-deleting-live-subvol-qgroup.patch + patches.kernel.org/6.6.18-008-btrfs-send-return-EOPNOTSUPP-on-unknown-flags.patch + patches.kernel.org/6.6.18-009-btrfs-don-t-reserve-space-for-checksums-when-w.patch + patches.kernel.org/6.6.18-010-btrfs-reject-encoded-write-if-inode-has-nodata.patch + patches.kernel.org/6.6.18-011-btrfs-don-t-drop-extent_map-for-free-space-ino.patch + patches.kernel.org/6.6.18-012-driver-core-Fix-device_link_flag_is_sync_state.patch + patches.kernel.org/6.6.18-013-selftests-landlock-Fix-fs_test-build-with-old-.patch + patches.kernel.org/6.6.18-014-KVM-selftests-Delete-superfluous-unused-stage-.patch + patches.kernel.org/6.6.18-015-KVM-selftests-Avoid-infinite-loop-in-hyperv_fe.patch + patches.kernel.org/6.6.18-016-of-unittest-Fix-compile-in-the-non-dynamic-cas.patch + patches.kernel.org/6.6.18-017-drm-msm-gem-Fix-double-resv-lock-aquire.patch + patches.kernel.org/6.6.18-018-spi-imx-fix-the-burst-length-at-DMA-mode-and-C.patch + patches.kernel.org/6.6.18-019-KVM-selftests-Fix-a-semaphore-imbalance-in-the.patch + patches.kernel.org/6.6.18-020-wifi-iwlwifi-Fix-some-error-codes.patch + patches.kernel.org/6.6.18-021-wifi-iwlwifi-uninitialized-variable-in-iwl_acp.patch + patches.kernel.org/6.6.18-022-ASoC-SOF-ipc3-topology-Fix-pipeline-tear-down-.patch + patches.kernel.org/6.6.18-023-net-handshake-Fix-handshake_req_destroy_test1.patch + patches.kernel.org/6.6.18-024-bonding-do-not-report-NETDEV_XDP_ACT_XSK_ZEROC.patch + patches.kernel.org/6.6.18-025-devlink-Fix-command-annotation-documentation.patch + patches.kernel.org/6.6.18-026-of-property-Improve-finding-the-consumer-of-a-.patch + patches.kernel.org/6.6.18-027-of-property-Improve-finding-the-supplier-of-a-.patch + patches.kernel.org/6.6.18-028-ALSA-hda-cs35l56-select-intended-config-FW_CS_.patch + patches.kernel.org/6.6.18-029-perf-CXL-fix-mismatched-cpmu-event-opcode.patch + patches.kernel.org/6.6.18-030-selftests-net-convert-test_bridge_backup_port..patch + patches.kernel.org/6.6.18-031-selftests-net-Fix-bridge-backup-port-test-flak.patch + patches.kernel.org/6.6.18-032-selftests-forwarding-Fix-layer-2-miss-test-fla.patch + patches.kernel.org/6.6.18-033-selftests-forwarding-Fix-bridge-MDB-test-flaki.patch + patches.kernel.org/6.6.18-034-selftests-bridge_mdb-Use-MDB-get-instead-of-du.patch + patches.kernel.org/6.6.18-035-selftests-forwarding-Suppress-grep-warnings.patch + patches.kernel.org/6.6.18-036-selftests-forwarding-Fix-bridge-locked-port-te.patch + patches.kernel.org/6.6.18-037-net-openvswitch-limit-the-number-of-recursions.patch + patches.kernel.org/6.6.18-038-lan966x-Fix-crash-when-adding-interface-under-.patch + patches.kernel.org/6.6.18-039-tls-extract-context-alloc-initialization-out-o.patch + patches.kernel.org/6.6.18-040-net-tls-factor-out-tls_-crypt_async_wait.patch + patches.kernel.org/6.6.18-041-tls-fix-race-between-async-notify-and-socket-c.patch + patches.kernel.org/6.6.18-042-tls-fix-race-between-tx-work-scheduling-and-so.patch + patches.kernel.org/6.6.18-043-net-tls-handle-backlogging-of-crypto-requests.patch + patches.kernel.org/6.6.18-044-net-tls-fix-use-after-free-with-partial-reads-.patch + patches.kernel.org/6.6.18-045-net-tls-fix-returned-read-length-with-async-de.patch + patches.kernel.org/6.6.18-046-spi-ppc4xx-Drop-write-only-variable.patch + patches.kernel.org/6.6.18-047-ASoC-rt5645-Fix-deadlock-in-rt5645_jack_detect.patch + patches.kernel.org/6.6.18-048-net-sysfs-Fix-sys-class-net-iface-path-for-sta.patch + patches.kernel.org/6.6.18-049-nouveau-svm-fix-kvcalloc-argument-order.patch + patches.kernel.org/6.6.18-050-MIPS-Add-memory-clobber-to-csum_ipv6_magic-inl.patch + patches.kernel.org/6.6.18-051-ptrace-Introduce-exception_ip-arch-hook.patch + patches.kernel.org/6.6.18-052-mm-memory-Use-exception-ip-to-search-exception.patch + patches.kernel.org/6.6.18-053-i40e-Do-not-allow-untrusted-VF-to-remove-admin.patch + patches.kernel.org/6.6.18-054-i40e-Fix-waiting-for-queues-of-all-VSIs-to-be-.patch + patches.kernel.org/6.6.18-055-userfaultfd-fix-mmap_changing-checking-in-mfil.patch + patches.kernel.org/6.6.18-056-selftests-mm-ksm_tests-should-only-MADV_HUGEPA.patch + patches.kernel.org/6.6.18-057-scs-add-CONFIG_MMU-dependency-for-vfree_atomic.patch + patches.kernel.org/6.6.18-058-tracing-trigger-Fix-to-return-error-if-failed-.patch + patches.kernel.org/6.6.18-059-selftests-mm-switch-to-bash-from-sh.patch + patches.kernel.org/6.6.18-060-mm-writeback-fix-possible-divide-by-zero-in-wb.patch + patches.kernel.org/6.6.18-061-selftests-mm-Update-va_high_addr_switch.sh-to-.patch + patches.kernel.org/6.6.18-062-selftests-mm-fix-map_hugetlb-failure-on-64K-pa.patch + patches.kernel.org/6.6.18-063-scsi-storvsc-Fix-ring-buffer-size-calculation.patch + patches.kernel.org/6.6.18-064-nouveau-offload-fence-uevents-work-to-workqueu.patch + patches.kernel.org/6.6.18-065-dm-crypt-dm-verity-disable-tasklets.patch + patches.kernel.org/6.6.18-066-ASoC-amd-yc-Add-DMI-quirk-for-MSI-Bravo-15-C7V.patch + patches.kernel.org/6.6.18-067-parisc-Prevent-hung-tasks-when-printing-invent.patch + patches.kernel.org/6.6.18-068-ALSA-hda-realtek-Fix-the-external-mic-not-bein.patch + patches.kernel.org/6.6.18-069-ALSA-hda-realtek-Enable-Mute-LED-on-HP-Laptop-.patch + patches.kernel.org/6.6.18-070-HID-bpf-remove-double-fdget.patch + patches.kernel.org/6.6.18-071-HID-bpf-actually-free-hdev-memory-after-attach.patch + patches.kernel.org/6.6.18-072-HID-i2c-hid-of-fix-NULL-deref-on-failed-power-.patch + patches.kernel.org/6.6.18-073-HID-wacom-generic-Avoid-reporting-a-serial-of-.patch + patches.kernel.org/6.6.18-074-HID-wacom-Do-not-register-input-devices-until-.patch + patches.kernel.org/6.6.18-075-iio-hid-sensor-als-Return-0-for-HID_USAGE_SENS.patch + patches.kernel.org/6.6.18-076-usb-ucsi-Add-missing-ppm_lock.patch + patches.kernel.org/6.6.18-077-usb-ulpi-Fix-debugfs-directory-leak.patch + patches.kernel.org/6.6.18-078-usb-ucsi_acpi-Fix-command-completion-handling.patch + patches.kernel.org/6.6.18-079-USB-hub-check-for-alternate-port-before-enabli.patch + patches.kernel.org/6.6.18-080-usb-f_mass_storage-forbid-async-queue-when-shu.patch + patches.kernel.org/6.6.18-081-usb-chipidea-core-handle-power-lost-in-workque.patch + patches.kernel.org/6.6.18-082-usb-core-Prevent-null-pointer-dereference-in-u.patch + patches.kernel.org/6.6.18-083-usb-dwc3-gadget-Fix-NULL-pointer-dereference-i.patch + patches.kernel.org/6.6.18-084-interconnect-qcom-sc8180x-Mark-CO0-BCM-keepali.patch + patches.kernel.org/6.6.18-085-interconnect-qcom-sm8550-Enable-sync_state.patch + patches.kernel.org/6.6.18-086-media-ir_toy-fix-a-memleak-in-irtoy_tx.patch + patches.kernel.org/6.6.18-087-driver-core-fw_devlink-Improve-detection-of-ov.patch + patches.kernel.org/6.6.18-088-powerpc-pseries-iommu-Fix-iommu-initialisation.patch + patches.kernel.org/6.6.18-089-powerpc-6xx-set-High-BAT-Enable-flag-on-G2_LE-.patch + patches.kernel.org/6.6.18-090-powerpc-kasan-Fix-addr-error-caused-by-page-al.patch + patches.kernel.org/6.6.18-091-Revert-kobject-Remove-redundant-checks-for-whe.patch + patches.kernel.org/6.6.18-092-PCI-Fix-active-state-requirement-in-PME-pollin.patch + patches.kernel.org/6.6.18-093-iio-adc-ad4130-zero-initialize-clock-init-data.patch + patches.kernel.org/6.6.18-094-iio-adc-ad4130-only-set-GPIO_CTRL-if-pin-is-un.patch + patches.kernel.org/6.6.18-095-cifs-fix-underflow-in-parse_server_interfaces.patch + patches.kernel.org/6.6.18-096-i2c-qcom-geni-Correct-I2C-TRE-sequence.patch + patches.kernel.org/6.6.18-097-irqchip-loongson-eiointc-Use-correct-struct-ty.patch + patches.kernel.org/6.6.18-098-irqchip-gic-v3-its-Handle-non-coherent-GICv4-r.patch + patches.kernel.org/6.6.18-099-powerpc-kasan-Limit-KASAN-thread-size-increase.patch + patches.kernel.org/6.6.18-100-i2c-pasemi-split-driver-into-two-separate-modu.patch + patches.kernel.org/6.6.18-101-i2c-i801-Fix-block-process-call-transactions.patch + patches.kernel.org/6.6.18-102-modpost-trim-leading-spaces-when-processing-so.patch + patches.kernel.org/6.6.18-103-kallsyms-ignore-ARMv4-thunks-along-with-others.patch + patches.kernel.org/6.6.18-104-mptcp-fix-data-re-injection-from-stale-subflow.patch + patches.kernel.org/6.6.18-105-selftests-mptcp-add-missing-kconfig-for-NF-Fil.patch + patches.kernel.org/6.6.18-106-selftests-mptcp-add-missing-kconfig-for-NF-Fil.patch + patches.kernel.org/6.6.18-107-selftests-mptcp-add-missing-kconfig-for-NF-Man.patch + patches.kernel.org/6.6.18-108-selftests-mptcp-increase-timeout-to-30-min.patch + patches.kernel.org/6.6.18-109-selftests-mptcp-allow-changing-subtests-prefix.patch + patches.kernel.org/6.6.18-110-selftests-mptcp-add-mptcp_lib_kill_wait.patch + patches.kernel.org/6.6.18-111-mptcp-drop-the-push_pending-field.patch + patches.kernel.org/6.6.18-112-mptcp-fix-rcv-space-initialization.patch + patches.kernel.org/6.6.18-113-mptcp-check-addrs-list-in-userspace_pm_get_loc.patch + patches.kernel.org/6.6.18-114-mptcp-really-cope-with-fastopen-race.patch + patches.kernel.org/6.6.18-115-Revert-powerpc-pseries-iommu-Fix-iommu-initial.patch + patches.kernel.org/6.6.18-116-media-Revert-media-rkisp1-Drop-IRQF_SHARED.patch + patches.kernel.org/6.6.18-117-scsi-Revert-scsi-fcoe-Fix-potential-deadlock-o.patch + patches.kernel.org/6.6.18-118-Revert-drm-amd-flush-any-delayed-gfxoff-on-sus.patch + patches.kernel.org/6.6.18-119-Revert-drm-msm-gpu-Push-gpu-lock-down-past-run.patch + patches.kernel.org/6.6.18-120-connector-cn_proc-revert-connector-Fix-proc_ev.patch + patches.kernel.org/6.6.18-121-drm-virtio-Set-segment-size-for-virtio_gpu-dev.patch + patches.kernel.org/6.6.18-122-drm-amdgpu-Reset-IH-OVERFLOW_CLEAR-bit.patch + patches.kernel.org/6.6.18-123-drm-amd-Don-t-init-MEC2-firmware-when-it-fails.patch + patches.kernel.org/6.6.18-124-lsm-fix-default-return-value-of-the-socket_get.patch + patches.kernel.org/6.6.18-125-lsm-fix-the-logic-in-security_inode_getsecctx.patch + patches.kernel.org/6.6.18-126-firewire-core-correct-documentation-of-fw_csr_.patch + patches.kernel.org/6.6.18-127-ALSA-hda-realtek-Apply-headset-jack-quirk-for-.patch + patches.kernel.org/6.6.18-128-kbuild-Fix-changing-ELF-file-type-for-output-o.patch + patches.kernel.org/6.6.18-129-nfc-nci-free-rx_data_reassembly-skb-on-NCI-dev.patch + patches.kernel.org/6.6.18-130-net-hsr-remove-WARN_ONCE-in-send_hsr_supervisi.patch + patches.kernel.org/6.6.18-131-net-stmmac-do-not-clear-TBS-enable-bit-on-link.patch + patches.kernel.org/6.6.18-132-parisc-BTLB-Fix-crash-when-setting-up-BTLB-at-.patch + patches.kernel.org/6.6.18-133-xen-netback-properly-sync-TX-responses.patch + patches.kernel.org/6.6.18-134-um-Fix-adding-no-pie-for-clang.patch + patches.kernel.org/6.6.18-135-linux-init-remove-__memexit-annotations.patch + patches.kernel.org/6.6.18-136-modpost-Add-.ltext-and-.ltext.-to-TEXT_SECTION.patch + patches.kernel.org/6.6.18-137-usb-typec-tpcm-Fix-issues-with-power-being-rem.patch + patches.kernel.org/6.6.18-138-ALSA-hda-realtek-Enable-headset-mic-on-Vaio-VJ.patch + patches.kernel.org/6.6.18-139-ALSA-hda-realtek-Add-speaker-pin-verbtable-for.patch + patches.kernel.org/6.6.18-140-ASoC-codecs-wcd938x-handle-deferred-probe.patch + patches.kernel.org/6.6.18-141-ALSA-hda-cs8409-Suppress-vmaster-control-for-D.patch + patches.kernel.org/6.6.18-142-ALSA-hda-realtek-fix-mute-micmute-LEDs-for-HP-.patch + patches.kernel.org/6.6.18-143-binder-signal-epoll-threads-of-self-work.patch + patches.kernel.org/6.6.18-144-misc-fastrpc-Mark-all-sessions-as-invalid-in-c.patch + patches.kernel.org/6.6.18-145-ext4-fix-double-free-of-blocks-due-to-wrong-ex.patch + patches.kernel.org/6.6.18-146-ext4-avoid-bb_free-and-bb_fragments-inconsiste.patch + patches.kernel.org/6.6.18-147-tracing-timerlat-Move-hrtimer_init-to-timerlat.patch + patches.kernel.org/6.6.18-148-tracing-Fix-wasted-memory-in-saved_cmdlines-lo.patch + patches.kernel.org/6.6.18-149-tracing-synthetic-Fix-trace_string-return-valu.patch + patches.kernel.org/6.6.18-150-tracing-probes-Fix-to-show-a-parse-error-for-b.patch + patches.kernel.org/6.6.18-151-tracing-probes-Fix-to-set-arg-size-and-fmt-aft.patch + patches.kernel.org/6.6.18-152-tracing-probes-Fix-to-search-structure-fields-.patch + patches.kernel.org/6.6.18-153-Revert-workqueue-Override-implicit-ordered-att.patch + patches.kernel.org/6.6.18-154-staging-iio-ad5933-fix-type-mismatch-regressio.patch + patches.kernel.org/6.6.18-155-iio-magnetometer-rm3100-add-boundary-check-for.patch + patches.kernel.org/6.6.18-156-iio-core-fix-memleak-in-iio_device_register_sy.patch + patches.kernel.org/6.6.18-157-iio-commom-st_sensors-ensure-proper-DMA-alignm.patch + patches.kernel.org/6.6.18-158-iio-accel-bma400-Fix-a-compilation-problem.patch + patches.kernel.org/6.6.18-159-iio-adc-ad_sigma_delta-ensure-proper-DMA-align.patch + patches.kernel.org/6.6.18-160-iio-imu-adis-ensure-proper-DMA-alignment.patch + patches.kernel.org/6.6.18-161-iio-imu-bno055-serdev-requires-REGMAP.patch + patches.kernel.org/6.6.18-162-iio-pressure-bmp280-Add-missing-bmp085-to-SPI-.patch + patches.kernel.org/6.6.18-163-pmdomain-mediatek-fix-race-conditions-with-gen.patch + patches.kernel.org/6.6.18-164-media-rc-bpf-attach-detach-requires-write-perm.patch + patches.kernel.org/6.6.18-165-ksmbd-free-aux-buffer-if-ksmbd_iov_pin_rsp_rea.patch + patches.kernel.org/6.6.18-166-drm-msm-Wire-up-tlb-ops.patch + patches.kernel.org/6.6.18-167-drm-amd-display-Add-align-done-check.patch + patches.kernel.org/6.6.18-168-drm-prime-Support-page-array-4GB.patch + patches.kernel.org/6.6.18-169-drm-amdgpu-soc21-update-VCN-4-max-HEVC-encodin.patch + patches.kernel.org/6.6.18-170-drm-amd-display-Fix-MST-Null-Ptr-for-RV.patch + patches.kernel.org/6.6.18-171-drm-amd-display-Increase-frame-larger-than-for.patch + patches.kernel.org/6.6.18-172-drm-amd-display-Preserve-original-aspect-ratio.patch + patches.kernel.org/6.6.18-173-hv_netvsc-Fix-race-condition-between-netvsc_pr.patch + patches.kernel.org/6.6.18-174-ring-buffer-Clean-ring_buffer_poll_wait-error-.patch + patches.kernel.org/6.6.18-175-net-dsa-mv88e6xxx-Fix-failed-probe-due-to-unsu.patch + patches.kernel.org/6.6.18-176-nfp-flower-add-hardware-offload-check-for-post.patch + patches.kernel.org/6.6.18-177-nfp-flower-fix-hardware-offload-for-the-transf.patch + patches.kernel.org/6.6.18-178-serial-max310x-set-default-value-when-reading-.patch + patches.kernel.org/6.6.18-179-serial-max310x-improve-crystal-stable-clock-de.patch + patches.kernel.org/6.6.18-180-serial-max310x-fail-probe-if-clock-crystal-is-.patch + patches.kernel.org/6.6.18-181-serial-max310x-prevent-infinite-while-loop-in-.patch + patches.kernel.org/6.6.18-182-ftrace-Fix-DIRECT_CALLS-to-use-SAVE_REGS-by-de.patch + patches.kernel.org/6.6.18-183-powerpc-64-Set-task-pt_regs-link-to-the-LR-val.patch + patches.kernel.org/6.6.18-184-powerpc-cputable-Add-missing-PPC_FEATURE_BOOKE.patch + patches.kernel.org/6.6.18-185-powerpc-pseries-fix-accuracy-of-stolen-time.patch + patches.kernel.org/6.6.18-186-serial-core-introduce-uart_port_tx_flags.patch + patches.kernel.org/6.6.18-187-serial-mxs-auart-fix-tx.patch + patches.kernel.org/6.6.18-188-x86-Kconfig-Transmeta-Crusoe-is-CPU-family-5-n.patch + patches.kernel.org/6.6.18-189-x86-fpu-Stop-relying-on-userspace-for-info-to-.patch + patches.kernel.org/6.6.18-190-KVM-x86-make-KVM_REQ_NMI-request-iff-NMI-pendi.patch + patches.kernel.org/6.6.18-191-KVM-x86-pmu-Fix-type-length-error-when-reading.patch + patches.kernel.org/6.6.18-192-x86-mm-ident_map-Use-gbpages-only-where-full-G.patch + patches.kernel.org/6.6.18-193-io_uring-net-fix-multishot-accept-overflow-han.patch + patches.kernel.org/6.6.18-194-mmc-slot-gpio-Allow-non-sleeping-GPIO-ro.patch + patches.kernel.org/6.6.18-195-ALSA-hda-realtek-fix-mute-micmute-LED-For-HP-m.patch + patches.kernel.org/6.6.18-196-ALSA-hda-conexant-Add-quirk-for-SWS-JS201D.patch + patches.kernel.org/6.6.18-197-ALSA-hda-realtek-add-IDs-for-Dell-dual-spk-pla.patch + patches.kernel.org/6.6.18-198-nilfs2-fix-data-corruption-in-dsync-block-reco.patch + patches.kernel.org/6.6.18-199-nilfs2-fix-hang-in-nilfs_lookup_dirty_data_buf.patch + patches.kernel.org/6.6.18-200-crypto-ccp-Fix-null-pointer-dereference-in-__s.patch + patches.kernel.org/6.6.18-201-crypto-algif_hash-Remove-bogus-SGL-free-on-zer.patch + patches.kernel.org/6.6.18-202-nfp-use-correct-macro-for-LengthSelect-in-BAR-.patch + patches.kernel.org/6.6.18-203-nfp-enable-NETDEV_XDP_ACT_REDIRECT-feature-fla.patch + patches.kernel.org/6.6.18-204-nfp-flower-prevent-re-adding-mac-index-for-bon.patch + patches.kernel.org/6.6.18-205-wifi-iwlwifi-fix-double-free-bug.patch + patches.kernel.org/6.6.18-206-wifi-cfg80211-fix-wiphy-delayed-work-queueing.patch + patches.kernel.org/6.6.18-207-wifi-mac80211-reload-info-pointer-in-ieee80211.patch + patches.kernel.org/6.6.18-208-wifi-iwlwifi-mvm-fix-a-crash-when-we-run-out-o.patch + patches.kernel.org/6.6.18-209-irqchip-irq-brcmstb-l2-Add-write-memory-barrie.patch + patches.kernel.org/6.6.18-210-irqchip-gic-v3-its-Restore-quirk-probing-for-A.patch + patches.kernel.org/6.6.18-211-irqchip-gic-v3-its-Fix-GICv4.1-VPE-affinity-up.patch + patches.kernel.org/6.6.18-212-thunderbolt-Fix-setting-the-CNS-bit-in-ROUTER_.patch + patches.kernel.org/6.6.18-213-smb-client-set-correct-id-uid-and-cruid-for-mu.patch + patches.kernel.org/6.6.18-214-smb-Fix-regression-in-writes-when-non-standard.patch + patches.kernel.org/6.6.18-215-KVM-arm64-Fix-circular-locking-dependency.patch + patches.kernel.org/6.6.18-216-zonefs-Improve-error-handling.patch + patches.kernel.org/6.6.18-217-mmc-sdhci-pci-o2micro-Fix-a-warm-reboot-issue-.patch + patches.kernel.org/6.6.18-218-arm64-signal-Don-t-assume-that-TIF_SVE-means-w.patch + patches.kernel.org/6.6.18-219-arm64-Subscribe-Microsoft-Azure-Cobalt-100-to-.patch + patches.kernel.org/6.6.18-220-ASoC-SOF-IPC3-fix-message-bounds-on-ipc-ops.patch + patches.kernel.org/6.6.18-221-ASoC-tas2781-add-module-parameter-to-tascodec_.patch + patches.kernel.org/6.6.18-222-ASoC-amd-yc-Add-DMI-quirk-for-Lenovo-Ideapad-P.patch + patches.kernel.org/6.6.18-223-tools-rv-Fix-curr_reactor-uninitialized-variab.patch + patches.kernel.org/6.6.18-224-tools-rv-Fix-Makefile-compiler-options-for-cla.patch + patches.kernel.org/6.6.18-225-tools-rtla-Remove-unused-sched_getattr-functio.patch + patches.kernel.org/6.6.18-226-tools-rtla-Replace-setting-prio-with-nice-for-.patch + patches.kernel.org/6.6.18-227-tools-rtla-Fix-clang-warning-about-mount_point.patch + patches.kernel.org/6.6.18-228-tools-rtla-Exit-with-EXIT_SUCCESS-when-help-is.patch + patches.kernel.org/6.6.18-229-tools-rtla-Fix-uninitialized-bucket-data-bucke.patch + patches.kernel.org/6.6.18-230-tools-rtla-Fix-Makefile-compiler-options-for-c.patch + patches.kernel.org/6.6.18-231-fs-relax-mount_setattr-permission-checks.patch + patches.kernel.org/6.6.18-232-net-ethernet-ti-cpsw-enable-mac_managed_pm-to-.patch + patches.kernel.org/6.6.18-233-s390-qeth-Fix-potential-loss-of-L3-IP-in-case-.patch + patches.kernel.org/6.6.18-234-net-ethernet-ti-cpsw_new-enable-mac_managed_pm.patch + patches.kernel.org/6.6.18-235-pmdomain-renesas-r8a77980-sysc-CR7-must-be-alw.patch + patches.kernel.org/6.6.18-236-net-stmmac-protect-updates-of-64-bit-statistic.patch + patches.kernel.org/6.6.18-237-hv_netvsc-Register-VF-in-netvsc_probe-if-NET_D.patch + patches.kernel.org/6.6.18-238-ceph-prevent-use-after-free-in-encode_cap_msg.patch + patches.kernel.org/6.6.18-239-fs-hugetlb-fix-NULL-pointer-dereference-in-hug.patch + patches.kernel.org/6.6.18-240-mm-hugetlb-pages-should-not-be-reserved-by-shm.patch + patches.kernel.org/6.6.18-241-LoongArch-Fix-earlycon-parameter-if-KASAN-enab.patch + patches.kernel.org/6.6.18-242-blk-wbt-Fix-detection-of-dirty-throttled-tasks.patch + patches.kernel.org/6.6.18-243-docs-kernel_feat.py-fix-build-error-for-missin.patch + patches.kernel.org/6.6.18-244-of-property-fix-typo-in-io-channels.patch + patches.kernel.org/6.6.18-245-can-netlink-Fix-TDCO-calculation-using-the-old.patch + patches.kernel.org/6.6.18-246-can-j1939-prevent-deadlock-by-changing-j1939_s.patch + patches.kernel.org/6.6.18-247-can-j1939-Fix-UAF-in-j1939_sk_match_filter-dur.patch + patches.kernel.org/6.6.18-248-pmdomain-core-Move-the-unused-cleanup-to-a-_sy.patch + patches.kernel.org/6.6.18-249-fs-proc-do_task_stat-move-thread_group_cputime.patch + patches.kernel.org/6.6.18-250-tracing-Fix-HAVE_DYNAMIC_FTRACE_WITH_REGS-ifde.patch + patches.kernel.org/6.6.18-251-tracing-Inform-kmemleak-of-saved_cmdlines-allo.patch + patches.kernel.org/6.6.18-252-md-bypass-block-throttle-for-superblock-update.patch + patches.kernel.org/6.6.18-253-block-fix-partial-zone-append-completion-handl.patch + patches.kernel.org/6.6.18-254-netfilter-ipset-fix-performance-regression-in-.patch + patches.kernel.org/6.6.18-255-netfilter-ipset-Missing-gc-cancellations-fixed.patch + patches.kernel.org/6.6.18-256-parisc-Fix-random-data-corruption-from-excepti.patch + patches.kernel.org/6.6.18-257-Revert-eventfs-Do-not-allow-NULL-parent-to-eve.patch + patches.kernel.org/6.6.18-258-Revert-eventfs-Check-for-NULL-ef-in-eventfs_se.patch + patches.kernel.org/6.6.18-259-Revert-eventfs-Use-simple_recursive_removal-to.patch + patches.kernel.org/6.6.18-260-Revert-eventfs-Delete-eventfs_inode-when-the-l.patch + patches.kernel.org/6.6.18-261-Revert-eventfs-Save-ownership-and-mode.patch + patches.kernel.org/6.6.18-262-Revert-eventfs-Remove-is_freed-union-with-rcu-.patch + patches.kernel.org/6.6.18-263-eventfs-Remove-eventfs_file-and-just-use-event.patch + patches.kernel.org/6.6.18-264-eventfs-Use-eventfs_remove_events_dir.patch + patches.kernel.org/6.6.18-265-eventfs-Use-ERR_CAST-in-eventfs_create_events_.patch + patches.kernel.org/6.6.18-266-eventfs-Fix-failure-path-in-eventfs_create_eve.patch + patches.kernel.org/6.6.18-267-tracefs-eventfs-Modify-mismatched-function-nam.patch + patches.kernel.org/6.6.18-268-eventfs-Fix-WARN_ON-in-create_file_dentry.patch + patches.kernel.org/6.6.18-269-eventfs-Fix-typo-in-eventfs_inode-union-commen.patch + patches.kernel.org/6.6.18-270-eventfs-Remove-extra-dget-in-eventfs_create_ev.patch + patches.kernel.org/6.6.18-271-eventfs-Fix-kerneldoc-of-eventfs_remove_rec.patch + patches.kernel.org/6.6.18-272-eventfs-Remove-is_freed-union-with-rcu-head.patch + patches.kernel.org/6.6.18-273-eventfs-Have-a-free_ei-that-just-frees-the-eve.patch + patches.kernel.org/6.6.18-274-eventfs-Test-for-ei-is_freed-when-accessing-ei.patch + patches.kernel.org/6.6.18-275-eventfs-Save-ownership-and-mode.patch + patches.kernel.org/6.6.18-276-eventfs-Hold-eventfs_mutex-when-calling-callba.patch + patches.kernel.org/6.6.18-277-eventfs-Delete-eventfs_inode-when-the-last-den.patch + patches.kernel.org/6.6.18-278-eventfs-Remove-special-processing-of-dput-of-e.patch + patches.kernel.org/6.6.18-279-eventfs-Use-simple_recursive_removal-to-clean-.patch + patches.kernel.org/6.6.18-280-eventfs-Remove-expectation-that-ei-is_freed-me.patch + patches.kernel.org/6.6.18-281-eventfs-Do-not-invalidate-dentry-in-create_fil.patch + patches.kernel.org/6.6.18-282-eventfs-Use-GFP_NOFS-for-allocation-when-event.patch + patches.kernel.org/6.6.18-283-eventfs-Move-taking-of-inode_lock-into-dcache_.patch + patches.kernel.org/6.6.18-284-eventfs-Do-not-allow-NULL-parent-to-eventfs_st.patch + patches.kernel.org/6.6.18-285-eventfs-Make-sure-that-parent-d_inode-is-locke.patch + patches.kernel.org/6.6.18-286-eventfs-Fix-events-beyond-NAME_MAX-blocking-ta.patch + patches.kernel.org/6.6.18-287-eventfs-Have-event-files-and-directories-defau.patch + patches.kernel.org/6.6.18-288-eventfs-Fix-file-and-directory-uid-and-gid-own.patch + patches.kernel.org/6.6.18-289-tracefs-Check-for-dentry-d_inode-exists-in-set.patch + patches.kernel.org/6.6.18-290-eventfs-Fix-bitwise-fields-for-is_events.patch + patches.kernel.org/6.6.18-291-eventfs-Remove-lookup-parameter-from-create_di.patch + patches.kernel.org/6.6.18-292-eventfs-Stop-using-dcache_readdir-for-getdents.patch + patches.kernel.org/6.6.18-293-tracefs-eventfs-Use-root-and-instance-inodes-a.patch + patches.kernel.org/6.6.18-294-eventfs-Have-eventfs_iterate-stop-immediately-.patch + patches.kernel.org/6.6.18-295-eventfs-Do-ctx-pos-update-for-all-iterations-i.patch + patches.kernel.org/6.6.18-296-eventfs-Read-ei-entries-before-ei-children-in-.patch + patches.kernel.org/6.6.18-297-eventfs-Shortcut-eventfs_iterate-by-skipping-e.patch + patches.kernel.org/6.6.18-298-eventfs-Have-the-inodes-all-for-files-and-dire.patch + patches.kernel.org/6.6.18-299-eventfs-Do-not-create-dentries-nor-inodes-in-i.patch + patches.kernel.org/6.6.18-300-eventfs-Use-kcalloc-instead-of-kzalloc.patch + patches.kernel.org/6.6.18-301-eventfs-Save-directory-inodes-in-the-eventfs_i.patch + patches.kernel.org/6.6.18-302-tracefs-remove-stale-update_gid-code.patch + patches.kernel.org/6.6.18-303-tracefs-Zero-out-the-tracefs_inode-when-alloca.patch + patches.kernel.org/6.6.18-304-eventfs-Initialize-the-tracefs-inode-properly.patch + patches.kernel.org/6.6.18-305-tracefs-Avoid-using-the-ei-dentry-pointer-unne.patch + patches.kernel.org/6.6.18-306-tracefs-dentry-lookup-crapectomy.patch + patches.kernel.org/6.6.18-307-eventfs-Remove-unused-d_parent-pointer-field.patch + patches.kernel.org/6.6.18-308-eventfs-Clean-up-dentry-ops-and-add-revalidate.patch + patches.kernel.org/6.6.18-309-eventfs-Get-rid-of-dentry-pointers-without-ref.patch + patches.kernel.org/6.6.18-310-eventfs-Warn-if-an-eventfs_inode-is-freed-with.patch + patches.kernel.org/6.6.18-311-eventfs-Restructure-eventfs_inode-structure-to.patch + patches.kernel.org/6.6.18-312-eventfs-Remove-fsnotify-functions-from-lookup.patch + patches.kernel.org/6.6.18-313-eventfs-Keep-all-directory-links-at-1.patch + patches.kernel.org/6.6.18-314-nfsd-don-t-take-fi_lock-in-nfsd_break_deleg_cb.patch + patches.kernel.org/6.6.18-315-x86-efi-Drop-EFI-stub-.bss-from-.data-section.patch + patches.kernel.org/6.6.18-316-x86-efi-Disregard-setup-header-of-loaded-image.patch + patches.kernel.org/6.6.18-317-x86-efi-Drop-alignment-flags-from-PE-section-h.patch + patches.kernel.org/6.6.18-318-x86-boot-Remove-the-bugger-off-message.patch + patches.kernel.org/6.6.18-319-x86-boot-Omit-compression-buffer-from-PE-COFF-.patch + patches.kernel.org/6.6.18-320-x86-boot-Drop-redundant-code-setting-the-root-.patch + patches.kernel.org/6.6.18-321-x86-boot-Drop-references-to-startup_64.patch + patches.kernel.org/6.6.18-322-x86-boot-Grab-kernel_info-offset-from-zoffset-.patch + patches.kernel.org/6.6.18-323-x86-boot-Set-EFI-handover-offset-directly-in-h.patch + patches.kernel.org/6.6.18-324-x86-boot-Define-setup-size-in-linker-script.patch + patches.kernel.org/6.6.18-325-x86-boot-Derive-file-size-from-_edata-symbol.patch + patches.kernel.org/6.6.18-326-x86-boot-Construct-PE-COFF-.text-section-from-.patch + patches.kernel.org/6.6.18-327-x86-boot-Drop-PE-COFF-.reloc-section.patch + patches.kernel.org/6.6.18-328-x86-boot-Split-off-PE-COFF-.data-section.patch + patches.kernel.org/6.6.18-329-x86-boot-Increase-section-and-file-alignment-t.patch + patches.kernel.org/6.6.18-330-x86-efistub-Use-1-1-file-memory-mapping-for-PE.patch + patches.kernel.org/6.6.18-331-sched-membarrier-reduce-the-ability-to-hammer-.patch + patches.kernel.org/6.6.18-332-of-property-Add-in-ports-out-ports-support-to-.patch + patches.kernel.org/6.6.18-333-nilfs2-fix-potential-bug-in-end_buffer_async_w.patch + patches.kernel.org/6.6.18-334-dm-limit-the-number-of-targets-and-parameter-s.patch + patches.kernel.org/6.6.18-335-x86-barrier-Do-not-serialize-MSR-accesses-on-A.patch + patches.kernel.org/6.6.18-336-Documentation-arch-ia64-features.rst-fix-kerne.patch + patches.kernel.org/6.6.18-337-tracing-Make-system_callback-function-static.patch + patches.kernel.org/6.6.18-338-tracing-Fix-a-NULL-vs-IS_ERR-bug-in-event_subs.patch + patches.kernel.org/6.6.18-339-Linux-6.6.18.patch ######################################################## # Build fixes that apply to the vanilla kernel too. diff --git a/source-timestamp b/source-timestamp index 17e1be4..a628d44 100644 --- a/source-timestamp +++ b/source-timestamp @@ -1,3 +1,3 @@ -2024-02-16 22:43:00 +0000 -GIT Revision: 3e5b219e834c2731f503657cd93ddc2091dd706e +2024-02-23 09:33:05 +0000 +GIT Revision: d196440022fe20ea32acaf31214950f0585fc4a0 GIT Branch: slowroll