Removed rpms ============ - firebird - cyrus-sasl-32bit - cyrus-sasl-crammd5-32bit - cyrus-sasl-gssapi-32bit - gettext-runtime-32bit - glibc-locale-base-32bit - libasound2-32bit - libdcerpc-binding0-32bit - libdcerpc0-32bit - libmount1-32bit - libpulse0-32bit - libsamba-util0-32bit - libsystemd0-32bit - libtevent-util0-32bit - samba-libs-32bit - insserv-compat - libfbclient2 - libib_util - libixion-0_15-0 - libndr-standard0-32bit - libndr1-32bit - liborcus-0_15-0 - libreoffice-base-drivers-firebird - libsamba-errors0-32bit - libsasl2-3-32bit - libsmbldap2-32bit - libtommath1 - libudev1-32bit - libuuid1-32bit - lifecycle-data-sle-module-basesystem - lifecycle-data-sle-module-desktop-applications - lifecycle-data-sle-module-desktop-productivity - lifecycle-data-sle-module-development-tools - lifecycle-data-sle-module-hpc - lifecycle-data-sle-module-server-applications - perl-base-32bit - sle-rt-hw_en - sle-rt-quick_en - sle-rt-shielding_en - sle-rt-virtguide_en - systemd-32bit Added rpms ========== - coreutils-doc - cyrus-sasl-32bit - cyrus-sasl-crammd5-32bit - cyrus-sasl-gssapi-32bit - dirmngr - gettext-runtime-32bit - glibc-locale-base-32bit - libndr-standard0-32bit - libndr1-32bit - libsamba-errors0-32bit - libsasl2-3-32bit - libsmbldap2-32bit - libudev1-32bit - libuuid1-32bit - perl-base-32bit - systemd-32bit - issue-generator - kmod-bash-completion - libasound2-32bit - libbox2d2 - libdcerpc-binding0-32bit - libdcerpc0-32bit - libixion-0_16-0 - libldac2 - libmount1-32bit - liborcus-0_16-0 - libpulse0-32bit - libsamba-util0-32bit - libsystemd0-32bit - libtevent-util0-32bit - pipewire-lang - samba-libs-32bit - system-group-audit Package Source Changes ====================== akonadi-server +- Add patch to work around QTBUG-72649 (boo#1173759, boo#1182982): + * 0001-Replace-disconnect-reconnect-with-recursion-detectio.patch + at +- change login shell for at user from /bin/bash to /bin/false as it + shouldn't need a valid login shell [jsc#SLE-17611] [bsc#1181576] + -- at-3.1.14-usePOSIXtimers.patch (from Fedora) - Use Posix timers, this - avoid the need of horrible suspend/resume hacks like at.sleep - with pm-utils/systemd - -- Add at-sane-envkeys.diff to skip exporting variables with - awkward keys [bsc#899160] - -- updated to 3.1.15: - * pam.conf: require pam_loginuid.so - * atd.service.in: Add Documentation field. - * atd.service.in: Set IgnoreSIGPIPE=false - -- Remove a relative path that is not needed in the service symlink - -- Remove extra remains of sysvinit compat. -- Restore needed call to fillup_only that went lost in the - sysvinit change. - -- introduced -o switch for atq [bnc#879402] - * added at-atq-timeformat.patch - --Removed init script --fix bnc#880364 - at pam file is not calling pam_loginuid - -- New upstream release 3.1.14 - + Add systemd service file. (deb#639634) - + Initialize jobno before using it. - + No longer try to compile and run a trivial C program. (deb#632301) - + Add -M option to usage message. - + Use LDFLAGS when linking programs. -- Rebased the following patches: - * at-3.1.13.patch as at-3.1.14.patch - * at-3.1.13-joblist.patch as at-3.1.14-joblist.patch - * at-3.1.13-selinux.patch as at-3.1.14-selinux.patch - * at-parse-suse-sysconfig.patch as at-3.1.14-parse-suse-sysconfig.patch - * at-makefile-deps.patch as at-3.1.14-makefile-deps.patch -- Dropped at-3.1.13-pie.patch (obsolete, now using LDFLAGS) -- Changed systemd service file [Unit] -> "Description" to match upstream -- Spec: cleanup + use some macros - -- Fixed leaking the exit code of systemctl in atd.sh. A change - to at.sleep prevents leaking systemctl exit code as well as - simplifies the script. - -- use old privs model (fixes bnc#849720) - * at-backport-old-privs.patch -- do not install sysvinit script and service file together -- add sticky bit to atjobs - -- adding service hook was in %verifyscript section not in %post - -- at-secure_getenv.patch at must use secure_getenv. - -- No http://0pointer.de/public/systemd-units/atd.service anymore - -- systemd: start as non-forking service -- systemd: start after systemd-user-sessions.service - -- Use /run not /var/run to store the pid file - -- at.sleep move away from pm-utils to systemd-sleep - -- at-makefile-deps.patch: fix makefile dependencies - -- updated to upstream 3.1.13 -- ported patches to new source code in session with Stefan Seyfried -- removed unnecessary patches - -- Ordering after syslog.target is no longer recommended. - -- fix author information in at-parse-suse-sysconfig.patch (bnc#780259#c25) - -- Use simpler HXmap_get in at-parse-suse-sysconfig.patch - (bnc#780259) - -- When sysconfig variables are empty, do not set stuff to zero - just use the defaults. - -- Fix systemd unit and sysconfig parsing the right way. - -- use /etc/sysconfig/atd variables in atd.service (bnc#780259#c4) - -- fix atd.service (bnc#780259) - -- add autoconf as buildrequire to avoid implicit dependency - -- remove call to suse_update_config (very old work around) - -- Fix rpmlint warnings - -- Support systemd. - -- Remove redundant tags/sections from specfile -- Use %_smp_mflags for parallel build - -- added missing license to distribution (bnc#693355) - -- wrong jobdir mtime handling fixed (bnc#680113) - thanks to Ingo Schwarze - -- fixed atd-atrm race condition (bnc#679857) - -- fixed bug introduced with at-3.1.8-tomorrow.patch (bnc#672586) - -- source pm-utils functions in suspend/resume script to avoid - errors - -- at now shifts jobs with passed time without a date to tomorrow - (bnc#668485) - -- own parent directories - -- /etc/at.deny has wrong account name [bnc#632250] - -- wake up atd after suspend [bnc#592349] - -- improve spec file -- Should Recommend smtp_daemon - -- added pam conversion function (reworked pam.patch) fate#306386 - -- updated patches to apply with fuzz=0 - -- closedir.patch renamed to leak-fix.patch and added others fixs - of resource leaks (bnc#533454) - -- added closedir.patch fix missing call of closedir() (bnc#523346) - -- added at-3.1.8-pam-session-as-root.patch (bnc#329210, bnc#408986) - -- added cleanup_perm.patch to fix permissions for unlink (bnc#478733) - audit -- Update to version 2.8.5: - * Fix segfault on shutdown - * Fix hang on startup (#1587995) - * Add sleep to script to dump state so file is ready when needed - * Add auparse_normalizer support for SOFTWARE_UPDATE event - * Mark netlabel events as simple events so that get processed quicker - * When audispd is reconfiguring, only SIGHUP plugins with valid pid (#1614833) - * Add 30-ospp-v42.rules to meet new Common Criteria requirements - * Update lookup tables for the 4.18 kernel - * In aureport, fix segfault in file report - * Add auparse_normalizer support for labeled networking events - * Fix memory leak in audisp-remote plugin when using krb5 transport. (#1622194) - * Event aging is off by a second - * In ausearch/auparse, correct event ordering to process oldest first - * auparse_reset was not clearing everything it should - * Add support for AUDIT_MAC_CALIPSO_ADD, AUDIT_MAC_CALIPSO_DEL events - * In ausearch/report, lightly parse selinux portion of USER_AVC events - * In ausearch/report, limit record size when malformed - * In auditd, fix extract_type function for network originating events - * In auditd, calculate right size and location for network originating events - * Treat all network originating events as VER2 so dispatcher doesn't format it - * In audisp-remote do an initial connection attempt (#1625156) - * In auditd, allow expression of space left as a percentage (#1650670) - * On PPC64LE systems, only allow 64 bit rules (#1462178) - * Make some parts of auditd state report optional based on config - * Fix ausearch when checkpointing a single file (Burn Alting) - * Fix scripting in 31-privileged.rules wrt filecap (#1662516) - * In ausearch, do not checkpt if stdin is input source - * In libev, remove __cold__ attribute for functions to allow proper hardening - * Add tests to configure.ac for openldap support - * Make systemd support files use /run rather than /var/run (Christian Hesse) - * Fix minor memory leak in auditd kerberos credentials code - * Fix auditd regression where keep_logs is limited by rotate_logs 2 file test - * In ausearch/report fix --end to use midnight time instead of now (#1671338) -- Fix build errors when using gcc-10 no-common default (bsc#1160384) - New patch: audit-fno-common.patch -- Refresh audit-allow-manual-stop.patch -- Fix version typo in audit.changes and audit-secondary.changes - -- Resolve build errors when using glibc-devel-5.3 (bsc#1163040) - New patch: audit-make-audit_filter_exclude-definition-optional.patch - audit-secondary -- Enable Aarch64 processor support. (bsc#1179515 bsc#1179806) +- Do not explicitly provide group(audit) in system-users-audit: + this is automatically handled by rpm/providers. -- Update to version 2.8.5: - * Fix segfault on shutdown - * Fix hang on startup (#1587995) - * Add sleep to script to dump state so file is ready when needed - * Add auparse_normalizer support for SOFTWARE_UPDATE event - * Mark netlabel events as simple events so that get processed quicker - * When audispd is reconfiguring, only SIGHUP plugins with valid pid (#1614833) - * Add 30-ospp-v42.rules to meet new Common Criteria requirements - * Update lookup tables for the 4.18 kernel - * In aureport, fix segfault in file report - * Add auparse_normalizer support for labeled networking events - * Fix memory leak in audisp-remote plugin when using krb5 transport. (#1622194) - * Event aging is off by a second - * In ausearch/auparse, correct event ordering to process oldest first - * auparse_reset was not clearing everything it should - * Add support for AUDIT_MAC_CALIPSO_ADD, AUDIT_MAC_CALIPSO_DEL events - * In ausearch/report, lightly parse selinux portion of USER_AVC events - * In ausearch/report, limit record size when malformed - * In auditd, fix extract_type function for network originating events - * In auditd, calculate right size and location for network originating events - * Treat all network originating events as VER2 so dispatcher doesn't format it - * In audisp-remote do an initial connection attempt (#1625156) - * In auditd, allow expression of space left as a percentage (#1650670) - * On PPC64LE systems, only allow 64 bit rules (#1462178) - * Make some parts of auditd state report optional based on config - * Fix ausearch when checkpointing a single file (Burn Alting) - * Fix scripting in 31-privileged.rules wrt filecap (#1662516) - * In ausearch, do not checkpt if stdin is input source - * In libev, remove __cold__ attribute for functions to allow proper hardening - * Add tests to configure.ac for openldap support - * Make systemd support files use /run rather than /var/run (Christian Hesse) - * Fix minor memory leak in auditd kerberos credentials code - * Fix auditd regression where keep_logs is limited by rotate_logs 2 file test - * In ausearch/report fix --end to use midnight time instead of now (#1671338) -- Fix build errors when using gcc-10 no-common default (bsc#1160384) - New patch: audit-fno-common.patch -- Refresh audit-allow-manual-stop.patch -- Fix version typo in audit.changes and audit-secondary.changes +- Create new "audit" group for read access to logs (bsc#1178154) + * add change-default-log_group.patch + * update audit-secondary.spec + +- Enable Aarch64 processor support. (bsc#1179515 bsc#1179806) -- Resolve build errors when using glibc-devel-5.3 (bsc#1163040) - New patch: audit-make-audit_filter_exclude-definition-optional.patch +- prepare usrmerge (boo#1029961) autoyast2 +- Remove the 'haspcmica' element from the schema (related to + bsc#1183352). +- 4.3.71 + +- Import the security settings after importing the bootloader + configuration (bsc#1183042). +- 4.3.70 + +- Select patterns during auto installation even when not using the + confirm mode (related to jsc#SMO-20 and bsc#1182543). +- 4.3.69 + bcm43xx-firmware +- Cater for old and new ways of configuring bluetooth on RPi. Users of + 'hciattach' expect the firmware in '/lib/firmware' while users of the serdev + configured bluetooth setups will expect it in '/lib/firmware/brcm' + (bsc#1177189). + +- use %_firmwaredir + ca-certificates +- backport bash rewrite from Factory to make sure to trigger in + transactional mode (boo#1179884) + -- use rpm -qf to determine if a ssl cert is owned by some other - package and therefore doesn't need to be migrated (related to - bnc#890205). - -- add p11 kit header to set label of migrated certificates to the - file name of the previous one (bnc#890205) - -- removed the version in the Obsoletes. The package in SLE11 got - version updated (bnc#887099). - -- clarify the start order of the generators, as certbundle.run - semi-depends on etc_ssl.run via a timestamp. (bnc#883386) - -- fix directory permissions for real this time (bnc#871639) - -- don't keep certificates with marker (bnc#875647) - -- copy custom pem files in /etc/ssl/certs to /etc/pki/anchors on - update (bnc#875647) - -- Fix typo in man page - -- package correct permissions of generated directories (bnc#871639) - -- etc_ssl.run: fix typo -- turn /etc/ssl/certs into a symlink to /var/lib/ca-certificates/pem - -- fix typo in README (bnc#845500) -- remove old extractcerts.pl - -- re-enable the CA bundle again for glib-networking (bnc#825903) - -- make sure we have p11-kit >= 0.19.3 which has the 'trust' command - (bnc#836560) - -- don't remove symlinks to other locations in /etc/ssl/certs -- use the trust binary instead of p11-kit to extract trust - -- disable generating ca-bundle for now again so people don't submit - new packages that use this file. - -- Explicitly require p11-kit, otherwise trusted certificates won't - be generated - -- update manpage - -- use p11-kit to generate the files - -- give hint about SSL_CTX_set_default_verify_paths in cert bundle - -- require coreutils for %post script - -- fix spurious rpm warning if no java exists (bnc#634793) -- move java.run to java-ca-certificates - -- catch FileNotFoundException (bnc#623365) - -* Use the gcc-java and fastjar for build to avoid dependency problems - * build keystore.class only to allow noarch package - -- create java bundles - -- also use hooks from /usr/lib/ca-certificates/update.d -- replace bundle file with symlink to file in /var as it's auto - generated - -- force rebuilding all certificate stores in %post - This also makes sure we update the hash links in /etc/ssl/certs - as openssl changed the hash format between 0.9.8 and 1.0 - -- actually install certbundle.run (bnc#594501) - -- it's ca-bundle.pem rather than cert.pem - -- obsolete openssl-certs (bnc#594434) -- update manpage (bnc#594501) - -- include /etc/ca-certificates.conf as %ghost - -- generate ca-bundle with hook script -- don't use trusted certificates in ca-bundle file for compatibility - with gnutls - -- new package - chromium +- Update to 89.0.4389.72 bsc#1182960 + - CVE-2021-21159: Heap buffer overflow in TabStrip. + - CVE-2021-21160: Heap buffer overflow in WebAudio. + - CVE-2021-21161: Heap buffer overflow in TabStrip. + - CVE-2021-21162: Use after free in WebRTC. + - CVE-2021-21163: Insufficient data validation in Reader Mode. + - CVE-2021-21164: Insufficient data validation in Chrome for iOS. + - CVE-2021-21165: Object lifecycle issue in audio. + - CVE-2021-21166: Object lifecycle issue in audio. + - CVE-2021-21167: Use after free in bookmarks. + - CVE-2021-21168: Insufficient policy enforcement in appcache. + - CVE-2021-21169: Out of bounds memory access in V8. + - CVE-2021-21170: Incorrect security UI in Loader. + - CVE-2021-21171: Incorrect security UI in TabStrip and Navigation. + - CVE-2021-21172: Insufficient policy enforcement in File System API. + - CVE-2021-21173: Side-channel information leakage in Network Internals. + - CVE-2021-21174: Inappropriate implementation in Referrer. + - CVE-2021-21175: Inappropriate implementation in Site isolation. + - CVE-2021-21176: Inappropriate implementation in full screen mode. + - CVE-2021-21177: Insufficient policy enforcement in Autofill. + - CVE-2021-21178: Inappropriate implementation in Compositing. + - CVE-2021-21179: Use after free in Network Internals. + - CVE-2021-21180: Use after free in tab search. + - CVE-2020-27844: Heap buffer overflow in OpenJPEG. + - CVE-2021-21181: Side-channel information leakage in autofill. + - CVE-2021-21182: Insufficient policy enforcement in navigations. + - CVE-2021-21183: Inappropriate implementation in performance APIs. + - CVE-2021-21184: Inappropriate implementation in performance APIs. + - CVE-2021-21185: Insufficient policy enforcement in extensions. + - CVE-2021-21186: Insufficient policy enforcement in QR scanning. + - CVE-2021-21187: Insufficient data validation in URL formatting. + - CVE-2021-21188: Use after free in Blink. + - CVE-2021-21189: Insufficient policy enforcement in payments. + - CVE-2021-21190: Uninitialized Use in PDFium. +- Added patches: + - chromium-89-quiche-private.patch + - chromium-89-quiche-dcheck.patch + - chromium-89-skia-CropRect.patch + - chromium-89-dawn-include.patch + - chromium-89-webcodecs-deps.patch + - chromium-89-EnumTable-crash.patch + - chromium-shim_headers.patch + - chromium-89-missing-cstring-header.patch + - chromium-89-AXTreeSerializer-include.patch + - chromium-88-gcc-fix-swiftshader-libEGL-visibility.patch + (bsc#1182775) +- Removed patches: + - chromium-fix-char_traits.patch + - build-with-pipewire-0.3.patch + - chromium-79-gcc-protobuf-alignas.patch + - chromium-87-CursorFactory-include.patch + - chromium-87-openscreen-include.patch + - chromium-88-vaapi-attribute.patch + - chromium-88-ozone-deps.patch + - chromium-87-webcodecs-deps.patch + - chromium-88-ityp-include.patch + - chromium-88-AXTreeFormatter-include.patch + - chromium-88-BookmarkModelObserver-include.patch + - chromium-88-federated_learning-include.patch + - chromium-88-ideographicSpaceCharacter.patch + - chromium-88-StringPool-include.patch + - chromium-88-dawn-static.patch + - chromium-88-CompositorFrameReporter-dcheck.patch + +- Update to 88.0.4324.182 bsc#1182358 + - CVE-2021-21149: Stack overflow in Data Transfer. + - CVE-2021-21150: Use after free in Downloads. + - CVE-2021-21151: Use after free in Payments. + - CVE-2021-21152: Heap buffer overflow in Media. + - CVE-2021-21153: Stack overflow in GPU Process. + - CVE-2021-21154: Heap buffer overflow in Tab Strip. + - CVE-2021-21155: Heap buffer overflow in Tab Strip. + - CVE-2021-21156: Heap buffer overflow in V8. + - CVE-2021-21157: Use after free in Web Sockets. + +- Add chromium-glibc-2.33.patch: fix Sandbox with glibc 2.33 + (bsc#1182233) + coreutils +- prepare usrmerge (boo#1029961) + +- gnulib-test-avoid-FP-perror-strerror.patch: Add patch to + avoid false-positive error in gnulib tests 'test-perror2' and + 'test-strerror_r', visible on armv7l. +- coreutils.spec: Reference the patch. + +- Drop suse-module-tools BuildRequires: this was used for the macro + regenerate_initrd_post/posttrans, which have been moved to + rpm-config-SUSE in Jan 2019. + +- coreutils-gnulib-disable-test-float.patch: Add patch to temporarily + disable the gnulib test 'test-float' failing on ppc and ppc64le. +- coreutils.spec: Reference the patch. While at it, avoid conditional + Patch and Source entries as that break cross-platform builds from + source RPMs. + +- add coreutils-use-python3.patch to minimally port away from + python 2.x use of pyinotify in the testsuite + +- Update to 8.32: + * Noteworthy changes in release 8.32 (2020-03-05) [stable] + * * Bug fixes + cp now copies /dev/fd/N correctly on platforms like Solaris where + it is a character-special file whose minor device number is N. + [bug introduced in fileutils-4.1.6] + dd conv=fdatasync no longer reports a "Bad file descriptor" error + when fdatasync is interrupted, and dd now retries interrupted calls + to close, fdatasync, fstat and fsync instead of incorrectly + reporting an "Interrupted system call" error. + [bugs introduced in coreutils-6.0] + df now correctly parses the /proc/self/mountinfo file for unusual entries + like ones with '\r' in a field value ("mount -t tmpfs tmpfs /foo$'\r'bar"), + when the source field is empty ('mount -t tmpfs "" /mnt'), and when the + filesystem type contains characters like a blank which need escaping. + [bugs introduced in coreutils-8.24 with the introduction of reading + the /proc/self/mountinfo file] + factor again outputs immediately when stdout is a tty but stdin is not. + [bug introduced in coreutils-8.24] + ln works again on old systems without O_DIRECTORY support (like Solaris 10), + and on systems where symlink ("x", ".") fails with errno == EINVAL + (like Solaris 10 and Solaris 11). + [bug introduced in coreutils-8.31] + rmdir --ignore-fail-on-non-empty now works correctly for directories + that fail to be removed due to permission issues. Previously the exit status + was reversed, failing for non empty and succeeding for empty directories. + [bug introduced in coreutils-6.11] + 'shuf -r -n 0 file' no longer mistakenly reads from standard input. + [bug introduced with the --repeat feature in coreutils-8.22] + split no longer reports a "output file suffixes exhausted" error + when the specified number of files is evenly divisible by 10, 16, 26, + for --numeric, --hex, or default alphabetic suffixes respectively. + [bug introduced in coreutils-8.24] + seq no longer prints an extra line under certain circumstances (such as + 'seq -f "%g " 1000000 1000000'). + [bug introduced in coreutils-6.10] + * * Changes in behavior + Several programs now check that numbers end properly. For example, + 'du -d 1x' now reports an error instead of silently ignoring the 'x'. + Affected programs and options include du -d, expr's numeric operands + on non-GMP builds, install -g and -o, ls's TABSIZE environment + variable, mknod b and c, ptx -g and -w, shuf -n, and sort --batch-size + and --parallel. + date now parses military time zones in accordance with common usage: + "A" to "M" are equivalent to UTC+1 to UTC+12 + "N" to "Y" are equivalent to UTC-1 to UTC-12 + "Z" is "zulu" time (UTC). + For example, 'date -d "09:00B" is now equivalent to 9am in UTC+2 time zone. + Previously, military time zones were parsed according to the obsolete + rfc822, with their value negated (e.g., "B" was equivalent to UTC-2). + [The old behavior was introduced in sh-utils 2.0.15 ca. 1999, predating + coreutils package.] + ls issues an error message on a removed directory, on GNU/Linux systems. + Previously no error and no entries were output, and so indistinguishable + from an empty directory, with default ls options. + uniq no longer uses strcoll() to determine string equivalence, + and so will operate more efficiently and consistently. + * * New Features + ls now supports the --time=birth option to display and sort by + file creation time, where available. + od --skip-bytes now can use lseek even if the input is not a regular + file, greatly improving performance in some cases. + stat(1) supports a new --cached= option, used on systems with statx(2) + to control cache coherency of file system attributes, + useful on network file systems. + * * Improvements + stat and ls now use the statx() system call where available, which can + operate more efficiently by only retrieving requested attributes. + stat and tail now know about the "binderfs", "dma-buf-fs", "erofs", + "ppc-cmm-fs", and "z3fold" file systems. + stat -f -c%T now reports the file system type, and tail -f uses inotify. + * * Build-related + gzip-compressed tarballs are distributed once again +- Refresh patches: + * coreutils-disable_tests.patch + * coreutils-getaddrinfo.patch + * coreutils-i18n.patch + * coreutils-invalid-ids.patch + * coreutils-remove_hostname_documentation.patch + * coreutils-remove_kill_documentation.patch + * coreutils-skip-gnulib-test-tls.patch + * coreutils-tests-shorten-extreme-factor-tests.patch +- coreutils-i18n.patch: + * uniq: remove collation handling as required by newer POSIX; see + - https://git.savannah.gnu.org/cgit/coreutils.git/commit/?id=8e81d44b5 + - https://www.austingroupbugs.net/view.php?id=963 +- coreutils-ls-restore-8.31-behavior-on-removed-dirs.patch: + * Add patch for 'ls' to restore 8.31 behavior on removed directories. +- coreutils.spec: + * Version: bump version. + * %check: re-enable regular 'make check' for non-multibuild package. + * reference the above new patch. +- coreutils.keyring: + * Update from upstream (Savannah). + +- disable single and testsuite builds in rings/staging +- remove duplicate "coreutils" in flavor to make it look nicer in OBS + +- minor: remove obsolete comment in spec file. + +- switch to multibuild +- add coreutils-single subpackage that contains a single binary coreutils tool + similar to busybox +- package LC_CTIME directories also in lang package +- split off doc package +- remove info macros, handled by file trigger nowadays + +- Do not recommend lang package. The lang package already has a + supplements. + +- Update to 8.31: + * Noteworthy changes in release 8.31 (2019-03-10) [stable] + * * Bug fixes + 'base64 a b' now correctly diagnoses 'b' as the extra operand, not 'a'. + [bug introduced in coreutils-5.3.0] + When B already exists, 'cp -il A B' no longer immediately fails + after asking the user whether to proceed. + [This bug was present in "the beginning".] + df no longer corrupts displayed multibyte characters on macOS. + [bug introduced with coreutils-8.18] + seq no longer outputs inconsistent decimal point characters + for the last number, when locales are misconfigured. + [bug introduced in coreutils-7.0] + shred, sort, and split no longer falsely report ftruncate errors + when outputting to less-common file types. For example, the shell + command 'sort /dev/null -o /dev/stdout | cat' no longer fails with + an "error truncating" diagnostic. + [bug was introduced with coreutils-8.18 for sort and split, and + (for shared memory objects only) with fileutils-4.1 for shred] + sync no longer fails for write-only file arguments. + [bug introduced with argument support to sync in coreutils-8.24] + 'tail -f file | filter' no longer exits immediately on AIX. + [bug introduced in coreutils-8.28] + 'tail -f file | filter' no longer goes into an infinite loop + if filter exits and SIGPIPE is ignored. + [bug introduced in coreutils-8.28] + * * Changes in behavior + cksum, dd, hostid, hostname, link, logname, sleep, tsort, unlink, + uptime, users, whoami, yes: now always process --help and --version options, + regardless of any other arguments present before any optional '--' + end-of-options marker. + nohup now processes --help and --version as first options even if other + parameters follow. + 'yes a -- b' now outputs 'a b' instead of including the end-of-options + marker as before: 'a -- b'. + echo now always processes backslash escapes when the POSIXLY_CORRECT + environment variable is set. + When possible 'ln A B' now merely links A to B and reports an error + if this fails, instead of statting A and B before linking. This + uses fewer system calls and avoids some races. The old statting + approach is still used in situations where hard links to directories + are allowed (e.g., NetBSD when superuser). + ls --group-directories-first will also group symlinks to directories. + 'test -a FILE' is not supported anymore. Long ago, there were concerns about + the high probability of humans confusing the -a primary with the -a binary + operator, so POSIX changed this to 'test -e FILE'. Scripts using it were + already broken and non-portable; the -a unary operator was never documented. + wc now treats non breaking space characters as word delimiters + unless the POSIXLY_CORRECT environment variable is set. + * * New features + id now supports specifying multiple users. + 'date' now supports the '+' conversion specification flag, + introduced in POSIX.1-2017. + printf, seq, sleep, tail, and timeout now accept floating point + numbers in either the current or the C locale. For example, if the + current locale's decimal point is ',', 'sleep 0,1' and 'sleep 0.1' + now mean the same thing. Previously, these commands accepted only + C-locale syntax with '.' as the decimal point. The new behavior is + more compatible with other implementations in non-C locales. + test now supports the '-N FILE' unary operator (like e.g. bash) to check + whether FILE exists and has been modified since it was last read. + env now supports '--default-signal[=SIG]', '--ignore-signal[=SIG]', and + '--block-signal[=SIG], to setup signal handling before executing a program. + env now supports '--list-signal-handling' to indicate non-default + signal handling before executing a program. + * * New commands + basenc is added to complement existing base64,base32 commands, + and encodes and decodes printable text using various common encodings: + base64,base64url,base32,base32hex,base16,base2,z85. + * * Improvements + ls -l now better aligns abbreviated months containing digits, + which is common in Asian locales. + stat and tail now know about the "sdcardfs" file system on Android. + stat -f -c%T now reports the file system type, and tail -f uses inotify. + stat now prints file creation time when supported by the file system, + on GNU Linux systems with glibc >= 2.28 and kernel >= 4.11. +- Refresh patches (line number changes only): + * coreutils-disable_tests.patch + * coreutils-i18n.patch + * coreutils-misc.patch + * coreutils-remove_hostname_documentation.patch + * coreutils-remove_kill_documentation.patch + * coreutils-skip-gnulib-test-tls.patch + * coreutils-tests-shorten-extreme-factor-tests.patch +- coreutils.spec: + * Version: bump version. + * URL: Use https scheme. + * %description: Add 'basenc' tool. + * Change gitweb to cgit URL with https in a comment. +- coreutils.keyring: + * Update for added section headers ('GPG keys of '). + +- Update to 8.30: + * Noteworthy changes in release 8.30 (2018-07-01) [stable] + * * Bug fixes + 'cp --symlink SRC DST' will again correctly validate DST. + If DST is a regular file and SRC is a symlink to DST, + then cp will no longer allow that operation to clobber DST. + Also with -d, if DST is a symlink, then it can always be replaced, + even if it points to SRC on a separate device. + [bugs introduced with coreutils-8.27] + 'cp -n -u' and 'mv -n -u' now consistently ignore the -u option. + Previously, this option combination suffered from race conditions + that caused -u to sometimes override -n. + [bug introduced with coreutils-7.1] + 'cp -a --no-preserve=mode' now sets appropriate default permissions + for non regular files like fifos and character device nodes etc., + and leaves mode bits of existing files unchanged. + Previously it would have set executable bits on created special files, + and set mode bits for existing files as if they had been created. + [bug introduced with coreutils-8.20] + 'cp --remove-destination file symlink' now removes the symlink + even if it can't be traversed. + [bug introduced with --remove-destination in fileutils-4.1.1] + ls no longer truncates the abbreviated month names that have a + display width between 6 and 12 inclusive. Previously this would have + output ambiguous months for Arabic or Catalan locales. + 'ls -aA' is now equivalent to 'ls -A', since -A now overrides -a. + [bug introduced in coreutils-5.3.0] + 'mv -n A B' no longer suffers from a race condition that can + overwrite a simultaneously-created B. This bug fix requires + platform support for the renameat2 or renameatx_np syscalls, found + in recent Linux and macOS kernels. As a side effect, ‘mv -n A A’ + now silently does nothing if A exists. + [bug introduced with coreutils-7.1] + * * Changes in behavior + 'cp --force file symlink' now removes the symlink even if + it is self referential. + ls --color now matches file extensions case insensitively. + * * New features + cp --reflink now supports --reflink=never to enforce a standard copy. + env supports a new -v/--debug option to show verbose information about + each processing step. + env supports a new -S/--split-string=S option to split a single argument + string into multiple arguments. Used to pass multiple arguments in scripts + (shebang lines). + md5sum accepts a new option: --zero (-z) to delimit the output lines with a + NUL instead of a newline character. This also disables file name escaping. + This also applies to sha*sum and b2sum. + rm --preserve-root now supports the --preserve-root=all option to + reject any command line argument that is mounted to a separate file system. + * * Improvements + cut supports line lengths up to the max file size on 32 bit systems. + Previously only offsets up to SIZE_MAX-1 were supported. + stat and tail now know about the "exfs" file system, which is a + version of XFS. stat -f --format=%T now reports the file system type, + and tail -f uses inotify. + wc avoids redundant processing of ASCII text in multibyte locales, + which is especially significant on macOS. + * * Build-related + Adjust to glibc >= 2.28 (bsc#1182550, jsc#SLE-13520, jsc#SLE-13756) +- Refresh patches (line number changes only): + * coreutils-build-timeout-as-pie.patch + * coreutils-disable_tests.patch + * coreutils-remove_hostname_documentation.patch + * coreutils-remove_kill_documentation.patch + * coreutils-skip-gnulib-test-tls.patch + * coreutils-tests-shorten-extreme-factor-tests.patch +- coreutils.spec: + * (License): osc changed the value from "GPL-3.0+" to "GPL-3.0-or-later". + * (build): Make sure that parse-datetime.{c,y} ends up in debuginfo (rh#1555079). +- coreutils-i18n.patch: + * src/exand.c,src/unexpand.c: Avoid -Wcomment warning. + * src/cut.c (cut_characters_or_cut_bytes_no_split): Change idx from size_t + to uintmax_t type to avoid a regression on i586, armv7l and ppc. + Compare upstream, non-MB commit: + https://git.sv.gnu.org/cgit/coreutils.git/commit/?id=d1a754c8272 + (cut_fields_mb): Likewise for field_idx. + * tests/misc/cut.pl: Remove downstream tweaks as upstream MB tests are + working since a while. +- coreutils.keyring: Update Assaf Gordon's GPG public key. + -- sort-keycompare-mb.patch: make sure to NUL-terminate the sort keys. - Fixes http://bugs.gnu.org/18540 - -- Add coreutils-fix_false_du_failure_on_newer_xfs.patch that fixes a false - negative in the testsuite. -- Add coreutils-disable_tests.patch to not run a tests that fail inside the OBS. -- Add coreutils-test_without_valgrind.patch to not use valgrind in shuf-reservoir. - -- Add patches for upstream glitches: - - coreutils-fix-man-deps.patch - - coreutils-chroot-perform-chdir-unless-skip-chdir.patch -- Refresh patches: - - coreutils-build-timeout-as-pie.patch - - coreutils-getaddrinfo.patch - - coreutils-i18n.patch - - coreutils-misc.patch - - coreutils-ocfs2_reflinks.patch - - coreutils-remove_hostname_documentation.patch - - coreutils-remove_kill_documentation.patch - - coreutils-skip-gnulib-test-tls.patch - - coreutils-tests-shorten-extreme-factor-tests.patch -- Remove now-upstream patches: - - coreutils-copy-fix-selinux-existing-dirs.patch - - coreutils-gnulib-tests-ppc64le.patch - - coreutils-tests-avoid-FP-cp-cpuinfo.patch - - coreutils-test-avoid-FP-when-no-ACL-support.patch - - coreutils-ln-avoid-segfault-for-empty-target.patch - - coreutils-date-avoid-crash-in-TZ-parsing.patch - - coreutils-shuf-repeat-avoid-crash-when-input-empty.patch - - coreutils-improve_df_--human_and_--si,_help_and_man_page.patch - - coreutils-avoid_sizeof_charPP__static_analysis_warning.patch - - coreutils-also_deduplicate_virtual_file_systems.patch - - coreutils-fix_handling_of_symlinks_in_mount_list.patch - - coreutils-ignore_non_file_system_entries_in_proc_mounts.patch - - coreutils-avoid_clang_-Wtautological-constant-out-of-range-compare_warning.patch - - coreutils-use_the_last_device_name_provided_by_the_system.patch - - coreutils-avoid_compiler_warnings_with_some_assert_implementations.patch - - coreutils-use_all_of_the_last_device_details_provided.patch - - coreutils-output_placeholder_values_for_inaccessible_mount_points.patch - - coreutils-look_for_accessible_mount_points_for_specified_devices.patch - - coreutils-report_correct_device_in_presence_of_eclipsed_mounts.patch - - coreutils-avoid_an_inconsequential_mem_leak.patch -- Update to 8.23 (2014-07-18) [stable] - * * Bug fixes - chmod -Rc no longer issues erroneous warnings for files with special bits set. - [bug introduced in coreutils-6.0] - cp -a, mv, and install --preserve-context, once again set the correct SELinux - context for existing directories in the destination. Previously they set - the context of an existing directory to that of its last copied descendent. - [bug introduced in coreutils-8.22] - cp -a, mv, and install --preserve-context, no longer seg fault when running - with SELinux enabled, when copying from file systems that return an error - when reading the SELinux context for a file. - [bug introduced in coreutils-8.22] - cp -a and mv now preserve xattrs of symlinks copied across file systems. - [bug introduced with extended attribute preservation feature in coreutils-7.1] - date could crash or go into an infinite loop when parsing a malformed TZ="". - [bug introduced with the --date='TZ="" ..' parsing feature in coreutils-5.3.0] - dd's ASCII and EBCDIC conversions were incompatible with common practice and - with POSIX, and have been corrected as follows. First, conv=ascii now - implies conv=unblock, and conv=ebcdic and conv=ibm now imply conv=block. - Second, the translation tables for dd conv=ascii and conv=ebcdic have been - corrected as shown in the following table, where A is the ASCII value, W is - the old, wrong EBCDIC value, and E is the new, corrected EBCDIC value; all - values are in octal. - A W E - 041 117 132 - 133 112 255 - 135 132 275 - 136 137 232 - 174 152 117 - 176 241 137 - 313 232 152 - 325 255 112 - 345 275 241 - [These dd bugs were present in "the beginning".] - df has more fixes related to the newer dynamic representation of file systems: - Duplicates are elided for virtual file systems like tmpfs. - Details for the correct device are output for points mounted multiple times. - Placeholder values are output for inaccessible file systems, rather than - than error messages or values for the wrong file system. - [These bugs were present in "the beginning".] - df now outputs all appropriate entries in the presence of bind mounts. - On some systems, entries would have been incorrectly elided due to - them being considered "dummy" mounts. - [bug introduced in coreutils-8.22] - du now silently ignores directory cycles introduced with bind mounts. - Previously it would issue a warning and exit with a failure status. - [bug introduced in coreutils-8.1] - head --bytes=-N and --lines=-N now handles devices more - consistently, not ignoring data from virtual devices like /dev/zero, - or on BSD systems data from tty devices. - [bug introduced in coreutils-5.0.1] - head --bytes=-N - no longer fails with a bogus diagnostic when stdin's - seek pointer is not at the beginning. - [bug introduced with the --bytes=-N feature in coreutils-5.0.1] - head --lines=-0, when the input does not contain a trailing '\n', - now copies all input to stdout. Previously nothing was output in this case. - [bug introduced with the --lines=-N feature in coreutils-5.0.1] - id, when invoked with no user name argument, now prints the correct group ID. - Previously, in the default output format, it would print the default group ID - in the password database, which may be neither real nor effective. For e.g., - when run set-GID, or when the database changes outside the current session. - [bug introduced in coreutils-8.1] - ln -sf now replaces symbolic links whose targets can't exist. Previously - it would display an error, requiring --no-dereference to avoid the issue. - [bug introduced in coreutils-5.3.0] - ln -sr '' F no longer segfaults. Now works as expected. - [bug introduced with the --relative feature in coreutils-8.16] - numfmt now handles blanks correctly in all unibyte locales. Previously - in locales where character 0xA0 is a blank, numfmt would mishandle it. - [bug introduced when numfmt was added in coreutils-8.21] - ptx --format long option parsing no longer falls through into the --help case. - [bug introduced in TEXTUTILS-1_22i] - ptx now consistently trims whitespace when processing multiple files. - [This bug was present in "the beginning".] - seq again generates correct output with start or end values = -0. - [bug introduced in coreutils-8.20.] - shuf --repeat no longer dumps core if the input is empty. - [bug introduced with the --repeat feature in coreutils-8.22] - sort when using multiple threads now avoids undefined behavior with mutex - destruction, which could cause deadlocks on some implementations. - [bug introduced in coreutils-8.6] - tail -f now uses polling mode for VXFS to cater for its clustered mode. - [bug introduced with inotify support added in coreutils-7.5] - * * New features - od accepts a new option: --endian=TYPE to handle inputs with different byte - orders, or to provide consistent output on systems with disparate endianness. - configure accepts the new option --enable-single-binary to build all the - selected programs in a single binary called "coreutils". The selected - programs can still be called directly using symlinks to "coreutils" or - shebangs with the option --coreutils-prog= passed to this program. The - install behavior is determined by the option --enable-single-binary=symlinks - or --enable-single-binary=shebangs (the default). With the symlinks option, - you can't make a second symlink to any program because that will change the - name of the called program, which is used by coreutils to determine the - desired program. The shebangs option doesn't suffer from this problem, but - the /proc/$pid/cmdline file might not be updated on all the platforms. The - functionality of each program is not affected but this single binary will - depend on all the required dynamic libraries even to run simple programs. - If you desire to build some tools outside the single binary file, you can - pass the option --enable-single-binary-exceptions=PROG_LIST with the comma - separated list of programs you want to build separately. This flag - considerably reduces the overall size of the installed binaries which makes - it suitable for embedded system. - * * Changes in behavior - chroot with an argument of "/" no longer implicitly changes the current - directory to "/", allowing changing only user credentials for a command. - chroot --userspec will now unset supplemental groups associated with root, - and instead use the supplemental groups of the specified user. - cut -d$'\n' again outputs lines identified in the --fields list, having - not done so in v8.21 and v8.22. Note using this non portable functionality - will result in the delayed output of lines. - ls with none of LS_COLORS or COLORTERM environment variables set, - will now honor an empty or unknown TERM environment variable, - and not output colors even with --colors=always. - * * Improvements - chroot has better --userspec and --group look-ups, with numeric IDs never - causing name look-up errors. Also look-ups are first done outside the chroot, - in case the look-up within the chroot fails due to library conflicts etc. - install now allows the combination of the -D and -t options. - numfmt supports zero padding of numbers using the standard printf - syntax of a leading zero, for example --format="%010f". - Also throughput was improved by up to 800% by avoiding redundant processing. - shred now supports multiple passes on GNU/Linux tape devices by rewinding - the tape before each pass, avoids redundant writes to empty files, - uses direct I/O for all passes where possible, and attempts to clear - inode storage used for small files on some file systems. - split avoids unnecessary input buffering, immediately writing input to output - which is significant with --filter or when writing to fifos or stdout etc. - stat and tail work better with HFS+, HFSX, LogFS and ConfigFS. stat -f - - -format=%T now reports the file system type, and tail -f now uses inotify, - rather than the default of issuing a warning and reverting to polling. - -- Incorporate 9 bugfixes, one documentation update and two maintenance - patches that won't harm (bnc#888215), See NEWS for specifics: - coreutils-improve_df_--human_and_--si,_help_and_man_page.patch - coreutils-avoid_sizeof_charPP__static_analysis_warning.patch - coreutils-also_deduplicate_virtual_file_systems.patch - coreutils-fix_handling_of_symlinks_in_mount_list.patch - coreutils-ignore_non_file_system_entries_in_proc_mounts.patch - coreutils-avoid_clang_-Wtautological-constant-out-of-range-compare_warning.patch - coreutils-use_the_last_device_name_provided_by_the_system.patch - coreutils-avoid_compiler_warnings_with_some_assert_implementations.patch - coreutils-use_all_of_the_last_device_details_provided.patch - coreutils-output_placeholder_values_for_inaccessible_mount_points.patch - coreutils-look_for_accessible_mount_points_for_specified_devices.patch - coreutils-report_correct_device_in_presence_of_eclipsed_mounts.patch - coreutils-avoid_an_inconsequential_mem_leak.patch - -- Add upstream patch (gnu#16855): - * coreutils-shuf-repeat-avoid-crash-when-input-empty.patch: Add - patch for shuf: with -r, don't dump core if the input is empty. - -- Add upstream patch (gnu#16872): - * coreutils-date-avoid-crash-in-TZ-parsing.patch: Add patch for - date: fix crash or infinite loop when parsing a malformed TZ="". - -- Add upstream patch (gnu#17010): - * coreutils-ln-avoid-segfault-for-empty-target.patch: Add patch - to avoid that ln(1) segfaults for an empty, relative target. - -- Add three patches from SLE12 that aren't upstream: - coreutils-misc.patch (fixes for tests) - coreutils-getaddrinfo.patch (fake success as there's no network - in the build system) - coreutils-ocfs2_reflinks.patch (support ocfs2 reflinks in cp) - -- Testsuite: avoid a failure of tests/mkdir/p-acl.sh on armv7l. - * coreutils-test-avoid-FP-when-no-ACL-support.patch: Add upstream - patch to improve the check for a working ACL support. -- Refresh patches with QUILT_REFRESH_ARGS="-p0 --no-timestamps" - for easier patch handling. - -- Add upstream patch (coreutils-copy-fix-selinux-existing-dirs.patch): - cp -a: set the correct SELinux context on already existing - destination directories (rh#1045122). -- Merge I18n fixes from Fedora (coreutils-i18n.patch): - * sort: fix sorting by non-first field (rh#1003544) - * cut: avoid using slower multi-byte code in non-UTF-8 locales - (rh#1021403, rh#499220). -- Testsuite: skip some tests: - * coreutils-skip-some-sort-tests-on-ppc.patch: Add patch to - skip 2 valgrind'ed sort tests on ppc/ppc64. - * coreutils-skip-gnulib-test-tls.patch: Add patch to skip - the gnulib test 'test-tls' on i586, x86_64, ppc and ppc64. - * coreutils-tests-avoid-FP-cp-cpuinfo.patch: Add patch to skip a - test when cp fails for /proc/cpuinfo which happens on aarch64. - * coreutils-tests-shorten-extreme-factor-tests.patch: Add patch - to skip most of the extreme-expensive factor tests. - -- Refresh patches to match the new version. - * coreutils-build-timeout-as-pie.patch: Update line number. - * coreutils-gnulib-tests-ppc64le.patch: Likewise. - * coreutils-invalid-ids.patch: Likewise. - * coreutils-remove_hostname_documentation.patch: Likewise. - * coreutils-remove_kill_documentation.patch: Likewise. - * coreutils-sysinfo.patch: Likewise. - * coreutils-i18n.patch: Likewise. -- Additional changes in coreutils-i18n.patch: - * Accommodate to upstream changes in cut.c and uniq.c. - * Fix some compiler warnings. - * Fix 145-mb test in tests/misc/uniq.pl. - * Skip sort's "2[01]a" test cases for now - to avoid a test failure on i586/x86_64. -- Remove now-upstream and therefore obsolete patches. - * coreutils-8.21.de.po.xz: Remove, upstream is latest. - * coreutils-gnulib-tests-fix-nap-race-obs.patch: - Remove, now upstream. - * coreutils-gnulib-tests-fix-nap-race.patch: Likewise. - * longlong-aarch64.patch: Likewise. -- Update to 8.22 (2013-12-13) [stable] - * * Bug fixes - df now processes the mount list correctly in the presence of unstatable - mount points. Previously it may have failed to output some mount points. - [bug introduced in coreutils-8.21] - df now processes symbolic links and relative paths to special files containing - a mounted file system correctly. Previously df displayed the statistics about - the file system the file is stored on rather than the one inside. - [This bug was present in "the beginning".] - df now processes disk device nodes correctly in the presence of bind mounts. - Now df shows the base mounted file system rather than the last one mounted. - [This bug was present in "the beginning".] - install now removes the target file if the strip program failed for any - reason. Before, that file was left behind, sometimes even with wrong - permissions. - [This bug was present in "the beginning".] - ln --relative now updates existing symlinks correctly. Previously it based - the relative link on the dereferenced path of an existing link. - [This bug was introduced when --relative was added in coreutils-8.16.] - ls --recursive will no longer exit with "serious" exit code (2), if there - is an error reading a directory not specified on the command line. - [Bug introduced in coreutils-5.3.0] - mkdir, mkfifo, and mknod now work better when creating a file in a directory - with a default ACL whose umask disagrees with the process's umask, on a - system such as GNU/Linux where directory ACL umasks override process umasks. - [bug introduced in coreutils-6.0] - mv will now replace empty directories in the destination with directories - from the source, when copying across file systems. - [This bug was present in "the beginning".] - od -wN with N larger than 64K on a system with 32-bit size_t would - print approximately 2*N bytes of extraneous padding. - [Bug introduced in coreutils-7.0] - rm -I now prompts for confirmation before removing a write protected file. - [Bug introduced in coreutils-6.8] - shred once again uses direct I/O on systems requiring aligned buffers. - Also direct I/O failures for odd sized writes at end of file are now handled. - [The "last write" bug was introduced in coreutils-5.3.0 but masked - by the alignment bug introduced in coreutils-6.0] - tail --retry -f now waits for the files specified to appear. Before, tail - would immediately exit when such a file is initially inaccessible. - [This bug was introduced when inotify support was added in coreutils-7.5] - tail -F has improved handling of symlinks. Previously tail didn't respond - to the symlink target (re)appearing after being (re)created. - [This bug was introduced when inotify support was added in coreutils-7.5] - * * New features - cp, install, mkdir, mknod, mkfifo and mv now support "restorecon" - functionality through the -Z option, to set the SELinux context - appropriate for the new item location in the file system. - csplit accepts a new option: --suppressed-matched, to elide the lines - used to identify the split points. - df --output now accepts a 'file' field, to propagate a specified - command line argument through to the output. - du accepts a new option: --inodes to show the number of inodes instead - of the blocks used. - id accepts a new option: --zero (-z) to delimit the output entries by - a NUL instead of a white space character. - id and ls with -Z report the SMACK security context where available. - mkdir, mkfifo and mknod with -Z set the SMACK context where available. - id can now lookup by user ID, in addition to the existing name lookup. - join accepts a new option: --zero-terminated (-z). As with the sort,uniq - option of the same name, this makes join consume and produce NUL-terminated - lines rather than newline-terminated lines. - uniq accepts a new option: --group to print all items, while separating - unique groups with empty lines. - shred accepts new parameters to the --remove option to give greater - control over that operation, which can greatly reduce sync overhead. - shuf accepts a new option: --repeat (-r), which can repeat items in - the output. - * * Changes in behavior - cp --link now dereferences a symbolic link as source before creating the - hard link in the destination unless the -P,--no-deref option is specified. - Previously, it would create a hard link of the symbolic link, even when - the dereferencing options -L or -H were specified. - cp, install, mkdir, mknod and mkfifo no longer accept an argument to the - short -Z option. The --context equivalent still takes an optional argument. - dd status=none now suppresses all non fatal diagnostic messages, - not just the transfer counts. - df no longer accepts the long-obsolescent --megabytes option. - stdbuf now requires at least one buffering mode option to be specified, - as per the documented interface. - * * Improvements - base64 encoding throughput for bulk data is increased by about 60%. - md5sum can use libcrypto hash routines where allowed to potentially - get better performance through using more system specific logic. - sha1sum for example has improved throughput by 40% on an i3-2310M. - This also affects sha1sum, sha224sum, sha256sum, sha384sum and sha512sum. - stat and tail work better with EFIVARFS, EXOFS, F2FS, HOSTFS, SMACKFS, SNFS - and UBIFS. stat -f --format=%T now reports the file system type, and tail -f - now uses inotify for files on all those except SNFS, rather than the default - (for unknown file system types) of issuing a warning and reverting to polling. - shuf outputs subsets of large inputs much more efficiently. - Reservoir sampling is used to limit memory usage based on the number of - outputs, rather than the number of inputs. - shred increases the default write block size from 12KiB to 64KiB - to align with other utilities and reduce the system call overhead. - split --line-bytes=SIZE, now only allocates memory as needed rather - than allocating SIZE bytes at program start. - stty now supports configuring "stick" (mark/space) parity where available. - * * Build-related - factor now builds on aarch64 based systems [bug introduced in coreutils-8.20] - -- coreutils-gnulib-tests-ppc64le.patch: Fix imported gnulib long double - math tests for little-endian PowerPC. - -- Fix issue with binary input in non-C locale (rh#1036289) - (coreutils-i18n.patch): Initialize memory for some edge cases - in the i18n patch for uniq and join. - -- Avoid false sort test failure (coreutils-i18n.patch): - As for the C locale, skip the multi-byte test case - 'output-is-input-mb.p'. - -- Require valgrind only when it exists - -- Update I18N patch from Fedora: - (coreutils-i18n.patch) - * sort: fix multibyte incompabilities (rh#821264) - * pr -e, with a mix of backspaces and TABs, could corrupt the - heap in multibyte locales (analyzed by J.Koncicky) - * path in the testsuite to cover i18n regressions - * Enable cut and sort-merge perl tests for multibyte as well -- Refresh longlong-aarch64.patch. - -- Remove "BuildRequires: help2man" as it is included. - -- Remove the the unnecessary povision of itself as rpmbuild takes - care of that. -- Remove all traces of coreutils-8.9-singlethreaded-sort.patch in - the spec file. - -- Undo the previous change. - Remove configure options gl_cv_func_printf_directive_n and - gl_cv_func_printf_infinite_long_double again because of constant - factory build failures on x86_64 and i586. The argument for - adding them was that the fortify checks would be bypassed - by the gnulib "reimplementation of printf", but that is not - the case: instead, gnulib just adds some wrapping code to ensure - a consistent behaviour on all supported platforms. - -- Override broken configure checks -- coreutils-gl_printf_safe.patch: remove unused patch - -- Explicitly list libattr-devel as BuildRequires -- More robust make install call - -- longlong-aarch64.patch: fix build on aarch64 - -- Remove su(1) and kill(1) - both are provided by util-linux now. - * su.pamd, su.default, coreutils-su.patch: Remove patch and PAM - config files related to su(1). - * coreutils-remove_kill_documentation.patch: Add patch to remove - kill from the texinfo manual. - * coreutils.spec: Remove above, su-related patch and sources. - Remove Requires:pam and BuildRequires:pam-devel. - Remove Provides:/bin/{su,kill}. - Remove paragraph mentioning su(1) and kill(1) in %description. - Remove `moving su trickery` and other left-overs from %install, - %post and %files. - Remove %posttrans and %verifyscript sections (as these contained - su-related stuff). - Add code to %install to remove kill's program and man page. - -- Try to fix nap() races in gnulib-tests. - (coreutils-gnulib-tests-fix-nap-race.patch: add upstream patch) - (coreutils-gnulib-tests-fix-nap-race-obs.patch: add openSUSE patch for OBS) - -- Provides: /bin/{kill,su} - * for compatibility with programs requiring these (like lsb) until these will - be provided by util-linux - -- Fix source url for coreutils-testsuite. - -- Added url as source. - Please see http://en.opensuse.org/SourceUrls - -- Fix multibyte issue in unexpand (rh#821262) - (coreutils-i18n.patch: patch by Roman Kollár ) -- Fix cut to terminate mbdelim string - Otherwise, cut might do an unbounded strdup of the delimiter string - in i18n mode (https://bugzilla.redhat.com/show_bug.cgi?id=911929) - (coreutils-i18n.patch, from Mark Wielaard ) -- Add su(1) again - Now, su(1) will be provided via a symlink trick - to the file installed with a ".core" suffix. - By this, we can upgrade to 8.21 without having to wait - for a util-linux version providing it. - * coreutils-su.patch: Add cumulative su patch from previous Base:System - version 8.17, ported to 8.21 build structure. This supersedes the - following partial patches: - coreutils-8.6-compile-su-with-fpie.diff, - coreutils-8.6-honor-settings-in-etc-default-su-resp-etc-login.defs.diff, - coreutils-8.6-log-all-su-attempts.diff, - coreutils-8.6-make-sure-sbin-resp-usr-sbin-are-in-PATH.diff, - coreutils-8.6-pam-support-for-su.diff, - coreutils-8.6-set-sane-default-path.diff, - coreutils-8.6-update-man-page-for-pam.diff, - coreutils-bnc#697897-setsid.patch. - * pam, pam-devel: Add as requirements, also during build. - * coreutils.spec (%description): Clarify that su is included although removed - upstreams. - (%install): Install su+kill files with suffix ".core". - (%post): Move setting permissions on su from %posttrans to %install. - (%posttrans): Create symlinks to files with ".core" suffix unless already - existing. -- Install kill(1) with the same symlink trick. -- Remove now-obsolete patches and files: - * coreutils-8.17.de.po.xz: - * coreutils-8.17.tar.xz: - Remove sources + translation of previous version - * coreutils-acl-nofollow.patch: - * coreutils-basename_documentation.patch: - * coreutils-cp-corrupt-fragmented-sparse.patch: - * coreutils-df-always-hide-rootfs.patch: - * coreutils-skip-du-slink-test.patch: - Fixed upstream. - * coreutils-getaddrinfo.patch: - * coreutils-misc.patch: - * coreutils-no_silent-rule.patch: - Remove test and build related patches. - * coreutils-ptr_int_casts.patch: - Remove because merged into coreutils-i18n.patch. -- Add files: - * coreutils-8.21.tar.xz: - Add tarball of the new upstream version - * coreutils-8.21.de.po.xz: - Add language file. -- Update patches: - * coreutils-i18n.patch - Merge some Fedora changes to keep the i18n patch like theirs. - Fix and cleanup sort's multibyte test with incorporated test data. - * coreutils-remove_hostname_documentation.patch -- Add patch to build 'timeout' as PIE (OBS requires it). - This patch actually was included in one of the old su patches. - * new patch name: coreutils-build-timeout-as-pie.patch -- Temporary disable some questionable patches (by commenting in the spec file): - * coreutils-gl_printf_safe.patch - * coreutils-8.9-singlethreaded-sort.patch -- Change build / spec file: - * Bump version from 8.17 to 8.21. - * Fix macro invocation in "Provides" for stat. - * Remove ancient "Obsoletes" entries. - * Remove/add the above removed/added sources and patches. - * Temporarily comment the code for statically linking LIB_GMP - (as it does not work). - * Remove -Wall from CFLAGS as it is already included in OBS' default options. - * Remove the --without-included-regex option to use - coreutils' regex implementation. - * Remove custom gl_cv_func_printf_directive_n and gl_cv_func_isnanl_works. - * Touch "man/*.x" to force the rebuild of the man pages. - * Make sort's multi-byte test script executable in %check section. - * Hardcode package name for "%find_lang" and "%files lang -f" lines. - * In the %files section, add the COPYING and THANKS files. - Furthermore, fix the path to the LC_TIME files. - * Change package description to accomodate to added programs - (hostid, nproc, realpath, stdbuf, truncate) - and mention the hacky installation of programs to move (kill, su). -- Update to 8.21 (2013-02-14) [stable] - * * New programs - numfmt: reformat numbers - * * New features - df now accepts the --output[=FIELD_LIST] option to define the list of columns - to include in the output, or all available columns if the FIELD_LIST is - omitted. Note this enables df to output both block and inode fields together. - du now accepts the --threshold=SIZE option to restrict the output to entries - with such a minimum SIZE (or a maximum SIZE if it is negative). - du recognizes -t SIZE as equivalent, for compatibility with FreeBSD. - * * Bug fixes - cp --no-preserve=mode now no longer exits non-zero. - [bug introduced in coreutils-8.20] - cut with a range like "N-" no longer allocates N/8 bytes. That buffer - would never be used, and allocation failure could cause cut to fail. - [bug introduced in coreutils-8.10] - cut no longer accepts the invalid range 0-, which made it print empty lines. - Instead, cut now fails and emits an appropriate diagnostic. - [This bug was present in "the beginning".] - cut now handles overlapping to-EOL ranges properly. Before, it would - interpret "-b2-,3-" like "-b3-". Now it's treated like "-b2-". - [This bug was present in "the beginning".] - cut no longer prints extraneous delimiters when a to-EOL range subsumes - another range. Before, "echo 123|cut --output-delim=: -b2-,3" would print - "2:3". Now it prints "23". [bug introduced in 5.3.0] - cut -f no longer inspects input line N+1 before fully outputting line N, - which avoids delayed output for intermittent input. - [bug introduced in TEXTUTILS-1_8b] - factor no longer loops infinitely on 32 bit powerpc or sparc systems. - [bug introduced in coreutils-8.20] - install -m M SOURCE DEST no longer has a race condition where DEST's - permissions are temporarily derived from SOURCE instead of from M. - pr -n no longer crashes when passed values >= 32. Also, line numbers are - consistently padded with spaces, rather than with zeros for certain widths. - [bug introduced in TEXTUTILS-1_22i] - seq -w ensures that for numbers input in scientific notation, - the output numbers are properly aligned and of the correct width. - [This bug was present in "the beginning".] - seq -w ensures correct alignment when the step value includes a precision - while the start value does not, and the number sequence narrows. - [This bug was present in "the beginning".] - seq -s no longer prints an erroneous newline after the first number, and - outputs a newline after the last number rather than a trailing separator. - Also seq no longer ignores a specified step value when the end value is 1. - [bugs introduced in coreutils-8.20] - timeout now ensures that blocking of ALRM signals is not inherited from - its parent, which would cause timeouts to be ignored. - [the bug dates back to the initial implementation] - * * Changes in behavior - df --total now prints '-' into the target column (mount point) of the - summary line, accommodating the --output option where the target field - can be in any column. If there is no source column, then df prints - 'total' in the target column. - df now properly outputs file system information with bind mounts present on - the system by skipping duplicate entries (identified by the device number). - Consequently, df also elides the early-boot pseudo file system type "rootfs". - nl no longer supports the --page-increment option, which has been - deprecated since coreutils-7.5. Use --line-increment instead. - * * Improvements - readlink now supports multiple arguments, and a complementary - - z, --zero option to delimit output items with the NUL character. - stat and tail now know about CEPH. stat -f --format=%T now reports the file - system type, and tail -f uses polling for files on CEPH file systems. - stty now supports configuring DTR/DSR hardware flow control where available. - * * Build-related - Perl is now more of a prerequisite. It has long been required in order - to run (not skip) a significant percentage of the tests. Now, it is - also required in order to generate proper man pages, via help2man. The - generated man/*.1 man pages are no longer distributed. Building without - perl, you would create stub man pages. Thus, while perl is not an - official prerequisite (build and "make check" will still succeed), any - resulting man pages would be inferior. In addition, this fixes a bug - in distributed (not from clone) Makefile.in that could cause parallel - build failure when building from modified sources, as is common practice - for a patched distribution package. - factor now builds on x86_64 with x32 ABI, 32 bit MIPS, and all HPPA systems, - by avoiding incompatible asm. [bug introduced in coreutils-8.20] - A root-only test predicate would always fail. Its job was to determine - whether our dummy user, $NON_ROOT_USERNAME, was able to run binaries from - the build directory. As a result, all dependent tests were always skipped. - Now, those tests may be run once again. [bug introduced in coreutils-8.20] -- Update to 8.20 (2012-10-23) [stable] - * * New features - dd now accepts 'status=none' to suppress all informational output. - md5sum now accepts the --tag option to print BSD-style output with GNU - file name escaping. This also affects sha1sum, sha224sum, sha256sum, - sha384sum and sha512sum. - * * Bug fixes - cp could read from freed memory and could even make corrupt copies. - This could happen with a very fragmented and sparse input file, - on GNU/Linux file systems supporting fiemap extent scanning. - This bug also affects mv when it resorts to copying, and install. - [bug introduced in coreutils-8.11] - cp --no-preserve=mode now no longer preserves the original file's - permissions but correctly sets mode specified by 0666 & ~umask - du no longer emits a "disk-corrupted"-style diagnostic when it detects - a directory cycle that is due to a bind-mounted directory. Instead, - it detects this precise type of cycle, diagnoses it as such and - eventually exits nonzero. - factor (when using gmp) would mistakenly declare some composite numbers - to be prime, e.g., 465658903, 2242724851, 6635692801 and many more. - The fix makes factor somewhat slower (~25%) for ranges of consecutive - numbers, and up to 8 times slower for some worst-case individual numbers. - [bug introduced in coreutils-7.0, with GNU MP support] - ls now correctly colors dangling symlinks when listing their containing - directories, with orphaned symlink coloring disabled in LS_COLORS. - [bug introduced in coreutils-8.14] - rm -i -d now prompts the user then removes an empty directory, rather - than ignoring the -d option and failing with an 'Is a directory' error. - [bug introduced in coreutils-8.19, with the addition of --dir (-d)] - rm -r S/ (where S is a symlink-to-directory) no longer gives the invalid - "Too many levels of symbolic links" diagnostic. - [bug introduced in coreutils-8.6] - seq now handles arbitrarily long non-negative whole numbers when the - increment is 1 and when no format-changing option is specified. - Before, this would infloop: - b=100000000000000000000; seq $b $b - [the bug dates back to the initial implementation] - * * Changes in behavior - nproc now diagnoses with an error, non option command line parameters. - * * Improvements - factor's core has been rewritten for speed and increased range. - It can now factor numbers up to 2^128, even without GMP support. - Its speed is from a few times better (for small numbers) to over - 10,000 times better (just below 2^64). The new code also runs a - deterministic primality test for each prime factor, not just a - probabilistic test. - seq is now up to 70 times faster than it was in coreutils-8.19 and prior, - but only with non-negative whole numbers, an increment of 1, and no - format-changing options. - stat and tail know about ZFS, VZFS and VMHGFS. stat -f --format=%T now - reports the file system type, and tail -f now uses inotify for files on - ZFS and VZFS file systems, rather than the default (for unknown file - system types) of issuing a warning and reverting to polling. tail -f - still uses polling for files on VMHGFS file systems. - * * Build-related - root-only tests now check for permissions of our dummy user, - $NON_ROOT_USERNAME, before trying to run binaries from the build directory. - Before, we would get hard-to-diagnose reports of failing root-only tests. - Now, those tests are skipped with a useful diagnostic when the root tests - are run without following the instructions in README. - We now build most directories using non-recursive make rules. I.e., - rather than running make in man/, lib/, src/, tests/, instead, the top - level Makefile.am includes a $dir/local.mk that describes how to build - the targets in the corresponding directory. Two directories remain - unconverted: po/, gnulib-tests/. One nice side-effect is that the more - accurate dependencies have eliminated a nagging occasional failure that - was seen when running parallel "make syntax-check". -- Update to 8.19 (2012-08-20) [stable] - * * Bug fixes - df now fails when the list of mounted file systems (/etc/mtab) cannot - be read, yet the file system type information is needed to process - certain options like -a, -l, -t and -x. - [This bug was present in "the beginning".] - sort -u could fail to output one or more result lines. - For example, this command would fail to print "1": - (yes 7 | head -11; echo 1) | sort --p=1 -S32b -u - [bug introduced in coreutils-8.6] - sort -u could read freed memory. - For example, this evokes a read from freed memory: - perl -le 'print "a\n"."0"x900'|valgrind sort --p=1 -S32b -u>/dev/null - [bug introduced in coreutils-8.6] - * * New features - rm now accepts the --dir (-d) option which makes it remove empty directories. - Since removing empty directories is relatively safe, this option can be - used as a part of the alias rm='rm --dir'. This improves compatibility - with Mac OS X and BSD systems which also honor the -d option. -- Update to 8.18 (2012-08-12) [stable] - * * Bug fixes - cksum now prints checksums atomically so that concurrent - processes will not intersperse their output. - [the bug dates back to the initial implementation] - date -d "$(printf '\xb0')" would print 00:00:00 with today's date - rather than diagnosing the invalid input. Now it reports this: - date: invalid date '\260' - [This bug was present in "the beginning".] - df no longer outputs control characters present in the mount point name. - Such characters are replaced with '?', so for example, scripts consuming - lines output by df, can work reliably. - [This bug was present in "the beginning".] - df --total now exits with an appropriate diagnostic and error code, when - file system --type options do not lead to a processed file system. - [This bug dates back to when --total was added in coreutils-7.0] - head --lines=-N (-n-N) now resets the read pointer of a seekable input file. - This means that "head -n-3" no longer consumes all of its input, and lines - not output by head may be processed by other programs. For example, this - command now prints the final line, 2, while before it would print nothing: - seq 2 > k; (head -n-1 > /dev/null; cat) < k - [This bug was present in "the beginning".] - ls --color would mis-color relative-named symlinks in / - [bug introduced in coreutils-8.17] - split now ensures it doesn't overwrite the input file with generated output. - [the bug dates back to the initial implementation] - stat and df now report the correct file system usage, - in all situations on GNU/Linux, by correctly determining the block size. - [df bug since coreutils-5.0.91, stat bug since the initial implementation] - tail -f no longer tries to use inotify on AUFS or PanFS file systems - [you might say this was introduced in coreutils-7.5, along with inotify - support, but even now, its magic number isn't in the usual place.] - * * New features - stat -f recognizes the new remote file system types: aufs, panfs. - * * Changes in behavior - su: this program has been removed. We stopped installing "su" by - default with the release of coreutils-6.9.90 on 2007-12-01. Now, - that the util-linux package has the union of the Suse and Fedora - patches as well as enough support to build on the Hurd, we no longer - have any reason to include it here. - * * Improvements - sort avoids redundant processing in the presence of inaccessible inputs, - or unwritable output. Sort now diagnoses certain errors at start-up, - rather than after potentially expensive processing. - sort now allocates no more than 75% of physical memory by default, - to better share system resources, and thus operate more efficiently. - [The default max memory usage changed from 50% to 100% in coreutils-8.16] - -- do not require texinfo for building, texlive is a bit too heavy - -- Avoid segmentation fault in "join -i" with long line input - (bnc#798541, VUL-1, CVE-2013-0223) - * src/join.c: Instead of usig unreliable alloca() stack allocation, - use heap allocation via xmalloc()+free(). - (coreutils-i18n.patch, from Philipp Thomas ) -- Avoid segmentation fault in "sort -d" and "sort -M" with long line input - (bnc#798538, VUL-1, CVE-2013-0221) - * src/sort.c: Instead of usig unreliable alloca() stack allocation, - use heap allocation via xmalloc()+free(). - (coreutils-i18n.patch, from Philipp Thomas ) -- Avoid segmentation fault in "uniq" with long line input - (bnc#796243, VUL-1, CVE-2013-0222) - * src/cut.c: Instead of usig unreliable alloca() stack allocation, - use heap allocation via xmalloc()+free(). - (coreutils-i18n.patch) -- Fix test-suite errors (bnc#798261). - * tests/cp/fiemap-FMR: Fix path to src directory and declare - require_valgrind_ function. - (coreutils-cp-corrupt-fragmented-sparse.patch) - * tests/misc/cut: - Fix src/cut.c to properly pass output-delimiter tests. - Synchronize cut.c related part of the i18n patch with Fedora's. - Merge coreutils-i18n-infloop.patch into coreutils-i18n.patch. - Merge coreutils-i18n-uninit.patch into coreutils-i18n.patch. - In tests/misc/cut, do not replace the non-i18n error messages. - (coreutils-i18n.patch) - * tests/rm/ext3-perf: - This test failed due to heavy parallel CPU and/or disk load because it - is based on timeouts. Do not run the test-suite with 'make -jN. - (coreutils.spec, coreutils-testsuite.spec) - * tests/du/slink: - This test fails on OBS infrastructure and will be removed upstreams - in coreutils-8.21 anyway. Skip the test until we upgrade. - Upstream discussion: - http://lists.gnu.org/archive/html/coreutils/2013-01/msg00053.html - (coreutils-skip-du-slink-test.patch) - * Further spec changes: - Run more tests: also run "very expensive" tests; add acl, python-pyinotify, - strace and valgrind to the build requirements. - Remove patch5 and patch6 as they are now merged into coreutils-i18n.patch - (see above). - (coreutils.spec, coreutils-testsuite.spec) -- Maintenance changes: - (coreutils.spec, coreutils-testsuite.spec) - * Add perl and texinfo to the build requirements as they are needed to - re-generate the man pages and the texinfo documentation. - * Remove already-active "-Wall" compiler option from CFLAGS variable. - * Install the compressed test-suite.log into the documentation directory - of the coreutils-testsuite package (section %check and %files). - * Properly guard the spec sections for the coreutils and the - coreutils-testsuite package. - * Update patches to reflect new line numbers. - -- Hardcode the name passed to find_lang so that it works for - coreutils-testsuite too. - -- Don't call autoreconf on distributions older then 12.0 - because their autoconf is too old, so also patch Makefile.in - in addition to Makefile.am where needed. - -- Update default posix version to 200112 (bnc#783352). -- Add coreutils-df-always-hide-rootfs.patch: - Hide rootfs in df (df not using yet /proc/self/mountinfo). - -- Statically link to gmp otherwise expr depends on gmp and gmp - configure script depends on expr which creates a build cycle. - -- Add the missing parts in coreutil.spec so that the testsuite is - only run when coreutils-testsuite is built. Also add additional - BuildRequires for the testsuite. - -- Add script pre_checkin.sh that creates spec and changes for - coreutils-testsuite from their coreutils counterparts. - -- Add upstream patch: - * cp could read from freed memory and could even make corrupt copies. - This could happen with a very fragmented and sparse input file, - on GNU/Linux file systems supporting fiemap extent scanning. - This bug also affects mv when it resorts to copying, and install. - [bug introduced in coreutils-8.11] (bnc#788459 gnu#12656) - -- fix coreutils-8.9-singlethreaded-sort.patch to - respect OMP_NUM_THREADS again. - -- Update to 8.17: - * * Bug fixes - * stat no longer reports a negative file size as a huge positive - number. [bug present since 'stat' was introduced in - fileutils-4.1.9] - * * New features - * split and truncate now allow any seekable files in situations - where the file size is needed, instead of insisting on regular - files. - * fmt now accepts the --goal=WIDTH (-g) option. - * stat -f recognizes new file system types: bdevfs, inodefs, qnx6 - * * Changes in behavior - * cp,mv,install,cat,split: now read and write a minimum of 64KiB at - a time. This was previously 32KiB and increasing to 64KiB was - seen to increase throughput by about 10% when reading cached - files on 64 bit GNU/Linux. - * cp --attributes-only no longer truncates any existing destination - file, allowing for more general copying of attributes from one - file to another. -- Bring german message catalog up-to-date - -- Build factor with gmp support - -- Two new upstream patches: - * id and groups, when invoked with no user name argument, would - print the default group ID listed in the password database, and - sometimes that ID would be neither real nor effective. For - example, when run set-GID, or in a session for which the default - group has just been changed, the new group ID would be listed, - even though it is not yet effective. - * 'cp S D' is no longer subject to a race: if an existing D were - removed between the initial stat and subsequent - open-without-O_CREAT, cp would fail with a confusing diagnostic - saying that the destination, D, was not found. Now, in this - unusual case, it retries the open (but with O_CREAT), and hence - usually succeeds. With NFS attribute caching, the condition was - particularly easy to trigger, since there, the removal of D could - precede the initial stat. [This bug was present in "the - beginning".] (bnc#760926). - -- Make stdbuf binary find libstdbuf.so by looking in the right - path (bnc#741241). - -- Update to 8.16: - - Improvements: - * As a GNU extension, 'chmod', 'mkdir', and 'install' now accept - operators '-', '+', '=' followed by octal modes; - * Also, ordinary numeric modes with five or more digits no longer - preserve setuid and setgid bits, so that 'chmod 00755 FOO' now - clears FOO's setuid and setgid bits. - * dd now accepts the count_bytes, skip_bytes iflags and the - seek_bytes oflag, to more easily allow processing portions of a - file. - * dd now accepts the conv=sparse flag to attempt to create sparse - output, by seeking rather than writing to the output file. - * ln now accepts the --relative option, to generate a relative - symbolic link to a target, irrespective of how the target is - specified. - * split now accepts an optional "from" argument to - - -numeric-suffixes, which changes the start number from the - default of 0. - * split now accepts the --additional-suffix option, to append an - additional static suffix to output file names. - * basename now supports the -a and -s options, which allow - processing of more than one argument at a time. Also the - complementary -z option was added to delimit output items with - the NUL character. - * dirname now supports more than one argument. Also the complementary - z option was added to delimit output items with the NUL character. - - Bug fixes - * du --one-file-system (-x) would ignore any non-directory - specified on the command line. For example, "touch f; du -x f" - would print nothing. [bug introduced in coreutils-8.15] - * mv now lets you move a symlink onto a same-inode destination - file that has two or more hard links. - * "mv A B" could succeed, yet A would remain. - * realpath no longer mishandles a root directory. - - Improvements - * ls can be much more efficient, especially with large directories - on file systems for which getfilecon-, ACL-check- and XATTR- - check-induced syscalls fail with ENOTSUP or similar. - * 'realpath --relative-base=dir' in isolation now implies - '--relative-to=dir' instead of causing a usage failure. - * split now supports an unlimited number of split files as default - behavior. - For a detaild list se NEWS in the documentation. -- Add up-to-date german translation. - -- Add two upstream patches that speed up ls (bnc#752943): - * Cache (l)getfilecon calls to avoid the vast majority of the failing - underlying getxattr syscalls. - * Avoids always-failing queries for whether a file has a nontrivial - ACL and for whether a file has certain "capabilities". - -- Update to 8.15: - * * New programs - realpath: print resolved file names. - * * Bug fixes - du --one-file-system (-x) would ignore any non-directory specified on - the command line. For example, "touch f; du -x f" would print nothing. - [bug introduced in coreutils-8.14] - du -x no longer counts root directories of other file systems. - [bug introduced in coreutils-5.1.0] - ls --color many-entry-directory was uninterruptible for too long - [bug introduced in coreutils-5.2.1] - ls's -k option no longer affects how ls -l outputs file sizes. - It now affects only the per-directory block counts written by -l, - and the sizes written by -s. This is for compatibility with BSD - and with POSIX 2008. Because -k is no longer equivalent to - - -block-size=1KiB, a new long option --kibibyte stands for -k. - [bug introduced in coreutils-4.5.4] - ls -l would leak a little memory (security context string) for each - nonempty directory listed on the command line, when using SELinux. - [bug probably introduced in coreutils-6.10 with SELinux support] - split -n 1/2 FILE no longer fails when operating on a growing file, or - (on some systems) when operating on a non-regular file like /dev/zero. - It would report "/dev/zero: No such file or directory" even though - the file obviously exists. Same for -n l/2. - [bug introduced in coreutils-8.8, with the addition of the -n option] - stat -f now recognizes the FhGFS and PipeFS file system types. - tac no longer fails to handle two or more non-seekable inputs - [bug introduced in coreutils-5.3.0] - tail -f no longer tries to use inotify on GPFS or FhGFS file systems - [you might say this was introduced in coreutils-7.5, along with inotify - support, but the new magic numbers weren't in the usual places then.] - * * Changes in behavior - df avoids long UUID-including file system names in the default listing. - With recent enough kernel/tools, these long names would be used, pushing - second and subsequent columns far to the right. Now, when a long name - refers to a symlink, and no file systems are specified, df prints the - usually-short referent instead. - tail -f now uses polling (not inotify) when any of its file arguments - resides on a file system of unknown type. In addition, for each such - argument, tail -f prints a warning with the FS type magic number and a - request to report it to the bug-reporting address. -- Bring german message catalog up to date. -- Include upstream fix for du. -- Include upstream patch fixing basename documentation. - -- keep binaries in /usr (UserMerge project) - -- Adjust license for coreutils-8.6-honor-settings-in-etc-default-su-resp-etc-login.defs.diff - [bnc#735081]. - -- license update: GPL-3.0+ - Consolidate to GPL-3.0+ and use SPDX format - (http://www.spdx.org/licenses). More or less compatible to Fedora package - (who don^t use full SPDX implementation) - -- add automake as buildrequire to avoid implicit dependency - -- Add upstream patch that fixes three bugs in tac: - - remove sole use of sprintf in favor of stpcpy - - don't misbehave with multiple non-seekable inputs - - don't leak a file descriptor for each non-seekable input - -- Uniformly use german quotes not french ones in german messages. - -- Update to 8.14. Changes since 8.12: - Bug fixes: - - ls --dereference no longer outputs erroneous "argetm" strings for - dangling symlinks when an 'ln=target' entry is in $LS_COLORS. - [bug introduced in fileutils-4.0] - - ls -lL symlink once again properly prints "+" when the referent has - an ACL. [bug introduced in coreutils-8.13] - - sort -g no longer infloops for certain inputs containing NaNs [bug - introduced in coreutils-8.5] - - chown and chgrp with the -v --from= options, now output the correct - owner. I.E. for skipped files, the original ownership is output, - not the new one. [bug introduced in sh-utils-2.0g] - - cp -r could mistakenly change the permissions of an existing - destination directory. [bug introduced in coreutils-6.8] - - cp -u -p would fail to preserve one hard link for each up-to-date - copy of a src-hard-linked name in the destination tree. I.e., if - s/a and s/b are hard-linked and dst/s/a is up to date, "cp -up s - dst" would copy s/b to dst/s/b rather than simply linking dst/s/b - to dst/s/a. [This bug appears to have been present in "the - beginning".] - - fts-using tools (rm, du, chmod, chgrp, chown, chcon) no longer use - memory proportional to the number of entries in each directory they - process. Before, rm -rf 4-million-entry-directory would consume - about 1GiB of memory. Now, it uses less than 30MB, no matter how - many entries there are. [this bug was inherent in the use of fts: - thus, for rm the bug was introduced in coreutils-8.0. The prior - implementation of rm did not use as much memory. du, chmod, chgrp - and chown started using fts in 6.0. chcon was added in - coreutils-6.9.91 with fts support. ] - - pr -T no longer ignores a specified LAST_PAGE to stop at. [bug - introduced in textutils-1.19q] - - printf '%d' '"' no longer accesses out-of-bounds memory in the - diagnostic. [bug introduced in sh-utils-1.16] - - split --number l/... no longer creates extraneous files in certain - cases. [bug introduced in coreutils-8.8] - - timeout now sends signals to commands that create their own process - group. timeout is no longer confused when starting off with a - child process. [bugs introduced in coreutils-7.0] - - unexpand -a now aligns correctly when there are spaces spanning a - tabstop, followed by a tab. In that case a space was dropped, - causing misalignment. We also now ensure that a space never - precedes a tab. [bug introduced in coreutils-5.3.0] - New features: - - date now accepts ISO 8601 date-time strings with "T" as the - separator. It has long parsed dates like "2004-02-29 16:21:42" - with a space between the date and time strings. Now it also parses - "2004-02-29T16:21:42" and fractional-second and time-zone-annotated - variants like "2004-02-29T16:21:42.333-07:00" - - md5sum accepts the new --strict option. With --check, it makes the - tool exit non-zero for any invalid input line, rather than just warning. - This also affects sha1sum, sha224sum, sha384sum and sha512sum. - - split accepts a new --filter=CMD option. With it, split filters - output through CMD. CMD may use the $FILE environment variable, - which is set to the nominal output file name for each invocation of - CMD. For example, to split a file into 3 approximately equal - parts, which are then compressed: - split -n3 --filter='xz > $FILE.xz' big - Note the use of single quotes, not double quotes. That creates - files named xaa.xz, xab.xz and xac.xz. - - timeout accepts a new --foreground option, to support commands not - started directly from a shell prompt, where the command is - interactive or needs to receive signals initiated from the - terminal. - Improvements: - - md5sum --check now supports the -r format from the corresponding - BSD tool. This also affects sha1sum, sha224sum, sha384sum and - sha512sum. - - pwd now works also on systems without openat. On such systems, pwd - would fail when run from a directory whose absolute name contained - more than PATH_MAX / 3 components. The df, stat and readlink - programs are also affected due to their use of the canonicalize_* - functions. - - join --check-order now prints "join: FILE:LINE_NUMBER: bad_line" - for an unsorted input, rather than e.g., "join: file 1 is not in - sorted order". - - shuf outputs small subsets of large permutations much more - efficiently. For example `shuf -i1-$((2**32-1)) -n2` no longer - exhausts memory. - - stat -f now recognizes the GPFS, MQUEUE and PSTOREFS file system - types. - - timeout now supports sub-second timeouts. - Changes in behavior: - - chmod, chown and chgrp now output the original attributes in - messages, when -v or -c specified. - - cp -au (where --preserve=links is implicit) may now replace newer - files in the destination, to mirror hard links from the source. - -- Remove redundant tags/sections from specfile - -- file-has-acl: use acl_extended_file_nofollow if available to - avoid triggering unwanted AutoFS mounts (bnc#701659). - -- Remove services. - -- delete coreutils-testsuite.spec - -- Update to 8.12: - * Bug fixes - tail's --follow=name option no longer implies --retry on systems - with inotify support. [bug introduced in coreutils-7.5] - * Changes in behavior - cp's extent-based (FIEMAP) copying code is more reliable in the face - of varying and undocumented file system semantics: - - it no longer treats unwritten extents specially - - a FIEMAP-based extent copy always uses the FIEMAP_FLAG_SYNC flag. - Before, it would incur the performance penalty of that sync only - for 2.6.38 and older kernels. We thought all problems would be - resolved for 2.6.39. - - it now attempts a FIEMAP copy only on a file that appears sparse. - Sparse files are relatively unusual, and the copying code incurs - the performance penalty of the now-mandatory sync only for them. -- Add complete german meesage catalogue. - -- Update to 8.11: - * Bug fixes - cp -a --link would not create a hardlink to a symlink, instead - copying the symlink and then not preserving its timestamp. - [bug introduced in coreutils-8.0] - cp now avoids FIEMAP issues with BTRFS before Linux 2.6.38, - which could result in corrupt copies of sparse files. - [bug introduced in coreutils-8.10] - cut could segfault when invoked with a user-specified output - delimiter and an unbounded range like "-f1234567890-". - [bug introduced in coreutils-5.3.0] - du would infloop when given --files0-from=DIR - [bug introduced in coreutils-7.1] - sort no longer spawns 7 worker threads to sort 16 lines - [bug introduced in coreutils-8.6] - touch built on Solaris 9 would segfault when run on Solaris 10 - [bug introduced in coreutils-8.8] - wc would dereference a NULL pointer upon an early out-of-memory error - [bug introduced in coreutils-7.1] - * * New features - dd now accepts the 'nocache' flag to the iflag and oflag options, - which will discard any cache associated with the files, or - processed portion thereof. - dd now warns that 'iflag=fullblock' should be used, - in various cases where partial reads can cause issues. - * * Changes in behavior - cp now avoids syncing files when possible, when doing a FIEMAP copy. - The sync is only needed on Linux kernels before 2.6.39. - [The sync was introduced in coreutils-8.10] - cp now copies empty extents efficiently, when doing a FIEMAP copy. - It no longer reads the zero bytes from the input, and also can - efficiently create a hole in the output file when --sparse=always - is specified. - df now aligns columns consistently, and no longer wraps entries - with longer device identifiers, over two lines. - install now rejects its long-deprecated --preserve_context option. - Use --preserve-context instead. - test now accepts "==" as a synonym for "=" - -- Adapt coreutils-testsuite.spec to changes in patches. - -- Remove unneeded split_suffix patch. - -- Remove the last patch as it isn't needed. It was an old patch - that removed the documentation for both hostname and hostid. - I've modified that to only remove the hostname documentation. - -- Readd documentation of hostname and hostid to texinfo - documentation. -- Remove obsolete and unused german translation. - -- Update to 8.10: - * Bug fixes - - du would abort with a failed assertion when two conditions are - met: part of the hierarchy being traversed is moved to a higher - level in the directory tree, and there is at least one more - command line directory argument following the one containing - the moved sub-tree. [bug introduced in coreutils-5.1.0] - - join --header now skips the ordering check for the first line - even if the other file is empty. [bug introduced in - coreutils-8.5] - - rm -f no longer fails for EINVAL or EILSEQ on file systems that - reject file names invalid for that file system. - - uniq -f NUM no longer tries to process fields after end of - line. [bug introduced in coreutils-7.0] - * New features - - cp now copies sparse files efficiently on file systems with - FIEMAP support (ext4, btrfs, xfs, ocfs2). Before, it had to - read 2^20 bytes when copying a 1MiB sparse file. Now, it - copies bytes only for the non-sparse sections of a file. - Similarly, to induce a hole in the output file, it had to - detect a long sequence of zero bytes. Now, it knows precisely - where each hole in an input file is, and can reproduce them - efficiently in the output file. mv also benefits when it - resorts to copying, e.g., between file systems. - - join now supports -o 'auto' which will automatically infer the - output format from the first line in each file, to ensure the - same number of fields are output for each line. - * Changes in behavior - - join no longer reports disorder when one of the files is empty. - This allows one to use join as a field extractor like: - join -a1 -o 1.3,1.1 - /dev/null -- Add upstream patch that fixes a segfault in cut. -- Add upstream patch to fix sparse fiemap tests. -- Fix i18n patch for join. - -- sort threading still broken, it deadlocks occasionally; set - default number of threads to 1 as a workaround - -- Update to 8.9: - Bug fixes - split no longer creates files with a suffix length that - is dependent on the number of bytes or lines per file. - [bug introduced in coreutils-8.8] - -- Update to 8.8. Changes since 8.6: - Bug fixes: - cp -u no longer does unnecessary copying merely because the source - has finer-grained time stamps than the destination. - od now prints floating-point numbers without losing information, and - it no longer omits spaces between floating-point columns in some cases. - sort -u with at least two threads could attempt to read through a - corrupted pointer. [bug introduced in coreutils-8.6] - sort with at least two threads and with blocked output would busy-loop - (spinlock) all threads, often using 100% of available CPU cycles to - do no work. I.e., "sort < big-file | less" could waste a lot of power. - [bug introduced in coreutils-8.6] - sort with at least two threads no longer segfaults due to use of pointers - into the stack of an expired thread. [bug introduced in coreutils-8.6] - sort --compress no longer mishandles subprocesses' exit statuses, - no longer hangs indefinitely due to a bug in waiting for subprocesses, - and no longer generates many more than NMERGE subprocesses. - sort -m -o f f ... f no longer dumps core when file descriptors are limited. - csplit no longer corrupts heap when writing more than 999 files, - nor does it leak memory for every chunk of input processed - [the bugs were present in the initial implementation] - tail -F once again notices changes in a currently unavailable - remote directory [bug introduced in coreutils-7.5] - Changes in behavior: - sort will not create more than 8 threads by default due to diminishing - performance gains. Also the --parallel option is no longer restricted - to the number of available processors. - cp --attributes-only now completely overrides --reflink. - Previously a reflink was needlessly attempted. - stat's %X, %Y, and %Z directives once again print only the integer - part of seconds since the epoch. This reverts a change from - coreutils-8.6, that was deemed unnecessarily disruptive. - To obtain a nanosecond-precision time stamp for %X use %.X; - if you want (say) just 3 fractional digits, use %.3X. - Likewise for %Y and %Z. - stat's new %W format directive would print floating point seconds. - However, with the above change to %X, %Y and %Z, we've made %W work - the same way as the others. - New features: - split accepts the --number option to generate a specific number of files. -- Add a complete german translation. -- Add upstreams patch for suffix calculation in split. - -- Use software services. -- Remove coreutils tarball. -- Don't use version specific patches as it breaks automatic - updates. - -- remove the prerequire on permissions - this will create a bad - cycle, coreutils is just too core - -- split pam patch into separate independent files so the main - feature can be shared with other distros -- don't hard require coreutils-lang - -- Update to 8.6: - o bugfixes - * du no longer multiply counts a file that is a directory or whose - link count is 1. - * du -H and -L now consistently count pointed-to files instead of - symbolic links, and correctly diagnose dangling symlinks. - * du --ignore=D now ignores directory D even when that directory is - found to be part of a directory cycle. - * split now diagnoses read errors rather than silently exiting. - * tac would perform a double-free when given an input line longer - than 16KiB. - * tail -F once again notices changes in a currently unavailable - directory, and works around a Linux kernel bug where inotify runs - out of resources. - * tr now consistently handles case conversion character classes. - o New features - * cp now accepts the --attributes-only option to not copy file data. - * du recognizes -d N as equivalent to --max-depth=N - * sort now accepts the --debug option, to highlight the part of the - line significant in the sort, and warns about questionable options. - * sort now supports -d, -f, -i, -R, and -V in any combination. - * stat now accepts the %m format directive to output the mount point - for a file. It also accepts the %w and %W format directives for - outputting the birth time of a file, if one is available. - o Changes in behavior - * df now consistently prints the device name for a bind mounted file, - rather than its aliased target. - * du now uses less than half as much memory when operating on trees - with many hard-linked files. - * ls -l now uses the traditional three field time style rather than - the wider two field numeric ISO style in locales where a style has - not been specified. - * rm's -d now evokes an error; before, it was silently ignored. - * sort -g now uses long doubles for greater range and precision. - * sort -h no longer rejects numbers with leading or trailing ".", and - no longer accepts numbers with multiple ".". It now considers all - zeros to be equal. - * sort now uses the number of available processors to parallelize - the sorting operation. - * stat now provides translated output when no format is specified. - * stat no longer accepts the --context (-Z) option. - * stat no longer accepts the %C directive when the --file-system - option is in effect. - * stat now outputs the full sub-second resolution for the atime, - mtime, and ctime values since the Epoch, when using the %X, %Y, and - %Z directives of the --format option. - * touch's --file option is no longer recognized. Use --reference=F - (-r) instead. - * truncate now supports setting file sizes relative to a reference - file. Also errors are no longer suppressed for unsupported file - types, and relative sizes are restricted to supported file types. - See NEWS in the package documentation for more verbose description. -- Add a man page for [ (a link to test1). -- Fix assignment of a char to a char * in join.c -- Add permissions verifying for su. -- Use RELRO for su. - -- Recommend instead of require lang package since it's not mandatory. - -- Use %_smp_mflags - -- Fix 'sort -V' not working because the i18n (mb handling) patch - wasn't updated to handle the new option (bnc#615073). - -- Fix typo in spec file (% missing from version). - -- Last part of fix for [bnc#533249]: Don't run account part of - PAM stack for su as root. Requires pam > 1.1.1. - -- Update to 8.5: - Bug fixes - * cp and mv once again support preserving extended attributes. - * cp now preserves "capabilities" when also preserving file ownership.7 - * ls --color once again honors the 'NORMAL' dircolors directive. - [bug introduced in coreutils-6.11] - * sort -M now handles abbreviated months that are aligned using - blanks in the locale database. Also locales with 8 bit characters - are handled correctly, including multi byte locales with the caveat - that multi byte characters are matched case sensitively. - * sort again handles obsolescent key formats (+POS -POS) correctly. - Previously if -POS was specified, 1 field too many was used in the - sort. [bug introduced in coreutils-7.2] - New features - * join now accepts the --header option, to treat the first line of - each file as a header line to be joined and printed - unconditionally. - * timeout now accepts the --kill-after option which sends a kill - signal to the monitored command if it's still running the specified - duration after the initial signal was sent. - * who: the "+/-" --mesg (-T) indicator of whether a user/tty is - accepting messages could be incorrectly listed as "+", when in - fact, the user was not accepting messages (mesg no). Before, who - would examine only the permission bits, and not consider the group - of the TTY device file. Thus, if a login tty's group would change - somehow e.g., to "root", that would make it unwritable (via - write(1)) by normal users, in spite of whatever the permission bits - might imply. Now, when configured using the - - -with-tty-group[=NAME] option, who also compares the group of the - TTY device with NAME (or "tty" if no group name is specified). - Changes in behavior - * ls --color no longer emits the final 3-byte color-resetting escape - sequence when it would be a no-op. - * join -t '' no longer emits an error and instead operates on each - line as a whole (even if they contain NUL characters). - For other changes since 7.1 see NEWS. -- Split-up coreutils-%%{version}.diff as far as possible. -- Prefix all patches with coreutils-. -- All patches have the .patch suffix. -- Use the i18n patch from Archlinux as it fixes at least one test - suite failure. - -- Fix security bug in distcheck (bnc#564373). -- refresh patches to apply cleanly. - -- enable hostid (bnc#584562) - -- add baselibs.conf as a source - -- Add .ogv to dircolors (bnc#487561). - desktop-translations +- Update to version 84.87.20210202.7db31a52: + * Update strings from Leap 15.3. + * Translated using Weblate (Arabic) + * Translated using Weblate (Catalan) + * Translated using Weblate (Central Atlas Tamazight) + * Translated using Weblate (Chinese (China)) + * Translated using Weblate (English (United Kingdom)) + * Translated using Weblate (Finnish) + * Translated using Weblate (French) + * Translated using Weblate (German) + * Translated using Weblate (Greek) + * Translated using Weblate (Indonesian) + * Translated using Weblate (Italian) + * Translated using Weblate (Portuguese (Brazil)) + * Translated using Weblate (Portuguese) + * Translated using Weblate (Romanian) + * Translated using Weblate (Russian) + * Translated using Weblate (Slovak) + * Translated using Weblate (Spanish) + * Translated using Weblate (Swedish) + * Added translation using Weblate (Central Atlas Tamazight) + * Drop obsolete mimelnk files (boo#1062631). + flatpak +- Update to version 1.10.2: + + This is a security update which fixes a potential attack where + a flatpak application could use custom formated .desktop files + to gain access to files on the host system. + + Fix memory leaks + + Some test fixes + + Documentation updates + + G_BEGIN/END_DECLS added to library headders for c++ use + + Fix for X11 cookies on OpenSUSE + + Spawn portal better handles non-utf8 filenames + glibc +- Update glibc-2.31-HTM-vzeroupper.diff with a AVX-SSE transition + fix. + +- Add glibc-2.31-HTM-vzeroupper.diff to avoid VZEROUPPER in the + AVX2 accelerated string routines which cause HTM transaction + aborts. Instead use EVEX or SSE. (bsc#1181403) + +- nscd-netgroupcache.patch: nscd: Fix double free in netgroupcache + (CVE-2021-27645, bsc#1182733, BZ #27462) + glibc:i686 +- Update glibc-2.31-HTM-vzeroupper.diff with a AVX-SSE transition + fix. + +- Add glibc-2.31-HTM-vzeroupper.diff to avoid VZEROUPPER in the + AVX2 accelerated string routines which cause HTM transaction + aborts. Instead use EVEX or SSE. (bsc#1181403) + +- nscd-netgroupcache.patch: nscd: Fix double free in netgroupcache + (CVE-2021-27645, bsc#1182733, BZ #27462) + gpg2 +- Update gpg2 for SLE15-SP3 [jsc#SLE-17559, bsc#1182572] +- Remove patches fixed upstream: + * gnupg-gpg-agent-ssh-agent.patch + * gnupg-2.2.22-fix-segv-import-keys.patch + * gnupg-Allow-redirection-from-https-to-http-for-CRLs.patch + * gnupg-CRL-fetching-via-https.patch + * gnupg-CVE-2018-1000858.patch + * gnupg-CVE-2018-12020.patch + * gnupg-CVE-2019-13050_0_of_5.patch + * gnupg-CVE-2019-13050_1_of_5.patch + * gnupg-CVE-2019-13050_2_of_5.patch + * gnupg-CVE-2019-13050_3_of_5.patch + * gnupg-CVE-2019-13050_4_of_5.patch + * gnupg-CVE-2019-13050_5_of_5.patch + * gnupg-CVE-2019-14855.patch +- Update gpg2.keyring + +- GnuPG 2.2.27: + * gpgconf: Fix case with neither local nor global gpg.conf + * gpgconf: Fix description of two new options +- includes changes from 2.2.26: + * gpg: New AKL method "ntds" + * gpg: Fix --trusted-key with fingerprint arg + * scd: Fix writing of ECC keys to an OpenPGP card + * scd: Make an USB error fix specific to SPR532 readers + * dirmngr: With new LDAP keyservers store the new attributes. + Never store the useless pgpSignerID. Fix a long standing + bug storing some keys on an ldap server. + * dirmngr: Support the new Active Direcory LDAP schema for + keyservers + * dirmngr: Allow LDAP OpenPGP searches via fingerprint + * dirmngr: Do not block other threads during keyserver LDAP calls + * Support global configuration files + * Fix the iconv fallback handling to UTF-8 + +- GnuPG 2.2.25: + * scd: Fix regression in 2.2.24 requiring gpg --card-status + before signing or decrypting + * gpgsm: Using Libksba 1.5.0 signatures with a rarely used + combination of attributes can now be verified + +- GnuPG 2.2.24: + * gpg: New command --quick-revoke-sig + * gpg: Do not use weak digest algos if selected by recipient + preference during sign+encrypt + * gpg: Switch to AES256 for symmetric encryption in de-vs mode + * gpg: Silence weak digest warnings with --quiet + * gpg: Print new status line CANCELED_BY_USER for a cancel during + symmetric encryption + * gpg: Fix the encrypt+sign hash algo preference selection for + ECDSA. This is in particular needed for keys created from + existing smartcard based keys + * agent: Fix secret key import of GnuPG 2.3 generated Ed25519 + keys + * agent: Keep some permissions of private-keys-v1.d + * dirmngr: Align sks-keyservers.netCA.pem use between ntbtls and + gnutls builds + * dirmngr: Fix the pool keyserver case for a single host in the + pool + * scd: Fix the use case of verify_chv2 by CHECKPIN + * scd: Various improvements to the ccid-driver + * scd: Minor fixes for Yubikey + * gpgconf: New option --show-versions + * i18n: Complete overhaul and completion of the Italian + translation + +- GnuPG 2.2.23: + * gpg: fix AHEAD preference list overflow boo#1176034 / CVE-2020-25125 + * gpg: fix possible segv in the key cleaning code + * gpgsm: fix a minor RFC2253 parser gub + * scdaemon: Fix a PIN verify failure on certain OpenPGP card + implementations + +- Fix segv importing certain keys (e.g. ed25519). [bsc#1176034] +- Add gnupg-2.2.22-fix-segv-import-keys.patch + +- GnuPG 2.2.22: + * gpg: Change the default key algorithm to rsa3072 + * gpg: Add regular expression support for Trust Signatures on + all platforms + * gpg: Ignore --personal-digest-prefs for ECDSA keys + * gpgsm: Make rsaPSS a de-vs compliant scheme + * gpgsm: Show also the SHA256 fingerprint in key listings + * gpgsm: Do not require a default keyring for --gpgconf-list + * gpg-agent: Default to extended key format and record the + creation time of keys + Add new option --disable-extended-key-format + * gpg-agent: Support the WAYLAND_DISPLAY envvar + * gpg-agent: Allow using --gpgconf-list even if HOME does not + exist + * gpg-agent: Make the Pinentry work even if the envvar TERM is + set to the empty string + * scdaemon: Add a workaround for Gnuk tokens <= 2.15 which + wrongly incremented the error counter when using the + "verify" command of "gpg --edit-key" with only the signature + key being present + * dirmngr: Better handle systems with disabled IPv6 + * gpgpslit: Install tool. It was not installed in the past to + avoid conflicts with the version installed by GnuPG 1.4 + * gpgtar: Make --files-from and --null work as documented +- drop gnupg-gpgme-t-encrypt-sym.patch, upstream + +- Fix regression in latest gpg2 that makes gpgme fail to build [bsc#1174007] +- Add gnupg-gpgme-t-encrypt-sym.patch + +- GnuPG 2.2.21: + * gpg: Improve symmetric decryption speed by about 25% + * gpg: Support decryption of AEAD encrypted data packets + * gpg: Add option --no-include-key-block + * gpg: Allow for extra padding in ECDH + * gpg: Only a single pinentry is shown for symmetric encryption if + the pinentry supports this + * gpg: Print a note if no keys are given to --delete-key + * gpg,gpgsm: The ridiculous passphrase quality bar is not anymore + shown + * gpgsm: Certificates without a CRL distribution point are now + considered valid without looking up a CRL. The new option + - -enable-issuer-based-crl-check can be used to revert to the + former behaviour + * gpgsm: Support rsaPSS signature verification + * gpgsm: Unless CRL checking is disabled lookup a missing issuer + certificate using the certificate's authorityInfoAccess + * gpgsm: Print the certificate's serial number also in decimal + notation + * gpgsm: Fix possible NULL-deref in messages of --gen-key + * scd: Support the CardOS 5 based D-Trust Card 3.1 + * dirmngr: Allow http URLs with "LOOKUP --url" + * wkd: Take name of sendmail from configure. Fixes an OpenBSD + specific bug + +- Fix gpgme and gpgme-qt builds on gpg2 2.2.20 update [bsc#1170811] +- Refresh patches: + * gnupg-2.2.8-files-are-digests.patch + * gnupg-add_legacy_FIPS_mode_option.patch + +- GnuPG 2.2.20: + * Protect the error counter against overflow to guarantee that the + tools can't be tricked into returning success after an error + * gpg: Make really sure that --verify-files always returns an error + * gpg: Fix key listing --with-secret if a pattern is given + * gpg: Fix detection of certain keys used as default-key + * gpg: Fix default-key selection when a card is available + * gpg: Fix key expiration and key usage for keys created with a + creation date of zero + * gpgsm: Fix import of some CR,LF terminated certificates + * gpg: New options --include-key-block and --auto-key-import to + allow encrypted replies after an initial signed message + * gpg: Allow the use of a fingerprint with --trusted-key + * gpg: New property "fpr" for use by --export-filter + * scdaemon: Disable the pinpad if a KDF DO is used + * dirmngr: Improve finding OCSP certificates +- drop gpg2-gcc10-build-fno-common.patch, upstream + +- Split dirmngr into a subpackage to avoid a hard dependency of + gpg2 on libgnutls + +- Fix build with GCC-10: [bsc#1160394] + * Always use EXTERN_UNLESS_MAIN_MODULE pattern + * In GCC-10, the default option -fcommon will change to -fno-common +- Add gpg2-gcc10-build-fno-common.patch + +- Accept key updates even without UIDs [bsc#1143158] +- Add patches: + * gnupg-allow-import-of-previously-known-keys-even-without-UIDs.patch + * gnupg-accept_subkeys_with_a_good_revocation_but_no_self-sig_during_import.patch + * gnupg-add-test-cases-for-import-without-uid.patch + +- update to 2.2.19: + * gpg: Fix double free when decrypting for hidden recipients + * gpg: Use auto-key-locate for encryption even for mail addressed + given with angle brackets + * gpgsm: Add special case for certain expired intermediate + certificates + +- Update to 2.2.18 [bsc#1157900, CVE-2019-14855] + * gpg: Changed the way keys are detected on a smartcards; this + allows the use of non-OpenPGP cards. In the case of a not very + likely regression the new option --use-only-openpgp-card is + available. [#4681] + * gpg: The commands --full-gen-key and --quick-gen-key now allow + direct key generation from supported cards. [#4681] + * gpg: Prepare against chosen-prefix SHA-1 collisions in key + signatures. This change removes all SHA-1 based key signature + newer than 2019-01-19 from the web-of-trust. Note that this + includes all key signature created with dsa1024 keys. The new + option --allow-weak-key-signatues can be used to override the new + and safer behaviour. [#4755,CVE-2019-14855] + * gpg: Improve performance for import of large keyblocks. [#4592] + * gpg: Implement a keybox compression run. [#4644] + * gpg: Show warnings from dirmngr about redirect and certificate + problems (details require --verbose as usual). + * gpg: Allow to pass the empty string for the passphrase if the + '--passphase=' syntax is used. [#4633] + * gpg: Fix printing of the KDF object attributes. + * gpg: Avoid surprises with --locate-external-key and certain + - -auto-key-locate settings. [#4662] + * gpg: Improve selection of best matching key. [#4713] + * gpg: Delete key binding signature when deletring a subkey. + [#4665,#4457] + * gpg: Fix a potential loss of key sigantures during import with + self-sigs-only active. [#4628] + * gpg: Silence "marked as ultimately trusted" diagnostics if + option --quiet is used. [#4634] + * gpg: Silence some diagnostics during in key listsing even with + option --verbose. [#4627] + * gpg, gpgsm: Change parsing of agent's pkdecrypt results. [#4652] + * gpgsm: Support AES-256 keys. + * gpgsm: Fix a bug in triggering a keybox compression run if + - -faked-system-time is used. + * dirmngr: System CA certificates are no longer used for the SKS + pool if GNUTLS instead of NTBTLS is used as TLS library. [#4594] + * dirmngr: On Windows detect usability of IPv4 and IPv6 interfaces + to avoid long timeouts. [#4165] + * scd: Fix BWI value for APDU level transfers to make Gemalto Ezio + Shield and Trustica Cryptoucan work. [#4654,#4566] + * wkd: gpg-wks-client --install-key now installs the required policy + file. +- Rebase patches: + * gnupg-2.2.8-files-are-digests.patch + * gnupg-add_legacy_FIPS_mode_option.patch + +- Do not recommend lang package. The lang package already has a + supplements. + +- Update to 2.2.17 [bsc#1141093] + * gpg: Do not try the import fallback if the options are already used. + * gpg: Fix regression in option "self-sigs-only". + * gpg: With --auto-key-retrieve prefer WKD over keyservers. + * gpg: Add "self-sigs-only" and "import-clean" to the keyserver options. + * gpg: Avoid printing false AKL error message. + * gpg: New command --locate-external-key. + * gpg: Make the get_pubkey_byname interface easier to understand. + * gpg: Fallback to import with self-sigs-only on too large keyblocks. + * gpg: New import and keyserver option "self-sigs-only" + * gpg: Make read_block in import.c more flexible. + * dirmngr: fix handling of HTTPS redirections during HKP. + * dirmngr: Avoid endless loop in case of HTTP error 503. + * dirmngr: Do not rewrite the redirection for the "openpgpkey" subdomain. + * dirmngr: Support the new WKD draft with the openpgpkey subdomain. + * wkd: Change client/server limit back to 64 KiB. + * tools: gpgconf: Killing order is children-first. + * Return better error code for some getinfo IPC commands. + * po: Update Russian translation. + +- Fix secure memory being disabled before fips checks in libgcrypt [boo#1137307] + * Added gnupg-2.2.16-secmem.patch + +- Update to 2.2.16 + * gpg: Fixed i18n markup of some strings. + * gpg: Allow deletion of subkeys with --delete-[secret-]key. + * gpg: Do not bail on an invalid packet in the local keyring. + * gpg: Do not allow creation of user ids larger than our parser allows. + * gpg: Do not delete any keys if --dry-run is passed. + * gpg: Fix using --decrypt along with --use-embedded-filename. + * gpg: Improve the photo image viewer selection. + * gpg: enable OpenPGP export of cleartext keys with comments. + * gpg: Do not print a hint to use the deprecated --keyserver option. + * gpg: Change update_keysig_packet to replace SHA-1 by SHA-256. + * gpg: Use just the addrspec from the Signer's UID. + * gpg: Accept also armored data from the WKD. + * gpg: Set a limit of 5 to the number of keys imported from the WKD. + * gpg: Don't use EdDSA algo ID for ECDSA curves. + * agent: Stop scdaemon after reload when disable_scdaemon. + * agent: For SSH key, don't put NUL-byte at the end. + * agent: correct length for uri and comment on 64-bit big-endian platforms + * dirmngr: Allow for other hash algorithms than SHA-1 in OCSP. + * dirmngr: Improve domaininfo cache update algorithm. + * dirmngr: Better error code for http status 413. + * g10: Fix possible null dereference. + * g10: Fix double free when locating by mbox. + * g10: Fix symmetric cipher algo constant for ECDH. + * sm: Avoid confusing diagnostic for the default key. + * sm: Fix a warning in an es_fopencooie function. + * gpgconf: Before --launch check that the config file is fine. + * gpgconf: Support --homedir for --launch. + * build: Update m4/iconv.m4. + * doc: correct documentation for gpgconf --kill. + * scd: Add dummy option --application-priority. + * common: Fix AWK portability. + + gpg-agent unconditionally disables coredumps, which is not + supposed to happen in the code path that does just exec(argv[]) +- Update to 2.2.15 + * sm: Allow decryption even if expired keys are configured. + * agent: Change command KEYINFO to print ssh fingerprints with other + hash algos. + * dirmngr: Fix build problems on Solaris due to the use of reserved + symbol names. + * wkd: New commands --print-wkd-hash and --print-wkd-url for + gpg-wks-client. + +- Update to 2.2.14: + * gpg: Allow import of PGP desktop exported secret keys. Also avoid + importing secret keys if the secret keyblock is not valid. + * gpg: Do not error out on version 5 keys in the local keyring. + * gpg: Make invalid primary key algo obvious in key listings. + * sm: Do not mark a certificate in a key listing as de-vs compliant + if its use for a signature will not be possible. + * sm: Fix certificate creation with key on card. + * sm: Create rsa3072 bit certificates by default. + * sm: Print Yubikey attestation extensions with --dump-cert. + * agent: Fix cancellation handling for scdaemon. + * agent: Support --mode=ssh option for CLEAR_PASSPHRASE. + * scd: Fix flushing of the CA-FPR DOs in app-openpgp. + * scd: Avoid a conflict error with the "undefined" app. + * dirmngr: Add CSRF protection exception for protonmail. + * dirmngr: Fix build problems with gcc 9 in libdns. + * gpgconf: New option --show-socket for use wity --launch. + * gpgtar: Make option -C work for archive creation. +- Removed patches that are included upstream by now: + - 0001-libdns-Avoid-using-compound-literals.patch + - 0002-libdns-Avoid-using-compound-literals-2.patch + - 0003-libdns-Avoid-using-compound-literals-3.patch + - 0004-libdns-Avoid-using-compound-literals-4.patch + - 0005-libdns-Avoid-using-compound-literals-5.patch + - 0006-libdns-Avoid-using-compound-literals-6.patch + - 0007-libdns-Avoid-using-compound-literals-7.patch + - 0008-libdns-Avoid-using-compound-literals-8.patch + +- Fix build with gcc9 [bsc#1121223] + * Avoid using compound literals + - Upstream bug: https://dev.gnupg.org/T4367 + * Added upstream patches: + - 0001-libdns-Avoid-using-compound-literals.patch + - 0002-libdns-Avoid-using-compound-literals-2.patch + - 0003-libdns-Avoid-using-compound-literals-3.patch + - 0004-libdns-Avoid-using-compound-literals-4.patch + - 0005-libdns-Avoid-using-compound-literals-5.patch + - 0006-libdns-Avoid-using-compound-literals-6.patch + - 0007-libdns-Avoid-using-compound-literals-7.patch + - 0008-libdns-Avoid-using-compound-literals-8.patch + +- Update to 2.2.13: + * gpg: Implement key lookup via keygrip (using the & prefix). + * gpg: Allow generating Ed25519 key from existing key. + * gpg: Emit an ERROR status line if no key was found with -k. + * gpg: Stop early when trying to create a primary Elgamal key. + * gpgsm: Print the card's key algorithms along with their keygrips + in interactive key generation. + * agent: Clear bogus pinentry cache in the error case. + * scd: Support "acknowledge button" feature. + * scd: Fix for USB INTERRUPT transfer. + * wks: Do no use compression for the the encrypted challenge and response. + Release-info: https://dev.gnupg.org/T4290 + See-also: gnupg-announce/2019q1/000434.html + +- Update to 2.2.12: + * tools: New commands --install-key and --remove-key for + gpg-wks-client. This allows to prepare a Web Key Directory on a + local file system for later upload to a web server. + * gpg: New --list-option "show-only-fpr-mbox". This makes the use + of the new gpg-wks-client --install-key command easier on Windows. + * gpg: Improve processing speed when --skip-verify is used. + * gpg: Fix a bug where a LF was accidentally written to the console. + * gpg: --card-status now shwos whether a card has the new KDF + feature enabled. + * agent: New runtime option --s2k-calibration=MSEC. New configure + option --with-agent-s2k-calibration=MSEC. [#3399] + * dirmngr: Try another keyserver from the pool on receiving a 502, + 503, or 504 error. [#4175] + * dirmngr: Avoid possible CSRF attacks via http redirects. A HTTP + query will not anymore follow a 3xx redirect unless the Location + header gives the same host. If the host is different only the + host and port is taken from the Location header and the original + path and query parts are kept. + * dirmngr: New command FLUSHCRL to flush all CRLS from disk and + memory. [#3967] + +- Code no longer uses libcurl, remove from buildrequires. + +- Update to 2.2.11: + * gpgsm: Fix CRL loading when intermediate certicates are not yet trusted. + * gpgsm: Fix an error message about the digest algo. + * gpg: Fix a wrong warning due to new sign usage check introduced with 2.2.9. + * gpg: Print the "data source" even for an unsuccessful keyserver query. + * gpg: Do not store the TOFU trust model in the trustdb. + * scd: Fix cases of "Bad PIN" after using "forcesig". + * agent: Fix possible hang in the ssh handler. + * dirmngr: Tack the unmodified mail address to a WKD request. + * dirmngr: Tweak diagnostic about missing LDAP server file. + * dirmngr: In verbose mode print the OCSP responder id. + * dirmngr: Fix parsing of the LDAP port. + * wks: Add option --directory/-C to the server. + * wks: Add option --with-colons to the client. + * Fix EBADF when gpg et al. are called by broken CGI scripts. + * Fix some minor memory leaks and bugs. + +- Make package build reproducible (boo#1047218) + +- Update to 2.2.10: + * Refresh expired keys originating from the WKD + * Use a 256 KiB limit for a WKD imported key + * New option --known-notation + * dirmngr: Validate SRV records in WKD queries + +- Add basic udev rules for smartcards to be used with + scdaemon, taken from debian: + * scdaemon.udev + +- GnuPG 2.2.9: + * dirmngr: Fix recursive resolver mode and other bugs in the + libdns code + * dirmngr: When using libgpg-error 1.32 or later a GnuPG build + with NTBTLS support does not anymore block for dozens of + seconds before returning data. + * gpg: Fix bug in --show-keys which actually imported revocation + certificates + * gpg: Ignore too long user-ID and comment packets + * gpg: Fix crash due to bad German translation. Improved printf + format compile time check. + * gpg: Handle missing ISSUER sub packet gracefully in the presence of + the new ISSUER_FPR + * gpg: Allow decryption using several passphrases in most cases. + * gpg: Command --show-keys now enables the list options + show-unusable-uids, show-unusable-subkeys, show-notations and + show-policy-urls by default. + * gpg: Command --show-keys now prints revocation certificates. + * gpg: Add revocation reason to the "rev" and "rvs" records of the + option --with-colons. [#1173] + * gpg: Export option export-clean does now remove certain expired + subkeys; export-minimal removes all expired subkeys. + * gpg: New "usage" property for the drop-subkey filters. + +- Update to version 2.2.8: + * gpg: Decryption of messages not using the MDC mode will now lead to a + hard failure even if a legacy cipher algorithm was used. The option + - -ignore-mdc-error can be used to turn this failure into a warning. Take + care: Never use that option unconditionally or without a prior warning. + * gpg: The MDC encryption mode is now always used regardless of the + cipher algorithm or any preferences. For testing --rfc2440 can be + used to create a message without an MDC. + * gpg: Sanitize the diagnostic output of the original file name in + verbose mode (bsc#1096745, CVE-2018-12020) + * gpg: Detect suspicious multiple plaintext packets in a more reliable way. + * gpg: Fix the duplicate key signature detection code. + * gpg: The options --no-mdc-warn, --force-mdc, --no-force-mdc, + - -disable-mdc and --no-disable-mdc have no more effect. + * agent: Add DBUS_SESSION_BUS_ADDRESS and a few other envvars to the + list of startup environment variables. +- Refresh gnupg-2.0.18-files-are-digests.patch + to gnupg-2.2.8-files-are-digests.patch + +- GnuPG 2.2.7: + * gpg: New option --no-symkey-cache to disable the passphrase + cache for symmetrical en- and decryption. + * gpg: The ERRSIG status now prints the fingerprint if that is + part of the signature + * gpg: Relax emitting of FAILURE status lines + * gpg: Add a status flag to "sig" lines printed with --list-sigs + * gpg: Fix "Too many open files" when using --multifile + * ssh: Return an error for unknown ssh-agent flags + * dirmngr: Fix a CNAME problem with pools and TLS. Also use a + fixed mapping of keys.gnupg.net to sks-keyservers.net + * dirmngr: Try resurrecting dead hosts earlier (from 3h to 1.5h) + * dirmngr: Fallback to CRL if no default OCSP responder is + configured + * dirmngr: Implement CRL fetching via https. Here a redirection + to http is explictly allowed + * agent,dirmngr: New sub-command "getenv" for "getinfo" to ease + debugging + +- GnuPG 2.2.6: + * gpg,gpgsm: New option --request-origin to pretend requests coming + from a browser or a remote site. + * gpg: Fix race condition on trustdb.gpg updates due to too early + released lock. + * gpg: Emit FAILURE status lines in almost all cases. + * gpg: Implement --dry-run for --passwd to make checking a key's + passphrase straightforward. + * gpg: Make sure to only accept a certification capable key for key + signatures. + * gpg: Better user interaction in --card-edit for the factory-reset + sub-command. + * gpg: Improve changing key attributes in --card-edit by adding an + explicit "key-attr" sub-command. + * gpg: Print the keygrips in the --card-status. + * scd: Support KDF DO setup. + * scd: Fix suspend/resume handling in the CCID driver. + * agent: Evict cached passphrases also via a timer. + * agent: Use separate passphrase caches depending on the request + origin. + * ssh: Support signature flags. + * dirmngr: Handle failures related to missing IPv6 support + gracefully. + * Allow the use of UNC directory names as homedir. [#3818] +- Dropped gnupg-CVE-2018-9234.patch since it is included upstream + grub2 +- Fix chainloading windows on dual boot machine (bsc#1183073) + * 0001-kern-efi-sb-Add-chainloaded-image-as-shim-s-verifiab.patch + +- VUL-0: grub2,shim: implement new SBAT method (bsc#1182057) + * 0031-util-mkimage-Remove-unused-code-to-add-BSS-section.patch + * 0032-util-mkimage-Use-grub_host_to_target32-instead-of-gr.patch + * 0033-util-mkimage-Always-use-grub_host_to_target32-to-ini.patch + * 0034-util-mkimage-Unify-more-of-the-PE32-and-PE32-header-.patch + * 0035-util-mkimage-Reorder-PE-optional-header-fields-set-u.patch + * 0036-util-mkimage-Improve-data_size-value-calculation.patch + * 0037-util-mkimage-Refactor-section-setup-to-use-a-helper.patch + * 0038-util-mkimage-Add-an-option-to-import-SBAT-metadata-i.patch + * 0039-grub-install-common-Add-sbat-option.patch +- Fix CVE-2021-20225 (bsc#1182262) + * 0022-lib-arg-Block-repeated-short-options-that-require-an.patch +- Fix CVE-2020-27749 (bsc#1179264) + * 0024-kern-parser-Fix-resource-leak-if-argc-0.patch + * 0025-kern-parser-Fix-a-memory-leak.patch + * 0026-kern-parser-Introduce-process_char-helper.patch + * 0027-kern-parser-Introduce-terminate_arg-helper.patch + * 0028-kern-parser-Refactor-grub_parser_split_cmdline-clean.patch + * 0029-kern-buffer-Add-variable-sized-heap-buffer.patch + * 0030-kern-parser-Fix-a-stack-buffer-overflow.patch +- Fix CVE-2021-20233 (bsc#1182263) + * 0023-commands-menuentry-Fix-quoting-in-setparams_prefix.patch +- Fix CVE-2020-25647 (bsc#1177883) + * 0021-usb-Avoid-possible-out-of-bound-accesses-caused-by-m.patch +- Fix CVE-2020-25632 (bsc#1176711) + * 0020-dl-Only-allow-unloading-modules-that-are-not-depende.patch +- Fix CVE-2020-27779, CVE-2020-14372 (bsc#1179265) (bsc#1175970) + * 0001-include-grub-i386-linux.h-Include-missing-grub-types.patch + * 0002-efi-Make-shim_lock-GUID-and-protocol-type-public.patch + * 0003-efi-Return-grub_efi_status_t-from-grub_efi_get_varia.patch + * 0004-efi-Add-a-function-to-read-EFI-variables-with-attrib.patch + * 0005-efi-Add-secure-boot-detection.patch + * 0006-efi-Only-register-shim_lock-verifier-if-shim_lock-pr.patch + * 0007-verifiers-Move-verifiers-API-to-kernel-image.patch + * 0008-efi-Move-the-shim_lock-verifier-to-the-GRUB-core.patch + * 0009-kern-Add-lockdown-support.patch + * 0010-kern-lockdown-Set-a-variable-if-the-GRUB-is-locked-d.patch + * 0011-efi-Lockdown-the-GRUB-when-the-UEFI-Secure-Boot-is-e.patch + * 0012-efi-Use-grub_is_lockdown-instead-of-hardcoding-a-dis.patch + * 0013-acpi-Don-t-register-the-acpi-command-when-locked-dow.patch + * 0014-mmap-Don-t-register-cutmem-and-badram-commands-when-.patch + * 0015-commands-Restrict-commands-that-can-load-BIOS-or-DT-.patch + * 0016-commands-setpci-Restrict-setpci-command-when-locked-.patch + * 0017-commands-hdparm-Restrict-hdparm-command-when-locked-.patch + * 0018-gdb-Restrict-GDB-access-when-locked-down.patch + * 0019-loader-xnu-Don-t-allow-loading-extension-and-package.patch + * 0040-shim_lock-Only-skip-loading-shim_lock-verifier-with-.patch + * 0041-squash-Add-secureboot-support-on-efi-chainloader.patch + * 0042-squash-grub2-efi-chainload-harder.patch + * 0043-squash-Don-t-allow-insmod-when-secure-boot-is-enable.patch + * 0044-squash-kern-Add-lockdown-support.patch + * 0045-squash-Add-support-for-Linux-EFI-stub-loading-on-aar.patch + * 0046-squash-verifiers-Move-verifiers-API-to-kernel-image.patch +- Drop patch supersceded by the new backport + * 0001-linuxefi-fail-kernel-validation-without-shim-protoco.patch + * 0001-shim_lock-Disable-GRUB_VERIFY_FLAGS_DEFER_AUTH-if-se.patch + * 0007-linuxefi-fail-kernel-validation-without-shim-protoco.patch +- Add SBAT metadata section to grub.efi +- Drop shim_lock module as it is part of core of grub.efi + * grub2.spec + hplip +- Remove %is_opensuse from spec file (jsc#SLE-11640) + This will build hp-scan-utils package on SLE, too, where it + has unsatisfiable dependencies. + +* add hplip-missing-drivers.patch (lp#1843592) + Now working: + HP Laserjet Professional P1102w + HP LaserJet 100 ColorMFP M175nw + HP Laserjet CP 1025nw + kernel-default +- powerpc/sstep: Fix VSX instruction emulation (jsc#SLE-13847 + bsc#1180581 ltc#190174). +- commit 2216ba0 + +- ibmvnic: remove excessive irqsave (bsc#1182485 ltc#191591). +- commit 9e36da9 + +- r8169: fix r8168fp_adjust_ocp_cmd function (git-fixes). +- gpiolib: acpi: Allow to find GpioInt() resource by name and + index (git-fixes). +- gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk + (git-fixes). +- drm/amdgpu:disable VCN for Navi12 SKU (git-fixes). +- ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair + Virtuoso SE (git-fixes). +- r8169: Add support for another RTL8168FP (git-fixes). +- r8169: improve DASH support (git-fixes). +- drm/amdgpu: enable DCN for navi10 headless SKU (git-fixes). +- drm/amdgpu: rename nv_is_headless_sku() (git-fixes). +- drm/amdgpu: disable DCN and VCN for Navi14 0x7340/C9 SKU + (git-fixes). +- commit 16a0ee9 + +- arm64: select CPUMASK_OFFSTACK if NUMA (bsc#1183033, + bsc#1183030). +- Update config files: CONFIG_CPUMASK_OFFSTACK=y for arm64 +- commit 1e2e7ba + +- crypto: qat - replace CRYPTO_AES with CRYPTO_LIB_AES in Kconfig + (git-fixes). +- commit 79f6b38 + +- Refresh patches.suse/powerpc-vdso-Replace-vdso_base-by-vdso.patch. + Fix warnings. +- commit e4e515f + +- bpf: Fix truncation handling for mod32 dst reg wrt zero + (bsc#1177028). +- selftests/bpf: Convert test_xdp_redirect.sh to bash + (bsc#1177028). +- commit c084826 + +- bpf: Clear subreg_def for global function return values + (bsc#1177028). +- bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation + (bsc#1177028). +- libbpf: Ignore non function pointer member in struct_ops + (bsc#1177028). +- bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h + (bsc#1177028). +- bpf: Fix 32 bit src register truncation on div/mod + (bsc#1177028). +- bpf: Fix verifier jmp32 pruning decision logic (bsc#1177028). +- bpf: Fix verifier jsgt branch analysis on max bound + (bsc#1177028). +- commit 4d1a1f2 + +- powerpc: Add kABI placeholder to struct pci_controller and + mm_context_t (bsc#1183030). +- commit d01a093 + +- scsi: iscsi: Verify lengths on passthrough PDUs (CVE-2021-27365 + bsc#182715). +- scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE + (CVE-2021-27365 bsc#182715). +- scsi: iscsi: Restrict sessions and handles to admin capabilities + (CVE-2021-27363 CVE-2021-27364 bsc#182716 bsc#182717). +- commit 71d447d + +- arch/arm64: Add a kABI placeholder for the future TLBI boradcast + fixes (bsc#1183030). +- commit 7797213 + +- Rename duplicate patches to their SLE15-SP2 equivalents. + This is to prepare for the next SLE15-SP2 -> SLE15-SP3 merge. +- commit 87e9aa1 + +- Refresh + patches.suse/0003-kabi-Add-placeholders-to-a-couple-of-important-struc.patch. + Add KABI padding to mm_struct, which is mentioned in the patch description but + was actually missing. +- commit 17c4dee + +- drm/i915/gem: Support parsing of oversize batches (bsc#1152489) + Backporting notes: + * context changes +- commit dc05c54 + +- blacklist.conf: Append 'drm/i915: Keep rings pinned while the context is active' + Backporting notes: + * ac65bdfef14a ("drm/i915: Keep rings pinned while the context is active") + is in the v5.3 base tree, but got blacklisted with the wrong duplicate-of + rev. The patch at hand fixes this. +- commit 81ad7e0 + +- ASoC: Intel: sof_sdw: detect DMIC number based on mach params + (git-fixes). +- ASoC: Intel: sof-sdw: indent and add quirks consistently + (git-fixes). +- ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS + quirk-flag (git-fixes). +- Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk + (git-fixes). +- Bluetooth: btusb: fix memory leak on suspend and resume + (git-fixes). +- drm/virtio: use kvmalloc for large allocations (git-fixes). +- commit 2f41145 + +- ACPI: bus: Constify is_acpi_node() and friends (part 2) + (git-fixes). +- commit 5937701 + +- rsxx: Return -EFAULT if copy_to_user() fails (git-fixes). +- PM: runtime: Update device status before letting suppliers + suspend (git-fixes). +- commit e05652b + +- drm/amd/display: Add a backlight module option (bsc#1180749). +- drm/amdgpu/display: handle aux backlight in + backlight_get_brightness (bsc#1180749). +- drm/amdgpu/display: don't assert in set backlight function + (bsc#1180749). +- drm/amdgpu/display: simplify backlight setting (bsc#1180749). +- commit 5a8f9fa + +- powerpc/vdso: Retrieve sigtramp offsets at buildtime (bsc#1183002). +- Refresh patches.suse/powerpc-64-signal-Fix-regression-in-__kernel_sigtram.patch. +- powerpc/vdso: Replace vdso_base by vdso (bsc#1183002). +- commit 0f7fda0 + +- ARMv6/v7: Update config files. (bsc#1183009) + enable CONFIG_ARM_MODULE_PLTS to fix module loading issues + (cherry picked from commit b3d2cd1b65794d32c02319c8e2376f15360ff8ec) +- commit 5723968 + +- wireguard: kconfig: use arm chacha even with no neon + (git-fixes). +- wireguard: device: do not generate ICMP for non-IP packets + (git-fixes). +- wireguard: selftests: test multiple parallel streams + (git-fixes). +- crypto: Kconfig - CRYPTO_MANAGER_EXTRA_TESTS requires the + manager (git-fixes). +- crypto: arm64/poly1305-neon - reorder PAC authentication with + SP update (git-fixes). +- commit c931ac8 + +- objtool: Fix ".cold" section suffix check for newer versions + of GCC (bsc#1169514). +- commit 4b4e63c + +- ibmvnic: always store valid MAC address (bsc#1182011 ltc#191844). +- commit 486024a + +- ALSA: hda: intel-nhlt: verify config type (git-fixes). +- commit 4504e76 + +- ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike + X570 board (git-fixes). +- ALSA: hda/realtek: Add quirk for Intel NUC 10 (git-fixes). +- ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (git-fixes). +- ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 + (git-fixes). +- commit acba99b + +- Move upstreamed USB-audio fixes into sorted section +- commit 28c79bd + +- ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits + (git-fixes). +- certs: Fix blacklist flag type confusion (git-fixes). +- commit 83ee089 + +- xen-netback: respect gnttab_map_refs()'s return value + (bsc#1183022 XSA-367). +- commit 5a927d9 + +- Xen/gnttab: handle p2m update errors on a per-slot basis + (bsc#1183022 XSA-367). +- commit b394e32 + +- xen-netback: respect gnttab_map_refs()'s return value + (bsc#1183022 XSA-367). +- commit 53b7528 + +- Xen/gnttab: handle p2m update errors on a per-slot basis + (bsc#1183022 XSA-367). +- commit 846e338 + +- drm/amd/display: Remove Assert from dcn10_get_dig_frontend + (git-fixes). +- drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 + (git-fixes). +- drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2) + (git-fixes). +- drm/amdkfd: Fix recursive lock warnings (git-fixes). +- drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth() + (git-fixes). +- drm/modes: Switch to 64bit maths to avoid integer overflow + (git-fixes). +- commit dbc87d2 + +- watchdog: mei_wdt: request stop on unregister (git-fixes). +- commit 1de5431 + +- pwm: rockchip: rockchip_pwm_probe(): Remove superfluous + clk_unprepare() (git-fixes). +- PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 (git-fixes). +- PCI: Align checking of syscall user config accessors + (git-fixes). +- random: fix the RNDRESEEDCRNG ioctl (git-fixes). +- VMCI: Use set_page_dirty_lock() when unregistering guest memory + (git-fixes). +- staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table + (git-fixes). +- USB: serial: option: update interface mapping for ZTE P685M + (git-fixes). +- USB: serial: ftdi_sio: fix FTX sub-integer prescaler + (git-fixes). +- usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt + (git-fixes). +- usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 + (git-fixes). +- commit b47408f + +- PCI: Decline to resize resources if boot config must be + preserved (git-fixes). +- drivers/misc/vmw_vmci: restrict too big queue size in + qp_host_alloc_queue (git-fixes). +- misc: rtsx: init of rts522a add OCP power off when no card is + present (git-fixes). +- Input: i8042 - add ASUS Zenbook Flip to noselftest list + (git-fixes). +- Input: raydium_ts_i2c - do not send zero length (git-fixes). +- Input: xpad - add support for PowerA Enhanced Wired Controller + for Xbox Series X|S (git-fixes). +- mmc: sdhci-esdhc-imx: fix kernel panic when remove module + (git-fixes). +- fbdev: aty: SPARC64 requires FB_ATY_CT (git-fixes). +- media: mceusb: Fix potential out-of-bounds shift (git-fixes). +- staging: gdm724x: Fix DMA from stack (git-fixes). +- commit 837d6c3 + +- drm/msm/mdp5: Fix wait-for-commit for cmd panels (git-fixes). +- drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY) + (git-fixes). +- crypto: arm64/sha - add missing module aliases (git-fixes). +- crypto: bcm - Rename struct device_private to bcm_device_private + (git-fixes). +- crypto: aesni - prevent misaligned buffers on the stack + (git-fixes). +- drm/i915: Reject 446-480MHz HDMI clock on GLK (git-fixes). +- drm/nouveau/kms: handle mDP connectors (git-fixes). +- drm/sched: Cancel and flush all outstanding jobs before finish + (git-fixes). +- commit d2c4de8 + +- objtool: Fix retpoline detection in asm code (bsc#1169514). +- commit 15a53c5 + +- ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions + (bsc#1183023 ltc#191791). +- ibmvnic: simplify reset_long_term_buff function (bsc#1183023 + ltc#191791). +- ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions + (bsc#1183023 ltc#191791). +- ibmvnic: simplify reset_long_term_buff function (bsc#1183023 + ltc#191791). +- commit 68ed094 + +- dmaengine: move .device_release missing log warning to debug + level (bsc#1182992). +- dmaengine: ioat: Support in-use unbind (bsc#1182992). +- commit fb94c70 + +- Add kABI placeholders for ASoC (bsc#1179531). +- Add kABI placeholders for HD-audio (bsc#1179531). +- commit 9e31dbc + +- printk: fix deadlock when kernel panic (bsc#1183018). +- commit 069ec3d + +- printk: fix deadlock when kernel panic (bsc#1183018). +- commit 5021e3a + +- objtool: Fix error handling for STD/CLD warnings (bsc#1169514). +- commit fb7ed7c + +- ALSA: usb-audio: Apply the control quirk to Plantronics headsets + (bsc#1182552). +- ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 + sound bar (bsc#1182552). +- ALSA: usb-audio: Disable USB autosuspend properly in + setup_disable_autosuspend() (bsc#1182552). +- commit a815647 + +- config: net: freescale: change xgmac-mdio to built-in + References: bsc#1183015,bsc#1182595 +- commit b29b589 + +- Refresh patches.suse/ibmvnic-Fix-possibly-uninitialized-old_num_tx_queues.patch. + Update patch metadata +- commit d8a9644 + +- ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk + (bsc#1182552). +- commit 0a8c8cf + +- exfat: add the dummy mount options to be backward compatible + with staging/exfat (bsc#1182989). +- commit d7a202d + +- exfat: add missing MODULE_ALIAS_FS() (bsc#1182989). +- commit d9a7a48 + +- ice: update the number of available RSS queues (jsc#SLE-7926). +- ice: Fix state bits on LLDP mode switch (jsc#SLE-7926). +- net/mlx5: Disable devlink reload for lag devices (jsc#SLE-8464). +- ice: renegotiate link after FW DCB on (jsc#SLE-8464). +- commit 51a1824 + +- net: freescale: change xgmac-mdio to built-in + References: bsc#1182595 +- commit b25e0d8 + +- RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR() + (jsc#SLE-15176). +- commit b3bb6ea + +- ice: update the number of available RSS queues (jsc#SLE-7926). +- ice: Fix state bits on LLDP mode switch (jsc#SLE-7926). +- ice: Set trusted VF as default VSI when setting allmulti on + (jsc#SLE-12878). +- RDMA/rtrs-srv-sysfs: fix missing put_device (jsc#SLE-15176). +- RDMA/rtrs-srv: fix memory leak by missing kobject free + (jsc#SLE-15176). +- RDMA/rtrs: Only allow addition of path to an already established + session (jsc#SLE-15176). +- RDMA/rtrs-srv: Fix stack-out-of-bounds (jsc#SLE-15176). +- RDMA/ucma: Fix use-after-free bug in ucma_create_uevent + (bsc#1181147). +- RDMA/mlx5: Allow creating all QPs even when non RDMA profile + is used (jsc#SLE-15175). +- RDMA/rtrs: Fix KASAN: stack-out-of-bounds bug (jsc#SLE-15176). +- RDMA/rtrs-srv: Init wr_cnt as 1 (jsc#SLE-15176). +- RDMA/rtrs-srv: Do not signal REG_MR (jsc#SLE-15176). +- RDMA/rtrs-clt: Use bitmask to check sess->flags (jsc#SLE-15176). +- RDMA/rtrs: Do not signal for heatbeat (jsc#SLE-15176). +- RDMA/rtrs-clt: Refactor the failure cases in alloc_clt + (jsc#SLE-15176). +- RDMA/rtrs-srv: Fix missing wr_cqe (jsc#SLE-15176). +- RDMA/rtrs: Call kobject_put in the failure path (jsc#SLE-15176). +- RDMA/rtrs-srv: Jump to dereg_mr label if allocate iu fails + (jsc#SLE-15176). +- RDMA/rtrs-clt: Set mininum limit when create QP (jsc#SLE-15176). +- RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect + (jsc#SLE-15176). +- RDMA/rtrs-srv: Release lock before call into close_sess + (jsc#SLE-15176). +- RDMA/rtrs: Extend ibtrs_cq_qp_create (jsc#SLE-15176). +- net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context + (jsc#SLE-15172). +- net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ + (jsc#SLE-15172). +- net/mlx5e: Replace synchronize_rcu with synchronize_net + (jsc#SLE-15172). +- net/mlx5e: Change interrupt moderation channel params also + when channels are closed (jsc#SLE-15172). +- net/mlx5e: Enable XDP for Connect-X IPsec capable devices + (jsc#SLE-15172). +- net/mlx5e: Enable striding RQ for Connect-X IPsec capable + devices (jsc#SLE-15172). +- bnxt_en: Fix devlink info's stored fw.psid version format + (jsc#SLE-16649). +- ice: log message when trusted VF goes in/out of promisc mode + (jsc#SLE-12878). +- RDMA/rtrs: Introduce rtrs_post_send (jsc#SLE-15176). +- RDMA/rtrs: Remove unnecessary argument dir of rtrs_iu_free + (jsc#SLE-15176). +- commit 4eae933 + +- ice: report correct max number of TCs (jsc#SLE-7926). +- RDMA/hns: Disable RQ inline by default (jsc#SLE-8449). +- RDMA/hns: Fix type of sq_signal_bits (jsc#SLE-8449). +- net/mlx5: Disallow RoCE on lag device (jsc#SLE-8464). +- net/mlx5: Disallow RoCE on multi port slave device + (jsc#SLE-8464). +- net/mlx5: Disable devlink reload for multi port slave device + (jsc#SLE-8464). +- net/mlx5e: E-switch, Fix rate calculation for overflow + (jsc#SLE-8464). +- commit 5c94309 + +- ALSA: usb-audio: Drop bogus dB range in too low level + (bsc#1182552). +- ALSA: usb-audio: Don't abort even if the clock rate differs + (bsc#1182552). +- ALSA: usb-audio: Allow modifying parameters with succeeding + hw_params calls (bsc#1182552). +- commit 037cfcf + +- KVM: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint + Needed as a dependency of 0b40723a827 ("kvm: tracing: Fix unmatched + kvm_entry and kvm_exit events", bsc#1182770). +- commit bca7352 + +- series.conf: cleanup +- move unsortable patch out of sorted section + patches.suse/ibmvnic-Fix-possibly-uninitialized-old_num_tx_queues.patch +- commit be18357 + +- Update kabi files. +- update from March 2021 maintenance update submission (commit c35b1245712f) +- commit ebf0b27 + +- ibmvnic: Fix possibly uninitialized old_num_tx_queues variable + warning (jsc#SLE-17268). +- commit 2b2d062 + +- blacklist.conf: c7ff651960a6 ("blktrace: fix blk_rq_issue documentation") + Cosmetic. +- commit ee4b49c + +- blacklist.conf: 179d16007236 ("block: remove superfluous param in blk_fill_rwbs()") + Cleanup only. +- commit ed3c6d0 + +- coresight: etm4x: Modify core-commit to avoid HiSilicon ETM + overflow (jsc#SLE-14776). +- commit f817d44 + +- coresight: etm4x: Skip accessing TRCPDCR in save/restore + (git-fixes). +- commit 8b8fa95 + +- kernel/smp: add more data to CSD lock debugging (bsc#1180846). +- commit 08badc9 + +- kernel/smp: prepare more CSD lock debugging (bsc#1180846). +- commit d717867 + +- Update config files: activate CONFIG_CSD_LOCK_WAIT_DEBUG for x86 (bsc#1180846). +- commit f88a325 + +- kernel/smp: add boot parameter for controlling CSD lock + debugging (bsc#1180846). +- commit fb4cf71 + +- kernel/smp: Provide CSD lock timeout diagnostics (bsc#1180846). +- update config files (CSD_LOCK_WAIT_DEBUG=n) +- commit 59bec34 + +- series.conf: refresh +- update upstream reference and resort: + patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch +- commit 9ab8f38 + +- kABI: Fix kABI after modifying struct __call_single_data + (bsc#1180846). +- commit 3c0b378 + +- series.conf: cleanup +- move submitted patches to appropriate section: + patches.suse/btrfs-free-correct-amount-of-space-in-btrfs_delayed_inode_reserve_metadata.patch + patches.suse/btrfs-don-t-flush-from-btrfs_delayed_inode_reserve_metadata.patch + patches.suse/btrfs-cleanup-try_flush_qgroup.patch + patches.suse/btrfs-remove-btrfs_inode-from-btrfs_delayed_inode_reserve_metadata.patch + patches.suse/btrfs-simplify-code-flow-in-btrfs_delayed_inode_reserve_metadata.patch + patches.suse/btrfs-unlock-extents-in-btrfs_zero_range-in-case-of-errors.patch + (no effect on expanded tree) +- commit d631784 + +- smp: Add source and destination CPUs to __call_single_data + (bsc#1180846). +- commit 10244d3 + +- powerpc/numa: Fix build when CONFIG_NUMA=n (bsc#1132477 + ltc#175530). +- commit be6fb41 + +- pseries/hotplug-memory: hot-add: skip redundant LMB lookup (bsc#1132477 ltc#175530). +- Refresh patches.suse/powerpc-pseries-group-lmb-operation-and-memblock-s.patch. +- commit 8cb9bdd + +- powerpc/pseries: Don't enforce MSI affinity with kdump + (bsc#1181655 ltc#190855). +- commit cfc7153 + +- pseries/drmem: don't cache node id in drmem_lmb struct (bsc#1132477 ltc#175530). +- Refresh patches.suse/powerpc-pseries-group-lmb-operation-and-memblock-s.patch. +- Refresh patches.suse/powerpc-pseries-update-device-tree-before-ejecting-h.patch. +- commit fe4f641 + +- cifs: fix nodfs mount option (bsc#1181710). +- commit 94844a1 + +- cifs: introduce helper for finding referral server + (bsc#1181710). +- commit f74681b + +- cifs: check all path components in resolved dfs target + (bsc#1181710). +- commit 91cd435 + +- net: gemini: Fix missing clk_disable_unprepare() in error path of gemini_ethernet_port_probe() (git-fixes). +- commit 401e086 + +- net: nixge: fix potential memory leak in nixge_probe() (git-fixes). +- commit cdc643b + +- net: hns3: fix for VLAN config when reset failed (git-fixes). +- commit 4209fa0 + +- net: hns3: add reset check for VF updating port based VLAN + (git-fixes). +- commit 9609b2a + +- net: ethernet: ave: Fix error returns in ave_init (git-fixes). +- commit 166a8fe + +- net: ag71xx: add missed clk_disable_unprepare in error path + of probe (git-fixes). +- commit cead210 + +- net: smc91x: Fix possible memory leak in smc_drv_probe() + (git-fixes). +- commit 342b694 + +- net: macb: fix call to pm_runtime in the suspend/resume + functions (git-fixes). +- commit e7fb27b + +- net: macb: mark device wake capable when "magic-packet" + property present (git-fixes). +- commit 3e9fa11 + +- net: macb: fix wakeup test in runtime suspend/resume routines + (git-fixes). +- commit 0dfe6dc + +- net: hns3: fix for mishandle of asserting VF reset fail + (git-fixes). +- commit 0c2ca01 + +- smsc95xx: avoid memory leak in smsc95xx_bind (git-fixes). +- commit 11f5fde + +- smsc95xx: check return value of smsc95xx_reset (git-fixes). +- commit 02e26ea + +- net: bcmgenet: use hardware padding of runt frames (git-fixes). +- commit b2f215a + +- powerpc/optprobes: Remove unused routine + patch_imm32_load_insns() (jsc#SLE-13847). +- commit f56b470 + +- powerpc/pseries/ras: Make init_ras_hotplug_IRQ() static + (FATE#322022, bsc#1065729. git-fixes). +- powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() + static (FATE#324970, bsc#1078720, git-fixes). +- commit 5742f0f + +- docs: filesystems: vfs: correct flag name (bsc#1182857). +- commit f89f9ce + +- blacklist.conf: d0995b53130e f2fs: add missing documents of reserve_root/resuid/resgid +- commit 63a6155 + +- docs: filesystems: vfs: correct flag name (bsc#1182856). +- commit 969c3e4 + +- blacklist.conf: d0995b53130e f2fs: add missing documents of reserve_root/resuid/resgid +- commit 95579b0 + +- ceph: fix flush_snap logic after putting caps (bsc#1182854). +- commit eacaa0a + +- ceph: fix flush_snap logic after putting caps (bsc#1182853). +- commit 9a38be6 + +- Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (git-fixes). +- commit a24afd4 + +- bus: fsl-mc: Fix test for end of loop (git-fixes). +- commit a7e273c + +- Move upstreamed fsl patches into sorted section +- commit 6e876b3 + +- i2c: exynos5: Preserve high speed master code (git-fixes). +- pwm: rockchip: rockchip_pwm_probe(): Remove superfluous + clk_unprepare() (git-fixes). +- drm/panel: kd35t133: allow using non-continuous dsi clock + (git-fixes). +- drm/rockchip: Require the YTR modifier for AFBC (git-fixes). +- drm/msm: Fix races managing the OOB state for timestamp vs + timestamps (git-fixes). +- drm/msm: Fix race of GPU init vs timestamp power management + (git-fixes). +- drm/msm/mdp5: Fix wait-for-commit for cmd panels (git-fixes). +- r8169: fix jumbo packet handling on RTL8168e (git-fixes). +- PCI: rockchip: Make 'ep-gpios' DT property optional (git-fixes). +- PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 (git-fixes). +- PCI: Align checking of syscall user config accessors + (git-fixes). +- Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working + (git-fixes). +- drm/xlnx: fix kmemleak by sending vblank_event in atomic_disable + (git-fixes). +- commit ecbb9ac + +- i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition (git-fixes). +- HID: make arrays usage and value to be the same (git-fixes). +- usb: quirks: add quirk to start video capture on ELMO L-12F + document camera reliable (git-fixes). +- USB: quirks: sort quirk entries (git-fixes). +- NET: usb: qmi_wwan: Adding support for Cinterion MV31 + (git-fixes). +- commit ae76757 + +- misc: eeprom_93xx46: Add module alias to avoid breaking support + for non device tree users (git-fixes). +- commit 761c100 + +- bcache: Avoid comma separated statements (git-fixes). +- bcache: Move journal work to new flush wq (git-fixes). +- bcache: Give btree_io_wq correct semantics again (git-fixes). +- Revert "bcache: Kill btree_io_wq" (git-fixes). +- bcache: Fix register_device_aync typo (git-fixes). +- bcache: consider the fragmentation when update the writeback + rate (git-fixes). +- bcache: only check feature sets when sb->version >= + BCACHE_SB_VERSION_CDEV_WITH_FEATURES (git-fixes). +- bcache: set bcache device into read-only mode for + BCH_FEATURE_INCOMPAT_OBSO_LARGE_BUCKET (git-fixes). +- bcache: introduce BCH_FEATURE_INCOMPAT_LOG_LARGE_BUCKET_SIZE + for large bucket (git-fixes). +- bcache: check unsupported feature sets for bcache register + (git-fixes). +- bcache: fix typo from SUUP to SUPP in features.h (git-fixes). +- bcache: set pdev_set_uuid before scond loop iteration + (git-fixes). +- md/bcache: convert comma to semicolon (git-fixes). +- bcache:remove a superfluous check in register_bcache + (git-fixes). +- dm: remove unnecessary current->bio_list check when submitting + split bio (git-fixes). +- bcache: fix race between setting bdev state to none and new + write request direct to backing (git-fixes). +- dm: fix double RCU unlock in dm_dax_zero_page_range() error path + (git-fixes). +- dm: fix missing imposition of queue_limits from dm_wq_work() + thread (git-fixes). +- md: fix the checking of wrong work queue (git-fixes). +- bcache: remove embedded struct cache_sb from struct cache_set + (git-fixes). +- bcache: check and set sync status on cache's in-memory super + block (git-fixes). +- bcache: remove can_attach_cache() (git-fixes). +- bcache: don't check seq numbers in register_cache_set() + (git-fixes). +- bcache: only use bucket_bytes() on struct cache (git-fixes). +- bcache: remove useless bucket_pages() (git-fixes). +- bcache: remove useless alloc_bucket_pages() (git-fixes). +- bcache: only use block_bytes() on struct cache (git-fixes). +- bcache: add set_uuid in struct cache_set (git-fixes). +- bcache: remove for_each_cache() (git-fixes). +- bcache: explicitly make cache_set only have single cache + (git-fixes). +- bcache: remove 'int n' from parameter list of + bch_bucket_alloc_set() (git-fixes). +- bcache: check c->root with IS_ERR_OR_NULL() in mca_reserve() + (git-fixes). +- dm crypt: document new no_workqueue flags (git-fixes). +- commit 89ed52b + +- x86/cpufeatures: Add kABI padding (bsc#1179531). +- commit 305ba7d + +- KVM: x86: Gracefully handle __vmalloc() failure during VM allocation + (bsc#1182801). +- commit 2b89cec + +- KVM: x86: Allocate new rmap and large page tracking when moving memslot + (bsc#1182800). +- commit 4ea5d1c + +- KVM: VMX: Condition ENCLS-exiting enabling on CPU support for SGX1 + (bsc#1182798). +- commit 41a7998 + +- clk: fsl-flexspi: new driver (bsc#1182743). +- dt-bindings: clock: document the fsl-flexspi-clk device + (bsc#1182743). +- clk: qoriq: provide constants for the type (bsc#1182743). +- commit 2f668c8 + +- ibmvfc: reinitialize sub-CRQs and perform channel enquiry + after LPM (bsc#1182632 ltc#191222). +- commit 18964bb + +- Refresh ibmvfc patches to v4 submission (bsc#1182632 ltc#191222). +- Refresh patches.suse/ibmvfc-fix-invalid-sub-CRQ-handles-after-hard-reset.patch. +- Refresh patches.suse/ibmvfc-simplify-handling-of-sub-CRQ-initialization.patch. +- Refresh patches.suse/ibmvfc-store-return-code-of-H_FREE_SUB_CRQ-during-cl.patch. +- Refresh patches.suse/ibmvfc-treat-H_CLOSED-as-success-during-sub-CRQ-regi.patch. +- commit 597b27d + +- net: phy: marvell10g: fix null pointer dereference (git-fixes). +- commit ba9ce5a + +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch. + Update patch metadata +- commit 8c08d90 + +- net: bcmgenet: re-remove bcmgenet_hfb_add_filter (git-fixes). +- commit 46d342e + +- Cherry-pick ibmvnic patches from SP3 (jsc#SLE-17268). +- commit fc08b49 + +- kvm: tracing: Fix unmatched kvm_entry and kvm_exit events + (bsc#1182770). +- commit 0b40723 + +- net: dsa: lantiq_gswip: fix and improve the unsupported + interface error (git-fixes). +- commit 966d874 + +- net: octeon: mgmt: Repair filling of RX ring (git-fixes). +- commit a1726f7 + +- net: dsa: mt7530: set CPU port to fallback mode (git-fixes). +- commit 7c6d69a + +- drivers: net: davinci_mdio: fix potential NULL dereference in + davinci_mdio_probe() (git-fixes). +- commit aad32ea + +- net: lpc-enet: fix error return code in lpc_mii_init() + (git-fixes). +- commit 023e4aa + +- Revert "net: bcmgenet: remove unused function in bcmgenet.c" + (git-fixes). +- commit 6e0622b + +- net: bcmgenet: Fix WoL with password after deep sleep + (git-fixes). +- commit 8a76658 + +- net: bcmgenet: set Rx mode before starting netif (git-fixes). +- commit 95bbb6f + +- net: phy: marvell10g: fix temperature sensor on 2110 + (git-fixes). +- commit 80b675a + +- dt-bindings: can: fsl,flexcan.yaml: fix compatible for i.MX35 + and i.MX53 (jsc#SLE-12251). +- dt-bindings: can: fsl,flexcan.yaml: fix fsl,stop-mode + (jsc#SLE-12251). +- commit c4572f2 + +- Refresh patches.suse/PCI-dwc-Support-multiple-ATU-memory-regions.patch. + Conflicts: + patches.suse/PCI-dwc-Add-support-to-program-ATU-for-4GB-memory.patch. +- commit 4e15800 + +- net: re-solve some conflicts after net -> net-next merge + (bsc#1176855 ltc#187293). +- commit df69724 + +- ibmvnic: fix a race between open and reset (bsc#1176855 + ltc#187293). +- commit 26c4220 + +- Fix bug number +- commit 3175ddf + +- regmap: sdw: use _no_pm functions in regmap_read/write + (git-fixes). +- soundwire: bus: fix confusion on device used by pm_runtime + (git-fixes). +- soundwire: export sdw_write/read_no_pm functions (git-fixes). +- soundwire: bus: use sdw_write_no_pm when setting the bus scale + registers (git-fixes). +- soundwire: bus: use sdw_update_no_pm when initializing a device + (git-fixes). +- soundwire: cadence: fix ACK/NAK handling (git-fixes). +- soundwire: debugfs: use controller id instead of link_id + (git-fixes). +- commit f0289e1 + +- phy: rockchip-emmc: emmc_phy_init() always return 0 (git-fixes). +- mei: hbm: call mei_set_devstate() on hbm stop response + (git-fixes). +- virt: vbox: Do not use wait_event_interruptible when called + from kernel context (git-fixes). +- misc: eeprom_93xx46: Fix module alias to enable module autoprobe + (git-fixes). +- commit f380250 + +- armv7hl: lpae: Update config files. + Disable KVM support (bsc#1182697) +- commit 9988ec5 + +- dm: fix bio splitting and its bio completion order for regular + IO (git-fixes). +- bcache: fix overflow in offset_to_stripe() (git-fixes). +- dm crypt: avoid truncating the logical block size (git-fixes). +- include/linux/memremap.h: remove stale comments (git-fixes). +- commit f9b0dc3 + +- blacklist.conf: Add 8faeb1ffd795 mm: memcg/slab: fix root memcg vmstats +- commit 6424df5 + +- blacklist:conf: Add 67197a4f28d2 mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary +- commit c6bc092 + +- cgroup: fix psi monitor for root cgroup (bsc#1182686). +- commit 248e7d8 + +- cgroup-v1: add disabled controller check in + cgroup1_parse_param() (bsc#1182684). +- commit 511e4ac + +- cgroup: Fix memory leak when parsing multiple source parameters + (bsc#1182683). +- commit 6c8979b + +- cpuset: fix race between hotplug work and later CPU offline + (bsc#1182676). +- commit dfdcc97 + +- macros.kernel-source: Use spec_install_pre for certificate installation (boo#1182672). + Since rpm 4.16 files installed during build phase are lost. +- commit d0b887e + +- Refresh patches.suse/powerpc-Fix-build-error-in-paravirt.h.patch. + Update patch metadata. +- commit ca12b41 + +- quota: Fix memory leak when handling corrupted quota file + (bsc#1182650). +- commit 2543668 + +- Rename duplicate patches to their SLE15-SP2 equivalents. + This is to prepare for the next SLE15-SP2 -> SLE15-SP3 merge. +- commit 4208989 + +- ibmvfc: store return code of H_FREE_SUB_CRQ during cleanup + (bsc#1182632 ltc#191222). +- ibmvfc: treat H_CLOSED as success during sub-CRQ registration + (bsc#1182632 ltc#191222). +- ibmvfc: fix invalid sub-CRQ handles after hard reset + (bsc#1182632 ltc#191222). +- ibmvfc: simplify handling of sub-CRQ initialization (bsc#1182632 + ltc#191222). +- commit f68230e + +- ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup + (git-fixes). +- commit 8541380 + +- keys: Remove outdated __user annotations (git-fixes). +- dmaengine: idxd: set DMA channel to be private (git-fixes). +- ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai (git-fixes). +- ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk + (git-fixes). +- ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening + during system shutdown (git-fixes). +- ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU + 0A3E (git-fixes). +- ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU + 0A32 (git-fixes). +- ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU + 0A5E (git-fixes). +- ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend + (git-fixes). +- ASoC: rt711-sdw: use cancel_work_sync() for .remove (git-fixes). +- ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as + .suspend (git-fixes). +- ASoC: codecs: add missing max_register in regmap config + (git-fixes). +- ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend + (git-fixes). +- ASoC: max98373: Fixes a typo in max98373_feedback_get + (git-fixes). +- ASoC: siu: Fix build error by a wrong const prefix (git-fixes). +- ALSA: fireface: fix to parse sync status register of latter + protocol (git-fixes). +- ACPI: property: Make acpi_node_prop_read() static (git-fixes). +- ACPI: property: Remove dead code (git-fixes). +- Bluetooth: btusb: Always fallback to alt 1 for WBS (git-fixes). +- commit 452f177 + +- dt-bindings: can: fsl,flexcan: add fsl,scu-index property to indicate a resource (jsc#SLE-12251). +- can: flexcan: convert the driver to DT-only (jsc#SLE-12251). +- can: flexcan: flexcan_close(): change order if commands to properly shut down the controller (jsc#SLE-12251). +- can: flexcan: flexcan_open(): completely initialize controller before requesting IRQ (jsc#SLE-12251). +- can: flexcan: flexcan_rx_offload_setup(): factor out mailbox and rx-offload setup into separate function (jsc#SLE-12251). +- can: flexcan: move enabling/disabling of interrupts from flexcan_chip_{start,stop}() to callers (jsc#SLE-12251). +- can: flexcan: factor out enabling and disabling of interrupts into separate function (jsc#SLE-12251). +- can: flexcan: rename macro FLEXCAN_QUIRK_SETUP_STOP_MODE -> FLEXCAN_QUIRK_SETUP_STOP_MODE_GPR (jsc#SLE-12251). +- dt-bindings: firmware: add IMX_SC_R_CAN(x) macro for CAN (jsc#SLE-12251). +- dt-bindings: can: fsl,flexcan: fix fsl,clk-source property (jsc#SLE-12251). +- dt-bindings: can: fsl,flexcan: add uint32 reference to clock-frequency property (jsc#SLE-12251). +- can: flexcan: flexcan_chip_start(): fix erroneous flexcan_transceiver_enable() during bus-off recovery (jsc#SLE-12251). +- can: flexcan: fix failure handling of pm_runtime_get_sync() (jsc#SLE-12251). +- can: flexcan: flexcan_setup_stop_mode(): add missing "req_bit" to stop mode property comment (jsc#SLE-12251). +- can: flexcan: flexcan_remove(): disable wakeup completely (jsc#SLE-12251). +- can: flexcan: add ECC initialization for VF610 (jsc#SLE-12251). +- can: flexcan: add ECC initialization for LX2160A (jsc#SLE-12251). +- can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A (jsc#SLE-12251). +- dt-bindings: can: flexcan: convert fsl,*flexcan bindings to yaml (jsc#SLE-12251). +- dt-bindings: can: add can-controller.yaml (jsc#SLE-12251). +- can: flexcan: remove ack_grp and ack_bit handling from driver (jsc#SLE-12251). +- dt-bindings: can: flexcan: remove ack_grp and ack_bit from fsl,stop-mode (jsc#SLE-12251). +- dt-bindings: can: flexcan: list supported processors (jsc#SLE-12251). +- can: flexcan: disable runtime PM if register flexcandev failed (jsc#SLE-12251). +- can: flexcan: add flexcan driver for i.MX8MP (jsc#SLE-12251). +- can: flexcan: initialize all flexcan memory for ECC function (jsc#SLE-12251). +- can: flexcan: add lx2160ar1 support (jsc#SLE-12251). +- can: flexcan: add imx8qm support (jsc#SLE-12251). +- can: flexcan: add Transceiver Delay Compensation support (jsc#SLE-12251). +- can: flexcan: add CAN FD BRS support (jsc#SLE-12251). +- can: flexcan: add ISO CAN FD feature support (jsc#SLE-12251). +- can: flexcan: add CAN-FD mode support (jsc#SLE-12251). +- can: flexcan: use struct canfd_frame for CAN classic frame (jsc#SLE-12251). +- can: flexcan: flexcan_set_bittiming(): move setup of CAN-2.0 bitiming into separate function (jsc#SLE-12251). +- can: flexcan: add LPSR mode support (jsc#SLE-12251). +- can: flexcan: disable clocks during stop mode (jsc#SLE-12251). +- can: flexcan: flexcan_chip_stop(): add error handling and propagate error value (jsc#SLE-12251). +- can: flexcan: add correctable errors correction when HW supports ECC (jsc#SLE-12251). +- can: flexcan: Add check for transceiver maximum bitrate limitation (jsc#SLE-12251). +- can: flexcan: flexcan_probe(): make regulator xceiver optional (jsc#SLE-12251). +- can: flexcan: Ack wakeup interrupt separately (jsc#SLE-12251). +- can: flexcan: quirks: get rid of long lines (jsc#SLE-12251). +- can: flexcan: struct flexcan_regs: document registers not affected by soft reset (jsc#SLE-12251). +- can: flexcan: more register names (jsc#SLE-12251). +- can: flexcan: flexcan_exit_stop_mode(): remove stray empty line (jsc#SLE-12251). +- can: flexcan: sort include files alphabetically (jsc#SLE-12251). +- can: flexcan: fix spelling mistake "reserverd" -> "reserved" (jsc#SLE-12251). +- can: flexcan: poll MCR_LPM_ACK instead of GPR ACK for stop mode acknowledgment (jsc#SLE-12251). +- can: flexcan: add low power enter/exit acknowledgment helper (jsc#SLE-12251). +- can: flexcan: fix possible deadlock and out-of-order reception after wakeup (jsc#SLE-12251). +- can: flexcan: flexcan_mailbox_read() make use of flexcan_write64() to mark the mailbox as read (jsc#SLE-12251). +- can: flexcan: flexcan_irq(): add support for TX mailbox in iflag1 (jsc#SLE-12251). +- can: flexcan: flexcan_read_reg_iflag_rx(): optimize reading (jsc#SLE-12251). +- can: flexcan: introduce struct flexcan_priv::tx_mask and make use of it (jsc#SLE-12251). +- can: flexcan: convert struct flexcan_priv::rx_mask{1,2} to rx_mask (jsc#SLE-12251). +- can: flexcan: remove TX mailbox bit from struct flexcan_priv::rx_mask{1,2} (jsc#SLE-12251). +- can: flexcan: rename struct flexcan_priv::reg_imask{1,2}_default to rx_mask{1,2} (jsc#SLE-12251). +- can: flexcan: flexcan_irq(): rename variable reg_iflag -> reg_iflag_rx (jsc#SLE-12251). +- can: flexcan: rename macro FLEXCAN_IFLAG_MB() -> FLEXCAN_IFLAG2_MB() (jsc#SLE-12251). +- can: flexcan: flexcan_irq_state(): only read timestamp if needed (jsc#SLE-12251). +- can: flexcan: use devm_platform_ioremap_resource() to simplify code (jsc#SLE-12251). +- can: rx-offload: Prepare for CAN FD support (jsc#SLE-12251). +- can: rx-offload: can_rx_offload_reset(): remove no-op function (jsc#SLE-12251). +- can: rx-offload: can_rx_offload_irq_offload_timestamp(): don't use assignment in if condition (jsc#SLE-12251). +- can: rx-offload: can_rx_offload_compare(): fix typo (jsc#SLE-12251). +- can: rx-offload: fix long lines (jsc#SLE-12251). +- can: flexcan: increase error counters if skb enqueueing via can_rx_offload_queue_sorted() fails (jsc#SLE-12251). +- can: flexcan: disable completely the ECC mechanism (jsc#SLE-12251). +- can: flexcan: add support for DT property 'wakeup-source' (jsc#SLE-12251). +- dt-bindings: can: flexcan: add can wakeup property (jsc#SLE-12251). +- can: flexcan: add support for PE clock source select (jsc#SLE-12251). +- dt-bindings: can: flexcan: add PE clock source property to device tree (jsc#SLE-12251). +- can: flexcan: implement can Runtime PM (jsc#SLE-12251). +- commit fabe848 + +- can: flexcan: remove all fixes + Prepare for complete driver update. +- commit 1f0c2bd + +- dmaengine: hsu: disable spurious interrupt (git-fixes). +- dmaengine: owl-dma: Fix a resource leak in the remove function + (git-fixes). +- dmaengine: fsldma: Fix a resource leak in an error handling + path of the probe function (git-fixes). +- dmaengine: fsldma: Fix a resource leak in the remove function + (git-fixes). +- Input: joydev - prevent potential read overflow in ioctl + (git-fixes). +- Input: elo - fix an error code in elo_connect() (git-fixes). +- Input: sur40 - fix an error code in sur40_probe() (git-fixes). +- HID: core: detect and skip invalid inputs to snto32() + (git-fixes). +- HID: wacom: Ignore attempts to overwrite the touch_max value + from HID (git-fixes). +- commit 9e6160a + +- btrfs: Unlock extents in btrfs_zero_range in case of errors (bsc#1182047). +- commit bd5a9b2 + +- btrfs: Simplify code flow in btrfs_delayed_inode_reserve_metadata (bsc#1182047). +- commit bf6dd14 + +- btrfs: Remove btrfs_inode from btrfs_delayed_inode_reserve_metadata (bsc#1182047). +- commit fb6d272 + +- btrfs: Cleanup try_flush_qgroup (bsc#1182047). +- commit 13881b3 + +- btrfs: Don't flush from btrfs_delayed_inode_reserve_metadata (bsc#1182047). +- commit 942f628 + +- btrfs: Free correct amount of space in btrfs_delayed_inode_reserve_metadata (bsc#1182047). +- commit 22ecef4 + +- rcu/nocb: Trigger self-IPI on late deferred wake up before (git-fixes) +- commit 260172d + +- series.conf: cleanup +- update upstream references and move into sorted section: + patches.suse/powerpc-perf-hv-24x7-Dont-create-sysfs-event-files-f.patch + patches.suse/powerpc-pseries-dlpar-handle-ibm-configure-connector.patch + patches.suse/scsi-lpfc-Enhancements-to-LOG_TRACE_EVENT-for-better.patch + patches.suse/scsi-lpfc-Fix-FW-reset-action-if-I-Os-are-outstandin.patch + patches.suse/scsi-lpfc-Fix-NVMe-recovery-after-mailbox-timeout.patch + patches.suse/scsi-lpfc-Fix-PLOGI-S_ID-of-0-on-pt2pt-config.patch + patches.suse/scsi-lpfc-Fix-auto-sli_mode-and-its-effect-on-CONFIG.patch + patches.suse/scsi-lpfc-Fix-crash-when-a-fabric-node-is-released-p.patch + patches.suse/scsi-lpfc-Fix-crash-when-nvmet-transport-calls-host_.patch + patches.suse/scsi-lpfc-Fix-error-log-messages-being-logged-follow.patch + patches.suse/scsi-lpfc-Fix-target-reset-failing.patch + patches.suse/scsi-lpfc-Fix-vport-create-logging.patch + patches.suse/scsi-lpfc-Implement-health-checking-when-aborting-I-.patch + patches.suse/scsi-lpfc-Prevent-duplicate-requests-to-unregister-w.patch + patches.suse/scsi-lpfc-Refresh-ndlp-when-a-new-PRLI-is-received-i.patch + patches.suse/scsi-lpfc-Simplify-bool-comparison.patch + patches.suse/scsi-lpfc-Update-lpfc-version-to-12.8.0.7.patch + patches.suse/scsi-lpfc-Use-the-nvme-fc-transport-supplied-timeout.patch +- commit ff0a90f + +- ima: Free IMA measurement buffer after kexec syscall (git fixes + (IMA)). +- commit 481e98b + +- ima: Free IMA measurement buffer on error (git fixes (IMA)). +- commit ac8b38c + +- Add Alt-commit for cherry pick + Refresh + patches.suse/1918-drm-amdgpu-fix-NULL-pointer-dereference-for-Renoir.patch. +- commit 84dbff0 + +- rcu/nocb: Perform deferred wake up before last idle's (git-fixes) +- commit f0bc502 + +- rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (git-fixes) +- commit 7a90fca + +- Add Alt-commit for cherry pick + Refresh + patches.suse/1909-drm-amd-display-remove-duplicate-call-to-rn_vbios_sm.patch. +- commit 28fa55a + +- Add Alt-commit for cherry-pick + Refresh + patches.suse/1906-drm-amdgpu-display-fix-CFLAGS-setup-for-DCN30.patch. +- commit 6c5745f + +- sched: Reenable interrupts in do_sched_yield() (git-fixes) +- commit 579dc67 + +- blacklist.conf: bee1abc9cc02 drm/mediatek: reduce clear event + Requried patches are not backported +- commit a403845 + +- Add Alt-commit for cherry pick + Refresh + patches.suse/1832-drm-amdgpu-Specify-get_argument-function-for-ci_smu_.patch. +- commit 0bc2e82 + +- Add Alt-commit for cherry pick + Refresh + patches.suse/1751-drm-amdgpu-Use-the-correct-size-when-allocating-memo.patch. +- commit dd923d9 + +- Add Alt-commit for cherry pick + Refresh + patches.suse/1700-drm-amd-powerplay-off-by-one-bugs-in-smu_cmn_to_asic.patch. +- commit d58a85c + +- blacklist.conf: b7ccc7858a33 drm/i915/gt: Remove errant assertion in __intel_context_do_pin + Not needed since we didn't mess up the merge +- commit 5f8e601 + +- btrfs: run delayed iputs when remounting RO to avoid leaking + them (bsc#1182626). +- btrfs: add assertion for empty list of transactions at late + stage of umount (bsc#1182626). +- btrfs: fix race between RO remount and the cleaner task + (bsc#1182626). +- btrfs: fix transaction leak and crash after cleaning up orphans + on RO mount (bsc#1182626). +- btrfs: fix transaction leak and crash after RO remount caused + by qgroup rescan (bsc#1182626). +- btrfs: lift read-write mount setup from mount and remount + (bsc#1182626). +- commit 2361750 + +- arm64: Update config file. + Set CONFIG_WATCHDOG_SYSFS to true (bsc#1182560) +- commit 0c02797 + +- blacklist.conf: printk: not critical; allow to use the full buffer + when using log dumpers +- commit 4e198dc + +- Remove debug patch for boot failure (bsc#1182602 ltc#190924). + Delete patches.suse/prom_init-enable-varbose-prints-bsc-1178142.patch. +- commit 55e7bdd + +- fs: Handle I_DONTCACHE in iput_final() instead of + generic_drop_inode() (bsc#1182616). +- commit 8354395 + +- Update upstream reference and move into sorted section: + patches.suse/target-fix-XCOPY-NAA-identifier-lookup.patch +- commit e8f510f + +- target: disallow emulate_legacy_capacity with RBD object-map + (bsc#1177109). +- commit 9e5609a + +- Refresh sorted section. +- commit 33e772b + +- supported.conf: mark Wireguard armv7hl dependencies as supported (jsc#SLE-12250) +- commit 661c1ff + +- Update config files. + armv7 is missing CONFIG_KPROBE_EVENTS_ON_NOTRACE=n +- commit c68b5c7 + +- Refresh patches.suse/coresight-tmc-etr-Assign-boolean-values-to-a-bool-va.patch. +- commit 35a95ac + +- Refresh patches.suse/coresight-etb10-Fix-possible-NULL-ptr-dereference-in.patch. +- commit 9d9fb1d + +- Refresh patches.suse/coresight-tmc-etf-Fix-NULL-ptr-dereference-in-tmc_en.patch. +- commit 7c2beaf + +- powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan + (bsc#1182602 ltc#190924). +- commit f6d197a + +- Refresh patches.suse/coresight-Remove-unnecessary-THIS_MODULE-of-funnel-a.patch. +- commit 473d7ac + +- Refresh patches.suse/coresight-etm4x-Handle-TRCVIPCSSCTLR-accesses.patch. +- commit fcd1419 + +- Refresh patches.suse/coresight-etm4x-Fix-accesses-to-TRCPROCSELR.patch. +- commit 42fd151 + +- Refresh patches.suse/coresight-etm4x-Update-TRCIDR3.NUMPROCS-handling-to-.patch. +- commit c3d74e2 + +- Refresh patches.suse/coresight-etm4x-Fix-accesses-to-TRCCIDCTLR1.patch. +- commit 8a55725 + +- Refresh patches.suse/coresight-etm4x-Fix-accesses-to-TRCVMIDCTLR1.patch. +- commit e228859 + +- lib/vsprintf: no_hash_pointers prints all addresses as unhashed + (bsc#1182599). +- commit f0a1f3e + +- Refresh patches.suse/coresight-core-Remove-unneeded-semicolon.patch. +- commit 9255eec + +- Refresh patches.suse/coresight-cti-Initialize-dynamic-sysfs-attributes.patch. + blacklist.conf: Remove duplicate entry +- commit bee32f7 + +- Refresh patches.suse/coresight-Fix-uninitialised-pointer-bug-in-etm_setup.patch. + blacklist.conf: Remove duplicate entry +- commit 43eb5a5 + +- Refresh patches.suse/coresight-add-module-license.patch. + blacklist.conf: Remove duplicate entry +- commit 42b5346 + +- Refresh patches.suse/phy-tegra-xusb-Fix-usb_phy-device-driver-field.patch. +- commit a87f0e1 + +- Refresh patches.suse/clk-tegra-bpmp-Clamp-clock-rates-on-requests.patch. +- commit 86bb8a3 + +- RDMA/bnxt: Do not use ib_umem_page_count() or + ib_umem_num_pages() (bsc#1175499). +- Refresh + patches.suse/RDMA-bnxt_re-Fix-sizeof-mismatch-for-allocation-of-p.patch. +- commit 12c2631 + +- RDMA/bnxt_re: Allow bigger MR creation (bsc#1175499). +- RDMA/bnxt_re: Code refactor while populating user MRs + (bsc#1175499). +- RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (bsc#1175499). +- RDMA/umem: Split ib_umem_num_pages() into + ib_umem_num_dma_blocks() (bsc#1175499). +- RDMA/umem: Add rdma_umem_for_each_dma_block() (bsc#1175499). +- commit 8d37937 + +- Refresh patches.suse/PCI-tegra-Disable-LTSSM-during-L2-entry.patch. +- commit 071b1e3 + +- Refresh patches.suse/PCI-tegra-Check-return-value-of-tegra_pcie_init_cont.patch. +- commit a99e298 + +- Refresh patches.suse/PCI-tegra-Continue-unconfig-sequence-even-if-parts-f.patch. +- commit 37fbae9 + +- Refresh patches.suse/PCI-tegra-Set-DesignWare-IP-version.patch. +- commit f3056ad + +- Refresh patches.suse/PCI-tegra-Fix-ASPM-L1SS-advertisement-disable-code.patch. +- commit 151b830 + +- Refresh patches.suse/PCI-tegra-Read-dbi-base-address-to-program-in-applic.patch. +- commit c1ce36b + +- Refresh patches.suse/PCI-tegra-Move-dbi-accesses-to-post-common-DWC-initi.patch. +- commit b8d9f1b + +- Refresh patches.suse/PCI-dwc-Detect-number-of-iATU-windows.patch. +- commit 6869fbb + +- Refresh patches.suse/PCI-dwc-Move-inbound-and-outbound-windows-to-common-.patch. +- commit bf7452a + +- Refresh patches.suse/PCI-dwc-Remove-unnecessary-wrappers-around-dw_pcie_h.patch. +- commit b328586 + +- Refresh patches.suse/PCI-dwc-Move-dw_pcie_msi_init-into-core.patch. +- commit 9b591ff + +- Refresh patches.suse/PCI-dwc-Move-link-handling-into-common-code.patch. +- commit db1d380 + +- Refresh patches.suse/PCI-dwc-Rework-MSI-initialization.patch. +- commit fc22d7b + +- Refresh patches.suse/PCI-dwc-Move-MSI-interrupt-setup-into-DWC-common-cod.patch. +- commit 85e0e88 + +- Refresh patches.suse/PCI-dwc-Drop-the-.set_num_vectors-host-op.patch. +- commit c8a821a + +- Refresh patches.suse/PCI-dwc-dra7xx-Use-the-common-MSI-irq_chip.patch. +- commit 0f8a8d3 + +- Refresh patches.suse/PCI-dwc-Ensure-all-outbound-ATU-windows-are-reset.patch. +- commit 5e3c2f6 + +- Refresh patches.suse/PCI-dwc-intel-gw-Remove-some-unneeded-function-wrapp.patch. +- commit 42d2190 + +- Refresh patches.suse/PCI-dwc-Move-dbi-dbi2-and-addr_space-resource-setup-.patch. +- commit 7a267fa + +- Refresh patches.suse/PCI-dwc-intel-gw-Move-ATU-offset-out-of-driver-match.patch. +- commit fc7f014 + +- Refresh patches.suse/PCI-keystone-Enable-compile-testing-on-ARM.patch. +- commit 674b74f + +- Refresh patches.suse/PCI-dwc-Add-support-to-program-ATU-for-4GB-memory.patch. +- commit 79897e2 + +- Refresh patches.suse/PCI-of-Warn-if-non-prefetchable-memory-aperture-size.patch. +- commit 11a2712 + +- Rename duplicate patches to their SLE15-SP2 equivalents. + This is to prepare for the next SLE15-SP2 -> SLE15-SP3 merge. +- commit d0f44e7 + +- KEYS: trusted: Reserve TPM for seal and unseal operations + (git-fixes). +- KEYS: trusted: Fix migratable=1 failing (git-fixes). +- KEYS: trusted: Fix incorrect handling of tpm_get_random() + (git-fixes). +- drm/i915/gt: Correct surface base address for renderclear + (git-fixes). +- drm/i915/gt: Flush before changing register state (git-fixes). +- drm/amdgpu/display: remove hdcp_srm sysfs on device removal + (git-fixes). +- mtd: spi-nor: core: Add erase size check for erase command + initialization (git-fixes). +- mtd: spi-nor: core: Fix erase type discovery for overlaid region + (git-fixes). +- mtd: spi-nor: sfdp: Fix last erase region marking (git-fixes). +- mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid + region (git-fixes). +- mtd: spi-nor: hisi-sfc: Put child node np on error path + (git-fixes). +- mtd: parsers: afs: Fix freeing the part name memory in failure + (git-fixes). +- mtd: parser: imagetag: fix error codes in + bcm963xx_parse_imagetag_partitions() (git-fixes). +- pstore: Fix typo in compression option name (git-fixes). +- commit 3d8b82d + +- drm/amdgpu: cleanup struct amdgpu_ring (git-fixes). +- drm/dp_mst: Don't cache EDIDs for physical ports (git-fixes). +- drm/vc4: hdmi: Update the CEC clock divider on HSM rate change + (git-fixes). +- drm/vc4: hdmi: Compute the CEC clock divider from the clock rate + (git-fixes). +- drm/vc4: hdmi: Restore cec physical address on reconnect + (git-fixes). +- drm/vc4: hdmi: Fix up CEC registers (git-fixes). +- drm/vc4: hdmi: Fix register offset with longer CEC messages + (git-fixes). +- drm/vc4: hdmi: Move hdmi reset to bind (git-fixes). +- drm/mediatek: Check if fb is null (git-fixes). +- commit 3a8d088 + +- drm/i915/gt: One more flush for Baytrail clear residuals + (git-fixes). +- drm/amdgpu: toggle on DF Cstate after finishing xgmi injection + (git-fixes). +- drm/sun4i: tcon: fix inverted DCLK polarity (git-fixes). +- drm/fourcc: fix Amlogic format modifier masks (git-fixes). +- drm/virtio: make sure context is created in gem open + (git-fixes). +- drm: rcar-du: Fix the return check of of_parse_phandle and + of_find_device_by_node (git-fixes). +- drm: rcar-du: Fix crash when using LVDS1 clock for CRTC + (git-fixes). +- commit d709b9b + +- clocksource/drivers/mxs_timer: Add missing semicolon when + DEBUG is defined (git-fixes). +- spi: imx: Don't print error on -EPROBEDEFER (git-fixes). +- spi: cadence-quadspi: Abort read if dummy cycles required are + too many (git-fixes). +- platform/x86: intel_pmt_crashlog: Add dependency on + MFD_INTEL_PMT (git-fixes). +- platform/x86: intel_pmt_telemetry: Add dependency on + MFD_INTEL_PMT (git-fixes). +- platform/x86: intel_pmt: Make INTEL_PMT_CLASS + non-user-selectable (git-fixes). +- watchdog: intel-mid_wdt: Postpone IRQ handler registration + till SCU is ready (git-fixes). +- drm/vc4: hdmi: Take into account the clock doubling flag in + atomic_check (git-fixes). +- commit 112de11 + +- drm/amd/display: Fix HDMI deep color output for DCE 6-11 + (git-fixes). +- drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth + reduction (git-fixes). +- drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor + if condition (git-fixes). +- gma500: clean up error handling in init (git-fixes). +- commit af18775 + +- rtc: s5m: select REGMAP_I2C (git-fixes). +- spi: stm32: properly handle 0 byte transfer (git-fixes). +- spi: atmel: Put allocated master before return (git-fixes). +- spi: pxa2xx: Fix the controller numbering for Wildcat Point + (git-fixes). +- spi: spi-synquacer: fix set_cs handling (git-fixes). +- regulator: core: Avoid debugfs: Directory ... already + present! error (git-fixes). +- crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key() + (git-fixes). +- crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data + size error) (git-fixes). +- cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove() + (git-fixes). +- cpufreq: brcmstb-avs-cpufreq: Free resources in error path + (git-fixes). +- commit fbcd516 + +- power: reset: at91-sama5d2_shdwc: fix wkupdbc mask (git-fixes). +- regulator: s5m8767: Drop regulators OF node reference + (git-fixes). +- regulator: s5m8767: Fix reference count leak (git-fixes). +- regulator: axp20x: Fix reference cout leak (git-fixes). +- mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from + 8 to 128-bytes (git-fixes). +- mmc: usdhi6rol0: Fix a resource leak in the error handling + path of the probe (git-fixes). +- mmc: sdhci-sprd: Fix some resource leaks in the remove function + (git-fixes). +- Revert "platform/x86: ideapad-laptop: Switch touchpad attribute + to be RO" (git-fixes). +- commit 6d58f6a + +- gpio: pcf857x: Fix missing first interrupt (git-fixes). +- i3c: master: dw: Drop redundant disec call (git-fixes). +- linux/clk.h: use correct kernel-doc notation for 2 functions + (git-fixes). +- mfd: wm831x-auxadc: Prevent use after free in + wm831x_auxadc_read_irq() (git-fixes). +- mfd: bd9571mwv: Use devm_mfd_add_devices() (git-fixes). +- i2c: iproc: update slave isr mask (ISR_MASK_SLAVE) (git-fixes). +- i2c: iproc: handle only slave interrupts which are enabled + (git-fixes). +- drm/fb-helper: Add missed unlocks in setcmap_legacy() + (git-fixes). +- drm/gma500: Fix error return code in psb_driver_load() + (git-fixes). +- commit e10cc76 + +- amba: Fix resource leak for drivers without .remove (git-fixes). +- clocksource/drivers/ixp4xx: Select TIMER_OF when needed + (git-fixes). +- clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs + (git-fixes). +- clk: meson: clk-pll: propagate the error from + meson_clk_pll_set_rate() (git-fixes). +- clk: meson: clk-pll: make "ret" a signed integer (git-fixes). +- clk: meson: clk-pll: fix initializing the old rate (fallback) + for a PLL (git-fixes). +- clk: sunxi-ng: h6: Fix clock divider range on some clocks + (git-fixes). +- clk: sunxi-ng: h6: Fix CEC clock (git-fixes). +- auxdisplay: ht16k33: Fix refresh rate handling (git-fixes). +- commit 447d390 + +- libnvdimm/dimm: Avoid race between probe and + available_slots_show() (bsc#1170442). +- Use the above upstream patch to replace the following in-house patch, + patches.suse/nvdimm-Avoid-race-between-probe-and-reading-device-a.patch. +- commit ef2652a + +- dm thin metadata: Fix use-after-free in dm_bm_set_read_only + (bsc#1177529). +- dm thin metadata: Avoid returning cmd->bm wild pointer on error + (bsc#1177529). +- dm: use noio when sending kobject event (bsc#1177529). +- dm thin metadata: fix lockdep complaint (bsc#1177529). +- dm thin: fix use-after-free in metadata_pre_commit_callback + (bsc#1177529). +- commit 3e2b6d9 + +- blacklist.conf: remove the following lines because it is time to have + them now, +- a4a8d286586d4b28c8517a51db8d86954aadc74b +- 3918e0667bbac99400b44fa5aef3f8be2eeada4a +- commit e7046a1 + +- dm crypt: fix copy and paste bug in crypt_alloc_req_aead + (jsc#SLE-12226). +- dm crypt: defer decryption to a tasklet if interrupts disabled + (jsc#SLE-12226). +- dm crypt: do not call bio_endio() from the dm-crypt tasklet + (jsc#SLE-12226). +- dm crypt: use GFP_ATOMIC when allocating crypto requests from + softirq (jsc#SLE-12226). +- dm crypt: do not wait for backlogged crypto request completion + in softirq (jsc#SLE-12226). +- dm crypt: don't use drivers that have + CRYPTO_ALG_ALLOCATES_MEMORY (jsc#SLE-12226). +- commit e584169 + +- libbpf: Avoid false unuinitialized variable warning in + bpf_core_apply_relo (bsc#1177028). +- commit 2ed6283 + +- KVM: nVMX: Handle pending #DB when injecting INIT VM-exit. + Pulling in as a dependency of: "KVM: nVMX: Emulate MTF when performing + instruction emulation" (bsc#1182380). +- commit df4cbaa + +- blacklist.conf: Two sparse fixes + 6ae58d871319 x86/asm: Annotate movdir64b()'s dst argument with __iomem + 5c99720b2838 x86/asm: Add a missing __iomem annotation in enqcmds() +- commit 6dcb1a5 + +- blacklist.conf: 20bf2b378729 x86/build: Disable CET instrumentation in the kernel +- commit ade903f + +- Add alt-commit for non-blacklisted cherry-picks +- Refresh + patches.suse/1447-drm-bridge-analogix_dp-Split-bind-into-probe-and-rea.patch. +- Refresh + patches.suse/1776-drm-i915-Provide-the-perf-pmu.module.patch. +- Refresh + patches.suse/1777-drm-i915-Copy-default-modparams-to-mock-i915_device.patch. +- Refresh + patches.suse/1778-drm-i915-display-Check-for-an-LPSP-encoder-before-de.patch. +- Refresh + patches.suse/1779-drm-i915-Update-bw_buddy-pagemask-table.patch. +- Refresh + patches.suse/1782-drm-i915-tgl-Make-sure-TC-cold-is-blocked-before-ena.patch. +- Refresh + patches.suse/1826-drm-i915-Fix-cmd-parser-desc-matching-with-masks.patch. +- Refresh + patches.suse/1835-drm-i915-display-Ensure-that-ret-is-always-initializ.patch. +- Refresh + patches.suse/1851-drm-i915-fix-regression-leading-to-display-audio-pro.patch. +- Refresh + patches.suse/1852-drm-virtio-Revert-drm-virtio-Call-the-right-shmem-he.patch. +- Refresh patches.suse/1857-drm-virtio-fix-unblank.patch. +- Refresh + patches.suse/1864-drm-virtio-drop-virtio_gpu_output-enabled.patch. +- Refresh + patches.suse/1881-drm-i915-Be-wary-of-data-races-when-reading-the-acti.patch. +- Refresh + patches.suse/1921-drm-i915-Stub-out-i915_gpu_coredump_put.patch. +- Refresh + patches.suse/2072-drm-i915-dp-Disable-Port-sync-mode-correctly-on-tear.patch. +- Refresh + patches.suse/2077-drm-i915-gt-Skip-trying-to-unbind-in-restore_ggtt_ma.patch. +- Refresh + patches.suse/drm-i915-Protect-i915_request_await_start-from-early.patch. +- Refresh + patches.suse/drm-i915-Protect-request-peeking-with-RCU.patch. +- commit 491e3a3 + +- cifs: report error instead of invalid when revalidating a + dentry fails (bsc#1177440). +- commit 2c3b276 + +- powerpc/book3s64/hash: Add cond_resched to avoid soft lockup + warning (bsc#1182571 ltc#191345). +- commit a9f0cef + +- RDMA/efa: Use the correct current and new states in modify QP + (git-fixes). +- commit f2d6e28 + +- net: rmnet: do not allow to add multiple bridge interfaces + (git-fixes). +- commit 4f39a57 + +- net: rmnet: fix lower interface leak (git-fixes). +- commit d007718 + +- net: rmnet: print error message when command fails (git-fixes). +- commit 9543352 + +- net: qualcomm: rmnet: Allow configuration updates to existing + devices (git-fixes). +- commit 8b01fa7 + +- blacklist.conf: update the blacklist +- commit a0ee69e + +- x86/alternatives: Sync bp_patching update for avoiding NULL + pointer exception (bsc#1152489). +- commit 8753fb5 + +- ibmvnic: Set to CLOSED state even on error (bsc#1084610 + ltc#165122 git-fixes). +- commit 7047a5a + +- ibmvnic: serialize access to work queue on remove (bsc#1065729). +- commit 9671154 + +- mm: proc: Invalidate TLB after clearing soft-dirty page state + (bsc#1163776 ltc#183929 git-fixes). +- commit c6ee8b1 + +- xfs: reduce quota reservation when doing a dax unwritten extent + conversion (git-fixes bsc#1182561). +- commit 229a330 + +- RDMA/efa: Drop double zeroing for sg_init_table() (bsc#1176248). +- RDMA/efa: Remove redundant udata check from alloc ucontext + response (bsc#1176248). +- RDMA/efa: Add EFA 0xefa1 PCI ID (bsc#1176248). +- RDMA/efa: User/kernel compatibility handshake mechanism + (bsc#1176248). +- RDMA/efa: Expose minimum SQ size (bsc#1176248). +- RDMA/efa: Expose maximum TX doorbell batch (bsc#1176248). +- RDMA/efa: Report host information to the device (bsc#1176248). +- RDMA/efa: Fix setting of wrong bit in get/set_feature commands + (bsc#1176248). +- RDMA/efa: Count admin commands errors (bsc#1176248). +- RDMA/efa: Count mmap failures (bsc#1176248). +- RDMA/efa: Report create CQ error counter (bsc#1176248). +- RDMA/efa: Use in-kernel offsetofend() to check field + availability (bsc#1176248). +- RDMA/efa: Do not delay freeing of DMA pages (bsc#1176248). +- RDMA/efa: Properly document the interrupt mask register + (bsc#1176248). +- RDMA/efa: Unified getters/setters for device structs bitmask + access (bsc#1176248). +- commit f3e9801 + +- xfs: fix an ABBA deadlock in xfs_rename (git-fixes bsc#1182558). +- commit 2a9e635 + +- arm: Update config files. + Set CONFIG_WATCHDOG_SYSFS to true (bsc#1182560) +- commit 7ceb879 + +- vmxnet3: Remove buf_info from device accessible structures + (bsc#1181671). +- commit 7e4ecda + +- supported.conf: mark Wireguard + dependencies as supported (jsc#SLE-12250) +- commit 1e0196a + +- nvmet-tcp: Fix NULL dereference when a connect data comes in + h2cdata pdu (bsc#1182547). +- commit 62bcd4c + +- rpm/kernel-subpackage-build: Workaround broken bot + (https://github.com/openSUSE/openSUSE-release-tools/issues/2439) +- commit b74d860 + +- drivers/perf: hisi: Fix wrong value for all counters enable + (SLE-14995 SLE-16234). +- commit 0293acf + +- drivers/perf: hisi: Fix typo in events attribute array + (SLE-14995 SLE-16234). +- commit d024f74 + +- drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and + its comment (SLE-14995 SLE-16234). +- Refresh + patches.suse/drivers-perf-hisi-Permit-modular-builds-of-HiSilicon.patch. +- Refresh + patches.suse/firmware-arm_sdei-Document-the-motivation-behind-the.patch. +- commit 33b4114 + +- drivers/perf: hisi: update the sccl_id/ccl_id for certain + HiSilicon platform (SLE-14995 SLE-16234). +- commit 3cf8137 + +- drm/vc4: hdmi: Take into account the clock doubling flag in + atomic_check (git-fixes). +- commit 0eefa7d + +- series.conf: cleanup +- update upstream references and resort: + patches.suse/nvme-hwmon-rework-to-avoid-devm-allocation.patch + patches.suse/perf-x86-intel-uncore-Store-the-logical-die-id-inste.patch + patches.suse/perf-x86-intel-uncore-With-8-nodes-get-pci-bus-die-i.patch +- commit f696cf9 + +- series.conf: cleanup +- move unsortable patch out of sorted section + patches.suse/mm-pmem-avoid-inserting-hugepage-pte-entry-with-fsdax-if-hugepage-support-is-disabled.patch +- commit b1cf681 + +- ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 + (git-fixes). +- ALSA: hda: Add another CometLake-H PCI ID (git-fixes). +- ALSA: hda/hdmi: Drop bogus check at closing a stream + (git-fixes). +- ALSA: hda/realtek: modify EAPD in the ALC886 (git-fixes). +- commit d3cd0e8 + +- tpm: Remove tpm_dev_wq_lock (git-fixes). +- tpm_tis: Clean up locality release (git-fixes). +- tpm_tis: Fix check_locality for correct locality acquisition + (git-fixes). +- USB: serial: mos7720: fix error code in mos7720_write() + (git-fixes). +- USB: serial: mos7840: fix error code in mos7840_write() + (git-fixes). +- USB: serial: mos7720: improve OOM-handling in read_mos_reg() + (git-fixes). +- usb: musb: Fix runtime PM race in musb_queue_resume_work + (git-fixes). +- usb: dwc2: Make "trimming xfer length" a debug message + (git-fixes). +- usb: dwc2: Abort transaction after errors with unknown reason + (git-fixes). +- usb: dwc2: Do not update data length if it is 0 on inbound + transfers (git-fixes). +- usb: gadget: u_audio: Free requests only after callback + (git-fixes). +- commit 024918e + +- hwrng: timeriomem - Fix cooldown period calculation (git-fixes). +- media: pxa_camera: declare variable when DEBUG is defined + (git-fixes). +- media: cx25821: Fix a bug when reallocating some dma memory + (git-fixes). +- media: qm1d1c0042: fix error return code in qm1d1c0042_init() + (git-fixes). +- media: lmedm04: Fix misuse of comma (git-fixes). +- media: software_node: Fix refcounts in + software_node_get_next_child() (git-fixes). +- media: aspeed: fix error return code in + aspeed_video_setup_video() (git-fixes). +- media: pwc: Use correct device for DMA (bsc#1181133). +- media: tm6000: Fix memleak in tm6000_start_stream (git-fixes). +- media: media/pci: Fix memleak in empress_init (git-fixes). +- media: em28xx: Fix use-after-free in em28xx_alloc_urbs + (git-fixes). +- media: vsp1: Fix an error handling path in the probe function + (git-fixes). +- media: camss: missing error code in msm_video_register() + (git-fixes). +- media: mt9v111: Remove unneeded device-managed puts (git-fixes). +- media: ipu3-cio2: Fix mbus_code processing in + cio2_subdev_set_fmt() (git-fixes). +- media: i2c: ov5670: Fix PIXEL_RATE minimum value (git-fixes). +- ata: ahci_brcm: Add back regulators management (git-fixes). +- staging: rtl8723bs: wifi_regd.c: Fix incorrect number of + regulatory rules (git-fixes). +- ata: sata_nv: Fix retrieving of active qcs (git-fixes). +- commit f91a4d1 + +- ASoC: simple-card-utils: Fix device module clock (git-fixes). +- ASoC: cs42l56: fix up error handling in probe (git-fixes). +- ASoC: SOF: debug: Fix a potential issue on string buffer + termination (git-fixes). +- ASoC: cpcap: fix microphone timeslot mask (git-fixes). +- ALSA: pcm: Don't call sync_stop if it hasn't been stopped + (git-fixes). +- ALSA: pcm: Assure sync with the pending stop operation at + suspend (git-fixes). +- ALSA: pcm: Call sync_stop at disconnection (git-fixes). +- ALSA: usb-audio: Don't avoid stopping the stream at + disconnection (git-fixes). +- ALSA: usb-audio: More strict state change in EP (git-fixes). +- ALSA: usb-audio: Handle invalid running state at releasing EP + (git-fixes). +- ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode + (git-fixes). +- ALSA: usb-audio: Correct document for + snd_usb_endpoint_free_all() (git-fixes). +- ACPI: configfs: add missing check after + configfs_register_default_group() (git-fixes). +- ACPI: property: Satisfy kernel doc validator (part 2) + (git-fixes). +- ACPI: property: Satisfy kernel doc validator (part 1) + (git-fixes). +- ACPI: property: Fix fwnode string properties matching + (git-fixes). +- ACPICA: Fix exception code class checks (git-fixes). +- commit 858c1eb + +- Move upstreamed uvcvideo fix into sorted esction +- commit e05eaec + +- xen-blkback: fix error handling in xen_blkbk_map() (XSA-365 + CVE-2021-26930 bsc#1181843). +- commit e27d769 + +- xen-scsiback: don't "handle" error by BUG() (XSA-362 + CVE-2021-26931 bsc#1181753). +- commit 0c27363 + +- xen-netback: don't "handle" error by BUG() (XSA-362 + CVE-2021-26931 bsc#1181753). +- commit b515e6e + +- xen-blkback: don't "handle" error by BUG() (XSA-362 + CVE-2021-26931 bsc#1181753). +- commit 092d419 + +- xen/arm: don't ignore return errors from set_phys_to_machine + (XSA-361 CVE-2021-26932 bsc#1181747). +- commit 3c70c9d + +- Xen/gntdev: correct error checking in gntdev_map_grant_pages() + (XSA-361 CVE-2021-26932 bsc#1181747). +- commit ee9fcdf + +- Xen/gntdev: correct dev_bus_addr handling in + gntdev_map_grant_pages() (XSA-361 CVE-2021-26932 bsc#1181747). +- commit e4d325f + +- Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() + (XSA-361 CVE-2021-26932 bsc#1181747). +- commit c07de95 + +- Xen/x86: don't bail early from clear_foreign_p2m_mapping() + (XSA-361 CVE-2021-26932 bsc#1181747). +- commit 488df4e + +- xen/netback: fix spurious event detection for common event case + (bsc#1182175). +- commit 1ecc6fe + +- ath10k: Fix lockdep assertion warning in ath10k_sta_statistics + (git-fixes). +- ath10k: Fix suspicious RCU usage warning in + ath10k_wmi_tlv_parse_peer_stats_info() (git-fixes). +- mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th + (git-fixes). +- Bluetooth: hci_qca: Fix memleak in qca_controller_memdump + (git-fixes). +- commit a23b170 + +- soc: aspeed: snoop: Add clock control logic (git-fixes). +- memory: ti-aemif: Drop child node when jumping out loop + (git-fixes). +- reset: hisilicon: correct vendor prefix (git-fixes). +- r8169: fix resuming from suspend on RTL8105e if machine runs + on battery (git-fixes). +- b43: N-PHY: Fix the update of coef for the PHY revision >= + 3case (git-fixes). +- mac80211: fix potential overflow when multiplying to u32 + integers (git-fixes). +- ath9k: fix data bus crash when setting nf_override via debugfs + (git-fixes). +- Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv + (git-fixes). +- Bluetooth: Put HCI device if inquiry procedure interrupts + (git-fixes). +- Bluetooth: drop HCI device reference before return (git-fixes). +- Bluetooth: Fix initializing response id after clearing struct + (git-fixes). +- Bluetooth: hci_uart: Fix a race for write_work scheduling + (git-fixes). +- Bluetooth: btqcomsmd: Fix a resource leak in error handling + paths in the probe function (git-fixes). +- ath10k: Fix error handling in case of CE pipe init failure + (git-fixes). +- commit 8d04463 + +- net: dsa: bcm_sf2: Fix overflow checks (git-fixes). +- commit 8931641 + +- net: bcmgenet: keep MAC in reset until PHY is up (git-fixes). +- commit 1bd8cc0 + +- net: mscc: ocelot: properly account for VLAN header length when setting MRU (git-fixes). +- commit 8ecb099 + +- net: rmnet: fix packet forwarding in rmnet bridge mode (git-fixes). +- commit a6a4d18 + +- net: rmnet: fix bridge mode bugs (git-fixes). +- commit 6828c73 + +- net: rmnet: use upper/lower device infrastructure (git-fixes). +- commit 604e5d6 + +- net: rmnet: do not allow to change mux id if mux id is duplicated (git-fixes). +- commit 358ab29 + +- net: rmnet: remove rcu_read_lock in rmnet_force_unassociate_device() (git-fixes). +- commit 4387992 + +- net: rmnet: fix suspicious RCU usage (git-fixes). +- commit 5258625 + +- net: rmnet: fix NULL pointer dereference in rmnet_changelink() (git-fixes). +- commit 8bdc771 + +- net: rmnet: fix NULL pointer dereference in rmnet_newlink() (git-fixes). +- commit e563469 + +- KVM: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags + (bsc#1182490). +- commit d0034b8 + +- KVM: nVMX: don't clear mtf_pending when nested events are blocked + (bsc#1182489). +- commit c9e5f4e + +- ibmvnic: skip send_request_unmap for timeout reset (bsc#1182485 + ltc#191591). +- ibmvnic: add memory barrier to protect long term buffer + (bsc#1182485 ltc#191591). +- ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (bsc#1182485 + ltc#191591). +- ibmvnic: Ensure that CRQ entry read are correctly ordered + (bsc#1182485 ltc#191591). +- ibmvnic: serialize access to work queue on remove (bsc#1182485 + ltc#191591). +- ibmvnic: skip send_request_unmap for timeout reset (bsc#1182485 + ltc#191591). +- ibmvnic: add memory barrier to protect long term buffer + (bsc#1182485 ltc#191591). +- ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (bsc#1182485 + ltc#191591). +- ibmvnic: Set to CLOSED state even on error (bsc#1182485 + ltc#191591). +- ibmvnic: Ensure that CRQ entry read are correctly ordered + (bsc#1182485 ltc#191591). +- commit 8ab7740 + +- kABI: repair, after "nVMX: Emulate MTF when performinginstruction emulation" + kvm_x86_ops is part of kABI as it's used by LTTng. But it's only read + and never allocated in there, so growing it (without altering existing + members' offsets) is fine. +- commit d47d125 + +- fscrypt: rename DCACHE_ENCRYPTED_NAME to DCACHE_NOKEY_NAME + (bsc#1182446). +- commit 8620c20 + +- fscrypt: add fscrypt_is_nokey_name() (bsc#1182446). +- commit da2337f + +- patches.suse/ext4-Avoid-freeing-inodes-on-dirty-list.patch: Move to + sorted section, update tags +- commit d9f0c0d + +- fs: fix lazytime expiration handling in + __writeback_single_inode() (bsc#1182466). +- commit a4f4504 + +- ext4: fix superblock checksum failure when setting password salt + (bsc#1182465). +- commit 1201ea7 + +- ext4: don't remount read-only with errors=continue on reboot + (bsc#1182464). +- commit d554ce9 + +- ext4: fix deadlock with fs freezing and EA inodes (bsc#1182463). +- commit 2354cfd + +- reiserfs: add check for an invalid ih_entry_count (bsc#1182462). +- commit 2c4183a + +- quota: Sanity-check quota file headers on load (bsc#1182461). +- commit 5a95e11 + +- writeback: Drop I_DIRTY_TIME_EXPIRE (bsc#1182460). +- commit 6f11bc3 + +- ubifs: Fix error return code in ubifs_init_authentication() + (bsc#1182459). +- commit 97d2ec0 + +- ubifs: wbuf: Don't leak kernel memory to flash (bsc#1182458). +- commit bce8f1a + +- ubifs: prevent creating duplicate encrypted filenames + (bsc#1182457). +- commit 80e0969 + +- ubifs: ubifs_add_orphan: Fix a memory leak bug (bsc#1182456). +- commit bf8f1af + +- ubifs: ubifs_jnl_write_inode: Fix a memory leak bug + (bsc#1182455). + patches.suse/ubifs-xattr-Fix-some-potential-memory-leaks-while-it.patch: + Refresh and add now relevant bits. +- commit 0b538c3 + +- ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans() + (bsc#1182454). +- commit fdbb549 + +- ext4: fix bug for rename with RENAME_WHITEOUT (bsc#1182449). +- commit 5f81ca3 + +- ext4: fix a memory leak of ext4_free_data (bsc#1182447). +- commit 798e94c + +- mm: thp: kABI: move the added flag to the end of enum + (bsc#1181896 ltc#191273). +- commit 5a6cff9 + +- ext4: prevent creating duplicate encrypted filenames + (bsc#1182446). +- commit ebbed3b + +- block: fix inflight statistics of part0 (bsc#1182445). +- commit 3645427 + +- blk-mq: move cancel of hctx->run_work to the front of + blk_exit_queue (bsc#1182444). +- commit 25d39da + +- blk-mq: insert request not through ->queue_rq into sw/scheduler + queue (bsc#1182443). +- commit a0c44a1 + +- blk-mq: call commit_rqs while list empty but error happen + (bsc#1182442). +- commit bc0709b + +- block: respect queue limit of max discard segment (bsc#1182441). +- commit 78f8ad6 + +- block: virtio_blk: fix handling single range discard request + (bsc#1182439). +- commit a829826 + +- xfs: fix the forward progress assertion in + xfs_iwalk_run_callbacks (git-fixes bsc#1182430). +- commit 251c330 + +- drm/i915/tgl+: Make sure TypeC FIA is powered up when + initializing it (git-fixes). +- Revert "drm/amd/display: Update NV1x SR latency values" + (git-fixes). +- drm/amd/display: Release DSC before acquiring (git-fixes). +- drm/amd/display: Add more Clock Sources to DCN2.1 (git-fixes). +- drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL + (git-fixes). +- drm/i915/gt: Define guc firmware blob for older Cometlakes + (git-fixes). +- commit 50eabd2 + +- drm/amd/display: Decrement refcount of dc_sink before + reassignment (git-fixes). +- drm/amd/display: Free atomic state after drm_atomic_commit + (git-fixes). +- drm/amd/display: Fix dc_sink kref count in emulated_link_detect + (git-fixes). +- commit 0a02ed8 + +- clk: sunxi-ng: mp: fix parent rate change flag check + (git-fixes). +- firmware_loader: align .builtin_fw to 8 (git-fixes). +- platform/x86: hp-wmi: Disable tablet-mode reporting by default + (git-fixes). +- commit 3ec7f46 + +- KVM: nVMX: Emulate MTF when performing instruction emulation + (bsc#1182380). +- commit d82f9c0 + +- tracing: Check length before giving out the filter buffer + (git-fixes). +- commit d3dfea0 + +- tracing: Do not count ftrace events in top level enable output + (git-fixes). +- commit 9eb30ee + +- tracing/kprobe: Fix to support kretprobe events on unloaded + modules (git-fixes). +- commit 19d30cc + +- KVM: x86: remove stale comment from struct x86_emulate_ctxt + (bsc#1182406). +- commit 0a00f86 + +- mm/pmem: avoid inserting hugepage PTE entry with fsdax if + hugepage support is disabled (bsc#1181896 ltc#191273). +- commit 5527d63 + +- fgraph: Initialize tracing_graph_pause at task creation + (git-fixes). +- commit ac6ab62 + +- KVM: x86: clear stale x86_emulate_ctxt->intercept value + (bsc#1182381). +- commit ffa8b86 + +- net/tls: Except bond interface from some TLS checks + (bsc#1181719). +- net/tls: Device offload to use lowest netdevice in chain + (bsc#1181719). +- net/bonding: Declare TLS RX device offload support + (bsc#1181719). +- net/bonding: Implement TLS TX device offload (bsc#1181719). +- net/bonding: Take update_features call out of XFRM funciton + (bsc#1181719). +- net/bonding: Implement ndo_sk_get_lower_dev (bsc#1181719). +- net/bonding: Take IP hash logic into a helper (bsc#1181719). +- net: netdevice: Add operation ndo_sk_get_lower_dev + (bsc#1181719). +- commit 3880919 + +- drm/i915/guc: Update to use firmware v49.0.1 (CVE-2020-12362 + CVE-2020-12363 CVE-2020-12364 CVE-2020-12373 bsc#1181720 + bsc#1181735 bsc#1181736 bsc#1181738). +- commit d2373bb + +- KVM: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI + (bsc#1182374). +- commit c629183 + +- tracing/kprobes: Do the notrace functions check without kprobes + on ftrace (git-fixes). +- Update config files. +- commit dd6e75e + +- drm/i915/guc: Update to use firmware v49.0.1 (CVE-2020-12362 + CVE-2020-12363 CVE-2020-12364 CVE-2020-12373 bsc#1181720 + bsc#1181735 bsc#1181736 bsc#1181738). +- drm/i915: Update TGL and RKL HuC firmware versions + (CVE-2020-12362 CVE-2020-12363 CVE-2020-12364 CVE-2020-12373 + bsc#1181720 bsc#1181735 bsc#1181736 bsc#1181738). +- commit 44f462f + +- vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO + (jsc#SLE-13841). +- s390/default: Set CONFIG_VFIO_PCI_ZDEV=y. +- vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO + (jsc#SLE-13841). +- s390/pci: track whether util_str is valid in the zpci_dev + (jsc#SLE-13841). +- s390/pci: stash version in the zpci_dev (jsc#SLE-13841). +- commit 0136f7b + +- Update config files: Set reset-raspberrypi as builtin (bsc#1180336) + This driver is needed in order to boot through USB. Ideally the kernel + module should be selected by dracut, but it's not. So make it builtin + until the relevant dracut fixes are available. +- commit b773757 + +- fix patch metadata +- fix Patch-mainline: + patches.suse/0003-caif-no-need-to-check-return-value-of-debugfs_create.patch +- commit f7a521f + +- drm/sun4i: dw-hdmi: Fix max. frequency for H6 (bsc#1152472) +- commit acb3f2a + +- drm/sun4i: Fix H6 HDMI PHY configuration (bsc#1152472) +- commit 039ccc9 + +- drm/sun4i: dw-hdmi: always set clock rate (bsc#1152472) +- commit 0e99073 + +- drm/sun4i: tcon: set sync polarity for tcon1 channel (bsc#1152472) +- commit 03d6bea + +- drm/vc4: hvs: Fix buffer overflow with the dlist handling (bsc#1152489) +- commit b8a95b9 + +- drm/meson: Unbind all connectors on module removal (bsc#1152472) +- commit b5e929b + +- matroxfb: avoid -Warray-bounds warning (bsc#1152472) +- commit f5716ba + +- rpm/config.sh: Enable armv7hl build in an extra project (jsc#SLE-17212) + The armv7hl is built on OBS openSUSE:Step:15-SP3 project +- commit 8215a31 + +- config.conf: Enable armv7hl build (jsc#SLE-17212) + The build is still not triggered as it's missing SUSE:* projects +- commit b8c9b59 + +- Update config files: Enable UDC useful for arm64 (jsc#SLE-14042) +- supported.conf: Set arm64 UDCs as optional +- commit 4427f1e + +- Refresh patches.suse/powerpc-64-signal-Fix-regression-in-__kernel_sigtram.patch + powerpc/64/signal: Fix regression in fixing regression in + __kernel_sigtramp_rt64() semantics + Fixes: + [ 1.424052] systemd[142]: /usr/lib/systemd/system-generators/dracut-rootfs-generator terminated by signal SEGV. + ... + /.build/build-vm: line 521: 208 Segmentation fault $0 "$@" + [ 2.595622] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b +- commit 031f2c1 + +- Update config files. Enable USB_GADGET(jsc#SLE-14042) + After discussion what the feature request implied, it was + decided that gadget mode is also needed on x86_64 +- commit 4402673 + +- arm64/64kb: Enable 52-bit virtual and 52-bit physical addresses. + These features have been rejected solely because of their + dependency on 64k page size. +- commit afe8527 + +- net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes + (git-fixes). +- commit 2c2d766 + +- Make a 64kb kernel flavor for arm64 (jsc#SLE-15406) + Add a kernel flavor with a 64kb PAGE_SIZE. Only the page size has + been changed explicitly; all other config option changes are caused + by Kconfig dependencies. +- commit e9424d3 + +- net/sonic: Add mutual exclusion for accessing shared state + (git-fixes). +- commit 52ed672 + +- net: stmmac: Always arm TX Timer at end of transmission start + (git-fixes). +- commit 6058ba7 + +- net: stmmac: Fix the TX IOC in xmit path (git-fixes). +- commit 0d8ff7f + +- net: stmmac: Enable 16KB buffer size (git-fixes). +- commit c5a734b + +- net: stmmac: 16KB buffer must be 16 byte aligned (git-fixes). +- commit c88cefc + +- net: stmmac: RX buffer size must be 16 byte aligned (git-fixes). +- commit d10b760 + +- net: stmmac: xgmac: Clear previous RX buffer size (git-fixes). +- commit 53673df + +- net: stmmac: Do not accept invalid MTU values (git-fixes). +- commit ac657b6 + +- net: stmmac: selftests: Needs to check the number of Multicast + regs (git-fixes). +- commit 8826854 + +- net: caif: Fix debugfs on 64-bit platforms (git-fixes). +- commit 7a8758b + +- caif: no need to check return value of debugfs_create functions + (git-fixes). +- commit 756b62e + +- net: axienet: Fix error return code in axienet_probe() + (git-fixes). +- commit 6ec2abe + +- net: netsec: Correct dma sync for XDP_TX frames (git-fixes). +- commit 8040572 + +- net: gro: do not keep too many GRO packets in napi->rx_list + (bsc#1154353). +- commit 76fde4b + +- kernel-binary.spec: Add back initrd and image symlink ghosts to + filelist (bsc#1182140). + Fixes: 76a9256314c3 ("rpm/kernel-{source,binary}.spec: do not include ghost symlinks (boo#1179082).") +- commit 606c9d1 + +- ahci: Add support for Dell S140 and later (jsc#SLE-14457). +- commit 7fa1bda + +- xfs: ratelimit xfs_discard_page messages (bsc#1182283). +- commit 672719e + +- xfs: scrub should mark a directory corrupt if any entries + cannot be iget'd (git-fixes bsc#1182278). +- commit 55cdbf1 + +- Drop HID logitech patch that caused a regression (bsc#1182259) + Delete patches.suse/HID-logitech-dj-add-the-G602-receiver.patch + blacklist.conf: add the dropped entry +- commit fc205a0 + +- xfs: fix parent pointer scrubber bailing out on unallocated + inodes (git-fixes bsc#1182276). +- commit 68a744e + +- xfs: return corresponding errcode if xfs_initialize_perag() + fail (git-fixes bsc#1182275). +- commit adf2653 + +- xfs: fix the minrecs logic when dealing with inode root child + blocks (git-fixes bsc#1182273). +- commit 5d5cd17 + +- xfs: ensure inobt record walks always make forward progress + (git-fixes bsc#1182272). +- commit 5d91094 + +- x86/apic: Add extra serialization for non-serializing MSRs + (bsc#1152489). +- commit 52e6a50 + +- xfs: strengthen rmap record flags checking (git-fixes + bsc#1182271). +- commit 0a8fcac + +- squashfs: add more sanity checks in xattr id lookup (git-fixes + bsc#1182268). +- commit f6143c2 + +- squashfs: add more sanity checks in inode lookup (git-fixes + bsc#1182267). +- commit 81b879a + +- squashfs: add more sanity checks in id lookup (git-fixes + bsc#1182266). +- commit a860e79 + +- vfs: Convert squashfs to use the new mount API (git-fixes + bsc#1182265). +- commit 961749a + +- mm: thp: fix MADV_REMOVE deadlock on shmem THP (CVE-2020-29368, + bsc#1179660.). +- commit 9d15b36 + +- mm: thp: make the THP mapcount atomic against + __split_huge_pmd_locked() (CVE-2020-29368, bsc#1179660.). +- commit 842b18f + +- rpm/post.sh: Avoid purge-kernel for the first installed kernel (bsc#1180058) +- commit c29e77d + +- blacklist.conf: 20bf2b378729 x86/build: Disable CET instrumentation in the kernel +- commit ae0a855 + +- Update config files. + CONFIG_IRQ_TIME_ACCOUNTING=n on ppc64 + Fixes: ce08519dfa669 +- commit 3aeb7fd + +- blacklist.conf: Append 'drm/mediatek: Remove duplicated include' +- commit ecb87cb + +- drm/dp_mst: Don't report ports connected if nothing is attached to (bsc#1152489) +- commit 00ff66f + +- drm/i915: Fix overlay frontbuffer tracking (bsc#1152489) +- commit 4516e0f + +- blacklist.conf: Append 'drm/i915/gem: Support parsing of oversize batches' +- commit e3b72f7 + +- blacklist.conf: Append 'drm/amd/display: Add missing "Copy GSL groups when committing a new context"' +- commit 5abd636 + +- blacklist.conf: Append 'drm/i915: Filter wake_flags passed to default_wake_function' +- commit 0a7430b + +- blacklist.conf: Append 'drm/i915/gem: Reduce context termination list iteration guard to RCU' +- commit 6bbec31 + +- drm/i915/gt: Only transfer the virtual context to the new engine if (bsc#1152489) + Backporting notes: + * context changes +- commit 3e2a61c + +- blacklist.conf: Append 'drm/i915/selftests: Avoid passing a random 0 into ilog2' +- commit f3cb566 + +- blacklist.conf: Append 'drm/i915: Fix wrong return value in intel_atomic_check()' +- commit 2ef532e + +- blacklist.conf: Append 'drm/i915/gt: Protect defer_request() from new waiters' +- commit 2230231 + +- blacklist.conf: Append 'drm/mediatek: Fix can't get component for external display plane.' +- commit edafa6b + +- x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() + (bsc#1181572). +- commit 7161d5a + +- fix patch metadata +- fix upstream reference: + patches.suse/net-hns3-add-a-check-for-queue_id-in-hclge_reset_vf_.patch +- commit 33a1a9d + +- series.conf: cleanup +- move unsortable patch out of sorted section + patches.suse/powerpc-pseries-extract-host-bridge-from-pci_bus-pri.patch +- commit 05c22a3 + +- drm/sun4i: dw-hdmi: Fix max. frequency for H6 (git-fixes). +- drm/sun4i: Fix H6 HDMI PHY configuration (git-fixes). +- drm/sun4i: dw-hdmi: always set clock rate (git-fixes). +- drm/sun4i: tcon: set sync polarity for tcon1 channel + (git-fixes). +- drm/dp_mst: Don't report ports connected if nothing is attached + to them (git-fixes). +- drm/vc4: hvs: Fix buffer overflow with the dlist handling + (git-fixes). +- drm/i915: Fix overlay frontbuffer tracking (git-fixes). +- drm/nouveau/nvif: fix method count when pushing an array + (git-fixes). +- commit f9287ec + +- regulator: Fix lockdep warning resolving supplies (git-fixes). +- commit 83723b8 + +- i2c: stm32f7: fix configuration of the digital filter + (git-fixes). +- i2c: mediatek: Move suspend and resume handling to NOIRQ phase + (git-fixes). +- mac80211: 160MHz with extended NSS BW in CSA (git-fixes). +- iwlwifi: mvm: guard against device removal in reprobe + (git-fixes). +- iwlwifi: mvm: invalidate IDs of internal stations at mvm start + (git-fixes). +- iwlwifi: pcie: fix context info memory leak (git-fixes). +- iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap + (git-fixes). +- iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() + (git-fixes). +- iwlwifi: mvm: skip power command when unbinding vif during CSA + (git-fixes). +- regulator: core: avoid regulator_resolve_supply() race condition + (git-fixes). +- commit c869ffc + +- x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap + (bsc#1182217). +- Refresh + patches.suse/edac-mce_amd-use-struct-cpuinfo_x86-cpu_die_id-for-amd-nodeid.patch. +- commit bdedc9e + +- net: mscc: ocelot: fix address ageing time (again) (git-fixes). +- commit 2561722 + +- dpaa2-eth: fix return codes used in ndo_setup_tc (git-fixes). +- commit 14e0d91 + +- qlcnic: fix missing release in qlcnic_83xx_interrupt_test + (git-fixes). +- commit d3915bd + +- net: sun: fix missing release regions in cas_init_one() + (git-fixes). +- commit 5243443 + +- net: mscc: ocelot: ANA_AUTOAGE_AGE_PERIOD holds a value in + seconds, not ms (git-fixes). +- commit 8f77ca6 + +- net: moxa: Fix a potential double 'free_irq()' (git-fixes). +- commit 6d56ae2 + +- EDAC/mce_amd: Add new error descriptions for existing types + (bsc#1182217). +- commit 8e9c253 + +- x86/mce, EDAC/mce_amd: Print PPIN in machine check records + (bsc#1182217). +- commit 6faa949 + +- EDAC/mce_amd: Print !SMCA processor warning only once + (bsc#1182217). +- commit 3bacba7 + +- EDAC/amd64: Do not warn when removing instances (bsc#1182217). +- commit d9742d0 + +- powerpc/pseries: extract host bridge from pci_bus prior to + bus removal (bsc#1182171 ltc#190900). +- commit 9deaa93 + +- powerpc/kexec_file: fix FDT size estimation for kdump kernel + (bsc#1181928 ltc#190572). +- commit de42489 + +- btrfs: Enable autodefrag (bsc#1181785) + Refresh + patches.suse/btrfs-8888-add-allow_unsupported-module-parameter.patch. +- commit c3b1454 + +- ASoC: codecs: max98373-sdw: align regmap use with other codecs + (git-fixes). +- Refresh + patches.suse/ASoC-max98373-don-t-access-volatile-registers-in-bia.patch. +- commit 2986405 + +- ASoC: codecs: rt*.c: remove useless pointer cast (git-fixes). +- ASoC: topology: Add support for WO and RO TLV byte kcontrols + (git-fixes). +- ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (git-fixes). +- ASoC: hdac_hda: allow runtime pm at end of probe (git-fixes). +- commit 51b0ab6 + +- cxgb4: fix the panic caused by non smac rewrite (git-fixes). +- commit 0f6aca4 + +- nvme-hwmon: rework to avoid devm allocation (bsc#1177326). +- commit bc99792 + +- Update config files: make armv7hl/lpae a fragmented config (jsc#SLE-17212) + Just for ease of maintenance +- commit 8e88e72 + +- gpio: ep93xx: Fix single irqchip with multi gpiochips + (git-fixes). +- gpio: ep93xx: fix BUG_ON port F usage (git-fixes). +- commit 4d3d0a7 + +- series.conf: cleanup +- update upstream reference and resort: + patches.suse/ibmvnic-Clear-failover_pending-if-unable-to-schedule.patch +- commit f78f850 + +- arm64: use a common .arch preamble for inline assembly + (bsc#1182114). +- commit 56aeca4 + +- 1764c3edc66880778604f5053fe2dda7b3ddd2c1 also fixes binutils 2.36 + (bsc#1182114) +- commit a031455 + +- powerpc/perf/hv-24x7: Dont create sysfs event files for dummy + events (bsc#1182118 ltc#190624). +- commit 2178630 + +- cxgb4/chtls: Fix tid stuck due to wrong update of qid + (git-fixes). +- chtls: Fix chtls resources release sequence (git-fixes). +- chtls: Added a check to avoid NULL pointer dereference + (git-fixes). +- chtls: Replace skb_dequeue with skb_peek (git-fixes). +- chtls: Avoid unnecessary freeing of oreq pointer (git-fixes). +- chtls: Fix panic when route to peer not configured (git-fixes). +- chtls: Remove invalid set_tcb call (git-fixes). +- chtls: Fix hardware tid leak (git-fixes). +- i40e: avoid premature Rx buffer reuse (git-fixes). +- net/mlx4_en: Handle TX error CQE (bsc#1181854). +- net/mlx4_en: Avoid scheduling restart task if it is already + running (bsc#1181854). +- chelsio/chtls: fix a double free in chtls_setkey() (git-fixes). +- chelsio/chtls: fix panic during unload reload chtls (git-fixes). +- commit 6313497 + +- Update config files: Set ledtrig-default-on as builtin (bsc#1182128) +- commit 2f7b8ce + +- supported.conf: Preliminary sort of contents (jsc#SLE-17212) + Just sorted, no other changes +- commit 5b39bec + +- net: hns3: add a check for queue_id in hclge_reset_vf_queue() + (git-fixes). +- net/mlx5e: Update max_opened_tc also when channels are closed + (git-fixes). +- net: mvpp2: TCAM entry enable should be written after SRAM data + (git-fixes). +- igc: check return value of ret_val in + igc_config_fc_after_link_up (git-fixes). +- igc: set the default return value to -IGC_ERR_NVM in + igc_write_nvm_srwr (git-fixes). +- igc: Report speed and duplex as unknown when device is runtime + suspended (git-fixes). +- net/mlx5e: Reduce tc unsupported key print level (git-fixes). +- net/mlx5: Fix memory leak on flow table creation error flow + (git-fixes). +- igc: fix link speed advertising (git-fixes). +- cxgb4/chtls: Fix tid stuck due to wrong update of qid + (git-fixes). +- bnxt_en: Improve stats context resource accounting with RDMA + driver loaded (git-fixes). +- net: mvpp2: Remove Pause and Asym_Pause support (git-fixes). +- mlxsw: core: Increase critical threshold for ASIC thermal zone + (git-fixes). +- mlxsw: core: Add validation of transceiver temperature + thresholds (git-fixes). +- net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups + (git-fixes). +- net/mlx5e: Fix two double free cases (git-fixes). +- net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address + (git-fixes). +- chtls: Fix chtls resources release sequence (git-fixes). +- chtls: Added a check to avoid NULL pointer dereference + (git-fixes). +- chtls: Replace skb_dequeue with skb_peek (git-fixes). +- chtls: Fix panic when route to peer not configured (git-fixes). +- chtls: Remove invalid set_tcb call (git-fixes). +- chtls: Fix hardware tid leak (git-fixes). +- net: hns3: fix the number of queues actually used by ARQ + (git-fixes). +- qed: select CONFIG_CRC32 (git-fixes). +- net: hns: fix return value check in __lb_other_process() + (git-fixes). +- net: mvpp2: fix pkt coalescing int-threshold configuration + (git-fixes). +- tun: fix return value when the number of iovs exceeds + MAX_SKB_FRAGS (git-fixes). +- virtio_net: Fix recursive call to cpus_read_lock() (git-fixes). +- net: mvpp2: Fix GoP port 3 Networking Complex Control + configurations (git-fixes). +- net: mvpp2: prs: fix PPPoE with ipv6 packet parse (git-fixes). +- net: mvpp2: Add TCAM entry to drop flow control pause frames + (git-fixes). +- net: mvpp2: disable force link UP during port init procedure + (git-fixes). +- iavf: fix double-release of rtnl_lock (git-fixes). +- i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (git-fixes). +- virtio_net: Fix error code in probe() (git-fixes). +- ixgbe: avoid premature Rx buffer reuse (git-fixes). +- i40e: avoid premature Rx buffer reuse (git-fixes). +- net/mlx4_en: Handle TX error CQE (bsc#1181854). +- net/mlx4_en: Avoid scheduling restart task if it is already + running (bsc#1181854). +- net/mlx5: Fix wrong address reclaim when command interface is + down (git-fixes). +- net: mvpp2: Fix error return code in mvpp2_open() (git-fixes). +- chelsio/chtls: fix a double free in chtls_setkey() (git-fixes). +- cxgb3: fix error return code in t3_sge_alloc_qset() (git-fixes). +- net: broadcom CNIC: requires MMU (git-fixes). +- chelsio/chtls: fix panic during unload reload chtls (git-fixes). +- net: ena: set initial DMA width to avoid intel iommu issue + (git-fixes). +- i40e: Fix removing driver while bare-metal VFs pass traffic + (git-fixes). +- bnxt_en: Release PCI regions when DMA mask setup fails during + probe (git-fixes). +- bnxt_en: fix error return code in bnxt_init_board() (git-fixes). +- bnxt_en: fix error return code in bnxt_init_one() (git-fixes). +- net/mlx4_core: Fix init_hca fields offset (git-fixes). +- net/mlx5: Disable QoS when min_rates on all VFs are zero + (git-fixes). +- net/mlx5: Add handling of port type in rule deletion + (git-fixes). +- mlxsw: core: Use variable timeout for EMAD retries (git-fixes). +- qed: fix error return code in qed_iwarp_ll2_start() (git-fixes). +- bnxt_en: read EEPROM A2h address using page 0 (git-fixes). +- net/mlx5: Fix deletion of duplicate rules (git-fixes). +- chelsio/chtls: fix always leaking ctrl_skb (git-fixes). +- chelsio/chtls: fix memory leaks caused by a race (git-fixes). +- chelsio/chtls: fix memory leaks in CPL handlers (git-fixes). +- chelsio/chtls: fix deadlock issue (git-fixes). +- cxgb4: set up filter action after rewrites (git-fixes). +- chelsio/chtls: fix tls record info to user (git-fixes). +- chelsio/chtls: correct function return and return type + (git-fixes). +- chelsio/chtls: correct netdevice for vlan interface (git-fixes). +- chelsio/chtls: fix socket lock (git-fixes). +- commit f8ae7ea + +- blacklist.conf: 9ad22e165994 x86/debug: Fix DR6 handling +- commit b5c23b5 + +- xen/netback: avoid race in xenvif_rx_ring_slots_available() + (bsc#1065600). +- commit b061a0d + +- series.conf: cleanup +- update upstream references and move to sorted section: + patches.suse/x86-xen-avoid-warning-in-Xen-pv-guest-with-CONFIG_AM.patch. + patches.suse/xen-blkfront-allow-discard-nodes-to-be-optional.patch. +- commit 9ed652c + +- supported.conf: fix typo "!optoinal" should be "!optional" +- commit 154f90d + +- dmaengine: idxd: check device state before issue command + (git-fixes). +- dmaengine: move channel device_node deletion to driver + (git-fixes). +- dmaengine: idxd: fix misc interrupt completion (git-fixes). +- dmaengine: idxd: Fix list corruption in description completion + (git-fixes). +- commit 21a74f3 + +- mt76: dma: fix a possible memory leak in mt76_add_fragment() + (git-fixes). +- commit 8ae7076 + +- fix patches metadata +- fix Patch-mainline: + patches.suse/0002-x86-msi-Only-use-high-bits-of-MSI-address-for-DMAR-u.patch + patches.suse/0003-x86-ioapic-Handle-Extended-Destination-ID-field-in-R.patch + patches.suse/0004-x86-apic-Support-15-bits-of-APIC-ID-in-IOAPIC-MSI-wh.patch + patches.suse/0005-x86-kvm-Add-KVM_FEATURE_MSI_EXT_DEST_ID.patch +- commit e28768c + +- x86/hyperv: Initialize clockevents after LAPIC is initialized (git-fixes). +- commit 5954028 + +- drm/i915: Fix the MST PBN divider calculation (git-fixes). +- drm/dp/mst: Export drm_dp_get_vc_payload_bw() (git-fixes). +- drm/i915/display: Prevent double YUV range correction on HDR + planes (git-fixes). +- drm/i915: Power up combo PHY lanes for for HDMI as well + (git-fixes). +- drm/i915: Extract intel_ddi_power_up_lanes() (git-fixes). +- commit 6a0d54e + +- USB: serial: option: Adding support for Cinterion MV31 + (git-fixes). +- USB: serial: cp210x: add pid/vid for WSDA-200-USB (git-fixes). +- USB: serial: cp210x: add new VID/PID for supporting Teraoka + AD2000 (git-fixes). +- USB: usblp: don't call usb_set_interface if there's a single + alt (git-fixes). +- Input: xpad - sync supported devices with fork on GitHub + (git-fixes). +- mmc: core: Limit retries when analyse of SDIO tuples fails + (git-fixes). +- drm/amd/display: Revert "Fix EDID parsing after resume from + suspend" (git-fixes). +- mac80211: fix station rate table updates on assoc (git-fixes). +- iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues + (git-fixes). +- commit 2244f3a + +- supported.conf: Mark habanalabs as supported (jsc#SLE-15232) +- commit c19a913 + +- nvme: re-read ANA log on NS CHANGED AEN (bsc#1179137). +- commit d65941e + +- KVM: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() + (bsc#1181818). +- KVM: arm64: Assume write fault on S1PTW permission fault on + instruction fetch (bsc#1181818). +- commit 9e58921 + +- net: ethernet: ti: fix some return value check of + cpsw_ale_create() (git-fixes). +- commit c1f82b5 + +- net/mlx5e: Correctly handle changing the number of queues when + the interface is down (git-fixes). +- commit 2e18a60 + +- net: ethernet: ti: ale: fix allmulti for nu type ale + (git-fixes). +- commit 1455e82 + +- net: ethernet: ti: ale: ensure vlan/mdb deleted when no members + (git-fixes). +- commit 6a115f1 + +- net: ethernet: ti: ale: modify vlan/mdb api for switchdev + (git-fixes). +- Refresh + patches.suse/0009-net-ethernet-ti-ale-fix-seeing-unreg-mcast-packets-w.patch. +- commit 0cae8d9 + +- net: ethernet: ti: cpsw: allow untagged traffic on host port + (git-fixes). +- commit da85a01 + +- net: ethernet: ti: ale: fix seeing unreg mcast packets with + promisc and allmulti disabled (git-fixes). +- commit 6a2d8f8 + +- net/mlx5e: Fix configuration of XPS cpumasks and netdev queues + in corner cases (git-fixes). +- Refresh + patches.suse/net-mlx5e-Fix-CPU-mapping-after-function-reload-to-a.patch. +- commit ae37f4a + +- net/mlx5e: Use preactivate hook to set the indirection table + (git-fixes). +- commit a8003a3 + +- net/mlx5e: Rename hw_modify to preactivate (git-fixes). +- commit d8b9674 + +- net/mlx5e: Encapsulate updating netdev queues into a function + (git-fixes). +- commit 0764cbf + +- sh_eth: check sh_eth_cpu_data::no_xdfar when dumping registers + (git-fixes). +- commit ccdc470 + +- sh_eth: check sh_eth_cpu_data::cexcr when dumping registers + (git-fixes). +- commit 855923f + +- sh_eth: check sh_eth_cpu_data::no_tx_cntrs when dumping + registers (git-fixes). +- commit 1115b43 + +- net: dsa: mt7530: Change the LINK bit to reflect the link status + (git-fixes). +- commit 7c5ca65 + +- powerpc/pseries/dlpar: handle ibm, configure-connector delay + status (bsc#1181985 ltc#188074). +- commit 418b81d + +- series.conf: cleanup +- update upstream reference: + patches.suse/ibmvnic-Clear-failover_pending-if-unable-to-schedule.patch +- commit 85f2019 + +- fix patch metadata +- fix upstream reference: + patches.suse/io_uring-Fix-current-fs-handling-in-io_sq_wq_submit_.patch +- commit 90ec2ae + +- scsi: lpfc: Fix EEH encountering oops with NVMe traffic + (bsc#1181958). +- commit 5afe23b + +- net/mlx5e: Release skb in case of failure in tc update skb + (jsc#SLE-15172). +- net/mlx5: Fix leak upon failure of rule creation + (jsc#SLE-15172). +- commit 67867c6 + +- supported.conf: Add armv7hl entries (jsc#SLE-17212) +- commit 87b18a9 + +- selftests/bpf: Fix unused attribute usage in subprogs_unused + test (bsc#1177028). +- libbpf: Fix potential multiplication overflow (bsc#1177028). +- libbpf: Fix another __u64 cast in printf (bsc#1177028). +- libbpf: Fix compilation warnings for 64-bit printf args + (bsc#1177028). +- libbpf: Fix type compatibility check copy-paste error + (bsc#1177028). +- libbpf: Fix libbpf build on compilers missing + __builtin_mul_overflow (bsc#1177028). +- libbpf: Implement enum value-based CO-RE relocations + (bsc#1177028). +- commit 76c0289 + +- powerpc/64/signal: Fix regression in __kernel_sigtramp_rt64() + semantics (jsc#SLE-9246). +- powerpc/64s: prevent recursive replay_soft_interrupts causing + superfluous interrupt (jsc#SLE-9246). +- commit 2c2e4e4 + +- Refresh patches.suse/powerpc-sstep-Fix-array-out-of-bound-warning.patch. + Update metadata +- commit 8349f78 + +- powerpc/perf: Exclude kernel samples while counting events in + user space (bsc#1065729). +- commit 50bd42d + +- powerpc: Fix alignment bug within the init sections + (bsc#1065729). +- commit 7810647 + +- powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU + (bsc#1156395). +- powerpc/powernv/memtrace: Fix crashing the kernel when enabling + concurrently (bsc#1156395). +- powerpc/powernv/memtrace: Don't leak kernel memory to user space + (bsc#1156395). +- powerpc/fpu: Drop cvt_fd() and cvt_df() (bsc#1156395). +- powerpc/boot: Delete unneeded .globl _zimage_start + (bsc#1156395). +- commit 735e425 + +- ibmvnic: device remove has higher precedence over reset + (bsc#1065729). +- commit 0b8e9f9 + +- ibmvnic: fix login buffer memory leak (bsc#1081134 ltc#164631). +- commit 5b8c72b + +- ibmvnic: Clear failover_pending if unable to schedule + (bsc#1181960 ltc#190997). +- commit fb1a56e + +- ACPI: thermal: Do not call acpi_thermal_check() directly + (git-fixes). +- Refresh patches.suse/acpi_thermal_passive_blacklist.patch. +- commit 1cfdad3 + +- genirq/msi: Activate Multi-MSI early when + MSI_FLAG_ACTIVATE_EARLY is set (git-fixes). +- drm/amd/display: Fixed corruptions on HPDRX link loss restore + (git-fixes). +- drm/amd/display: Use hardware sequencer functions for PG control + (git-fixes). +- drm/amd/display: Allow PSTATE chnage when no displays are + enabled (git-fixes). +- mac80211: fix incorrect strlen of .write in debugfs (git-fixes). +- drm/amd/display: Update dram_clock_change_latency for DCN2.1 + (git-fixes). +- drm/panfrost: Support cache-coherent integrations (git-fixes). +- commit c563f5a + +- phy: cpcap-usb: Fix warning for missing regulator_disable + (git-fixes). +- platform/x86: intel-vbtn: Support for tablet mode on Dell + Inspiron 7352 (git-fixes). +- platform/x86: touchscreen_dmi: Add swap-x-y quirk for Goodix + touchscreen on Estar Beauty HD tablet (git-fixes). +- drm/amd/display: Change function decide_dp_link_settings to + avoid infinite looping (git-fixes). +- mac80211: fix fast-rx encryption check (git-fixes). +- commit 504e3c0 + +- blacklist.conf: kABI extreely hard to work around +- commit e1f9604 + +- objtool: Don't fail on missing symbol table (bsc#1169514). +- commit 1518505 + +- btrfs: Fix race between extent freeing/allocation when using bitmaps (bsc#1181574). +- commit 98010f2 + +- libbpf: Don't attempt to load unused subprog as an entry-point + BPF program (bsc#1177028). +- libbpf: Add multi-prog section support for struct_ops + (bsc#1177028). +- libbpf: Implement generalized .BTF.ext func/line info adjustment + (bsc#1177028). +- libbpf: Make RELO_CALL work for multi-prog sections and + sub-program calls (bsc#1177028). +- libbpf: Support CO-RE relocations for multi-prog sections + (bsc#1177028). +- libbpf: Parse multi-function sections into multiple BPF programs + (bsc#1177028). +- libbpf: Ensure ELF symbols table is found before further ELF + processing (bsc#1177028). +- libbpf: Normalize and improve logging across few functions + (bsc#1177028). +- libbpf: Skip well-known ELF sections when iterating ELF + (bsc#1177028). +- libbpf: Factor out common ELF operations and improve logging + (bsc#1177028). +- libbpf: Implement type-based CO-RE relocations support + (bsc#1177028). +- libbpf: Centralize poisoning and poison reallocarray() + (bsc#1177028). +- tools/bpftool: Remove libbpf_internal.h usage in bpftool (bsc#1177028). + Refresh patches.suse/bpftool-Fix-compilation-failure-for-net.o-with-older.patch +- libbpf: Remove any use of reallocarray() in libbpf + (bsc#1177028). +- libbpf: Improve relocation ambiguity detection (bsc#1177028). +- libbpf: Clean up and improve CO-RE reloc logging (bsc#1177028). +- libbpf: Improve error logging for mismatched BTF kind cases + (bsc#1177028). +- libbpf: Detect minimal BTF support and skip BTF loading, + if missing (bsc#1177028). +- libbpf: Factor out common logic of testing and closing FD + (bsc#1177028). +- libbpf: Make kernel feature probing lazy (bsc#1177028). +- libbpf: Disable -Wswitch-enum compiler warning (bsc#1177028). +- libbpf: Convert comma to semicolon (bsc#1177028). +- commit dc05c31 + +- bpf: Fix a verifier failure with xor (bsc#1177028). +- selftests/bpf: Enable tc verbose mode for test_sk_assign + (bsc#1177028). +- commit 0e68af0 + +- powerpc: kABI: add back suspend_disable_cpu in machdep_calls + (bsc#1181674 ltc#189159). +- commit 09376cb + +- io_uring: Fix current->fs handling in io_sq_wq_submit_work() + (bsc#1179434 CVE-2020-29373). +- commit 3f561ee + +- powerpc/pseries/mobility: refactor node lookup during DT update + (bsc#1181674 ltc#189159). +- powerpc/rtas: remove unused rtas_suspend_me_data (bsc#1181674 + ltc#189159). +- powerpc/pseries/hibernation: remove prepare_late() callback + (bsc#1181674 ltc#189159). +- powerpc/pseries/hibernation: perform post-suspend fixups later + (bsc#1181674 ltc#189159). +- powerpc/rtas: remove unused rtas_suspend_last_cpu() (bsc#1181674 + ltc#189159). +- powerpc/pseries/hibernation: switch to rtas_ibm_suspend_me() + (bsc#1181674 ltc#189159). +- powerpc/rtas: remove rtas_suspend_cpu() (bsc#1181674 + ltc#189159). +- powerpc/machdep: remove suspend_disable_cpu() (bsc#1181674 + ltc#189159). +- powerpc/pseries/hibernation: remove pseries_suspend_cpu() + (bsc#1181674 ltc#189159). +- powerpc/pseries/hibernation: pass stream id via function + arguments (bsc#1181674 ltc#189159). +- Refresh patches.suse/powerpc-pseries-hibernation-remove-redundant-cachein.patch +- powerpc/pseries/hibernation: drop pseries_suspend_begin() + from suspend ops (bsc#1181674 ltc#189159). +- powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (bsc#1181674 + ltc#189159). +- powerpc/rtas: dispatch partition migration requests to pseries + (bsc#1181674 ltc#189159). +- powerpc/pseries/mobility: retry partition suspend after error + (bsc#1181674 ltc#189159). +- powerpc/pseries/mobility: signal suspend cancellation to + platform (bsc#1181674 ltc#189159). +- powerpc/pseries/mobility: use stop_machine for join/suspend + (bsc#1181674 ltc#189159). +- powerpc/pseries/mobility: extract VASI session polling logic + (bsc#1181674 ltc#189159). +- powerpc/pseries/mobility: use rtas_activate_firmware() on resume + (bsc#1181674 ltc#189159). +- Refresh patches.suse/powerpc-pseries-mobility-notify-network-peers-after-.patch +- powerpc/pseries/mobility: error message improvements + (bsc#1181674 ltc#189159). +- powerpc/pseries/mobility: add missing break to default case + (bsc#1181674 ltc#189159). +- powerpc/pseries/mobility: don't error on absence of ibm, + update-nodes (bsc#1181674 ltc#189159). +- powerpc/hvcall: add token and codes for H_VASI_SIGNAL + (bsc#1181674 ltc#189159). +- powerpc/rtas: add rtas_activate_firmware() (bsc#1181674 + ltc#189159). +- powerpc/rtas: add rtas_ibm_suspend_me() (bsc#1181674 + ltc#189159). +- powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe + (bsc#1181674 ltc#189159). +- powerpc/rtas: complete ibm,suspend-me status codes (bsc#1181674 + ltc#189159). +- powerpc/rtas: prevent suspend-related sys_rtas use on LE + (bsc#1181674 ltc#189159). +- powerpc/pseries/mobility: Add pr_debug() for device tree changes + (bsc#1181674 ltc#189159). +- powerpc/pseries/mobility: Set pr_fmt() (bsc#1181674 ltc#189159). +- powerpc/pseries: remove obsolete memory hotplug DT notifier code + (bsc#1181674 ltc#189159). +- Refresh patches.suse/powerpc-pseries-update-device-tree-before-ejecting-h.patch +- powerpc/pseries: remove dlpar_cpu_readd() (bsc#1181674 + ltc#189159). +- powerpc/pseries: remove memory "re-add" implementation + (bsc#1181674 ltc#189159). +- powerpc/pseries: remove prrn special case from DT update path + (bsc#1181674 ltc#189159). +- powerpc/numa: remove arch_update_cpu_topology (bsc#1181674 + ltc#189159). +- powerpc/numa: remove prrn_is_enabled() (bsc#1181674 ltc#189159). +- powerpc/rtasd: simplify handle_rtas_event(), emit message on + events (bsc#1181674 ltc#189159). +- powerpc/numa: remove start/stop_topology_update() (bsc#1181674 + ltc#189159). +- powerpc/numa: remove timed_topology_update() (bsc#1181674 + ltc#189159). +- powerpc/numa: stub out numa_update_cpu_topology() (bsc#1181674 + ltc#189159). +- powerpc/numa: remove vphn_enabled and prrn_enabled internal + flags (bsc#1181674 ltc#189159). +- powerpc/numa: remove unreachable topology workqueue code + (bsc#1181674 ltc#189159). +- powerpc/numa: remove unreachable topology timer code + (bsc#1181674 ltc#189159). +- powerpc/numa: make vphn_enabled, prrn_enabled flags const + (bsc#1181674 ltc#189159). +- powerpc/numa: remove unreachable topology update code + (bsc#1181674 ltc#189159). +- powerpc/numa: remove ability to enable topology updates + (bsc#1181674 ltc#189159). +- powerpc/numa: Remove late request for home node associativity + (bsc#1181674 ltc#189159). +- commit 88bd021 + +- kABI: Fix kABI for extended APIC-ID support (bsc#1181259, + jsc#ECO-3191). +- x86/kvm: Add KVM_FEATURE_MSI_EXT_DEST_ID (bsc#1181259, + jsc#ECO-3191). +- commit 0e40024 + +- x86/apic: Support 15 bits of APIC ID in IOAPIC/MSI where + available (bsc#1181259, jsc#ECO-3191). +- x86/ioapic: Handle Extended Destination ID field in RTE + (bsc#1181259, jsc#ECO-3191). +- x86/msi: Only use high bits of MSI address for DMAR unit + (bsc#1181259, jsc#ECO-3191). +- commit 077256e + +- x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (bsc#1181259 + jsc#ECO-3191). +- commit 0deae09 + +- Adjust armv7hl configs for SLE15-SP3 code base (jsc#SLE-17212) +- commit 7df7f95 + +- Copy armv7hl config back from openSUSE-15.2 branch (jsc#SLE-17212) + vanilla config is skipped as it's dropped on Leap 15.3 +- commit a5a45dc + -- commit e63190a +- commit 53d60d5 -- commit b69e700 +- ibmvnic: Fix TX completion error handling (jsc#SLE-17043 + bsc#1179243 ltc#189290). +- ibmvnic: Ensure that SCRQ entry reads are correctly ordered + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- Refresh patches.suse/ibmvnic-Correctly-re-enable-interrupts-in-NAPI-polli.patch +- Refresh patches.suse/ibmvnic-Introduce-xmit_more-support-using-batched-su.patch +- commit 02ce2a8 +- ibmvnic: stop free_all_rwi on failed reset (jsc#SLE-17043 + bsc#1179243 ltc#189290). +- Refresh patches.suse/ibmvnic-restore-adapter-state-on-failed-reset.patch. +- ibmvnic: handle inconsistent login with reset (jsc#SLE-17043 + bsc#1179243 ltc#189290). +- ibmvnic: reduce wait for completion time (jsc#SLE-17043 + bsc#1179243 ltc#189290). +- ibmvnic: no reset timeout for 5 seconds after reset + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: send_login should check for crq errors (jsc#SLE-17043 + bsc#1179243 ltc#189290). +- ibmvnic: track pending login (jsc#SLE-17043 bsc#1179243 + ltc#189290). -- commit 64e67ec +- commit ce6d916 -- commit 8d98605 +- commit 223af9b +- ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: skip tx timeout reset while in resetting (jsc#SLE-17043 + bsc#1179243 ltc#189290). +- ibmvnic: create send_control_ip_offload (jsc#SLE-17043 + bsc#1179243 ltc#189290). +- ibmvnic: create send_query_ip_offload (jsc#SLE-17043 bsc#1179243 + ltc#189290). +- ibmvnic: rename send_map_query to send_query_map (jsc#SLE-17043 + bsc#1179243 ltc#189290). +- ibmvnic: rename ibmvnic_send_req_caps to send_request_cap + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: rename send_cap_queries to send_query_cap + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- Revert "ibmvnic: remove never executed if statement" + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: Harden device Command Response Queue handshake + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: merge ibmvnic_reset_init and ibmvnic_init + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- Refresh patches.suse/ibmvnic-restore-adapter-state-on-failed-reset.patch. +- ibmvnic: remove never executed if statement (jsc#SLE-17043 + bsc#1179243 ltc#189290). +- ibmvnic: improve ibmvnic_init and ibmvnic_reset_init + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: compare adapter->init_done_rc with more readable + ibmvnic_rc_codes (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: Fix use-after-free of VNIC login response buffer + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter + struct (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: update MAINTAINERS (jsc#SLE-17043 bsc#1179243 + ltc#189290). +- ibmvnic: Do not replenish RX buffers after every polling loop + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish + RX buffers (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: Correctly re-enable interrupts in NAPI polling routine + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: Ensure that device queue memory is cache-line aligned + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: Remove send_subcrq function (jsc#SLE-17043 bsc#1179243 + ltc#189290). +- ibmvnic: Clean up TX code and TX buffer data structure + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: Introduce xmit_more support using batched subCRQ hcalls + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: Introduce batched RX buffer descriptor transmission + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: Introduce indirect subordinate Command Response Queue + buffer (jsc#SLE-17043 bsc#1179243 ltc#189290). -- commit aad755f +- commit a8dadbf +- Reinstate commit 418c424ed69204c3d503d524df9b593201d2cb0a: + writeback: Fix sync livelock due to b_dirty_time processing (bsc#1177755). + It appears merge commit 813a610cb3d98fba04d3ea4694260e04a3840ff8 + may have erroneously dropped this patch. +- commit 4849ffb + kernel-preempt +- powerpc/sstep: Fix VSX instruction emulation (jsc#SLE-13847 + bsc#1180581 ltc#190174). +- commit 2216ba0 + +- ibmvnic: remove excessive irqsave (bsc#1182485 ltc#191591). +- commit 9e36da9 + +- r8169: fix r8168fp_adjust_ocp_cmd function (git-fixes). +- gpiolib: acpi: Allow to find GpioInt() resource by name and + index (git-fixes). +- gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk + (git-fixes). +- drm/amdgpu:disable VCN for Navi12 SKU (git-fixes). +- ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair + Virtuoso SE (git-fixes). +- r8169: Add support for another RTL8168FP (git-fixes). +- r8169: improve DASH support (git-fixes). +- drm/amdgpu: enable DCN for navi10 headless SKU (git-fixes). +- drm/amdgpu: rename nv_is_headless_sku() (git-fixes). +- drm/amdgpu: disable DCN and VCN for Navi14 0x7340/C9 SKU + (git-fixes). +- commit 16a0ee9 + +- arm64: select CPUMASK_OFFSTACK if NUMA (bsc#1183033, + bsc#1183030). +- Update config files: CONFIG_CPUMASK_OFFSTACK=y for arm64 +- commit 1e2e7ba + +- crypto: qat - replace CRYPTO_AES with CRYPTO_LIB_AES in Kconfig + (git-fixes). +- commit 79f6b38 + +- Refresh patches.suse/powerpc-vdso-Replace-vdso_base-by-vdso.patch. + Fix warnings. +- commit e4e515f + +- bpf: Fix truncation handling for mod32 dst reg wrt zero + (bsc#1177028). +- selftests/bpf: Convert test_xdp_redirect.sh to bash + (bsc#1177028). +- commit c084826 + +- bpf: Clear subreg_def for global function return values + (bsc#1177028). +- bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation + (bsc#1177028). +- libbpf: Ignore non function pointer member in struct_ops + (bsc#1177028). +- bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h + (bsc#1177028). +- bpf: Fix 32 bit src register truncation on div/mod + (bsc#1177028). +- bpf: Fix verifier jmp32 pruning decision logic (bsc#1177028). +- bpf: Fix verifier jsgt branch analysis on max bound + (bsc#1177028). +- commit 4d1a1f2 + +- powerpc: Add kABI placeholder to struct pci_controller and + mm_context_t (bsc#1183030). +- commit d01a093 + +- scsi: iscsi: Verify lengths on passthrough PDUs (CVE-2021-27365 + bsc#182715). +- scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE + (CVE-2021-27365 bsc#182715). +- scsi: iscsi: Restrict sessions and handles to admin capabilities + (CVE-2021-27363 CVE-2021-27364 bsc#182716 bsc#182717). +- commit 71d447d + +- arch/arm64: Add a kABI placeholder for the future TLBI boradcast + fixes (bsc#1183030). +- commit 7797213 + +- Rename duplicate patches to their SLE15-SP2 equivalents. + This is to prepare for the next SLE15-SP2 -> SLE15-SP3 merge. +- commit 87e9aa1 + +- Refresh + patches.suse/0003-kabi-Add-placeholders-to-a-couple-of-important-struc.patch. + Add KABI padding to mm_struct, which is mentioned in the patch description but + was actually missing. +- commit 17c4dee + +- drm/i915/gem: Support parsing of oversize batches (bsc#1152489) + Backporting notes: + * context changes +- commit dc05c54 + +- blacklist.conf: Append 'drm/i915: Keep rings pinned while the context is active' + Backporting notes: + * ac65bdfef14a ("drm/i915: Keep rings pinned while the context is active") + is in the v5.3 base tree, but got blacklisted with the wrong duplicate-of + rev. The patch at hand fixes this. +- commit 81ad7e0 + +- ASoC: Intel: sof_sdw: detect DMIC number based on mach params + (git-fixes). +- ASoC: Intel: sof-sdw: indent and add quirks consistently + (git-fixes). +- ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS + quirk-flag (git-fixes). +- Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk + (git-fixes). +- Bluetooth: btusb: fix memory leak on suspend and resume + (git-fixes). +- drm/virtio: use kvmalloc for large allocations (git-fixes). +- commit 2f41145 + +- ACPI: bus: Constify is_acpi_node() and friends (part 2) + (git-fixes). +- commit 5937701 + +- rsxx: Return -EFAULT if copy_to_user() fails (git-fixes). +- PM: runtime: Update device status before letting suppliers + suspend (git-fixes). +- commit e05652b + +- drm/amd/display: Add a backlight module option (bsc#1180749). +- drm/amdgpu/display: handle aux backlight in + backlight_get_brightness (bsc#1180749). +- drm/amdgpu/display: don't assert in set backlight function + (bsc#1180749). +- drm/amdgpu/display: simplify backlight setting (bsc#1180749). +- commit 5a8f9fa + +- powerpc/vdso: Retrieve sigtramp offsets at buildtime (bsc#1183002). +- Refresh patches.suse/powerpc-64-signal-Fix-regression-in-__kernel_sigtram.patch. +- powerpc/vdso: Replace vdso_base by vdso (bsc#1183002). +- commit 0f7fda0 + +- ARMv6/v7: Update config files. (bsc#1183009) + enable CONFIG_ARM_MODULE_PLTS to fix module loading issues + (cherry picked from commit b3d2cd1b65794d32c02319c8e2376f15360ff8ec) +- commit 5723968 + +- wireguard: kconfig: use arm chacha even with no neon + (git-fixes). +- wireguard: device: do not generate ICMP for non-IP packets + (git-fixes). +- wireguard: selftests: test multiple parallel streams + (git-fixes). +- crypto: Kconfig - CRYPTO_MANAGER_EXTRA_TESTS requires the + manager (git-fixes). +- crypto: arm64/poly1305-neon - reorder PAC authentication with + SP update (git-fixes). +- commit c931ac8 + +- objtool: Fix ".cold" section suffix check for newer versions + of GCC (bsc#1169514). +- commit 4b4e63c + +- ibmvnic: always store valid MAC address (bsc#1182011 ltc#191844). +- commit 486024a + +- ALSA: hda: intel-nhlt: verify config type (git-fixes). +- commit 4504e76 + +- ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike + X570 board (git-fixes). +- ALSA: hda/realtek: Add quirk for Intel NUC 10 (git-fixes). +- ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (git-fixes). +- ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 + (git-fixes). +- commit acba99b + +- Move upstreamed USB-audio fixes into sorted section +- commit 28c79bd + +- ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits + (git-fixes). +- certs: Fix blacklist flag type confusion (git-fixes). +- commit 83ee089 + +- xen-netback: respect gnttab_map_refs()'s return value + (bsc#1183022 XSA-367). +- commit 5a927d9 + +- Xen/gnttab: handle p2m update errors on a per-slot basis + (bsc#1183022 XSA-367). +- commit b394e32 + +- xen-netback: respect gnttab_map_refs()'s return value + (bsc#1183022 XSA-367). +- commit 53b7528 + +- Xen/gnttab: handle p2m update errors on a per-slot basis + (bsc#1183022 XSA-367). +- commit 846e338 + +- drm/amd/display: Remove Assert from dcn10_get_dig_frontend + (git-fixes). +- drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 + (git-fixes). +- drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2) + (git-fixes). +- drm/amdkfd: Fix recursive lock warnings (git-fixes). +- drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth() + (git-fixes). +- drm/modes: Switch to 64bit maths to avoid integer overflow + (git-fixes). +- commit dbc87d2 + +- watchdog: mei_wdt: request stop on unregister (git-fixes). +- commit 1de5431 + +- pwm: rockchip: rockchip_pwm_probe(): Remove superfluous + clk_unprepare() (git-fixes). +- PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 (git-fixes). +- PCI: Align checking of syscall user config accessors + (git-fixes). +- random: fix the RNDRESEEDCRNG ioctl (git-fixes). +- VMCI: Use set_page_dirty_lock() when unregistering guest memory + (git-fixes). +- staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table + (git-fixes). +- USB: serial: option: update interface mapping for ZTE P685M + (git-fixes). +- USB: serial: ftdi_sio: fix FTX sub-integer prescaler + (git-fixes). +- usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt + (git-fixes). +- usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 + (git-fixes). +- commit b47408f + +- PCI: Decline to resize resources if boot config must be + preserved (git-fixes). +- drivers/misc/vmw_vmci: restrict too big queue size in + qp_host_alloc_queue (git-fixes). +- misc: rtsx: init of rts522a add OCP power off when no card is + present (git-fixes). +- Input: i8042 - add ASUS Zenbook Flip to noselftest list + (git-fixes). +- Input: raydium_ts_i2c - do not send zero length (git-fixes). +- Input: xpad - add support for PowerA Enhanced Wired Controller + for Xbox Series X|S (git-fixes). +- mmc: sdhci-esdhc-imx: fix kernel panic when remove module + (git-fixes). +- fbdev: aty: SPARC64 requires FB_ATY_CT (git-fixes). +- media: mceusb: Fix potential out-of-bounds shift (git-fixes). +- staging: gdm724x: Fix DMA from stack (git-fixes). +- commit 837d6c3 + +- drm/msm/mdp5: Fix wait-for-commit for cmd panels (git-fixes). +- drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY) + (git-fixes). +- crypto: arm64/sha - add missing module aliases (git-fixes). +- crypto: bcm - Rename struct device_private to bcm_device_private + (git-fixes). +- crypto: aesni - prevent misaligned buffers on the stack + (git-fixes). +- drm/i915: Reject 446-480MHz HDMI clock on GLK (git-fixes). +- drm/nouveau/kms: handle mDP connectors (git-fixes). +- drm/sched: Cancel and flush all outstanding jobs before finish + (git-fixes). +- commit d2c4de8 + +- objtool: Fix retpoline detection in asm code (bsc#1169514). +- commit 15a53c5 + +- ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions + (bsc#1183023 ltc#191791). +- ibmvnic: simplify reset_long_term_buff function (bsc#1183023 + ltc#191791). +- ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions + (bsc#1183023 ltc#191791). +- ibmvnic: simplify reset_long_term_buff function (bsc#1183023 + ltc#191791). +- commit 68ed094 + +- dmaengine: move .device_release missing log warning to debug + level (bsc#1182992). +- dmaengine: ioat: Support in-use unbind (bsc#1182992). +- commit fb94c70 + +- Add kABI placeholders for ASoC (bsc#1179531). +- Add kABI placeholders for HD-audio (bsc#1179531). +- commit 9e31dbc + +- printk: fix deadlock when kernel panic (bsc#1183018). +- commit 069ec3d + +- printk: fix deadlock when kernel panic (bsc#1183018). +- commit 5021e3a + +- objtool: Fix error handling for STD/CLD warnings (bsc#1169514). +- commit fb7ed7c + +- ALSA: usb-audio: Apply the control quirk to Plantronics headsets + (bsc#1182552). +- ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 + sound bar (bsc#1182552). +- ALSA: usb-audio: Disable USB autosuspend properly in + setup_disable_autosuspend() (bsc#1182552). +- commit a815647 + +- config: net: freescale: change xgmac-mdio to built-in + References: bsc#1183015,bsc#1182595 +- commit b29b589 + +- Refresh patches.suse/ibmvnic-Fix-possibly-uninitialized-old_num_tx_queues.patch. + Update patch metadata +- commit d8a9644 + +- ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk + (bsc#1182552). +- commit 0a8c8cf + +- exfat: add the dummy mount options to be backward compatible + with staging/exfat (bsc#1182989). +- commit d7a202d + +- exfat: add missing MODULE_ALIAS_FS() (bsc#1182989). +- commit d9a7a48 + +- ice: update the number of available RSS queues (jsc#SLE-7926). +- ice: Fix state bits on LLDP mode switch (jsc#SLE-7926). +- net/mlx5: Disable devlink reload for lag devices (jsc#SLE-8464). +- ice: renegotiate link after FW DCB on (jsc#SLE-8464). +- commit 51a1824 + +- net: freescale: change xgmac-mdio to built-in + References: bsc#1182595 +- commit b25e0d8 + +- RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR() + (jsc#SLE-15176). +- commit b3bb6ea + +- ice: update the number of available RSS queues (jsc#SLE-7926). +- ice: Fix state bits on LLDP mode switch (jsc#SLE-7926). +- ice: Set trusted VF as default VSI when setting allmulti on + (jsc#SLE-12878). +- RDMA/rtrs-srv-sysfs: fix missing put_device (jsc#SLE-15176). +- RDMA/rtrs-srv: fix memory leak by missing kobject free + (jsc#SLE-15176). +- RDMA/rtrs: Only allow addition of path to an already established + session (jsc#SLE-15176). +- RDMA/rtrs-srv: Fix stack-out-of-bounds (jsc#SLE-15176). +- RDMA/ucma: Fix use-after-free bug in ucma_create_uevent + (bsc#1181147). +- RDMA/mlx5: Allow creating all QPs even when non RDMA profile + is used (jsc#SLE-15175). +- RDMA/rtrs: Fix KASAN: stack-out-of-bounds bug (jsc#SLE-15176). +- RDMA/rtrs-srv: Init wr_cnt as 1 (jsc#SLE-15176). +- RDMA/rtrs-srv: Do not signal REG_MR (jsc#SLE-15176). +- RDMA/rtrs-clt: Use bitmask to check sess->flags (jsc#SLE-15176). +- RDMA/rtrs: Do not signal for heatbeat (jsc#SLE-15176). +- RDMA/rtrs-clt: Refactor the failure cases in alloc_clt + (jsc#SLE-15176). +- RDMA/rtrs-srv: Fix missing wr_cqe (jsc#SLE-15176). +- RDMA/rtrs: Call kobject_put in the failure path (jsc#SLE-15176). +- RDMA/rtrs-srv: Jump to dereg_mr label if allocate iu fails + (jsc#SLE-15176). +- RDMA/rtrs-clt: Set mininum limit when create QP (jsc#SLE-15176). +- RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect + (jsc#SLE-15176). +- RDMA/rtrs-srv: Release lock before call into close_sess + (jsc#SLE-15176). +- RDMA/rtrs: Extend ibtrs_cq_qp_create (jsc#SLE-15176). +- net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context + (jsc#SLE-15172). +- net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ + (jsc#SLE-15172). +- net/mlx5e: Replace synchronize_rcu with synchronize_net + (jsc#SLE-15172). +- net/mlx5e: Change interrupt moderation channel params also + when channels are closed (jsc#SLE-15172). +- net/mlx5e: Enable XDP for Connect-X IPsec capable devices + (jsc#SLE-15172). +- net/mlx5e: Enable striding RQ for Connect-X IPsec capable + devices (jsc#SLE-15172). +- bnxt_en: Fix devlink info's stored fw.psid version format + (jsc#SLE-16649). +- ice: log message when trusted VF goes in/out of promisc mode + (jsc#SLE-12878). +- RDMA/rtrs: Introduce rtrs_post_send (jsc#SLE-15176). +- RDMA/rtrs: Remove unnecessary argument dir of rtrs_iu_free + (jsc#SLE-15176). +- commit 4eae933 + +- ice: report correct max number of TCs (jsc#SLE-7926). +- RDMA/hns: Disable RQ inline by default (jsc#SLE-8449). +- RDMA/hns: Fix type of sq_signal_bits (jsc#SLE-8449). +- net/mlx5: Disallow RoCE on lag device (jsc#SLE-8464). +- net/mlx5: Disallow RoCE on multi port slave device + (jsc#SLE-8464). +- net/mlx5: Disable devlink reload for multi port slave device + (jsc#SLE-8464). +- net/mlx5e: E-switch, Fix rate calculation for overflow + (jsc#SLE-8464). +- commit 5c94309 + +- ALSA: usb-audio: Drop bogus dB range in too low level + (bsc#1182552). +- ALSA: usb-audio: Don't abort even if the clock rate differs + (bsc#1182552). +- ALSA: usb-audio: Allow modifying parameters with succeeding + hw_params calls (bsc#1182552). +- commit 037cfcf + +- KVM: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint + Needed as a dependency of 0b40723a827 ("kvm: tracing: Fix unmatched + kvm_entry and kvm_exit events", bsc#1182770). +- commit bca7352 + +- series.conf: cleanup +- move unsortable patch out of sorted section + patches.suse/ibmvnic-Fix-possibly-uninitialized-old_num_tx_queues.patch +- commit be18357 + +- Update kabi files. +- update from March 2021 maintenance update submission (commit c35b1245712f) +- commit ebf0b27 + +- ibmvnic: Fix possibly uninitialized old_num_tx_queues variable + warning (jsc#SLE-17268). +- commit 2b2d062 + +- blacklist.conf: c7ff651960a6 ("blktrace: fix blk_rq_issue documentation") + Cosmetic. +- commit ee4b49c + +- blacklist.conf: 179d16007236 ("block: remove superfluous param in blk_fill_rwbs()") + Cleanup only. +- commit ed3c6d0 + +- coresight: etm4x: Modify core-commit to avoid HiSilicon ETM + overflow (jsc#SLE-14776). +- commit f817d44 + +- coresight: etm4x: Skip accessing TRCPDCR in save/restore + (git-fixes). +- commit 8b8fa95 + +- kernel/smp: add more data to CSD lock debugging (bsc#1180846). +- commit 08badc9 + +- kernel/smp: prepare more CSD lock debugging (bsc#1180846). +- commit d717867 + +- Update config files: activate CONFIG_CSD_LOCK_WAIT_DEBUG for x86 (bsc#1180846). +- commit f88a325 + +- kernel/smp: add boot parameter for controlling CSD lock + debugging (bsc#1180846). +- commit fb4cf71 + +- kernel/smp: Provide CSD lock timeout diagnostics (bsc#1180846). +- update config files (CSD_LOCK_WAIT_DEBUG=n) +- commit 59bec34 + +- series.conf: refresh +- update upstream reference and resort: + patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch +- commit 9ab8f38 + +- kABI: Fix kABI after modifying struct __call_single_data + (bsc#1180846). +- commit 3c0b378 + +- series.conf: cleanup +- move submitted patches to appropriate section: + patches.suse/btrfs-free-correct-amount-of-space-in-btrfs_delayed_inode_reserve_metadata.patch + patches.suse/btrfs-don-t-flush-from-btrfs_delayed_inode_reserve_metadata.patch + patches.suse/btrfs-cleanup-try_flush_qgroup.patch + patches.suse/btrfs-remove-btrfs_inode-from-btrfs_delayed_inode_reserve_metadata.patch + patches.suse/btrfs-simplify-code-flow-in-btrfs_delayed_inode_reserve_metadata.patch + patches.suse/btrfs-unlock-extents-in-btrfs_zero_range-in-case-of-errors.patch + (no effect on expanded tree) +- commit d631784 + +- smp: Add source and destination CPUs to __call_single_data + (bsc#1180846). +- commit 10244d3 + +- powerpc/numa: Fix build when CONFIG_NUMA=n (bsc#1132477 + ltc#175530). +- commit be6fb41 + +- pseries/hotplug-memory: hot-add: skip redundant LMB lookup (bsc#1132477 ltc#175530). +- Refresh patches.suse/powerpc-pseries-group-lmb-operation-and-memblock-s.patch. +- commit 8cb9bdd + +- powerpc/pseries: Don't enforce MSI affinity with kdump + (bsc#1181655 ltc#190855). +- commit cfc7153 + +- pseries/drmem: don't cache node id in drmem_lmb struct (bsc#1132477 ltc#175530). +- Refresh patches.suse/powerpc-pseries-group-lmb-operation-and-memblock-s.patch. +- Refresh patches.suse/powerpc-pseries-update-device-tree-before-ejecting-h.patch. +- commit fe4f641 + +- cifs: fix nodfs mount option (bsc#1181710). +- commit 94844a1 + +- cifs: introduce helper for finding referral server + (bsc#1181710). +- commit f74681b + +- cifs: check all path components in resolved dfs target + (bsc#1181710). +- commit 91cd435 + +- net: gemini: Fix missing clk_disable_unprepare() in error path of gemini_ethernet_port_probe() (git-fixes). +- commit 401e086 + +- net: nixge: fix potential memory leak in nixge_probe() (git-fixes). +- commit cdc643b + +- net: hns3: fix for VLAN config when reset failed (git-fixes). +- commit 4209fa0 + +- net: hns3: add reset check for VF updating port based VLAN + (git-fixes). +- commit 9609b2a + +- net: ethernet: ave: Fix error returns in ave_init (git-fixes). +- commit 166a8fe + +- net: ag71xx: add missed clk_disable_unprepare in error path + of probe (git-fixes). +- commit cead210 + +- net: smc91x: Fix possible memory leak in smc_drv_probe() + (git-fixes). +- commit 342b694 + +- net: macb: fix call to pm_runtime in the suspend/resume + functions (git-fixes). +- commit e7fb27b + +- net: macb: mark device wake capable when "magic-packet" + property present (git-fixes). +- commit 3e9fa11 + +- net: macb: fix wakeup test in runtime suspend/resume routines + (git-fixes). +- commit 0dfe6dc + +- net: hns3: fix for mishandle of asserting VF reset fail + (git-fixes). +- commit 0c2ca01 + +- smsc95xx: avoid memory leak in smsc95xx_bind (git-fixes). +- commit 11f5fde + +- smsc95xx: check return value of smsc95xx_reset (git-fixes). +- commit 02e26ea + +- net: bcmgenet: use hardware padding of runt frames (git-fixes). +- commit b2f215a + +- powerpc/optprobes: Remove unused routine + patch_imm32_load_insns() (jsc#SLE-13847). +- commit f56b470 + +- powerpc/pseries/ras: Make init_ras_hotplug_IRQ() static + (FATE#322022, bsc#1065729. git-fixes). +- powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() + static (FATE#324970, bsc#1078720, git-fixes). +- commit 5742f0f + +- docs: filesystems: vfs: correct flag name (bsc#1182857). +- commit f89f9ce + +- blacklist.conf: d0995b53130e f2fs: add missing documents of reserve_root/resuid/resgid +- commit 63a6155 + +- docs: filesystems: vfs: correct flag name (bsc#1182856). +- commit 969c3e4 + +- blacklist.conf: d0995b53130e f2fs: add missing documents of reserve_root/resuid/resgid +- commit 95579b0 + +- ceph: fix flush_snap logic after putting caps (bsc#1182854). +- commit eacaa0a + +- ceph: fix flush_snap logic after putting caps (bsc#1182853). +- commit 9a38be6 + +- Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (git-fixes). +- commit a24afd4 + +- bus: fsl-mc: Fix test for end of loop (git-fixes). +- commit a7e273c + +- Move upstreamed fsl patches into sorted section +- commit 6e876b3 + +- i2c: exynos5: Preserve high speed master code (git-fixes). +- pwm: rockchip: rockchip_pwm_probe(): Remove superfluous + clk_unprepare() (git-fixes). +- drm/panel: kd35t133: allow using non-continuous dsi clock + (git-fixes). +- drm/rockchip: Require the YTR modifier for AFBC (git-fixes). +- drm/msm: Fix races managing the OOB state for timestamp vs + timestamps (git-fixes). +- drm/msm: Fix race of GPU init vs timestamp power management + (git-fixes). +- drm/msm/mdp5: Fix wait-for-commit for cmd panels (git-fixes). +- r8169: fix jumbo packet handling on RTL8168e (git-fixes). +- PCI: rockchip: Make 'ep-gpios' DT property optional (git-fixes). +- PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 (git-fixes). +- PCI: Align checking of syscall user config accessors + (git-fixes). +- Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working + (git-fixes). +- drm/xlnx: fix kmemleak by sending vblank_event in atomic_disable + (git-fixes). +- commit ecbb9ac + +- i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition (git-fixes). +- HID: make arrays usage and value to be the same (git-fixes). +- usb: quirks: add quirk to start video capture on ELMO L-12F + document camera reliable (git-fixes). +- USB: quirks: sort quirk entries (git-fixes). +- NET: usb: qmi_wwan: Adding support for Cinterion MV31 + (git-fixes). +- commit ae76757 + +- misc: eeprom_93xx46: Add module alias to avoid breaking support + for non device tree users (git-fixes). +- commit 761c100 + +- bcache: Avoid comma separated statements (git-fixes). +- bcache: Move journal work to new flush wq (git-fixes). +- bcache: Give btree_io_wq correct semantics again (git-fixes). +- Revert "bcache: Kill btree_io_wq" (git-fixes). +- bcache: Fix register_device_aync typo (git-fixes). +- bcache: consider the fragmentation when update the writeback + rate (git-fixes). +- bcache: only check feature sets when sb->version >= + BCACHE_SB_VERSION_CDEV_WITH_FEATURES (git-fixes). +- bcache: set bcache device into read-only mode for + BCH_FEATURE_INCOMPAT_OBSO_LARGE_BUCKET (git-fixes). +- bcache: introduce BCH_FEATURE_INCOMPAT_LOG_LARGE_BUCKET_SIZE + for large bucket (git-fixes). +- bcache: check unsupported feature sets for bcache register + (git-fixes). +- bcache: fix typo from SUUP to SUPP in features.h (git-fixes). +- bcache: set pdev_set_uuid before scond loop iteration + (git-fixes). +- md/bcache: convert comma to semicolon (git-fixes). +- bcache:remove a superfluous check in register_bcache + (git-fixes). +- dm: remove unnecessary current->bio_list check when submitting + split bio (git-fixes). +- bcache: fix race between setting bdev state to none and new + write request direct to backing (git-fixes). +- dm: fix double RCU unlock in dm_dax_zero_page_range() error path + (git-fixes). +- dm: fix missing imposition of queue_limits from dm_wq_work() + thread (git-fixes). +- md: fix the checking of wrong work queue (git-fixes). +- bcache: remove embedded struct cache_sb from struct cache_set + (git-fixes). +- bcache: check and set sync status on cache's in-memory super + block (git-fixes). +- bcache: remove can_attach_cache() (git-fixes). +- bcache: don't check seq numbers in register_cache_set() + (git-fixes). +- bcache: only use bucket_bytes() on struct cache (git-fixes). +- bcache: remove useless bucket_pages() (git-fixes). +- bcache: remove useless alloc_bucket_pages() (git-fixes). +- bcache: only use block_bytes() on struct cache (git-fixes). +- bcache: add set_uuid in struct cache_set (git-fixes). +- bcache: remove for_each_cache() (git-fixes). +- bcache: explicitly make cache_set only have single cache + (git-fixes). +- bcache: remove 'int n' from parameter list of + bch_bucket_alloc_set() (git-fixes). +- bcache: check c->root with IS_ERR_OR_NULL() in mca_reserve() + (git-fixes). +- dm crypt: document new no_workqueue flags (git-fixes). +- commit 89ed52b + +- x86/cpufeatures: Add kABI padding (bsc#1179531). +- commit 305ba7d + +- KVM: x86: Gracefully handle __vmalloc() failure during VM allocation + (bsc#1182801). +- commit 2b89cec + +- KVM: x86: Allocate new rmap and large page tracking when moving memslot + (bsc#1182800). +- commit 4ea5d1c + +- KVM: VMX: Condition ENCLS-exiting enabling on CPU support for SGX1 + (bsc#1182798). +- commit 41a7998 + +- clk: fsl-flexspi: new driver (bsc#1182743). +- dt-bindings: clock: document the fsl-flexspi-clk device + (bsc#1182743). +- clk: qoriq: provide constants for the type (bsc#1182743). +- commit 2f668c8 + +- ibmvfc: reinitialize sub-CRQs and perform channel enquiry + after LPM (bsc#1182632 ltc#191222). +- commit 18964bb + +- Refresh ibmvfc patches to v4 submission (bsc#1182632 ltc#191222). +- Refresh patches.suse/ibmvfc-fix-invalid-sub-CRQ-handles-after-hard-reset.patch. +- Refresh patches.suse/ibmvfc-simplify-handling-of-sub-CRQ-initialization.patch. +- Refresh patches.suse/ibmvfc-store-return-code-of-H_FREE_SUB_CRQ-during-cl.patch. +- Refresh patches.suse/ibmvfc-treat-H_CLOSED-as-success-during-sub-CRQ-regi.patch. +- commit 597b27d + +- net: phy: marvell10g: fix null pointer dereference (git-fixes). +- commit ba9ce5a + +- Refresh patches.suse/ibmvnic-fix-a-race-between-open-and-reset.patch. + Update patch metadata +- commit 8c08d90 + +- net: bcmgenet: re-remove bcmgenet_hfb_add_filter (git-fixes). +- commit 46d342e + +- Cherry-pick ibmvnic patches from SP3 (jsc#SLE-17268). +- commit fc08b49 + +- kvm: tracing: Fix unmatched kvm_entry and kvm_exit events + (bsc#1182770). +- commit 0b40723 + +- net: dsa: lantiq_gswip: fix and improve the unsupported + interface error (git-fixes). +- commit 966d874 + +- net: octeon: mgmt: Repair filling of RX ring (git-fixes). +- commit a1726f7 + +- net: dsa: mt7530: set CPU port to fallback mode (git-fixes). +- commit 7c6d69a + +- drivers: net: davinci_mdio: fix potential NULL dereference in + davinci_mdio_probe() (git-fixes). +- commit aad32ea + +- net: lpc-enet: fix error return code in lpc_mii_init() + (git-fixes). +- commit 023e4aa + +- Revert "net: bcmgenet: remove unused function in bcmgenet.c" + (git-fixes). +- commit 6e0622b + +- net: bcmgenet: Fix WoL with password after deep sleep + (git-fixes). +- commit 8a76658 + +- net: bcmgenet: set Rx mode before starting netif (git-fixes). +- commit 95bbb6f + +- net: phy: marvell10g: fix temperature sensor on 2110 + (git-fixes). +- commit 80b675a + +- dt-bindings: can: fsl,flexcan.yaml: fix compatible for i.MX35 + and i.MX53 (jsc#SLE-12251). +- dt-bindings: can: fsl,flexcan.yaml: fix fsl,stop-mode + (jsc#SLE-12251). +- commit c4572f2 + +- Refresh patches.suse/PCI-dwc-Support-multiple-ATU-memory-regions.patch. + Conflicts: + patches.suse/PCI-dwc-Add-support-to-program-ATU-for-4GB-memory.patch. +- commit 4e15800 + +- net: re-solve some conflicts after net -> net-next merge + (bsc#1176855 ltc#187293). +- commit df69724 + +- ibmvnic: fix a race between open and reset (bsc#1176855 + ltc#187293). +- commit 26c4220 + +- Fix bug number +- commit 3175ddf + +- regmap: sdw: use _no_pm functions in regmap_read/write + (git-fixes). +- soundwire: bus: fix confusion on device used by pm_runtime + (git-fixes). +- soundwire: export sdw_write/read_no_pm functions (git-fixes). +- soundwire: bus: use sdw_write_no_pm when setting the bus scale + registers (git-fixes). +- soundwire: bus: use sdw_update_no_pm when initializing a device + (git-fixes). +- soundwire: cadence: fix ACK/NAK handling (git-fixes). +- soundwire: debugfs: use controller id instead of link_id + (git-fixes). +- commit f0289e1 + +- phy: rockchip-emmc: emmc_phy_init() always return 0 (git-fixes). +- mei: hbm: call mei_set_devstate() on hbm stop response + (git-fixes). +- virt: vbox: Do not use wait_event_interruptible when called + from kernel context (git-fixes). +- misc: eeprom_93xx46: Fix module alias to enable module autoprobe + (git-fixes). +- commit f380250 + +- armv7hl: lpae: Update config files. + Disable KVM support (bsc#1182697) +- commit 9988ec5 + +- dm: fix bio splitting and its bio completion order for regular + IO (git-fixes). +- bcache: fix overflow in offset_to_stripe() (git-fixes). +- dm crypt: avoid truncating the logical block size (git-fixes). +- include/linux/memremap.h: remove stale comments (git-fixes). +- commit f9b0dc3 + +- blacklist.conf: Add 8faeb1ffd795 mm: memcg/slab: fix root memcg vmstats +- commit 6424df5 + +- blacklist:conf: Add 67197a4f28d2 mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary +- commit c6bc092 + +- cgroup: fix psi monitor for root cgroup (bsc#1182686). +- commit 248e7d8 + +- cgroup-v1: add disabled controller check in + cgroup1_parse_param() (bsc#1182684). +- commit 511e4ac + +- cgroup: Fix memory leak when parsing multiple source parameters + (bsc#1182683). +- commit 6c8979b + +- cpuset: fix race between hotplug work and later CPU offline + (bsc#1182676). +- commit dfdcc97 + +- macros.kernel-source: Use spec_install_pre for certificate installation (boo#1182672). + Since rpm 4.16 files installed during build phase are lost. +- commit d0b887e + +- Refresh patches.suse/powerpc-Fix-build-error-in-paravirt.h.patch. + Update patch metadata. +- commit ca12b41 + +- quota: Fix memory leak when handling corrupted quota file + (bsc#1182650). +- commit 2543668 + +- Rename duplicate patches to their SLE15-SP2 equivalents. + This is to prepare for the next SLE15-SP2 -> SLE15-SP3 merge. +- commit 4208989 + +- ibmvfc: store return code of H_FREE_SUB_CRQ during cleanup + (bsc#1182632 ltc#191222). +- ibmvfc: treat H_CLOSED as success during sub-CRQ registration + (bsc#1182632 ltc#191222). +- ibmvfc: fix invalid sub-CRQ handles after hard reset + (bsc#1182632 ltc#191222). +- ibmvfc: simplify handling of sub-CRQ initialization (bsc#1182632 + ltc#191222). +- commit f68230e + +- ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup + (git-fixes). +- commit 8541380 + +- keys: Remove outdated __user annotations (git-fixes). +- dmaengine: idxd: set DMA channel to be private (git-fixes). +- ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai (git-fixes). +- ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk + (git-fixes). +- ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening + during system shutdown (git-fixes). +- ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU + 0A3E (git-fixes). +- ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU + 0A32 (git-fixes). +- ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU + 0A5E (git-fixes). +- ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend + (git-fixes). +- ASoC: rt711-sdw: use cancel_work_sync() for .remove (git-fixes). +- ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as + .suspend (git-fixes). +- ASoC: codecs: add missing max_register in regmap config + (git-fixes). +- ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend + (git-fixes). +- ASoC: max98373: Fixes a typo in max98373_feedback_get + (git-fixes). +- ASoC: siu: Fix build error by a wrong const prefix (git-fixes). +- ALSA: fireface: fix to parse sync status register of latter + protocol (git-fixes). +- ACPI: property: Make acpi_node_prop_read() static (git-fixes). +- ACPI: property: Remove dead code (git-fixes). +- Bluetooth: btusb: Always fallback to alt 1 for WBS (git-fixes). +- commit 452f177 + +- dt-bindings: can: fsl,flexcan: add fsl,scu-index property to indicate a resource (jsc#SLE-12251). +- can: flexcan: convert the driver to DT-only (jsc#SLE-12251). +- can: flexcan: flexcan_close(): change order if commands to properly shut down the controller (jsc#SLE-12251). +- can: flexcan: flexcan_open(): completely initialize controller before requesting IRQ (jsc#SLE-12251). +- can: flexcan: flexcan_rx_offload_setup(): factor out mailbox and rx-offload setup into separate function (jsc#SLE-12251). +- can: flexcan: move enabling/disabling of interrupts from flexcan_chip_{start,stop}() to callers (jsc#SLE-12251). +- can: flexcan: factor out enabling and disabling of interrupts into separate function (jsc#SLE-12251). +- can: flexcan: rename macro FLEXCAN_QUIRK_SETUP_STOP_MODE -> FLEXCAN_QUIRK_SETUP_STOP_MODE_GPR (jsc#SLE-12251). +- dt-bindings: firmware: add IMX_SC_R_CAN(x) macro for CAN (jsc#SLE-12251). +- dt-bindings: can: fsl,flexcan: fix fsl,clk-source property (jsc#SLE-12251). +- dt-bindings: can: fsl,flexcan: add uint32 reference to clock-frequency property (jsc#SLE-12251). +- can: flexcan: flexcan_chip_start(): fix erroneous flexcan_transceiver_enable() during bus-off recovery (jsc#SLE-12251). +- can: flexcan: fix failure handling of pm_runtime_get_sync() (jsc#SLE-12251). +- can: flexcan: flexcan_setup_stop_mode(): add missing "req_bit" to stop mode property comment (jsc#SLE-12251). +- can: flexcan: flexcan_remove(): disable wakeup completely (jsc#SLE-12251). +- can: flexcan: add ECC initialization for VF610 (jsc#SLE-12251). +- can: flexcan: add ECC initialization for LX2160A (jsc#SLE-12251). +- can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for LS1021A (jsc#SLE-12251). +- dt-bindings: can: flexcan: convert fsl,*flexcan bindings to yaml (jsc#SLE-12251). +- dt-bindings: can: add can-controller.yaml (jsc#SLE-12251). +- can: flexcan: remove ack_grp and ack_bit handling from driver (jsc#SLE-12251). +- dt-bindings: can: flexcan: remove ack_grp and ack_bit from fsl,stop-mode (jsc#SLE-12251). +- dt-bindings: can: flexcan: list supported processors (jsc#SLE-12251). +- can: flexcan: disable runtime PM if register flexcandev failed (jsc#SLE-12251). +- can: flexcan: add flexcan driver for i.MX8MP (jsc#SLE-12251). +- can: flexcan: initialize all flexcan memory for ECC function (jsc#SLE-12251). +- can: flexcan: add lx2160ar1 support (jsc#SLE-12251). +- can: flexcan: add imx8qm support (jsc#SLE-12251). +- can: flexcan: add Transceiver Delay Compensation support (jsc#SLE-12251). +- can: flexcan: add CAN FD BRS support (jsc#SLE-12251). +- can: flexcan: add ISO CAN FD feature support (jsc#SLE-12251). +- can: flexcan: add CAN-FD mode support (jsc#SLE-12251). +- can: flexcan: use struct canfd_frame for CAN classic frame (jsc#SLE-12251). +- can: flexcan: flexcan_set_bittiming(): move setup of CAN-2.0 bitiming into separate function (jsc#SLE-12251). +- can: flexcan: add LPSR mode support (jsc#SLE-12251). +- can: flexcan: disable clocks during stop mode (jsc#SLE-12251). +- can: flexcan: flexcan_chip_stop(): add error handling and propagate error value (jsc#SLE-12251). +- can: flexcan: add correctable errors correction when HW supports ECC (jsc#SLE-12251). +- can: flexcan: Add check for transceiver maximum bitrate limitation (jsc#SLE-12251). +- can: flexcan: flexcan_probe(): make regulator xceiver optional (jsc#SLE-12251). +- can: flexcan: Ack wakeup interrupt separately (jsc#SLE-12251). +- can: flexcan: quirks: get rid of long lines (jsc#SLE-12251). +- can: flexcan: struct flexcan_regs: document registers not affected by soft reset (jsc#SLE-12251). +- can: flexcan: more register names (jsc#SLE-12251). +- can: flexcan: flexcan_exit_stop_mode(): remove stray empty line (jsc#SLE-12251). +- can: flexcan: sort include files alphabetically (jsc#SLE-12251). +- can: flexcan: fix spelling mistake "reserverd" -> "reserved" (jsc#SLE-12251). +- can: flexcan: poll MCR_LPM_ACK instead of GPR ACK for stop mode acknowledgment (jsc#SLE-12251). +- can: flexcan: add low power enter/exit acknowledgment helper (jsc#SLE-12251). +- can: flexcan: fix possible deadlock and out-of-order reception after wakeup (jsc#SLE-12251). +- can: flexcan: flexcan_mailbox_read() make use of flexcan_write64() to mark the mailbox as read (jsc#SLE-12251). +- can: flexcan: flexcan_irq(): add support for TX mailbox in iflag1 (jsc#SLE-12251). +- can: flexcan: flexcan_read_reg_iflag_rx(): optimize reading (jsc#SLE-12251). +- can: flexcan: introduce struct flexcan_priv::tx_mask and make use of it (jsc#SLE-12251). +- can: flexcan: convert struct flexcan_priv::rx_mask{1,2} to rx_mask (jsc#SLE-12251). +- can: flexcan: remove TX mailbox bit from struct flexcan_priv::rx_mask{1,2} (jsc#SLE-12251). +- can: flexcan: rename struct flexcan_priv::reg_imask{1,2}_default to rx_mask{1,2} (jsc#SLE-12251). +- can: flexcan: flexcan_irq(): rename variable reg_iflag -> reg_iflag_rx (jsc#SLE-12251). +- can: flexcan: rename macro FLEXCAN_IFLAG_MB() -> FLEXCAN_IFLAG2_MB() (jsc#SLE-12251). +- can: flexcan: flexcan_irq_state(): only read timestamp if needed (jsc#SLE-12251). +- can: flexcan: use devm_platform_ioremap_resource() to simplify code (jsc#SLE-12251). +- can: rx-offload: Prepare for CAN FD support (jsc#SLE-12251). +- can: rx-offload: can_rx_offload_reset(): remove no-op function (jsc#SLE-12251). +- can: rx-offload: can_rx_offload_irq_offload_timestamp(): don't use assignment in if condition (jsc#SLE-12251). +- can: rx-offload: can_rx_offload_compare(): fix typo (jsc#SLE-12251). +- can: rx-offload: fix long lines (jsc#SLE-12251). +- can: flexcan: increase error counters if skb enqueueing via can_rx_offload_queue_sorted() fails (jsc#SLE-12251). +- can: flexcan: disable completely the ECC mechanism (jsc#SLE-12251). +- can: flexcan: add support for DT property 'wakeup-source' (jsc#SLE-12251). +- dt-bindings: can: flexcan: add can wakeup property (jsc#SLE-12251). +- can: flexcan: add support for PE clock source select (jsc#SLE-12251). +- dt-bindings: can: flexcan: add PE clock source property to device tree (jsc#SLE-12251). +- can: flexcan: implement can Runtime PM (jsc#SLE-12251). +- commit fabe848 + +- can: flexcan: remove all fixes + Prepare for complete driver update. +- commit 1f0c2bd + +- dmaengine: hsu: disable spurious interrupt (git-fixes). +- dmaengine: owl-dma: Fix a resource leak in the remove function + (git-fixes). +- dmaengine: fsldma: Fix a resource leak in an error handling + path of the probe function (git-fixes). +- dmaengine: fsldma: Fix a resource leak in the remove function + (git-fixes). +- Input: joydev - prevent potential read overflow in ioctl + (git-fixes). +- Input: elo - fix an error code in elo_connect() (git-fixes). +- Input: sur40 - fix an error code in sur40_probe() (git-fixes). +- HID: core: detect and skip invalid inputs to snto32() + (git-fixes). +- HID: wacom: Ignore attempts to overwrite the touch_max value + from HID (git-fixes). +- commit 9e6160a + +- btrfs: Unlock extents in btrfs_zero_range in case of errors (bsc#1182047). +- commit bd5a9b2 + +- btrfs: Simplify code flow in btrfs_delayed_inode_reserve_metadata (bsc#1182047). +- commit bf6dd14 + +- btrfs: Remove btrfs_inode from btrfs_delayed_inode_reserve_metadata (bsc#1182047). +- commit fb6d272 + +- btrfs: Cleanup try_flush_qgroup (bsc#1182047). +- commit 13881b3 + +- btrfs: Don't flush from btrfs_delayed_inode_reserve_metadata (bsc#1182047). +- commit 942f628 + +- btrfs: Free correct amount of space in btrfs_delayed_inode_reserve_metadata (bsc#1182047). +- commit 22ecef4 + +- rcu/nocb: Trigger self-IPI on late deferred wake up before (git-fixes) +- commit 260172d + +- series.conf: cleanup +- update upstream references and move into sorted section: + patches.suse/powerpc-perf-hv-24x7-Dont-create-sysfs-event-files-f.patch + patches.suse/powerpc-pseries-dlpar-handle-ibm-configure-connector.patch + patches.suse/scsi-lpfc-Enhancements-to-LOG_TRACE_EVENT-for-better.patch + patches.suse/scsi-lpfc-Fix-FW-reset-action-if-I-Os-are-outstandin.patch + patches.suse/scsi-lpfc-Fix-NVMe-recovery-after-mailbox-timeout.patch + patches.suse/scsi-lpfc-Fix-PLOGI-S_ID-of-0-on-pt2pt-config.patch + patches.suse/scsi-lpfc-Fix-auto-sli_mode-and-its-effect-on-CONFIG.patch + patches.suse/scsi-lpfc-Fix-crash-when-a-fabric-node-is-released-p.patch + patches.suse/scsi-lpfc-Fix-crash-when-nvmet-transport-calls-host_.patch + patches.suse/scsi-lpfc-Fix-error-log-messages-being-logged-follow.patch + patches.suse/scsi-lpfc-Fix-target-reset-failing.patch + patches.suse/scsi-lpfc-Fix-vport-create-logging.patch + patches.suse/scsi-lpfc-Implement-health-checking-when-aborting-I-.patch + patches.suse/scsi-lpfc-Prevent-duplicate-requests-to-unregister-w.patch + patches.suse/scsi-lpfc-Refresh-ndlp-when-a-new-PRLI-is-received-i.patch + patches.suse/scsi-lpfc-Simplify-bool-comparison.patch + patches.suse/scsi-lpfc-Update-lpfc-version-to-12.8.0.7.patch + patches.suse/scsi-lpfc-Use-the-nvme-fc-transport-supplied-timeout.patch +- commit ff0a90f + +- ima: Free IMA measurement buffer after kexec syscall (git fixes + (IMA)). +- commit 481e98b + +- ima: Free IMA measurement buffer on error (git fixes (IMA)). +- commit ac8b38c + +- Add Alt-commit for cherry pick + Refresh + patches.suse/1918-drm-amdgpu-fix-NULL-pointer-dereference-for-Renoir.patch. +- commit 84dbff0 + +- rcu/nocb: Perform deferred wake up before last idle's (git-fixes) +- commit f0bc502 + +- rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (git-fixes) +- commit 7a90fca + +- Add Alt-commit for cherry pick + Refresh + patches.suse/1909-drm-amd-display-remove-duplicate-call-to-rn_vbios_sm.patch. +- commit 28fa55a + +- Add Alt-commit for cherry-pick + Refresh + patches.suse/1906-drm-amdgpu-display-fix-CFLAGS-setup-for-DCN30.patch. +- commit 6c5745f + +- sched: Reenable interrupts in do_sched_yield() (git-fixes) +- commit 579dc67 + +- blacklist.conf: bee1abc9cc02 drm/mediatek: reduce clear event + Requried patches are not backported +- commit a403845 + +- Add Alt-commit for cherry pick + Refresh + patches.suse/1832-drm-amdgpu-Specify-get_argument-function-for-ci_smu_.patch. +- commit 0bc2e82 + +- Add Alt-commit for cherry pick + Refresh + patches.suse/1751-drm-amdgpu-Use-the-correct-size-when-allocating-memo.patch. +- commit dd923d9 + +- Add Alt-commit for cherry pick + Refresh + patches.suse/1700-drm-amd-powerplay-off-by-one-bugs-in-smu_cmn_to_asic.patch. +- commit d58a85c + +- blacklist.conf: b7ccc7858a33 drm/i915/gt: Remove errant assertion in __intel_context_do_pin + Not needed since we didn't mess up the merge +- commit 5f8e601 + +- btrfs: run delayed iputs when remounting RO to avoid leaking + them (bsc#1182626). +- btrfs: add assertion for empty list of transactions at late + stage of umount (bsc#1182626). +- btrfs: fix race between RO remount and the cleaner task + (bsc#1182626). +- btrfs: fix transaction leak and crash after cleaning up orphans + on RO mount (bsc#1182626). +- btrfs: fix transaction leak and crash after RO remount caused + by qgroup rescan (bsc#1182626). +- btrfs: lift read-write mount setup from mount and remount + (bsc#1182626). +- commit 2361750 + +- arm64: Update config file. + Set CONFIG_WATCHDOG_SYSFS to true (bsc#1182560) +- commit 0c02797 + +- blacklist.conf: printk: not critical; allow to use the full buffer + when using log dumpers +- commit 4e198dc + +- Remove debug patch for boot failure (bsc#1182602 ltc#190924). + Delete patches.suse/prom_init-enable-varbose-prints-bsc-1178142.patch. +- commit 55e7bdd + +- fs: Handle I_DONTCACHE in iput_final() instead of + generic_drop_inode() (bsc#1182616). +- commit 8354395 + +- Update upstream reference and move into sorted section: + patches.suse/target-fix-XCOPY-NAA-identifier-lookup.patch +- commit e8f510f + +- target: disallow emulate_legacy_capacity with RBD object-map + (bsc#1177109). +- commit 9e5609a + +- Refresh sorted section. +- commit 33e772b + +- supported.conf: mark Wireguard armv7hl dependencies as supported (jsc#SLE-12250) +- commit 661c1ff + +- Update config files. + armv7 is missing CONFIG_KPROBE_EVENTS_ON_NOTRACE=n +- commit c68b5c7 + +- Refresh patches.suse/coresight-tmc-etr-Assign-boolean-values-to-a-bool-va.patch. +- commit 35a95ac + +- Refresh patches.suse/coresight-etb10-Fix-possible-NULL-ptr-dereference-in.patch. +- commit 9d9fb1d + +- Refresh patches.suse/coresight-tmc-etf-Fix-NULL-ptr-dereference-in-tmc_en.patch. +- commit 7c2beaf + +- powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan + (bsc#1182602 ltc#190924). +- commit f6d197a + +- Refresh patches.suse/coresight-Remove-unnecessary-THIS_MODULE-of-funnel-a.patch. +- commit 473d7ac + +- Refresh patches.suse/coresight-etm4x-Handle-TRCVIPCSSCTLR-accesses.patch. +- commit fcd1419 + +- Refresh patches.suse/coresight-etm4x-Fix-accesses-to-TRCPROCSELR.patch. +- commit 42fd151 + +- Refresh patches.suse/coresight-etm4x-Update-TRCIDR3.NUMPROCS-handling-to-.patch. +- commit c3d74e2 + +- Refresh patches.suse/coresight-etm4x-Fix-accesses-to-TRCCIDCTLR1.patch. +- commit 8a55725 + +- Refresh patches.suse/coresight-etm4x-Fix-accesses-to-TRCVMIDCTLR1.patch. +- commit e228859 + +- lib/vsprintf: no_hash_pointers prints all addresses as unhashed + (bsc#1182599). +- commit f0a1f3e + +- Refresh patches.suse/coresight-core-Remove-unneeded-semicolon.patch. +- commit 9255eec + +- Refresh patches.suse/coresight-cti-Initialize-dynamic-sysfs-attributes.patch. + blacklist.conf: Remove duplicate entry +- commit bee32f7 + +- Refresh patches.suse/coresight-Fix-uninitialised-pointer-bug-in-etm_setup.patch. + blacklist.conf: Remove duplicate entry +- commit 43eb5a5 + +- Refresh patches.suse/coresight-add-module-license.patch. + blacklist.conf: Remove duplicate entry +- commit 42b5346 + +- Refresh patches.suse/phy-tegra-xusb-Fix-usb_phy-device-driver-field.patch. +- commit a87f0e1 + +- Refresh patches.suse/clk-tegra-bpmp-Clamp-clock-rates-on-requests.patch. +- commit 86bb8a3 + +- RDMA/bnxt: Do not use ib_umem_page_count() or + ib_umem_num_pages() (bsc#1175499). +- Refresh + patches.suse/RDMA-bnxt_re-Fix-sizeof-mismatch-for-allocation-of-p.patch. +- commit 12c2631 + +- RDMA/bnxt_re: Allow bigger MR creation (bsc#1175499). +- RDMA/bnxt_re: Code refactor while populating user MRs + (bsc#1175499). +- RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (bsc#1175499). +- RDMA/umem: Split ib_umem_num_pages() into + ib_umem_num_dma_blocks() (bsc#1175499). +- RDMA/umem: Add rdma_umem_for_each_dma_block() (bsc#1175499). +- commit 8d37937 + +- Refresh patches.suse/PCI-tegra-Disable-LTSSM-during-L2-entry.patch. +- commit 071b1e3 + +- Refresh patches.suse/PCI-tegra-Check-return-value-of-tegra_pcie_init_cont.patch. +- commit a99e298 + +- Refresh patches.suse/PCI-tegra-Continue-unconfig-sequence-even-if-parts-f.patch. +- commit 37fbae9 + +- Refresh patches.suse/PCI-tegra-Set-DesignWare-IP-version.patch. +- commit f3056ad + +- Refresh patches.suse/PCI-tegra-Fix-ASPM-L1SS-advertisement-disable-code.patch. +- commit 151b830 + +- Refresh patches.suse/PCI-tegra-Read-dbi-base-address-to-program-in-applic.patch. +- commit c1ce36b + +- Refresh patches.suse/PCI-tegra-Move-dbi-accesses-to-post-common-DWC-initi.patch. +- commit b8d9f1b + +- Refresh patches.suse/PCI-dwc-Detect-number-of-iATU-windows.patch. +- commit 6869fbb + +- Refresh patches.suse/PCI-dwc-Move-inbound-and-outbound-windows-to-common-.patch. +- commit bf7452a + +- Refresh patches.suse/PCI-dwc-Remove-unnecessary-wrappers-around-dw_pcie_h.patch. +- commit b328586 + +- Refresh patches.suse/PCI-dwc-Move-dw_pcie_msi_init-into-core.patch. +- commit 9b591ff + +- Refresh patches.suse/PCI-dwc-Move-link-handling-into-common-code.patch. +- commit db1d380 + +- Refresh patches.suse/PCI-dwc-Rework-MSI-initialization.patch. +- commit fc22d7b + +- Refresh patches.suse/PCI-dwc-Move-MSI-interrupt-setup-into-DWC-common-cod.patch. +- commit 85e0e88 + +- Refresh patches.suse/PCI-dwc-Drop-the-.set_num_vectors-host-op.patch. +- commit c8a821a + +- Refresh patches.suse/PCI-dwc-dra7xx-Use-the-common-MSI-irq_chip.patch. +- commit 0f8a8d3 + +- Refresh patches.suse/PCI-dwc-Ensure-all-outbound-ATU-windows-are-reset.patch. +- commit 5e3c2f6 + +- Refresh patches.suse/PCI-dwc-intel-gw-Remove-some-unneeded-function-wrapp.patch. +- commit 42d2190 + +- Refresh patches.suse/PCI-dwc-Move-dbi-dbi2-and-addr_space-resource-setup-.patch. +- commit 7a267fa + +- Refresh patches.suse/PCI-dwc-intel-gw-Move-ATU-offset-out-of-driver-match.patch. +- commit fc7f014 + +- Refresh patches.suse/PCI-keystone-Enable-compile-testing-on-ARM.patch. +- commit 674b74f + +- Refresh patches.suse/PCI-dwc-Add-support-to-program-ATU-for-4GB-memory.patch. +- commit 79897e2 + +- Refresh patches.suse/PCI-of-Warn-if-non-prefetchable-memory-aperture-size.patch. +- commit 11a2712 + +- Rename duplicate patches to their SLE15-SP2 equivalents. + This is to prepare for the next SLE15-SP2 -> SLE15-SP3 merge. +- commit d0f44e7 + +- KEYS: trusted: Reserve TPM for seal and unseal operations + (git-fixes). +- KEYS: trusted: Fix migratable=1 failing (git-fixes). +- KEYS: trusted: Fix incorrect handling of tpm_get_random() + (git-fixes). +- drm/i915/gt: Correct surface base address for renderclear + (git-fixes). +- drm/i915/gt: Flush before changing register state (git-fixes). +- drm/amdgpu/display: remove hdcp_srm sysfs on device removal + (git-fixes). +- mtd: spi-nor: core: Add erase size check for erase command + initialization (git-fixes). +- mtd: spi-nor: core: Fix erase type discovery for overlaid region + (git-fixes). +- mtd: spi-nor: sfdp: Fix last erase region marking (git-fixes). +- mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid + region (git-fixes). +- mtd: spi-nor: hisi-sfc: Put child node np on error path + (git-fixes). +- mtd: parsers: afs: Fix freeing the part name memory in failure + (git-fixes). +- mtd: parser: imagetag: fix error codes in + bcm963xx_parse_imagetag_partitions() (git-fixes). +- pstore: Fix typo in compression option name (git-fixes). +- commit 3d8b82d + +- drm/amdgpu: cleanup struct amdgpu_ring (git-fixes). +- drm/dp_mst: Don't cache EDIDs for physical ports (git-fixes). +- drm/vc4: hdmi: Update the CEC clock divider on HSM rate change + (git-fixes). +- drm/vc4: hdmi: Compute the CEC clock divider from the clock rate + (git-fixes). +- drm/vc4: hdmi: Restore cec physical address on reconnect + (git-fixes). +- drm/vc4: hdmi: Fix up CEC registers (git-fixes). +- drm/vc4: hdmi: Fix register offset with longer CEC messages + (git-fixes). +- drm/vc4: hdmi: Move hdmi reset to bind (git-fixes). +- drm/mediatek: Check if fb is null (git-fixes). +- commit 3a8d088 + +- drm/i915/gt: One more flush for Baytrail clear residuals + (git-fixes). +- drm/amdgpu: toggle on DF Cstate after finishing xgmi injection + (git-fixes). +- drm/sun4i: tcon: fix inverted DCLK polarity (git-fixes). +- drm/fourcc: fix Amlogic format modifier masks (git-fixes). +- drm/virtio: make sure context is created in gem open + (git-fixes). +- drm: rcar-du: Fix the return check of of_parse_phandle and + of_find_device_by_node (git-fixes). +- drm: rcar-du: Fix crash when using LVDS1 clock for CRTC + (git-fixes). +- commit d709b9b + +- clocksource/drivers/mxs_timer: Add missing semicolon when + DEBUG is defined (git-fixes). +- spi: imx: Don't print error on -EPROBEDEFER (git-fixes). +- spi: cadence-quadspi: Abort read if dummy cycles required are + too many (git-fixes). +- platform/x86: intel_pmt_crashlog: Add dependency on + MFD_INTEL_PMT (git-fixes). +- platform/x86: intel_pmt_telemetry: Add dependency on + MFD_INTEL_PMT (git-fixes). +- platform/x86: intel_pmt: Make INTEL_PMT_CLASS + non-user-selectable (git-fixes). +- watchdog: intel-mid_wdt: Postpone IRQ handler registration + till SCU is ready (git-fixes). +- drm/vc4: hdmi: Take into account the clock doubling flag in + atomic_check (git-fixes). +- commit 112de11 + +- drm/amd/display: Fix HDMI deep color output for DCE 6-11 + (git-fixes). +- drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth + reduction (git-fixes). +- drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor + if condition (git-fixes). +- gma500: clean up error handling in init (git-fixes). +- commit af18775 + +- rtc: s5m: select REGMAP_I2C (git-fixes). +- spi: stm32: properly handle 0 byte transfer (git-fixes). +- spi: atmel: Put allocated master before return (git-fixes). +- spi: pxa2xx: Fix the controller numbering for Wildcat Point + (git-fixes). +- spi: spi-synquacer: fix set_cs handling (git-fixes). +- regulator: core: Avoid debugfs: Directory ... already + present! error (git-fixes). +- crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key() + (git-fixes). +- crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data + size error) (git-fixes). +- cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove() + (git-fixes). +- cpufreq: brcmstb-avs-cpufreq: Free resources in error path + (git-fixes). +- commit fbcd516 + +- power: reset: at91-sama5d2_shdwc: fix wkupdbc mask (git-fixes). +- regulator: s5m8767: Drop regulators OF node reference + (git-fixes). +- regulator: s5m8767: Fix reference count leak (git-fixes). +- regulator: axp20x: Fix reference cout leak (git-fixes). +- mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from + 8 to 128-bytes (git-fixes). +- mmc: usdhi6rol0: Fix a resource leak in the error handling + path of the probe (git-fixes). +- mmc: sdhci-sprd: Fix some resource leaks in the remove function + (git-fixes). +- Revert "platform/x86: ideapad-laptop: Switch touchpad attribute + to be RO" (git-fixes). +- commit 6d58f6a + +- gpio: pcf857x: Fix missing first interrupt (git-fixes). +- i3c: master: dw: Drop redundant disec call (git-fixes). +- linux/clk.h: use correct kernel-doc notation for 2 functions + (git-fixes). +- mfd: wm831x-auxadc: Prevent use after free in + wm831x_auxadc_read_irq() (git-fixes). +- mfd: bd9571mwv: Use devm_mfd_add_devices() (git-fixes). +- i2c: iproc: update slave isr mask (ISR_MASK_SLAVE) (git-fixes). +- i2c: iproc: handle only slave interrupts which are enabled + (git-fixes). +- drm/fb-helper: Add missed unlocks in setcmap_legacy() + (git-fixes). +- drm/gma500: Fix error return code in psb_driver_load() + (git-fixes). +- commit e10cc76 + +- amba: Fix resource leak for drivers without .remove (git-fixes). +- clocksource/drivers/ixp4xx: Select TIMER_OF when needed + (git-fixes). +- clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs + (git-fixes). +- clk: meson: clk-pll: propagate the error from + meson_clk_pll_set_rate() (git-fixes). +- clk: meson: clk-pll: make "ret" a signed integer (git-fixes). +- clk: meson: clk-pll: fix initializing the old rate (fallback) + for a PLL (git-fixes). +- clk: sunxi-ng: h6: Fix clock divider range on some clocks + (git-fixes). +- clk: sunxi-ng: h6: Fix CEC clock (git-fixes). +- auxdisplay: ht16k33: Fix refresh rate handling (git-fixes). +- commit 447d390 + +- libnvdimm/dimm: Avoid race between probe and + available_slots_show() (bsc#1170442). +- Use the above upstream patch to replace the following in-house patch, + patches.suse/nvdimm-Avoid-race-between-probe-and-reading-device-a.patch. +- commit ef2652a + +- dm thin metadata: Fix use-after-free in dm_bm_set_read_only + (bsc#1177529). +- dm thin metadata: Avoid returning cmd->bm wild pointer on error + (bsc#1177529). +- dm: use noio when sending kobject event (bsc#1177529). +- dm thin metadata: fix lockdep complaint (bsc#1177529). +- dm thin: fix use-after-free in metadata_pre_commit_callback + (bsc#1177529). +- commit 3e2b6d9 + +- blacklist.conf: remove the following lines because it is time to have + them now, +- a4a8d286586d4b28c8517a51db8d86954aadc74b +- 3918e0667bbac99400b44fa5aef3f8be2eeada4a +- commit e7046a1 + +- dm crypt: fix copy and paste bug in crypt_alloc_req_aead + (jsc#SLE-12226). +- dm crypt: defer decryption to a tasklet if interrupts disabled + (jsc#SLE-12226). +- dm crypt: do not call bio_endio() from the dm-crypt tasklet + (jsc#SLE-12226). +- dm crypt: use GFP_ATOMIC when allocating crypto requests from + softirq (jsc#SLE-12226). +- dm crypt: do not wait for backlogged crypto request completion + in softirq (jsc#SLE-12226). +- dm crypt: don't use drivers that have + CRYPTO_ALG_ALLOCATES_MEMORY (jsc#SLE-12226). +- commit e584169 + +- libbpf: Avoid false unuinitialized variable warning in + bpf_core_apply_relo (bsc#1177028). +- commit 2ed6283 + +- KVM: nVMX: Handle pending #DB when injecting INIT VM-exit. + Pulling in as a dependency of: "KVM: nVMX: Emulate MTF when performing + instruction emulation" (bsc#1182380). +- commit df4cbaa + +- blacklist.conf: Two sparse fixes + 6ae58d871319 x86/asm: Annotate movdir64b()'s dst argument with __iomem + 5c99720b2838 x86/asm: Add a missing __iomem annotation in enqcmds() +- commit 6dcb1a5 + +- blacklist.conf: 20bf2b378729 x86/build: Disable CET instrumentation in the kernel +- commit ade903f + +- Add alt-commit for non-blacklisted cherry-picks +- Refresh + patches.suse/1447-drm-bridge-analogix_dp-Split-bind-into-probe-and-rea.patch. +- Refresh + patches.suse/1776-drm-i915-Provide-the-perf-pmu.module.patch. +- Refresh + patches.suse/1777-drm-i915-Copy-default-modparams-to-mock-i915_device.patch. +- Refresh + patches.suse/1778-drm-i915-display-Check-for-an-LPSP-encoder-before-de.patch. +- Refresh + patches.suse/1779-drm-i915-Update-bw_buddy-pagemask-table.patch. +- Refresh + patches.suse/1782-drm-i915-tgl-Make-sure-TC-cold-is-blocked-before-ena.patch. +- Refresh + patches.suse/1826-drm-i915-Fix-cmd-parser-desc-matching-with-masks.patch. +- Refresh + patches.suse/1835-drm-i915-display-Ensure-that-ret-is-always-initializ.patch. +- Refresh + patches.suse/1851-drm-i915-fix-regression-leading-to-display-audio-pro.patch. +- Refresh + patches.suse/1852-drm-virtio-Revert-drm-virtio-Call-the-right-shmem-he.patch. +- Refresh patches.suse/1857-drm-virtio-fix-unblank.patch. +- Refresh + patches.suse/1864-drm-virtio-drop-virtio_gpu_output-enabled.patch. +- Refresh + patches.suse/1881-drm-i915-Be-wary-of-data-races-when-reading-the-acti.patch. +- Refresh + patches.suse/1921-drm-i915-Stub-out-i915_gpu_coredump_put.patch. +- Refresh + patches.suse/2072-drm-i915-dp-Disable-Port-sync-mode-correctly-on-tear.patch. +- Refresh + patches.suse/2077-drm-i915-gt-Skip-trying-to-unbind-in-restore_ggtt_ma.patch. +- Refresh + patches.suse/drm-i915-Protect-i915_request_await_start-from-early.patch. +- Refresh + patches.suse/drm-i915-Protect-request-peeking-with-RCU.patch. +- commit 491e3a3 + +- cifs: report error instead of invalid when revalidating a + dentry fails (bsc#1177440). +- commit 2c3b276 + +- powerpc/book3s64/hash: Add cond_resched to avoid soft lockup + warning (bsc#1182571 ltc#191345). +- commit a9f0cef + +- RDMA/efa: Use the correct current and new states in modify QP + (git-fixes). +- commit f2d6e28 + +- net: rmnet: do not allow to add multiple bridge interfaces + (git-fixes). +- commit 4f39a57 + +- net: rmnet: fix lower interface leak (git-fixes). +- commit d007718 + +- net: rmnet: print error message when command fails (git-fixes). +- commit 9543352 + +- net: qualcomm: rmnet: Allow configuration updates to existing + devices (git-fixes). +- commit 8b01fa7 + +- blacklist.conf: update the blacklist +- commit a0ee69e + +- x86/alternatives: Sync bp_patching update for avoiding NULL + pointer exception (bsc#1152489). +- commit 8753fb5 + +- ibmvnic: Set to CLOSED state even on error (bsc#1084610 + ltc#165122 git-fixes). +- commit 7047a5a + +- ibmvnic: serialize access to work queue on remove (bsc#1065729). +- commit 9671154 + +- mm: proc: Invalidate TLB after clearing soft-dirty page state + (bsc#1163776 ltc#183929 git-fixes). +- commit c6ee8b1 + +- xfs: reduce quota reservation when doing a dax unwritten extent + conversion (git-fixes bsc#1182561). +- commit 229a330 + +- RDMA/efa: Drop double zeroing for sg_init_table() (bsc#1176248). +- RDMA/efa: Remove redundant udata check from alloc ucontext + response (bsc#1176248). +- RDMA/efa: Add EFA 0xefa1 PCI ID (bsc#1176248). +- RDMA/efa: User/kernel compatibility handshake mechanism + (bsc#1176248). +- RDMA/efa: Expose minimum SQ size (bsc#1176248). +- RDMA/efa: Expose maximum TX doorbell batch (bsc#1176248). +- RDMA/efa: Report host information to the device (bsc#1176248). +- RDMA/efa: Fix setting of wrong bit in get/set_feature commands + (bsc#1176248). +- RDMA/efa: Count admin commands errors (bsc#1176248). +- RDMA/efa: Count mmap failures (bsc#1176248). +- RDMA/efa: Report create CQ error counter (bsc#1176248). +- RDMA/efa: Use in-kernel offsetofend() to check field + availability (bsc#1176248). +- RDMA/efa: Do not delay freeing of DMA pages (bsc#1176248). +- RDMA/efa: Properly document the interrupt mask register + (bsc#1176248). +- RDMA/efa: Unified getters/setters for device structs bitmask + access (bsc#1176248). +- commit f3e9801 + +- xfs: fix an ABBA deadlock in xfs_rename (git-fixes bsc#1182558). +- commit 2a9e635 + +- arm: Update config files. + Set CONFIG_WATCHDOG_SYSFS to true (bsc#1182560) +- commit 7ceb879 + +- vmxnet3: Remove buf_info from device accessible structures + (bsc#1181671). +- commit 7e4ecda + +- supported.conf: mark Wireguard + dependencies as supported (jsc#SLE-12250) +- commit 1e0196a + +- nvmet-tcp: Fix NULL dereference when a connect data comes in + h2cdata pdu (bsc#1182547). +- commit 62bcd4c + +- rpm/kernel-subpackage-build: Workaround broken bot + (https://github.com/openSUSE/openSUSE-release-tools/issues/2439) +- commit b74d860 + +- drivers/perf: hisi: Fix wrong value for all counters enable + (SLE-14995 SLE-16234). +- commit 0293acf + +- drivers/perf: hisi: Fix typo in events attribute array + (SLE-14995 SLE-16234). +- commit d024f74 + +- drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and + its comment (SLE-14995 SLE-16234). +- Refresh + patches.suse/drivers-perf-hisi-Permit-modular-builds-of-HiSilicon.patch. +- Refresh + patches.suse/firmware-arm_sdei-Document-the-motivation-behind-the.patch. +- commit 33b4114 + +- drivers/perf: hisi: update the sccl_id/ccl_id for certain + HiSilicon platform (SLE-14995 SLE-16234). +- commit 3cf8137 + +- drm/vc4: hdmi: Take into account the clock doubling flag in + atomic_check (git-fixes). +- commit 0eefa7d + +- series.conf: cleanup +- update upstream references and resort: + patches.suse/nvme-hwmon-rework-to-avoid-devm-allocation.patch + patches.suse/perf-x86-intel-uncore-Store-the-logical-die-id-inste.patch + patches.suse/perf-x86-intel-uncore-With-8-nodes-get-pci-bus-die-i.patch +- commit f696cf9 + +- series.conf: cleanup +- move unsortable patch out of sorted section + patches.suse/mm-pmem-avoid-inserting-hugepage-pte-entry-with-fsdax-if-hugepage-support-is-disabled.patch +- commit b1cf681 + +- ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 + (git-fixes). +- ALSA: hda: Add another CometLake-H PCI ID (git-fixes). +- ALSA: hda/hdmi: Drop bogus check at closing a stream + (git-fixes). +- ALSA: hda/realtek: modify EAPD in the ALC886 (git-fixes). +- commit d3cd0e8 + +- tpm: Remove tpm_dev_wq_lock (git-fixes). +- tpm_tis: Clean up locality release (git-fixes). +- tpm_tis: Fix check_locality for correct locality acquisition + (git-fixes). +- USB: serial: mos7720: fix error code in mos7720_write() + (git-fixes). +- USB: serial: mos7840: fix error code in mos7840_write() + (git-fixes). +- USB: serial: mos7720: improve OOM-handling in read_mos_reg() + (git-fixes). +- usb: musb: Fix runtime PM race in musb_queue_resume_work + (git-fixes). +- usb: dwc2: Make "trimming xfer length" a debug message + (git-fixes). +- usb: dwc2: Abort transaction after errors with unknown reason + (git-fixes). +- usb: dwc2: Do not update data length if it is 0 on inbound + transfers (git-fixes). +- usb: gadget: u_audio: Free requests only after callback + (git-fixes). +- commit 024918e + +- hwrng: timeriomem - Fix cooldown period calculation (git-fixes). +- media: pxa_camera: declare variable when DEBUG is defined + (git-fixes). +- media: cx25821: Fix a bug when reallocating some dma memory + (git-fixes). +- media: qm1d1c0042: fix error return code in qm1d1c0042_init() + (git-fixes). +- media: lmedm04: Fix misuse of comma (git-fixes). +- media: software_node: Fix refcounts in + software_node_get_next_child() (git-fixes). +- media: aspeed: fix error return code in + aspeed_video_setup_video() (git-fixes). +- media: pwc: Use correct device for DMA (bsc#1181133). +- media: tm6000: Fix memleak in tm6000_start_stream (git-fixes). +- media: media/pci: Fix memleak in empress_init (git-fixes). +- media: em28xx: Fix use-after-free in em28xx_alloc_urbs + (git-fixes). +- media: vsp1: Fix an error handling path in the probe function + (git-fixes). +- media: camss: missing error code in msm_video_register() + (git-fixes). +- media: mt9v111: Remove unneeded device-managed puts (git-fixes). +- media: ipu3-cio2: Fix mbus_code processing in + cio2_subdev_set_fmt() (git-fixes). +- media: i2c: ov5670: Fix PIXEL_RATE minimum value (git-fixes). +- ata: ahci_brcm: Add back regulators management (git-fixes). +- staging: rtl8723bs: wifi_regd.c: Fix incorrect number of + regulatory rules (git-fixes). +- ata: sata_nv: Fix retrieving of active qcs (git-fixes). +- commit f91a4d1 + +- ASoC: simple-card-utils: Fix device module clock (git-fixes). +- ASoC: cs42l56: fix up error handling in probe (git-fixes). +- ASoC: SOF: debug: Fix a potential issue on string buffer + termination (git-fixes). +- ASoC: cpcap: fix microphone timeslot mask (git-fixes). +- ALSA: pcm: Don't call sync_stop if it hasn't been stopped + (git-fixes). +- ALSA: pcm: Assure sync with the pending stop operation at + suspend (git-fixes). +- ALSA: pcm: Call sync_stop at disconnection (git-fixes). +- ALSA: usb-audio: Don't avoid stopping the stream at + disconnection (git-fixes). +- ALSA: usb-audio: More strict state change in EP (git-fixes). +- ALSA: usb-audio: Handle invalid running state at releasing EP + (git-fixes). +- ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode + (git-fixes). +- ALSA: usb-audio: Correct document for + snd_usb_endpoint_free_all() (git-fixes). +- ACPI: configfs: add missing check after + configfs_register_default_group() (git-fixes). +- ACPI: property: Satisfy kernel doc validator (part 2) + (git-fixes). +- ACPI: property: Satisfy kernel doc validator (part 1) + (git-fixes). +- ACPI: property: Fix fwnode string properties matching + (git-fixes). +- ACPICA: Fix exception code class checks (git-fixes). +- commit 858c1eb + +- Move upstreamed uvcvideo fix into sorted esction +- commit e05eaec + +- xen-blkback: fix error handling in xen_blkbk_map() (XSA-365 + CVE-2021-26930 bsc#1181843). +- commit e27d769 + +- xen-scsiback: don't "handle" error by BUG() (XSA-362 + CVE-2021-26931 bsc#1181753). +- commit 0c27363 + +- xen-netback: don't "handle" error by BUG() (XSA-362 + CVE-2021-26931 bsc#1181753). +- commit b515e6e + +- xen-blkback: don't "handle" error by BUG() (XSA-362 + CVE-2021-26931 bsc#1181753). +- commit 092d419 + +- xen/arm: don't ignore return errors from set_phys_to_machine + (XSA-361 CVE-2021-26932 bsc#1181747). +- commit 3c70c9d + +- Xen/gntdev: correct error checking in gntdev_map_grant_pages() + (XSA-361 CVE-2021-26932 bsc#1181747). +- commit ee9fcdf + +- Xen/gntdev: correct dev_bus_addr handling in + gntdev_map_grant_pages() (XSA-361 CVE-2021-26932 bsc#1181747). +- commit e4d325f + +- Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() + (XSA-361 CVE-2021-26932 bsc#1181747). +- commit c07de95 + +- Xen/x86: don't bail early from clear_foreign_p2m_mapping() + (XSA-361 CVE-2021-26932 bsc#1181747). +- commit 488df4e + +- xen/netback: fix spurious event detection for common event case + (bsc#1182175). +- commit 1ecc6fe + +- ath10k: Fix lockdep assertion warning in ath10k_sta_statistics + (git-fixes). +- ath10k: Fix suspicious RCU usage warning in + ath10k_wmi_tlv_parse_peer_stats_info() (git-fixes). +- mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th + (git-fixes). +- Bluetooth: hci_qca: Fix memleak in qca_controller_memdump + (git-fixes). +- commit a23b170 + +- soc: aspeed: snoop: Add clock control logic (git-fixes). +- memory: ti-aemif: Drop child node when jumping out loop + (git-fixes). +- reset: hisilicon: correct vendor prefix (git-fixes). +- r8169: fix resuming from suspend on RTL8105e if machine runs + on battery (git-fixes). +- b43: N-PHY: Fix the update of coef for the PHY revision >= + 3case (git-fixes). +- mac80211: fix potential overflow when multiplying to u32 + integers (git-fixes). +- ath9k: fix data bus crash when setting nf_override via debugfs + (git-fixes). +- Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv + (git-fixes). +- Bluetooth: Put HCI device if inquiry procedure interrupts + (git-fixes). +- Bluetooth: drop HCI device reference before return (git-fixes). +- Bluetooth: Fix initializing response id after clearing struct + (git-fixes). +- Bluetooth: hci_uart: Fix a race for write_work scheduling + (git-fixes). +- Bluetooth: btqcomsmd: Fix a resource leak in error handling + paths in the probe function (git-fixes). +- ath10k: Fix error handling in case of CE pipe init failure + (git-fixes). +- commit 8d04463 + +- net: dsa: bcm_sf2: Fix overflow checks (git-fixes). +- commit 8931641 + +- net: bcmgenet: keep MAC in reset until PHY is up (git-fixes). +- commit 1bd8cc0 + +- net: mscc: ocelot: properly account for VLAN header length when setting MRU (git-fixes). +- commit 8ecb099 + +- net: rmnet: fix packet forwarding in rmnet bridge mode (git-fixes). +- commit a6a4d18 + +- net: rmnet: fix bridge mode bugs (git-fixes). +- commit 6828c73 + +- net: rmnet: use upper/lower device infrastructure (git-fixes). +- commit 604e5d6 + +- net: rmnet: do not allow to change mux id if mux id is duplicated (git-fixes). +- commit 358ab29 + +- net: rmnet: remove rcu_read_lock in rmnet_force_unassociate_device() (git-fixes). +- commit 4387992 + +- net: rmnet: fix suspicious RCU usage (git-fixes). +- commit 5258625 + +- net: rmnet: fix NULL pointer dereference in rmnet_changelink() (git-fixes). +- commit 8bdc771 + +- net: rmnet: fix NULL pointer dereference in rmnet_newlink() (git-fixes). +- commit e563469 + +- KVM: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags + (bsc#1182490). +- commit d0034b8 + +- KVM: nVMX: don't clear mtf_pending when nested events are blocked + (bsc#1182489). +- commit c9e5f4e + +- ibmvnic: skip send_request_unmap for timeout reset (bsc#1182485 + ltc#191591). +- ibmvnic: add memory barrier to protect long term buffer + (bsc#1182485 ltc#191591). +- ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (bsc#1182485 + ltc#191591). +- ibmvnic: Ensure that CRQ entry read are correctly ordered + (bsc#1182485 ltc#191591). +- ibmvnic: serialize access to work queue on remove (bsc#1182485 + ltc#191591). +- ibmvnic: skip send_request_unmap for timeout reset (bsc#1182485 + ltc#191591). +- ibmvnic: add memory barrier to protect long term buffer + (bsc#1182485 ltc#191591). +- ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (bsc#1182485 + ltc#191591). +- ibmvnic: Set to CLOSED state even on error (bsc#1182485 + ltc#191591). +- ibmvnic: Ensure that CRQ entry read are correctly ordered + (bsc#1182485 ltc#191591). +- commit 8ab7740 + +- kABI: repair, after "nVMX: Emulate MTF when performinginstruction emulation" + kvm_x86_ops is part of kABI as it's used by LTTng. But it's only read + and never allocated in there, so growing it (without altering existing + members' offsets) is fine. +- commit d47d125 + +- fscrypt: rename DCACHE_ENCRYPTED_NAME to DCACHE_NOKEY_NAME + (bsc#1182446). +- commit 8620c20 + +- fscrypt: add fscrypt_is_nokey_name() (bsc#1182446). +- commit da2337f + +- patches.suse/ext4-Avoid-freeing-inodes-on-dirty-list.patch: Move to + sorted section, update tags +- commit d9f0c0d + +- fs: fix lazytime expiration handling in + __writeback_single_inode() (bsc#1182466). +- commit a4f4504 + +- ext4: fix superblock checksum failure when setting password salt + (bsc#1182465). +- commit 1201ea7 + +- ext4: don't remount read-only with errors=continue on reboot + (bsc#1182464). +- commit d554ce9 + +- ext4: fix deadlock with fs freezing and EA inodes (bsc#1182463). +- commit 2354cfd + +- reiserfs: add check for an invalid ih_entry_count (bsc#1182462). +- commit 2c4183a + +- quota: Sanity-check quota file headers on load (bsc#1182461). +- commit 5a95e11 + +- writeback: Drop I_DIRTY_TIME_EXPIRE (bsc#1182460). +- commit 6f11bc3 + +- ubifs: Fix error return code in ubifs_init_authentication() + (bsc#1182459). +- commit 97d2ec0 + +- ubifs: wbuf: Don't leak kernel memory to flash (bsc#1182458). +- commit bce8f1a + +- ubifs: prevent creating duplicate encrypted filenames + (bsc#1182457). +- commit 80e0969 + +- ubifs: ubifs_add_orphan: Fix a memory leak bug (bsc#1182456). +- commit bf8f1af + +- ubifs: ubifs_jnl_write_inode: Fix a memory leak bug + (bsc#1182455). + patches.suse/ubifs-xattr-Fix-some-potential-memory-leaks-while-it.patch: + Refresh and add now relevant bits. +- commit 0b538c3 + +- ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans() + (bsc#1182454). +- commit fdbb549 + +- ext4: fix bug for rename with RENAME_WHITEOUT (bsc#1182449). +- commit 5f81ca3 + +- ext4: fix a memory leak of ext4_free_data (bsc#1182447). +- commit 798e94c + +- mm: thp: kABI: move the added flag to the end of enum + (bsc#1181896 ltc#191273). +- commit 5a6cff9 + +- ext4: prevent creating duplicate encrypted filenames + (bsc#1182446). +- commit ebbed3b + +- block: fix inflight statistics of part0 (bsc#1182445). +- commit 3645427 + +- blk-mq: move cancel of hctx->run_work to the front of + blk_exit_queue (bsc#1182444). +- commit 25d39da + +- blk-mq: insert request not through ->queue_rq into sw/scheduler + queue (bsc#1182443). +- commit a0c44a1 + +- blk-mq: call commit_rqs while list empty but error happen + (bsc#1182442). +- commit bc0709b + +- block: respect queue limit of max discard segment (bsc#1182441). +- commit 78f8ad6 + +- block: virtio_blk: fix handling single range discard request + (bsc#1182439). +- commit a829826 + +- xfs: fix the forward progress assertion in + xfs_iwalk_run_callbacks (git-fixes bsc#1182430). +- commit 251c330 + +- drm/i915/tgl+: Make sure TypeC FIA is powered up when + initializing it (git-fixes). +- Revert "drm/amd/display: Update NV1x SR latency values" + (git-fixes). +- drm/amd/display: Release DSC before acquiring (git-fixes). +- drm/amd/display: Add more Clock Sources to DCN2.1 (git-fixes). +- drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL + (git-fixes). +- drm/i915/gt: Define guc firmware blob for older Cometlakes + (git-fixes). +- commit 50eabd2 + +- drm/amd/display: Decrement refcount of dc_sink before + reassignment (git-fixes). +- drm/amd/display: Free atomic state after drm_atomic_commit + (git-fixes). +- drm/amd/display: Fix dc_sink kref count in emulated_link_detect + (git-fixes). +- commit 0a02ed8 + +- clk: sunxi-ng: mp: fix parent rate change flag check + (git-fixes). +- firmware_loader: align .builtin_fw to 8 (git-fixes). +- platform/x86: hp-wmi: Disable tablet-mode reporting by default + (git-fixes). +- commit 3ec7f46 + +- KVM: nVMX: Emulate MTF when performing instruction emulation + (bsc#1182380). +- commit d82f9c0 + +- tracing: Check length before giving out the filter buffer + (git-fixes). +- commit d3dfea0 + +- tracing: Do not count ftrace events in top level enable output + (git-fixes). +- commit 9eb30ee + +- tracing/kprobe: Fix to support kretprobe events on unloaded + modules (git-fixes). +- commit 19d30cc + +- KVM: x86: remove stale comment from struct x86_emulate_ctxt + (bsc#1182406). +- commit 0a00f86 + +- mm/pmem: avoid inserting hugepage PTE entry with fsdax if + hugepage support is disabled (bsc#1181896 ltc#191273). +- commit 5527d63 + +- fgraph: Initialize tracing_graph_pause at task creation + (git-fixes). +- commit ac6ab62 + +- KVM: x86: clear stale x86_emulate_ctxt->intercept value + (bsc#1182381). +- commit ffa8b86 + +- net/tls: Except bond interface from some TLS checks + (bsc#1181719). +- net/tls: Device offload to use lowest netdevice in chain + (bsc#1181719). +- net/bonding: Declare TLS RX device offload support + (bsc#1181719). +- net/bonding: Implement TLS TX device offload (bsc#1181719). +- net/bonding: Take update_features call out of XFRM funciton + (bsc#1181719). +- net/bonding: Implement ndo_sk_get_lower_dev (bsc#1181719). +- net/bonding: Take IP hash logic into a helper (bsc#1181719). +- net: netdevice: Add operation ndo_sk_get_lower_dev + (bsc#1181719). +- commit 3880919 + +- drm/i915/guc: Update to use firmware v49.0.1 (CVE-2020-12362 + CVE-2020-12363 CVE-2020-12364 CVE-2020-12373 bsc#1181720 + bsc#1181735 bsc#1181736 bsc#1181738). +- commit d2373bb + +- KVM: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI + (bsc#1182374). +- commit c629183 + +- tracing/kprobes: Do the notrace functions check without kprobes + on ftrace (git-fixes). +- Update config files. +- commit dd6e75e + +- drm/i915/guc: Update to use firmware v49.0.1 (CVE-2020-12362 + CVE-2020-12363 CVE-2020-12364 CVE-2020-12373 bsc#1181720 + bsc#1181735 bsc#1181736 bsc#1181738). +- drm/i915: Update TGL and RKL HuC firmware versions + (CVE-2020-12362 CVE-2020-12363 CVE-2020-12364 CVE-2020-12373 + bsc#1181720 bsc#1181735 bsc#1181736 bsc#1181738). +- commit 44f462f + +- vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO + (jsc#SLE-13841). +- s390/default: Set CONFIG_VFIO_PCI_ZDEV=y. +- vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO + (jsc#SLE-13841). +- s390/pci: track whether util_str is valid in the zpci_dev + (jsc#SLE-13841). +- s390/pci: stash version in the zpci_dev (jsc#SLE-13841). +- commit 0136f7b + +- Update config files: Set reset-raspberrypi as builtin (bsc#1180336) + This driver is needed in order to boot through USB. Ideally the kernel + module should be selected by dracut, but it's not. So make it builtin + until the relevant dracut fixes are available. +- commit b773757 + +- fix patch metadata +- fix Patch-mainline: + patches.suse/0003-caif-no-need-to-check-return-value-of-debugfs_create.patch +- commit f7a521f + +- drm/sun4i: dw-hdmi: Fix max. frequency for H6 (bsc#1152472) +- commit acb3f2a + +- drm/sun4i: Fix H6 HDMI PHY configuration (bsc#1152472) +- commit 039ccc9 + +- drm/sun4i: dw-hdmi: always set clock rate (bsc#1152472) +- commit 0e99073 + +- drm/sun4i: tcon: set sync polarity for tcon1 channel (bsc#1152472) +- commit 03d6bea + +- drm/vc4: hvs: Fix buffer overflow with the dlist handling (bsc#1152489) +- commit b8a95b9 + +- drm/meson: Unbind all connectors on module removal (bsc#1152472) +- commit b5e929b + +- matroxfb: avoid -Warray-bounds warning (bsc#1152472) +- commit f5716ba + +- rpm/config.sh: Enable armv7hl build in an extra project (jsc#SLE-17212) + The armv7hl is built on OBS openSUSE:Step:15-SP3 project +- commit 8215a31 + +- config.conf: Enable armv7hl build (jsc#SLE-17212) + The build is still not triggered as it's missing SUSE:* projects +- commit b8c9b59 + +- Update config files: Enable UDC useful for arm64 (jsc#SLE-14042) +- supported.conf: Set arm64 UDCs as optional +- commit 4427f1e + +- Refresh patches.suse/powerpc-64-signal-Fix-regression-in-__kernel_sigtram.patch + powerpc/64/signal: Fix regression in fixing regression in + __kernel_sigtramp_rt64() semantics + Fixes: + [ 1.424052] systemd[142]: /usr/lib/systemd/system-generators/dracut-rootfs-generator terminated by signal SEGV. + ... + /.build/build-vm: line 521: 208 Segmentation fault $0 "$@" + [ 2.595622] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b +- commit 031f2c1 + +- Update config files. Enable USB_GADGET(jsc#SLE-14042) + After discussion what the feature request implied, it was + decided that gadget mode is also needed on x86_64 +- commit 4402673 + +- arm64/64kb: Enable 52-bit virtual and 52-bit physical addresses. + These features have been rejected solely because of their + dependency on 64k page size. +- commit afe8527 + +- net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes + (git-fixes). +- commit 2c2d766 + +- Make a 64kb kernel flavor for arm64 (jsc#SLE-15406) + Add a kernel flavor with a 64kb PAGE_SIZE. Only the page size has + been changed explicitly; all other config option changes are caused + by Kconfig dependencies. +- commit e9424d3 + +- net/sonic: Add mutual exclusion for accessing shared state + (git-fixes). +- commit 52ed672 + +- net: stmmac: Always arm TX Timer at end of transmission start + (git-fixes). +- commit 6058ba7 + +- net: stmmac: Fix the TX IOC in xmit path (git-fixes). +- commit 0d8ff7f + +- net: stmmac: Enable 16KB buffer size (git-fixes). +- commit c5a734b + +- net: stmmac: 16KB buffer must be 16 byte aligned (git-fixes). +- commit c88cefc + +- net: stmmac: RX buffer size must be 16 byte aligned (git-fixes). +- commit d10b760 + +- net: stmmac: xgmac: Clear previous RX buffer size (git-fixes). +- commit 53673df + +- net: stmmac: Do not accept invalid MTU values (git-fixes). +- commit ac657b6 + +- net: stmmac: selftests: Needs to check the number of Multicast + regs (git-fixes). +- commit 8826854 + +- net: caif: Fix debugfs on 64-bit platforms (git-fixes). +- commit 7a8758b + +- caif: no need to check return value of debugfs_create functions + (git-fixes). +- commit 756b62e + +- net: axienet: Fix error return code in axienet_probe() + (git-fixes). +- commit 6ec2abe + +- net: netsec: Correct dma sync for XDP_TX frames (git-fixes). +- commit 8040572 + +- net: gro: do not keep too many GRO packets in napi->rx_list + (bsc#1154353). +- commit 76fde4b + +- kernel-binary.spec: Add back initrd and image symlink ghosts to + filelist (bsc#1182140). + Fixes: 76a9256314c3 ("rpm/kernel-{source,binary}.spec: do not include ghost symlinks (boo#1179082).") +- commit 606c9d1 + +- ahci: Add support for Dell S140 and later (jsc#SLE-14457). +- commit 7fa1bda + +- xfs: ratelimit xfs_discard_page messages (bsc#1182283). +- commit 672719e + +- xfs: scrub should mark a directory corrupt if any entries + cannot be iget'd (git-fixes bsc#1182278). +- commit 55cdbf1 + +- Drop HID logitech patch that caused a regression (bsc#1182259) + Delete patches.suse/HID-logitech-dj-add-the-G602-receiver.patch + blacklist.conf: add the dropped entry +- commit fc205a0 + +- xfs: fix parent pointer scrubber bailing out on unallocated + inodes (git-fixes bsc#1182276). +- commit 68a744e + +- xfs: return corresponding errcode if xfs_initialize_perag() + fail (git-fixes bsc#1182275). +- commit adf2653 + +- xfs: fix the minrecs logic when dealing with inode root child + blocks (git-fixes bsc#1182273). +- commit 5d5cd17 + +- xfs: ensure inobt record walks always make forward progress + (git-fixes bsc#1182272). +- commit 5d91094 + +- x86/apic: Add extra serialization for non-serializing MSRs + (bsc#1152489). +- commit 52e6a50 + +- xfs: strengthen rmap record flags checking (git-fixes + bsc#1182271). +- commit 0a8fcac + +- squashfs: add more sanity checks in xattr id lookup (git-fixes + bsc#1182268). +- commit f6143c2 + +- squashfs: add more sanity checks in inode lookup (git-fixes + bsc#1182267). +- commit 81b879a + +- squashfs: add more sanity checks in id lookup (git-fixes + bsc#1182266). +- commit a860e79 + +- vfs: Convert squashfs to use the new mount API (git-fixes + bsc#1182265). +- commit 961749a + +- mm: thp: fix MADV_REMOVE deadlock on shmem THP (CVE-2020-29368, + bsc#1179660.). +- commit 9d15b36 + +- mm: thp: make the THP mapcount atomic against + __split_huge_pmd_locked() (CVE-2020-29368, bsc#1179660.). +- commit 842b18f + +- rpm/post.sh: Avoid purge-kernel for the first installed kernel (bsc#1180058) +- commit c29e77d + +- blacklist.conf: 20bf2b378729 x86/build: Disable CET instrumentation in the kernel +- commit ae0a855 + +- Update config files. + CONFIG_IRQ_TIME_ACCOUNTING=n on ppc64 + Fixes: ce08519dfa669 +- commit 3aeb7fd + +- blacklist.conf: Append 'drm/mediatek: Remove duplicated include' +- commit ecb87cb + +- drm/dp_mst: Don't report ports connected if nothing is attached to (bsc#1152489) +- commit 00ff66f + +- drm/i915: Fix overlay frontbuffer tracking (bsc#1152489) +- commit 4516e0f + +- blacklist.conf: Append 'drm/i915/gem: Support parsing of oversize batches' +- commit e3b72f7 + +- blacklist.conf: Append 'drm/amd/display: Add missing "Copy GSL groups when committing a new context"' +- commit 5abd636 + +- blacklist.conf: Append 'drm/i915: Filter wake_flags passed to default_wake_function' +- commit 0a7430b + +- blacklist.conf: Append 'drm/i915/gem: Reduce context termination list iteration guard to RCU' +- commit 6bbec31 + +- drm/i915/gt: Only transfer the virtual context to the new engine if (bsc#1152489) + Backporting notes: + * context changes +- commit 3e2a61c + +- blacklist.conf: Append 'drm/i915/selftests: Avoid passing a random 0 into ilog2' +- commit f3cb566 + +- blacklist.conf: Append 'drm/i915: Fix wrong return value in intel_atomic_check()' +- commit 2ef532e + +- blacklist.conf: Append 'drm/i915/gt: Protect defer_request() from new waiters' +- commit 2230231 + +- blacklist.conf: Append 'drm/mediatek: Fix can't get component for external display plane.' +- commit edafa6b + +- x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() + (bsc#1181572). +- commit 7161d5a + +- fix patch metadata +- fix upstream reference: + patches.suse/net-hns3-add-a-check-for-queue_id-in-hclge_reset_vf_.patch +- commit 33a1a9d + +- series.conf: cleanup +- move unsortable patch out of sorted section + patches.suse/powerpc-pseries-extract-host-bridge-from-pci_bus-pri.patch +- commit 05c22a3 + +- drm/sun4i: dw-hdmi: Fix max. frequency for H6 (git-fixes). +- drm/sun4i: Fix H6 HDMI PHY configuration (git-fixes). +- drm/sun4i: dw-hdmi: always set clock rate (git-fixes). +- drm/sun4i: tcon: set sync polarity for tcon1 channel + (git-fixes). +- drm/dp_mst: Don't report ports connected if nothing is attached + to them (git-fixes). +- drm/vc4: hvs: Fix buffer overflow with the dlist handling + (git-fixes). +- drm/i915: Fix overlay frontbuffer tracking (git-fixes). +- drm/nouveau/nvif: fix method count when pushing an array + (git-fixes). +- commit f9287ec + +- regulator: Fix lockdep warning resolving supplies (git-fixes). +- commit 83723b8 + +- i2c: stm32f7: fix configuration of the digital filter + (git-fixes). +- i2c: mediatek: Move suspend and resume handling to NOIRQ phase + (git-fixes). +- mac80211: 160MHz with extended NSS BW in CSA (git-fixes). +- iwlwifi: mvm: guard against device removal in reprobe + (git-fixes). +- iwlwifi: mvm: invalidate IDs of internal stations at mvm start + (git-fixes). +- iwlwifi: pcie: fix context info memory leak (git-fixes). +- iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap + (git-fixes). +- iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() + (git-fixes). +- iwlwifi: mvm: skip power command when unbinding vif during CSA + (git-fixes). +- regulator: core: avoid regulator_resolve_supply() race condition + (git-fixes). +- commit c869ffc + +- x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap + (bsc#1182217). +- Refresh + patches.suse/edac-mce_amd-use-struct-cpuinfo_x86-cpu_die_id-for-amd-nodeid.patch. +- commit bdedc9e + +- net: mscc: ocelot: fix address ageing time (again) (git-fixes). +- commit 2561722 + +- dpaa2-eth: fix return codes used in ndo_setup_tc (git-fixes). +- commit 14e0d91 + +- qlcnic: fix missing release in qlcnic_83xx_interrupt_test + (git-fixes). +- commit d3915bd + +- net: sun: fix missing release regions in cas_init_one() + (git-fixes). +- commit 5243443 + +- net: mscc: ocelot: ANA_AUTOAGE_AGE_PERIOD holds a value in + seconds, not ms (git-fixes). +- commit 8f77ca6 + +- net: moxa: Fix a potential double 'free_irq()' (git-fixes). +- commit 6d56ae2 + +- EDAC/mce_amd: Add new error descriptions for existing types + (bsc#1182217). +- commit 8e9c253 + +- x86/mce, EDAC/mce_amd: Print PPIN in machine check records + (bsc#1182217). +- commit 6faa949 + +- EDAC/mce_amd: Print !SMCA processor warning only once + (bsc#1182217). +- commit 3bacba7 + +- EDAC/amd64: Do not warn when removing instances (bsc#1182217). +- commit d9742d0 + +- powerpc/pseries: extract host bridge from pci_bus prior to + bus removal (bsc#1182171 ltc#190900). +- commit 9deaa93 + +- powerpc/kexec_file: fix FDT size estimation for kdump kernel + (bsc#1181928 ltc#190572). +- commit de42489 + +- btrfs: Enable autodefrag (bsc#1181785) + Refresh + patches.suse/btrfs-8888-add-allow_unsupported-module-parameter.patch. +- commit c3b1454 + +- ASoC: codecs: max98373-sdw: align regmap use with other codecs + (git-fixes). +- Refresh + patches.suse/ASoC-max98373-don-t-access-volatile-registers-in-bia.patch. +- commit 2986405 + +- ASoC: codecs: rt*.c: remove useless pointer cast (git-fixes). +- ASoC: topology: Add support for WO and RO TLV byte kcontrols + (git-fixes). +- ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (git-fixes). +- ASoC: hdac_hda: allow runtime pm at end of probe (git-fixes). +- commit 51b0ab6 + +- cxgb4: fix the panic caused by non smac rewrite (git-fixes). +- commit 0f6aca4 + +- nvme-hwmon: rework to avoid devm allocation (bsc#1177326). +- commit bc99792 + +- Update config files: make armv7hl/lpae a fragmented config (jsc#SLE-17212) + Just for ease of maintenance +- commit 8e88e72 + +- gpio: ep93xx: Fix single irqchip with multi gpiochips + (git-fixes). +- gpio: ep93xx: fix BUG_ON port F usage (git-fixes). +- commit 4d3d0a7 + +- series.conf: cleanup +- update upstream reference and resort: + patches.suse/ibmvnic-Clear-failover_pending-if-unable-to-schedule.patch +- commit f78f850 + +- arm64: use a common .arch preamble for inline assembly + (bsc#1182114). +- commit 56aeca4 + +- 1764c3edc66880778604f5053fe2dda7b3ddd2c1 also fixes binutils 2.36 + (bsc#1182114) +- commit a031455 + +- powerpc/perf/hv-24x7: Dont create sysfs event files for dummy + events (bsc#1182118 ltc#190624). +- commit 2178630 + +- cxgb4/chtls: Fix tid stuck due to wrong update of qid + (git-fixes). +- chtls: Fix chtls resources release sequence (git-fixes). +- chtls: Added a check to avoid NULL pointer dereference + (git-fixes). +- chtls: Replace skb_dequeue with skb_peek (git-fixes). +- chtls: Avoid unnecessary freeing of oreq pointer (git-fixes). +- chtls: Fix panic when route to peer not configured (git-fixes). +- chtls: Remove invalid set_tcb call (git-fixes). +- chtls: Fix hardware tid leak (git-fixes). +- i40e: avoid premature Rx buffer reuse (git-fixes). +- net/mlx4_en: Handle TX error CQE (bsc#1181854). +- net/mlx4_en: Avoid scheduling restart task if it is already + running (bsc#1181854). +- chelsio/chtls: fix a double free in chtls_setkey() (git-fixes). +- chelsio/chtls: fix panic during unload reload chtls (git-fixes). +- commit 6313497 + +- Update config files: Set ledtrig-default-on as builtin (bsc#1182128) +- commit 2f7b8ce + +- supported.conf: Preliminary sort of contents (jsc#SLE-17212) + Just sorted, no other changes +- commit 5b39bec + +- net: hns3: add a check for queue_id in hclge_reset_vf_queue() + (git-fixes). +- net/mlx5e: Update max_opened_tc also when channels are closed + (git-fixes). +- net: mvpp2: TCAM entry enable should be written after SRAM data + (git-fixes). +- igc: check return value of ret_val in + igc_config_fc_after_link_up (git-fixes). +- igc: set the default return value to -IGC_ERR_NVM in + igc_write_nvm_srwr (git-fixes). +- igc: Report speed and duplex as unknown when device is runtime + suspended (git-fixes). +- net/mlx5e: Reduce tc unsupported key print level (git-fixes). +- net/mlx5: Fix memory leak on flow table creation error flow + (git-fixes). +- igc: fix link speed advertising (git-fixes). +- cxgb4/chtls: Fix tid stuck due to wrong update of qid + (git-fixes). +- bnxt_en: Improve stats context resource accounting with RDMA + driver loaded (git-fixes). +- net: mvpp2: Remove Pause and Asym_Pause support (git-fixes). +- mlxsw: core: Increase critical threshold for ASIC thermal zone + (git-fixes). +- mlxsw: core: Add validation of transceiver temperature + thresholds (git-fixes). +- net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups + (git-fixes). +- net/mlx5e: Fix two double free cases (git-fixes). +- net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address + (git-fixes). +- chtls: Fix chtls resources release sequence (git-fixes). +- chtls: Added a check to avoid NULL pointer dereference + (git-fixes). +- chtls: Replace skb_dequeue with skb_peek (git-fixes). +- chtls: Fix panic when route to peer not configured (git-fixes). +- chtls: Remove invalid set_tcb call (git-fixes). +- chtls: Fix hardware tid leak (git-fixes). +- net: hns3: fix the number of queues actually used by ARQ + (git-fixes). +- qed: select CONFIG_CRC32 (git-fixes). +- net: hns: fix return value check in __lb_other_process() + (git-fixes). +- net: mvpp2: fix pkt coalescing int-threshold configuration + (git-fixes). +- tun: fix return value when the number of iovs exceeds + MAX_SKB_FRAGS (git-fixes). +- virtio_net: Fix recursive call to cpus_read_lock() (git-fixes). +- net: mvpp2: Fix GoP port 3 Networking Complex Control + configurations (git-fixes). +- net: mvpp2: prs: fix PPPoE with ipv6 packet parse (git-fixes). +- net: mvpp2: Add TCAM entry to drop flow control pause frames + (git-fixes). +- net: mvpp2: disable force link UP during port init procedure + (git-fixes). +- iavf: fix double-release of rtnl_lock (git-fixes). +- i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (git-fixes). +- virtio_net: Fix error code in probe() (git-fixes). +- ixgbe: avoid premature Rx buffer reuse (git-fixes). +- i40e: avoid premature Rx buffer reuse (git-fixes). +- net/mlx4_en: Handle TX error CQE (bsc#1181854). +- net/mlx4_en: Avoid scheduling restart task if it is already + running (bsc#1181854). +- net/mlx5: Fix wrong address reclaim when command interface is + down (git-fixes). +- net: mvpp2: Fix error return code in mvpp2_open() (git-fixes). +- chelsio/chtls: fix a double free in chtls_setkey() (git-fixes). +- cxgb3: fix error return code in t3_sge_alloc_qset() (git-fixes). +- net: broadcom CNIC: requires MMU (git-fixes). +- chelsio/chtls: fix panic during unload reload chtls (git-fixes). +- net: ena: set initial DMA width to avoid intel iommu issue + (git-fixes). +- i40e: Fix removing driver while bare-metal VFs pass traffic + (git-fixes). +- bnxt_en: Release PCI regions when DMA mask setup fails during + probe (git-fixes). +- bnxt_en: fix error return code in bnxt_init_board() (git-fixes). +- bnxt_en: fix error return code in bnxt_init_one() (git-fixes). +- net/mlx4_core: Fix init_hca fields offset (git-fixes). +- net/mlx5: Disable QoS when min_rates on all VFs are zero + (git-fixes). +- net/mlx5: Add handling of port type in rule deletion + (git-fixes). +- mlxsw: core: Use variable timeout for EMAD retries (git-fixes). +- qed: fix error return code in qed_iwarp_ll2_start() (git-fixes). +- bnxt_en: read EEPROM A2h address using page 0 (git-fixes). +- net/mlx5: Fix deletion of duplicate rules (git-fixes). +- chelsio/chtls: fix always leaking ctrl_skb (git-fixes). +- chelsio/chtls: fix memory leaks caused by a race (git-fixes). +- chelsio/chtls: fix memory leaks in CPL handlers (git-fixes). +- chelsio/chtls: fix deadlock issue (git-fixes). +- cxgb4: set up filter action after rewrites (git-fixes). +- chelsio/chtls: fix tls record info to user (git-fixes). +- chelsio/chtls: correct function return and return type + (git-fixes). +- chelsio/chtls: correct netdevice for vlan interface (git-fixes). +- chelsio/chtls: fix socket lock (git-fixes). +- commit f8ae7ea + +- blacklist.conf: 9ad22e165994 x86/debug: Fix DR6 handling +- commit b5c23b5 + +- xen/netback: avoid race in xenvif_rx_ring_slots_available() + (bsc#1065600). +- commit b061a0d + +- series.conf: cleanup +- update upstream references and move to sorted section: + patches.suse/x86-xen-avoid-warning-in-Xen-pv-guest-with-CONFIG_AM.patch. + patches.suse/xen-blkfront-allow-discard-nodes-to-be-optional.patch. +- commit 9ed652c + +- supported.conf: fix typo "!optoinal" should be "!optional" +- commit 154f90d + +- dmaengine: idxd: check device state before issue command + (git-fixes). +- dmaengine: move channel device_node deletion to driver + (git-fixes). +- dmaengine: idxd: fix misc interrupt completion (git-fixes). +- dmaengine: idxd: Fix list corruption in description completion + (git-fixes). +- commit 21a74f3 + +- mt76: dma: fix a possible memory leak in mt76_add_fragment() + (git-fixes). +- commit 8ae7076 + +- fix patches metadata +- fix Patch-mainline: + patches.suse/0002-x86-msi-Only-use-high-bits-of-MSI-address-for-DMAR-u.patch + patches.suse/0003-x86-ioapic-Handle-Extended-Destination-ID-field-in-R.patch + patches.suse/0004-x86-apic-Support-15-bits-of-APIC-ID-in-IOAPIC-MSI-wh.patch + patches.suse/0005-x86-kvm-Add-KVM_FEATURE_MSI_EXT_DEST_ID.patch +- commit e28768c + +- x86/hyperv: Initialize clockevents after LAPIC is initialized (git-fixes). +- commit 5954028 + +- drm/i915: Fix the MST PBN divider calculation (git-fixes). +- drm/dp/mst: Export drm_dp_get_vc_payload_bw() (git-fixes). +- drm/i915/display: Prevent double YUV range correction on HDR + planes (git-fixes). +- drm/i915: Power up combo PHY lanes for for HDMI as well + (git-fixes). +- drm/i915: Extract intel_ddi_power_up_lanes() (git-fixes). +- commit 6a0d54e + +- USB: serial: option: Adding support for Cinterion MV31 + (git-fixes). +- USB: serial: cp210x: add pid/vid for WSDA-200-USB (git-fixes). +- USB: serial: cp210x: add new VID/PID for supporting Teraoka + AD2000 (git-fixes). +- USB: usblp: don't call usb_set_interface if there's a single + alt (git-fixes). +- Input: xpad - sync supported devices with fork on GitHub + (git-fixes). +- mmc: core: Limit retries when analyse of SDIO tuples fails + (git-fixes). +- drm/amd/display: Revert "Fix EDID parsing after resume from + suspend" (git-fixes). +- mac80211: fix station rate table updates on assoc (git-fixes). +- iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues + (git-fixes). +- commit 2244f3a + +- supported.conf: Mark habanalabs as supported (jsc#SLE-15232) +- commit c19a913 + +- nvme: re-read ANA log on NS CHANGED AEN (bsc#1179137). +- commit d65941e + +- KVM: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() + (bsc#1181818). +- KVM: arm64: Assume write fault on S1PTW permission fault on + instruction fetch (bsc#1181818). +- commit 9e58921 + +- net: ethernet: ti: fix some return value check of + cpsw_ale_create() (git-fixes). +- commit c1f82b5 + +- net/mlx5e: Correctly handle changing the number of queues when + the interface is down (git-fixes). +- commit 2e18a60 + +- net: ethernet: ti: ale: fix allmulti for nu type ale + (git-fixes). +- commit 1455e82 + +- net: ethernet: ti: ale: ensure vlan/mdb deleted when no members + (git-fixes). +- commit 6a115f1 + +- net: ethernet: ti: ale: modify vlan/mdb api for switchdev + (git-fixes). +- Refresh + patches.suse/0009-net-ethernet-ti-ale-fix-seeing-unreg-mcast-packets-w.patch. +- commit 0cae8d9 + +- net: ethernet: ti: cpsw: allow untagged traffic on host port + (git-fixes). +- commit da85a01 + +- net: ethernet: ti: ale: fix seeing unreg mcast packets with + promisc and allmulti disabled (git-fixes). +- commit 6a2d8f8 + +- net/mlx5e: Fix configuration of XPS cpumasks and netdev queues + in corner cases (git-fixes). +- Refresh + patches.suse/net-mlx5e-Fix-CPU-mapping-after-function-reload-to-a.patch. +- commit ae37f4a + +- net/mlx5e: Use preactivate hook to set the indirection table + (git-fixes). +- commit a8003a3 + +- net/mlx5e: Rename hw_modify to preactivate (git-fixes). +- commit d8b9674 + +- net/mlx5e: Encapsulate updating netdev queues into a function + (git-fixes). +- commit 0764cbf + +- sh_eth: check sh_eth_cpu_data::no_xdfar when dumping registers + (git-fixes). +- commit ccdc470 + +- sh_eth: check sh_eth_cpu_data::cexcr when dumping registers + (git-fixes). +- commit 855923f + +- sh_eth: check sh_eth_cpu_data::no_tx_cntrs when dumping + registers (git-fixes). +- commit 1115b43 + +- net: dsa: mt7530: Change the LINK bit to reflect the link status + (git-fixes). +- commit 7c5ca65 + +- powerpc/pseries/dlpar: handle ibm, configure-connector delay + status (bsc#1181985 ltc#188074). +- commit 418b81d + +- series.conf: cleanup +- update upstream reference: + patches.suse/ibmvnic-Clear-failover_pending-if-unable-to-schedule.patch +- commit 85f2019 + +- fix patch metadata +- fix upstream reference: + patches.suse/io_uring-Fix-current-fs-handling-in-io_sq_wq_submit_.patch +- commit 90ec2ae + +- scsi: lpfc: Fix EEH encountering oops with NVMe traffic + (bsc#1181958). +- commit 5afe23b + +- net/mlx5e: Release skb in case of failure in tc update skb + (jsc#SLE-15172). +- net/mlx5: Fix leak upon failure of rule creation + (jsc#SLE-15172). +- commit 67867c6 + +- supported.conf: Add armv7hl entries (jsc#SLE-17212) +- commit 87b18a9 + +- selftests/bpf: Fix unused attribute usage in subprogs_unused + test (bsc#1177028). +- libbpf: Fix potential multiplication overflow (bsc#1177028). +- libbpf: Fix another __u64 cast in printf (bsc#1177028). +- libbpf: Fix compilation warnings for 64-bit printf args + (bsc#1177028). +- libbpf: Fix type compatibility check copy-paste error + (bsc#1177028). +- libbpf: Fix libbpf build on compilers missing + __builtin_mul_overflow (bsc#1177028). +- libbpf: Implement enum value-based CO-RE relocations + (bsc#1177028). +- commit 76c0289 + +- powerpc/64/signal: Fix regression in __kernel_sigtramp_rt64() + semantics (jsc#SLE-9246). +- powerpc/64s: prevent recursive replay_soft_interrupts causing + superfluous interrupt (jsc#SLE-9246). +- commit 2c2e4e4 + +- Refresh patches.suse/powerpc-sstep-Fix-array-out-of-bound-warning.patch. + Update metadata +- commit 8349f78 + +- powerpc/perf: Exclude kernel samples while counting events in + user space (bsc#1065729). +- commit 50bd42d + +- powerpc: Fix alignment bug within the init sections + (bsc#1065729). +- commit 7810647 + +- powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU + (bsc#1156395). +- powerpc/powernv/memtrace: Fix crashing the kernel when enabling + concurrently (bsc#1156395). +- powerpc/powernv/memtrace: Don't leak kernel memory to user space + (bsc#1156395). +- powerpc/fpu: Drop cvt_fd() and cvt_df() (bsc#1156395). +- powerpc/boot: Delete unneeded .globl _zimage_start + (bsc#1156395). +- commit 735e425 + +- ibmvnic: device remove has higher precedence over reset + (bsc#1065729). +- commit 0b8e9f9 + +- ibmvnic: fix login buffer memory leak (bsc#1081134 ltc#164631). +- commit 5b8c72b + +- ibmvnic: Clear failover_pending if unable to schedule + (bsc#1181960 ltc#190997). +- commit fb1a56e + +- ACPI: thermal: Do not call acpi_thermal_check() directly + (git-fixes). +- Refresh patches.suse/acpi_thermal_passive_blacklist.patch. +- commit 1cfdad3 + +- genirq/msi: Activate Multi-MSI early when + MSI_FLAG_ACTIVATE_EARLY is set (git-fixes). +- drm/amd/display: Fixed corruptions on HPDRX link loss restore + (git-fixes). +- drm/amd/display: Use hardware sequencer functions for PG control + (git-fixes). +- drm/amd/display: Allow PSTATE chnage when no displays are + enabled (git-fixes). +- mac80211: fix incorrect strlen of .write in debugfs (git-fixes). +- drm/amd/display: Update dram_clock_change_latency for DCN2.1 + (git-fixes). +- drm/panfrost: Support cache-coherent integrations (git-fixes). +- commit c563f5a + +- phy: cpcap-usb: Fix warning for missing regulator_disable + (git-fixes). +- platform/x86: intel-vbtn: Support for tablet mode on Dell + Inspiron 7352 (git-fixes). +- platform/x86: touchscreen_dmi: Add swap-x-y quirk for Goodix + touchscreen on Estar Beauty HD tablet (git-fixes). +- drm/amd/display: Change function decide_dp_link_settings to + avoid infinite looping (git-fixes). +- mac80211: fix fast-rx encryption check (git-fixes). +- commit 504e3c0 + +- blacklist.conf: kABI extreely hard to work around +- commit e1f9604 + +- objtool: Don't fail on missing symbol table (bsc#1169514). +- commit 1518505 + +- btrfs: Fix race between extent freeing/allocation when using bitmaps (bsc#1181574). +- commit 98010f2 + +- libbpf: Don't attempt to load unused subprog as an entry-point + BPF program (bsc#1177028). +- libbpf: Add multi-prog section support for struct_ops + (bsc#1177028). +- libbpf: Implement generalized .BTF.ext func/line info adjustment + (bsc#1177028). +- libbpf: Make RELO_CALL work for multi-prog sections and + sub-program calls (bsc#1177028). +- libbpf: Support CO-RE relocations for multi-prog sections + (bsc#1177028). +- libbpf: Parse multi-function sections into multiple BPF programs + (bsc#1177028). +- libbpf: Ensure ELF symbols table is found before further ELF + processing (bsc#1177028). +- libbpf: Normalize and improve logging across few functions + (bsc#1177028). +- libbpf: Skip well-known ELF sections when iterating ELF + (bsc#1177028). +- libbpf: Factor out common ELF operations and improve logging + (bsc#1177028). +- libbpf: Implement type-based CO-RE relocations support + (bsc#1177028). +- libbpf: Centralize poisoning and poison reallocarray() + (bsc#1177028). +- tools/bpftool: Remove libbpf_internal.h usage in bpftool (bsc#1177028). + Refresh patches.suse/bpftool-Fix-compilation-failure-for-net.o-with-older.patch +- libbpf: Remove any use of reallocarray() in libbpf + (bsc#1177028). +- libbpf: Improve relocation ambiguity detection (bsc#1177028). +- libbpf: Clean up and improve CO-RE reloc logging (bsc#1177028). +- libbpf: Improve error logging for mismatched BTF kind cases + (bsc#1177028). +- libbpf: Detect minimal BTF support and skip BTF loading, + if missing (bsc#1177028). +- libbpf: Factor out common logic of testing and closing FD + (bsc#1177028). +- libbpf: Make kernel feature probing lazy (bsc#1177028). +- libbpf: Disable -Wswitch-enum compiler warning (bsc#1177028). +- libbpf: Convert comma to semicolon (bsc#1177028). +- commit dc05c31 + +- bpf: Fix a verifier failure with xor (bsc#1177028). +- selftests/bpf: Enable tc verbose mode for test_sk_assign + (bsc#1177028). +- commit 0e68af0 + +- powerpc: kABI: add back suspend_disable_cpu in machdep_calls + (bsc#1181674 ltc#189159). +- commit 09376cb + +- io_uring: Fix current->fs handling in io_sq_wq_submit_work() + (bsc#1179434 CVE-2020-29373). +- commit 3f561ee + +- powerpc/pseries/mobility: refactor node lookup during DT update + (bsc#1181674 ltc#189159). +- powerpc/rtas: remove unused rtas_suspend_me_data (bsc#1181674 + ltc#189159). +- powerpc/pseries/hibernation: remove prepare_late() callback + (bsc#1181674 ltc#189159). +- powerpc/pseries/hibernation: perform post-suspend fixups later + (bsc#1181674 ltc#189159). +- powerpc/rtas: remove unused rtas_suspend_last_cpu() (bsc#1181674 + ltc#189159). +- powerpc/pseries/hibernation: switch to rtas_ibm_suspend_me() + (bsc#1181674 ltc#189159). +- powerpc/rtas: remove rtas_suspend_cpu() (bsc#1181674 + ltc#189159). +- powerpc/machdep: remove suspend_disable_cpu() (bsc#1181674 + ltc#189159). +- powerpc/pseries/hibernation: remove pseries_suspend_cpu() + (bsc#1181674 ltc#189159). +- powerpc/pseries/hibernation: pass stream id via function + arguments (bsc#1181674 ltc#189159). +- Refresh patches.suse/powerpc-pseries-hibernation-remove-redundant-cachein.patch +- powerpc/pseries/hibernation: drop pseries_suspend_begin() + from suspend ops (bsc#1181674 ltc#189159). +- powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (bsc#1181674 + ltc#189159). +- powerpc/rtas: dispatch partition migration requests to pseries + (bsc#1181674 ltc#189159). +- powerpc/pseries/mobility: retry partition suspend after error + (bsc#1181674 ltc#189159). +- powerpc/pseries/mobility: signal suspend cancellation to + platform (bsc#1181674 ltc#189159). +- powerpc/pseries/mobility: use stop_machine for join/suspend + (bsc#1181674 ltc#189159). +- powerpc/pseries/mobility: extract VASI session polling logic + (bsc#1181674 ltc#189159). +- powerpc/pseries/mobility: use rtas_activate_firmware() on resume + (bsc#1181674 ltc#189159). +- Refresh patches.suse/powerpc-pseries-mobility-notify-network-peers-after-.patch +- powerpc/pseries/mobility: error message improvements + (bsc#1181674 ltc#189159). +- powerpc/pseries/mobility: add missing break to default case + (bsc#1181674 ltc#189159). +- powerpc/pseries/mobility: don't error on absence of ibm, + update-nodes (bsc#1181674 ltc#189159). +- powerpc/hvcall: add token and codes for H_VASI_SIGNAL + (bsc#1181674 ltc#189159). +- powerpc/rtas: add rtas_activate_firmware() (bsc#1181674 + ltc#189159). +- powerpc/rtas: add rtas_ibm_suspend_me() (bsc#1181674 + ltc#189159). +- powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe + (bsc#1181674 ltc#189159). +- powerpc/rtas: complete ibm,suspend-me status codes (bsc#1181674 + ltc#189159). +- powerpc/rtas: prevent suspend-related sys_rtas use on LE + (bsc#1181674 ltc#189159). +- powerpc/pseries/mobility: Add pr_debug() for device tree changes + (bsc#1181674 ltc#189159). +- powerpc/pseries/mobility: Set pr_fmt() (bsc#1181674 ltc#189159). +- powerpc/pseries: remove obsolete memory hotplug DT notifier code + (bsc#1181674 ltc#189159). +- Refresh patches.suse/powerpc-pseries-update-device-tree-before-ejecting-h.patch +- powerpc/pseries: remove dlpar_cpu_readd() (bsc#1181674 + ltc#189159). +- powerpc/pseries: remove memory "re-add" implementation + (bsc#1181674 ltc#189159). +- powerpc/pseries: remove prrn special case from DT update path + (bsc#1181674 ltc#189159). +- powerpc/numa: remove arch_update_cpu_topology (bsc#1181674 + ltc#189159). +- powerpc/numa: remove prrn_is_enabled() (bsc#1181674 ltc#189159). +- powerpc/rtasd: simplify handle_rtas_event(), emit message on + events (bsc#1181674 ltc#189159). +- powerpc/numa: remove start/stop_topology_update() (bsc#1181674 + ltc#189159). +- powerpc/numa: remove timed_topology_update() (bsc#1181674 + ltc#189159). +- powerpc/numa: stub out numa_update_cpu_topology() (bsc#1181674 + ltc#189159). +- powerpc/numa: remove vphn_enabled and prrn_enabled internal + flags (bsc#1181674 ltc#189159). +- powerpc/numa: remove unreachable topology workqueue code + (bsc#1181674 ltc#189159). +- powerpc/numa: remove unreachable topology timer code + (bsc#1181674 ltc#189159). +- powerpc/numa: make vphn_enabled, prrn_enabled flags const + (bsc#1181674 ltc#189159). +- powerpc/numa: remove unreachable topology update code + (bsc#1181674 ltc#189159). +- powerpc/numa: remove ability to enable topology updates + (bsc#1181674 ltc#189159). +- powerpc/numa: Remove late request for home node associativity + (bsc#1181674 ltc#189159). +- commit 88bd021 + +- kABI: Fix kABI for extended APIC-ID support (bsc#1181259, + jsc#ECO-3191). +- x86/kvm: Add KVM_FEATURE_MSI_EXT_DEST_ID (bsc#1181259, + jsc#ECO-3191). +- commit 0e40024 + +- x86/apic: Support 15 bits of APIC ID in IOAPIC/MSI where + available (bsc#1181259, jsc#ECO-3191). +- x86/ioapic: Handle Extended Destination ID field in RTE + (bsc#1181259, jsc#ECO-3191). +- x86/msi: Only use high bits of MSI address for DMAR unit + (bsc#1181259, jsc#ECO-3191). +- commit 077256e + +- x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (bsc#1181259 + jsc#ECO-3191). +- commit 0deae09 + +- Adjust armv7hl configs for SLE15-SP3 code base (jsc#SLE-17212) +- commit 7df7f95 + +- Copy armv7hl config back from openSUSE-15.2 branch (jsc#SLE-17212) + vanilla config is skipped as it's dropped on Leap 15.3 +- commit a5a45dc + -- commit e63190a +- commit 53d60d5 -- commit b69e700 +- ibmvnic: Fix TX completion error handling (jsc#SLE-17043 + bsc#1179243 ltc#189290). +- ibmvnic: Ensure that SCRQ entry reads are correctly ordered + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- Refresh patches.suse/ibmvnic-Correctly-re-enable-interrupts-in-NAPI-polli.patch +- Refresh patches.suse/ibmvnic-Introduce-xmit_more-support-using-batched-su.patch +- commit 02ce2a8 +- ibmvnic: stop free_all_rwi on failed reset (jsc#SLE-17043 + bsc#1179243 ltc#189290). +- Refresh patches.suse/ibmvnic-restore-adapter-state-on-failed-reset.patch. +- ibmvnic: handle inconsistent login with reset (jsc#SLE-17043 + bsc#1179243 ltc#189290). +- ibmvnic: reduce wait for completion time (jsc#SLE-17043 + bsc#1179243 ltc#189290). +- ibmvnic: no reset timeout for 5 seconds after reset + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: send_login should check for crq errors (jsc#SLE-17043 + bsc#1179243 ltc#189290). +- ibmvnic: track pending login (jsc#SLE-17043 bsc#1179243 + ltc#189290). -- commit 64e67ec +- commit ce6d916 -- commit 8d98605 +- commit 223af9b +- ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: skip tx timeout reset while in resetting (jsc#SLE-17043 + bsc#1179243 ltc#189290). +- ibmvnic: create send_control_ip_offload (jsc#SLE-17043 + bsc#1179243 ltc#189290). +- ibmvnic: create send_query_ip_offload (jsc#SLE-17043 bsc#1179243 + ltc#189290). +- ibmvnic: rename send_map_query to send_query_map (jsc#SLE-17043 + bsc#1179243 ltc#189290). +- ibmvnic: rename ibmvnic_send_req_caps to send_request_cap + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: rename send_cap_queries to send_query_cap + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- Revert "ibmvnic: remove never executed if statement" + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: Harden device Command Response Queue handshake + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: merge ibmvnic_reset_init and ibmvnic_init + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- Refresh patches.suse/ibmvnic-restore-adapter-state-on-failed-reset.patch. +- ibmvnic: remove never executed if statement (jsc#SLE-17043 + bsc#1179243 ltc#189290). +- ibmvnic: improve ibmvnic_init and ibmvnic_reset_init + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: compare adapter->init_done_rc with more readable + ibmvnic_rc_codes (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: Fix use-after-free of VNIC login response buffer + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter + struct (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: update MAINTAINERS (jsc#SLE-17043 bsc#1179243 + ltc#189290). +- ibmvnic: Do not replenish RX buffers after every polling loop + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish + RX buffers (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: Correctly re-enable interrupts in NAPI polling routine + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: Ensure that device queue memory is cache-line aligned + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: Remove send_subcrq function (jsc#SLE-17043 bsc#1179243 + ltc#189290). +- ibmvnic: Clean up TX code and TX buffer data structure + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: Introduce xmit_more support using batched subCRQ hcalls + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: Introduce batched RX buffer descriptor transmission + (jsc#SLE-17043 bsc#1179243 ltc#189290). +- ibmvnic: Introduce indirect subordinate Command Response Queue + buffer (jsc#SLE-17043 bsc#1179243 ltc#189290). -- commit aad755f +- commit a8dadbf +- Reinstate commit 418c424ed69204c3d503d524df9b593201d2cb0a: + writeback: Fix sync livelock due to b_dirty_time processing (bsc#1177755). + It appears merge commit 813a610cb3d98fba04d3ea4694260e04a3840ff8 + may have erroneously dropped this patch. +- commit 4849ffb + kmod +- Fix grub's requoted kernel parameters (bsc#1181111) + * 0001-libkmod-config-revamp-kcmdline-parsing-into-a-state-.patch + * 0002-libkmod-config-re-quote-option-from-kernel-cmdline.patch + +- Fix tests to not test disabled features. Disable zstd again. + * kmod-populate-modules-Use-more-bash-more-quotes.patch + * kmod-testsuite-compress-modules-if-feature-is-enabled.patch + * kmod-also-test-xz-compression.patch + +- Supplement bash-completion subpackage against the main package + and bash-completion. +- Also require the main package plus bash-completion: the + completion package is useless without either of the two. + - + no-stylesheet-download.patch + * no-stylesheet-download.patch - Linux kernel >= v5.2~rc1, it is possible to get module + Linux kernel >= v5.2~rc1, it is possible to get module libebml +- update to 1.4.2: + * Fixed several heap overflow bugs in the `ReadData` functions of + various data type classes. This fixes CVE-2021-3405. + libixion +- update to 0.16.1: + * fixed a build issue on 32-bit linux platforms, caused by slicing of integer + string ID values. + * worked around floating point rounding errors which prevented two + theoretically-equal numeric values from being evaluated as equal in test + code. + * added new function to allow printing of single formula tokens. + * added method for setting cached results on formula cells in + model_context. + * changed the model_context design to ensure that all sheets are of the same + size. + * added an accessor method to formula_model_access interface (and implicitly + in model_context) that directly returns a string value from cell. + * added cell_access class for querying of cell states without knowing its + type ahead of time. + * added document class which provides a layer on top of model_context, to + abstract away the handling of formula calculations. + * deprecated model_context::erase_cell() in favor of empty_cell(). + * added support for 3D references - references that contain multiple sheets. + * added support for the exponent (^) and concatenation (&) operators. + * fixed incorrect handling of range references containing whole columns such + as A:A. + * added support for unordered range references - range references whose + start row or column is greater than their end position counterparts, such + as A3:A1. + * fixed a bug that prevented nested formula functions from working properly. + * implemented Calc A1 style reference resolver. + * formula results now directly store the string values when the results are + of string type. They previously stored string ID values after interning + the original strings. + * removed build-time dependency on spdlog. + libmatroska +- update to 1.6.3: + * libEBML v1.4.2 is now required. + * Added classes for new track header elements: + "KaxFlagHearingImpaired", "KaxFlagVisualImpaired", + "KaxFlagTextDescriptions", "KaxFlagOriginal" and + "KaxFlagCommentary". + liborcus +- Add upstream changes to fix build with GCC 11 (boo#1181872): + * GCC11_build_fixes.patch + +- Update to 0.16.1: + * match up with ixion 0.16 release + +- Update to 0.15.4: + * Bugfixes release + libreoffice -- Update to 6.4.5.2: - * Various fixes all around +- Update to 7.1.1.2 (fixes bsc#1182790) + * 7.1.1 final release +- Drop merged patch bsc1177955.diff +- Fix bsc#1176547 - Image shown with different aspect ratio + * bsc1176547_1.diff + * bsc1176547_2.diff + +- Fix bsc#1181644 - LO-L3: Text changes are reproducibly lost (PPTX, SmartArt) + * bsc1181644.diff + +- Fix bsc#1174465 - LO-L3: Impress in TW (7.0.0.0-beta2) messes up bullet points + * bsc1174465.diff + +- Adjust to new Box2D and enable KDE on SLE15SP3 or newer + +- Update to 7.1.0.3 + * RC3 7.1 series +- Update bundled dependencies +- New patch use-comphelper.patch to fix build +- Rebased patch bsc1177955.diff +- Dropped merged patches: + * 0001-Upgrade-liborcus-to-0.16.0.patch + * bsc1178944.diff + * bsc1178943.diff + * bsc1178807.diff + * bsc1179025.diff + +- Fix bsc#1177955 - LO-L3: SmartArt: text wrongly aligned, background boxes not quite right,... + * bsc1177955.diff + +- Update to 7.0.4 + * .4 bugfix release of 7.0 series +- Removed patch: + * icu68.patch + + integrated upstream + +- Update SUSE.soc to reflect current SUSE branding, add following + colors (bsc#1181122): + * SUSE Mint + * SUSE Midnight Blue + * SUSE Waterhole Blue + * SUSE Persimmon + See also https://brand.suse.com/brand-system/color-palette + +- Fix bsc#1179025 - LO-L3: LibreOffice crashes opening a PPTX + * bsc1179025.diff + +- Fix bsc#1178807 - LO-L3: Text box from PowerPoint renders vertically instead of horizontally + * bsc1178807.diff + +- Add icu68.patch: fix build with ICU 68 + +- LO-L3: Shadow effect(s) for table completely missing - part 1 and 2 + * bsc1178944.diff + * bsc1178943.diff + +- Disable firebird integration for the time being (boo#1179203). + +- Update to 7.0.3: + * .3 bugfix release of 7.0 series + +- Add patch to work with latest orcus/ixion: + * 0001-Upgrade-liborcus-to-0.16.0.patch + +- Update to 7.0.2.2: + * RC2 of 7.0.2 + +- Update to 7.0.1.2: + * RC2 release of 7.0.1 + +- Update BR to match up configure.ac + +- Use memoryperjob constraint instead of %limit_build macro. + +- Update to 7.0.1.1: + * RC1 of 7.0.1 release + +- Update to 7.0.0.3: + * Final stable release for 7.0.0 version + +- Update to 7.0.0.2: + * RC2 7.0 series update + +- Update to 7.0.0.1: + * RC1 7.0 series containing many additional fixes + * libreoffice-clipped-sidebar-paragraph-widget.patch + * libreoffice-select-correct-item-in-gallery.patch + * libreoffice-stuck-widgets-in-sidebar.patch + * pyuno-nopwd.patch +- Also contains fixes for bsc#1155141 and bsc#1136234 + +- Update libreoffice-stuck-widgets-in-sidebar.patch with + an additional fix from upstream (tdf#134360). + +- Add patches from upstream to fix regressions: + * libreoffice-stuck-widgets-in-sidebar.patch: some sidebar + widgets getting stuck in a disabled state (boo#1173410, + tdf#134360). + * libreoffice-select-correct-item-in-gallery.patch: select the + item in gallery before dragging it (boo#1173409, tdf#134285). + * libreoffice-clipped-sidebar-paragraph-widget.patch: fix too + wide and clipped paragraph widget in sidebar (boo#1173404, + tdf#134357). + +- Update SUSE.soc bsc#1173471 to match up current SUSE branding + colors + +- Enable skia build; building with gcc atm + +- Add patch to fix bsc#1116658: + * pyuno-nopwd.patch + +- Update to 7.0.0.0.beta2: + * Beta candidate with all the new 7.0 series content +- Remove merged patches: + * bsc1157627.diff + * bsc1160687-2.diff + * bsc1160687-3.diff + * bsc1160687-4.diff + * bsc1160687-5.diff + * bsc1160687-6.diff + * bsc1160687-7.diff + * bsc1160687-8.diff + * bsc1165849-1.diff + * bsc1165849-2.diff + * bsc1165849-3.diff + * bsc1165870.diff + * bsc1172053.diff + * bsc1172189.diff + * replace-boost-bimap-in-sdext-pdfimport.patch + * fix_old_boost_spirit_namespace.patch libstorage-ng +- Translated using Weblate (Italian) (bsc#1149754) +- Translated using Weblate (Chinese (Taiwan)) (bsc#1149754) +- Translated using Weblate (German) (bsc#1149754) +- Translated using Weblate (French) (bsc#1149754) +- Translated using Weblate (Spanish) (bsc#1149754) +- Translated using Weblate (Chinese (China)) (bsc#1149754) +- 4.3.91 + +- merge gh#openSUSE/libstorage-ng#800 +- correctly handle backreferences in restore_devicegraph() +- generate pool for NVMes +- 4.3.90 + +- merge gh#openSUSE/libstorage-ng#799 +- added CI based on Leap since Tumbleweed is currently broken +- 4.3.89 + libvirt +- libxl: Fix node device detach when driver unspecified + libxl-default-pcistub-name.patch + boo#1182885 +- spec: Bump minimum glib version to 2.56 + +- Update to libvirt 7.1.0 + - Many incremental improvements and bug fixes, see + https://libvirt.org/news.html + - bsc#1182367, bsc#1182515 + - Dropped patches: + 32c5e432-revert-f035f53b.patch, + e3d60f76-fix-socket-file-gen.patch, + 7cf60006-qemu-swtpm-aarch64.patch, + afb823fc-qemu-validate-swtpm.patch, + 8a4b8996-conf-move-virDomainCheckVirtioOptions.patch, + c05f0066-conf-drop-empty-virDomainNetDefPostParse.patch, + 19d4e467-conf-improve-virDomainVirtioOptionsCheckABIStability.patch, + bd112c9e-qemu-virtio-options-vsock.patch + +- Remove old initscript patching of libvirt-guests.sh + Modified suse-libvirt-guests-service.patch + boo#1182494 + patterns-base +- Recommend issue-generator on Leap as well + +- Recommend hostname, else you don't get it installed without + installed YaST +- Move shadow from required to recommended, it not needed for a + functional base system and there are alternate solutions, so + allow users to install them. + +- Suggest pulseaudio, so that zypp has something to base the + decision on when choosing between pulseaudio and + pipewire-pulseaudio (boo#1182730). + +- Don't pull in update_test pattern from sw_management +- Move aaa_base-malloccheck from update_test to base + +- Suggest ed to prefer it over busybox-ed + pavucontrol +- Require the pulseaudio-daemon capability instead of the + pulseaudio package, so alternative implementations can be used + (boo#1182730). + +- Add runtime requirement on pulseaudio (boo#1149634). +- Refresh spec file. + +- Update to version 4.0: + * There can now be only one pavucontrol window open at a time. + Trying to start pavucontrol for a second time brings the first + window to foreground. + * Added a "Show volume meters" checkbox to the Configuration tab. + Disabling the volume meters reduces CPU use. + * Improve the use of space (remove useless margins and paddings). + * Use a more appropriate icon for the channel lock button. + * Better channel label layout, prevents volume sliders from getting + unaligned. + * Maximum latency offset increased from 2 to 5 seconds to + accommodate AirPlay devices that often have higher latency than + 2 seconds (this is not that useful on newer PulseAudio versions, + though, because the latency is reported much more accurately + than before). + * New --version command line option. + * Dropped support for Gtk+ 2. + * Bumped the minimum supported libpulse version to 5.0. + * Improved compatibility with newer Glade versions. + * New translations: Chinese (Taiwan), Croatian, Korean, Norwegian + Nynorsk, Lithuanian, Valencian. + * Updated translations: Finnish, French, German, Italian, + Japanese, Polish, Swedish. +- cleanup with spec-cleaner +- drop pavucontrol-use-C++11-for-building.patch (upstreamed) + -- Update to version 0.9.10: - + volume: Set the scale properly for delta changes via - mouse/keyboard. - + events: Hide output streams with a stream restore designator - for the event widget. - + Build fixes. - + Updated translations. - -- Update to version 0.9.9 - + make sure that two card profiles with the same priority - don't collide with each other - + Add support for changing ports - + Change 'Default' to 'Use as fallback' - + Create the event role widget early so that it's always top of - the list. - + More changes in the UI to try and make things neater. - + Hide the terminate button. - + Do not disable the default button when it's set. - + Don't use a hyperlink to display the device, just use a - regular button. - + Add support for changing ports. - -- Review changes. -- Drop pavucontrol.png: there's no reason to install this icon. Was - probably a left-over. -- Remove autoreconf call, which isn't needed. -- Pass --disable-lynx to configure, and remove lynx BuildRequires. -- Use parallel make. -- Do not add categories to the desktop file, since they're already - there. -- Use standard commands for clean section. - pipewire -- Add patch from upstream to fix a division by 0 error - (boo#1176515): +- Do not provide pulseaudio, but pulseaudio-daemon so we can + specify in the patterns that we prefer the pulseaudio package + (boo#1182730) + +- Update to version 0.3.22: + * Highlights + + Per client config files replace the module-profiles. It's + now possible to tweak settings and load custom modules. + + Pro Audio card profile support. You can now select the + Pro Audio profile and have raw device access with the + maximum number of channels and no mixer controls. This is + the usual setup for managing high end Pro Audio cards. + + Many fixes and improvements in the JACK library to make + devices look and integrate better. + + Many bluetooth improvements. Playback should be more + reliable and better synchronized. Support for the HFP HF + profile. + + Small fixes and improvements all over the map. + * PipeWire improvements + + Add support for restrictions requested by a client. This + makes it possible to implement Flatpak policy for emulated + PulseAudio clients as well. + + Fix removal of params in objects. Previously they would not + be removed from the cache. + + Remove mlock warnings by default. There is an option to + enable them again if you want to check if your system is + optimized. + + Remove LimitMEMLOCK lines from the service files. They can + only lower the system settings and are thus not useful. + + Implement per-client config files. Each pipewire client will + now read a config file that you can use to configure the + context of the client. + + Implement state and config load/save in pipewire. This is + used by the session manager or other apps. + + Make an option to disable dbus support. + + Add tool to convert pipewire config to JSON. + * Session-manager + + Give all permissions to Manager flatpak apps. In the future + we will use the Permission store to remember user settings. + + Improvements to default audio/sink handling. + + Add option to configure device suspend time. + + Small fixes in route handling. + * Device support + + Complain when ACP profile files are not found and use + a fallback in order to get something working. + + Add volume support to monitor ports. + + Fix resume from suspend for ALSA in more cases. + + ALSA ACP cards now have a Pro Audio profile that exposes + the raw card devices. + * Bluetooth + + Enable A2DP delay reporting. This improves audio/video sync + when playing audio over bluetooth. + + Fix stuttering in A2DP source + + Tweak buffer size and latency settings to avoid stuttering + + More work on HSP and HFP support + + Fix initial profile configuration + + Add HFP HF support + * PulseAudio server + + Small tweaks in capture packet size to avoid crashes in some + apps. + + Detect Flatpak apps and requests the flatpak permissions from + the session manager. This means that Flatpak pulseaudio apps + will now run with reduced permissions. + * ALSA plugin + + Reduce min buffer size in the plugin for lower possible + latency. + * JACK + + implement some missing methods to make qjackctl work again. + + Use the context data thread instead of making our own. This + fixes the issue where the data thread was not given RT + priority correctly. + + Pass extra jack flags around in port properties. This makes + CV ports in carla work. + + Many tweaks to the port names and aliases. Unwanted + characters are filtered out, giving better names to jack + apps. Default device names are now equal to those seen in + pulseaudio apps. + + Add an option to make a separate client for the monitor + ports of a device. This makes it more usable in apps. + + add support for system:playback_N and system:capture_N port + names for apps that hardcode these port names. + +- Re-add the Provides: pulseaudio; patterns-base now suggests + pulseaudio, which should help zypp in doing a smarter decision + (boo#1182730). + +- ldacBT only builds on little endian architectures, so we can't + buildrequire it on big endian systems like s390, s390x or ppc64. + +- Remove the pulseaudio provides from pipewire-pulseaudio: + We first need to ensure our KDE patterns (and others) become + smart enough to favor pulseaudio until we are ready for the + switch (boo#1182730). + +- Update to version 0.3.21: + * Highlights + + Many PulseAudio compatibility fixes. Handling of corked + streams, the prebuf setting, seek modes and stream flags + are now implemented correctly. + + Ports and Profiles are now managed by the session manager + and can save and restore previous settings. + ALSA device handling has been tweaked for maximum + compatibility at the expense of latency. There are tuning + options in the config file. + + Improved Bluetooth support. HSP is disabled by default + because it is old and deprecated and in some cases causes + conflicts with the newer HFP profile. Codec switching is + now implemented as well. + PipeWire accepts donations with liberapay now. + * PipeWire improvements + + Improve draining in pw-stream. + pw-stream now uses busy metadata by default. This makes sure + that no writer can write to buffers when readers are still + busy. + + Fix handling of empty array/choice instead of failing. + + Fix crashes when creating properties from empty strings. + + Make it possible to pass an array to module-access + access.allowed variables + + Fix small bug in argument parsing in pw-cat + * Session-manager + + Restore route volumes in all cases, also when switching + routes. + + Use a default route volume for unknown routes instead of + letting the system decide on a default. + Improve profile handling. Don't try to restore unavailable + profiles. Implement the profile switching in the session + manager now. + + Fix handling of Virtual sources as defaults. + + Handle port switching in the session manager. Implement + save and restore of default ports per profile. + * GStreamer + + Fix a crash with zero SPA_PARAM_BUFFERS_size + * Device support + + v4l2-source will now respect the requested memory types. + + ALSA buffering has been tweaked. USB devices should have + less XRuns by default. Parameters can be tweaked to + decrease the latency on capable devices. Also fix a case + where a quantum change would cause an xrun. + + Fix mute in bluetooth devices + bluetooth devices are not paused in idle anymore for + improved compatibility. + + Codec switching for bluetooth is implemented along with + config options to select the codecs manually. + + HSP for bluetooth is now disabled by default. Most devices + support the newer HFP profile and some devices fail when + both are available. + + Reduce the amount of events the ALSA plugins emit by bundling + them. + * PulseAudio server + + Implement the suspend command + + Fixes volume in sample info + + Fix playback of samples, sometimes samples would be clipped + short. Also implement the target sink for the sample. + + Use rate match to feed samples. This way the latency can + be kept to a minimum. + + Latency has been tuned some more, more closely emulating + pulseaudio behaviour. + + Improve default sink/source handling. Make sure all events + are sent correctly when defaults change. + + Handle underrun better without causing sync issues. Make sure + to pause in corked state. + + Implement rewind due to seeks, fixes GStreamer seeking. +- Do not remove alsa-card-profiles, they are required + +- Provide pulseaudio by pipewire-pulseaudio: there are various + packages in the distro that require pulseaudio, but essentially, + they should be happy with pipewire-pulseaudio as a replacement. + Do not provide the symbol though, as we do not (yet) want to + automatically migrate users over. + +- Add pkgconfig(ldacBT-abr) and pkgconfig(ldacBT-enc) + BuildRequires: Build bluetooth ldac codec support. + +- Update to version 0.3.20: + * Highlights + + Latency was reduced in ALSA and PulseAudio and time + reporting has improved a lot. + + Bluetooth now has a native HFP backed, SBC XQ and + mSBC support. + + Many bugfixes and improvements, improved device + support. + * PipeWire improvements + + pw-dump can now dump all objects such as Endpoints + + pw-dump has a -m option to monitor changes + + pw-dump can now dump metadata + + pw-stream can now use the rate-match io to exactly + produce the required number of samples for the + current cycle. When using this feature, a stream can + achieve the same low-latency as pw-filter. + + spa-acp-tool can now load a custom profile-set and + correctly parses the volume updates + + There is now a nofail option when loading modules + + The connection has been made reentrant to fix some + strange random problems with metadata. + + Turn some errors into warnings or simply info. + + Executables are now built with PIE + + S24OE formats should work now (MAudio FastTrack Pro) + + Remove mlock warnings. Add support for mlockall with + a config option. + * Session-manager + + There are now config files for bluez and v4l2 modules + + Improve ALSA device and node properties + + Bluetooth devices have better properties now. + + The default device routing has been improved. + * Device support + + Port priorities are updated for UCM devices + + ACP devices notify change in routes in all cases + + There is now RW support in ALSA devices to increase + compatibility. + + Many improvements to Bluetooth. SBC XQ support can now + be enabled with a config option. mSBC can be enabled + with an option. + + Bluetooth devices not expose Routes so that they look + more like how PulseAudio handles them + + Gracefully handle missing profile-sets + + There is now a native HFP backend + + Improve card names in some cases. + + pause-on-idle is now disabled for ALSA devices. This can + reduce pops and clicks when the device is stopped. + * ALSA plugin + + Use rate-match to reduce the latency + + Implement a _delay() function to get smoother timestamps. + + Fix property parsing. Fixes volume changes in alsamixer. + * PulseAudio server + + Use rate-match to reduce the latency. This also reduces + the buffering in audioconvert and improves timestamp + reporting. + + Implement rate changes now that we have rate-match + support. + + pactl stats will now work + + Fix excessive memory usage when a capture client doesn't + read fast enough. + +- Update to version 0.3.19: + * Highlights + - Startup after login should be fixed now with inotify + used to wait for permissions. + - Channels should be mapped correctly now. + - Many bluetooth improvements in LDAC, AptX-HD. AAC was + also added. Headsets should work better now. + - pipewire-libpulse was removed. It is now completely + replaced by pipewire-pulse. + - Fix a crasher bug in pipewire-pulse and some memory leaks. + - Fix a bug with feedback loop that would cause 100% CPU. + - A new pw-top tool to display real-time graph performance. + - The example session manager now has config files. + - The config file format was changed to use the SPA JSON + tokenizer. This makes it more flexible and extensible. + * PipeWire improvements + - Fix debug of id in format channels + - Audioconvert should now remap channels correctly in all + cases. + - Feedback loops were not scheduled correctly and would + cause 100% CPU usage. + - Small improvements to the profiler to also log incomplete + graph status. + - a new tool pw-top was added that prints real-time performance + stats of the graph. + - the rtkit module now sets the nice level to -11 + * Session-manager + - The session manager would sometimes link dont-reconnect + nodes to another node, which would leak monitor streams in + pipewire-pulse. + - The session manager now has configuration files. Config files + can also be placed in the user home directory to make custom + configurations. + - The session managers now creates unique device and node + names for alsa and v4l2 devices. + * Device support + - Many improvements in Bluetooth codecs, LDAC stuttering, + AptX-HD negotiation, LDAC ABR support + - Bluetooth supports AAC audio now. + - Many fixes to Bluetooth SCO transport used in headsets. + - inotify support in device monitors + - ACP was synced with the latest pulseaudio code + - Fix a bug in enumeration of device ports. + - PulseAudio server + - seek flags and offset are now supported, making gstreamer + pulse elements work better. + - Fix a crasher bug in pipewire-pulse, we sometimes would + write too much to the ringbuffer + - Fix some memory leaks in error cases. + - Fix handling of NULL string to locate default sink/source + * JACK layer + - Ports can also be found with the aliases now, making + qjackctl work in more cases. +- Changes from PipeWire 0.3.18: + * Highlights + - More work in the PulseAudio server. It should be compatible + with more applications. + - Bluetooth now support extra codecs such as AptX/HD and LDAC. + - Support for virtual sources and sink was improved a lot. + - Added a new pw-dump tool to dump the objects in JSON formats + and for filtering them with tools like jq. + - Many more stability fixes and improvements. + * PipeWire improvements + - Silence some harmless warnings + - pw-cli can now be used to set parameters. + - Streams now perform the correct channel mapping when linked + to non-standard multichannel devices. Previously channels + would get swapped. + - port, node and device params are now cached in the server. + This avoids opening and closing devices whenever some client + enumerates formats, which improves performance a lot, + especially in cases where opening a device is slow. + - Add a command to keep a device open during negotiation. This + is used to enumerate and set a format while opening the + device just once, improving performance. + - The null-sink scheduling was fixed. + - A memory corruption bug was fixed in format conversion, this + could cause crashes, silent channels or other undefined + behaviour. + - There is now a simple JSON parser. + * Session-manager + - Settings files are now stored in JSON. With the json parser + this is easier to parse and extend + * Device support + - Bluetooth now supports additional codecs: LDAC, AptX and + AptX HD. LDAC is known to not work very well yet. + - ALSA devices will now default to the max supported channels + if nothing else is specified. This makes it possible to use + 8+ channel cards with the alsa-pcm module, which is not + supported with the default alsa-acp module. + - Enable mSBC support in oFono. + - Add an option to disable hardware mixers + - ALSA now improves support for batch devices. + - The udev rules had references to Pulseaudio removed in order + to not create conflicts. + - Fix a potential crash in bluetooth devices when + disconnecting. + - UCM cards now use HW volume when possible. + * PulseAudio server + - The id can now be used as the name to locate cards and + devices + - Report streams with planar formats as well + - Better error reporting when stream create fails + - module-null-sink can now handle channels, rate and + channel_map properties + - Add support for 3 types of virtual devices: source, + sink and duplex. + - set-port was fixed + - Some buffer parameters were tweaked to improve + performance, compatibility and stuttering with lower + latency. + - NULL can be used as a name for the device sink/source + - Support lookup of monitor names + - Set properties more like pulseaudio so that some + clients (Teamspeak) don't crash anymore +- Changes from PipeWire 0.3.17: + * Highlights + - Fix crasher bug for kwin when screensharing stopped. + - Massive improvements and compatibility fixes in the + PulseAudio server. + - The session manager now has a config directory in + /etc/pipewire/media-session.d/ It will look for files there + to activate session manager modules. Packagers can use + this to only activate the audio modules when the PulseAudio + server, libjack.so or the alsa modules are installed. + * PipeWire improvements + - We now clear hooks before adding them. Some application + did not clear them and had random data for the destroy + callback. + - Return -ENOENT from unknown resources so apps can handle + this better. It's a common problem when an app tries to + introspect and object but it disappeared before the message + reached the server. Apps should ignore this. + - channelmap information is now passed with the volume + settings. + - DMABuf is not mmapp()ed anymore with the FLAG_MAP_BUFFERS in + the stream or filter. This is because DMABuf usually + requires more that just a simple mmap and is better left + for the application. + - increase the maximum number of ports for a client-node. + - adapter and node-factory now support the linger option to + keep the objects alive after the creating client disconnected. + * Device support + - ALSA now handles error in close(), like when unplugging a + USB device. + * Session-manager + - The session manager is now handling DONT_RECONNECT streams + without a target node. They get connected to a default node + once and then fail to reconnect. + - The session manager now exposes the stream setting as + metadata. This makes it possible for other components, such + as pulse-server to use this information. Information is stored + as a json object for easier consumption. + - The session manager now has a config directory in + /etc/pipewire/media-session.d/ packagers can use this + * PulseAudio server + - Pulse server now acquire the dbus name. + - Improvements in timing and compatibility with many apps. + - The stream-restore extension is now implemented so that + the event volume can be configured. + - Many stability fixes and improvements. + - Fix some issues with module-load/unload +- Changes from PipeWire 0.3.16: + * Highlights + - Fix screensharing for old 0.2 clients + - Many pulse-server improvements. There is now a + pipewire-pulse binary that is the prefered solution for + PulseAudio compatibility. The replacement libpulse + libraries are now deprecated. This also makes audio in + Flatpak work. + * PipeWire improvements + - Fix cleanup of listeners everywhere. Force remove of + listeners in _destroy to avoid crashes. + - Add support for a journald logger module. + - Various memory leak fixes + - Silence some warnings that spammed the logs. + - Fix flush in pw_stream. This fixes small glitches when + switching streams in music players. + - Various FreeBSD fixes and improvements. + - Fix some crashes when destroying objects. + * Device support + - Reload the ALSA configuration when creating a node so that + hotplugged devices work in all cases. + - Fix memory leaks in ACP library. This also fixes issues + where the mixer device was not closed. + - Bluetooth now has support for the mSBC codec for SCO + source and sink. + * pulse-server + - Many introspection and compatibility improvements. It should + now be as good or better than the replacement library. + - Implement sample cache to make notification events work. + * JACK layer + - handle errors when linking, fixes jack_connect hang when + the ports were already linked. +- Drop patches do-not-use-snd_pcm_ioplug_hw_avail.patch and + fix-memfd_create-call.patch, no longer needed on SLE/Leap which + have updated glibc / alsa. +- Drop do-not-install-alsa-config-files.patch, remove files at + install time instead. +- pw-pulse wrapper is gone, remove all mentions of it. +- Package pulseaudio replacement in a subpackage and drop + pipewire-libpulse-0_3 (pipewire will use pulseaudio libraries + directly). +- Create an alsa subpackage and move alsa pipewire plugin to this + subpackage. + +- Update to version 0.3.15: + * Highlights + + This is a quick update to fix critical issues with the + 0.3.14 update, which broke screen sharing and accidentally + enabled the experimental pulse-server. + + Fix some compatibility issues in pulse-server with + pavucontrol and fix an issue that would block the complete + server. + * PipeWire improvements + + Permission checks for new clients are now done from a + global context, which makes it possible to assign initial + permissions to objects. + + Handle EINTR everywhere + + Fix an issue with the node state changes where a quick + pause/play would hang a client. + * Session manager improvements + + Disable the bluez5 and pulse-bridge modules by default + because they interfere with pulseaudio. These options should + only be enabled if pulseaudio is removed or disabled in the + system. + + Fix an issue where the session manager could end up in + infinite recursion while scanning for things to do. + + The session manager will now always configure nodes to remix + to the channel configuration of the device. This fixes the + case where mono streams would only end up on one channel of a + stereo device. + * Device support + + Initial merge of A2DP extra codec support using the new + bluez5 API. + * pulse-server + + Create the runtime directory when it doesn't exist. + + Don't ever block the server, use non-blocking IO everywhere. + + Fill description of profiles with the name if not otherwise + set, this fixes a crash in pavucontrol. + + the connection debug catergory will now also debug pulse + messages. + + Respect the no_remix flag to make the control panel channel + check work. + * ALSA plugin + + implement pause + +- Update to version 0.3.14: + * Highlights + + This release focuses on bugfixes and stability + improvements. + + A new experimental pulse-server module was added. This + module implements the pulseaudio protocol on top of + PipeWire and can be used to make flatpaks work with + PipeWire. It looks like this might be a better way + forward compared to the libpulse.so replacement library. + + A2DP bluetooth was reworked. Playback should work a lot + better now. Support was also added to automatically link + an A2DP source to a playback device, which makes it possible + to use PipeWire as a bluetooth receiver as well. + + Improvements to the routing and volume restore features + of the session manager. + * PipeWire improvements + + The channelmixer does not normalize volumes anymore. Volumes + are only normalized for monitoring streams now. + + Streams can actually start in the inactive state now. + + The channelmixer can now also convert volume updates from one + channel layout to another. This makes saved volumes work + even when streams have different channel layouts. + + Clients are only registered after the properties have been + updated. + + Links now have a new active state. + + Drivers can now also specify a minimum quantum. This makes it + possible for bluetooth devices to specify an optimum quantum + for the given codec settings and MTU. + + The amount of data sent over the socket was reduced by only + sending the data that changed. + + Client objects are now exposed after they uploaded their + properties, which makes the new object more useful. + * Tools improvements + + pw-cat will now add metadata to the PipeWire streams. + * Session manager improvements + + Fix crashes when reading bad data in stored settings. + + volume and routing is improved. Settings are now remembered + per application or media-role. + + The session manager remembers the last device used per stream + + Fix a bug when moving streams where it could sometimes end + up with linking a stream to multiple devices. + + Use RTKit to set realtime priority on the data thread in the + session manager. This improves performance of the pulse-server + and bluetooth devices. + + Add a new property to mark streams that want to capture from + the monitor of the default sink. + + NODE_TARGET can now also contain the node name. This avoids + some lookups in the pulseaudio layer when selecting target + nodes by name. + + the -e and -d options are more usable now and can be used to + add and remove modules from the default list of modules. + * Device support + + v4l2: add some workarounds for buggy drivers. Add Limited + support for droidcam. + + ACP: improve selection of default port and profiles. + + ACP: add support for using the hardware mixer for more than + 8 channel streams. + + ACP: support the new port type and availability group found + in PulseAudio. + + A2DP bluetooth timings were reworked. Automatic linking of + A2DP sources was added to make it possible for PipeWire to + act as a bluetooth receiver. The code was reworked to allow + other codecs such as APTX and LDAC in the future. + + Try harder to recover from ALSA errors. + * GStreamer improvements + + Fix some crashes in the monitor that cause + gnome-initial-setup to crash. + * PulseAudio layer improvements + + Many compatibility improvements. Improved playback in + chrome. Fix a crash in firefox when the daemon is stopped. + + Fix a leak in the formats. + + Fix !ADJUST_LATENCY streams like paplay. + + Make the device option in paplay work. + + Fix volume/mute notifications, this makes plasma volume updates + work again. + + Do the conversion between PulseAudio cubic volumes and PipeWire + linear volumes. Volume levels should behave now like they did + with PulseAudio. + * JACK layer improvements + + Return an error when we run out of midi events. Some application + rely on this behaviour. + * ALSA plugin improvements + + The ALSA plugin now also supports the node name in the + playback_node and capture_node properties. + +- Rename 99-pipewire-default.conf to + 99-pipewire-default.conf.example so it's disabled by default and + all ALSA I/O doesn't get redirected to pipewire (which was only + overrided by pulseaudio's configuration in alsa-plugins-pulse + casually). Thanks to Takashi Iwai for noticing (boo#1178104, + boo#1177166 and probably boo#1175584) +- Add baselibs.conf (boo#1177555) + +- Update to version 0.3.13: + * PipeWire improvements + + Add pw-reserve tool to reserve or monitor a device on DBus. + + Install spa-resample, a tool to resample a file. + + Install spa-acp-tool, a tool to inspect the card profile. + + Various fixes and improvements + + Fix a bug in pw-stream where a capture stream could run out + of buffers and become silent. + + Rework the processing loops in the adapter and stream. There + is now less latency in PulseAudio and ALSA layers. + * Session manager improvements + + Improve the device reservation code. We now try to acquire + the device using the dbus device reservation API before we + probe the device. This avoids conflicts with a running + PulseAudio where devices would disappear (because they were + locked by the other process). + + Don't fail on invalid input from the config files. + + Audio devices now have the same name as what PulseAudio + would assign. + * Device support + + v4l2: try to use the format before enumerating the size and + framerate. Some drivers don't check the format and might now + work better. + + v4l2: Fall back to MMAP when EXPBUF fails. Fix MMAP access, + just export the fd and the mapoffset. This should make more + devices work. + + Fix crash in ALSA Card Profile (ACP) code. + + ACP: fix selection of default profile. Prefer any possibly + available profile over 'Off'. This makes some card at least + start with something. + + Fix soft volume. After setting the volume to 0, it would stay + at 0 until pushed over the max volume. This should fix + various volume related issues. + * PulseAudio layer improvements + + Rework the buffering and latency measurements and tweak the + buffer attributes. This should make browsers and media + players work better. This should also improve speechd + performance. + * JACK layer improvements + + Fix compilation against newer JACK. +- Rebase patch: + * do-not-install-alsa-config-files.patch + +- Update to version 0.3.12: + * PipeWire improvements + + The channelmap converter now handles unknown and strange + channel layouts much better. + + The resampler is now cleared correctly, avoiding clicks and + pops at the start of sound. + + Fixes for various crasher bugs. (paplay drain, vlc shutdown, + pactl info, ...) + + Fix a race condition in the node state changes that caused + all kinds of sync and other issues (vlc, mpv, ...) + + Improve the binary name property of applications + + Fix the scheduling again of nodes that always need a driver + such as the jack clients. + * Session manager improvements + + Fix routing to default nodes. Sometimes nodes were not routed + to the default node (bluetooth) + * Device support + + Disable channelmap from ALSA by default. This is what + PulseAudio does and thus provides better compatibility. + + Fix a bug in how the resampler was used in the ALSA source, + causing distortion and errors when using low latency capture + clients. (Discord, webrtc, ...) + + Small bluetooth improvements. More work is needed for + reliable bluetooth playback. + * GStreamer plugins + + The device provider now stops the processing loop before + shutting down, which avoids crashes (gnome-initial-setup). + * PulseAudio layer improvements + + The buffer attributes were reworked to ensure compatibility + with many more applications such as mpv and audacious. + + The pulseaudio layer will now try hard to not hand out + invalid channel maps to the application. (avoids crashes in + gnome-volume-control). The channel map will now also look + more like what PulseAudio does. + + The @DEFAULT_SINK/SOURCE/MONITOR@ wildcards now work. This + fixes the problem with volume keys when they are bound to + scripts using pactl and the default sink/source wildcards. + + The PIPEWIRE_LATENCY environment variable now works again + + Fix some leaks of ports and port info. Also fix the leak of + the context when the mainloop is stopped. + + The sink/source format_info array is now filled up + completely, this is actually not implemented yet in the real + PulseAudio. + * JACK layer improvements + + jack now returns version 3.0.0 and has PipeWire in the + version string so that apps can report this. +- Drop patch: + * 0001-alsa-dont-change-the-resampler-delay-value.patch + +- Update to version 0.3.11: + * PipeWire improvements + + Properly cleanup the mixer structures when a port is removed, + this should fix client crashes related to port config changes + and other random crashes. + + Optimize the preferred formats in the audio converter. Higher + quality formats with higher performance are chosen first. + + Make sure the time reported by pw_stream is always + increasing, even when the driver and clock changes. + + There is now also a system service and socket that can be + used to enable PipeWire systemwide. This is however not + recommended and disabled by default. + + Fix channelmixer 5.1 to stereo mix matrix. It was not reading + the conversion matrix correctly and cause channels to be + dropped. The channelmixer will now also normalize the volume, + like what pulseaudio does. + + The channelmixer will now just copy channels when no layout + has been given. It has also optimized paths for this. This + makes it possible for apps to request > 8 channels from the + alsa plugin (ardour). + + Port, Node and Link will now also emit an error on the + resources in addition to updating the error in the info. This + would make it easier to track negotiation errors in the + session manager later. + + many small fixes and cleanups. + + Fix compatibility: + - DOSBox: fix crash because of double free in pw_stream + * Session manager improvements + + The session manager will now try to configure the client to + the channel configuration of the sink/source. It will only + do this for downmixing, never for upmixing and also never + when the client has the dont-remix property set. It will + also renegotiate the channel layout when moving a stream to + a new sink/source. + + Configuration state is now saved in XDG_CONFIG_HOME. + Previously it was saved in $HOME/.pipewire-media-session/ + You can migrate the state by moving the files to + $XDG_CONFIG_HOME/pipewire-media-session (or + $HOME/.config/pipewire-media-session as a fallback when + XDG_CONFIG_HOME is not set). + * Device support + + Bluetooth sources and sinks should work better now. + + There is now also a new bluetooth backend using hsphfpd. + + fix the ALSA UCM Off profile for alsa pcm devices + + improve ALSA port and profile switching. The ACP device will + now switch to the best port and profile when availability + changes. + * PulseAudio layer improvements + + Implement some more callbacks. The pulse layer will now also + notify applications of stream moved, started and latency + changes. + + Fix error code when an object was not found. We now return + PA_ERR_NOENTITY instead of PA_ERR_INVALID. + + Add some support for loading new null sinks. Applications + such as pulseeffects use this. Note that pulseeffects does + not yet work reliably but can start now. + + Improve handling of profile and port updates, it should work + much more reliable now. Apps should now also again receive + volume updates from sinks/sources. + + Fix compatibility: + - openal-soft 1.20 + - pavucontrol (checks PA_ERR_NOENTITY) + * JACK layer improvements + + improve default source and sink handling. It was not updated + correctly in all cases. + + add samplerate and period to the pw-jack wrapper to easily + configure the desired samplerate and perdiod for the app. + * ALSA plugin improvements + + Add a mixer entry in the alsa config file. + + Implement support for planar types, rework the processing + function to make it more robust. + + refuse to load the alsa plugin when linked against 0.2. This + catches some old apps linked against 0.2 that want to use the + alsa plugin. + + Fix compatibility: + - linphone (ALSA SIGFPE when _status() is called + before _prepare()). +- Includes fix for a division by 0 error (boo#1176515): +- Add patch from upstream to fix audio stutters in discord and probably + other applications when using alsa directly. + * 0001-alsa-dont-change-the-resampler-delay-value.patch + +- Update to version 0.3.10: + * Many improvements to the pulse layer. + + GStreamer pulsesink element now works. + + Fixes some segfaults. + + Enable rtkit for client threads. + + fixes capture of monitor stream by name + + implement some more extensions, this makes paman + work and removes some warnings. + * Many improvements to the GStreamer elements + + negotiation rework, avoid calling GStreamer methods from + the PipeWire callbacks because they might block and cause + deadlocks. + + Add support for non-string property values. + + improve stability after buffer and format + renegotiation. + + Rework the device provider. + + pipewiresink can now provide a stream that can + be consumed by apps like cheese. + * Many improvements to the JACK layer: + + Rework the buffer_size callbacks. Make sure we call + the callback from a 'safe' thread and that we don't + call the process callback while the application is + handling the callback. This improves stability in + apps like Carla when PipeWire dynamically changes + the buffer size. + + Improve compatibility with apps that call + get_buffer_frames() with a 0 size (calfjackrack) + + JACK can now create nodes that can be set as a + sink/source in PulseAudio/ALSA apps (you can make an + effects rack and set that as default sink for + apps). + * Added a group id property for nodes. This makes it + possible to schedule nodes with the same driver even + when they are otherwise not linked together. To make + this work well a new flag needed to be added to nodes + to signal when they are ready for processing. + Together with the GStreamer fixes, this makes things + like: + gst-launch-1.0 -v pipewiresrc path=51 stream-properties="props,node.group=1" ! + audio/x-raw ! pipewiresink stream-properties="props,node.group=1" + work as expected with PipeWire managing the resampling + to keep the clocks of the devices in sync. + This can later also be used to force devices to be grouped + together to create a JACK-like scheduling group. + * Streams and filter now use PIPEWIRE_NODE and + PIPEWIRE_LATENCY env variables as fallback. + * ACP add per device port list. This makes UCM devices + expose the right ports. + * Fix some segfaults in ACP and UCM. + * make pw-cat use the metadata to find default devices. + * The media session can now save and load audio device + Profiles and Routes (volumes), stream volumes and + the default sink and sources. + +- Update to version 0.3.9: + * Fix bad audio in chrome + * Remove some errors that are not real errors. + * Fix 100% cpu when disconnecting devices. + * Improve pulseaudio introspection of formats + * Fix JACK metadata handling, carla can now monitor the + port it creates and insert midi. + * Add a new permission bit (M) that is needed to be able + to configure metadata on an object. Improve security of + metadata some more, only allow metadata on objects that + are visible to the client setting the metadata. + * Add support for videocrop in the GStreamer elements. + * Improve handling of the runtime directory for the + server sockets. Add some reasonable fallback when + XDG_RUNTIME_DIR is not set, as suggested in the spec. + * Improve ALSA device names from ACP. + * Fix various crasher bugs. One in the pulse layer, one in + the session manager. + * Make alsa plugin respect the PIPEWIRE_REMOTE env variable. + * Various compile fixes. -- Require pipewire from libpipewire (instead of Recommending it) - in SLE/Leap, so a zypper update of the system pulls in the - pipewire daemon. Add a note to change it back to a - recommendation when the api version changes which would make - recommendations get reevaluated by zypper (jsc#ECO-2308) +- Update to version 0.3.8: + * Fix an embarrassing crasher in the JACK layer when metadata + keys were removed. + * Make it possible to add properties to jack clients with a + PIPEWIRE_PROPS env variable. This can be used to make JACK + nodes look like a device (like an effects rack). + * Improvements in the session manager in how it links ports. + Now it will try to link matching channels first and be more + intelligent otherwise. The session manager will also configure + the stream to the device port configuration when needed. + * Add ofono backend for Bluetooth HeadSet support. + * Improve default source and sink handling. They are now stored + with their id, instead of name, in the metadata. This makes it + work better with JACK because of JACK's limited name length. + * Improve environment variables to make it possible to create + and connect to servers other than "pipewire-0". Implement + this in pulseaudio, JACK and alsa layers. + * Add an alsa mixer plugin so that alsamixer works with PipeWire. + It will configure the default source/sink volumes. + * Fix capture devices. There was something wrong with how the + resampler was used that caused corruption in the signal when + the resampler was active. + * We now ship alsa card paths, profile-sets configuration files + and udev rules so that we don't have to rely on the pulseaudio + ones. + * Many build and stability fixes. +- Update to version 0.3.7: + * Improved PulseAudio compatibility. The alsa card profile + code was reused from PulseAudio. Devices now support + all profiles, ports, jack detection, UCM and hardware + mixers that PulseAudio implements. There should not + be (almost) any difference between PipeWire and PulseAudio + in how it presents and manages devices. + Other missing API pieces such as the default sink/source + and move_stream are implemented now. At this point + it should be possible to replace PulseAudio with the + compatibility layer for those who want to try. + * Many fixes and improvements to the GStreamer elements. + pipewiresrc now has the ability to periodically resend + the last frame. This makes it possible for use-cases like + screensharing to only update the screen on changes while + still keeping the client side encoder busy. PipeWire + elements can now also share a connection between them. + * Improvements to the bluetooth nodes. Dynamically adding + and removing devices should work much smoother now. Many + fixes and improvements to a2dp and sco nodes. + * Reduced memory usage by using less pre-allocated memory + where possible. JACK clients are especially using less + memory. + * Support for passive links is added again. These are links + that don't cause the associated driver to become active. + This makes it possible to have blocks of effects+sinks go + to suspend as a group when not in use. + * Both consumers and producers can now ask to renegotiate + the format. This required some cleanups and improvements + to how links and node states were handled. More work is + needed to implement more use cases. + * Important fixes to how memory is shared with clients. Memory + was not correctly freed in all cases, which would result + in reuse of the wrong memory. + * Support for planar formats for audio and video was added. + * Improved error handling in the session manager. + * Metadata is now used to manage default audio source and + sink devices. The session manager will try to link streams + to the default device. Changing the default device will + move streams to the new device. PulseAudio and JACK layers + respect the default source/sinks. + * Metadata is used to tag the desired output device for + a stream and the session manager will move streams when + the metadata changes. The PulseAudio layer uses this to + implement the move_stream feature. + * Many fixes to the security modules. The session manager now + has a flatpak module that grants permissions to flatpak + apps. The PulseAudio layer now respects the permissions of + objects. Security related properties are made read-only + now. Different access modules can now coexist. + * The portal module has been split up in 2 parts: + + a part living in the daemon that monitors the portal + dbus owner and tags all clients from this PID. This + part has to run in the daemon in order to securely + tag the clients. + + a part in the session manager that uses the permission + store to manage the permissions of portal managed + clients. +- Drop patches already included in 0.3.7: + * 0001-client-node-fix-buffer-size-calculation.patch + * 0002-gst-fix-proxy-leaks.patch + * 0003-pulse-fix-pa_card_info-profiles2-array-to-be-NULL-terminated.patch + * 0004-pulse-fix-size-calculation.patch + * 0005-jack-fix-crash-on-close-when-metadata-are-not-available.patch + * 0006-a2dpsink-only-request-new-data-when-buffer-is-done.patch + * 0007-pulse-fix-counter-while-populating-car_info-profiles.patch + * 0008-impl-link-reset-state-before-starting-allocation.patch + * 0009-impl-core-clear-the-mempool.patch + * 0010-mem-reset-the-map-in-clear.patch + * 0011-avoid-uninitialized-variables.patch + * 0012-dlclose-on-errors.patch + * 0013-stream-handle-NULL-context.patch + * 0014-state-always-update-state-variables.patch + * 0015-spa-device-fix-leak-of-properties-in-error-case.patch + * 0016-alsa-dont-leak-structure-on-error.patch + * 0017-alsa-dont-leak-properties-on-error.patch + * 0018-stream-fix-some-more-leaks-in-error-paths.patch + * 0019-buffers-increase-max-datas-and-metadata-in-buffers.patch + * 0020-gst-return-NULL-for-unknown-format.patch +- Drop patch and replace it with a sed substitution since the patch + context includes the package version and would have to be + modified in every package update: + * fix-meson-required-version.patch +- Add patch to not install alsa card paths, profile-sets + configuration files and udev rules which upstream installs + "so that we don't have to rely on the pulseaudio ones". + * do-not-install-alsa-config-files.patch plasma5-desktop +- Add patch to fix selection in various KCMs (boo#1182944): + * 0001-Pass-Qt-MatchExactly-when-calling-QAbstractItemModel.patch + +- Update to 5.18.6 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma-5.18.6 +- Changes since 5.18.5: + * kcm_fonts: Make the font selection dialog select the correct "Regular"-like style + * [kcms/desktoppath] Use folder dialogs instead of file dialogs (kde#424438) + * [kcm cursortheme] Also clear default theme when resetting + * Fix blurry icons in KColorSchemeEditor (kde#418165) + - * [Activities KCM] Disable delete button when there's only one activity BUG: 397887 FIXED-IN; 5.12.8 (kde#397887) + * [Activities KCM] Disable delete button when there's only one activity (kde#397887) postfix +- (bsc#1183305) - config.postfix uses db as suffix for postmaps + Depending on DEF_DB_TYPE uses lmdb or db + +- (bsc#1182833) - /usr/share/fillup-templates/sysconfig.postfix + still refers to /etc/services + Use getent to detect if smtps is already defined. + pulseaudio +- Let pulseaudio-utils require any pulseaudio-daemon provider + so parecord and the other utils can be used with other + pulseaudio implementations + +- Provide pulseaudio-daemon capability so pipewire-pulseaudio can + also provide that capability instead of providing 'pulseaudio' + itself which makes it difficult to recommend the pulseaudio + package (boo#1182730). + python-libvirt-python +- Update to 7.1.0 + - Add all new APIs and constants in libvirt 7.1.0 + qemu +- Add patch from IBM to improve modularization situation on s390 + where a new qemu module, hw-s390x-virtio-gpu-ccw.so, and a + corresponding new qemu-hw-s390x-virtio-gpu-ccw subpackage, is + split out (this parallels the hw-display-virtio-gpu-pci.so module). + Split-provides file is also used to track this functionality + splitout. Both the packages supplying the above mentioned modules + now have a Requires on the qemu-hw-display-virtio-gpu package. It + is anticipated that this change is going in upstream as well, and + if done differently the plan is to update to the upstream + implementation if possible (bsc#1181103) + hw-s390x-modularize-virtio-gpu-ccw.patch + +- Added a few more usability improvements for our git packaging + workflow + +- Fix issue of virtio-9p-ccw having been mistakenly dropped from + qemu (bsc#1182496) + hw-s390x-fix-build-for-virtio-9p-ccw.patch + +- Tweaked some spec file details to be again compatible with quilt + setup using the spec file as input +- Remove BuildRequires that were added in anticipation of building + ovmf within this package. We have not taken that route + rpm +- Add rpm-4.14.1-initialize-verifyflags.diff [bsc#1180279] + shadow - * Fix segfault in useradd (Tomas Mraz) + * Fix segfault in useradd (bsc#1141113, Tomas Mraz) +- Remove shadow-4.6-bsc1141113-useradd-segfault.patch + (SLE15 SP3 and openSUSE Leap 15.3 only) + upstreamed https://github.com/shadow-maint/shadow/issues/125 shim +- Refresh shim-bsc1182776-fix-crash-at-exit.patch to do the cleanup + also when Secure Boot is disabled (bsc#1183213, bsc#1182776) +- Merged linker-version.pl into timestamp.pl and add the linker + version to signature files accordingly + +- Add shim-bsc1182776-fix-crash-at-exit.patch to fix the potential + crash at Exit() (bsc#1182776) + snapper +- updated translations (bsc#1149754) + +- fixed testsuite for equal-date (gh#openSUSE/snapper#526) + syslogd +- Set permission also in file list for /etc/syslog.conf + +- Removed create option from logrotate.syslog to let logrotate + preserve file system ACLs + +- Set /bin/bash as scriptlet interpreter where needed. + +- Use setlogcons and dmesg instead of klogconsole; + perform migration of sysconfig/boot file (boo#1116277). + -- Update patch sysklogd-1.4.1-CVE-2014-3634.patch (boo#899756) - -- sysklogd-1.4.1-reload.dif: remove bogus use of feature test macro -- sysklogd-1.4.1.dif: refresh -- sysklogd-1.4.1-glibc.patch: remove obsolete patch - -- Add patch sysklogd-1.4.1-CVE-2014-3634.patch bsc#897262, - CVE-2014-3634 rsyslog/syslogd: remote syslog PRI vulnerability - -- Add patch sysklogd-1.4.1-glibc.patch - newer glibc versions do not set nor use _BSD_SOURCE anymore - -- Klog service: Move the Alias tag from Unit section to the Install - section bnc#893741 - -- Add syslogd-rpmlintrc to sourcelist to shut up stupid factory auto - -- Stop syslog.socket in %preun to avoid the daemon we uninstall - gets started by a log message due to dependencies (bnc#840815). - -- use %_rundir macro - -- Change klogd.service to use BindsTo instead of BindTo - -- Replace `Names' with `Alias' in klog.service (bnc#854315) - -- New rpm had removed "prereq" flag from installation script bits - that is that `Requires(prereq)' is not valid anymore :((( - -- Updated syslog service activation description in the syslog(8) - manual page (bnc#804299). - -- When exists, remove the broken link in multi-user.target.wants - pointing to the common syslog.service file, which syslog-service - package were providing before (bnc#790805). - -- Enable syslogd.service and create the syslog.service alias link - in post install -- regardless of a preset config (bnc#790805). - -- Fixed typo in syslog.8 manual page - -- Fixed service file to use $ADDITIONAL_SOCKET without {} around - as systemd expands them differently (bnc#788330). - -- Added version 2.0 to syslog-service to solve build problems - of depending syslog daemon packages on openSUSE < 12.3, which - require the 1.x syslog-service version with LSB init scripts. - -- Dropped SYSLOG_DAEMON variable from /etc/sysconfig/syslog. - The syslogd package provides a specific syslogd.service file - and creates an alias to syslog.service while activation now - (bnc#788330). -- Dropped SYSLOG_REQUIRES_NETWORK, syslogd requires network. -- Updated documentation in syslog.8 manual page. -- Adopted logrotation and svcinfo files to use systemctl. -- Dropped /etc/init.d/syslog and earlysyslog init scripts, - added /sbin/rcsyslog as compatibility forwarder to systemctl. -- Changed to install in /usr/sbin, compatibility link in /sbin. -- Changed to use _unitdir macro to install systemd unit files. - -- buildrequire systemd by pkgconfig provides to get systemd-mini - in build environment (to break cycle) - -- Avoid logrotate to exec for similar entries several times (bnc#713584) - -- Restart the syslog service only from post of the klogd package if - the needed script is available (bnc#750478) Thanks to Lars Müller. -- Some cleanup due rpm lint warnings - -- Add `su news news' to logrotate entry for news log file (bnc#750263) - -- Detect if we have to use the new /run/systemd/journal/syslog - socket instead of the /dev/log under newer systemd versions. - -- syslog-service: Added SYSLOG_REQUIRES_NETWORK variable allowing - the user to configure (override) whether the syslog daemon config - requires network or can be started early. Default is to detect - it for syslogd and syslog-ng and to just start rsyslogd early - with its normal config. Removed the rsyslog.early.conf use as it - is usually not needed [enable on-disk queues] (bnc#728565). - -- Do not use early configuration setup for networkless configuration - (bnc #728565) - -- Add pre requires for fillup and insserv to klogd package (bnc#731541) - -- Invert network/early logic for rsyslog (bnc#728565) - -- Wrap touch command with correct umask (bnc#725875) - -- Help the bash by using TMPDIR=/run to avoid trouble with the - temporary files used for here-documents (bnc#724610) - -- Add syslink to /dev/null for earlysyslog service unit to avoid - to start it twice with systemd -- Do not disable SysV service links with systemd -- For syslog service unit add conflicts witjh syslog-ng and rsyslog - service units - -- Fix sysvinit boot script as klogd is not required anymore for - rsyslogd and syslog-ng (bnc#715648) - -- Opps, move /etc/sysconfig/syslogd -> /etc/sysconfig/syslog - -- Improved syslog-service package summary - -- Package split: klogd -> klogd + syslog-service because the - service boot scripts and service unit files do belong to all - system logger daemons. - -- Check for klogd buitin service for syslog-ng and not syslogd -- Remove the klogd enable/disable service links if required - -- Make klogd.service and syslog.service static files and let - systemd include syslog.core within syslog.service, only the - syslog.core will be generated depending on /etc/sysconfig/syslog -- Do not touch the files as long as syslog.service or klogd.service - are active - -- Add generator script for better support with systemd - -- Fix build - create ghost dir during install - -- Disabled klogd in /etc/init.d/syslog, when the syslog-ng.conf - config file reads /proc/kmsg directly. - -- don't use /var/lock/subsys - -- Removed touch of obsolete /var/log/boot.log from spec post. - -- Improved systemd socket activation support to support multiple - sockets and activation in forking mode (bnc#656104) - -- Make network a should have dependency of syslog service - -- Add systemd support that is that syslogd check for systemd log - sockets (bnc#656104) - -- Create /var/run/rsyslog in case it's on tmpfs. - -- logrotate.syslog: redirect output of postrotate script to - /dev/null (bnc#626318) - -- Newer killproc sends only SIGTERM as required by LSB if -TERM is - specified on the command line. Use the default which is SIGTERM - -- modify /etc/init.d/syslog for syslog-ng - for https://features.opensuse.org/303793 compliance - -- Reformat boot script - -- modify /etc/init.d/syslog for syslog-ng 3.X - -- Do not lose signals during reseting signal flag (bnc#568150) - -- Forward read-only root file system patch from SLES11-SP1 -- Correct time stamps of the patches - -- enable parallel build - -- Add read-only root filesystem support (fate#307235) using bind - mounts. - -- refresh patches again - -- updated patches to apply with fuzz=0 - -- Added rsyslogd to the list of daemons in SYSLOG_DAEMON variable - meta-data in sysconfig/syslog file, updated syslog.8 man page, - improved rsyslogd native mode usage in the syslog init-script. - -- klogd: Silence System.map and symbol lookup warnings on modern - kernels (bnc#505421) - systemd-default-settings +- Import 0.7 + 2a61f77 Convert our configuration file dropins into 'early' ones + +- Import 0.6 + d3fab7c Introduce SLE-Micro branding + +- Fix typo introduced by the previous change (bsc#1179183) + +- Issue a daemon-reload in %post of the main package + transactional-update +- Version 3.2.0 + - tukit: Add new command 'callext' to execute an application while the + snapshot is mounted. '{}' as a parameter will be replaced with the path + of the bind mount. + - Fix --drop-if-no-change [boo#1182525] + - Check whether self-updated version is executable (e.g. on noexec /tmp) + [bsc#1173842] + - Fix overlay synchronisation with SELinux (again) + - Always overwrite supplemental files (e.g. for network configuration) + even if they exist in the snapshot already [boo#1182544] + - Improve logging and error messages + util-linux +- Update to version 2.36.2: + * agetty: tty eol defaults to REPRINT + * fsck.cramfs: fix fsck.cramfs crashes on blocksizes > 4K + * lib/caputils: add fall back for last cap using prctl. + * lib/signames: change license to public domain + * libfdisk: + * (dos) fix last possible sector calculation + * (script) ignore empty values for start and size + * ignore 33553920 byte optimal I/O size + * libmount: + * add vboxsf, virtiofs to pseudo filesystems + * do not canonicalize ZFS source dataset + * don't use "symfollow" for helpers on user mounts (boo#1181750, + obsoletes util-linux-libmount-dont-use-symfollow.patch) + * fix /{etc,proc}/filesystems use + * login: use full tty path for PAM_TTY + * lsblk: read SCSI_IDENT_SERIAL also from udev + * rfkill: stop execution when rfkill device cannot be opened + * setpriv: allow using [-+]all for capabilities. + * su: use full tty path for PAM_TTY + * switch_root: check if mount point to move even exists + * umount: + * ignore --no-canonicalize,-c for non-root users + * Show the 'r' option in the help menu + * Code cleanups and documentation improvements. + * Translation updates. + util-linux-systemd +- Update to version 2.36.2: + * agetty: tty eol defaults to REPRINT + * fsck.cramfs: fix fsck.cramfs crashes on blocksizes > 4K + * lib/caputils: add fall back for last cap using prctl. + * lib/signames: change license to public domain + * libfdisk: + * (dos) fix last possible sector calculation + * (script) ignore empty values for start and size + * ignore 33553920 byte optimal I/O size + * libmount: + * add vboxsf, virtiofs to pseudo filesystems + * do not canonicalize ZFS source dataset + * don't use "symfollow" for helpers on user mounts (boo#1181750, + obsoletes util-linux-libmount-dont-use-symfollow.patch) + * fix /{etc,proc}/filesystems use + * login: use full tty path for PAM_TTY + * lsblk: read SCSI_IDENT_SERIAL also from udev + * rfkill: stop execution when rfkill device cannot be opened + * setpriv: allow using [-+]all for capabilities. + * su: use full tty path for PAM_TTY + * switch_root: check if mount point to move even exists + * umount: + * ignore --no-canonicalize,-c for non-root users + * Show the 'r' option in the help menu + * Code cleanups and documentation improvements. + * Translation updates. + virt-manager +- bsc#1178926 - Unable to find any master var for loader + /usr/share/qemu/{bios.bin, bios-256k.bin} + virtman-legacy-bios-support.patch + wicked +- version 0.6.65 +- ifconfig: differentiate if to re-trigger dad on address updates (bsc#1177215) +- client: parse sysctl files in the correct order (bsc#1181186) +- ifup: fix for set up with unenslave from unconfigured master (boo#954329) +- rpm: prepare for new builds using usrmerged rpm macro (boo#1029961) +- rpm: Let wicked-service also provide service(network) +- cleanup: remove obsolete use-nanny=false (gh#openSUSE/wicked#815) +- dbus: add variant container, generic object-path and uint32 array macros + xen +- bsc#1182576 - L3: XEN domU crashed on resume when using the xl + unpause command + 602ffae9-tools-libs-light-fix-xl-save--c-handling.patch + +- Start using the %autosetup macro to simplify patch management + xen.spec + +- bsc#1181921 - GCC 11: xen package fails + gcc11-fixes.patch +- Drop gcc10-fixes.patch + xfce4-pulseaudio-plugin +- Require the pulseaudio-daemon capability instead of the + pulseaudio package, so alternative implementations can be used + (boo#1182730). + yast2 +- Use meaningful button labels when asking the user if would like + to continue when an installation client is missing + (related to bsc#1180594). +- 4.3.59 + +- save_y2logs: Make modified content of log files just warning + instead of fatal (bsc#1182710 see comment 2) +- 4.3.58 + +- Ask the user if would like to continue when an installation + client is missing (related to bsc#1180594). +- 4.3.57 + +- Fix backward compatibility for focus parameter of + Report.AnyQuestion/Report.ErrorAnyQuestion (bsc#1183011) +- 4.3.56 + yast2-bootloader +- Add validation to device map dialog to prevent exceeding BIOS + limit of device map (bsc#1183218) +- 4.3.25 + +- Fix boot summary on s390 (bsc#1181801 and bsc#1179168) +- 4.3.24 + +- Respect if efivars is mounted read only (bsc#1174111, + bsc#1182749) +- 4.3.23 + yast2-country +- Adapt keyboard layout dialog to work in firstboot (bsc#1183162) +- 4.3.13 + yast2-hardware-detection +- Fixed pointer check to compile with GCC 11 (bsc#1181916) +- 4.1.2 + yast2-installation +- Remove the libzypp cache symlink (related to bsc#1182928) +- Improved "memsample" script handling + - Do not start it again if it is already running + (might happen if YaST is started again after crash) + - Stop it when YaST finishes +- 4.3.34 + +- Do not trigger any kernel event with udevadm from the + kernel_finish client (bsc#1180535) +- 4.3.33 + +- Reduce self-update mechanism memory consumption (bsc#1182928): + - Make sure to download the package only once. + - Use a single squash file system for each update repository. + - Ignore unchanged files and directories like /usr/share/man, + /usr/share/info, etc. +- 4.3.32 + +- Added special installer configuration dialog + (jsc#PM-1895, jsc#SLE-16263) + - Can be started from the initial language selection dialog + using an "hambuger" button (openSUSE Tumbleweed only) + - Or in any dialog using a keyboard shortcut: + - Ctrl+Alt+Shift+C in graphical (Qt) UI + - Ctrl+D Shift+C in text mode (ncurses) +- 4.3.31 + +- Do not write selinux and polkit default rules during upgrade + (bsc#1182894) +- 4.3.30 + +- move properly security finish client (bsc#1182821) +- 4.3.29 + +- Fix previous change to include in proposal summary selinux + (jsc#SLE-17307) +- 4.3.28 + +- Add new security proposal and finish clients to replace firewall + one as the new clients contain also configuration for cpu + mitigation, policy kit default privileges (jsc#SLE-15840) + and selinux mode (jsc#SLE-17307) +- 4.3.27 + -- Do not change polkit default priviledges during upgrade +- Do not change polkit default privileges during upgrade yast2-iscsi-client +- Add the 'iface' element to the AutoYaST schema (bsc#1182193). +- 4.3.3 + yast2-network +- Fix the VLAN interface renaming when suggested by a VLAN ID + change (bsc#1183357) +- 4.3.57 + +- AutoYaST: allow the interfaces list in the profile to be + empty (bsc#1183257). +- 4.3.56 + +- bnc#1180085 + - fixed proposing wpa_supplicant - adapted to use new network-ng + backend. +- dropped some old pieces of code +- 4.3.55 + +- Define the network configuration buttons for the installer + console (related to jsc#PM-1895, jsc#SLE-16263) +- 4.3.54 + +- Do not consider proposing 'nfsroot' as startmode when running on + installation (bsc#1182818). +- 4.3.53 + +- Do not filter ethernet cards when configuring a bond in s390 + (bsc#1182911). +- Only propose a 1492 MTU size when configuring an LCS interface. +- 4.3.52 + +- Support both 'bridge_forwarddelay' and 'bridge_forward_delay'. + The latter takes precedence (bsc#1180944). +- 4.3.51 + +- Improve wireless devices configuration UX (bsc#1177834): + - Reorganize the widgets, to make the UI easier to understand. + - Add a list of wireless networks which displays additional + information like Mode, Channel, Rate, Signal and + Security method. + - Pre-select the authentication method depending on the + selected network. +- Fix initialization of the "AP ScanMode" field. +- 4.3.50 + yast2-packager +- Move the libzypp cache to the installed system to save some + memory and avoid crashing because out of memory (bsc#1182928) +- 4.3.19 + +- Added IBM tools product rename to the list (part of bsc#1182837) +- 4.3.18 + +- During installation, explain what "online repositories" are + (bsc#1180707). +- 4.3.17 + +- Extend the special installer configuration dialog with + repository options (jsc#PM-1895, jsc#SLE-16263) +- 4.3.16 + +- Support for configuring minimalistic DNF (bsc#1182849) + contributed by Sasi Olin (hel@lcp.world). +- 4.3.15 + yast2-pkg-bindings +- Handle properly expansion of invalid url (bsc#1183195) +- 4.3.9 + yast2-ruby-bindings +- Change the special keybard shortcut to start a graphical + menu instead of a low level command line console, +- The command line console can be started from there as well +- Related to jsc#PM-1895, jsc#SLE-16263 +- 4.3.13 + +- Handle a special keyboard shortcut for starting the installation + console (jsc#PM-1895, jsc#SLE-16263) +- 4.3.12 + yast2-schema +- Allow the interfaces list in the profile to be empty + (bsc#1183257). +- Remove the 'haspcmica' element from the schema (related to + bsc#1183352). +- 4.3.21 + +- Allow using 'zone' instead of 'listentry' in the list of zones + (bsc#1181718). +- 4.3.20 + +- Add 'bridge_forward_delay' to the interfaces in the networking + section (bsc#1180944). +- Add 'iface' element to the targets in the iSCSI section + (bsc#1182193). +- 4.3.19 + yast2-security +- Make SELinux not configurable when running on WSL (bsc#1182940) +- 4.3.15 + +- Ensure defined SELinux patterns are set (bsc#1182543). +- 4.3.14 + +- Do not write bootloader in insts-sys (bsc#1182894). +- 4.3.13 + +- Change the SELinux resolvable unique id used in auto-installation + to be consistent with the one used by normal installation + (related to jsc#SLE-17342). +- 4.3.12 + +- Move security_finish client to yast2-installation (bsc#1182821) +- 4.3.11 + yast2-storage-ng +- Stop using the question mark icon in the recursive deletion + confirm dialog (bsc#1183088). +- 4.3.48 + +- Partitioner: allow to define the file system label (bsc#1183220). +- 4.3.47 + +- Improved mechanism to detect whether _netdev is needed for a + given disk: use its driver as extra criterion (bsc#1176140). +- 4.3.46 + +- Partitioner: extended the text of the help to cover the new menu + and the general navigation (related to bsc#1181590). +- 4.3.45 + yast2-theme +- Improve styles for firstboot steps (related to bsc#1183162). +- 4.3.7 + +- Fix styles in the running system (bsc#1183016). +- Recover styles for the steps in firstboot. +- 4.3.6 + +- Fixes for bsc#1182497 +- 4.3.5 + yast2-trans +- Update to version 84.87.20210306.35a69d414b: + * New POT for text domain 'registration'. + * New POT for text domain 'packager'. + * New POT for text domain 'network'. + * New POT for text domain 'installation'. + * New POT for text domain 'autoinst'. + +- Update to version 84.87.20210305.d5777911c2: + * New POT for text domain 'security'. + * New POT for text domain 'base'. + * New POT for text domain 'security'. + * New POT for text domain 'security'. + * New POT for text domain 'control'. + * New POT for text domain 'security'. + * New POT for text domain 'installation'. + * New POT for text domain 'control'. + * New POT for text domain 'bootloader'. + * New POT for text domain 'storage'. + * New POT for text domain 'qt'. + * New POT for text domain 'network'. + * New POT for text domain 'installation'. + * New POT for text domain 'autoinst'. + * New POT for text domain 'security'. + * New POT for text domain 'network'. + * New POT for text domain 'storage'. + * New POT for text domain 'qt'. +