Removed rpms ============ - kernel-livepatch-6_4_0-150600_8-default - libavif13 - libavif13-32bit - librav1e0 - librav1e0-32bit - python3-mailmanclient - tftpboot-installation-openSUSE-Leap-15.6-Alpha-aarch64 - tftpboot-installation-openSUSE-Leap-15.6-Alpha-ppc64le - tftpboot-installation-openSUSE-Leap-15.6-Alpha-s390x - tftpboot-installation-openSUSE-Leap-15.6-Alpha-x86_64 Added rpms ========== - ghc-deferred-folds - ghc-deferred-folds-devel - ghc-hledger-ui - ghc-hledger-ui-devel - ghc-hspec-contrib - ghc-hspec-contrib-devel - ghc-isomorphism-class - ghc-isomorphism-class-devel - ghc-pager - ghc-pager-devel - ghc-prettyprinter-compat-ansi-wl-pprint - ghc-prettyprinter-compat-ansi-wl-pprint-devel - ghc-quote-quot - ghc-quote-quot-devel - ghc-text-ansi - ghc-text-ansi-devel - ghc-text-builder - ghc-text-builder-dev - ghc-text-builder-dev-devel - ghc-text-builder-devel - ghc-toml-reader - ghc-toml-reader-devel - ghc-vty-crossplatform - ghc-vty-crossplatform-devel - ghc-vty-unix - ghc-vty-unix-devel - libduktape206-32bit - libnsl1-32bit - libsysprof-6-6 - openssh-server-config-rootlogin - python311-nftables - python311-scp - rabbitmq-server-bash-completion - rabbitmq-server-zsh-completion - synce4l - sysprof-gtk - tftpboot-installation-openSUSE-Leap-15.6-Beta-aarch64 - tftpboot-installation-openSUSE-Leap-15.6-Beta-ppc64le - tftpboot-installation-openSUSE-Leap-15.6-Beta-s390x - tftpboot-installation-openSUSE-Leap-15.6-Beta-x86_64 Package Source Changes ====================== MozillaFirefox +- Firefox Extended Support Release 115.8.0 ESR + * Fixed: Various security fixes and other quality improvements. +- Mozilla Firefox ESR 115.8 + MFSA 2024-UNKNOWN (bsc#1220048) + * NO CVE-NUMBER ASSIGNED YET (bmo#1843752) + Out-of-bounds memory read in networking channels + * NO CVE-NUMBER ASSIGNED YET (bmo#1877879) + Alert dialog could have been spoofed on another site + * NO CVE-NUMBER ASSIGNED YET (bmo#1832627) + Fullscreen Notification could have been hidden by select + element + * NO CVE-NUMBER ASSIGNED YET (bmo#1833814) + Custom cursor could obscure the permission dialog + * NO CVE-NUMBER ASSIGNED YET (bmo#1860065) + Mouse cursor re-positioned unexpectedly could have led to + unintended permission grants + * NO CVE-NUMBER ASSIGNED YET (bmo#1864385) + Multipart HTTP Responses would accept the Set-Cookie header + in response parts + * NO CVE-NUMBER ASSIGNED YET (bmo#1874502) + Incorrect code generation on 32-bit ARM devices + * NO CVE-NUMBER ASSIGNED YET (bmo#1855686, bmo#1867982, bmo#1871498, + bmo#1872296, bmo#1873521, bmo#1873577, bmo#1873597, + bmo#1873866, bmo#1874080, bmo#1874740, bmo#1875795, + bmo#1875906, bmo#1876425, bmo#1878211, bmo#1878286) + Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8, + and Thunderbird 115.8 + +- Recommend libfido2-udev on codestreams that exist, in order to try + to get security keys (e.g. Yubikeys) work out of the box. (bsc#1184272) + - Placeholder changelog-entry (bsc#1218955) + * Fixed: Various security fixes and other quality improvements. +- Mozilla Firefox ESR 115.7 + MFSA 2024-02 (bsc#1218955) + * CVE-2024-0741 (bmo#1864587) + Out of bounds write in ANGLE + * CVE-2024-0742 (bmo#1867152) + Failure to update user input timestamp + * CVE-2024-0746 (bmo#1660223) + Crash when listing printers on Linux + * CVE-2024-0747 (bmo#1764343) + Bypass of Content Security Policy when directive unsafe- + inline was set + * CVE-2024-0749 (bmo#1813463) + Phishing site popup could show local origin in address bar + * CVE-2024-0750 (bmo#1863083) + Potential permissions request bypass via clickjacking + * CVE-2024-0751 (bmo#1865689) + Privilege escalation through devtools + * CVE-2024-0753 (bmo#1870262) + HSTS policy on subdomain could bypass policy of upper domain + * CVE-2024-0755 (bmo#1868456, bmo#1871445, bmo#1873701) + Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7, + and Thunderbird 115.7 MozillaThunderbird +- Mozilla Thunderbird 115.8 + * new: Added option to show packet dump when OpenPGP fails to + decrypt (bmo#1874504) + * fixed: Thunderbird slowed down significantly when opening + email files (.eml) (bmo#1863957) + * fixed: Inbox view intermittently reverted to default view + after moving or deleting messages (bmo#1725127) + * fixed: Size of collapsed folders in folder pane did not + include size of subfolders (bmo#1870641) + * fixed: Hovering over folder does not always expand subfolders + (bmo#1873101) + * fixed: Switching to thread pane of a folder using keyboard + navigation did not focus top message (bmo#1869557) + * fixed: Clicking "Sent unsent messages" in Outbox context menu + while in offline mode did not prompt user to go online + (bmo#1873487) + * fixed: Mail tab-specific Unified Toolbar buttons received + focus incorrectly (bmo#1872239) + * fixed: Quick Filter settings did not persist when Quick + Filter bar was turned off (bmo#1850266) + * fixed: Quick Filters were unusually slow (bmo#1849650) + * fixed: OpenPGP Key Manager filtering did not work + (bmo#1873655) + * fixed: OpenPGP sometimes attempted to decrypt message with + incorrect key (bmo#1865620) + * fixed: Autoconfig failed on servers that did not support + OAuth2 (bmo#1869122) + * fixed: Opening different attachments with the same name in + different messages could cause attachment files to become + conflated (bmo#1873023) + * fixed: Overflowed attachment list could not be scrolled + (bmo#1871343) + * fixed: Passwords disappeared from password manager list after + applying and clearing filters (bmo#1874646) + * fixed: Cookies in cookie manager list disappeared after + applying and then clearing filters (bmo#1876733) + * fixed: Security fixes + MFSA 2024-07 (bsc#1220048) + * CVE-2024-1546 (bmo#1843752) + Out-of-bounds memory read in networking channels + * CVE-2024-1547 (bmo#1877879) + Alert dialog could have been spoofed on another site + * CVE-2024-1548 (bmo#1832627) + Fullscreen Notification could have been hidden by select + element + * CVE-2024-1549 (bmo#1833814) + Custom cursor could obscure the permission dialog + * CVE-2024-1550 (bmo#1860065) + Mouse cursor re-positioned unexpectedly could have led to + unintended permission grants + * CVE-2024-1551 (bmo#1864385) + Multipart HTTP Responses would accept the Set-Cookie header + in response parts + * CVE-2024-1552 (bmo#1874502) + Incorrect code generation on 32-bit ARM devices + * CVE-2024-1553 (bmo#1855686, bmo#1867982, bmo#1871498, + bmo#1872296, bmo#1873521, bmo#1873577, bmo#1873597, + bmo#1873866, bmo#1874080, bmo#1874740, bmo#1875795, + bmo#1875906, bmo#1876425, bmo#1878211, bmo#1878286) + Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8, + and Thunderbird 115.8 + ServiceReport +- Update to version 2.2.4 (bsc#1220410 ltc#204408) + * ServiceReport v2.2.4 release + * [kdump] update /etc/sysconfig/kdump config processing + * [kdump] customize initrd dump component check for SLES + * [fadump] update initrd validation check + * [kdump] restrict lsinitrd command to fetch only modules + +- Fix build with RPM 4.19: unnumbered patches are no longer + supported. + apache-commons-codec +- Update to 1.16.1: + * New features: + + Add Maven property project.build.outputTimestamp for build + reproducibility + * Fixed Bugs: + + CODEC-295: Test clean ups + + CODEC-295: Correct error in Base64 Javadoc + + CODEC-295: Add minimum Java version in changes.xml + + CODEC-310: Documentation update for the + org.apache.commons.codec.digest.* package + + Precompile regular expression in UnixCrypt.crypt(byte[], + String) + + CODEC-315: Fix possible IndexOutOfBoundException in + PhoneticEngine.encode method + + CODEC-313: Fix possible ArrayIndexOutOfBoundsException in + QuotedPrintableCodec.encodeQuotedPrintable() method + + CODEC-312: Fix possible StringIndexOutOfBoundException in + MatchRatingApproachEncoder.encode() method + + CODEC-311: Fix possible ArrayIndexOutOfBoundException in + RefinedSoundex.getMappingCode() + + CODEC-314: Fix possible IndexOutOfBoundsException in + PercentCodec.insertAlwaysEncodeChars() method + + Deprecate UnixCrypt 0-argument constructor + + Deprecate Md5Crypt 0-argument constructor + + Deprecate Crypt 0-argument constructor + + Deprecate StringUtils 0-argument constructor + + Deprecate Resources 0-argument constructor + + Deprecate Charsets 0-argument constructor + + Deprecate CharEncoding 0-argument constructor + +- Update to 1.16.0: + * Minor improvements #67. Fixes CODEC-295. + * Remove duplicated words from Javadocs. + * Simplify assertion #84. Fixes CODEC-301. + * Simplify assertion #84. Fixes CODEC-300. + * Use Standard Charset object #82. Fixes CODEC-298. + * Use String.contains() functions #125. + * Avoid use toString() or substring() in favor of a simplified expression #126. + * Fix byte-skipping in Base16 decoding #135. Fixes CODEC-305. + * Fix several typos, improve writing in some javadocs #139. + * BaseNCodecOutputStream.eof() should not throw IOException. + * Javadoc improvements and cleanups. + * Deprecate BaseNCodec.isWhiteSpace(byte) and use Character.isWhitespace(int). + * Add support for Blake3 family of hashes. Fixes CODEC-296. + * Add github/codeql-action. + * Bump actions/cache from v2 to v3.0.10 #75, #99, #119, #138, #149, #152. + * Bump actions/setup-java from v1.4.1 to 3.5.1 #60, #62, #121. + * Bump actions/checkout from 2.3.2 to 3.1.0 #65, #98, #114, #153. + * Bump commons-parent from 52 to 58, #147, #165, #170. + * Bump junit from 4.13.1 to 5.9.1 #76, #39, #140, #148. Fixes CODEC-285. + * Bump Java 7 to 8. + * Bump japicmp-maven-plugin from 0.14.3 to 0.17.1. + * Bump jacoco-maven-plugin from 0.8.5 to 0.8.8 (Fixes Java 15 builds). + * Bump maven-surefire-plugin from 2.22.2 to 3.0.0-M7 #122, #134. + * Bump maven-javadoc-plugin from 3.2.0 to 3.4.1. + * Bump animal-sniffer-maven-plugin from 1.19 to 1.22. + * Bump maven-pmd-plugin from 3.13.0 to 3.19.0, #133, #142, #145. + * Bump pmd from 6.47.0 to 6.52.0. + * Bump maven-checkstyle-plugin from 2.17 to 3.2.0 #143. + * Bump checkstyle from 8.45.1 to 9.3 #97, #100, #101, #103. + * Bump taglist-maven-plugin from 2.4 to 3.0.0 #102. + * Bump jacoco-maven-plugin from 0.8.7 to 0.8.8. + apache-commons-compress +- Use %patch -P N instead of deprecated %patchN. + +- Upgrade to 1.26 + * Fixing several vulnerabilities + + bsc#1220068, CVE-2024-26308 + + bsc#1220070, CVE-2024-25710 + * New Features + + Add and use ZipFile.builder(), ZipFile.Builder, and deprecate + constructors + + Add and use SevenZFile.builder(), SevenZFile.Builder, and + deprecate constructors + + Add and use ArchiveInputStream.getCharset() + + Add and use ArchiveEntry.resolveIn(Path) + + Add Maven property project.build.outputTimestamp for build + reproducibility + * Fixed Bugs + + COMPRESS-632: Check for invalid PAX values in TarArchiveEntry + + COMPRESS-632: Fix for zero size headers in ArjInputStream + + COMPRESS-632: Fixes and tests for ArInputStream + + COMPRESS-632: Fixes for dump file parsing + + COMPRESS-632: Improve CPIO exception detection and handling + + Deprecate SkipShieldingInputStream without replacement (no + longer used) + + Reuse commons-codec, don't duplicate class PureJavaCrc32C + (removed package-private class) + + Reuse commons-codec, don't duplicate class XXHash32 + (deprecated class) + + Reuse commons-io, don't duplicate class Charsets (deprecated + class) + + Reuse commons-io, don't duplicate class IOUtils (deprecated + methods) + + Reuse commons-io, don't duplicate class BoundedInputStream + (deprecated class) + + Reuse commons-io, don't duplicate class FileTimes (deprecated + TimeUtils methods) + + Reuse Arrays.equals(byte[], byte[]) and deprecate + ArchiveUtils.isEqual(byte[], byte[]) + + Add a null-check for the class loader of OsgiUtils + + Add a null-check in Pack200.newInstance(String, String) + + Deprecate ChecksumCalculatingInputStream in favor of + java.util.zip.CheckedInputStream + + Deprecate CRC32VerifyingInputStream + .CRC32VerifyingInputStream(InputStream, long, int) + + COMPRESS-655: FramedSnappyCompressorOutputStream produces + incorrect output when writing a large buffer + + COMPRESS-657: Fix TAR directory entries being misinterpreted + as files + + Deprecate unused method FileNameUtils.getBaseName(String) + + Deprecate unused method FileNameUtils.getExtension(String) + + ArchiveInputStream.BoundedInputStream.read() incorrectly adds + 1 for EOF to the bytes read count + + Deprecate IOUtils.read(File, byte[]) + + Deprecate IOUtils.copyRange(InputStream, long, OutputStream, + int) + + COMPRESS-653: ZipArchiveOutputStream multi archive updates + metadata in incorrect file + + Deprecate ByteUtils.InputStreamByteSupplier + + Deprecate ByteUtils.fromLittleEndian(InputStream, int) + + Deprecate ByteUtils.toLittleEndian(DataOutput, long, int) + + Reduce duplication by having ArchiveInputStream extend + FilterInputStream + + Support preamble garbage in ZipArchiveInputStream + + COMPRESS-658: Fix formatting the lowest expressable DOS time + + Drop reflection from ExtraFieldUtils static initialization + + Preserve exception causation in + ExtraFieldUtils.register(Class) +- Upgrade to 1.25.0 + * New features: + + Add GzipParameters.getFileName() and deprecate getFilename() + + Add GzipParameters.setFileName(String) and deprecate + setFilename(String) + + Add FileNameUtil.getCompressedFileName(String) and deprecate + getCompressedFilename(String) + + Add FileNameUtil.getUncompressedFileName(String) and deprecate + getUncompressedFilename(String) + + Add FileNameUtil.isCompressedFileName(String) and deprecate + isCompressedFilename(String) + + Add BZip2Utils.getCompressedFileName(String) and deprecate + getCompressedFilename(String) + + Add BZip2Utils.getUncompressedFileName(String) and deprecate + getUncompressedFilename(String) + + Add BZip2Utils.isCompressedFileName(String) and deprecate + isCompressedFilename(String) + + Add LZMAUtils.getCompressedFileName(String) and deprecate + getCompressedFilename(String) + + Add LZMAUtils.getUncompressedFileName(String) and deprecate + getUncompressedFilename(String) + + Add LZMAUtils.isCompressedFileName(String) and deprecate + isCompressedFilename(String) + + Add XYUtils.getCompressedFileName(String) and deprecate + getCompressedFilename(String) + + Add XYUtils.getUncompressedFileName(String) and deprecate + getUncompressedFilename(String) + + Add XYUtils.isCompressedFileName(String) and deprecate + isCompressedFilename(String) + + Add GzipUtils.getCompressedFileName(String) and deprecate + getCompressedFilename(String) + + Add GzipUtils.getUncompressedFileName(String) and deprecate + getUncompressedFilename(String) + + Add GzipUtils.isCompressedFileName(String) and deprecate + isCompressedFilename(String) + + Add SevenZOutputFile.putArchiveEntry(SevenZArchiveEntry) and + deprecate putArchiveEntry(ArchiveEntry) + + Add generics to ChangeSet and ChangeSetPerformer + + Add generics to ArchiveStreamProvider and friends + + Add a generic type parameter to ArchiveOutputStream and avoid + unchecked/unconfirmed type casts in subclasses + + Add a generic type parameter to ArchiveInputStream and + deprecate redundant get methods in subclasses + + COMPRESS-648: Add ability to restrict autodetection in + CompressorStreamFactory + * Fixed Bugs: + + Precompile regular expression in + ArArchiveInputStream.isBSDLongName(String) + + Precompile regular expression in + ArArchiveInputStream.isGNULongName(String) + + Precompile regular expression in + TarArchiveEntry.parseInstantFromDecimalSeconds(String) + + Precompile regular expression in + ChangeSet.addDeletion(Change) + + COMPRESS-649: Improve performance in + BlockLZ4CompressorOutputStream + + Null-guard Lister.main(String[]) for programmatic invocation + + NPE in pack200.NewAttributeBands.Reference + .addAttributeToBand(NewAttribute, InputStream) + + Incorrect lazy initialization and update of static field in + pack200.CodecEncoding.getSpecifier(Codec, Codec) + + Incorrect string comparison in unpack200.AttributeLayout + .numBackwardsCallables() + + Inefficient use of keySet iterator instead of entrySet + iterator in pack200.PackingOptions + .addOrUpdateAttributeActions(List, Map, int) + + Package private class pack200.IcBands.IcTuple should be a + static inner class + + Private class ZipFile.BoundedFileChannelInputStream should be + a static inner class + + Refactor internal SevenZ AES256SHA256Decoder InputStream into + a named static inner class + + Refactor internal SevenZ AES256SHA256Decoder OutputStream into + a named static inner class + + Use the root Locale for string conversion of command line + options in org.apache.commons.compress.archivers.sevenz.CLI + + Calling PackingUtils.config(PackingOptions) with null now + closes the internal FileHandler + + COMPRESS-650: LZ4 compressor throws IndexOutOfBoundsException + + COMPRESS-632: LZWInputStream.initializeTables(int) should + throw IllegalArgumentException instead of + ArrayIndexOutOfBoundsException + + COMPRESS-647: Throw IOException instead of + ArrayIndexOutOfBoundsException when reading Zip with data + descriptor entries +- Update to 1.24.0 + * New features: + + Make ZipArchiveEntry.getLocalHeaderOffset() public + * Fixed Bugs: + + Use try-with-resources in ArchiveStreamFactory + + Javadoc and code comments: Sanitize grammar issues and typos + + Remove redundant (null) initializations + + [StepSecurity] ci: Harden GitHub Actions +- Update to 1.23.0 + * New features: + + COMPRESS-614: Use FileTime for time fields in + SevenZipArchiveEntry + + COMPRESS-621: Fix calculation the offset of the first ZIP + central directory entry + + COMPRESS-633:Add encryption support for SevenZ + + COMPRESS-613: Support for extra time data in Zip archives + + COMPRESS-621: Add org.apache.commons.compress.archivers.zip + .DefaultBackingStoreSupplier to write to a custom folder + instead of the default temporary folder. + + COMPRESS-600: Add capability to configure Deflater strategy + in GzipCompressorOutputStream: + GzipParameters.setDeflateStrategy(int). + * Fixed Bugs: + + Implicit narrowing conversion in compound assignment + + Avoid NPE in FileNameUtils.getBaseName(Path) for paths with + zero elements like root paths + + Avoid NPE in FileNameUtils.getExtension(Path) for paths with + zero elements like root paths + + LZMA2Decoder.decode() looses original exception + + Extract conditions and avoid duplicate code. + + Remove duplicate conditions. Use switch instead. + + Replace JUnit 3 and 4 with JUnit 5 + + Make 'ZipFile.offsetComparator' static + + COMPRESS-638: The GzipCompressorOutputStream#writeHeader() + uses ISO_8859_1 to write the file name and comment. If the + strings contains non-ISO_8859_1 characters, unknown characters + are displayed after decompression. Use percent encoding for + non ISO_8859_1 characters. + + Port some code from IO to NIO APIs + + pack200: Fix FileBands misusing InputStream#read(byte[]) + + COMPRESS-641: Add TarArchiveEntry.getLinkFlag() + + COMPRESS-642: Integer overflow ArithmeticException in + TarArchiveOutputStream + + COMPRESS-642: org.apache.commons.compress.archivers.zip + .ZipFile.finalize() should not write to std err. + * Removed: + + Remove BZip2CompressorOutputStream.finalize() which only wrote + to std err +- Update to 1.22 + * New features: + + COMPRESS-602: Migrate zip package to use NIO + + Add APK file extension constants: ArchiveStreamFactory.APK, + APKM, APKS, XAPK + + ArchiveStreamFactory.createArchiveInputStream(String, + InputStream, String) supports the "APK" format (it's a JAR) + + Expander example now has NIO Path versions of IO File APIs + + COMPRESS-612: Improve TAR support for file times + + Add SevenZArchiveEntry.setContentMethods(SevenZMethodConfiguration...) + * Fixed Bugs: + + Fix some compiler warnings in pack200 packages + + Close File input stream after unpacking in + Pack200UnpackerAdapter.unpack(File, JarOutputStream) + + Pack200UnpackerAdapter.unpack(InputStream, JarOutputStream) + should not close its given input stream + + COMPRESS-596: Fix minor problem in examples. + + COMPRESS-584: Add a limit to the copy buffer in + IOUtils.readRange() to avoid reading more from a channel than + asked for + + Documentation nits + + Replace wrapper Collections.sort is with an instance method + directly + + Replace manual comparisons with Comparator.comparingInt() + + Replace manual copy of array contents with System.arraycopy() + + Fix thread safety issues when encoding 7z password + + bzip2: calculate median-of-3 on unsigned values + + Use Math.min and Math.max calculations. + + COMPRESS-603: Expander should be able to work if an entry's + name is "./". + + COMPRESS-604: Ensure compatibility with Java 8 + + Use StringBuilder instead of StringBuffer. + + Inline variable. Remove redundant local variable. + + Use compare method + + Remove Unnecessary interface modifiers + + Avoid use C-style array declaration. + + ChecksumVerifyingInputStream.read() does not always validate + checksum at end-of-stream + + Fix TarFileTest + + COMPRESS-625: Update Wikipedia link in TarUtils.java:627. + + COMPRESS-626: OutOfMemoryError on malformed pack200 input + (attributes). + + COMPRESS-628: OutOfMemoryError on malformed pack200 input + (org.apache.commons.compress.harmony.pack200.NewAttributeBands + .readNextUnionCase). + + COMPRESS-628: OutOfMemoryError on malformed unpack200 input + (org.apache.commons.compress.harmony.unpack200 + .NewAttributeBands.readNextUnionCase). + + Some input streams are not closed in org.apache.commons + .compress.harmony.pack200.PackingUtils + + COMPRESS-627: Pack200 causes a 'archive.3E' error if it's not + in the system class loader. +- Modified patches: + * 0001-Remove-Brotli-compressor.patch + * 0002-Remove-ZSTD-compressor.patch + * 0003-Remove-Pack200-compressor.patch + + rediff to changed context +- Removed patch: + * fix_java_8_compatibility.patch + + not needed, since we handle the compatibility differently + -- use saxon and saxon-scripts only when using maven - -- 'Initial SUSE packaging from jpackage.org 5.0' - apache-commons-io +- Upgrade to 2.15.1 + * Fixed Bugs: + + Fix wrong issue id in change log + + Add test for FileChannels.contentEquals() + + Fix FileChannels.contentEquals() + + Fix some Javadoc issues in LineIterator and IOUtils + + Simplify FileAlterationObserver internal processing + + Avoid NullPointerException in RegexFileFilter + .RegexFileFilter(Pattern) + + Avoid NullPointerException in RegexFileFilter + .accept(Path, BasicFileAttributes) + + Fix SpotBugs error: Class org.apache.commons.io.filefilter + .RegexFileFilter defines non-transient non-serializable + instance field pathToString [org.apache.commons.io.filefilter + .RegexFileFilter] In RegexFileFilter.java SE_BAD_FIELD + + Fix SpotBugs error: Class org.apache.commons.io.filefilter + .DelegateFileFilter defines non-transient non-serializable + instance field fileFilter [org.apache.commons.io.filefilter + .DelegateFileFilter] In DelegateFileFilter.java SE_BAD_FIELD + + Fix SpotBugs error: Class org.apache.commons.io.filefilter + .DelegateFileFilter defines non-transient non-serializable + instance field fileNameFilter [org.apache.commons.io + .filefilter.DelegateFileFilter] In DelegateFileFilter.java + SE_BAD_FIELD + + Fix SpotBugs error: org.apache.commons.io.function.IOStream$1 + .next() cannot throw NoSuchElementException [org.apache + .commons.io.function.IOStream$1] At IOStream.java:[line 98] + IT_NO_SUCH_ELEMENT + + Fix SpotBugs error: org.apache.commons.io.monitor + .FileAlterationMonitor.getObservers() may expose internal + representation by returning FileAlterationMonitor.observers + [org.apache.commons.io.monitor.FileAlterationMonitor] At + FileAlterationMonitor.java:[line 124] EI_EXPOSE_REP + + Fix SpotBugs error: Class org.apache.commons.io.monitor + .FileAlterationObserver defines non-transient non-serializable + instance field fileFilter [org.apache.commons.io.monitor + .FileAlterationObserver] In FileAlterationObserver.java + SE_BAD_FIELD + + Fix SpotBugs error: Class org.apache.commons.io.monitor + .FileAlterationObserver defines non-transient non-serializable + instance field listeners [org.apache.commons.io.monitor + .FileAlterationObserver] In FileAlterationObserver.java + SE_BAD_FIELD + + Fix SpotBugs error: org.apache.commons.io.FileCleaningTracker + .getDeleteFailures() may expose internal representation by + returning FileCleaningTracker.deleteFailures [org.apache + .commons.io.FileCleaningTracker] At + FileCleaningTracker.java:[line 218] EI_EXPOSE_REP + + Fix SpotBugs error: org.apache.commons.io.IOExceptionList + .getCauseList() may expose internal representation by + returning IOExceptionList.causeList [org.apache.commons.io + .IOExceptionList] At IOExceptionList.java:[line 118] + EI_EXPOSE_REP + + Fix SpotBugs error: org.apache.commons.io.IOExceptionList + .getCauseList(Class) may expose internal representation by + returning IOExceptionList.causeList [org.apache.commons.io + .IOExceptionList] At IOExceptionList.java:[line 129] + EI_EXPOSE_REP + + Fix SpotBugs error: org.apache.commons.io.file + .AccumulatorPathVisitor.getDirList() may expose internal + representation by returning AccumulatorPathVisitor.dirList + [org.apache.commons.io.file.AccumulatorPathVisitor] At + AccumulatorPathVisitor.java:[line 179] EI_EXPOSE_REP + + Fix SpotBugs error: org.apache.commons.io.file + .AccumulatorPathVisitor.getFileList() may expose internal + representation by returning AccumulatorPathVisitor.fileList + [org.apache.commons.io.file.AccumulatorPathVisitor] At + AccumulatorPathVisitor.java:[line 188] EI_EXPOSE_REP + + Fix SpotBugs error: org.apache.commons.io.input + .ObservableInputStream.getObservers() may expose internal + representation by returning ObservableInputStream.observers + [org.apache.commons.io.input.ObservableInputStream] At + ObservableInputStream.java:[line 187] EI_EXPOSE_REP + + Fix SpotBugs error: Exception thrown in class org.apache + .commons.io.input.UnsynchronizedByteArrayInputStream at new + org.apache.commons.io.input + .UnsynchronizedByteArrayInputStream(byte[], int) will leave + the constructor. The object under construction remains + partially initialized and may be vulnerable to Finalizer + attacks. [org.apache.commons.io.input + .UnsynchronizedByteArrayInputStream, org.apache.commons.io + .input.UnsynchronizedByteArrayInputStream] At + UnsynchronizedByteArrayInputStream.java:[line 202] + CT_CONSTRUCTOR_THROW + + Fix SpotBugs error: Exception thrown in class org.apache + .commons.io.input.UnsynchronizedByteArrayInputStream at new + org.apache.commons.io.input + .UnsynchronizedByteArrayInputStream(byte[], int, int) will + leave the constructor. The object under construction remains + partially initialized and may be vulnerable to Finalizer + attacks. [org.apache.commons.io.input + .UnsynchronizedByteArrayInputStream, org.apache.commons.io + .input.UnsynchronizedByteArrayInputStream] At + UnsynchronizedByteArrayInputStream.java:[line 223] + CT_CONSTRUCTOR_THROW +- Upgrade to 2.15.0 + * New features: + + Add org.apache.commons.io.channels.FileChannels + + Add RandomAccessFiles#contentEquals(RandomAccessFile, + RandomAccessFile) + + Add RandomAccessFiles#reset(RandomAccessFile) + + Add PathUtilsContentEqualsBenchmark + + Add org.apache.commons.io.StreamIterator + + Add MessageDigestInputStream and deprecate + MessageDigestCalculatingInputStream + * Fixed Bugs: + + IO-815: XmlStreamReader encoding match RE is too strict + + IO-810: Javadoc in FileUtils does not reflect code for thrown + exceptions + + IO-812: Javadoc should mention closing Streams based on file + resources + + IO-811: In tests, Files.walk() direct and indirect callers + fail to close the returned Stream + + IO-811: FileUtils.listFiles(File, String[], boolean) fails to + close its internal Stream + + IO-811: FileUtils.iterateFiles(File, String[], boolean) fails + to close its internal Stream + + IO-811: StreamIterator fails to close its internal Stream + + IO-814: Don't throw UncheckedIOException + + IO-414: Don't write a BOM on every (or any) line + + IO-814: RandomAccessFileMode.create(Path) provides a better + NullPointerException message + + Improve performance of PathUtils.fileContentEquals(Path, Path, + LinkOption[], OpenOption[]) by about 60%, see + PathUtilsContentEqualsBenchmark + + Improve performance of PathUtils.fileContentEquals(Path, Path) + by about 60%, see PathUtilsContentEqualsBenchmark + + Improve performance of FileUtils.contentEquals(File, File) by + about 60%, see PathUtilsContentEqualsBenchmark + + Remove unused test code + + [Javadoc] IOUtils#contentEquals does not throw + NullPointerException + + Fix CodeQL warnings in UnsynchronizedBufferedInputStream: + Implicit narrowing conversion in compound assignment + + MessageDigestCalculatingInputStream + .MessageDigestMaintainingObserver + .MessageDigestMaintainingObserver(MessageDigest) now throws a + NullPointerException if the MessageDigest is null + + MessageDigestCalculatingInputStream + .MessageDigestCalculatingInputStream(InputStream, + MessageDigest) now throws a NullPointerException if the + MessageDigest is null + + IO-816: UnsynchronizedBufferedInputStream.read(byte[], int, + int) does not use buffer + +- Build with source and target levels 8 + +- Update to 2.14.0: + * Lots of new features, fixes and updates. + * https://commons.apache.org/proper/commons-io/changes-report.html#a2.14.0 + autofs +- Use %patch -P N instead of deprecated %patchN. + +- update to 5.1.9 (bsc#1219508) + * fix kernel mount status notification. + * fix fedfs build flags. + * fix set open file limit. + * improve descriptor open error reporting. + * fix root offset error handling. + * fix fix root offset error handling. + * fix nonstrict fail handling of last offset mount. + * dont fail on duplicate offset entry tree add. + * fix loop under run in cache_get_offset_parent(). + * bailout on rpc systemerror. + * fix nfsv4 only mounts should not use rpcbind. + * simplify cache_add() a little. + * fix use after free in tree_mapent_delete_offset_tree(). + * fix memory leak in xdr_exports(). + * avoid calling pthread_getspecific() with NULL key_thread_attempt_id. + * fix sysconf(3) return handling. + * remove nonstrict parameter from tree_mapent_umount_offsets(). + * fix handling of incorrect return from umount_ent(). + * dont use initgroups() at spawn. + * fix bashism in configure. + * musl: fix missing include in hash.h. + * musl: define fallback dummy NSS config path + * musl: avoid internal stat.h definitions. + * musl: add missing include to hash.h for _WORDSIZE. + * musl: add missing include to log.h for pid_t. + * musl: define _SWORD_TYPE. + * add autofs_strerror_r() helper for musl. + * update configure. + * handle innetgr() not present in musl. + * fix missing unlock in sasl_do_kinit_ext_cc(). + * fix a couple of null cache locking problems. + * restore gcc flags after autoconf Kerberos 5 check. + * prepare for OpenLDAP SASL binding. + * let OpenLDAP handle SASL binding. + * configure: LDAP function checks ignore implicit declarations. + * improve debug logging of LDAP binds. + * improve debug logging of SASL binds. + * internal SASL logging only in debug log mode. + * more comprehensive verbose logging for LDAP maps. + * fix invalid tsv access. + * support SCRAM for SASL binding. + * ldap_sasl_interactive_bind() needs credentials for auto-detection. + * fix autofs regression due to positive_timeout. + * fix parse module instance mutex naming. + * serialise lookup module open and reinit. + * coverity fix for invalid access. + * fix hosts map deadlock on restart. + * fix deadlock with hosts map reload. + * fix memory leak in update_hosts_mounts(). + * fix minus only option handling in concat_options(). + * fix incorrect path for is_mounted() in try_remount(). + * fix additional tsv invalid access. + * fix use_ignore_mount_option description. + * include addtional log info for mounts. + * fail on empty replicated host name. + * improve handling of ENOENT in sss setautomntent(). + * don't immediately call function when waiting. + * define LDAP_DEPRECATED during LDAP configure check. + * fix return status of mount_autofs(). + * don't close lookup at umount. + * fix deadlock in lookups. + * dont delay expire. + * make amd mapent search function name clear. + * rename statemachine() to signal_handler(). + * make signal handling consistent. + * eliminate last remaining state_pipe usage. + * add function master_find_mapent_by_devid(). + * use device id to locate autofs_point when setting log priotity. + * add command pipe handling functions. + * switch to application wide command pipe. + * get rid of unused field submnt_count. + * fix mount tree startup reconnect. + * fix unterminated read in handle_cmd_pipe_fifo_message(). + * fix memory leak in sasl_do_kinit() + * fix fix mount tree startup reconnect. + * fix amd selector function matching. + * get rid entry thid field. + * continue expire immediately after submount check. + * eliminate realpath from mount of submount. + * eliminate root param from autofs mount and umount. + * remove redundant fstat from do_mount_direct(). + * get rid of strlen call in handle_packet_missing_direct(). + * remove redundant stat call in lookup_ghost(). + * set mapent dev and ino before adding to index. + * change to use printf functions in amd parser. + * dont call umount_subtree_mounts() on parent at umount. + * dont take parent source lock at mount shutdown. + * fix possible use after free in handle_mounts_exit(). + * make submount cleanup the same as top level mounts. + * add soucre parameter to module functions. + * add ioctlfd open helper. + * make open files limit configurable. + * use correct reference for IN6 macro call. + * dont probe interface that cant send packet. + * fix some sss error return cases. + * fix incorrect matching of cached wildcard key. + * fix expire retry looping. + * allow -null map in indirect maps. + * fix multi-mount check. + * fix let OpenLDAP handle SASL binding. + * always recreate credential cache. + * fix ldap_parse_page_control() check. + * fix typo in create_cmd_pipe_fifo(). + * add null check in master_kill(). + * be more careful with cmd pipe at exit. + * rename configure.in to configure.ac. + * update autoconf macros. + * update autoconf release. + * update autofs release. +- drop autofs-5-1-3-fix-unset-tsd-group-name-handling.patch, upstream + as ab8ca82 ("autofs-5.1.3 - fix unset tsd group name handling") +- drop autofs-Test-TCP-request-correctly-in-nfs_get_info.patch, + superseded by 80845bb ("autofs-5.1.8 - fix nfsv4 only mounts should + not use rpcbind") +- rebase autofs-5.1.1-dbus-udisks-monitor.patch atop 37fda2c + ("autofs-5.1.8 - add soucre parameter to module functions") + + +- autofs-5.1.3-revert-fix-argc-off-by-one-in-mount_aut.patch + Fix off-by-one error in recursive map handling. (bsc#1209653) + + + + + +- autofs-5.1.6-fix-quoted-string-length-calc-in-expand.patch + Fix problem with quote handling + (bsc#1181715) + +- 0005-autofs-5.1.4-fix-incorrect-locking-in-sss-lookup.patch + Fix locking problem that causes deadlock when sss used. + (bsc#1196485) + +- 0004-autofs-5.1.3-add-port-parameter-to-rpc_ping.patch + Suppress portmap calls when port explicitly given + (bsc#1195697) + + + + +- Update pidfile path to /run from /var/run (bsc#1185155) + + + + + + + + + + -- autofs-5.1.3-revert-fix-argc-off-by-one-in-mount_aut.patch - Fix off-by-one error in recursive map handling. (bsc#1209653) - -- autofs-5.1.6-fix-quoted-string-length-calc-in-expand.patch - Fix problem with quote handling - (bsc#1181715) - -- 0005-autofs-5.1.4-fix-incorrect-locking-in-sss-lookup.patch - Fix locking problem that causes deadlock when sss used. - (bsc#1196485) - -- 0004-autofs-5.1.3-add-port-parameter-to-rpc_ping.patch - Suppress portmap calls when port explicitly given - (bsc#1195697) - -- Update pidfile path to /run from /var/run (bsc#1185155) - bluez +- Add necessary Supplements (gnome-bluetooth, blueman, bluedevil5) + to bluez-obexd, so that file transfer features of the applications + can be used by default (bsc#1209153). +- Update the description of bluez-obexd. + +- add fix-link-key-address-type.patch - thanks to + pallaswept for identifying the right patch for the pairing + regression + +- update to 5.71: + * Fix issue with not registering CSIS service. + * Fix issue with registering pairing callbacks. + * Fix issue with corruption during discovery filter parsing. +- drop CVE-2023-45866.patch, + Fix-.device_probe-failing-if-SDP-record-is-not.patch: upstream +- update bluez-disable-broken-tests.diff: disable failing vcp test + clamav-database +- database refresh on 2024-02-26 (bsc#1084929) + cloud-netconfig +- Update to version 1.10: + + Drop cloud-netconfig-nm sub package and include NM dispatcher + script in main packages (bsc#1219007) + + Spec file cleanup + +- Update to version 1.9: + + Drop package dependency on sysconfig-netconfig + + Improve log level handling + + Support IPv6 IMDS endpoint in EC2 (bsc#1218069) + crmsh +- Update to version 4.6.0+20240221.58aa13d1: + * Fix: ui_node: clearstate command needs adjustment (bsc#1219831) + * Fix: bootstrap: fail to join a cluster with hostname alias + * Fix: bootstrap: clear stall data about ssh users left possiblely from previous setups (bsc#1219476, bsc#1219535) + * Fix: report: Escape special characters in pattern (bsc#1220022) + * Fix: ui_cluster: Can't start cluster with --all option if no cib (bsc#1219052) + * Fix: bootstrap: ssh key of the init node is duplicated in the authorized_keys files of other node (bsc#1218940) + * Fix: sh: guide users to setup key-based ssh authentication when non-interactive authentcation fails (bsc#1219045) + * Fix: report: Unable to gather log files that are in the syslog format (bsc#1218491) + dtb-aarch64 +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. (bsc#1216776, bsc#1220277) +- commit 92057e0 + +- supported.conf: Mark adin driver as supported (jsc#PED-4736 bsc#1220218) +- commit ea21e8c + +- mm: move vma locking out of vma_prepare and dup_anon_vma + (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit ce51ec9 + +- mmap: fix error paths with dup_anon_vma() (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit 04c8742 + +- selftests/iommu: fix the config fragment (git-fixes). +- platform/x86: thinkpad_acpi: Only update profile if successfully + converted (git-fixes). +- platform/x86: intel-vbtn: Stop calling "VBDL" from + notify_handler (git-fixes). +- platform/x86: touchscreen_dmi: Allow partial (prefix) matches + for ACPI names (git-fixes). +- net: phy: realtek: Fix rtl8211f_config_init() for + RTL8211F(D)(I)-VD-CG PHY (git-fixes). +- selftests: bonding: set active slave to primary eth1 + specifically (git-fixes). +- crypto: virtio/akcipher - Fix stack overflow on memcpy + (git-fixes). +- can: netlink: Fix TDCO calculation using the old data bittiming + (git-fixes). +- can: j1939: Fix UAF in j1939_sk_match_filter during + setsockopt(SO_J1939_FILTER) (git-fixes). +- wifi: iwlwifi: mvm: fix a crash when we run out of stations + (git-fixes). +- wifi: iwlwifi: uninitialized variable in + iwl_acpi_get_ppag_table() (git-fixes). +- wifi: iwlwifi: Fix some error codes (git-fixes). +- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() + (git-fixes). +- spi-mxs: Fix chipselect glitch (git-fixes). +- spi: ppc4xx: Drop write-only variable (git-fixes). +- HID: wacom: generic: Avoid reporting a serial of '0' to + userspace (git-fixes). +- HID: wacom: Do not register input devices until after + hid_hw_start (git-fixes). +- commit aa892f5 + +- mm, mmap: fix vma_merge() case 7 with vma_ops->close + (bsc#1217313). +- commit 3278f37 + +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. +- commit 5d036a3 + +- Rename and refresh + patches.suse/cpufreq-ondemand-Set-default-up_threshold-to-30-on-multi-core-systems.patch. +- commit c52e450 + +- netfilter: nft_set_rbtree: skip end interval element from gc + (bsc#1220144 CVE-2024-26581). +- commit 66ac4ca + +- netfilter: nf_tables: nft_set_rbtree: fix spurious insertion + failure (git-fixes). +- commit 1616b86 + +- netfilter: nft_set_rbtree: skip sync GC for new elements in + this transaction (git-fixes). +- commit fe02f5f + +- net: micrel: Fix PTP frame parsing for lan8814 (git-fixes). +- commit fdde0d3 + +- tun: add missing rx stats accounting in tun_xdp_act (git-fixes). +- commit 54ceabf + +- tun: fix missing dropped counter in tun_xdp_act (git-fixes). +- commit 81acbf0 + +- Update patches.suse/powerpc-pseries-fix-accuracy-of-stolen-time.patch + (bsc#1215199 bsc#1220129 ltc#205683). +- commit 3a6e250 + +- nvme-fabrics: typo in nvmf_parse_key() (bsc#1219670). +- commit aaaca39 + +- scsi: ibmvfc: Open-code reset loop for target reset + (bsc#1220106). +- commit d127e55 + +- scsi: ibmvfc: Limit max hw queues by num_online_cpus() + (bsc#1220106). +- commit 3ef410b + +- sched/membarrier: reduce the ability to hammer on sys_membarrier + (git-fixes). +- commit 55d8e46 + +- RDMA/srpt: fix function pointer cast warnings (git-fixes) +- commit ddb0ea4 + +- RDMA/qedr: Fix qedr_create_user_qp error flow (git-fixes) +- commit f6e1202 + +- RDMA/srpt: Support specifying the srpt_service_guid parameter (git-fixes) +- commit 118994c + +- IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (git-fixes) +- commit 86d2329 + +- RDMA/irdma: Add AE for too many RNRS (git-fixes) +- commit 39a8fd9 + +- RDMA/irdma: Set the CQ read threshold for GEN 1 (git-fixes) +- commit d6a78b2 + +- RDMA/irdma: Validate max_send_wr and max_recv_wr (git-fixes) +- commit 4ad24ee + +- RDMA/irdma: Fix KASAN issue with tasklet (git-fixes) +- commit 3d431c6 + +- IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (git-fixes) +- commit 5cf010f + +- RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (git-fixes) +- commit e1fcbb3 + +- RDMA/bnxt_re: Return error for SRQ resize (git-fixes) +- commit 154ab68 + +- RDMA/bnxt_re: Fix unconditional fence for newer adapters (git-fixes) +- commit f16dc69 + +- RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (git-fixes) +- commit ec51b18 + +- RDMA/bnxt_re: Avoid creating fence MR for newer adapters (git-fixes) +- commit 1e41e8f + +- IB/hfi1: Fix a memleak in init_credit_return (git-fixes) +- commit 6060765 + +- mm,page_owner: Update Documentation regarding page_owner_stacks + (jsc-PED#7423). +- commit 84eb808 + +- series.conf: temporarily disable upstream patch + patches.suse/md-bitmap-don-t-use-index-for-pages-backing-the-bitm-d703.patch + (bsc#1219261) +- commit 57020cb + +- btrfs: don't clear qgroup reserved bit in release_folio + (bsc#1216196). +- commit 3546ef4 + +- btrfs: free qgroup pertrans reserve on transaction abort + (bsc#1216196). +- commit 48e3e79 + +- btrfs: fix qgroup_free_reserved_data int overflow (bsc#1216196). +- commit 56f38ab + +- btrfs: free qgroup reserve when ORDERED_IOERR is set + (bsc#1216196). +- commit c0918a8 + +- net: openvswitch: limit the number of recursions from action + sets (bsc#1219835 CVE-2024-1151). +- commit af45645 + +- lib/stackdepot: add depot_fetch_stack helper (jsc-PED#7423). +- commit 1be3e14 + +- powerpc/pseries/iommu: DLPAR add doesn't completely initialize + pci_controller (bsc#1215199). +- commit 5fb603b + +- igc: Remove temporary workaround (git-fixes). +- commit eb132b5 + +- igb: Fix string truncation warnings in igb_set_fw_version + (git-fixes). +- commit 605f8bb + +- net: ravb: Count packets instead of descriptors in GbEth RX path + (git-fixes). +- commit 2d0b099 + +- pppoe: Fix memory leak in pppoe_sendmsg() (git-fixes). +- commit 65a997a + +- ice: Add check for lport extraction to LAG init (git-fixes). +- commit 5cd2e68 + +- bnad: fix work_queue type mismatch (git-fixes). +- commit 1a2a9a7 + +- i40e: take into account XDP Tx queues when stopping rings + (git-fixes). +- commit f377fcb + +- i40e: avoid double calling i40e_pf_rxq_wait() (git-fixes). +- commit 925c60c + +- i40e: Fix wrong mask used during DCB config (git-fixes). +- commit 498f506 + +- i40e: Fix waiting for queues of all VSIs to be disabled + (git-fixes). +- commit 4a4e88c + +- octeontx2-af: Remove the PF_FUNC validation for NPC transmit + rules (git-fixes). +- commit 02c2bca + +- ionic: minimal work with 0 budget (git-fixes). +- commit c0e1f7f + +- i40e: Do not allow untrusted VF to remove administratively + set MAC (git-fixes). +- commit 530701b + +- lan966x: Fix crash when adding interface under a lag + (git-fixes). +- commit 4cc5718 + +- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (git-fixes). +- commit 905320f + +- net/mlx5: DPLL, Fix possible use after free after delayed work + timer triggers (git-fixes). +- commit 8d225a2 + +- timers: Tag (hr)timer softirq as hotplug safe (git-fixes). +- commit 37f54ca + +- blacklist.conf: false positive, fixed feature not backported +- commit 6569781 + +- Documentation: arm64: Correct SME ZA macros name (git-fixes). +- commit 2f32046 + +- docs: arm64: Move arm64 documentation under Documentation/arch/ + (git-fixes). +- Refresh + patches.suse/arm64-errata-Add-Cortex-A520-speculative-unprivilege.patch. +- Refresh + patches.suse/arm64-errata-Mitigate-Ampere1-erratum-AC03_CPU_.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-MMU-700-erratum-281.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-nesting-related-err.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Work-around-MMU-600-erratum-.patch. +- commit dbd8870 + +- Delete + patches.suse/workqueue-Override-implicit-ordered-attribute-in-wor.patch. +- blacklist.conf: the patch caused a regression and has been reverted + upstream (bsc#1219509) +- commit 24b5f0d + +- Drop bcm5974 input patch causing a regression (bsc#1220030) +- commit 63d5a46 + +- lib/stackdepot: add refcount for records (jsc-PED#7423). +- commit 150e517 + +- net: qualcomm: rmnet: fix global oob in rmnet_policy + (git-fixes). +- commit 890ecf9 + +- Refresh + patches.suse/powerpc-pseries-papr-sysparm-use-u8-arrays-for-paylo.patch. +- commit ee4a898 + +- powerpc/64: Set task pt_regs->link to the LR value on scv entry + (bsc#1194869). +- powerpc: add crtsavres.o to always-y instead of extra-y + (bsc#1194869). +- powerpc/watchpoints: Annotate atomic context in more places + (bsc#1194869). +- powerpc/watchpoint: Disable pagefaults when getting user + instruction (bsc#1194869). +- powerpc/watchpoints: Disable preemption in thread_change_pc() + (bsc#1194869). +- powerpc/pseries: Rework lppaca_shared_proc() to avoid + DEBUG_PREEMPT (bsc#1194869). +- powerpc: Don't include lppaca.h in paca.h (bsc#1194869). +- powerpc/powernv: Fix fortify source warnings in opal-prd.c + (bsc#1194869). +- commit 72b942a + +- blacklist: Add more files for unsupported powerpc architectures +- commit 47ca633 + +- blacklist.conf: fix for config we don't have +- commit 6278860 + +- powerpc/kasan: Limit KASAN thread size increase to 32KB + (bsc#1215199). +- commit a664cb1 + +- leds: Change led_trigger_blink[_oneshot]() delay parameters + to pass-by-value (git-fixes). +- commit a5e7aeb + +- usb: ucsi_acpi: Quirk to ack a connector change ack cmd + (git-fixes). +- commit 3843488 + +- nvme-keyring: restrict match length for version '1' identifiers + (bsc#1219670). +- commit 131550a + +- Refresh sorted patches. +- commit 6f4c0b8 + +- block: sed-opal: handle empty atoms when parsing response + (jsc#PED-3545 git-fixes bsc#1220089 ltc#205305). +- commit c7fe618 + +- net: ravb: Wait for operating mode to be applied (git-fixes). +- commit 40520b1 + +- powerpc/pseries: fix accuracy of stolen time (bsc#1215199). +- powerpc/64s: Increase default stack size to 32KB (bsc#1215199). +- powerpc/mm: Fix null-pointer dereference in pgtable_cache_add + (bsc#1215199). +- powerpc/lib: Validate size for vector operations (bsc#1215199). +- commit b3e0008 + +- powerpc/iommu: Fix the missing iommu_group_put() during platform + domain attach (jsc#PED-7779 jsc#PED-7780 git-fixes). +- commit 06cae39 + +- mm,page_owner: Filter out stacks by a threshold (jsc-PED#7423). +- commit 4b9a1a9 + +- net: bcmgenet: Fix FCS generation for fragmented skbuffs (git-fixes). +- commit 15da81c + +- mm,page_owner: Display all stacks and their count + (jsc-PED#7423). +- commit 582b35c + +- mm,page_owner: Implement the tracking of the stacks count + (jsc-PED#7423). +- commit 9af4176 + +- mm,page_owner: Maintain own list of stack_records structs + (jsc-PED#7423). +- commit 332036c + +- lib/stackdepot: Move stack_record struct definition into the + header (jsc-PED#7423). +- commit 19fef81 + +- lib/stackdepot: Fix first entry having a 0-handle + (jsc-PED#7423). +- commit 3666049 + +- kallsyms: ignore ARMv4 thunks along with others (git-fixes). +- modpost: trim leading spaces when processing source files list + (git-fixes). +- kbuild: Fix changing ELF file type for output of gen_btf for + big endian (git-fixes). +- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update (git-fixes). +- irqchip/irq-brcmstb-l2: Add write memory barrier before exit + (git-fixes). +- i2c: i801: Fix block process call transactions (git-fixes). +- i2c: qcom-geni: Correct I2C TRE sequence (git-fixes). +- commit 65eebf2 + +- nvme-fabrics: fix I/O connect error handling (git-fixes). +- commit b81dbf7 + +- xfs: reset XFS_ATTR_INCOMPLETE filter on node removal + (git-fixes). +- commit 387ed3b + +- xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real + (git-fixes). +- commit 73bc52b + +- xfs: don't leak recovered attri intent items (git-fixes). +- commit 3311908 + +- xfs: dquot recovery does not validate the recovered dquot + (git-fixes). +- commit 11dd393 + +- xfs: clean up dqblk extraction (git-fixes). +- commit 2a55daa + +- xfs: inode recovery does not validate the recovered inode + (git-fixes). +- commit eb71955 + +- xfs: handle nimaps=0 from xfs_bmapi_write in + xfs_alloc_file_space (git-fixes). +- commit a21b8a6 + +- xfs: introduce protection for drop nlink (git-fixes). +- commit c20e066 + +- xfs: rt stubs should return negative errnos when rt disabled + (git-fixes). +- commit 3d89caf + +- xfs: prevent rt growfs when quota is enabled (git-fixes). +- commit fff2e4b + +- xfs: hoist freeing of rt data fork extent mappings (git-fixes). +- commit 44ca58e + +- xfs: bump max fsgeom struct version (git-fixes). +- commit 7d7701a + +- driver core: fw_devlink: Improve detection of overlapping cycles + (git-fixes). +- driver core: Fix device_link_flag_is_sync_state_only() + (git-fixes). +- iio: adc: ad4130: only set GPIO_CTRL if pin is unused + (git-fixes). +- iio: adc: ad4130: zero-initialize clock init data (git-fixes). +- iio: accel: bma400: Fix a compilation problem (git-fixes). +- iio: commom: st_sensors: ensure proper DMA alignment + (git-fixes). +- staging: iio: ad5933: fix type mismatch regression (git-fixes). +- iio: adc: ad_sigma_delta: ensure proper DMA alignment + (git-fixes). +- iio: imu: adis: ensure proper DMA alignment (git-fixes). +- iio: imu: bno055: serdev requires REGMAP (git-fixes). +- iio: magnetometer: rm3100: add boundary check for the value + read from RM3100_REG_TMRC (git-fixes). +- iio: pressure: bmp280: Add missing bmp085 to SPI id table + (git-fixes). +- iio: core: fix memleak in iio_device_register_sysfs (git-fixes). +- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (git-fixes). +- media: ir_toy: fix a memleak in irtoy_tx (git-fixes). +- media: Revert "media: rkisp1: Drop IRQF_SHARED" (git-fixes). +- commit 7fba7be + +- ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU + (git-fixes). +- ALSA: hda/realtek: cs35l41: Add internal speaker support for + ASUS UM3402 with missing DSD (git-fixes). +- ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (git-fixes). +- ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA + (git-fixes). +- ALSA: hda: Increase default bdl_pos_adj for Apollo Lake + (git-fixes). +- ALSA: hda: Replace numeric device IDs with constant values + (git-fixes). +- ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get + (git-fixes). +- ALSA: hda: Properly setup HDMI stream (git-fixes). +- commit 65b7327 + +- ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (git-fixes). +- commit 2ab077c + +- ALSA: hda/realtek: fix mute/micmute LED For HP mt645 + (git-fixes). +- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 + (git-fixes). +- ALSA: hda/realtek: add IDs for Dell dual spk platform + (git-fixes). +- ALSA: hda/conexant: Add quirk for SWS JS201D (git-fixes). +- commit 96b23dc + +- ALSA: usb-audio: More relaxed check of MIDI jack names + (git-fixes). +- ASoC: SOF: IPC3: fix message bounds on ipc ops (git-fixes). +- ASoC: q6dsp: fix event handler prototype (git-fixes). +- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() + (git-fixes). +- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic + (git-fixes). +- ASoC: cs35l56: Fix deadlock in ASP1 mixer register + initialization (git-fixes). +- ASoC: tas2781: add module parameter to tascodec_init() + (git-fixes). +- ASoC: cs35l56: fix reversed if statement in + cs35l56_dspwait_asp1tx_put() (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks + table (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix device ID / model name + (git-fixes). +- ALSA: hda/cs35l56: select intended config FW_CS_DSP (git-fixes). +- wifi: brcmfmac: Adjust n_channels usage for __counted_by + (git-fixes). +- USB: serial: option: add Fibocom FM101-GL variant (git-fixes). +- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e + (git-fixes). +- USB: serial: cp210x: add ID for IMST iM871A-USB (git-fixes). +- usb: dwc3: pci: add support for the Intel Arrow Lake-H + (git-fixes). +- xhci: handle isoc Babble and Buffer Overrun events properly + (git-fixes). +- xhci: process isoc TD properly when there was a transaction + error mid TD (git-fixes). +- usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (git-fixes). +- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU + (git-fixes). +- selftests/net: change shebang to bash to support "source" + (git-fixes). +- selftests/net: convert pmtu.sh to run it in unique namespace + (git-fixes). +- selftests/net: convert unicast_extensions.sh to run it in + unique namespace (git-fixes). +- commit 1f8c296 + +- scsi: smartpqi: Bump driver version to 2.1.26-030 (bsc#1219987). +- scsi: smartpqi: Fix logical volume rescan race condition + (bsc#1219987). +- scsi: smartpqi: Add new controller PCI IDs (bsc#1219987). +- commit 343b48a + +- scsi: mpt3sas: Reload SBR without rebooting HBA (bsc#1219551). +- scsi: mpt3sas: Suppress a warning in debug kernel (bsc#1219551). +- scsi: mpt3sas: Replace dynamic allocations with local variables + (bsc#1219551). +- scsi: mpt3sas: Replace a dynamic allocation with a local + variable (bsc#1219551). +- scsi: mpt3sas: Fix typo of "TRIGGER" (bsc#1219551). +- scsi: mpt3sas: Fix an outdated comment (bsc#1219551). +- scsi: mpt3sas: Remove the iounit_pg8 member of the per-adapter + struct (bsc#1219551). +- scsi: mpt3sas: Use struct_size() for struct size calculations + (bsc#1219551). +- scsi: mpt3sas: Make MPI26_CONFIG_PAGE_PIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_0::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_RAID_VOL_0::PhysDisk a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_IO_UNIT_8::Sensor a + flexible array (bsc#1219551). +- scsi: mpt3sas: Use flexible arrays when obviously possible + (bsc#1219551). +- commit 472a48e + +- nvme: enable retries for authentication commands (bsc#1186716). +- nvme: change __nvme_submit_sync_cmd() calling conventions + (bsc#1186716). +- nvme-auth: open-code single-use macros (bsc#1186716). +- nvme: use ctrl state accessor (bsc#1186716). +- commit f8cc1d3 + +- Delete patches.suse/scsi-lpfc-limit-irq-vectors-to-online-cpus-if-kdump-kernel.patch. + Should be addressed by the previously merged upstream solution (bsc#1218180 ltc#204476). +- commit ebf5676 + +- powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids + (bsc#1218180 ltc#204476). +- powerpc/smp: Factor out assign_threads() (bsc#1218180 + ltc#204476). +- powerpc/smp: Lookup avail once per device tree node (bsc#1218180 + ltc#204476). +- powerpc/smp: Increase nr_cpu_ids to include the boot CPU + (bsc#1218180 ltc#204476). +- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core + (bsc#1218180 ltc#204476). +- commit 4c4f84a + +- KVM: VMX: Move VERW closer to VMentry for MDS mitigation (git-fixes). +- KVM: VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (git-fixes). +- x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (git-fixes). +- x86/entry_32: Add VERW just before userspace transition (git-fixes). +- x86/entry_64: Add VERW just before userspace transition (git-fixes). +- x86/bugs: Add asm helpers for executing VERW (git-fixes). +- commit 6f2943c + +- net: ethernet: mtk_wed: fix possible NULL pointer dereference + in mtk_wed_wo_queue_tx_clean() (git-fixes). +- commit f6c1c6f + +- net: ks8851: Fix TX stall caused by TX buffer overrun + (git-fixes). +- commit 309032b + +- net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit f51244f + +- net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit 0cdf0a3 + +- net: atlantic: fix double free in ring reinit logic (git-fixes). +- commit 7354340 + +- net: stmmac: Handle disabled MDIO busses from devicetree + (git-fixes). +- commit be25be7 + +- dpaa2-switch: do not ask for MDB, VLAN and FDB replay + (git-fixes). +- commit c6e8879 + +- dpaa2-switch: fix size of the dma_unmap (git-fixes). +- commit 23ea26f + +- stmmac: dwmac-loongson: drop useless check for compatible + fallback (git-fixes). +- commit 02807a5 + +- stmmac: dwmac-loongson: Make sure MDIO is initialized before + use (git-fixes). +- commit c27d9ce + +- net: fec: correct queue selection (git-fixes). +- commit 7f02173 + +- qca_spi: Fix reset behavior (git-fixes). +- commit f971346 + +- qca_debug: Fix ethtool -G iface tx behavior (git-fixes). +- commit 87b783f + +- qca_debug: Prevent crash on TX ring changes (git-fixes). +- commit a319e0e + +- clocksource: Replace all non-returning strlcpy with strscpy + (bsc#1219953). +- commit b844ff1 + +- x86/smpboot: Avoid pointless delay calibration if TSC is + synchronized (bsc#1219953). +- commit 7dfe12b + +- rcutorture: Add fqs_holdoff check before fqs_task is created + (bsc#1219953). +- commit d6f81ac + +- locktorture: Increase Hamming distance between call_rcu_chain + and rcu_call_chains (bsc#1219953). +- commit 82380d1 + +- asm-generic: qspinlock: fix queued_spin_value_unlocked() + implementation (bsc#1219953). +- commit a3ab6e9 + +- locktorture: Check the correct variable for allocation failure + (bsc#1219953). +- commit 5884e2f + +- rcutorture: Traverse possible cpu to set maxcpu in + rcu_nocb_toggle() (bsc#1219953). +- commit ac1c709 + +- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 + (bsc#1219953). +- commit de5b047 + +- locktorture: Rename readers_bind/writers_bind to + bind_readers/bind_writers (bsc#1219953). +- commit 1dc09ec + +- doc: Catch-up update for locktorture module parameters + (bsc#1219953). +- commit 19c054c + +- locktorture: Add call_rcu_chains module parameter (bsc#1219953). +- commit 9348bbf + +- locktorture: Add new module parameters to + lock_torture_print_module_parms() (bsc#1219953). +- commit 59c9dd5 + +- torture: Print out torture module parameters (bsc#1219953). +- commit f0a2f52 + +- locktorture: Add acq_writer_lim to complain about long + acquistion times (bsc#1219953). +- commit 495f129 + +- locktorture: Consolidate "if" statements in + lock_torture_writer() (bsc#1219953). +- commit 19cd3cf + +- locktorture: Alphabetize torture_param() entries (bsc#1219953). +- commit 4d45162 + +- locktorture: Add readers_bind and writers_bind module parameters + (bsc#1219953). +- commit d4bab3f + +- rcutorture: Fix stuttering races and other issues (bsc#1219953). +- commit 14a2209 + +- torture: Move rcutorture_sched_setaffinity() out of rcutorture + (bsc#1219953). +- commit ec64c16 + +- torture: Make torture_hrtimeout_ns() take an hrtimer mode + parameter (bsc#1219953). +- commit 7155d42 + +- torture: Share torture_random_state with torture_shuffle_tasks() + (bsc#1219953). +- commit abf8744 + +- locking/lockdep: Fix string sizing bug that triggers a + format-truncation compiler-warning (bsc#1219953). +- commit 23d08c5 + +- locking/debug: Fix debugfs API return value checks to use + IS_ERR() (bsc#1219953). +- commit 048609a + +- locking/ww_mutex/test: Make sure we bail out instead of livelock + (bsc#1219953). +- commit 4038509 + +- locking/ww_mutex/test: Fix potential workqueue corruption + (bsc#1219953). +- commit def0333 + +- locking/ww_mutex/test: Use prng instead of rng to avoid hangs + at bootup (bsc#1219953). +- commit aacf9cc + +- asm-generic: ticket-lock: Optimize arch_spin_value_unlocked() + (bsc#1219953). +- commit b967504 + +- futex: Use a folio instead of a page (bsc#1219953). +- commit a11123c + +- locking/seqlock: Do the lockdep annotation before locking in + do_write_seqcount_begin_nested() (bsc#1219953). +- commit d372072 + +- rcutorture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit a88dc75 + +- torture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit 9c51efc + +- torture: Move stutter_wait() timeouts to hrtimers (bsc#1219953). +- commit 8bcefe1 + +- torture: Move torture_shuffle() timeouts to hrtimers + (bsc#1219953). +- commit 24edc78 + +- torture: Move torture_onoff() timeouts to hrtimers + (bsc#1219953). +- commit c16d2c1 + +- torture: Make torture_hrtimeout_*() use TASK_IDLE (bsc#1219953). +- commit 15e523b + +- torture: Add lock_torture writer_fifo module parameter + (bsc#1219953). +- commit 86a51c8 + +- torture: Add a kthread-creation callback to + _torture_create_kthread() (bsc#1219953). +- commit a568efe + +- torture: Support randomized shuffling for proxy exec testing + (bsc#1219953). +- commit dfb6658 + +- rcutorture: Dump grace-period state upon rtort_pipe_count + incidents (bsc#1219953). +- commit 39c3645 + +- powerpc/kcsan: Properly instrument arch_spin_unlock() + (bsc#1219953). +- commit 49ef44f + +- locktorture: Add long_hold to adjust lock-hold delays + (bsc#1219953). +- commit 21a09d3 + +- intel_idle: add Sierra Forest SoC support (jsc#PED-5816). +- commit d8dfa47 + +- intel_idle: add Grand Ridge SoC support (jsc#PED-5816). +- commit be47fec + +- powerpc/pseries/papr-sysparm: use u8 arrays for payloads + (jsc#PED-4486 git-fixes). +- commit 8b94284 + +- PCI: Add PCIE_PME_TO_L2_TIMEOUT_US L2 ready timeout value + (git-fixes). +- commit a77e06b + +- PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members + (git-fixes). +- commit 4a87954 + +- PCI: dwc: endpoint: Introduce .pre_init() and .deinit() + (git-fixes). +- commit 75c1ddc + +- PCI: dwc: Add host_post_init() callback (git-fixes). +- commit 5c6ab40 + +- PCI: dwc: Implement generic suspend/resume functionality + (git-fixes). +- commit 42b5947 + +- dmaengine: dw-edma: Rename dw_edma_core_ops structure to + dw_edma_plat_ops (git-fixes). +- commit a3742cf + +- blacklist.conf: obsoleted +- commit c534e08 + +- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() + (git-fixes). +- commit 686e708 + +- PCI: dwc: Use FIELD_GET/PREP() (git-fixes). +- commit 34f9411 + +- PCI/ASPM: Fix deadlock when enabling ASPM (git-fixes). +- commit aa4d6dc + +- PCI: qcom: Clean up ASPM comment (git-fixes). +- commit a57ad60 + +- PCI: qcom: Fix potential deadlock when enabling ASPM + (git-fixes). +- commit adc25b6 + +- PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops + (git-fixes). +- commit c63fc13 + +- PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link + speed (git-fixes). +- commit a80c081 + +- PCI: qcom: Do not advertise hotplug capability for IP v2.1.0 + (git-fixes). +- commit 756f736 + +- PCI: qcom: Do not advertise hotplug capability for IP v1.0.0 + (git-fixes). +- commit 00fef1b + +- PCI: qcom: Use post init sequence of IP v2.3.2 for v2.4.0 + (git-fixes). +- commit 2132a8c + +- PCI: qcom: Do not advertise hotplug capability for IP v2.3.2 + (git-fixes). +- commit 1e670bc + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.3.3 + and v2.9.0 (git-fixes). +- commit 2b2b866 + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.7.0 + and v1.9.0 (git-fixes). +- commit c7b4716 + +- blacklist.conf: false positive +- commit 88b8f1d + +- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 + (git-fixes). +- commit 5367630 + +- pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (git-fixes). +- commit 3f9a915 + +- platform: mellanox: Cosmetic changes (git-fixes). +- commit 201fef6 + +- blacklist.conf: false positive +- commit 569fb89 + +- blacklist.conf: stupid cleanup +- commit 7489b61 + +- platform/mellanox: mlxbf-bootctl: add NET dependency into + Kconfig (git-fixes). +- commit c7f1631 + +- platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout + (git-fixes). +- commit d61129c + +- maple_tree: do not preallocate nodes for slot stores + (bsc#1219404). +- commit 2307e38 + +- mm: always lock new vma before inserting into vma tree + (bsc#1219558). +- commit 4dd5f88 + +- mm: lock vma explicitly before doing vm_flags_reset and + vm_flags_reset_once (bsc#1219558). +- commit 3ebd604 + +- mm: replace mmap with vma write lock assertions when operating + on a vma (bsc#1219558). +- commit 50e3b4d + +- mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for + vma and mmap (bsc#1219558). +- commit b999b29 + +- mmap: fix vma_iterator in error path of vma_merge() + (bsc#1219558). +- commit af3b8c0 + +- mm: fix vm_brk_flags() to not bail out while holding lock + (bsc#1219558). +- commit 817bef2 + +- mm/mmap: change vma iteration order in do_vmi_align_munmap() + (bsc#1219558). +- commit 8f876cd + +- mm: set up vma iterator for vma_iter_prealloc() calls + (bsc#1219558). +- commit 2d402b6 + +- mm: use vma_iter_clear_gfp() in nommu (bsc#1219558). +- commit 666385f + +- mm: remove re-walk from mmap_region() (bsc#1219558). +- commit 85c7321 + +- mm: remove prev check from do_vmi_align_munmap() (bsc#1219558). +- commit d77a7e1 + +- mm: change do_vmi_align_munmap() tracking of VMAs to remove + (bsc#1219558). +- commit 595be09 + +- mm/mmap: clean up validate_mm() calls (bsc#1219558). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 5726712 + +- mm/mmap: move vma operations to mm_struct out of the critical + section of file mapping lock (bsc#1219558). +- commit 4a16ce1 + +- maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW states + (bsc#1219558). +- maple_tree: add mas_is_active() to detect in-tree walks + (bsc#1219558). +- maple_tree: shrink struct maple_tree (bsc#1219558). +- maple_tree: clean up mas_wr_append() (bsc#1219558). +- maple_tree: reduce resets during store setup (bsc#1219558). +- maple_tree: refine mas_preallocate() node calculations + (bsc#1219558). +- maple_tree: move mas_wr_end_piv() below mas_wr_extend_null() + (bsc#1219558). +- maple_tree: adjust node allocation on mas_rebalance() + (bsc#1219558). +- maple_tree: re-introduce entry to mas_preallocate() arguments + (bsc#1219558). +- commit 911aa39 + +- maple_tree: introduce __mas_set_range() (bsc#1219558). +- maple_tree: add benchmarking for mas_prev() (bsc#1219558). +- maple_tree: add benchmarking for mas_for_each (bsc#1219558). +- maple_tree: Be more strict about locking (bsc#1219558). +- mm/mmap: change detached vma locking scheme (bsc#1219558). +- maple_tree: relax lockdep checks for on-stack trees + (bsc#1219558). +- maple_tree: mtree_insert: fix typo in kernel-doc description + of GFP flags (bsc#1219558). +- maple_tree: mtree_insert*: fix typo in kernel-doc description + (bsc#1219558). +- maple_tree: drop mas_first_entry() (bsc#1219558). +- maple_tree: replace mas_logical_pivot() with mas_safe_pivot() + (bsc#1219558). +- commit a3884af + +- maple_tree: update mt_validate() (bsc#1219558). +- maple_tree: make mas_validate_limits() check root node and + node limit (bsc#1219558). +- maple_tree: fix mas_validate_child_slot() to check last missed + slot (bsc#1219558). +- maple_tree: make mas_validate_gaps() to check metadata + (bsc#1219558). +- maple_tree: don't use MAPLE_ARANGE64_META_MAX to indicate no + gap (bsc#1219558). +- maple_tree: add a fast path case in mas_wr_slot_store() + (bsc#1219558). +- maple_tree: optimize mas_wr_append(), also improve duplicating + VMAs (bsc#1219558). +- maple_tree: add test for mas_wr_modify() fast path + (bsc#1219558). +- maple_tree: fix a few documentation issues (bsc#1219558). +- commit ed58165 + +- vm: fix move_vma() memory accounting being off (bsc#1219404). +- commit 8061f6c + +- mm: Update do_vmi_align_munmap() return semantics (bsc#1219404). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 7580cf9 + +- mm: don't do validate_mm() unnecessarily and without mmap + locking (bsc#1219404). +- mm: validate the mm before dropping the mmap lock (bsc#1219404). +- mm: Always downgrade mmap_lock if requested (bsc#1219404). +- userfaultfd: fix regression in userfaultfd_unmap_prep() + (bsc#1219404). +- mm/mmap: separate writenotify and dirty tracking logic + (bsc#1219404). +- commit b6ee33d + +- maple_tree: add comments and some minor cleanups to + mas_wr_append() (bsc#1219404). +- Refresh + patches.suse/maple_tree-disable-mas_wr_append-when-other-re.patch. +- commit 8ab650e + +- maple_tree: relocate the declaration of mas_empty_area_rev() + (bsc#1219404). +- maple_tree: simplify and clean up mas_wr_node_store() + (bsc#1219404). +- maple_tree: rework mas_wr_slot_store() to be cleaner and more + efficient (bsc#1219404). +- maple_tree: add mas_wr_new_end() to calculate new_end accurately + (bsc#1219404). +- maple_tree: make the code symmetrical in mas_wr_extend_null() + (bsc#1219404). +- maple_tree: simplify mas_is_span_wr() (bsc#1219404). +- maple_tree: drop mas_{rev_}alloc() and mas_fill_gap() + (bsc#1219404). +- maple_tree: rework mtree_alloc_{range,rrange}() (bsc#1219404). +- commit d2740e9 + +- maple_tree: update testing code for mas_{next,prev,walk} + (bsc#1219404). +- Refresh + patches.suse/maple_tree-fix-32-bit-mas_next-testing.patch. +- commit befb467 + +- mm: avoid rewalk in mmap_region (bsc#1219404). +- mm: add vma_iter_{next,prev}_range() to vma iterator + (bsc#1219404). +- maple_tree: clear up index and last setting in single entry tree + (bsc#1219404). +- maple_tree: add mas_prev_range() and mas_find_range_rev + interface (bsc#1219404). +- maple_tree: introduce mas_prev_slot() interface (bsc#1219404). +- maple_tree: relocate mas_rewalk() and mas_rewalk_if_dead() + (bsc#1219404). +- maple_tree: add mas_next_range() and mas_find_range() interfaces + (bsc#1219404). +- maple_tree: introduce mas_next_slot() interface (bsc#1219404). +- maple_tree: change RCU checks to WARN_ON() instead of BUG_ON() + (bsc#1219404). +- commit ac1cd44 + +- maple_tree: make test code work without debug enabled + (bsc#1219404). +- Refresh + patches.suse/maple_tree-add-GFP_KERNEL-to-allocations-in-mas_expe.patch. +- commit c5591fa + +- maple_tree: fix testing mas_empty_area() (bsc#1219404). +- maple_tree: revise limit checks in mas_empty_area{_rev}() + (bsc#1219404). +- maple_tree: try harder to keep active node with mas_prev() + (bsc#1219404). +- maple_tree: try harder to keep active node after mas_next() + (bsc#1219404). +- mm/mmap: change do_vmi_align_munmap() for maple tree iterator + changes (bsc#1219404). +- maple_tree: mas_start() reset depth on dead node (bsc#1219404). +- maple_tree: remove unnecessary check from mas_destroy() + (bsc#1219404). +- mm: update vma_iter_store() to use MAS_WARN_ON() (bsc#1219404). +- mm: update validate_mm() to use vma iterator (bsc#1219404). +- commit b5f7997 + +- maple_tree: return error on mte_pivots() out of range + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() prior to calling mas_meta_gap() + (bsc#1219404). +- maple_tree: use MAS_WR_BUG_ON() in mas_store_prealloc() + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() in mas_set_height() (bsc#1219404). +- maple_tree: convert debug code to use MT_WARN_ON() and + MAS_WARN_ON() (bsc#1219404). +- maple_tree: convert BUG_ON() to MT_BUG_ON() (bsc#1219404). +- maple_tree: clean up mas_dfs_postorder() (bsc#1219404). +- maple_tree: avoid unnecessary ascending (bsc#1219404). +- maple_tree: fix static analyser cppcheck issue (bsc#1219404). +- commit e7b5e3b + +- maple_tree: update mas_preallocate() testing (bsc#1219404). +- commit 49b074b + +- livepatch: Add sample livepatch module (bsc#1218644). +- commit 87a7c27 + +- kbuild/modpost: integrate klp-convert (bsc#1218644). +- commit 1f6875e + +- livepatch: Add klp-convert tool (bsc#1218644). +- commit dd2884f + +- livepatch: Create and include UAPI headers (bsc#1218644). +- commit d3771a8 + +- dm: dm_blk_ioctl: implement path failover for SG_IO (bsc#1183045, bsc#1216776). +- commit 41f0e96 + duktape +- Ship libduktape206-32bit: needed by libproxy since version 0.5. + ecj +- Added patch: + * ecj-java8compat.patch + + Allow building ecj with language levels 8 (bsc#1219862) +- Distribute the bundled javax17api.jar under maven coordinate of + org.eclipse:javax17api:17, so that it can be used if needed + gcc7 +- Add gcc7-pr88345-min-func-alignment.diff to add support for + - fmin-function-alignment. [bsc#1214934] + +- Use %{_target_cpu} to determine host and build. + gdm +- Drop gdm-disable-wayland-on-mgag200-chipsets.patch: fixed + upstream since version 43.0. + ghc-ListLike +- Update ListLike to version 4.7.8.2. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/ListLike-4.7.8.2/src/CHANGELOG.md + ghc-MonadRandom +- Update MonadRandom to version 0.6 revision 4. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/MonadRandom-0.6/src/CHANGES.markdown + +- Update MonadRandom to version 0.5.3 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + ghc-Unique +- Update Unique to version 0.4.7.9 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + ghc-adjunctions +- Update adjunctions to version 4.4.2 revision 2. + 4.4.2 [2022.08.15] + - ----------------- + * Fix the build with `mtl-2.3.1`. + 4.4.1 [2022.05.07] + - ----------------- + * Allow building with `transformers-0.6.*` and `mtl-2.3.*`. + ghc-aeson-yaml +- Update aeson-yaml to version 1.1.0.1 revision 4. + Upstream has revised the Cabal build instructions on Hackage. + ghc-ansi-wl-pprint +- Update ansi-wl-pprint to version 1.0.2. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/ansi-wl-pprint-1.0.2/src/Changelog.md + +- Update ansi-wl-pprint to version 0.6.9 revision 4. + Upstream has revised the Cabal build instructions on Hackage. + ghc-attoparsec-iso8601 +- Update attoparsec-iso8601 to version 1.1.0.1. + Upstream added a new change log file in this release. With no + previous version to compare against, the automatic updater cannot + reliable determine the relevante entries for this release. + ghc-aws +- Update aws to version 0.24.1. + 0.24 series + - ---------- + NOTES: 0.24 brings technically breaking changes, which should not affect + most users. I recommend using smart constructors and {} matching syntax + whenever possible when interacting with aws types. + - 0.24.1 + - Support resourcet 1.3 + - Support transformers 0.6 + - 0.24 + - [breaking change] Added s3Region constructor to S3Configuration, to + support custom S3 regions. + - Fixed several build warnings. + - Needs base-4.9 or newer. + 0.23 series + - ---------- + NOTES: 0.23 brings technically breaking changes, which should not affect + most users. I recommend using smart constructors and {} matching syntax + whenever possible when interacting with aws types. + - 0.23 + - Support anonymous access of S3 buckets. + - [breaking change] added isAnonymousCredentials to Credentials. + - Support bytestring 0.11 + +- Update aws to version 0.22.1. + - 0.22.1 + - Update to aeson-2 + - Support http-client 0.7 + - Support base64-bytestring 1.2 + - Support attoparsec 0.14 + - Support base16-bytestring 1.0 + ghc-base64-bytestring-type +- Update base64-bytestring-type to version 1.0.1 revision 19. + Upstream has revised the Cabal build instructions on Hackage. + ghc-bech32 +- Update bech32 to version 1.1.5. + [#]# [1.1.5] - 2024-02-23 + [#]## Fixed + - Specified version bounds for all package dependencies. + [#]## Added + - Added support for GHC 9.8 series. + [#]# [1.1.4] - 2023-07-28 + [#]## Fixed + - Support for `optparse-applicative` versions >= 0.18.0.0. + [#]# [1.1.3] - 2023-06-06 + [#]## Fixed + - Specify supported version bounds for `optparse-applicative`. + ghc-bimap +- Update bimap to version 0.5.0. + Upstream does not provide a change log file. + ghc-binary-orphans +- Update binary-orphans to version 1.0.4.1 revision 3. + [#] 1.0.4.1 + - Support OneTuple-0.4 + [#] 1.0.4 + - Depend on `data-byte-array` to provide `Data.Array.Byte` instance + [#] 1.0.3 + - Add `ByteArray` (from `Data.Array.Byte` instance) + ghc-brick +- Update brick to version 2.3.1. + 2.3.1 + - ---- + Bug fixes: + * Form field rendering now correctly checks for form field focus when + its visibility mode is `ShowAugmentedField`. + 2.3 + - -- + API changes: + * `FormFieldVisibilityMode`'s `ShowAugmentedField` was renamed to + `ShowCompositeField` to be clearer about what it does, and a new + `ShowAugmentedField` constructor was added to support a mode where + field augmentations applied with `@@=` are made visible as well. + 2.2 + - -- + Enhancements: + * `Brick.Forms` got a new `FormFieldVisibilityMode` type and a + `setFieldVisibilityMode` function to allow greater control over + how form field collections are brought into view when forms are + rendered in viewports. Form fields will default to using the + `ShowFocusedFieldOnly` mode which preserves functionality prior to + this release. To get the new behavior, set a field's visibility mode + to `ShowAugmentedField`. + 2.1.1 + - ---- + Bug fixes: + * `defaultMain` now properly shuts down Vty before it returns, fixing + a bug where the terminal would be in an unclean state on return from + `defaultMain`. + 2.1 + - -- + API changes: + * Added `Brick.Main.customMainWithDefaultVty` as an alternative way to + initialize Brick. + 2.0 + - -- + This release updates Brick to support Vty 6, which includes support for + Windows. + Package changes: + * Increased lower bound on `vty` to 6.0. + * Added dependency on `vty-crossplatform`. + * Migrated from `unix` dependency to `unix-compat`. + Other changes: + * Update core library and demo programs to use `vty-crossplatform` to + initialize the terminal. + 1.10 + - --- + API changes: + * The `ScrollbarRenderer` type got split up into vertical and horizontal + versions, `VScrollbarRenderer` and `HScrollbarRenderer`, respectively. + Their fields are nearly identical to the original `ScrollbarRenderer` + fields except that many fields now have a `V` or `H` in them as + appropriate. As part of this change, the various `Brick.Widgets.Core` + functions that deal with the renderers got their types updated, and + the types of the default scroll bar renderers changed, too. + * The scroll bar renderers now have a field to control how much space + is allocated to a scroll bar. Previously, all scroll bars were + assumed to be exactly one row in height or one column in width. This + change is motivated by a desire to be able to control how scroll + bars are rendered adjacent to viewport contents. It isn't always + desirable to render them right up against the contents; sometimes, + spacing would be nice between the bar and contents, for example. + As part of this change, `VScrollbarRenderer` got a field called + `scrollbarWidthAllocation` and `HScrollbarRenderer` got a field called + `scrollbarHeightAllocation`. The fields specify the height (for + horizontal scroll bars) or width (for vertical ones) of the region + in which the bar is rendered, allowing scroll bar element widgets + to take up more than one row in height (for horizontal scroll bars) + or more than one column in width (for vertical ones) as desired. If + the widgets take up less space, padding is added between the scroll + bar and the viewport contents to pad the scroll bar to take up the + specified allocation. + 1.9 + - -- + API changes: + * `FocusRing` got a `Show` instance. + 1.8 + - -- + API changes: + * Added `Brick.Widgets.Core.forceAttrAllowStyle`, which is like + `forceAttr` but allows styles to be preserved rather than overridden. + Other improvements: + * The `Brick.Forms` documentation was updated to clarify how attributes + get used for form fields. + 1.7 + - -- + Package changes: + * Allow building with `base` 4.18 (GHC 9.6) (thanks Mario Lang) + API changes: + * Added a new function, `Brick.Util.style`, to create a Vty `Attr` from + a style value (thanks Amir Dekel) + Other improvements: + * `Brick.Forms.renderForm` now issues a visibility request for the + focused form field, which makes forms usable within viewports. + 1.6 + - -- + Package changes: + * Support `mtl` 2.3 (thanks Daniel Firth) + API changes: + * `Brick.Widgets.Table` got a new `alignColumns` function that can be + used to do column layout of a list of widgets using `ColumnAlignment` + values from the table API. + * `Brick.Widgets.Table` got a new low-level table-rendering API for use + in applications that want to use the table layout machinery without + using `Table` itself. This includes: + * `tableCellLayout` - does table cell layout using table configuration + settings, + * `addBorders` - adds row, column, and surrounding borders using table + border-drawing settings, and + * `RenderedTableCells` and `BorderConfiguration` - the low-level types + used for the new functions. + Other changes: + * Added a new `EditorLineNumbersDemo` demo program. + 1.5 + - -- + This release focuses on API improvements in `Brick.Widgets.Dialog`: + * `Dialog` got an additional type argument, `n`, for resource names. + * The `dialog` constructor now takes `[(String, n, a)]` rather than + `[(String, a)]`; this allows the caller to associate a resource name + with each dialog button. + * Dialog buttons now report click events under their associated resource + names. + * Dialog buttons now `putCursor` when they are focused in order to work + better with screen readers. + * The `Dialog` module got `getDialogFocus` and `setDialogFocus` + functions to help with focus management, and as part of this change, + the `dialogSelectedIndex` function and its lens `dialogSelectedIndexL` + were removed. + 1.4 + - -- + API changes: + * `Brick.Widgets.Border` got `hBorderAttr` and `vBorderAttr` for use by + `hBorder` and `vBorder` respectively. The new attributes inherit from + `borderAttr`, so applications that just specify `borderAttr` will not + see any change in behavior for those specific border elements. + Performance improvements: + * `Brick.Widgets.Core.txt` had its performance improved. (thanks Fraser + Tweedale) + * `Brick.Widgets.Core.hBox` and `vBox` had their performance improved. + (thanks Fraser Tweedale) + 1.3 + - -- + Package changes: + * Removed dependency on `dlist`. + Performance improvements: + * Improved the performance of `vBox` and `hBox` (thanks Fraser Tweedale) + 1.2 + - -- + Package changes: + * Supports base 4.17 (GHC 9.4). + Bug fixes: + * `newFileBrowser` now normalizes its initial path (#387). + 1.1 + - -- + API changes: + * `keyDispatcher` now returns `Either` to fail with collision + information if collisions are detected due to overloaded keybindings. + This fixes a critical problem in `KeyDispatcher` where it would + previously silently ignore all but one handler for a specified key + if the key configuration resulted in the same key being mapped to + multiple handlers (either by event or by statically specified key). + * Added `Brick.Keybindings.KeyConfig.keyEventMappings` to allow + applications to check for colliding bindings at the key configuration + level. + Other changes: + * The User Guide got a new subsection on keybinding collisions. + * `programs/CustomKeybindingDemo.hs` got additional code to demonstrate + how to check for and deal with keybinding collisions. + * `FileBrowser` got a `Named` instance. + 1.0 + - -- + Version 1.0 of `brick` comes with some improvements that will require + you to update your programs. This section details the list of API + changes in 1.0 that are likely to introduce breakage and how to deal + with each one. You can also consult the demonstration + programs to see working examples of the new API. For those + interested in a bit of discussion on the changes, see [this + ticket](https://github.com/jtdaugherty/brick/issues/379). + * The event-handling monad `EventM` was improved and changed in some + substantial ways, all aimed at making `EventM` code cleaner, more + composable, and more amenable to lens updates to the application + state. + * The type has changed from `EventM n a` to `EventM n s a` and is now + an `mtl`-compatible state monad over `s`. Some consequences and + related changes are: + * Event handlers no longer take and return an explicit state value; + an event handler that formerly had the type `handler :: s -> + BrickEvent n e -> EventM n (Next s)` now has type `handler :: + BrickEvent n e -> EventM n s ()`. This also affected all of + Brick's built-in event handler functions for `List`, `Editor`, + etc. + * The `appHandleEvent` and `appStartEvent` fields of `App` changed + types to reflect the new structure of `EventM`. `appStartEvent` + will just be `return ()` rather than `return` for most + applications. + * `EventM` can be used with the `MonadState` API from `mtl` as well + as with the very nice lens combinators in `microlens-mtl`. + * The `Next` type was removed. + * State-specific event handlers like `handleListEvent` and + `handleEditorEvent` are now statically typed to be scoped to + just the states they manage, so `zoom` from `microlens-mtl` must + be used to invoke them. `Brick.Types` re-exports `zoom` for + convenience. `handleEventLensed` was removed from the API in lieu + of the new `zoom` behavior. Code that previously handled events + with `handleEventLensed s someLens someHandler e` is now just + written `zoom someLens $ someHandler e`. + * If an `EventM` block needs to operate on some state `s` that is + not accessible via a lens into the application state, the `EventM` + block can be set up with `Brick.Types.nestEventM`. + * Since `Next` was removed, control flow is now as follows: + * Without any explicit specification, an `EventM` block always + continues execution of the `brick` event loop when it finishes. + `continue` was removed from the API. What was previously `continue + $ s & someLens .~ value` will become `someLens .= value`. + * `halt` is still used to indicate that the event loop should halt + after the calling handler is finished, but `halt` no longer takes + an explicit state value argument. + * `suspendAndResume` is now immediate; previously, + `suspendAndResume` indicated that the specified action should run + once the event handler finished. Now, the event handler is paused + while the specified action is run. This allows `EventM` code to + continue to run after `suspendAndResume` is called and before + control is returned to `brick`. + * Brick now depends on `mtl` rather than `transformers`. + * The `IsString` instance for `AttrName` was removed. + * This change is motivated by the API wart that resulted from the + overloading of both `<>` and string literals (via + `OverloadedStrings`) that resulted in code such as `someAttrName + = "blah" <> "things"`. While that worked to create an `AttrName` + with two segments, it was far too easy to read as two strings + concatenated. The overloading hid what is really going on with the + segments of the attribute name. The way to write the above example + after this change is `someAttrName = attrName "blah" <> attrName + "things"`. + Other changes in this release: + * Brick now provides an optional API for user-defined keybindings + for applications! See the User Guide section "Customizable + Keybindings", the Haddock for `Brick.Keybindings.KeyDispatcher`, + and the new demo program `programs/CustomKeybindingDemo.hs` to get + started. + * `Brick.Widgets.List` got `listSelectedElementL`, a traversal for + accessing the currently selected element of a list. (Thanks Fraser + Tweedale) + * The `MonadFail` derived instance for `EventM` was removed for GHC >= + 8.8. + 0.73 + - --- + API changes: + * Added `Brick.Widgets.Edit.getCursorPosition` (thanks + @TristanCacqueray) + 0.72 + - --- + Package changes: + * Increased lower bound on `text-zipper` to `0.12`. + API changes: + * `handleEditorEvent` now takes a `BrickEvent` rather than just a Vty + `Event`. + * Brick editors now handle mouse clicks to change their cursor + positions. + 0.71.1 + - ----- + Bug fixes: + * Fixed an issue where `tests/Render.hs` did not gracefully exit in the + presence of an unknown terminal. + 0.71 + - --- + Package changes: + * Increased `vty` lower bound to `5.36`. + API changes: + * Added `tests/Render.hs` to provide a simple test of + `Brick.Main.renderWidget` (thanks @valyagolev) + * Added `Brick.Main.renderWidget` to help in golden testing contexts + (thanks @valyagolev) + Other changes: + * Various `table` documentation improvements. + 0.70.1 + - ----- + Build fixes: + * Added a missing import for GHC 8.2.2. + 0.70 + - --- + Enhancements: + * The table widget now behaves much better when some or all cells are + empty. + Bug fixes: + * BorderMaps got fixed to ensure that smart borders connect even in the + presence of empty widgets (#370). Thanks to Daniel Wagner for this + fix! + 0.69.1 + - ----- + Bug fixes: + * `table` can now deal properly with empty cells that are in left- and + top-aligned settings. Previously, empty cells in those settings would + break table rendering. (#369) + 0.69 + - --- + New features: + * `Brick.Widgets.Core`: added `relativeTo` to support relative + positioning across layers. This allows elements in higher layers + to be positioned relative to elements in lower layers as long as + those elements have had their extents reported with `reportExtent` or + `clickable`. + 0.68.1 + - ----- + Bug fixes: + * Brick's internal book-keeping got a bug fix that caused mouse-click + coordinates to be wrong for clickable regions that were translated + partially off of the left or top edges of a rendered region. + 0.68 + - --- + API changes: + * Removed the "markup" feature, which included `Data.Text.Markup`, + `Brick.Markup`, and `brick-markup-demo`. This feature never performed + well and was awkward to use. I considered it experimental from the + initial release of this library. Some recent incompatibilities with + Vty changes made me realize that it was time to finally get rid of + this. If this affects you, please let me know and I am happy to work + with you to figure out an alternative. Granted, anyone is welcome to + dig up the previous code and re-use it in their own projects! + +- Update brick to version 0.67 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + ghc-cassava-megaparsec +- Update cassava-megaparsec to version 2.0.4 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + ghc-cborg +- Update cborg to version 0.2.10.0. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/cborg-0.2.10.0/src/ChangeLog.md + ghc-cborg-json +- Update cborg-json to version 0.2.6.0. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/cborg-json-0.2.6.0/src/ChangeLog.md + ghc-concurrent-output +- Update concurrent-output to version 1.10.20. + concurrent-output (1.10.20) unstable; urgency=medium + * Allow text-2.1. + - - Joey Hess Thu, 12 Oct 2023 15:46:36 -0400 + concurrent-output (1.10.19) unstable; urgency=medium + * Support building for WASM. + - - Joey Hess Wed, 30 Aug 2023 16:03:03 -0400 + concurrent-output (1.10.18) unstable; urgency=medium + * Avoid some build warnings on Windows. + * Allow ansi-terminal-1.0 + - - Joey Hess Mon, 15 May 2023 16:32:50 -0400 + concurrent-output (1.10.17) unstable; urgency=medium + * Fix ansi-terminal dependency to only include >= 0.6.2, + which is needed for hSupportsANSI. + - - Joey Hess Tue, 10 Jan 2023 15:40:11 -0400 + concurrent-output (1.10.16) unstable; urgency=medium + * Allow transformers-0.6 + (Thanks, Janus Troelsen) + - - Joey Hess Fri, 20 May 2022 19:31:56 -0400 + ghc-criterion +- Update criterion to version 1.6.3.0. + 1.6.3.0 + * Remove a use of the partial `head` function within `criterion`. + 1.6.2.0 + * Require `optparse-applicative-0.18.*` as the minimum and add an explicit + dependency on `prettyprinter` and `prettyprinter-ansi-terminal`. + 1.6.1.0 + * Support building with `optparse-applicative-0.18.*`. + 1.6.0.0 + * `criterion-measurement-0.2.0.0` adds the `measPeakMbAllocated` field to + `Measured` for reporting maximum megabytes allocated. Since `criterion` + re-exports `Measured` from `Criterion.Types`, this change affects `criterion` + as well. Naturally, this affects the behavior of `Measured`'s `{To,From}JSON` + and `Binary` instances. + * Fix a bug in which the `--help` text for the `--match` option was printed + twice in `criterion` applications. + +- Update criterion to version 1.5.13.0 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + ghc-criterion-measurement +- Update criterion-measurement to version 0.2.1.0. + 0.2.1.0 + * Make the behavior of the benchmarking functions independent of the + `-fspec-const-count` limit. + 0.2.0.0 + * Add a `measPeakMbAllocated` field to `Measured` for reporting maximum + megabytes allocated. Naturally, this affects the behavior of `Measured`'s + `{To,From}JSON` and `Binary` instances. + 0.1.4.0 + * Fix a bug that occurred with GHC 9.2.4 or later that would cause incorrect + measurements. + ghc-dbus -- remove opverspecified constraints on lens +- remove overspecified constraints on lens ghc-dhall +- Update dhall to version 1.42.1. + 1.42.1 + * Add several new entrypoints to `Dhall` module [[#2534](https://github.com/dhall-lang/dhall-haskell/pull/2534)] / [[#2544](https://github.com/dhall-lang/dhall-haskell/pull/2544)] + * Build against latest versions of: + * [`ansi-terminal`](https://github.com/dhall-lang/dhall-haskell/pull/2521) + * [`optparse-applicative`](https://github.com/dhall-lang/dhall-haskell/pull/2543) + * [`optparse-generic`](https://github.com/dhall-lang/dhall-haskell/pull/2519) + * [`lens`](https://github.com/dhall-lang/dhall-haskell/pull/2539) + * `template-haskell` [[#2532](https://github.com/dhall-lang/dhall-haskell/pull/2532)] / [[#2542](https://github.com/dhall-lang/dhall-haskell/pull/2542)] + * [`unix-compat`](https://github.com/dhall-lang/dhall-haskell/pull/2532) + 1.42.0 + * [Supports standard version 23.0.0](https://github.com/dhall-lang/dhall-lang/releases/tag/v23.0.0) + * [BREAKING CHANGE TO THE API AND LANGUAGE: Language support for `Bytes` literals](https://github.com/dhall-lang/dhall-haskell/pull/2499) + * This is a breaking change to the API due to adding new `Bytes` and `BytesLiteral` constructors to the `Expr` type + * This is a breaking change to the language now that `Bytes` is a reserved identifier + * [BREAKING CHANGE TO THE API AND LANGUAGE: New `{Date,Time,TimeZone}/show` builtins](https://github.com/dhall-lang/dhall-haskell/pull/2493) + * This is a breaking change to the API due to adding new `{Date,Time,TimeZone}Show` constructors to the `Expr` type + * This is a breaking change to the language now that `{Date,Time,TimeZone}/show` are not reserved identifiers + * [BREAKING CHANGE: `dhall lint` no longer sorts `let` bindings](https://github.com/dhall-lang/dhall-haskell/pull/2503) + * This had to be removed because the old behavior was not always correct + * The old behavior would sometimes change the behavior of a Dhall program or break the program + * Out of an abundance of caution we're disabling the feature until it can be properly fixed (which is't trivial) + * [BUG FIX: Fix pretty-printing of `Time` literals](https://github.com/dhall-lang/dhall-haskell/pull/2466) + * The pretty-printer was stripping leading zeros from the fractional component + of seconds + * [BUG FIX: Fix custom normalizers to work for things other than functions](https://github.com/dhall-lang/dhall-haskell/pull/2464) + * Before this change you could extend the language with custom functions, but + not custom values (e.g. `foo = 1`) + * [BUG FIX: Don't URL encode path components](https://github.com/dhall-lang/dhall-haskell/pull/2505) + * The pretty-printer was URL-encoding path components, which is not correct (according to the standard) + * URL path components are supposed to be already URL-encoded by the user and left undisturbed by the interpreter (which is now what it correctly does) + * New `dhall package` command: [#2478](https://github.com/dhall-lang/dhall-haskell/pull/2487), [#2508](https://github.com/dhall-lang/dhall-haskell/pull/2508) + * This command makes it easier to turn a directory full of Dhall expressions + into a dhall package (e.g. `package.dhall`) + * [Improved `dhall to-directory-tree` subcommand](https://github.com/dhall-lang/dhall-haskell/pull/2437) + * The `dhall to-directory-tree` subcommand now optionally supports specifying + metadata for generated paths + * For a worked example, see: https://github.com/dhall-lang/dhall-haskell/blob/main/dhall/examples/to-directory-tree.dhall + * `dhall freeze --cache --all` is now idempotent: [#2486](https://github.com/dhall-lang/dhall-haskell/pull/2486), [#2500](https://github.com/dhall-lang/dhall-haskell/pull/2500) + * Before this change a second run would fail due to attempting to resolve + the `missing` import it would generate + * [New Template Haskell options for adding strictness annotations to generated Haskell types](https://github.com/dhall-lang/dhall-haskell/pull/2504) + * [Template Haskell can now generate higher-kinded Haskell types from higher-kinded Dhall types](https://github.com/dhall-lang/dhall-haskell/pull/2506) + * [New `Dhall.Freeze` utilities for working with custom evaluators](https://github.com/dhall-lang/dhall-haskell/pull/2478) + * [Add `Data` instances for `Import` and various other types](https://github.com/dhall-lang/dhall-haskell/pull/2462) + * [Add `Eq` instances for `InvalidDecoder` and `ExtractError`](https://github.com/dhall-lang/dhall-haskell/pull/2482) + 1.41.2 + * [BUG FIX: Fix `:hash` REPL command to α-normalize input](https://github.com/dhall-lang/dhall-haskell/pull/2420) + * [Add `{From,To}Dhall` instances for `DayOfWeek`](https://github.com/dhall-lang/dhall-haskell/pull/2413) + * [Add `{From,To}Dhall` instances for `ShortText`](https://github.com/dhall-lang/dhall-haskell/pull/2413) + * Performance improvements + * [#2423](https://github.com/dhall-lang/dhall-haskell/pull/2423) + * Fixes and improvements to haddocks + * [#2396](https://github.com/dhall-lang/dhall-haskell/pull/2396) + * Fixes and improvements to test suite + * [#2342](https://github.com/dhall-lang/dhall-haskell/pull/2382) + * [#2394](https://github.com/dhall-lang/dhall-haskell/pull/2394) + * Build against newer dependencies + * [`pretty-simple-4.1`](https://github.com/dhall-lang/dhall-haskell/pull/2408) + * [`aeson-2.1`](https://github.com/dhall-lang/dhall-haskell/pull/2424) + * [`vector-0.13`](https://github.com/dhall-lang/dhall-haskell/pull/2427) + * [`turtle-1.6`](https://github.com/dhall-lang/dhall-haskell/pull/2431) + 1.41.1 + * [BUG FIX: Don't escape `?` path component when pretty-printing `with` expressions](https://github.com/dhall-lang/dhall-haskell/pull/2392) + 1.41.0 + * [Support standard version 22.0.0](https://github.com/dhall-lang/dhall-lang/releases/tag/v22.0.0) + * [Allow `with` expressions to update `Optional` values using `?`](https://github.com/dhall-lang/dhall-haskell/pull/2386) + * [Add `showConstructor` keyword](https://github.com/dhall-lang/dhall-haskell/pull/2384) + * [BUG FIX: Fix pretty-printing of time zones](https://github.com/dhall-lang/dhall-haskell/pull/2379) + * Timezones with a negative offset were previously being rendered with two + leading minus signs instead of one + * [BUG FIX: `dhall freeze --cache` to work with standard version 21.0.0](https://github.com/dhall-lang/dhall-haskell/pull/2350) + * `dhall freeze` will now use `missing sha256:…` for the first import so that + the latter import will be tried if the import is not in cache + * The old behavior is incompatible with standard version 21.0.0 because the + new behavior of the `?` operator doesn't fall back on hash mismatches + * [BUG FIX: Allow `with` expression to update a field named `Some`](https://github.com/dhall-lang/dhall-haskell/pull/2354) + * This fixes a discrepancy between the Haskell implementation and the standard + where the Haskell implementation would not permit + `{ Some = 0 } with Some = 1 ` + * [Fix `dhall {format,lint,freeze}` to preserve leading shebangs](https://github.com/dhall-lang/dhall-haskell/pull/2364) + * [Add `FromDhall` instances for `Int{8,16,32,64}`](https://github.com/dhall-lang/dhall-haskell/pull/2349) + +- Update dhall to version 1.40.2 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + ghc-distribution-opensuse +- Update distribution-opensuse to version 1.1.4. + Upstream has not updated the file "guess-changelog.md" since the + last release. + ghc-either +- Update either to version 5.0.2 revision 1. + 5.0.2 [2022.05.07] + - ----------------- + * Tweak error messages of `fromRight'` and `fromLeft'` for clarity. + * Allow building with `mtl-2.3.*`. + ghc-extra +- Update extra to version 1.7.14. + 1.7.14, released 2023-07-01 + [#106], add compatibility with GHC 9.7 + [#103], future-proof against addition of Data.List.unsnoc + 1.7.13, released 2023-04-22 + [#102], add mwhen :: Monoid a => Bool -> a -> a + [#99], make replace with an empty from intersperse the replacement + [#101], future-proof against addition of Data.List.!? + 1.7.12, released 2022-09-02 + [#98], make both lazy in its argument + [#98], make first3,second3,third3 lazy in their argument + [#98], make firstM,secondM lazy in their argument + [#86], add notNull for Foldable + 1.7.11, released 2022-08-21 + [#95], add List.repeatedlyNE and NonEmpty.repeatedly + [#94], add groupOnKey + [#91], add foldl1' to NonEmpty + 1.7.10, released 2021-08-29 + [#81], add assertIO function + [#85], add !? to do !! list indexing returning a Maybe + [#80], add strict Var functions modifyVar', modifyVar_', writeVar' + ghc-feed +- Update feed to version 1.3.2.1 revision 3. + [#]### 1.3.2.1 + * text 2.0 support, thanks to Alexander Batischev. + * Moved the repository to https://github.com/haskell-party/ + ghc-foldl +- Update foldl to version 1.4.15 revision 1. + 1.4.14 + - Add [`Control.Foldl.NonEmpty.nonEmpty`](https://github.com/Gabriella439/foldl/pull/186) + - Add [`Control.Foldl.NonEmpty.toFold`](https://github.com/Gabriella439/foldl/pull/191) + - [Generalize `fold1` to work with `Foldable1`](https://github.com/Gabriella439/foldl/pull/185) + 1.4.13 + * New "Control.Foldl.NonEmpty" module for folding non-empty containers + ghc-foundation +- Update foundation to version 0.0.30. + Upstream does not provide a change log file. + ghc-free +- Update free to version 5.1.10 revision 2. + 5.1.10 [2022.11.30] + - ------------------ + * Add a `MonadFail` instance for `FT`. + 5.1.9 [2022.06.26] + - ----------------- + * Simplify the `Eq` and `Ord` instances for `FT` to avoid the use of + overlapping instances. + 5.1.8 [2022.05.07] + - ----------------- + * Generalize the `Monad` constraint in the type signatures for + `hoistFreeT` in `Control.Monad.Trans.Free` and `Control.Monad.Trans.Free.Ap` + to a `Functor` constraint. + * Allow building with `transformers-0.6.*` and `mtl-2.3.*`. + ghc-fsnotify +- Update fsnotify to version 0.4.1.0. + Version 0.4.1.0 + - -------------- + * Add `unliftio` lower bound (#106) + * Change the tests back to a test-suite to avoid building for library users. (#107) + * Fix up Windows compatibility. + * Export `WatchConfig` type (#108) + Version 0.4.0.1 + - -------------- + * Fix compatibility with *BSD. + Version 0.4.0.0 + - -------------- + API breaking update. + * New options for threading control (single-threaded, thread-per-watch, and thread-per-manager) + * Revamp `WatchConfig` options to be less confusing and reduce boolean blindness. + * Pull out debouncing stuff, since it was never correct as it simply took the last event affecting a given file in the debounce period. Debouncing is currently not included, and should be handled as an orthogonal concern. I'd like to include some debouncing logic, but didn't want to delay this release any longer. + * We now expose `type DebounceFn = Action -> IO Action`, which represents an arbitrary debouncer. All debouncers should be in the form of one of these functions. + * A robust state machine debouncer is in progress but not fully implemented yet; see the `state-machine` branch. + * Contributions are welcome! We can potentially add multiple debouncers of different complexity as modules under `System.FSNotify.Debounce.*`. + * Don't silently fall back to polling on failure of native watcher. + Instead, throw an exception which the user can recover from by switching to polling. + * Add ModifiedAttributes event type + Linux support + * Add confOnHandlerException to be able to control what happens when a handler throws an exception. + * WatchConfig constructor is no longer exposed. Instead use `defaultConfig {...}` with the accessors. + +- Update fsnotify to version 0.3.0.1 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + ghc-generic-deriving +- Update generic-deriving to version 1.14.5 revision 1. + [#] 1.14.5 [2023.08.06] + * Support building with `template-haskell-2.21.*` (GHC 9.8). + * The Template Haskell machinery now uses `TemplateHaskellQuotes` when + building with GHC 8.0+ instead of manually constructing each Template Haskell + `Name`. A consequence of this is that `generic-deriving` will now build with + GHC 9.8, as `TemplateHaskellQuotes` abstracts over some internal Template + Haskell changes introduced in 9.8. + [#] 1.14.4 [2023.04.30] + * Allow building with GHC backends where `HTYPE_SIG_ATOMIC_T` is not defined, + such as the WASM backend. + * Place `INLINE [1]` pragmas on `from` and `to` implementations when types + don't have too many constructors or fields, following the heuristics that GHC + 9.2+ uses for `Generic` deriving. + [#] 1.14.3 [2023.02.27] + * Support `th-abstraction-0.5.*`. + [#] 1.14.2 [2022.07.23] + * Fix a bug in which `deriveAll1` could generate ill kinded code when using + `kindSigOptions=False`, or when using GHC 8.0 or earlier. + * Fix a bug in which `deriveAll1` would reject data types whose last type + variable has a kind besides `Type` or `k` on GHC 8.2 or later. + ghc-generic-lens +- Update generic-lens to version 2.2.2.0 revision 1. + [#]# generic-lens-2.2.2.0 (2023-04-15) + - Support unprefixed constructor prisms on GHC 9.6 (#152) + ghc-git-lfs +- Update git-lfs to version 1.2.2. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/git-lfs-1.2.2/src/CHANGELOG + ghc-hashtables +- Update hashtables to version 1.3.1. + [#]# 1.3.1 + Fix Noncanonical mappend definition warning. + Support more recent compilers. + [#]# 1.3 + Support Hashable 1.4. This new version of Hashable drops the Eq constraint, so the Eq constraint + needs to be dropped in the SPECIALIZE statements in Hashtables. + [#]# 1.2.4.2 + Cabal file: add missing other-modules + Silence import warnings. Know that we require ghc >= 7.8. + Fix build with GHC 9.2 + ghc-hedgehog +- Update hedgehog to version 1.4 revision 3. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/hedgehog-1.4/src/CHANGELOG.md + +- Update hedgehog to version 1.1.2. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/hedgehog-1.1.2/src/CHANGELOG.md + ghc-hedgehog-quickcheck +- Update hedgehog-quickcheck to version 0.1.1 revision 6. + Upstream has revised the Cabal build instructions on Hackage. + ghc-hledger-lib +- Update hledger-lib to version 1.32.3. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/hledger-lib-1.32.3/src/CHANGES.md + +- Update hledger-lib to version 1.26.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + ghc-http-client-restricted +- Update http-client-restricted to version 0.1.0. + http-client-restricted (0.1.0) unstable; urgency=medium + * Switch from connection to crypton-connection in order to support + being used with tls-1.7, which use crypton rather than cryptonite. + - - Joey Hess Tue, 01 Aug 2023 18:45:47 -0400 + ghc-invariant +- Update invariant to version 0.6.2 revision 1. + [#] 0.6.2 [2023.08.06] + * The Template Haskell machinery now uses `TemplateHaskellQuotes` when + building with GHC 8.0+ instead of manually constructing each Template Haskell + `Name`. A consequence of this is that `invariant` will now build with GHC + 9.8, as `TemplateHaskellQuotes` abstracts over some internal Template Haskell + changes introduced in 9.8. + [#] 0.6.1 [2023.02.27] + * Support `th-abstraction-0.5.*`. + [#] 0.6 [2022.07.03] + * Loosen the `Monad` constraint in the `Invariant(2)` instances for + `Kleisli` to an `Invariant` constraint. + * Loosen the `Comonad` constraint in the `Invariant2` instance for `Cokleisli` + to an `Invariant` constraint. + * Add `Invariant` instances for `PastroSum`, `CopastroSum`, `Environment`, + `FreeMapping`, `Pastro`, and `FreeTraversing` from the `profunctors` library. + * Add `Invariant(2)` instances for `Copastro` and `Coyoneda` from the + `profunctors` library. + +- Update invariant to version 0.5.6. + [#] 0.5.6 [2022.05.07] + * Add `InvariantProfunctor` and `InvariantArrow` newtypes that admit + implementations of `invmap` that only require `Profunctor` or `Arrow` + constraints, respectively. Also add top-level `invmapProfunctor` and + `invmapArrow` functions. + ghc-io-streams +- Update io-streams to version 1.5.2.2 revision 3. + Upstream has not updated the file "changelog.md" since the last + release. + ghc-io-streams-haproxy +- Update io-streams-haproxy to version 1.0.1.0 revision 8. + Upstream has revised the Cabal build instructions on Hackage. + ghc-kan-extensions +- Update kan-extensions to version 5.2.5 revision 2. + 5.2.5 [2022.06.26] + - ----------------- + * Only require a `Functor` constraint in the `Eq` and `Ord` instances for + `Coyoneda` when building against `transformers-0.4.*`. + 5.2.4 [2022.05.07] + - ----------------- + * Allow building with `transformers-0.6.*` and `mtl-2.3.*`. + ghc-katip +- Update katip to version 0.8.8.0. + 0.8.8.0 + ======= + * Add support for rendering arrays in the log context to the handle scribe [#150](https://github.com/Soostone/katip/pull/150) + 0.8.7.4 + ======= + * Allow up to GHC 9.6 for Windows [#145](https://github.com/Soostone/katip/pull/145) + 0.8.7.3 + ======= + * unix 2.8 compatibility [#143](https://github.com/Soostone/katip/pull/143) + 0.8.7.2 + ======= + * MTL 2.3 compatibility [#140](https://github.com/Soostone/katip/pull/140) + 0.8.7.1 + ======= + * Text 2 compatibility [#138](https://github.com/Soostone/katip/pull/138) + ghc-lens +- Update lens to version 5.2.3 revision 2. + 5.2.3 [2023.08.24] + - ----------------- + * Allow building with GHC 9.8. + * Add new `Prism`s to `Language.Haskell.TH.Lens` to reflect recent additions to + `template-haskell`: + * `_GetFieldE` and `_ProjectionE` `Prism`s for the `Exp` data type, whose + corresponding data constructors were introduced in + `template-haskell-2.18.*`. + * `_TypedBracketE` and `_TypedSpliceE` `Prism`s for the `Exp` data type, whose + corresponding data constructors were introduced in + `template-haskell-2.21.*`. + * `_BndrReq` and `_BndrInvis` `Prism`s for the `BndrVis` data type, which was + added in `template-haskell-2.21.*`. + * Add a `generateRecordSyntax` option to `Control.Lens.TH`, which controls + whether to generate lenses using record update syntax or not. By default, this + option is disabled. + * Fix a bug in which the `declare*` Template Haskell functions would fail if a + data type's field has a type that is defined in the same Template Haskell + quotation. + * Add `altOf`, which collects targets into any `Alternative`. + 5.2.2 [2023.03.18] + - ----------------- + * Fix a bug in which calling `ix i` (where `i` is a negative number) on `Text` + or `ByteString` would return the `Just` the first character instead of + returning `Nothing`. + 5.2.1 [2023.02.27] + - ----------------- + * Allow building with GHC 9.6. + * Allow building with GHC backends where `HTYPE_SIG_ATOMIC_T` is not defined, + such as the WASM backend. + * Support building with `th-abstraction-0.5.*`. + * Define `_TypeDataD` in `Language.Haskell.TH.Lens` when building with + `template-haskell-2.20.0.0` (GHC 9.6) or later. + 5.2 [2022.08.11] + - --------------- + * Allow building with GHC 9.4. + * The type of `universeOf` has changed: + ```diff + - universeOf :: Getting [a] a a -> a -> [a] + +universeOf :: Getting (Endo [a]) a a -> a -> [a] + ``` + In many cases, using `Endo [a]` over `[a]` improves performance. Most call + sites to `universeOf` will not be affected by this change, although you may + need to update your code if you define your own combinators in terms of + `universeOf`. + * Allow `makeWrapped` to accept the names of data constructors. This way, + `makeWrapped` can be used with data family instances, much like other + functions in `Control.Lens.TH`. + * Define `_OpaqueP`, `_DefaultD`, `_LamCasesE`, `_PromotedInfixT`, and + `_PromotedUInfixT` in `Language.Haskell.TH.Lens` when building with + `template-haskell-2.19.0.0` (GHC 9.4) or later. + +- Update lens to version 5.1.1 revision 1. + 5.1.1 [2022.05.17] + - ----------------- + * Add `Data.HashSet.Lens.hashMap`, an `Iso` between a `HashSet a` and a + `HashMap a ()`. + * Allow building with `transformers-0.6.*` and `mtl-2.3.*`. + Note that `lens` no longer defines `Zoom` instances for `ErrorT` or `ListT` + when building with `mtl-2.3` or later. This is because `MonadState` is a + superclass of `Zoom`, and the `MonadState` instances for `ErrorT` and `ListT` + were removed in `mtl-2.3`. Be watchful of this if you build `lens` with + `mtl-2.3` (or later) combined with an older version of `transformers` + (pre-`0.6`) that defines `ErrorT` or `ListT`. + ghc-lens-aeson +- Update lens-aeson to version 1.2.3 revision 2. + 1.2.3 [2023.06.27] + - ----------------- + * Use `aeson`'s `decode` function in the `AsJSON` instance for `ByteString`s. + This allows removing a direct dependency on `attoparsec`. + * Allow building with `aeson-2.2`. + 1.2.2 [2022.08.11] + - ----------------- + * Add `atKey :: AsValue t => Key -> Traversal' t (Maybe Value)`, a variant of + `key` that uses `at` instead of `ix`. + 1.2.1 [2022.05.07] + - ----------------- + * Change the `IsKey` instances for `ByteString`s to use + `decodeUtf8With lenientDecode` instead of `decodeUtf8`. While these `IsKey` + instances are meant to used for interoperability with `aeson` values that + are UTF-8–encoded, using `decodeUtf8With lenientDecode` at least ensures + that converting a non–UTF-8–encoded `ByteString` will not crash. + 1.2 [2022.03.19] + - --------------- + * Require `aeson-2.0.2.*` and `lens-5.0.*` or greater. + * Change the types of `_Object`, `key`, and `members`: + ```diff + - _Object :: Prism' t (HashMap Text Value) + +_Object :: Prism' t (KeyMap Value) + - key :: AsValue t => Text -> Traversal' t Value + +key :: AsValue t => Key -> Traversal' t Value + - members :: AsValue t => IndexedTraversal' Text t Value + +members :: AsValue t => IndexedTraversal' Key t Value + ``` + This mirrors similar changes made in `aeson-2.0.*`, where the type of + `Object`'s field was changed from `HashMap Text Value` to `KeyMap Value`. + The `Ixed Value` instance changes similarly: + ```diff + - type instance Index Value = Text + +type instance Index Value = Key + ``` + * Remove `Primitive` and `AsPrimitive`, since https://tools.ietf.org/html/rfc7159 + de-emphasized the notion of primitive versus composite JSON values. + * The `AsPrimitive` methods (`_Value`, `_String`, and `_Bool`) are now + `AsValue` methods. + * `_Number`'s default signature, `Bool_`, `String_`, and `Null_` now have an + `AsValue` constraint. + * Add `Wrapped` and `Rewrapped` instances for `KeyMap`. These treat `KeyMap v` + as a wrapper around `[(Key, v)]`. The order in which the key-value pairs + appear in this list is not stable. + * Add an `IsKey` class, whose method `_Key` is an `Iso` for converting values + to and from a `Key`. + ghc-libsystemd-journal +- Update libsystemd-journal to version 1.4.5 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + ghc-lifted-async +- Update lifted-async to version 0.10.2.5. + [#]# v0.10.2.5 - 2023-11-11 + * Support GHC 9.8 ([#42](https://github.com/maoe/lifted-async/issues/42)) + * Allow base-4.19, bump CI to GHC 9.8.1 ([#43](https://github.com/maoe/lifted-async/pull/43)) + [#]# v0.10.2.4 - 2022-03-19 + * Support mtl-2.3.1, allow base-4.18 (GHC 9.6) ([#41](https://github.com/maoe/lifted-async/pull/41)) + [#]# v0.10.2.3 - 2022-08-13 + * Allow base-4.17 (GHC 9.4) and bump CI to latest GHC versions ([#39](https://github.com/maoe/lifted-async/pull/39)) + ghc-microlens +- Update microlens to version 0.4.13.1 revision 1. + [#] 0.4.13.0 + * Added `_Show`, `worded`, and `lined`. + ghc-microlens-ghc +- Update microlens-ghc to version 0.4.14.2. + [#] 0.4.14.2 + * [#171](https://github.com/stevenfontanella/microlens/pull/171) Support bytestring 0.12 + [#] 0.4.14.1 + * [#161](https://github.com/stevenfontanella/microlens/pull/161) Fix GHC 9.4 warning for using `~` without TypeOperators + [#] 0.4.14 + * New minor release (microlens-0.4.13.0). + ghc-microlens-mtl +- Update microlens-mtl to version 0.2.0.3 revision 1. + [#] 0.2.0.2 + * Added support for mtl 2.3 and transformers 0.6 per [#152](https://github.com/stevenfontanella/microlens/issues/152). + ghc-microlens-platform +- Update microlens-platform to version 0.4.3.5. + [#] 0.4.3.5 + * [#131](https://github.com/stevenfontanella/microlens/issues/131) Add `At` and `Ixed` instance for `HashSet`. + [#] 0.4.3.4 + * [#171](https://github.com/stevenfontanella/microlens/pull/171) Support text 2.1. + [#] 0.4.3.3 + * [#161](https://github.com/stevenfontanella/microlens/pull/161) Fix GHC 9.4 warning for using `~` without TypeOperators. + [#] 0.4.3.2 + * [#156](https://github.com/stevenfontanella/microlens/pull/156) Add a missing upper bound for text dependency. + [#] 0.4.3.1 + * Bumped `text` upper bound to support 2.0. + [#] 0.4.3 + * New minor release (microlens-0.4.13.0, microlens-ghc-0.4.14). + ghc-microlens-th +- Update microlens-th to version 0.4.3.14. + [#] 0.4.3.14 + * [#170](https://github.com/stevenfontanella/microlens/issues/170), [#171](https://github.com/stevenfontanella/microlens/pull/171) Support GHC 9.8. + [#] 0.4.3.13 + * [#167](https://github.com/stevenfontanella/microlens/issues/167) Support th-abstraction 0.5. + [#] 0.4.3.12 + * [#164](https://github.com/stevenfontanella/microlens/pull/164), [#165](https://github.com/stevenfontanella/microlens/issues/165) Support template-haskell 2.19 (and GHC 9.6 by extension). + [#] 0.4.3.11 + * [#161](https://github.com/stevenfontanella/microlens/pull/161) Fix GHC 9.4 warning for using `~` without TypeOperators. + ghc-microstache +- Update microstache to version 1.0.2.3 revision 3. + [#]# microstache 1.0.2.3 + - Support `parsec-3.1.16.*` + [#]# microstache 1.0.2.1 + - Support `transformers-0.6` + ghc-monad-logger +- Update monad-logger to version 0.3.40. + [#]# 0.3.40 + * Relax `fast-logger` upper bound from 3.2 to 3.3 + * Add `Alternative` instances for `LoggingT` and `NoLoggingT` + [#]# 0.3.39 + * Make the previous change backwards compatible with CPP + [#]# 0.3.38 + * Drop old deprecated instances to support transformers 0.6 [#39](https://github.com/snoyberg/monad-logger/pull/39) + [#]# 0.3.37 + * Add `Semigroup`/`Monoid` instances to `LoggingT`, `NoLoggingT`, and `WriterLoggingT` + ghc-optics +- Update optics to version 0.4.2.1. + [#] optics-0.4.2.1 (2023-06-22) + * Fix compilation of tests with GHC 9.4 and 9.6 + [#] optics-0.4.2 (2022-05-19) + * Allow `transformers-0.6` and `mtl-2.3` + Note that `optics-extra` no longer defines `Zoom` instances for `ErrorT` or `ListT` when + building with `mtl-2.3` or later. This is because `MonadState` is a superclass of + `Zoom`, and the `MonadState` instances for `ErrorT` and `ListT` were removed in + `mtl-2.3`. Be watchful of this if you build `optics-extra` with `mtl-2.3` (or + later) combined with an older version of `transformers` (pre-0.6) that defines + `ErrorT` or `ListT`. Similarly for `Magnify` and `MagnifyMany`. + [#] optics-0.4.1 (2022-03-22) + * Add support for GHC-9.2 + * Add `is` ([#410](https://github.com/well-typed/optics/pull/410)) + * Improve error messages related to the `JoinKinds` class + ([#439](https://github.com/well-typed/optics/pull/439)) + * Port `universeOf`, `cosmosOf`, `paraOf`, `rewriteOf`, `transformOf`, + `rewriteMOf` and `transformMOf` from `Control.Lens.Plated` + ([#379](https://github.com/well-typed/optics/pull/379)) + * Add `(%?)` composition operator + ([#434](https://github.com/well-typed/optics/pull/434)) + ghc-optics-core +- Update optics-core to version 0.4.1.1. + [#] optics-core-0.4.1.1 (2023-06-22) + * Add INLINE pragmas to small functions that really should inline + [#] optics-core-0.4.1 (2022-03-22) + * Add support for GHC-9.2 + * Add `is` ([#410](https://github.com/well-typed/optics/pull/410)) + * Improve error messages related to the `JoinKinds` class + ([#439](https://github.com/well-typed/optics/pull/439)) + * Port `universeOf`, `cosmosOf`, `paraOf`, `rewriteOf`, `transformOf`, + `rewriteMOf` and `transformMOf` from `Control.Lens.Plated` + ([#379](https://github.com/well-typed/optics/pull/379)) + * Add `(%?)` composition operator + ([#434](https://github.com/well-typed/optics/pull/434)) + ghc-optics-extra +- Update optics-extra to version 0.4.2.1 revision 2. + [#] optics-extra-0.4.2.1 (2022-05-20) + * Fix for previous release when used with `mtl-2.3` and `transformers-0.5`. + [#] optics-extra-0.4.2 (2022-05-19) + * Allow `transformers-0.6` and `mtl-2.3` + Note that `optics-extra` no longer defines `Zoom` instances for `ErrorT` or `ListT` when + building with `mtl-2.3` or later. This is because `MonadState` is a superclass of + `Zoom`, and the `MonadState` instances for `ErrorT` and `ListT` were removed in + `mtl-2.3`. Be watchful of this if you build `optics-extra` with `mtl-2.3` (or + later) combined with an older version of `transformers` (pre-0.6) that defines + `ErrorT` or `ListT`. Similarly for `Magnify` and `MagnifyMany`. + [#] optics-extra-0.4.1 (2022-03-22) + * Add support for GHC-9.2 + ghc-optics-th +- Update optics-th to version 0.4.1 revision 6. + [#] optics-th-0.4.1 (2022-03-22) + * Add support for GHC-9.2 + ghc-optparse-generic +- Update optparse-generic to version 1.5.2 revision 1. + 1.5.2 + * [Add support for `OsPath`](https://github.com/Gabriella439/optparse-generic/pull/111) + 1.5.1 + * [Add `Eq` instances for `()`, `()`, and `(<#>)`](https://github.com/Gabriella439/optparse-generic/pull/109) + 1.5.0 + * BREAKING CHANGE: [Drop support for `system-filepath`](https://github.com/Gabriella439/optparse-generic/pull/106) + * [Add support for more `Data.Time` types](https://github.com/Gabriella439/optparse-generic/pull/102) + +- Update optparse-generic to version 1.4.9. + 1.4.9 + * [Add `Data` instance for `Unwrapped`](https://github.com/Gabriella439/optparse-generic/pull/100) + 1.4.8 + * [Improve handling of `NonEmpty`](https://github.com/Gabriella439/optparse-generic/pull/98) + * [Add `getWithHelpWith`](https://github.com/Gabriella439/Haskell-Optparse-Generic-Library/pull/94) + * [Build against `optparse-applicative-0.17`](https://github.com/Gabriella439/Haskell-Optparse-Generic-Library/pull/92) + * [Build against `text-2.0`](https://github.com/Gabriella439/optparse-generic/pull/91) + ghc-persistent +- Update persistent to version 2.14.6.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/persistent-2.14.6.1/src/ChangeLog.md + +- Update persistent to version 2.13.3.5 revision 3. + [#]# 2.13.3.5 + * [#1374](https://github.com/yesodweb/persistent/pull/1374) + * Increasing test coverage for errors thrown when parsing entity definitions + [#]# 2.13.3.4 + * [#1379](https://github.com/yesodweb/persistent/pull/1379) + * `mkPersist` now generates code that compiles under `NoFieldSelectors` and `DuplicateRecordFields` even if field labels are not prefixed + * [#1376](https://github.com/yesodweb/persistent/pull/1376) + * Add coverage for parsing nested parens/lists in field types + * [#1370](https://github.com/yesodweb/persistent/pull/1370) + * Add spec to assert Persistent.TH is the only import required when defining entities + [#]# 2.13.3.3 + * [#1369](https://github.com/yesodweb/persistent/pull/1369) + * Fix `withObject` needing to be imported + [#]# 2.13.3.2 + * [#1315](https://github.com/yesodweb/persistent/pull/1315) + * Refactor entity constraint parsing in Quasi module + [#]# 2.13.3.1 + * [#1367](https://github.com/yesodweb/persistent/pull/1367), + [#1366](https://github.com/yesodweb/persistent/pull/1367), + [#1338](https://github.com/yesodweb/persistent/pull/1338), + [#1335](https://github.com/yesodweb/persistent/pull/1335) + * Support GHC 9.2 + * [#1356](https://github.com/yesodweb/persistent/pull/1356) + * Improve parse errors in generated FromJSON instances + ghc-persistent-sqlite +- Update persistent-sqlite to version 2.13.3.0. + [#]# 2.13.3.0 (unreleased) + * [#1524](https://github.com/yesodweb/persistent/pull/1524) + * Add Database.Persist.Sqlite.createSqlitePoolWithConfig to create a SQLite + connection pool with a connection string and ConnectionPoolConfig. + Using ConnectionPoolConfig, it is possible to set the connection idle timeout. + * [#1486](https://github.com/yesodweb/persistent/pull/1486) + * Add Database.Sqlite.open' which takes a ByteString + * [#1522](https://github.com/yesodweb/persistent/pull/1522) + * Update the sqlite amalgamation to 3.43.1 + [#]# 2.13.2.0 + * [#1488](https://github.com/yesodweb/persistent/pull/1488) + * Add `openRawSqliteConn` for creating `RawSqlite SqlBackend` connections + that aren't automatically cleaned-up. + [#]# 2.13.1.1 + * [#1459](https://github.com/yesodweb/persistent/pull/1459) + * Make use of `CautiousMigration` type alias for clarity. + ghc-pipes-safe +- Update pipes-safe to version 2.3.5 revision 2. + [#] Version + * Export `SafeT` constructor + ghc-postgresql-simple +- Update postgresql-simple to version 0.6.5.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/postgresql-simple-0.6.5.1/src/CHANGES.md + ghc-profunctors +- Update profunctors to version 5.6.2 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + ghc-protolude +- Update protolude to version 0.3.4. + 0.3.3 + ===== + * GHC 9.4.4 support + 0.3.2 + ===== + * GHC 9.2.2 support + * Drop export executable + 0.3.1 + ===== + * GHC 9.0.1 and 9.2.1 support + * Add `HasCallStack` to unsafe* functions. + * Banish `String` on `readMaybe` and `readEither`. + ghc-quickcheck-instances +- Update quickcheck-instances to version 0.3.30 revision 1. + 0.3.30 + * Improve Arbitrary UUID instance + Previously "small" UUIDs were generated, e.g. + ``` + 00000001-0000-0001-0000-000000000001 + 00000002-0000-0000-0000-000200000002 + 00000004-0000-0004-0000-000400000001 + 00000005-0000-0000-0000-000500000007 + 00000001-0000-000d-0000-00050000000e + ``` + but now they are uniformly random + ``` + c4683284-bfe3-224b-29a6-1e7f11ceef65 + 7bf6564d-5dcf-3e37-b13d-867085f54dae + 5b006243-0a70-9321-6594-20dde3d72112 + 2d8ed56e-ed20-7258-7c1f-b46fa9b87946 + f1503184-9d3c-aacd-e9a7-36c655b70f41 + ``` + 0.3.29.1 + * Support `OneTuple-0.4` + 0.3.29 + * Support `primitive-0.8` + * Use `data-array-byte` shim package for instances for `Data.Array.Byte.ByteArray` + 0.3.28 + * Add instances for `Data.Array.Byte.ByteArray` (`base-4.17`) + * Add instances for `Data.Primitive.ByteArray` (`primitive`) + ghc-recursion-schemes +- Update recursion-schemes to version 5.2.2.5. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/recursion-schemes-5.2.2.5/src/CHANGELOG.markdown + ghc-reducers +- Update reducers to version 3.12.4 revision 6. + Upstream has revised the Cabal build instructions on Hackage. + ghc-serialise +- Update serialise to version 0.2.6.1 revision 1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/serialise-0.2.6.1/src/ChangeLog.md + ghc-servant-client +- Update servant-client to version 0.20 revision 3. + 0.20 + - --- + - Escape special chars in QueryParams. [#1584](https://github.com/haskell-servant/servant/issues/1584) [#1597](https://github.com/haskell-servant/servant/pull/1597) + Escape special chars in QueryParam (`:@&=+$`) in servant-client. Note that this + mean binary data will not work as is, and so reverts the functionality in + [#1432](https://github.com/haskell-servant/servant/pull/1432). + - Handle Cookies correctly for RunStreamingClient [#1605](https://github.com/haskell-servant/servant/issues/1605) [#1606](https://github.com/haskell-servant/servant/pull/1606) + Makes `performWithStreamingRequest` take into consideration the + CookieJar, which it previously didn't. + - Fix the handling of multiple headers with the same name. [#1666](https://github.com/haskell-servant/servant/pull/1666) + servant-client no longer concatenates the values of response headers with the same name. + This fixes an issue with parsing multiple `Set-Cookie` headers. + +- Update servant-client to version 0.19 revision 6. + Upstream has revised the Cabal build instructions on Hackage. + ghc-servant-client-core +- Update servant-client-core to version 0.20 revision 3. + 0.20 + - --- + - Escape special chars in QueryParams. [#1584](https://github.com/haskell-servant/servant/issues/1584) [#1597](https://github.com/haskell-servant/servant/pull/1597) + Escape special chars in QueryParam (`:@&=+$`) in servant-client. Note that this + mean binary data will not work as is, and so reverts the functionality in + [#1432](https://github.com/haskell-servant/servant/pull/1432). + - Handle Cookies correctly for RunStreamingClient [#1605](https://github.com/haskell-servant/servant/issues/1605) [#1606](https://github.com/haskell-servant/servant/pull/1606) + Makes `performWithStreamingRequest` take into consideration the + CookieJar, which it previously didn't. + - Fix the handling of multiple headers with the same name. [#1666](https://github.com/haskell-servant/servant/pull/1666) + servant-client no longer concatenates the values of response headers with the same name. + This fixes an issue with parsing multiple `Set-Cookie` headers. + +- Update servant-client-core to version 0.19 revision 5. + Upstream has revised the Cabal build instructions on Hackage. + ghc-shelly +- Update shelly to version 1.12.1. + [#] 1.12.1 + Andreas Abel, 2023-04-03 + * Add `print_commands_with` and `echoWith` which can be used to override + the default printing functions (e.g. to add color). + (Chris Wendt, PR [#228](https://github.com/gregwebs/Shelly.hs/pull/228).) + * Tested with GHC 8.2 - 9.6 (cabal) and GHC 8.10 - 9.6 (stack). + [#] 1.12.0.1 + Andreas Abel, 2023-04-02 + * Make `show_command` more robust to special characters + and only quote when necessary. + (Chris Wendt, PR [#229](https://github.com/gregwebs/Shelly.hs/pull/229).) + * Tested with GHC 8.2 - 9.6 (cabal) and GHC 8.10 - 9.6 (stack). + [#] 1.12.0 + Andreas Abel, 2023-02-27 + * Rework `ShellCmd` and `ShellCommand` instances to support `String` arguments: + Issue [#143](https://github.com/gregwebs/Shelly.hs/issues/143) + fixed by Cunning Defenstrator in + PR [#221](https://github.com/gregwebs/Shelly.hs/pull/221). + This involves a **breaking change** in classes `CmdArg` and `ShellArg`: + Method `toTextArg` has been replaced by `toTextArgs`. + Sample migration: + ```haskell + [#]if MIN_VERSION_shelly(1,12,0) + - - new + import Shelly (toTextArgs) + snoc opts arg = opts ++ toTextArgs arg + [#]else + - - old + import Shelly (toTextArg) + snoc opts arg = opts ++ [ toTextArg arg ] + [#]endif + ``` + * Dropped GHC 8.0 to get rid of deprecated `LANGUAGE IncoherentInstances`. + * Builds with GHC 8.2 - 9.6. + [#] 1.11.0 + Andreas Abel, 2023-01-24 + * Restore running of local scripts, e.g. `cmd "./foo.sh"`: + Issue [#107](https://github.com/gregwebs/Shelly.hs/issues/107) + fixed by Alfredo di Napoli in PR + [#216](https://github.com/gregwebs/Shelly.hs/pull/216). + * Builds with GHC 8.0 - 9.4. + +- Update shelly to version 1.10.0.1. + [#] 1.10.0.1 + Andreas Abel, 2023-01-24 + * Allow `unix-compat-0.6`. + * Builds `-Wall` warning-free with GHC 8.0 - 9.4. + ghc-snap-core +- Update snap-core to version 1.0.5.1 revision 3. + Upstream added a new change log file in this release. With no + previous version to compare against, the automatic updater cannot + reliable determine the relevante entries for this release. + ghc-snap-server +- Update snap-server to version 1.1.2.1 revision 3. + Upstream does not provide a change log file. + ghc-statistics +- Update statistics to version 0.16.2.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/statistics-0.16.2.1/src/changelog.md + ghc-tasty-hedgehog +- Update tasty-hedgehog to version 1.4.0.2 revision 3. + [#]# 1.4.0.2 -- 2023-08-07 + * Support hedgehog 1.4 + [#]# 1.4.0.1 -- 2023-03-15 + * Support base 4.18 (GHC 9.6) + * Improve suggested test replay command + [#]# 1.4.0.0 -- 2022-10-12 + * Support `hedgehog-1.2`. This is a breaking change due to `hedgehog`'s [new mechanism for skipping to a particular test and shrink result](https://github.com/hedgehogqa/haskell-hedgehog/pull/454). The `--hedgehog-replay` option now expects a `Skip` value and a `Seed`, for example: `stack test --test-arguments='--pattern "$NF ~ /badReverse involutive fails/" --hedgehog-replay "3:b2 Seed 10332913068362713902 1302058653756691475"'` ([#63](https://github.com/qfpl/tasty-hedgehog/pull/63)) + [#]# 1.3.1.0 -- 2022-10-03 + * The instructions for reproducing test failures are now more clearly distinguished from `hedgehog`'s own instructions and include a pattern in the example to limit which tests are re-run. ([#62](https://github.com/qfpl/tasty-hedgehog/pull/62)) + [#]# 1.3.0.0 -- 2022-08-22 + * The `testProperty` function has been undeprecated. Its behaviour differs from that in version `1.1.0.0` and below in that it now passes no `PropertyName` to Hedgehog. Therefore, Hedgehog will render the text `` in its instructions for reproducing test failures, as opposed to whatever description is provided for `testProperty`. + [#]# 1.2.0.0 -- 2022-03-07 + * Add `testPropertyNamed` function and deprecate `testProperty`. + ghc-tdigest +- Update tdigest to version 0.3 revision 1. + [#]# 0.3 + - Depend on `foldable1-classes-compat` instead of `semigroupoids`. + +- Update tdigest to version 0.2.1.1 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + ghc-terminal-size +- Update terminal-size to version 0.3.4. + 0.3.4 + ===== + * Provided `hSize` on Windows. (https://github.com/biegunka/terminal-size/pull/18) + 0.3.3 + ===== + * Fixed ioctl foreign import. (https://github.com/biegunka/terminal-size/pull/16) + * `#alignment` is a hsc2hs built-in since some unspecified GHC 7.x. (https://github.com/biegunka/terminal-size/pull/12) + * Captured possible `stty` stderr output with a pipe. (https://github.com/biegunka/terminal-size/pull/13) + ghc-test-framework +- Update test-framework to version 0.8.2.0 revision 11. + Upstream has revised the Cabal build instructions on Hackage. + ghc-text-metrics -- Update text-metrics to version 0.3.2. - [#]# Text Metrics 0.3.2 - * Works with `text-2.0`. - ghc-text-zipper +- Update text-zipper to version 0.13. + Upstream has renamed and modified the change log file(s) in this + release. Unfortunately, the automatic updater cannot reliable + determine relevant entries for this release. + ghc-th-expand-syns +- Update th-expand-syns to version 0.4.11.0 revision 2. + [#]# 0.4.11.0 [2023.01.31] + * Support `TypeDataD` when building with `template-haskell-2.20.0.0` (GHC 9.6) + or later. + [#]# 0.4.10.0 [2022.07.23] + * Support `DefaultD`, `PromotedInfixT`, and `PromotedUInfixT` when building + with `template-haskell-2.19.0.0` (GHC 9.4) or later. + ghc-th-orphans +- Update th-orphans to version 0.13.14 revision 2. + [#]## 0.13.14 [2022.08.21] + * Only depend on `th-lift-instances` for `ghc <= 7.8`. + [#]## 0.13.13 [2022.05.19] + * Implement `qGetPackageRoot` (introduced in `template-haskell-2.19.0.0`) + for the `Quasi` instances defined in `th-orphans`. + ghc-th-utilities +- Update th-utilities to version 0.2.5.0. + [#]# 0.2.5.0 + * Adds `tupT` and `promotedTupT`. + * Adds `TH.FixQ.fixQ`, a compatibility shim to provide fixQ for + `template-haskell <= 2.17` (`ghc <= 9.0.1`). + ghc-threepenny-gui +- Update threepenny-gui to version 0.9.4.1. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/threepenny-gui-0.9.4.1/src/CHANGELOG.md + ghc-topograph +- Update topograph to version 1.0.0.2 revision 2. + Upstream does not provide a change log file. + ghc-tree-diff +- Update tree-diff to version 0.3.0.1 revision 5. + [#]# 0.3 + - Breaking change: + Make HashSet and HashMap ToExpr instances sort the resulting + lists of expressions. + This makes the results deterministic. + ... but your golden files will need adjustment. + https://github.com/haskellari/tree-diff/issues/67 + - Add `Ord Expr` and `Ord OMap` instances + - Depend on `data-array-byte` to provide more `ByteArray` instances + +- Update tree-diff to version 0.2.2. + [#]# 0.2.2 + - Add instances for base and primitive's `ByteArray`s. + ghc-turtle +- Update turtle to version 1.6.2 revision 2. + 1.6.2 + * Build against latest `ansi-wl-pprint` and `optparse-applicative` [[#445]](https://github.com/Gabriella439/turtle/pull/445) / [[#446]](https://github.com/Gabriella439/turtle/pull/446) / [[#447]](https://github.com/Gabriella439/turtle/pull/447) + 1.6.1 + * BUG FIX: Fix `turtle` to build on Windows + * BUG FIX: `stripPrefix` and `commonPrefix` now correctly handle files with + extensions + * For example, before this fix `stripPrefix "./" "./foo.bar"` would + return `Just "foo/.bar"` + 1.6.0 + * BREAKING CHANGE: Switch to the `FilePath` type from `base` instead of + `system-filepath` + * This is a breaking change for a couple of reasons: + * The `FilePath` type has changed, so the API is not backwards-compatible + * The thing most likely to break is if you directly imported utilities + from the `system-filepath` or `system-fileio` packages to operate on + `turtle`'s `FilePath`s + * If that happens, you should first check if the `Turtle` module + exports a utility of the same name. If so, then switch to that + * If there is no equivalent substitute from the `Turtle` module then + you will have to change your code to use the closest equivalent + utility from the `filepath` or `directory` package + * If you were previously using any of the `system-filepath` or + `system-fileio` utilities re-exported from the `Turtle` module then + those utilities will not break as they have been replaced with + versions compatible with the `FilePath` type from `base` + * The second thing most likely to break is any code that relies on + typeclasses since because if you defined any instances for the + `FilePath` type exported by `turtle` then those instances will now + overlap with any instances defined for the `String` type + * The conversion utilities (e.g. `toText`, `encodeString`) will still + work, so code that used those conversion utilities should be less + affected by this change + * The behavior of the `collapse` utility is subtly different + * `collapse` no longer interprets `..` in paths + * This new behavior is more correct in the presence of symlinks, so the + change is (hopefully) an improvement to downstream code + * The new API strives to match the old behavior as closely as possible + * … so this should (hopefully) not break too much code in practice + * With the exception of the `collapse` function the new API should be + bug-for-bug compatible with the old API + * Most of the surprising behavior inherited from the old API is around + how `.` and `..` are handled in paths + * `parent ".." == "."` is an example of such surprising behavior + * At some point in the future we may fix bugs in these utilities inherited + from `system-filepath` / `system-fileio`, but no decision either way has + been made, yet + * Some old utilities are marked `DEPRECATED` if their behavior exactly matches + the behavior of an existing utility from the `filepath` or `directory` + package + * These may be eventually removed at some point in the future or they + remain in a deprecated state indefinitely. No decision either way has + been made + * The `Turtle` module also re-exports any utility suggested by a + `DEPRECATED` pragma as a convenience + * Other utilities are not deprecated if the old behavior significantly departs + from any existing utility from the `filepath` or `directory` package + * For example, the behavior of the `filename` utility differs from the + behavior of `System.FilePath.takeFileName` for filenames that begin with a + `.`, so we have to preserve the old behavior to avoid breaking downstream + code + * At some point in the future utilities like these may be deprecated in + favor of their closest analogs in the `filepath` / `directory` packages or + they may be supported indefinitely. No decision either way has been made + * If you want to try to author code that is compatible with both the + pre-1.6 and post-1.6 API: + * If you add any instances to the `FilePath` type, import it qualified + directly from the `system-filepath` package and use it only for instances + * Otherwise, don't import anything else from the `system-filepath` / + `system-fileio` packages if you can help it. Instead, restrict yourself + entirely to the utilities and `FilePath` type exported by the `Turtle` + module + * Use the conversion utilities (e.g. `encodeStrings`, even if they are not + necessary post-1.6) + * If that's still not enough, use `CPP` and good luck! + +- Update turtle to version 1.5.25. + 1.5.25 + * Build against latest version of `Win32` package + ghc-vector-binary-instances +- Update vector-binary-instances to version 0.2.5.2 revision 5. + Upstream has revised the Cabal build instructions on Hackage. + ghc-vector-builder +- Update vector-builder to version 0.3.8.5. + Upstream does not provide a change log file. + ghc-vector-th-unbox +- Update vector-th-unbox to version 0.2.2 revision 5. + Upstream has revised the Cabal build instructions on Hackage. + ghc-vty +- Update vty to version 6.2. + 6.2 + - -- + Package changes: + * Update version bounds to support building with GHC 9.8 + Bug fixes: + * Updated `PictureToSpans` module to implement its lenses manually to + avoid template haskell which has trouble on Windows and GHC 9.2 (#271) + 6.1 + - -- + API changes: + * `ColorMode` got a `Read` instance. + * The `Config` type got a new `configPreferredColorMode` field for + specifying a preferred `ColorMode`. Backend packages should respect + this field, but note that `vty` itself does not (and cannot) enact + this preference since it's up to the backend driver to configure the + color mode. + * The Vty configuration file got a new `colorMode` field whose value is + a string literal compatible with the `ColorMode` `Read` instance. + 6.0 + - -- + This release marks the beginning of multi-platform support in Vty. + Getting to this point involved removing Unix-specific functionality + from Vty and moving it to a new package, `vty-unix`. Windows support + is now provided via a `vty-windows` package. Another new package, + `vty-crossplatform`, is provided as a convenience for applications that + want to support both Unix and Windows platforms automatically at build + time. See the migration guide below for details on how to upgrade. + * *Migration guide for 6.0** + To upgrade to this version of Vty, most people will only need to take a + few steps: + 1. Add a package dependency on `vty-unix`, `vty-windows,` or + `vty-crossplatform`, depending on the desired level of platform + support. For example, if an application only supports Unix systems, + it should depend on `vty-unix`. But if an application is intended to + work anywhere Vty works, then `vty-crossplatform` is the best choice. + 2. Import `mkVty` from the platform package in step (1). (`mkVty` was + removed from the `vty` package and is now the responsibility of each + platform package.) Imports are as follows: + * `vty-unix`: `Graphics.Vty.Platform.Unix` + * `vty-windows`: `Graphics.Vty.Platform.Windows` + * `vty-crossplatform`: `Graphics.Vty.CrossPlatform` + 3. Maintain any existing package dependency on `vty`; the core library + abstractions, types, and functions are still obtained from `vty` + itself. The platform packages do not re-export the core library's + modules. + 4. If desired, call `Graphics.Vty.Config.userConfig` to load the Vty + user configuration since this step is no longer automatic. + 5. Some configurations have been moved to `Graphics.Vty.Output`. For + example, `mouseMode` is no longer a field in `VtyUserConfig`. + Instead, use `setMode` to enable it. + For applications using more of Vty's API than just the basic + initialization and rendering API, the full change list is provided + below. For people who want to write their own Vty platform package like + `vty-unix`, see `PLATFORM-HOWTO.md`. + * *Detailed change list for 6.0** + * Package changes: + * The following modules got added to the `vty` library: + * `Graphics.Vty.UnicodeWidthTable.Main` + * The following modules got moved to `vty-unix`: + * `Data.Terminfo.Eval` + * `Data.Terminfo.Parse` + * The following modules got moved to `vty-unix` into the + `Graphics.Vty.Platform.Unix` module namespace (previously + `Graphics.Vty`): + * `Graphics.Vty.Input.Classify` + * `Graphics.Vty.Input.Classify.Parse` + * `Graphics.Vty.Input.Classify.Types` + * `Graphics.Vty.Input.Focus` + * `Graphics.Vty.Input.Loop` + * `Graphics.Vty.Input.Mouse` + * `Graphics.Vty.Input.Paste` + * `Graphics.Vty.Input.Terminfo` + * `Graphics.Vty.Output.TerminfoBased` + * `Graphics.Vty.Output.XTermColor` + * The following modules were removed entirely (with contents migrated + elsewhere as needed): + * `Graphics.Vty.Inline.Unsafe` + * `Graphics.Vty.Output.Interface` (migrated to + `Graphics.Vty.Output`) + * Removed library dependencies on the following packages: + * `ansi-terminal` + * `containers` + * `terminfo` + * `transformers` + * `unix` + * The following executables were moved to other packages: + * `vty-build-width-table` (moved to `vty-unix` as + `vty-unix-build-width-table`) + * `vty-mode-demo` (moved to `vty-crossplatform`) + * API changes: + * `Graphics.Vty.mkVty` moved to the `vty-unix` package's + `Graphics.Vty.Platform.Unix` module. + * Added `Graphics.Vty.mkVtyFromPair` for platform packages to + construct `Vty` handles. + * The contents of the `Graphics.Vty.Output.Interface` module were + merged into `Graphics.Vty.Output`. + * The `vty-build-width-table` tool was removed from the `vty` package, + but its core functionality is now exposed as a library for + platform packages to use to provide platform-specific tools using + `Graphics.Vty.UnicodeWidthTable.Main` and a new tool by the same + name was added to the `vty-unix` package. + * `Graphics.Vty.Events`: the `InternalEvent` type's + `ResumeAfterSignal` constructor was renamed to + `ResumeAfterInterrupt` to be a bit more abstract and + platform-agnostic. + * Removed the following lenses for fields of the `Input` type: + * `eventChannel` (was for `_eventChannel` which was then renamed to + `eventChannel`) + * `configRef` (was for `_configRef` which was then renamed to + `configRef`) + * The `Output` record type got a new field, `setOutputWindowTitle`. + * The `Input` record type got a new field, `inputLogMsg :: String -> + IO ()`, for logging to the Vty log. + * `Graphics.Vty.Config` now exposes `VtyUserConfig` instead of + `Config`. Many of its fields were Unix-specific and were + consequently moved to the `UnixSettings` type in `vty-unix`. + * The `VtyUserConfig` type's fields got a `config` field name prefix. + * Behavior changes: + * Since `vty` no longer implements `mkVty`, the Vty user configuration + is no longer implicitly loaded by Vty-based applications. + Instead, it is now up to the applications to call + `Graphics.Vty.Config.userConfig` to load any user-provided + configuration. + * Vty no longer implicitly attempts to load configured Unicode + width tables. It is now the responsibility of the platform packages + (such as `vty-unix`) and/or applications to load tables via + `Graphics.Vty.UnicodeWidthTable.IO` and install them via + `Graphics.Vty.UnicodeWidthTable.Install`. + * Changes to demonstration programs: + * `EventEcho`, `ModeDemo`, and `Rogue` demo programs moved to the + `vty-crossplatform` package. + * Changes to tests: + * Where appropriate, some test programs and test cases were moved to + `vty-unix` or `vty-crossplatform`. + 5.39 + - --- + Package changes: + * Now builds with `mtl-2.3.*`. + Bug fixes: + * Fixed a long-standing issue where unused input on stdin could cause a + memory error and a crash when Vty was being initialized. (#266) + 5.38 + - --- + This release includes numerous API changes, although none of them should + break your programs. If so, please open a ticket on the Vty issue + tracker. + Package changes: + * Support mtl 2.3 (thanks Daniel Firth) + * The test and example collections got completely overhauled to clean up + bit rot. + * Moved example programs into examples/ under a new vty-examples + package. + * Moved test suite programs out of vty.cabal and into tests/ under a + new vty-tests package. + * Cleaned up all build-depends lists in all three packages to remove + unused deps. + * Consolidated the test suite library modules into the vty-tests + library to avoid redundant compilation. + * Added build.sh to build everything in the development process to + help ensure that examples and tests don't get forgotten. + * Removeed lots of stale/unused modules in old test/ directory. + * Got vty-examples building again and resolved various warnings and + issues. + API changes: + * All modules got explicit export lists. Prior to this release, many + modules exported everything they contained, making it difficult to + know what was really intended to be part of the public API. The new + export lists should contain everything that applications need; the + risk of breakage exists but should be minor. Please open a ticket if + you were using something that is no longer exported. It might be that + it was never supposed to be exported to begin with, or it might be + just something we need to export once again. + * Moved the `attributeControl` function from `Graphics.Vty.Input.Loop` + to `Graphics.Vty.Input`. + * Removed the `Graphics.Vty.Image.DisplayText` alias for `Text`. + * Unified the `Image` cropping constructors (thanks Fraser Tweedale) + 5.37 + - --- + * The Xterm backend is now used when `TERM` matches `rxvt` or `tmux`. + * PictureToSpans now uses `error`, not `fail`, to avoid dependence on + soon-to-be-removed `MonadFail` instance for `ST` (#248) + 5.36 + - --- + * Raised `microlens` upper bound to allow building with 0.4.13. + * Replaced incomplete `Show` output for `Picture` with a derived + instance; derived `Show` for `Cursor` and `Background`, too. + 5.35.1 + - ----- + Bug fixes: + * Fixed a build issue with a test program. + 5.35 + - --- + New features: + * Add support for 24-bit color (thanks @u-quark). This change + updates Vty to look at the `COLORTERM` environment variable that is + conventionally used to advertise support for truecolor escape + sequences. The change also updates the Vty demo to demonstrate + 24-bit colors. This change also adds a new data type, `ColorMode`, + to represent the color mode in use, as well as an `Output` interface + field, `outputColorMode`, to track the active color mode and use it + to clamp emitted color escape sequences to the active color range. + API changes: + * All types in `Graphics.Vty.Input.Events` now have strict constructor + fields. + * Internal events are now wrapped in a new `InternalEvent` type to + improve how signal handling is done. This change modifies the `Input` + type's event channel API to produce `InternalEvents`, not `Events`. + The new `InternalEvent` either wraps `Event` with the `InputEvent` + constructor (the previous behavior) or indicates that Vty resumed + after handling a signal using the `ResumeAfterSignal` constructor. + This change avoids the previous use of `EvResize` with lazy exception + arguments as a sentinel value for `ResumeAfterSignal`. + Other enhancements: + * Bracketed paste parsing performance has been greatly improved thanks + to benchmarking and optimization work by @iphydf. As part of that + work, Vty now uses bytestrings rather than Strings internally when + parsing input to look for events. + * The `\b` value is now interpreted as `KBS` (thanks @vglfr) + 5.34 + - --- + API changes: + * Added an `NFData` instance for `Event` (thanks Mario Lang) + * Removed `Monoid` and `Semigroup` instances for `Attr` and + `MaybeDefault`. This change removed the instances because they were + misbehaved; merging `Attr` and `MaybeDefault` values with these + instances resulted in field value losses. For example, before this + change, + ``` + (defAttr `withForeColor` blue) <> (defAttr `withBackColor` green) + ``` + would result in just + ``` + (defAttr `withBackColor` green) + ``` + because the instances were designed to favor the right-hand + arguments' fields even if they had not been explicitly set + (a consequence of the `MaybeDefault` `Semigroup` instance). + While that behavior was sensible specifically in the context of + `Graphics.Vty.Inline`, it wasn't a useful user-facing API and it made + for surprising instance behavior. Since there is actually no good way + to handle this in a `Semigroup` instance for `Attr` -- some choices + have to be made about how to merge two attributes' foreground colors, + and that won't be much better than what we had -- the instance was + just removed. + +- Update vty to version 5.33 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + ghc-warp-tls +- Update warp-tls to version 3.4.4. + [#]# 3.4.4 + * Allow warp v3.4. + [#]# 3.4.3 + * Install shutdown handlers passed via `Settings` to `run...` functions + [#]# 3.4.2 + * Requiring warp v3.3.29. + [#]# 3.4.1 + * Supporting `tls` v1.8.0. + [#]# 3.4.0 + * Major version up to deprecate v3.3.7 due to the incompatibility + against cryptonite. + +- Update warp-tls to version 3.3.7. + [#] ChangeLog + [#]# 3.3.7 + * Using crypton instead of cryptonite. + [#931](https://github.com/yesodweb/wai/pull/931) + [#]# 3.3.6 + * Setting FD_CLOEXEC on the listening socket. + [#923](https://github.com/yesodweb/wai/pull/923) + [#]# 3.3.5 + * Switching the version of the "recv" package from 0.0.x to 0.1.x. + [#]# 3.3.4 + * Integrated customizable `accept` hook from `Network.Wai.Handler.Warp.Settings` (cf. `setAccept`) + [#912](https://github.com/yesodweb/wai/pull/912) + * Adjusted `httpOverTls` because of the factoring out of `Network.Wai.Handler.Warp.Recv` to its own package `recv` in the `warp` package. + [#899](https://github.com/yesodweb/wai/pull/899) + [#]# 3.3.3 + * Creating a bigger buffer when the current one is too small to fit the Builder + [#895](https://github.com/yesodweb/wai/pull/895) + * Expose TLS.supportedHashSignatures via TLSSettings + [#872](https://github.com/yesodweb/wai/pull/872) + ghc-websockets-snap +- Update websockets-snap to version 0.10.3.1 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + ghc-wl-pprint-text +- Update wl-pprint-text to version 1.2.0.2 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + ghc-wreq +- Update wreq to version 0.5.4.2. + 2023-08-15 0.5.4.2 + * Fix base bounds + 2023-07-31 0.5.4.1 + * Cabal version change2023-07-31 0.5.4.1 + * Cabal version change + 2023-03-01 0.5.4.0 + * Aeson 2.0 compatibility + * Add patch request + ghc-yesod +- Update yesod to version 1.6.2.1. + [#]# 1.6.2.1 + * Support `template-haskell-2.19.0.0` [#1769](https://github.com/yesodweb/yesod/pull/1769) + ghc-yesod-core +- Update yesod-core to version 1.6.25.1. + [#]# 1.6.25.1 + * Export the options that were created in 1.6.25.0 [#1825](https://github.com/yesodweb/yesod/pull/1825) + [#]# 1.6.25.0 + * Add an options structure that allows the user to set which instances will be derived for a routes structure. [#1819](https://github.com/yesodweb/yesod/pull/1819) + [#]# 1.6.24.5 + * Support Aeson 2.2 [#1818](https://github.com/yesodweb/yesod/pull/1818) + [#]# 1.6.24.4 + * Fix test-suite compilation error for GHC >= 9.0.1 [#1812](https://github.com/yesodweb/yesod/pull/1812) + [#]# 1.6.24.3 + * Fix subsite-to-subsite dispatch [#1805](https://github.com/yesodweb/yesod/pull/1805) + [#]# 1.6.24.2 + * No star is type [#1797](https://github.com/yesodweb/yesod/pull/1797) + [#]# 1.6.24.1 + * Adapt to removal of `ListT` from transformers-0.6. [#1796](https://github.com/yesodweb/yesod/pull/1796) + [#]# 1.6.24.0 + * Make catching exceptions configurable and set the default back to rethrowing async exceptions. [#1772](https://github.com/yesodweb/yesod/pull/1772). + [#]# 1.6.23.1 + * Fix typo in creation of the description `` tag in `defaultLayout`. [#1766](https://github.com/yesodweb/yesod/pull/1766) + [#]# 1.6.23 + * Add idempotent versions of `setDescription`, `setDescriptionI`. These functions + have odd behaviour when called multiple times, so they are now warned against. + This can't be a silent change - if you want to switch to the new functions, make + sure your layouts are updated to use `pageDescription` as well as `pageTitle`. + [#1765](https://github.com/yesodweb/yesod/pull/1765) + [#]# 1.6.22.1 + + Remove sometimes failing superfluous test. [#1756](https://github.com/yesodweb/yesod/pull/1756) + [#]# 1.6.22.0 + * Add missing list to documentation for ``Yesod.Core.Dispatch.warp``. [#1745](https://github.com/yesodweb/yesod/pull/1745) + * Add instances for `ToContent Void`, `ToTypedContent Void`. [#1752](https://github.com/yesodweb/yesod/pull/1752) + * Handle async exceptions within yesod rather then warp. [#1753](https://github.com/yesodweb/yesod/pull/1753) + * Support template-haskell 2.18 [#1754](https://github.com/yesodweb/yesod/pull/1754) + ghc-yesod-form +- Update yesod-form to version 1.7.6. + [#]# 1.7.6 + * Added `datetimeLocalField` for creating a html `` [#1817](https://github.com/yesodweb/yesod/pull/1817) + [#]# 1.7.5 + * Add Romanian translation [#1801](https://github.com/yesodweb/yesod/pull/1801) + [#]# 1.7.4 + * Added a `Monad AForm` instance only when `transformers` >= 0.6 [#1795](https://github.com/yesodweb/yesod/pull/1795) + [#]# 1.7.3 + * Fixed `radioField` according to Bootstrap 3 docs. [#1783](https://github.com/yesodweb/yesod/pull/1783) + [#]# 1.7.2 + * Added `withRadioField` and re-express `radioField` into that. [#1775](https://github.com/yesodweb/yesod/pull/1775) + [#]# 1.7.1 + * Added `colorField` for creating a html color field (``) [#1748](https://github.com/yesodweb/yesod/pull/1748) + ghc-yesod-persistent +- Update yesod-persistent to version 1.6.0.8. + [#]# 1.6.0.8 + * Add support for `persistent-2.14` [#1706](https://github.com/yesodweb/yesod/pull/1760) + ghc-zip +- Update zip to version 1.7.2 revision 3. + Upstream has revised the Cabal build instructions on Hackage. + ghcid +- Update ghcid to version 0.8.9. + 0.8.9, released 2023-07-02 + [#375], fix crash when modules are renamed or deleted in GHC 9.6 + [#378], write output of the linter into output files + Support newer Win32 libraries + 0.8.8, released 2022-09-17 + [#365], support fsnotify 0.4 + [#348], improve the no files loaded message + [#321], print Ghcide has stopped to the output file. + git-annex +- Update git-annex to version 10.20240129. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/git-annex-10.20240129/src/CHANGELOG + glade +- Add glade-python3.patch for SLE. Pass python3 to the meson + python module, to avoid pulling in python 3.11. + +- Disable webkitgtk catalog support, as it pulls in soup2. Disable + pkgconfig(webkit2gtk-4.0) BuildRequires and pass + webkit2gtk=disabled to meson. + +- Update to version 3.40.0: + + Remove survey + + Add user manual menu item + + 'Clear' action in "Setup Text Attributes" dialog now clears + only selected attributes + + Fix Segfault in gnome-builder when widget doesn't have a name + + Fix build against Python 3.9 + + Bugs fixed: glgo#GNOME/glade#502, glgo#GNOME/glade#499, + glgo#GNOME/glade#509, glgo#GNOME/glade#373, + glgo#GNOME/glade#484, glgo#GNOME/glade#194, + glgo#GNOME/glade#53, glgo#GNOME/glade#98, glgo#GNOME/glade#491. +- Package docs sub-package as noarch. +- Drop patches fixed upstream: + + 117.patch + + 9db1fba1fa93905c9169c1e29049e4b2f6337c39.patch + +- Add 117.patch: Fix build with meson 0.61.0 and newer. + glibc +- Add libnsl1 to baselibs.conf (bsc#1219640) + glibc:i686 +- Add libnsl1 to baselibs.conf (bsc#1219640) + glibc:utils +- Add libnsl1 to baselibs.conf (bsc#1219640) + gnome-builder +- Add 43a7c586.patch: remove autoptr cleanup. This is not needed + now with recent GTK changes. + +- Update to version 45.0: + + Style fixes to match GNOME 45 Adwaita styling. + + Various style scheme color improvements. + + Improved hover styling. + + Autocompletion fixes for CTags. + + Fixes for pipeline failures expecting "flatpak build-init" to + run. + + Port Flatpak plugin to IdePipelineStateCommand. + + Prime initial state of GNetworkMonitor to reduce eroneous + values. + + Improve LSP "window/logMessage" conformance. + + Fixes for typescript-language-server support. + +- Update to version 45.rc: + + Improvements to various Meson-based project templates. + + Ensure more error messages are translated. + + Support for more recent Sysprof features such as scheduler + details and D-Bus message recording. + + Improve pattern matching for symbol-tree popover and global + search integration. + + Make sure to run sysprof-agent with --cwd= . + + Flatpak runtime will only poke sandbox holes when we think + we are performing a profile with sysprof-agent. + + Fix cursor placement after formatting with XML indent. + + Move 'flatpak build-init' as a fallback pipeline stage + during 'BEFORE|AUTOGEN' phase. + + Fix mimetype for C++ code. + + Updated translations. +- Changes from version 45.beta: + + Fix build system discovery with Flatpak. + + Increase keywords in the greeter to improve app filtering. + + Remove use of libsysprof-gtk, no defunct. + + Fix space trimming on last line of file. + + Improve tooltips. + + Fix some immediate exit of LSPs due to processId pid-namespace + mismatches. + + Updated valgrind icon. + + Add support for meson-lsp and swift-lsp. + + Update templates to use metainfo. + + Updated documentation. +- Changes from version 45.alpha: + + Plugins may now be written using modern JavaScript powered by + libpeas-2 and GJS. See GJS documentation for how to write + modern GObjects using JavaScript modules. + + TODO plugin now does word regex selection to avoid matching + symbols containing TODO (or similar). + + Various LSP improvements to more closely adhere to LSP + protocol. + + Builder will now disable text-modifiers during undo/redo + operations to avoid confusing the text history stack. + + Improvements to style schemes to better match libadwaita. + + The valgrind plugin has gained the option to set number of + callers to record in stack traces. + + Fixes for PHP Intelephense language server integration. + + Ctrl+Q will now unload workbenches before exiting to ensure + that session state may be saved. + + Improvements for SourceKit-LSP integration. + + newline-type is properly respected from IdeFileSettings, fixing + the initial state found in the statusbar. +- Drop deprecated pkgconfig() modules build requirements: + libpcre2-posix, sysprof-ui-5, pygobject-3.0, vapigen, and + libdazzle-1.0 +- Add gjs Suggests. GNOME Builder plugins can now be written + using modern JS. +- Add explicit BuildRequires tag on gcc. +- Replace libpeas-1.0 and sysprof-4 pkgconfig() BuildRequires with + libpeas-2 and sysprof-6, as new introduced build requirements. + +- Update to version 44.1: + + Fix use of unstable libadwaita API. + + The GJS template now uses runAsync to run the application main + loop. + + Many symbolic PNGs were regenerated from SVG sources to reduce + the need for runtime generation of icons. + + Add status message for codeshot plugin missing from + configuration overview. + + Bundle `info-symbolic` icon which is missing from some desktops + such as Elementary OS. +- Drop patch fixed upstream: + + d89a5c95e43f4a4e1a4e9d063e3962bac8e51db0.patch + +- Add upstream build fix patch: + + d89a5c95e43f4a4e1a4e9d063e3962bac8e51db0.patch: Revert "Fix + adw_expander_row_add_action() deprecation warning". + +- Update to version 44.0: + + Improvements to IdeRunContext + + Gradle now checks to see if gradle wrapper already exists + + Todo plugin got style improvements + + A new "codeshot" plugin to take stylized screenshots of code + + Many shortcuts can now be modified by users in preferences + + Meson template updates + + The gdb plugin will now use --cd to change directories instead + of -ex to execute the command + + The terminal plugin has received style and UI updates + + Builder will now enforce a `.xml` suffix when installing style + schemes for users to ensure they are picked up by GtkSourceView + + An existing greeter will be used when possible when trying to + perform operations which require a greeter window + + Updates for recent WebKit ABI breaks and work around a crash in + paths where WebKit does not properly initialize itself + + Make more menu items searchable and their shortcuts overridable + + Make menu shortcuts update the accelerator label when + overridden by users with the new shortcut infrastructure + + Improve shortcut groupings in the shortcut overlay window + + Remove initial "error" CSS style when displaying the clone + dialog + + Run LSPs within a `meson devenv` when possible. This requires + that your project has configured before the LSP starts + + New keyboard shortcuts to move between diagnostics within a + file + + You can now copy a file from the project tree context menu + + Various fixes for changes in GIO + + Keyboard shortcuts to move between search results + + The flatpak plugin now sets the GTK 4 settings instead of GTK 3 + + Track deprecation changes in libadwaita + + Updated translations. + +- Update to version 44.rc: + + UI and CSS styling fixes + + Lots of memory leak fixes + + Various improvements in Vim emulation + + Fixes and performance improvements to various completion + providers + + New XML and Swift formatters + + Ensure we only show a single grep search panel + + A golang build system addin + + A new user messages panel + + Podman integration fixes + + Plugin symbols are no longer exported by the ELF except type + registration + + Fixes for various LSP conformance + + Git now uses a PTY when cloning to provide better messaging to + users + + Lots of internal operations now log to messages panel + + A new markdown indenter + + A new swift linter + + The sysroot plugin has been removed + + Updated translations. +- Add boolean pkgconfig(webkitgtk-6.0) BuildRequires, allow build + with new webkit-2.39.91. +- Drop global __requires_exclude typelib\\(Ide\\) and + global __requires_exclude_from %{_libdir}/gnome-builder/plugins: + No longer needed. + +- Update to version 44.beta: + + SDK extension resolving has been made asynchronous so projects + load much faster in conjunction with Flatpak. This brings in a + new dependency on libdex which I've written about on + planet.gnome.org. + https://blogs.gnome.org/chergert/2022/11/24/concurrency-parallelism-i-o-scheduling-thread-pooling-and-work-stealing/ + + Fixes for recent WebKitGTK changes. + + Shortcut improvements. + + Rust template updates. + + The search entry now focuses the text editor when enter is + pressed. + + A number of new search providers have been added. + + Preview of search results in the global search popover. + + User-defined keybindings in + $XDG_CONFIG_DIR/gnome-builder/keybindings.json + + Many keyboard shortcuts have been added. + + The project tree has been ported to GtkListView and includes + DnD again. + + Preferences bug fixes. + + Lots of safety improvements under the hood. + + New filters for project-tree and todo panels. + + Podman fixes for odd configuration files. + + Build systems can now alter the "srcdir" allowing for projects + which are in subdirectories of their git project to work + better. + + Support for SourceKit LSP for Swift. +- Changes from version 44.alpha: + + A new LSP subsystem that makes language server plugins + generally just require a .plugin file. + + .buildconfig file support for runtime environment settings and + file monitoring for tracking out-of-band updates. + + Updates for GTK 4-based projects. + + Podman integration improvements + + Jhbuild integration improvements + + Code completion robustness fixes + + Vim improvements + + Support for WebKit GTK 6.0 + + Spellcheck fixes + + Improvements to pipeline integration for many build systems + + Fixes for C and XML auto indenters + + Menuing changes including more debugger integration + + Fix build CPU parallelism selection + + New keyboard shortcuts + + Removal of shadow bubbles + + Improve styling for drawing selection matches + + Scrolling improvements when moving through searches + + Support for dub/d-lang + + Updated translations. +- Add pkgconfig(libdex-1) BuildRequires, new dependency. +- Bump basever define to 44 following upstream changes. + +- Replace python3-gi-docgen build requirement with the more + reliable pkgconfig(gi-docgen). + +- Update to version 43.6: + + Backport a fix for preferences crashing due to GtkExpression + bindings. + + Fix default font size in editor. + + Fix top padding for editor. + + Fix decoding of hex-encoded UTF-8 from gdb in path names. + +- Update to version 43.5: + + Fix selection for number of build CPUs in preferences with + additional concurrency options. + + Allow closing tabs with ctrl+w when focus is within the tab + bar. + + Use "meson setup" when initializing build directories. + + Fix various runtime warnings. + + Fix tooltips for combo rows in preferences. + + Improve zoom-with-wheel-scroll in some situations. + + Fix save/record actions with Sysprof plugin. + + Fix editing of configure options in preferences. + + Fix terminal search. + + Add README.md to meson templates. + + Fixes to Rust GTK project template. + + Updated translations. +- Enable build of doc subpackage again. + +- Update to version 43.4: + + Build system support for both webkit2gtk-5.0 and webkitgtk-6.0 + to allow for various platforms to support the version that will + get long term support maintaining ABI. + + Fix some C-indenter peculiarities from the GTK 4 port including + indentation after comments and overwrite ) triggering parameter + alignments. + + Fix a keyboard shortcut in overview. + +- Update to version 43.3: + + Update GTK Rust template to recent gtk4-rs release. + + Spellcheck fixes. + + UI improvements to various panels including GAction fixes. + + Preference dialog widgetry fixes. + + Clear diagnostics when starting a new build. + + New "shellcheck" plugin providing diagnostics for shell scripts + + Add print support for web pages. + + Addition of various default snippet variables. + + Vim integration improvements when interacting with some + internal features such as bracket/brace overwrite. + + Ensure sourceview scrolls when moving between search results + instead of jumping, while maintaining jump support when file is + opened. + + Fix various action activation for web page menus. + + CSS style fixes for :backdrop pseudo selector. + + Fix measurements for gutter when font is scaled. + + Fix console interaction for debugger UI. + + Updated translations. + +- Update to version 43.2: + + Use preferred $SHELL for $PATH discovery on host to ensure we + pick up various $PATH modificiations. + + Disable support for Fish when crossing container boundaries, it + caused too many runtime compat issues. A default shell fallback + will be used. + + The meson plugin gained support for extracting run commands for + executables installed to $prefix/bin. + + Remove <> from insert-matching-braces. + + gdbwire amalgamation updated for bugfixes. + + Silence stderr when using gdb to avoid merging of + stderr/stdout. This fixes various issues with using GDB across + containers. + + Various workspace UI fixes. + + Path resolution fixes when resolving paths across container + boundaries. + + Build flag extraction fixes, particularly around -isystem use + and C++ build flags with libclang. + + Fixes for display of C/C++ parameters in code completion. + + Fixes to spellcheck invalidation. + + Performance fixes for repeated lookups of programs in runtime + paths. + + GTK 4 project template improvements. + + Updated translations. + +- Update to version 43.1: + + Raise debug panel when debug session begins. + + Fix how file-descriptors are passed through flatpak-spawn to + the host. + + Improve Meson run command provider to support CLI applications. + + Fix support for using deviced to run Flatpak application on + remote device. + + Fix icon for LSP search results in global search. + + Use -Wno-unused-function for headers for Clang diagnostics to + avoid reporting errors for static inlines. This removes a + workaround from previous releases of Builder which causes + errors with some C++ code. + + Fix style-preview height in preferences window. + + Fix TTY integration with podman containers so color terminals + work with the build panel. + + Include a backend-specific error message when version control + cloning files in the greeter workspace. + + Fix invalid property value in URL bar for webkit pages. + + Port meson and cargo plugins to use run commands. This fixes an + issue where run contexts don't know they need TTY support until + too late. This affected podman usage. + + Port git plugin to use run commands for submodule + initialization. This also helps ensure we have TTY access. + + Fix "hold" counts on document buffers so they cannot be + reclaimed immediately after loading of the buffer completes. + + When renaming files in the project-tree, the old file will be + closed and the new file re-opened in it's place. Previously we + only closed the file and did not re-open. + + gnome-builder-git daemon gained some optimizations and + improvements around monitoring .git indexes. + + Git file changes are now properly reloaded after commits are + detected to the underlying index. + + Life-cycle tracking of highlighter/completion providers for + Ctags has been improved. + + The empty-state for page frames has been updated to fit better + with adwaita styling. + + Layered settings for syntax languages has been fixed. + + Updated translations. + +- Update to version 43.0: + + Unit Testing: + - In previous version of Builder, plugins were responsible for + how Unit Tests were run. Now, they also use Run Commands + which allows users to run their Unit Tests with the debugger + or other tooling. + + Please see the included NEWS file for all the changes made + during the unstable releases. +- Enable pkgconfig(d-spy) BuildRequires, build d-spy plugin. +- Obsolete the -doc sub-package, as it does not build. See + https://gitlab.gnome.org/GNOME/gnome-builder/-/issues/1793 + +- Update to version 43.rc: + + This is the truly the largest release of Builder yet, with + nearly every aspect of the application improved in some way or + another this cycle. + +- Add Dirty-quick-hackfix-typelibs.patch: Avoid our typelib scanner + adding non-existing typelibs as dependencies. + +- Update to version 43.alpha1: + + This release is not intended for end-users. + This is our first release of the GTK 4 port of GNOME Builder. + It contains a significantly redesigned interface and foundry. + + Given the size of the Builder project this port is not yet + complete. It is far enough along to get testing from + distributions and enthusiastic users alike. However, expect + missing features and please don't overwhelm upstream with issue + reports on that. First check the GTK 4 port issue to see if it + is already known at + https://gitlab.gnome.org/GNOME/gnome-builder/-/issues/1675 + + Developer builds of Builder now use org.gnome.Builder.Devel as + the application identifier so that we can allow parallel + installing of nightly/stable Flatpaks. + + While Builder still supports plugins written in Python, there + are no more Python-based plugins bundled with Builder. We've + stopped using the bindings ourselves due to instability. We may + change our scripting language but that is for another time. + + Thanks to everyone who has contributed to the GTK 4 port, it's + been a full out scramble to port such a gigantic project in one + cycle. +- Changes in BuildRequires following upstream changes: + + Drop pkgconfig(gladeui-2.0), pkgconfig(gspell-1), + pkgconfig(gtk+-3.0), pkgconfig(gtksourceview-4), + pkgconfig(libhandy-1), pkgconfig(libportal-gtk3), + pkgconfig(libsoup-2.4), pkgconfig(pangoft2), + pkgconfig(sysprof-ui-4), pkgconfig(vte-2.91), + pkgconfig(webkit2gtk-4.0) and pkgconfig(libdevhelp-3.0). + + Add appstream-glib, desktop-file-utils, pkgconfig(dspy-1), + pkgconfig(editorconfig), pkgconfig(gtk4), + pkgconfig(gtksourceview-5), pkgconfig(libadwaita-1), + pkgconfig(libpanel-1), pkgconfig(libportal-gtk4), + pkgconfig(sysprof-capture-4), pkgconfig(sysprof-ui-5), + pkgconfig(vte-2.91-gtk4) and pkgconfig(webkit2gtk-5.0). +- Validata appdata and desktop files during build. +- Update Supplements to current standard. +- Update rpmlintrc. +- Drop jhbuild sub-package, jhbuild support is ported to c, and no + longer depends on the python package version. + +- Update to version 42.1: + + Meson templates updates. + + Fix failure to load project under certain symlink situations. + + Fix restore-cursor plugin. + + Improve newline handling with git diffs. + + Updated GJS snippets. + + Fixes for podman integration. + + Language Server Protocol enhancements. + + Updated translations. + +- Update to version 42.0: + + Updated C++ and Vala templates. + + Only enable Vala search provider if Vala is supported language + by the projects build system to avoid spawning LSP. + + Updated translations. + +- Update to version 42.rc1: + + Template updates for JavaScript, Python, C, and Vala + + Updates for Vala and Intelephense language servers. + + CMake integration improvements. + + Additional license options for templates. + + Updated translations. + +- Ignore RPM deps for %{_libdir}gnome-builder/plugins: those + plugins are all there to assist the user writing his code. The + deps are mostly relevant for the programs written using builder, + but not for builder itself. + +- Update to version 42.beta1: + + Support for dark style preference + + Enable proc-macro with rust-analzyer + + Project template updates + + Improvements to podman integration + + Fix a number of crashes + + Use libhandy for window styling to match other GNOME + applications + + Fullscreen has been temporarily removed until the GTK 4 port to + allow for easier transition to libhandy + + Updates to syntax highlighting schemes + + Addition of IdeDiagnosticTool to simplify plugin creation + + Adwaita is now the default style scheme + + The gutter will now try to use colors from style scheme for + difffs + + Build system modernization + + Robustness fixes to terminal + + Fixes for header include completion + + gtk4 validation with RNG + + Clang improvements when using podman + + CMake integration fixes + + Updated icons + + VIM emulation fixes + + Updated translations. +- Add pkgconfig(libhandy-1) BuildRequires: New dependency. +- Drop e2b369ec056ff43701803c5e5185fa2ac391d238.patch: Fixed + upstream. + +- Add upstream build fix patch: + + e2b369ec056ff43701803c5e5185fa2ac391d238.patch: doc: Correct + fragment in doc comment. Otherwise gi-docgen will fail the + build. + +- Update to version 42.alpha1: + + Use updated libportal release + + Add buildstream plugin + + Support for "base runtimes" in flatpak manifests + + Use GtkScrolledWindow with terminals + + Allow specifying min-length for quick-highlight plugin + + Fixes to allow for external addons with Flatpak + + rubucop support + + Parse languages from meson.build more correctly + + CSS, Font, and syntax styling improvements + + An experimental clangd plugin, which distributions should not + enable by default as it consumes significantly more memory than + Builder's integrated clang support + + Search result ordering fixes + + Modernized mono template + + Clang-format integration + + Improved SDK download integration with Flatpak + + Make application-ids more restrictive when creating projects + + Avoid opening known GTK 4 templates with Glade + + Fix unloading of some pipeline addins + + Work around IBus breakage in how it stole our keybindings + + Allow markdown in diagnostics as used by some LSPs, notably + rust-analyzer + + Improved path detection with SDKs and extensions + + Markdown styling improvements + + A new LspService object has been added for plugins who need + simple integration with language servers, vastly simplifying + work necessary by plugins integrating language servers. + + Fixes to wordexp() usage when calculating long/short-form paths + + CSS plugin now knows about additional CSS property names + + Many LSP integration points with newer specifications have been + added + + You can now set run-options in build preferences + + Additional snippets have been added + + Support for integrating with intelephense language server + + Support for integrating with Blueprint language server and + syntax + + Updated translations +- Drop 59be97f21e592a7b8e94128c368a87ca16cb2881.patch: Fixed + upstream. +- Replace pkgconfig(libportal) with pkgconfig(libportal-gtk3) + BuildRequires, following upstream changes. +- Bump basever define to 42, following upstream changes. + gnome-shell +- Add gjs Requires, because ScreenSaver DBus daemon is a gjs + script. (bsc#1219359) + gnuhealth-thalamus +- limit python build to latest python version + +- switch to wheel, enable %{?sle15_python_module_pythons} + grub2 +- Fix grub.xen memdisk script doesn't look for /boot/grub/grub.cfg + (bsc#1219248) (bsc#1181762) + * grub2-xen-pv-firmware.cfg + * 0001-disk-Optimize-disk-iteration-by-moving-memdisk-to-th.patch + hledger +- Update hledger to version 1.32.3. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/hledger-1.32.3/src/CHANGES.md + +- Update hledger to version 1.26.1 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + hledger-ui -- Update hledger-ui to version 1.26.1. - Upstream's change log file format is strange (too much unmodified - text at at the top). The automatic updater cannot extract the - relevant additions. You can find the file at: - http://hackage.haskell.org/package/hledger-ui-1.26.1/src/CHANGES.md - -- Update hledger-ui to version 1.26 revision 1. - Upstream's change log file format is strange (too much unmodified - text at at the top). The automatic updater cannot extract the - relevant additions. You can find the file at: - http://hackage.haskell.org/package/hledger-ui-1.26/src/CHANGES.md - -- Update hledger-ui to version 1.25. - Upstream's change log file format is strange (too much unmodified - text at at the top). The automatic updater cannot extract the - relevant additions. You can find the file at: - http://hackage.haskell.org/package/hledger-ui-1.25/src/CHANGES.md - -- Update hledger-ui to version 1.24.99. - Upstream's change log file format is strange (too much unmodified - text at at the top). The automatic updater cannot extract the - relevant additions. You can find the file at: - http://hackage.haskell.org/package/hledger-ui-1.24.99/src/CHANGES.md - -- Update hledger-ui to version 1.23 revision 1. - Upstream has revised the Cabal build instructions on Hackage. - -- Update hledger-ui to version 1.23. - Upstream's change log file format is strange (too much unmodified - text at at the top). The automatic updater cannot extract the - relevant additions. You can find the file at: - http://hackage.haskell.org/package/hledger-ui-1.23/src/CHANGES.md - -- relax constranits on base-compat - -- Update hledger-ui to version 1.22.2. - Upstream's change log file format is strange (too much unmodified - text at at the top). The automatic updater cannot extract the - relevant additions. You can find the file at: - http://hackage.haskell.org/package/hledger-ui-1.22.2/src/CHANGES.md - -- Update hledger-ui to version 1.22.1. - Upstream's change log file format is strange (too much unmodified - text at at the top). The automatic updater cannot extract the - relevant additions. You can find the file at: - http://hackage.haskell.org/package/hledger-ui-1.22.1/src/CHANGES.md - -- Update hledger-ui to version 1.22 revision 1. - Upstream has revised the Cabal build instructions on Hackage. - -- Update hledger-ui to version 1.22. - Upstream has edited the change log file since the last release in - a non-trivial way, i.e. they did more than just add a new entry - at the top. You can review the file at: - http://hackage.haskell.org/package/hledger-ui-1.22/src/CHANGES.md - -- Update hledger-ui to version 1.21. - [#] 1.21 2021-03-10 - - Register screen: also show transactions below the depth limit, as in - 1.19, keeping the register balance in agreement with the balance - shown on the accounts screen. This regressed in 1.20. (#1468) - - Transaction screen: all decimal places are now shown. On the - accounts screen and register screen we round amounts according to - commodity display styles, but when you drill down to a transaction - you probably want to see the unrounded amounts. (Like print, #cf - 931.) - - New flags `--man` and `--info` open the man page or info manual. - (See hledger changelog) - -- Update hledger-ui to version 1.20.4. - [#] 1.20.4 2021-01-29 - - ui: register: show all txns in/under an account at the depth limit (#1468). - In 1.20-1.20.3, the register screen had stopped showing transactions - in accounts below a depth limit. Now it properly shows all subaccount transactions, - even when there is a depth limit, ensuring that the register's final total - matches the balance shown on the account screen. - -- Update hledger-ui to version 1.20.3. - [#] 1.20.3 2021-01-14 - - Use hledger 1.20.3. - -- Update hledger-ui to version 1.20.2. - [#] 1.20.2 2020-12-28 - - Fix loss of capitalisation in part of the manual. - - Fix the info manual's node structure. - - Use hledger 1.20.2. - -- disable %{ix86} build - -- Update hledger-ui to version 1.20.1. - [#] 1.20.1 2020-12-15 - - Fix the F key (toggle future/forecast transactions), which in 1.20 - would only work twice. (#1411) - - Fix loss of forecasted transactions when the journal was reloaded - while they were hidden. (#1204) - -- Update hledger-ui to version 1.20. - [#] 1.20 2020-12-05 - - When entering a query with `/`, malformed queries/regular expressions - no longer cause the program to exit. (Stephen Morgan) - - Eliding of multicommodity amounts now makes better use of available space. (Stephen Morgan) - - `E` now parses the `HLEDGER_UI_EDITOR` or `EDITOR` environment variable - correctly on Windows (ignoring the file extension), so if you have that set - it should be better at opening your editor at the correct line. - - `E` now supports positioning when `HLEDGER_UI_EDITOR` or `EDITOR` - is VS Code ("`code`") (#1359) - - hledger-ui now has a (human-powered) test suite. - -- Update hledger-ui to version 1.19.1. - [#] 1.19.1 2020-09-07 - - Allow megaparsec 9 - -- Update hledger-ui to version 1.19. - [#] 1.19 2020-09-01 - - The --color/--colour=WHEN command line option, support for the - NO_COLOR environment variable, and smarter autodetection of colour - terminals have been added (#1296) - - -t and -l command line flags have been added as short forms of - - -tree and --flat (#1286) - - Flat (AKA list) mode is now the default - - t now toggles tree mode, while T sets the "today" period (#1286) - - register: multicommodity amounts containing more than two - commodities are now elided - - register: a transaction dated outside the report period now is not - shown even if it has postings dated inside the report period. - - ESC now restores exactly the app's state at startup, which includes - clearing any report period limit (#1286) - - DEL/BS no longer changes the tree/list mode - - q now exits help before exiting the app (#1286) - - The help dialog's layout is improved - -- Add _constraints with 6GB min disk space for ppc64/ppc64le - -- Replace %setup -q with the more modern %autosetup macro. - -- Update hledger-ui to version 1.18.1. - [#] 1.18.1 2020-06-21 - - Fix regression in 'F' (#1255) (Dmitry Astapov) - -- Add hledger-ui at version 1.18. +- Add hledger-ui at version 1.32.3. ipset +- Update to release 7.21 + * Save mode was broken; this was repaired. + +- Update to release 7.20 + * Bash completion utility updated + +- Update to release 7.19 + * Add json output to list command + +- Update to release 7.17 + * No userspace changes (kernel modules are not generated + here for openSUSE, see kernel-default instead) + +- Update to release 7.16 + * Add bitmask support to hash:netnet, hash:ipport, hash:ip + * Add support for new bitmask parameter + javapackages-meta +- Syncing the version with javapackages-tools 6.2.0 +- Remove unnecessary dependencies + kernel-64kb +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. (bsc#1216776, bsc#1220277) +- commit 92057e0 + +- supported.conf: Mark adin driver as supported (jsc#PED-4736 bsc#1220218) +- commit ea21e8c + +- mm: move vma locking out of vma_prepare and dup_anon_vma + (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit ce51ec9 + +- mmap: fix error paths with dup_anon_vma() (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit 04c8742 + +- selftests/iommu: fix the config fragment (git-fixes). +- platform/x86: thinkpad_acpi: Only update profile if successfully + converted (git-fixes). +- platform/x86: intel-vbtn: Stop calling "VBDL" from + notify_handler (git-fixes). +- platform/x86: touchscreen_dmi: Allow partial (prefix) matches + for ACPI names (git-fixes). +- net: phy: realtek: Fix rtl8211f_config_init() for + RTL8211F(D)(I)-VD-CG PHY (git-fixes). +- selftests: bonding: set active slave to primary eth1 + specifically (git-fixes). +- crypto: virtio/akcipher - Fix stack overflow on memcpy + (git-fixes). +- can: netlink: Fix TDCO calculation using the old data bittiming + (git-fixes). +- can: j1939: Fix UAF in j1939_sk_match_filter during + setsockopt(SO_J1939_FILTER) (git-fixes). +- wifi: iwlwifi: mvm: fix a crash when we run out of stations + (git-fixes). +- wifi: iwlwifi: uninitialized variable in + iwl_acpi_get_ppag_table() (git-fixes). +- wifi: iwlwifi: Fix some error codes (git-fixes). +- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() + (git-fixes). +- spi-mxs: Fix chipselect glitch (git-fixes). +- spi: ppc4xx: Drop write-only variable (git-fixes). +- HID: wacom: generic: Avoid reporting a serial of '0' to + userspace (git-fixes). +- HID: wacom: Do not register input devices until after + hid_hw_start (git-fixes). +- commit aa892f5 + +- mm, mmap: fix vma_merge() case 7 with vma_ops->close + (bsc#1217313). +- commit 3278f37 + +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. +- commit 5d036a3 + +- Rename and refresh + patches.suse/cpufreq-ondemand-Set-default-up_threshold-to-30-on-multi-core-systems.patch. +- commit c52e450 + +- netfilter: nft_set_rbtree: skip end interval element from gc + (bsc#1220144 CVE-2024-26581). +- commit 66ac4ca + +- netfilter: nf_tables: nft_set_rbtree: fix spurious insertion + failure (git-fixes). +- commit 1616b86 + +- netfilter: nft_set_rbtree: skip sync GC for new elements in + this transaction (git-fixes). +- commit fe02f5f + +- net: micrel: Fix PTP frame parsing for lan8814 (git-fixes). +- commit fdde0d3 + +- tun: add missing rx stats accounting in tun_xdp_act (git-fixes). +- commit 54ceabf + +- tun: fix missing dropped counter in tun_xdp_act (git-fixes). +- commit 81acbf0 + +- Update patches.suse/powerpc-pseries-fix-accuracy-of-stolen-time.patch + (bsc#1215199 bsc#1220129 ltc#205683). +- commit 3a6e250 + +- nvme-fabrics: typo in nvmf_parse_key() (bsc#1219670). +- commit aaaca39 + +- scsi: ibmvfc: Open-code reset loop for target reset + (bsc#1220106). +- commit d127e55 + +- scsi: ibmvfc: Limit max hw queues by num_online_cpus() + (bsc#1220106). +- commit 3ef410b + +- sched/membarrier: reduce the ability to hammer on sys_membarrier + (git-fixes). +- commit 55d8e46 + +- RDMA/srpt: fix function pointer cast warnings (git-fixes) +- commit ddb0ea4 + +- RDMA/qedr: Fix qedr_create_user_qp error flow (git-fixes) +- commit f6e1202 + +- RDMA/srpt: Support specifying the srpt_service_guid parameter (git-fixes) +- commit 118994c + +- IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (git-fixes) +- commit 86d2329 + +- RDMA/irdma: Add AE for too many RNRS (git-fixes) +- commit 39a8fd9 + +- RDMA/irdma: Set the CQ read threshold for GEN 1 (git-fixes) +- commit d6a78b2 + +- RDMA/irdma: Validate max_send_wr and max_recv_wr (git-fixes) +- commit 4ad24ee + +- RDMA/irdma: Fix KASAN issue with tasklet (git-fixes) +- commit 3d431c6 + +- IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (git-fixes) +- commit 5cf010f + +- RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (git-fixes) +- commit e1fcbb3 + +- RDMA/bnxt_re: Return error for SRQ resize (git-fixes) +- commit 154ab68 + +- RDMA/bnxt_re: Fix unconditional fence for newer adapters (git-fixes) +- commit f16dc69 + +- RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (git-fixes) +- commit ec51b18 + +- RDMA/bnxt_re: Avoid creating fence MR for newer adapters (git-fixes) +- commit 1e41e8f + +- IB/hfi1: Fix a memleak in init_credit_return (git-fixes) +- commit 6060765 + +- mm,page_owner: Update Documentation regarding page_owner_stacks + (jsc-PED#7423). +- commit 84eb808 + +- series.conf: temporarily disable upstream patch + patches.suse/md-bitmap-don-t-use-index-for-pages-backing-the-bitm-d703.patch + (bsc#1219261) +- commit 57020cb + +- btrfs: don't clear qgroup reserved bit in release_folio + (bsc#1216196). +- commit 3546ef4 + +- btrfs: free qgroup pertrans reserve on transaction abort + (bsc#1216196). +- commit 48e3e79 + +- btrfs: fix qgroup_free_reserved_data int overflow (bsc#1216196). +- commit 56f38ab + +- btrfs: free qgroup reserve when ORDERED_IOERR is set + (bsc#1216196). +- commit c0918a8 + +- net: openvswitch: limit the number of recursions from action + sets (bsc#1219835 CVE-2024-1151). +- commit af45645 + +- lib/stackdepot: add depot_fetch_stack helper (jsc-PED#7423). +- commit 1be3e14 + +- powerpc/pseries/iommu: DLPAR add doesn't completely initialize + pci_controller (bsc#1215199). +- commit 5fb603b + +- igc: Remove temporary workaround (git-fixes). +- commit eb132b5 + +- igb: Fix string truncation warnings in igb_set_fw_version + (git-fixes). +- commit 605f8bb + +- net: ravb: Count packets instead of descriptors in GbEth RX path + (git-fixes). +- commit 2d0b099 + +- pppoe: Fix memory leak in pppoe_sendmsg() (git-fixes). +- commit 65a997a + +- ice: Add check for lport extraction to LAG init (git-fixes). +- commit 5cd2e68 + +- bnad: fix work_queue type mismatch (git-fixes). +- commit 1a2a9a7 + +- i40e: take into account XDP Tx queues when stopping rings + (git-fixes). +- commit f377fcb + +- i40e: avoid double calling i40e_pf_rxq_wait() (git-fixes). +- commit 925c60c + +- i40e: Fix wrong mask used during DCB config (git-fixes). +- commit 498f506 + +- i40e: Fix waiting for queues of all VSIs to be disabled + (git-fixes). +- commit 4a4e88c + +- octeontx2-af: Remove the PF_FUNC validation for NPC transmit + rules (git-fixes). +- commit 02c2bca + +- ionic: minimal work with 0 budget (git-fixes). +- commit c0e1f7f + +- i40e: Do not allow untrusted VF to remove administratively + set MAC (git-fixes). +- commit 530701b + +- lan966x: Fix crash when adding interface under a lag + (git-fixes). +- commit 4cc5718 + +- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (git-fixes). +- commit 905320f + +- net/mlx5: DPLL, Fix possible use after free after delayed work + timer triggers (git-fixes). +- commit 8d225a2 + +- timers: Tag (hr)timer softirq as hotplug safe (git-fixes). +- commit 37f54ca + +- blacklist.conf: false positive, fixed feature not backported +- commit 6569781 + +- Documentation: arm64: Correct SME ZA macros name (git-fixes). +- commit 2f32046 + +- docs: arm64: Move arm64 documentation under Documentation/arch/ + (git-fixes). +- Refresh + patches.suse/arm64-errata-Add-Cortex-A520-speculative-unprivilege.patch. +- Refresh + patches.suse/arm64-errata-Mitigate-Ampere1-erratum-AC03_CPU_.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-MMU-700-erratum-281.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-nesting-related-err.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Work-around-MMU-600-erratum-.patch. +- commit dbd8870 + +- Delete + patches.suse/workqueue-Override-implicit-ordered-attribute-in-wor.patch. +- blacklist.conf: the patch caused a regression and has been reverted + upstream (bsc#1219509) +- commit 24b5f0d + +- Drop bcm5974 input patch causing a regression (bsc#1220030) +- commit 63d5a46 + +- lib/stackdepot: add refcount for records (jsc-PED#7423). +- commit 150e517 + +- net: qualcomm: rmnet: fix global oob in rmnet_policy + (git-fixes). +- commit 890ecf9 + +- Refresh + patches.suse/powerpc-pseries-papr-sysparm-use-u8-arrays-for-paylo.patch. +- commit ee4a898 + +- powerpc/64: Set task pt_regs->link to the LR value on scv entry + (bsc#1194869). +- powerpc: add crtsavres.o to always-y instead of extra-y + (bsc#1194869). +- powerpc/watchpoints: Annotate atomic context in more places + (bsc#1194869). +- powerpc/watchpoint: Disable pagefaults when getting user + instruction (bsc#1194869). +- powerpc/watchpoints: Disable preemption in thread_change_pc() + (bsc#1194869). +- powerpc/pseries: Rework lppaca_shared_proc() to avoid + DEBUG_PREEMPT (bsc#1194869). +- powerpc: Don't include lppaca.h in paca.h (bsc#1194869). +- powerpc/powernv: Fix fortify source warnings in opal-prd.c + (bsc#1194869). +- commit 72b942a + +- blacklist: Add more files for unsupported powerpc architectures +- commit 47ca633 + +- blacklist.conf: fix for config we don't have +- commit 6278860 + +- powerpc/kasan: Limit KASAN thread size increase to 32KB + (bsc#1215199). +- commit a664cb1 + +- leds: Change led_trigger_blink[_oneshot]() delay parameters + to pass-by-value (git-fixes). +- commit a5e7aeb + +- usb: ucsi_acpi: Quirk to ack a connector change ack cmd + (git-fixes). +- commit 3843488 + +- nvme-keyring: restrict match length for version '1' identifiers + (bsc#1219670). +- commit 131550a + +- Refresh sorted patches. +- commit 6f4c0b8 + +- block: sed-opal: handle empty atoms when parsing response + (jsc#PED-3545 git-fixes bsc#1220089 ltc#205305). +- commit c7fe618 + +- net: ravb: Wait for operating mode to be applied (git-fixes). +- commit 40520b1 + +- powerpc/pseries: fix accuracy of stolen time (bsc#1215199). +- powerpc/64s: Increase default stack size to 32KB (bsc#1215199). +- powerpc/mm: Fix null-pointer dereference in pgtable_cache_add + (bsc#1215199). +- powerpc/lib: Validate size for vector operations (bsc#1215199). +- commit b3e0008 + +- powerpc/iommu: Fix the missing iommu_group_put() during platform + domain attach (jsc#PED-7779 jsc#PED-7780 git-fixes). +- commit 06cae39 + +- mm,page_owner: Filter out stacks by a threshold (jsc-PED#7423). +- commit 4b9a1a9 + +- net: bcmgenet: Fix FCS generation for fragmented skbuffs (git-fixes). +- commit 15da81c + +- mm,page_owner: Display all stacks and their count + (jsc-PED#7423). +- commit 582b35c + +- mm,page_owner: Implement the tracking of the stacks count + (jsc-PED#7423). +- commit 9af4176 + +- mm,page_owner: Maintain own list of stack_records structs + (jsc-PED#7423). +- commit 332036c + +- lib/stackdepot: Move stack_record struct definition into the + header (jsc-PED#7423). +- commit 19fef81 + +- lib/stackdepot: Fix first entry having a 0-handle + (jsc-PED#7423). +- commit 3666049 + +- kallsyms: ignore ARMv4 thunks along with others (git-fixes). +- modpost: trim leading spaces when processing source files list + (git-fixes). +- kbuild: Fix changing ELF file type for output of gen_btf for + big endian (git-fixes). +- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update (git-fixes). +- irqchip/irq-brcmstb-l2: Add write memory barrier before exit + (git-fixes). +- i2c: i801: Fix block process call transactions (git-fixes). +- i2c: qcom-geni: Correct I2C TRE sequence (git-fixes). +- commit 65eebf2 + +- nvme-fabrics: fix I/O connect error handling (git-fixes). +- commit b81dbf7 + +- xfs: reset XFS_ATTR_INCOMPLETE filter on node removal + (git-fixes). +- commit 387ed3b + +- xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real + (git-fixes). +- commit 73bc52b + +- xfs: don't leak recovered attri intent items (git-fixes). +- commit 3311908 + +- xfs: dquot recovery does not validate the recovered dquot + (git-fixes). +- commit 11dd393 + +- xfs: clean up dqblk extraction (git-fixes). +- commit 2a55daa + +- xfs: inode recovery does not validate the recovered inode + (git-fixes). +- commit eb71955 + +- xfs: handle nimaps=0 from xfs_bmapi_write in + xfs_alloc_file_space (git-fixes). +- commit a21b8a6 + +- xfs: introduce protection for drop nlink (git-fixes). +- commit c20e066 + +- xfs: rt stubs should return negative errnos when rt disabled + (git-fixes). +- commit 3d89caf + +- xfs: prevent rt growfs when quota is enabled (git-fixes). +- commit fff2e4b + +- xfs: hoist freeing of rt data fork extent mappings (git-fixes). +- commit 44ca58e + +- xfs: bump max fsgeom struct version (git-fixes). +- commit 7d7701a + +- driver core: fw_devlink: Improve detection of overlapping cycles + (git-fixes). +- driver core: Fix device_link_flag_is_sync_state_only() + (git-fixes). +- iio: adc: ad4130: only set GPIO_CTRL if pin is unused + (git-fixes). +- iio: adc: ad4130: zero-initialize clock init data (git-fixes). +- iio: accel: bma400: Fix a compilation problem (git-fixes). +- iio: commom: st_sensors: ensure proper DMA alignment + (git-fixes). +- staging: iio: ad5933: fix type mismatch regression (git-fixes). +- iio: adc: ad_sigma_delta: ensure proper DMA alignment + (git-fixes). +- iio: imu: adis: ensure proper DMA alignment (git-fixes). +- iio: imu: bno055: serdev requires REGMAP (git-fixes). +- iio: magnetometer: rm3100: add boundary check for the value + read from RM3100_REG_TMRC (git-fixes). +- iio: pressure: bmp280: Add missing bmp085 to SPI id table + (git-fixes). +- iio: core: fix memleak in iio_device_register_sysfs (git-fixes). +- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (git-fixes). +- media: ir_toy: fix a memleak in irtoy_tx (git-fixes). +- media: Revert "media: rkisp1: Drop IRQF_SHARED" (git-fixes). +- commit 7fba7be + +- ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU + (git-fixes). +- ALSA: hda/realtek: cs35l41: Add internal speaker support for + ASUS UM3402 with missing DSD (git-fixes). +- ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (git-fixes). +- ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA + (git-fixes). +- ALSA: hda: Increase default bdl_pos_adj for Apollo Lake + (git-fixes). +- ALSA: hda: Replace numeric device IDs with constant values + (git-fixes). +- ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get + (git-fixes). +- ALSA: hda: Properly setup HDMI stream (git-fixes). +- commit 65b7327 + +- ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (git-fixes). +- commit 2ab077c + +- ALSA: hda/realtek: fix mute/micmute LED For HP mt645 + (git-fixes). +- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 + (git-fixes). +- ALSA: hda/realtek: add IDs for Dell dual spk platform + (git-fixes). +- ALSA: hda/conexant: Add quirk for SWS JS201D (git-fixes). +- commit 96b23dc + +- ALSA: usb-audio: More relaxed check of MIDI jack names + (git-fixes). +- ASoC: SOF: IPC3: fix message bounds on ipc ops (git-fixes). +- ASoC: q6dsp: fix event handler prototype (git-fixes). +- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() + (git-fixes). +- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic + (git-fixes). +- ASoC: cs35l56: Fix deadlock in ASP1 mixer register + initialization (git-fixes). +- ASoC: tas2781: add module parameter to tascodec_init() + (git-fixes). +- ASoC: cs35l56: fix reversed if statement in + cs35l56_dspwait_asp1tx_put() (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks + table (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix device ID / model name + (git-fixes). +- ALSA: hda/cs35l56: select intended config FW_CS_DSP (git-fixes). +- wifi: brcmfmac: Adjust n_channels usage for __counted_by + (git-fixes). +- USB: serial: option: add Fibocom FM101-GL variant (git-fixes). +- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e + (git-fixes). +- USB: serial: cp210x: add ID for IMST iM871A-USB (git-fixes). +- usb: dwc3: pci: add support for the Intel Arrow Lake-H + (git-fixes). +- xhci: handle isoc Babble and Buffer Overrun events properly + (git-fixes). +- xhci: process isoc TD properly when there was a transaction + error mid TD (git-fixes). +- usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (git-fixes). +- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU + (git-fixes). +- selftests/net: change shebang to bash to support "source" + (git-fixes). +- selftests/net: convert pmtu.sh to run it in unique namespace + (git-fixes). +- selftests/net: convert unicast_extensions.sh to run it in + unique namespace (git-fixes). +- commit 1f8c296 + +- scsi: smartpqi: Bump driver version to 2.1.26-030 (bsc#1219987). +- scsi: smartpqi: Fix logical volume rescan race condition + (bsc#1219987). +- scsi: smartpqi: Add new controller PCI IDs (bsc#1219987). +- commit 343b48a + +- scsi: mpt3sas: Reload SBR without rebooting HBA (bsc#1219551). +- scsi: mpt3sas: Suppress a warning in debug kernel (bsc#1219551). +- scsi: mpt3sas: Replace dynamic allocations with local variables + (bsc#1219551). +- scsi: mpt3sas: Replace a dynamic allocation with a local + variable (bsc#1219551). +- scsi: mpt3sas: Fix typo of "TRIGGER" (bsc#1219551). +- scsi: mpt3sas: Fix an outdated comment (bsc#1219551). +- scsi: mpt3sas: Remove the iounit_pg8 member of the per-adapter + struct (bsc#1219551). +- scsi: mpt3sas: Use struct_size() for struct size calculations + (bsc#1219551). +- scsi: mpt3sas: Make MPI26_CONFIG_PAGE_PIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_0::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_RAID_VOL_0::PhysDisk a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_IO_UNIT_8::Sensor a + flexible array (bsc#1219551). +- scsi: mpt3sas: Use flexible arrays when obviously possible + (bsc#1219551). +- commit 472a48e + +- nvme: enable retries for authentication commands (bsc#1186716). +- nvme: change __nvme_submit_sync_cmd() calling conventions + (bsc#1186716). +- nvme-auth: open-code single-use macros (bsc#1186716). +- nvme: use ctrl state accessor (bsc#1186716). +- commit f8cc1d3 + +- Delete patches.suse/scsi-lpfc-limit-irq-vectors-to-online-cpus-if-kdump-kernel.patch. + Should be addressed by the previously merged upstream solution (bsc#1218180 ltc#204476). +- commit ebf5676 + +- powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids + (bsc#1218180 ltc#204476). +- powerpc/smp: Factor out assign_threads() (bsc#1218180 + ltc#204476). +- powerpc/smp: Lookup avail once per device tree node (bsc#1218180 + ltc#204476). +- powerpc/smp: Increase nr_cpu_ids to include the boot CPU + (bsc#1218180 ltc#204476). +- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core + (bsc#1218180 ltc#204476). +- commit 4c4f84a + +- KVM: VMX: Move VERW closer to VMentry for MDS mitigation (git-fixes). +- KVM: VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (git-fixes). +- x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (git-fixes). +- x86/entry_32: Add VERW just before userspace transition (git-fixes). +- x86/entry_64: Add VERW just before userspace transition (git-fixes). +- x86/bugs: Add asm helpers for executing VERW (git-fixes). +- commit 6f2943c + +- net: ethernet: mtk_wed: fix possible NULL pointer dereference + in mtk_wed_wo_queue_tx_clean() (git-fixes). +- commit f6c1c6f + +- net: ks8851: Fix TX stall caused by TX buffer overrun + (git-fixes). +- commit 309032b + +- net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit f51244f + +- net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit 0cdf0a3 + +- net: atlantic: fix double free in ring reinit logic (git-fixes). +- commit 7354340 + +- net: stmmac: Handle disabled MDIO busses from devicetree + (git-fixes). +- commit be25be7 + +- dpaa2-switch: do not ask for MDB, VLAN and FDB replay + (git-fixes). +- commit c6e8879 + +- dpaa2-switch: fix size of the dma_unmap (git-fixes). +- commit 23ea26f + +- stmmac: dwmac-loongson: drop useless check for compatible + fallback (git-fixes). +- commit 02807a5 + +- stmmac: dwmac-loongson: Make sure MDIO is initialized before + use (git-fixes). +- commit c27d9ce + +- net: fec: correct queue selection (git-fixes). +- commit 7f02173 + +- qca_spi: Fix reset behavior (git-fixes). +- commit f971346 + +- qca_debug: Fix ethtool -G iface tx behavior (git-fixes). +- commit 87b783f + +- qca_debug: Prevent crash on TX ring changes (git-fixes). +- commit a319e0e + +- clocksource: Replace all non-returning strlcpy with strscpy + (bsc#1219953). +- commit b844ff1 + +- x86/smpboot: Avoid pointless delay calibration if TSC is + synchronized (bsc#1219953). +- commit 7dfe12b + +- rcutorture: Add fqs_holdoff check before fqs_task is created + (bsc#1219953). +- commit d6f81ac + +- locktorture: Increase Hamming distance between call_rcu_chain + and rcu_call_chains (bsc#1219953). +- commit 82380d1 + +- asm-generic: qspinlock: fix queued_spin_value_unlocked() + implementation (bsc#1219953). +- commit a3ab6e9 + +- locktorture: Check the correct variable for allocation failure + (bsc#1219953). +- commit 5884e2f + +- rcutorture: Traverse possible cpu to set maxcpu in + rcu_nocb_toggle() (bsc#1219953). +- commit ac1c709 + +- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 + (bsc#1219953). +- commit de5b047 + +- locktorture: Rename readers_bind/writers_bind to + bind_readers/bind_writers (bsc#1219953). +- commit 1dc09ec + +- doc: Catch-up update for locktorture module parameters + (bsc#1219953). +- commit 19c054c + +- locktorture: Add call_rcu_chains module parameter (bsc#1219953). +- commit 9348bbf + +- locktorture: Add new module parameters to + lock_torture_print_module_parms() (bsc#1219953). +- commit 59c9dd5 + +- torture: Print out torture module parameters (bsc#1219953). +- commit f0a2f52 + +- locktorture: Add acq_writer_lim to complain about long + acquistion times (bsc#1219953). +- commit 495f129 + +- locktorture: Consolidate "if" statements in + lock_torture_writer() (bsc#1219953). +- commit 19cd3cf + +- locktorture: Alphabetize torture_param() entries (bsc#1219953). +- commit 4d45162 + +- locktorture: Add readers_bind and writers_bind module parameters + (bsc#1219953). +- commit d4bab3f + +- rcutorture: Fix stuttering races and other issues (bsc#1219953). +- commit 14a2209 + +- torture: Move rcutorture_sched_setaffinity() out of rcutorture + (bsc#1219953). +- commit ec64c16 + +- torture: Make torture_hrtimeout_ns() take an hrtimer mode + parameter (bsc#1219953). +- commit 7155d42 + +- torture: Share torture_random_state with torture_shuffle_tasks() + (bsc#1219953). +- commit abf8744 + +- locking/lockdep: Fix string sizing bug that triggers a + format-truncation compiler-warning (bsc#1219953). +- commit 23d08c5 + +- locking/debug: Fix debugfs API return value checks to use + IS_ERR() (bsc#1219953). +- commit 048609a + +- locking/ww_mutex/test: Make sure we bail out instead of livelock + (bsc#1219953). +- commit 4038509 + +- locking/ww_mutex/test: Fix potential workqueue corruption + (bsc#1219953). +- commit def0333 + +- locking/ww_mutex/test: Use prng instead of rng to avoid hangs + at bootup (bsc#1219953). +- commit aacf9cc + +- asm-generic: ticket-lock: Optimize arch_spin_value_unlocked() + (bsc#1219953). +- commit b967504 + +- futex: Use a folio instead of a page (bsc#1219953). +- commit a11123c + +- locking/seqlock: Do the lockdep annotation before locking in + do_write_seqcount_begin_nested() (bsc#1219953). +- commit d372072 + +- rcutorture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit a88dc75 + +- torture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit 9c51efc + +- torture: Move stutter_wait() timeouts to hrtimers (bsc#1219953). +- commit 8bcefe1 + +- torture: Move torture_shuffle() timeouts to hrtimers + (bsc#1219953). +- commit 24edc78 + +- torture: Move torture_onoff() timeouts to hrtimers + (bsc#1219953). +- commit c16d2c1 + +- torture: Make torture_hrtimeout_*() use TASK_IDLE (bsc#1219953). +- commit 15e523b + +- torture: Add lock_torture writer_fifo module parameter + (bsc#1219953). +- commit 86a51c8 + +- torture: Add a kthread-creation callback to + _torture_create_kthread() (bsc#1219953). +- commit a568efe + +- torture: Support randomized shuffling for proxy exec testing + (bsc#1219953). +- commit dfb6658 + +- rcutorture: Dump grace-period state upon rtort_pipe_count + incidents (bsc#1219953). +- commit 39c3645 + +- powerpc/kcsan: Properly instrument arch_spin_unlock() + (bsc#1219953). +- commit 49ef44f + +- locktorture: Add long_hold to adjust lock-hold delays + (bsc#1219953). +- commit 21a09d3 + +- intel_idle: add Sierra Forest SoC support (jsc#PED-5816). +- commit d8dfa47 + +- intel_idle: add Grand Ridge SoC support (jsc#PED-5816). +- commit be47fec + +- powerpc/pseries/papr-sysparm: use u8 arrays for payloads + (jsc#PED-4486 git-fixes). +- commit 8b94284 + +- PCI: Add PCIE_PME_TO_L2_TIMEOUT_US L2 ready timeout value + (git-fixes). +- commit a77e06b + +- PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members + (git-fixes). +- commit 4a87954 + +- PCI: dwc: endpoint: Introduce .pre_init() and .deinit() + (git-fixes). +- commit 75c1ddc + +- PCI: dwc: Add host_post_init() callback (git-fixes). +- commit 5c6ab40 + +- PCI: dwc: Implement generic suspend/resume functionality + (git-fixes). +- commit 42b5947 + +- dmaengine: dw-edma: Rename dw_edma_core_ops structure to + dw_edma_plat_ops (git-fixes). +- commit a3742cf + +- blacklist.conf: obsoleted +- commit c534e08 + +- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() + (git-fixes). +- commit 686e708 + +- PCI: dwc: Use FIELD_GET/PREP() (git-fixes). +- commit 34f9411 + +- PCI/ASPM: Fix deadlock when enabling ASPM (git-fixes). +- commit aa4d6dc + +- PCI: qcom: Clean up ASPM comment (git-fixes). +- commit a57ad60 + +- PCI: qcom: Fix potential deadlock when enabling ASPM + (git-fixes). +- commit adc25b6 + +- PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops + (git-fixes). +- commit c63fc13 + +- PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link + speed (git-fixes). +- commit a80c081 + +- PCI: qcom: Do not advertise hotplug capability for IP v2.1.0 + (git-fixes). +- commit 756f736 + +- PCI: qcom: Do not advertise hotplug capability for IP v1.0.0 + (git-fixes). +- commit 00fef1b + +- PCI: qcom: Use post init sequence of IP v2.3.2 for v2.4.0 + (git-fixes). +- commit 2132a8c + +- PCI: qcom: Do not advertise hotplug capability for IP v2.3.2 + (git-fixes). +- commit 1e670bc + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.3.3 + and v2.9.0 (git-fixes). +- commit 2b2b866 + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.7.0 + and v1.9.0 (git-fixes). +- commit c7b4716 + +- blacklist.conf: false positive +- commit 88b8f1d + +- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 + (git-fixes). +- commit 5367630 + +- pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (git-fixes). +- commit 3f9a915 + +- platform: mellanox: Cosmetic changes (git-fixes). +- commit 201fef6 + +- blacklist.conf: false positive +- commit 569fb89 + +- blacklist.conf: stupid cleanup +- commit 7489b61 + +- platform/mellanox: mlxbf-bootctl: add NET dependency into + Kconfig (git-fixes). +- commit c7f1631 + +- platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout + (git-fixes). +- commit d61129c + +- maple_tree: do not preallocate nodes for slot stores + (bsc#1219404). +- commit 2307e38 + +- mm: always lock new vma before inserting into vma tree + (bsc#1219558). +- commit 4dd5f88 + +- mm: lock vma explicitly before doing vm_flags_reset and + vm_flags_reset_once (bsc#1219558). +- commit 3ebd604 + +- mm: replace mmap with vma write lock assertions when operating + on a vma (bsc#1219558). +- commit 50e3b4d + +- mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for + vma and mmap (bsc#1219558). +- commit b999b29 + +- mmap: fix vma_iterator in error path of vma_merge() + (bsc#1219558). +- commit af3b8c0 + +- mm: fix vm_brk_flags() to not bail out while holding lock + (bsc#1219558). +- commit 817bef2 + +- mm/mmap: change vma iteration order in do_vmi_align_munmap() + (bsc#1219558). +- commit 8f876cd + +- mm: set up vma iterator for vma_iter_prealloc() calls + (bsc#1219558). +- commit 2d402b6 + +- mm: use vma_iter_clear_gfp() in nommu (bsc#1219558). +- commit 666385f + +- mm: remove re-walk from mmap_region() (bsc#1219558). +- commit 85c7321 + +- mm: remove prev check from do_vmi_align_munmap() (bsc#1219558). +- commit d77a7e1 + +- mm: change do_vmi_align_munmap() tracking of VMAs to remove + (bsc#1219558). +- commit 595be09 + +- mm/mmap: clean up validate_mm() calls (bsc#1219558). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 5726712 + +- mm/mmap: move vma operations to mm_struct out of the critical + section of file mapping lock (bsc#1219558). +- commit 4a16ce1 + +- maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW states + (bsc#1219558). +- maple_tree: add mas_is_active() to detect in-tree walks + (bsc#1219558). +- maple_tree: shrink struct maple_tree (bsc#1219558). +- maple_tree: clean up mas_wr_append() (bsc#1219558). +- maple_tree: reduce resets during store setup (bsc#1219558). +- maple_tree: refine mas_preallocate() node calculations + (bsc#1219558). +- maple_tree: move mas_wr_end_piv() below mas_wr_extend_null() + (bsc#1219558). +- maple_tree: adjust node allocation on mas_rebalance() + (bsc#1219558). +- maple_tree: re-introduce entry to mas_preallocate() arguments + (bsc#1219558). +- commit 911aa39 + +- maple_tree: introduce __mas_set_range() (bsc#1219558). +- maple_tree: add benchmarking for mas_prev() (bsc#1219558). +- maple_tree: add benchmarking for mas_for_each (bsc#1219558). +- maple_tree: Be more strict about locking (bsc#1219558). +- mm/mmap: change detached vma locking scheme (bsc#1219558). +- maple_tree: relax lockdep checks for on-stack trees + (bsc#1219558). +- maple_tree: mtree_insert: fix typo in kernel-doc description + of GFP flags (bsc#1219558). +- maple_tree: mtree_insert*: fix typo in kernel-doc description + (bsc#1219558). +- maple_tree: drop mas_first_entry() (bsc#1219558). +- maple_tree: replace mas_logical_pivot() with mas_safe_pivot() + (bsc#1219558). +- commit a3884af + +- maple_tree: update mt_validate() (bsc#1219558). +- maple_tree: make mas_validate_limits() check root node and + node limit (bsc#1219558). +- maple_tree: fix mas_validate_child_slot() to check last missed + slot (bsc#1219558). +- maple_tree: make mas_validate_gaps() to check metadata + (bsc#1219558). +- maple_tree: don't use MAPLE_ARANGE64_META_MAX to indicate no + gap (bsc#1219558). +- maple_tree: add a fast path case in mas_wr_slot_store() + (bsc#1219558). +- maple_tree: optimize mas_wr_append(), also improve duplicating + VMAs (bsc#1219558). +- maple_tree: add test for mas_wr_modify() fast path + (bsc#1219558). +- maple_tree: fix a few documentation issues (bsc#1219558). +- commit ed58165 + +- vm: fix move_vma() memory accounting being off (bsc#1219404). +- commit 8061f6c + +- mm: Update do_vmi_align_munmap() return semantics (bsc#1219404). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 7580cf9 + +- mm: don't do validate_mm() unnecessarily and without mmap + locking (bsc#1219404). +- mm: validate the mm before dropping the mmap lock (bsc#1219404). +- mm: Always downgrade mmap_lock if requested (bsc#1219404). +- userfaultfd: fix regression in userfaultfd_unmap_prep() + (bsc#1219404). +- mm/mmap: separate writenotify and dirty tracking logic + (bsc#1219404). +- commit b6ee33d + +- maple_tree: add comments and some minor cleanups to + mas_wr_append() (bsc#1219404). +- Refresh + patches.suse/maple_tree-disable-mas_wr_append-when-other-re.patch. +- commit 8ab650e + +- maple_tree: relocate the declaration of mas_empty_area_rev() + (bsc#1219404). +- maple_tree: simplify and clean up mas_wr_node_store() + (bsc#1219404). +- maple_tree: rework mas_wr_slot_store() to be cleaner and more + efficient (bsc#1219404). +- maple_tree: add mas_wr_new_end() to calculate new_end accurately + (bsc#1219404). +- maple_tree: make the code symmetrical in mas_wr_extend_null() + (bsc#1219404). +- maple_tree: simplify mas_is_span_wr() (bsc#1219404). +- maple_tree: drop mas_{rev_}alloc() and mas_fill_gap() + (bsc#1219404). +- maple_tree: rework mtree_alloc_{range,rrange}() (bsc#1219404). +- commit d2740e9 + +- maple_tree: update testing code for mas_{next,prev,walk} + (bsc#1219404). +- Refresh + patches.suse/maple_tree-fix-32-bit-mas_next-testing.patch. +- commit befb467 + +- mm: avoid rewalk in mmap_region (bsc#1219404). +- mm: add vma_iter_{next,prev}_range() to vma iterator + (bsc#1219404). +- maple_tree: clear up index and last setting in single entry tree + (bsc#1219404). +- maple_tree: add mas_prev_range() and mas_find_range_rev + interface (bsc#1219404). +- maple_tree: introduce mas_prev_slot() interface (bsc#1219404). +- maple_tree: relocate mas_rewalk() and mas_rewalk_if_dead() + (bsc#1219404). +- maple_tree: add mas_next_range() and mas_find_range() interfaces + (bsc#1219404). +- maple_tree: introduce mas_next_slot() interface (bsc#1219404). +- maple_tree: change RCU checks to WARN_ON() instead of BUG_ON() + (bsc#1219404). +- commit ac1cd44 + +- maple_tree: make test code work without debug enabled + (bsc#1219404). +- Refresh + patches.suse/maple_tree-add-GFP_KERNEL-to-allocations-in-mas_expe.patch. +- commit c5591fa + +- maple_tree: fix testing mas_empty_area() (bsc#1219404). +- maple_tree: revise limit checks in mas_empty_area{_rev}() + (bsc#1219404). +- maple_tree: try harder to keep active node with mas_prev() + (bsc#1219404). +- maple_tree: try harder to keep active node after mas_next() + (bsc#1219404). +- mm/mmap: change do_vmi_align_munmap() for maple tree iterator + changes (bsc#1219404). +- maple_tree: mas_start() reset depth on dead node (bsc#1219404). +- maple_tree: remove unnecessary check from mas_destroy() + (bsc#1219404). +- mm: update vma_iter_store() to use MAS_WARN_ON() (bsc#1219404). +- mm: update validate_mm() to use vma iterator (bsc#1219404). +- commit b5f7997 + +- maple_tree: return error on mte_pivots() out of range + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() prior to calling mas_meta_gap() + (bsc#1219404). +- maple_tree: use MAS_WR_BUG_ON() in mas_store_prealloc() + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() in mas_set_height() (bsc#1219404). +- maple_tree: convert debug code to use MT_WARN_ON() and + MAS_WARN_ON() (bsc#1219404). +- maple_tree: convert BUG_ON() to MT_BUG_ON() (bsc#1219404). +- maple_tree: clean up mas_dfs_postorder() (bsc#1219404). +- maple_tree: avoid unnecessary ascending (bsc#1219404). +- maple_tree: fix static analyser cppcheck issue (bsc#1219404). +- commit e7b5e3b + +- maple_tree: update mas_preallocate() testing (bsc#1219404). +- commit 49b074b + +- livepatch: Add sample livepatch module (bsc#1218644). +- commit 87a7c27 + +- kbuild/modpost: integrate klp-convert (bsc#1218644). +- commit 1f6875e + +- livepatch: Add klp-convert tool (bsc#1218644). +- commit dd2884f + +- livepatch: Create and include UAPI headers (bsc#1218644). +- commit d3771a8 + +- dm: dm_blk_ioctl: implement path failover for SG_IO (bsc#1183045, bsc#1216776). +- commit 41f0e96 + kernel-debug +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. (bsc#1216776, bsc#1220277) +- commit 92057e0 + +- supported.conf: Mark adin driver as supported (jsc#PED-4736 bsc#1220218) +- commit ea21e8c + +- mm: move vma locking out of vma_prepare and dup_anon_vma + (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit ce51ec9 + +- mmap: fix error paths with dup_anon_vma() (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit 04c8742 + +- selftests/iommu: fix the config fragment (git-fixes). +- platform/x86: thinkpad_acpi: Only update profile if successfully + converted (git-fixes). +- platform/x86: intel-vbtn: Stop calling "VBDL" from + notify_handler (git-fixes). +- platform/x86: touchscreen_dmi: Allow partial (prefix) matches + for ACPI names (git-fixes). +- net: phy: realtek: Fix rtl8211f_config_init() for + RTL8211F(D)(I)-VD-CG PHY (git-fixes). +- selftests: bonding: set active slave to primary eth1 + specifically (git-fixes). +- crypto: virtio/akcipher - Fix stack overflow on memcpy + (git-fixes). +- can: netlink: Fix TDCO calculation using the old data bittiming + (git-fixes). +- can: j1939: Fix UAF in j1939_sk_match_filter during + setsockopt(SO_J1939_FILTER) (git-fixes). +- wifi: iwlwifi: mvm: fix a crash when we run out of stations + (git-fixes). +- wifi: iwlwifi: uninitialized variable in + iwl_acpi_get_ppag_table() (git-fixes). +- wifi: iwlwifi: Fix some error codes (git-fixes). +- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() + (git-fixes). +- spi-mxs: Fix chipselect glitch (git-fixes). +- spi: ppc4xx: Drop write-only variable (git-fixes). +- HID: wacom: generic: Avoid reporting a serial of '0' to + userspace (git-fixes). +- HID: wacom: Do not register input devices until after + hid_hw_start (git-fixes). +- commit aa892f5 + +- mm, mmap: fix vma_merge() case 7 with vma_ops->close + (bsc#1217313). +- commit 3278f37 + +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. +- commit 5d036a3 + +- Rename and refresh + patches.suse/cpufreq-ondemand-Set-default-up_threshold-to-30-on-multi-core-systems.patch. +- commit c52e450 + +- netfilter: nft_set_rbtree: skip end interval element from gc + (bsc#1220144 CVE-2024-26581). +- commit 66ac4ca + +- netfilter: nf_tables: nft_set_rbtree: fix spurious insertion + failure (git-fixes). +- commit 1616b86 + +- netfilter: nft_set_rbtree: skip sync GC for new elements in + this transaction (git-fixes). +- commit fe02f5f + +- net: micrel: Fix PTP frame parsing for lan8814 (git-fixes). +- commit fdde0d3 + +- tun: add missing rx stats accounting in tun_xdp_act (git-fixes). +- commit 54ceabf + +- tun: fix missing dropped counter in tun_xdp_act (git-fixes). +- commit 81acbf0 + +- Update patches.suse/powerpc-pseries-fix-accuracy-of-stolen-time.patch + (bsc#1215199 bsc#1220129 ltc#205683). +- commit 3a6e250 + +- nvme-fabrics: typo in nvmf_parse_key() (bsc#1219670). +- commit aaaca39 + +- scsi: ibmvfc: Open-code reset loop for target reset + (bsc#1220106). +- commit d127e55 + +- scsi: ibmvfc: Limit max hw queues by num_online_cpus() + (bsc#1220106). +- commit 3ef410b + +- sched/membarrier: reduce the ability to hammer on sys_membarrier + (git-fixes). +- commit 55d8e46 + +- RDMA/srpt: fix function pointer cast warnings (git-fixes) +- commit ddb0ea4 + +- RDMA/qedr: Fix qedr_create_user_qp error flow (git-fixes) +- commit f6e1202 + +- RDMA/srpt: Support specifying the srpt_service_guid parameter (git-fixes) +- commit 118994c + +- IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (git-fixes) +- commit 86d2329 + +- RDMA/irdma: Add AE for too many RNRS (git-fixes) +- commit 39a8fd9 + +- RDMA/irdma: Set the CQ read threshold for GEN 1 (git-fixes) +- commit d6a78b2 + +- RDMA/irdma: Validate max_send_wr and max_recv_wr (git-fixes) +- commit 4ad24ee + +- RDMA/irdma: Fix KASAN issue with tasklet (git-fixes) +- commit 3d431c6 + +- IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (git-fixes) +- commit 5cf010f + +- RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (git-fixes) +- commit e1fcbb3 + +- RDMA/bnxt_re: Return error for SRQ resize (git-fixes) +- commit 154ab68 + +- RDMA/bnxt_re: Fix unconditional fence for newer adapters (git-fixes) +- commit f16dc69 + +- RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (git-fixes) +- commit ec51b18 + +- RDMA/bnxt_re: Avoid creating fence MR for newer adapters (git-fixes) +- commit 1e41e8f + +- IB/hfi1: Fix a memleak in init_credit_return (git-fixes) +- commit 6060765 + +- mm,page_owner: Update Documentation regarding page_owner_stacks + (jsc-PED#7423). +- commit 84eb808 + +- series.conf: temporarily disable upstream patch + patches.suse/md-bitmap-don-t-use-index-for-pages-backing-the-bitm-d703.patch + (bsc#1219261) +- commit 57020cb + +- btrfs: don't clear qgroup reserved bit in release_folio + (bsc#1216196). +- commit 3546ef4 + +- btrfs: free qgroup pertrans reserve on transaction abort + (bsc#1216196). +- commit 48e3e79 + +- btrfs: fix qgroup_free_reserved_data int overflow (bsc#1216196). +- commit 56f38ab + +- btrfs: free qgroup reserve when ORDERED_IOERR is set + (bsc#1216196). +- commit c0918a8 + +- net: openvswitch: limit the number of recursions from action + sets (bsc#1219835 CVE-2024-1151). +- commit af45645 + +- lib/stackdepot: add depot_fetch_stack helper (jsc-PED#7423). +- commit 1be3e14 + +- powerpc/pseries/iommu: DLPAR add doesn't completely initialize + pci_controller (bsc#1215199). +- commit 5fb603b + +- igc: Remove temporary workaround (git-fixes). +- commit eb132b5 + +- igb: Fix string truncation warnings in igb_set_fw_version + (git-fixes). +- commit 605f8bb + +- net: ravb: Count packets instead of descriptors in GbEth RX path + (git-fixes). +- commit 2d0b099 + +- pppoe: Fix memory leak in pppoe_sendmsg() (git-fixes). +- commit 65a997a + +- ice: Add check for lport extraction to LAG init (git-fixes). +- commit 5cd2e68 + +- bnad: fix work_queue type mismatch (git-fixes). +- commit 1a2a9a7 + +- i40e: take into account XDP Tx queues when stopping rings + (git-fixes). +- commit f377fcb + +- i40e: avoid double calling i40e_pf_rxq_wait() (git-fixes). +- commit 925c60c + +- i40e: Fix wrong mask used during DCB config (git-fixes). +- commit 498f506 + +- i40e: Fix waiting for queues of all VSIs to be disabled + (git-fixes). +- commit 4a4e88c + +- octeontx2-af: Remove the PF_FUNC validation for NPC transmit + rules (git-fixes). +- commit 02c2bca + +- ionic: minimal work with 0 budget (git-fixes). +- commit c0e1f7f + +- i40e: Do not allow untrusted VF to remove administratively + set MAC (git-fixes). +- commit 530701b + +- lan966x: Fix crash when adding interface under a lag + (git-fixes). +- commit 4cc5718 + +- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (git-fixes). +- commit 905320f + +- net/mlx5: DPLL, Fix possible use after free after delayed work + timer triggers (git-fixes). +- commit 8d225a2 + +- timers: Tag (hr)timer softirq as hotplug safe (git-fixes). +- commit 37f54ca + +- blacklist.conf: false positive, fixed feature not backported +- commit 6569781 + +- Documentation: arm64: Correct SME ZA macros name (git-fixes). +- commit 2f32046 + +- docs: arm64: Move arm64 documentation under Documentation/arch/ + (git-fixes). +- Refresh + patches.suse/arm64-errata-Add-Cortex-A520-speculative-unprivilege.patch. +- Refresh + patches.suse/arm64-errata-Mitigate-Ampere1-erratum-AC03_CPU_.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-MMU-700-erratum-281.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-nesting-related-err.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Work-around-MMU-600-erratum-.patch. +- commit dbd8870 + +- Delete + patches.suse/workqueue-Override-implicit-ordered-attribute-in-wor.patch. +- blacklist.conf: the patch caused a regression and has been reverted + upstream (bsc#1219509) +- commit 24b5f0d + +- Drop bcm5974 input patch causing a regression (bsc#1220030) +- commit 63d5a46 + +- lib/stackdepot: add refcount for records (jsc-PED#7423). +- commit 150e517 + +- net: qualcomm: rmnet: fix global oob in rmnet_policy + (git-fixes). +- commit 890ecf9 + +- Refresh + patches.suse/powerpc-pseries-papr-sysparm-use-u8-arrays-for-paylo.patch. +- commit ee4a898 + +- powerpc/64: Set task pt_regs->link to the LR value on scv entry + (bsc#1194869). +- powerpc: add crtsavres.o to always-y instead of extra-y + (bsc#1194869). +- powerpc/watchpoints: Annotate atomic context in more places + (bsc#1194869). +- powerpc/watchpoint: Disable pagefaults when getting user + instruction (bsc#1194869). +- powerpc/watchpoints: Disable preemption in thread_change_pc() + (bsc#1194869). +- powerpc/pseries: Rework lppaca_shared_proc() to avoid + DEBUG_PREEMPT (bsc#1194869). +- powerpc: Don't include lppaca.h in paca.h (bsc#1194869). +- powerpc/powernv: Fix fortify source warnings in opal-prd.c + (bsc#1194869). +- commit 72b942a + +- blacklist: Add more files for unsupported powerpc architectures +- commit 47ca633 + +- blacklist.conf: fix for config we don't have +- commit 6278860 + +- powerpc/kasan: Limit KASAN thread size increase to 32KB + (bsc#1215199). +- commit a664cb1 + +- leds: Change led_trigger_blink[_oneshot]() delay parameters + to pass-by-value (git-fixes). +- commit a5e7aeb + +- usb: ucsi_acpi: Quirk to ack a connector change ack cmd + (git-fixes). +- commit 3843488 + +- nvme-keyring: restrict match length for version '1' identifiers + (bsc#1219670). +- commit 131550a + +- Refresh sorted patches. +- commit 6f4c0b8 + +- block: sed-opal: handle empty atoms when parsing response + (jsc#PED-3545 git-fixes bsc#1220089 ltc#205305). +- commit c7fe618 + +- net: ravb: Wait for operating mode to be applied (git-fixes). +- commit 40520b1 + +- powerpc/pseries: fix accuracy of stolen time (bsc#1215199). +- powerpc/64s: Increase default stack size to 32KB (bsc#1215199). +- powerpc/mm: Fix null-pointer dereference in pgtable_cache_add + (bsc#1215199). +- powerpc/lib: Validate size for vector operations (bsc#1215199). +- commit b3e0008 + +- powerpc/iommu: Fix the missing iommu_group_put() during platform + domain attach (jsc#PED-7779 jsc#PED-7780 git-fixes). +- commit 06cae39 + +- mm,page_owner: Filter out stacks by a threshold (jsc-PED#7423). +- commit 4b9a1a9 + +- net: bcmgenet: Fix FCS generation for fragmented skbuffs (git-fixes). +- commit 15da81c + +- mm,page_owner: Display all stacks and their count + (jsc-PED#7423). +- commit 582b35c + +- mm,page_owner: Implement the tracking of the stacks count + (jsc-PED#7423). +- commit 9af4176 + +- mm,page_owner: Maintain own list of stack_records structs + (jsc-PED#7423). +- commit 332036c + +- lib/stackdepot: Move stack_record struct definition into the + header (jsc-PED#7423). +- commit 19fef81 + +- lib/stackdepot: Fix first entry having a 0-handle + (jsc-PED#7423). +- commit 3666049 + +- kallsyms: ignore ARMv4 thunks along with others (git-fixes). +- modpost: trim leading spaces when processing source files list + (git-fixes). +- kbuild: Fix changing ELF file type for output of gen_btf for + big endian (git-fixes). +- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update (git-fixes). +- irqchip/irq-brcmstb-l2: Add write memory barrier before exit + (git-fixes). +- i2c: i801: Fix block process call transactions (git-fixes). +- i2c: qcom-geni: Correct I2C TRE sequence (git-fixes). +- commit 65eebf2 + +- nvme-fabrics: fix I/O connect error handling (git-fixes). +- commit b81dbf7 + +- xfs: reset XFS_ATTR_INCOMPLETE filter on node removal + (git-fixes). +- commit 387ed3b + +- xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real + (git-fixes). +- commit 73bc52b + +- xfs: don't leak recovered attri intent items (git-fixes). +- commit 3311908 + +- xfs: dquot recovery does not validate the recovered dquot + (git-fixes). +- commit 11dd393 + +- xfs: clean up dqblk extraction (git-fixes). +- commit 2a55daa + +- xfs: inode recovery does not validate the recovered inode + (git-fixes). +- commit eb71955 + +- xfs: handle nimaps=0 from xfs_bmapi_write in + xfs_alloc_file_space (git-fixes). +- commit a21b8a6 + +- xfs: introduce protection for drop nlink (git-fixes). +- commit c20e066 + +- xfs: rt stubs should return negative errnos when rt disabled + (git-fixes). +- commit 3d89caf + +- xfs: prevent rt growfs when quota is enabled (git-fixes). +- commit fff2e4b + +- xfs: hoist freeing of rt data fork extent mappings (git-fixes). +- commit 44ca58e + +- xfs: bump max fsgeom struct version (git-fixes). +- commit 7d7701a + +- driver core: fw_devlink: Improve detection of overlapping cycles + (git-fixes). +- driver core: Fix device_link_flag_is_sync_state_only() + (git-fixes). +- iio: adc: ad4130: only set GPIO_CTRL if pin is unused + (git-fixes). +- iio: adc: ad4130: zero-initialize clock init data (git-fixes). +- iio: accel: bma400: Fix a compilation problem (git-fixes). +- iio: commom: st_sensors: ensure proper DMA alignment + (git-fixes). +- staging: iio: ad5933: fix type mismatch regression (git-fixes). +- iio: adc: ad_sigma_delta: ensure proper DMA alignment + (git-fixes). +- iio: imu: adis: ensure proper DMA alignment (git-fixes). +- iio: imu: bno055: serdev requires REGMAP (git-fixes). +- iio: magnetometer: rm3100: add boundary check for the value + read from RM3100_REG_TMRC (git-fixes). +- iio: pressure: bmp280: Add missing bmp085 to SPI id table + (git-fixes). +- iio: core: fix memleak in iio_device_register_sysfs (git-fixes). +- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (git-fixes). +- media: ir_toy: fix a memleak in irtoy_tx (git-fixes). +- media: Revert "media: rkisp1: Drop IRQF_SHARED" (git-fixes). +- commit 7fba7be + +- ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU + (git-fixes). +- ALSA: hda/realtek: cs35l41: Add internal speaker support for + ASUS UM3402 with missing DSD (git-fixes). +- ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (git-fixes). +- ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA + (git-fixes). +- ALSA: hda: Increase default bdl_pos_adj for Apollo Lake + (git-fixes). +- ALSA: hda: Replace numeric device IDs with constant values + (git-fixes). +- ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get + (git-fixes). +- ALSA: hda: Properly setup HDMI stream (git-fixes). +- commit 65b7327 + +- ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (git-fixes). +- commit 2ab077c + +- ALSA: hda/realtek: fix mute/micmute LED For HP mt645 + (git-fixes). +- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 + (git-fixes). +- ALSA: hda/realtek: add IDs for Dell dual spk platform + (git-fixes). +- ALSA: hda/conexant: Add quirk for SWS JS201D (git-fixes). +- commit 96b23dc + +- ALSA: usb-audio: More relaxed check of MIDI jack names + (git-fixes). +- ASoC: SOF: IPC3: fix message bounds on ipc ops (git-fixes). +- ASoC: q6dsp: fix event handler prototype (git-fixes). +- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() + (git-fixes). +- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic + (git-fixes). +- ASoC: cs35l56: Fix deadlock in ASP1 mixer register + initialization (git-fixes). +- ASoC: tas2781: add module parameter to tascodec_init() + (git-fixes). +- ASoC: cs35l56: fix reversed if statement in + cs35l56_dspwait_asp1tx_put() (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks + table (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix device ID / model name + (git-fixes). +- ALSA: hda/cs35l56: select intended config FW_CS_DSP (git-fixes). +- wifi: brcmfmac: Adjust n_channels usage for __counted_by + (git-fixes). +- USB: serial: option: add Fibocom FM101-GL variant (git-fixes). +- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e + (git-fixes). +- USB: serial: cp210x: add ID for IMST iM871A-USB (git-fixes). +- usb: dwc3: pci: add support for the Intel Arrow Lake-H + (git-fixes). +- xhci: handle isoc Babble and Buffer Overrun events properly + (git-fixes). +- xhci: process isoc TD properly when there was a transaction + error mid TD (git-fixes). +- usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (git-fixes). +- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU + (git-fixes). +- selftests/net: change shebang to bash to support "source" + (git-fixes). +- selftests/net: convert pmtu.sh to run it in unique namespace + (git-fixes). +- selftests/net: convert unicast_extensions.sh to run it in + unique namespace (git-fixes). +- commit 1f8c296 + +- scsi: smartpqi: Bump driver version to 2.1.26-030 (bsc#1219987). +- scsi: smartpqi: Fix logical volume rescan race condition + (bsc#1219987). +- scsi: smartpqi: Add new controller PCI IDs (bsc#1219987). +- commit 343b48a + +- scsi: mpt3sas: Reload SBR without rebooting HBA (bsc#1219551). +- scsi: mpt3sas: Suppress a warning in debug kernel (bsc#1219551). +- scsi: mpt3sas: Replace dynamic allocations with local variables + (bsc#1219551). +- scsi: mpt3sas: Replace a dynamic allocation with a local + variable (bsc#1219551). +- scsi: mpt3sas: Fix typo of "TRIGGER" (bsc#1219551). +- scsi: mpt3sas: Fix an outdated comment (bsc#1219551). +- scsi: mpt3sas: Remove the iounit_pg8 member of the per-adapter + struct (bsc#1219551). +- scsi: mpt3sas: Use struct_size() for struct size calculations + (bsc#1219551). +- scsi: mpt3sas: Make MPI26_CONFIG_PAGE_PIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_0::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_RAID_VOL_0::PhysDisk a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_IO_UNIT_8::Sensor a + flexible array (bsc#1219551). +- scsi: mpt3sas: Use flexible arrays when obviously possible + (bsc#1219551). +- commit 472a48e + +- nvme: enable retries for authentication commands (bsc#1186716). +- nvme: change __nvme_submit_sync_cmd() calling conventions + (bsc#1186716). +- nvme-auth: open-code single-use macros (bsc#1186716). +- nvme: use ctrl state accessor (bsc#1186716). +- commit f8cc1d3 + +- Delete patches.suse/scsi-lpfc-limit-irq-vectors-to-online-cpus-if-kdump-kernel.patch. + Should be addressed by the previously merged upstream solution (bsc#1218180 ltc#204476). +- commit ebf5676 + +- powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids + (bsc#1218180 ltc#204476). +- powerpc/smp: Factor out assign_threads() (bsc#1218180 + ltc#204476). +- powerpc/smp: Lookup avail once per device tree node (bsc#1218180 + ltc#204476). +- powerpc/smp: Increase nr_cpu_ids to include the boot CPU + (bsc#1218180 ltc#204476). +- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core + (bsc#1218180 ltc#204476). +- commit 4c4f84a + +- KVM: VMX: Move VERW closer to VMentry for MDS mitigation (git-fixes). +- KVM: VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (git-fixes). +- x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (git-fixes). +- x86/entry_32: Add VERW just before userspace transition (git-fixes). +- x86/entry_64: Add VERW just before userspace transition (git-fixes). +- x86/bugs: Add asm helpers for executing VERW (git-fixes). +- commit 6f2943c + +- net: ethernet: mtk_wed: fix possible NULL pointer dereference + in mtk_wed_wo_queue_tx_clean() (git-fixes). +- commit f6c1c6f + +- net: ks8851: Fix TX stall caused by TX buffer overrun + (git-fixes). +- commit 309032b + +- net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit f51244f + +- net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit 0cdf0a3 + +- net: atlantic: fix double free in ring reinit logic (git-fixes). +- commit 7354340 + +- net: stmmac: Handle disabled MDIO busses from devicetree + (git-fixes). +- commit be25be7 + +- dpaa2-switch: do not ask for MDB, VLAN and FDB replay + (git-fixes). +- commit c6e8879 + +- dpaa2-switch: fix size of the dma_unmap (git-fixes). +- commit 23ea26f + +- stmmac: dwmac-loongson: drop useless check for compatible + fallback (git-fixes). +- commit 02807a5 + +- stmmac: dwmac-loongson: Make sure MDIO is initialized before + use (git-fixes). +- commit c27d9ce + +- net: fec: correct queue selection (git-fixes). +- commit 7f02173 + +- qca_spi: Fix reset behavior (git-fixes). +- commit f971346 + +- qca_debug: Fix ethtool -G iface tx behavior (git-fixes). +- commit 87b783f + +- qca_debug: Prevent crash on TX ring changes (git-fixes). +- commit a319e0e + +- clocksource: Replace all non-returning strlcpy with strscpy + (bsc#1219953). +- commit b844ff1 + +- x86/smpboot: Avoid pointless delay calibration if TSC is + synchronized (bsc#1219953). +- commit 7dfe12b + +- rcutorture: Add fqs_holdoff check before fqs_task is created + (bsc#1219953). +- commit d6f81ac + +- locktorture: Increase Hamming distance between call_rcu_chain + and rcu_call_chains (bsc#1219953). +- commit 82380d1 + +- asm-generic: qspinlock: fix queued_spin_value_unlocked() + implementation (bsc#1219953). +- commit a3ab6e9 + +- locktorture: Check the correct variable for allocation failure + (bsc#1219953). +- commit 5884e2f + +- rcutorture: Traverse possible cpu to set maxcpu in + rcu_nocb_toggle() (bsc#1219953). +- commit ac1c709 + +- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 + (bsc#1219953). +- commit de5b047 + +- locktorture: Rename readers_bind/writers_bind to + bind_readers/bind_writers (bsc#1219953). +- commit 1dc09ec + +- doc: Catch-up update for locktorture module parameters + (bsc#1219953). +- commit 19c054c + +- locktorture: Add call_rcu_chains module parameter (bsc#1219953). +- commit 9348bbf + +- locktorture: Add new module parameters to + lock_torture_print_module_parms() (bsc#1219953). +- commit 59c9dd5 + +- torture: Print out torture module parameters (bsc#1219953). +- commit f0a2f52 + +- locktorture: Add acq_writer_lim to complain about long + acquistion times (bsc#1219953). +- commit 495f129 + +- locktorture: Consolidate "if" statements in + lock_torture_writer() (bsc#1219953). +- commit 19cd3cf + +- locktorture: Alphabetize torture_param() entries (bsc#1219953). +- commit 4d45162 + +- locktorture: Add readers_bind and writers_bind module parameters + (bsc#1219953). +- commit d4bab3f + +- rcutorture: Fix stuttering races and other issues (bsc#1219953). +- commit 14a2209 + +- torture: Move rcutorture_sched_setaffinity() out of rcutorture + (bsc#1219953). +- commit ec64c16 + +- torture: Make torture_hrtimeout_ns() take an hrtimer mode + parameter (bsc#1219953). +- commit 7155d42 + +- torture: Share torture_random_state with torture_shuffle_tasks() + (bsc#1219953). +- commit abf8744 + +- locking/lockdep: Fix string sizing bug that triggers a + format-truncation compiler-warning (bsc#1219953). +- commit 23d08c5 + +- locking/debug: Fix debugfs API return value checks to use + IS_ERR() (bsc#1219953). +- commit 048609a + +- locking/ww_mutex/test: Make sure we bail out instead of livelock + (bsc#1219953). +- commit 4038509 + +- locking/ww_mutex/test: Fix potential workqueue corruption + (bsc#1219953). +- commit def0333 + +- locking/ww_mutex/test: Use prng instead of rng to avoid hangs + at bootup (bsc#1219953). +- commit aacf9cc + +- asm-generic: ticket-lock: Optimize arch_spin_value_unlocked() + (bsc#1219953). +- commit b967504 + +- futex: Use a folio instead of a page (bsc#1219953). +- commit a11123c + +- locking/seqlock: Do the lockdep annotation before locking in + do_write_seqcount_begin_nested() (bsc#1219953). +- commit d372072 + +- rcutorture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit a88dc75 + +- torture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit 9c51efc + +- torture: Move stutter_wait() timeouts to hrtimers (bsc#1219953). +- commit 8bcefe1 + +- torture: Move torture_shuffle() timeouts to hrtimers + (bsc#1219953). +- commit 24edc78 + +- torture: Move torture_onoff() timeouts to hrtimers + (bsc#1219953). +- commit c16d2c1 + +- torture: Make torture_hrtimeout_*() use TASK_IDLE (bsc#1219953). +- commit 15e523b + +- torture: Add lock_torture writer_fifo module parameter + (bsc#1219953). +- commit 86a51c8 + +- torture: Add a kthread-creation callback to + _torture_create_kthread() (bsc#1219953). +- commit a568efe + +- torture: Support randomized shuffling for proxy exec testing + (bsc#1219953). +- commit dfb6658 + +- rcutorture: Dump grace-period state upon rtort_pipe_count + incidents (bsc#1219953). +- commit 39c3645 + +- powerpc/kcsan: Properly instrument arch_spin_unlock() + (bsc#1219953). +- commit 49ef44f + +- locktorture: Add long_hold to adjust lock-hold delays + (bsc#1219953). +- commit 21a09d3 + +- intel_idle: add Sierra Forest SoC support (jsc#PED-5816). +- commit d8dfa47 + +- intel_idle: add Grand Ridge SoC support (jsc#PED-5816). +- commit be47fec + +- powerpc/pseries/papr-sysparm: use u8 arrays for payloads + (jsc#PED-4486 git-fixes). +- commit 8b94284 + +- PCI: Add PCIE_PME_TO_L2_TIMEOUT_US L2 ready timeout value + (git-fixes). +- commit a77e06b + +- PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members + (git-fixes). +- commit 4a87954 + +- PCI: dwc: endpoint: Introduce .pre_init() and .deinit() + (git-fixes). +- commit 75c1ddc + +- PCI: dwc: Add host_post_init() callback (git-fixes). +- commit 5c6ab40 + +- PCI: dwc: Implement generic suspend/resume functionality + (git-fixes). +- commit 42b5947 + +- dmaengine: dw-edma: Rename dw_edma_core_ops structure to + dw_edma_plat_ops (git-fixes). +- commit a3742cf + +- blacklist.conf: obsoleted +- commit c534e08 + +- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() + (git-fixes). +- commit 686e708 + +- PCI: dwc: Use FIELD_GET/PREP() (git-fixes). +- commit 34f9411 + +- PCI/ASPM: Fix deadlock when enabling ASPM (git-fixes). +- commit aa4d6dc + +- PCI: qcom: Clean up ASPM comment (git-fixes). +- commit a57ad60 + +- PCI: qcom: Fix potential deadlock when enabling ASPM + (git-fixes). +- commit adc25b6 + +- PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops + (git-fixes). +- commit c63fc13 + +- PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link + speed (git-fixes). +- commit a80c081 + +- PCI: qcom: Do not advertise hotplug capability for IP v2.1.0 + (git-fixes). +- commit 756f736 + +- PCI: qcom: Do not advertise hotplug capability for IP v1.0.0 + (git-fixes). +- commit 00fef1b + +- PCI: qcom: Use post init sequence of IP v2.3.2 for v2.4.0 + (git-fixes). +- commit 2132a8c + +- PCI: qcom: Do not advertise hotplug capability for IP v2.3.2 + (git-fixes). +- commit 1e670bc + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.3.3 + and v2.9.0 (git-fixes). +- commit 2b2b866 + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.7.0 + and v1.9.0 (git-fixes). +- commit c7b4716 + +- blacklist.conf: false positive +- commit 88b8f1d + +- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 + (git-fixes). +- commit 5367630 + +- pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (git-fixes). +- commit 3f9a915 + +- platform: mellanox: Cosmetic changes (git-fixes). +- commit 201fef6 + +- blacklist.conf: false positive +- commit 569fb89 + +- blacklist.conf: stupid cleanup +- commit 7489b61 + +- platform/mellanox: mlxbf-bootctl: add NET dependency into + Kconfig (git-fixes). +- commit c7f1631 + +- platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout + (git-fixes). +- commit d61129c + +- maple_tree: do not preallocate nodes for slot stores + (bsc#1219404). +- commit 2307e38 + +- mm: always lock new vma before inserting into vma tree + (bsc#1219558). +- commit 4dd5f88 + +- mm: lock vma explicitly before doing vm_flags_reset and + vm_flags_reset_once (bsc#1219558). +- commit 3ebd604 + +- mm: replace mmap with vma write lock assertions when operating + on a vma (bsc#1219558). +- commit 50e3b4d + +- mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for + vma and mmap (bsc#1219558). +- commit b999b29 + +- mmap: fix vma_iterator in error path of vma_merge() + (bsc#1219558). +- commit af3b8c0 + +- mm: fix vm_brk_flags() to not bail out while holding lock + (bsc#1219558). +- commit 817bef2 + +- mm/mmap: change vma iteration order in do_vmi_align_munmap() + (bsc#1219558). +- commit 8f876cd + +- mm: set up vma iterator for vma_iter_prealloc() calls + (bsc#1219558). +- commit 2d402b6 + +- mm: use vma_iter_clear_gfp() in nommu (bsc#1219558). +- commit 666385f + +- mm: remove re-walk from mmap_region() (bsc#1219558). +- commit 85c7321 + +- mm: remove prev check from do_vmi_align_munmap() (bsc#1219558). +- commit d77a7e1 + +- mm: change do_vmi_align_munmap() tracking of VMAs to remove + (bsc#1219558). +- commit 595be09 + +- mm/mmap: clean up validate_mm() calls (bsc#1219558). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 5726712 + +- mm/mmap: move vma operations to mm_struct out of the critical + section of file mapping lock (bsc#1219558). +- commit 4a16ce1 + +- maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW states + (bsc#1219558). +- maple_tree: add mas_is_active() to detect in-tree walks + (bsc#1219558). +- maple_tree: shrink struct maple_tree (bsc#1219558). +- maple_tree: clean up mas_wr_append() (bsc#1219558). +- maple_tree: reduce resets during store setup (bsc#1219558). +- maple_tree: refine mas_preallocate() node calculations + (bsc#1219558). +- maple_tree: move mas_wr_end_piv() below mas_wr_extend_null() + (bsc#1219558). +- maple_tree: adjust node allocation on mas_rebalance() + (bsc#1219558). +- maple_tree: re-introduce entry to mas_preallocate() arguments + (bsc#1219558). +- commit 911aa39 + +- maple_tree: introduce __mas_set_range() (bsc#1219558). +- maple_tree: add benchmarking for mas_prev() (bsc#1219558). +- maple_tree: add benchmarking for mas_for_each (bsc#1219558). +- maple_tree: Be more strict about locking (bsc#1219558). +- mm/mmap: change detached vma locking scheme (bsc#1219558). +- maple_tree: relax lockdep checks for on-stack trees + (bsc#1219558). +- maple_tree: mtree_insert: fix typo in kernel-doc description + of GFP flags (bsc#1219558). +- maple_tree: mtree_insert*: fix typo in kernel-doc description + (bsc#1219558). +- maple_tree: drop mas_first_entry() (bsc#1219558). +- maple_tree: replace mas_logical_pivot() with mas_safe_pivot() + (bsc#1219558). +- commit a3884af + +- maple_tree: update mt_validate() (bsc#1219558). +- maple_tree: make mas_validate_limits() check root node and + node limit (bsc#1219558). +- maple_tree: fix mas_validate_child_slot() to check last missed + slot (bsc#1219558). +- maple_tree: make mas_validate_gaps() to check metadata + (bsc#1219558). +- maple_tree: don't use MAPLE_ARANGE64_META_MAX to indicate no + gap (bsc#1219558). +- maple_tree: add a fast path case in mas_wr_slot_store() + (bsc#1219558). +- maple_tree: optimize mas_wr_append(), also improve duplicating + VMAs (bsc#1219558). +- maple_tree: add test for mas_wr_modify() fast path + (bsc#1219558). +- maple_tree: fix a few documentation issues (bsc#1219558). +- commit ed58165 + +- vm: fix move_vma() memory accounting being off (bsc#1219404). +- commit 8061f6c + +- mm: Update do_vmi_align_munmap() return semantics (bsc#1219404). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 7580cf9 + +- mm: don't do validate_mm() unnecessarily and without mmap + locking (bsc#1219404). +- mm: validate the mm before dropping the mmap lock (bsc#1219404). +- mm: Always downgrade mmap_lock if requested (bsc#1219404). +- userfaultfd: fix regression in userfaultfd_unmap_prep() + (bsc#1219404). +- mm/mmap: separate writenotify and dirty tracking logic + (bsc#1219404). +- commit b6ee33d + +- maple_tree: add comments and some minor cleanups to + mas_wr_append() (bsc#1219404). +- Refresh + patches.suse/maple_tree-disable-mas_wr_append-when-other-re.patch. +- commit 8ab650e + +- maple_tree: relocate the declaration of mas_empty_area_rev() + (bsc#1219404). +- maple_tree: simplify and clean up mas_wr_node_store() + (bsc#1219404). +- maple_tree: rework mas_wr_slot_store() to be cleaner and more + efficient (bsc#1219404). +- maple_tree: add mas_wr_new_end() to calculate new_end accurately + (bsc#1219404). +- maple_tree: make the code symmetrical in mas_wr_extend_null() + (bsc#1219404). +- maple_tree: simplify mas_is_span_wr() (bsc#1219404). +- maple_tree: drop mas_{rev_}alloc() and mas_fill_gap() + (bsc#1219404). +- maple_tree: rework mtree_alloc_{range,rrange}() (bsc#1219404). +- commit d2740e9 + +- maple_tree: update testing code for mas_{next,prev,walk} + (bsc#1219404). +- Refresh + patches.suse/maple_tree-fix-32-bit-mas_next-testing.patch. +- commit befb467 + +- mm: avoid rewalk in mmap_region (bsc#1219404). +- mm: add vma_iter_{next,prev}_range() to vma iterator + (bsc#1219404). +- maple_tree: clear up index and last setting in single entry tree + (bsc#1219404). +- maple_tree: add mas_prev_range() and mas_find_range_rev + interface (bsc#1219404). +- maple_tree: introduce mas_prev_slot() interface (bsc#1219404). +- maple_tree: relocate mas_rewalk() and mas_rewalk_if_dead() + (bsc#1219404). +- maple_tree: add mas_next_range() and mas_find_range() interfaces + (bsc#1219404). +- maple_tree: introduce mas_next_slot() interface (bsc#1219404). +- maple_tree: change RCU checks to WARN_ON() instead of BUG_ON() + (bsc#1219404). +- commit ac1cd44 + +- maple_tree: make test code work without debug enabled + (bsc#1219404). +- Refresh + patches.suse/maple_tree-add-GFP_KERNEL-to-allocations-in-mas_expe.patch. +- commit c5591fa + +- maple_tree: fix testing mas_empty_area() (bsc#1219404). +- maple_tree: revise limit checks in mas_empty_area{_rev}() + (bsc#1219404). +- maple_tree: try harder to keep active node with mas_prev() + (bsc#1219404). +- maple_tree: try harder to keep active node after mas_next() + (bsc#1219404). +- mm/mmap: change do_vmi_align_munmap() for maple tree iterator + changes (bsc#1219404). +- maple_tree: mas_start() reset depth on dead node (bsc#1219404). +- maple_tree: remove unnecessary check from mas_destroy() + (bsc#1219404). +- mm: update vma_iter_store() to use MAS_WARN_ON() (bsc#1219404). +- mm: update validate_mm() to use vma iterator (bsc#1219404). +- commit b5f7997 + +- maple_tree: return error on mte_pivots() out of range + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() prior to calling mas_meta_gap() + (bsc#1219404). +- maple_tree: use MAS_WR_BUG_ON() in mas_store_prealloc() + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() in mas_set_height() (bsc#1219404). +- maple_tree: convert debug code to use MT_WARN_ON() and + MAS_WARN_ON() (bsc#1219404). +- maple_tree: convert BUG_ON() to MT_BUG_ON() (bsc#1219404). +- maple_tree: clean up mas_dfs_postorder() (bsc#1219404). +- maple_tree: avoid unnecessary ascending (bsc#1219404). +- maple_tree: fix static analyser cppcheck issue (bsc#1219404). +- commit e7b5e3b + +- maple_tree: update mas_preallocate() testing (bsc#1219404). +- commit 49b074b + +- livepatch: Add sample livepatch module (bsc#1218644). +- commit 87a7c27 + +- kbuild/modpost: integrate klp-convert (bsc#1218644). +- commit 1f6875e + +- livepatch: Add klp-convert tool (bsc#1218644). +- commit dd2884f + +- livepatch: Create and include UAPI headers (bsc#1218644). +- commit d3771a8 + +- dm: dm_blk_ioctl: implement path failover for SG_IO (bsc#1183045, bsc#1216776). +- commit 41f0e96 + kernel-default +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. (bsc#1216776, bsc#1220277) +- commit 92057e0 + +- supported.conf: Mark adin driver as supported (jsc#PED-4736 bsc#1220218) +- commit ea21e8c + +- mm: move vma locking out of vma_prepare and dup_anon_vma + (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit ce51ec9 + +- mmap: fix error paths with dup_anon_vma() (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit 04c8742 + +- selftests/iommu: fix the config fragment (git-fixes). +- platform/x86: thinkpad_acpi: Only update profile if successfully + converted (git-fixes). +- platform/x86: intel-vbtn: Stop calling "VBDL" from + notify_handler (git-fixes). +- platform/x86: touchscreen_dmi: Allow partial (prefix) matches + for ACPI names (git-fixes). +- net: phy: realtek: Fix rtl8211f_config_init() for + RTL8211F(D)(I)-VD-CG PHY (git-fixes). +- selftests: bonding: set active slave to primary eth1 + specifically (git-fixes). +- crypto: virtio/akcipher - Fix stack overflow on memcpy + (git-fixes). +- can: netlink: Fix TDCO calculation using the old data bittiming + (git-fixes). +- can: j1939: Fix UAF in j1939_sk_match_filter during + setsockopt(SO_J1939_FILTER) (git-fixes). +- wifi: iwlwifi: mvm: fix a crash when we run out of stations + (git-fixes). +- wifi: iwlwifi: uninitialized variable in + iwl_acpi_get_ppag_table() (git-fixes). +- wifi: iwlwifi: Fix some error codes (git-fixes). +- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() + (git-fixes). +- spi-mxs: Fix chipselect glitch (git-fixes). +- spi: ppc4xx: Drop write-only variable (git-fixes). +- HID: wacom: generic: Avoid reporting a serial of '0' to + userspace (git-fixes). +- HID: wacom: Do not register input devices until after + hid_hw_start (git-fixes). +- commit aa892f5 + +- mm, mmap: fix vma_merge() case 7 with vma_ops->close + (bsc#1217313). +- commit 3278f37 + +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. +- commit 5d036a3 + +- Rename and refresh + patches.suse/cpufreq-ondemand-Set-default-up_threshold-to-30-on-multi-core-systems.patch. +- commit c52e450 + +- netfilter: nft_set_rbtree: skip end interval element from gc + (bsc#1220144 CVE-2024-26581). +- commit 66ac4ca + +- netfilter: nf_tables: nft_set_rbtree: fix spurious insertion + failure (git-fixes). +- commit 1616b86 + +- netfilter: nft_set_rbtree: skip sync GC for new elements in + this transaction (git-fixes). +- commit fe02f5f + +- net: micrel: Fix PTP frame parsing for lan8814 (git-fixes). +- commit fdde0d3 + +- tun: add missing rx stats accounting in tun_xdp_act (git-fixes). +- commit 54ceabf + +- tun: fix missing dropped counter in tun_xdp_act (git-fixes). +- commit 81acbf0 + +- Update patches.suse/powerpc-pseries-fix-accuracy-of-stolen-time.patch + (bsc#1215199 bsc#1220129 ltc#205683). +- commit 3a6e250 + +- nvme-fabrics: typo in nvmf_parse_key() (bsc#1219670). +- commit aaaca39 + +- scsi: ibmvfc: Open-code reset loop for target reset + (bsc#1220106). +- commit d127e55 + +- scsi: ibmvfc: Limit max hw queues by num_online_cpus() + (bsc#1220106). +- commit 3ef410b + +- sched/membarrier: reduce the ability to hammer on sys_membarrier + (git-fixes). +- commit 55d8e46 + +- RDMA/srpt: fix function pointer cast warnings (git-fixes) +- commit ddb0ea4 + +- RDMA/qedr: Fix qedr_create_user_qp error flow (git-fixes) +- commit f6e1202 + +- RDMA/srpt: Support specifying the srpt_service_guid parameter (git-fixes) +- commit 118994c + +- IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (git-fixes) +- commit 86d2329 + +- RDMA/irdma: Add AE for too many RNRS (git-fixes) +- commit 39a8fd9 + +- RDMA/irdma: Set the CQ read threshold for GEN 1 (git-fixes) +- commit d6a78b2 + +- RDMA/irdma: Validate max_send_wr and max_recv_wr (git-fixes) +- commit 4ad24ee + +- RDMA/irdma: Fix KASAN issue with tasklet (git-fixes) +- commit 3d431c6 + +- IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (git-fixes) +- commit 5cf010f + +- RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (git-fixes) +- commit e1fcbb3 + +- RDMA/bnxt_re: Return error for SRQ resize (git-fixes) +- commit 154ab68 + +- RDMA/bnxt_re: Fix unconditional fence for newer adapters (git-fixes) +- commit f16dc69 + +- RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (git-fixes) +- commit ec51b18 + +- RDMA/bnxt_re: Avoid creating fence MR for newer adapters (git-fixes) +- commit 1e41e8f + +- IB/hfi1: Fix a memleak in init_credit_return (git-fixes) +- commit 6060765 + +- mm,page_owner: Update Documentation regarding page_owner_stacks + (jsc-PED#7423). +- commit 84eb808 + +- series.conf: temporarily disable upstream patch + patches.suse/md-bitmap-don-t-use-index-for-pages-backing-the-bitm-d703.patch + (bsc#1219261) +- commit 57020cb + +- btrfs: don't clear qgroup reserved bit in release_folio + (bsc#1216196). +- commit 3546ef4 + +- btrfs: free qgroup pertrans reserve on transaction abort + (bsc#1216196). +- commit 48e3e79 + +- btrfs: fix qgroup_free_reserved_data int overflow (bsc#1216196). +- commit 56f38ab + +- btrfs: free qgroup reserve when ORDERED_IOERR is set + (bsc#1216196). +- commit c0918a8 + +- net: openvswitch: limit the number of recursions from action + sets (bsc#1219835 CVE-2024-1151). +- commit af45645 + +- lib/stackdepot: add depot_fetch_stack helper (jsc-PED#7423). +- commit 1be3e14 + +- powerpc/pseries/iommu: DLPAR add doesn't completely initialize + pci_controller (bsc#1215199). +- commit 5fb603b + +- igc: Remove temporary workaround (git-fixes). +- commit eb132b5 + +- igb: Fix string truncation warnings in igb_set_fw_version + (git-fixes). +- commit 605f8bb + +- net: ravb: Count packets instead of descriptors in GbEth RX path + (git-fixes). +- commit 2d0b099 + +- pppoe: Fix memory leak in pppoe_sendmsg() (git-fixes). +- commit 65a997a + +- ice: Add check for lport extraction to LAG init (git-fixes). +- commit 5cd2e68 + +- bnad: fix work_queue type mismatch (git-fixes). +- commit 1a2a9a7 + +- i40e: take into account XDP Tx queues when stopping rings + (git-fixes). +- commit f377fcb + +- i40e: avoid double calling i40e_pf_rxq_wait() (git-fixes). +- commit 925c60c + +- i40e: Fix wrong mask used during DCB config (git-fixes). +- commit 498f506 + +- i40e: Fix waiting for queues of all VSIs to be disabled + (git-fixes). +- commit 4a4e88c + +- octeontx2-af: Remove the PF_FUNC validation for NPC transmit + rules (git-fixes). +- commit 02c2bca + +- ionic: minimal work with 0 budget (git-fixes). +- commit c0e1f7f + +- i40e: Do not allow untrusted VF to remove administratively + set MAC (git-fixes). +- commit 530701b + +- lan966x: Fix crash when adding interface under a lag + (git-fixes). +- commit 4cc5718 + +- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (git-fixes). +- commit 905320f + +- net/mlx5: DPLL, Fix possible use after free after delayed work + timer triggers (git-fixes). +- commit 8d225a2 + +- timers: Tag (hr)timer softirq as hotplug safe (git-fixes). +- commit 37f54ca + +- blacklist.conf: false positive, fixed feature not backported +- commit 6569781 + +- Documentation: arm64: Correct SME ZA macros name (git-fixes). +- commit 2f32046 + +- docs: arm64: Move arm64 documentation under Documentation/arch/ + (git-fixes). +- Refresh + patches.suse/arm64-errata-Add-Cortex-A520-speculative-unprivilege.patch. +- Refresh + patches.suse/arm64-errata-Mitigate-Ampere1-erratum-AC03_CPU_.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-MMU-700-erratum-281.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-nesting-related-err.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Work-around-MMU-600-erratum-.patch. +- commit dbd8870 + +- Delete + patches.suse/workqueue-Override-implicit-ordered-attribute-in-wor.patch. +- blacklist.conf: the patch caused a regression and has been reverted + upstream (bsc#1219509) +- commit 24b5f0d + +- Drop bcm5974 input patch causing a regression (bsc#1220030) +- commit 63d5a46 + +- lib/stackdepot: add refcount for records (jsc-PED#7423). +- commit 150e517 + +- net: qualcomm: rmnet: fix global oob in rmnet_policy + (git-fixes). +- commit 890ecf9 + +- Refresh + patches.suse/powerpc-pseries-papr-sysparm-use-u8-arrays-for-paylo.patch. +- commit ee4a898 + +- powerpc/64: Set task pt_regs->link to the LR value on scv entry + (bsc#1194869). +- powerpc: add crtsavres.o to always-y instead of extra-y + (bsc#1194869). +- powerpc/watchpoints: Annotate atomic context in more places + (bsc#1194869). +- powerpc/watchpoint: Disable pagefaults when getting user + instruction (bsc#1194869). +- powerpc/watchpoints: Disable preemption in thread_change_pc() + (bsc#1194869). +- powerpc/pseries: Rework lppaca_shared_proc() to avoid + DEBUG_PREEMPT (bsc#1194869). +- powerpc: Don't include lppaca.h in paca.h (bsc#1194869). +- powerpc/powernv: Fix fortify source warnings in opal-prd.c + (bsc#1194869). +- commit 72b942a + +- blacklist: Add more files for unsupported powerpc architectures +- commit 47ca633 + +- blacklist.conf: fix for config we don't have +- commit 6278860 + +- powerpc/kasan: Limit KASAN thread size increase to 32KB + (bsc#1215199). +- commit a664cb1 + +- leds: Change led_trigger_blink[_oneshot]() delay parameters + to pass-by-value (git-fixes). +- commit a5e7aeb + +- usb: ucsi_acpi: Quirk to ack a connector change ack cmd + (git-fixes). +- commit 3843488 + +- nvme-keyring: restrict match length for version '1' identifiers + (bsc#1219670). +- commit 131550a + +- Refresh sorted patches. +- commit 6f4c0b8 + +- block: sed-opal: handle empty atoms when parsing response + (jsc#PED-3545 git-fixes bsc#1220089 ltc#205305). +- commit c7fe618 + +- net: ravb: Wait for operating mode to be applied (git-fixes). +- commit 40520b1 + +- powerpc/pseries: fix accuracy of stolen time (bsc#1215199). +- powerpc/64s: Increase default stack size to 32KB (bsc#1215199). +- powerpc/mm: Fix null-pointer dereference in pgtable_cache_add + (bsc#1215199). +- powerpc/lib: Validate size for vector operations (bsc#1215199). +- commit b3e0008 + +- powerpc/iommu: Fix the missing iommu_group_put() during platform + domain attach (jsc#PED-7779 jsc#PED-7780 git-fixes). +- commit 06cae39 + +- mm,page_owner: Filter out stacks by a threshold (jsc-PED#7423). +- commit 4b9a1a9 + +- net: bcmgenet: Fix FCS generation for fragmented skbuffs (git-fixes). +- commit 15da81c + +- mm,page_owner: Display all stacks and their count + (jsc-PED#7423). +- commit 582b35c + +- mm,page_owner: Implement the tracking of the stacks count + (jsc-PED#7423). +- commit 9af4176 + +- mm,page_owner: Maintain own list of stack_records structs + (jsc-PED#7423). +- commit 332036c + +- lib/stackdepot: Move stack_record struct definition into the + header (jsc-PED#7423). +- commit 19fef81 + +- lib/stackdepot: Fix first entry having a 0-handle + (jsc-PED#7423). +- commit 3666049 + +- kallsyms: ignore ARMv4 thunks along with others (git-fixes). +- modpost: trim leading spaces when processing source files list + (git-fixes). +- kbuild: Fix changing ELF file type for output of gen_btf for + big endian (git-fixes). +- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update (git-fixes). +- irqchip/irq-brcmstb-l2: Add write memory barrier before exit + (git-fixes). +- i2c: i801: Fix block process call transactions (git-fixes). +- i2c: qcom-geni: Correct I2C TRE sequence (git-fixes). +- commit 65eebf2 + +- nvme-fabrics: fix I/O connect error handling (git-fixes). +- commit b81dbf7 + +- xfs: reset XFS_ATTR_INCOMPLETE filter on node removal + (git-fixes). +- commit 387ed3b + +- xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real + (git-fixes). +- commit 73bc52b + +- xfs: don't leak recovered attri intent items (git-fixes). +- commit 3311908 + +- xfs: dquot recovery does not validate the recovered dquot + (git-fixes). +- commit 11dd393 + +- xfs: clean up dqblk extraction (git-fixes). +- commit 2a55daa + +- xfs: inode recovery does not validate the recovered inode + (git-fixes). +- commit eb71955 + +- xfs: handle nimaps=0 from xfs_bmapi_write in + xfs_alloc_file_space (git-fixes). +- commit a21b8a6 + +- xfs: introduce protection for drop nlink (git-fixes). +- commit c20e066 + +- xfs: rt stubs should return negative errnos when rt disabled + (git-fixes). +- commit 3d89caf + +- xfs: prevent rt growfs when quota is enabled (git-fixes). +- commit fff2e4b + +- xfs: hoist freeing of rt data fork extent mappings (git-fixes). +- commit 44ca58e + +- xfs: bump max fsgeom struct version (git-fixes). +- commit 7d7701a + +- driver core: fw_devlink: Improve detection of overlapping cycles + (git-fixes). +- driver core: Fix device_link_flag_is_sync_state_only() + (git-fixes). +- iio: adc: ad4130: only set GPIO_CTRL if pin is unused + (git-fixes). +- iio: adc: ad4130: zero-initialize clock init data (git-fixes). +- iio: accel: bma400: Fix a compilation problem (git-fixes). +- iio: commom: st_sensors: ensure proper DMA alignment + (git-fixes). +- staging: iio: ad5933: fix type mismatch regression (git-fixes). +- iio: adc: ad_sigma_delta: ensure proper DMA alignment + (git-fixes). +- iio: imu: adis: ensure proper DMA alignment (git-fixes). +- iio: imu: bno055: serdev requires REGMAP (git-fixes). +- iio: magnetometer: rm3100: add boundary check for the value + read from RM3100_REG_TMRC (git-fixes). +- iio: pressure: bmp280: Add missing bmp085 to SPI id table + (git-fixes). +- iio: core: fix memleak in iio_device_register_sysfs (git-fixes). +- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (git-fixes). +- media: ir_toy: fix a memleak in irtoy_tx (git-fixes). +- media: Revert "media: rkisp1: Drop IRQF_SHARED" (git-fixes). +- commit 7fba7be + +- ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU + (git-fixes). +- ALSA: hda/realtek: cs35l41: Add internal speaker support for + ASUS UM3402 with missing DSD (git-fixes). +- ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (git-fixes). +- ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA + (git-fixes). +- ALSA: hda: Increase default bdl_pos_adj for Apollo Lake + (git-fixes). +- ALSA: hda: Replace numeric device IDs with constant values + (git-fixes). +- ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get + (git-fixes). +- ALSA: hda: Properly setup HDMI stream (git-fixes). +- commit 65b7327 + +- ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (git-fixes). +- commit 2ab077c + +- ALSA: hda/realtek: fix mute/micmute LED For HP mt645 + (git-fixes). +- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 + (git-fixes). +- ALSA: hda/realtek: add IDs for Dell dual spk platform + (git-fixes). +- ALSA: hda/conexant: Add quirk for SWS JS201D (git-fixes). +- commit 96b23dc + +- ALSA: usb-audio: More relaxed check of MIDI jack names + (git-fixes). +- ASoC: SOF: IPC3: fix message bounds on ipc ops (git-fixes). +- ASoC: q6dsp: fix event handler prototype (git-fixes). +- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() + (git-fixes). +- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic + (git-fixes). +- ASoC: cs35l56: Fix deadlock in ASP1 mixer register + initialization (git-fixes). +- ASoC: tas2781: add module parameter to tascodec_init() + (git-fixes). +- ASoC: cs35l56: fix reversed if statement in + cs35l56_dspwait_asp1tx_put() (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks + table (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix device ID / model name + (git-fixes). +- ALSA: hda/cs35l56: select intended config FW_CS_DSP (git-fixes). +- wifi: brcmfmac: Adjust n_channels usage for __counted_by + (git-fixes). +- USB: serial: option: add Fibocom FM101-GL variant (git-fixes). +- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e + (git-fixes). +- USB: serial: cp210x: add ID for IMST iM871A-USB (git-fixes). +- usb: dwc3: pci: add support for the Intel Arrow Lake-H + (git-fixes). +- xhci: handle isoc Babble and Buffer Overrun events properly + (git-fixes). +- xhci: process isoc TD properly when there was a transaction + error mid TD (git-fixes). +- usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (git-fixes). +- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU + (git-fixes). +- selftests/net: change shebang to bash to support "source" + (git-fixes). +- selftests/net: convert pmtu.sh to run it in unique namespace + (git-fixes). +- selftests/net: convert unicast_extensions.sh to run it in + unique namespace (git-fixes). +- commit 1f8c296 + +- scsi: smartpqi: Bump driver version to 2.1.26-030 (bsc#1219987). +- scsi: smartpqi: Fix logical volume rescan race condition + (bsc#1219987). +- scsi: smartpqi: Add new controller PCI IDs (bsc#1219987). +- commit 343b48a + +- scsi: mpt3sas: Reload SBR without rebooting HBA (bsc#1219551). +- scsi: mpt3sas: Suppress a warning in debug kernel (bsc#1219551). +- scsi: mpt3sas: Replace dynamic allocations with local variables + (bsc#1219551). +- scsi: mpt3sas: Replace a dynamic allocation with a local + variable (bsc#1219551). +- scsi: mpt3sas: Fix typo of "TRIGGER" (bsc#1219551). +- scsi: mpt3sas: Fix an outdated comment (bsc#1219551). +- scsi: mpt3sas: Remove the iounit_pg8 member of the per-adapter + struct (bsc#1219551). +- scsi: mpt3sas: Use struct_size() for struct size calculations + (bsc#1219551). +- scsi: mpt3sas: Make MPI26_CONFIG_PAGE_PIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_0::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_RAID_VOL_0::PhysDisk a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_IO_UNIT_8::Sensor a + flexible array (bsc#1219551). +- scsi: mpt3sas: Use flexible arrays when obviously possible + (bsc#1219551). +- commit 472a48e + +- nvme: enable retries for authentication commands (bsc#1186716). +- nvme: change __nvme_submit_sync_cmd() calling conventions + (bsc#1186716). +- nvme-auth: open-code single-use macros (bsc#1186716). +- nvme: use ctrl state accessor (bsc#1186716). +- commit f8cc1d3 + +- Delete patches.suse/scsi-lpfc-limit-irq-vectors-to-online-cpus-if-kdump-kernel.patch. + Should be addressed by the previously merged upstream solution (bsc#1218180 ltc#204476). +- commit ebf5676 + +- powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids + (bsc#1218180 ltc#204476). +- powerpc/smp: Factor out assign_threads() (bsc#1218180 + ltc#204476). +- powerpc/smp: Lookup avail once per device tree node (bsc#1218180 + ltc#204476). +- powerpc/smp: Increase nr_cpu_ids to include the boot CPU + (bsc#1218180 ltc#204476). +- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core + (bsc#1218180 ltc#204476). +- commit 4c4f84a + +- KVM: VMX: Move VERW closer to VMentry for MDS mitigation (git-fixes). +- KVM: VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (git-fixes). +- x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (git-fixes). +- x86/entry_32: Add VERW just before userspace transition (git-fixes). +- x86/entry_64: Add VERW just before userspace transition (git-fixes). +- x86/bugs: Add asm helpers for executing VERW (git-fixes). +- commit 6f2943c + +- net: ethernet: mtk_wed: fix possible NULL pointer dereference + in mtk_wed_wo_queue_tx_clean() (git-fixes). +- commit f6c1c6f + +- net: ks8851: Fix TX stall caused by TX buffer overrun + (git-fixes). +- commit 309032b + +- net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit f51244f + +- net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit 0cdf0a3 + +- net: atlantic: fix double free in ring reinit logic (git-fixes). +- commit 7354340 + +- net: stmmac: Handle disabled MDIO busses from devicetree + (git-fixes). +- commit be25be7 + +- dpaa2-switch: do not ask for MDB, VLAN and FDB replay + (git-fixes). +- commit c6e8879 + +- dpaa2-switch: fix size of the dma_unmap (git-fixes). +- commit 23ea26f + +- stmmac: dwmac-loongson: drop useless check for compatible + fallback (git-fixes). +- commit 02807a5 + +- stmmac: dwmac-loongson: Make sure MDIO is initialized before + use (git-fixes). +- commit c27d9ce + +- net: fec: correct queue selection (git-fixes). +- commit 7f02173 + +- qca_spi: Fix reset behavior (git-fixes). +- commit f971346 + +- qca_debug: Fix ethtool -G iface tx behavior (git-fixes). +- commit 87b783f + +- qca_debug: Prevent crash on TX ring changes (git-fixes). +- commit a319e0e + +- clocksource: Replace all non-returning strlcpy with strscpy + (bsc#1219953). +- commit b844ff1 + +- x86/smpboot: Avoid pointless delay calibration if TSC is + synchronized (bsc#1219953). +- commit 7dfe12b + +- rcutorture: Add fqs_holdoff check before fqs_task is created + (bsc#1219953). +- commit d6f81ac + +- locktorture: Increase Hamming distance between call_rcu_chain + and rcu_call_chains (bsc#1219953). +- commit 82380d1 + +- asm-generic: qspinlock: fix queued_spin_value_unlocked() + implementation (bsc#1219953). +- commit a3ab6e9 + +- locktorture: Check the correct variable for allocation failure + (bsc#1219953). +- commit 5884e2f + +- rcutorture: Traverse possible cpu to set maxcpu in + rcu_nocb_toggle() (bsc#1219953). +- commit ac1c709 + +- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 + (bsc#1219953). +- commit de5b047 + +- locktorture: Rename readers_bind/writers_bind to + bind_readers/bind_writers (bsc#1219953). +- commit 1dc09ec + +- doc: Catch-up update for locktorture module parameters + (bsc#1219953). +- commit 19c054c + +- locktorture: Add call_rcu_chains module parameter (bsc#1219953). +- commit 9348bbf + +- locktorture: Add new module parameters to + lock_torture_print_module_parms() (bsc#1219953). +- commit 59c9dd5 + +- torture: Print out torture module parameters (bsc#1219953). +- commit f0a2f52 + +- locktorture: Add acq_writer_lim to complain about long + acquistion times (bsc#1219953). +- commit 495f129 + +- locktorture: Consolidate "if" statements in + lock_torture_writer() (bsc#1219953). +- commit 19cd3cf + +- locktorture: Alphabetize torture_param() entries (bsc#1219953). +- commit 4d45162 + +- locktorture: Add readers_bind and writers_bind module parameters + (bsc#1219953). +- commit d4bab3f + +- rcutorture: Fix stuttering races and other issues (bsc#1219953). +- commit 14a2209 + +- torture: Move rcutorture_sched_setaffinity() out of rcutorture + (bsc#1219953). +- commit ec64c16 + +- torture: Make torture_hrtimeout_ns() take an hrtimer mode + parameter (bsc#1219953). +- commit 7155d42 + +- torture: Share torture_random_state with torture_shuffle_tasks() + (bsc#1219953). +- commit abf8744 + +- locking/lockdep: Fix string sizing bug that triggers a + format-truncation compiler-warning (bsc#1219953). +- commit 23d08c5 + +- locking/debug: Fix debugfs API return value checks to use + IS_ERR() (bsc#1219953). +- commit 048609a + +- locking/ww_mutex/test: Make sure we bail out instead of livelock + (bsc#1219953). +- commit 4038509 + +- locking/ww_mutex/test: Fix potential workqueue corruption + (bsc#1219953). +- commit def0333 + +- locking/ww_mutex/test: Use prng instead of rng to avoid hangs + at bootup (bsc#1219953). +- commit aacf9cc + +- asm-generic: ticket-lock: Optimize arch_spin_value_unlocked() + (bsc#1219953). +- commit b967504 + +- futex: Use a folio instead of a page (bsc#1219953). +- commit a11123c + +- locking/seqlock: Do the lockdep annotation before locking in + do_write_seqcount_begin_nested() (bsc#1219953). +- commit d372072 + +- rcutorture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit a88dc75 + +- torture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit 9c51efc + +- torture: Move stutter_wait() timeouts to hrtimers (bsc#1219953). +- commit 8bcefe1 + +- torture: Move torture_shuffle() timeouts to hrtimers + (bsc#1219953). +- commit 24edc78 + +- torture: Move torture_onoff() timeouts to hrtimers + (bsc#1219953). +- commit c16d2c1 + +- torture: Make torture_hrtimeout_*() use TASK_IDLE (bsc#1219953). +- commit 15e523b + +- torture: Add lock_torture writer_fifo module parameter + (bsc#1219953). +- commit 86a51c8 + +- torture: Add a kthread-creation callback to + _torture_create_kthread() (bsc#1219953). +- commit a568efe + +- torture: Support randomized shuffling for proxy exec testing + (bsc#1219953). +- commit dfb6658 + +- rcutorture: Dump grace-period state upon rtort_pipe_count + incidents (bsc#1219953). +- commit 39c3645 + +- powerpc/kcsan: Properly instrument arch_spin_unlock() + (bsc#1219953). +- commit 49ef44f + +- locktorture: Add long_hold to adjust lock-hold delays + (bsc#1219953). +- commit 21a09d3 + +- intel_idle: add Sierra Forest SoC support (jsc#PED-5816). +- commit d8dfa47 + +- intel_idle: add Grand Ridge SoC support (jsc#PED-5816). +- commit be47fec + +- powerpc/pseries/papr-sysparm: use u8 arrays for payloads + (jsc#PED-4486 git-fixes). +- commit 8b94284 + +- PCI: Add PCIE_PME_TO_L2_TIMEOUT_US L2 ready timeout value + (git-fixes). +- commit a77e06b + +- PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members + (git-fixes). +- commit 4a87954 + +- PCI: dwc: endpoint: Introduce .pre_init() and .deinit() + (git-fixes). +- commit 75c1ddc + +- PCI: dwc: Add host_post_init() callback (git-fixes). +- commit 5c6ab40 + +- PCI: dwc: Implement generic suspend/resume functionality + (git-fixes). +- commit 42b5947 + +- dmaengine: dw-edma: Rename dw_edma_core_ops structure to + dw_edma_plat_ops (git-fixes). +- commit a3742cf + +- blacklist.conf: obsoleted +- commit c534e08 + +- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() + (git-fixes). +- commit 686e708 + +- PCI: dwc: Use FIELD_GET/PREP() (git-fixes). +- commit 34f9411 + +- PCI/ASPM: Fix deadlock when enabling ASPM (git-fixes). +- commit aa4d6dc + +- PCI: qcom: Clean up ASPM comment (git-fixes). +- commit a57ad60 + +- PCI: qcom: Fix potential deadlock when enabling ASPM + (git-fixes). +- commit adc25b6 + +- PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops + (git-fixes). +- commit c63fc13 + +- PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link + speed (git-fixes). +- commit a80c081 + +- PCI: qcom: Do not advertise hotplug capability for IP v2.1.0 + (git-fixes). +- commit 756f736 + +- PCI: qcom: Do not advertise hotplug capability for IP v1.0.0 + (git-fixes). +- commit 00fef1b + +- PCI: qcom: Use post init sequence of IP v2.3.2 for v2.4.0 + (git-fixes). +- commit 2132a8c + +- PCI: qcom: Do not advertise hotplug capability for IP v2.3.2 + (git-fixes). +- commit 1e670bc + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.3.3 + and v2.9.0 (git-fixes). +- commit 2b2b866 + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.7.0 + and v1.9.0 (git-fixes). +- commit c7b4716 + +- blacklist.conf: false positive +- commit 88b8f1d + +- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 + (git-fixes). +- commit 5367630 + +- pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (git-fixes). +- commit 3f9a915 + +- platform: mellanox: Cosmetic changes (git-fixes). +- commit 201fef6 + +- blacklist.conf: false positive +- commit 569fb89 + +- blacklist.conf: stupid cleanup +- commit 7489b61 + +- platform/mellanox: mlxbf-bootctl: add NET dependency into + Kconfig (git-fixes). +- commit c7f1631 + +- platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout + (git-fixes). +- commit d61129c + +- maple_tree: do not preallocate nodes for slot stores + (bsc#1219404). +- commit 2307e38 + +- mm: always lock new vma before inserting into vma tree + (bsc#1219558). +- commit 4dd5f88 + +- mm: lock vma explicitly before doing vm_flags_reset and + vm_flags_reset_once (bsc#1219558). +- commit 3ebd604 + +- mm: replace mmap with vma write lock assertions when operating + on a vma (bsc#1219558). +- commit 50e3b4d + +- mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for + vma and mmap (bsc#1219558). +- commit b999b29 + +- mmap: fix vma_iterator in error path of vma_merge() + (bsc#1219558). +- commit af3b8c0 + +- mm: fix vm_brk_flags() to not bail out while holding lock + (bsc#1219558). +- commit 817bef2 + +- mm/mmap: change vma iteration order in do_vmi_align_munmap() + (bsc#1219558). +- commit 8f876cd + +- mm: set up vma iterator for vma_iter_prealloc() calls + (bsc#1219558). +- commit 2d402b6 + +- mm: use vma_iter_clear_gfp() in nommu (bsc#1219558). +- commit 666385f + +- mm: remove re-walk from mmap_region() (bsc#1219558). +- commit 85c7321 + +- mm: remove prev check from do_vmi_align_munmap() (bsc#1219558). +- commit d77a7e1 + +- mm: change do_vmi_align_munmap() tracking of VMAs to remove + (bsc#1219558). +- commit 595be09 + +- mm/mmap: clean up validate_mm() calls (bsc#1219558). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 5726712 + +- mm/mmap: move vma operations to mm_struct out of the critical + section of file mapping lock (bsc#1219558). +- commit 4a16ce1 + +- maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW states + (bsc#1219558). +- maple_tree: add mas_is_active() to detect in-tree walks + (bsc#1219558). +- maple_tree: shrink struct maple_tree (bsc#1219558). +- maple_tree: clean up mas_wr_append() (bsc#1219558). +- maple_tree: reduce resets during store setup (bsc#1219558). +- maple_tree: refine mas_preallocate() node calculations + (bsc#1219558). +- maple_tree: move mas_wr_end_piv() below mas_wr_extend_null() + (bsc#1219558). +- maple_tree: adjust node allocation on mas_rebalance() + (bsc#1219558). +- maple_tree: re-introduce entry to mas_preallocate() arguments + (bsc#1219558). +- commit 911aa39 + +- maple_tree: introduce __mas_set_range() (bsc#1219558). +- maple_tree: add benchmarking for mas_prev() (bsc#1219558). +- maple_tree: add benchmarking for mas_for_each (bsc#1219558). +- maple_tree: Be more strict about locking (bsc#1219558). +- mm/mmap: change detached vma locking scheme (bsc#1219558). +- maple_tree: relax lockdep checks for on-stack trees + (bsc#1219558). +- maple_tree: mtree_insert: fix typo in kernel-doc description + of GFP flags (bsc#1219558). +- maple_tree: mtree_insert*: fix typo in kernel-doc description + (bsc#1219558). +- maple_tree: drop mas_first_entry() (bsc#1219558). +- maple_tree: replace mas_logical_pivot() with mas_safe_pivot() + (bsc#1219558). +- commit a3884af + +- maple_tree: update mt_validate() (bsc#1219558). +- maple_tree: make mas_validate_limits() check root node and + node limit (bsc#1219558). +- maple_tree: fix mas_validate_child_slot() to check last missed + slot (bsc#1219558). +- maple_tree: make mas_validate_gaps() to check metadata + (bsc#1219558). +- maple_tree: don't use MAPLE_ARANGE64_META_MAX to indicate no + gap (bsc#1219558). +- maple_tree: add a fast path case in mas_wr_slot_store() + (bsc#1219558). +- maple_tree: optimize mas_wr_append(), also improve duplicating + VMAs (bsc#1219558). +- maple_tree: add test for mas_wr_modify() fast path + (bsc#1219558). +- maple_tree: fix a few documentation issues (bsc#1219558). +- commit ed58165 + +- vm: fix move_vma() memory accounting being off (bsc#1219404). +- commit 8061f6c + +- mm: Update do_vmi_align_munmap() return semantics (bsc#1219404). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 7580cf9 + +- mm: don't do validate_mm() unnecessarily and without mmap + locking (bsc#1219404). +- mm: validate the mm before dropping the mmap lock (bsc#1219404). +- mm: Always downgrade mmap_lock if requested (bsc#1219404). +- userfaultfd: fix regression in userfaultfd_unmap_prep() + (bsc#1219404). +- mm/mmap: separate writenotify and dirty tracking logic + (bsc#1219404). +- commit b6ee33d + +- maple_tree: add comments and some minor cleanups to + mas_wr_append() (bsc#1219404). +- Refresh + patches.suse/maple_tree-disable-mas_wr_append-when-other-re.patch. +- commit 8ab650e + +- maple_tree: relocate the declaration of mas_empty_area_rev() + (bsc#1219404). +- maple_tree: simplify and clean up mas_wr_node_store() + (bsc#1219404). +- maple_tree: rework mas_wr_slot_store() to be cleaner and more + efficient (bsc#1219404). +- maple_tree: add mas_wr_new_end() to calculate new_end accurately + (bsc#1219404). +- maple_tree: make the code symmetrical in mas_wr_extend_null() + (bsc#1219404). +- maple_tree: simplify mas_is_span_wr() (bsc#1219404). +- maple_tree: drop mas_{rev_}alloc() and mas_fill_gap() + (bsc#1219404). +- maple_tree: rework mtree_alloc_{range,rrange}() (bsc#1219404). +- commit d2740e9 + +- maple_tree: update testing code for mas_{next,prev,walk} + (bsc#1219404). +- Refresh + patches.suse/maple_tree-fix-32-bit-mas_next-testing.patch. +- commit befb467 + +- mm: avoid rewalk in mmap_region (bsc#1219404). +- mm: add vma_iter_{next,prev}_range() to vma iterator + (bsc#1219404). +- maple_tree: clear up index and last setting in single entry tree + (bsc#1219404). +- maple_tree: add mas_prev_range() and mas_find_range_rev + interface (bsc#1219404). +- maple_tree: introduce mas_prev_slot() interface (bsc#1219404). +- maple_tree: relocate mas_rewalk() and mas_rewalk_if_dead() + (bsc#1219404). +- maple_tree: add mas_next_range() and mas_find_range() interfaces + (bsc#1219404). +- maple_tree: introduce mas_next_slot() interface (bsc#1219404). +- maple_tree: change RCU checks to WARN_ON() instead of BUG_ON() + (bsc#1219404). +- commit ac1cd44 + +- maple_tree: make test code work without debug enabled + (bsc#1219404). +- Refresh + patches.suse/maple_tree-add-GFP_KERNEL-to-allocations-in-mas_expe.patch. +- commit c5591fa + +- maple_tree: fix testing mas_empty_area() (bsc#1219404). +- maple_tree: revise limit checks in mas_empty_area{_rev}() + (bsc#1219404). +- maple_tree: try harder to keep active node with mas_prev() + (bsc#1219404). +- maple_tree: try harder to keep active node after mas_next() + (bsc#1219404). +- mm/mmap: change do_vmi_align_munmap() for maple tree iterator + changes (bsc#1219404). +- maple_tree: mas_start() reset depth on dead node (bsc#1219404). +- maple_tree: remove unnecessary check from mas_destroy() + (bsc#1219404). +- mm: update vma_iter_store() to use MAS_WARN_ON() (bsc#1219404). +- mm: update validate_mm() to use vma iterator (bsc#1219404). +- commit b5f7997 + +- maple_tree: return error on mte_pivots() out of range + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() prior to calling mas_meta_gap() + (bsc#1219404). +- maple_tree: use MAS_WR_BUG_ON() in mas_store_prealloc() + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() in mas_set_height() (bsc#1219404). +- maple_tree: convert debug code to use MT_WARN_ON() and + MAS_WARN_ON() (bsc#1219404). +- maple_tree: convert BUG_ON() to MT_BUG_ON() (bsc#1219404). +- maple_tree: clean up mas_dfs_postorder() (bsc#1219404). +- maple_tree: avoid unnecessary ascending (bsc#1219404). +- maple_tree: fix static analyser cppcheck issue (bsc#1219404). +- commit e7b5e3b + +- maple_tree: update mas_preallocate() testing (bsc#1219404). +- commit 49b074b + +- livepatch: Add sample livepatch module (bsc#1218644). +- commit 87a7c27 + +- kbuild/modpost: integrate klp-convert (bsc#1218644). +- commit 1f6875e + +- livepatch: Add klp-convert tool (bsc#1218644). +- commit dd2884f + +- livepatch: Create and include UAPI headers (bsc#1218644). +- commit d3771a8 + +- dm: dm_blk_ioctl: implement path failover for SG_IO (bsc#1183045, bsc#1216776). +- commit 41f0e96 + kernel-docs +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. (bsc#1216776, bsc#1220277) +- commit 92057e0 + +- supported.conf: Mark adin driver as supported (jsc#PED-4736 bsc#1220218) +- commit ea21e8c + +- mm: move vma locking out of vma_prepare and dup_anon_vma + (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit ce51ec9 + +- mmap: fix error paths with dup_anon_vma() (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit 04c8742 + +- selftests/iommu: fix the config fragment (git-fixes). +- platform/x86: thinkpad_acpi: Only update profile if successfully + converted (git-fixes). +- platform/x86: intel-vbtn: Stop calling "VBDL" from + notify_handler (git-fixes). +- platform/x86: touchscreen_dmi: Allow partial (prefix) matches + for ACPI names (git-fixes). +- net: phy: realtek: Fix rtl8211f_config_init() for + RTL8211F(D)(I)-VD-CG PHY (git-fixes). +- selftests: bonding: set active slave to primary eth1 + specifically (git-fixes). +- crypto: virtio/akcipher - Fix stack overflow on memcpy + (git-fixes). +- can: netlink: Fix TDCO calculation using the old data bittiming + (git-fixes). +- can: j1939: Fix UAF in j1939_sk_match_filter during + setsockopt(SO_J1939_FILTER) (git-fixes). +- wifi: iwlwifi: mvm: fix a crash when we run out of stations + (git-fixes). +- wifi: iwlwifi: uninitialized variable in + iwl_acpi_get_ppag_table() (git-fixes). +- wifi: iwlwifi: Fix some error codes (git-fixes). +- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() + (git-fixes). +- spi-mxs: Fix chipselect glitch (git-fixes). +- spi: ppc4xx: Drop write-only variable (git-fixes). +- HID: wacom: generic: Avoid reporting a serial of '0' to + userspace (git-fixes). +- HID: wacom: Do not register input devices until after + hid_hw_start (git-fixes). +- commit aa892f5 + +- mm, mmap: fix vma_merge() case 7 with vma_ops->close + (bsc#1217313). +- commit 3278f37 + +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. +- commit 5d036a3 + +- Rename and refresh + patches.suse/cpufreq-ondemand-Set-default-up_threshold-to-30-on-multi-core-systems.patch. +- commit c52e450 + +- netfilter: nft_set_rbtree: skip end interval element from gc + (bsc#1220144 CVE-2024-26581). +- commit 66ac4ca + +- netfilter: nf_tables: nft_set_rbtree: fix spurious insertion + failure (git-fixes). +- commit 1616b86 + +- netfilter: nft_set_rbtree: skip sync GC for new elements in + this transaction (git-fixes). +- commit fe02f5f + +- net: micrel: Fix PTP frame parsing for lan8814 (git-fixes). +- commit fdde0d3 + +- tun: add missing rx stats accounting in tun_xdp_act (git-fixes). +- commit 54ceabf + +- tun: fix missing dropped counter in tun_xdp_act (git-fixes). +- commit 81acbf0 + +- Update patches.suse/powerpc-pseries-fix-accuracy-of-stolen-time.patch + (bsc#1215199 bsc#1220129 ltc#205683). +- commit 3a6e250 + +- nvme-fabrics: typo in nvmf_parse_key() (bsc#1219670). +- commit aaaca39 + +- scsi: ibmvfc: Open-code reset loop for target reset + (bsc#1220106). +- commit d127e55 + +- scsi: ibmvfc: Limit max hw queues by num_online_cpus() + (bsc#1220106). +- commit 3ef410b + +- sched/membarrier: reduce the ability to hammer on sys_membarrier + (git-fixes). +- commit 55d8e46 + +- RDMA/srpt: fix function pointer cast warnings (git-fixes) +- commit ddb0ea4 + +- RDMA/qedr: Fix qedr_create_user_qp error flow (git-fixes) +- commit f6e1202 + +- RDMA/srpt: Support specifying the srpt_service_guid parameter (git-fixes) +- commit 118994c + +- IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (git-fixes) +- commit 86d2329 + +- RDMA/irdma: Add AE for too many RNRS (git-fixes) +- commit 39a8fd9 + +- RDMA/irdma: Set the CQ read threshold for GEN 1 (git-fixes) +- commit d6a78b2 + +- RDMA/irdma: Validate max_send_wr and max_recv_wr (git-fixes) +- commit 4ad24ee + +- RDMA/irdma: Fix KASAN issue with tasklet (git-fixes) +- commit 3d431c6 + +- IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (git-fixes) +- commit 5cf010f + +- RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (git-fixes) +- commit e1fcbb3 + +- RDMA/bnxt_re: Return error for SRQ resize (git-fixes) +- commit 154ab68 + +- RDMA/bnxt_re: Fix unconditional fence for newer adapters (git-fixes) +- commit f16dc69 + +- RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (git-fixes) +- commit ec51b18 + +- RDMA/bnxt_re: Avoid creating fence MR for newer adapters (git-fixes) +- commit 1e41e8f + +- IB/hfi1: Fix a memleak in init_credit_return (git-fixes) +- commit 6060765 + +- mm,page_owner: Update Documentation regarding page_owner_stacks + (jsc-PED#7423). +- commit 84eb808 + +- series.conf: temporarily disable upstream patch + patches.suse/md-bitmap-don-t-use-index-for-pages-backing-the-bitm-d703.patch + (bsc#1219261) +- commit 57020cb + +- btrfs: don't clear qgroup reserved bit in release_folio + (bsc#1216196). +- commit 3546ef4 + +- btrfs: free qgroup pertrans reserve on transaction abort + (bsc#1216196). +- commit 48e3e79 + +- btrfs: fix qgroup_free_reserved_data int overflow (bsc#1216196). +- commit 56f38ab + +- btrfs: free qgroup reserve when ORDERED_IOERR is set + (bsc#1216196). +- commit c0918a8 + +- net: openvswitch: limit the number of recursions from action + sets (bsc#1219835 CVE-2024-1151). +- commit af45645 + +- lib/stackdepot: add depot_fetch_stack helper (jsc-PED#7423). +- commit 1be3e14 + +- powerpc/pseries/iommu: DLPAR add doesn't completely initialize + pci_controller (bsc#1215199). +- commit 5fb603b + +- igc: Remove temporary workaround (git-fixes). +- commit eb132b5 + +- igb: Fix string truncation warnings in igb_set_fw_version + (git-fixes). +- commit 605f8bb + +- net: ravb: Count packets instead of descriptors in GbEth RX path + (git-fixes). +- commit 2d0b099 + +- pppoe: Fix memory leak in pppoe_sendmsg() (git-fixes). +- commit 65a997a + +- ice: Add check for lport extraction to LAG init (git-fixes). +- commit 5cd2e68 + +- bnad: fix work_queue type mismatch (git-fixes). +- commit 1a2a9a7 + +- i40e: take into account XDP Tx queues when stopping rings + (git-fixes). +- commit f377fcb + +- i40e: avoid double calling i40e_pf_rxq_wait() (git-fixes). +- commit 925c60c + +- i40e: Fix wrong mask used during DCB config (git-fixes). +- commit 498f506 + +- i40e: Fix waiting for queues of all VSIs to be disabled + (git-fixes). +- commit 4a4e88c + +- octeontx2-af: Remove the PF_FUNC validation for NPC transmit + rules (git-fixes). +- commit 02c2bca + +- ionic: minimal work with 0 budget (git-fixes). +- commit c0e1f7f + +- i40e: Do not allow untrusted VF to remove administratively + set MAC (git-fixes). +- commit 530701b + +- lan966x: Fix crash when adding interface under a lag + (git-fixes). +- commit 4cc5718 + +- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (git-fixes). +- commit 905320f + +- net/mlx5: DPLL, Fix possible use after free after delayed work + timer triggers (git-fixes). +- commit 8d225a2 + +- timers: Tag (hr)timer softirq as hotplug safe (git-fixes). +- commit 37f54ca + +- blacklist.conf: false positive, fixed feature not backported +- commit 6569781 + +- Documentation: arm64: Correct SME ZA macros name (git-fixes). +- commit 2f32046 + +- docs: arm64: Move arm64 documentation under Documentation/arch/ + (git-fixes). +- Refresh + patches.suse/arm64-errata-Add-Cortex-A520-speculative-unprivilege.patch. +- Refresh + patches.suse/arm64-errata-Mitigate-Ampere1-erratum-AC03_CPU_.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-MMU-700-erratum-281.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-nesting-related-err.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Work-around-MMU-600-erratum-.patch. +- commit dbd8870 + +- Delete + patches.suse/workqueue-Override-implicit-ordered-attribute-in-wor.patch. +- blacklist.conf: the patch caused a regression and has been reverted + upstream (bsc#1219509) +- commit 24b5f0d + +- Drop bcm5974 input patch causing a regression (bsc#1220030) +- commit 63d5a46 + +- lib/stackdepot: add refcount for records (jsc-PED#7423). +- commit 150e517 + +- net: qualcomm: rmnet: fix global oob in rmnet_policy + (git-fixes). +- commit 890ecf9 + +- Refresh + patches.suse/powerpc-pseries-papr-sysparm-use-u8-arrays-for-paylo.patch. +- commit ee4a898 + +- powerpc/64: Set task pt_regs->link to the LR value on scv entry + (bsc#1194869). +- powerpc: add crtsavres.o to always-y instead of extra-y + (bsc#1194869). +- powerpc/watchpoints: Annotate atomic context in more places + (bsc#1194869). +- powerpc/watchpoint: Disable pagefaults when getting user + instruction (bsc#1194869). +- powerpc/watchpoints: Disable preemption in thread_change_pc() + (bsc#1194869). +- powerpc/pseries: Rework lppaca_shared_proc() to avoid + DEBUG_PREEMPT (bsc#1194869). +- powerpc: Don't include lppaca.h in paca.h (bsc#1194869). +- powerpc/powernv: Fix fortify source warnings in opal-prd.c + (bsc#1194869). +- commit 72b942a + +- blacklist: Add more files for unsupported powerpc architectures +- commit 47ca633 + +- blacklist.conf: fix for config we don't have +- commit 6278860 + +- powerpc/kasan: Limit KASAN thread size increase to 32KB + (bsc#1215199). +- commit a664cb1 + +- leds: Change led_trigger_blink[_oneshot]() delay parameters + to pass-by-value (git-fixes). +- commit a5e7aeb + +- usb: ucsi_acpi: Quirk to ack a connector change ack cmd + (git-fixes). +- commit 3843488 + +- nvme-keyring: restrict match length for version '1' identifiers + (bsc#1219670). +- commit 131550a + +- Refresh sorted patches. +- commit 6f4c0b8 + +- block: sed-opal: handle empty atoms when parsing response + (jsc#PED-3545 git-fixes bsc#1220089 ltc#205305). +- commit c7fe618 + +- net: ravb: Wait for operating mode to be applied (git-fixes). +- commit 40520b1 + +- powerpc/pseries: fix accuracy of stolen time (bsc#1215199). +- powerpc/64s: Increase default stack size to 32KB (bsc#1215199). +- powerpc/mm: Fix null-pointer dereference in pgtable_cache_add + (bsc#1215199). +- powerpc/lib: Validate size for vector operations (bsc#1215199). +- commit b3e0008 + +- powerpc/iommu: Fix the missing iommu_group_put() during platform + domain attach (jsc#PED-7779 jsc#PED-7780 git-fixes). +- commit 06cae39 + +- mm,page_owner: Filter out stacks by a threshold (jsc-PED#7423). +- commit 4b9a1a9 + +- net: bcmgenet: Fix FCS generation for fragmented skbuffs (git-fixes). +- commit 15da81c + +- mm,page_owner: Display all stacks and their count + (jsc-PED#7423). +- commit 582b35c + +- mm,page_owner: Implement the tracking of the stacks count + (jsc-PED#7423). +- commit 9af4176 + +- mm,page_owner: Maintain own list of stack_records structs + (jsc-PED#7423). +- commit 332036c + +- lib/stackdepot: Move stack_record struct definition into the + header (jsc-PED#7423). +- commit 19fef81 + +- lib/stackdepot: Fix first entry having a 0-handle + (jsc-PED#7423). +- commit 3666049 + +- kallsyms: ignore ARMv4 thunks along with others (git-fixes). +- modpost: trim leading spaces when processing source files list + (git-fixes). +- kbuild: Fix changing ELF file type for output of gen_btf for + big endian (git-fixes). +- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update (git-fixes). +- irqchip/irq-brcmstb-l2: Add write memory barrier before exit + (git-fixes). +- i2c: i801: Fix block process call transactions (git-fixes). +- i2c: qcom-geni: Correct I2C TRE sequence (git-fixes). +- commit 65eebf2 + +- nvme-fabrics: fix I/O connect error handling (git-fixes). +- commit b81dbf7 + +- xfs: reset XFS_ATTR_INCOMPLETE filter on node removal + (git-fixes). +- commit 387ed3b + +- xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real + (git-fixes). +- commit 73bc52b + +- xfs: don't leak recovered attri intent items (git-fixes). +- commit 3311908 + +- xfs: dquot recovery does not validate the recovered dquot + (git-fixes). +- commit 11dd393 + +- xfs: clean up dqblk extraction (git-fixes). +- commit 2a55daa + +- xfs: inode recovery does not validate the recovered inode + (git-fixes). +- commit eb71955 + +- xfs: handle nimaps=0 from xfs_bmapi_write in + xfs_alloc_file_space (git-fixes). +- commit a21b8a6 + +- xfs: introduce protection for drop nlink (git-fixes). +- commit c20e066 + +- xfs: rt stubs should return negative errnos when rt disabled + (git-fixes). +- commit 3d89caf + +- xfs: prevent rt growfs when quota is enabled (git-fixes). +- commit fff2e4b + +- xfs: hoist freeing of rt data fork extent mappings (git-fixes). +- commit 44ca58e + +- xfs: bump max fsgeom struct version (git-fixes). +- commit 7d7701a + +- driver core: fw_devlink: Improve detection of overlapping cycles + (git-fixes). +- driver core: Fix device_link_flag_is_sync_state_only() + (git-fixes). +- iio: adc: ad4130: only set GPIO_CTRL if pin is unused + (git-fixes). +- iio: adc: ad4130: zero-initialize clock init data (git-fixes). +- iio: accel: bma400: Fix a compilation problem (git-fixes). +- iio: commom: st_sensors: ensure proper DMA alignment + (git-fixes). +- staging: iio: ad5933: fix type mismatch regression (git-fixes). +- iio: adc: ad_sigma_delta: ensure proper DMA alignment + (git-fixes). +- iio: imu: adis: ensure proper DMA alignment (git-fixes). +- iio: imu: bno055: serdev requires REGMAP (git-fixes). +- iio: magnetometer: rm3100: add boundary check for the value + read from RM3100_REG_TMRC (git-fixes). +- iio: pressure: bmp280: Add missing bmp085 to SPI id table + (git-fixes). +- iio: core: fix memleak in iio_device_register_sysfs (git-fixes). +- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (git-fixes). +- media: ir_toy: fix a memleak in irtoy_tx (git-fixes). +- media: Revert "media: rkisp1: Drop IRQF_SHARED" (git-fixes). +- commit 7fba7be + +- ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU + (git-fixes). +- ALSA: hda/realtek: cs35l41: Add internal speaker support for + ASUS UM3402 with missing DSD (git-fixes). +- ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (git-fixes). +- ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA + (git-fixes). +- ALSA: hda: Increase default bdl_pos_adj for Apollo Lake + (git-fixes). +- ALSA: hda: Replace numeric device IDs with constant values + (git-fixes). +- ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get + (git-fixes). +- ALSA: hda: Properly setup HDMI stream (git-fixes). +- commit 65b7327 + +- ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (git-fixes). +- commit 2ab077c + +- ALSA: hda/realtek: fix mute/micmute LED For HP mt645 + (git-fixes). +- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 + (git-fixes). +- ALSA: hda/realtek: add IDs for Dell dual spk platform + (git-fixes). +- ALSA: hda/conexant: Add quirk for SWS JS201D (git-fixes). +- commit 96b23dc + +- ALSA: usb-audio: More relaxed check of MIDI jack names + (git-fixes). +- ASoC: SOF: IPC3: fix message bounds on ipc ops (git-fixes). +- ASoC: q6dsp: fix event handler prototype (git-fixes). +- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() + (git-fixes). +- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic + (git-fixes). +- ASoC: cs35l56: Fix deadlock in ASP1 mixer register + initialization (git-fixes). +- ASoC: tas2781: add module parameter to tascodec_init() + (git-fixes). +- ASoC: cs35l56: fix reversed if statement in + cs35l56_dspwait_asp1tx_put() (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks + table (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix device ID / model name + (git-fixes). +- ALSA: hda/cs35l56: select intended config FW_CS_DSP (git-fixes). +- wifi: brcmfmac: Adjust n_channels usage for __counted_by + (git-fixes). +- USB: serial: option: add Fibocom FM101-GL variant (git-fixes). +- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e + (git-fixes). +- USB: serial: cp210x: add ID for IMST iM871A-USB (git-fixes). +- usb: dwc3: pci: add support for the Intel Arrow Lake-H + (git-fixes). +- xhci: handle isoc Babble and Buffer Overrun events properly + (git-fixes). +- xhci: process isoc TD properly when there was a transaction + error mid TD (git-fixes). +- usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (git-fixes). +- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU + (git-fixes). +- selftests/net: change shebang to bash to support "source" + (git-fixes). +- selftests/net: convert pmtu.sh to run it in unique namespace + (git-fixes). +- selftests/net: convert unicast_extensions.sh to run it in + unique namespace (git-fixes). +- commit 1f8c296 + +- scsi: smartpqi: Bump driver version to 2.1.26-030 (bsc#1219987). +- scsi: smartpqi: Fix logical volume rescan race condition + (bsc#1219987). +- scsi: smartpqi: Add new controller PCI IDs (bsc#1219987). +- commit 343b48a + +- scsi: mpt3sas: Reload SBR without rebooting HBA (bsc#1219551). +- scsi: mpt3sas: Suppress a warning in debug kernel (bsc#1219551). +- scsi: mpt3sas: Replace dynamic allocations with local variables + (bsc#1219551). +- scsi: mpt3sas: Replace a dynamic allocation with a local + variable (bsc#1219551). +- scsi: mpt3sas: Fix typo of "TRIGGER" (bsc#1219551). +- scsi: mpt3sas: Fix an outdated comment (bsc#1219551). +- scsi: mpt3sas: Remove the iounit_pg8 member of the per-adapter + struct (bsc#1219551). +- scsi: mpt3sas: Use struct_size() for struct size calculations + (bsc#1219551). +- scsi: mpt3sas: Make MPI26_CONFIG_PAGE_PIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_0::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_RAID_VOL_0::PhysDisk a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_IO_UNIT_8::Sensor a + flexible array (bsc#1219551). +- scsi: mpt3sas: Use flexible arrays when obviously possible + (bsc#1219551). +- commit 472a48e + +- nvme: enable retries for authentication commands (bsc#1186716). +- nvme: change __nvme_submit_sync_cmd() calling conventions + (bsc#1186716). +- nvme-auth: open-code single-use macros (bsc#1186716). +- nvme: use ctrl state accessor (bsc#1186716). +- commit f8cc1d3 + +- Delete patches.suse/scsi-lpfc-limit-irq-vectors-to-online-cpus-if-kdump-kernel.patch. + Should be addressed by the previously merged upstream solution (bsc#1218180 ltc#204476). +- commit ebf5676 + +- powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids + (bsc#1218180 ltc#204476). +- powerpc/smp: Factor out assign_threads() (bsc#1218180 + ltc#204476). +- powerpc/smp: Lookup avail once per device tree node (bsc#1218180 + ltc#204476). +- powerpc/smp: Increase nr_cpu_ids to include the boot CPU + (bsc#1218180 ltc#204476). +- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core + (bsc#1218180 ltc#204476). +- commit 4c4f84a + +- KVM: VMX: Move VERW closer to VMentry for MDS mitigation (git-fixes). +- KVM: VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (git-fixes). +- x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (git-fixes). +- x86/entry_32: Add VERW just before userspace transition (git-fixes). +- x86/entry_64: Add VERW just before userspace transition (git-fixes). +- x86/bugs: Add asm helpers for executing VERW (git-fixes). +- commit 6f2943c + +- net: ethernet: mtk_wed: fix possible NULL pointer dereference + in mtk_wed_wo_queue_tx_clean() (git-fixes). +- commit f6c1c6f + +- net: ks8851: Fix TX stall caused by TX buffer overrun + (git-fixes). +- commit 309032b + +- net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit f51244f + +- net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit 0cdf0a3 + +- net: atlantic: fix double free in ring reinit logic (git-fixes). +- commit 7354340 + +- net: stmmac: Handle disabled MDIO busses from devicetree + (git-fixes). +- commit be25be7 + +- dpaa2-switch: do not ask for MDB, VLAN and FDB replay + (git-fixes). +- commit c6e8879 + +- dpaa2-switch: fix size of the dma_unmap (git-fixes). +- commit 23ea26f + +- stmmac: dwmac-loongson: drop useless check for compatible + fallback (git-fixes). +- commit 02807a5 + +- stmmac: dwmac-loongson: Make sure MDIO is initialized before + use (git-fixes). +- commit c27d9ce + +- net: fec: correct queue selection (git-fixes). +- commit 7f02173 + +- qca_spi: Fix reset behavior (git-fixes). +- commit f971346 + +- qca_debug: Fix ethtool -G iface tx behavior (git-fixes). +- commit 87b783f + +- qca_debug: Prevent crash on TX ring changes (git-fixes). +- commit a319e0e + +- clocksource: Replace all non-returning strlcpy with strscpy + (bsc#1219953). +- commit b844ff1 + +- x86/smpboot: Avoid pointless delay calibration if TSC is + synchronized (bsc#1219953). +- commit 7dfe12b + +- rcutorture: Add fqs_holdoff check before fqs_task is created + (bsc#1219953). +- commit d6f81ac + +- locktorture: Increase Hamming distance between call_rcu_chain + and rcu_call_chains (bsc#1219953). +- commit 82380d1 + +- asm-generic: qspinlock: fix queued_spin_value_unlocked() + implementation (bsc#1219953). +- commit a3ab6e9 + +- locktorture: Check the correct variable for allocation failure + (bsc#1219953). +- commit 5884e2f + +- rcutorture: Traverse possible cpu to set maxcpu in + rcu_nocb_toggle() (bsc#1219953). +- commit ac1c709 + +- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 + (bsc#1219953). +- commit de5b047 + +- locktorture: Rename readers_bind/writers_bind to + bind_readers/bind_writers (bsc#1219953). +- commit 1dc09ec + +- doc: Catch-up update for locktorture module parameters + (bsc#1219953). +- commit 19c054c + +- locktorture: Add call_rcu_chains module parameter (bsc#1219953). +- commit 9348bbf + +- locktorture: Add new module parameters to + lock_torture_print_module_parms() (bsc#1219953). +- commit 59c9dd5 + +- torture: Print out torture module parameters (bsc#1219953). +- commit f0a2f52 + +- locktorture: Add acq_writer_lim to complain about long + acquistion times (bsc#1219953). +- commit 495f129 + +- locktorture: Consolidate "if" statements in + lock_torture_writer() (bsc#1219953). +- commit 19cd3cf + +- locktorture: Alphabetize torture_param() entries (bsc#1219953). +- commit 4d45162 + +- locktorture: Add readers_bind and writers_bind module parameters + (bsc#1219953). +- commit d4bab3f + +- rcutorture: Fix stuttering races and other issues (bsc#1219953). +- commit 14a2209 + +- torture: Move rcutorture_sched_setaffinity() out of rcutorture + (bsc#1219953). +- commit ec64c16 + +- torture: Make torture_hrtimeout_ns() take an hrtimer mode + parameter (bsc#1219953). +- commit 7155d42 + +- torture: Share torture_random_state with torture_shuffle_tasks() + (bsc#1219953). +- commit abf8744 + +- locking/lockdep: Fix string sizing bug that triggers a + format-truncation compiler-warning (bsc#1219953). +- commit 23d08c5 + +- locking/debug: Fix debugfs API return value checks to use + IS_ERR() (bsc#1219953). +- commit 048609a + +- locking/ww_mutex/test: Make sure we bail out instead of livelock + (bsc#1219953). +- commit 4038509 + +- locking/ww_mutex/test: Fix potential workqueue corruption + (bsc#1219953). +- commit def0333 + +- locking/ww_mutex/test: Use prng instead of rng to avoid hangs + at bootup (bsc#1219953). +- commit aacf9cc + +- asm-generic: ticket-lock: Optimize arch_spin_value_unlocked() + (bsc#1219953). +- commit b967504 + +- futex: Use a folio instead of a page (bsc#1219953). +- commit a11123c + +- locking/seqlock: Do the lockdep annotation before locking in + do_write_seqcount_begin_nested() (bsc#1219953). +- commit d372072 + +- rcutorture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit a88dc75 + +- torture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit 9c51efc + +- torture: Move stutter_wait() timeouts to hrtimers (bsc#1219953). +- commit 8bcefe1 + +- torture: Move torture_shuffle() timeouts to hrtimers + (bsc#1219953). +- commit 24edc78 + +- torture: Move torture_onoff() timeouts to hrtimers + (bsc#1219953). +- commit c16d2c1 + +- torture: Make torture_hrtimeout_*() use TASK_IDLE (bsc#1219953). +- commit 15e523b + +- torture: Add lock_torture writer_fifo module parameter + (bsc#1219953). +- commit 86a51c8 + +- torture: Add a kthread-creation callback to + _torture_create_kthread() (bsc#1219953). +- commit a568efe + +- torture: Support randomized shuffling for proxy exec testing + (bsc#1219953). +- commit dfb6658 + +- rcutorture: Dump grace-period state upon rtort_pipe_count + incidents (bsc#1219953). +- commit 39c3645 + +- powerpc/kcsan: Properly instrument arch_spin_unlock() + (bsc#1219953). +- commit 49ef44f + +- locktorture: Add long_hold to adjust lock-hold delays + (bsc#1219953). +- commit 21a09d3 + +- intel_idle: add Sierra Forest SoC support (jsc#PED-5816). +- commit d8dfa47 + +- intel_idle: add Grand Ridge SoC support (jsc#PED-5816). +- commit be47fec + +- powerpc/pseries/papr-sysparm: use u8 arrays for payloads + (jsc#PED-4486 git-fixes). +- commit 8b94284 + +- PCI: Add PCIE_PME_TO_L2_TIMEOUT_US L2 ready timeout value + (git-fixes). +- commit a77e06b + +- PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members + (git-fixes). +- commit 4a87954 + +- PCI: dwc: endpoint: Introduce .pre_init() and .deinit() + (git-fixes). +- commit 75c1ddc + +- PCI: dwc: Add host_post_init() callback (git-fixes). +- commit 5c6ab40 + +- PCI: dwc: Implement generic suspend/resume functionality + (git-fixes). +- commit 42b5947 + +- dmaengine: dw-edma: Rename dw_edma_core_ops structure to + dw_edma_plat_ops (git-fixes). +- commit a3742cf + +- blacklist.conf: obsoleted +- commit c534e08 + +- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() + (git-fixes). +- commit 686e708 + +- PCI: dwc: Use FIELD_GET/PREP() (git-fixes). +- commit 34f9411 + +- PCI/ASPM: Fix deadlock when enabling ASPM (git-fixes). +- commit aa4d6dc + +- PCI: qcom: Clean up ASPM comment (git-fixes). +- commit a57ad60 + +- PCI: qcom: Fix potential deadlock when enabling ASPM + (git-fixes). +- commit adc25b6 + +- PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops + (git-fixes). +- commit c63fc13 + +- PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link + speed (git-fixes). +- commit a80c081 + +- PCI: qcom: Do not advertise hotplug capability for IP v2.1.0 + (git-fixes). +- commit 756f736 + +- PCI: qcom: Do not advertise hotplug capability for IP v1.0.0 + (git-fixes). +- commit 00fef1b + +- PCI: qcom: Use post init sequence of IP v2.3.2 for v2.4.0 + (git-fixes). +- commit 2132a8c + +- PCI: qcom: Do not advertise hotplug capability for IP v2.3.2 + (git-fixes). +- commit 1e670bc + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.3.3 + and v2.9.0 (git-fixes). +- commit 2b2b866 + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.7.0 + and v1.9.0 (git-fixes). +- commit c7b4716 + +- blacklist.conf: false positive +- commit 88b8f1d + +- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 + (git-fixes). +- commit 5367630 + +- pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (git-fixes). +- commit 3f9a915 + +- platform: mellanox: Cosmetic changes (git-fixes). +- commit 201fef6 + +- blacklist.conf: false positive +- commit 569fb89 + +- blacklist.conf: stupid cleanup +- commit 7489b61 + +- platform/mellanox: mlxbf-bootctl: add NET dependency into + Kconfig (git-fixes). +- commit c7f1631 + +- platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout + (git-fixes). +- commit d61129c + +- maple_tree: do not preallocate nodes for slot stores + (bsc#1219404). +- commit 2307e38 + +- mm: always lock new vma before inserting into vma tree + (bsc#1219558). +- commit 4dd5f88 + +- mm: lock vma explicitly before doing vm_flags_reset and + vm_flags_reset_once (bsc#1219558). +- commit 3ebd604 + +- mm: replace mmap with vma write lock assertions when operating + on a vma (bsc#1219558). +- commit 50e3b4d + +- mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for + vma and mmap (bsc#1219558). +- commit b999b29 + +- mmap: fix vma_iterator in error path of vma_merge() + (bsc#1219558). +- commit af3b8c0 + +- mm: fix vm_brk_flags() to not bail out while holding lock + (bsc#1219558). +- commit 817bef2 + +- mm/mmap: change vma iteration order in do_vmi_align_munmap() + (bsc#1219558). +- commit 8f876cd + +- mm: set up vma iterator for vma_iter_prealloc() calls + (bsc#1219558). +- commit 2d402b6 + +- mm: use vma_iter_clear_gfp() in nommu (bsc#1219558). +- commit 666385f + +- mm: remove re-walk from mmap_region() (bsc#1219558). +- commit 85c7321 + +- mm: remove prev check from do_vmi_align_munmap() (bsc#1219558). +- commit d77a7e1 + +- mm: change do_vmi_align_munmap() tracking of VMAs to remove + (bsc#1219558). +- commit 595be09 + +- mm/mmap: clean up validate_mm() calls (bsc#1219558). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 5726712 + +- mm/mmap: move vma operations to mm_struct out of the critical + section of file mapping lock (bsc#1219558). +- commit 4a16ce1 + +- maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW states + (bsc#1219558). +- maple_tree: add mas_is_active() to detect in-tree walks + (bsc#1219558). +- maple_tree: shrink struct maple_tree (bsc#1219558). +- maple_tree: clean up mas_wr_append() (bsc#1219558). +- maple_tree: reduce resets during store setup (bsc#1219558). +- maple_tree: refine mas_preallocate() node calculations + (bsc#1219558). +- maple_tree: move mas_wr_end_piv() below mas_wr_extend_null() + (bsc#1219558). +- maple_tree: adjust node allocation on mas_rebalance() + (bsc#1219558). +- maple_tree: re-introduce entry to mas_preallocate() arguments + (bsc#1219558). +- commit 911aa39 + +- maple_tree: introduce __mas_set_range() (bsc#1219558). +- maple_tree: add benchmarking for mas_prev() (bsc#1219558). +- maple_tree: add benchmarking for mas_for_each (bsc#1219558). +- maple_tree: Be more strict about locking (bsc#1219558). +- mm/mmap: change detached vma locking scheme (bsc#1219558). +- maple_tree: relax lockdep checks for on-stack trees + (bsc#1219558). +- maple_tree: mtree_insert: fix typo in kernel-doc description + of GFP flags (bsc#1219558). +- maple_tree: mtree_insert*: fix typo in kernel-doc description + (bsc#1219558). +- maple_tree: drop mas_first_entry() (bsc#1219558). +- maple_tree: replace mas_logical_pivot() with mas_safe_pivot() + (bsc#1219558). +- commit a3884af + +- maple_tree: update mt_validate() (bsc#1219558). +- maple_tree: make mas_validate_limits() check root node and + node limit (bsc#1219558). +- maple_tree: fix mas_validate_child_slot() to check last missed + slot (bsc#1219558). +- maple_tree: make mas_validate_gaps() to check metadata + (bsc#1219558). +- maple_tree: don't use MAPLE_ARANGE64_META_MAX to indicate no + gap (bsc#1219558). +- maple_tree: add a fast path case in mas_wr_slot_store() + (bsc#1219558). +- maple_tree: optimize mas_wr_append(), also improve duplicating + VMAs (bsc#1219558). +- maple_tree: add test for mas_wr_modify() fast path + (bsc#1219558). +- maple_tree: fix a few documentation issues (bsc#1219558). +- commit ed58165 + +- vm: fix move_vma() memory accounting being off (bsc#1219404). +- commit 8061f6c + +- mm: Update do_vmi_align_munmap() return semantics (bsc#1219404). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 7580cf9 + +- mm: don't do validate_mm() unnecessarily and without mmap + locking (bsc#1219404). +- mm: validate the mm before dropping the mmap lock (bsc#1219404). +- mm: Always downgrade mmap_lock if requested (bsc#1219404). +- userfaultfd: fix regression in userfaultfd_unmap_prep() + (bsc#1219404). +- mm/mmap: separate writenotify and dirty tracking logic + (bsc#1219404). +- commit b6ee33d + +- maple_tree: add comments and some minor cleanups to + mas_wr_append() (bsc#1219404). +- Refresh + patches.suse/maple_tree-disable-mas_wr_append-when-other-re.patch. +- commit 8ab650e + +- maple_tree: relocate the declaration of mas_empty_area_rev() + (bsc#1219404). +- maple_tree: simplify and clean up mas_wr_node_store() + (bsc#1219404). +- maple_tree: rework mas_wr_slot_store() to be cleaner and more + efficient (bsc#1219404). +- maple_tree: add mas_wr_new_end() to calculate new_end accurately + (bsc#1219404). +- maple_tree: make the code symmetrical in mas_wr_extend_null() + (bsc#1219404). +- maple_tree: simplify mas_is_span_wr() (bsc#1219404). +- maple_tree: drop mas_{rev_}alloc() and mas_fill_gap() + (bsc#1219404). +- maple_tree: rework mtree_alloc_{range,rrange}() (bsc#1219404). +- commit d2740e9 + +- maple_tree: update testing code for mas_{next,prev,walk} + (bsc#1219404). +- Refresh + patches.suse/maple_tree-fix-32-bit-mas_next-testing.patch. +- commit befb467 + +- mm: avoid rewalk in mmap_region (bsc#1219404). +- mm: add vma_iter_{next,prev}_range() to vma iterator + (bsc#1219404). +- maple_tree: clear up index and last setting in single entry tree + (bsc#1219404). +- maple_tree: add mas_prev_range() and mas_find_range_rev + interface (bsc#1219404). +- maple_tree: introduce mas_prev_slot() interface (bsc#1219404). +- maple_tree: relocate mas_rewalk() and mas_rewalk_if_dead() + (bsc#1219404). +- maple_tree: add mas_next_range() and mas_find_range() interfaces + (bsc#1219404). +- maple_tree: introduce mas_next_slot() interface (bsc#1219404). +- maple_tree: change RCU checks to WARN_ON() instead of BUG_ON() + (bsc#1219404). +- commit ac1cd44 + +- maple_tree: make test code work without debug enabled + (bsc#1219404). +- Refresh + patches.suse/maple_tree-add-GFP_KERNEL-to-allocations-in-mas_expe.patch. +- commit c5591fa + +- maple_tree: fix testing mas_empty_area() (bsc#1219404). +- maple_tree: revise limit checks in mas_empty_area{_rev}() + (bsc#1219404). +- maple_tree: try harder to keep active node with mas_prev() + (bsc#1219404). +- maple_tree: try harder to keep active node after mas_next() + (bsc#1219404). +- mm/mmap: change do_vmi_align_munmap() for maple tree iterator + changes (bsc#1219404). +- maple_tree: mas_start() reset depth on dead node (bsc#1219404). +- maple_tree: remove unnecessary check from mas_destroy() + (bsc#1219404). +- mm: update vma_iter_store() to use MAS_WARN_ON() (bsc#1219404). +- mm: update validate_mm() to use vma iterator (bsc#1219404). +- commit b5f7997 + +- maple_tree: return error on mte_pivots() out of range + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() prior to calling mas_meta_gap() + (bsc#1219404). +- maple_tree: use MAS_WR_BUG_ON() in mas_store_prealloc() + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() in mas_set_height() (bsc#1219404). +- maple_tree: convert debug code to use MT_WARN_ON() and + MAS_WARN_ON() (bsc#1219404). +- maple_tree: convert BUG_ON() to MT_BUG_ON() (bsc#1219404). +- maple_tree: clean up mas_dfs_postorder() (bsc#1219404). +- maple_tree: avoid unnecessary ascending (bsc#1219404). +- maple_tree: fix static analyser cppcheck issue (bsc#1219404). +- commit e7b5e3b + +- maple_tree: update mas_preallocate() testing (bsc#1219404). +- commit 49b074b + +- livepatch: Add sample livepatch module (bsc#1218644). +- commit 87a7c27 + +- kbuild/modpost: integrate klp-convert (bsc#1218644). +- commit 1f6875e + +- livepatch: Add klp-convert tool (bsc#1218644). +- commit dd2884f + +- livepatch: Create and include UAPI headers (bsc#1218644). +- commit d3771a8 + +- dm: dm_blk_ioctl: implement path failover for SG_IO (bsc#1183045, bsc#1216776). +- commit 41f0e96 + kernel-firmware-nvidia-gspx-G06 +- update firmware to version 550.54.14 + kernel-kvmsmall +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. (bsc#1216776, bsc#1220277) +- commit 92057e0 + +- supported.conf: Mark adin driver as supported (jsc#PED-4736 bsc#1220218) +- commit ea21e8c + +- mm: move vma locking out of vma_prepare and dup_anon_vma + (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit ce51ec9 + +- mmap: fix error paths with dup_anon_vma() (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit 04c8742 + +- selftests/iommu: fix the config fragment (git-fixes). +- platform/x86: thinkpad_acpi: Only update profile if successfully + converted (git-fixes). +- platform/x86: intel-vbtn: Stop calling "VBDL" from + notify_handler (git-fixes). +- platform/x86: touchscreen_dmi: Allow partial (prefix) matches + for ACPI names (git-fixes). +- net: phy: realtek: Fix rtl8211f_config_init() for + RTL8211F(D)(I)-VD-CG PHY (git-fixes). +- selftests: bonding: set active slave to primary eth1 + specifically (git-fixes). +- crypto: virtio/akcipher - Fix stack overflow on memcpy + (git-fixes). +- can: netlink: Fix TDCO calculation using the old data bittiming + (git-fixes). +- can: j1939: Fix UAF in j1939_sk_match_filter during + setsockopt(SO_J1939_FILTER) (git-fixes). +- wifi: iwlwifi: mvm: fix a crash when we run out of stations + (git-fixes). +- wifi: iwlwifi: uninitialized variable in + iwl_acpi_get_ppag_table() (git-fixes). +- wifi: iwlwifi: Fix some error codes (git-fixes). +- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() + (git-fixes). +- spi-mxs: Fix chipselect glitch (git-fixes). +- spi: ppc4xx: Drop write-only variable (git-fixes). +- HID: wacom: generic: Avoid reporting a serial of '0' to + userspace (git-fixes). +- HID: wacom: Do not register input devices until after + hid_hw_start (git-fixes). +- commit aa892f5 + +- mm, mmap: fix vma_merge() case 7 with vma_ops->close + (bsc#1217313). +- commit 3278f37 + +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. +- commit 5d036a3 + +- Rename and refresh + patches.suse/cpufreq-ondemand-Set-default-up_threshold-to-30-on-multi-core-systems.patch. +- commit c52e450 + +- netfilter: nft_set_rbtree: skip end interval element from gc + (bsc#1220144 CVE-2024-26581). +- commit 66ac4ca + +- netfilter: nf_tables: nft_set_rbtree: fix spurious insertion + failure (git-fixes). +- commit 1616b86 + +- netfilter: nft_set_rbtree: skip sync GC for new elements in + this transaction (git-fixes). +- commit fe02f5f + +- net: micrel: Fix PTP frame parsing for lan8814 (git-fixes). +- commit fdde0d3 + +- tun: add missing rx stats accounting in tun_xdp_act (git-fixes). +- commit 54ceabf + +- tun: fix missing dropped counter in tun_xdp_act (git-fixes). +- commit 81acbf0 + +- Update patches.suse/powerpc-pseries-fix-accuracy-of-stolen-time.patch + (bsc#1215199 bsc#1220129 ltc#205683). +- commit 3a6e250 + +- nvme-fabrics: typo in nvmf_parse_key() (bsc#1219670). +- commit aaaca39 + +- scsi: ibmvfc: Open-code reset loop for target reset + (bsc#1220106). +- commit d127e55 + +- scsi: ibmvfc: Limit max hw queues by num_online_cpus() + (bsc#1220106). +- commit 3ef410b + +- sched/membarrier: reduce the ability to hammer on sys_membarrier + (git-fixes). +- commit 55d8e46 + +- RDMA/srpt: fix function pointer cast warnings (git-fixes) +- commit ddb0ea4 + +- RDMA/qedr: Fix qedr_create_user_qp error flow (git-fixes) +- commit f6e1202 + +- RDMA/srpt: Support specifying the srpt_service_guid parameter (git-fixes) +- commit 118994c + +- IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (git-fixes) +- commit 86d2329 + +- RDMA/irdma: Add AE for too many RNRS (git-fixes) +- commit 39a8fd9 + +- RDMA/irdma: Set the CQ read threshold for GEN 1 (git-fixes) +- commit d6a78b2 + +- RDMA/irdma: Validate max_send_wr and max_recv_wr (git-fixes) +- commit 4ad24ee + +- RDMA/irdma: Fix KASAN issue with tasklet (git-fixes) +- commit 3d431c6 + +- IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (git-fixes) +- commit 5cf010f + +- RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (git-fixes) +- commit e1fcbb3 + +- RDMA/bnxt_re: Return error for SRQ resize (git-fixes) +- commit 154ab68 + +- RDMA/bnxt_re: Fix unconditional fence for newer adapters (git-fixes) +- commit f16dc69 + +- RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (git-fixes) +- commit ec51b18 + +- RDMA/bnxt_re: Avoid creating fence MR for newer adapters (git-fixes) +- commit 1e41e8f + +- IB/hfi1: Fix a memleak in init_credit_return (git-fixes) +- commit 6060765 + +- mm,page_owner: Update Documentation regarding page_owner_stacks + (jsc-PED#7423). +- commit 84eb808 + +- series.conf: temporarily disable upstream patch + patches.suse/md-bitmap-don-t-use-index-for-pages-backing-the-bitm-d703.patch + (bsc#1219261) +- commit 57020cb + +- btrfs: don't clear qgroup reserved bit in release_folio + (bsc#1216196). +- commit 3546ef4 + +- btrfs: free qgroup pertrans reserve on transaction abort + (bsc#1216196). +- commit 48e3e79 + +- btrfs: fix qgroup_free_reserved_data int overflow (bsc#1216196). +- commit 56f38ab + +- btrfs: free qgroup reserve when ORDERED_IOERR is set + (bsc#1216196). +- commit c0918a8 + +- net: openvswitch: limit the number of recursions from action + sets (bsc#1219835 CVE-2024-1151). +- commit af45645 + +- lib/stackdepot: add depot_fetch_stack helper (jsc-PED#7423). +- commit 1be3e14 + +- powerpc/pseries/iommu: DLPAR add doesn't completely initialize + pci_controller (bsc#1215199). +- commit 5fb603b + +- igc: Remove temporary workaround (git-fixes). +- commit eb132b5 + +- igb: Fix string truncation warnings in igb_set_fw_version + (git-fixes). +- commit 605f8bb + +- net: ravb: Count packets instead of descriptors in GbEth RX path + (git-fixes). +- commit 2d0b099 + +- pppoe: Fix memory leak in pppoe_sendmsg() (git-fixes). +- commit 65a997a + +- ice: Add check for lport extraction to LAG init (git-fixes). +- commit 5cd2e68 + +- bnad: fix work_queue type mismatch (git-fixes). +- commit 1a2a9a7 + +- i40e: take into account XDP Tx queues when stopping rings + (git-fixes). +- commit f377fcb + +- i40e: avoid double calling i40e_pf_rxq_wait() (git-fixes). +- commit 925c60c + +- i40e: Fix wrong mask used during DCB config (git-fixes). +- commit 498f506 + +- i40e: Fix waiting for queues of all VSIs to be disabled + (git-fixes). +- commit 4a4e88c + +- octeontx2-af: Remove the PF_FUNC validation for NPC transmit + rules (git-fixes). +- commit 02c2bca + +- ionic: minimal work with 0 budget (git-fixes). +- commit c0e1f7f + +- i40e: Do not allow untrusted VF to remove administratively + set MAC (git-fixes). +- commit 530701b + +- lan966x: Fix crash when adding interface under a lag + (git-fixes). +- commit 4cc5718 + +- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (git-fixes). +- commit 905320f + +- net/mlx5: DPLL, Fix possible use after free after delayed work + timer triggers (git-fixes). +- commit 8d225a2 + +- timers: Tag (hr)timer softirq as hotplug safe (git-fixes). +- commit 37f54ca + +- blacklist.conf: false positive, fixed feature not backported +- commit 6569781 + +- Documentation: arm64: Correct SME ZA macros name (git-fixes). +- commit 2f32046 + +- docs: arm64: Move arm64 documentation under Documentation/arch/ + (git-fixes). +- Refresh + patches.suse/arm64-errata-Add-Cortex-A520-speculative-unprivilege.patch. +- Refresh + patches.suse/arm64-errata-Mitigate-Ampere1-erratum-AC03_CPU_.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-MMU-700-erratum-281.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-nesting-related-err.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Work-around-MMU-600-erratum-.patch. +- commit dbd8870 + +- Delete + patches.suse/workqueue-Override-implicit-ordered-attribute-in-wor.patch. +- blacklist.conf: the patch caused a regression and has been reverted + upstream (bsc#1219509) +- commit 24b5f0d + +- Drop bcm5974 input patch causing a regression (bsc#1220030) +- commit 63d5a46 + +- lib/stackdepot: add refcount for records (jsc-PED#7423). +- commit 150e517 + +- net: qualcomm: rmnet: fix global oob in rmnet_policy + (git-fixes). +- commit 890ecf9 + +- Refresh + patches.suse/powerpc-pseries-papr-sysparm-use-u8-arrays-for-paylo.patch. +- commit ee4a898 + +- powerpc/64: Set task pt_regs->link to the LR value on scv entry + (bsc#1194869). +- powerpc: add crtsavres.o to always-y instead of extra-y + (bsc#1194869). +- powerpc/watchpoints: Annotate atomic context in more places + (bsc#1194869). +- powerpc/watchpoint: Disable pagefaults when getting user + instruction (bsc#1194869). +- powerpc/watchpoints: Disable preemption in thread_change_pc() + (bsc#1194869). +- powerpc/pseries: Rework lppaca_shared_proc() to avoid + DEBUG_PREEMPT (bsc#1194869). +- powerpc: Don't include lppaca.h in paca.h (bsc#1194869). +- powerpc/powernv: Fix fortify source warnings in opal-prd.c + (bsc#1194869). +- commit 72b942a + +- blacklist: Add more files for unsupported powerpc architectures +- commit 47ca633 + +- blacklist.conf: fix for config we don't have +- commit 6278860 + +- powerpc/kasan: Limit KASAN thread size increase to 32KB + (bsc#1215199). +- commit a664cb1 + +- leds: Change led_trigger_blink[_oneshot]() delay parameters + to pass-by-value (git-fixes). +- commit a5e7aeb + +- usb: ucsi_acpi: Quirk to ack a connector change ack cmd + (git-fixes). +- commit 3843488 + +- nvme-keyring: restrict match length for version '1' identifiers + (bsc#1219670). +- commit 131550a + +- Refresh sorted patches. +- commit 6f4c0b8 + +- block: sed-opal: handle empty atoms when parsing response + (jsc#PED-3545 git-fixes bsc#1220089 ltc#205305). +- commit c7fe618 + +- net: ravb: Wait for operating mode to be applied (git-fixes). +- commit 40520b1 + +- powerpc/pseries: fix accuracy of stolen time (bsc#1215199). +- powerpc/64s: Increase default stack size to 32KB (bsc#1215199). +- powerpc/mm: Fix null-pointer dereference in pgtable_cache_add + (bsc#1215199). +- powerpc/lib: Validate size for vector operations (bsc#1215199). +- commit b3e0008 + +- powerpc/iommu: Fix the missing iommu_group_put() during platform + domain attach (jsc#PED-7779 jsc#PED-7780 git-fixes). +- commit 06cae39 + +- mm,page_owner: Filter out stacks by a threshold (jsc-PED#7423). +- commit 4b9a1a9 + +- net: bcmgenet: Fix FCS generation for fragmented skbuffs (git-fixes). +- commit 15da81c + +- mm,page_owner: Display all stacks and their count + (jsc-PED#7423). +- commit 582b35c + +- mm,page_owner: Implement the tracking of the stacks count + (jsc-PED#7423). +- commit 9af4176 + +- mm,page_owner: Maintain own list of stack_records structs + (jsc-PED#7423). +- commit 332036c + +- lib/stackdepot: Move stack_record struct definition into the + header (jsc-PED#7423). +- commit 19fef81 + +- lib/stackdepot: Fix first entry having a 0-handle + (jsc-PED#7423). +- commit 3666049 + +- kallsyms: ignore ARMv4 thunks along with others (git-fixes). +- modpost: trim leading spaces when processing source files list + (git-fixes). +- kbuild: Fix changing ELF file type for output of gen_btf for + big endian (git-fixes). +- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update (git-fixes). +- irqchip/irq-brcmstb-l2: Add write memory barrier before exit + (git-fixes). +- i2c: i801: Fix block process call transactions (git-fixes). +- i2c: qcom-geni: Correct I2C TRE sequence (git-fixes). +- commit 65eebf2 + +- nvme-fabrics: fix I/O connect error handling (git-fixes). +- commit b81dbf7 + +- xfs: reset XFS_ATTR_INCOMPLETE filter on node removal + (git-fixes). +- commit 387ed3b + +- xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real + (git-fixes). +- commit 73bc52b + +- xfs: don't leak recovered attri intent items (git-fixes). +- commit 3311908 + +- xfs: dquot recovery does not validate the recovered dquot + (git-fixes). +- commit 11dd393 + +- xfs: clean up dqblk extraction (git-fixes). +- commit 2a55daa + +- xfs: inode recovery does not validate the recovered inode + (git-fixes). +- commit eb71955 + +- xfs: handle nimaps=0 from xfs_bmapi_write in + xfs_alloc_file_space (git-fixes). +- commit a21b8a6 + +- xfs: introduce protection for drop nlink (git-fixes). +- commit c20e066 + +- xfs: rt stubs should return negative errnos when rt disabled + (git-fixes). +- commit 3d89caf + +- xfs: prevent rt growfs when quota is enabled (git-fixes). +- commit fff2e4b + +- xfs: hoist freeing of rt data fork extent mappings (git-fixes). +- commit 44ca58e + +- xfs: bump max fsgeom struct version (git-fixes). +- commit 7d7701a + +- driver core: fw_devlink: Improve detection of overlapping cycles + (git-fixes). +- driver core: Fix device_link_flag_is_sync_state_only() + (git-fixes). +- iio: adc: ad4130: only set GPIO_CTRL if pin is unused + (git-fixes). +- iio: adc: ad4130: zero-initialize clock init data (git-fixes). +- iio: accel: bma400: Fix a compilation problem (git-fixes). +- iio: commom: st_sensors: ensure proper DMA alignment + (git-fixes). +- staging: iio: ad5933: fix type mismatch regression (git-fixes). +- iio: adc: ad_sigma_delta: ensure proper DMA alignment + (git-fixes). +- iio: imu: adis: ensure proper DMA alignment (git-fixes). +- iio: imu: bno055: serdev requires REGMAP (git-fixes). +- iio: magnetometer: rm3100: add boundary check for the value + read from RM3100_REG_TMRC (git-fixes). +- iio: pressure: bmp280: Add missing bmp085 to SPI id table + (git-fixes). +- iio: core: fix memleak in iio_device_register_sysfs (git-fixes). +- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (git-fixes). +- media: ir_toy: fix a memleak in irtoy_tx (git-fixes). +- media: Revert "media: rkisp1: Drop IRQF_SHARED" (git-fixes). +- commit 7fba7be + +- ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU + (git-fixes). +- ALSA: hda/realtek: cs35l41: Add internal speaker support for + ASUS UM3402 with missing DSD (git-fixes). +- ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (git-fixes). +- ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA + (git-fixes). +- ALSA: hda: Increase default bdl_pos_adj for Apollo Lake + (git-fixes). +- ALSA: hda: Replace numeric device IDs with constant values + (git-fixes). +- ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get + (git-fixes). +- ALSA: hda: Properly setup HDMI stream (git-fixes). +- commit 65b7327 + +- ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (git-fixes). +- commit 2ab077c + +- ALSA: hda/realtek: fix mute/micmute LED For HP mt645 + (git-fixes). +- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 + (git-fixes). +- ALSA: hda/realtek: add IDs for Dell dual spk platform + (git-fixes). +- ALSA: hda/conexant: Add quirk for SWS JS201D (git-fixes). +- commit 96b23dc + +- ALSA: usb-audio: More relaxed check of MIDI jack names + (git-fixes). +- ASoC: SOF: IPC3: fix message bounds on ipc ops (git-fixes). +- ASoC: q6dsp: fix event handler prototype (git-fixes). +- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() + (git-fixes). +- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic + (git-fixes). +- ASoC: cs35l56: Fix deadlock in ASP1 mixer register + initialization (git-fixes). +- ASoC: tas2781: add module parameter to tascodec_init() + (git-fixes). +- ASoC: cs35l56: fix reversed if statement in + cs35l56_dspwait_asp1tx_put() (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks + table (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix device ID / model name + (git-fixes). +- ALSA: hda/cs35l56: select intended config FW_CS_DSP (git-fixes). +- wifi: brcmfmac: Adjust n_channels usage for __counted_by + (git-fixes). +- USB: serial: option: add Fibocom FM101-GL variant (git-fixes). +- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e + (git-fixes). +- USB: serial: cp210x: add ID for IMST iM871A-USB (git-fixes). +- usb: dwc3: pci: add support for the Intel Arrow Lake-H + (git-fixes). +- xhci: handle isoc Babble and Buffer Overrun events properly + (git-fixes). +- xhci: process isoc TD properly when there was a transaction + error mid TD (git-fixes). +- usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (git-fixes). +- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU + (git-fixes). +- selftests/net: change shebang to bash to support "source" + (git-fixes). +- selftests/net: convert pmtu.sh to run it in unique namespace + (git-fixes). +- selftests/net: convert unicast_extensions.sh to run it in + unique namespace (git-fixes). +- commit 1f8c296 + +- scsi: smartpqi: Bump driver version to 2.1.26-030 (bsc#1219987). +- scsi: smartpqi: Fix logical volume rescan race condition + (bsc#1219987). +- scsi: smartpqi: Add new controller PCI IDs (bsc#1219987). +- commit 343b48a + +- scsi: mpt3sas: Reload SBR without rebooting HBA (bsc#1219551). +- scsi: mpt3sas: Suppress a warning in debug kernel (bsc#1219551). +- scsi: mpt3sas: Replace dynamic allocations with local variables + (bsc#1219551). +- scsi: mpt3sas: Replace a dynamic allocation with a local + variable (bsc#1219551). +- scsi: mpt3sas: Fix typo of "TRIGGER" (bsc#1219551). +- scsi: mpt3sas: Fix an outdated comment (bsc#1219551). +- scsi: mpt3sas: Remove the iounit_pg8 member of the per-adapter + struct (bsc#1219551). +- scsi: mpt3sas: Use struct_size() for struct size calculations + (bsc#1219551). +- scsi: mpt3sas: Make MPI26_CONFIG_PAGE_PIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_0::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_RAID_VOL_0::PhysDisk a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_IO_UNIT_8::Sensor a + flexible array (bsc#1219551). +- scsi: mpt3sas: Use flexible arrays when obviously possible + (bsc#1219551). +- commit 472a48e + +- nvme: enable retries for authentication commands (bsc#1186716). +- nvme: change __nvme_submit_sync_cmd() calling conventions + (bsc#1186716). +- nvme-auth: open-code single-use macros (bsc#1186716). +- nvme: use ctrl state accessor (bsc#1186716). +- commit f8cc1d3 + +- Delete patches.suse/scsi-lpfc-limit-irq-vectors-to-online-cpus-if-kdump-kernel.patch. + Should be addressed by the previously merged upstream solution (bsc#1218180 ltc#204476). +- commit ebf5676 + +- powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids + (bsc#1218180 ltc#204476). +- powerpc/smp: Factor out assign_threads() (bsc#1218180 + ltc#204476). +- powerpc/smp: Lookup avail once per device tree node (bsc#1218180 + ltc#204476). +- powerpc/smp: Increase nr_cpu_ids to include the boot CPU + (bsc#1218180 ltc#204476). +- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core + (bsc#1218180 ltc#204476). +- commit 4c4f84a + +- KVM: VMX: Move VERW closer to VMentry for MDS mitigation (git-fixes). +- KVM: VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (git-fixes). +- x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (git-fixes). +- x86/entry_32: Add VERW just before userspace transition (git-fixes). +- x86/entry_64: Add VERW just before userspace transition (git-fixes). +- x86/bugs: Add asm helpers for executing VERW (git-fixes). +- commit 6f2943c + +- net: ethernet: mtk_wed: fix possible NULL pointer dereference + in mtk_wed_wo_queue_tx_clean() (git-fixes). +- commit f6c1c6f + +- net: ks8851: Fix TX stall caused by TX buffer overrun + (git-fixes). +- commit 309032b + +- net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit f51244f + +- net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit 0cdf0a3 + +- net: atlantic: fix double free in ring reinit logic (git-fixes). +- commit 7354340 + +- net: stmmac: Handle disabled MDIO busses from devicetree + (git-fixes). +- commit be25be7 + +- dpaa2-switch: do not ask for MDB, VLAN and FDB replay + (git-fixes). +- commit c6e8879 + +- dpaa2-switch: fix size of the dma_unmap (git-fixes). +- commit 23ea26f + +- stmmac: dwmac-loongson: drop useless check for compatible + fallback (git-fixes). +- commit 02807a5 + +- stmmac: dwmac-loongson: Make sure MDIO is initialized before + use (git-fixes). +- commit c27d9ce + +- net: fec: correct queue selection (git-fixes). +- commit 7f02173 + +- qca_spi: Fix reset behavior (git-fixes). +- commit f971346 + +- qca_debug: Fix ethtool -G iface tx behavior (git-fixes). +- commit 87b783f + +- qca_debug: Prevent crash on TX ring changes (git-fixes). +- commit a319e0e + +- clocksource: Replace all non-returning strlcpy with strscpy + (bsc#1219953). +- commit b844ff1 + +- x86/smpboot: Avoid pointless delay calibration if TSC is + synchronized (bsc#1219953). +- commit 7dfe12b + +- rcutorture: Add fqs_holdoff check before fqs_task is created + (bsc#1219953). +- commit d6f81ac + +- locktorture: Increase Hamming distance between call_rcu_chain + and rcu_call_chains (bsc#1219953). +- commit 82380d1 + +- asm-generic: qspinlock: fix queued_spin_value_unlocked() + implementation (bsc#1219953). +- commit a3ab6e9 + +- locktorture: Check the correct variable for allocation failure + (bsc#1219953). +- commit 5884e2f + +- rcutorture: Traverse possible cpu to set maxcpu in + rcu_nocb_toggle() (bsc#1219953). +- commit ac1c709 + +- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 + (bsc#1219953). +- commit de5b047 + +- locktorture: Rename readers_bind/writers_bind to + bind_readers/bind_writers (bsc#1219953). +- commit 1dc09ec + +- doc: Catch-up update for locktorture module parameters + (bsc#1219953). +- commit 19c054c + +- locktorture: Add call_rcu_chains module parameter (bsc#1219953). +- commit 9348bbf + +- locktorture: Add new module parameters to + lock_torture_print_module_parms() (bsc#1219953). +- commit 59c9dd5 + +- torture: Print out torture module parameters (bsc#1219953). +- commit f0a2f52 + +- locktorture: Add acq_writer_lim to complain about long + acquistion times (bsc#1219953). +- commit 495f129 + +- locktorture: Consolidate "if" statements in + lock_torture_writer() (bsc#1219953). +- commit 19cd3cf + +- locktorture: Alphabetize torture_param() entries (bsc#1219953). +- commit 4d45162 + +- locktorture: Add readers_bind and writers_bind module parameters + (bsc#1219953). +- commit d4bab3f + +- rcutorture: Fix stuttering races and other issues (bsc#1219953). +- commit 14a2209 + +- torture: Move rcutorture_sched_setaffinity() out of rcutorture + (bsc#1219953). +- commit ec64c16 + +- torture: Make torture_hrtimeout_ns() take an hrtimer mode + parameter (bsc#1219953). +- commit 7155d42 + +- torture: Share torture_random_state with torture_shuffle_tasks() + (bsc#1219953). +- commit abf8744 + +- locking/lockdep: Fix string sizing bug that triggers a + format-truncation compiler-warning (bsc#1219953). +- commit 23d08c5 + +- locking/debug: Fix debugfs API return value checks to use + IS_ERR() (bsc#1219953). +- commit 048609a + +- locking/ww_mutex/test: Make sure we bail out instead of livelock + (bsc#1219953). +- commit 4038509 + +- locking/ww_mutex/test: Fix potential workqueue corruption + (bsc#1219953). +- commit def0333 + +- locking/ww_mutex/test: Use prng instead of rng to avoid hangs + at bootup (bsc#1219953). +- commit aacf9cc + +- asm-generic: ticket-lock: Optimize arch_spin_value_unlocked() + (bsc#1219953). +- commit b967504 + +- futex: Use a folio instead of a page (bsc#1219953). +- commit a11123c + +- locking/seqlock: Do the lockdep annotation before locking in + do_write_seqcount_begin_nested() (bsc#1219953). +- commit d372072 + +- rcutorture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit a88dc75 + +- torture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit 9c51efc + +- torture: Move stutter_wait() timeouts to hrtimers (bsc#1219953). +- commit 8bcefe1 + +- torture: Move torture_shuffle() timeouts to hrtimers + (bsc#1219953). +- commit 24edc78 + +- torture: Move torture_onoff() timeouts to hrtimers + (bsc#1219953). +- commit c16d2c1 + +- torture: Make torture_hrtimeout_*() use TASK_IDLE (bsc#1219953). +- commit 15e523b + +- torture: Add lock_torture writer_fifo module parameter + (bsc#1219953). +- commit 86a51c8 + +- torture: Add a kthread-creation callback to + _torture_create_kthread() (bsc#1219953). +- commit a568efe + +- torture: Support randomized shuffling for proxy exec testing + (bsc#1219953). +- commit dfb6658 + +- rcutorture: Dump grace-period state upon rtort_pipe_count + incidents (bsc#1219953). +- commit 39c3645 + +- powerpc/kcsan: Properly instrument arch_spin_unlock() + (bsc#1219953). +- commit 49ef44f + +- locktorture: Add long_hold to adjust lock-hold delays + (bsc#1219953). +- commit 21a09d3 + +- intel_idle: add Sierra Forest SoC support (jsc#PED-5816). +- commit d8dfa47 + +- intel_idle: add Grand Ridge SoC support (jsc#PED-5816). +- commit be47fec + +- powerpc/pseries/papr-sysparm: use u8 arrays for payloads + (jsc#PED-4486 git-fixes). +- commit 8b94284 + +- PCI: Add PCIE_PME_TO_L2_TIMEOUT_US L2 ready timeout value + (git-fixes). +- commit a77e06b + +- PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members + (git-fixes). +- commit 4a87954 + +- PCI: dwc: endpoint: Introduce .pre_init() and .deinit() + (git-fixes). +- commit 75c1ddc + +- PCI: dwc: Add host_post_init() callback (git-fixes). +- commit 5c6ab40 + +- PCI: dwc: Implement generic suspend/resume functionality + (git-fixes). +- commit 42b5947 + +- dmaengine: dw-edma: Rename dw_edma_core_ops structure to + dw_edma_plat_ops (git-fixes). +- commit a3742cf + +- blacklist.conf: obsoleted +- commit c534e08 + +- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() + (git-fixes). +- commit 686e708 + +- PCI: dwc: Use FIELD_GET/PREP() (git-fixes). +- commit 34f9411 + +- PCI/ASPM: Fix deadlock when enabling ASPM (git-fixes). +- commit aa4d6dc + +- PCI: qcom: Clean up ASPM comment (git-fixes). +- commit a57ad60 + +- PCI: qcom: Fix potential deadlock when enabling ASPM + (git-fixes). +- commit adc25b6 + +- PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops + (git-fixes). +- commit c63fc13 + +- PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link + speed (git-fixes). +- commit a80c081 + +- PCI: qcom: Do not advertise hotplug capability for IP v2.1.0 + (git-fixes). +- commit 756f736 + +- PCI: qcom: Do not advertise hotplug capability for IP v1.0.0 + (git-fixes). +- commit 00fef1b + +- PCI: qcom: Use post init sequence of IP v2.3.2 for v2.4.0 + (git-fixes). +- commit 2132a8c + +- PCI: qcom: Do not advertise hotplug capability for IP v2.3.2 + (git-fixes). +- commit 1e670bc + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.3.3 + and v2.9.0 (git-fixes). +- commit 2b2b866 + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.7.0 + and v1.9.0 (git-fixes). +- commit c7b4716 + +- blacklist.conf: false positive +- commit 88b8f1d + +- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 + (git-fixes). +- commit 5367630 + +- pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (git-fixes). +- commit 3f9a915 + +- platform: mellanox: Cosmetic changes (git-fixes). +- commit 201fef6 + +- blacklist.conf: false positive +- commit 569fb89 + +- blacklist.conf: stupid cleanup +- commit 7489b61 + +- platform/mellanox: mlxbf-bootctl: add NET dependency into + Kconfig (git-fixes). +- commit c7f1631 + +- platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout + (git-fixes). +- commit d61129c + +- maple_tree: do not preallocate nodes for slot stores + (bsc#1219404). +- commit 2307e38 + +- mm: always lock new vma before inserting into vma tree + (bsc#1219558). +- commit 4dd5f88 + +- mm: lock vma explicitly before doing vm_flags_reset and + vm_flags_reset_once (bsc#1219558). +- commit 3ebd604 + +- mm: replace mmap with vma write lock assertions when operating + on a vma (bsc#1219558). +- commit 50e3b4d + +- mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for + vma and mmap (bsc#1219558). +- commit b999b29 + +- mmap: fix vma_iterator in error path of vma_merge() + (bsc#1219558). +- commit af3b8c0 + +- mm: fix vm_brk_flags() to not bail out while holding lock + (bsc#1219558). +- commit 817bef2 + +- mm/mmap: change vma iteration order in do_vmi_align_munmap() + (bsc#1219558). +- commit 8f876cd + +- mm: set up vma iterator for vma_iter_prealloc() calls + (bsc#1219558). +- commit 2d402b6 + +- mm: use vma_iter_clear_gfp() in nommu (bsc#1219558). +- commit 666385f + +- mm: remove re-walk from mmap_region() (bsc#1219558). +- commit 85c7321 + +- mm: remove prev check from do_vmi_align_munmap() (bsc#1219558). +- commit d77a7e1 + +- mm: change do_vmi_align_munmap() tracking of VMAs to remove + (bsc#1219558). +- commit 595be09 + +- mm/mmap: clean up validate_mm() calls (bsc#1219558). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 5726712 + +- mm/mmap: move vma operations to mm_struct out of the critical + section of file mapping lock (bsc#1219558). +- commit 4a16ce1 + +- maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW states + (bsc#1219558). +- maple_tree: add mas_is_active() to detect in-tree walks + (bsc#1219558). +- maple_tree: shrink struct maple_tree (bsc#1219558). +- maple_tree: clean up mas_wr_append() (bsc#1219558). +- maple_tree: reduce resets during store setup (bsc#1219558). +- maple_tree: refine mas_preallocate() node calculations + (bsc#1219558). +- maple_tree: move mas_wr_end_piv() below mas_wr_extend_null() + (bsc#1219558). +- maple_tree: adjust node allocation on mas_rebalance() + (bsc#1219558). +- maple_tree: re-introduce entry to mas_preallocate() arguments + (bsc#1219558). +- commit 911aa39 + +- maple_tree: introduce __mas_set_range() (bsc#1219558). +- maple_tree: add benchmarking for mas_prev() (bsc#1219558). +- maple_tree: add benchmarking for mas_for_each (bsc#1219558). +- maple_tree: Be more strict about locking (bsc#1219558). +- mm/mmap: change detached vma locking scheme (bsc#1219558). +- maple_tree: relax lockdep checks for on-stack trees + (bsc#1219558). +- maple_tree: mtree_insert: fix typo in kernel-doc description + of GFP flags (bsc#1219558). +- maple_tree: mtree_insert*: fix typo in kernel-doc description + (bsc#1219558). +- maple_tree: drop mas_first_entry() (bsc#1219558). +- maple_tree: replace mas_logical_pivot() with mas_safe_pivot() + (bsc#1219558). +- commit a3884af + +- maple_tree: update mt_validate() (bsc#1219558). +- maple_tree: make mas_validate_limits() check root node and + node limit (bsc#1219558). +- maple_tree: fix mas_validate_child_slot() to check last missed + slot (bsc#1219558). +- maple_tree: make mas_validate_gaps() to check metadata + (bsc#1219558). +- maple_tree: don't use MAPLE_ARANGE64_META_MAX to indicate no + gap (bsc#1219558). +- maple_tree: add a fast path case in mas_wr_slot_store() + (bsc#1219558). +- maple_tree: optimize mas_wr_append(), also improve duplicating + VMAs (bsc#1219558). +- maple_tree: add test for mas_wr_modify() fast path + (bsc#1219558). +- maple_tree: fix a few documentation issues (bsc#1219558). +- commit ed58165 + +- vm: fix move_vma() memory accounting being off (bsc#1219404). +- commit 8061f6c + +- mm: Update do_vmi_align_munmap() return semantics (bsc#1219404). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 7580cf9 + +- mm: don't do validate_mm() unnecessarily and without mmap + locking (bsc#1219404). +- mm: validate the mm before dropping the mmap lock (bsc#1219404). +- mm: Always downgrade mmap_lock if requested (bsc#1219404). +- userfaultfd: fix regression in userfaultfd_unmap_prep() + (bsc#1219404). +- mm/mmap: separate writenotify and dirty tracking logic + (bsc#1219404). +- commit b6ee33d + +- maple_tree: add comments and some minor cleanups to + mas_wr_append() (bsc#1219404). +- Refresh + patches.suse/maple_tree-disable-mas_wr_append-when-other-re.patch. +- commit 8ab650e + +- maple_tree: relocate the declaration of mas_empty_area_rev() + (bsc#1219404). +- maple_tree: simplify and clean up mas_wr_node_store() + (bsc#1219404). +- maple_tree: rework mas_wr_slot_store() to be cleaner and more + efficient (bsc#1219404). +- maple_tree: add mas_wr_new_end() to calculate new_end accurately + (bsc#1219404). +- maple_tree: make the code symmetrical in mas_wr_extend_null() + (bsc#1219404). +- maple_tree: simplify mas_is_span_wr() (bsc#1219404). +- maple_tree: drop mas_{rev_}alloc() and mas_fill_gap() + (bsc#1219404). +- maple_tree: rework mtree_alloc_{range,rrange}() (bsc#1219404). +- commit d2740e9 + +- maple_tree: update testing code for mas_{next,prev,walk} + (bsc#1219404). +- Refresh + patches.suse/maple_tree-fix-32-bit-mas_next-testing.patch. +- commit befb467 + +- mm: avoid rewalk in mmap_region (bsc#1219404). +- mm: add vma_iter_{next,prev}_range() to vma iterator + (bsc#1219404). +- maple_tree: clear up index and last setting in single entry tree + (bsc#1219404). +- maple_tree: add mas_prev_range() and mas_find_range_rev + interface (bsc#1219404). +- maple_tree: introduce mas_prev_slot() interface (bsc#1219404). +- maple_tree: relocate mas_rewalk() and mas_rewalk_if_dead() + (bsc#1219404). +- maple_tree: add mas_next_range() and mas_find_range() interfaces + (bsc#1219404). +- maple_tree: introduce mas_next_slot() interface (bsc#1219404). +- maple_tree: change RCU checks to WARN_ON() instead of BUG_ON() + (bsc#1219404). +- commit ac1cd44 + +- maple_tree: make test code work without debug enabled + (bsc#1219404). +- Refresh + patches.suse/maple_tree-add-GFP_KERNEL-to-allocations-in-mas_expe.patch. +- commit c5591fa + +- maple_tree: fix testing mas_empty_area() (bsc#1219404). +- maple_tree: revise limit checks in mas_empty_area{_rev}() + (bsc#1219404). +- maple_tree: try harder to keep active node with mas_prev() + (bsc#1219404). +- maple_tree: try harder to keep active node after mas_next() + (bsc#1219404). +- mm/mmap: change do_vmi_align_munmap() for maple tree iterator + changes (bsc#1219404). +- maple_tree: mas_start() reset depth on dead node (bsc#1219404). +- maple_tree: remove unnecessary check from mas_destroy() + (bsc#1219404). +- mm: update vma_iter_store() to use MAS_WARN_ON() (bsc#1219404). +- mm: update validate_mm() to use vma iterator (bsc#1219404). +- commit b5f7997 + +- maple_tree: return error on mte_pivots() out of range + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() prior to calling mas_meta_gap() + (bsc#1219404). +- maple_tree: use MAS_WR_BUG_ON() in mas_store_prealloc() + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() in mas_set_height() (bsc#1219404). +- maple_tree: convert debug code to use MT_WARN_ON() and + MAS_WARN_ON() (bsc#1219404). +- maple_tree: convert BUG_ON() to MT_BUG_ON() (bsc#1219404). +- maple_tree: clean up mas_dfs_postorder() (bsc#1219404). +- maple_tree: avoid unnecessary ascending (bsc#1219404). +- maple_tree: fix static analyser cppcheck issue (bsc#1219404). +- commit e7b5e3b + +- maple_tree: update mas_preallocate() testing (bsc#1219404). +- commit 49b074b + +- livepatch: Add sample livepatch module (bsc#1218644). +- commit 87a7c27 + +- kbuild/modpost: integrate klp-convert (bsc#1218644). +- commit 1f6875e + +- livepatch: Add klp-convert tool (bsc#1218644). +- commit dd2884f + +- livepatch: Create and include UAPI headers (bsc#1218644). +- commit d3771a8 + +- dm: dm_blk_ioctl: implement path failover for SG_IO (bsc#1183045, bsc#1216776). +- commit 41f0e96 + kernel-obs-build +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. (bsc#1216776, bsc#1220277) +- commit 92057e0 + +- supported.conf: Mark adin driver as supported (jsc#PED-4736 bsc#1220218) +- commit ea21e8c + +- mm: move vma locking out of vma_prepare and dup_anon_vma + (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit ce51ec9 + +- mmap: fix error paths with dup_anon_vma() (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit 04c8742 + +- selftests/iommu: fix the config fragment (git-fixes). +- platform/x86: thinkpad_acpi: Only update profile if successfully + converted (git-fixes). +- platform/x86: intel-vbtn: Stop calling "VBDL" from + notify_handler (git-fixes). +- platform/x86: touchscreen_dmi: Allow partial (prefix) matches + for ACPI names (git-fixes). +- net: phy: realtek: Fix rtl8211f_config_init() for + RTL8211F(D)(I)-VD-CG PHY (git-fixes). +- selftests: bonding: set active slave to primary eth1 + specifically (git-fixes). +- crypto: virtio/akcipher - Fix stack overflow on memcpy + (git-fixes). +- can: netlink: Fix TDCO calculation using the old data bittiming + (git-fixes). +- can: j1939: Fix UAF in j1939_sk_match_filter during + setsockopt(SO_J1939_FILTER) (git-fixes). +- wifi: iwlwifi: mvm: fix a crash when we run out of stations + (git-fixes). +- wifi: iwlwifi: uninitialized variable in + iwl_acpi_get_ppag_table() (git-fixes). +- wifi: iwlwifi: Fix some error codes (git-fixes). +- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() + (git-fixes). +- spi-mxs: Fix chipselect glitch (git-fixes). +- spi: ppc4xx: Drop write-only variable (git-fixes). +- HID: wacom: generic: Avoid reporting a serial of '0' to + userspace (git-fixes). +- HID: wacom: Do not register input devices until after + hid_hw_start (git-fixes). +- commit aa892f5 + +- mm, mmap: fix vma_merge() case 7 with vma_ops->close + (bsc#1217313). +- commit 3278f37 + +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. +- commit 5d036a3 + +- Rename and refresh + patches.suse/cpufreq-ondemand-Set-default-up_threshold-to-30-on-multi-core-systems.patch. +- commit c52e450 + +- netfilter: nft_set_rbtree: skip end interval element from gc + (bsc#1220144 CVE-2024-26581). +- commit 66ac4ca + +- netfilter: nf_tables: nft_set_rbtree: fix spurious insertion + failure (git-fixes). +- commit 1616b86 + +- netfilter: nft_set_rbtree: skip sync GC for new elements in + this transaction (git-fixes). +- commit fe02f5f + +- net: micrel: Fix PTP frame parsing for lan8814 (git-fixes). +- commit fdde0d3 + +- tun: add missing rx stats accounting in tun_xdp_act (git-fixes). +- commit 54ceabf + +- tun: fix missing dropped counter in tun_xdp_act (git-fixes). +- commit 81acbf0 + +- Update patches.suse/powerpc-pseries-fix-accuracy-of-stolen-time.patch + (bsc#1215199 bsc#1220129 ltc#205683). +- commit 3a6e250 + +- nvme-fabrics: typo in nvmf_parse_key() (bsc#1219670). +- commit aaaca39 + +- scsi: ibmvfc: Open-code reset loop for target reset + (bsc#1220106). +- commit d127e55 + +- scsi: ibmvfc: Limit max hw queues by num_online_cpus() + (bsc#1220106). +- commit 3ef410b + +- sched/membarrier: reduce the ability to hammer on sys_membarrier + (git-fixes). +- commit 55d8e46 + +- RDMA/srpt: fix function pointer cast warnings (git-fixes) +- commit ddb0ea4 + +- RDMA/qedr: Fix qedr_create_user_qp error flow (git-fixes) +- commit f6e1202 + +- RDMA/srpt: Support specifying the srpt_service_guid parameter (git-fixes) +- commit 118994c + +- IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (git-fixes) +- commit 86d2329 + +- RDMA/irdma: Add AE for too many RNRS (git-fixes) +- commit 39a8fd9 + +- RDMA/irdma: Set the CQ read threshold for GEN 1 (git-fixes) +- commit d6a78b2 + +- RDMA/irdma: Validate max_send_wr and max_recv_wr (git-fixes) +- commit 4ad24ee + +- RDMA/irdma: Fix KASAN issue with tasklet (git-fixes) +- commit 3d431c6 + +- IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (git-fixes) +- commit 5cf010f + +- RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (git-fixes) +- commit e1fcbb3 + +- RDMA/bnxt_re: Return error for SRQ resize (git-fixes) +- commit 154ab68 + +- RDMA/bnxt_re: Fix unconditional fence for newer adapters (git-fixes) +- commit f16dc69 + +- RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (git-fixes) +- commit ec51b18 + +- RDMA/bnxt_re: Avoid creating fence MR for newer adapters (git-fixes) +- commit 1e41e8f + +- IB/hfi1: Fix a memleak in init_credit_return (git-fixes) +- commit 6060765 + +- mm,page_owner: Update Documentation regarding page_owner_stacks + (jsc-PED#7423). +- commit 84eb808 + +- series.conf: temporarily disable upstream patch + patches.suse/md-bitmap-don-t-use-index-for-pages-backing-the-bitm-d703.patch + (bsc#1219261) +- commit 57020cb + +- btrfs: don't clear qgroup reserved bit in release_folio + (bsc#1216196). +- commit 3546ef4 + +- btrfs: free qgroup pertrans reserve on transaction abort + (bsc#1216196). +- commit 48e3e79 + +- btrfs: fix qgroup_free_reserved_data int overflow (bsc#1216196). +- commit 56f38ab + +- btrfs: free qgroup reserve when ORDERED_IOERR is set + (bsc#1216196). +- commit c0918a8 + +- net: openvswitch: limit the number of recursions from action + sets (bsc#1219835 CVE-2024-1151). +- commit af45645 + +- lib/stackdepot: add depot_fetch_stack helper (jsc-PED#7423). +- commit 1be3e14 + +- powerpc/pseries/iommu: DLPAR add doesn't completely initialize + pci_controller (bsc#1215199). +- commit 5fb603b + +- igc: Remove temporary workaround (git-fixes). +- commit eb132b5 + +- igb: Fix string truncation warnings in igb_set_fw_version + (git-fixes). +- commit 605f8bb + +- net: ravb: Count packets instead of descriptors in GbEth RX path + (git-fixes). +- commit 2d0b099 + +- pppoe: Fix memory leak in pppoe_sendmsg() (git-fixes). +- commit 65a997a + +- ice: Add check for lport extraction to LAG init (git-fixes). +- commit 5cd2e68 + +- bnad: fix work_queue type mismatch (git-fixes). +- commit 1a2a9a7 + +- i40e: take into account XDP Tx queues when stopping rings + (git-fixes). +- commit f377fcb + +- i40e: avoid double calling i40e_pf_rxq_wait() (git-fixes). +- commit 925c60c + +- i40e: Fix wrong mask used during DCB config (git-fixes). +- commit 498f506 + +- i40e: Fix waiting for queues of all VSIs to be disabled + (git-fixes). +- commit 4a4e88c + +- octeontx2-af: Remove the PF_FUNC validation for NPC transmit + rules (git-fixes). +- commit 02c2bca + +- ionic: minimal work with 0 budget (git-fixes). +- commit c0e1f7f + +- i40e: Do not allow untrusted VF to remove administratively + set MAC (git-fixes). +- commit 530701b + +- lan966x: Fix crash when adding interface under a lag + (git-fixes). +- commit 4cc5718 + +- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (git-fixes). +- commit 905320f + +- net/mlx5: DPLL, Fix possible use after free after delayed work + timer triggers (git-fixes). +- commit 8d225a2 + +- timers: Tag (hr)timer softirq as hotplug safe (git-fixes). +- commit 37f54ca + +- blacklist.conf: false positive, fixed feature not backported +- commit 6569781 + +- Documentation: arm64: Correct SME ZA macros name (git-fixes). +- commit 2f32046 + +- docs: arm64: Move arm64 documentation under Documentation/arch/ + (git-fixes). +- Refresh + patches.suse/arm64-errata-Add-Cortex-A520-speculative-unprivilege.patch. +- Refresh + patches.suse/arm64-errata-Mitigate-Ampere1-erratum-AC03_CPU_.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-MMU-700-erratum-281.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-nesting-related-err.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Work-around-MMU-600-erratum-.patch. +- commit dbd8870 + +- Delete + patches.suse/workqueue-Override-implicit-ordered-attribute-in-wor.patch. +- blacklist.conf: the patch caused a regression and has been reverted + upstream (bsc#1219509) +- commit 24b5f0d + +- Drop bcm5974 input patch causing a regression (bsc#1220030) +- commit 63d5a46 + +- lib/stackdepot: add refcount for records (jsc-PED#7423). +- commit 150e517 + +- net: qualcomm: rmnet: fix global oob in rmnet_policy + (git-fixes). +- commit 890ecf9 + +- Refresh + patches.suse/powerpc-pseries-papr-sysparm-use-u8-arrays-for-paylo.patch. +- commit ee4a898 + +- powerpc/64: Set task pt_regs->link to the LR value on scv entry + (bsc#1194869). +- powerpc: add crtsavres.o to always-y instead of extra-y + (bsc#1194869). +- powerpc/watchpoints: Annotate atomic context in more places + (bsc#1194869). +- powerpc/watchpoint: Disable pagefaults when getting user + instruction (bsc#1194869). +- powerpc/watchpoints: Disable preemption in thread_change_pc() + (bsc#1194869). +- powerpc/pseries: Rework lppaca_shared_proc() to avoid + DEBUG_PREEMPT (bsc#1194869). +- powerpc: Don't include lppaca.h in paca.h (bsc#1194869). +- powerpc/powernv: Fix fortify source warnings in opal-prd.c + (bsc#1194869). +- commit 72b942a + +- blacklist: Add more files for unsupported powerpc architectures +- commit 47ca633 + +- blacklist.conf: fix for config we don't have +- commit 6278860 + +- powerpc/kasan: Limit KASAN thread size increase to 32KB + (bsc#1215199). +- commit a664cb1 + +- leds: Change led_trigger_blink[_oneshot]() delay parameters + to pass-by-value (git-fixes). +- commit a5e7aeb + +- usb: ucsi_acpi: Quirk to ack a connector change ack cmd + (git-fixes). +- commit 3843488 + +- nvme-keyring: restrict match length for version '1' identifiers + (bsc#1219670). +- commit 131550a + +- Refresh sorted patches. +- commit 6f4c0b8 + +- block: sed-opal: handle empty atoms when parsing response + (jsc#PED-3545 git-fixes bsc#1220089 ltc#205305). +- commit c7fe618 + +- net: ravb: Wait for operating mode to be applied (git-fixes). +- commit 40520b1 + +- powerpc/pseries: fix accuracy of stolen time (bsc#1215199). +- powerpc/64s: Increase default stack size to 32KB (bsc#1215199). +- powerpc/mm: Fix null-pointer dereference in pgtable_cache_add + (bsc#1215199). +- powerpc/lib: Validate size for vector operations (bsc#1215199). +- commit b3e0008 + +- powerpc/iommu: Fix the missing iommu_group_put() during platform + domain attach (jsc#PED-7779 jsc#PED-7780 git-fixes). +- commit 06cae39 + +- mm,page_owner: Filter out stacks by a threshold (jsc-PED#7423). +- commit 4b9a1a9 + +- net: bcmgenet: Fix FCS generation for fragmented skbuffs (git-fixes). +- commit 15da81c + +- mm,page_owner: Display all stacks and their count + (jsc-PED#7423). +- commit 582b35c + +- mm,page_owner: Implement the tracking of the stacks count + (jsc-PED#7423). +- commit 9af4176 + +- mm,page_owner: Maintain own list of stack_records structs + (jsc-PED#7423). +- commit 332036c + +- lib/stackdepot: Move stack_record struct definition into the + header (jsc-PED#7423). +- commit 19fef81 + +- lib/stackdepot: Fix first entry having a 0-handle + (jsc-PED#7423). +- commit 3666049 + +- kallsyms: ignore ARMv4 thunks along with others (git-fixes). +- modpost: trim leading spaces when processing source files list + (git-fixes). +- kbuild: Fix changing ELF file type for output of gen_btf for + big endian (git-fixes). +- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update (git-fixes). +- irqchip/irq-brcmstb-l2: Add write memory barrier before exit + (git-fixes). +- i2c: i801: Fix block process call transactions (git-fixes). +- i2c: qcom-geni: Correct I2C TRE sequence (git-fixes). +- commit 65eebf2 + +- nvme-fabrics: fix I/O connect error handling (git-fixes). +- commit b81dbf7 + +- xfs: reset XFS_ATTR_INCOMPLETE filter on node removal + (git-fixes). +- commit 387ed3b + +- xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real + (git-fixes). +- commit 73bc52b + +- xfs: don't leak recovered attri intent items (git-fixes). +- commit 3311908 + +- xfs: dquot recovery does not validate the recovered dquot + (git-fixes). +- commit 11dd393 + +- xfs: clean up dqblk extraction (git-fixes). +- commit 2a55daa + +- xfs: inode recovery does not validate the recovered inode + (git-fixes). +- commit eb71955 + +- xfs: handle nimaps=0 from xfs_bmapi_write in + xfs_alloc_file_space (git-fixes). +- commit a21b8a6 + +- xfs: introduce protection for drop nlink (git-fixes). +- commit c20e066 + +- xfs: rt stubs should return negative errnos when rt disabled + (git-fixes). +- commit 3d89caf + +- xfs: prevent rt growfs when quota is enabled (git-fixes). +- commit fff2e4b + +- xfs: hoist freeing of rt data fork extent mappings (git-fixes). +- commit 44ca58e + +- xfs: bump max fsgeom struct version (git-fixes). +- commit 7d7701a + +- driver core: fw_devlink: Improve detection of overlapping cycles + (git-fixes). +- driver core: Fix device_link_flag_is_sync_state_only() + (git-fixes). +- iio: adc: ad4130: only set GPIO_CTRL if pin is unused + (git-fixes). +- iio: adc: ad4130: zero-initialize clock init data (git-fixes). +- iio: accel: bma400: Fix a compilation problem (git-fixes). +- iio: commom: st_sensors: ensure proper DMA alignment + (git-fixes). +- staging: iio: ad5933: fix type mismatch regression (git-fixes). +- iio: adc: ad_sigma_delta: ensure proper DMA alignment + (git-fixes). +- iio: imu: adis: ensure proper DMA alignment (git-fixes). +- iio: imu: bno055: serdev requires REGMAP (git-fixes). +- iio: magnetometer: rm3100: add boundary check for the value + read from RM3100_REG_TMRC (git-fixes). +- iio: pressure: bmp280: Add missing bmp085 to SPI id table + (git-fixes). +- iio: core: fix memleak in iio_device_register_sysfs (git-fixes). +- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (git-fixes). +- media: ir_toy: fix a memleak in irtoy_tx (git-fixes). +- media: Revert "media: rkisp1: Drop IRQF_SHARED" (git-fixes). +- commit 7fba7be + +- ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU + (git-fixes). +- ALSA: hda/realtek: cs35l41: Add internal speaker support for + ASUS UM3402 with missing DSD (git-fixes). +- ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (git-fixes). +- ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA + (git-fixes). +- ALSA: hda: Increase default bdl_pos_adj for Apollo Lake + (git-fixes). +- ALSA: hda: Replace numeric device IDs with constant values + (git-fixes). +- ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get + (git-fixes). +- ALSA: hda: Properly setup HDMI stream (git-fixes). +- commit 65b7327 + +- ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (git-fixes). +- commit 2ab077c + +- ALSA: hda/realtek: fix mute/micmute LED For HP mt645 + (git-fixes). +- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 + (git-fixes). +- ALSA: hda/realtek: add IDs for Dell dual spk platform + (git-fixes). +- ALSA: hda/conexant: Add quirk for SWS JS201D (git-fixes). +- commit 96b23dc + +- ALSA: usb-audio: More relaxed check of MIDI jack names + (git-fixes). +- ASoC: SOF: IPC3: fix message bounds on ipc ops (git-fixes). +- ASoC: q6dsp: fix event handler prototype (git-fixes). +- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() + (git-fixes). +- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic + (git-fixes). +- ASoC: cs35l56: Fix deadlock in ASP1 mixer register + initialization (git-fixes). +- ASoC: tas2781: add module parameter to tascodec_init() + (git-fixes). +- ASoC: cs35l56: fix reversed if statement in + cs35l56_dspwait_asp1tx_put() (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks + table (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix device ID / model name + (git-fixes). +- ALSA: hda/cs35l56: select intended config FW_CS_DSP (git-fixes). +- wifi: brcmfmac: Adjust n_channels usage for __counted_by + (git-fixes). +- USB: serial: option: add Fibocom FM101-GL variant (git-fixes). +- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e + (git-fixes). +- USB: serial: cp210x: add ID for IMST iM871A-USB (git-fixes). +- usb: dwc3: pci: add support for the Intel Arrow Lake-H + (git-fixes). +- xhci: handle isoc Babble and Buffer Overrun events properly + (git-fixes). +- xhci: process isoc TD properly when there was a transaction + error mid TD (git-fixes). +- usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (git-fixes). +- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU + (git-fixes). +- selftests/net: change shebang to bash to support "source" + (git-fixes). +- selftests/net: convert pmtu.sh to run it in unique namespace + (git-fixes). +- selftests/net: convert unicast_extensions.sh to run it in + unique namespace (git-fixes). +- commit 1f8c296 + +- scsi: smartpqi: Bump driver version to 2.1.26-030 (bsc#1219987). +- scsi: smartpqi: Fix logical volume rescan race condition + (bsc#1219987). +- scsi: smartpqi: Add new controller PCI IDs (bsc#1219987). +- commit 343b48a + +- scsi: mpt3sas: Reload SBR without rebooting HBA (bsc#1219551). +- scsi: mpt3sas: Suppress a warning in debug kernel (bsc#1219551). +- scsi: mpt3sas: Replace dynamic allocations with local variables + (bsc#1219551). +- scsi: mpt3sas: Replace a dynamic allocation with a local + variable (bsc#1219551). +- scsi: mpt3sas: Fix typo of "TRIGGER" (bsc#1219551). +- scsi: mpt3sas: Fix an outdated comment (bsc#1219551). +- scsi: mpt3sas: Remove the iounit_pg8 member of the per-adapter + struct (bsc#1219551). +- scsi: mpt3sas: Use struct_size() for struct size calculations + (bsc#1219551). +- scsi: mpt3sas: Make MPI26_CONFIG_PAGE_PIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_0::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_RAID_VOL_0::PhysDisk a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_IO_UNIT_8::Sensor a + flexible array (bsc#1219551). +- scsi: mpt3sas: Use flexible arrays when obviously possible + (bsc#1219551). +- commit 472a48e + +- nvme: enable retries for authentication commands (bsc#1186716). +- nvme: change __nvme_submit_sync_cmd() calling conventions + (bsc#1186716). +- nvme-auth: open-code single-use macros (bsc#1186716). +- nvme: use ctrl state accessor (bsc#1186716). +- commit f8cc1d3 + +- Delete patches.suse/scsi-lpfc-limit-irq-vectors-to-online-cpus-if-kdump-kernel.patch. + Should be addressed by the previously merged upstream solution (bsc#1218180 ltc#204476). +- commit ebf5676 + +- powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids + (bsc#1218180 ltc#204476). +- powerpc/smp: Factor out assign_threads() (bsc#1218180 + ltc#204476). +- powerpc/smp: Lookup avail once per device tree node (bsc#1218180 + ltc#204476). +- powerpc/smp: Increase nr_cpu_ids to include the boot CPU + (bsc#1218180 ltc#204476). +- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core + (bsc#1218180 ltc#204476). +- commit 4c4f84a + +- KVM: VMX: Move VERW closer to VMentry for MDS mitigation (git-fixes). +- KVM: VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (git-fixes). +- x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (git-fixes). +- x86/entry_32: Add VERW just before userspace transition (git-fixes). +- x86/entry_64: Add VERW just before userspace transition (git-fixes). +- x86/bugs: Add asm helpers for executing VERW (git-fixes). +- commit 6f2943c + +- net: ethernet: mtk_wed: fix possible NULL pointer dereference + in mtk_wed_wo_queue_tx_clean() (git-fixes). +- commit f6c1c6f + +- net: ks8851: Fix TX stall caused by TX buffer overrun + (git-fixes). +- commit 309032b + +- net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit f51244f + +- net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit 0cdf0a3 + +- net: atlantic: fix double free in ring reinit logic (git-fixes). +- commit 7354340 + +- net: stmmac: Handle disabled MDIO busses from devicetree + (git-fixes). +- commit be25be7 + +- dpaa2-switch: do not ask for MDB, VLAN and FDB replay + (git-fixes). +- commit c6e8879 + +- dpaa2-switch: fix size of the dma_unmap (git-fixes). +- commit 23ea26f + +- stmmac: dwmac-loongson: drop useless check for compatible + fallback (git-fixes). +- commit 02807a5 + +- stmmac: dwmac-loongson: Make sure MDIO is initialized before + use (git-fixes). +- commit c27d9ce + +- net: fec: correct queue selection (git-fixes). +- commit 7f02173 + +- qca_spi: Fix reset behavior (git-fixes). +- commit f971346 + +- qca_debug: Fix ethtool -G iface tx behavior (git-fixes). +- commit 87b783f + +- qca_debug: Prevent crash on TX ring changes (git-fixes). +- commit a319e0e + +- clocksource: Replace all non-returning strlcpy with strscpy + (bsc#1219953). +- commit b844ff1 + +- x86/smpboot: Avoid pointless delay calibration if TSC is + synchronized (bsc#1219953). +- commit 7dfe12b + +- rcutorture: Add fqs_holdoff check before fqs_task is created + (bsc#1219953). +- commit d6f81ac + +- locktorture: Increase Hamming distance between call_rcu_chain + and rcu_call_chains (bsc#1219953). +- commit 82380d1 + +- asm-generic: qspinlock: fix queued_spin_value_unlocked() + implementation (bsc#1219953). +- commit a3ab6e9 + +- locktorture: Check the correct variable for allocation failure + (bsc#1219953). +- commit 5884e2f + +- rcutorture: Traverse possible cpu to set maxcpu in + rcu_nocb_toggle() (bsc#1219953). +- commit ac1c709 + +- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 + (bsc#1219953). +- commit de5b047 + +- locktorture: Rename readers_bind/writers_bind to + bind_readers/bind_writers (bsc#1219953). +- commit 1dc09ec + +- doc: Catch-up update for locktorture module parameters + (bsc#1219953). +- commit 19c054c + +- locktorture: Add call_rcu_chains module parameter (bsc#1219953). +- commit 9348bbf + +- locktorture: Add new module parameters to + lock_torture_print_module_parms() (bsc#1219953). +- commit 59c9dd5 + +- torture: Print out torture module parameters (bsc#1219953). +- commit f0a2f52 + +- locktorture: Add acq_writer_lim to complain about long + acquistion times (bsc#1219953). +- commit 495f129 + +- locktorture: Consolidate "if" statements in + lock_torture_writer() (bsc#1219953). +- commit 19cd3cf + +- locktorture: Alphabetize torture_param() entries (bsc#1219953). +- commit 4d45162 + +- locktorture: Add readers_bind and writers_bind module parameters + (bsc#1219953). +- commit d4bab3f + +- rcutorture: Fix stuttering races and other issues (bsc#1219953). +- commit 14a2209 + +- torture: Move rcutorture_sched_setaffinity() out of rcutorture + (bsc#1219953). +- commit ec64c16 + +- torture: Make torture_hrtimeout_ns() take an hrtimer mode + parameter (bsc#1219953). +- commit 7155d42 + +- torture: Share torture_random_state with torture_shuffle_tasks() + (bsc#1219953). +- commit abf8744 + +- locking/lockdep: Fix string sizing bug that triggers a + format-truncation compiler-warning (bsc#1219953). +- commit 23d08c5 + +- locking/debug: Fix debugfs API return value checks to use + IS_ERR() (bsc#1219953). +- commit 048609a + +- locking/ww_mutex/test: Make sure we bail out instead of livelock + (bsc#1219953). +- commit 4038509 + +- locking/ww_mutex/test: Fix potential workqueue corruption + (bsc#1219953). +- commit def0333 + +- locking/ww_mutex/test: Use prng instead of rng to avoid hangs + at bootup (bsc#1219953). +- commit aacf9cc + +- asm-generic: ticket-lock: Optimize arch_spin_value_unlocked() + (bsc#1219953). +- commit b967504 + +- futex: Use a folio instead of a page (bsc#1219953). +- commit a11123c + +- locking/seqlock: Do the lockdep annotation before locking in + do_write_seqcount_begin_nested() (bsc#1219953). +- commit d372072 + +- rcutorture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit a88dc75 + +- torture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit 9c51efc + +- torture: Move stutter_wait() timeouts to hrtimers (bsc#1219953). +- commit 8bcefe1 + +- torture: Move torture_shuffle() timeouts to hrtimers + (bsc#1219953). +- commit 24edc78 + +- torture: Move torture_onoff() timeouts to hrtimers + (bsc#1219953). +- commit c16d2c1 + +- torture: Make torture_hrtimeout_*() use TASK_IDLE (bsc#1219953). +- commit 15e523b + +- torture: Add lock_torture writer_fifo module parameter + (bsc#1219953). +- commit 86a51c8 + +- torture: Add a kthread-creation callback to + _torture_create_kthread() (bsc#1219953). +- commit a568efe + +- torture: Support randomized shuffling for proxy exec testing + (bsc#1219953). +- commit dfb6658 + +- rcutorture: Dump grace-period state upon rtort_pipe_count + incidents (bsc#1219953). +- commit 39c3645 + +- powerpc/kcsan: Properly instrument arch_spin_unlock() + (bsc#1219953). +- commit 49ef44f + +- locktorture: Add long_hold to adjust lock-hold delays + (bsc#1219953). +- commit 21a09d3 + +- intel_idle: add Sierra Forest SoC support (jsc#PED-5816). +- commit d8dfa47 + +- intel_idle: add Grand Ridge SoC support (jsc#PED-5816). +- commit be47fec + +- powerpc/pseries/papr-sysparm: use u8 arrays for payloads + (jsc#PED-4486 git-fixes). +- commit 8b94284 + +- PCI: Add PCIE_PME_TO_L2_TIMEOUT_US L2 ready timeout value + (git-fixes). +- commit a77e06b + +- PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members + (git-fixes). +- commit 4a87954 + +- PCI: dwc: endpoint: Introduce .pre_init() and .deinit() + (git-fixes). +- commit 75c1ddc + +- PCI: dwc: Add host_post_init() callback (git-fixes). +- commit 5c6ab40 + +- PCI: dwc: Implement generic suspend/resume functionality + (git-fixes). +- commit 42b5947 + +- dmaengine: dw-edma: Rename dw_edma_core_ops structure to + dw_edma_plat_ops (git-fixes). +- commit a3742cf + +- blacklist.conf: obsoleted +- commit c534e08 + +- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() + (git-fixes). +- commit 686e708 + +- PCI: dwc: Use FIELD_GET/PREP() (git-fixes). +- commit 34f9411 + +- PCI/ASPM: Fix deadlock when enabling ASPM (git-fixes). +- commit aa4d6dc + +- PCI: qcom: Clean up ASPM comment (git-fixes). +- commit a57ad60 + +- PCI: qcom: Fix potential deadlock when enabling ASPM + (git-fixes). +- commit adc25b6 + +- PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops + (git-fixes). +- commit c63fc13 + +- PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link + speed (git-fixes). +- commit a80c081 + +- PCI: qcom: Do not advertise hotplug capability for IP v2.1.0 + (git-fixes). +- commit 756f736 + +- PCI: qcom: Do not advertise hotplug capability for IP v1.0.0 + (git-fixes). +- commit 00fef1b + +- PCI: qcom: Use post init sequence of IP v2.3.2 for v2.4.0 + (git-fixes). +- commit 2132a8c + +- PCI: qcom: Do not advertise hotplug capability for IP v2.3.2 + (git-fixes). +- commit 1e670bc + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.3.3 + and v2.9.0 (git-fixes). +- commit 2b2b866 + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.7.0 + and v1.9.0 (git-fixes). +- commit c7b4716 + +- blacklist.conf: false positive +- commit 88b8f1d + +- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 + (git-fixes). +- commit 5367630 + +- pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (git-fixes). +- commit 3f9a915 + +- platform: mellanox: Cosmetic changes (git-fixes). +- commit 201fef6 + +- blacklist.conf: false positive +- commit 569fb89 + +- blacklist.conf: stupid cleanup +- commit 7489b61 + +- platform/mellanox: mlxbf-bootctl: add NET dependency into + Kconfig (git-fixes). +- commit c7f1631 + +- platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout + (git-fixes). +- commit d61129c + +- maple_tree: do not preallocate nodes for slot stores + (bsc#1219404). +- commit 2307e38 + +- mm: always lock new vma before inserting into vma tree + (bsc#1219558). +- commit 4dd5f88 + +- mm: lock vma explicitly before doing vm_flags_reset and + vm_flags_reset_once (bsc#1219558). +- commit 3ebd604 + +- mm: replace mmap with vma write lock assertions when operating + on a vma (bsc#1219558). +- commit 50e3b4d + +- mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for + vma and mmap (bsc#1219558). +- commit b999b29 + +- mmap: fix vma_iterator in error path of vma_merge() + (bsc#1219558). +- commit af3b8c0 + +- mm: fix vm_brk_flags() to not bail out while holding lock + (bsc#1219558). +- commit 817bef2 + +- mm/mmap: change vma iteration order in do_vmi_align_munmap() + (bsc#1219558). +- commit 8f876cd + +- mm: set up vma iterator for vma_iter_prealloc() calls + (bsc#1219558). +- commit 2d402b6 + +- mm: use vma_iter_clear_gfp() in nommu (bsc#1219558). +- commit 666385f + +- mm: remove re-walk from mmap_region() (bsc#1219558). +- commit 85c7321 + +- mm: remove prev check from do_vmi_align_munmap() (bsc#1219558). +- commit d77a7e1 + +- mm: change do_vmi_align_munmap() tracking of VMAs to remove + (bsc#1219558). +- commit 595be09 + +- mm/mmap: clean up validate_mm() calls (bsc#1219558). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 5726712 + +- mm/mmap: move vma operations to mm_struct out of the critical + section of file mapping lock (bsc#1219558). +- commit 4a16ce1 + +- maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW states + (bsc#1219558). +- maple_tree: add mas_is_active() to detect in-tree walks + (bsc#1219558). +- maple_tree: shrink struct maple_tree (bsc#1219558). +- maple_tree: clean up mas_wr_append() (bsc#1219558). +- maple_tree: reduce resets during store setup (bsc#1219558). +- maple_tree: refine mas_preallocate() node calculations + (bsc#1219558). +- maple_tree: move mas_wr_end_piv() below mas_wr_extend_null() + (bsc#1219558). +- maple_tree: adjust node allocation on mas_rebalance() + (bsc#1219558). +- maple_tree: re-introduce entry to mas_preallocate() arguments + (bsc#1219558). +- commit 911aa39 + +- maple_tree: introduce __mas_set_range() (bsc#1219558). +- maple_tree: add benchmarking for mas_prev() (bsc#1219558). +- maple_tree: add benchmarking for mas_for_each (bsc#1219558). +- maple_tree: Be more strict about locking (bsc#1219558). +- mm/mmap: change detached vma locking scheme (bsc#1219558). +- maple_tree: relax lockdep checks for on-stack trees + (bsc#1219558). +- maple_tree: mtree_insert: fix typo in kernel-doc description + of GFP flags (bsc#1219558). +- maple_tree: mtree_insert*: fix typo in kernel-doc description + (bsc#1219558). +- maple_tree: drop mas_first_entry() (bsc#1219558). +- maple_tree: replace mas_logical_pivot() with mas_safe_pivot() + (bsc#1219558). +- commit a3884af + +- maple_tree: update mt_validate() (bsc#1219558). +- maple_tree: make mas_validate_limits() check root node and + node limit (bsc#1219558). +- maple_tree: fix mas_validate_child_slot() to check last missed + slot (bsc#1219558). +- maple_tree: make mas_validate_gaps() to check metadata + (bsc#1219558). +- maple_tree: don't use MAPLE_ARANGE64_META_MAX to indicate no + gap (bsc#1219558). +- maple_tree: add a fast path case in mas_wr_slot_store() + (bsc#1219558). +- maple_tree: optimize mas_wr_append(), also improve duplicating + VMAs (bsc#1219558). +- maple_tree: add test for mas_wr_modify() fast path + (bsc#1219558). +- maple_tree: fix a few documentation issues (bsc#1219558). +- commit ed58165 + +- vm: fix move_vma() memory accounting being off (bsc#1219404). +- commit 8061f6c + +- mm: Update do_vmi_align_munmap() return semantics (bsc#1219404). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 7580cf9 + +- mm: don't do validate_mm() unnecessarily and without mmap + locking (bsc#1219404). +- mm: validate the mm before dropping the mmap lock (bsc#1219404). +- mm: Always downgrade mmap_lock if requested (bsc#1219404). +- userfaultfd: fix regression in userfaultfd_unmap_prep() + (bsc#1219404). +- mm/mmap: separate writenotify and dirty tracking logic + (bsc#1219404). +- commit b6ee33d + +- maple_tree: add comments and some minor cleanups to + mas_wr_append() (bsc#1219404). +- Refresh + patches.suse/maple_tree-disable-mas_wr_append-when-other-re.patch. +- commit 8ab650e + +- maple_tree: relocate the declaration of mas_empty_area_rev() + (bsc#1219404). +- maple_tree: simplify and clean up mas_wr_node_store() + (bsc#1219404). +- maple_tree: rework mas_wr_slot_store() to be cleaner and more + efficient (bsc#1219404). +- maple_tree: add mas_wr_new_end() to calculate new_end accurately + (bsc#1219404). +- maple_tree: make the code symmetrical in mas_wr_extend_null() + (bsc#1219404). +- maple_tree: simplify mas_is_span_wr() (bsc#1219404). +- maple_tree: drop mas_{rev_}alloc() and mas_fill_gap() + (bsc#1219404). +- maple_tree: rework mtree_alloc_{range,rrange}() (bsc#1219404). +- commit d2740e9 + +- maple_tree: update testing code for mas_{next,prev,walk} + (bsc#1219404). +- Refresh + patches.suse/maple_tree-fix-32-bit-mas_next-testing.patch. +- commit befb467 + +- mm: avoid rewalk in mmap_region (bsc#1219404). +- mm: add vma_iter_{next,prev}_range() to vma iterator + (bsc#1219404). +- maple_tree: clear up index and last setting in single entry tree + (bsc#1219404). +- maple_tree: add mas_prev_range() and mas_find_range_rev + interface (bsc#1219404). +- maple_tree: introduce mas_prev_slot() interface (bsc#1219404). +- maple_tree: relocate mas_rewalk() and mas_rewalk_if_dead() + (bsc#1219404). +- maple_tree: add mas_next_range() and mas_find_range() interfaces + (bsc#1219404). +- maple_tree: introduce mas_next_slot() interface (bsc#1219404). +- maple_tree: change RCU checks to WARN_ON() instead of BUG_ON() + (bsc#1219404). +- commit ac1cd44 + +- maple_tree: make test code work without debug enabled + (bsc#1219404). +- Refresh + patches.suse/maple_tree-add-GFP_KERNEL-to-allocations-in-mas_expe.patch. +- commit c5591fa + +- maple_tree: fix testing mas_empty_area() (bsc#1219404). +- maple_tree: revise limit checks in mas_empty_area{_rev}() + (bsc#1219404). +- maple_tree: try harder to keep active node with mas_prev() + (bsc#1219404). +- maple_tree: try harder to keep active node after mas_next() + (bsc#1219404). +- mm/mmap: change do_vmi_align_munmap() for maple tree iterator + changes (bsc#1219404). +- maple_tree: mas_start() reset depth on dead node (bsc#1219404). +- maple_tree: remove unnecessary check from mas_destroy() + (bsc#1219404). +- mm: update vma_iter_store() to use MAS_WARN_ON() (bsc#1219404). +- mm: update validate_mm() to use vma iterator (bsc#1219404). +- commit b5f7997 + +- maple_tree: return error on mte_pivots() out of range + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() prior to calling mas_meta_gap() + (bsc#1219404). +- maple_tree: use MAS_WR_BUG_ON() in mas_store_prealloc() + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() in mas_set_height() (bsc#1219404). +- maple_tree: convert debug code to use MT_WARN_ON() and + MAS_WARN_ON() (bsc#1219404). +- maple_tree: convert BUG_ON() to MT_BUG_ON() (bsc#1219404). +- maple_tree: clean up mas_dfs_postorder() (bsc#1219404). +- maple_tree: avoid unnecessary ascending (bsc#1219404). +- maple_tree: fix static analyser cppcheck issue (bsc#1219404). +- commit e7b5e3b + +- maple_tree: update mas_preallocate() testing (bsc#1219404). +- commit 49b074b + +- livepatch: Add sample livepatch module (bsc#1218644). +- commit 87a7c27 + +- kbuild/modpost: integrate klp-convert (bsc#1218644). +- commit 1f6875e + +- livepatch: Add klp-convert tool (bsc#1218644). +- commit dd2884f + +- livepatch: Create and include UAPI headers (bsc#1218644). +- commit d3771a8 + +- dm: dm_blk_ioctl: implement path failover for SG_IO (bsc#1183045, bsc#1216776). +- commit 41f0e96 + kernel-obs-qa +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. (bsc#1216776, bsc#1220277) +- commit 92057e0 + +- supported.conf: Mark adin driver as supported (jsc#PED-4736 bsc#1220218) +- commit ea21e8c + +- mm: move vma locking out of vma_prepare and dup_anon_vma + (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit ce51ec9 + +- mmap: fix error paths with dup_anon_vma() (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit 04c8742 + +- selftests/iommu: fix the config fragment (git-fixes). +- platform/x86: thinkpad_acpi: Only update profile if successfully + converted (git-fixes). +- platform/x86: intel-vbtn: Stop calling "VBDL" from + notify_handler (git-fixes). +- platform/x86: touchscreen_dmi: Allow partial (prefix) matches + for ACPI names (git-fixes). +- net: phy: realtek: Fix rtl8211f_config_init() for + RTL8211F(D)(I)-VD-CG PHY (git-fixes). +- selftests: bonding: set active slave to primary eth1 + specifically (git-fixes). +- crypto: virtio/akcipher - Fix stack overflow on memcpy + (git-fixes). +- can: netlink: Fix TDCO calculation using the old data bittiming + (git-fixes). +- can: j1939: Fix UAF in j1939_sk_match_filter during + setsockopt(SO_J1939_FILTER) (git-fixes). +- wifi: iwlwifi: mvm: fix a crash when we run out of stations + (git-fixes). +- wifi: iwlwifi: uninitialized variable in + iwl_acpi_get_ppag_table() (git-fixes). +- wifi: iwlwifi: Fix some error codes (git-fixes). +- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() + (git-fixes). +- spi-mxs: Fix chipselect glitch (git-fixes). +- spi: ppc4xx: Drop write-only variable (git-fixes). +- HID: wacom: generic: Avoid reporting a serial of '0' to + userspace (git-fixes). +- HID: wacom: Do not register input devices until after + hid_hw_start (git-fixes). +- commit aa892f5 + +- mm, mmap: fix vma_merge() case 7 with vma_ops->close + (bsc#1217313). +- commit 3278f37 + +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. +- commit 5d036a3 + +- Rename and refresh + patches.suse/cpufreq-ondemand-Set-default-up_threshold-to-30-on-multi-core-systems.patch. +- commit c52e450 + +- netfilter: nft_set_rbtree: skip end interval element from gc + (bsc#1220144 CVE-2024-26581). +- commit 66ac4ca + +- netfilter: nf_tables: nft_set_rbtree: fix spurious insertion + failure (git-fixes). +- commit 1616b86 + +- netfilter: nft_set_rbtree: skip sync GC for new elements in + this transaction (git-fixes). +- commit fe02f5f + +- net: micrel: Fix PTP frame parsing for lan8814 (git-fixes). +- commit fdde0d3 + +- tun: add missing rx stats accounting in tun_xdp_act (git-fixes). +- commit 54ceabf + +- tun: fix missing dropped counter in tun_xdp_act (git-fixes). +- commit 81acbf0 + +- Update patches.suse/powerpc-pseries-fix-accuracy-of-stolen-time.patch + (bsc#1215199 bsc#1220129 ltc#205683). +- commit 3a6e250 + +- nvme-fabrics: typo in nvmf_parse_key() (bsc#1219670). +- commit aaaca39 + +- scsi: ibmvfc: Open-code reset loop for target reset + (bsc#1220106). +- commit d127e55 + +- scsi: ibmvfc: Limit max hw queues by num_online_cpus() + (bsc#1220106). +- commit 3ef410b + +- sched/membarrier: reduce the ability to hammer on sys_membarrier + (git-fixes). +- commit 55d8e46 + +- RDMA/srpt: fix function pointer cast warnings (git-fixes) +- commit ddb0ea4 + +- RDMA/qedr: Fix qedr_create_user_qp error flow (git-fixes) +- commit f6e1202 + +- RDMA/srpt: Support specifying the srpt_service_guid parameter (git-fixes) +- commit 118994c + +- IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (git-fixes) +- commit 86d2329 + +- RDMA/irdma: Add AE for too many RNRS (git-fixes) +- commit 39a8fd9 + +- RDMA/irdma: Set the CQ read threshold for GEN 1 (git-fixes) +- commit d6a78b2 + +- RDMA/irdma: Validate max_send_wr and max_recv_wr (git-fixes) +- commit 4ad24ee + +- RDMA/irdma: Fix KASAN issue with tasklet (git-fixes) +- commit 3d431c6 + +- IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (git-fixes) +- commit 5cf010f + +- RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (git-fixes) +- commit e1fcbb3 + +- RDMA/bnxt_re: Return error for SRQ resize (git-fixes) +- commit 154ab68 + +- RDMA/bnxt_re: Fix unconditional fence for newer adapters (git-fixes) +- commit f16dc69 + +- RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (git-fixes) +- commit ec51b18 + +- RDMA/bnxt_re: Avoid creating fence MR for newer adapters (git-fixes) +- commit 1e41e8f + +- IB/hfi1: Fix a memleak in init_credit_return (git-fixes) +- commit 6060765 + +- mm,page_owner: Update Documentation regarding page_owner_stacks + (jsc-PED#7423). +- commit 84eb808 + +- series.conf: temporarily disable upstream patch + patches.suse/md-bitmap-don-t-use-index-for-pages-backing-the-bitm-d703.patch + (bsc#1219261) +- commit 57020cb + +- btrfs: don't clear qgroup reserved bit in release_folio + (bsc#1216196). +- commit 3546ef4 + +- btrfs: free qgroup pertrans reserve on transaction abort + (bsc#1216196). +- commit 48e3e79 + +- btrfs: fix qgroup_free_reserved_data int overflow (bsc#1216196). +- commit 56f38ab + +- btrfs: free qgroup reserve when ORDERED_IOERR is set + (bsc#1216196). +- commit c0918a8 + +- net: openvswitch: limit the number of recursions from action + sets (bsc#1219835 CVE-2024-1151). +- commit af45645 + +- lib/stackdepot: add depot_fetch_stack helper (jsc-PED#7423). +- commit 1be3e14 + +- powerpc/pseries/iommu: DLPAR add doesn't completely initialize + pci_controller (bsc#1215199). +- commit 5fb603b + +- igc: Remove temporary workaround (git-fixes). +- commit eb132b5 + +- igb: Fix string truncation warnings in igb_set_fw_version + (git-fixes). +- commit 605f8bb + +- net: ravb: Count packets instead of descriptors in GbEth RX path + (git-fixes). +- commit 2d0b099 + +- pppoe: Fix memory leak in pppoe_sendmsg() (git-fixes). +- commit 65a997a + +- ice: Add check for lport extraction to LAG init (git-fixes). +- commit 5cd2e68 + +- bnad: fix work_queue type mismatch (git-fixes). +- commit 1a2a9a7 + +- i40e: take into account XDP Tx queues when stopping rings + (git-fixes). +- commit f377fcb + +- i40e: avoid double calling i40e_pf_rxq_wait() (git-fixes). +- commit 925c60c + +- i40e: Fix wrong mask used during DCB config (git-fixes). +- commit 498f506 + +- i40e: Fix waiting for queues of all VSIs to be disabled + (git-fixes). +- commit 4a4e88c + +- octeontx2-af: Remove the PF_FUNC validation for NPC transmit + rules (git-fixes). +- commit 02c2bca + +- ionic: minimal work with 0 budget (git-fixes). +- commit c0e1f7f + +- i40e: Do not allow untrusted VF to remove administratively + set MAC (git-fixes). +- commit 530701b + +- lan966x: Fix crash when adding interface under a lag + (git-fixes). +- commit 4cc5718 + +- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (git-fixes). +- commit 905320f + +- net/mlx5: DPLL, Fix possible use after free after delayed work + timer triggers (git-fixes). +- commit 8d225a2 + +- timers: Tag (hr)timer softirq as hotplug safe (git-fixes). +- commit 37f54ca + +- blacklist.conf: false positive, fixed feature not backported +- commit 6569781 + +- Documentation: arm64: Correct SME ZA macros name (git-fixes). +- commit 2f32046 + +- docs: arm64: Move arm64 documentation under Documentation/arch/ + (git-fixes). +- Refresh + patches.suse/arm64-errata-Add-Cortex-A520-speculative-unprivilege.patch. +- Refresh + patches.suse/arm64-errata-Mitigate-Ampere1-erratum-AC03_CPU_.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-MMU-700-erratum-281.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-nesting-related-err.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Work-around-MMU-600-erratum-.patch. +- commit dbd8870 + +- Delete + patches.suse/workqueue-Override-implicit-ordered-attribute-in-wor.patch. +- blacklist.conf: the patch caused a regression and has been reverted + upstream (bsc#1219509) +- commit 24b5f0d + +- Drop bcm5974 input patch causing a regression (bsc#1220030) +- commit 63d5a46 + +- lib/stackdepot: add refcount for records (jsc-PED#7423). +- commit 150e517 + +- net: qualcomm: rmnet: fix global oob in rmnet_policy + (git-fixes). +- commit 890ecf9 + +- Refresh + patches.suse/powerpc-pseries-papr-sysparm-use-u8-arrays-for-paylo.patch. +- commit ee4a898 + +- powerpc/64: Set task pt_regs->link to the LR value on scv entry + (bsc#1194869). +- powerpc: add crtsavres.o to always-y instead of extra-y + (bsc#1194869). +- powerpc/watchpoints: Annotate atomic context in more places + (bsc#1194869). +- powerpc/watchpoint: Disable pagefaults when getting user + instruction (bsc#1194869). +- powerpc/watchpoints: Disable preemption in thread_change_pc() + (bsc#1194869). +- powerpc/pseries: Rework lppaca_shared_proc() to avoid + DEBUG_PREEMPT (bsc#1194869). +- powerpc: Don't include lppaca.h in paca.h (bsc#1194869). +- powerpc/powernv: Fix fortify source warnings in opal-prd.c + (bsc#1194869). +- commit 72b942a + +- blacklist: Add more files for unsupported powerpc architectures +- commit 47ca633 + +- blacklist.conf: fix for config we don't have +- commit 6278860 + +- powerpc/kasan: Limit KASAN thread size increase to 32KB + (bsc#1215199). +- commit a664cb1 + +- leds: Change led_trigger_blink[_oneshot]() delay parameters + to pass-by-value (git-fixes). +- commit a5e7aeb + +- usb: ucsi_acpi: Quirk to ack a connector change ack cmd + (git-fixes). +- commit 3843488 + +- nvme-keyring: restrict match length for version '1' identifiers + (bsc#1219670). +- commit 131550a + +- Refresh sorted patches. +- commit 6f4c0b8 + +- block: sed-opal: handle empty atoms when parsing response + (jsc#PED-3545 git-fixes bsc#1220089 ltc#205305). +- commit c7fe618 + +- net: ravb: Wait for operating mode to be applied (git-fixes). +- commit 40520b1 + +- powerpc/pseries: fix accuracy of stolen time (bsc#1215199). +- powerpc/64s: Increase default stack size to 32KB (bsc#1215199). +- powerpc/mm: Fix null-pointer dereference in pgtable_cache_add + (bsc#1215199). +- powerpc/lib: Validate size for vector operations (bsc#1215199). +- commit b3e0008 + +- powerpc/iommu: Fix the missing iommu_group_put() during platform + domain attach (jsc#PED-7779 jsc#PED-7780 git-fixes). +- commit 06cae39 + +- mm,page_owner: Filter out stacks by a threshold (jsc-PED#7423). +- commit 4b9a1a9 + +- net: bcmgenet: Fix FCS generation for fragmented skbuffs (git-fixes). +- commit 15da81c + +- mm,page_owner: Display all stacks and their count + (jsc-PED#7423). +- commit 582b35c + +- mm,page_owner: Implement the tracking of the stacks count + (jsc-PED#7423). +- commit 9af4176 + +- mm,page_owner: Maintain own list of stack_records structs + (jsc-PED#7423). +- commit 332036c + +- lib/stackdepot: Move stack_record struct definition into the + header (jsc-PED#7423). +- commit 19fef81 + +- lib/stackdepot: Fix first entry having a 0-handle + (jsc-PED#7423). +- commit 3666049 + +- kallsyms: ignore ARMv4 thunks along with others (git-fixes). +- modpost: trim leading spaces when processing source files list + (git-fixes). +- kbuild: Fix changing ELF file type for output of gen_btf for + big endian (git-fixes). +- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update (git-fixes). +- irqchip/irq-brcmstb-l2: Add write memory barrier before exit + (git-fixes). +- i2c: i801: Fix block process call transactions (git-fixes). +- i2c: qcom-geni: Correct I2C TRE sequence (git-fixes). +- commit 65eebf2 + +- nvme-fabrics: fix I/O connect error handling (git-fixes). +- commit b81dbf7 + +- xfs: reset XFS_ATTR_INCOMPLETE filter on node removal + (git-fixes). +- commit 387ed3b + +- xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real + (git-fixes). +- commit 73bc52b + +- xfs: don't leak recovered attri intent items (git-fixes). +- commit 3311908 + +- xfs: dquot recovery does not validate the recovered dquot + (git-fixes). +- commit 11dd393 + +- xfs: clean up dqblk extraction (git-fixes). +- commit 2a55daa + +- xfs: inode recovery does not validate the recovered inode + (git-fixes). +- commit eb71955 + +- xfs: handle nimaps=0 from xfs_bmapi_write in + xfs_alloc_file_space (git-fixes). +- commit a21b8a6 + +- xfs: introduce protection for drop nlink (git-fixes). +- commit c20e066 + +- xfs: rt stubs should return negative errnos when rt disabled + (git-fixes). +- commit 3d89caf + +- xfs: prevent rt growfs when quota is enabled (git-fixes). +- commit fff2e4b + +- xfs: hoist freeing of rt data fork extent mappings (git-fixes). +- commit 44ca58e + +- xfs: bump max fsgeom struct version (git-fixes). +- commit 7d7701a + +- driver core: fw_devlink: Improve detection of overlapping cycles + (git-fixes). +- driver core: Fix device_link_flag_is_sync_state_only() + (git-fixes). +- iio: adc: ad4130: only set GPIO_CTRL if pin is unused + (git-fixes). +- iio: adc: ad4130: zero-initialize clock init data (git-fixes). +- iio: accel: bma400: Fix a compilation problem (git-fixes). +- iio: commom: st_sensors: ensure proper DMA alignment + (git-fixes). +- staging: iio: ad5933: fix type mismatch regression (git-fixes). +- iio: adc: ad_sigma_delta: ensure proper DMA alignment + (git-fixes). +- iio: imu: adis: ensure proper DMA alignment (git-fixes). +- iio: imu: bno055: serdev requires REGMAP (git-fixes). +- iio: magnetometer: rm3100: add boundary check for the value + read from RM3100_REG_TMRC (git-fixes). +- iio: pressure: bmp280: Add missing bmp085 to SPI id table + (git-fixes). +- iio: core: fix memleak in iio_device_register_sysfs (git-fixes). +- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (git-fixes). +- media: ir_toy: fix a memleak in irtoy_tx (git-fixes). +- media: Revert "media: rkisp1: Drop IRQF_SHARED" (git-fixes). +- commit 7fba7be + +- ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU + (git-fixes). +- ALSA: hda/realtek: cs35l41: Add internal speaker support for + ASUS UM3402 with missing DSD (git-fixes). +- ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (git-fixes). +- ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA + (git-fixes). +- ALSA: hda: Increase default bdl_pos_adj for Apollo Lake + (git-fixes). +- ALSA: hda: Replace numeric device IDs with constant values + (git-fixes). +- ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get + (git-fixes). +- ALSA: hda: Properly setup HDMI stream (git-fixes). +- commit 65b7327 + +- ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (git-fixes). +- commit 2ab077c + +- ALSA: hda/realtek: fix mute/micmute LED For HP mt645 + (git-fixes). +- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 + (git-fixes). +- ALSA: hda/realtek: add IDs for Dell dual spk platform + (git-fixes). +- ALSA: hda/conexant: Add quirk for SWS JS201D (git-fixes). +- commit 96b23dc + +- ALSA: usb-audio: More relaxed check of MIDI jack names + (git-fixes). +- ASoC: SOF: IPC3: fix message bounds on ipc ops (git-fixes). +- ASoC: q6dsp: fix event handler prototype (git-fixes). +- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() + (git-fixes). +- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic + (git-fixes). +- ASoC: cs35l56: Fix deadlock in ASP1 mixer register + initialization (git-fixes). +- ASoC: tas2781: add module parameter to tascodec_init() + (git-fixes). +- ASoC: cs35l56: fix reversed if statement in + cs35l56_dspwait_asp1tx_put() (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks + table (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix device ID / model name + (git-fixes). +- ALSA: hda/cs35l56: select intended config FW_CS_DSP (git-fixes). +- wifi: brcmfmac: Adjust n_channels usage for __counted_by + (git-fixes). +- USB: serial: option: add Fibocom FM101-GL variant (git-fixes). +- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e + (git-fixes). +- USB: serial: cp210x: add ID for IMST iM871A-USB (git-fixes). +- usb: dwc3: pci: add support for the Intel Arrow Lake-H + (git-fixes). +- xhci: handle isoc Babble and Buffer Overrun events properly + (git-fixes). +- xhci: process isoc TD properly when there was a transaction + error mid TD (git-fixes). +- usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (git-fixes). +- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU + (git-fixes). +- selftests/net: change shebang to bash to support "source" + (git-fixes). +- selftests/net: convert pmtu.sh to run it in unique namespace + (git-fixes). +- selftests/net: convert unicast_extensions.sh to run it in + unique namespace (git-fixes). +- commit 1f8c296 + +- scsi: smartpqi: Bump driver version to 2.1.26-030 (bsc#1219987). +- scsi: smartpqi: Fix logical volume rescan race condition + (bsc#1219987). +- scsi: smartpqi: Add new controller PCI IDs (bsc#1219987). +- commit 343b48a + +- scsi: mpt3sas: Reload SBR without rebooting HBA (bsc#1219551). +- scsi: mpt3sas: Suppress a warning in debug kernel (bsc#1219551). +- scsi: mpt3sas: Replace dynamic allocations with local variables + (bsc#1219551). +- scsi: mpt3sas: Replace a dynamic allocation with a local + variable (bsc#1219551). +- scsi: mpt3sas: Fix typo of "TRIGGER" (bsc#1219551). +- scsi: mpt3sas: Fix an outdated comment (bsc#1219551). +- scsi: mpt3sas: Remove the iounit_pg8 member of the per-adapter + struct (bsc#1219551). +- scsi: mpt3sas: Use struct_size() for struct size calculations + (bsc#1219551). +- scsi: mpt3sas: Make MPI26_CONFIG_PAGE_PIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_0::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_RAID_VOL_0::PhysDisk a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_IO_UNIT_8::Sensor a + flexible array (bsc#1219551). +- scsi: mpt3sas: Use flexible arrays when obviously possible + (bsc#1219551). +- commit 472a48e + +- nvme: enable retries for authentication commands (bsc#1186716). +- nvme: change __nvme_submit_sync_cmd() calling conventions + (bsc#1186716). +- nvme-auth: open-code single-use macros (bsc#1186716). +- nvme: use ctrl state accessor (bsc#1186716). +- commit f8cc1d3 + +- Delete patches.suse/scsi-lpfc-limit-irq-vectors-to-online-cpus-if-kdump-kernel.patch. + Should be addressed by the previously merged upstream solution (bsc#1218180 ltc#204476). +- commit ebf5676 + +- powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids + (bsc#1218180 ltc#204476). +- powerpc/smp: Factor out assign_threads() (bsc#1218180 + ltc#204476). +- powerpc/smp: Lookup avail once per device tree node (bsc#1218180 + ltc#204476). +- powerpc/smp: Increase nr_cpu_ids to include the boot CPU + (bsc#1218180 ltc#204476). +- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core + (bsc#1218180 ltc#204476). +- commit 4c4f84a + +- KVM: VMX: Move VERW closer to VMentry for MDS mitigation (git-fixes). +- KVM: VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (git-fixes). +- x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (git-fixes). +- x86/entry_32: Add VERW just before userspace transition (git-fixes). +- x86/entry_64: Add VERW just before userspace transition (git-fixes). +- x86/bugs: Add asm helpers for executing VERW (git-fixes). +- commit 6f2943c + +- net: ethernet: mtk_wed: fix possible NULL pointer dereference + in mtk_wed_wo_queue_tx_clean() (git-fixes). +- commit f6c1c6f + +- net: ks8851: Fix TX stall caused by TX buffer overrun + (git-fixes). +- commit 309032b + +- net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit f51244f + +- net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit 0cdf0a3 + +- net: atlantic: fix double free in ring reinit logic (git-fixes). +- commit 7354340 + +- net: stmmac: Handle disabled MDIO busses from devicetree + (git-fixes). +- commit be25be7 + +- dpaa2-switch: do not ask for MDB, VLAN and FDB replay + (git-fixes). +- commit c6e8879 + +- dpaa2-switch: fix size of the dma_unmap (git-fixes). +- commit 23ea26f + +- stmmac: dwmac-loongson: drop useless check for compatible + fallback (git-fixes). +- commit 02807a5 + +- stmmac: dwmac-loongson: Make sure MDIO is initialized before + use (git-fixes). +- commit c27d9ce + +- net: fec: correct queue selection (git-fixes). +- commit 7f02173 + +- qca_spi: Fix reset behavior (git-fixes). +- commit f971346 + +- qca_debug: Fix ethtool -G iface tx behavior (git-fixes). +- commit 87b783f + +- qca_debug: Prevent crash on TX ring changes (git-fixes). +- commit a319e0e + +- clocksource: Replace all non-returning strlcpy with strscpy + (bsc#1219953). +- commit b844ff1 + +- x86/smpboot: Avoid pointless delay calibration if TSC is + synchronized (bsc#1219953). +- commit 7dfe12b + +- rcutorture: Add fqs_holdoff check before fqs_task is created + (bsc#1219953). +- commit d6f81ac + +- locktorture: Increase Hamming distance between call_rcu_chain + and rcu_call_chains (bsc#1219953). +- commit 82380d1 + +- asm-generic: qspinlock: fix queued_spin_value_unlocked() + implementation (bsc#1219953). +- commit a3ab6e9 + +- locktorture: Check the correct variable for allocation failure + (bsc#1219953). +- commit 5884e2f + +- rcutorture: Traverse possible cpu to set maxcpu in + rcu_nocb_toggle() (bsc#1219953). +- commit ac1c709 + +- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 + (bsc#1219953). +- commit de5b047 + +- locktorture: Rename readers_bind/writers_bind to + bind_readers/bind_writers (bsc#1219953). +- commit 1dc09ec + +- doc: Catch-up update for locktorture module parameters + (bsc#1219953). +- commit 19c054c + +- locktorture: Add call_rcu_chains module parameter (bsc#1219953). +- commit 9348bbf + +- locktorture: Add new module parameters to + lock_torture_print_module_parms() (bsc#1219953). +- commit 59c9dd5 + +- torture: Print out torture module parameters (bsc#1219953). +- commit f0a2f52 + +- locktorture: Add acq_writer_lim to complain about long + acquistion times (bsc#1219953). +- commit 495f129 + +- locktorture: Consolidate "if" statements in + lock_torture_writer() (bsc#1219953). +- commit 19cd3cf + +- locktorture: Alphabetize torture_param() entries (bsc#1219953). +- commit 4d45162 + +- locktorture: Add readers_bind and writers_bind module parameters + (bsc#1219953). +- commit d4bab3f + +- rcutorture: Fix stuttering races and other issues (bsc#1219953). +- commit 14a2209 + +- torture: Move rcutorture_sched_setaffinity() out of rcutorture + (bsc#1219953). +- commit ec64c16 + +- torture: Make torture_hrtimeout_ns() take an hrtimer mode + parameter (bsc#1219953). +- commit 7155d42 + +- torture: Share torture_random_state with torture_shuffle_tasks() + (bsc#1219953). +- commit abf8744 + +- locking/lockdep: Fix string sizing bug that triggers a + format-truncation compiler-warning (bsc#1219953). +- commit 23d08c5 + +- locking/debug: Fix debugfs API return value checks to use + IS_ERR() (bsc#1219953). +- commit 048609a + +- locking/ww_mutex/test: Make sure we bail out instead of livelock + (bsc#1219953). +- commit 4038509 + +- locking/ww_mutex/test: Fix potential workqueue corruption + (bsc#1219953). +- commit def0333 + +- locking/ww_mutex/test: Use prng instead of rng to avoid hangs + at bootup (bsc#1219953). +- commit aacf9cc + +- asm-generic: ticket-lock: Optimize arch_spin_value_unlocked() + (bsc#1219953). +- commit b967504 + +- futex: Use a folio instead of a page (bsc#1219953). +- commit a11123c + +- locking/seqlock: Do the lockdep annotation before locking in + do_write_seqcount_begin_nested() (bsc#1219953). +- commit d372072 + +- rcutorture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit a88dc75 + +- torture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit 9c51efc + +- torture: Move stutter_wait() timeouts to hrtimers (bsc#1219953). +- commit 8bcefe1 + +- torture: Move torture_shuffle() timeouts to hrtimers + (bsc#1219953). +- commit 24edc78 + +- torture: Move torture_onoff() timeouts to hrtimers + (bsc#1219953). +- commit c16d2c1 + +- torture: Make torture_hrtimeout_*() use TASK_IDLE (bsc#1219953). +- commit 15e523b + +- torture: Add lock_torture writer_fifo module parameter + (bsc#1219953). +- commit 86a51c8 + +- torture: Add a kthread-creation callback to + _torture_create_kthread() (bsc#1219953). +- commit a568efe + +- torture: Support randomized shuffling for proxy exec testing + (bsc#1219953). +- commit dfb6658 + +- rcutorture: Dump grace-period state upon rtort_pipe_count + incidents (bsc#1219953). +- commit 39c3645 + +- powerpc/kcsan: Properly instrument arch_spin_unlock() + (bsc#1219953). +- commit 49ef44f + +- locktorture: Add long_hold to adjust lock-hold delays + (bsc#1219953). +- commit 21a09d3 + +- intel_idle: add Sierra Forest SoC support (jsc#PED-5816). +- commit d8dfa47 + +- intel_idle: add Grand Ridge SoC support (jsc#PED-5816). +- commit be47fec + +- powerpc/pseries/papr-sysparm: use u8 arrays for payloads + (jsc#PED-4486 git-fixes). +- commit 8b94284 + +- PCI: Add PCIE_PME_TO_L2_TIMEOUT_US L2 ready timeout value + (git-fixes). +- commit a77e06b + +- PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members + (git-fixes). +- commit 4a87954 + +- PCI: dwc: endpoint: Introduce .pre_init() and .deinit() + (git-fixes). +- commit 75c1ddc + +- PCI: dwc: Add host_post_init() callback (git-fixes). +- commit 5c6ab40 + +- PCI: dwc: Implement generic suspend/resume functionality + (git-fixes). +- commit 42b5947 + +- dmaengine: dw-edma: Rename dw_edma_core_ops structure to + dw_edma_plat_ops (git-fixes). +- commit a3742cf + +- blacklist.conf: obsoleted +- commit c534e08 + +- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() + (git-fixes). +- commit 686e708 + +- PCI: dwc: Use FIELD_GET/PREP() (git-fixes). +- commit 34f9411 + +- PCI/ASPM: Fix deadlock when enabling ASPM (git-fixes). +- commit aa4d6dc + +- PCI: qcom: Clean up ASPM comment (git-fixes). +- commit a57ad60 + +- PCI: qcom: Fix potential deadlock when enabling ASPM + (git-fixes). +- commit adc25b6 + +- PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops + (git-fixes). +- commit c63fc13 + +- PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link + speed (git-fixes). +- commit a80c081 + +- PCI: qcom: Do not advertise hotplug capability for IP v2.1.0 + (git-fixes). +- commit 756f736 + +- PCI: qcom: Do not advertise hotplug capability for IP v1.0.0 + (git-fixes). +- commit 00fef1b + +- PCI: qcom: Use post init sequence of IP v2.3.2 for v2.4.0 + (git-fixes). +- commit 2132a8c + +- PCI: qcom: Do not advertise hotplug capability for IP v2.3.2 + (git-fixes). +- commit 1e670bc + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.3.3 + and v2.9.0 (git-fixes). +- commit 2b2b866 + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.7.0 + and v1.9.0 (git-fixes). +- commit c7b4716 + +- blacklist.conf: false positive +- commit 88b8f1d + +- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 + (git-fixes). +- commit 5367630 + +- pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (git-fixes). +- commit 3f9a915 + +- platform: mellanox: Cosmetic changes (git-fixes). +- commit 201fef6 + +- blacklist.conf: false positive +- commit 569fb89 + +- blacklist.conf: stupid cleanup +- commit 7489b61 + +- platform/mellanox: mlxbf-bootctl: add NET dependency into + Kconfig (git-fixes). +- commit c7f1631 + +- platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout + (git-fixes). +- commit d61129c + +- maple_tree: do not preallocate nodes for slot stores + (bsc#1219404). +- commit 2307e38 + +- mm: always lock new vma before inserting into vma tree + (bsc#1219558). +- commit 4dd5f88 + +- mm: lock vma explicitly before doing vm_flags_reset and + vm_flags_reset_once (bsc#1219558). +- commit 3ebd604 + +- mm: replace mmap with vma write lock assertions when operating + on a vma (bsc#1219558). +- commit 50e3b4d + +- mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for + vma and mmap (bsc#1219558). +- commit b999b29 + +- mmap: fix vma_iterator in error path of vma_merge() + (bsc#1219558). +- commit af3b8c0 + +- mm: fix vm_brk_flags() to not bail out while holding lock + (bsc#1219558). +- commit 817bef2 + +- mm/mmap: change vma iteration order in do_vmi_align_munmap() + (bsc#1219558). +- commit 8f876cd + +- mm: set up vma iterator for vma_iter_prealloc() calls + (bsc#1219558). +- commit 2d402b6 + +- mm: use vma_iter_clear_gfp() in nommu (bsc#1219558). +- commit 666385f + +- mm: remove re-walk from mmap_region() (bsc#1219558). +- commit 85c7321 + +- mm: remove prev check from do_vmi_align_munmap() (bsc#1219558). +- commit d77a7e1 + +- mm: change do_vmi_align_munmap() tracking of VMAs to remove + (bsc#1219558). +- commit 595be09 + +- mm/mmap: clean up validate_mm() calls (bsc#1219558). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 5726712 + +- mm/mmap: move vma operations to mm_struct out of the critical + section of file mapping lock (bsc#1219558). +- commit 4a16ce1 + +- maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW states + (bsc#1219558). +- maple_tree: add mas_is_active() to detect in-tree walks + (bsc#1219558). +- maple_tree: shrink struct maple_tree (bsc#1219558). +- maple_tree: clean up mas_wr_append() (bsc#1219558). +- maple_tree: reduce resets during store setup (bsc#1219558). +- maple_tree: refine mas_preallocate() node calculations + (bsc#1219558). +- maple_tree: move mas_wr_end_piv() below mas_wr_extend_null() + (bsc#1219558). +- maple_tree: adjust node allocation on mas_rebalance() + (bsc#1219558). +- maple_tree: re-introduce entry to mas_preallocate() arguments + (bsc#1219558). +- commit 911aa39 + +- maple_tree: introduce __mas_set_range() (bsc#1219558). +- maple_tree: add benchmarking for mas_prev() (bsc#1219558). +- maple_tree: add benchmarking for mas_for_each (bsc#1219558). +- maple_tree: Be more strict about locking (bsc#1219558). +- mm/mmap: change detached vma locking scheme (bsc#1219558). +- maple_tree: relax lockdep checks for on-stack trees + (bsc#1219558). +- maple_tree: mtree_insert: fix typo in kernel-doc description + of GFP flags (bsc#1219558). +- maple_tree: mtree_insert*: fix typo in kernel-doc description + (bsc#1219558). +- maple_tree: drop mas_first_entry() (bsc#1219558). +- maple_tree: replace mas_logical_pivot() with mas_safe_pivot() + (bsc#1219558). +- commit a3884af + +- maple_tree: update mt_validate() (bsc#1219558). +- maple_tree: make mas_validate_limits() check root node and + node limit (bsc#1219558). +- maple_tree: fix mas_validate_child_slot() to check last missed + slot (bsc#1219558). +- maple_tree: make mas_validate_gaps() to check metadata + (bsc#1219558). +- maple_tree: don't use MAPLE_ARANGE64_META_MAX to indicate no + gap (bsc#1219558). +- maple_tree: add a fast path case in mas_wr_slot_store() + (bsc#1219558). +- maple_tree: optimize mas_wr_append(), also improve duplicating + VMAs (bsc#1219558). +- maple_tree: add test for mas_wr_modify() fast path + (bsc#1219558). +- maple_tree: fix a few documentation issues (bsc#1219558). +- commit ed58165 + +- vm: fix move_vma() memory accounting being off (bsc#1219404). +- commit 8061f6c + +- mm: Update do_vmi_align_munmap() return semantics (bsc#1219404). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 7580cf9 + +- mm: don't do validate_mm() unnecessarily and without mmap + locking (bsc#1219404). +- mm: validate the mm before dropping the mmap lock (bsc#1219404). +- mm: Always downgrade mmap_lock if requested (bsc#1219404). +- userfaultfd: fix regression in userfaultfd_unmap_prep() + (bsc#1219404). +- mm/mmap: separate writenotify and dirty tracking logic + (bsc#1219404). +- commit b6ee33d + +- maple_tree: add comments and some minor cleanups to + mas_wr_append() (bsc#1219404). +- Refresh + patches.suse/maple_tree-disable-mas_wr_append-when-other-re.patch. +- commit 8ab650e + +- maple_tree: relocate the declaration of mas_empty_area_rev() + (bsc#1219404). +- maple_tree: simplify and clean up mas_wr_node_store() + (bsc#1219404). +- maple_tree: rework mas_wr_slot_store() to be cleaner and more + efficient (bsc#1219404). +- maple_tree: add mas_wr_new_end() to calculate new_end accurately + (bsc#1219404). +- maple_tree: make the code symmetrical in mas_wr_extend_null() + (bsc#1219404). +- maple_tree: simplify mas_is_span_wr() (bsc#1219404). +- maple_tree: drop mas_{rev_}alloc() and mas_fill_gap() + (bsc#1219404). +- maple_tree: rework mtree_alloc_{range,rrange}() (bsc#1219404). +- commit d2740e9 + +- maple_tree: update testing code for mas_{next,prev,walk} + (bsc#1219404). +- Refresh + patches.suse/maple_tree-fix-32-bit-mas_next-testing.patch. +- commit befb467 + +- mm: avoid rewalk in mmap_region (bsc#1219404). +- mm: add vma_iter_{next,prev}_range() to vma iterator + (bsc#1219404). +- maple_tree: clear up index and last setting in single entry tree + (bsc#1219404). +- maple_tree: add mas_prev_range() and mas_find_range_rev + interface (bsc#1219404). +- maple_tree: introduce mas_prev_slot() interface (bsc#1219404). +- maple_tree: relocate mas_rewalk() and mas_rewalk_if_dead() + (bsc#1219404). +- maple_tree: add mas_next_range() and mas_find_range() interfaces + (bsc#1219404). +- maple_tree: introduce mas_next_slot() interface (bsc#1219404). +- maple_tree: change RCU checks to WARN_ON() instead of BUG_ON() + (bsc#1219404). +- commit ac1cd44 + +- maple_tree: make test code work without debug enabled + (bsc#1219404). +- Refresh + patches.suse/maple_tree-add-GFP_KERNEL-to-allocations-in-mas_expe.patch. +- commit c5591fa + +- maple_tree: fix testing mas_empty_area() (bsc#1219404). +- maple_tree: revise limit checks in mas_empty_area{_rev}() + (bsc#1219404). +- maple_tree: try harder to keep active node with mas_prev() + (bsc#1219404). +- maple_tree: try harder to keep active node after mas_next() + (bsc#1219404). +- mm/mmap: change do_vmi_align_munmap() for maple tree iterator + changes (bsc#1219404). +- maple_tree: mas_start() reset depth on dead node (bsc#1219404). +- maple_tree: remove unnecessary check from mas_destroy() + (bsc#1219404). +- mm: update vma_iter_store() to use MAS_WARN_ON() (bsc#1219404). +- mm: update validate_mm() to use vma iterator (bsc#1219404). +- commit b5f7997 + +- maple_tree: return error on mte_pivots() out of range + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() prior to calling mas_meta_gap() + (bsc#1219404). +- maple_tree: use MAS_WR_BUG_ON() in mas_store_prealloc() + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() in mas_set_height() (bsc#1219404). +- maple_tree: convert debug code to use MT_WARN_ON() and + MAS_WARN_ON() (bsc#1219404). +- maple_tree: convert BUG_ON() to MT_BUG_ON() (bsc#1219404). +- maple_tree: clean up mas_dfs_postorder() (bsc#1219404). +- maple_tree: avoid unnecessary ascending (bsc#1219404). +- maple_tree: fix static analyser cppcheck issue (bsc#1219404). +- commit e7b5e3b + +- maple_tree: update mas_preallocate() testing (bsc#1219404). +- commit 49b074b + +- livepatch: Add sample livepatch module (bsc#1218644). +- commit 87a7c27 + +- kbuild/modpost: integrate klp-convert (bsc#1218644). +- commit 1f6875e + +- livepatch: Add klp-convert tool (bsc#1218644). +- commit dd2884f + +- livepatch: Create and include UAPI headers (bsc#1218644). +- commit d3771a8 + +- dm: dm_blk_ioctl: implement path failover for SG_IO (bsc#1183045, bsc#1216776). +- commit 41f0e96 + kernel-rt +- Drop bcm5974 input patch causing a regression (bsc#1220030) +- commit 63d5a46 + +- kallsyms: ignore ARMv4 thunks along with others (git-fixes). +- modpost: trim leading spaces when processing source files list + (git-fixes). +- kbuild: Fix changing ELF file type for output of gen_btf for + big endian (git-fixes). +- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update (git-fixes). +- irqchip/irq-brcmstb-l2: Add write memory barrier before exit + (git-fixes). +- i2c: i801: Fix block process call transactions (git-fixes). +- i2c: qcom-geni: Correct I2C TRE sequence (git-fixes). +- commit 65eebf2 + +- driver core: fw_devlink: Improve detection of overlapping cycles + (git-fixes). +- driver core: Fix device_link_flag_is_sync_state_only() + (git-fixes). +- iio: adc: ad4130: only set GPIO_CTRL if pin is unused + (git-fixes). +- iio: adc: ad4130: zero-initialize clock init data (git-fixes). +- iio: accel: bma400: Fix a compilation problem (git-fixes). +- iio: commom: st_sensors: ensure proper DMA alignment + (git-fixes). +- staging: iio: ad5933: fix type mismatch regression (git-fixes). +- iio: adc: ad_sigma_delta: ensure proper DMA alignment + (git-fixes). +- iio: imu: adis: ensure proper DMA alignment (git-fixes). +- iio: imu: bno055: serdev requires REGMAP (git-fixes). +- iio: magnetometer: rm3100: add boundary check for the value + read from RM3100_REG_TMRC (git-fixes). +- iio: pressure: bmp280: Add missing bmp085 to SPI id table + (git-fixes). +- iio: core: fix memleak in iio_device_register_sysfs (git-fixes). +- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (git-fixes). +- media: ir_toy: fix a memleak in irtoy_tx (git-fixes). +- media: Revert "media: rkisp1: Drop IRQF_SHARED" (git-fixes). +- commit 7fba7be + +- ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU + (git-fixes). +- ALSA: hda/realtek: cs35l41: Add internal speaker support for + ASUS UM3402 with missing DSD (git-fixes). +- ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (git-fixes). +- ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA + (git-fixes). +- ALSA: hda: Increase default bdl_pos_adj for Apollo Lake + (git-fixes). +- ALSA: hda: Replace numeric device IDs with constant values + (git-fixes). +- ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get + (git-fixes). +- ALSA: hda: Properly setup HDMI stream (git-fixes). +- commit 65b7327 + +- ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (git-fixes). +- commit 2ab077c + +- ALSA: hda/realtek: fix mute/micmute LED For HP mt645 + (git-fixes). +- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 + (git-fixes). +- ALSA: hda/realtek: add IDs for Dell dual spk platform + (git-fixes). +- ALSA: hda/conexant: Add quirk for SWS JS201D (git-fixes). +- commit 96b23dc + +- ALSA: usb-audio: More relaxed check of MIDI jack names + (git-fixes). +- ASoC: SOF: IPC3: fix message bounds on ipc ops (git-fixes). +- ASoC: q6dsp: fix event handler prototype (git-fixes). +- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() + (git-fixes). +- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic + (git-fixes). +- ASoC: cs35l56: Fix deadlock in ASP1 mixer register + initialization (git-fixes). +- ASoC: tas2781: add module parameter to tascodec_init() + (git-fixes). +- ASoC: cs35l56: fix reversed if statement in + cs35l56_dspwait_asp1tx_put() (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks + table (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix device ID / model name + (git-fixes). +- ALSA: hda/cs35l56: select intended config FW_CS_DSP (git-fixes). +- wifi: brcmfmac: Adjust n_channels usage for __counted_by + (git-fixes). +- USB: serial: option: add Fibocom FM101-GL variant (git-fixes). +- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e + (git-fixes). +- USB: serial: cp210x: add ID for IMST iM871A-USB (git-fixes). +- usb: dwc3: pci: add support for the Intel Arrow Lake-H + (git-fixes). +- xhci: handle isoc Babble and Buffer Overrun events properly + (git-fixes). +- xhci: process isoc TD properly when there was a transaction + error mid TD (git-fixes). +- usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (git-fixes). +- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU + (git-fixes). +- selftests/net: change shebang to bash to support "source" + (git-fixes). +- selftests/net: convert pmtu.sh to run it in unique namespace + (git-fixes). +- selftests/net: convert unicast_extensions.sh to run it in + unique namespace (git-fixes). +- commit 1f8c296 + +- scsi: smartpqi: Bump driver version to 2.1.26-030 (bsc#1219987). +- scsi: smartpqi: Fix logical volume rescan race condition + (bsc#1219987). +- scsi: smartpqi: Add new controller PCI IDs (bsc#1219987). +- commit 343b48a + +- scsi: mpt3sas: Reload SBR without rebooting HBA (bsc#1219551). +- scsi: mpt3sas: Suppress a warning in debug kernel (bsc#1219551). +- scsi: mpt3sas: Replace dynamic allocations with local variables + (bsc#1219551). +- scsi: mpt3sas: Replace a dynamic allocation with a local + variable (bsc#1219551). +- scsi: mpt3sas: Fix typo of "TRIGGER" (bsc#1219551). +- scsi: mpt3sas: Fix an outdated comment (bsc#1219551). +- scsi: mpt3sas: Remove the iounit_pg8 member of the per-adapter + struct (bsc#1219551). +- scsi: mpt3sas: Use struct_size() for struct size calculations + (bsc#1219551). +- scsi: mpt3sas: Make MPI26_CONFIG_PAGE_PIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_0::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_RAID_VOL_0::PhysDisk a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_IO_UNIT_8::Sensor a + flexible array (bsc#1219551). +- scsi: mpt3sas: Use flexible arrays when obviously possible + (bsc#1219551). +- commit 472a48e + +- nvme: enable retries for authentication commands (bsc#1186716). +- nvme: change __nvme_submit_sync_cmd() calling conventions + (bsc#1186716). +- nvme-auth: open-code single-use macros (bsc#1186716). +- nvme: use ctrl state accessor (bsc#1186716). +- commit f8cc1d3 + +- Delete patches.suse/scsi-lpfc-limit-irq-vectors-to-online-cpus-if-kdump-kernel.patch. + Should be addressed by the previously merged upstream solution (bsc#1218180 ltc#204476). +- commit ebf5676 + +- powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids + (bsc#1218180 ltc#204476). +- powerpc/smp: Factor out assign_threads() (bsc#1218180 + ltc#204476). +- powerpc/smp: Lookup avail once per device tree node (bsc#1218180 + ltc#204476). +- powerpc/smp: Increase nr_cpu_ids to include the boot CPU + (bsc#1218180 ltc#204476). +- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core + (bsc#1218180 ltc#204476). +- commit 4c4f84a + +- net: ethernet: mtk_wed: fix possible NULL pointer dereference + in mtk_wed_wo_queue_tx_clean() (git-fixes). +- commit f6c1c6f + +- net: ks8851: Fix TX stall caused by TX buffer overrun + (git-fixes). +- commit 309032b + +- net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit f51244f + +- net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit 0cdf0a3 + +- net: atlantic: fix double free in ring reinit logic (git-fixes). +- commit 7354340 + +- net: stmmac: Handle disabled MDIO busses from devicetree + (git-fixes). +- commit be25be7 + +- dpaa2-switch: do not ask for MDB, VLAN and FDB replay + (git-fixes). +- commit c6e8879 + +- dpaa2-switch: fix size of the dma_unmap (git-fixes). +- commit 23ea26f + +- stmmac: dwmac-loongson: drop useless check for compatible + fallback (git-fixes). +- commit 02807a5 + +- stmmac: dwmac-loongson: Make sure MDIO is initialized before + use (git-fixes). +- commit c27d9ce + +- net: fec: correct queue selection (git-fixes). +- commit 7f02173 + +- qca_spi: Fix reset behavior (git-fixes). +- commit f971346 + +- qca_debug: Fix ethtool -G iface tx behavior (git-fixes). +- commit 87b783f + +- qca_debug: Prevent crash on TX ring changes (git-fixes). +- commit a319e0e + +- clocksource: Replace all non-returning strlcpy with strscpy + (bsc#1219953). +- commit b844ff1 + +- x86/smpboot: Avoid pointless delay calibration if TSC is + synchronized (bsc#1219953). +- commit 7dfe12b + +- rcutorture: Add fqs_holdoff check before fqs_task is created + (bsc#1219953). +- commit d6f81ac + +- locktorture: Increase Hamming distance between call_rcu_chain + and rcu_call_chains (bsc#1219953). +- commit 82380d1 + +- asm-generic: qspinlock: fix queued_spin_value_unlocked() + implementation (bsc#1219953). +- commit a3ab6e9 + +- locktorture: Check the correct variable for allocation failure + (bsc#1219953). +- commit 5884e2f + +- rcutorture: Traverse possible cpu to set maxcpu in + rcu_nocb_toggle() (bsc#1219953). +- commit ac1c709 + +- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 + (bsc#1219953). +- commit de5b047 + +- locktorture: Rename readers_bind/writers_bind to + bind_readers/bind_writers (bsc#1219953). +- commit 1dc09ec + +- doc: Catch-up update for locktorture module parameters + (bsc#1219953). +- commit 19c054c + +- locktorture: Add call_rcu_chains module parameter (bsc#1219953). +- commit 9348bbf + +- locktorture: Add new module parameters to + lock_torture_print_module_parms() (bsc#1219953). +- commit 59c9dd5 + +- torture: Print out torture module parameters (bsc#1219953). +- commit f0a2f52 + +- locktorture: Add acq_writer_lim to complain about long + acquistion times (bsc#1219953). +- commit 495f129 + +- locktorture: Consolidate "if" statements in + lock_torture_writer() (bsc#1219953). +- commit 19cd3cf + +- locktorture: Alphabetize torture_param() entries (bsc#1219953). +- commit 4d45162 + +- locktorture: Add readers_bind and writers_bind module parameters + (bsc#1219953). +- commit d4bab3f + +- rcutorture: Fix stuttering races and other issues (bsc#1219953). +- commit 14a2209 + +- torture: Move rcutorture_sched_setaffinity() out of rcutorture + (bsc#1219953). +- commit ec64c16 + +- torture: Make torture_hrtimeout_ns() take an hrtimer mode + parameter (bsc#1219953). +- commit 7155d42 + +- torture: Share torture_random_state with torture_shuffle_tasks() + (bsc#1219953). +- commit abf8744 + +- locking/lockdep: Fix string sizing bug that triggers a + format-truncation compiler-warning (bsc#1219953). +- commit 23d08c5 + +- locking/debug: Fix debugfs API return value checks to use + IS_ERR() (bsc#1219953). +- commit 048609a + +- locking/ww_mutex/test: Make sure we bail out instead of livelock + (bsc#1219953). +- commit 4038509 + +- locking/ww_mutex/test: Fix potential workqueue corruption + (bsc#1219953). +- commit def0333 + +- locking/ww_mutex/test: Use prng instead of rng to avoid hangs + at bootup (bsc#1219953). +- commit aacf9cc + +- asm-generic: ticket-lock: Optimize arch_spin_value_unlocked() + (bsc#1219953). +- commit b967504 + +- futex: Use a folio instead of a page (bsc#1219953). +- commit a11123c + +- locking/seqlock: Do the lockdep annotation before locking in + do_write_seqcount_begin_nested() (bsc#1219953). +- commit d372072 + +- rcutorture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit a88dc75 + +- torture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit 9c51efc + +- torture: Move stutter_wait() timeouts to hrtimers (bsc#1219953). +- commit 8bcefe1 + +- torture: Move torture_shuffle() timeouts to hrtimers + (bsc#1219953). +- commit 24edc78 + +- torture: Move torture_onoff() timeouts to hrtimers + (bsc#1219953). +- commit c16d2c1 + +- torture: Make torture_hrtimeout_*() use TASK_IDLE (bsc#1219953). +- commit 15e523b + +- torture: Add lock_torture writer_fifo module parameter + (bsc#1219953). +- commit 86a51c8 + +- torture: Add a kthread-creation callback to + _torture_create_kthread() (bsc#1219953). +- commit a568efe + +- torture: Support randomized shuffling for proxy exec testing + (bsc#1219953). +- commit dfb6658 + +- rcutorture: Dump grace-period state upon rtort_pipe_count + incidents (bsc#1219953). +- commit 39c3645 + +- powerpc/kcsan: Properly instrument arch_spin_unlock() + (bsc#1219953). +- commit 49ef44f + +- locktorture: Add long_hold to adjust lock-hold delays + (bsc#1219953). +- commit 21a09d3 + +- intel_idle: add Sierra Forest SoC support (jsc#PED-5816). +- commit d8dfa47 + +- intel_idle: add Grand Ridge SoC support (jsc#PED-5816). +- commit be47fec + +- powerpc/pseries/papr-sysparm: use u8 arrays for payloads + (jsc#PED-4486 git-fixes). +- commit 8b94284 + +- PCI: Add PCIE_PME_TO_L2_TIMEOUT_US L2 ready timeout value + (git-fixes). +- commit a77e06b + +- PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members + (git-fixes). +- commit 4a87954 + +- PCI: dwc: endpoint: Introduce .pre_init() and .deinit() + (git-fixes). +- commit 75c1ddc + +- PCI: dwc: Add host_post_init() callback (git-fixes). +- commit 5c6ab40 + +- PCI: dwc: Implement generic suspend/resume functionality + (git-fixes). +- commit 42b5947 + +- dmaengine: dw-edma: Rename dw_edma_core_ops structure to + dw_edma_plat_ops (git-fixes). +- commit a3742cf + +- net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv + (bsc#1219127 CVE-2024-23849). +- commit 7f27245 + +- x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM + (jsc#PED-7322). +- commit 98c6595 + +- x86/kvm: Fix SEV check in sev_map_percpu_data() (jsc#PED-7322). +- commit 082b8e1 + +- KVM: x86: Give a hint when Win2016 might fail to boot due to + XSAVES erratum (jsc#PED-7322). +- commit d5577b6 + +- KVM: x86: Check irqchip mode before create PIT (jsc#PED-7322). +- commit d2cbe00 + +- Update config files (bsc#1219440). + Update the CONFIG_LSM option to include the BPF LSM in the default set of + LSMs that get enabled when booting up. The new version of systemd in + SLE15-SP6 requires the BPF LSM. +- commit bf6e39d + +- KVM: introduce CONFIG_KVM_COMMON (jsc#PED-7322). +- Update config files. +- commit 60742fc + +- Update metadata: "scsi: lpfc: Use unsigned type for num_sge (bsc#1214746)." + Move patch into sorted section. +- commit bf77043 + +- virt: sev-guest: Convert to platform remove callback returning + void (jsc#PED-7322). +- commit 5752a5f + +- KVM: remove CONFIG_HAVE_KVM_IRQFD (jsc#PED-7322). +- Update config files. +- commit 6e3621a + +- blacklist.conf: obsoleted +- commit c534e08 + +- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() + (git-fixes). +- commit 686e708 + +- PCI: dwc: Use FIELD_GET/PREP() (git-fixes). +- commit 34f9411 + +- KVM: remove CONFIG_HAVE_KVM_EVENTFD (jsc#PED-7322). +- Update config files. +- commit 6361a8e + +- PCI/ASPM: Fix deadlock when enabling ASPM (git-fixes). +- commit aa4d6dc + +- PCI: qcom: Clean up ASPM comment (git-fixes). +- commit a57ad60 + +- PCI: qcom: Fix potential deadlock when enabling ASPM + (git-fixes). +- commit adc25b6 + +- PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops + (git-fixes). +- commit c63fc13 + +- PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link + speed (git-fixes). +- commit a80c081 + +- PCI: qcom: Do not advertise hotplug capability for IP v2.1.0 + (git-fixes). +- commit 756f736 + +- PCI: qcom: Do not advertise hotplug capability for IP v1.0.0 + (git-fixes). +- commit 00fef1b + +- PCI: qcom: Use post init sequence of IP v2.3.2 for v2.4.0 + (git-fixes). +- commit 2132a8c + +- PCI: qcom: Do not advertise hotplug capability for IP v2.3.2 + (git-fixes). +- commit 1e670bc + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.3.3 + and v2.9.0 (git-fixes). +- commit 2b2b866 + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.7.0 + and v1.9.0 (git-fixes). +- commit c7b4716 + +- blacklist.conf: false positive +- commit 88b8f1d + +- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 + (git-fixes). +- commit 5367630 + +- Update config files. +- commit 6ba26a3 + +- KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT + (jsc#PED-7322). +- commit 737fb0e + +- octeontx2-af: Initialize maps (jsc#PED-6931). +- net: intel: fix old compiler regressions (jsc#PED-4874). +- octeontx2-pf: Fix a memleak otx2_sq_init (jsc#PED-6931). +- idpf: avoid compiler padding in virtchnl2_ptype struct + (jsc#PED-6716). +- octeontx2-pf: Remove xdp queues on program detach + (jsc#PED-6931). +- ixgbe: Fix an error handling path in + ixgbe_read_iosf_sb_reg_x550() (jsc#PED-4872). +- e1000e: correct maximum frequency adjustment values + (jsc#PED-4868). +- bnxt_en: Make PTP timestamp HWRM more silent (jsc#PED-5742). +- gve: Fix skb truesize underestimation (bsc#1214479). +- commit 610ddc5 + +- KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV + (jsc#PED-7322). +- commit c8c1c08 + +- team: Fix use-after-free when an option instance allocation + fails (git-fixes). +- commit aa6501b + +- KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (jsc#PED-7322). +- commit bc6ea0c + +- net: dsa: microchip: provide a list of valid protocols for + xmit handler (git-fixes). +- commit 14ae17e + +- nfp: flower: fix for take a mutex lock in soft irq context + and rcu lock (git-fixes). +- commit 8699210 + +- net: hns: fix fake link up on xge port (git-fixes). +- commit 7b3f477 + +- net: hns: fix wrong head when modify the tx feature when + sending packets (git-fixes). +- commit 848eb56 + +- net: atlantic: Fix NULL dereference of skb pointer in + (git-fixes). +- commit bfa6175 + +- net: stmmac: fix FPE events losing (git-fixes). +- commit 2382976 + +- pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (git-fixes). +- commit 3f9a915 + +- net: ravb: Keep reverse order of operations in ravb_remove() + (git-fixes). +- commit d60c1dc + +- net: ravb: Stop DMA in case of failures on ravb_open() + (git-fixes). +- commit 536e15e + +- platform: mellanox: Cosmetic changes (git-fixes). +- commit 201fef6 + +- net: ravb: Start TX queues after HW initialization succeeded + (git-fixes). +- commit 67bd94d + +- net: ravb: Make write access to CXR35 first before accessing + other EMAC registers (git-fixes). +- commit 2f42ed8 + +- net: ravb: Use pm_runtime_resume_and_get() (git-fixes). +- commit f02fced + +- blacklist.conf: false positive +- commit 569fb89 + +- net: ravb: Check return value of reset_control_deassert() + (git-fixes). +- commit 864deed + +- net: libwx: fix memory leak on msix entry (git-fixes). +- commit 159ffaa + +- blacklist.conf: stupid cleanup +- commit 7489b61 + +- KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer + (jsc#PED-7322). +- commit 4c639bf + +- KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is + valid/set (jsc#PED-7322). +- commit bc7347a + +- KVM: x86: Make Hyper-V emulation optional (jsc#PED-7322). +- Update config files. +- commit 87507f6 + +- Drop ASoC AMD ACP patch causing a regression (bsc#1219789) +- commit 1eacaea + +- platform/mellanox: mlxbf-bootctl: add NET dependency into + Kconfig (git-fixes). +- commit c7f1631 + +- platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout + (git-fixes). +- commit d61129c + +- KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (jsc#PED-7322). +- commit 2cbad81 + +- KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V + eVMCS (jsc#PED-7322). +- commit 82136e4 + +- KVM: x86: Introduce helper to handle Hyper-V paravirt TLB + flush requests (jsc#PED-7322). +- commit 92008f5 + +- KVM: VMX: Split off hyperv_evmcs.{ch} (jsc#PED-7322). +- commit 056eb46 + +- KVM: x86: Introduce helper to check if vector is set in Hyper-V + SynIC (jsc#PED-7322). +- commit ee580aa + +- KVM: x86: Introduce helper to check if auto-EOI is set in + Hyper-V SynIC (jsc#PED-7322). +- commit 3628f1b + +- KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} + (jsc#PED-7322). +- commit a52f7d7 + +- KVM: x86: Move Hyper-V partition assist page out of Hyper-V + emulation context (jsc#PED-7322). +- commit c274d49 + +- KVM: x86/xen: Remove unneeded xen context from kvm_arch when + !CONFIG_KVM_XEN (jsc#PED-7322). +- commit 1a3426d + +- KVM: x86/mmu: fix comment about mmu_unsync_pages_lock + (jsc#PED-7322). +- commit 6927f64 + +- KVM: x86/mmu: always take tdp_mmu_pages_lock (jsc#PED-7322). +- commit 3c339d8 + +- KVM: x86/mmu: remove unnecessary "bool shared" argument from + iterators (jsc#PED-7322). +- commit 26089fe + +- KVM: x86/mmu: remove unnecessary "bool shared" argument from + functions (jsc#PED-7322). +- commit 20e6465 + +- KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in + the TDP MMU (jsc#PED-7322). +- commit 04b615d + +- KVM: x86/mmu: Fix off-by-1 when splitting huge pages during + CLEAR (jsc#PED-7322). +- commit ca542a6 + +- KVM: x86: Harden copying of userspace-array against overflow + (jsc#PED-7322). +- commit 2624bb5 + +- KVM: x86/pmu: Track emulated counter events instead of previous + counter (jsc#PED-7322). +- commit 50f3c68 + +- KVM: x86/pmu: Update sample period in pmc_write_counter() + (jsc#PED-7322). +- commit b607273 + +- KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() + (jsc#PED-7322). +- commit 5d80669 + +- KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's + redundant) (jsc#PED-7322). +- commit ba0d28d + +- KVM: x86/pmu: Reset the PMU, i.e. stop counters, before + refreshing (jsc#PED-7322). +- commit 3e9e29b + +- KVM: x86/pmu: Move PMU reset logic to common x86 code + (jsc#PED-7322). +- commit 4d829a7 + +- KVM: SVM,VMX: Use %rip-relative addressing to access + kvm_rebooting (jsc#PED-7322). +- commit 94d4ceb + +- KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is + enabled (jsc#PED-7322). +- commit abf0f42 + +- KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support + (jsc#PED-7322). +- commit 51dc0ef + +- KVM: nSVM: Advertise support for flush-by-ASID (jsc#PED-7322). +- commit d96ff28 + +- Revert "nSVM: Check for reserved encodings of TLB_CONTROL in + nested VMCB" (jsc#PED-7322). +- commit 733d5b1 + +- KVM: x86: Don't unnecessarily force masterclock update on vCPU + hotplug (jsc#PED-7322). +- commit e2477e4 + +- KVM: x86: Use a switch statement and macros in + __feature_translate() (jsc#PED-7322). +- commit 26af95a + +- KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace + (jsc#PED-7322). +- commit 8de3668 + +- blacklist.conf: false positive +- commit 3612d1b + +- dm: limit the number of targets and parameter size area + (bsc#1219827, bsc#1219146, CVE-2023-52429, CVE-2024-23851). +- commit 7512798 + +- KVM: x86: Turn off KVM_WERROR by default for all configs + (jsc#PED-7322). +- commit 427cbaf + +- KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff + HYPERV!=n (jsc#PED-7322). +- commit 47fe30a + +- mm: memcontrol: don't throttle dying tasks on memory.high + (bsc#1219889). +- kernel/fork: beware of __put_task_struct() calling context + (bsc#1216761). +- commit e3538e2 + +- KVM: x86: Use KVM-governed feature framework to track "LAM + enabled" (jsc#PED-7322). +- commit e0b7547 + +- docs/perf: Add ampere_cspmu to toctree to fix a build warning (jsc#PED-7859) +- commit 5a39b75 + +- KVM: x86: Advertise and enable LAM (user and supervisor) + (jsc#PED-7322). +- commit be96f66 + +- KVM: x86: Virtualize LAM for user pointer (jsc#PED-7322). +- commit 51ea9b3 + +- KVM: x86: Virtualize LAM for supervisor pointer (jsc#PED-7322). +- commit 4719d36 + +- perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (jsc#PED-7859) +- commit 8763e5d + +- netdevsim: Don't accept device bound programs (git-fixes). +- commit c28704b + +- ravb: Fix races between ravb_tx_timeout_work() and net related + ops (git-fixes). +- commit ca1ed03 + +- r8169: prevent potential deadlock in rtl8169_close (git-fixes). +- commit c6c74b1 + +- r8169: fix deadlock on RTL8125 in jumbo mtu mode (git-fixes). +- commit 350e699 + +- net: stmmac: xgmac: Disable FPE MMC interrupts (git-fixes). +- commit 4d4a44e + +- dpaa2-eth: recycle the RX buffer only after all processing done + (git-fixes). +- commit 6f9cf91 + +- KVM: x86: Untag addresses for LAM emulation where applicable + (jsc#PED-7322). +- commit 3aca57c + +- dpaa2-eth: increase the needed headroom to account for alignment + (git-fixes). +- commit aeead7c + +- net: rswitch: Fix missing dev_kfree_skb_any() in error path + (git-fixes). +- commit dfab415 + +- net: rswitch: Fix return value in rswitch_start_xmit() + (git-fixes). +- commit 3061c1f + +- net: rswitch: Fix type of ret in rswitch_start_xmit() + (git-fixes). +- commit 3bd4f02 + +- net: ipa: fix one GSI register field width (git-fixes). +- commit 57e43ae + +- net: axienet: Fix check for partial TX checksum (git-fixes). +- commit 765d022 + +- amd-xgbe: propagate the correct speed and duplex status + (git-fixes). +- commit ca7f648 + +- amd-xgbe: handle the corner-case during tx completion + (git-fixes). +- commit 05c99da + +- amd-xgbe: handle corner-case during sfp hotplug (git-fixes). +- commit 63bb25f + +- net: veth: fix ethtool stats reporting (git-fixes). +- commit 40065a7 + +- wireguard: use DEV_STATS_INC() (git-fixes). +- commit c56067d + +- net: wangxun: fix kernel panic due to null pointer (git-fixes). +- commit cc57ffc + +- KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and + call it in emulator (jsc#PED-7322). +- Refresh + patches.suse/KVM-SEV-Make-AVIC-backing-VMSA-and-VMCB-memory-allocation-SNP-sa. +- commit db34c34 + +- stmmac: dwmac-loongson: Add architecture dependency (git-fixes). +- commit 746bbc5 + +- macvlan: Don't propagate promisc change to lower dev in passthru + (git-fixes). +- commit ad66810 + +- pds_core: use correct index to mask irq (git-fixes). +- commit f2391e5 + +- net: stmmac: avoid rx queue overrun (git-fixes). +- commit 3a28d91 + +- net: stmmac: fix rx budget limit check (git-fixes). +- commit 739b241 + +- KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (jsc#PED-7322). +- commit 214f40f + +- KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's + legality (jsc#PED-7322). +- commit 0ea18e6 + +- KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD + (jsc#PED-7322). +- commit a7a4e2c + +- KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() + (jsc#PED-7322). +- commit 469975b + +- KVM: x86: Add an emulation flag for implicit system access + (jsc#PED-7322). +- commit d9485ea + +- KVM: x86: Consolidate flags for __linearize() (jsc#PED-7322). +- commit bc10a7d + +- tools arch x86: Sync the msr-index.h copy with the + kernel sources to pick IA32_MKTME_KEYID_PARTITIONING + (perf-sync-headers). +- Delete + patches.suse/sync-tools-arch-header-for-support-branch-counters-logging.patch. +- commit 4348ec9 + +- tools headers x86 cpufeatures: Sync with the kernel sources + to pick TDX, Zen, APIC MSR fence changes (perf-sync-headers). +- commit 13aa64d + +- perf evlist: Fix evlist__new_default() for > 1 core PMU + (git-fixes). +- perf db-export: Fix missing reference count get in + call_path_from_sample() (git-fixes). +- perf stat: Fix hard coded LL miss units (git-fixes). +- perf env: Avoid recursively taking env->bpf_progs.lock + (git-fixes). +- perf vendor events: Remove UTF-8 characters from cmn.json + (git-fixes). +- perf unwind-libunwind: Fix base address for .eh_frame + (git-fixes). +- perf unwind-libdw: Handle JIT-generated DSOs properly + (git-fixes). +- perf genelf: Set ELF program header addresses properly + (git-fixes). +- perf hisi-ptt: Fix one memory leakage in + hisi_ptt_process_auxtrace_event() (git-fixes). +- perf header: Fix one memory leakage in + perf_event__fprintf_event_update() (git-fixes). +- perf stat: Fix help message for --metric-no-threshold option + (git-fixes). +- perf stat: Exit perf stat if parse groups fails (git-fixes). +- perf mem: Fix error on hybrid related to availability of mem + event in a PMU (git-fixes). +- perf vendor events powerpc: Update datasource event name to + fix duplicate events (git-fixes). +- perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT + to GPC_FLUSH_MEM_FAULT (git-fixes). +- perf test record user-regs: Fix mask for vg register + (git-fixes). +- perf docs: Fix man page formatting for 'perf lock' (git-fixes). +- perf test record+probe_libc_inet_pton: Fix call chain match + on powerpc (bsc#1218986). +- perf tests: Skip pipe test if noploop symbol is missing + (bsc#1219617). +- perf tests lib: Add perf_has_symbol.sh (bsc#1219617). +- perf header: Fix segfault on build_mem_topology() error path + (git-fixes). +- perf test: Remove atomics from test_loop to avoid test failures + (git-fixes). +- commit a32b1b0 + +- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER + missed (git-fixes). +- hv_netvsc: Fix race condition between netvsc_probe and + netvsc_remove (git-fixes). +- scsi: storvsc: Fix ring buffer size calculation (git-fixes). +- hv_netvsc: Calculate correct ring size when PAGE_SIZE is not + 4 Kbytes (git-fixes). +- commit 721575c + +- s390/scm: fix virtual vs physical address confusion (git-fixes + bsc#1219816). +- commit d8288d6 + +- s390/boot: always align vmalloc area on segment boundary + (git-fixes bsc#1219815). +- commit 08905ad + +- s390/vfio-ap: fix sysfs status attribute for AP queue devices + (git-fixes bsc#1219814). +- commit 2f4c817 + +- s390/ptrace: handle setting of fpc register correctly (git-fixes + bsc#1219812). +- commit be5b93a + +- s390/qeth: Fix potential loss of L3-IP@ in case of network + issues (git-fixes bsc#1219811). +- commit 32d0fc0 + +- Reference recently released CVE +- Update + patches.suse/x86-coco-Disable-32-bit-emulation-by-default-on-TDX-.patch + (jsc#PED-7322 CVE-2024-25744). +- Update + patches.suse/x86-entry-convert-int-0x80-emulation-to-idtentry.patch + (bsc#1217927 CVE-2024-25744). +- Update + patches.suse/x86-entry-do-not-allow-external-0x80-interrupts.patch + (bsc#1217927 CVE-2024-25744). +- Update + patches.suse/x86-tdx-Allow-32-bit-emulation-by-default.patch + (jsc#PED-7322 CVE-2024-25744). +- commit 06d4b38 + +- KVM: s390: vsie: fix race during shadow creation (git-fixes + bsc#1219810). +- commit 8180746 + +- KVM: s390: fix setting of fpc register (git-fixes bsc#1219809). +- commit 478f49e + +- KVM: s390: fix cc for successful PQAP (git-fixes bsc#1219808). +- commit 51e5204 + +- KVM: s390: add stat counter for shadow gmap events + (jsc#PED-5439). +- commit 256c0f9 + +- KVM: s390: add tracepoint in gmap notifier (jsc#PED-5439). +- commit 06f0c94 + +- nvme-host: fix the updating of the firmware version (git-fixes). +- commit 9bc381c + +- x86/MCE: Always save CS register on AMD Zen IF Poison errors (git-fixes). +- commit 63e2bb6 + +- x86/entry/ia32: Ensure s32 is sign extended to s64 (git-fixes). +- commit d1f7bea + +- x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block (git-fixes). +- commit b594e28 + +- x86/srso: Print mitigation for retbleed IBPB case (git-fixes). +- Refresh + patches.suse/x86-srso-fix-vulnerability-reporting-for-missing-microcode.patch. +- commit 5b45539 + +- x86/purgatory: Remove LTO flags (git-fixes). +- commit 215c902 + +- x86/kvm: Do not try to disable kvmclock if it was not enabled (git-fixes). +- commit 0a9eee3 + +- scsi: fnic: unlock on error path in fnic_queuecommand() + (git-fixes). +- commit af1e53a + +- net: ethernet: cortina: Drop TSO support (git-fixes). +- commit 1041212 + +- Update patches.suse/arm64-errata-Add-Cortex-A520-speculative-unprivilege.patch (git-fixes, bsc#1219443) + Add reference to bsc#1219443. +- commit b300257 + +- arm64: errata: Add Cortex-A510 speculative unprivileged load (bsc#1219443) + Enable erratum workaround. +- commit b26ca40 + +- r8169: fix network lost after resume on DASH systems + (git-fixes). +- commit c170312 + +- r8169: add handling DASH when DASH is disabled (git-fixes). +- commit 43f9a07 + +- net: ethernet: cortina: Fix MTU max setting (git-fixes). +- commit cdfb94f + +- net: ethernet: cortina: Handle large frames (git-fixes). +- commit 76e929a + +- net: ethernet: cortina: Fix max RX frame define (git-fixes). +- commit 1807254 + +- bonding: stop the device in bond_setup_by_slave() (git-fixes). +- commit 072954c + +- ppp: limit MRU to 64K (git-fixes). +- commit 80ad17a + +- net: mvneta: fix calls to page_pool_get_stats (git-fixes). +- commit 73be237 + +- net: hns3: fix VF wrong speed and duplex issue (git-fixes). +- commit 01a4b9c + +- net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() + (bsc#1217417). +- net: phy: realtek: use generic MDIO constants (bsc#1217417). +- net: mdio: add 2.5g and 5g related PMA speed constants + (bsc#1217417). +- commit 51b8f13 + +- hwmon: (coretemp) Fix bogus core_id to attr name mapping + (git-fixes). +- hwmon: (coretemp) Fix out-of-bounds memory access (git-fixes). +- hwmon: (aspeed-pwm-tacho) mutex for tach reading (git-fixes). +- mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk + can't be detected by BIOS (git-fixes). +- drm/i915/gvt: Fix uninitialized variable in handle_mmio() + (git-fixes). +- commit fb6968f + +- scsi: fnic: Increment driver version (jsc#PED-7888). +- scsi: fnic: Improve logs and add support for multiqueue (MQ) + (jsc#PED-7888). +- scsi: fnic: Add support for multiqueue (MQ) in fnic driver + (jsc#PED-7888). +- scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c + (jsc#PED-7888). +- scsi: fnic: Remove usage of host_lock (jsc#PED-7888). +- scsi: fnic: Define stats to track multiqueue (MQ) IOs + (jsc#PED-7888). +- scsi: fnic: Modify ISRs to support multiqueue (MQ) + (jsc#PED-7888). +- commit 4ae8e51 + +- scsi: fnic: Refactor and redefine fnic.h for multiqueue + (jsc#PED-7888). +- Refresh + patches.suse/fnic-move-fnic_fnic_flush_tx-to-a-work-queue.patch. +- commit 5d5bc93 + +- scsi: fnic: Get copy workqueue count and interrupt mode from + config (jsc#PED-7888). +- scsi: fnic: Rename wq_copy to hw_copy_wq (jsc#PED-7888). +- scsi: fnic: Add and improve log messages (jsc#PED-7888). +- scsi: fnic: Add and use fnic number (jsc#PED-7888). +- scsi: fnic: Modify definitions to sync with VIC firmware + (jsc#PED-7888). +- commit 4104ea5 + +- net: hns3: fix VF reset fail issue (git-fixes). +- commit 357e0c0 + +- net: hns3: fix variable may not initialized problem in + hns3_init_mac_addr() (git-fixes). +- commit 761dece + +- net: hns3: fix out-of-bounds access may occur when coalesce + info is read via debugfs (git-fixes). +- commit 9368f32 + +- net: hns3: fix incorrect capability bit display for copper port + (git-fixes). +- commit 7b8e42d + +- net: hns3: add barrier in vf mailbox reply process (git-fixes). +- commit deb564c + +- net: hns3: fix add VLAN fail issue (git-fixes). +- commit 6ae1571 + +- ipvlan: add ipvlan_route_v6_outbound() helper (git-fixes). +- commit 5f2d3b6 + +- net: enetc: shorten enetc_setup_xdp_prog() error message to + fit NETLINK_MAX_FMTMSG_LEN (git-fixes). +- commit f882476 + +- net: sfp: add quirk for FS's 2.5G copper SFP (git-fixes). +- commit eb7d824 + +- driver core: Replace kstrdup() + strreplace() with + kstrdup_and_replace() (jsc#PED-6054 bsc#1219692). +- lib/string_helpers: Add kstrdup_and_replace() helper + (jsc#PED-6054 bsc#1219692). +- commit d4a62fc + +- net: ethernet: mtk_wed: fix EXT_INT_STATUS_RX_FBUF definitions + for MT7986 SoC (git-fixes). +- commit be286c4 + +- blacklist.conf: drop two entries to be revived (bsc#1219692) +- commit ba7ec6f + +- net: spider_net: Use size_add() in call to struct_size() + (git-fixes). +- commit 722bf2b + +- lib/string_helpers: Change returned value of the strreplace() + (bsc#1219692). +- jbd2: Avoid printing outside the boundary of the buffer + (bsc#1219692). +- commit 8aa13d7 + +- mlxsw: Use size_mul() in call to struct_size() (git-fixes). +- commit a527704 + +- net: ethernet: adi: adin1110: Fix uninitialized variable + (git-fixes). +- commit 4905ac5 + +- net: mdio-mux: fix C45 access returning -EIO after API change + (git-fixes). +- commit 8842ac4 + +- net: dsa: bcm_sf2: Fix possible memory leak in + bcm_sf2_mdio_register() (git-fixes). +- commit 8a76104 + +- team: fix null-ptr-deref when team device type is changed + (git-fixes). +- commit c07a0c7 + +- net: fec: use netdev_err_once() instead of netdev_err() + (git-fixes). +- commit 45e8d45 + +- wifi: iwlwifi: exit eSR only after the FW does (git-fixes). +- wifi: mac80211: fix waiting for beacons logic (git-fixes). +- wifi: mac80211: fix RCU use in TDLS fast-xmit (git-fixes). +- wifi: cfg80211: fix wiphy delayed work queueing (git-fixes). +- wifi: iwlwifi: fix double-free bug (git-fixes). +- selftests: cmsg_ipv6: repeat the exact packet (git-fixes). +- selftests: net: let big_tcp test cope with slow env (git-fixes). +- atm: idt77252: fix a memleak in open_card_ubr0 (git-fixes). +- selftests: net: avoid just another constant wait (git-fixes). +- selftests: net: cut more slack for gro fwd tests (git-fixes). +- crypto: algif_hash - Remove bogus SGL free on zero-length + error path (git-fixes). +- crypto: ccp - Fix null pointer dereference in + __sev_platform_shutdown_locked (git-fixes). +- commit f9fa694 + +- Drop the driver core change that caused memory corruption (bsc#1219692 bsc#1219732) + patches.suse/driver-core-Replace-kstrdup-strreplace-with-kstrdup_.patch + required the change of strreplace() API behavior as an implicit prerequiste +- commit 9bd691b + +- sched: fair: move unused stub functions to header (git fixes + (sched)). +- sched/fair: Fix the decision for load balance (git fixes + (sched)). +- sched/core: Fix RQCF_ACT_SKIP leak (git fixes (sched)). +- commit ec9d436 + +- Update + patches.suse/Bluetooth-Fix-atomicity-violation-in-min-max-_key_si.patch + (git-fixes bsc#1219608 CVE-2024-24860). +- commit 060d07f + +- Update + patches.suse/mm-lock_vma_under_rcu-must-check-vma-anon_vma-.patch + (bsc#1012628 per-VMA_lock_fix CVE-2024-1312 bsc#1219731). +- commit 91e52e6 + +- Refresh patches.suse/RAS-AMD-ATL-Add-MI300-support.patch. + Fix min() related warning. +- commit 7a6c291 + +- Update + patches.suse/drm-amdgpu-Fix-potential-fence-use-after-free-.patch + (bsc#1219128 CVE-2023-51042 jsc#PED-3527 jsc#PED-5475 + jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 + jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 + jsc#PED-6071). +- commit 72ce736 + +- iommu: Don't reserve 0-length IOVA region (git-fixes) +- commit d83c0fa + +- 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 + +- fs/buffer.c: disable per-CPU buffer_head cache for isolated (bsc#1219631) +- commit 55bb990 + +- EDAC/amd64: Add MI300 row retirement support (jsc#PED-7618). +- commit 36c2567 + +- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (jsc#PED-7618). +- commit 76938a8 + +- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (jsc#PED-7618). +- commit d6d16c5 + +- RAS/AMD/ATL: Add MI300 support (jsc#PED-7618). +- commit c9f0c56 + +- Documentation: RAS: Add index and address translation section (jsc#PED-7618). +- commit f894cc4 + +- EDAC/amd64: Use new AMD Address Translation Library (jsc#PED-7618). +- commit 22937f8 + +- RAS: Introduce AMD Address Translation Library (jsc#PED-7618). +- commit 2857e01 + +- perf: arm_cspmu: ampere_cspmu: Add support for Ampere SoC PMU (jsc#PED-7859) +- commit 1242994 + +- perf: arm_cspmu: Support implementation specific validation (jsc#PED-7859) +- commit 36b0b74 + +- perf: arm_cspmu: Support implementation specific filters (jsc#PED-7859) +- commit d78d04c + +- perf: arm_cspmu: Split 64-bit write to 32-bit writes (jsc#PED-7859) +- commit ae4b62f + +- perf: arm_cspmu: Separate Arm and vendor module (jsc#PED-7859) +- commit d997aaf + +- kernel-source: Fix description typo +- commit 8abff35 + +- tracing: Add kabi placeholders (git-fixes). +- commit fe66dad + +- rpm: Use run_if_exists for all external scriptlets + With that the scriptlets do not need to be installed for build. +- commit 25edd65 + kernel-rt_debug +- Drop bcm5974 input patch causing a regression (bsc#1220030) +- commit 63d5a46 + +- kallsyms: ignore ARMv4 thunks along with others (git-fixes). +- modpost: trim leading spaces when processing source files list + (git-fixes). +- kbuild: Fix changing ELF file type for output of gen_btf for + big endian (git-fixes). +- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update (git-fixes). +- irqchip/irq-brcmstb-l2: Add write memory barrier before exit + (git-fixes). +- i2c: i801: Fix block process call transactions (git-fixes). +- i2c: qcom-geni: Correct I2C TRE sequence (git-fixes). +- commit 65eebf2 + +- driver core: fw_devlink: Improve detection of overlapping cycles + (git-fixes). +- driver core: Fix device_link_flag_is_sync_state_only() + (git-fixes). +- iio: adc: ad4130: only set GPIO_CTRL if pin is unused + (git-fixes). +- iio: adc: ad4130: zero-initialize clock init data (git-fixes). +- iio: accel: bma400: Fix a compilation problem (git-fixes). +- iio: commom: st_sensors: ensure proper DMA alignment + (git-fixes). +- staging: iio: ad5933: fix type mismatch regression (git-fixes). +- iio: adc: ad_sigma_delta: ensure proper DMA alignment + (git-fixes). +- iio: imu: adis: ensure proper DMA alignment (git-fixes). +- iio: imu: bno055: serdev requires REGMAP (git-fixes). +- iio: magnetometer: rm3100: add boundary check for the value + read from RM3100_REG_TMRC (git-fixes). +- iio: pressure: bmp280: Add missing bmp085 to SPI id table + (git-fixes). +- iio: core: fix memleak in iio_device_register_sysfs (git-fixes). +- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (git-fixes). +- media: ir_toy: fix a memleak in irtoy_tx (git-fixes). +- media: Revert "media: rkisp1: Drop IRQF_SHARED" (git-fixes). +- commit 7fba7be + +- ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU + (git-fixes). +- ALSA: hda/realtek: cs35l41: Add internal speaker support for + ASUS UM3402 with missing DSD (git-fixes). +- ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (git-fixes). +- ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA + (git-fixes). +- ALSA: hda: Increase default bdl_pos_adj for Apollo Lake + (git-fixes). +- ALSA: hda: Replace numeric device IDs with constant values + (git-fixes). +- ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get + (git-fixes). +- ALSA: hda: Properly setup HDMI stream (git-fixes). +- commit 65b7327 + +- ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (git-fixes). +- commit 2ab077c + +- ALSA: hda/realtek: fix mute/micmute LED For HP mt645 + (git-fixes). +- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 + (git-fixes). +- ALSA: hda/realtek: add IDs for Dell dual spk platform + (git-fixes). +- ALSA: hda/conexant: Add quirk for SWS JS201D (git-fixes). +- commit 96b23dc + +- ALSA: usb-audio: More relaxed check of MIDI jack names + (git-fixes). +- ASoC: SOF: IPC3: fix message bounds on ipc ops (git-fixes). +- ASoC: q6dsp: fix event handler prototype (git-fixes). +- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() + (git-fixes). +- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic + (git-fixes). +- ASoC: cs35l56: Fix deadlock in ASP1 mixer register + initialization (git-fixes). +- ASoC: tas2781: add module parameter to tascodec_init() + (git-fixes). +- ASoC: cs35l56: fix reversed if statement in + cs35l56_dspwait_asp1tx_put() (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks + table (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix device ID / model name + (git-fixes). +- ALSA: hda/cs35l56: select intended config FW_CS_DSP (git-fixes). +- wifi: brcmfmac: Adjust n_channels usage for __counted_by + (git-fixes). +- USB: serial: option: add Fibocom FM101-GL variant (git-fixes). +- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e + (git-fixes). +- USB: serial: cp210x: add ID for IMST iM871A-USB (git-fixes). +- usb: dwc3: pci: add support for the Intel Arrow Lake-H + (git-fixes). +- xhci: handle isoc Babble and Buffer Overrun events properly + (git-fixes). +- xhci: process isoc TD properly when there was a transaction + error mid TD (git-fixes). +- usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (git-fixes). +- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU + (git-fixes). +- selftests/net: change shebang to bash to support "source" + (git-fixes). +- selftests/net: convert pmtu.sh to run it in unique namespace + (git-fixes). +- selftests/net: convert unicast_extensions.sh to run it in + unique namespace (git-fixes). +- commit 1f8c296 + +- scsi: smartpqi: Bump driver version to 2.1.26-030 (bsc#1219987). +- scsi: smartpqi: Fix logical volume rescan race condition + (bsc#1219987). +- scsi: smartpqi: Add new controller PCI IDs (bsc#1219987). +- commit 343b48a + +- scsi: mpt3sas: Reload SBR without rebooting HBA (bsc#1219551). +- scsi: mpt3sas: Suppress a warning in debug kernel (bsc#1219551). +- scsi: mpt3sas: Replace dynamic allocations with local variables + (bsc#1219551). +- scsi: mpt3sas: Replace a dynamic allocation with a local + variable (bsc#1219551). +- scsi: mpt3sas: Fix typo of "TRIGGER" (bsc#1219551). +- scsi: mpt3sas: Fix an outdated comment (bsc#1219551). +- scsi: mpt3sas: Remove the iounit_pg8 member of the per-adapter + struct (bsc#1219551). +- scsi: mpt3sas: Use struct_size() for struct size calculations + (bsc#1219551). +- scsi: mpt3sas: Make MPI26_CONFIG_PAGE_PIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_0::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_RAID_VOL_0::PhysDisk a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_IO_UNIT_8::Sensor a + flexible array (bsc#1219551). +- scsi: mpt3sas: Use flexible arrays when obviously possible + (bsc#1219551). +- commit 472a48e + +- nvme: enable retries for authentication commands (bsc#1186716). +- nvme: change __nvme_submit_sync_cmd() calling conventions + (bsc#1186716). +- nvme-auth: open-code single-use macros (bsc#1186716). +- nvme: use ctrl state accessor (bsc#1186716). +- commit f8cc1d3 + +- Delete patches.suse/scsi-lpfc-limit-irq-vectors-to-online-cpus-if-kdump-kernel.patch. + Should be addressed by the previously merged upstream solution (bsc#1218180 ltc#204476). +- commit ebf5676 + +- powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids + (bsc#1218180 ltc#204476). +- powerpc/smp: Factor out assign_threads() (bsc#1218180 + ltc#204476). +- powerpc/smp: Lookup avail once per device tree node (bsc#1218180 + ltc#204476). +- powerpc/smp: Increase nr_cpu_ids to include the boot CPU + (bsc#1218180 ltc#204476). +- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core + (bsc#1218180 ltc#204476). +- commit 4c4f84a + +- net: ethernet: mtk_wed: fix possible NULL pointer dereference + in mtk_wed_wo_queue_tx_clean() (git-fixes). +- commit f6c1c6f + +- net: ks8851: Fix TX stall caused by TX buffer overrun + (git-fixes). +- commit 309032b + +- net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit f51244f + +- net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit 0cdf0a3 + +- net: atlantic: fix double free in ring reinit logic (git-fixes). +- commit 7354340 + +- net: stmmac: Handle disabled MDIO busses from devicetree + (git-fixes). +- commit be25be7 + +- dpaa2-switch: do not ask for MDB, VLAN and FDB replay + (git-fixes). +- commit c6e8879 + +- dpaa2-switch: fix size of the dma_unmap (git-fixes). +- commit 23ea26f + +- stmmac: dwmac-loongson: drop useless check for compatible + fallback (git-fixes). +- commit 02807a5 + +- stmmac: dwmac-loongson: Make sure MDIO is initialized before + use (git-fixes). +- commit c27d9ce + +- net: fec: correct queue selection (git-fixes). +- commit 7f02173 + +- qca_spi: Fix reset behavior (git-fixes). +- commit f971346 + +- qca_debug: Fix ethtool -G iface tx behavior (git-fixes). +- commit 87b783f + +- qca_debug: Prevent crash on TX ring changes (git-fixes). +- commit a319e0e + +- clocksource: Replace all non-returning strlcpy with strscpy + (bsc#1219953). +- commit b844ff1 + +- x86/smpboot: Avoid pointless delay calibration if TSC is + synchronized (bsc#1219953). +- commit 7dfe12b + +- rcutorture: Add fqs_holdoff check before fqs_task is created + (bsc#1219953). +- commit d6f81ac + +- locktorture: Increase Hamming distance between call_rcu_chain + and rcu_call_chains (bsc#1219953). +- commit 82380d1 + +- asm-generic: qspinlock: fix queued_spin_value_unlocked() + implementation (bsc#1219953). +- commit a3ab6e9 + +- locktorture: Check the correct variable for allocation failure + (bsc#1219953). +- commit 5884e2f + +- rcutorture: Traverse possible cpu to set maxcpu in + rcu_nocb_toggle() (bsc#1219953). +- commit ac1c709 + +- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 + (bsc#1219953). +- commit de5b047 + +- locktorture: Rename readers_bind/writers_bind to + bind_readers/bind_writers (bsc#1219953). +- commit 1dc09ec + +- doc: Catch-up update for locktorture module parameters + (bsc#1219953). +- commit 19c054c + +- locktorture: Add call_rcu_chains module parameter (bsc#1219953). +- commit 9348bbf + +- locktorture: Add new module parameters to + lock_torture_print_module_parms() (bsc#1219953). +- commit 59c9dd5 + +- torture: Print out torture module parameters (bsc#1219953). +- commit f0a2f52 + +- locktorture: Add acq_writer_lim to complain about long + acquistion times (bsc#1219953). +- commit 495f129 + +- locktorture: Consolidate "if" statements in + lock_torture_writer() (bsc#1219953). +- commit 19cd3cf + +- locktorture: Alphabetize torture_param() entries (bsc#1219953). +- commit 4d45162 + +- locktorture: Add readers_bind and writers_bind module parameters + (bsc#1219953). +- commit d4bab3f + +- rcutorture: Fix stuttering races and other issues (bsc#1219953). +- commit 14a2209 + +- torture: Move rcutorture_sched_setaffinity() out of rcutorture + (bsc#1219953). +- commit ec64c16 + +- torture: Make torture_hrtimeout_ns() take an hrtimer mode + parameter (bsc#1219953). +- commit 7155d42 + +- torture: Share torture_random_state with torture_shuffle_tasks() + (bsc#1219953). +- commit abf8744 + +- locking/lockdep: Fix string sizing bug that triggers a + format-truncation compiler-warning (bsc#1219953). +- commit 23d08c5 + +- locking/debug: Fix debugfs API return value checks to use + IS_ERR() (bsc#1219953). +- commit 048609a + +- locking/ww_mutex/test: Make sure we bail out instead of livelock + (bsc#1219953). +- commit 4038509 + +- locking/ww_mutex/test: Fix potential workqueue corruption + (bsc#1219953). +- commit def0333 + +- locking/ww_mutex/test: Use prng instead of rng to avoid hangs + at bootup (bsc#1219953). +- commit aacf9cc + +- asm-generic: ticket-lock: Optimize arch_spin_value_unlocked() + (bsc#1219953). +- commit b967504 + +- futex: Use a folio instead of a page (bsc#1219953). +- commit a11123c + +- locking/seqlock: Do the lockdep annotation before locking in + do_write_seqcount_begin_nested() (bsc#1219953). +- commit d372072 + +- rcutorture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit a88dc75 + +- torture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit 9c51efc + +- torture: Move stutter_wait() timeouts to hrtimers (bsc#1219953). +- commit 8bcefe1 + +- torture: Move torture_shuffle() timeouts to hrtimers + (bsc#1219953). +- commit 24edc78 + +- torture: Move torture_onoff() timeouts to hrtimers + (bsc#1219953). +- commit c16d2c1 + +- torture: Make torture_hrtimeout_*() use TASK_IDLE (bsc#1219953). +- commit 15e523b + +- torture: Add lock_torture writer_fifo module parameter + (bsc#1219953). +- commit 86a51c8 + +- torture: Add a kthread-creation callback to + _torture_create_kthread() (bsc#1219953). +- commit a568efe + +- torture: Support randomized shuffling for proxy exec testing + (bsc#1219953). +- commit dfb6658 + +- rcutorture: Dump grace-period state upon rtort_pipe_count + incidents (bsc#1219953). +- commit 39c3645 + +- powerpc/kcsan: Properly instrument arch_spin_unlock() + (bsc#1219953). +- commit 49ef44f + +- locktorture: Add long_hold to adjust lock-hold delays + (bsc#1219953). +- commit 21a09d3 + +- intel_idle: add Sierra Forest SoC support (jsc#PED-5816). +- commit d8dfa47 + +- intel_idle: add Grand Ridge SoC support (jsc#PED-5816). +- commit be47fec + +- powerpc/pseries/papr-sysparm: use u8 arrays for payloads + (jsc#PED-4486 git-fixes). +- commit 8b94284 + +- PCI: Add PCIE_PME_TO_L2_TIMEOUT_US L2 ready timeout value + (git-fixes). +- commit a77e06b + +- PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members + (git-fixes). +- commit 4a87954 + +- PCI: dwc: endpoint: Introduce .pre_init() and .deinit() + (git-fixes). +- commit 75c1ddc + +- PCI: dwc: Add host_post_init() callback (git-fixes). +- commit 5c6ab40 + +- PCI: dwc: Implement generic suspend/resume functionality + (git-fixes). +- commit 42b5947 + +- dmaengine: dw-edma: Rename dw_edma_core_ops structure to + dw_edma_plat_ops (git-fixes). +- commit a3742cf + +- net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv + (bsc#1219127 CVE-2024-23849). +- commit 7f27245 + +- x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM + (jsc#PED-7322). +- commit 98c6595 + +- x86/kvm: Fix SEV check in sev_map_percpu_data() (jsc#PED-7322). +- commit 082b8e1 + +- KVM: x86: Give a hint when Win2016 might fail to boot due to + XSAVES erratum (jsc#PED-7322). +- commit d5577b6 + +- KVM: x86: Check irqchip mode before create PIT (jsc#PED-7322). +- commit d2cbe00 + +- Update config files (bsc#1219440). + Update the CONFIG_LSM option to include the BPF LSM in the default set of + LSMs that get enabled when booting up. The new version of systemd in + SLE15-SP6 requires the BPF LSM. +- commit bf6e39d + +- KVM: introduce CONFIG_KVM_COMMON (jsc#PED-7322). +- Update config files. +- commit 60742fc + +- Update metadata: "scsi: lpfc: Use unsigned type for num_sge (bsc#1214746)." + Move patch into sorted section. +- commit bf77043 + +- virt: sev-guest: Convert to platform remove callback returning + void (jsc#PED-7322). +- commit 5752a5f + +- KVM: remove CONFIG_HAVE_KVM_IRQFD (jsc#PED-7322). +- Update config files. +- commit 6e3621a + +- blacklist.conf: obsoleted +- commit c534e08 + +- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() + (git-fixes). +- commit 686e708 + +- PCI: dwc: Use FIELD_GET/PREP() (git-fixes). +- commit 34f9411 + +- KVM: remove CONFIG_HAVE_KVM_EVENTFD (jsc#PED-7322). +- Update config files. +- commit 6361a8e + +- PCI/ASPM: Fix deadlock when enabling ASPM (git-fixes). +- commit aa4d6dc + +- PCI: qcom: Clean up ASPM comment (git-fixes). +- commit a57ad60 + +- PCI: qcom: Fix potential deadlock when enabling ASPM + (git-fixes). +- commit adc25b6 + +- PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops + (git-fixes). +- commit c63fc13 + +- PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link + speed (git-fixes). +- commit a80c081 + +- PCI: qcom: Do not advertise hotplug capability for IP v2.1.0 + (git-fixes). +- commit 756f736 + +- PCI: qcom: Do not advertise hotplug capability for IP v1.0.0 + (git-fixes). +- commit 00fef1b + +- PCI: qcom: Use post init sequence of IP v2.3.2 for v2.4.0 + (git-fixes). +- commit 2132a8c + +- PCI: qcom: Do not advertise hotplug capability for IP v2.3.2 + (git-fixes). +- commit 1e670bc + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.3.3 + and v2.9.0 (git-fixes). +- commit 2b2b866 + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.7.0 + and v1.9.0 (git-fixes). +- commit c7b4716 + +- blacklist.conf: false positive +- commit 88b8f1d + +- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 + (git-fixes). +- commit 5367630 + +- Update config files. +- commit 6ba26a3 + +- KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT + (jsc#PED-7322). +- commit 737fb0e + +- octeontx2-af: Initialize maps (jsc#PED-6931). +- net: intel: fix old compiler regressions (jsc#PED-4874). +- octeontx2-pf: Fix a memleak otx2_sq_init (jsc#PED-6931). +- idpf: avoid compiler padding in virtchnl2_ptype struct + (jsc#PED-6716). +- octeontx2-pf: Remove xdp queues on program detach + (jsc#PED-6931). +- ixgbe: Fix an error handling path in + ixgbe_read_iosf_sb_reg_x550() (jsc#PED-4872). +- e1000e: correct maximum frequency adjustment values + (jsc#PED-4868). +- bnxt_en: Make PTP timestamp HWRM more silent (jsc#PED-5742). +- gve: Fix skb truesize underestimation (bsc#1214479). +- commit 610ddc5 + +- KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV + (jsc#PED-7322). +- commit c8c1c08 + +- team: Fix use-after-free when an option instance allocation + fails (git-fixes). +- commit aa6501b + +- KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (jsc#PED-7322). +- commit bc6ea0c + +- net: dsa: microchip: provide a list of valid protocols for + xmit handler (git-fixes). +- commit 14ae17e + +- nfp: flower: fix for take a mutex lock in soft irq context + and rcu lock (git-fixes). +- commit 8699210 + +- net: hns: fix fake link up on xge port (git-fixes). +- commit 7b3f477 + +- net: hns: fix wrong head when modify the tx feature when + sending packets (git-fixes). +- commit 848eb56 + +- net: atlantic: Fix NULL dereference of skb pointer in + (git-fixes). +- commit bfa6175 + +- net: stmmac: fix FPE events losing (git-fixes). +- commit 2382976 + +- pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (git-fixes). +- commit 3f9a915 + +- net: ravb: Keep reverse order of operations in ravb_remove() + (git-fixes). +- commit d60c1dc + +- net: ravb: Stop DMA in case of failures on ravb_open() + (git-fixes). +- commit 536e15e + +- platform: mellanox: Cosmetic changes (git-fixes). +- commit 201fef6 + +- net: ravb: Start TX queues after HW initialization succeeded + (git-fixes). +- commit 67bd94d + +- net: ravb: Make write access to CXR35 first before accessing + other EMAC registers (git-fixes). +- commit 2f42ed8 + +- net: ravb: Use pm_runtime_resume_and_get() (git-fixes). +- commit f02fced + +- blacklist.conf: false positive +- commit 569fb89 + +- net: ravb: Check return value of reset_control_deassert() + (git-fixes). +- commit 864deed + +- net: libwx: fix memory leak on msix entry (git-fixes). +- commit 159ffaa + +- blacklist.conf: stupid cleanup +- commit 7489b61 + +- KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer + (jsc#PED-7322). +- commit 4c639bf + +- KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is + valid/set (jsc#PED-7322). +- commit bc7347a + +- KVM: x86: Make Hyper-V emulation optional (jsc#PED-7322). +- Update config files. +- commit 87507f6 + +- Drop ASoC AMD ACP patch causing a regression (bsc#1219789) +- commit 1eacaea + +- platform/mellanox: mlxbf-bootctl: add NET dependency into + Kconfig (git-fixes). +- commit c7f1631 + +- platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout + (git-fixes). +- commit d61129c + +- KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (jsc#PED-7322). +- commit 2cbad81 + +- KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V + eVMCS (jsc#PED-7322). +- commit 82136e4 + +- KVM: x86: Introduce helper to handle Hyper-V paravirt TLB + flush requests (jsc#PED-7322). +- commit 92008f5 + +- KVM: VMX: Split off hyperv_evmcs.{ch} (jsc#PED-7322). +- commit 056eb46 + +- KVM: x86: Introduce helper to check if vector is set in Hyper-V + SynIC (jsc#PED-7322). +- commit ee580aa + +- KVM: x86: Introduce helper to check if auto-EOI is set in + Hyper-V SynIC (jsc#PED-7322). +- commit 3628f1b + +- KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} + (jsc#PED-7322). +- commit a52f7d7 + +- KVM: x86: Move Hyper-V partition assist page out of Hyper-V + emulation context (jsc#PED-7322). +- commit c274d49 + +- KVM: x86/xen: Remove unneeded xen context from kvm_arch when + !CONFIG_KVM_XEN (jsc#PED-7322). +- commit 1a3426d + +- KVM: x86/mmu: fix comment about mmu_unsync_pages_lock + (jsc#PED-7322). +- commit 6927f64 + +- KVM: x86/mmu: always take tdp_mmu_pages_lock (jsc#PED-7322). +- commit 3c339d8 + +- KVM: x86/mmu: remove unnecessary "bool shared" argument from + iterators (jsc#PED-7322). +- commit 26089fe + +- KVM: x86/mmu: remove unnecessary "bool shared" argument from + functions (jsc#PED-7322). +- commit 20e6465 + +- KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in + the TDP MMU (jsc#PED-7322). +- commit 04b615d + +- KVM: x86/mmu: Fix off-by-1 when splitting huge pages during + CLEAR (jsc#PED-7322). +- commit ca542a6 + +- KVM: x86: Harden copying of userspace-array against overflow + (jsc#PED-7322). +- commit 2624bb5 + +- KVM: x86/pmu: Track emulated counter events instead of previous + counter (jsc#PED-7322). +- commit 50f3c68 + +- KVM: x86/pmu: Update sample period in pmc_write_counter() + (jsc#PED-7322). +- commit b607273 + +- KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() + (jsc#PED-7322). +- commit 5d80669 + +- KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's + redundant) (jsc#PED-7322). +- commit ba0d28d + +- KVM: x86/pmu: Reset the PMU, i.e. stop counters, before + refreshing (jsc#PED-7322). +- commit 3e9e29b + +- KVM: x86/pmu: Move PMU reset logic to common x86 code + (jsc#PED-7322). +- commit 4d829a7 + +- KVM: SVM,VMX: Use %rip-relative addressing to access + kvm_rebooting (jsc#PED-7322). +- commit 94d4ceb + +- KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is + enabled (jsc#PED-7322). +- commit abf0f42 + +- KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support + (jsc#PED-7322). +- commit 51dc0ef + +- KVM: nSVM: Advertise support for flush-by-ASID (jsc#PED-7322). +- commit d96ff28 + +- Revert "nSVM: Check for reserved encodings of TLB_CONTROL in + nested VMCB" (jsc#PED-7322). +- commit 733d5b1 + +- KVM: x86: Don't unnecessarily force masterclock update on vCPU + hotplug (jsc#PED-7322). +- commit e2477e4 + +- KVM: x86: Use a switch statement and macros in + __feature_translate() (jsc#PED-7322). +- commit 26af95a + +- KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace + (jsc#PED-7322). +- commit 8de3668 + +- blacklist.conf: false positive +- commit 3612d1b + +- dm: limit the number of targets and parameter size area + (bsc#1219827, bsc#1219146, CVE-2023-52429, CVE-2024-23851). +- commit 7512798 + +- KVM: x86: Turn off KVM_WERROR by default for all configs + (jsc#PED-7322). +- commit 427cbaf + +- KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff + HYPERV!=n (jsc#PED-7322). +- commit 47fe30a + +- mm: memcontrol: don't throttle dying tasks on memory.high + (bsc#1219889). +- kernel/fork: beware of __put_task_struct() calling context + (bsc#1216761). +- commit e3538e2 + +- KVM: x86: Use KVM-governed feature framework to track "LAM + enabled" (jsc#PED-7322). +- commit e0b7547 + +- docs/perf: Add ampere_cspmu to toctree to fix a build warning (jsc#PED-7859) +- commit 5a39b75 + +- KVM: x86: Advertise and enable LAM (user and supervisor) + (jsc#PED-7322). +- commit be96f66 + +- KVM: x86: Virtualize LAM for user pointer (jsc#PED-7322). +- commit 51ea9b3 + +- KVM: x86: Virtualize LAM for supervisor pointer (jsc#PED-7322). +- commit 4719d36 + +- perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (jsc#PED-7859) +- commit 8763e5d + +- netdevsim: Don't accept device bound programs (git-fixes). +- commit c28704b + +- ravb: Fix races between ravb_tx_timeout_work() and net related + ops (git-fixes). +- commit ca1ed03 + +- r8169: prevent potential deadlock in rtl8169_close (git-fixes). +- commit c6c74b1 + +- r8169: fix deadlock on RTL8125 in jumbo mtu mode (git-fixes). +- commit 350e699 + +- net: stmmac: xgmac: Disable FPE MMC interrupts (git-fixes). +- commit 4d4a44e + +- dpaa2-eth: recycle the RX buffer only after all processing done + (git-fixes). +- commit 6f9cf91 + +- KVM: x86: Untag addresses for LAM emulation where applicable + (jsc#PED-7322). +- commit 3aca57c + +- dpaa2-eth: increase the needed headroom to account for alignment + (git-fixes). +- commit aeead7c + +- net: rswitch: Fix missing dev_kfree_skb_any() in error path + (git-fixes). +- commit dfab415 + +- net: rswitch: Fix return value in rswitch_start_xmit() + (git-fixes). +- commit 3061c1f + +- net: rswitch: Fix type of ret in rswitch_start_xmit() + (git-fixes). +- commit 3bd4f02 + +- net: ipa: fix one GSI register field width (git-fixes). +- commit 57e43ae + +- net: axienet: Fix check for partial TX checksum (git-fixes). +- commit 765d022 + +- amd-xgbe: propagate the correct speed and duplex status + (git-fixes). +- commit ca7f648 + +- amd-xgbe: handle the corner-case during tx completion + (git-fixes). +- commit 05c99da + +- amd-xgbe: handle corner-case during sfp hotplug (git-fixes). +- commit 63bb25f + +- net: veth: fix ethtool stats reporting (git-fixes). +- commit 40065a7 + +- wireguard: use DEV_STATS_INC() (git-fixes). +- commit c56067d + +- net: wangxun: fix kernel panic due to null pointer (git-fixes). +- commit cc57ffc + +- KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and + call it in emulator (jsc#PED-7322). +- Refresh + patches.suse/KVM-SEV-Make-AVIC-backing-VMSA-and-VMCB-memory-allocation-SNP-sa. +- commit db34c34 + +- stmmac: dwmac-loongson: Add architecture dependency (git-fixes). +- commit 746bbc5 + +- macvlan: Don't propagate promisc change to lower dev in passthru + (git-fixes). +- commit ad66810 + +- pds_core: use correct index to mask irq (git-fixes). +- commit f2391e5 + +- net: stmmac: avoid rx queue overrun (git-fixes). +- commit 3a28d91 + +- net: stmmac: fix rx budget limit check (git-fixes). +- commit 739b241 + +- KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (jsc#PED-7322). +- commit 214f40f + +- KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's + legality (jsc#PED-7322). +- commit 0ea18e6 + +- KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD + (jsc#PED-7322). +- commit a7a4e2c + +- KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() + (jsc#PED-7322). +- commit 469975b + +- KVM: x86: Add an emulation flag for implicit system access + (jsc#PED-7322). +- commit d9485ea + +- KVM: x86: Consolidate flags for __linearize() (jsc#PED-7322). +- commit bc10a7d + +- tools arch x86: Sync the msr-index.h copy with the + kernel sources to pick IA32_MKTME_KEYID_PARTITIONING + (perf-sync-headers). +- Delete + patches.suse/sync-tools-arch-header-for-support-branch-counters-logging.patch. +- commit 4348ec9 + +- tools headers x86 cpufeatures: Sync with the kernel sources + to pick TDX, Zen, APIC MSR fence changes (perf-sync-headers). +- commit 13aa64d + +- perf evlist: Fix evlist__new_default() for > 1 core PMU + (git-fixes). +- perf db-export: Fix missing reference count get in + call_path_from_sample() (git-fixes). +- perf stat: Fix hard coded LL miss units (git-fixes). +- perf env: Avoid recursively taking env->bpf_progs.lock + (git-fixes). +- perf vendor events: Remove UTF-8 characters from cmn.json + (git-fixes). +- perf unwind-libunwind: Fix base address for .eh_frame + (git-fixes). +- perf unwind-libdw: Handle JIT-generated DSOs properly + (git-fixes). +- perf genelf: Set ELF program header addresses properly + (git-fixes). +- perf hisi-ptt: Fix one memory leakage in + hisi_ptt_process_auxtrace_event() (git-fixes). +- perf header: Fix one memory leakage in + perf_event__fprintf_event_update() (git-fixes). +- perf stat: Fix help message for --metric-no-threshold option + (git-fixes). +- perf stat: Exit perf stat if parse groups fails (git-fixes). +- perf mem: Fix error on hybrid related to availability of mem + event in a PMU (git-fixes). +- perf vendor events powerpc: Update datasource event name to + fix duplicate events (git-fixes). +- perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT + to GPC_FLUSH_MEM_FAULT (git-fixes). +- perf test record user-regs: Fix mask for vg register + (git-fixes). +- perf docs: Fix man page formatting for 'perf lock' (git-fixes). +- perf test record+probe_libc_inet_pton: Fix call chain match + on powerpc (bsc#1218986). +- perf tests: Skip pipe test if noploop symbol is missing + (bsc#1219617). +- perf tests lib: Add perf_has_symbol.sh (bsc#1219617). +- perf header: Fix segfault on build_mem_topology() error path + (git-fixes). +- perf test: Remove atomics from test_loop to avoid test failures + (git-fixes). +- commit a32b1b0 + +- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER + missed (git-fixes). +- hv_netvsc: Fix race condition between netvsc_probe and + netvsc_remove (git-fixes). +- scsi: storvsc: Fix ring buffer size calculation (git-fixes). +- hv_netvsc: Calculate correct ring size when PAGE_SIZE is not + 4 Kbytes (git-fixes). +- commit 721575c + +- s390/scm: fix virtual vs physical address confusion (git-fixes + bsc#1219816). +- commit d8288d6 + +- s390/boot: always align vmalloc area on segment boundary + (git-fixes bsc#1219815). +- commit 08905ad + +- s390/vfio-ap: fix sysfs status attribute for AP queue devices + (git-fixes bsc#1219814). +- commit 2f4c817 + +- s390/ptrace: handle setting of fpc register correctly (git-fixes + bsc#1219812). +- commit be5b93a + +- s390/qeth: Fix potential loss of L3-IP@ in case of network + issues (git-fixes bsc#1219811). +- commit 32d0fc0 + +- Reference recently released CVE +- Update + patches.suse/x86-coco-Disable-32-bit-emulation-by-default-on-TDX-.patch + (jsc#PED-7322 CVE-2024-25744). +- Update + patches.suse/x86-entry-convert-int-0x80-emulation-to-idtentry.patch + (bsc#1217927 CVE-2024-25744). +- Update + patches.suse/x86-entry-do-not-allow-external-0x80-interrupts.patch + (bsc#1217927 CVE-2024-25744). +- Update + patches.suse/x86-tdx-Allow-32-bit-emulation-by-default.patch + (jsc#PED-7322 CVE-2024-25744). +- commit 06d4b38 + +- KVM: s390: vsie: fix race during shadow creation (git-fixes + bsc#1219810). +- commit 8180746 + +- KVM: s390: fix setting of fpc register (git-fixes bsc#1219809). +- commit 478f49e + +- KVM: s390: fix cc for successful PQAP (git-fixes bsc#1219808). +- commit 51e5204 + +- KVM: s390: add stat counter for shadow gmap events + (jsc#PED-5439). +- commit 256c0f9 + +- KVM: s390: add tracepoint in gmap notifier (jsc#PED-5439). +- commit 06f0c94 + +- nvme-host: fix the updating of the firmware version (git-fixes). +- commit 9bc381c + +- x86/MCE: Always save CS register on AMD Zen IF Poison errors (git-fixes). +- commit 63e2bb6 + +- x86/entry/ia32: Ensure s32 is sign extended to s64 (git-fixes). +- commit d1f7bea + +- x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block (git-fixes). +- commit b594e28 + +- x86/srso: Print mitigation for retbleed IBPB case (git-fixes). +- Refresh + patches.suse/x86-srso-fix-vulnerability-reporting-for-missing-microcode.patch. +- commit 5b45539 + +- x86/purgatory: Remove LTO flags (git-fixes). +- commit 215c902 + +- x86/kvm: Do not try to disable kvmclock if it was not enabled (git-fixes). +- commit 0a9eee3 + +- scsi: fnic: unlock on error path in fnic_queuecommand() + (git-fixes). +- commit af1e53a + +- net: ethernet: cortina: Drop TSO support (git-fixes). +- commit 1041212 + +- Update patches.suse/arm64-errata-Add-Cortex-A520-speculative-unprivilege.patch (git-fixes, bsc#1219443) + Add reference to bsc#1219443. +- commit b300257 + +- arm64: errata: Add Cortex-A510 speculative unprivileged load (bsc#1219443) + Enable erratum workaround. +- commit b26ca40 + +- r8169: fix network lost after resume on DASH systems + (git-fixes). +- commit c170312 + +- r8169: add handling DASH when DASH is disabled (git-fixes). +- commit 43f9a07 + +- net: ethernet: cortina: Fix MTU max setting (git-fixes). +- commit cdfb94f + +- net: ethernet: cortina: Handle large frames (git-fixes). +- commit 76e929a + +- net: ethernet: cortina: Fix max RX frame define (git-fixes). +- commit 1807254 + +- bonding: stop the device in bond_setup_by_slave() (git-fixes). +- commit 072954c + +- ppp: limit MRU to 64K (git-fixes). +- commit 80ad17a + +- net: mvneta: fix calls to page_pool_get_stats (git-fixes). +- commit 73be237 + +- net: hns3: fix VF wrong speed and duplex issue (git-fixes). +- commit 01a4b9c + +- net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() + (bsc#1217417). +- net: phy: realtek: use generic MDIO constants (bsc#1217417). +- net: mdio: add 2.5g and 5g related PMA speed constants + (bsc#1217417). +- commit 51b8f13 + +- hwmon: (coretemp) Fix bogus core_id to attr name mapping + (git-fixes). +- hwmon: (coretemp) Fix out-of-bounds memory access (git-fixes). +- hwmon: (aspeed-pwm-tacho) mutex for tach reading (git-fixes). +- mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk + can't be detected by BIOS (git-fixes). +- drm/i915/gvt: Fix uninitialized variable in handle_mmio() + (git-fixes). +- commit fb6968f + +- scsi: fnic: Increment driver version (jsc#PED-7888). +- scsi: fnic: Improve logs and add support for multiqueue (MQ) + (jsc#PED-7888). +- scsi: fnic: Add support for multiqueue (MQ) in fnic driver + (jsc#PED-7888). +- scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c + (jsc#PED-7888). +- scsi: fnic: Remove usage of host_lock (jsc#PED-7888). +- scsi: fnic: Define stats to track multiqueue (MQ) IOs + (jsc#PED-7888). +- scsi: fnic: Modify ISRs to support multiqueue (MQ) + (jsc#PED-7888). +- commit 4ae8e51 + +- scsi: fnic: Refactor and redefine fnic.h for multiqueue + (jsc#PED-7888). +- Refresh + patches.suse/fnic-move-fnic_fnic_flush_tx-to-a-work-queue.patch. +- commit 5d5bc93 + +- scsi: fnic: Get copy workqueue count and interrupt mode from + config (jsc#PED-7888). +- scsi: fnic: Rename wq_copy to hw_copy_wq (jsc#PED-7888). +- scsi: fnic: Add and improve log messages (jsc#PED-7888). +- scsi: fnic: Add and use fnic number (jsc#PED-7888). +- scsi: fnic: Modify definitions to sync with VIC firmware + (jsc#PED-7888). +- commit 4104ea5 + +- net: hns3: fix VF reset fail issue (git-fixes). +- commit 357e0c0 + +- net: hns3: fix variable may not initialized problem in + hns3_init_mac_addr() (git-fixes). +- commit 761dece + +- net: hns3: fix out-of-bounds access may occur when coalesce + info is read via debugfs (git-fixes). +- commit 9368f32 + +- net: hns3: fix incorrect capability bit display for copper port + (git-fixes). +- commit 7b8e42d + +- net: hns3: add barrier in vf mailbox reply process (git-fixes). +- commit deb564c + +- net: hns3: fix add VLAN fail issue (git-fixes). +- commit 6ae1571 + +- ipvlan: add ipvlan_route_v6_outbound() helper (git-fixes). +- commit 5f2d3b6 + +- net: enetc: shorten enetc_setup_xdp_prog() error message to + fit NETLINK_MAX_FMTMSG_LEN (git-fixes). +- commit f882476 + +- net: sfp: add quirk for FS's 2.5G copper SFP (git-fixes). +- commit eb7d824 + +- driver core: Replace kstrdup() + strreplace() with + kstrdup_and_replace() (jsc#PED-6054 bsc#1219692). +- lib/string_helpers: Add kstrdup_and_replace() helper + (jsc#PED-6054 bsc#1219692). +- commit d4a62fc + +- net: ethernet: mtk_wed: fix EXT_INT_STATUS_RX_FBUF definitions + for MT7986 SoC (git-fixes). +- commit be286c4 + +- blacklist.conf: drop two entries to be revived (bsc#1219692) +- commit ba7ec6f + +- net: spider_net: Use size_add() in call to struct_size() + (git-fixes). +- commit 722bf2b + +- lib/string_helpers: Change returned value of the strreplace() + (bsc#1219692). +- jbd2: Avoid printing outside the boundary of the buffer + (bsc#1219692). +- commit 8aa13d7 + +- mlxsw: Use size_mul() in call to struct_size() (git-fixes). +- commit a527704 + +- net: ethernet: adi: adin1110: Fix uninitialized variable + (git-fixes). +- commit 4905ac5 + +- net: mdio-mux: fix C45 access returning -EIO after API change + (git-fixes). +- commit 8842ac4 + +- net: dsa: bcm_sf2: Fix possible memory leak in + bcm_sf2_mdio_register() (git-fixes). +- commit 8a76104 + +- team: fix null-ptr-deref when team device type is changed + (git-fixes). +- commit c07a0c7 + +- net: fec: use netdev_err_once() instead of netdev_err() + (git-fixes). +- commit 45e8d45 + +- wifi: iwlwifi: exit eSR only after the FW does (git-fixes). +- wifi: mac80211: fix waiting for beacons logic (git-fixes). +- wifi: mac80211: fix RCU use in TDLS fast-xmit (git-fixes). +- wifi: cfg80211: fix wiphy delayed work queueing (git-fixes). +- wifi: iwlwifi: fix double-free bug (git-fixes). +- selftests: cmsg_ipv6: repeat the exact packet (git-fixes). +- selftests: net: let big_tcp test cope with slow env (git-fixes). +- atm: idt77252: fix a memleak in open_card_ubr0 (git-fixes). +- selftests: net: avoid just another constant wait (git-fixes). +- selftests: net: cut more slack for gro fwd tests (git-fixes). +- crypto: algif_hash - Remove bogus SGL free on zero-length + error path (git-fixes). +- crypto: ccp - Fix null pointer dereference in + __sev_platform_shutdown_locked (git-fixes). +- commit f9fa694 + +- Drop the driver core change that caused memory corruption (bsc#1219692 bsc#1219732) + patches.suse/driver-core-Replace-kstrdup-strreplace-with-kstrdup_.patch + required the change of strreplace() API behavior as an implicit prerequiste +- commit 9bd691b + +- sched: fair: move unused stub functions to header (git fixes + (sched)). +- sched/fair: Fix the decision for load balance (git fixes + (sched)). +- sched/core: Fix RQCF_ACT_SKIP leak (git fixes (sched)). +- commit ec9d436 + +- Update + patches.suse/Bluetooth-Fix-atomicity-violation-in-min-max-_key_si.patch + (git-fixes bsc#1219608 CVE-2024-24860). +- commit 060d07f + +- Update + patches.suse/mm-lock_vma_under_rcu-must-check-vma-anon_vma-.patch + (bsc#1012628 per-VMA_lock_fix CVE-2024-1312 bsc#1219731). +- commit 91e52e6 + +- Refresh patches.suse/RAS-AMD-ATL-Add-MI300-support.patch. + Fix min() related warning. +- commit 7a6c291 + +- Update + patches.suse/drm-amdgpu-Fix-potential-fence-use-after-free-.patch + (bsc#1219128 CVE-2023-51042 jsc#PED-3527 jsc#PED-5475 + jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 + jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 + jsc#PED-6071). +- commit 72ce736 + +- iommu: Don't reserve 0-length IOVA region (git-fixes) +- commit d83c0fa + +- 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 + +- fs/buffer.c: disable per-CPU buffer_head cache for isolated (bsc#1219631) +- commit 55bb990 + +- EDAC/amd64: Add MI300 row retirement support (jsc#PED-7618). +- commit 36c2567 + +- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (jsc#PED-7618). +- commit 76938a8 + +- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (jsc#PED-7618). +- commit d6d16c5 + +- RAS/AMD/ATL: Add MI300 support (jsc#PED-7618). +- commit c9f0c56 + +- Documentation: RAS: Add index and address translation section (jsc#PED-7618). +- commit f894cc4 + +- EDAC/amd64: Use new AMD Address Translation Library (jsc#PED-7618). +- commit 22937f8 + +- RAS: Introduce AMD Address Translation Library (jsc#PED-7618). +- commit 2857e01 + +- perf: arm_cspmu: ampere_cspmu: Add support for Ampere SoC PMU (jsc#PED-7859) +- commit 1242994 + +- perf: arm_cspmu: Support implementation specific validation (jsc#PED-7859) +- commit 36b0b74 + +- perf: arm_cspmu: Support implementation specific filters (jsc#PED-7859) +- commit d78d04c + +- perf: arm_cspmu: Split 64-bit write to 32-bit writes (jsc#PED-7859) +- commit ae4b62f + +- perf: arm_cspmu: Separate Arm and vendor module (jsc#PED-7859) +- commit d997aaf + +- kernel-source: Fix description typo +- commit 8abff35 + +- tracing: Add kabi placeholders (git-fixes). +- commit fe66dad + +- rpm: Use run_if_exists for all external scriptlets + With that the scriptlets do not need to be installed for build. +- commit 25edd65 + kernel-source +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. (bsc#1216776, bsc#1220277) +- commit 92057e0 + +- supported.conf: Mark adin driver as supported (jsc#PED-4736 bsc#1220218) +- commit ea21e8c + +- mm: move vma locking out of vma_prepare and dup_anon_vma + (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit ce51ec9 + +- mmap: fix error paths with dup_anon_vma() (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit 04c8742 + +- selftests/iommu: fix the config fragment (git-fixes). +- platform/x86: thinkpad_acpi: Only update profile if successfully + converted (git-fixes). +- platform/x86: intel-vbtn: Stop calling "VBDL" from + notify_handler (git-fixes). +- platform/x86: touchscreen_dmi: Allow partial (prefix) matches + for ACPI names (git-fixes). +- net: phy: realtek: Fix rtl8211f_config_init() for + RTL8211F(D)(I)-VD-CG PHY (git-fixes). +- selftests: bonding: set active slave to primary eth1 + specifically (git-fixes). +- crypto: virtio/akcipher - Fix stack overflow on memcpy + (git-fixes). +- can: netlink: Fix TDCO calculation using the old data bittiming + (git-fixes). +- can: j1939: Fix UAF in j1939_sk_match_filter during + setsockopt(SO_J1939_FILTER) (git-fixes). +- wifi: iwlwifi: mvm: fix a crash when we run out of stations + (git-fixes). +- wifi: iwlwifi: uninitialized variable in + iwl_acpi_get_ppag_table() (git-fixes). +- wifi: iwlwifi: Fix some error codes (git-fixes). +- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() + (git-fixes). +- spi-mxs: Fix chipselect glitch (git-fixes). +- spi: ppc4xx: Drop write-only variable (git-fixes). +- HID: wacom: generic: Avoid reporting a serial of '0' to + userspace (git-fixes). +- HID: wacom: Do not register input devices until after + hid_hw_start (git-fixes). +- commit aa892f5 + +- mm, mmap: fix vma_merge() case 7 with vma_ops->close + (bsc#1217313). +- commit 3278f37 + +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. +- commit 5d036a3 + +- Rename and refresh + patches.suse/cpufreq-ondemand-Set-default-up_threshold-to-30-on-multi-core-systems.patch. +- commit c52e450 + +- netfilter: nft_set_rbtree: skip end interval element from gc + (bsc#1220144 CVE-2024-26581). +- commit 66ac4ca + +- netfilter: nf_tables: nft_set_rbtree: fix spurious insertion + failure (git-fixes). +- commit 1616b86 + +- netfilter: nft_set_rbtree: skip sync GC for new elements in + this transaction (git-fixes). +- commit fe02f5f + +- net: micrel: Fix PTP frame parsing for lan8814 (git-fixes). +- commit fdde0d3 + +- tun: add missing rx stats accounting in tun_xdp_act (git-fixes). +- commit 54ceabf + +- tun: fix missing dropped counter in tun_xdp_act (git-fixes). +- commit 81acbf0 + +- Update patches.suse/powerpc-pseries-fix-accuracy-of-stolen-time.patch + (bsc#1215199 bsc#1220129 ltc#205683). +- commit 3a6e250 + +- nvme-fabrics: typo in nvmf_parse_key() (bsc#1219670). +- commit aaaca39 + +- scsi: ibmvfc: Open-code reset loop for target reset + (bsc#1220106). +- commit d127e55 + +- scsi: ibmvfc: Limit max hw queues by num_online_cpus() + (bsc#1220106). +- commit 3ef410b + +- sched/membarrier: reduce the ability to hammer on sys_membarrier + (git-fixes). +- commit 55d8e46 + +- RDMA/srpt: fix function pointer cast warnings (git-fixes) +- commit ddb0ea4 + +- RDMA/qedr: Fix qedr_create_user_qp error flow (git-fixes) +- commit f6e1202 + +- RDMA/srpt: Support specifying the srpt_service_guid parameter (git-fixes) +- commit 118994c + +- IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (git-fixes) +- commit 86d2329 + +- RDMA/irdma: Add AE for too many RNRS (git-fixes) +- commit 39a8fd9 + +- RDMA/irdma: Set the CQ read threshold for GEN 1 (git-fixes) +- commit d6a78b2 + +- RDMA/irdma: Validate max_send_wr and max_recv_wr (git-fixes) +- commit 4ad24ee + +- RDMA/irdma: Fix KASAN issue with tasklet (git-fixes) +- commit 3d431c6 + +- IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (git-fixes) +- commit 5cf010f + +- RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (git-fixes) +- commit e1fcbb3 + +- RDMA/bnxt_re: Return error for SRQ resize (git-fixes) +- commit 154ab68 + +- RDMA/bnxt_re: Fix unconditional fence for newer adapters (git-fixes) +- commit f16dc69 + +- RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (git-fixes) +- commit ec51b18 + +- RDMA/bnxt_re: Avoid creating fence MR for newer adapters (git-fixes) +- commit 1e41e8f + +- IB/hfi1: Fix a memleak in init_credit_return (git-fixes) +- commit 6060765 + +- mm,page_owner: Update Documentation regarding page_owner_stacks + (jsc-PED#7423). +- commit 84eb808 + +- series.conf: temporarily disable upstream patch + patches.suse/md-bitmap-don-t-use-index-for-pages-backing-the-bitm-d703.patch + (bsc#1219261) +- commit 57020cb + +- btrfs: don't clear qgroup reserved bit in release_folio + (bsc#1216196). +- commit 3546ef4 + +- btrfs: free qgroup pertrans reserve on transaction abort + (bsc#1216196). +- commit 48e3e79 + +- btrfs: fix qgroup_free_reserved_data int overflow (bsc#1216196). +- commit 56f38ab + +- btrfs: free qgroup reserve when ORDERED_IOERR is set + (bsc#1216196). +- commit c0918a8 + +- net: openvswitch: limit the number of recursions from action + sets (bsc#1219835 CVE-2024-1151). +- commit af45645 + +- lib/stackdepot: add depot_fetch_stack helper (jsc-PED#7423). +- commit 1be3e14 + +- powerpc/pseries/iommu: DLPAR add doesn't completely initialize + pci_controller (bsc#1215199). +- commit 5fb603b + +- igc: Remove temporary workaround (git-fixes). +- commit eb132b5 + +- igb: Fix string truncation warnings in igb_set_fw_version + (git-fixes). +- commit 605f8bb + +- net: ravb: Count packets instead of descriptors in GbEth RX path + (git-fixes). +- commit 2d0b099 + +- pppoe: Fix memory leak in pppoe_sendmsg() (git-fixes). +- commit 65a997a + +- ice: Add check for lport extraction to LAG init (git-fixes). +- commit 5cd2e68 + +- bnad: fix work_queue type mismatch (git-fixes). +- commit 1a2a9a7 + +- i40e: take into account XDP Tx queues when stopping rings + (git-fixes). +- commit f377fcb + +- i40e: avoid double calling i40e_pf_rxq_wait() (git-fixes). +- commit 925c60c + +- i40e: Fix wrong mask used during DCB config (git-fixes). +- commit 498f506 + +- i40e: Fix waiting for queues of all VSIs to be disabled + (git-fixes). +- commit 4a4e88c + +- octeontx2-af: Remove the PF_FUNC validation for NPC transmit + rules (git-fixes). +- commit 02c2bca + +- ionic: minimal work with 0 budget (git-fixes). +- commit c0e1f7f + +- i40e: Do not allow untrusted VF to remove administratively + set MAC (git-fixes). +- commit 530701b + +- lan966x: Fix crash when adding interface under a lag + (git-fixes). +- commit 4cc5718 + +- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (git-fixes). +- commit 905320f + +- net/mlx5: DPLL, Fix possible use after free after delayed work + timer triggers (git-fixes). +- commit 8d225a2 + +- timers: Tag (hr)timer softirq as hotplug safe (git-fixes). +- commit 37f54ca + +- blacklist.conf: false positive, fixed feature not backported +- commit 6569781 + +- Documentation: arm64: Correct SME ZA macros name (git-fixes). +- commit 2f32046 + +- docs: arm64: Move arm64 documentation under Documentation/arch/ + (git-fixes). +- Refresh + patches.suse/arm64-errata-Add-Cortex-A520-speculative-unprivilege.patch. +- Refresh + patches.suse/arm64-errata-Mitigate-Ampere1-erratum-AC03_CPU_.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-MMU-700-erratum-281.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-nesting-related-err.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Work-around-MMU-600-erratum-.patch. +- commit dbd8870 + +- Delete + patches.suse/workqueue-Override-implicit-ordered-attribute-in-wor.patch. +- blacklist.conf: the patch caused a regression and has been reverted + upstream (bsc#1219509) +- commit 24b5f0d + +- Drop bcm5974 input patch causing a regression (bsc#1220030) +- commit 63d5a46 + +- lib/stackdepot: add refcount for records (jsc-PED#7423). +- commit 150e517 + +- net: qualcomm: rmnet: fix global oob in rmnet_policy + (git-fixes). +- commit 890ecf9 + +- Refresh + patches.suse/powerpc-pseries-papr-sysparm-use-u8-arrays-for-paylo.patch. +- commit ee4a898 + +- powerpc/64: Set task pt_regs->link to the LR value on scv entry + (bsc#1194869). +- powerpc: add crtsavres.o to always-y instead of extra-y + (bsc#1194869). +- powerpc/watchpoints: Annotate atomic context in more places + (bsc#1194869). +- powerpc/watchpoint: Disable pagefaults when getting user + instruction (bsc#1194869). +- powerpc/watchpoints: Disable preemption in thread_change_pc() + (bsc#1194869). +- powerpc/pseries: Rework lppaca_shared_proc() to avoid + DEBUG_PREEMPT (bsc#1194869). +- powerpc: Don't include lppaca.h in paca.h (bsc#1194869). +- powerpc/powernv: Fix fortify source warnings in opal-prd.c + (bsc#1194869). +- commit 72b942a + +- blacklist: Add more files for unsupported powerpc architectures +- commit 47ca633 + +- blacklist.conf: fix for config we don't have +- commit 6278860 + +- powerpc/kasan: Limit KASAN thread size increase to 32KB + (bsc#1215199). +- commit a664cb1 + +- leds: Change led_trigger_blink[_oneshot]() delay parameters + to pass-by-value (git-fixes). +- commit a5e7aeb + +- usb: ucsi_acpi: Quirk to ack a connector change ack cmd + (git-fixes). +- commit 3843488 + +- nvme-keyring: restrict match length for version '1' identifiers + (bsc#1219670). +- commit 131550a + +- Refresh sorted patches. +- commit 6f4c0b8 + +- block: sed-opal: handle empty atoms when parsing response + (jsc#PED-3545 git-fixes bsc#1220089 ltc#205305). +- commit c7fe618 + +- net: ravb: Wait for operating mode to be applied (git-fixes). +- commit 40520b1 + +- powerpc/pseries: fix accuracy of stolen time (bsc#1215199). +- powerpc/64s: Increase default stack size to 32KB (bsc#1215199). +- powerpc/mm: Fix null-pointer dereference in pgtable_cache_add + (bsc#1215199). +- powerpc/lib: Validate size for vector operations (bsc#1215199). +- commit b3e0008 + +- powerpc/iommu: Fix the missing iommu_group_put() during platform + domain attach (jsc#PED-7779 jsc#PED-7780 git-fixes). +- commit 06cae39 + +- mm,page_owner: Filter out stacks by a threshold (jsc-PED#7423). +- commit 4b9a1a9 + +- net: bcmgenet: Fix FCS generation for fragmented skbuffs (git-fixes). +- commit 15da81c + +- mm,page_owner: Display all stacks and their count + (jsc-PED#7423). +- commit 582b35c + +- mm,page_owner: Implement the tracking of the stacks count + (jsc-PED#7423). +- commit 9af4176 + +- mm,page_owner: Maintain own list of stack_records structs + (jsc-PED#7423). +- commit 332036c + +- lib/stackdepot: Move stack_record struct definition into the + header (jsc-PED#7423). +- commit 19fef81 + +- lib/stackdepot: Fix first entry having a 0-handle + (jsc-PED#7423). +- commit 3666049 + +- kallsyms: ignore ARMv4 thunks along with others (git-fixes). +- modpost: trim leading spaces when processing source files list + (git-fixes). +- kbuild: Fix changing ELF file type for output of gen_btf for + big endian (git-fixes). +- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update (git-fixes). +- irqchip/irq-brcmstb-l2: Add write memory barrier before exit + (git-fixes). +- i2c: i801: Fix block process call transactions (git-fixes). +- i2c: qcom-geni: Correct I2C TRE sequence (git-fixes). +- commit 65eebf2 + +- nvme-fabrics: fix I/O connect error handling (git-fixes). +- commit b81dbf7 + +- xfs: reset XFS_ATTR_INCOMPLETE filter on node removal + (git-fixes). +- commit 387ed3b + +- xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real + (git-fixes). +- commit 73bc52b + +- xfs: don't leak recovered attri intent items (git-fixes). +- commit 3311908 + +- xfs: dquot recovery does not validate the recovered dquot + (git-fixes). +- commit 11dd393 + +- xfs: clean up dqblk extraction (git-fixes). +- commit 2a55daa + +- xfs: inode recovery does not validate the recovered inode + (git-fixes). +- commit eb71955 + +- xfs: handle nimaps=0 from xfs_bmapi_write in + xfs_alloc_file_space (git-fixes). +- commit a21b8a6 + +- xfs: introduce protection for drop nlink (git-fixes). +- commit c20e066 + +- xfs: rt stubs should return negative errnos when rt disabled + (git-fixes). +- commit 3d89caf + +- xfs: prevent rt growfs when quota is enabled (git-fixes). +- commit fff2e4b + +- xfs: hoist freeing of rt data fork extent mappings (git-fixes). +- commit 44ca58e + +- xfs: bump max fsgeom struct version (git-fixes). +- commit 7d7701a + +- driver core: fw_devlink: Improve detection of overlapping cycles + (git-fixes). +- driver core: Fix device_link_flag_is_sync_state_only() + (git-fixes). +- iio: adc: ad4130: only set GPIO_CTRL if pin is unused + (git-fixes). +- iio: adc: ad4130: zero-initialize clock init data (git-fixes). +- iio: accel: bma400: Fix a compilation problem (git-fixes). +- iio: commom: st_sensors: ensure proper DMA alignment + (git-fixes). +- staging: iio: ad5933: fix type mismatch regression (git-fixes). +- iio: adc: ad_sigma_delta: ensure proper DMA alignment + (git-fixes). +- iio: imu: adis: ensure proper DMA alignment (git-fixes). +- iio: imu: bno055: serdev requires REGMAP (git-fixes). +- iio: magnetometer: rm3100: add boundary check for the value + read from RM3100_REG_TMRC (git-fixes). +- iio: pressure: bmp280: Add missing bmp085 to SPI id table + (git-fixes). +- iio: core: fix memleak in iio_device_register_sysfs (git-fixes). +- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (git-fixes). +- media: ir_toy: fix a memleak in irtoy_tx (git-fixes). +- media: Revert "media: rkisp1: Drop IRQF_SHARED" (git-fixes). +- commit 7fba7be + +- ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU + (git-fixes). +- ALSA: hda/realtek: cs35l41: Add internal speaker support for + ASUS UM3402 with missing DSD (git-fixes). +- ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (git-fixes). +- ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA + (git-fixes). +- ALSA: hda: Increase default bdl_pos_adj for Apollo Lake + (git-fixes). +- ALSA: hda: Replace numeric device IDs with constant values + (git-fixes). +- ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get + (git-fixes). +- ALSA: hda: Properly setup HDMI stream (git-fixes). +- commit 65b7327 + +- ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (git-fixes). +- commit 2ab077c + +- ALSA: hda/realtek: fix mute/micmute LED For HP mt645 + (git-fixes). +- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 + (git-fixes). +- ALSA: hda/realtek: add IDs for Dell dual spk platform + (git-fixes). +- ALSA: hda/conexant: Add quirk for SWS JS201D (git-fixes). +- commit 96b23dc + +- ALSA: usb-audio: More relaxed check of MIDI jack names + (git-fixes). +- ASoC: SOF: IPC3: fix message bounds on ipc ops (git-fixes). +- ASoC: q6dsp: fix event handler prototype (git-fixes). +- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() + (git-fixes). +- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic + (git-fixes). +- ASoC: cs35l56: Fix deadlock in ASP1 mixer register + initialization (git-fixes). +- ASoC: tas2781: add module parameter to tascodec_init() + (git-fixes). +- ASoC: cs35l56: fix reversed if statement in + cs35l56_dspwait_asp1tx_put() (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks + table (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix device ID / model name + (git-fixes). +- ALSA: hda/cs35l56: select intended config FW_CS_DSP (git-fixes). +- wifi: brcmfmac: Adjust n_channels usage for __counted_by + (git-fixes). +- USB: serial: option: add Fibocom FM101-GL variant (git-fixes). +- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e + (git-fixes). +- USB: serial: cp210x: add ID for IMST iM871A-USB (git-fixes). +- usb: dwc3: pci: add support for the Intel Arrow Lake-H + (git-fixes). +- xhci: handle isoc Babble and Buffer Overrun events properly + (git-fixes). +- xhci: process isoc TD properly when there was a transaction + error mid TD (git-fixes). +- usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (git-fixes). +- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU + (git-fixes). +- selftests/net: change shebang to bash to support "source" + (git-fixes). +- selftests/net: convert pmtu.sh to run it in unique namespace + (git-fixes). +- selftests/net: convert unicast_extensions.sh to run it in + unique namespace (git-fixes). +- commit 1f8c296 + +- scsi: smartpqi: Bump driver version to 2.1.26-030 (bsc#1219987). +- scsi: smartpqi: Fix logical volume rescan race condition + (bsc#1219987). +- scsi: smartpqi: Add new controller PCI IDs (bsc#1219987). +- commit 343b48a + +- scsi: mpt3sas: Reload SBR without rebooting HBA (bsc#1219551). +- scsi: mpt3sas: Suppress a warning in debug kernel (bsc#1219551). +- scsi: mpt3sas: Replace dynamic allocations with local variables + (bsc#1219551). +- scsi: mpt3sas: Replace a dynamic allocation with a local + variable (bsc#1219551). +- scsi: mpt3sas: Fix typo of "TRIGGER" (bsc#1219551). +- scsi: mpt3sas: Fix an outdated comment (bsc#1219551). +- scsi: mpt3sas: Remove the iounit_pg8 member of the per-adapter + struct (bsc#1219551). +- scsi: mpt3sas: Use struct_size() for struct size calculations + (bsc#1219551). +- scsi: mpt3sas: Make MPI26_CONFIG_PAGE_PIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_0::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_RAID_VOL_0::PhysDisk a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_IO_UNIT_8::Sensor a + flexible array (bsc#1219551). +- scsi: mpt3sas: Use flexible arrays when obviously possible + (bsc#1219551). +- commit 472a48e + +- nvme: enable retries for authentication commands (bsc#1186716). +- nvme: change __nvme_submit_sync_cmd() calling conventions + (bsc#1186716). +- nvme-auth: open-code single-use macros (bsc#1186716). +- nvme: use ctrl state accessor (bsc#1186716). +- commit f8cc1d3 + +- Delete patches.suse/scsi-lpfc-limit-irq-vectors-to-online-cpus-if-kdump-kernel.patch. + Should be addressed by the previously merged upstream solution (bsc#1218180 ltc#204476). +- commit ebf5676 + +- powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids + (bsc#1218180 ltc#204476). +- powerpc/smp: Factor out assign_threads() (bsc#1218180 + ltc#204476). +- powerpc/smp: Lookup avail once per device tree node (bsc#1218180 + ltc#204476). +- powerpc/smp: Increase nr_cpu_ids to include the boot CPU + (bsc#1218180 ltc#204476). +- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core + (bsc#1218180 ltc#204476). +- commit 4c4f84a + +- KVM: VMX: Move VERW closer to VMentry for MDS mitigation (git-fixes). +- KVM: VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (git-fixes). +- x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (git-fixes). +- x86/entry_32: Add VERW just before userspace transition (git-fixes). +- x86/entry_64: Add VERW just before userspace transition (git-fixes). +- x86/bugs: Add asm helpers for executing VERW (git-fixes). +- commit 6f2943c + +- net: ethernet: mtk_wed: fix possible NULL pointer dereference + in mtk_wed_wo_queue_tx_clean() (git-fixes). +- commit f6c1c6f + +- net: ks8851: Fix TX stall caused by TX buffer overrun + (git-fixes). +- commit 309032b + +- net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit f51244f + +- net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit 0cdf0a3 + +- net: atlantic: fix double free in ring reinit logic (git-fixes). +- commit 7354340 + +- net: stmmac: Handle disabled MDIO busses from devicetree + (git-fixes). +- commit be25be7 + +- dpaa2-switch: do not ask for MDB, VLAN and FDB replay + (git-fixes). +- commit c6e8879 + +- dpaa2-switch: fix size of the dma_unmap (git-fixes). +- commit 23ea26f + +- stmmac: dwmac-loongson: drop useless check for compatible + fallback (git-fixes). +- commit 02807a5 + +- stmmac: dwmac-loongson: Make sure MDIO is initialized before + use (git-fixes). +- commit c27d9ce + +- net: fec: correct queue selection (git-fixes). +- commit 7f02173 + +- qca_spi: Fix reset behavior (git-fixes). +- commit f971346 + +- qca_debug: Fix ethtool -G iface tx behavior (git-fixes). +- commit 87b783f + +- qca_debug: Prevent crash on TX ring changes (git-fixes). +- commit a319e0e + +- clocksource: Replace all non-returning strlcpy with strscpy + (bsc#1219953). +- commit b844ff1 + +- x86/smpboot: Avoid pointless delay calibration if TSC is + synchronized (bsc#1219953). +- commit 7dfe12b + +- rcutorture: Add fqs_holdoff check before fqs_task is created + (bsc#1219953). +- commit d6f81ac + +- locktorture: Increase Hamming distance between call_rcu_chain + and rcu_call_chains (bsc#1219953). +- commit 82380d1 + +- asm-generic: qspinlock: fix queued_spin_value_unlocked() + implementation (bsc#1219953). +- commit a3ab6e9 + +- locktorture: Check the correct variable for allocation failure + (bsc#1219953). +- commit 5884e2f + +- rcutorture: Traverse possible cpu to set maxcpu in + rcu_nocb_toggle() (bsc#1219953). +- commit ac1c709 + +- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 + (bsc#1219953). +- commit de5b047 + +- locktorture: Rename readers_bind/writers_bind to + bind_readers/bind_writers (bsc#1219953). +- commit 1dc09ec + +- doc: Catch-up update for locktorture module parameters + (bsc#1219953). +- commit 19c054c + +- locktorture: Add call_rcu_chains module parameter (bsc#1219953). +- commit 9348bbf + +- locktorture: Add new module parameters to + lock_torture_print_module_parms() (bsc#1219953). +- commit 59c9dd5 + +- torture: Print out torture module parameters (bsc#1219953). +- commit f0a2f52 + +- locktorture: Add acq_writer_lim to complain about long + acquistion times (bsc#1219953). +- commit 495f129 + +- locktorture: Consolidate "if" statements in + lock_torture_writer() (bsc#1219953). +- commit 19cd3cf + +- locktorture: Alphabetize torture_param() entries (bsc#1219953). +- commit 4d45162 + +- locktorture: Add readers_bind and writers_bind module parameters + (bsc#1219953). +- commit d4bab3f + +- rcutorture: Fix stuttering races and other issues (bsc#1219953). +- commit 14a2209 + +- torture: Move rcutorture_sched_setaffinity() out of rcutorture + (bsc#1219953). +- commit ec64c16 + +- torture: Make torture_hrtimeout_ns() take an hrtimer mode + parameter (bsc#1219953). +- commit 7155d42 + +- torture: Share torture_random_state with torture_shuffle_tasks() + (bsc#1219953). +- commit abf8744 + +- locking/lockdep: Fix string sizing bug that triggers a + format-truncation compiler-warning (bsc#1219953). +- commit 23d08c5 + +- locking/debug: Fix debugfs API return value checks to use + IS_ERR() (bsc#1219953). +- commit 048609a + +- locking/ww_mutex/test: Make sure we bail out instead of livelock + (bsc#1219953). +- commit 4038509 + +- locking/ww_mutex/test: Fix potential workqueue corruption + (bsc#1219953). +- commit def0333 + +- locking/ww_mutex/test: Use prng instead of rng to avoid hangs + at bootup (bsc#1219953). +- commit aacf9cc + +- asm-generic: ticket-lock: Optimize arch_spin_value_unlocked() + (bsc#1219953). +- commit b967504 + +- futex: Use a folio instead of a page (bsc#1219953). +- commit a11123c + +- locking/seqlock: Do the lockdep annotation before locking in + do_write_seqcount_begin_nested() (bsc#1219953). +- commit d372072 + +- rcutorture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit a88dc75 + +- torture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit 9c51efc + +- torture: Move stutter_wait() timeouts to hrtimers (bsc#1219953). +- commit 8bcefe1 + +- torture: Move torture_shuffle() timeouts to hrtimers + (bsc#1219953). +- commit 24edc78 + +- torture: Move torture_onoff() timeouts to hrtimers + (bsc#1219953). +- commit c16d2c1 + +- torture: Make torture_hrtimeout_*() use TASK_IDLE (bsc#1219953). +- commit 15e523b + +- torture: Add lock_torture writer_fifo module parameter + (bsc#1219953). +- commit 86a51c8 + +- torture: Add a kthread-creation callback to + _torture_create_kthread() (bsc#1219953). +- commit a568efe + +- torture: Support randomized shuffling for proxy exec testing + (bsc#1219953). +- commit dfb6658 + +- rcutorture: Dump grace-period state upon rtort_pipe_count + incidents (bsc#1219953). +- commit 39c3645 + +- powerpc/kcsan: Properly instrument arch_spin_unlock() + (bsc#1219953). +- commit 49ef44f + +- locktorture: Add long_hold to adjust lock-hold delays + (bsc#1219953). +- commit 21a09d3 + +- intel_idle: add Sierra Forest SoC support (jsc#PED-5816). +- commit d8dfa47 + +- intel_idle: add Grand Ridge SoC support (jsc#PED-5816). +- commit be47fec + +- powerpc/pseries/papr-sysparm: use u8 arrays for payloads + (jsc#PED-4486 git-fixes). +- commit 8b94284 + +- PCI: Add PCIE_PME_TO_L2_TIMEOUT_US L2 ready timeout value + (git-fixes). +- commit a77e06b + +- PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members + (git-fixes). +- commit 4a87954 + +- PCI: dwc: endpoint: Introduce .pre_init() and .deinit() + (git-fixes). +- commit 75c1ddc + +- PCI: dwc: Add host_post_init() callback (git-fixes). +- commit 5c6ab40 + +- PCI: dwc: Implement generic suspend/resume functionality + (git-fixes). +- commit 42b5947 + +- dmaengine: dw-edma: Rename dw_edma_core_ops structure to + dw_edma_plat_ops (git-fixes). +- commit a3742cf + +- blacklist.conf: obsoleted +- commit c534e08 + +- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() + (git-fixes). +- commit 686e708 + +- PCI: dwc: Use FIELD_GET/PREP() (git-fixes). +- commit 34f9411 + +- PCI/ASPM: Fix deadlock when enabling ASPM (git-fixes). +- commit aa4d6dc + +- PCI: qcom: Clean up ASPM comment (git-fixes). +- commit a57ad60 + +- PCI: qcom: Fix potential deadlock when enabling ASPM + (git-fixes). +- commit adc25b6 + +- PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops + (git-fixes). +- commit c63fc13 + +- PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link + speed (git-fixes). +- commit a80c081 + +- PCI: qcom: Do not advertise hotplug capability for IP v2.1.0 + (git-fixes). +- commit 756f736 + +- PCI: qcom: Do not advertise hotplug capability for IP v1.0.0 + (git-fixes). +- commit 00fef1b + +- PCI: qcom: Use post init sequence of IP v2.3.2 for v2.4.0 + (git-fixes). +- commit 2132a8c + +- PCI: qcom: Do not advertise hotplug capability for IP v2.3.2 + (git-fixes). +- commit 1e670bc + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.3.3 + and v2.9.0 (git-fixes). +- commit 2b2b866 + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.7.0 + and v1.9.0 (git-fixes). +- commit c7b4716 + +- blacklist.conf: false positive +- commit 88b8f1d + +- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 + (git-fixes). +- commit 5367630 + +- pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (git-fixes). +- commit 3f9a915 + +- platform: mellanox: Cosmetic changes (git-fixes). +- commit 201fef6 + +- blacklist.conf: false positive +- commit 569fb89 + +- blacklist.conf: stupid cleanup +- commit 7489b61 + +- platform/mellanox: mlxbf-bootctl: add NET dependency into + Kconfig (git-fixes). +- commit c7f1631 + +- platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout + (git-fixes). +- commit d61129c + +- maple_tree: do not preallocate nodes for slot stores + (bsc#1219404). +- commit 2307e38 + +- mm: always lock new vma before inserting into vma tree + (bsc#1219558). +- commit 4dd5f88 + +- mm: lock vma explicitly before doing vm_flags_reset and + vm_flags_reset_once (bsc#1219558). +- commit 3ebd604 + +- mm: replace mmap with vma write lock assertions when operating + on a vma (bsc#1219558). +- commit 50e3b4d + +- mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for + vma and mmap (bsc#1219558). +- commit b999b29 + +- mmap: fix vma_iterator in error path of vma_merge() + (bsc#1219558). +- commit af3b8c0 + +- mm: fix vm_brk_flags() to not bail out while holding lock + (bsc#1219558). +- commit 817bef2 + +- mm/mmap: change vma iteration order in do_vmi_align_munmap() + (bsc#1219558). +- commit 8f876cd + +- mm: set up vma iterator for vma_iter_prealloc() calls + (bsc#1219558). +- commit 2d402b6 + +- mm: use vma_iter_clear_gfp() in nommu (bsc#1219558). +- commit 666385f + +- mm: remove re-walk from mmap_region() (bsc#1219558). +- commit 85c7321 + +- mm: remove prev check from do_vmi_align_munmap() (bsc#1219558). +- commit d77a7e1 + +- mm: change do_vmi_align_munmap() tracking of VMAs to remove + (bsc#1219558). +- commit 595be09 + +- mm/mmap: clean up validate_mm() calls (bsc#1219558). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 5726712 + +- mm/mmap: move vma operations to mm_struct out of the critical + section of file mapping lock (bsc#1219558). +- commit 4a16ce1 + +- maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW states + (bsc#1219558). +- maple_tree: add mas_is_active() to detect in-tree walks + (bsc#1219558). +- maple_tree: shrink struct maple_tree (bsc#1219558). +- maple_tree: clean up mas_wr_append() (bsc#1219558). +- maple_tree: reduce resets during store setup (bsc#1219558). +- maple_tree: refine mas_preallocate() node calculations + (bsc#1219558). +- maple_tree: move mas_wr_end_piv() below mas_wr_extend_null() + (bsc#1219558). +- maple_tree: adjust node allocation on mas_rebalance() + (bsc#1219558). +- maple_tree: re-introduce entry to mas_preallocate() arguments + (bsc#1219558). +- commit 911aa39 + +- maple_tree: introduce __mas_set_range() (bsc#1219558). +- maple_tree: add benchmarking for mas_prev() (bsc#1219558). +- maple_tree: add benchmarking for mas_for_each (bsc#1219558). +- maple_tree: Be more strict about locking (bsc#1219558). +- mm/mmap: change detached vma locking scheme (bsc#1219558). +- maple_tree: relax lockdep checks for on-stack trees + (bsc#1219558). +- maple_tree: mtree_insert: fix typo in kernel-doc description + of GFP flags (bsc#1219558). +- maple_tree: mtree_insert*: fix typo in kernel-doc description + (bsc#1219558). +- maple_tree: drop mas_first_entry() (bsc#1219558). +- maple_tree: replace mas_logical_pivot() with mas_safe_pivot() + (bsc#1219558). +- commit a3884af + +- maple_tree: update mt_validate() (bsc#1219558). +- maple_tree: make mas_validate_limits() check root node and + node limit (bsc#1219558). +- maple_tree: fix mas_validate_child_slot() to check last missed + slot (bsc#1219558). +- maple_tree: make mas_validate_gaps() to check metadata + (bsc#1219558). +- maple_tree: don't use MAPLE_ARANGE64_META_MAX to indicate no + gap (bsc#1219558). +- maple_tree: add a fast path case in mas_wr_slot_store() + (bsc#1219558). +- maple_tree: optimize mas_wr_append(), also improve duplicating + VMAs (bsc#1219558). +- maple_tree: add test for mas_wr_modify() fast path + (bsc#1219558). +- maple_tree: fix a few documentation issues (bsc#1219558). +- commit ed58165 + +- vm: fix move_vma() memory accounting being off (bsc#1219404). +- commit 8061f6c + +- mm: Update do_vmi_align_munmap() return semantics (bsc#1219404). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 7580cf9 + +- mm: don't do validate_mm() unnecessarily and without mmap + locking (bsc#1219404). +- mm: validate the mm before dropping the mmap lock (bsc#1219404). +- mm: Always downgrade mmap_lock if requested (bsc#1219404). +- userfaultfd: fix regression in userfaultfd_unmap_prep() + (bsc#1219404). +- mm/mmap: separate writenotify and dirty tracking logic + (bsc#1219404). +- commit b6ee33d + +- maple_tree: add comments and some minor cleanups to + mas_wr_append() (bsc#1219404). +- Refresh + patches.suse/maple_tree-disable-mas_wr_append-when-other-re.patch. +- commit 8ab650e + +- maple_tree: relocate the declaration of mas_empty_area_rev() + (bsc#1219404). +- maple_tree: simplify and clean up mas_wr_node_store() + (bsc#1219404). +- maple_tree: rework mas_wr_slot_store() to be cleaner and more + efficient (bsc#1219404). +- maple_tree: add mas_wr_new_end() to calculate new_end accurately + (bsc#1219404). +- maple_tree: make the code symmetrical in mas_wr_extend_null() + (bsc#1219404). +- maple_tree: simplify mas_is_span_wr() (bsc#1219404). +- maple_tree: drop mas_{rev_}alloc() and mas_fill_gap() + (bsc#1219404). +- maple_tree: rework mtree_alloc_{range,rrange}() (bsc#1219404). +- commit d2740e9 + +- maple_tree: update testing code for mas_{next,prev,walk} + (bsc#1219404). +- Refresh + patches.suse/maple_tree-fix-32-bit-mas_next-testing.patch. +- commit befb467 + +- mm: avoid rewalk in mmap_region (bsc#1219404). +- mm: add vma_iter_{next,prev}_range() to vma iterator + (bsc#1219404). +- maple_tree: clear up index and last setting in single entry tree + (bsc#1219404). +- maple_tree: add mas_prev_range() and mas_find_range_rev + interface (bsc#1219404). +- maple_tree: introduce mas_prev_slot() interface (bsc#1219404). +- maple_tree: relocate mas_rewalk() and mas_rewalk_if_dead() + (bsc#1219404). +- maple_tree: add mas_next_range() and mas_find_range() interfaces + (bsc#1219404). +- maple_tree: introduce mas_next_slot() interface (bsc#1219404). +- maple_tree: change RCU checks to WARN_ON() instead of BUG_ON() + (bsc#1219404). +- commit ac1cd44 + +- maple_tree: make test code work without debug enabled + (bsc#1219404). +- Refresh + patches.suse/maple_tree-add-GFP_KERNEL-to-allocations-in-mas_expe.patch. +- commit c5591fa + +- maple_tree: fix testing mas_empty_area() (bsc#1219404). +- maple_tree: revise limit checks in mas_empty_area{_rev}() + (bsc#1219404). +- maple_tree: try harder to keep active node with mas_prev() + (bsc#1219404). +- maple_tree: try harder to keep active node after mas_next() + (bsc#1219404). +- mm/mmap: change do_vmi_align_munmap() for maple tree iterator + changes (bsc#1219404). +- maple_tree: mas_start() reset depth on dead node (bsc#1219404). +- maple_tree: remove unnecessary check from mas_destroy() + (bsc#1219404). +- mm: update vma_iter_store() to use MAS_WARN_ON() (bsc#1219404). +- mm: update validate_mm() to use vma iterator (bsc#1219404). +- commit b5f7997 + +- maple_tree: return error on mte_pivots() out of range + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() prior to calling mas_meta_gap() + (bsc#1219404). +- maple_tree: use MAS_WR_BUG_ON() in mas_store_prealloc() + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() in mas_set_height() (bsc#1219404). +- maple_tree: convert debug code to use MT_WARN_ON() and + MAS_WARN_ON() (bsc#1219404). +- maple_tree: convert BUG_ON() to MT_BUG_ON() (bsc#1219404). +- maple_tree: clean up mas_dfs_postorder() (bsc#1219404). +- maple_tree: avoid unnecessary ascending (bsc#1219404). +- maple_tree: fix static analyser cppcheck issue (bsc#1219404). +- commit e7b5e3b + +- maple_tree: update mas_preallocate() testing (bsc#1219404). +- commit 49b074b + +- livepatch: Add sample livepatch module (bsc#1218644). +- commit 87a7c27 + +- kbuild/modpost: integrate klp-convert (bsc#1218644). +- commit 1f6875e + +- livepatch: Add klp-convert tool (bsc#1218644). +- commit dd2884f + +- livepatch: Create and include UAPI headers (bsc#1218644). +- commit d3771a8 + +- dm: dm_blk_ioctl: implement path failover for SG_IO (bsc#1183045, bsc#1216776). +- commit 41f0e96 + kernel-source-rt +- Drop bcm5974 input patch causing a regression (bsc#1220030) +- commit 63d5a46 + +- kallsyms: ignore ARMv4 thunks along with others (git-fixes). +- modpost: trim leading spaces when processing source files list + (git-fixes). +- kbuild: Fix changing ELF file type for output of gen_btf for + big endian (git-fixes). +- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update (git-fixes). +- irqchip/irq-brcmstb-l2: Add write memory barrier before exit + (git-fixes). +- i2c: i801: Fix block process call transactions (git-fixes). +- i2c: qcom-geni: Correct I2C TRE sequence (git-fixes). +- commit 65eebf2 + +- driver core: fw_devlink: Improve detection of overlapping cycles + (git-fixes). +- driver core: Fix device_link_flag_is_sync_state_only() + (git-fixes). +- iio: adc: ad4130: only set GPIO_CTRL if pin is unused + (git-fixes). +- iio: adc: ad4130: zero-initialize clock init data (git-fixes). +- iio: accel: bma400: Fix a compilation problem (git-fixes). +- iio: commom: st_sensors: ensure proper DMA alignment + (git-fixes). +- staging: iio: ad5933: fix type mismatch regression (git-fixes). +- iio: adc: ad_sigma_delta: ensure proper DMA alignment + (git-fixes). +- iio: imu: adis: ensure proper DMA alignment (git-fixes). +- iio: imu: bno055: serdev requires REGMAP (git-fixes). +- iio: magnetometer: rm3100: add boundary check for the value + read from RM3100_REG_TMRC (git-fixes). +- iio: pressure: bmp280: Add missing bmp085 to SPI id table + (git-fixes). +- iio: core: fix memleak in iio_device_register_sysfs (git-fixes). +- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (git-fixes). +- media: ir_toy: fix a memleak in irtoy_tx (git-fixes). +- media: Revert "media: rkisp1: Drop IRQF_SHARED" (git-fixes). +- commit 7fba7be + +- ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU + (git-fixes). +- ALSA: hda/realtek: cs35l41: Add internal speaker support for + ASUS UM3402 with missing DSD (git-fixes). +- ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (git-fixes). +- ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA + (git-fixes). +- ALSA: hda: Increase default bdl_pos_adj for Apollo Lake + (git-fixes). +- ALSA: hda: Replace numeric device IDs with constant values + (git-fixes). +- ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get + (git-fixes). +- ALSA: hda: Properly setup HDMI stream (git-fixes). +- commit 65b7327 + +- ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (git-fixes). +- commit 2ab077c + +- ALSA: hda/realtek: fix mute/micmute LED For HP mt645 + (git-fixes). +- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 + (git-fixes). +- ALSA: hda/realtek: add IDs for Dell dual spk platform + (git-fixes). +- ALSA: hda/conexant: Add quirk for SWS JS201D (git-fixes). +- commit 96b23dc + +- ALSA: usb-audio: More relaxed check of MIDI jack names + (git-fixes). +- ASoC: SOF: IPC3: fix message bounds on ipc ops (git-fixes). +- ASoC: q6dsp: fix event handler prototype (git-fixes). +- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() + (git-fixes). +- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic + (git-fixes). +- ASoC: cs35l56: Fix deadlock in ASP1 mixer register + initialization (git-fixes). +- ASoC: tas2781: add module parameter to tascodec_init() + (git-fixes). +- ASoC: cs35l56: fix reversed if statement in + cs35l56_dspwait_asp1tx_put() (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks + table (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix device ID / model name + (git-fixes). +- ALSA: hda/cs35l56: select intended config FW_CS_DSP (git-fixes). +- wifi: brcmfmac: Adjust n_channels usage for __counted_by + (git-fixes). +- USB: serial: option: add Fibocom FM101-GL variant (git-fixes). +- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e + (git-fixes). +- USB: serial: cp210x: add ID for IMST iM871A-USB (git-fixes). +- usb: dwc3: pci: add support for the Intel Arrow Lake-H + (git-fixes). +- xhci: handle isoc Babble and Buffer Overrun events properly + (git-fixes). +- xhci: process isoc TD properly when there was a transaction + error mid TD (git-fixes). +- usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (git-fixes). +- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU + (git-fixes). +- selftests/net: change shebang to bash to support "source" + (git-fixes). +- selftests/net: convert pmtu.sh to run it in unique namespace + (git-fixes). +- selftests/net: convert unicast_extensions.sh to run it in + unique namespace (git-fixes). +- commit 1f8c296 + +- scsi: smartpqi: Bump driver version to 2.1.26-030 (bsc#1219987). +- scsi: smartpqi: Fix logical volume rescan race condition + (bsc#1219987). +- scsi: smartpqi: Add new controller PCI IDs (bsc#1219987). +- commit 343b48a + +- scsi: mpt3sas: Reload SBR without rebooting HBA (bsc#1219551). +- scsi: mpt3sas: Suppress a warning in debug kernel (bsc#1219551). +- scsi: mpt3sas: Replace dynamic allocations with local variables + (bsc#1219551). +- scsi: mpt3sas: Replace a dynamic allocation with a local + variable (bsc#1219551). +- scsi: mpt3sas: Fix typo of "TRIGGER" (bsc#1219551). +- scsi: mpt3sas: Fix an outdated comment (bsc#1219551). +- scsi: mpt3sas: Remove the iounit_pg8 member of the per-adapter + struct (bsc#1219551). +- scsi: mpt3sas: Use struct_size() for struct size calculations + (bsc#1219551). +- scsi: mpt3sas: Make MPI26_CONFIG_PAGE_PIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_0::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_RAID_VOL_0::PhysDisk a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_IO_UNIT_8::Sensor a + flexible array (bsc#1219551). +- scsi: mpt3sas: Use flexible arrays when obviously possible + (bsc#1219551). +- commit 472a48e + +- nvme: enable retries for authentication commands (bsc#1186716). +- nvme: change __nvme_submit_sync_cmd() calling conventions + (bsc#1186716). +- nvme-auth: open-code single-use macros (bsc#1186716). +- nvme: use ctrl state accessor (bsc#1186716). +- commit f8cc1d3 + +- Delete patches.suse/scsi-lpfc-limit-irq-vectors-to-online-cpus-if-kdump-kernel.patch. + Should be addressed by the previously merged upstream solution (bsc#1218180 ltc#204476). +- commit ebf5676 + +- powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids + (bsc#1218180 ltc#204476). +- powerpc/smp: Factor out assign_threads() (bsc#1218180 + ltc#204476). +- powerpc/smp: Lookup avail once per device tree node (bsc#1218180 + ltc#204476). +- powerpc/smp: Increase nr_cpu_ids to include the boot CPU + (bsc#1218180 ltc#204476). +- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core + (bsc#1218180 ltc#204476). +- commit 4c4f84a + +- net: ethernet: mtk_wed: fix possible NULL pointer dereference + in mtk_wed_wo_queue_tx_clean() (git-fixes). +- commit f6c1c6f + +- net: ks8851: Fix TX stall caused by TX buffer overrun + (git-fixes). +- commit 309032b + +- net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit f51244f + +- net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit 0cdf0a3 + +- net: atlantic: fix double free in ring reinit logic (git-fixes). +- commit 7354340 + +- net: stmmac: Handle disabled MDIO busses from devicetree + (git-fixes). +- commit be25be7 + +- dpaa2-switch: do not ask for MDB, VLAN and FDB replay + (git-fixes). +- commit c6e8879 + +- dpaa2-switch: fix size of the dma_unmap (git-fixes). +- commit 23ea26f + +- stmmac: dwmac-loongson: drop useless check for compatible + fallback (git-fixes). +- commit 02807a5 + +- stmmac: dwmac-loongson: Make sure MDIO is initialized before + use (git-fixes). +- commit c27d9ce + +- net: fec: correct queue selection (git-fixes). +- commit 7f02173 + +- qca_spi: Fix reset behavior (git-fixes). +- commit f971346 + +- qca_debug: Fix ethtool -G iface tx behavior (git-fixes). +- commit 87b783f + +- qca_debug: Prevent crash on TX ring changes (git-fixes). +- commit a319e0e + +- clocksource: Replace all non-returning strlcpy with strscpy + (bsc#1219953). +- commit b844ff1 + +- x86/smpboot: Avoid pointless delay calibration if TSC is + synchronized (bsc#1219953). +- commit 7dfe12b + +- rcutorture: Add fqs_holdoff check before fqs_task is created + (bsc#1219953). +- commit d6f81ac + +- locktorture: Increase Hamming distance between call_rcu_chain + and rcu_call_chains (bsc#1219953). +- commit 82380d1 + +- asm-generic: qspinlock: fix queued_spin_value_unlocked() + implementation (bsc#1219953). +- commit a3ab6e9 + +- locktorture: Check the correct variable for allocation failure + (bsc#1219953). +- commit 5884e2f + +- rcutorture: Traverse possible cpu to set maxcpu in + rcu_nocb_toggle() (bsc#1219953). +- commit ac1c709 + +- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 + (bsc#1219953). +- commit de5b047 + +- locktorture: Rename readers_bind/writers_bind to + bind_readers/bind_writers (bsc#1219953). +- commit 1dc09ec + +- doc: Catch-up update for locktorture module parameters + (bsc#1219953). +- commit 19c054c + +- locktorture: Add call_rcu_chains module parameter (bsc#1219953). +- commit 9348bbf + +- locktorture: Add new module parameters to + lock_torture_print_module_parms() (bsc#1219953). +- commit 59c9dd5 + +- torture: Print out torture module parameters (bsc#1219953). +- commit f0a2f52 + +- locktorture: Add acq_writer_lim to complain about long + acquistion times (bsc#1219953). +- commit 495f129 + +- locktorture: Consolidate "if" statements in + lock_torture_writer() (bsc#1219953). +- commit 19cd3cf + +- locktorture: Alphabetize torture_param() entries (bsc#1219953). +- commit 4d45162 + +- locktorture: Add readers_bind and writers_bind module parameters + (bsc#1219953). +- commit d4bab3f + +- rcutorture: Fix stuttering races and other issues (bsc#1219953). +- commit 14a2209 + +- torture: Move rcutorture_sched_setaffinity() out of rcutorture + (bsc#1219953). +- commit ec64c16 + +- torture: Make torture_hrtimeout_ns() take an hrtimer mode + parameter (bsc#1219953). +- commit 7155d42 + +- torture: Share torture_random_state with torture_shuffle_tasks() + (bsc#1219953). +- commit abf8744 + +- locking/lockdep: Fix string sizing bug that triggers a + format-truncation compiler-warning (bsc#1219953). +- commit 23d08c5 + +- locking/debug: Fix debugfs API return value checks to use + IS_ERR() (bsc#1219953). +- commit 048609a + +- locking/ww_mutex/test: Make sure we bail out instead of livelock + (bsc#1219953). +- commit 4038509 + +- locking/ww_mutex/test: Fix potential workqueue corruption + (bsc#1219953). +- commit def0333 + +- locking/ww_mutex/test: Use prng instead of rng to avoid hangs + at bootup (bsc#1219953). +- commit aacf9cc + +- asm-generic: ticket-lock: Optimize arch_spin_value_unlocked() + (bsc#1219953). +- commit b967504 + +- futex: Use a folio instead of a page (bsc#1219953). +- commit a11123c + +- locking/seqlock: Do the lockdep annotation before locking in + do_write_seqcount_begin_nested() (bsc#1219953). +- commit d372072 + +- rcutorture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit a88dc75 + +- torture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit 9c51efc + +- torture: Move stutter_wait() timeouts to hrtimers (bsc#1219953). +- commit 8bcefe1 + +- torture: Move torture_shuffle() timeouts to hrtimers + (bsc#1219953). +- commit 24edc78 + +- torture: Move torture_onoff() timeouts to hrtimers + (bsc#1219953). +- commit c16d2c1 + +- torture: Make torture_hrtimeout_*() use TASK_IDLE (bsc#1219953). +- commit 15e523b + +- torture: Add lock_torture writer_fifo module parameter + (bsc#1219953). +- commit 86a51c8 + +- torture: Add a kthread-creation callback to + _torture_create_kthread() (bsc#1219953). +- commit a568efe + +- torture: Support randomized shuffling for proxy exec testing + (bsc#1219953). +- commit dfb6658 + +- rcutorture: Dump grace-period state upon rtort_pipe_count + incidents (bsc#1219953). +- commit 39c3645 + +- powerpc/kcsan: Properly instrument arch_spin_unlock() + (bsc#1219953). +- commit 49ef44f + +- locktorture: Add long_hold to adjust lock-hold delays + (bsc#1219953). +- commit 21a09d3 + +- intel_idle: add Sierra Forest SoC support (jsc#PED-5816). +- commit d8dfa47 + +- intel_idle: add Grand Ridge SoC support (jsc#PED-5816). +- commit be47fec + +- powerpc/pseries/papr-sysparm: use u8 arrays for payloads + (jsc#PED-4486 git-fixes). +- commit 8b94284 + +- PCI: Add PCIE_PME_TO_L2_TIMEOUT_US L2 ready timeout value + (git-fixes). +- commit a77e06b + +- PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members + (git-fixes). +- commit 4a87954 + +- PCI: dwc: endpoint: Introduce .pre_init() and .deinit() + (git-fixes). +- commit 75c1ddc + +- PCI: dwc: Add host_post_init() callback (git-fixes). +- commit 5c6ab40 + +- PCI: dwc: Implement generic suspend/resume functionality + (git-fixes). +- commit 42b5947 + +- dmaengine: dw-edma: Rename dw_edma_core_ops structure to + dw_edma_plat_ops (git-fixes). +- commit a3742cf + +- net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv + (bsc#1219127 CVE-2024-23849). +- commit 7f27245 + +- x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM + (jsc#PED-7322). +- commit 98c6595 + +- x86/kvm: Fix SEV check in sev_map_percpu_data() (jsc#PED-7322). +- commit 082b8e1 + +- KVM: x86: Give a hint when Win2016 might fail to boot due to + XSAVES erratum (jsc#PED-7322). +- commit d5577b6 + +- KVM: x86: Check irqchip mode before create PIT (jsc#PED-7322). +- commit d2cbe00 + +- Update config files (bsc#1219440). + Update the CONFIG_LSM option to include the BPF LSM in the default set of + LSMs that get enabled when booting up. The new version of systemd in + SLE15-SP6 requires the BPF LSM. +- commit bf6e39d + +- KVM: introduce CONFIG_KVM_COMMON (jsc#PED-7322). +- Update config files. +- commit 60742fc + +- Update metadata: "scsi: lpfc: Use unsigned type for num_sge (bsc#1214746)." + Move patch into sorted section. +- commit bf77043 + +- virt: sev-guest: Convert to platform remove callback returning + void (jsc#PED-7322). +- commit 5752a5f + +- KVM: remove CONFIG_HAVE_KVM_IRQFD (jsc#PED-7322). +- Update config files. +- commit 6e3621a + +- blacklist.conf: obsoleted +- commit c534e08 + +- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() + (git-fixes). +- commit 686e708 + +- PCI: dwc: Use FIELD_GET/PREP() (git-fixes). +- commit 34f9411 + +- KVM: remove CONFIG_HAVE_KVM_EVENTFD (jsc#PED-7322). +- Update config files. +- commit 6361a8e + +- PCI/ASPM: Fix deadlock when enabling ASPM (git-fixes). +- commit aa4d6dc + +- PCI: qcom: Clean up ASPM comment (git-fixes). +- commit a57ad60 + +- PCI: qcom: Fix potential deadlock when enabling ASPM + (git-fixes). +- commit adc25b6 + +- PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops + (git-fixes). +- commit c63fc13 + +- PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link + speed (git-fixes). +- commit a80c081 + +- PCI: qcom: Do not advertise hotplug capability for IP v2.1.0 + (git-fixes). +- commit 756f736 + +- PCI: qcom: Do not advertise hotplug capability for IP v1.0.0 + (git-fixes). +- commit 00fef1b + +- PCI: qcom: Use post init sequence of IP v2.3.2 for v2.4.0 + (git-fixes). +- commit 2132a8c + +- PCI: qcom: Do not advertise hotplug capability for IP v2.3.2 + (git-fixes). +- commit 1e670bc + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.3.3 + and v2.9.0 (git-fixes). +- commit 2b2b866 + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.7.0 + and v1.9.0 (git-fixes). +- commit c7b4716 + +- blacklist.conf: false positive +- commit 88b8f1d + +- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 + (git-fixes). +- commit 5367630 + +- Update config files. +- commit 6ba26a3 + +- KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT + (jsc#PED-7322). +- commit 737fb0e + +- octeontx2-af: Initialize maps (jsc#PED-6931). +- net: intel: fix old compiler regressions (jsc#PED-4874). +- octeontx2-pf: Fix a memleak otx2_sq_init (jsc#PED-6931). +- idpf: avoid compiler padding in virtchnl2_ptype struct + (jsc#PED-6716). +- octeontx2-pf: Remove xdp queues on program detach + (jsc#PED-6931). +- ixgbe: Fix an error handling path in + ixgbe_read_iosf_sb_reg_x550() (jsc#PED-4872). +- e1000e: correct maximum frequency adjustment values + (jsc#PED-4868). +- bnxt_en: Make PTP timestamp HWRM more silent (jsc#PED-5742). +- gve: Fix skb truesize underestimation (bsc#1214479). +- commit 610ddc5 + +- KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV + (jsc#PED-7322). +- commit c8c1c08 + +- team: Fix use-after-free when an option instance allocation + fails (git-fixes). +- commit aa6501b + +- KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (jsc#PED-7322). +- commit bc6ea0c + +- net: dsa: microchip: provide a list of valid protocols for + xmit handler (git-fixes). +- commit 14ae17e + +- nfp: flower: fix for take a mutex lock in soft irq context + and rcu lock (git-fixes). +- commit 8699210 + +- net: hns: fix fake link up on xge port (git-fixes). +- commit 7b3f477 + +- net: hns: fix wrong head when modify the tx feature when + sending packets (git-fixes). +- commit 848eb56 + +- net: atlantic: Fix NULL dereference of skb pointer in + (git-fixes). +- commit bfa6175 + +- net: stmmac: fix FPE events losing (git-fixes). +- commit 2382976 + +- pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (git-fixes). +- commit 3f9a915 + +- net: ravb: Keep reverse order of operations in ravb_remove() + (git-fixes). +- commit d60c1dc + +- net: ravb: Stop DMA in case of failures on ravb_open() + (git-fixes). +- commit 536e15e + +- platform: mellanox: Cosmetic changes (git-fixes). +- commit 201fef6 + +- net: ravb: Start TX queues after HW initialization succeeded + (git-fixes). +- commit 67bd94d + +- net: ravb: Make write access to CXR35 first before accessing + other EMAC registers (git-fixes). +- commit 2f42ed8 + +- net: ravb: Use pm_runtime_resume_and_get() (git-fixes). +- commit f02fced + +- blacklist.conf: false positive +- commit 569fb89 + +- net: ravb: Check return value of reset_control_deassert() + (git-fixes). +- commit 864deed + +- net: libwx: fix memory leak on msix entry (git-fixes). +- commit 159ffaa + +- blacklist.conf: stupid cleanup +- commit 7489b61 + +- KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer + (jsc#PED-7322). +- commit 4c639bf + +- KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is + valid/set (jsc#PED-7322). +- commit bc7347a + +- KVM: x86: Make Hyper-V emulation optional (jsc#PED-7322). +- Update config files. +- commit 87507f6 + +- Drop ASoC AMD ACP patch causing a regression (bsc#1219789) +- commit 1eacaea + +- platform/mellanox: mlxbf-bootctl: add NET dependency into + Kconfig (git-fixes). +- commit c7f1631 + +- platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout + (git-fixes). +- commit d61129c + +- KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (jsc#PED-7322). +- commit 2cbad81 + +- KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V + eVMCS (jsc#PED-7322). +- commit 82136e4 + +- KVM: x86: Introduce helper to handle Hyper-V paravirt TLB + flush requests (jsc#PED-7322). +- commit 92008f5 + +- KVM: VMX: Split off hyperv_evmcs.{ch} (jsc#PED-7322). +- commit 056eb46 + +- KVM: x86: Introduce helper to check if vector is set in Hyper-V + SynIC (jsc#PED-7322). +- commit ee580aa + +- KVM: x86: Introduce helper to check if auto-EOI is set in + Hyper-V SynIC (jsc#PED-7322). +- commit 3628f1b + +- KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} + (jsc#PED-7322). +- commit a52f7d7 + +- KVM: x86: Move Hyper-V partition assist page out of Hyper-V + emulation context (jsc#PED-7322). +- commit c274d49 + +- KVM: x86/xen: Remove unneeded xen context from kvm_arch when + !CONFIG_KVM_XEN (jsc#PED-7322). +- commit 1a3426d + +- KVM: x86/mmu: fix comment about mmu_unsync_pages_lock + (jsc#PED-7322). +- commit 6927f64 + +- KVM: x86/mmu: always take tdp_mmu_pages_lock (jsc#PED-7322). +- commit 3c339d8 + +- KVM: x86/mmu: remove unnecessary "bool shared" argument from + iterators (jsc#PED-7322). +- commit 26089fe + +- KVM: x86/mmu: remove unnecessary "bool shared" argument from + functions (jsc#PED-7322). +- commit 20e6465 + +- KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in + the TDP MMU (jsc#PED-7322). +- commit 04b615d + +- KVM: x86/mmu: Fix off-by-1 when splitting huge pages during + CLEAR (jsc#PED-7322). +- commit ca542a6 + +- KVM: x86: Harden copying of userspace-array against overflow + (jsc#PED-7322). +- commit 2624bb5 + +- KVM: x86/pmu: Track emulated counter events instead of previous + counter (jsc#PED-7322). +- commit 50f3c68 + +- KVM: x86/pmu: Update sample period in pmc_write_counter() + (jsc#PED-7322). +- commit b607273 + +- KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() + (jsc#PED-7322). +- commit 5d80669 + +- KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's + redundant) (jsc#PED-7322). +- commit ba0d28d + +- KVM: x86/pmu: Reset the PMU, i.e. stop counters, before + refreshing (jsc#PED-7322). +- commit 3e9e29b + +- KVM: x86/pmu: Move PMU reset logic to common x86 code + (jsc#PED-7322). +- commit 4d829a7 + +- KVM: SVM,VMX: Use %rip-relative addressing to access + kvm_rebooting (jsc#PED-7322). +- commit 94d4ceb + +- KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is + enabled (jsc#PED-7322). +- commit abf0f42 + +- KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support + (jsc#PED-7322). +- commit 51dc0ef + +- KVM: nSVM: Advertise support for flush-by-ASID (jsc#PED-7322). +- commit d96ff28 + +- Revert "nSVM: Check for reserved encodings of TLB_CONTROL in + nested VMCB" (jsc#PED-7322). +- commit 733d5b1 + +- KVM: x86: Don't unnecessarily force masterclock update on vCPU + hotplug (jsc#PED-7322). +- commit e2477e4 + +- KVM: x86: Use a switch statement and macros in + __feature_translate() (jsc#PED-7322). +- commit 26af95a + +- KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace + (jsc#PED-7322). +- commit 8de3668 + +- blacklist.conf: false positive +- commit 3612d1b + +- dm: limit the number of targets and parameter size area + (bsc#1219827, bsc#1219146, CVE-2023-52429, CVE-2024-23851). +- commit 7512798 + +- KVM: x86: Turn off KVM_WERROR by default for all configs + (jsc#PED-7322). +- commit 427cbaf + +- KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff + HYPERV!=n (jsc#PED-7322). +- commit 47fe30a + +- mm: memcontrol: don't throttle dying tasks on memory.high + (bsc#1219889). +- kernel/fork: beware of __put_task_struct() calling context + (bsc#1216761). +- commit e3538e2 + +- KVM: x86: Use KVM-governed feature framework to track "LAM + enabled" (jsc#PED-7322). +- commit e0b7547 + +- docs/perf: Add ampere_cspmu to toctree to fix a build warning (jsc#PED-7859) +- commit 5a39b75 + +- KVM: x86: Advertise and enable LAM (user and supervisor) + (jsc#PED-7322). +- commit be96f66 + +- KVM: x86: Virtualize LAM for user pointer (jsc#PED-7322). +- commit 51ea9b3 + +- KVM: x86: Virtualize LAM for supervisor pointer (jsc#PED-7322). +- commit 4719d36 + +- perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (jsc#PED-7859) +- commit 8763e5d + +- netdevsim: Don't accept device bound programs (git-fixes). +- commit c28704b + +- ravb: Fix races between ravb_tx_timeout_work() and net related + ops (git-fixes). +- commit ca1ed03 + +- r8169: prevent potential deadlock in rtl8169_close (git-fixes). +- commit c6c74b1 + +- r8169: fix deadlock on RTL8125 in jumbo mtu mode (git-fixes). +- commit 350e699 + +- net: stmmac: xgmac: Disable FPE MMC interrupts (git-fixes). +- commit 4d4a44e + +- dpaa2-eth: recycle the RX buffer only after all processing done + (git-fixes). +- commit 6f9cf91 + +- KVM: x86: Untag addresses for LAM emulation where applicable + (jsc#PED-7322). +- commit 3aca57c + +- dpaa2-eth: increase the needed headroom to account for alignment + (git-fixes). +- commit aeead7c + +- net: rswitch: Fix missing dev_kfree_skb_any() in error path + (git-fixes). +- commit dfab415 + +- net: rswitch: Fix return value in rswitch_start_xmit() + (git-fixes). +- commit 3061c1f + +- net: rswitch: Fix type of ret in rswitch_start_xmit() + (git-fixes). +- commit 3bd4f02 + +- net: ipa: fix one GSI register field width (git-fixes). +- commit 57e43ae + +- net: axienet: Fix check for partial TX checksum (git-fixes). +- commit 765d022 + +- amd-xgbe: propagate the correct speed and duplex status + (git-fixes). +- commit ca7f648 + +- amd-xgbe: handle the corner-case during tx completion + (git-fixes). +- commit 05c99da + +- amd-xgbe: handle corner-case during sfp hotplug (git-fixes). +- commit 63bb25f + +- net: veth: fix ethtool stats reporting (git-fixes). +- commit 40065a7 + +- wireguard: use DEV_STATS_INC() (git-fixes). +- commit c56067d + +- net: wangxun: fix kernel panic due to null pointer (git-fixes). +- commit cc57ffc + +- KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and + call it in emulator (jsc#PED-7322). +- Refresh + patches.suse/KVM-SEV-Make-AVIC-backing-VMSA-and-VMCB-memory-allocation-SNP-sa. +- commit db34c34 + +- stmmac: dwmac-loongson: Add architecture dependency (git-fixes). +- commit 746bbc5 + +- macvlan: Don't propagate promisc change to lower dev in passthru + (git-fixes). +- commit ad66810 + +- pds_core: use correct index to mask irq (git-fixes). +- commit f2391e5 + +- net: stmmac: avoid rx queue overrun (git-fixes). +- commit 3a28d91 + +- net: stmmac: fix rx budget limit check (git-fixes). +- commit 739b241 + +- KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (jsc#PED-7322). +- commit 214f40f + +- KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's + legality (jsc#PED-7322). +- commit 0ea18e6 + +- KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD + (jsc#PED-7322). +- commit a7a4e2c + +- KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() + (jsc#PED-7322). +- commit 469975b + +- KVM: x86: Add an emulation flag for implicit system access + (jsc#PED-7322). +- commit d9485ea + +- KVM: x86: Consolidate flags for __linearize() (jsc#PED-7322). +- commit bc10a7d + +- tools arch x86: Sync the msr-index.h copy with the + kernel sources to pick IA32_MKTME_KEYID_PARTITIONING + (perf-sync-headers). +- Delete + patches.suse/sync-tools-arch-header-for-support-branch-counters-logging.patch. +- commit 4348ec9 + +- tools headers x86 cpufeatures: Sync with the kernel sources + to pick TDX, Zen, APIC MSR fence changes (perf-sync-headers). +- commit 13aa64d + +- perf evlist: Fix evlist__new_default() for > 1 core PMU + (git-fixes). +- perf db-export: Fix missing reference count get in + call_path_from_sample() (git-fixes). +- perf stat: Fix hard coded LL miss units (git-fixes). +- perf env: Avoid recursively taking env->bpf_progs.lock + (git-fixes). +- perf vendor events: Remove UTF-8 characters from cmn.json + (git-fixes). +- perf unwind-libunwind: Fix base address for .eh_frame + (git-fixes). +- perf unwind-libdw: Handle JIT-generated DSOs properly + (git-fixes). +- perf genelf: Set ELF program header addresses properly + (git-fixes). +- perf hisi-ptt: Fix one memory leakage in + hisi_ptt_process_auxtrace_event() (git-fixes). +- perf header: Fix one memory leakage in + perf_event__fprintf_event_update() (git-fixes). +- perf stat: Fix help message for --metric-no-threshold option + (git-fixes). +- perf stat: Exit perf stat if parse groups fails (git-fixes). +- perf mem: Fix error on hybrid related to availability of mem + event in a PMU (git-fixes). +- perf vendor events powerpc: Update datasource event name to + fix duplicate events (git-fixes). +- perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT + to GPC_FLUSH_MEM_FAULT (git-fixes). +- perf test record user-regs: Fix mask for vg register + (git-fixes). +- perf docs: Fix man page formatting for 'perf lock' (git-fixes). +- perf test record+probe_libc_inet_pton: Fix call chain match + on powerpc (bsc#1218986). +- perf tests: Skip pipe test if noploop symbol is missing + (bsc#1219617). +- perf tests lib: Add perf_has_symbol.sh (bsc#1219617). +- perf header: Fix segfault on build_mem_topology() error path + (git-fixes). +- perf test: Remove atomics from test_loop to avoid test failures + (git-fixes). +- commit a32b1b0 + +- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER + missed (git-fixes). +- hv_netvsc: Fix race condition between netvsc_probe and + netvsc_remove (git-fixes). +- scsi: storvsc: Fix ring buffer size calculation (git-fixes). +- hv_netvsc: Calculate correct ring size when PAGE_SIZE is not + 4 Kbytes (git-fixes). +- commit 721575c + +- s390/scm: fix virtual vs physical address confusion (git-fixes + bsc#1219816). +- commit d8288d6 + +- s390/boot: always align vmalloc area on segment boundary + (git-fixes bsc#1219815). +- commit 08905ad + +- s390/vfio-ap: fix sysfs status attribute for AP queue devices + (git-fixes bsc#1219814). +- commit 2f4c817 + +- s390/ptrace: handle setting of fpc register correctly (git-fixes + bsc#1219812). +- commit be5b93a + +- s390/qeth: Fix potential loss of L3-IP@ in case of network + issues (git-fixes bsc#1219811). +- commit 32d0fc0 + +- Reference recently released CVE +- Update + patches.suse/x86-coco-Disable-32-bit-emulation-by-default-on-TDX-.patch + (jsc#PED-7322 CVE-2024-25744). +- Update + patches.suse/x86-entry-convert-int-0x80-emulation-to-idtentry.patch + (bsc#1217927 CVE-2024-25744). +- Update + patches.suse/x86-entry-do-not-allow-external-0x80-interrupts.patch + (bsc#1217927 CVE-2024-25744). +- Update + patches.suse/x86-tdx-Allow-32-bit-emulation-by-default.patch + (jsc#PED-7322 CVE-2024-25744). +- commit 06d4b38 + +- KVM: s390: vsie: fix race during shadow creation (git-fixes + bsc#1219810). +- commit 8180746 + +- KVM: s390: fix setting of fpc register (git-fixes bsc#1219809). +- commit 478f49e + +- KVM: s390: fix cc for successful PQAP (git-fixes bsc#1219808). +- commit 51e5204 + +- KVM: s390: add stat counter for shadow gmap events + (jsc#PED-5439). +- commit 256c0f9 + +- KVM: s390: add tracepoint in gmap notifier (jsc#PED-5439). +- commit 06f0c94 + +- nvme-host: fix the updating of the firmware version (git-fixes). +- commit 9bc381c + +- x86/MCE: Always save CS register on AMD Zen IF Poison errors (git-fixes). +- commit 63e2bb6 + +- x86/entry/ia32: Ensure s32 is sign extended to s64 (git-fixes). +- commit d1f7bea + +- x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block (git-fixes). +- commit b594e28 + +- x86/srso: Print mitigation for retbleed IBPB case (git-fixes). +- Refresh + patches.suse/x86-srso-fix-vulnerability-reporting-for-missing-microcode.patch. +- commit 5b45539 + +- x86/purgatory: Remove LTO flags (git-fixes). +- commit 215c902 + +- x86/kvm: Do not try to disable kvmclock if it was not enabled (git-fixes). +- commit 0a9eee3 + +- scsi: fnic: unlock on error path in fnic_queuecommand() + (git-fixes). +- commit af1e53a + +- net: ethernet: cortina: Drop TSO support (git-fixes). +- commit 1041212 + +- Update patches.suse/arm64-errata-Add-Cortex-A520-speculative-unprivilege.patch (git-fixes, bsc#1219443) + Add reference to bsc#1219443. +- commit b300257 + +- arm64: errata: Add Cortex-A510 speculative unprivileged load (bsc#1219443) + Enable erratum workaround. +- commit b26ca40 + +- r8169: fix network lost after resume on DASH systems + (git-fixes). +- commit c170312 + +- r8169: add handling DASH when DASH is disabled (git-fixes). +- commit 43f9a07 + +- net: ethernet: cortina: Fix MTU max setting (git-fixes). +- commit cdfb94f + +- net: ethernet: cortina: Handle large frames (git-fixes). +- commit 76e929a + +- net: ethernet: cortina: Fix max RX frame define (git-fixes). +- commit 1807254 + +- bonding: stop the device in bond_setup_by_slave() (git-fixes). +- commit 072954c + +- ppp: limit MRU to 64K (git-fixes). +- commit 80ad17a + +- net: mvneta: fix calls to page_pool_get_stats (git-fixes). +- commit 73be237 + +- net: hns3: fix VF wrong speed and duplex issue (git-fixes). +- commit 01a4b9c + +- net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() + (bsc#1217417). +- net: phy: realtek: use generic MDIO constants (bsc#1217417). +- net: mdio: add 2.5g and 5g related PMA speed constants + (bsc#1217417). +- commit 51b8f13 + +- hwmon: (coretemp) Fix bogus core_id to attr name mapping + (git-fixes). +- hwmon: (coretemp) Fix out-of-bounds memory access (git-fixes). +- hwmon: (aspeed-pwm-tacho) mutex for tach reading (git-fixes). +- mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk + can't be detected by BIOS (git-fixes). +- drm/i915/gvt: Fix uninitialized variable in handle_mmio() + (git-fixes). +- commit fb6968f + +- scsi: fnic: Increment driver version (jsc#PED-7888). +- scsi: fnic: Improve logs and add support for multiqueue (MQ) + (jsc#PED-7888). +- scsi: fnic: Add support for multiqueue (MQ) in fnic driver + (jsc#PED-7888). +- scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c + (jsc#PED-7888). +- scsi: fnic: Remove usage of host_lock (jsc#PED-7888). +- scsi: fnic: Define stats to track multiqueue (MQ) IOs + (jsc#PED-7888). +- scsi: fnic: Modify ISRs to support multiqueue (MQ) + (jsc#PED-7888). +- commit 4ae8e51 + +- scsi: fnic: Refactor and redefine fnic.h for multiqueue + (jsc#PED-7888). +- Refresh + patches.suse/fnic-move-fnic_fnic_flush_tx-to-a-work-queue.patch. +- commit 5d5bc93 + +- scsi: fnic: Get copy workqueue count and interrupt mode from + config (jsc#PED-7888). +- scsi: fnic: Rename wq_copy to hw_copy_wq (jsc#PED-7888). +- scsi: fnic: Add and improve log messages (jsc#PED-7888). +- scsi: fnic: Add and use fnic number (jsc#PED-7888). +- scsi: fnic: Modify definitions to sync with VIC firmware + (jsc#PED-7888). +- commit 4104ea5 + +- net: hns3: fix VF reset fail issue (git-fixes). +- commit 357e0c0 + +- net: hns3: fix variable may not initialized problem in + hns3_init_mac_addr() (git-fixes). +- commit 761dece + +- net: hns3: fix out-of-bounds access may occur when coalesce + info is read via debugfs (git-fixes). +- commit 9368f32 + +- net: hns3: fix incorrect capability bit display for copper port + (git-fixes). +- commit 7b8e42d + +- net: hns3: add barrier in vf mailbox reply process (git-fixes). +- commit deb564c + +- net: hns3: fix add VLAN fail issue (git-fixes). +- commit 6ae1571 + +- ipvlan: add ipvlan_route_v6_outbound() helper (git-fixes). +- commit 5f2d3b6 + +- net: enetc: shorten enetc_setup_xdp_prog() error message to + fit NETLINK_MAX_FMTMSG_LEN (git-fixes). +- commit f882476 + +- net: sfp: add quirk for FS's 2.5G copper SFP (git-fixes). +- commit eb7d824 + +- driver core: Replace kstrdup() + strreplace() with + kstrdup_and_replace() (jsc#PED-6054 bsc#1219692). +- lib/string_helpers: Add kstrdup_and_replace() helper + (jsc#PED-6054 bsc#1219692). +- commit d4a62fc + +- net: ethernet: mtk_wed: fix EXT_INT_STATUS_RX_FBUF definitions + for MT7986 SoC (git-fixes). +- commit be286c4 + +- blacklist.conf: drop two entries to be revived (bsc#1219692) +- commit ba7ec6f + +- net: spider_net: Use size_add() in call to struct_size() + (git-fixes). +- commit 722bf2b + +- lib/string_helpers: Change returned value of the strreplace() + (bsc#1219692). +- jbd2: Avoid printing outside the boundary of the buffer + (bsc#1219692). +- commit 8aa13d7 + +- mlxsw: Use size_mul() in call to struct_size() (git-fixes). +- commit a527704 + +- net: ethernet: adi: adin1110: Fix uninitialized variable + (git-fixes). +- commit 4905ac5 + +- net: mdio-mux: fix C45 access returning -EIO after API change + (git-fixes). +- commit 8842ac4 + +- net: dsa: bcm_sf2: Fix possible memory leak in + bcm_sf2_mdio_register() (git-fixes). +- commit 8a76104 + +- team: fix null-ptr-deref when team device type is changed + (git-fixes). +- commit c07a0c7 + +- net: fec: use netdev_err_once() instead of netdev_err() + (git-fixes). +- commit 45e8d45 + +- wifi: iwlwifi: exit eSR only after the FW does (git-fixes). +- wifi: mac80211: fix waiting for beacons logic (git-fixes). +- wifi: mac80211: fix RCU use in TDLS fast-xmit (git-fixes). +- wifi: cfg80211: fix wiphy delayed work queueing (git-fixes). +- wifi: iwlwifi: fix double-free bug (git-fixes). +- selftests: cmsg_ipv6: repeat the exact packet (git-fixes). +- selftests: net: let big_tcp test cope with slow env (git-fixes). +- atm: idt77252: fix a memleak in open_card_ubr0 (git-fixes). +- selftests: net: avoid just another constant wait (git-fixes). +- selftests: net: cut more slack for gro fwd tests (git-fixes). +- crypto: algif_hash - Remove bogus SGL free on zero-length + error path (git-fixes). +- crypto: ccp - Fix null pointer dereference in + __sev_platform_shutdown_locked (git-fixes). +- commit f9fa694 + +- Drop the driver core change that caused memory corruption (bsc#1219692 bsc#1219732) + patches.suse/driver-core-Replace-kstrdup-strreplace-with-kstrdup_.patch + required the change of strreplace() API behavior as an implicit prerequiste +- commit 9bd691b + +- sched: fair: move unused stub functions to header (git fixes + (sched)). +- sched/fair: Fix the decision for load balance (git fixes + (sched)). +- sched/core: Fix RQCF_ACT_SKIP leak (git fixes (sched)). +- commit ec9d436 + +- Update + patches.suse/Bluetooth-Fix-atomicity-violation-in-min-max-_key_si.patch + (git-fixes bsc#1219608 CVE-2024-24860). +- commit 060d07f + +- Update + patches.suse/mm-lock_vma_under_rcu-must-check-vma-anon_vma-.patch + (bsc#1012628 per-VMA_lock_fix CVE-2024-1312 bsc#1219731). +- commit 91e52e6 + +- Refresh patches.suse/RAS-AMD-ATL-Add-MI300-support.patch. + Fix min() related warning. +- commit 7a6c291 + +- Update + patches.suse/drm-amdgpu-Fix-potential-fence-use-after-free-.patch + (bsc#1219128 CVE-2023-51042 jsc#PED-3527 jsc#PED-5475 + jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 + jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 + jsc#PED-6071). +- commit 72ce736 + +- iommu: Don't reserve 0-length IOVA region (git-fixes) +- commit d83c0fa + +- 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 + +- fs/buffer.c: disable per-CPU buffer_head cache for isolated (bsc#1219631) +- commit 55bb990 + +- EDAC/amd64: Add MI300 row retirement support (jsc#PED-7618). +- commit 36c2567 + +- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (jsc#PED-7618). +- commit 76938a8 + +- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (jsc#PED-7618). +- commit d6d16c5 + +- RAS/AMD/ATL: Add MI300 support (jsc#PED-7618). +- commit c9f0c56 + +- Documentation: RAS: Add index and address translation section (jsc#PED-7618). +- commit f894cc4 + +- EDAC/amd64: Use new AMD Address Translation Library (jsc#PED-7618). +- commit 22937f8 + +- RAS: Introduce AMD Address Translation Library (jsc#PED-7618). +- commit 2857e01 + +- perf: arm_cspmu: ampere_cspmu: Add support for Ampere SoC PMU (jsc#PED-7859) +- commit 1242994 + +- perf: arm_cspmu: Support implementation specific validation (jsc#PED-7859) +- commit 36b0b74 + +- perf: arm_cspmu: Support implementation specific filters (jsc#PED-7859) +- commit d78d04c + +- perf: arm_cspmu: Split 64-bit write to 32-bit writes (jsc#PED-7859) +- commit ae4b62f + +- perf: arm_cspmu: Separate Arm and vendor module (jsc#PED-7859) +- commit d997aaf + +- kernel-source: Fix description typo +- commit 8abff35 + +- tracing: Add kabi placeholders (git-fixes). +- commit fe66dad + +- rpm: Use run_if_exists for all external scriptlets + With that the scriptlets do not need to be installed for build. +- commit 25edd65 + kernel-syms +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. (bsc#1216776, bsc#1220277) +- commit 92057e0 + +- supported.conf: Mark adin driver as supported (jsc#PED-4736 bsc#1220218) +- commit ea21e8c + +- mm: move vma locking out of vma_prepare and dup_anon_vma + (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit ce51ec9 + +- mmap: fix error paths with dup_anon_vma() (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit 04c8742 + +- selftests/iommu: fix the config fragment (git-fixes). +- platform/x86: thinkpad_acpi: Only update profile if successfully + converted (git-fixes). +- platform/x86: intel-vbtn: Stop calling "VBDL" from + notify_handler (git-fixes). +- platform/x86: touchscreen_dmi: Allow partial (prefix) matches + for ACPI names (git-fixes). +- net: phy: realtek: Fix rtl8211f_config_init() for + RTL8211F(D)(I)-VD-CG PHY (git-fixes). +- selftests: bonding: set active slave to primary eth1 + specifically (git-fixes). +- crypto: virtio/akcipher - Fix stack overflow on memcpy + (git-fixes). +- can: netlink: Fix TDCO calculation using the old data bittiming + (git-fixes). +- can: j1939: Fix UAF in j1939_sk_match_filter during + setsockopt(SO_J1939_FILTER) (git-fixes). +- wifi: iwlwifi: mvm: fix a crash when we run out of stations + (git-fixes). +- wifi: iwlwifi: uninitialized variable in + iwl_acpi_get_ppag_table() (git-fixes). +- wifi: iwlwifi: Fix some error codes (git-fixes). +- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() + (git-fixes). +- spi-mxs: Fix chipselect glitch (git-fixes). +- spi: ppc4xx: Drop write-only variable (git-fixes). +- HID: wacom: generic: Avoid reporting a serial of '0' to + userspace (git-fixes). +- HID: wacom: Do not register input devices until after + hid_hw_start (git-fixes). +- commit aa892f5 + +- mm, mmap: fix vma_merge() case 7 with vma_ops->close + (bsc#1217313). +- commit 3278f37 + +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. +- commit 5d036a3 + +- Rename and refresh + patches.suse/cpufreq-ondemand-Set-default-up_threshold-to-30-on-multi-core-systems.patch. +- commit c52e450 + +- netfilter: nft_set_rbtree: skip end interval element from gc + (bsc#1220144 CVE-2024-26581). +- commit 66ac4ca + +- netfilter: nf_tables: nft_set_rbtree: fix spurious insertion + failure (git-fixes). +- commit 1616b86 + +- netfilter: nft_set_rbtree: skip sync GC for new elements in + this transaction (git-fixes). +- commit fe02f5f + +- net: micrel: Fix PTP frame parsing for lan8814 (git-fixes). +- commit fdde0d3 + +- tun: add missing rx stats accounting in tun_xdp_act (git-fixes). +- commit 54ceabf + +- tun: fix missing dropped counter in tun_xdp_act (git-fixes). +- commit 81acbf0 + +- Update patches.suse/powerpc-pseries-fix-accuracy-of-stolen-time.patch + (bsc#1215199 bsc#1220129 ltc#205683). +- commit 3a6e250 + +- nvme-fabrics: typo in nvmf_parse_key() (bsc#1219670). +- commit aaaca39 + +- scsi: ibmvfc: Open-code reset loop for target reset + (bsc#1220106). +- commit d127e55 + +- scsi: ibmvfc: Limit max hw queues by num_online_cpus() + (bsc#1220106). +- commit 3ef410b + +- sched/membarrier: reduce the ability to hammer on sys_membarrier + (git-fixes). +- commit 55d8e46 + +- RDMA/srpt: fix function pointer cast warnings (git-fixes) +- commit ddb0ea4 + +- RDMA/qedr: Fix qedr_create_user_qp error flow (git-fixes) +- commit f6e1202 + +- RDMA/srpt: Support specifying the srpt_service_guid parameter (git-fixes) +- commit 118994c + +- IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (git-fixes) +- commit 86d2329 + +- RDMA/irdma: Add AE for too many RNRS (git-fixes) +- commit 39a8fd9 + +- RDMA/irdma: Set the CQ read threshold for GEN 1 (git-fixes) +- commit d6a78b2 + +- RDMA/irdma: Validate max_send_wr and max_recv_wr (git-fixes) +- commit 4ad24ee + +- RDMA/irdma: Fix KASAN issue with tasklet (git-fixes) +- commit 3d431c6 + +- IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (git-fixes) +- commit 5cf010f + +- RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (git-fixes) +- commit e1fcbb3 + +- RDMA/bnxt_re: Return error for SRQ resize (git-fixes) +- commit 154ab68 + +- RDMA/bnxt_re: Fix unconditional fence for newer adapters (git-fixes) +- commit f16dc69 + +- RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (git-fixes) +- commit ec51b18 + +- RDMA/bnxt_re: Avoid creating fence MR for newer adapters (git-fixes) +- commit 1e41e8f + +- IB/hfi1: Fix a memleak in init_credit_return (git-fixes) +- commit 6060765 + +- mm,page_owner: Update Documentation regarding page_owner_stacks + (jsc-PED#7423). +- commit 84eb808 + +- series.conf: temporarily disable upstream patch + patches.suse/md-bitmap-don-t-use-index-for-pages-backing-the-bitm-d703.patch + (bsc#1219261) +- commit 57020cb + +- btrfs: don't clear qgroup reserved bit in release_folio + (bsc#1216196). +- commit 3546ef4 + +- btrfs: free qgroup pertrans reserve on transaction abort + (bsc#1216196). +- commit 48e3e79 + +- btrfs: fix qgroup_free_reserved_data int overflow (bsc#1216196). +- commit 56f38ab + +- btrfs: free qgroup reserve when ORDERED_IOERR is set + (bsc#1216196). +- commit c0918a8 + +- net: openvswitch: limit the number of recursions from action + sets (bsc#1219835 CVE-2024-1151). +- commit af45645 + +- lib/stackdepot: add depot_fetch_stack helper (jsc-PED#7423). +- commit 1be3e14 + +- powerpc/pseries/iommu: DLPAR add doesn't completely initialize + pci_controller (bsc#1215199). +- commit 5fb603b + +- igc: Remove temporary workaround (git-fixes). +- commit eb132b5 + +- igb: Fix string truncation warnings in igb_set_fw_version + (git-fixes). +- commit 605f8bb + +- net: ravb: Count packets instead of descriptors in GbEth RX path + (git-fixes). +- commit 2d0b099 + +- pppoe: Fix memory leak in pppoe_sendmsg() (git-fixes). +- commit 65a997a + +- ice: Add check for lport extraction to LAG init (git-fixes). +- commit 5cd2e68 + +- bnad: fix work_queue type mismatch (git-fixes). +- commit 1a2a9a7 + +- i40e: take into account XDP Tx queues when stopping rings + (git-fixes). +- commit f377fcb + +- i40e: avoid double calling i40e_pf_rxq_wait() (git-fixes). +- commit 925c60c + +- i40e: Fix wrong mask used during DCB config (git-fixes). +- commit 498f506 + +- i40e: Fix waiting for queues of all VSIs to be disabled + (git-fixes). +- commit 4a4e88c + +- octeontx2-af: Remove the PF_FUNC validation for NPC transmit + rules (git-fixes). +- commit 02c2bca + +- ionic: minimal work with 0 budget (git-fixes). +- commit c0e1f7f + +- i40e: Do not allow untrusted VF to remove administratively + set MAC (git-fixes). +- commit 530701b + +- lan966x: Fix crash when adding interface under a lag + (git-fixes). +- commit 4cc5718 + +- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (git-fixes). +- commit 905320f + +- net/mlx5: DPLL, Fix possible use after free after delayed work + timer triggers (git-fixes). +- commit 8d225a2 + +- timers: Tag (hr)timer softirq as hotplug safe (git-fixes). +- commit 37f54ca + +- blacklist.conf: false positive, fixed feature not backported +- commit 6569781 + +- Documentation: arm64: Correct SME ZA macros name (git-fixes). +- commit 2f32046 + +- docs: arm64: Move arm64 documentation under Documentation/arch/ + (git-fixes). +- Refresh + patches.suse/arm64-errata-Add-Cortex-A520-speculative-unprivilege.patch. +- Refresh + patches.suse/arm64-errata-Mitigate-Ampere1-erratum-AC03_CPU_.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-MMU-700-erratum-281.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-nesting-related-err.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Work-around-MMU-600-erratum-.patch. +- commit dbd8870 + +- Delete + patches.suse/workqueue-Override-implicit-ordered-attribute-in-wor.patch. +- blacklist.conf: the patch caused a regression and has been reverted + upstream (bsc#1219509) +- commit 24b5f0d + +- Drop bcm5974 input patch causing a regression (bsc#1220030) +- commit 63d5a46 + +- lib/stackdepot: add refcount for records (jsc-PED#7423). +- commit 150e517 + +- net: qualcomm: rmnet: fix global oob in rmnet_policy + (git-fixes). +- commit 890ecf9 + +- Refresh + patches.suse/powerpc-pseries-papr-sysparm-use-u8-arrays-for-paylo.patch. +- commit ee4a898 + +- powerpc/64: Set task pt_regs->link to the LR value on scv entry + (bsc#1194869). +- powerpc: add crtsavres.o to always-y instead of extra-y + (bsc#1194869). +- powerpc/watchpoints: Annotate atomic context in more places + (bsc#1194869). +- powerpc/watchpoint: Disable pagefaults when getting user + instruction (bsc#1194869). +- powerpc/watchpoints: Disable preemption in thread_change_pc() + (bsc#1194869). +- powerpc/pseries: Rework lppaca_shared_proc() to avoid + DEBUG_PREEMPT (bsc#1194869). +- powerpc: Don't include lppaca.h in paca.h (bsc#1194869). +- powerpc/powernv: Fix fortify source warnings in opal-prd.c + (bsc#1194869). +- commit 72b942a + +- blacklist: Add more files for unsupported powerpc architectures +- commit 47ca633 + +- blacklist.conf: fix for config we don't have +- commit 6278860 + +- powerpc/kasan: Limit KASAN thread size increase to 32KB + (bsc#1215199). +- commit a664cb1 + +- leds: Change led_trigger_blink[_oneshot]() delay parameters + to pass-by-value (git-fixes). +- commit a5e7aeb + +- usb: ucsi_acpi: Quirk to ack a connector change ack cmd + (git-fixes). +- commit 3843488 + +- nvme-keyring: restrict match length for version '1' identifiers + (bsc#1219670). +- commit 131550a + +- Refresh sorted patches. +- commit 6f4c0b8 + +- block: sed-opal: handle empty atoms when parsing response + (jsc#PED-3545 git-fixes bsc#1220089 ltc#205305). +- commit c7fe618 + +- net: ravb: Wait for operating mode to be applied (git-fixes). +- commit 40520b1 + +- powerpc/pseries: fix accuracy of stolen time (bsc#1215199). +- powerpc/64s: Increase default stack size to 32KB (bsc#1215199). +- powerpc/mm: Fix null-pointer dereference in pgtable_cache_add + (bsc#1215199). +- powerpc/lib: Validate size for vector operations (bsc#1215199). +- commit b3e0008 + +- powerpc/iommu: Fix the missing iommu_group_put() during platform + domain attach (jsc#PED-7779 jsc#PED-7780 git-fixes). +- commit 06cae39 + +- mm,page_owner: Filter out stacks by a threshold (jsc-PED#7423). +- commit 4b9a1a9 + +- net: bcmgenet: Fix FCS generation for fragmented skbuffs (git-fixes). +- commit 15da81c + +- mm,page_owner: Display all stacks and their count + (jsc-PED#7423). +- commit 582b35c + +- mm,page_owner: Implement the tracking of the stacks count + (jsc-PED#7423). +- commit 9af4176 + +- mm,page_owner: Maintain own list of stack_records structs + (jsc-PED#7423). +- commit 332036c + +- lib/stackdepot: Move stack_record struct definition into the + header (jsc-PED#7423). +- commit 19fef81 + +- lib/stackdepot: Fix first entry having a 0-handle + (jsc-PED#7423). +- commit 3666049 + +- kallsyms: ignore ARMv4 thunks along with others (git-fixes). +- modpost: trim leading spaces when processing source files list + (git-fixes). +- kbuild: Fix changing ELF file type for output of gen_btf for + big endian (git-fixes). +- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update (git-fixes). +- irqchip/irq-brcmstb-l2: Add write memory barrier before exit + (git-fixes). +- i2c: i801: Fix block process call transactions (git-fixes). +- i2c: qcom-geni: Correct I2C TRE sequence (git-fixes). +- commit 65eebf2 + +- nvme-fabrics: fix I/O connect error handling (git-fixes). +- commit b81dbf7 + +- xfs: reset XFS_ATTR_INCOMPLETE filter on node removal + (git-fixes). +- commit 387ed3b + +- xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real + (git-fixes). +- commit 73bc52b + +- xfs: don't leak recovered attri intent items (git-fixes). +- commit 3311908 + +- xfs: dquot recovery does not validate the recovered dquot + (git-fixes). +- commit 11dd393 + +- xfs: clean up dqblk extraction (git-fixes). +- commit 2a55daa + +- xfs: inode recovery does not validate the recovered inode + (git-fixes). +- commit eb71955 + +- xfs: handle nimaps=0 from xfs_bmapi_write in + xfs_alloc_file_space (git-fixes). +- commit a21b8a6 + +- xfs: introduce protection for drop nlink (git-fixes). +- commit c20e066 + +- xfs: rt stubs should return negative errnos when rt disabled + (git-fixes). +- commit 3d89caf + +- xfs: prevent rt growfs when quota is enabled (git-fixes). +- commit fff2e4b + +- xfs: hoist freeing of rt data fork extent mappings (git-fixes). +- commit 44ca58e + +- xfs: bump max fsgeom struct version (git-fixes). +- commit 7d7701a + +- driver core: fw_devlink: Improve detection of overlapping cycles + (git-fixes). +- driver core: Fix device_link_flag_is_sync_state_only() + (git-fixes). +- iio: adc: ad4130: only set GPIO_CTRL if pin is unused + (git-fixes). +- iio: adc: ad4130: zero-initialize clock init data (git-fixes). +- iio: accel: bma400: Fix a compilation problem (git-fixes). +- iio: commom: st_sensors: ensure proper DMA alignment + (git-fixes). +- staging: iio: ad5933: fix type mismatch regression (git-fixes). +- iio: adc: ad_sigma_delta: ensure proper DMA alignment + (git-fixes). +- iio: imu: adis: ensure proper DMA alignment (git-fixes). +- iio: imu: bno055: serdev requires REGMAP (git-fixes). +- iio: magnetometer: rm3100: add boundary check for the value + read from RM3100_REG_TMRC (git-fixes). +- iio: pressure: bmp280: Add missing bmp085 to SPI id table + (git-fixes). +- iio: core: fix memleak in iio_device_register_sysfs (git-fixes). +- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (git-fixes). +- media: ir_toy: fix a memleak in irtoy_tx (git-fixes). +- media: Revert "media: rkisp1: Drop IRQF_SHARED" (git-fixes). +- commit 7fba7be + +- ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU + (git-fixes). +- ALSA: hda/realtek: cs35l41: Add internal speaker support for + ASUS UM3402 with missing DSD (git-fixes). +- ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (git-fixes). +- ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA + (git-fixes). +- ALSA: hda: Increase default bdl_pos_adj for Apollo Lake + (git-fixes). +- ALSA: hda: Replace numeric device IDs with constant values + (git-fixes). +- ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get + (git-fixes). +- ALSA: hda: Properly setup HDMI stream (git-fixes). +- commit 65b7327 + +- ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (git-fixes). +- commit 2ab077c + +- ALSA: hda/realtek: fix mute/micmute LED For HP mt645 + (git-fixes). +- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 + (git-fixes). +- ALSA: hda/realtek: add IDs for Dell dual spk platform + (git-fixes). +- ALSA: hda/conexant: Add quirk for SWS JS201D (git-fixes). +- commit 96b23dc + +- ALSA: usb-audio: More relaxed check of MIDI jack names + (git-fixes). +- ASoC: SOF: IPC3: fix message bounds on ipc ops (git-fixes). +- ASoC: q6dsp: fix event handler prototype (git-fixes). +- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() + (git-fixes). +- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic + (git-fixes). +- ASoC: cs35l56: Fix deadlock in ASP1 mixer register + initialization (git-fixes). +- ASoC: tas2781: add module parameter to tascodec_init() + (git-fixes). +- ASoC: cs35l56: fix reversed if statement in + cs35l56_dspwait_asp1tx_put() (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks + table (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix device ID / model name + (git-fixes). +- ALSA: hda/cs35l56: select intended config FW_CS_DSP (git-fixes). +- wifi: brcmfmac: Adjust n_channels usage for __counted_by + (git-fixes). +- USB: serial: option: add Fibocom FM101-GL variant (git-fixes). +- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e + (git-fixes). +- USB: serial: cp210x: add ID for IMST iM871A-USB (git-fixes). +- usb: dwc3: pci: add support for the Intel Arrow Lake-H + (git-fixes). +- xhci: handle isoc Babble and Buffer Overrun events properly + (git-fixes). +- xhci: process isoc TD properly when there was a transaction + error mid TD (git-fixes). +- usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (git-fixes). +- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU + (git-fixes). +- selftests/net: change shebang to bash to support "source" + (git-fixes). +- selftests/net: convert pmtu.sh to run it in unique namespace + (git-fixes). +- selftests/net: convert unicast_extensions.sh to run it in + unique namespace (git-fixes). +- commit 1f8c296 + +- scsi: smartpqi: Bump driver version to 2.1.26-030 (bsc#1219987). +- scsi: smartpqi: Fix logical volume rescan race condition + (bsc#1219987). +- scsi: smartpqi: Add new controller PCI IDs (bsc#1219987). +- commit 343b48a + +- scsi: mpt3sas: Reload SBR without rebooting HBA (bsc#1219551). +- scsi: mpt3sas: Suppress a warning in debug kernel (bsc#1219551). +- scsi: mpt3sas: Replace dynamic allocations with local variables + (bsc#1219551). +- scsi: mpt3sas: Replace a dynamic allocation with a local + variable (bsc#1219551). +- scsi: mpt3sas: Fix typo of "TRIGGER" (bsc#1219551). +- scsi: mpt3sas: Fix an outdated comment (bsc#1219551). +- scsi: mpt3sas: Remove the iounit_pg8 member of the per-adapter + struct (bsc#1219551). +- scsi: mpt3sas: Use struct_size() for struct size calculations + (bsc#1219551). +- scsi: mpt3sas: Make MPI26_CONFIG_PAGE_PIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_0::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_RAID_VOL_0::PhysDisk a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_IO_UNIT_8::Sensor a + flexible array (bsc#1219551). +- scsi: mpt3sas: Use flexible arrays when obviously possible + (bsc#1219551). +- commit 472a48e + +- nvme: enable retries for authentication commands (bsc#1186716). +- nvme: change __nvme_submit_sync_cmd() calling conventions + (bsc#1186716). +- nvme-auth: open-code single-use macros (bsc#1186716). +- nvme: use ctrl state accessor (bsc#1186716). +- commit f8cc1d3 + +- Delete patches.suse/scsi-lpfc-limit-irq-vectors-to-online-cpus-if-kdump-kernel.patch. + Should be addressed by the previously merged upstream solution (bsc#1218180 ltc#204476). +- commit ebf5676 + +- powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids + (bsc#1218180 ltc#204476). +- powerpc/smp: Factor out assign_threads() (bsc#1218180 + ltc#204476). +- powerpc/smp: Lookup avail once per device tree node (bsc#1218180 + ltc#204476). +- powerpc/smp: Increase nr_cpu_ids to include the boot CPU + (bsc#1218180 ltc#204476). +- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core + (bsc#1218180 ltc#204476). +- commit 4c4f84a + +- KVM: VMX: Move VERW closer to VMentry for MDS mitigation (git-fixes). +- KVM: VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (git-fixes). +- x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (git-fixes). +- x86/entry_32: Add VERW just before userspace transition (git-fixes). +- x86/entry_64: Add VERW just before userspace transition (git-fixes). +- x86/bugs: Add asm helpers for executing VERW (git-fixes). +- commit 6f2943c + +- net: ethernet: mtk_wed: fix possible NULL pointer dereference + in mtk_wed_wo_queue_tx_clean() (git-fixes). +- commit f6c1c6f + +- net: ks8851: Fix TX stall caused by TX buffer overrun + (git-fixes). +- commit 309032b + +- net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit f51244f + +- net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit 0cdf0a3 + +- net: atlantic: fix double free in ring reinit logic (git-fixes). +- commit 7354340 + +- net: stmmac: Handle disabled MDIO busses from devicetree + (git-fixes). +- commit be25be7 + +- dpaa2-switch: do not ask for MDB, VLAN and FDB replay + (git-fixes). +- commit c6e8879 + +- dpaa2-switch: fix size of the dma_unmap (git-fixes). +- commit 23ea26f + +- stmmac: dwmac-loongson: drop useless check for compatible + fallback (git-fixes). +- commit 02807a5 + +- stmmac: dwmac-loongson: Make sure MDIO is initialized before + use (git-fixes). +- commit c27d9ce + +- net: fec: correct queue selection (git-fixes). +- commit 7f02173 + +- qca_spi: Fix reset behavior (git-fixes). +- commit f971346 + +- qca_debug: Fix ethtool -G iface tx behavior (git-fixes). +- commit 87b783f + +- qca_debug: Prevent crash on TX ring changes (git-fixes). +- commit a319e0e + +- clocksource: Replace all non-returning strlcpy with strscpy + (bsc#1219953). +- commit b844ff1 + +- x86/smpboot: Avoid pointless delay calibration if TSC is + synchronized (bsc#1219953). +- commit 7dfe12b + +- rcutorture: Add fqs_holdoff check before fqs_task is created + (bsc#1219953). +- commit d6f81ac + +- locktorture: Increase Hamming distance between call_rcu_chain + and rcu_call_chains (bsc#1219953). +- commit 82380d1 + +- asm-generic: qspinlock: fix queued_spin_value_unlocked() + implementation (bsc#1219953). +- commit a3ab6e9 + +- locktorture: Check the correct variable for allocation failure + (bsc#1219953). +- commit 5884e2f + +- rcutorture: Traverse possible cpu to set maxcpu in + rcu_nocb_toggle() (bsc#1219953). +- commit ac1c709 + +- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 + (bsc#1219953). +- commit de5b047 + +- locktorture: Rename readers_bind/writers_bind to + bind_readers/bind_writers (bsc#1219953). +- commit 1dc09ec + +- doc: Catch-up update for locktorture module parameters + (bsc#1219953). +- commit 19c054c + +- locktorture: Add call_rcu_chains module parameter (bsc#1219953). +- commit 9348bbf + +- locktorture: Add new module parameters to + lock_torture_print_module_parms() (bsc#1219953). +- commit 59c9dd5 + +- torture: Print out torture module parameters (bsc#1219953). +- commit f0a2f52 + +- locktorture: Add acq_writer_lim to complain about long + acquistion times (bsc#1219953). +- commit 495f129 + +- locktorture: Consolidate "if" statements in + lock_torture_writer() (bsc#1219953). +- commit 19cd3cf + +- locktorture: Alphabetize torture_param() entries (bsc#1219953). +- commit 4d45162 + +- locktorture: Add readers_bind and writers_bind module parameters + (bsc#1219953). +- commit d4bab3f + +- rcutorture: Fix stuttering races and other issues (bsc#1219953). +- commit 14a2209 + +- torture: Move rcutorture_sched_setaffinity() out of rcutorture + (bsc#1219953). +- commit ec64c16 + +- torture: Make torture_hrtimeout_ns() take an hrtimer mode + parameter (bsc#1219953). +- commit 7155d42 + +- torture: Share torture_random_state with torture_shuffle_tasks() + (bsc#1219953). +- commit abf8744 + +- locking/lockdep: Fix string sizing bug that triggers a + format-truncation compiler-warning (bsc#1219953). +- commit 23d08c5 + +- locking/debug: Fix debugfs API return value checks to use + IS_ERR() (bsc#1219953). +- commit 048609a + +- locking/ww_mutex/test: Make sure we bail out instead of livelock + (bsc#1219953). +- commit 4038509 + +- locking/ww_mutex/test: Fix potential workqueue corruption + (bsc#1219953). +- commit def0333 + +- locking/ww_mutex/test: Use prng instead of rng to avoid hangs + at bootup (bsc#1219953). +- commit aacf9cc + +- asm-generic: ticket-lock: Optimize arch_spin_value_unlocked() + (bsc#1219953). +- commit b967504 + +- futex: Use a folio instead of a page (bsc#1219953). +- commit a11123c + +- locking/seqlock: Do the lockdep annotation before locking in + do_write_seqcount_begin_nested() (bsc#1219953). +- commit d372072 + +- rcutorture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit a88dc75 + +- torture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit 9c51efc + +- torture: Move stutter_wait() timeouts to hrtimers (bsc#1219953). +- commit 8bcefe1 + +- torture: Move torture_shuffle() timeouts to hrtimers + (bsc#1219953). +- commit 24edc78 + +- torture: Move torture_onoff() timeouts to hrtimers + (bsc#1219953). +- commit c16d2c1 + +- torture: Make torture_hrtimeout_*() use TASK_IDLE (bsc#1219953). +- commit 15e523b + +- torture: Add lock_torture writer_fifo module parameter + (bsc#1219953). +- commit 86a51c8 + +- torture: Add a kthread-creation callback to + _torture_create_kthread() (bsc#1219953). +- commit a568efe + +- torture: Support randomized shuffling for proxy exec testing + (bsc#1219953). +- commit dfb6658 + +- rcutorture: Dump grace-period state upon rtort_pipe_count + incidents (bsc#1219953). +- commit 39c3645 + +- powerpc/kcsan: Properly instrument arch_spin_unlock() + (bsc#1219953). +- commit 49ef44f + +- locktorture: Add long_hold to adjust lock-hold delays + (bsc#1219953). +- commit 21a09d3 + +- intel_idle: add Sierra Forest SoC support (jsc#PED-5816). +- commit d8dfa47 + +- intel_idle: add Grand Ridge SoC support (jsc#PED-5816). +- commit be47fec + +- powerpc/pseries/papr-sysparm: use u8 arrays for payloads + (jsc#PED-4486 git-fixes). +- commit 8b94284 + +- PCI: Add PCIE_PME_TO_L2_TIMEOUT_US L2 ready timeout value + (git-fixes). +- commit a77e06b + +- PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members + (git-fixes). +- commit 4a87954 + +- PCI: dwc: endpoint: Introduce .pre_init() and .deinit() + (git-fixes). +- commit 75c1ddc + +- PCI: dwc: Add host_post_init() callback (git-fixes). +- commit 5c6ab40 + +- PCI: dwc: Implement generic suspend/resume functionality + (git-fixes). +- commit 42b5947 + +- dmaengine: dw-edma: Rename dw_edma_core_ops structure to + dw_edma_plat_ops (git-fixes). +- commit a3742cf + +- blacklist.conf: obsoleted +- commit c534e08 + +- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() + (git-fixes). +- commit 686e708 + +- PCI: dwc: Use FIELD_GET/PREP() (git-fixes). +- commit 34f9411 + +- PCI/ASPM: Fix deadlock when enabling ASPM (git-fixes). +- commit aa4d6dc + +- PCI: qcom: Clean up ASPM comment (git-fixes). +- commit a57ad60 + +- PCI: qcom: Fix potential deadlock when enabling ASPM + (git-fixes). +- commit adc25b6 + +- PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops + (git-fixes). +- commit c63fc13 + +- PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link + speed (git-fixes). +- commit a80c081 + +- PCI: qcom: Do not advertise hotplug capability for IP v2.1.0 + (git-fixes). +- commit 756f736 + +- PCI: qcom: Do not advertise hotplug capability for IP v1.0.0 + (git-fixes). +- commit 00fef1b + +- PCI: qcom: Use post init sequence of IP v2.3.2 for v2.4.0 + (git-fixes). +- commit 2132a8c + +- PCI: qcom: Do not advertise hotplug capability for IP v2.3.2 + (git-fixes). +- commit 1e670bc + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.3.3 + and v2.9.0 (git-fixes). +- commit 2b2b866 + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.7.0 + and v1.9.0 (git-fixes). +- commit c7b4716 + +- blacklist.conf: false positive +- commit 88b8f1d + +- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 + (git-fixes). +- commit 5367630 + +- pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (git-fixes). +- commit 3f9a915 + +- platform: mellanox: Cosmetic changes (git-fixes). +- commit 201fef6 + +- blacklist.conf: false positive +- commit 569fb89 + +- blacklist.conf: stupid cleanup +- commit 7489b61 + +- platform/mellanox: mlxbf-bootctl: add NET dependency into + Kconfig (git-fixes). +- commit c7f1631 + +- platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout + (git-fixes). +- commit d61129c + +- maple_tree: do not preallocate nodes for slot stores + (bsc#1219404). +- commit 2307e38 + +- mm: always lock new vma before inserting into vma tree + (bsc#1219558). +- commit 4dd5f88 + +- mm: lock vma explicitly before doing vm_flags_reset and + vm_flags_reset_once (bsc#1219558). +- commit 3ebd604 + +- mm: replace mmap with vma write lock assertions when operating + on a vma (bsc#1219558). +- commit 50e3b4d + +- mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for + vma and mmap (bsc#1219558). +- commit b999b29 + +- mmap: fix vma_iterator in error path of vma_merge() + (bsc#1219558). +- commit af3b8c0 + +- mm: fix vm_brk_flags() to not bail out while holding lock + (bsc#1219558). +- commit 817bef2 + +- mm/mmap: change vma iteration order in do_vmi_align_munmap() + (bsc#1219558). +- commit 8f876cd + +- mm: set up vma iterator for vma_iter_prealloc() calls + (bsc#1219558). +- commit 2d402b6 + +- mm: use vma_iter_clear_gfp() in nommu (bsc#1219558). +- commit 666385f + +- mm: remove re-walk from mmap_region() (bsc#1219558). +- commit 85c7321 + +- mm: remove prev check from do_vmi_align_munmap() (bsc#1219558). +- commit d77a7e1 + +- mm: change do_vmi_align_munmap() tracking of VMAs to remove + (bsc#1219558). +- commit 595be09 + +- mm/mmap: clean up validate_mm() calls (bsc#1219558). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 5726712 + +- mm/mmap: move vma operations to mm_struct out of the critical + section of file mapping lock (bsc#1219558). +- commit 4a16ce1 + +- maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW states + (bsc#1219558). +- maple_tree: add mas_is_active() to detect in-tree walks + (bsc#1219558). +- maple_tree: shrink struct maple_tree (bsc#1219558). +- maple_tree: clean up mas_wr_append() (bsc#1219558). +- maple_tree: reduce resets during store setup (bsc#1219558). +- maple_tree: refine mas_preallocate() node calculations + (bsc#1219558). +- maple_tree: move mas_wr_end_piv() below mas_wr_extend_null() + (bsc#1219558). +- maple_tree: adjust node allocation on mas_rebalance() + (bsc#1219558). +- maple_tree: re-introduce entry to mas_preallocate() arguments + (bsc#1219558). +- commit 911aa39 + +- maple_tree: introduce __mas_set_range() (bsc#1219558). +- maple_tree: add benchmarking for mas_prev() (bsc#1219558). +- maple_tree: add benchmarking for mas_for_each (bsc#1219558). +- maple_tree: Be more strict about locking (bsc#1219558). +- mm/mmap: change detached vma locking scheme (bsc#1219558). +- maple_tree: relax lockdep checks for on-stack trees + (bsc#1219558). +- maple_tree: mtree_insert: fix typo in kernel-doc description + of GFP flags (bsc#1219558). +- maple_tree: mtree_insert*: fix typo in kernel-doc description + (bsc#1219558). +- maple_tree: drop mas_first_entry() (bsc#1219558). +- maple_tree: replace mas_logical_pivot() with mas_safe_pivot() + (bsc#1219558). +- commit a3884af + +- maple_tree: update mt_validate() (bsc#1219558). +- maple_tree: make mas_validate_limits() check root node and + node limit (bsc#1219558). +- maple_tree: fix mas_validate_child_slot() to check last missed + slot (bsc#1219558). +- maple_tree: make mas_validate_gaps() to check metadata + (bsc#1219558). +- maple_tree: don't use MAPLE_ARANGE64_META_MAX to indicate no + gap (bsc#1219558). +- maple_tree: add a fast path case in mas_wr_slot_store() + (bsc#1219558). +- maple_tree: optimize mas_wr_append(), also improve duplicating + VMAs (bsc#1219558). +- maple_tree: add test for mas_wr_modify() fast path + (bsc#1219558). +- maple_tree: fix a few documentation issues (bsc#1219558). +- commit ed58165 + +- vm: fix move_vma() memory accounting being off (bsc#1219404). +- commit 8061f6c + +- mm: Update do_vmi_align_munmap() return semantics (bsc#1219404). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 7580cf9 + +- mm: don't do validate_mm() unnecessarily and without mmap + locking (bsc#1219404). +- mm: validate the mm before dropping the mmap lock (bsc#1219404). +- mm: Always downgrade mmap_lock if requested (bsc#1219404). +- userfaultfd: fix regression in userfaultfd_unmap_prep() + (bsc#1219404). +- mm/mmap: separate writenotify and dirty tracking logic + (bsc#1219404). +- commit b6ee33d + +- maple_tree: add comments and some minor cleanups to + mas_wr_append() (bsc#1219404). +- Refresh + patches.suse/maple_tree-disable-mas_wr_append-when-other-re.patch. +- commit 8ab650e + +- maple_tree: relocate the declaration of mas_empty_area_rev() + (bsc#1219404). +- maple_tree: simplify and clean up mas_wr_node_store() + (bsc#1219404). +- maple_tree: rework mas_wr_slot_store() to be cleaner and more + efficient (bsc#1219404). +- maple_tree: add mas_wr_new_end() to calculate new_end accurately + (bsc#1219404). +- maple_tree: make the code symmetrical in mas_wr_extend_null() + (bsc#1219404). +- maple_tree: simplify mas_is_span_wr() (bsc#1219404). +- maple_tree: drop mas_{rev_}alloc() and mas_fill_gap() + (bsc#1219404). +- maple_tree: rework mtree_alloc_{range,rrange}() (bsc#1219404). +- commit d2740e9 + +- maple_tree: update testing code for mas_{next,prev,walk} + (bsc#1219404). +- Refresh + patches.suse/maple_tree-fix-32-bit-mas_next-testing.patch. +- commit befb467 + +- mm: avoid rewalk in mmap_region (bsc#1219404). +- mm: add vma_iter_{next,prev}_range() to vma iterator + (bsc#1219404). +- maple_tree: clear up index and last setting in single entry tree + (bsc#1219404). +- maple_tree: add mas_prev_range() and mas_find_range_rev + interface (bsc#1219404). +- maple_tree: introduce mas_prev_slot() interface (bsc#1219404). +- maple_tree: relocate mas_rewalk() and mas_rewalk_if_dead() + (bsc#1219404). +- maple_tree: add mas_next_range() and mas_find_range() interfaces + (bsc#1219404). +- maple_tree: introduce mas_next_slot() interface (bsc#1219404). +- maple_tree: change RCU checks to WARN_ON() instead of BUG_ON() + (bsc#1219404). +- commit ac1cd44 + +- maple_tree: make test code work without debug enabled + (bsc#1219404). +- Refresh + patches.suse/maple_tree-add-GFP_KERNEL-to-allocations-in-mas_expe.patch. +- commit c5591fa + +- maple_tree: fix testing mas_empty_area() (bsc#1219404). +- maple_tree: revise limit checks in mas_empty_area{_rev}() + (bsc#1219404). +- maple_tree: try harder to keep active node with mas_prev() + (bsc#1219404). +- maple_tree: try harder to keep active node after mas_next() + (bsc#1219404). +- mm/mmap: change do_vmi_align_munmap() for maple tree iterator + changes (bsc#1219404). +- maple_tree: mas_start() reset depth on dead node (bsc#1219404). +- maple_tree: remove unnecessary check from mas_destroy() + (bsc#1219404). +- mm: update vma_iter_store() to use MAS_WARN_ON() (bsc#1219404). +- mm: update validate_mm() to use vma iterator (bsc#1219404). +- commit b5f7997 + +- maple_tree: return error on mte_pivots() out of range + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() prior to calling mas_meta_gap() + (bsc#1219404). +- maple_tree: use MAS_WR_BUG_ON() in mas_store_prealloc() + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() in mas_set_height() (bsc#1219404). +- maple_tree: convert debug code to use MT_WARN_ON() and + MAS_WARN_ON() (bsc#1219404). +- maple_tree: convert BUG_ON() to MT_BUG_ON() (bsc#1219404). +- maple_tree: clean up mas_dfs_postorder() (bsc#1219404). +- maple_tree: avoid unnecessary ascending (bsc#1219404). +- maple_tree: fix static analyser cppcheck issue (bsc#1219404). +- commit e7b5e3b + +- maple_tree: update mas_preallocate() testing (bsc#1219404). +- commit 49b074b + +- livepatch: Add sample livepatch module (bsc#1218644). +- commit 87a7c27 + +- kbuild/modpost: integrate klp-convert (bsc#1218644). +- commit 1f6875e + +- livepatch: Add klp-convert tool (bsc#1218644). +- commit dd2884f + +- livepatch: Create and include UAPI headers (bsc#1218644). +- commit d3771a8 + +- dm: dm_blk_ioctl: implement path failover for SG_IO (bsc#1183045, bsc#1216776). +- commit 41f0e96 + kernel-syms-rt +- Drop bcm5974 input patch causing a regression (bsc#1220030) +- commit 63d5a46 + +- kallsyms: ignore ARMv4 thunks along with others (git-fixes). +- modpost: trim leading spaces when processing source files list + (git-fixes). +- kbuild: Fix changing ELF file type for output of gen_btf for + big endian (git-fixes). +- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update (git-fixes). +- irqchip/irq-brcmstb-l2: Add write memory barrier before exit + (git-fixes). +- i2c: i801: Fix block process call transactions (git-fixes). +- i2c: qcom-geni: Correct I2C TRE sequence (git-fixes). +- commit 65eebf2 + +- driver core: fw_devlink: Improve detection of overlapping cycles + (git-fixes). +- driver core: Fix device_link_flag_is_sync_state_only() + (git-fixes). +- iio: adc: ad4130: only set GPIO_CTRL if pin is unused + (git-fixes). +- iio: adc: ad4130: zero-initialize clock init data (git-fixes). +- iio: accel: bma400: Fix a compilation problem (git-fixes). +- iio: commom: st_sensors: ensure proper DMA alignment + (git-fixes). +- staging: iio: ad5933: fix type mismatch regression (git-fixes). +- iio: adc: ad_sigma_delta: ensure proper DMA alignment + (git-fixes). +- iio: imu: adis: ensure proper DMA alignment (git-fixes). +- iio: imu: bno055: serdev requires REGMAP (git-fixes). +- iio: magnetometer: rm3100: add boundary check for the value + read from RM3100_REG_TMRC (git-fixes). +- iio: pressure: bmp280: Add missing bmp085 to SPI id table + (git-fixes). +- iio: core: fix memleak in iio_device_register_sysfs (git-fixes). +- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (git-fixes). +- media: ir_toy: fix a memleak in irtoy_tx (git-fixes). +- media: Revert "media: rkisp1: Drop IRQF_SHARED" (git-fixes). +- commit 7fba7be + +- ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU + (git-fixes). +- ALSA: hda/realtek: cs35l41: Add internal speaker support for + ASUS UM3402 with missing DSD (git-fixes). +- ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (git-fixes). +- ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA + (git-fixes). +- ALSA: hda: Increase default bdl_pos_adj for Apollo Lake + (git-fixes). +- ALSA: hda: Replace numeric device IDs with constant values + (git-fixes). +- ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get + (git-fixes). +- ALSA: hda: Properly setup HDMI stream (git-fixes). +- commit 65b7327 + +- ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (git-fixes). +- commit 2ab077c + +- ALSA: hda/realtek: fix mute/micmute LED For HP mt645 + (git-fixes). +- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 + (git-fixes). +- ALSA: hda/realtek: add IDs for Dell dual spk platform + (git-fixes). +- ALSA: hda/conexant: Add quirk for SWS JS201D (git-fixes). +- commit 96b23dc + +- ALSA: usb-audio: More relaxed check of MIDI jack names + (git-fixes). +- ASoC: SOF: IPC3: fix message bounds on ipc ops (git-fixes). +- ASoC: q6dsp: fix event handler prototype (git-fixes). +- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() + (git-fixes). +- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic + (git-fixes). +- ASoC: cs35l56: Fix deadlock in ASP1 mixer register + initialization (git-fixes). +- ASoC: tas2781: add module parameter to tascodec_init() + (git-fixes). +- ASoC: cs35l56: fix reversed if statement in + cs35l56_dspwait_asp1tx_put() (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks + table (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix device ID / model name + (git-fixes). +- ALSA: hda/cs35l56: select intended config FW_CS_DSP (git-fixes). +- wifi: brcmfmac: Adjust n_channels usage for __counted_by + (git-fixes). +- USB: serial: option: add Fibocom FM101-GL variant (git-fixes). +- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e + (git-fixes). +- USB: serial: cp210x: add ID for IMST iM871A-USB (git-fixes). +- usb: dwc3: pci: add support for the Intel Arrow Lake-H + (git-fixes). +- xhci: handle isoc Babble and Buffer Overrun events properly + (git-fixes). +- xhci: process isoc TD properly when there was a transaction + error mid TD (git-fixes). +- usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (git-fixes). +- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU + (git-fixes). +- selftests/net: change shebang to bash to support "source" + (git-fixes). +- selftests/net: convert pmtu.sh to run it in unique namespace + (git-fixes). +- selftests/net: convert unicast_extensions.sh to run it in + unique namespace (git-fixes). +- commit 1f8c296 + +- scsi: smartpqi: Bump driver version to 2.1.26-030 (bsc#1219987). +- scsi: smartpqi: Fix logical volume rescan race condition + (bsc#1219987). +- scsi: smartpqi: Add new controller PCI IDs (bsc#1219987). +- commit 343b48a + +- scsi: mpt3sas: Reload SBR without rebooting HBA (bsc#1219551). +- scsi: mpt3sas: Suppress a warning in debug kernel (bsc#1219551). +- scsi: mpt3sas: Replace dynamic allocations with local variables + (bsc#1219551). +- scsi: mpt3sas: Replace a dynamic allocation with a local + variable (bsc#1219551). +- scsi: mpt3sas: Fix typo of "TRIGGER" (bsc#1219551). +- scsi: mpt3sas: Fix an outdated comment (bsc#1219551). +- scsi: mpt3sas: Remove the iounit_pg8 member of the per-adapter + struct (bsc#1219551). +- scsi: mpt3sas: Use struct_size() for struct size calculations + (bsc#1219551). +- scsi: mpt3sas: Make MPI26_CONFIG_PAGE_PIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_0::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_RAID_VOL_0::PhysDisk a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_IO_UNIT_8::Sensor a + flexible array (bsc#1219551). +- scsi: mpt3sas: Use flexible arrays when obviously possible + (bsc#1219551). +- commit 472a48e + +- nvme: enable retries for authentication commands (bsc#1186716). +- nvme: change __nvme_submit_sync_cmd() calling conventions + (bsc#1186716). +- nvme-auth: open-code single-use macros (bsc#1186716). +- nvme: use ctrl state accessor (bsc#1186716). +- commit f8cc1d3 + +- Delete patches.suse/scsi-lpfc-limit-irq-vectors-to-online-cpus-if-kdump-kernel.patch. + Should be addressed by the previously merged upstream solution (bsc#1218180 ltc#204476). +- commit ebf5676 + +- powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids + (bsc#1218180 ltc#204476). +- powerpc/smp: Factor out assign_threads() (bsc#1218180 + ltc#204476). +- powerpc/smp: Lookup avail once per device tree node (bsc#1218180 + ltc#204476). +- powerpc/smp: Increase nr_cpu_ids to include the boot CPU + (bsc#1218180 ltc#204476). +- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core + (bsc#1218180 ltc#204476). +- commit 4c4f84a + +- net: ethernet: mtk_wed: fix possible NULL pointer dereference + in mtk_wed_wo_queue_tx_clean() (git-fixes). +- commit f6c1c6f + +- net: ks8851: Fix TX stall caused by TX buffer overrun + (git-fixes). +- commit 309032b + +- net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit f51244f + +- net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit 0cdf0a3 + +- net: atlantic: fix double free in ring reinit logic (git-fixes). +- commit 7354340 + +- net: stmmac: Handle disabled MDIO busses from devicetree + (git-fixes). +- commit be25be7 + +- dpaa2-switch: do not ask for MDB, VLAN and FDB replay + (git-fixes). +- commit c6e8879 + +- dpaa2-switch: fix size of the dma_unmap (git-fixes). +- commit 23ea26f + +- stmmac: dwmac-loongson: drop useless check for compatible + fallback (git-fixes). +- commit 02807a5 + +- stmmac: dwmac-loongson: Make sure MDIO is initialized before + use (git-fixes). +- commit c27d9ce + +- net: fec: correct queue selection (git-fixes). +- commit 7f02173 + +- qca_spi: Fix reset behavior (git-fixes). +- commit f971346 + +- qca_debug: Fix ethtool -G iface tx behavior (git-fixes). +- commit 87b783f + +- qca_debug: Prevent crash on TX ring changes (git-fixes). +- commit a319e0e + +- clocksource: Replace all non-returning strlcpy with strscpy + (bsc#1219953). +- commit b844ff1 + +- x86/smpboot: Avoid pointless delay calibration if TSC is + synchronized (bsc#1219953). +- commit 7dfe12b + +- rcutorture: Add fqs_holdoff check before fqs_task is created + (bsc#1219953). +- commit d6f81ac + +- locktorture: Increase Hamming distance between call_rcu_chain + and rcu_call_chains (bsc#1219953). +- commit 82380d1 + +- asm-generic: qspinlock: fix queued_spin_value_unlocked() + implementation (bsc#1219953). +- commit a3ab6e9 + +- locktorture: Check the correct variable for allocation failure + (bsc#1219953). +- commit 5884e2f + +- rcutorture: Traverse possible cpu to set maxcpu in + rcu_nocb_toggle() (bsc#1219953). +- commit ac1c709 + +- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 + (bsc#1219953). +- commit de5b047 + +- locktorture: Rename readers_bind/writers_bind to + bind_readers/bind_writers (bsc#1219953). +- commit 1dc09ec + +- doc: Catch-up update for locktorture module parameters + (bsc#1219953). +- commit 19c054c + +- locktorture: Add call_rcu_chains module parameter (bsc#1219953). +- commit 9348bbf + +- locktorture: Add new module parameters to + lock_torture_print_module_parms() (bsc#1219953). +- commit 59c9dd5 + +- torture: Print out torture module parameters (bsc#1219953). +- commit f0a2f52 + +- locktorture: Add acq_writer_lim to complain about long + acquistion times (bsc#1219953). +- commit 495f129 + +- locktorture: Consolidate "if" statements in + lock_torture_writer() (bsc#1219953). +- commit 19cd3cf + +- locktorture: Alphabetize torture_param() entries (bsc#1219953). +- commit 4d45162 + +- locktorture: Add readers_bind and writers_bind module parameters + (bsc#1219953). +- commit d4bab3f + +- rcutorture: Fix stuttering races and other issues (bsc#1219953). +- commit 14a2209 + +- torture: Move rcutorture_sched_setaffinity() out of rcutorture + (bsc#1219953). +- commit ec64c16 + +- torture: Make torture_hrtimeout_ns() take an hrtimer mode + parameter (bsc#1219953). +- commit 7155d42 + +- torture: Share torture_random_state with torture_shuffle_tasks() + (bsc#1219953). +- commit abf8744 + +- locking/lockdep: Fix string sizing bug that triggers a + format-truncation compiler-warning (bsc#1219953). +- commit 23d08c5 + +- locking/debug: Fix debugfs API return value checks to use + IS_ERR() (bsc#1219953). +- commit 048609a + +- locking/ww_mutex/test: Make sure we bail out instead of livelock + (bsc#1219953). +- commit 4038509 + +- locking/ww_mutex/test: Fix potential workqueue corruption + (bsc#1219953). +- commit def0333 + +- locking/ww_mutex/test: Use prng instead of rng to avoid hangs + at bootup (bsc#1219953). +- commit aacf9cc + +- asm-generic: ticket-lock: Optimize arch_spin_value_unlocked() + (bsc#1219953). +- commit b967504 + +- futex: Use a folio instead of a page (bsc#1219953). +- commit a11123c + +- locking/seqlock: Do the lockdep annotation before locking in + do_write_seqcount_begin_nested() (bsc#1219953). +- commit d372072 + +- rcutorture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit a88dc75 + +- torture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit 9c51efc + +- torture: Move stutter_wait() timeouts to hrtimers (bsc#1219953). +- commit 8bcefe1 + +- torture: Move torture_shuffle() timeouts to hrtimers + (bsc#1219953). +- commit 24edc78 + +- torture: Move torture_onoff() timeouts to hrtimers + (bsc#1219953). +- commit c16d2c1 + +- torture: Make torture_hrtimeout_*() use TASK_IDLE (bsc#1219953). +- commit 15e523b + +- torture: Add lock_torture writer_fifo module parameter + (bsc#1219953). +- commit 86a51c8 + +- torture: Add a kthread-creation callback to + _torture_create_kthread() (bsc#1219953). +- commit a568efe + +- torture: Support randomized shuffling for proxy exec testing + (bsc#1219953). +- commit dfb6658 + +- rcutorture: Dump grace-period state upon rtort_pipe_count + incidents (bsc#1219953). +- commit 39c3645 + +- powerpc/kcsan: Properly instrument arch_spin_unlock() + (bsc#1219953). +- commit 49ef44f + +- locktorture: Add long_hold to adjust lock-hold delays + (bsc#1219953). +- commit 21a09d3 + +- intel_idle: add Sierra Forest SoC support (jsc#PED-5816). +- commit d8dfa47 + +- intel_idle: add Grand Ridge SoC support (jsc#PED-5816). +- commit be47fec + +- powerpc/pseries/papr-sysparm: use u8 arrays for payloads + (jsc#PED-4486 git-fixes). +- commit 8b94284 + +- PCI: Add PCIE_PME_TO_L2_TIMEOUT_US L2 ready timeout value + (git-fixes). +- commit a77e06b + +- PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members + (git-fixes). +- commit 4a87954 + +- PCI: dwc: endpoint: Introduce .pre_init() and .deinit() + (git-fixes). +- commit 75c1ddc + +- PCI: dwc: Add host_post_init() callback (git-fixes). +- commit 5c6ab40 + +- PCI: dwc: Implement generic suspend/resume functionality + (git-fixes). +- commit 42b5947 + +- dmaengine: dw-edma: Rename dw_edma_core_ops structure to + dw_edma_plat_ops (git-fixes). +- commit a3742cf + +- net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv + (bsc#1219127 CVE-2024-23849). +- commit 7f27245 + +- x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM + (jsc#PED-7322). +- commit 98c6595 + +- x86/kvm: Fix SEV check in sev_map_percpu_data() (jsc#PED-7322). +- commit 082b8e1 + +- KVM: x86: Give a hint when Win2016 might fail to boot due to + XSAVES erratum (jsc#PED-7322). +- commit d5577b6 + +- KVM: x86: Check irqchip mode before create PIT (jsc#PED-7322). +- commit d2cbe00 + +- Update config files (bsc#1219440). + Update the CONFIG_LSM option to include the BPF LSM in the default set of + LSMs that get enabled when booting up. The new version of systemd in + SLE15-SP6 requires the BPF LSM. +- commit bf6e39d + +- KVM: introduce CONFIG_KVM_COMMON (jsc#PED-7322). +- Update config files. +- commit 60742fc + +- Update metadata: "scsi: lpfc: Use unsigned type for num_sge (bsc#1214746)." + Move patch into sorted section. +- commit bf77043 + +- virt: sev-guest: Convert to platform remove callback returning + void (jsc#PED-7322). +- commit 5752a5f + +- KVM: remove CONFIG_HAVE_KVM_IRQFD (jsc#PED-7322). +- Update config files. +- commit 6e3621a + +- blacklist.conf: obsoleted +- commit c534e08 + +- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() + (git-fixes). +- commit 686e708 + +- PCI: dwc: Use FIELD_GET/PREP() (git-fixes). +- commit 34f9411 + +- KVM: remove CONFIG_HAVE_KVM_EVENTFD (jsc#PED-7322). +- Update config files. +- commit 6361a8e + +- PCI/ASPM: Fix deadlock when enabling ASPM (git-fixes). +- commit aa4d6dc + +- PCI: qcom: Clean up ASPM comment (git-fixes). +- commit a57ad60 + +- PCI: qcom: Fix potential deadlock when enabling ASPM + (git-fixes). +- commit adc25b6 + +- PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops + (git-fixes). +- commit c63fc13 + +- PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link + speed (git-fixes). +- commit a80c081 + +- PCI: qcom: Do not advertise hotplug capability for IP v2.1.0 + (git-fixes). +- commit 756f736 + +- PCI: qcom: Do not advertise hotplug capability for IP v1.0.0 + (git-fixes). +- commit 00fef1b + +- PCI: qcom: Use post init sequence of IP v2.3.2 for v2.4.0 + (git-fixes). +- commit 2132a8c + +- PCI: qcom: Do not advertise hotplug capability for IP v2.3.2 + (git-fixes). +- commit 1e670bc + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.3.3 + and v2.9.0 (git-fixes). +- commit 2b2b866 + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.7.0 + and v1.9.0 (git-fixes). +- commit c7b4716 + +- blacklist.conf: false positive +- commit 88b8f1d + +- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 + (git-fixes). +- commit 5367630 + +- Update config files. +- commit 6ba26a3 + +- KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT + (jsc#PED-7322). +- commit 737fb0e + +- octeontx2-af: Initialize maps (jsc#PED-6931). +- net: intel: fix old compiler regressions (jsc#PED-4874). +- octeontx2-pf: Fix a memleak otx2_sq_init (jsc#PED-6931). +- idpf: avoid compiler padding in virtchnl2_ptype struct + (jsc#PED-6716). +- octeontx2-pf: Remove xdp queues on program detach + (jsc#PED-6931). +- ixgbe: Fix an error handling path in + ixgbe_read_iosf_sb_reg_x550() (jsc#PED-4872). +- e1000e: correct maximum frequency adjustment values + (jsc#PED-4868). +- bnxt_en: Make PTP timestamp HWRM more silent (jsc#PED-5742). +- gve: Fix skb truesize underestimation (bsc#1214479). +- commit 610ddc5 + +- KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV + (jsc#PED-7322). +- commit c8c1c08 + +- team: Fix use-after-free when an option instance allocation + fails (git-fixes). +- commit aa6501b + +- KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (jsc#PED-7322). +- commit bc6ea0c + +- net: dsa: microchip: provide a list of valid protocols for + xmit handler (git-fixes). +- commit 14ae17e + +- nfp: flower: fix for take a mutex lock in soft irq context + and rcu lock (git-fixes). +- commit 8699210 + +- net: hns: fix fake link up on xge port (git-fixes). +- commit 7b3f477 + +- net: hns: fix wrong head when modify the tx feature when + sending packets (git-fixes). +- commit 848eb56 + +- net: atlantic: Fix NULL dereference of skb pointer in + (git-fixes). +- commit bfa6175 + +- net: stmmac: fix FPE events losing (git-fixes). +- commit 2382976 + +- pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (git-fixes). +- commit 3f9a915 + +- net: ravb: Keep reverse order of operations in ravb_remove() + (git-fixes). +- commit d60c1dc + +- net: ravb: Stop DMA in case of failures on ravb_open() + (git-fixes). +- commit 536e15e + +- platform: mellanox: Cosmetic changes (git-fixes). +- commit 201fef6 + +- net: ravb: Start TX queues after HW initialization succeeded + (git-fixes). +- commit 67bd94d + +- net: ravb: Make write access to CXR35 first before accessing + other EMAC registers (git-fixes). +- commit 2f42ed8 + +- net: ravb: Use pm_runtime_resume_and_get() (git-fixes). +- commit f02fced + +- blacklist.conf: false positive +- commit 569fb89 + +- net: ravb: Check return value of reset_control_deassert() + (git-fixes). +- commit 864deed + +- net: libwx: fix memory leak on msix entry (git-fixes). +- commit 159ffaa + +- blacklist.conf: stupid cleanup +- commit 7489b61 + +- KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer + (jsc#PED-7322). +- commit 4c639bf + +- KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is + valid/set (jsc#PED-7322). +- commit bc7347a + +- KVM: x86: Make Hyper-V emulation optional (jsc#PED-7322). +- Update config files. +- commit 87507f6 + +- Drop ASoC AMD ACP patch causing a regression (bsc#1219789) +- commit 1eacaea + +- platform/mellanox: mlxbf-bootctl: add NET dependency into + Kconfig (git-fixes). +- commit c7f1631 + +- platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout + (git-fixes). +- commit d61129c + +- KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (jsc#PED-7322). +- commit 2cbad81 + +- KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V + eVMCS (jsc#PED-7322). +- commit 82136e4 + +- KVM: x86: Introduce helper to handle Hyper-V paravirt TLB + flush requests (jsc#PED-7322). +- commit 92008f5 + +- KVM: VMX: Split off hyperv_evmcs.{ch} (jsc#PED-7322). +- commit 056eb46 + +- KVM: x86: Introduce helper to check if vector is set in Hyper-V + SynIC (jsc#PED-7322). +- commit ee580aa + +- KVM: x86: Introduce helper to check if auto-EOI is set in + Hyper-V SynIC (jsc#PED-7322). +- commit 3628f1b + +- KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} + (jsc#PED-7322). +- commit a52f7d7 + +- KVM: x86: Move Hyper-V partition assist page out of Hyper-V + emulation context (jsc#PED-7322). +- commit c274d49 + +- KVM: x86/xen: Remove unneeded xen context from kvm_arch when + !CONFIG_KVM_XEN (jsc#PED-7322). +- commit 1a3426d + +- KVM: x86/mmu: fix comment about mmu_unsync_pages_lock + (jsc#PED-7322). +- commit 6927f64 + +- KVM: x86/mmu: always take tdp_mmu_pages_lock (jsc#PED-7322). +- commit 3c339d8 + +- KVM: x86/mmu: remove unnecessary "bool shared" argument from + iterators (jsc#PED-7322). +- commit 26089fe + +- KVM: x86/mmu: remove unnecessary "bool shared" argument from + functions (jsc#PED-7322). +- commit 20e6465 + +- KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in + the TDP MMU (jsc#PED-7322). +- commit 04b615d + +- KVM: x86/mmu: Fix off-by-1 when splitting huge pages during + CLEAR (jsc#PED-7322). +- commit ca542a6 + +- KVM: x86: Harden copying of userspace-array against overflow + (jsc#PED-7322). +- commit 2624bb5 + +- KVM: x86/pmu: Track emulated counter events instead of previous + counter (jsc#PED-7322). +- commit 50f3c68 + +- KVM: x86/pmu: Update sample period in pmc_write_counter() + (jsc#PED-7322). +- commit b607273 + +- KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() + (jsc#PED-7322). +- commit 5d80669 + +- KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's + redundant) (jsc#PED-7322). +- commit ba0d28d + +- KVM: x86/pmu: Reset the PMU, i.e. stop counters, before + refreshing (jsc#PED-7322). +- commit 3e9e29b + +- KVM: x86/pmu: Move PMU reset logic to common x86 code + (jsc#PED-7322). +- commit 4d829a7 + +- KVM: SVM,VMX: Use %rip-relative addressing to access + kvm_rebooting (jsc#PED-7322). +- commit 94d4ceb + +- KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is + enabled (jsc#PED-7322). +- commit abf0f42 + +- KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support + (jsc#PED-7322). +- commit 51dc0ef + +- KVM: nSVM: Advertise support for flush-by-ASID (jsc#PED-7322). +- commit d96ff28 + +- Revert "nSVM: Check for reserved encodings of TLB_CONTROL in + nested VMCB" (jsc#PED-7322). +- commit 733d5b1 + +- KVM: x86: Don't unnecessarily force masterclock update on vCPU + hotplug (jsc#PED-7322). +- commit e2477e4 + +- KVM: x86: Use a switch statement and macros in + __feature_translate() (jsc#PED-7322). +- commit 26af95a + +- KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace + (jsc#PED-7322). +- commit 8de3668 + +- blacklist.conf: false positive +- commit 3612d1b + +- dm: limit the number of targets and parameter size area + (bsc#1219827, bsc#1219146, CVE-2023-52429, CVE-2024-23851). +- commit 7512798 + +- KVM: x86: Turn off KVM_WERROR by default for all configs + (jsc#PED-7322). +- commit 427cbaf + +- KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff + HYPERV!=n (jsc#PED-7322). +- commit 47fe30a + +- mm: memcontrol: don't throttle dying tasks on memory.high + (bsc#1219889). +- kernel/fork: beware of __put_task_struct() calling context + (bsc#1216761). +- commit e3538e2 + +- KVM: x86: Use KVM-governed feature framework to track "LAM + enabled" (jsc#PED-7322). +- commit e0b7547 + +- docs/perf: Add ampere_cspmu to toctree to fix a build warning (jsc#PED-7859) +- commit 5a39b75 + +- KVM: x86: Advertise and enable LAM (user and supervisor) + (jsc#PED-7322). +- commit be96f66 + +- KVM: x86: Virtualize LAM for user pointer (jsc#PED-7322). +- commit 51ea9b3 + +- KVM: x86: Virtualize LAM for supervisor pointer (jsc#PED-7322). +- commit 4719d36 + +- perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (jsc#PED-7859) +- commit 8763e5d + +- netdevsim: Don't accept device bound programs (git-fixes). +- commit c28704b + +- ravb: Fix races between ravb_tx_timeout_work() and net related + ops (git-fixes). +- commit ca1ed03 + +- r8169: prevent potential deadlock in rtl8169_close (git-fixes). +- commit c6c74b1 + +- r8169: fix deadlock on RTL8125 in jumbo mtu mode (git-fixes). +- commit 350e699 + +- net: stmmac: xgmac: Disable FPE MMC interrupts (git-fixes). +- commit 4d4a44e + +- dpaa2-eth: recycle the RX buffer only after all processing done + (git-fixes). +- commit 6f9cf91 + +- KVM: x86: Untag addresses for LAM emulation where applicable + (jsc#PED-7322). +- commit 3aca57c + +- dpaa2-eth: increase the needed headroom to account for alignment + (git-fixes). +- commit aeead7c + +- net: rswitch: Fix missing dev_kfree_skb_any() in error path + (git-fixes). +- commit dfab415 + +- net: rswitch: Fix return value in rswitch_start_xmit() + (git-fixes). +- commit 3061c1f + +- net: rswitch: Fix type of ret in rswitch_start_xmit() + (git-fixes). +- commit 3bd4f02 + +- net: ipa: fix one GSI register field width (git-fixes). +- commit 57e43ae + +- net: axienet: Fix check for partial TX checksum (git-fixes). +- commit 765d022 + +- amd-xgbe: propagate the correct speed and duplex status + (git-fixes). +- commit ca7f648 + +- amd-xgbe: handle the corner-case during tx completion + (git-fixes). +- commit 05c99da + +- amd-xgbe: handle corner-case during sfp hotplug (git-fixes). +- commit 63bb25f + +- net: veth: fix ethtool stats reporting (git-fixes). +- commit 40065a7 + +- wireguard: use DEV_STATS_INC() (git-fixes). +- commit c56067d + +- net: wangxun: fix kernel panic due to null pointer (git-fixes). +- commit cc57ffc + +- KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and + call it in emulator (jsc#PED-7322). +- Refresh + patches.suse/KVM-SEV-Make-AVIC-backing-VMSA-and-VMCB-memory-allocation-SNP-sa. +- commit db34c34 + +- stmmac: dwmac-loongson: Add architecture dependency (git-fixes). +- commit 746bbc5 + +- macvlan: Don't propagate promisc change to lower dev in passthru + (git-fixes). +- commit ad66810 + +- pds_core: use correct index to mask irq (git-fixes). +- commit f2391e5 + +- net: stmmac: avoid rx queue overrun (git-fixes). +- commit 3a28d91 + +- net: stmmac: fix rx budget limit check (git-fixes). +- commit 739b241 + +- KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (jsc#PED-7322). +- commit 214f40f + +- KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's + legality (jsc#PED-7322). +- commit 0ea18e6 + +- KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD + (jsc#PED-7322). +- commit a7a4e2c + +- KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() + (jsc#PED-7322). +- commit 469975b + +- KVM: x86: Add an emulation flag for implicit system access + (jsc#PED-7322). +- commit d9485ea + +- KVM: x86: Consolidate flags for __linearize() (jsc#PED-7322). +- commit bc10a7d + +- tools arch x86: Sync the msr-index.h copy with the + kernel sources to pick IA32_MKTME_KEYID_PARTITIONING + (perf-sync-headers). +- Delete + patches.suse/sync-tools-arch-header-for-support-branch-counters-logging.patch. +- commit 4348ec9 + +- tools headers x86 cpufeatures: Sync with the kernel sources + to pick TDX, Zen, APIC MSR fence changes (perf-sync-headers). +- commit 13aa64d + +- perf evlist: Fix evlist__new_default() for > 1 core PMU + (git-fixes). +- perf db-export: Fix missing reference count get in + call_path_from_sample() (git-fixes). +- perf stat: Fix hard coded LL miss units (git-fixes). +- perf env: Avoid recursively taking env->bpf_progs.lock + (git-fixes). +- perf vendor events: Remove UTF-8 characters from cmn.json + (git-fixes). +- perf unwind-libunwind: Fix base address for .eh_frame + (git-fixes). +- perf unwind-libdw: Handle JIT-generated DSOs properly + (git-fixes). +- perf genelf: Set ELF program header addresses properly + (git-fixes). +- perf hisi-ptt: Fix one memory leakage in + hisi_ptt_process_auxtrace_event() (git-fixes). +- perf header: Fix one memory leakage in + perf_event__fprintf_event_update() (git-fixes). +- perf stat: Fix help message for --metric-no-threshold option + (git-fixes). +- perf stat: Exit perf stat if parse groups fails (git-fixes). +- perf mem: Fix error on hybrid related to availability of mem + event in a PMU (git-fixes). +- perf vendor events powerpc: Update datasource event name to + fix duplicate events (git-fixes). +- perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT + to GPC_FLUSH_MEM_FAULT (git-fixes). +- perf test record user-regs: Fix mask for vg register + (git-fixes). +- perf docs: Fix man page formatting for 'perf lock' (git-fixes). +- perf test record+probe_libc_inet_pton: Fix call chain match + on powerpc (bsc#1218986). +- perf tests: Skip pipe test if noploop symbol is missing + (bsc#1219617). +- perf tests lib: Add perf_has_symbol.sh (bsc#1219617). +- perf header: Fix segfault on build_mem_topology() error path + (git-fixes). +- perf test: Remove atomics from test_loop to avoid test failures + (git-fixes). +- commit a32b1b0 + +- hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER + missed (git-fixes). +- hv_netvsc: Fix race condition between netvsc_probe and + netvsc_remove (git-fixes). +- scsi: storvsc: Fix ring buffer size calculation (git-fixes). +- hv_netvsc: Calculate correct ring size when PAGE_SIZE is not + 4 Kbytes (git-fixes). +- commit 721575c + +- s390/scm: fix virtual vs physical address confusion (git-fixes + bsc#1219816). +- commit d8288d6 + +- s390/boot: always align vmalloc area on segment boundary + (git-fixes bsc#1219815). +- commit 08905ad + +- s390/vfio-ap: fix sysfs status attribute for AP queue devices + (git-fixes bsc#1219814). +- commit 2f4c817 + +- s390/ptrace: handle setting of fpc register correctly (git-fixes + bsc#1219812). +- commit be5b93a + +- s390/qeth: Fix potential loss of L3-IP@ in case of network + issues (git-fixes bsc#1219811). +- commit 32d0fc0 + +- Reference recently released CVE +- Update + patches.suse/x86-coco-Disable-32-bit-emulation-by-default-on-TDX-.patch + (jsc#PED-7322 CVE-2024-25744). +- Update + patches.suse/x86-entry-convert-int-0x80-emulation-to-idtentry.patch + (bsc#1217927 CVE-2024-25744). +- Update + patches.suse/x86-entry-do-not-allow-external-0x80-interrupts.patch + (bsc#1217927 CVE-2024-25744). +- Update + patches.suse/x86-tdx-Allow-32-bit-emulation-by-default.patch + (jsc#PED-7322 CVE-2024-25744). +- commit 06d4b38 + +- KVM: s390: vsie: fix race during shadow creation (git-fixes + bsc#1219810). +- commit 8180746 + +- KVM: s390: fix setting of fpc register (git-fixes bsc#1219809). +- commit 478f49e + +- KVM: s390: fix cc for successful PQAP (git-fixes bsc#1219808). +- commit 51e5204 + +- KVM: s390: add stat counter for shadow gmap events + (jsc#PED-5439). +- commit 256c0f9 + +- KVM: s390: add tracepoint in gmap notifier (jsc#PED-5439). +- commit 06f0c94 + +- nvme-host: fix the updating of the firmware version (git-fixes). +- commit 9bc381c + +- x86/MCE: Always save CS register on AMD Zen IF Poison errors (git-fixes). +- commit 63e2bb6 + +- x86/entry/ia32: Ensure s32 is sign extended to s64 (git-fixes). +- commit d1f7bea + +- x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block (git-fixes). +- commit b594e28 + +- x86/srso: Print mitigation for retbleed IBPB case (git-fixes). +- Refresh + patches.suse/x86-srso-fix-vulnerability-reporting-for-missing-microcode.patch. +- commit 5b45539 + +- x86/purgatory: Remove LTO flags (git-fixes). +- commit 215c902 + +- x86/kvm: Do not try to disable kvmclock if it was not enabled (git-fixes). +- commit 0a9eee3 + +- scsi: fnic: unlock on error path in fnic_queuecommand() + (git-fixes). +- commit af1e53a + +- net: ethernet: cortina: Drop TSO support (git-fixes). +- commit 1041212 + +- Update patches.suse/arm64-errata-Add-Cortex-A520-speculative-unprivilege.patch (git-fixes, bsc#1219443) + Add reference to bsc#1219443. +- commit b300257 + +- arm64: errata: Add Cortex-A510 speculative unprivileged load (bsc#1219443) + Enable erratum workaround. +- commit b26ca40 + +- r8169: fix network lost after resume on DASH systems + (git-fixes). +- commit c170312 + +- r8169: add handling DASH when DASH is disabled (git-fixes). +- commit 43f9a07 + +- net: ethernet: cortina: Fix MTU max setting (git-fixes). +- commit cdfb94f + +- net: ethernet: cortina: Handle large frames (git-fixes). +- commit 76e929a + +- net: ethernet: cortina: Fix max RX frame define (git-fixes). +- commit 1807254 + +- bonding: stop the device in bond_setup_by_slave() (git-fixes). +- commit 072954c + +- ppp: limit MRU to 64K (git-fixes). +- commit 80ad17a + +- net: mvneta: fix calls to page_pool_get_stats (git-fixes). +- commit 73be237 + +- net: hns3: fix VF wrong speed and duplex issue (git-fixes). +- commit 01a4b9c + +- net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() + (bsc#1217417). +- net: phy: realtek: use generic MDIO constants (bsc#1217417). +- net: mdio: add 2.5g and 5g related PMA speed constants + (bsc#1217417). +- commit 51b8f13 + +- hwmon: (coretemp) Fix bogus core_id to attr name mapping + (git-fixes). +- hwmon: (coretemp) Fix out-of-bounds memory access (git-fixes). +- hwmon: (aspeed-pwm-tacho) mutex for tach reading (git-fixes). +- mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk + can't be detected by BIOS (git-fixes). +- drm/i915/gvt: Fix uninitialized variable in handle_mmio() + (git-fixes). +- commit fb6968f + +- scsi: fnic: Increment driver version (jsc#PED-7888). +- scsi: fnic: Improve logs and add support for multiqueue (MQ) + (jsc#PED-7888). +- scsi: fnic: Add support for multiqueue (MQ) in fnic driver + (jsc#PED-7888). +- scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c + (jsc#PED-7888). +- scsi: fnic: Remove usage of host_lock (jsc#PED-7888). +- scsi: fnic: Define stats to track multiqueue (MQ) IOs + (jsc#PED-7888). +- scsi: fnic: Modify ISRs to support multiqueue (MQ) + (jsc#PED-7888). +- commit 4ae8e51 + +- scsi: fnic: Refactor and redefine fnic.h for multiqueue + (jsc#PED-7888). +- Refresh + patches.suse/fnic-move-fnic_fnic_flush_tx-to-a-work-queue.patch. +- commit 5d5bc93 + +- scsi: fnic: Get copy workqueue count and interrupt mode from + config (jsc#PED-7888). +- scsi: fnic: Rename wq_copy to hw_copy_wq (jsc#PED-7888). +- scsi: fnic: Add and improve log messages (jsc#PED-7888). +- scsi: fnic: Add and use fnic number (jsc#PED-7888). +- scsi: fnic: Modify definitions to sync with VIC firmware + (jsc#PED-7888). +- commit 4104ea5 + +- net: hns3: fix VF reset fail issue (git-fixes). +- commit 357e0c0 + +- net: hns3: fix variable may not initialized problem in + hns3_init_mac_addr() (git-fixes). +- commit 761dece + +- net: hns3: fix out-of-bounds access may occur when coalesce + info is read via debugfs (git-fixes). +- commit 9368f32 + +- net: hns3: fix incorrect capability bit display for copper port + (git-fixes). +- commit 7b8e42d + +- net: hns3: add barrier in vf mailbox reply process (git-fixes). +- commit deb564c + +- net: hns3: fix add VLAN fail issue (git-fixes). +- commit 6ae1571 + +- ipvlan: add ipvlan_route_v6_outbound() helper (git-fixes). +- commit 5f2d3b6 + +- net: enetc: shorten enetc_setup_xdp_prog() error message to + fit NETLINK_MAX_FMTMSG_LEN (git-fixes). +- commit f882476 + +- net: sfp: add quirk for FS's 2.5G copper SFP (git-fixes). +- commit eb7d824 + +- driver core: Replace kstrdup() + strreplace() with + kstrdup_and_replace() (jsc#PED-6054 bsc#1219692). +- lib/string_helpers: Add kstrdup_and_replace() helper + (jsc#PED-6054 bsc#1219692). +- commit d4a62fc + +- net: ethernet: mtk_wed: fix EXT_INT_STATUS_RX_FBUF definitions + for MT7986 SoC (git-fixes). +- commit be286c4 + +- blacklist.conf: drop two entries to be revived (bsc#1219692) +- commit ba7ec6f + +- net: spider_net: Use size_add() in call to struct_size() + (git-fixes). +- commit 722bf2b + +- lib/string_helpers: Change returned value of the strreplace() + (bsc#1219692). +- jbd2: Avoid printing outside the boundary of the buffer + (bsc#1219692). +- commit 8aa13d7 + +- mlxsw: Use size_mul() in call to struct_size() (git-fixes). +- commit a527704 + +- net: ethernet: adi: adin1110: Fix uninitialized variable + (git-fixes). +- commit 4905ac5 + +- net: mdio-mux: fix C45 access returning -EIO after API change + (git-fixes). +- commit 8842ac4 + +- net: dsa: bcm_sf2: Fix possible memory leak in + bcm_sf2_mdio_register() (git-fixes). +- commit 8a76104 + +- team: fix null-ptr-deref when team device type is changed + (git-fixes). +- commit c07a0c7 + +- net: fec: use netdev_err_once() instead of netdev_err() + (git-fixes). +- commit 45e8d45 + +- wifi: iwlwifi: exit eSR only after the FW does (git-fixes). +- wifi: mac80211: fix waiting for beacons logic (git-fixes). +- wifi: mac80211: fix RCU use in TDLS fast-xmit (git-fixes). +- wifi: cfg80211: fix wiphy delayed work queueing (git-fixes). +- wifi: iwlwifi: fix double-free bug (git-fixes). +- selftests: cmsg_ipv6: repeat the exact packet (git-fixes). +- selftests: net: let big_tcp test cope with slow env (git-fixes). +- atm: idt77252: fix a memleak in open_card_ubr0 (git-fixes). +- selftests: net: avoid just another constant wait (git-fixes). +- selftests: net: cut more slack for gro fwd tests (git-fixes). +- crypto: algif_hash - Remove bogus SGL free on zero-length + error path (git-fixes). +- crypto: ccp - Fix null pointer dereference in + __sev_platform_shutdown_locked (git-fixes). +- commit f9fa694 + +- Drop the driver core change that caused memory corruption (bsc#1219692 bsc#1219732) + patches.suse/driver-core-Replace-kstrdup-strreplace-with-kstrdup_.patch + required the change of strreplace() API behavior as an implicit prerequiste +- commit 9bd691b + +- sched: fair: move unused stub functions to header (git fixes + (sched)). +- sched/fair: Fix the decision for load balance (git fixes + (sched)). +- sched/core: Fix RQCF_ACT_SKIP leak (git fixes (sched)). +- commit ec9d436 + +- Update + patches.suse/Bluetooth-Fix-atomicity-violation-in-min-max-_key_si.patch + (git-fixes bsc#1219608 CVE-2024-24860). +- commit 060d07f + +- Update + patches.suse/mm-lock_vma_under_rcu-must-check-vma-anon_vma-.patch + (bsc#1012628 per-VMA_lock_fix CVE-2024-1312 bsc#1219731). +- commit 91e52e6 + +- Refresh patches.suse/RAS-AMD-ATL-Add-MI300-support.patch. + Fix min() related warning. +- commit 7a6c291 + +- Update + patches.suse/drm-amdgpu-Fix-potential-fence-use-after-free-.patch + (bsc#1219128 CVE-2023-51042 jsc#PED-3527 jsc#PED-5475 + jsc#PED-6068 jsc#PED-6070 jsc#PED-6116 jsc#PED-6120 + jsc#PED-5065 jsc#PED-5477 jsc#PED-5511 jsc#PED-6041 jsc#PED-6069 + jsc#PED-6071). +- commit 72ce736 + +- iommu: Don't reserve 0-length IOVA region (git-fixes) +- commit d83c0fa + +- 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 + +- fs/buffer.c: disable per-CPU buffer_head cache for isolated (bsc#1219631) +- commit 55bb990 + +- EDAC/amd64: Add MI300 row retirement support (jsc#PED-7618). +- commit 36c2567 + +- RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (jsc#PED-7618). +- commit 76938a8 + +- RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (jsc#PED-7618). +- commit d6d16c5 + +- RAS/AMD/ATL: Add MI300 support (jsc#PED-7618). +- commit c9f0c56 + +- Documentation: RAS: Add index and address translation section (jsc#PED-7618). +- commit f894cc4 + +- EDAC/amd64: Use new AMD Address Translation Library (jsc#PED-7618). +- commit 22937f8 + +- RAS: Introduce AMD Address Translation Library (jsc#PED-7618). +- commit 2857e01 + +- perf: arm_cspmu: ampere_cspmu: Add support for Ampere SoC PMU (jsc#PED-7859) +- commit 1242994 + +- perf: arm_cspmu: Support implementation specific validation (jsc#PED-7859) +- commit 36b0b74 + +- perf: arm_cspmu: Support implementation specific filters (jsc#PED-7859) +- commit d78d04c + +- perf: arm_cspmu: Split 64-bit write to 32-bit writes (jsc#PED-7859) +- commit ae4b62f + +- perf: arm_cspmu: Separate Arm and vendor module (jsc#PED-7859) +- commit d997aaf + +- kernel-source: Fix description typo +- commit 8abff35 + +- tracing: Add kabi placeholders (git-fixes). +- commit fe66dad + +- rpm: Use run_if_exists for all external scriptlets + With that the scriptlets do not need to be installed for build. +- commit 25edd65 + kernel-zfcpdump +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. (bsc#1216776, bsc#1220277) +- commit 92057e0 + +- supported.conf: Mark adin driver as supported (jsc#PED-4736 bsc#1220218) +- commit ea21e8c + +- mm: move vma locking out of vma_prepare and dup_anon_vma + (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit ce51ec9 + +- mmap: fix error paths with dup_anon_vma() (bsc#1219558). +- Refresh patches.suse/mm-mmap-fix-vma_merge-case-7.patch. +- commit 04c8742 + +- selftests/iommu: fix the config fragment (git-fixes). +- platform/x86: thinkpad_acpi: Only update profile if successfully + converted (git-fixes). +- platform/x86: intel-vbtn: Stop calling "VBDL" from + notify_handler (git-fixes). +- platform/x86: touchscreen_dmi: Allow partial (prefix) matches + for ACPI names (git-fixes). +- net: phy: realtek: Fix rtl8211f_config_init() for + RTL8211F(D)(I)-VD-CG PHY (git-fixes). +- selftests: bonding: set active slave to primary eth1 + specifically (git-fixes). +- crypto: virtio/akcipher - Fix stack overflow on memcpy + (git-fixes). +- can: netlink: Fix TDCO calculation using the old data bittiming + (git-fixes). +- can: j1939: Fix UAF in j1939_sk_match_filter during + setsockopt(SO_J1939_FILTER) (git-fixes). +- wifi: iwlwifi: mvm: fix a crash when we run out of stations + (git-fixes). +- wifi: iwlwifi: uninitialized variable in + iwl_acpi_get_ppag_table() (git-fixes). +- wifi: iwlwifi: Fix some error codes (git-fixes). +- wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() + (git-fixes). +- spi-mxs: Fix chipselect glitch (git-fixes). +- spi: ppc4xx: Drop write-only variable (git-fixes). +- HID: wacom: generic: Avoid reporting a serial of '0' to + userspace (git-fixes). +- HID: wacom: Do not register input devices until after + hid_hw_start (git-fixes). +- commit aa892f5 + +- mm, mmap: fix vma_merge() case 7 with vma_ops->close + (bsc#1217313). +- commit 3278f37 + +- Refresh + patches.suse/dm_blk_ioctl-implement-path-failover-for-SG_IO.patch. +- commit 5d036a3 + +- Rename and refresh + patches.suse/cpufreq-ondemand-Set-default-up_threshold-to-30-on-multi-core-systems.patch. +- commit c52e450 + +- netfilter: nft_set_rbtree: skip end interval element from gc + (bsc#1220144 CVE-2024-26581). +- commit 66ac4ca + +- netfilter: nf_tables: nft_set_rbtree: fix spurious insertion + failure (git-fixes). +- commit 1616b86 + +- netfilter: nft_set_rbtree: skip sync GC for new elements in + this transaction (git-fixes). +- commit fe02f5f + +- net: micrel: Fix PTP frame parsing for lan8814 (git-fixes). +- commit fdde0d3 + +- tun: add missing rx stats accounting in tun_xdp_act (git-fixes). +- commit 54ceabf + +- tun: fix missing dropped counter in tun_xdp_act (git-fixes). +- commit 81acbf0 + +- Update patches.suse/powerpc-pseries-fix-accuracy-of-stolen-time.patch + (bsc#1215199 bsc#1220129 ltc#205683). +- commit 3a6e250 + +- nvme-fabrics: typo in nvmf_parse_key() (bsc#1219670). +- commit aaaca39 + +- scsi: ibmvfc: Open-code reset loop for target reset + (bsc#1220106). +- commit d127e55 + +- scsi: ibmvfc: Limit max hw queues by num_online_cpus() + (bsc#1220106). +- commit 3ef410b + +- sched/membarrier: reduce the ability to hammer on sys_membarrier + (git-fixes). +- commit 55d8e46 + +- RDMA/srpt: fix function pointer cast warnings (git-fixes) +- commit ddb0ea4 + +- RDMA/qedr: Fix qedr_create_user_qp error flow (git-fixes) +- commit f6e1202 + +- RDMA/srpt: Support specifying the srpt_service_guid parameter (git-fixes) +- commit 118994c + +- IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (git-fixes) +- commit 86d2329 + +- RDMA/irdma: Add AE for too many RNRS (git-fixes) +- commit 39a8fd9 + +- RDMA/irdma: Set the CQ read threshold for GEN 1 (git-fixes) +- commit d6a78b2 + +- RDMA/irdma: Validate max_send_wr and max_recv_wr (git-fixes) +- commit 4ad24ee + +- RDMA/irdma: Fix KASAN issue with tasklet (git-fixes) +- commit 3d431c6 + +- IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (git-fixes) +- commit 5cf010f + +- RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (git-fixes) +- commit e1fcbb3 + +- RDMA/bnxt_re: Return error for SRQ resize (git-fixes) +- commit 154ab68 + +- RDMA/bnxt_re: Fix unconditional fence for newer adapters (git-fixes) +- commit f16dc69 + +- RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (git-fixes) +- commit ec51b18 + +- RDMA/bnxt_re: Avoid creating fence MR for newer adapters (git-fixes) +- commit 1e41e8f + +- IB/hfi1: Fix a memleak in init_credit_return (git-fixes) +- commit 6060765 + +- mm,page_owner: Update Documentation regarding page_owner_stacks + (jsc-PED#7423). +- commit 84eb808 + +- series.conf: temporarily disable upstream patch + patches.suse/md-bitmap-don-t-use-index-for-pages-backing-the-bitm-d703.patch + (bsc#1219261) +- commit 57020cb + +- btrfs: don't clear qgroup reserved bit in release_folio + (bsc#1216196). +- commit 3546ef4 + +- btrfs: free qgroup pertrans reserve on transaction abort + (bsc#1216196). +- commit 48e3e79 + +- btrfs: fix qgroup_free_reserved_data int overflow (bsc#1216196). +- commit 56f38ab + +- btrfs: free qgroup reserve when ORDERED_IOERR is set + (bsc#1216196). +- commit c0918a8 + +- net: openvswitch: limit the number of recursions from action + sets (bsc#1219835 CVE-2024-1151). +- commit af45645 + +- lib/stackdepot: add depot_fetch_stack helper (jsc-PED#7423). +- commit 1be3e14 + +- powerpc/pseries/iommu: DLPAR add doesn't completely initialize + pci_controller (bsc#1215199). +- commit 5fb603b + +- igc: Remove temporary workaround (git-fixes). +- commit eb132b5 + +- igb: Fix string truncation warnings in igb_set_fw_version + (git-fixes). +- commit 605f8bb + +- net: ravb: Count packets instead of descriptors in GbEth RX path + (git-fixes). +- commit 2d0b099 + +- pppoe: Fix memory leak in pppoe_sendmsg() (git-fixes). +- commit 65a997a + +- ice: Add check for lport extraction to LAG init (git-fixes). +- commit 5cd2e68 + +- bnad: fix work_queue type mismatch (git-fixes). +- commit 1a2a9a7 + +- i40e: take into account XDP Tx queues when stopping rings + (git-fixes). +- commit f377fcb + +- i40e: avoid double calling i40e_pf_rxq_wait() (git-fixes). +- commit 925c60c + +- i40e: Fix wrong mask used during DCB config (git-fixes). +- commit 498f506 + +- i40e: Fix waiting for queues of all VSIs to be disabled + (git-fixes). +- commit 4a4e88c + +- octeontx2-af: Remove the PF_FUNC validation for NPC transmit + rules (git-fixes). +- commit 02c2bca + +- ionic: minimal work with 0 budget (git-fixes). +- commit c0e1f7f + +- i40e: Do not allow untrusted VF to remove administratively + set MAC (git-fixes). +- commit 530701b + +- lan966x: Fix crash when adding interface under a lag + (git-fixes). +- commit 4cc5718 + +- bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (git-fixes). +- commit 905320f + +- net/mlx5: DPLL, Fix possible use after free after delayed work + timer triggers (git-fixes). +- commit 8d225a2 + +- timers: Tag (hr)timer softirq as hotplug safe (git-fixes). +- commit 37f54ca + +- blacklist.conf: false positive, fixed feature not backported +- commit 6569781 + +- Documentation: arm64: Correct SME ZA macros name (git-fixes). +- commit 2f32046 + +- docs: arm64: Move arm64 documentation under Documentation/arch/ + (git-fixes). +- Refresh + patches.suse/arm64-errata-Add-Cortex-A520-speculative-unprivilege.patch. +- Refresh + patches.suse/arm64-errata-Mitigate-Ampere1-erratum-AC03_CPU_.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-MMU-700-erratum-281.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Document-nesting-related-err.patch. +- Refresh + patches.suse/iommu-arm-smmu-v3-Work-around-MMU-600-erratum-.patch. +- commit dbd8870 + +- Delete + patches.suse/workqueue-Override-implicit-ordered-attribute-in-wor.patch. +- blacklist.conf: the patch caused a regression and has been reverted + upstream (bsc#1219509) +- commit 24b5f0d + +- Drop bcm5974 input patch causing a regression (bsc#1220030) +- commit 63d5a46 + +- lib/stackdepot: add refcount for records (jsc-PED#7423). +- commit 150e517 + +- net: qualcomm: rmnet: fix global oob in rmnet_policy + (git-fixes). +- commit 890ecf9 + +- Refresh + patches.suse/powerpc-pseries-papr-sysparm-use-u8-arrays-for-paylo.patch. +- commit ee4a898 + +- powerpc/64: Set task pt_regs->link to the LR value on scv entry + (bsc#1194869). +- powerpc: add crtsavres.o to always-y instead of extra-y + (bsc#1194869). +- powerpc/watchpoints: Annotate atomic context in more places + (bsc#1194869). +- powerpc/watchpoint: Disable pagefaults when getting user + instruction (bsc#1194869). +- powerpc/watchpoints: Disable preemption in thread_change_pc() + (bsc#1194869). +- powerpc/pseries: Rework lppaca_shared_proc() to avoid + DEBUG_PREEMPT (bsc#1194869). +- powerpc: Don't include lppaca.h in paca.h (bsc#1194869). +- powerpc/powernv: Fix fortify source warnings in opal-prd.c + (bsc#1194869). +- commit 72b942a + +- blacklist: Add more files for unsupported powerpc architectures +- commit 47ca633 + +- blacklist.conf: fix for config we don't have +- commit 6278860 + +- powerpc/kasan: Limit KASAN thread size increase to 32KB + (bsc#1215199). +- commit a664cb1 + +- leds: Change led_trigger_blink[_oneshot]() delay parameters + to pass-by-value (git-fixes). +- commit a5e7aeb + +- usb: ucsi_acpi: Quirk to ack a connector change ack cmd + (git-fixes). +- commit 3843488 + +- nvme-keyring: restrict match length for version '1' identifiers + (bsc#1219670). +- commit 131550a + +- Refresh sorted patches. +- commit 6f4c0b8 + +- block: sed-opal: handle empty atoms when parsing response + (jsc#PED-3545 git-fixes bsc#1220089 ltc#205305). +- commit c7fe618 + +- net: ravb: Wait for operating mode to be applied (git-fixes). +- commit 40520b1 + +- powerpc/pseries: fix accuracy of stolen time (bsc#1215199). +- powerpc/64s: Increase default stack size to 32KB (bsc#1215199). +- powerpc/mm: Fix null-pointer dereference in pgtable_cache_add + (bsc#1215199). +- powerpc/lib: Validate size for vector operations (bsc#1215199). +- commit b3e0008 + +- powerpc/iommu: Fix the missing iommu_group_put() during platform + domain attach (jsc#PED-7779 jsc#PED-7780 git-fixes). +- commit 06cae39 + +- mm,page_owner: Filter out stacks by a threshold (jsc-PED#7423). +- commit 4b9a1a9 + +- net: bcmgenet: Fix FCS generation for fragmented skbuffs (git-fixes). +- commit 15da81c + +- mm,page_owner: Display all stacks and their count + (jsc-PED#7423). +- commit 582b35c + +- mm,page_owner: Implement the tracking of the stacks count + (jsc-PED#7423). +- commit 9af4176 + +- mm,page_owner: Maintain own list of stack_records structs + (jsc-PED#7423). +- commit 332036c + +- lib/stackdepot: Move stack_record struct definition into the + header (jsc-PED#7423). +- commit 19fef81 + +- lib/stackdepot: Fix first entry having a 0-handle + (jsc-PED#7423). +- commit 3666049 + +- kallsyms: ignore ARMv4 thunks along with others (git-fixes). +- modpost: trim leading spaces when processing source files list + (git-fixes). +- kbuild: Fix changing ELF file type for output of gen_btf for + big endian (git-fixes). +- irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update (git-fixes). +- irqchip/irq-brcmstb-l2: Add write memory barrier before exit + (git-fixes). +- i2c: i801: Fix block process call transactions (git-fixes). +- i2c: qcom-geni: Correct I2C TRE sequence (git-fixes). +- commit 65eebf2 + +- nvme-fabrics: fix I/O connect error handling (git-fixes). +- commit b81dbf7 + +- xfs: reset XFS_ATTR_INCOMPLETE filter on node removal + (git-fixes). +- commit 387ed3b + +- xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real + (git-fixes). +- commit 73bc52b + +- xfs: don't leak recovered attri intent items (git-fixes). +- commit 3311908 + +- xfs: dquot recovery does not validate the recovered dquot + (git-fixes). +- commit 11dd393 + +- xfs: clean up dqblk extraction (git-fixes). +- commit 2a55daa + +- xfs: inode recovery does not validate the recovered inode + (git-fixes). +- commit eb71955 + +- xfs: handle nimaps=0 from xfs_bmapi_write in + xfs_alloc_file_space (git-fixes). +- commit a21b8a6 + +- xfs: introduce protection for drop nlink (git-fixes). +- commit c20e066 + +- xfs: rt stubs should return negative errnos when rt disabled + (git-fixes). +- commit 3d89caf + +- xfs: prevent rt growfs when quota is enabled (git-fixes). +- commit fff2e4b + +- xfs: hoist freeing of rt data fork extent mappings (git-fixes). +- commit 44ca58e + +- xfs: bump max fsgeom struct version (git-fixes). +- commit 7d7701a + +- driver core: fw_devlink: Improve detection of overlapping cycles + (git-fixes). +- driver core: Fix device_link_flag_is_sync_state_only() + (git-fixes). +- iio: adc: ad4130: only set GPIO_CTRL if pin is unused + (git-fixes). +- iio: adc: ad4130: zero-initialize clock init data (git-fixes). +- iio: accel: bma400: Fix a compilation problem (git-fixes). +- iio: commom: st_sensors: ensure proper DMA alignment + (git-fixes). +- staging: iio: ad5933: fix type mismatch regression (git-fixes). +- iio: adc: ad_sigma_delta: ensure proper DMA alignment + (git-fixes). +- iio: imu: adis: ensure proper DMA alignment (git-fixes). +- iio: imu: bno055: serdev requires REGMAP (git-fixes). +- iio: magnetometer: rm3100: add boundary check for the value + read from RM3100_REG_TMRC (git-fixes). +- iio: pressure: bmp280: Add missing bmp085 to SPI id table + (git-fixes). +- iio: core: fix memleak in iio_device_register_sysfs (git-fixes). +- thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (git-fixes). +- media: ir_toy: fix a memleak in irtoy_tx (git-fixes). +- media: Revert "media: rkisp1: Drop IRQF_SHARED" (git-fixes). +- commit 7fba7be + +- ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU + (git-fixes). +- ALSA: hda/realtek: cs35l41: Add internal speaker support for + ASUS UM3402 with missing DSD (git-fixes). +- ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (git-fixes). +- ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA + (git-fixes). +- ALSA: hda: Increase default bdl_pos_adj for Apollo Lake + (git-fixes). +- ALSA: hda: Replace numeric device IDs with constant values + (git-fixes). +- ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get + (git-fixes). +- ALSA: hda: Properly setup HDMI stream (git-fixes). +- commit 65b7327 + +- ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (git-fixes). +- commit 2ab077c + +- ALSA: hda/realtek: fix mute/micmute LED For HP mt645 + (git-fixes). +- ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 + (git-fixes). +- ALSA: hda/realtek: add IDs for Dell dual spk platform + (git-fixes). +- ALSA: hda/conexant: Add quirk for SWS JS201D (git-fixes). +- commit 96b23dc + +- ALSA: usb-audio: More relaxed check of MIDI jack names + (git-fixes). +- ASoC: SOF: IPC3: fix message bounds on ipc ops (git-fixes). +- ASoC: q6dsp: fix event handler prototype (git-fixes). +- ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() + (git-fixes). +- ASoC: SOF: ipc3-topology: Fix pipeline tear down logic + (git-fixes). +- ASoC: cs35l56: Fix deadlock in ASP1 mixer register + initialization (git-fixes). +- ASoC: tas2781: add module parameter to tascodec_init() + (git-fixes). +- ASoC: cs35l56: fix reversed if statement in + cs35l56_dspwait_asp1tx_put() (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks + table (git-fixes). +- ALSA: hda/realtek: cs35l41: Fix device ID / model name + (git-fixes). +- ALSA: hda/cs35l56: select intended config FW_CS_DSP (git-fixes). +- wifi: brcmfmac: Adjust n_channels usage for __counted_by + (git-fixes). +- USB: serial: option: add Fibocom FM101-GL variant (git-fixes). +- USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e + (git-fixes). +- USB: serial: cp210x: add ID for IMST iM871A-USB (git-fixes). +- usb: dwc3: pci: add support for the Intel Arrow Lake-H + (git-fixes). +- xhci: handle isoc Babble and Buffer Overrun events properly + (git-fixes). +- xhci: process isoc TD properly when there was a transaction + error mid TD (git-fixes). +- usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (git-fixes). +- Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU + (git-fixes). +- selftests/net: change shebang to bash to support "source" + (git-fixes). +- selftests/net: convert pmtu.sh to run it in unique namespace + (git-fixes). +- selftests/net: convert unicast_extensions.sh to run it in + unique namespace (git-fixes). +- commit 1f8c296 + +- scsi: smartpqi: Bump driver version to 2.1.26-030 (bsc#1219987). +- scsi: smartpqi: Fix logical volume rescan race condition + (bsc#1219987). +- scsi: smartpqi: Add new controller PCI IDs (bsc#1219987). +- commit 343b48a + +- scsi: mpt3sas: Reload SBR without rebooting HBA (bsc#1219551). +- scsi: mpt3sas: Suppress a warning in debug kernel (bsc#1219551). +- scsi: mpt3sas: Replace dynamic allocations with local variables + (bsc#1219551). +- scsi: mpt3sas: Replace a dynamic allocation with a local + variable (bsc#1219551). +- scsi: mpt3sas: Fix typo of "TRIGGER" (bsc#1219551). +- scsi: mpt3sas: Fix an outdated comment (bsc#1219551). +- scsi: mpt3sas: Remove the iounit_pg8 member of the per-adapter + struct (bsc#1219551). +- scsi: mpt3sas: Use struct_size() for struct size calculations + (bsc#1219551). +- scsi: mpt3sas: Make MPI26_CONFIG_PAGE_PIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_1::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_SASIOUNIT_0::PhyData a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_RAID_VOL_0::PhysDisk a + flexible array (bsc#1219551). +- scsi: mpt3sas: Make MPI2_CONFIG_PAGE_IO_UNIT_8::Sensor a + flexible array (bsc#1219551). +- scsi: mpt3sas: Use flexible arrays when obviously possible + (bsc#1219551). +- commit 472a48e + +- nvme: enable retries for authentication commands (bsc#1186716). +- nvme: change __nvme_submit_sync_cmd() calling conventions + (bsc#1186716). +- nvme-auth: open-code single-use macros (bsc#1186716). +- nvme: use ctrl state accessor (bsc#1186716). +- commit f8cc1d3 + +- Delete patches.suse/scsi-lpfc-limit-irq-vectors-to-online-cpus-if-kdump-kernel.patch. + Should be addressed by the previously merged upstream solution (bsc#1218180 ltc#204476). +- commit ebf5676 + +- powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids + (bsc#1218180 ltc#204476). +- powerpc/smp: Factor out assign_threads() (bsc#1218180 + ltc#204476). +- powerpc/smp: Lookup avail once per device tree node (bsc#1218180 + ltc#204476). +- powerpc/smp: Increase nr_cpu_ids to include the boot CPU + (bsc#1218180 ltc#204476). +- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core + (bsc#1218180 ltc#204476). +- commit 4c4f84a + +- KVM: VMX: Move VERW closer to VMentry for MDS mitigation (git-fixes). +- KVM: VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (git-fixes). +- x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (git-fixes). +- x86/entry_32: Add VERW just before userspace transition (git-fixes). +- x86/entry_64: Add VERW just before userspace transition (git-fixes). +- x86/bugs: Add asm helpers for executing VERW (git-fixes). +- commit 6f2943c + +- net: ethernet: mtk_wed: fix possible NULL pointer dereference + in mtk_wed_wo_queue_tx_clean() (git-fixes). +- commit f6c1c6f + +- net: ks8851: Fix TX stall caused by TX buffer overrun + (git-fixes). +- commit 309032b + +- net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit f51244f + +- net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 + and above (git-fixes). +- commit 0cdf0a3 + +- net: atlantic: fix double free in ring reinit logic (git-fixes). +- commit 7354340 + +- net: stmmac: Handle disabled MDIO busses from devicetree + (git-fixes). +- commit be25be7 + +- dpaa2-switch: do not ask for MDB, VLAN and FDB replay + (git-fixes). +- commit c6e8879 + +- dpaa2-switch: fix size of the dma_unmap (git-fixes). +- commit 23ea26f + +- stmmac: dwmac-loongson: drop useless check for compatible + fallback (git-fixes). +- commit 02807a5 + +- stmmac: dwmac-loongson: Make sure MDIO is initialized before + use (git-fixes). +- commit c27d9ce + +- net: fec: correct queue selection (git-fixes). +- commit 7f02173 + +- qca_spi: Fix reset behavior (git-fixes). +- commit f971346 + +- qca_debug: Fix ethtool -G iface tx behavior (git-fixes). +- commit 87b783f + +- qca_debug: Prevent crash on TX ring changes (git-fixes). +- commit a319e0e + +- clocksource: Replace all non-returning strlcpy with strscpy + (bsc#1219953). +- commit b844ff1 + +- x86/smpboot: Avoid pointless delay calibration if TSC is + synchronized (bsc#1219953). +- commit 7dfe12b + +- rcutorture: Add fqs_holdoff check before fqs_task is created + (bsc#1219953). +- commit d6f81ac + +- locktorture: Increase Hamming distance between call_rcu_chain + and rcu_call_chains (bsc#1219953). +- commit 82380d1 + +- asm-generic: qspinlock: fix queued_spin_value_unlocked() + implementation (bsc#1219953). +- commit a3ab6e9 + +- locktorture: Check the correct variable for allocation failure + (bsc#1219953). +- commit 5884e2f + +- rcutorture: Traverse possible cpu to set maxcpu in + rcu_nocb_toggle() (bsc#1219953). +- commit ac1c709 + +- rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 + (bsc#1219953). +- commit de5b047 + +- locktorture: Rename readers_bind/writers_bind to + bind_readers/bind_writers (bsc#1219953). +- commit 1dc09ec + +- doc: Catch-up update for locktorture module parameters + (bsc#1219953). +- commit 19c054c + +- locktorture: Add call_rcu_chains module parameter (bsc#1219953). +- commit 9348bbf + +- locktorture: Add new module parameters to + lock_torture_print_module_parms() (bsc#1219953). +- commit 59c9dd5 + +- torture: Print out torture module parameters (bsc#1219953). +- commit f0a2f52 + +- locktorture: Add acq_writer_lim to complain about long + acquistion times (bsc#1219953). +- commit 495f129 + +- locktorture: Consolidate "if" statements in + lock_torture_writer() (bsc#1219953). +- commit 19cd3cf + +- locktorture: Alphabetize torture_param() entries (bsc#1219953). +- commit 4d45162 + +- locktorture: Add readers_bind and writers_bind module parameters + (bsc#1219953). +- commit d4bab3f + +- rcutorture: Fix stuttering races and other issues (bsc#1219953). +- commit 14a2209 + +- torture: Move rcutorture_sched_setaffinity() out of rcutorture + (bsc#1219953). +- commit ec64c16 + +- torture: Make torture_hrtimeout_ns() take an hrtimer mode + parameter (bsc#1219953). +- commit 7155d42 + +- torture: Share torture_random_state with torture_shuffle_tasks() + (bsc#1219953). +- commit abf8744 + +- locking/lockdep: Fix string sizing bug that triggers a + format-truncation compiler-warning (bsc#1219953). +- commit 23d08c5 + +- locking/debug: Fix debugfs API return value checks to use + IS_ERR() (bsc#1219953). +- commit 048609a + +- locking/ww_mutex/test: Make sure we bail out instead of livelock + (bsc#1219953). +- commit 4038509 + +- locking/ww_mutex/test: Fix potential workqueue corruption + (bsc#1219953). +- commit def0333 + +- locking/ww_mutex/test: Use prng instead of rng to avoid hangs + at bootup (bsc#1219953). +- commit aacf9cc + +- asm-generic: ticket-lock: Optimize arch_spin_value_unlocked() + (bsc#1219953). +- commit b967504 + +- futex: Use a folio instead of a page (bsc#1219953). +- commit a11123c + +- locking/seqlock: Do the lockdep annotation before locking in + do_write_seqcount_begin_nested() (bsc#1219953). +- commit d372072 + +- rcutorture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit a88dc75 + +- torture: Stop right-shifting torture_random() return values + (bsc#1219953). +- commit 9c51efc + +- torture: Move stutter_wait() timeouts to hrtimers (bsc#1219953). +- commit 8bcefe1 + +- torture: Move torture_shuffle() timeouts to hrtimers + (bsc#1219953). +- commit 24edc78 + +- torture: Move torture_onoff() timeouts to hrtimers + (bsc#1219953). +- commit c16d2c1 + +- torture: Make torture_hrtimeout_*() use TASK_IDLE (bsc#1219953). +- commit 15e523b + +- torture: Add lock_torture writer_fifo module parameter + (bsc#1219953). +- commit 86a51c8 + +- torture: Add a kthread-creation callback to + _torture_create_kthread() (bsc#1219953). +- commit a568efe + +- torture: Support randomized shuffling for proxy exec testing + (bsc#1219953). +- commit dfb6658 + +- rcutorture: Dump grace-period state upon rtort_pipe_count + incidents (bsc#1219953). +- commit 39c3645 + +- powerpc/kcsan: Properly instrument arch_spin_unlock() + (bsc#1219953). +- commit 49ef44f + +- locktorture: Add long_hold to adjust lock-hold delays + (bsc#1219953). +- commit 21a09d3 + +- intel_idle: add Sierra Forest SoC support (jsc#PED-5816). +- commit d8dfa47 + +- intel_idle: add Grand Ridge SoC support (jsc#PED-5816). +- commit be47fec + +- powerpc/pseries/papr-sysparm: use u8 arrays for payloads + (jsc#PED-4486 git-fixes). +- commit 8b94284 + +- PCI: Add PCIE_PME_TO_L2_TIMEOUT_US L2 ready timeout value + (git-fixes). +- commit a77e06b + +- PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members + (git-fixes). +- commit 4a87954 + +- PCI: dwc: endpoint: Introduce .pre_init() and .deinit() + (git-fixes). +- commit 75c1ddc + +- PCI: dwc: Add host_post_init() callback (git-fixes). +- commit 5c6ab40 + +- PCI: dwc: Implement generic suspend/resume functionality + (git-fixes). +- commit 42b5947 + +- dmaengine: dw-edma: Rename dw_edma_core_ops structure to + dw_edma_plat_ops (git-fixes). +- commit a3742cf + +- blacklist.conf: obsoleted +- commit c534e08 + +- PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() + (git-fixes). +- commit 686e708 + +- PCI: dwc: Use FIELD_GET/PREP() (git-fixes). +- commit 34f9411 + +- PCI/ASPM: Fix deadlock when enabling ASPM (git-fixes). +- commit aa4d6dc + +- PCI: qcom: Clean up ASPM comment (git-fixes). +- commit a57ad60 + +- PCI: qcom: Fix potential deadlock when enabling ASPM + (git-fixes). +- commit adc25b6 + +- PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops + (git-fixes). +- commit c63fc13 + +- PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link + speed (git-fixes). +- commit a80c081 + +- PCI: qcom: Do not advertise hotplug capability for IP v2.1.0 + (git-fixes). +- commit 756f736 + +- PCI: qcom: Do not advertise hotplug capability for IP v1.0.0 + (git-fixes). +- commit 00fef1b + +- PCI: qcom: Use post init sequence of IP v2.3.2 for v2.4.0 + (git-fixes). +- commit 2132a8c + +- PCI: qcom: Do not advertise hotplug capability for IP v2.3.2 + (git-fixes). +- commit 1e670bc + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.3.3 + and v2.9.0 (git-fixes). +- commit 2b2b866 + +- PCI: qcom: Do not advertise hotplug capability for IPs v2.7.0 + and v1.9.0 (git-fixes). +- commit c7b4716 + +- blacklist.conf: false positive +- commit 88b8f1d + +- x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 + (git-fixes). +- commit 5367630 + +- pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (git-fixes). +- commit 3f9a915 + +- platform: mellanox: Cosmetic changes (git-fixes). +- commit 201fef6 + +- blacklist.conf: false positive +- commit 569fb89 + +- blacklist.conf: stupid cleanup +- commit 7489b61 + +- platform/mellanox: mlxbf-bootctl: add NET dependency into + Kconfig (git-fixes). +- commit c7f1631 + +- platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout + (git-fixes). +- commit d61129c + +- maple_tree: do not preallocate nodes for slot stores + (bsc#1219404). +- commit 2307e38 + +- mm: always lock new vma before inserting into vma tree + (bsc#1219558). +- commit 4dd5f88 + +- mm: lock vma explicitly before doing vm_flags_reset and + vm_flags_reset_once (bsc#1219558). +- commit 3ebd604 + +- mm: replace mmap with vma write lock assertions when operating + on a vma (bsc#1219558). +- commit 50e3b4d + +- mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for + vma and mmap (bsc#1219558). +- commit b999b29 + +- mmap: fix vma_iterator in error path of vma_merge() + (bsc#1219558). +- commit af3b8c0 + +- mm: fix vm_brk_flags() to not bail out while holding lock + (bsc#1219558). +- commit 817bef2 + +- mm/mmap: change vma iteration order in do_vmi_align_munmap() + (bsc#1219558). +- commit 8f876cd + +- mm: set up vma iterator for vma_iter_prealloc() calls + (bsc#1219558). +- commit 2d402b6 + +- mm: use vma_iter_clear_gfp() in nommu (bsc#1219558). +- commit 666385f + +- mm: remove re-walk from mmap_region() (bsc#1219558). +- commit 85c7321 + +- mm: remove prev check from do_vmi_align_munmap() (bsc#1219558). +- commit d77a7e1 + +- mm: change do_vmi_align_munmap() tracking of VMAs to remove + (bsc#1219558). +- commit 595be09 + +- mm/mmap: clean up validate_mm() calls (bsc#1219558). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 5726712 + +- mm/mmap: move vma operations to mm_struct out of the critical + section of file mapping lock (bsc#1219558). +- commit 4a16ce1 + +- maple_tree: add MAS_UNDERFLOW and MAS_OVERFLOW states + (bsc#1219558). +- maple_tree: add mas_is_active() to detect in-tree walks + (bsc#1219558). +- maple_tree: shrink struct maple_tree (bsc#1219558). +- maple_tree: clean up mas_wr_append() (bsc#1219558). +- maple_tree: reduce resets during store setup (bsc#1219558). +- maple_tree: refine mas_preallocate() node calculations + (bsc#1219558). +- maple_tree: move mas_wr_end_piv() below mas_wr_extend_null() + (bsc#1219558). +- maple_tree: adjust node allocation on mas_rebalance() + (bsc#1219558). +- maple_tree: re-introduce entry to mas_preallocate() arguments + (bsc#1219558). +- commit 911aa39 + +- maple_tree: introduce __mas_set_range() (bsc#1219558). +- maple_tree: add benchmarking for mas_prev() (bsc#1219558). +- maple_tree: add benchmarking for mas_for_each (bsc#1219558). +- maple_tree: Be more strict about locking (bsc#1219558). +- mm/mmap: change detached vma locking scheme (bsc#1219558). +- maple_tree: relax lockdep checks for on-stack trees + (bsc#1219558). +- maple_tree: mtree_insert: fix typo in kernel-doc description + of GFP flags (bsc#1219558). +- maple_tree: mtree_insert*: fix typo in kernel-doc description + (bsc#1219558). +- maple_tree: drop mas_first_entry() (bsc#1219558). +- maple_tree: replace mas_logical_pivot() with mas_safe_pivot() + (bsc#1219558). +- commit a3884af + +- maple_tree: update mt_validate() (bsc#1219558). +- maple_tree: make mas_validate_limits() check root node and + node limit (bsc#1219558). +- maple_tree: fix mas_validate_child_slot() to check last missed + slot (bsc#1219558). +- maple_tree: make mas_validate_gaps() to check metadata + (bsc#1219558). +- maple_tree: don't use MAPLE_ARANGE64_META_MAX to indicate no + gap (bsc#1219558). +- maple_tree: add a fast path case in mas_wr_slot_store() + (bsc#1219558). +- maple_tree: optimize mas_wr_append(), also improve duplicating + VMAs (bsc#1219558). +- maple_tree: add test for mas_wr_modify() fast path + (bsc#1219558). +- maple_tree: fix a few documentation issues (bsc#1219558). +- commit ed58165 + +- vm: fix move_vma() memory accounting being off (bsc#1219404). +- commit 8061f6c + +- mm: Update do_vmi_align_munmap() return semantics (bsc#1219404). +- Refresh patches.suse/mm-re-introduce-vm_flags-to-do_mmap.patch. +- commit 7580cf9 + +- mm: don't do validate_mm() unnecessarily and without mmap + locking (bsc#1219404). +- mm: validate the mm before dropping the mmap lock (bsc#1219404). +- mm: Always downgrade mmap_lock if requested (bsc#1219404). +- userfaultfd: fix regression in userfaultfd_unmap_prep() + (bsc#1219404). +- mm/mmap: separate writenotify and dirty tracking logic + (bsc#1219404). +- commit b6ee33d + +- maple_tree: add comments and some minor cleanups to + mas_wr_append() (bsc#1219404). +- Refresh + patches.suse/maple_tree-disable-mas_wr_append-when-other-re.patch. +- commit 8ab650e + +- maple_tree: relocate the declaration of mas_empty_area_rev() + (bsc#1219404). +- maple_tree: simplify and clean up mas_wr_node_store() + (bsc#1219404). +- maple_tree: rework mas_wr_slot_store() to be cleaner and more + efficient (bsc#1219404). +- maple_tree: add mas_wr_new_end() to calculate new_end accurately + (bsc#1219404). +- maple_tree: make the code symmetrical in mas_wr_extend_null() + (bsc#1219404). +- maple_tree: simplify mas_is_span_wr() (bsc#1219404). +- maple_tree: drop mas_{rev_}alloc() and mas_fill_gap() + (bsc#1219404). +- maple_tree: rework mtree_alloc_{range,rrange}() (bsc#1219404). +- commit d2740e9 + +- maple_tree: update testing code for mas_{next,prev,walk} + (bsc#1219404). +- Refresh + patches.suse/maple_tree-fix-32-bit-mas_next-testing.patch. +- commit befb467 + +- mm: avoid rewalk in mmap_region (bsc#1219404). +- mm: add vma_iter_{next,prev}_range() to vma iterator + (bsc#1219404). +- maple_tree: clear up index and last setting in single entry tree + (bsc#1219404). +- maple_tree: add mas_prev_range() and mas_find_range_rev + interface (bsc#1219404). +- maple_tree: introduce mas_prev_slot() interface (bsc#1219404). +- maple_tree: relocate mas_rewalk() and mas_rewalk_if_dead() + (bsc#1219404). +- maple_tree: add mas_next_range() and mas_find_range() interfaces + (bsc#1219404). +- maple_tree: introduce mas_next_slot() interface (bsc#1219404). +- maple_tree: change RCU checks to WARN_ON() instead of BUG_ON() + (bsc#1219404). +- commit ac1cd44 + +- maple_tree: make test code work without debug enabled + (bsc#1219404). +- Refresh + patches.suse/maple_tree-add-GFP_KERNEL-to-allocations-in-mas_expe.patch. +- commit c5591fa + +- maple_tree: fix testing mas_empty_area() (bsc#1219404). +- maple_tree: revise limit checks in mas_empty_area{_rev}() + (bsc#1219404). +- maple_tree: try harder to keep active node with mas_prev() + (bsc#1219404). +- maple_tree: try harder to keep active node after mas_next() + (bsc#1219404). +- mm/mmap: change do_vmi_align_munmap() for maple tree iterator + changes (bsc#1219404). +- maple_tree: mas_start() reset depth on dead node (bsc#1219404). +- maple_tree: remove unnecessary check from mas_destroy() + (bsc#1219404). +- mm: update vma_iter_store() to use MAS_WARN_ON() (bsc#1219404). +- mm: update validate_mm() to use vma iterator (bsc#1219404). +- commit b5f7997 + +- maple_tree: return error on mte_pivots() out of range + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() prior to calling mas_meta_gap() + (bsc#1219404). +- maple_tree: use MAS_WR_BUG_ON() in mas_store_prealloc() + (bsc#1219404). +- maple_tree: use MAS_BUG_ON() in mas_set_height() (bsc#1219404). +- maple_tree: convert debug code to use MT_WARN_ON() and + MAS_WARN_ON() (bsc#1219404). +- maple_tree: convert BUG_ON() to MT_BUG_ON() (bsc#1219404). +- maple_tree: clean up mas_dfs_postorder() (bsc#1219404). +- maple_tree: avoid unnecessary ascending (bsc#1219404). +- maple_tree: fix static analyser cppcheck issue (bsc#1219404). +- commit e7b5e3b + +- maple_tree: update mas_preallocate() testing (bsc#1219404). +- commit 49b074b + +- livepatch: Add sample livepatch module (bsc#1218644). +- commit 87a7c27 + +- kbuild/modpost: integrate klp-convert (bsc#1218644). +- commit 1f6875e + +- livepatch: Add klp-convert tool (bsc#1218644). +- commit dd2884f + +- livepatch: Create and include UAPI headers (bsc#1218644). +- commit d3771a8 + +- dm: dm_blk_ioctl: implement path failover for SG_IO (bsc#1183045, bsc#1216776). +- commit 41f0e96 + libvirt +- Add SLE virtiofsd path to apparmor profiles + bsc#1219772 + +- Fix return value when libnetcontrol fails to initialize + boo#1219986 + libzdnn +- Changed the Package Summary (jsc#PED-5445) + * from 'Library interface for the IBM Cryptographic Accelerator' + * to 'Library interface for the IBM AI Accelerator' + maven +- Upgrade tu upstream version 3.9.6 + * Bug + + MNG-7851: Error message when modelVersion is 4.0 is confusing + * Improvement + + MNG-7875: Colorize transfer messages + + MNG-7895: Support ${project.basedir} in file profile + activation + + MNG-7939: Allow to exclude plugins from validation + * Task + + MNG-7856: Maven Resolver Provider classes ctor change + + MNG-7870: Undeprecate wrongly deprecated repository metadata + + MNG-7872: Deprecate + org.apache.maven.repository.internal.MavenResolverModule + + MNG-7874: maven-resolver-provider: introduce NAME constants. + * Dependency upgrade + + MNG-7859: Update to Resolver 1.9.16 + + MNG-7913: Upgrade Sisu version to 0.9.0.M2 + + MNG-7934: Upgrade Resolver version to 1.9.18 + + MNG-7942: Upgrade to parent POM 41 + + MNG-7943: Upgrade default plugin bindings + - + [MNG-7750] - Interpolated properties in originalModel in + + MNG-7750: Interpolated properties in originalModel in - + [MNG-7759] - java.lang.NullPointerException at org.apache + + MNG-7759: java.lang.NullPointerException at org.apache - + [MNG-7712] - Core should issue a warning if plugin depends + + MNG-7712: Core should issue a warning if plugin depends - + [MNG-7741] - Add more information when using + + MNG-7741: Add more information when using - + [MNG-7754] - Improvement and extension of plugin validation - + [MNG-7767] - Tone down plugin validation report - + [MNG-7776] - don't fingerprint Sigstore signatures (like GPG) - + [MNG-7778] - Maven should print suppressed exceptions when a + + MNG-7754: Improvement and extension of plugin validation + + MNG-7767: Tone down plugin validation report + + MNG-7776: don't fingerprint Sigstore signatures (like GPG) + + MNG-7778: Maven should print suppressed exceptions when a - + [MNG-7749] - Upgrade animal-sniffer from 1.21 to 1.23 - + [MNG-7774] - Maven config and command line interpolation + + MNG-7749: Upgrade animal-sniffer from 1.21 to 1.23 + + MNG-7774: Maven config and command line interpolation - + [MNG-7432] - [REGRESSION] Resolver session contains + + MNG-7432: [REGRESSION] Resolver session contains - + [MNG-7433] - [REGRESSION] Multiple maven instances working on + + MNG-7433: [REGRESSION] Multiple maven instances working on - + [MNG-7441] - Update Version of (optional) Logback to Address + + MNG-7441: Update Version of (optional) Logback to Address - + [MNG-7448] - Don't ignore bin/ otherwise bin/ in apache-maven + + MNG-7448: Don't ignore bin/ otherwise bin/ in apache-maven - + [MNG-7455] - [REGRESSION] IllegalStateException in + + MNG-7455: [REGRESSION] IllegalStateException in - + [MNG-7459] - Revert MNG-7347 (SessionScoped beans should be + + MNG-7459: Revert MNG-7347 (SessionScoped beans should be - + [MNG-7467] - [REGRESSION] Compilation failure with relocated + + MNG-7467: [REGRESSION] Compilation failure with relocated - + [MNG-7487] - Fix deadlock during forked lifecycle executions - + [MNG-7493] - [REGRESSION] Resolving dependencies between + + MNG-7487: Fix deadlock during forked lifecycle executions + + MNG-7493: [REGRESSION] Resolving dependencies between - + [MNG-7486] - Create a multiline message helper for boxed log + + MNG-7486: Create a multiline message helper for boxed log - + [MNG-7445] - to refactor some useless code - + [MNG-7476] - Display a warning when an aggregator mojo is + + MNG-7445: to refactor some useless code + + MNG-7476: Display a warning when an aggregator mojo is - + [MNG-7466] - Align Assembly Descriptor NS versions + + MNG-7466: Align Assembly Descriptor NS versions - + [MNG-7488] - Upgrade SLF4J to 1.7.36 - + [MNG-7489] - Upgrade JUnit to 4.13.2 - + [MNG-7490] - Upgrade Plexus Utils to 3.3.1 + + MNG-7488: Upgrade SLF4J to 1.7.36 + + MNG-7489: Upgrade JUnit to 4.13.2 + + MNG-7490: Upgrade Plexus Utils to 3.3.1 - + [MNG-5180] - Versioning's snapshot version list is not + + MNG-5180: Versioning's snapshot version list is not - + [MNG-5561] - Plugin relocation loses configuration - + [MNG-5982] - The POM for ... is invalid, transitive + + MNG-5561: Plugin relocation loses configuration + + MNG-5982: The POM for ... is invalid, transitive - + [MNG-6326] - Build continues when core extensions aren't + + MNG-6326: Build continues when core extensions aren't - + [MNG-6727] - Using version range in parent and CI Friendly + + MNG-6727: Using version range in parent and CI Friendly - + [MNG-6802] - FileProfileActivator changes + + MNG-6802: FileProfileActivator changes - + [MNG-7156] - Parallel build can cause issues between clean + + MNG-7156: Parallel build can cause issues between clean - + [MNG-7335] - [Regression] Parallel build fails due to missing + + MNG-7335: [Regression] Parallel build fails due to missing - + [MNG-7347] - SessionScoped beans should be singletons for a + + MNG-7347: SessionScoped beans should be singletons for a - + [MNG-7357] - All Maven Core JARs have unusual entry order - + [MNG-7362] - DefaultArtifactResolver has spurious "Failure + + MNG-7357: All Maven Core JARs have unusual entry order + + MNG-7362: DefaultArtifactResolver has spurious "Failure - + [MNG-7374] - Mutating RelocatedArtifact does not retain type - + [MNG-7386] - ModelMerger$MergingList is not serializable - + [MNG-7402] - BuildListCalculator never detaches the + + MNG-7374: Mutating RelocatedArtifact does not retain type + + MNG-7386: ModelMerger$MergingList is not serializable + + MNG-7402: BuildListCalculator never detaches the - + [MNG-7417] - Several classes do not set properties properly + + MNG-7417: Several classes do not set properties properly - + [MNG-7395] - Support interpolation in extensions.xml - + [MNG-7407] - Introduce a ModelVersionProcessor component to + + MNG-7395: Support interpolation in extensions.xml + + MNG-7407: Introduce a ModelVersionProcessor component to - + [MNG-6960] - Use RuntimeInformation instead of reading + + MNG-6960: Use RuntimeInformation instead of reading - + [MNG-7349] - Limit relocation warning message to direct + + MNG-7349: Limit relocation warning message to direct - + [MNG-7380] - Don't log non-threadsafe warning if only + + MNG-7380: Don't log non-threadsafe warning if only - + [MNG-7381] - Shorten parallel builder thread name to + + MNG-7381: Shorten parallel builder thread name to - + [MNG-7385] - Improve documentation on repository metadata - + [MNG-7400] - Allow more WorkspaceReaders to participate - + [MNG-7408] - Explain reporting plugin version automatic + + MNG-7385: Improve documentation on repository metadata + + MNG-7400: Allow more WorkspaceReaders to participate + + MNG-7408: Explain reporting plugin version automatic - + [MNG-7370] - Upgrade Maven Wagon to 3.5.1 - + [MNG-7384] - Upgrade Maven JAR Plugin to 3.2.2 - + [MNG-7428] - Upgrade Maven Parent to 35 + + MNG-7370: Upgrade Maven Wagon to 3.5.1 + + MNG-7384: Upgrade Maven JAR Plugin to 3.2.2 + + MNG-7428: Upgrade Maven Parent to 35 - + [MNG-6281] - ArrayIndexOutOfBoundsException caused by pom.xml + + MNG-6281: ArrayIndexOutOfBoundsException caused by pom.xml - + [MNG-4706] - Multithreaded building can create bad files for + + MNG-4706: Multithreaded building can create bad files for - + [MNG-5307] - NPE during resolution of dependencies - parallel + + MNG-5307: NPE during resolution of dependencies - parallel - + [MNG-5315] - Artifact resolution sporadically fails in + + MNG-5315: Artifact resolution sporadically fails in - + [MNG-5838] - Maven on No-File-Lock Systems - + [MNG-5868] - Adding serval times the same artifact via + + MNG-5838: Maven on No-File-Lock Systems + + MNG-5868: Adding serval times the same artifact via - + [MNG-6071] - GetResource ('/) returns 'null' if build is + + MNG-6071: GetResource ('/) returns 'null' if build is - + [MNG-6216] - ArrayIndexOutOfBoundsException when parsing POM - + [MNG-6239] - Jansi messes up System.err and System.out - + [MNG-6380] - Option -Dstyle.color=always doesn't force color + + MNG-6216: ArrayIndexOutOfBoundsException when parsing POM + + MNG-6239: Jansi messes up System.err and System.out + + MNG-6380: Option -Dstyle.color=always doesn't force color - + [MNG-6604] - Intermittent failures while downloading GAVs from + + MNG-6604: Intermittent failures while downloading GAVs from - + [MNG-6648] - 'mavenrc_pre' script does not receive arguments + + MNG-6648: 'mavenrc_pre' script does not receive arguments - + [MNG-6719] - mvn color output escape keys w/ "| tee xxx.log" + + MNG-6719: mvn color output escape keys w/ "| tee xxx.log" - + [MNG-6737] - StackOverflowError when version ranges are + + MNG-6737: StackOverflowError when version ranges are - + [MNG-6767] - Plugin with ${project.groupId} resolved + + MNG-6767: Plugin with ${project.groupId} resolved - + [MNG-6819] - NullPointerException for + + MNG-6819: NullPointerException for - + [MNG-6828] - DependencyResolutionException breaks + + MNG-6828: DependencyResolutionException breaks - + [MNG-6842] - ProjectBuilderTest uses Guava, but Guava is not + + MNG-6842: ProjectBuilderTest uses Guava, but Guava is not - + [MNG-6843] - Parallel build fails due to missing JAR artifacts + + MNG-6843: Parallel build fails due to missing JAR artifacts - + [MNG-6850] - Prevent printing the EXEC_DIR when it's just a + + MNG-6850: Prevent printing the EXEC_DIR when it's just a - + [MNG-6921] - Maven compile with properties ${artifactId} and + + MNG-6921: Maven compile with properties ${artifactId} and - + [MNG-6937] - StringSearchModelInterpolatorTest fails on + + MNG-6937: StringSearchModelInterpolatorTest fails on - + [MNG-6964] - Maven version sorting is internally inconsistent - + [MNG-6983] - Plugin key can get out of sync with artifactId + + MNG-6964: Maven version sorting is internally inconsistent + + MNG-6983: Plugin key can get out of sync with artifactId - + [MNG-7000] - metadata.mdo contains invalid link to schema - + [MNG-7032] - Option -B still showing formatting when used + + MNG-7000: metadata.mdo contains invalid link to schema + + MNG-7032: Option -B still showing formatting when used - + [MNG-7034] - StackOverflowError thrown if a cycle exists in + + MNG-7034: StackOverflowError thrown if a cycle exists in - + [MNG-7045] - Drop CDI API from Maven - + [MNG-7090] - mvnDebug does not work on Java 11+ - + [MNG-7127] - NullPointerException in + + MNG-7045: Drop CDI API from Maven + + MNG-7090: mvnDebug does not work on Java 11+ + + MNG-7127: NullPointerException in - + [MNG-7155] - make sources jar reproducible (upgrade + + MNG-7155: make sources jar reproducible (upgrade - + [MNG-7161] - Error thrown during uninstalling of JAnsi - + [MNG-7214] - Bad transitive dependency parent from CDI API - + [MNG-7215] - [Regression] Maven Site Plugin cannot resolve + + MNG-7161: Error thrown during uninstalling of JAnsi + + MNG-7214: Bad transitive dependency parent from CDI API + + MNG-7215: [Regression] Maven Site Plugin cannot resolve - + [MNG-7216] - Revert MNG-7170 - + [MNG-7218] - [Regression] + + MNG-7216: Revert MNG-7170 + + MNG-7218: [Regression] - + [MNG-7219] - [Regression] plexus-cipher missing from + + MNG-7219: [Regression] plexus-cipher missing from - + [MNG-7220] - [REGRESSION] test-classpath incorrectly resolved - + [MNG-7251] - Fix threadLocalArtifactsHolder leaking into + + MNG-7220: [REGRESSION] test-classpath incorrectly resolved + + MNG-7251: Fix threadLocalArtifactsHolder leaking into - + [MNG-7253] - Relocation message is never shown - + [MNG-7270] - Maven startup script (init) calls which(1) which + + MNG-7253: Relocation message is never shown + + MNG-7270: Maven startup script (init) calls which(1) which - + [MNG-7285] - [Regression] MavenProject.getArtifacts() not + + MNG-7285: [Regression] MavenProject.getArtifacts() not - + [MNG-7300] - [Regression] Reloading web application (Enter) + + MNG-7300: [Regression] Reloading web application (Enter) - + [MNG-7149] - Introduce MAVEN_DEBUG_ADDRESS in mvnDebug scripts - + [MNG-7164] - Add constructor MojoExecutionException(Throwable) + + MNG-7149: Introduce MAVEN_DEBUG_ADDRESS in mvnDebug scripts + + MNG-7164: Add constructor MojoExecutionException(Throwable) - + [MNG-2802] - Concurrent-safe access to local Maven repository - + [MNG-6471] - Parallel builder should use the module name as + + MNG-2802: Concurrent-safe access to local Maven repository + + MNG-6471: Parallel builder should use the module name as - + [MNG-6754] - Set the same timestamp in multi module builds - + [MNG-6810] - Remove profiles in maven-model - + [MNG-6811] - Remove unnecessary filtering configuration - + [MNG-6816] - Prefer System.lineSeparator() over system + + MNG-6754: Set the same timestamp in multi module builds + + MNG-6810: Remove profiles in maven-model + + MNG-6811: Remove unnecessary filtering configuration + + MNG-6816: Prefer System.lineSeparator() over system - + [MNG-6827] - Replace deprecated StringUtils#defaultString() + + MNG-6827: Replace deprecated StringUtils#defaultString() - + [MNG-6837] - Simplify detection of the MAVEN_HOME and make it + + MNG-6837: Simplify detection of the MAVEN_HOME and make it - + [MNG-6844] - Use StandardCharsets and remove outdated + + MNG-6844: Use StandardCharsets and remove outdated - + [MNG-6853] - Don't box primitives where it's not needed - + [MNG-6859] - Build not easily reproducible when built from + + MNG-6853: Don't box primitives where it's not needed + + MNG-6859: Build not easily reproducible when built from - + [MNG-6873] - Inconsistent library versions notice - + [MNG-6967] - Improve the command line output from + + MNG-6873: Inconsistent library versions notice + + MNG-6967: Improve the command line output from - + [MNG-6987] - Reorder groupId before artifactId when writing an + + MNG-6987: Reorder groupId before artifactId when writing an - + [MNG-7010] - Omit "NB: JAVA_HOME should point to a JDK not a + + MNG-7010: Omit "NB: JAVA_HOME should point to a JDK not a - + [MNG-7064] - Use HTTPS for schema location in global + + MNG-7064: Use HTTPS for schema location in global - + [MNG-7080] - Add a --color option - + [MNG-7170] - Allow to associate pomFile/${basedir} with + + MNG-7080: Add a --color option + + MNG-7170: Allow to associate pomFile/${basedir} with - + [MNG-7180] - Make --color option behave more like BSD/GNU + + MNG-7180: Make --color option behave more like BSD/GNU - + [MNG-7181] - Make --version support -q - + [MNG-7185] - Describe explicit and recommended version for + + MNG-7181: Make --version support -q + + MNG-7185: Describe explicit and recommended version for - + [MNG-7190] - Load mavenrc from /usr/local/etc also in Bourne + + MNG-7190: Load mavenrc from /usr/local/etc also in Bourne - + [MNG-7235] - Speed improvements when calculating the sorted + + MNG-7235: Speed improvements when calculating the sorted - + [MNG-7236] - The DefaultPluginVersionResolver should cache + + MNG-7236: The DefaultPluginVersionResolver should cache - + [MNG-6598] - Maven 3.6.0 and Surefire problem - + [MNG-6884] - Cleanup POM File after version upgrade - + [MNG-7172] - Remove expansion of Jansi native libraries - + [MNG-7184] - document .mavenrc/maven_pre.bat|cmd scripts and + + MNG-6598: Maven 3.6.0 and Surefire problem + + MNG-6884: Cleanup POM File after version upgrade + + MNG-7172: Remove expansion of Jansi native libraries + + MNG-7184: document .mavenrc/maven_pre.bat|cmd scripts and - + [MNG-7252] - Fix warnings issued by dependency:analyze - + [MNG-7254] - Expand Windows native libraries for Jansi due to + + MNG-7252: Fix warnings issued by dependency:analyze + + MNG-7254: Expand Windows native libraries for Jansi due to - + [MNG-7312] - Revert ThreadLocal approach from MNG-6843 and + + MNG-7312: Revert ThreadLocal approach from MNG-6843 and - + [MNG-6818] - Upgrade Plexus Utils to 3.3.0 - + [MNG-6841] - Upgrade Plexus Interpolation to 1.26 - + [MNG-6872] - Found CVEs in your dependencies - plexus-utils + + MNG-6818: Upgrade Plexus Utils to 3.3.0 + + MNG-6841: Upgrade Plexus Interpolation to 1.26 + + MNG-6872: Found CVEs in your dependencies - plexus-utils - + [MNG-6874] - Upgrade Maven Parent to 34 - + [MNG-6886] - Upgrade plexus-cipher 1.8 - + [MNG-6993] - Upgrade SLF4J to 1.7.30 - + [MNG-7152] - Upgrade Maven Resolver to 1.6.3 - + [MNG-7177] - Upgrade Maven Shared Utils to 3.3.4 - + [MNG-7179] - Upgrade Jansi to 2.3.3 - + [MNG-7186] - Upgrade Guice to 4.2.2 - + [MNG-7196] - Upgrade Jansi to 2.3.4 - + [MNG-7198] - Upgrade SLF4J to 1.7.32 - + [MNG-7246] - Upgrade Plexus Cipher and Sec Dispatcher to 2.0 - + [MNG-7250] - Upgrade Sisu Inject/Plexus to 0.3.5 - + [MNG-7331] - Upgrade Jansi to 2.4.0 + + MNG-6874: Upgrade Maven Parent to 34 + + MNG-6886: Upgrade plexus-cipher 1.8 + + MNG-6993: Upgrade SLF4J to 1.7.30 + + MNG-7152: Upgrade Maven Resolver to 1.6.3 + + MNG-7177: Upgrade Maven Shared Utils to 3.3.4 + + MNG-7179: Upgrade Jansi to 2.3.3 + + MNG-7186: Upgrade Guice to 4.2.2 + + MNG-7196: Upgrade Jansi to 2.3.4 + + MNG-7198: Upgrade SLF4J to 1.7.32 + + MNG-7246: Upgrade Plexus Cipher and Sec Dispatcher to 2.0 + + MNG-7250: Upgrade Sisu Inject/Plexus to 0.3.5 + + MNG-7331: Upgrade Jansi to 2.4.0 - + [MNG-7128] - improve error message when blocked repository + + MNG-7128: improve error message when blocked repository - + [MNG-7116] - Add support for mirror selector on + + MNG-7116: Add support for mirror selector on - + [MNG-7117] - Add support for blocking mirrors - + [MNG-7118] - Block external HTTP repositories by default + + MNG-7117: Add support for blocking mirrors + + MNG-7118: Block external HTTP repositories by default - * [MNG-7119] - Upgrade Maven Wagon to 3.4.3 - * [MNG-7123] - Upgrade Maven Resolver to 1.6.2 + + MNG-7119: Upgrade Maven Wagon to 3.4.3 + + MNG-7123: Upgrade Maven Resolver to 1.6.2 maven-assembly-plugin +- Explicitely require commons-io:commons-io and + commons-codec:common-codes artifacts that are optional in + apache-commons-compress + maven-doxia +- Use %patch -P N instead of deprecated %patchN. + +- Added patch: + * 0002-Commons-configuration2.patch + + port to commons-configuration2 in order to remove dependency + on old commons-lang + +- Upgrade to upstream version 1.12.0 + * Changes + + DOXIA-409: Upgrade to FOP 2.2 + + DOXIA-497: Fix rendering links and paragraphs inside tables + + DOXIA-584: Rewrite .md and .markdown links to .html + + DOXIA-576 Upgrade HttpComponents: httpclient to 4.5.8 and + httpcore to 4.4.11 + + DOXIA-570: Escape links to xml based figureGraphics image + elements + + SECURITY: Use HTTPS to resolve dependencies in Maven Build + + MNGSITE-393: remove old Maven 1 and 2 info + + DOXIA-612: update commons-lang to 3.8.1 + + DOXIA-610: Drop dependency to outdated Log4j + + Fix Java 7 compatibility that was broken with DOXIA-616 + + DOXIA-618: import tests from maven-site-plugin + + DOXIA-609: Fixed crosslinks starting with a dot in markdown + files + + replace deprecated class from commons-lang + + fill in some generic types +- Removed patch: + * 0001-Fix-itext-dependency.patch + + no need to patch a module that we disable + - - Not needed in this build any more + + Not needed in this build any more maven-doxia-sitetools +- Use %patch -P N instead of deprecated %patchN. + +- Upgrade to upstream version 1.11.1 + * Bug + + DOXIASITETOOLS-221: CLIRR can't find previous version + * Improvement + + DOXIASITETOOLS-228: Remove all   in + default-site-macros.vm and replace by a space + + DOXIASITETOOLS-234: improve documentation on site.xml + inheritance vs interpolation + * Task + + DOXIASITETOOLS-236: Deprecate Doxia Sitetools Doc Renderer + * Dependency upgrade + + DOXIASITETOOLS-219: fix javadoc issues with JDK 8 when + generating documentation + + DOXIASITETOOLS-223: wrong coordinates for jai_core: hyphen + should be underscore + + DOXIASITETOOLS-226: Use latest JUnit version 4.13.2 + + DOXIASITETOOLS-231: Upgrade Plexus Utils to 3.3.0 + + DOXIASITETOOLS-232: Upgrade Plexus Interpolation to 1.26 + + DOXIASITETOOLS-233: Upgrade Maven Doxia to 1.10 + + DOXIASITETOOLS-237: Upgrade Maven Doxia to 1.11.1 +- Modified patch: + * 0002-Remove-dependency-on-velocity-tools.patch + + rediff to changes context +- Removed patch: + * 0001-Port-to-plexus-utils-3.0.24.patch + + not needed with this version + maven-jar-plugin +- Use %patch -P N instead of deprecated %patchN. + +- Update to upstream version 3.3.0 + * Bug + + MJAR-275: outputTimestamp not applied to module-info; breaks + reproducible builds + * Task + + MJAR-278: Update plugin (requires Maven 3.2.5+) + + MJAR-280: Java 8 as minimum + * Dependency upgrade + + MJAR-283: Upgrade Plexus Utils to 3.3.1 + + MJAR-284: Remove override for Plexus Archiver to fix order of + META-INF/ and META-INF/MANIFEST.MF entries + + MJAR-288: Upgrade Parent to 36 + + MJAR-290: Update Plexus Utils to 3.4.2 + + MJAR-291: Upgrade Parent to 37 +- Modified patches: + * 01-allow-replacing-artifacts.patch + + rediff to changed context + * maven-jar-plugin-bootstrap-resources.patch + + regenerate in cycle + maven-javadoc-plugin +- Use %patch -P N instead of deprecated %patchN. + +- Require maven-parent >= 40. The maven build will fail with + anything lower + +- Upgrade to upstream version 3.6.0 + * Bug + + MJAVADOC-642: Setting maven.javadoc.isoffline seems to have no + effect + + MJAVADOC-701: javadoc site is broken for projects that contain + modules + + MJAVADOC-733: Alternative doclet page points to an SEO spammy + page + + MJAVADOC-742: [REGRESSION] Transitive dependencies of + docletArtifact missing + + MJAVADOC-757: Unresolvable link in javadoc tag with value + ResourcesBundleMojo#getAttachmentClassifier() found in + ResourcesBundleMojo + + MJAVADOC-758: IOException --> NullPointerException in + JavadocUtil.copyResource + + MJAVADOC-763: JavadocReportTest.testExceptions is broken + + MJAVADOC-767: javadoc creates invalid --patch-module + statements + + MJAVADOC-769: javadoc plugin can not deal with transitive + filename based modules + * Improvement + + MJAVADOC-755: Clean up deprecated and unpreferred methods in + JavadocUtil + + MJAVADOC-760: Cleanup dependency declarations as best possible + + MJAVADOC-770: Allow building javadoc "the old fashioned way" + after Java 8 + * Task + + MJAVADOC-743: Drop use of deprecated localRepository mojo + parameter + + MJAVADOC-765: Make build pass with Java 20 + + MJAVADOC-772: Refresh download page + * Dependency upgrade + + MJAVADOC-761: Update to commons-io 2.13.0 + + MJAVADOC-766: Update plexus-archiver from 4.7.1 to 4.8.0 + + MJAVADOC-771: Upgrade Parent to 40 +- Modified patches: + * maven-javadoc-plugin-bootstrap-resources.patch + + regenerate in cycle + * no-override.patch + * stale-data-encoding.patch + + rediff to changed line-endings + +- Upgrade to upstream version 3.5.0 + * Bug + + MJAVADOC-696: Invalid anchors in Javadoc and plugin mojo + + MJAVADOC-700: Plugin duplicates classes in Java 8 all-classes + lists + + MJAVADOC-702: javadoc site creation ignores configuration + parameters + * Improvement + + MJAVADOC-685: Deprecate parameter "stylesheet" + + MJAVADOC-721: Parse stderr output and suppress informational + lines + + MJAVADOC-729: Link to Javadoc references from JDK 17 + + MJAVADOC-731: Migrate components to JSR 330, get rid of + maven-artifact-transfer, update to parent 37 + * Task + + MJAVADOC-712: Remove remains of org.codehaus.doxia.sink.Sink + * Dependency upgrade + + MJAVADOC-711: Upgrade plugins in ITs + + MJAVADOC-714: Upgrade to Maven 3.2.5 + + MJAVADOC-719: Update Maven Archiver to 3.6.0 + + MJAVADOC-723: Upgrade Maven Reporting API to 3.1.1/Complete + with Maven Reporting Impl 3.2.0 + + MJAVADOC-738: Upgrade commons-text to 1.10.0 + + MJAVADOC-740: Upgrade Parent to 39 + + MJAVADOC-741: Upgrade plugins and components +- Modified patches: + * maven-javadoc-plugin-bootstrap-resources.patch + + regenerate in cycle + * stale-data-encoding.patch + + rediff to changed context +- Added patch: + * no-override.patch + + allow building with older version of maven-reporting-api +- Removed patch: + * maven-javadoc-plugin-ioexception.patch + + not necessary with this version + maven-reporting-api +- Upgrade to upstream version 3.1.1 + * Task: + + MSHARED-1118 - Restore binary compat for MavenReport + (partially revert MSHARED-1024) + maven-reporting-impl +- Use %patch -P N instead of deprecated %patchN. + +- Upgrade to version 3.2.0 + * Improvement: + + MSHARED-1099 - Render with a skin when report is run in + standalone mode + * Dependency upgrades: + + MSHARED-1120 - Upgrade Maven Reporting API to 3.1.1 + + MSHARED-1121 - Upgrade plugins and components in project and + ITs +- Modified patch: + * 0001-Remove-dependency-on-junit-addons.patch + + rediff + +- Remove unnecessary dependency on xmvn tools and parent pom + maven-resolver +- Upgrade to upstream version 1.9.18 + * Bug + + MRESOLVER-372: Sporadic AccessDeniedEx on Windows + + MRESOLVER-441: Undo FileUtils changes that altered non-Windows + execution path + * Improvement + + MRESOLVER-396: Native transport should retry on HTTP 429 + (Retry-After) + * Task + + MRESOLVER-397: Deprecate Guice modules + + MRESOLVER-405: Get rid of component name string literals, make + them constants and reusable + + MRESOLVER-433: Expose configuration for inhibiting + Expect-Continue handshake in 1.x + + MRESOLVER-435: Refresh download page + + MRESOLVER-437: Resolver should not override given HTTP + transport default use of expect-continue handshake + maven-resources-plugin +- Use %patch -P N instead of deprecated %patchN. + +- Upgrade to version 3.3.1 + * Bug + + MRESOURCES-237: Resource plugin's handling of symbolic links + changed in 3.0.x, broke existing behavior + + MRESOURCES-265: Resource copying not using specified encoding + + MRESOURCES-268: java.nio.charset.MalformedInputException: + Input length = 1 + + MRESOURCES-273: Filtering of Maven properties with long names + is not working after transition from 2.6 to 3.2.0 + + MRESOURCES-275: valid location for directory parameter is + always required + + MRESOURCES-269: Symlinks cause copying resources to fail + + MRESOURCES-289: FileUtils.copyFile() fails with source file + having lastModified = 0 + * New Feature + + MRESOURCES-250: Add ability to flatten folder structure into + target directory when copying resources + * Improvement + + MRESOURCES-288: make tests jar reproducible + + MRESOURCES-292: describe from and to in "Copying x + resources" info message + * Task + + MRESOURCES-295: Drop plexus legacy + + MRESOURCES-297: Update to parent POM 39, reformat sources + + MRESOURCES-277: Update plugin (requires Maven 3.2.5+) + + MRESOURCES-283: Require Java 8 + * Dependency upgrade + + MRESOURCES-282: Upgrade maven-plugin parent to 36 + + MRESOURCES-286: Upgrade Maven Filtering to 3.3.0 + + MRESOURCES-294: Upgrade plexus-utils to 3.5.1 + + MRESOURCES-296: Upgrade to maven-filtering 3.3.1 +- Modified patch: + * maven-resources-plugin-bootstrap-resources.patch + + regenerate in cycle + mdadm +- Update mdadm-4.3 to latest status (jsc#PED-7542) + - Remove hardcoded checkpoint interval checking + 0001-Remove-hardcoded-checkpoint-interval-checking.patch + - monitor: refactor checkpoint update + 0002-monitor-refactor-checkpoint-update.patch + - Super-intel: Fix first checkpoint restart + 0003-Super-intel-Fix-first-checkpoint-restart.patch + - Grow: Move update_tail assign to Grow_reshape() + 0004-Grow-Move-update_tail-assign-to-Grow_reshape.patch + - Add understanding output section in man + 0005-Add-understanding-output-section-in-man.patch + +- Upgrade to mdadm-4.3 (jsc#PED-7542). Beside previous already back + ported patches, mdadm-4.3 has the following extra changes since + last update upto commit 582945c2d3bb, + - Fix null pointer for incremental in mdadm. + - Super1: fix truncation check for journal device. + - Fix some cases eyesore formatting. + - Bump minimum kernel version to 2.6.32. + - Remove the config files in mdcheck_start|continue service. + - Define DEV_MD_DIR, DEV_NUM_PREF, is_devname_ignore(), + ident_set_devname(). + - Enable RAID for SATA under VMD. + - Imsm: Fix possible segfault in check_no_platform() + - Imsm refactor on imsm_get_free_size(), merge_extents(). + - Imsm: return free space after volume for expand. + - Imsm: fix free space calculations. + - Add secure gethostname() wrapper. + - mdadm: Stop mdcheck_continue timer when mdcheck_start service can + finish check. + - Fix memory leak in files Assemble.c, Kill.c, Manage.c, mdadm.c. + - Fix unsafe string functions. + - platform-intel: limit guid length. + - Imsm: Add reading vmd register for finding imsm capability. + - Add compiler defenses flags. + - Assemble: fix redundant memory free. + - More regression test cases added into tests. + - Mdadm: set ident.devname if applicable. + - Mdadm: refactor ident->name handling. + - Mdadm: Follow POSIX Portable Character Set. + - Incremental: remove obsoleted calls to udisks. + - Fix race of "mdadm --add" and "mdadm --incremental". + - mdadm/ddf: Abort when raid disk is smaller in getinfo_super_ddf. + - mdadm/super1: Add MD_FEATURE_RAID0_LAYOUT if kernel>=5.4. + - Fix assembling RAID volume by using incremental. + - Mdmonitor: Improve udev event handling. + - Udev: Move udev_block() and udev_unblock() into udev.c. + - Manage: adjust checking subarray state in update_subarray. + - Super1: remove support for name= in config. + - Mdadm: fix update=resync regression. +- Rebase to keep consistent behavior for current code base. + - 1004-call-mdadm_env.sh-from-usr-libexec-mdadm.patch +- The following patches are moved from package because they are all + included in mdadm-4.3, + - 0001-Unify-error-message.patch + - 0002-mdadm-Fix-double-free.patch + - 0003-Grow_reshape-Add-r0-grow-size-error-message-and-upda.patch + - 0004-udev-adapt-rules-to-systemd-v247.patch + - 0005-Replace-error-prone-signal-with-sigaction.patch + - 0006-mdadm-Respect-config-file-location-in-man.patch + - 0007-mdadm-Update-ReadMe.patch + - 0008-mdadm-Update-config-man-regarding-default-files-and-.patch + - 0009-mdadm-Update-config-manual.patch + - 0010-Create-Build-use-default_layout.patch + - 0011-mdadm-add-map_num_s.patch + - 0012-mdmon-Stop-parsing-duplicate-options.patch + - 0013-Grow-block-n-on-external-volumes.patch + - 0014-Incremental-Fix-possible-memory-and-resource-leaks.patch + - 0015-Mdmonitor-Fix-segfault.patch + - 0016-Mdmonitor-Improve-logging-method.patch + - 0017-Fix-possible-NULL-ptr-dereferences-and-memory-leaks.patch + - 0018-imsm-Remove-possibility-for-get_imsm_dev-to-return-N.patch + - 0019-Revert-mdadm-fix-coredump-of-mdadm-monitor-r.patch + - 0020-util-replace-ioctl-use-with-function.patch + - 0021-mdadm-super1-restore-commit-45a87c2f31335-to-fix-clu.patch + - 0022-imsm-introduce-get_disk_slot_in_dev.patch + - 0023-imsm-use-same-slot-across-container.patch + - 0024-imsm-block-changing-slots-during-creation.patch + - 0025-mdadm-block-update-ppl-for-non-raid456-levels.patch + - 0026-mdadm-Fix-array-size-mismatch-after-grow.patch + - 0027-mdadm-Remove-dead-code-in-imsm_fix_size_mismatch.patch + - 0028-Monitor-use-devname-as-char-array-instead-of-pointer.patch + - 0029-Monitor-use-snprintf-to-fill-device-name.patch + - 0030-Makefile-Don-t-build-static-build-with-everything-an.patch + - 0031-DDF-Cleanup-validate_geometry_ddf_container.patch + - 0032-DDF-Fix-NULL-pointer-dereference-in-validate_geometr.patch + - 0033-mdadm-Grow-Fix-use-after-close-bug-by-closing-after-.patch + - 0034-monitor-Avoid-segfault-when-calling-NULL-get_bad_blo.patch + - 0035-mdadm-Fix-mdadm-r-remove-option-regression.patch + - 0036-mdadm-Fix-optional-write-behind-parameter.patch + - 0037-mdadm-Replace-obsolete-usleep-with-nanosleep.patch + - 0038-mdadm-remove-symlink-option.patch + - 0039-mdadm-move-data_offset-to-struct-shape.patch + - 0040-mdadm-Don-t-open-md-device-for-CREATE-and-ASSEMBLE.patch + - 0041-Grow-Split-Grow_reshape-into-helper-function.patch + - 0042-Assemble-check-if-device-is-container-before-schedul.patch + - 0043-super1-report-truncated-device.patch + - 0044-mdadm-Correct-typos-punctuation-and-grammar-in-man.patch + - 0046-Monitor-Fix-statelist-memory-leaks.patch + - 0047-mdadm-added-support-for-Intel-Alderlake-RST-on-VMD-p.patch + - 0048-mdadm-Add-Documentation-entries-to-systemd-services.patch + - 0049-ReadMe-fix-command-line-help.patch + - 0050-mdadm-replace-container-level-checking-with-inline.patch + - 0051-Mdmonitor-Omit-non-md-devices.patch + - 0052-mdmon-fix-segfault.patch + - 0053-util-remove-obsolete-code-from-get_md_name.patch + - 0054-mdmon-don-t-test-both-all-and-container_name.patch + - 0055-mdmon-change-systemd-unit-file-to-use-foreground.patch + - 0056-mdmon-Remove-need-for-KillMode-none.patch + - 0057-mdmon-Improve-switchroot-interactions.patch + - 0058-mdopen-always-try-create_named_array.patch + - 0059-Improvements-for-IMSM_NO_PLATFORM-testing.patch + - 0060-Grow-fix-possible-memory-leak.patch + - 0061-Grow-fix-can-t-change-bitmap-type-from-none-to-clustered.patch + - 0062-Manage-Block-unsafe-member-failing.patch + - 0063-Mdmonitor-Split-alert-into-separate-functions.patch + - 0064-Monitor-block-if-monitor-modes-are-combined.patch + - 0065-Update-mdadm-Monitor-manual.patch + - 0066-mdadm-create-ident_init.patch + - 0067-mdadm-Add-option-validation-for-update-subarray.patch + - 0068-Fix-update-subarray-on-active-volume.patch + - 0069-Add-code-specific-update-options-to-enum.patch + - 0070-super-ddf-Remove-update_super_ddf.patch + - 0071-super0-refactor-the-code-for-enum.patch + - 0072-super1-refactor-the-code-for-enum.patch + - 0073-super-intel-refactor-the-code-for-enum.patch + - 0074-Change-update-to-enum-in-update_super-and-update_sub.patch + - 0075-Manage-Incremental-code-refactor-string-to-enum.patch + - 0076-Change-char-to-enum-in-context-update-refactor-code.patch + - 0077-mdadm-udev-Don-t-handle-change-event-on-raw-devices.patch + - 0078-Manage-do-not-check-array-state-when-drive-is-remove.patch + - 0079-incremental-manage-do-not-verify-if-remove-is-safe.patch + - 0080-super-intel-make-freesize-not-required-for-chunk-siz.patch + - 0081-manage-move-comment-with-function-description.patch + - 0082-Fix-NULL-dereference-in-super_by_fd.patch + - 0083-Mdmonitor-Make-alert_info-global.patch + - 0084-Mdmonitor-Pass-events-to-alert-using-enums-instead-o.patch + - 0085-Mdmonitor-Add-helper-functions.patch + - 0086-Add-helpers-to-determine-whether-directories-or-file.patch + - 0087-Mdmonitor-Refactor-write_autorebuild_pid.patch + - 0088-Mdmonitor-Refactor-check_one_sharer-for-better-error.patch + - 0089-util.c-reorder-code-lines-in-parse_layout_faulty.patch + - 0090-util.c-fix-memleak-in-parse_layout_faulty.patch + - 0091-Detail.c-fix-memleak-in-Detail.patch + - 0092-isuper-intel.c-fix-double-free-in-load_imsm_mpb.patch + - 0093-super-intel.c-fix-memleak-in-find_disk_attached_hba.patch + - 0094-super-ddf.c-fix-memleak-in-get_vd_num_of_subarray.patch + - 0095-Create-goto-abort_locked-instead-of-return-1-in-erro.patch + - 0096-Create-remove-safe_mode_delay-local-variable.patch + - 0097-Create-Factor-out-add_disks-helpers.patch + - 0098-mdadm-Introduce-pr_info.patch + - 0099-mdadm-Add-write-zeros-option-for-Create.patch + - 0100-manpage-Add-write-zeroes-option-to-manpage.patch + - 0101-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch + - 0102-Use-existence-of-etc-initrd-release-to-detect-initrd.patch + - 0103-Create-Fix-checking-for-container-in-update_metadata.patch + mdevctl +- Add /usr/lib/mdevctl/scripts.d/{callouts,notifiers} directories + netcfg +- Add krb-prop entry, fix for bsc#1211886. + nftables +- port python-single-spec logic from Factory package to allow shipment of + python311 modules as well (bsc#1219253). + nodejs20 +- Update to 20.11.1: (security updates) + * (CVE-2024-21892, bsc#1219992) - Code injection and privilege escalation through Linux capabilities- (High) + * (CVE-2024-22019, bsc#1219993) - http: Reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks- (High) + * (CVE-2024-21896, bsc#1219994) - Path traversal by monkey-patching Buffer internals- (High) + * (CVE-2024-22017, bsc#1219995) - setuid() does not drop all privileges due to io_uring - (High) + * (CVE-2023-46809, bsc#1219997) - Node.js is vulnerable to the Marvin Attack (timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding) - (Medium) + * (CVE-2024-21891, bsc#1219998) - Multiple permission model bypasses due to improper path traversal sequence sanitization - (Medium) + * (CVE-2024-21890, bsc#1219999) - Improper handling of wildcards in --allow-fs-read and --allow-fs-write (Medium) + * (CVE-2024-22025, bsc#1220014) - Denial of Service by resource exhaustion in fetch() brotli decoding - (Medium) + * undici version 5.28.3 (CVE-2024-24758, bsc#1220017) + * libuv version 1.48.0 (CVE-2024-24806, bsc#1219724) + +- update to 20.11.0: + * esm: add import.meta.dirname and import.meta.filename + * fs: add c++ fast path for writeFileSync utf8 + * module: remove useCustomLoadersIfPresent flag + * module: bootstrap module loaders in shadow realm + * src: add --disable-warning option + * src: create per isolate proxy env template + * src: make process binding data weak + * stream: use Array for Readable buffer + * stream: optimize creation + * test_runner: adds built in lcov reporter + * test_runner: add Date to the supported mock APIs + * test_runner, cli: add --test-timeout flag +- c-ares-fixes.patch, fix_ci_tests.patch: refreshed + +- fix_ci_tests.patch: disable test_crypto_fips for openssl 3.x, + to be fixed soon (bsc#1219152) + +- c-ares-fixes.patch: add additional backports for unit test fixes + +- c-ares-fixes.patch: fixes unit tests for new c-ares + +- Update to 20.10.0: + * --experimental-default-type flag to flip module defaults + * The new flag --experimental-detect-module can be used to + automatically run ES modules when their syntax can be detected. + * Added flush option in file system functions for fs.writeFile functions + * Added experimental WebSocket client + * vm: fix V8 compilation cache support for vm.Script. This fixes + performance regression since v16.x when support for + importModuleDynamically was added to vm.Script + For details, see + https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V20.md#20.10.0 +- nodejs20-zlib-1.3.patch: upstreamed, removed +- fix_ci_tests.patch, node-gyp-addon-gypi.patch: refreshed + +- Update to 20.9.0: + * No changes, just LTS transition + nvidia-open-driver-G06-signed +- let's provide/obsolete nvidia-open-driver-G06 instead of + nvidia-open-driver-G06-kmp since older versions still had + conflicts to nvidia-open-driver-G06-kmp ... + +- Update to 550.54.14 + * Added vGPU Host and vGPU Guest support. For vGPU Host, please + refer to the README.vgpu packaged in the vGPU Host Package for + more details. +- supersedes the following patches: + * 0001-Don-t-override-INSTALL_MOD_DIR.patch + * kernel-6.7.patch + +- re-enable build of -azure kernel flavor; syntax check was wrong + +- remove conflicts to nvidia-open-driver-G06-kmp, since it's now + provided instead (OMG!); add obsoletes to it as well to make + sure it gets replaced (bsc#1220196) + +- Use %autosetup macro. Allows to eliminate the usage of deprecated + %patchN + +- kernel-syms-azure is not available on ALP + nvimpager +- Update to 0.11.0: + Breaking changes: + * require neovim >= 0.7.2 + * Rename env var NVIM to NVIMPAGER_NVIM + * Improve version number format to better conform to SemVer + * Only use buffer local maps + * Keep input file order when reading from stdin and files + Major changes: + * Allow lua init file (#64[1]) + * Implement follow mode (#21[2]) + * Add git_colors option to use colors from git instead of internal syntax (#68[3]) + * Use :Man! to set filetype in python docs + * Use exec to start nvim, delete tempfile for stdin from nvim and set buftype=nofile + * Rename execed nvim process to "nvimpager" + * Remove extra redirect from tty + ocaml-dune +- Update to version 3.14.0 + see included CHANGES.md file for details + ocaml-dune:devel +- Update to version 3.14.0 + see included CHANGES.md file for details + openssh -- Added openssh-cve-2023-51385.patch (bsc#1218215, CVE-2023-51385). - This limits the use of shell metacharacters in host- and - user names. - -- Added openssh-cve-2023-48795.patch (bsc#1217950, CVE-2023-48795). - This mitigates a prefix truncation attack that could be used to - undermine channel security. - -- Enhanced SELinux functionality. Added - * openssh-7.8p1-role-mls.patch - Proper handling of MLS systems and basis for other SELinux - improvements - * openssh-6.6p1-privsep-selinux.patch - Properly set contexts during privilege separation - * openssh-6.6p1-keycat.patch - Add ssh-keycat command to allow retrival of authorized_keys - on MLS setups with polyinstantiation - * openssh-6.6.1p1-selinux-contexts.patch - Additional changes to set the proper context during privilege - separation - * openssh-7.6p1-cleanup-selinux.patch - Various changes and putting the pieces together - For now we don't ship the ssh-keycat command, but we need the patch - for the other SELinux infrastructure - This change fixes issues like bsc#1214788, where the ssh daemon - needs to act on behalf of a user and needs a proper context for this - -- Add openssh-CVE-2023-38408-PKCS11-execution.patch, Abort if - requested to load a PKCS#11 provider that isnt a PKCS#11 - provider (bsc#1213504,CVE-2023-38408) +- Merge updates from openSUSE. Existing patches were rebased. +- Remove openssh-7.6p1-audit_race_condition.patch: Merged with + audit patch. +- Remove openssh-CVE-2021-28041-agent-double-free.patch: Fixed + upstream. +- Remove openssh-bsc1190975-CVE-2021-41617-authorizedkeyscommand.patch: + Fixed upstream. +- Remove openssh-CVE-2023-38408-PKCS11-execution.patch: Fixed + upstream. +- Add cb4ed12f.patch from upstream, allowing newer versions of + zlib to be used. +- Add logind_set_tty.patch by Thorsten Kukuk. This informs + systemd-logind of the login TTY and prevents having to parse utmp, + which is deprecated by glibc. + +- Update to openssh 9.3p2 (bsc#1213504, CVE-2023-38408): + = Security + * Fix CVE-2023-38408 - a condition where specific libaries loaded via + ssh-agent(1)'s PKCS#11 support could be abused to achieve remote + code execution via a forwarded agent socket if the following + conditions are met: + * Exploitation requires the presence of specific libraries on + the victim system. + * Remote exploitation requires that the agent was forwarded + to an attacker-controlled system. + Exploitation can also be prevented by starting ssh-agent(1) with an + empty PKCS#11/FIDO allowlist (ssh-agent -P '') or by configuring + an allowlist that contains only specific provider libraries. + This vulnerability was discovered and demonstrated to be exploitable + by the Qualys Security Advisory team. + In addition to removing the main precondition for exploitation, + this release removes the ability for remote ssh-agent(1) clients + to load PKCS#11 modules by default (see below). + = Potentially-incompatible changes + * ssh-agent(8): the agent will now refuse requests to load PKCS#11 + modules issued by remote clients by default. A flag has been added + to restore the previous behaviour "-Oallow-remote-pkcs11". + Note that ssh-agent(8) depends on the SSH client to identify + requests that are remote. The OpenSSH >=8.9 ssh(1) client does + this, but forwarding access to an agent socket using other tools + may circumvent this restriction. +- Update to openssh 9.3p1: + = Security + * ssh-add(1): when adding smartcard keys to ssh-agent(1) with the + per-hop destination constraints (ssh-add -h ...) added in + OpenSSH 8.9, a logic error prevented the constraints from being + communicated to the agent. This resulted in the keys being added + without constraints. The common cases of non-smartcard keys and + keys without destination constraints are unaffected. This + problem was reported by Luci Stanescu. + * ssh(1): Portable OpenSSH provides an implementation of the + getrrsetbyname(3) function if the standard library does not + provide it, for use by the VerifyHostKeyDNS feature. A + specifically crafted DNS response could cause this function to + perform an out-of-bounds read of adjacent stack data, but this + condition does not appear to be exploitable beyond denial-of- + service to the ssh(1) client. + The getrrsetbyname(3) replacement is only included if the + system's standard library lacks this function and portable + OpenSSH was not compiled with the ldns library (--with-ldns). + getrrsetbyname(3) is only invoked if using VerifyHostKeyDNS to + fetch SSHFP records. This problem was found by the Coverity + static analyzer. + = New features + * ssh-keygen(1), ssh-keyscan(1): accept -Ohashalg=sha1|sha256 + when outputting SSHFP fingerprints to allow algorithm + selection. bz3493 + * sshd(8): add a `sshd -G` option that parses and prints the + effective configuration without attempting to load private keys + and perform other checks. This allows usage of the option + before keys have been generated and for configuration + evaluation and verification by unprivileged users. + = Bugfixes + * scp(1), sftp(1): fix progressmeter corruption on wide displays; + bz3534 + * ssh-add(1), ssh-keygen(1): use RSA/SHA256 when testing + usability of private keys as some systems are starting to + disable RSA/SHA1 in libcrypto. + * sftp-server(8): fix a memory leak. GHPR363 + * ssh(1), sshd(8), ssh-keyscan(1): remove vestigal protocol + compatibility code and simplify what's left. + * Fix a number of low-impact Coverity static analysis findings. + These include several reported via bz2687 + * ssh_config(5), sshd_config(5): mention that some options are + not first-match-wins. + * Rework logging for the regression tests. Regression tests will + now capture separate logs for each ssh and sshd invocation in + a test. + * ssh(1): make `ssh -Q CASignatureAlgorithms` work as the manpage + says it should; bz3532. + * ssh(1): ensure that there is a terminating newline when adding + a new entry to known_hosts; bz3529 + = Portability + * sshd(8): harden Linux seccomp sandbox. Move to an allowlist of + mmap(2), madvise(2) and futex(2) flags, removing some + concerning kernel attack surface. + * sshd(8): improve Linux seccomp-bpf sandbox for older systems; + bz3537 +- Update to openssh 9.2p1: + = Security + * sshd(8): fix a pre-authentication double-free memory fault + introduced in OpenSSH 9.1. This is not believed to be + exploitable, and it occurs in the unprivileged pre-auth process + that is subject to chroot(2) and is further sandboxed on most + major platforms. + * ssh(8): in OpenSSH releases after 8.7, the PermitRemoteOpen + option would ignore its first argument unless it was one of the + special keywords "any" or "none", causing the permission list + to fail open if only one permission was specified. bz3515 + * ssh(1): if the CanonicalizeHostname and + CanonicalizePermittedCNAMEs options were enabled, and the + system/libc resolver did not check that names in DNS responses + were valid, then use of these options could allow an attacker + with control of DNS to include invalid characters (possibly + including wildcards) in names added to known_hosts files when + they were updated. These names would still have to match the + CanonicalizePermittedCNAMEs allow-list, so practical + exploitation appears unlikely. + = Potentially-incompatible changes + * ssh(1): add a new EnableEscapeCommandline ssh_config(5) option + that controls whether the client-side ~C escape sequence that + provides a command-line is available. Among other things, the + ~C command-line could be used to add additional port-forwards + at runtime. + This option defaults to "no", disabling the ~C command-line + that was previously enabled by default. Turning off the + command-line allows platforms that support sandboxing of the + ssh(1) client (currently only OpenBSD) to use a stricter + default sandbox policy. + = New features + * sshd(8): add support for channel inactivity timeouts via a new + sshd_config(5) ChannelTimeout directive. This allows channels + that have not seen traffic in a configurable interval to be + automatically closed. Different timeouts may be applied to + session, X11, agent and TCP forwarding channels. + * sshd(8): add a sshd_config UnusedConnectionTimeout option to + terminate client connections that have no open channels for a + length of time. This complements the ChannelTimeout option + above. + * sshd(8): add a -V (version) option to sshd like the ssh client + has. + * ssh(1): add a "Host" line to the output of ssh -G showing the + original hostname argument. bz3343 + * scp(1), sftp(1): add a -X option to both scp(1) and sftp(1) to + allow control over some SFTP protocol parameters: the copy + buffer length and the number of in-flight requests, both of + which are used during upload/download. Previously these could + be controlled in sftp(1) only. This makes them available in + both SFTP protocol clients using the same option character + sequence. + * ssh-keyscan(1): allow scanning of complete CIDR address ranges, + e.g. "ssh-keyscan 192.168.0.0/24". If a CIDR range is passed, + then it will be expanded to all possible addresses in the range + including the all-0s and all-1s addresses. bz#976 + * ssh(1): support dynamic remote port forwarding in escape + command-line's -R processing. bz#3499 + = Bugfixes + * ssh(1): when restoring non-blocking mode to stdio fds, restore + exactly the flags that ssh started with and don't just clobber + them with zero, as this could also remove the append flag from + the set. bz3523 + * ssh(1): avoid printf("%s", NULL) if using + UserKnownHostsFile=none and a hostkey in one of the system + known hosts file changes. + * scp(1): switch scp from using pipes to a socket-pair for + communication with its ssh sub-processes, matching how sftp(1) + operates. + * sshd(8): clear signal mask early in main(); sshd may have been + started with one or more signals masked (sigprocmask(2) is not + cleared on fork/exec) and this could interfere with various + things, e.g. the login grace timer. Execution environments that + fail to clear the signal mask before running sshd are clearly + broken, but apparently they do exist. + * ssh(1): warn if no host keys for hostbased auth can be loaded. + * sshd(8): Add server debugging for hostbased auth that is queued + and sent to the client after successful authentication, but + also logged to assist in diagnosis of HostbasedAuthentication + problems. bz3507 + * ssh(1): document use of the IdentityFile option as being usable + to list public keys as well as private keys. GHPR352 + * sshd(8): check for and disallow MaxStartups values less than or + equal to zero during config parsing, rather than failing later + at runtime. bz3489 + * ssh-keygen(1): fix parsing of hex cert expiry times specified + on the command-line when acting as a CA. + * scp(1): when scp(1) is using the SFTP protocol for transport + (the default), better match scp/rcp's handling of globs that + don't match the globbed characters but do match literally (e.g. + trying to transfer a file named "foo.[1]"). Previously scp(1) + in SFTP mode would not match these pathnames but legacy scp/rcp + mode would. bz3488 + * ssh-agent(1): document the "-O no-restrict-websafe" + command-line option. + * ssh(1): honour user's umask(2) if it is more restrictive then + the ssh default (022). + = Portability + * sshd(8): allow writev(2) in the Linux seccomp sandbox. This + seems to be used by recent glibcs at least in some + configurations during error conditions. bz3512. + * sshd(8): simply handling of SSH_CONNECTION PAM env var, + removing global variable and checking the return value from + pam_putenv. bz3508 + * sshd(8): disable SANDBOX_SECCOMP_FILTER_DEBUG that was + mistakenly enabled during the OpenSSH 9.1 release cycle. + * misc: update autotools and regenerate the config files using + the latest autotools + * all: use -fzero-call-used-regs=used on clang 15 instead of + - fzero-call-used-reg=all, as some versions of clang 15 have + miscompile code when it was enabled. bz3475 + * sshd(8): defer PRNG seeding until after the initial + closefrom(2) call. PRNG seeding will initialize OpenSSL, and + some engine providers (e.g. Intel's QAT) will open descriptors + for their own use that closefrom(2) could clobber. bz3483 + * misc: in the poll(2)/ppoll(2) compatibility code, avoid + assuming the layout of fd_set. + * sftp-server(8), ssh-agent(1): fix ptrace(2) disabling on older + FreeBSD kernels. Some versions do not support using id 0 to + refer to the current PID for procctl, so try again with + getpid() explicitly before failing. + * configure.ac: fix -Wstrict-prototypes in configure test code. + Clang 16 now warns on this and legacy prototypes will be + removed in C23. GHPR355 + * configure.ac: fix setres*id checks to work with clang-16. glibc + has the prototypes for setresuid behind _GNU_SOURCE, and + clang 16 will error out on implicit function definitions. + bz3497 +- Update to openssh 9.1p1: + = Security + * ssh-keyscan(1): fix a one-byte overflow in SSH- banner + processing. + Reported by Qualys + * ssh-keygen(1): double free() in error path of file hashing step + in signing/verify code; GHPR333 + * ssh-keysign(8): double-free in error path introduced in + openssh-8.9 + = Potentially-incompatible changes + * The portable OpenSSH project now signs commits and release tags + using git's recent SSH signature support. The list of developer + signing keys is included in the repository as + .git_allowed_signers and is cross-signed using the PGP key that + is still used to sign release artifacts: + https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/RELEASE_KEY.asc + * ssh(1), sshd(8): SetEnv directives in ssh_config and + sshd_config are now first-match-wins to match other directives. + Previously if an environment variable was multiply specified + the last set value would have been used. bz3438 + * ssh-keygen(8): ssh-keygen -A (generate all default host key + types) will no longer generate DSA keys, as these are insecure + and have not been used by default for some years. + = New features + * ssh(1), sshd(8): add a RequiredRSASize directive to set a + minimum RSA key length. Keys below this length will be ignored + for user authentication and for host authentication in sshd(8). + ssh(1) will terminate a connection if the server offers an RSA + key that falls below this limit, as the SSH protocol does not + include the ability to retry a failed key exchange. + * sftp-server(8): add a "users-groups-by-id@openssh.com" + extension request that allows the client to obtain user/group + names that correspond to a set of uids/gids. + * sftp(1): use "users-groups-by-id@openssh.com" sftp-server + extension (when available) to fill in user/group names for + directory listings. + * sftp-server(8): support the "home-directory" extension request + defined in draft-ietf-secsh-filexfer-extensions-00. This + overlaps a bit with the existing "expand-path@openssh.com", but + some other clients support it. + * ssh-keygen(1), sshd(8): allow certificate validity intervals, + sshsig verification times and authorized_keys expiry-time + options to accept dates in the UTC time zone in addition to the + default of interpreting them in the system time zone. YYYYMMDD + and YYMMDDHHMM[SS] dates/times will be interpreted as UTC if + suffixed with a 'Z' character. + Also allow certificate validity intervals to be specified in + raw seconds-since-epoch as hex value, e.g. -V 0x1234:0x4567890. + This is intended for use by regress tests and other tools that + call ssh-keygen as part of a CA workflow. bz3468 + * sftp(1): allow arguments to the sftp -D option, e.g. sftp -D + "/usr/libexec/sftp-server -el debug3" + * ssh-keygen(1): allow the existing -U (use agent) flag to work + with "-Y sign" operations, where it will be interpreted to + require that the private keys is hosted in an agent; bz3429 + = Bugfixes + * ssh-keygen(1): implement the "verify-required" certificate + option. + This was already documented when support for user-verified FIDO + keys was added, but the ssh-keygen(1) code was missing. + * ssh-agent(1): hook up the restrict_websafe command-line flag; + previously the flag was accepted but never actually used. + * sftp(1): improve filename tab completions: never try to + complete names to non-existent commands, and better match the + completion type (local or remote filename) against the argument + position being completed. + * ssh-keygen(1), ssh(1), ssh-agent(1): several fixes to FIDO key + handling, especially relating to keys that request + user-verification. These should reduce the number of + unnecessary PIN prompts for keys that support intrinsic user + verification. GHPR302, GHPR329 + * ssh-keygen(1): when enrolling a FIDO resident key, check if a + credential with matching application and user ID strings + already exists and, if so, prompt the user for confirmation + before overwriting the credential. GHPR329 + * sshd(8): improve logging of errors when opening authorized_keys + files. bz2042 + * ssh(1): avoid multiplexing operations that could cause SIGPIPE + from causing the client to exit early. bz3454 + * ssh_config(5), sshd_config(5): clarify that the RekeyLimit + directive applies to both transmitted and received data. + GHPR328 + * ssh-keygen(1): avoid double fclose() in error path. + * sshd(8): log an error if pipe() fails while accepting a + connection. bz3447 + * ssh(1), ssh-keygen(1): fix possible NULL deref when built + without FIDO support. bz3443 + * ssh-keyscan(1): add missing *-sk types to ssh-keyscan manpage. + GHPR294. + * sshd(8): ensure that authentication passwords are cleared from + memory in error paths. GHPR286 + * ssh(1), ssh-agent(1): avoid possibility of notifier code + executing kill(-1). GHPR286 + * ssh_config(5): note that the ProxyJump directive also accepts + the same tokens as ProxyCommand. GHPR305. + * scp(1): do not not ftruncate(3) files early when in sftp mode. + The previous behaviour of unconditionally truncating the + destination file would cause "scp ~/foo localhost:foo" and the + reverse "scp localhost:foo ~/foo" to delete all the contents of + their destination. bz3431 + * ssh-keygen(1): improve error message when 'ssh-keygen -Y sign' + is unable to load a private key; bz3429 + * sftp(1), scp(1): when performing operations that glob(3) a + remote path, ensure that the implicit working directory used to + construct that path escapes glob(3) characters. This prevents + glob characters from being processed in places they shouldn't, + e.g. "cd /tmp/a*/", "get *.txt" should have the get operation + treat the path "/tmp/a*" literally and not attempt to expand + it. + * ssh(1), sshd(8): be stricter in which characters will be + accepted in specifying a mask length; allow only 0-9. GHPR278 + * ssh-keygen(1): avoid printing hash algorithm twice when dumping + a KRL + * ssh(1), sshd(8): continue running local I/O for open channels + during SSH transport rekeying. This should make ~-escapes work + in the client (e.g. to exit) if the connection happened to have + stalled during a rekey event. + * ssh(1), sshd(8): avoid potential poll() spin during rekeying + * Further hardening for sshbuf internals: disallow "reparenting" + a hierarchical sshbuf and zero the entire buffer if + reallocation fails. GHPR287 + = Portability + * ssh(1), ssh-keygen(1), sshd(8): automatically enable the + built-in FIDO security key support if libfido2 is found and + usable, unless --without-security-key-builtin was requested. + * ssh(1), ssh-keygen(1), sshd(8): many fixes to make the WinHello + FIDO device usable on Cygwin. The windows://hello FIDO device + will be automatically used by default on this platform unless + requested otherwise, or when probing resident FIDO credentials + (an operation not currently supported by WinHello). + * Portable OpenSSH: remove workarounds for obsolete and + unsupported versions of OpenSSL libcrypto. In particular, this + release removes fallback support for OpenSSL that lacks AES-CTR + or AES-GCM. Those AES cipher modes were added to OpenSSL prior + to the minimum version currently supported by OpenSSH, so this + is not expected to impact any currently supported + configurations. + * sshd(8): fix SANDBOX_SECCOMP_FILTER_DEBUG on current + Linux/glibc + * All: resync and clean up internal CSPRNG code. + * scp(1), sftp(1), sftp-server(8): avoid linking these programs + with unnecessary libraries. They are no longer linked against + libz and libcrypto. This may be of benefit to space constrained + systems using any of those components in isolation. + * sshd(8): add AUDIT_ARCH_PPC to supported seccomp sandbox + architectures. + * configure: remove special casing of crypt(). configure will no + longer search for crypt() in libcrypto, as it was removed from + there years ago. configure will now only search libc and + libcrypt. + * configure: refuse to use OpenSSL 3.0.4 due to potential RCE in + its RSA implementation (CVE-2022-2274) on x86_64. + * All: request 1.1x API compatibility for OpenSSL >=3.x; GHPR322 + * ssh(1), ssh-keygen(1), sshd(8): fix a number of missing + includes required by the XMSS code on some platforms. + * sshd(8): cache timezone data in capsicum sandbox. +- Update to openssh 9.0p1: + = Potentially-incompatible changes + * This release switches scp(1) from using the legacy scp/rcp + protocol to using the SFTP protocol by default. + Legacy scp/rcp performs wildcard expansion of remote filenames + (e.g. "scp host:* .") through the remote shell. This has the + side effect of requiring double quoting of shell + meta-characters in file names included on scp(1) command-lines, + otherwise they could be interpreted as shell commands on the + remote side. + This creates one area of potential incompatibility: scp(1) when + using the SFTP protocol no longer requires this finicky and + brittle quoting, and attempts to use it may cause transfers to + fail. We consider the removal of the need for double-quoting + shell characters in file names to be a benefit and do not + intend to introduce bug-compatibility for legacy scp/rcp in + scp(1) when using the SFTP protocol. + Another area of potential incompatibility relates to the use of + remote paths relative to other user's home directories, for + example - "scp host:~user/file /tmp". The SFTP protocol has no + native way to expand a ~user path. However, sftp-server(8) in + OpenSSH 8.7 and later support a protocol extension + "expand-path@openssh.com" to support this. + In case of incompatibility, the scp(1) client may be instructed + to use the legacy scp/rcp using the -O flag. + = New features + * ssh(1), sshd(8): use the hybrid Streamlined NTRU Prime + x25519 + key exchange method by default + ("sntrup761x25519-sha512@openssh.com"). The NTRU algorithm is + believed to resist attacks enabled by future quantum computers + and is paired with the X25519 ECDH key exchange (the previous + default) as a backstop against any weaknesses in NTRU Prime + that may be discovered in the future. The combination ensures + that the hybrid exchange offers at least as good security as + the status quo. + We are making this change now (i.e. ahead of cryptographically- + relevant quantum computers) to prevent "capture now, decrypt + later" attacks where an adversary who can record and store SSH + session ciphertext would be able to decrypt it once a + sufficiently advanced quantum computer is available. + * sftp-server(8): support the "copy-data" extension to allow + server-side copying of files/data, following the design in + draft-ietf-secsh-filexfer-extensions-00. bz2948 + * sftp(1): add a "cp" command to allow the sftp client to perform + server-side file copies. + = Bugfixes + * ssh(1), sshd(8): upstream: fix poll(2) spin when a channel's + output fd closes without data in the channel buffer. bz3405 and + bz3411 + * sshd(8): pack pollfd array in server listen/accept loop. Could + cause the server to hang/spin when MaxStartups > RLIMIT_NOFILE + * ssh-keygen(1): avoid NULL deref via the find-principals and + check-novalidate operations. bz3409 and GHPR307 respectively. + * scp(1): fix a memory leak in argument processing. bz3404 + * sshd(8): don't try to resolve ListenAddress directives in the + sshd re-exec path. They are unused after re-exec and parsing + errors (possible for example if the host's network + configuration changed) could prevent connections from being + accepted. + * sshd(8): when refusing a public key authentication request from + a client for using an unapproved or unsupported signature + algorithm include the algorithm name in the log message to make + debugging easier. + = Portability + * sshd(8): refactor platform-specific locked account check, + fixing an incorrect free() on platforms with both libiaf and + shadow passwords (probably only Unixware) GHPR284, + * ssh(1), sshd(8): Fix possible integer underflow in + scan_scaled(3) parsing of K/M/G/etc quantities. bz#3401. + * sshd(8): provide killpg implementation (mostly for Tandem + NonStop) GHPR301. + * Check for missing ftruncate prototype. GHPR301 + * sshd(8): default to not using sandbox when cross compiling. On + most systems poll(2) does not work when the number of FDs is + reduced with setrlimit, so assume it doesn't when cross + compiling and we can't run the test. bz#3398. + * sshd(8): allow ppoll_time64 in seccomp sandbox. Should fix + sandbox violations on some (at least i386 and armhf) 32bit + Linux platforms. bz#3396. + * Improve detection of -fzero-call-used-regs=all support in + configure script. +- Add patch that explicitly adds -lz in Makefile.in to some + binaries which need it: + * fix-missing-lz.patch +- Rebase patches: + * openssh-7.7p1-fips.patch + * openssh-7.7p1-fips_checks.patch + * openssh-7.7p1-ldap.patch + * openssh-7.7p1-pam_check_locks.patch + * openssh-7.7p1-seccomp_ipc_flock.patch + * openssh-7.7p1-sftp_print_diagnostic_messages.patch + * openssh-7.7p1-systemd-notify.patch + * openssh-8.0p1-gssapi-keyex.patch + * openssh-8.1p1-audit.patch + * openssh-8.1p1-ed25519-use-openssl-rng.patch + * openssh-8.4p1-vendordir.patch + * openssh-reenable-dh-group14-sha1-default.patch + * openssh-whitelist-syscalls.patch + * wtmpdb.patch +- Fix setting libexec dir in the LDAP patch. +- Fix build in Leap 15.x which doesn't use %{_distconfdir} + +- Add _multibuild to define 2nd spec file as additional flavor. + Eliminates the need for source package links in OBS. + +- wtmpdb.patch: add support for wtmpdb to sshd [jsc#PED-3144] + +- Rename sshd.pamd to sshd-sle.pamd and fix order of pam_keyinit +- Add new sshd.pamd including postlogin-* config files + +- Remove BuildRequires for libtirpc, we don't use it + +- Remove pam_lastlog from sshd PAM config. sshd is doing the same, + too, which leads to e.g. duplicate entries in wtmp [bsc#1208243] + +- Adapt OpenSSH to build with OpenSSL 3, use new KDF API (bsc#1205042) + Add openssh-openssl-3.patch + +- limit to openssl < 3.0 as this version is not compatible (bsc#1205042) + next version update will fix it + +- Update openssh-8.1p1-audit.patch: Merge fix for race condition + (bsc#1115550, bsc#1174162). +- Add openssh-do-not-send-empty-message.patch, which prevents + superfluous newlines with empty MOTD files (bsc#1192439). + +- Use %_pam_vendordir + +- openssh-8.4p1-ssh_config_d.patch: admin overrides should take + priority (listed first) over package defaults + +- read ssh and sshd config file also from /usr/etc +- add openssh-server-config-rootlogin subpackage that enabled PermitRootLogin + +- Version update to 8.9p1: + = Security + * sshd(8): fix an integer overflow in the user authentication path + that, in conjunction with other logic errors, could have yielded + unauthenticated access under difficult to exploit conditions. + This situation is not exploitable because of independent checks in + the privilege separation monitor. Privilege separation has been + enabled by default in since openssh-3.2.2 (released in 2002) and + has been mandatory since openssh-7.5 (released in 2017). Moreover, + portable OpenSSH has used toolchain features available in most + modern compilers to abort on signed integer overflow since + openssh-6.5 (released in 2014). + Thanks to Malcolm Stagg for finding and reporting this bug. + = Potentially-incompatible changes + * sshd(8), portable OpenSSH only: this release removes in-built + support for MD5-hashed passwords. If you require these on your + system then we recommend linking against libxcrypt or similar. + * This release modifies the FIDO security key middleware interface + and increments SSH_SK_VERSION_MAJOR. + = New features + * ssh(1), sshd(8), ssh-add(1), ssh-agent(1): add a system for + restricting forwarding and use of keys added to ssh-agent(1) + A detailed description of the feature is available at + https://www.openssh.com/agent-restrict.html and the protocol + extensions are documented in the PROTOCOL and PROTOCOL.agent + files in the source release. + * ssh(1), sshd(8): add the sntrup761x25519-sha512@openssh.com hybrid + ECDH/x25519 + Streamlined NTRU Prime post-quantum KEX to the + default KEXAlgorithms list (after the ECDH methods but before the + prime-group DH ones). The next release of OpenSSH is likely to + make this key exchange the default method. + * ssh-keygen(1): when downloading resident keys from a FIDO token, + pass back the user ID that was used when the key was created and + append it to the filename the key is written to (if it is not the + default). Avoids keys being clobbered if the user created multiple + resident keys with the same application string but different user + IDs. + * ssh-keygen(1), ssh(1), ssh-agent(1): better handling for FIDO keys + on tokens that provide user verification (UV) on the device itself, + including biometric keys, avoiding unnecessary PIN prompts. + * ssh-keygen(1): add "ssh-keygen -Y match-principals" operation to + perform matching of principals names against an allowed signers + file. To be used towards a TOFU model for SSH signatures in git. + * ssh-add(1), ssh-agent(1): allow pin-required FIDO keys to be added + to ssh-agent(1). $SSH_ASKPASS will be used to request the PIN at + authentication time. + * ssh-keygen(1): allow selection of hash at sshsig signing time + (either sha512 (default) or sha256). + * ssh(1), sshd(8): read network data directly to the packet input + buffer instead of indirectly via a small stack buffer. Provides a + modest performance improvement. + * ssh(1), sshd(8): read data directly to the channel input buffer, + providing a similar modest performance improvement. + * ssh(1): extend the PubkeyAuthentication configuration directive to + accept yes|no|unbound|host-bound to allow control over one of the + protocol extensions used to implement agent-restricted keys. + = Bugfixes + * sshd(8): document that CASignatureAlgorithms, ExposeAuthInfo and + PubkeyAuthOptions can be used in a Match block. PR277. + * sshd(8): fix possible string truncation when constructing paths to + .rhosts/.shosts files with very long user home directory names. + * ssh-keysign(1): unbreak for KEX algorithms that use SHA384/512 + exchange hashes + * ssh(1): don't put the TTY into raw mode when SessionType=none, + avoids ^C being unable to kill such a session. bz3360 + * scp(1): fix some corner-case bugs in SFTP-mode handling of + ~-prefixed paths. + * ssh(1): unbreak hostbased auth using RSA keys. Allow ssh(1) to + select RSA keys when only RSA/SHA2 signature algorithms are + configured (this is the default case). Previously RSA keys were + not being considered in the default case. + * ssh-keysign(1): make ssh-keysign use the requested signature + algorithm and not the default for the key type. Part of unbreaking + hostbased auth for RSA/SHA2 keys. + * ssh(1): stricter UpdateHostkey signature verification logic on + the client- side. Require RSA/SHA2 signatures for RSA hostkeys + except when RSA/SHA1 was explicitly negotiated during initial + KEX; bz3375 + * ssh(1), sshd(8): fix signature algorithm selection logic for + UpdateHostkeys on the server side. The previous code tried to + prefer RSA/SHA2 for hostkey proofs of RSA keys, but missed some + cases. This will use RSA/SHA2 signatures for RSA keys if the + client proposed these algorithms in initial KEX. bz3375 + * All: convert all uses of select(2)/pselect(2) to poll(2)/ppoll(2). + This includes the mainloops in ssh(1), ssh-agent(1), ssh-agent(1) + and sftp-server(8), as well as the sshd(8) listen loop and all + other FD read/writability checks. On platforms with missing or + broken poll(2)/ppoll(2) syscalls a select(2)-based compat shim is + available. + * ssh-keygen(1): the "-Y find-principals" command was verifying key + validity when using ca certs but not with simple key lifetimes + within the allowed signers file. + * ssh-keygen(1): make sshsig verify-time argument parsing optional + * sshd(8): fix truncation in rhosts/shosts path construction. + * ssh(1), ssh-agent(1): avoid xmalloc(0) for PKCS#11 keyid for ECDSA + keys (we already did this for RSA keys). Avoids fatal errors for + PKCS#11 libraries that return empty keyid, e.g. Microchip ATECC608B + "cryptoauthlib"; bz#3364 + * ssh(1), ssh-agent(1): improve the testing of credentials against + inserted FIDO: ask the token whether a particular key belongs to + it in cases where the token supports on-token user-verification + (e.g. biometrics) rather than just assuming that it will accept it. + Will reduce spurious "Confirm user presence" notifications for key + handles that relate to FIDO keys that are not currently inserted in at + least some cases. bz3366 + * ssh(1), sshd(8): correct value for IPTOS_DSCP_LE. It needs to + allow for the preceding two ECN bits. bz#3373 + * ssh-keygen(1): add missing -O option to usage() for the "-Y sign" + option. + * ssh-keygen(1): fix a NULL deref when using the find-principals + function, when matching an allowed_signers line that contains a + namespace restriction, but no restriction specified on the + command-line + * ssh-agent(1): fix memleak in process_extension(); oss-fuzz + issue #42719 + * ssh(1): suppress "Connection to xxx closed" messages when LogLevel + is set to "error" or above. bz3378 + * ssh(1), sshd(8): use correct zlib flags when inflate(3)-ing + compressed packet data. bz3372 + * scp(1): when recursively transferring files in SFTP mode, create the + destination directory if it doesn't already exist to match scp(1) in + legacy RCP mode behaviour. + * scp(1): many improvements in error message consistency between scp(1) + in SFTP mode vs legacy RCP mode. + * sshd(8): fix potential race in SIGTERM handling PR289 + * ssh(1), ssh(8): since DSA keys are deprecated, move them to the + end of the default list of public keys so that they will be tried + last. PR295 + * ssh-keygen(1): allow 'ssh-keygen -Y find-principals' to match + wildcard principals in allowed_signers files + = Portability + * ssh(1), sshd(8): don't trust closefrom(2) on Linux. glibc's + implementation does not work in a chroot when the kernel does not + have close_range(2). It tries to read from /proc/self/fd and when + that fails dies with an assertion of sorts. Instead, call + close_range(2) directly from our compat code and fall back if + that fails. bz#3349, + * OS X poll(2) is broken; use compat replacement. For character- + special devices like /dev/null, Darwin's poll(2) returns POLLNVAL + when polled with POLLIN. Apparently this is Apple bug 3710161 - + not public but a websearch will find other OSS projects + rediscovering it periodically since it was first identified in + 2005. + * Correct handling of exceptfds/POLLPRI in our select(2)-based + poll(2)/ppoll(2) compat implementation. + * Cygwin: correct checking of mbstowcs() return value. + * Add a basic SECURITY.md that refers people to the openssh.com + website. + * Enable additional compiler warnings and toolchain hardening flags, + including -Wbitwise-instead-of-logical, -Wmisleading-indentation, + - fzero-call-used-regs and -ftrivial-auto-var-init. + * HP/UX. Use compat getline(3) on HP-UX 10.x, where the libc version + is not reliable. +- Rebased patches: + * openssh-7.7p1-ldap.patch + * openssh-8.0p1-gssapi-keyex.patch + * openssh-8.1p1-audit.patch + * openssh-8.4p1-vendordir.patch + * openssh-reenable-dh-group14-sha1-default.patch + +- Version update to 8.8p1: + = Security + * sshd(8) from OpenSSH 6.2 through 8.7 failed to correctly initialise + supplemental groups when executing an AuthorizedKeysCommand or + AuthorizedPrincipalsCommand, where a AuthorizedKeysCommandUser or + AuthorizedPrincipalsCommandUser directive has been set to run the + command as a different user. Instead these commands would inherit + the groups that sshd(8) was started with. + Depending on system configuration, inherited groups may allow + AuthorizedKeysCommand/AuthorizedPrincipalsCommand helper programs to + gain unintended privilege. + Neither AuthorizedKeysCommand nor AuthorizedPrincipalsCommand are + enabled by default in sshd_config(5). + = Potentially-incompatible changes + * This release disables RSA signatures using the SHA-1 hash algorithm + by default. This change has been made as the SHA-1 hash algorithm is + cryptographically broken, and it is possible to create chosen-prefix + hash collisions for argv conversion. Multiple + backslashes were not being dequoted correctly and quoted space in + the middle of a string was being incorrectly split. GHPR223 + * ssh(1): return non-zero exit status when killed by signal; bz#3281 + * sftp-server(8): increase maximum SSH2_FXP_READ to match the maximum + packet size. Also handle zero-length reads that are not explicitly + banned by the spec. +- Additional changes from 8.5p1 release: + = Security + * ssh-agent(1): fixed a double-free memory corruption that was + introduced in OpenSSH 8.2 . We treat all such memory faults as + potentially exploitable. This bug could be reached by an attacker + with access to the agent socket. + = Potentially-incompatible changes + * ssh(1), sshd(8): this release changes the first-preference signature + algorithm from ECDSA to ED25519. + * ssh(1), sshd(8): set the TOS/DSCP specified in the configuration + for interactive use prior to TCP connect. The connection phase of + the SSH session is time-sensitive and often explicitly interactive. + The ultimate interactive/bulk TOS/DSCP will be set after + authentication completes. + * ssh(1), sshd(8): remove the pre-standardization cipher + rijndael-cbc@lysator.liu.se. It is an alias for aes256-cbc before + it was standardized in RFC4253 (2006), has been deprecated and + disabled by default since OpenSSH 7.2 (2016) and was only briefly + documented in ssh.1 in 2001. + * ssh(1), sshd(8): update/replace the experimental post-quantum + hybrid key exchange method based on Streamlined NTRU Prime coupled + with X25519. The previous sntrup4591761x25519-sha512@tinyssh.org + method is replaced with sntrup761x25519-sha512@openssh.com. + * ssh(1): disable CheckHostIP by default. It provides insignificant + benefits while making key rotation significantly more difficult, + especially for hosts behind IP-based load-balancers. + = New features + * ssh(1): this release enables UpdateHostkeys by default subject to + some conservative preconditions: + - The key was matched in the UserKnownHostsFile (and not in the + GlobalKnownHostsFile). + - The same key does not exist under another name. + - A certificate host key is not in use. + - known_hosts contains no matching wildcard hostname pattern. + - VerifyHostKeyDNS is not enabled. + - The default UserKnownHostsFile is in use. + * ssh(1), sshd(8): add a new LogVerbose configuration directive for + that allows forcing maximum debug logging by file/function/line + pattern-lists. + * ssh(1): when prompting the user to accept a new hostkey, display + any other host names/addresses already associated with the key. + * ssh(1): allow UserKnownHostsFile=none to indicate that no + known_hosts file should be used to identify host keys. + * ssh(1): add a ssh_config KnownHostsCommand option that allows the + client to obtain known_hosts data from a command in addition to + the usual files. + * ssh(1): add a ssh_config PermitRemoteOpen option that allows the + client to restrict the destination when RemoteForward is used + with SOCKS. + * ssh(1): for FIDO keys, if a signature operation fails with a + "incorrect PIN" reason and no PIN was initially requested from the + user, then request a PIN and retry the operation. This supports + some biometric devices that fall back to requiring PIN when reading + of the biometric failed, and devices that require PINs for all + hosted credentials. + * sshd(8): implement client address-based rate-limiting via new + sshd_config(5) PerSourceMaxStartups and PerSourceNetBlockSize + directives that provide more fine-grained control on a per-origin + address basis than the global MaxStartups limit. + = Bugfixes + * ssh(1): Prefix keyboard interactive prompts with "(user@host)" to + make it easier to determine which connection they are associated + with in cases like scp -3, ProxyJump, etc. bz#3224 + * sshd(8): fix sshd_config SetEnv directives located inside Match + blocks. GHPR201 + * ssh(1): when requesting a FIDO token touch on stderr, inform the + user once the touch has been recorded. + * ssh(1): prevent integer overflow when ridiculously large + ConnectTimeout values are specified, capping the effective value + (for most platforms) at 24 days. bz#3229 + * ssh(1): consider the ECDSA key subtype when ordering host key + algorithms in the client. + * ssh(1), sshd(8): rename the PubkeyAcceptedKeyTypes keyword to + PubkeyAcceptedAlgorithms. The previous name incorrectly suggested + that it control allowed key algorithms, when this option actually + specifies the signature algorithms that are accepted. The previous + name remains available as an alias. bz#3253 + * ssh(1), sshd(8): similarly, rename HostbasedKeyTypes (ssh) and + HostbasedAcceptedKeyTypes (sshd) to HostbasedAcceptedAlgorithms. + * sftp-server(8): add missing lsetstat@openssh.com documentation + and advertisement in the server's SSH2_FXP_VERSION hello packet. + * ssh(1), sshd(8): more strictly enforce KEX state-machine by + banning packet types once they are received. Fixes memleak caused + by duplicate SSH2_MSG_KEX_DH_GEX_REQUEST (oss-fuzz #30078). + * sftp(1): allow the full range of UIDs/GIDs for chown/chgrp on 32bit + platforms instead of being limited by LONG_MAX. bz#3206 + * Minor man page fixes (capitalization, commas, etc.) bz#3223 + * sftp(1): when doing an sftp recursive upload or download of a + read-only directory, ensure that the directory is created with + write and execute permissions in the interim so that the transfer + can actually complete, then set the directory permission as the + final step. bz#3222 + * ssh-keygen(1): document the -Z, check the validity of its argument + earlier and provide a better error message if it's not correct. + bz#2879 + * ssh(1): ignore comments at the end of config lines in ssh_config, + similar to what we already do for sshd_config. bz#2320 + * sshd_config(5): mention that DisableForwarding is valid in a + sshd_config Match block. bz3239 + * sftp(1): fix incorrect sorting of "ls -ltr" under some + circumstances. bz3248. + * ssh(1), sshd(8): fix potential integer truncation of (unlikely) + timeout values. bz#3250 + * ssh(1): make hostbased authentication send the signature algorithm + in its SSH2_MSG_USERAUTH_REQUEST packets instead of the key type. + This make HostbasedAcceptedAlgorithms do what it is supposed to - + filter on signature algorithm and not key type. +- Rebased patches: + * openssh-7.7p1-IPv6_X_forwarding.patch + * openssh-7.7p1-X11_trusted_forwarding.patch + * openssh-7.7p1-X_forward_with_disabled_ipv6.patch + * openssh-7.7p1-cavstest-ctr.patch + * openssh-7.7p1-cavstest-kdf.patch + * openssh-7.7p1-disable_openssl_abi_check.patch + * openssh-7.7p1-eal3.patch + * openssh-7.7p1-enable_PAM_by_default.patch + * openssh-7.7p1-fips.patch + * openssh-7.7p1-fips_checks.patch + * openssh-7.7p1-host_ident.patch + * openssh-7.7p1-hostname_changes_when_forwarding_X.patch + * openssh-7.7p1-ldap.patch + * openssh-7.7p1-no_fork-no_pid_file.patch + * openssh-7.7p1-pam_check_locks.patch + * openssh-7.7p1-pts_names_formatting.patch + * openssh-7.7p1-remove_xauth_cookies_on_exit.patch + * openssh-7.7p1-seccomp_ipc_flock.patch + * openssh-7.7p1-seccomp_stat.patch + * openssh-7.7p1-send_locale.patch + * openssh-7.7p1-sftp_force_permissions.patch + * openssh-7.7p1-sftp_print_diagnostic_messages.patch + * openssh-7.7p1-systemd-notify.patch + * openssh-7.9p1-keygen-preserve-perms.patch + * openssh-7.9p1-revert-new-qos-defaults.patch + * openssh-8.0p1-gssapi-keyex.patch + * openssh-8.1p1-audit.patch + * openssh-8.1p1-seccomp-clock_gettime64.patch + * openssh-8.1p1-seccomp-clock_nanosleep.patch + * openssh-8.1p1-seccomp-clock_nanosleep_time64.patch + * openssh-8.1p1-use-openssl-kdf.patch + * openssh-8.4p1-vendordir.patch + * openssh-fips-ensure-approved-moduli.patch + * openssh-link-with-sk.patch + * openssh-reenable-dh-group14-sha1-default.patch + * openssh-whitelist-syscalls.patch +- Removed openssh-fix-ssh-copy-id.patch (fixed upstream). +- openssh.keyring: rotated to new key from https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/RELEASE_KEY.asc + +- sshd-gen-keys-start: + - only source sysconfig file if it exists. + - create /etc/ssh if it does not exists. + Required for image based installation/updates. + +- The linux kernel has close_range(2) syscall which current glibc + uses to implement closefrom(3) which will be then used by openssh. + whitelist the new system call so closefrom does not fail or + fallback to iterating proc/self/fd (openssh-whitelist-syscalls.patch) + +- Don't move user-modified ssh_config and sshd_config files to + .rpmsave on upgrade. + +- Use pam_motd to unify motd message output [bsc#1185897] + (openssh-8.4p1-pam_motd.patch) + +- Change vendor configuration dir from /usr/share/ssh/ to + /usr/etc/ssh/. +- Remove upgrade enablement hack. This has been fixed in + systemd-rpm-macros (bsc#1180083). + +- Add support for vendor provided configuration files in + /usr/share/ssh/ (openssh-8.4p1-vendordir.patch) +- Move configuration files from /etc/ssh/ to /usr/share/ssh/ + +- Drop openssh-7.7p1-allow_root_password_login.patch to prevent login + as root via password by default (is also upstream default). Comment + indicates that this was a temporary meassure that we now had for + five years, time to get rid of it (bsc#1173067) + +- Add openssh-whitelist-syscalls.patch (bsc#1182232), fixing + failure to accept connections on 32-bit platforms with + glibc 2.33+. + +- Add support for /etc/ssh/ssh_config.d and /etc/ssh/sshd_config.d + (openssh-8.4p1-ssh_config_d.patch) + openssh-askpass-gnome +- Update to openssh 9.3p2 + * No changes for askpass, see main package changelog for + details + +- openssh-askpass-gnome: require only openssh-clients, not the full + openssh (including -server), to avoid pulling in excessive + dependencies when installing git on Gnome (boo#1211446) + +- Update to openssh 9.3p1 + * No changes for askpass, see main package changelog for + details + +- Version upgrade to 8.8p1 + * No changes for askpass, see main package changelog for + details + openvswitch +- Fix CVE-2023-3966 [bsc#1219465] openvswitch3: Invalid memory access in Geneve with HW offload +- Added patch, + +openvswitch-CVE-2023-3966.patch + openvswitch3 +- Fix CVE-2023-3966 [bsc#1219465] openvswitch3: Invalid memory access in Geneve with HW offload +- Added patch, + +openvswitch-CVE-2023-3966.patch + pam-config +- Fix pam_gnome_keyring module for AUTH. + [pam-config-fix-pam_gnome_keyring.patch, bsc#1219767] + patterns-base +- Backport changes from SLE15-SP6 + * Enhanced base system: recommend openssh-server-config-rootlogin (bsc#1220594): + openssh in SLE15 has always allowed password root logins by default. + New openssh packaging split the configuration in a separate package. + Ensure it gets recommended in order to keep a consistent behaviour + with older Service Packs. + patterns-server +- kvm and xen: recommend openssh-server-config-rootlogin (bsc#1220594) + * openssh in SLE15 has always allowed password root logins by default. + New openssh packaging split the configuration in a separate package. + Ensure it gets recommended in order to keep a consistent behaviour + with older Service Packs. + perf +- perf vendor events: Update metric events for power10 platform + (bsc#1220502 perf-v6.7). + [kernel-source commit c37d66c4fd] + +- perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (jsc#PED-7859) + [kernel-source commit 8763e5dbfc] + pesign +- Fix errors when installing pesign alone (bsc#1219198) + pgadmin4 +- ExcludeArch: s390x + +- Update to 8.3: + * Supported Database Servers + - PostgreSQL: 12, 13, 14, 15, and 16 + - EDB Advanced Server: 12, 13, 14, 15, and 16 + * Bundled PostgreSQL Utilities + - psql, pg_dump, pg_dumpall, pg_restore: 16.0 + * New features + - Allow drag-n-drop columns collection tree node as comma + separated columns. + - Added support to rename columns in Views. + - Added BYPASSRLS|NOBYPASSRLS option while creating a Role. + - Added support for column storage syntax while creating table. + - Use COOKIE_DEFAULT_PATH or SCRIPT_NAME in session cookie + path. + - Added configurable parameter to enable support for + PasswordExecCommand in server mode. + * Bug fixes + - Fixed an issue where format sql was messing up operator. + Included many other feature changes, more details here + - Fixed an issue where formatting inserts empty lines in + specific case. + - Add support for selecting a schema in the backup database + dialog with no tables, mviews, views or foreign tables. + - Fixed a UI border issue on the dependencies tab for columns + with icon. + - Fixed an issue where multiple errors were showing if user + does not have connect privileges. + - Fixed an issue where group membership information was + displayed incorrectly. + - Ensure that the correct SQL is generated when changing the + column data type to "char". + - Fixed an issue pgAdmin fails to launch due to inconsistent + PATH variable name on windows. + - Fix a backend server error when creating a named restore + point. + - Fix wrong default for FORCE_LOWER in the FLASK_GRAVATAR + module. + protobuf-c +- update to 1.5.0: + * Use CMAKE_CURRENT_BINARY_DIR instead of CMAKE_BINARY_DIR + * remove deprecated functionality + * Avoid "unused variable" compiler warning + * Update autotools + * Support for new Google protobuf 22.x, 23.x releases + * Remove protobuf 2.x support + pulseaudio +- Do not BuildRequire pkgconfig(webrtc-audio-processing-1) on big + endian architectures (s390, s390x, ppc64) as the dependency is + not available: + * WebRTC echo canceller will be disabled there + +- Add cherry-picks to fix UCM crashes + * pulseaudio-replace-port-device-UCM-context-assertion-with-an-error.patch + * pulseaudio-check-UCM-verb-before-working-with-device-status.patch + python-Flask-Babel +- Update to 4.0.0: + * Dropped support for end-of-life Python 3.7. + Support PyPy 3.9 + * Replace deprecated locked_cached_property decorator with + cached_property. +- Drop patch which is now included in 4.0.0 (which replaces + deprecated locked_cached_property decorator): + * support-flask-2.4.patch + python-pycurl +- Add patch pause-unpause-xfail.patch: + * XFAIL a test due to gh#pycurl/pycurl#729 (bsc#1218062) + +- Skip test_multi_socket_select (gh#pycurl/pycurl#819), + test_multi_socket_action (gh#pycurl/pycurl#729), and + test_request_with_verifypeer (gh#pycurl/pycurl#822). + python-rtslib-fb +- Drop downstream-only LIO target_core_rbd support (bsc#1218634) + * rbd-support-disable_emulate_legacy_capacity.patch + * rbd-support.patch + python-scp -- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) +- Update to 0.14.5: + * Update docstrings to clarify sanitation and use of wildcards + * Make sure to close the local file on errors + +- Add %{?sle15_python_module_pythons} + +- update to 0.14.4: + * Update type hints for pyright + +- update to 0.14.3: + * Add type hints + +- update to 0.14.2: + * Don't fail if the remote path is a PurePath not a Path + +- Switch off the test suite (gh#jbardin/scp.py#167). + +- Run unittests +- Get tarball from github.com instead pythonhosted.org + +- Update to 0.14.1 + * Don't fail if 'pathlib' doesn't import (Python 2) + * Accept 'unicode' objects as paths (Python 2) +- Update to 0.14.0 + * Accept iterables other than list and tuple in get() and put() + * Accept pathlib.Path objects + +- update to 0.13.6: + * Fix put when the source directory has a trailing slash. It will now work + similarly to rsync, copying the contents of the directory. + +- Update to version 0.13.5 + * Fix extra space sent in SSH command-line for get(), causing + issues on some servers. +- Update to version 0.13.4 + * Add scp_command attribute, allowing changing the command run + on the server (for example to sudo scp) + +- update to 0.13.3: + - Fix hanging when underlying paramiko channel is closed qemu +- Backports and bugfixes: + * [openSUSE]: Increase default phys bits to 42, if host supports that + (bsc#1205978, bsc#1219977) + * vfio/pci: Clear MSI-X IRQ index always (bsc#1220275) + +- Just "prettify" the spec files a little: + * [openSUSE][RPM] Cosmetic fixes to spec files (copyright, sorting, etc) + +- Patchqueue shrinking and bugfixing (actually, more of a temporary + workaround, until a proper solution is found upstream): + * [openSUSE] roms/seabios: revert some upstream commits that + break a lot of use-cases + * [openSUSE] roms/seabios: Drop an old (and no longer necessary) + downstream patch (bsc#1219977) + +Update to latest stable version (8.2.1) +- Downstream changes: + * [openSUSE][RPM]: Install the VGA module "more often" (bsc#1219164) + * [openSUSE][RPM] Fix handling of qemu-kvm legacy package for RISCV + * [openSUSE][RPM] factor common definitions between qemu and qemu-linux-user spec files +- Upstream backports: + * target/arm: Fix incorrect aa64_tidcp1 feature check + * target/arm: Fix A64 scalar SQSHRN and SQRSHRN + * target/xtensa: fix OOB TLB entry access + * qtest: bump aspeed_smc-test timeout to 6 minutes + * monitor: only run coroutine commands in qemu_aio_context + * iotests: port 141 to Python for reliable QMP testing + * iotests: add filter_qmp_generated_node_ids() + * block/blklogwrites: Fix a bug when logging "write zeroes" operations. + * virtio-net: correctly copy vnet header when flushing TX (bsc#1218484, CVE-2023-6693) + * tcg/arm: Fix SIGILL in tcg_out_qemu_st_direct + * linux-user/riscv: Adjust vdso signal frame cfa offsets + * linux-user: Fixed cpu restore with pc 0 on SIGBUS + * block/io: clear BDRV_BLOCK_RECURSE flag after recursing in bdrv_co_block_status + * coroutine-ucontext: Save fake stack for pooled coroutine + * tcg/s390x: Fix encoding of VRIc, VRSa, VRSc insns + * accel/tcg: Revert mapping of PCREL translation block to multiple virtual addresses + * acpi/tests/avocado/bits: wait for 200 seconds for SHUTDOWN event from bits VM + * s390x/pci: drive ISM reset from subsystem reset + * s390x/pci: refresh fh before disabling aif + * s390x/pci: avoid double enable/disable of aif + * hw/scsi/esp-pci: set DMA_STAT_BCMBLT when BLAST command issued + * hw/scsi/esp-pci: synchronise setting of DMA_STAT_DONE with ESP completion interrupt + * hw/scsi/esp-pci: generate PCI interrupt from separate ESP and PCI sources + * hw/scsi/esp-pci: use correct address register for PCI DMA transfers + * migration/rdma: define htonll/ntohll only if not predefined + * hw/pflash: implement update buffer for block writes + * hw/pflash: use ldn_{be,le}_p and stn_{be,le}_p + * hw/pflash: refactor pflash_data_write() + * backends/cryptodev: Do not ignore throttle/backends Errors + * target/i386: pcrel: store low bits of physical address in data[0] + * target/i386: fix incorrect EIP in PC-relative translation blocks + * target/i386: Do not re-compute new pc with CF_PCREL + * load_elf: fix iterator's type for elf file processing + * target/hppa: Update SeaBIOS-hppa to version 15 + * target/hppa: Fix IOR and ISR on error in probe + * target/hppa: Fix IOR and ISR on unaligned access trap + * target/hppa: Export function hppa_set_ior_and_isr() + * target/hppa: Avoid accessing %gr0 when raising exception + * hw/hppa: Move software power button address back into PDC + * target/hppa: Fix PDC address translation on PA2.0 with PSW.W=0 + * hw/pci-host/astro: Add missing astro & elroy registers for NetBSD + * hw/hppa/machine: Disable default devices with --nodefaults option + * hw/hppa/machine: Allow up to 3840 MB total memory + * readthodocs: fully specify a build environment + * .gitlab-ci.d/buildtest.yml: Work around htags bug when environment is large + * target/s390x: Fix LAE setting a wrong access register + * tests/qtest/virtio-ccw: Fix device presence checking + * tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes + * tests/acpi: update expected data files + * edk2: update binaries to git snapshot + * edk2: update build config, set PcdUninstallMemAttrProtocol = TRUE. + * edk2: update to git snapshot + * tests/acpi: allow tests/data/acpi/virt/SSDT.memhp changes + * util: fix build with musl libc on ppc64le + * tcg/ppc: Use new registers for LQ destination + * hw/intc/arm_gicv3_cpuif: handle LPIs in in the list registers + * hw/vfio: fix iteration over global VFIODevice list + * vfio/container: Replace basename with g_path_get_basename + * edu: fix DMA range upper bound check + * hw/net: cadence_gem: Fix MDIO_OP_xxx values + * audio/audio.c: remove trailing newline in error_setg + * chardev/char.c: fix "abstract device type" error message + * target/riscv: Fix mcycle/minstret increment behavior + * hw/net/can/sja1000: fix bug for single acceptance filter and standard frame + * target/i386: the sgx_epc_get_section stub is reachable + * configure: use a native non-cross compiler for linux-user + * include/ui/rect.h: fix qemu_rect_init() mis-assignment + * target/riscv/kvm: do not use non-portable strerrorname_np() + * iotests: Basic tests for internal snapshots + * vl: Improve error message for conflicting -incoming and -loadvm + * block: Fix crash when loading snapshot on inactive node +- Fixes: + * bsc#1218484 (CVE-2023-6693) + qemu:qemu-linux-user +- Backports and bugfixes: + * [openSUSE]: Increase default phys bits to 42, if host supports that + (bsc#1205978, bsc#1219977) + * vfio/pci: Clear MSI-X IRQ index always (bsc#1220275) + +- Just "prettify" the spec files a little: + * [openSUSE][RPM] Cosmetic fixes to spec files (copyright, sorting, etc) + +- Patchqueue shrinking and bugfixing (actually, more of a temporary + workaround, until a proper solution is found upstream): + * [openSUSE] roms/seabios: revert some upstream commits that + break a lot of use-cases + * [openSUSE] roms/seabios: Drop an old (and no longer necessary) + downstream patch (bsc#1219977) + +Update to latest stable version (8.2.1) +- Downstream changes: + * [openSUSE][RPM]: Install the VGA module "more often" (bsc#1219164) + * [openSUSE][RPM] Fix handling of qemu-kvm legacy package for RISCV + * [openSUSE][RPM] factor common definitions between qemu and qemu-linux-user spec files +- Upstream backports: + * target/arm: Fix incorrect aa64_tidcp1 feature check + * target/arm: Fix A64 scalar SQSHRN and SQRSHRN + * target/xtensa: fix OOB TLB entry access + * qtest: bump aspeed_smc-test timeout to 6 minutes + * monitor: only run coroutine commands in qemu_aio_context + * iotests: port 141 to Python for reliable QMP testing + * iotests: add filter_qmp_generated_node_ids() + * block/blklogwrites: Fix a bug when logging "write zeroes" operations. + * virtio-net: correctly copy vnet header when flushing TX (bsc#1218484, CVE-2023-6693) + * tcg/arm: Fix SIGILL in tcg_out_qemu_st_direct + * linux-user/riscv: Adjust vdso signal frame cfa offsets + * linux-user: Fixed cpu restore with pc 0 on SIGBUS + * block/io: clear BDRV_BLOCK_RECURSE flag after recursing in bdrv_co_block_status + * coroutine-ucontext: Save fake stack for pooled coroutine + * tcg/s390x: Fix encoding of VRIc, VRSa, VRSc insns + * accel/tcg: Revert mapping of PCREL translation block to multiple virtual addresses + * acpi/tests/avocado/bits: wait for 200 seconds for SHUTDOWN event from bits VM + * s390x/pci: drive ISM reset from subsystem reset + * s390x/pci: refresh fh before disabling aif + * s390x/pci: avoid double enable/disable of aif + * hw/scsi/esp-pci: set DMA_STAT_BCMBLT when BLAST command issued + * hw/scsi/esp-pci: synchronise setting of DMA_STAT_DONE with ESP completion interrupt + * hw/scsi/esp-pci: generate PCI interrupt from separate ESP and PCI sources + * hw/scsi/esp-pci: use correct address register for PCI DMA transfers + * migration/rdma: define htonll/ntohll only if not predefined + * hw/pflash: implement update buffer for block writes + * hw/pflash: use ldn_{be,le}_p and stn_{be,le}_p + * hw/pflash: refactor pflash_data_write() + * backends/cryptodev: Do not ignore throttle/backends Errors + * target/i386: pcrel: store low bits of physical address in data[0] + * target/i386: fix incorrect EIP in PC-relative translation blocks + * target/i386: Do not re-compute new pc with CF_PCREL + * load_elf: fix iterator's type for elf file processing + * target/hppa: Update SeaBIOS-hppa to version 15 + * target/hppa: Fix IOR and ISR on error in probe + * target/hppa: Fix IOR and ISR on unaligned access trap + * target/hppa: Export function hppa_set_ior_and_isr() + * target/hppa: Avoid accessing %gr0 when raising exception + * hw/hppa: Move software power button address back into PDC + * target/hppa: Fix PDC address translation on PA2.0 with PSW.W=0 + * hw/pci-host/astro: Add missing astro & elroy registers for NetBSD + * hw/hppa/machine: Disable default devices with --nodefaults option + * hw/hppa/machine: Allow up to 3840 MB total memory + * readthodocs: fully specify a build environment + * .gitlab-ci.d/buildtest.yml: Work around htags bug when environment is large + * target/s390x: Fix LAE setting a wrong access register + * tests/qtest/virtio-ccw: Fix device presence checking + * tests/acpi: disallow tests/data/acpi/virt/SSDT.memhp changes + * tests/acpi: update expected data files + * edk2: update binaries to git snapshot + * edk2: update build config, set PcdUninstallMemAttrProtocol = TRUE. + * edk2: update to git snapshot + * tests/acpi: allow tests/data/acpi/virt/SSDT.memhp changes + * util: fix build with musl libc on ppc64le + * tcg/ppc: Use new registers for LQ destination + * hw/intc/arm_gicv3_cpuif: handle LPIs in in the list registers + * hw/vfio: fix iteration over global VFIODevice list + * vfio/container: Replace basename with g_path_get_basename + * edu: fix DMA range upper bound check + * hw/net: cadence_gem: Fix MDIO_OP_xxx values + * audio/audio.c: remove trailing newline in error_setg + * chardev/char.c: fix "abstract device type" error message + * target/riscv: Fix mcycle/minstret increment behavior + * hw/net/can/sja1000: fix bug for single acceptance filter and standard frame + * target/i386: the sgx_epc_get_section stub is reachable + * configure: use a native non-cross compiler for linux-user + * include/ui/rect.h: fix qemu_rect_init() mis-assignment + * target/riscv/kvm: do not use non-portable strerrorname_np() + * iotests: Basic tests for internal snapshots + * vl: Improve error message for conflicting -incoming and -loadvm + * block: Fix crash when loading snapshot on inactive node +- Fixes: + * bsc#1218484 (CVE-2023-6693) + rabbitmq-server +- Sync Factory version (3.12.11) Into SLE-15-SP6 +- The following bugs were fixed in upstream updates rather then + via patching. + * CVE-2021-22116 + * CVE-2021-32718 + * CVE-2021-32719 + * CVE-2022-31008 + * CVE-2023-46118 + * bsc#1186203 + * bsc#1187818 + * bsc#1187819 + * bsc#1199431 + * bsc#1205267 + * bsc#1216582 +- The following patches are no longer needed + * bsc1199431.patch + * fix-CVE-2021-22116.patch + * fix-CVE-2021-32718.patch + * fix-CVE-2021-32719.patch + * fix-CVE-2022-31008-0.patch + * fix-CVE-2022-31008-1.patch + * fix-CVE-2022-31008-2.patch + * fix-CVE-2022-31008-3.patch + * fix-CVE-2023-46118-0.patch + * fix-CVE-2023-46118-1.patch +- The following are the dropped changelog entries minus datestamps +- Simon Lees - + Danilo Spinella - + Danilo Spinella - + Danilo Spinella +- update to 3.12.11: + * Quorum queue declared when one of cluster nodes was down + could trigger connection exceptions. + * Avoids a rare exception that could stop TCP socket writes on + a client connection. + * `queue_deleted` and `queue_created` internal events now + include queue type as a module name, and not an inconsistent + (with the other queue and stream types) value `classic`. + * Definition files that are virtual host-specific cannot be + imported on boot. Such files will now be detected early and + the import process will terminate after logging a more + informative message. + * Several AMQP 1.0 application properties are now more + correctly converted to AMQP 0-9-1 headers by + cross-protocol Shovels. + * The priority property now populates an AMQP 1.0 header with + the same name, per AMQP 1.0 spec. + * Metric label values now escape certain non-ASCII characters. + * Avoids an exception when an MQTT client that used a QoS 0 + subscription reconnects and its original connection node + is down. + * Avoids an exception when an MQTT client connection was force- + closed via the HTTP API. + * Certain CLI commands could not be run in a shell script loop, + unless the script explicitly redirected standard input. + * `rabbitmq-diagnostics cluster_status` now responds much + quicker when a cluster node has gone down, were shut down, + or otherwise has become unreachable by the rest of the cluster. + * Reverted a change to `DELETE /api/queues/{vhost}/{name}` that + allowed removal of exclusive queues and introduced + unexpected side effects. + * `DELETE /api/policies/{vhost}/{policy}` returned a 500 + response instead of a 404 one when target virtual host did + not exist. + * Avoid log noise when an HTTP API request is issued against a + booting or very freshly booted node. + * HTTP API endpoints that involves contacting multiple nodes + now respond much quicker when a cluster node + has gone down, were shut down, or otherwise has become + unreachable by the rest of the cluster + * Definition exported for just one virtual host cannot be + imported at node boot time. + * Now such files are detected early with a clear log message + and immediate node boot process termination. + * To obtain source code of the entire distribution, please + download the archive named `rabbitmq-server-3.12.11.tar.xz` + instead of the source tarball produced by GitHub. + +- update to 3.12.10: + * Avoids two Shovels being started after an upgrade from 3.12.6 + or older versions. + * When a topic permission was deleted, an internal event of type + permission.deleted was emitted in some cases, instead of + topic.permission.deleted. + * Shovels on 3.12.8 nodes failed during a rolling cluster upgrade + due to internal identifier format changes. + * Avoids an unnecessary warning in the logs. + * avoids a potential exception in the autoheal partition handler. + * raft.segment_max_entries is now validated to prevent the value + from overflowing its 16-bit segment file field. Maximum + supported value is now 65535. + +- update to 3.12.7: + * Stream replication connections configured to use exclusively + TLSv1.3 failed. + * On startup, stream replicas will handle one more potential + case of segment file corruption after an unclean shutdown. + * `default_policies.*.queue_pattern` definition in + `rabbitmq.conf` was incorrectly parsed. + * Avoid log noise when inter-node connections frequently fail + and recover. + * Optimized stream index scans. Longer scans could result in + some replicas stopping with a timeout. + * Classic queue storage version is now a supported key for + operator policies. + * Queue length limit overflow behavior now can be configured + via operator policies. + * Several `list_stream_*` commands (available via both + `rabbitmq-diagnostics` and `rabbitmq-streams`) commands now + can display replica node in addition to other fields. + * `rabbitmqctl add_user` now can accept a pre-generated salted + password instead of a plain text password, both as a + positional argument and via standard input: + * Message consumption with the "Nack message, requeue: true" + option did not actually requeue deliveries. + * HTTP API request body size is now limited to 10 MiB by + default. + * Two endpoints, one that accepts messages for publishing + (note: publishing over the HTTP API is greatly discouraged) + * and another for definition import, + * will now reject larger transfers with a `400 Bad Request` + response. + * `DELETE /api/queues/{vhost}/{name}` now can delete exclusive + queues. + * Key supported by operator policies are now grouped by queue + type in the UI. + * Improved data safety for confirms in environments where the + plugin uses classic queues. + * Avoid an exception when a not fully established MQTT-over- + WebSockets connection terminated. + * Recovery of bindings of durable queues bound to a transient + JMS topic exchange failed. + * Recovery of bindings of durable queues bound to a transient + `x-modulo-hash` exchange failed. + * Recovery of bindings of durable queues bound to a transient + recent history exchange failed. + * `osiris` has been upgraded to `1.6.9` + * Queue recovery on node restart in certain conditions could + run into an exception + * `file_handle_cache` operations are now safer when handling + non-existent keys. + * Fixed a potential resource leak in at-least-once dead + lettering from quorum queues. + * AMQP 1.0 clients that try to publish in a way that results in + the message not being routed anywhere are now notified with + a more sensible settlement status. + * Prometheus scraping API endpoints now support optional + authentication. + * The plugin now filters out values that are `undefined` or + `NaN`, simply excluding them from the API endpoint response. + Previously, if a metric was not computed for any reason (e.g. + free disk space monitor was disabled on the node), + its value could end up being rendered as `undefined` or `NaN`, + two values that Prometheus scrapers cannot handle (for + * The plugin will now enforce maximum STOMP frame size. Frames + larger than that size will be rejected. The default maximum + size is 4 MiB. It can be increased or decreased: + * ``` ini + * # increase maximum supported STOMP frame size to 10 MiB + * stomp.max_frame_size = 10485760 + * ``` + * To reduce it from the default 4 MiB to 2 MiB: + * ``` ini + * # 2 MiB + * stomp.max_frame_size = 2097152 + * ``` + * Shovel will gracefully stop when its destination (target) + does not exist. + * Such shovels will then be periodically restarted to retry. + * It is now possible to opt in to deactivate file handle cache + use in the plugin: + * ``` ini + * web_mqtt.use_file_handle_cache = false + * ``` + * It is now possible to opt in to deactivate file handle cache + use in the plugin: + * ``` ini + * web_stomp.use_file_handle_cache = false + * ``` + * `ra` was upgraded to `2.6.3` + * Declaration of a classic queue could run into an exception. + * Classic queues v1 (CQv1) that had a backlog of messages + stored by 3.9 and earlier versions could run into an exception + during queue index recovery after an upgrade to 3.10.x or any + later series. + * Nodes that had a large number of quorum queues could observe + accumulation of Erlang processes under significant load. + * Feature flag discovery on a newly added node could discover + an incomplete inventory of feature flags. + * Feature flag discovery operations will now be retried + multiple times in case of network failures. + * Nodes in clusters that had quorum queues and non-mirrored + classic queues on stopped (or failed) nodes could run into an + exception. + * The same exception could affect `rabbitmqctl list_queues`. + * Proxy Protocol v2 LOCAL packets were not supported. + * When a quorum queue does not find its local replica data + files on boot, it will now log a warning. + * An attempt to clear limits of a non-existent virtual host + failed with a 500 status code. + * The "Queues" tab in the UI was renamed to "Queue and Streams" + to better reflect its contents. + * New HTTP API endpoints for quorum queue replica management, + equivalent to the `rabbitmq-queues` commands that manage replicas. + * ``` + * POST /api/queues/quorum/{vhost}/{name}/replicas/add + * DELETE /api/queues/quorum/{vhost}/{name}/replicas/remove + * POST /api/queues/quorum/replicas/on/{node}/grow + * DELETE /api/queues/quorum/replicas/on/{node}/shrink + * ``` + * Stream client connections that authenticated using x.509 + certificates failed. + * Only set OAuth 2 client's CA certificate file setting when it + is defined. + * The plugin will now accept JWT tokens without a `scope`. Such + tokens would only be useful when the plugin is used exclusively + for authentication and not authorization. + * `oauth2` is now an accepted alias for the OAuth 2 + authentication and authorization backend: + * ``` + * auth_backends.1 = oauth2 + * ``` + * Previously the only option for OAuth 2 was using a full + module name, `rabbit_auth_backend_oauth2`. + * STOMP plugin log entries had an extra line feed character. + * `ra` was upgraded to `2.6.2` + +- Improve erlang-rabbitmq-client Provides: + The package provides two erlang applications: amqp_client and rabbit_common + which are expected to be Required as erlang-%{appname} + +- Update to 3.12.0 + * Optimizations for both quorum and classic queues: improved throughput, + lower throughput variability, lower latency, lower memory footprint + * More mature and efficient implementation of (non-mirrored) classic + queues v2 (CQv2) + * Classic queue lazy and non-lazy modes no longer apply: classic + queues v2 always behave very similarly + * to the lazy mode in earlier release series: moving data to disk + aggressively and only keeping a subset of data in memory + * Significantly reduced MQTT and Web MQTT memory footprint per connection + * OAuth 2, OIDC, IDP support + * Even more configurability of the OAuth 2 plugin +- More bugfixes and enhancements: + https://www.rabbitmq.com/changelog.html + +- Update to 3.11.3 + + Core Server + * Stream unsubscription leaked metric counters. + * Stream could become unavailable in certain node or network + failure scenarios. + * It is now possible to pre-configure virtual host limits for + groups of virtual hosts. + * Quorum queue replicas no longer try to contact their unreachable + peers for metrics. + + CLI Tools + * rabbitmq-diagnostics status now handles server responses where + free disk space is not yet computed. + * All enabled (explicitly or as a dependency) plugins are scanned. + * rabbitmq-diagnostics memory_breakdown now returns results much + faster in environments with a large number of quorum queues. + +- Update to version 3.10.10: + + Core Server + * Partially reverts an unsafe inter-node communication + optimization that could affect classic mirrored queue + operation ordering. + * Classic mirrored queue leader replica issued to much credit + to follower replicas, resulting in an uneven load and + memory footprint between them. + * Intra-cluster communication link metric collector could run + into an exception when peer connection has just been + re-established, e.g. after a peer node restart. + + MQTT Plugin + * When a node was put into maintenance mode, it closed all MQTT + client connections cluster-wide instead of just local client + connections. +- For updates between 3.10.5 and 3.10.9, please see + https://www.rabbitmq.com/changelog.html + +- Update to 3.10.5 + * Quorum queue could run into an exception when dead lettering a message + under certain conditions. +- Changes from 3.10.4 + * Avoid seeding default user in old clusters that still use the deprecated + management.load_definitions option. + * Streams could run into an exception or fetch stale stream position + data in some scenarios. + * rabbitmqctl set_log_level did not have any effect on logging via + amq.rabbitmq.log + +- Update to 3.10.2 + * Default log level used a four-character severity abbreviation + instead of more common longer format, for example, warn instead + of warning. + * Fix CLI tools failed to run on Erlang 25 + +- add upstream signing key and verify source signature + +- Update to 3.10.0 + * See https://github.com/rabbitmq/rabbitmq-server/blob/v3.10.x/release-notes/3.10.0.md + for the full changelog. + * Potentially breaking changes + - Messages delivered by a quorum queue and negatively acknowledged + with a requeue will be added to the back of the queue until the + queue has redelivery limit set. With a redelivery limit, requeueing + will use the original position of the message if possible. + - idle_since field now uses RFC 3339 format. + +- Update to 3.9.14 + * See https://github.com/rabbitmq/rabbitmq-server/blob/v3.9.x/release-notes/3.9.14.md + for the full changelog. + * Build time compatibility with Elixir 1.13 (gh#rabbitmq/rabbitmq-server#4019) + - Drop Elixir-1.13-OptionParser-no-longer-supports-atom-val.patch + - Drop Support-Elixir-1.13.patch + * Adapt to a breaking Erlang 24.3 LDAP client change. + +- Add zsh BuildRequires to fix "directories not owned by a package" + in zsh-completion. + +- Update to 3.9.13 + * Core Server Bug Fixes and Enhancements + - Disk space monitor now correctly parses output on (at least + some) systems where non-ASCII characters are used in paths. + - Stream leader election is now deterministic when cluster is + undergoing a rolling upgrade. + - Queue and binding definition import can be delayed until a + moment when at least N nodes (e.g. three) have joined the + cluster. +- Allow building with Elixir 1.13.x + * Support-Elixir-1.13.patch + * Elixir-1.13-OptionParser-no-longer-supports-atom-val.patch + +- Update to 3.9.12 + * See https://github.com/rabbitmq/rabbitmq-server/blob/v3.9.x/release-notes/3.9.12.md + for the full changelog. + * Core Server Bug Fixes and Enhancements + - (Fix) Authentication and authorization backend exceptions + could potentially leak user-provided credentials to node log. + - Unnamed parameters and policies in definition files will now + be rejected as invalid. + +- Update to 3.9.11 + * Core Server Bug Fixes + - When a TLS-enabled listener failed to stop, it logged all of + its settings which could contain sensitive values. + * Core Server Enhancements + - Quorum queues now store commands for enqueued messages in a + more compact format on disk (some derivative data has been dropped). + - queue.declare-ok response to AMQP 0-9-1 clients operating on + a stream could return a ready-for-delivery message count + value that was out of sync with the stream leader replica. + - Classic queues now deliver more efficiently on channels that + had global QoS changed during consumer operation. + * Prometheus Plugin Enhancements + - New optional metrics provided by the GET /metrics/detailed + endpoint. These metrics are cluster-wide, and therefore must + not be aggregated. + * Management Agent Plugin Enhancements + - Disabling the plugin will stop metric collection performed + periodically by queues, streams, connections, et cetera. +- Changes in 3.9.10: + * Core Server Bug Fixes + - Make stream coordinator more defensive to rapid declaration + and deletion cycles. + * Core Server Enhancements + - Several inter-node communication listener settings are now + exposed to rabbitmq.conf: + + distribution.listener.port_range.min = 25675 + + distribution.listener.port_range.max = 25675 + + distribution.listener.interface = 192.168.0.1 + * OAuth 2 Plugin Bug Fixes + - Signing keys specified in rabbitmq.conf were not translated + correctly, resulting in exceptions during permission checks. +- Drop upstreamed patch + * harden_rabbitmq-server.service.patch: https://github.com/rabbitmq/rabbitmq-server/pull/3770 + +- Update to 3.9.9: + * Core Server Bug Fixes + - Fixed an issue where node monitor could produce a false network + partition when one of the cluster members was restarted. + - Message store resiliency improvements. + - Reduced log noise in certain scenarios where a new queue leader + is elected. + - Queue leader rebalancing now logs less. + * Prometheus Plugin Bug Fixes + - TLS-enabled Prometheus endpoint listener port was not correctly + stored internally. + * Management Plugin Bug Fixes + - Persistent message count is now displayed correctly on + individual queue pages. + - Restore compatibility with IE 11. + * Consistent Hashing Exchange Plugin Bug Fixes + - Corrected deletion of duplicate bindings between an exchange + and a queue. + * Enhancements + - Core Server: cluster_formation.target_cluster_size_hint is a + new configuration setting that can be used to specify expected + initial cluster size. + - Prometheus Plugin: Metric rendering efficiency improvements + (mostly latency). +- Don't install the (now gone) OCF script. +- Refreshed patch: + * harden_rabbitmq-server.service.patch + +- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): + * harden_rabbitmq-server.service.patch + Modified: + * rabbitmq-server.service + +- Update to 3.9.8: + * Core Server Bug Fixes + - When the mandatory flag was used when publishing to classic + queues, but publisher confirms were not, channels memory + usage would grow indefinitely. + - rabbitmq-diagnostics memory_breakdown failed to read memory + of connection reader, writer and channel processes. + - In some environments, Stream replicas advertised IP + addresses that could not be reached by cluster peers. + RabbitMQ node hostnames are now advertised as well so that + other peers can resolve them to get an externally visible IP + address. + * Prometheus Plugin Enhancements + - More data is exposed via the GET /metrics/detailed endpoint. + * Management Plugin Bug Fixes + - When setting topic permissions, the list of exchanges in the + UI now honors the currently selected virtual host. + * AWS Peer Discovery Plugin Enhancements + - The plugin now logs more details for failed AWS API + requests. + * Web STOMP Plugin Enhancements + - STOMP-over-WebSockets connections now can consume from + streams. + +- Update to 3.9.7: + + All Components + * All bytecode is now compiled using the +deterministic + compiler flag. This should eliminate the capture of some + irrelevant build environment attributes in produced + artifacts, improve consistency between builds, and reduce the + file level diff between release artifacts. + + Core Server + * Enhancements + - Classic queue shutdown now uses a much higher timeout (up + to 10 minutes instead of 30 seconds). + - In environments with many queues (especially mirrored + queues) and many consumers this means that the chance of + queue indices rebuilding after node restart is now + substantially lower. + * Bug Fixes + - Quorum queues no longer leak memory and disk space when a + consumer is repeatedly added and cancelled on an empty + queue. + + Prometheus Plugin + * Enhancements + - More configurability for metrics exposed via the Prometheus + endpoint. + + Shovel Plugin + * Bug Fixes + - Shovel URIs could be logged with credentials in some + scenarios. + + Dependency Upgrades + * observer_cli has been upgraded from 1.6.2 to 1.7.1 + +- Update to 3.9.6: + + Core Server + * Bug Fixes + - TLS information delivered in Proxy protocol header is now + attached to connection metrics as if it was provided by a + non-proxying client. + - max_message_size had a one-off error in the validator. + - mirroring_sync_batch_size was incorrectly validated as if + it represented batch size in bytes. + + Stream Plugin + * Bug Fixes + - Offset parameters were not stored correctly in some cases. + - Partitions list order is now stable. + - When stream clients close connections abruptly, publisher + and consumer metrics get cleaned up correctly. + + Management Plugin + * Enhancements + - Stream publishers are now listed on the individual stream + page. + - Counters have been added to the tiles of several sections + on detail pages. + + Dependency Upgrades + * Osiris was upgraded to 1.2.0 + * Ranch was upgraded to 2.1.0 +- Removes socat dependency from specs. + (gh#rabbitmq/rabbitmq-packaging#8) +- Fix rpmlint errors: + * E: script-without-shebang for autocomplete scripts + * E: dir-or-file-in-run /run/rabbitmq + +- Update to 3.9.5: + + Core Server + * Bug Fixes + - Virtual host metadata (description, tags) was not imported + from definitions. + - Reduced unnecessary debug logging from streams. + + AWS Peer Discovery Plugin + * Enhancements + - AWS API calls are now retried multiple times. + + Management Plugin + * Enhancements + - PUT /api/vhosts/{name} now can update metadata (tags and + descriptions) for existing virtual hosts. + +- Add install-bin and install-man to make target, and install into + /usr/lib instead of /usr/lib64 on 64-bit platforms (boo#1189784). +- Add deps/rabbit/docs/set_rabbitmq_policy.sh.example to %doc. + +- Separate autocomplete files into individual packages. + +- Update to 3.9.4: + * Bug fixes, see https://www.rabbitmq.com/changelog.html +- Major changes from 3.9.0: + * Streams: a new messaging abstraction complementary to queues + * Support for Erlang 24 + * Kubernetes Cluster Operator and Messaging Topology Operator + * Minimum required Erlang version is now 23.2 +- Fix spec file to align with gh#rabbitmq/rabbitmq-packaging/RPMS/Fedora/rabbitmq-server.spec. +- Update rabbitmq-server.service and rabbitmq-server.logrotate. +- Remove unused sources: + + Already in source: + * advanced.config.example + * rabbitmq-script-wrapper + * rabbitmq.conf.example + * rabbitmq.config.example + + Deprecated: + * rabbitmq-server.init + * rabbitmq-server.sysconfig + +- Use /run instead of deprecated /var/run in tmpfiles.conf + (bsc#1185075) + +- Update to RabbitMQ 3.8.16 + * This is the first release to drop support for Erlang 22.3 and + introduce support for the upcoming Erlang 24 release + * AWS Peer Discovery Plugin was unintentionally excluded from the + distribution in 3.8.15 and has now been added back. + * Management Plugin: Messaging polling HTTP API endpoint leaked + temporary connections it used in case of a polling timeout. + +- Update to RabbitMQ 3.8.15 + * Fixed quorum queues did not take snapshots as frequently as they + are expected to with some configurations. + * Fixed quorum queue name was unintentionally limited: the length + of virtual host and actual queue name was limited to 254 characters + * Fixed deleting a quorum queue would leave some of its internal + metrics data around. + * Client destination address is now obtained w.r.t. the Proxy + protocol settings. + * Full changes: + https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.15 +- Update to RabbitMQ 3.8.14 + * Fixed direct reply-to failed witn an exception on Erlang 22.3 +- Update to RabbitMQ 3.8.13 + * Fixed nodes that had an unusually long name could overflow + message property lengths with the direct reply-to identifier + they generated. +- Update to RabbitMQ 3.8.12 + * Maintenance mode no longer transfers leaders of classic mirrored + queue. + * Exclusive queues that happen to be matched by classic queue + mirroring policies will no longer be considered for rebalancing + operations since they are not actually mirrored + * Default replica count for quorum queues was using an incorrect + configuration key name. The default value is now 3, so in a + cluster of five or seven nodes, only three will host replicas + for newly declared quorum queues. + * Default runtime busy waiting settings were changed to none by + default, which reduces CPU footprint on nodes that are mostly idle. + * Definition import now imports runtime parameters after exchanges, + queues, and bindings to reduce the likelihood of starting dynamic + Shovels from racing with topology imports. + * Fixed memory monitor could run into an exception if queried very + early on node boot before it was fully initialized. + rdma-core +- Add kernel-boot-do-not-load-module-unsupported-on-s390.patch + to prevent autoload of module not supported on s390. (bsc#1219805) + rear27a +- Require dracut-mkinitrd-deprecated to get /sbin/mkinitrd + installed to avoid https://github.com/rear/rear/issues/3152 + which happens since SLE15-SP5 where dracut-mkinitrd-deprecated + is no longer installed by default because since SLE15-SP5 + mdadm does no longer require /sbin/mkinitrd (see boo#1202352). + The upstream fix https://github.com/rear/rear/pull/3155 + is not fully backward compatible so we require /sbin/mkinitrd + to stay fully backward compatible in SLE15 service packs. + +- GRUB_RESCUE_initrd.patch fixes CVE-2024-23301 + "ReaR creates world-readable initrd with GRUB_RESCUE=Y" + https://github.com/rear/rear/issues/3122 + (bsc#1218728) + rpm +- backport lua support for rpm.execute to ease migrating [bnc#1216752] + * new patch: luaexecute.diff + s390-tools +- Applied a patch for kdump initrd (bsc#1219471) + * s390-tools-sles15sp6-kdump-initrd-59-zfcp-compat-rules.patch + +- Provide groups as required by RPM 4.19 + samba +- Update to 4.19.5 + * Windows 2016 fails to restore previous version of a file from + a shadow_copy2 snapshot; (bso#13688). + * Symlinks on AIX are broken in 4.19 (and a few version before + that); (bso#15549). + * Fake directory create times has no effect; (bso#12421). + * ctime mixed up with mtime by smbd; (bso#15550). + * samba-gpupdate --rsop fails if machine is not in a site; + (bso#15548). + * gpupdate: The root cert import when NDES is not available is + broken; (bso#15557). + * samba-gpupdate should print a useful message if cepces-submit + can't be found; (bso#15552). + * samba-gpupdate logging doesn't work; (bso#15558). + * smbpasswd reset permissions only if not 0600; (bso#15555). + sbt +- Fix build with maven 3.9.6 and maven-resolver 1.9.18 + +- Fix build with maven 3.9.5 and maven-resolver 1.9.17 + shelltestrunner +- Update shelltestrunner to version 1.10. + Upstream has edited the change log file since the last release in + a non-trivial way, i.e. they did more than just add a new entry + at the top. You can review the file at: + http://hackage.haskell.org/package/shelltestrunner-1.10/src/CHANGES + +- Update shelltestrunner to version 1.9.0.1. + 1.9.0.1 (2023/8/21) + * fix build with base-4.18 shipped with GHC 9.6 (Andreas Abel) + sysprof +- Move wronly places obsoletes: + + Obsoletes sysprof-ui < 3.49 from main to -gtk package. + + Obsoletes sysprof-capture-devel-static from main to -devel + package. + +- Add explicitly-include-unistd.patch and specify higher version of + gcc to build on SLE/Leap. + +- Update to version 45.1: + + Be more defensive against oddly formed container JSON + definitions + + Limit maximum number of marks rendered in marks visualizer row + + Fallback to software perf counters which fixes Sysprof on Asahi + + Improve Rust demangler + +- Update to version 45.0: + + Ignore swapper/# scheduler details to better show activity. + + Update some subsystem name extraction. + + Updated translations. + +- Update to version 45.rc: + + A Rust demangler is provided which can demangle some newer + style Rust symbols. + + The C++ and Rust legacy demanger has improved to handle some + scenarios where <> and :: should be used. + + The D-Bus section has gained support for search filtering. + + A busy indicator is now show when callgraphs are being + generated or updated to reflect changing view options. + + Improvements to sysprof-cli and sysprof-agent to support recent + capture features. + + sysprof-cli can now specify capture buffer size in number of + pages to help in situations where you want to avoid disk + spillage. + + Zoom controls now stay sticky to the left. + + SysprofCollector will now try much harder for the peer to + process the mmap ring buffer before bailing so that the leak + collector is less likely to drop records. + + Sysprof now uses gtktimsort to sort records for a significant + speed improvement when loading large captures. + + Window titles now include document title. + + Reduction in number of samples to normalize for various charts + which results in faster loading times. You can continue to zoom + in to get better details. + + A new scheduler details instrument is provided, which uses + tracepoints to track when processes were running and on what + CPU. + + A new flamegraph is added for viewing profiling results. It is + powered by the same callgraph seen in the callgraph view, which + means changes to the callgraph can influence the flamegraph. + Colorization is provided by stack categorization in callgraphs. + + Categorization of Kernel symbols has been fixed. + + Callgraphs are now sorted incrementally to help keep the UI + responsive while loading the document. + + Accounting of weights for callgraphs has been improved to avoid + double counting summary values when recursion is used. + + A fix for a crash when pivoting to a new root in the callgraph. + + A new option to merge similar processes when generating + callgraphs. + + A new option to filter out kernel processes has been added. + This feature is quite rudimentary and involves commandline + sniffing. Improvements are requested by those seeking more + comprehensive filtering. + + Improvements to locating and symbolizing Flatpak processes. + + The files section has gained search filter support. +- Changes from version 45.beta: + + Sysprof has largely been redesigned and rewriten from the + ground up this cycle to provide better GTK 4 integration and + more advanced features. + + libsysprof-capture: This library is our static library used by + many applications and libraries to augment capture collection. + It is still installed as libsysprof-capture-4.a as a static + library for consumers. The ABI is the same, however some new + data types have been added. + + libsysprof: + - This library has been rewritten around a new document model + for captures, which has allowed for many new indexing + performance improvements as well as simpler data-binding in + the user interface. + - Additionally, a new SysprofProfiler API has been added. It + has been much simplified and allows for easier implementation + of instruments in a race free manner. + - The library heavily builds upon libdex for Futures which I + created this past window to simplify features in GNOME + Builder. + + sysprof-cli and sysprof-agent: These tools both provide similar + features albeit from a different standpoint. They have both + been updated to use the new profiler interface in libsysprof. + + sysprofd: Very minimal changes have been made to sysprofd to + help ensure that the application and libraries can still work + on systems with an older sysprofd installed on the host. + + Sysprof: The application has been completely redesigned and is + now window focused rather than tabs. The constraint of tabs was + becoming too cumbersome to maintain. +- Add libdex-1 and libpanel-1 pkgconfig() BuildRequires, as new + introduced dependencies. +- Add fdupes BuildRequires and call its macro on %install directive + against the datadir. +- Split out the sysprof shared library as libsysprof-6-6 now that + it's being versioned (6.0.0). +- Drop deprecated sysprof-ui libraries and their development files; + and add sysprof-ui < 3.49 Obsoletes tag. +- Drop multibuild facilities now. It is not worth it anymore with + the recent changes brought by this release. +- Drop harden_sysprof2.service.patch. The file it patches + (sysprof2.service) no longer exists. +- Drop no longer needed auto dependencies. +- Merge sysprof-capture-devel-static into devel sub-package due to + compilation issues with other packages that require both + sysprof-4 and sysprof-capture-4 pkgconfig modules. Those packages + expect to have header files from both sysprof-4 and + sysprof-capture-4 libraries (all header files were being packaged + into sysprof-devel packages, even sysprof-capture*.h ones), but + we can split them -- between sysprof-devel and + sysprof-capture-static devel -- because build scripts from + packages that only require sysprof-capture-4 libraries expect to + find sysprof-4 headers too, without requiring sysprof-4. +- Add sysprof-capture-devel-static < 3.49 Obsoletes tag. + +- Fix license tag (LGPL version); code under LGPL is licensed + under LGPL 3.0 or later + +- Update to version 3.48.0: + + Various a11y improvements. + + Some widgets ported to GtkColumnView. + + Sysprof-dump can now symbolicate instruction pointers. + + Visualizer group fixes for missing rows. + + Fixes for inheriting stdin when spawning processes. + + Build system fixes to improve use as a meson subproject. + + Additional shortcuts added to shortcut overlay. + + LD_PRELOAD syntax fixes. + + Updated translations. + +- Update to version 3.46.0: + + sysprof-cli is now statically linked. + + sysprof-agent now has a --decode option to decode symbols at + the end of a capture, similar to what sysprof-cli can do. + + A crash in the Elf symbol resolver has been fixed. + + Updated translations. + +- Update to version 3.45.1: + + Addition of sysprof-agent to aid in cross-container profiling + and instrumentation. (Use -Dagent=(true|false) to control. + + Additional porting to libadwaita. + + Remove unused settings schemas. + + Nightly Flatpak builds now use org.gnome.Sysprof.Devel as the + application-id. + + The application now uses org.gnome.Sysprof as the + application-id instead of org.gnome.Sysprof3. + + Icon updates. + + Updated translations. + +- Update to version 3.45.0: + + Initial port to GTK 4. + + A number of build configuration options where simplified and + will need changing by distributions to match the new, more + consistent, naming. + + Libadwaita has been added as a dependency. + + The profiler assistant has received styling changes. + + libsysprof-ui had it's ABI bumped to libsysprof-ui-5 which + targets GTK 4. +- Updates for GTK4 port in UI flavor: + + Replace pkgconfig(gtk+-3.0) BuildRequires with pkgconfig(gtk4). + + Add pkgconfig(libadwaita-1) BuildRequires. + + Introduce ui_sover, set to 5: the UI libraries are no longer in + sync with the soversion of the main libraries. +- Updated meson paramteres passed, aligning with upstreams rename + of the options: + + -Denable_gtk=%{enable_gtk} => -Dgtk=%{enable_gtk} + + -Denable_tests=false => -Dtests=false + +- Update to version 3.44.0: + + Updated translations. + +- Update to version 3.43.90: + + Require libunwind unless disabled manually to help ensure + distributions are doing the right thing. + + Add allocation leaks section to memprof. + + Fix preloading of speedtrack + + Fix capture of mapped path names with spaces. + + Updated translations. + systemd-rpm-macros +- Bump version to 15 + +- Order packages that requires systemd after systemd-sysvcompat when this part + of the transaction (bsc#1217964) + systemd-sysvcompat has been introduced recently and contains the compatibility + scripts used to support SysV init scripts. Make sure that the packages ordered + after systemd are also ordered after systemd-sysvcompat so theirs rpm + scriptlets can still rely on the compat scripts. + On distributions where systemd-sysvcompat doesn't exist, the new ordering + constraint should be a nop. + texlive-specs-a +- Replace arara.jar in arara.tar.xz with a updated log4j to + silent some simple screening tools reporting vulnerable log4j + version even if even log4j is not used that way (bsc#1218601) + tigervnc +- buildrequire xorg-x11-server-source/-sdk >= 21.1.11 and trigger + rebuild with newer xorg-x11-server-source package (bsc#1219311, + bsc#1219205) + u-boot -Fix out-of-bounds write in sqfs_readdir() may lead to arbitrary code execution CVE-2022-33103 (bsc#1201213) - Patch queue updated from https://github.com/openSUSE/u-boot.git sle15-sp4 - * Patches added: - 0022-fs-squashfs-sqfs_read-Prevent-arbit.patch - -Fix heap overflow in squashfs filesystem implementation CVE-2022-33967 (bsc#1201745) - Patch queue updated from https://github.com/openSUSE/u-boot.git sle15-sp4 - * Patches added: - 0021-fs-squashfs-Use-kcalloc-when-releva.patch - - Patch queue updated from https://github.com/openSUSE/u-boot.git sle15-sp4 + Patch queue updated from git://github.com/openSUSE/u-boot.git sle15-sp2 - 0020-i2c-fix-stack-buffer-overflow-vulne.patch + 0042-i2c-fix-stack-buffer-overflow-vulne.patch - Patch queue updated from https://github.com/openSUSE/u-boot.git sle15-sp4 - * Patches added: - 0019-net-Check-for-the-minimum-IP-fragme.patch - -Fix vulnerability in NFS, CVE-2022-30767 (bsc#1199623) - Patch queue updated from https://github.com/openSUSE/u-boot.git sle15-sp4 - * Patches added: - 0018-net-nfs-Fix-CVE-2022-30767-old-CVE-.patch - -Change branch to sle15-sp4. - Add support for RPi Zero 2 (jsc#SLE-23131). - Patch queue updated from https://github.com/openSUSE/u-boot.git sle15-sp4 - * Patches added: - 0017-rpi-Add-identifier-for-the-new-RPi-.patch - -Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.10 - * Patches added: - 0015-Enable-EFI-and-ISO-partitions-suppo.patch - boo#1191966 - 0016-Revert-video-backlight-fix-pwm-s-du.patch - boo#1187573 - -- Update to 2021.10 - -Fix Grub loading slowdown when connecting USB keyboard (bsc#1171222). - Enable BTRFS for Risc-V. - Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.10 - * Patches added: - 0013-riscv-enable-CMD_BTRFS.patch - 0014-Disable-timer-check-in-file-loading.patch - -- Update to 2021.10-rc5 -- Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.10 - * Patches dropped (upstreamed): - 0013-configs-rpi-Enable-SMBIOS-sysinfo-d.patch - -- Add hack to allow enabling CONFIG_CMD_BTRFS on riscv64 - -- Add sifiveunmatched flavor - -- Update to 2021.10-rc4 -- Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.10 - * Patches dropped: - 0014-btrfs-Use-default-subvolume-as-file.patch - -- u-boot-bin.spl is used for UART or USB boot. Lets package it - for convinience. - -Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.07 + Patch queue updated from git://github.com/openSUSE/u-boot.git sle15-sp2 - 0014-btrfs-Use-default-subvolume-as-file.patch - boo#1185656 - -- Drop qemu-riscv64spl flavor -- Use generic opensbi for sifiveunleashed - -- Rename sifivefu540 to sifiveunleashed to follow upstream + 0041-net-Check-for-the-minimum-IP-fragme.patch -- Update to 2021.07 -- Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.07 - * Patches dropped: - 0014-fs-btrfs-fix-the-false-alert-of-dec.patch - 0015-arm64-dts-meson-odroidc2-readd-PHY-.patch - -Fix Ethernet PHY initialization on OdroidC2 (boo#1187095) - Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.04 +Fix CVE-2020-8432 (bsc#1162198) and CVE-2020-10648 (bsc#1167209). + Patch queue updated from git://github.com/openSUSE/u-boot.git sle15-sp2 - 0015-arm64-dts-meson-odroidc2-readd-PHY-.patch - -* Add rockpi-n10-rk3399pro - * Several fixes and cleanups for RK3399/3328 boards: - - Replace repeated board list with is_rk3399/is_rk3328 define - - Fix non-functional rock960, copy bl31.elf - - Remove "make u-boot.itb", already part of "all" target - * Remove obsolete manual generation of SOURCE_DATE_EPOCH + 0038-cmd-gpt-Address-error-cases-during-.patch + 0039-image-Check-hash-nodes-when-checkin.patch + 0040-image-Load-the-correct-configuratio.patch -Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.04 +- Fix network synchronization issue between send and receive buffer (bsc#1175902) + Patch queue updated from git://github.com/openSUSE/u-boot.git sle15-sp2 - 0014-fs-btrfs-fix-the-false-alert-of-dec.patch - boo#1183717 bsc#1184947 + 0036-bcmgenet-fix-DMA-buffer-management.patch + 0037-bcmgenet-Add-support-for-rgmii-rxid.patch -Fix SMBIOS table entries (bsc#1183079) - Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.04 +- Enable EFI_RT_PROPERTIES_TABLE (bsc#1174029) + Patch queue updated from git://github.com/openSUSE/u-boot.git sle15-sp2 - 0013-configs-rpi-Enable-SMBIOS-sysinfo-d.patch + 0034-cmd-efidebug-new-sub-command-tables.patch + 0035-efi_loader-implement-EFI_RT_PROPERT.patch -- Add u-boot-zturnv5 flavour instead of u-boot-zturn. (bsc#1184733) - I've failed to find anybody who has v4 zturn board. - -- mx53loco now uses u-boot-dtb.imx instead of u-boot.imx - -- Update to 2021.04 (bsc#1183116) -- Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.04 - * Patches dropped: - 0006-boo-1123170-Remove-ubifs-support-fr.patch - 0007-boo-1144161-Remove-nand-mtd-spi-dfu.patch - 0008-Kconfig-add-btrfs-to-distro-boot.patch - 0009-configs-Re-sync-with-CONFIG_DISTRO_.patch - 0010-configs-am335x_evm-disable-BTRFS.patch - 0011-sunxi-dts-OrangePi-Zero-Add-SPI-ali.patch - 0012-sunxi-dts-OrangePi-Zero-Enable-SPI-.patch - 0013-sunxi-Enable-SPI-support-on-Orange-.patch - 0014-Disable-CONFIG_CMD_BTRFS-in-xilinx_.patch - 0015-rpi-Add-identifier-for-the-new-RPi4.patch - 0016-rpi-Add-identifier-for-the-new-CM4.patch - 0017-pci-pcie-brcmstb-Fix-inbound-window.patch - 0018-dm-Introduce-xxx_get_dma_range.patch - 0019-dm-test-Add-test-case-for-dev_get_d.patch - 0020-dm-Introduce-DMA-constraints-into-t.patch - 0021-dm-test-Add-test-case-for-dev-dma_o.patch - 0022-dm-Introduce-dev_phys_to_bus-dev_bu.patch - 0023-dm-test-Add-test-case-for-dev_phys_.patch - 0024-xhci-translate-virtual-addresses-in.patch - 0025-mmc-Introduce-mmc_phys_to_bus-mmc_b.patch - 0026-configs-rpi4-Enable-DM_DMA-across-a.patch - 0027-video-arm-rpi-Add-brcm-bcm2711-hdmi.patch - 0028-usb-xhci-pci-Add-DM_FLAG_OS_PREPARE.patch - 0029-pci-brcmstb-Cleanup-controller-stat.patch - 0030-fs-btrfs-Select-SHA256-in-Kconfig.patch - 0031-efi_loader-Avoid-emitting-efi_var_b.patch - 0032-configs-BPI-R2-Disable-EFI-Grub-wor.patch - 0033-configs-RPi2-Disable-EFI-Grub-worka.patch - 0034-smbios-Fix-table-whit-no-string-is-.patch +- Fix RAM discovery for 8GB devices (bsc#1172283) + Patch queue updated from git://github.com/openSUSE/u-boot.git sle15-sp2 - 0006-Kconfig-add-btrfs-to-distro-boot.patch - 0007-configs-Re-sync-with-CONFIG_DISTRO_.patch - 0008-sunxi-dts-OrangePi-Zero-Add-SPI-ali.patch - 0009-sunxi-dts-OrangePi-Zero-Enable-SPI-.patch - 0010-sunxi-Enable-SPI-support-on-Orange-.patch - 0011-Disable-CONFIG_CMD_BTRFS-in-xilinx_.patch - 0012-smbios-Fix-table-when-no-string-is-.patch + 0033-configs-rpi-set-NR_DRAM_BANKS-to-fo.patch -Fix SMBIOS tables without a string present (bsc#1183079) - Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.01 +- Enable USB on RPi4 (jsc#SLE-12150) + Patch queue updated from git://github.com/openSUSE/u-boot.git sle15-sp2 - 0034-smbios-Fix-table-whit-no-string-is-.patch - -- Fix confname assignment for zynqmp and zynq case (bsc#1182962) - -- Guard 'export BL31' for sun50i_h6 and sun50i_a64 with - '%{with uboot_atf}' condition (bsc#1182962) - -- update_git.sh: use safe tmp directories, use authenticated https:// - procotol. - -- Build with arm-trusted-firmware for Tumbleweed -- Drop unused uboot_atf_pine64 option - -Fix boot for BananaPi R2 (bsc#1180732). - Speed up boot time for RPi2. - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2021.01 - * Patches added: - 0032-configs-BPI-R2-Disable-EFI-Grub-wor.patch - 0033-configs-RPi2-Disable-EFI-Grub-worka.patch - -- Add qemu-riscv64spl - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2021.01 - * Patches added: - 0031-efi_loader-Avoid-emitting-efi_var_b.patch - -- Drop pcm051rev3 for Phytec Wega board - -- Fix binary extension for sunxi based boards - -- Add Pinephone - -- Fix documentation location + 0022-usb-xhci-Add-missing-cache-flush-in.patch + 0023-usb-xhci-Use-only-32-bit-accesses-i.patch + 0024-pci-Move-some-PCIe-register-offset-.patch + 0025-rpi4-shorten-a-mapping-for-the-DRAM.patch + 0026-rpi4-add-a-mapping-for-the-PCIe-XHC.patch + 0027-linux-bitfield.h-Add-primitives-for.patch + 0028-pci-Add-some-PCI-Express-capability.patch + 0029-pci-Add-driver-for-Broadcom-STB-PCI.patch + 0030-config-Enable-support-for-the-XHCI-.patch + 0031-arm-rpi-Add-function-to-trigger-VL8.patch + 0032-usb-xhci-Load-Raspberry-Pi-4-VL805-.patch -Update to v2021.01. - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2021.01 - * Patches dropped: - 0028-usb-xhci-xhci_bulk_tx-Don-t-BUG-whe.patch - 0029-Revert-Fix-data-abort-caused-by-mis.patch - 0030-usb-xhci-pci-Add-DM_FLAG_OS_PREPARE.patch - 0031-pci-brcmstb-Cleanup-controller-stat.patch +Fix grub2 console (bsc#1166971, bsc#1160464) + Patch queue updated from git://github.com/openSUSE/u-boot.git sle15-sp2 - 0028-usb-xhci-pci-Add-DM_FLAG_OS_PREPARE.patch - 0029-pci-brcmstb-Cleanup-controller-stat.patch - 0030-fs-btrfs-Select-SHA256-in-Kconfig.patch + 0021-efi_loader-imply-VIDEO_ANSI.patch -Fix USB in RPi4 and RPi400 (jsc@OPENSUSE-13 bsc#1180336) - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.10 - * Patches added: - 0030-usb-xhci-pci-Add-DM_FLAG_OS_PREPARE.patch - 0031-pci-brcmstb-Cleanup-controller-stat.patch - -Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.10 - * Patches added: - 0029-Revert-Fix-data-abort-caused-by-mis.patch - boo#1180728 - -- Rename sun50ia64 to sun50i_a64 and sun50ih6 to sun50i_h6 to - follow arm-trusted-firmware-* rename - -- Add rockpro64-rk3399 - -Enable RPi 4 Compute Module (jsc#SLE-16895). - Fix problems with DMA offset after FW update (bsc#1180338) - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.10 - * Patches added: - 0015-rpi-Add-identifier-for-the-new-RPi4.patch - 0016-rpi-Add-identifier-for-the-new-CM4.patch - 0017-pci-pcie-brcmstb-Fix-inbound-window.patch - 0018-dm-Introduce-xxx_get_dma_range.patch - 0019-dm-test-Add-test-case-for-dev_get_d.patch - 0020-dm-Introduce-DMA-constraints-into-t.patch - 0021-dm-test-Add-test-case-for-dev-dma_o.patch - 0022-dm-Introduce-dev_phys_to_bus-dev_bu.patch - 0023-dm-test-Add-test-case-for-dev_phys_.patch - 0024-xhci-translate-virtual-addresses-in.patch - 0025-mmc-Introduce-mmc_phys_to_bus-mmc_b.patch - 0026-configs-rpi4-Enable-DM_DMA-across-a.patch - 0027-video-arm-rpi-Add-brcm-bcm2711-hdmi.patch - 0028-usb-xhci-xhci_bulk_tx-Don-t-BUG-whe.patch - -- Add bananapim2zero flavor - -- Introduce odroid-c4 - -- Added u-boot tools binaries to tools package - -- Add pinebook-pro-rk3399 support - -Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.10 - * Patches added: - 0014-Disable-CONFIG_CMD_BTRFS-in-xilinx_.patch - bsc#1178884 - -- Fix last change - -- Add xilinxzynqvirt virtual flavor (similar to xilinxzynqmpvirt) -- zynq-zturn is provided by xilinx_zynq_virt config - -- Update to v2020.10 - * Fixes bsc#1175902, bsc#1166971, bsc#1160464, CVE-2020-8432 (bsc#1162198) - and CVE-2020-10648 (bsc#1167209) - * Implements jsc#SLE-12150 - -- Enable SPL on SiFive FU540 - -Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.10 - * Patches added: - 0011-sunxi-dts-OrangePi-Zero-Add-SPI-ali.patch - 0012-sunxi-dts-OrangePi-Zero-Enable-SPI-.patch - 0013-sunxi-Enable-SPI-support-on-Orange-.patch - -- Add Orange Pi Zero build - -- Add Bananpi-R2 build - -* Update to v2020.10-rc5 - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.10 - * Patches dropped: - 0011-configs-rpi-set-NR_DRAM_BANKS-to-fo.patch - -* Update to v2020.10-rc4 - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.10 - * Patches dropped: - 0011-usb-xhci-Add-missing-cache-flush-in.patch - 0012-usb-xhci-Use-only-32-bit-accesses-i.patch - 0013-pci-Move-some-PCIe-register-offset-.patch - 0014-rpi4-shorten-a-mapping-for-the-DRAM.patch - 0015-rpi4-add-a-mapping-for-the-PCIe-XHC.patch - 0016-linux-bitfield.h-Add-primitives-for.patch - 0017-pci-Add-some-PCI-Express-capability.patch - 0018-pci-Add-driver-for-Broadcom-STB-PCI.patch - 0019-config-Enable-support-for-the-XHCI-.patch - 0020-arm-rpi-Add-function-to-trigger-VL8.patch - 0021-usb-xhci-Load-Raspberry-Pi-4-VL805-.patch - 0022-config-Enable-USB-Keyboard-support-.patch - 0023-configs-rpi-set-NR_DRAM_BANKS-to-fo.patch - * Patches added: - 0011-configs-rpi-set-NR_DRAM_BANKS-to-fo.patch - -- Use python3 for pyelftools - -* Update to v2020.07 - * Fixes bsc#1172283 - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.07 - * Patches dropped: - 0011-net-bcmgenet-Don-t-set-ID_MODE_DIS-.patch - 0012-uboot-fs-btrfs-Use-LZO_LEN-to-repla.patch - 0013-uboot-fs-btrfs-Fix-LZO-false-decomp.patch - 0014-usb-xhci-Add-missing-cache-flush-in.patch - 0015-usb-xhci-Use-only-32-bit-accesses-i.patch - 0016-pci-Move-some-PCIe-register-offset-.patch - 0017-rpi4-shorten-a-mapping-for-the-DRAM.patch - 0018-rpi4-add-a-mapping-for-the-PCIe-XHC.patch - 0019-linux-bitfield.h-Add-primitives-for.patch - 0020-pci-Add-some-PCI-Express-capability.patch - 0021-pci-Add-driver-for-Broadcom-STB-PCI.patch - 0022-config-Enable-support-for-the-XHCI-.patch - 0023-arm-rpi-Add-function-to-trigger-VL8.patch - 0024-usb-xhci-Load-Raspberry-Pi-4-VL805-.patch - 0025-config-Enable-USB-Keyboard-support-.patch - 0026-configs-rpi-set-NR_DRAM_BANKS-to-fo.patch - * Patches added: - 0011-usb-xhci-Add-missing-cache-flush-in.patch - 0012-usb-xhci-Use-only-32-bit-accesses-i.patch - 0013-pci-Move-some-PCIe-register-offset-.patch - 0014-rpi4-shorten-a-mapping-for-the-DRAM.patch - 0015-rpi4-add-a-mapping-for-the-PCIe-XHC.patch - 0016-linux-bitfield.h-Add-primitives-for.patch - 0017-pci-Add-some-PCI-Express-capability.patch - 0018-pci-Add-driver-for-Broadcom-STB-PCI.patch - 0019-config-Enable-support-for-the-XHCI-.patch - 0020-arm-rpi-Add-function-to-trigger-VL8.patch - 0021-usb-xhci-Load-Raspberry-Pi-4-VL805-.patch - 0022-config-Enable-USB-Keyboard-support-.patch - 0023-configs-rpi-set-NR_DRAM_BANKS-to-fo.patch - -- Fix RAM discovery for 8GB devices (bsc#1172371) - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.04 - * Patches added: - 0026-configs-rpi-set-NR_DRAM_BANKS-to-fo.patch - -- Enable USB and USB keyboard on RPi4: - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.04 - * Patches added: - 0014-usb-xhci-Add-missing-cache-flush-in.patch - 0015-usb-xhci-Use-only-32-bit-accesses-i.patch - 0016-pci-Move-some-PCIe-register-offset-.patch - 0017-rpi4-shorten-a-mapping-for-the-DRAM.patch - 0018-rpi4-add-a-mapping-for-the-PCIe-XHC.patch - 0019-linux-bitfield.h-Add-primitives-for.patch - 0020-pci-Add-some-PCI-Express-capability.patch - 0021-pci-Add-driver-for-Broadcom-STB-PCI.patch - 0022-config-Enable-support-for-the-XHCI-.patch - 0023-arm-rpi-Add-function-to-trigger-VL8.patch - 0024-usb-xhci-Load-Raspberry-Pi-4-VL805-.patch - 0025-config-Enable-USB-Keyboard-support-.patch - -- Drop downstream zynqmp generic patches since zynqmp virt config - superseed it: - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.04 - * Patches dropped: - 0005-zynqmp-Add-generic-target.patch - 0006-tools-zynqmpbif-Add-support-for-loa.patch - 0007-boo-1123170-Remove-ubifs-support-fr.patch - 0008-zynqmp-generic-fix-compilation.patch - 0009-boo-1144161-Remove-nand-mtd-spi-dfu.patch - 0010-Kconfig-add-btrfs-to-distro-boot.patch - 0011-configs-Re-sync-with-CONFIG_DISTRO_.patch - 0012-configs-am335x_evm-disable-BTRFS.patch - 0013-net-bcmgenet-Don-t-set-ID_MODE_DIS-.patch - 0014-uboot-fs-btrfs-Use-LZO_LEN-to-repla.patch - 0015-uboot-fs-btrfs-Fix-LZO-false-decomp.patch - * Patches added: - 0005-tools-zynqmpbif-Add-support-for-loa.patch - 0006-boo-1123170-Remove-ubifs-support-fr.patch - 0007-boo-1144161-Remove-nand-mtd-spi-dfu.patch - 0008-Kconfig-add-btrfs-to-distro-boot.patch - 0009-configs-Re-sync-with-CONFIG_DISTRO_.patch - 0010-configs-am335x_evm-disable-BTRFS.patch - 0011-net-bcmgenet-Don-t-set-ID_MODE_DIS-.patch - 0012-uboot-fs-btrfs-Use-LZO_LEN-to-repla.patch - 0013-uboot-fs-btrfs-Fix-LZO-false-decomp.patch - -- Follow upstream commits f7c6ee7f and be1b6c32 to unify - zynq/zynqmp configs: - * Update zynq configs to use generic config + device tree for - u-boot-avnetultra96rev1 and u-boot-xilinxzynqmpzcu102rev10 - * Use upstream u-boot-xilinxzynqmpvirt instead of downstream - u-boot-xilinxzynqmpgeneric - -- Switch to http URLs, ftp is obsolete - -- Update to v2020.04: - * Platfrom fixes: Amlogic, Atmel, fsl, iMX, Marvell, Mediatek, - rockchip, RPi, samsung, socfpga, sunxi, Tegra, TI - * EFI fixes - * I2C fixes - * GPIO fixes - * MMC fixes - * SPI fixes - * USB fixes - * Filesystem fixes - * Fixes bsc#1174029 - Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.04 - * Patches dropped: - 0010-ARM-tegra-Add-NVIDIA-Jetson-Nano-De.patch - 0011-net-Add-support-for-Broadcom-GENETv.patch - 0012-rpi4-Update-memory-map-to-accommoda.patch - 0013-rpi4-Enable-GENET-Ethernet-controll.patch - 0014-Kconfig-add-btrfs-to-distro-boot.patch - 0015-configs-Re-sync-with-CONFIG_DISTRO_.patch - 0016-configs-am335x_evm-disable-BTRFS.patch - 0017-net-phy-Fix-overlong-PHY-timeout.patch - 0018-net-bcmgenet-Don-t-set-ID_MODE_DIS-.patch - 0019-uboot-fs-btrfs-Use-LZO_LEN-to-repla.patch - 0020-uboot-fs-btrfs-Fix-LZO-false-decomp.patch - * Patches added: - 0010-Kconfig-add-btrfs-to-distro-boot.patch - 0011-configs-Re-sync-with-CONFIG_DISTRO_.patch - 0012-configs-am335x_evm-disable-BTRFS.patch - 0013-net-bcmgenet-Don-t-set-ID_MODE_DIS-.patch - 0014-uboot-fs-btrfs-Use-LZO_LEN-to-repla.patch - 0015-uboot-fs-btrfs-Fix-LZO-false-decomp.patch +- set udpate_git.sh branch to sle15-sp2 virtiofsd +- Spec: Adjust libvirt/virtiofsd interop config file to handle differences in + the definition of libexecdir macro on SLE and Tumbleweed (bsc#1219772) + -- Update to upstream version v1.7.2 (jsc#4980) +- Update to upstream version v1.7.2 (jsc#PED-4980) warewulf4 +- updated to 4.5.0rc2. This fixes: + * `wwctl node list` panics if a node uses a profile with a + network which isn't present on this node (bsc#1220189). + +- updated to 4.5.0rc1 from upstream with following change: + * all overlays reside now under a `rootfs` diretory e.g. + the host overlays reside now under + /var/lib/warewulf/host/rootfs + This has the advantage that the `rootfs` can be under a version + control, without the effect that the meta files e.g. `.git` will + show up in the rendered overlays +- removed patches: + * clean-warewulf-conf.patch + * dnsmasq-template-move.patch + * removed vendor.tar.gz + +- Move example templates for client overlays to example-templates/ + in the package documentation. + waycheck +- Update to v1.1.1 + + Make the tab widget frameless + + Update branding colors in metainfo.xml + + http -> https in some links in metainfo.xml + + Add release URLs and additional release metadata in metainfo.xml + + Clarify recommended display length and screenshot types in metainfo.xml + xfsprogs +- update to 6.6.0 + - xfs_scrub: add missing license and copyright information + - xfs_db: report the device associated with each io cursor + - libxfs: Fix UAF in a requeued EFI + - xfs_io: Add new option, to exercise log2_data_unit_size in kernel fscrypt_policy_v2 + - xfs_db: Add upport to read from external log device + - metadump: New metadump format + - xfs_quota: fix missing mount point warning + yast2 +- removed "journalctl --dmesg" from save_y2los +- 4.6.7 + +- replaced "journalctl --dmesg" with "journalctl -b" +- 4.6.6 + +- Allow host/domain names starting with an underscore (bsc#1219920) +- 4.6.5 + yast2-packager +- Display a better product summary for the SLE_HPC => SLES upgrade + (jsc#PED-7841) +- 4.6.8 + zchunk +- Add OpenSSL 3.x support: [jsc#PED-6570, bsc#1217722] + * Rework hash code to support openSSL 3.x EVP API [8be0795f] + * Update tests to handle zstd 1.5.4 [7b84aabb] + * Add upstream patches: + - zchunk-OpenSSL-3-EVP-API.patch + - zchunk-OpenSSL-3-tests.patch +