gtk2
- Add CVE-2024-6655.patch: CVE-2024-6655 Stop looking for modules
  in cwd (bsc#1228120).
iputils
- Resolve jsc#PED-9524
- Bump version to version s20161105 (bsc#1221439)
- This version can use ICMP datagram sockets without CAP_NET_RAW capabilites.
- Added iputils-disable-rarpd-rdisc.patch
  - disables building of rarpd and rdisc as they're provided by separate package (rarpd) in SLE12-SP5
  Full changelog:
  * ping: eliminate deadcode & simplify
  * ping: do not allow oversized packets to root
  * correctly initialize first hop
  * ping: fix ping -6 -I
  * arping,doc: fix documentation of -I
  * ping: fix error message when getting EACCES from connect()
  * renamed INSTALL to INSTALL.md
  * (re)structured INSTALL.md and transformed into markdown; added hint that installation into prefix has to be done with DESTDIR make variable and that there's no prefix support in configure, close #21
  * ping: Silence GCC warnings when building with -fstrict-aliasing
  * tftpd: Drop supplementary groups for root
  * libgcrypt: fix static linking
  * doc: Inserted a missing word
  * tracepath6: avoid redundant family variable
  * tracepath: borrow everything good from tracepath6
  * tracepath: switch to dual-stack operation
  * tracepath: remove now redundant tracepath6
  * docs: fix parallel build of manpages
  * ping: remove assignments of values that are never read
  * docs: remove references to ping6 and traceroute6
  * ping: work with older kernels that don't support ping sockets
  * Revert "ping_common.c: fix message flood when EPERM is encountered in ping"
  * reorder -I option parsing (boo#1057664)
  * ping: also bind the ICMP socket to the specific device
- tracepath6 is now symlink to tracepath.

- Add fix for ICMP datagram socket ping6-Fix-device-binding.patch
  (bsc#1196840, bsc#1199918, bsc#1199926, bsc#1199927).

- Remove 2 old patches (iputils-sec-ping-unblock.diff, iputils-ping-interrupt.diff)
  Although not documented, they both belong to bsc#674304. Fix from 2011 was
  resolved upstream in commit 810dd7f ("ping,ping6: Unmask signals on
  start-up.") [1], released in s20121112.
- Update iputils-remove-bogus-check-required-for-2.4.9-kernels.patch
  (backport 4471ac6 to add changes in header files)
- Use git format for iputils-ping-fix-pmtu-for-ipv6.patch (required by
  %autosetup -p1)
- Use %autosetup -p1

- Backport license information from upstream (bnc#1082788):
  iputils-add-license-info.diff

- Backport iputils-ping-fix-pmtu-for-ipv6.patch from upstream
  to fix PMTU discovery in ping6. (bsc#1072460)

- Install rdisc as rdisc, do not use in.rdisc anymore (xinetd which
  was using in.* names is obsolete anyways)

- iputils: remove man pages of unused binaries: ninfod, pg3, rdisc
  (rdisc is in a separate package)

- Add systemd service for rarpd

- mark ping also verify not caps, as these are changed by the
  permissions package. (bsc#1065835)

- Reintroduce rarpd as subpackage
- Explicitly list content in filelist as we have two subpackages
  now

- Cleanup with spec-cleaner

- Update to version s20161105 (Changes taken from the RELNOTES file)
  * ping: eliminate deadcode & simplify
  * ping: do not allow oversized packets to root
  * correctly initialize first hop
  * ping: fix ping -6 -I
  * arping,doc: fix documentation of -I
  * ping: fix error message when getting EACCES from connect()
  * renamed INSTALL to INSTALL.md
  * (re)structured INSTALL.md and transformed into markdown; added hint that installation into prefix has to be done with DESTDIR make variable and that there's no prefix support in configure, close #21
  * ping: Silence GCC warnings when building with -fstrict-aliasing
  * tftpd: Drop supplementary groups for root
  * libgcrypt: fix static linking
  * doc: Inserted a missing word
  * tracepath6: avoid redundant family variable
  * tracepath: borrow everything good from tracepath6
  * tracepath: switch to dual-stack operation
  * tracepath: remove now redundant tracepath6
  * docs: fix parallel build of manpages
  * ping: remove assignments of values that are never read
  * docs: remove references to ping6 and traceroute6
  * ping: work with older kernels that don't support ping sockets
  * Revert "ping_common.c: fix message flood when EPERM is encountered in ping"
  * reorder -I option parsing (boo#1057664)
  * ping: also bind the ICMP socket to the specific device
- tracepath6 is now symlink to tracepath.

- Add ping6 symlink (boo#1017616)

- do not install rarpd and rarpd.8 manpage (comes from rarpd rpm currently)

- Update to version s20160308 (Changes taken from the RELNOTES file)
  * use syntax compatible with busybox date in Makefile
  * 'admin prohibited' should print !X not !S.
  * Makefile: use #define as in previous code changes
  * doc/Makefile: require bash, because we use pushd and popd
  * doc: don't timestamp manpages by default
  * ping: status() now returns received/transmitted instead of trans/recv
  * ping: don't mess with internals of struct msghdr
  * ping: ICMP error replies while errno < 0 is a hard error
  * ping: always use POSIX locale when parsing -i
  * ping: link against libm
  * made ping functions protocol independent
  * ping: perform dual-stack ping by default
  * ping: remove obsolete preprocessor directives
  * ping: avoid name clashes between IPv4 and IPv6 code
  * ping: merge all ping header files into a single one
  * ping: merge `ping6` command into `ping`
  * ping: refactor ping options
  * ping: refactor ping socket code
  * ping: merge IPv4 and IPv6 `pr_addr()`
  * ping: fix defines and libs in Makefile
  * ping: handle single protocol systems
  * iputils ping/ping6: Add a function to check if a packet is ours
  * ping: Add <linux/types.h> to fix compilation error.
  * ping6: Use GNUTLS API directly for MD5. (v2)
  * ping6: Use libgcrypt instead of gnutls for MD5.
  * Allow ping to use IPv6 addresses
  * ping,ping6 doc: More description on CAP_NET_RAW usage.
  * if IPv4 resolving fails fallback to ping6
  * ping: in usage print the 'ping -6' options as well
  * ping: allow option -4 which forces IPv4
  * combine sock and errno into a single structure
  * This patch allows running ping and ping6 without root privileges on
  * use better names for socket variables
  * tracepath,doc: fix corrupted tag
  * doc: ping: add missing options and remove ping6
  * ninfod: remove unused variables
  * ninfod: Regenerate configure by autoconf-2.69.
  * ninfod: libgcrypt support.
  * Fix building with musl
  * travis.yml: install nettle-dev
  * Allow using nettle instead of libgcrypt for MD5
  * avoid compiler warning caused by snapshot.h
  * make `getaddrinfo()` and `getnameinfo()` usage consistent
  * enable IDN by default
  * remove IPV4_TARGETS and IPV6_TARGETS
  * Use svg instead of png to get better image quality
  * spec: Configure before building ninfod.
  * spec: Fix date in %changelog.
  * make,spec: Add rpm target.
- Refreshed patches
  * iputils-ping-interrupt.diff
  * iputils-sec-ping-unblock.diff
- Remove ifenslave.c. It has been removed in the linux kernel commit
  b1098bbe1b24("bonding: remove ifenslave.c from kernel source").
  bonding can be done via iproute (netlink)
- dropped iputils-ifenslave.diff
- Append our CFLAGS to the upstream ones instead of overriding them.
- Cleanup old make command since the upstream Makefile does things right
  it seems.
- Use Provides: for old /{,s}bin utils to satisfy reverse dependencies.
- Install utilities to /bin and /sbin until reverse dependencies are
  properly fixed.
- Do not install tftp and traceroute to avoid conflicts with the tftp and
  traceroute packages. Stick to what iputils used to provide in the past.
- Remove iputils-traceroute6-stdint.diff patch since we are not building
  the traceroute* utilities.
- Install tracepath to /usr/bin. (boo#795788)

- Update to version s20150815
  * use syntax compatible with busybox date in Makefile
  * Makefile: use #define as in previous code changes
  * ping: status() now returns received/transmitted instead of trans/recv
  * ping: don't mess with internals of struct msghdr
  * tracepath,doc: fix corrupted tag
  * made ping functions protocol independent
  * Allow ping to use IPv6 addresses
  * if IPv4 resolving fails fallback to ping6
  * ping: in usage print the 'ping -6' options as well
  * ping: allow option -4 which forces IPv4
  * combine sock and errno into a single structure
  * This patch allows running ping and ping6 without root privileges on
  * use better names for socket variables
  * travis.yml: install nettle-dev
  * Allow using nettle instead of libgcrypt for MD5
  * avoid compiler warning caused by snapshot.h
  * make `getaddrinfo()` and `getnameinfo()` usage consistent
  * enable IDN by default
  * ping: perform dual-stack ping by default
  * remove IPV4_TARGETS and IPV6_TARGETS
  * ping: remove obsolete preprocessor directives
  * ping: avoid name clashes between IPv4 and IPv6 code
  * ping: merge all ping header files into a single one
  * ping: merge `ping6` command into `ping`
  * ping: refactor ping options
  * ping: refactor ping socket code
  * ping: merge IPv4 and IPv6 `pr_addr()`
  * Use svg instead of png to get better image quality
  * iputils ping/ping6: Add a function to check if a packet is ours
  * ping: Add <linux/types.h> to fix compilation error.
  * ping6: Use GNUTLS API directly for MD5. (v2)
  * ping6: Use libgcrypt instead of gnutls for MD5.
  * ninfod: Regenerate configure by autoconf-2.69.
  * ninfod: libgcrypt support.
  * spec: Configure before building ninfod.
  * spec: Fix date in %changelog.
  * make,spec: Add rpm target.
  * ping,ping6 doc: More description on CAP_NET_RAW usage.
- Update patches
  * iputils-s20101006-ping-interrupt.diff > iputils-ping-interrupt.diff
  * iputils-s20101006-sec-ping-unblock.diff > iputils-sec-ping-unblock.diff
  * iputils-remove-bogus-check-required-for-2.4.9-kernels.patch
- Update home project page and download Url
- Remove obsolete %clean section
- Remove UsrMerge process; it has been done for more than two
  openSUSE releases now

- Fix a bogus kernel version check (boo#927831):
  iputils-remove-bogus-check-required-for-2.4.9-kernels.patch
curl
- Make special characters in URL work with aws-sigv4 [bsc#1230516]
  * http_aws_sigv4: canonicalize the query [fc76a24c]
  * test439: verify query canonization for aws-sigv4 [65661016]
  * http_aws_sigv4: skip the op if the query pair is zero bytes [16bdc09e]
  * aws_sigv4: the query canon code miscounted URL encoded input [a1532a33]
  * http_aws_sigv4: canonicalise valueless query params [bbba69da]
  * aws-sigv4: url encode the canonical path [768909d8]
  * Add upstream patches:
  - curl-aws_sigv4-canonicalize-the-query.patch
  - curl-aws_sigv4-verify-query-canonization.patch
  - curl-aws_sigv4-skip-the-op-if-the-query-pair-is-zero-bytes.patch
  - curl-aws_sigv4-the-query-canon-code-miscounted-url-encoded-input.patch
  - curl-aws_sigv4-canonicalise-valueless-query-params.patch
  - curl-aws_sigv4-url-encode-the-canonical-path.patch

- Security fix: [bsc#1230093, CVE-2024-8096]
  * curl: OCSP stapling bypass with GnuTLS
  * Add curl-CVE-2024-8096.patch

- Security fix: [bsc#1228535, CVE-2024-7264]
  * curl: ASN.1 date parser overread
  * Add curl-CVE-2024-7264.patch
Mesa
- u_mesa-CVE-2023-45913.patch
  * NULL pointer dereference via dri2GetGlxDrawableFromXDrawableId()
    (CVE-2023-45913, bsc#1222040)
- u_mesa-CVE-2023-45919.patch
  * buffer over-read in glXQueryServerString()
    (CVE-2023-45919, bsc#1222041)
- u_mesa-CVE-2023-45922.patch
  * segmentation violation in __glXGetDrawableAttribute()
    (CVE-2023-45922, bsc#1222042)
wicked
- compat-suse: fix dummy interfaces configuration with
  INTERFACETYPE=dummy (boo#1229555, gh#openSUSE/wicked#1031)
  [+ 0001-compat-suse-repair-dummy-interfaces-boo-1229555.patch]

- Update to version 0.6.76
  - compat-suse: warn user and create missing parent config of
    infiniband children (gh#openSUSE/wicked#1027)
  - client: fix origin in loaded xml-config with obsolete port
    references but missing port interface config, causing a
    no-carrier of master (bsc#1226125)
  - ipv6: fix setup on ipv6.disable=1 kernel cmdline (bsc#1225976)
  - wireless: add frequency-list in station mode (jsc#PED-8715)
  - client: fix crash while hierarchy traversing due to loop in
    e.g. systemd-nspawn containers (bsc#1226664)
  - man: add supported bonding options to ifcfg-bonding(5) man page
    (gh#openSUSE/wicked#1021)
  - arputil: Document minimal interval for getopts (gh#openSUSE/wicked#1019)
  - man: (re)generate man pages from md sources (gh#openSUSE/wicked#1018)
  - client: warn on interface wait time reached (gh#openSUSE/wicked#1017)
  - compat-suse: fix dummy type detection from ifname to not cause
    conflicts with e.g. correct vlan config on dummy0.42 interfaces
    (gh#openSUSE/wicked#1016)
  - compat-suse: fix infiniband and infiniband child type detection
    from ifname (gh#openSUSE/wicked#1015)
- Removed patches included in the source archive:
  [- 0001-ifreload-pull-UP-again-on-master-lower-changes-bsc1224100.patch]
  [- 0002-increase-arp-retry-attempts-on-sending-bsc1218668.patch]
python3
- Add CVE-2024-7592-quad-complex-cookies.patch (bsc#1229596,
  CVE-2024-7592), which fixes quadratic complexity in parsing
  "-quoted cookie values with backslashes by http.cookies.

- Add CVE-2024-6232-ReDOS-backtrack-tarfile.patch prevent
  ReDos via excessive backtracking while parsing header values
  (bsc#1230227, CVE-2024-6232).

- Add bpo27240-rewrite_email_hdr_fold.patch rewriting the email
  header folding algorithm to make the codebase compatible with
  Python 3.6.4+, so we can continue to maintain it.
- And even before that we have to add
  bpo24211-RFC6532-supp-email.patch.
- Also bpo20098-email-mangle_from-policy.patch.
- Add finally, CVE-2024-6923-email-hdr-inject.patch to prevent
  email header injection due to unquoted newlines (bsc#1228780,
  CVE-2024-6923).

- Add CVE-2024-4032-private-IP-addrs.patch to fix bsc#1226448
  (CVE-2024-4032) rearranging definition of private v global IP
  addresses.

- Stop using %%defattr, it seems to be breaking proper executable
  attributes on /usr/bin/ scripts (bsc#1227378).
ipvsadm
- fixed systemd service file to restore correct config file at
  start (/etc/ipvsadm.rules) and do not break boot-time config
  at stop (bsc#1013581).
python36
- Add CVE-2024-6232-ReDOS-backtrack-tarfile.patch prevent
  ReDos via excessive backtracking while parsing header values
  (bsc#1230227, CVE-2024-6232).

- Add CVE-2024-5642-switch-off-NPN.patch switching off the NPN
  support eliminating bsc#1227233 (CVE-2024-5642).

- Add CVE-2024-6923-email-hdr-inject.patch to prevent email
  header injection due to unquoted newlines (bsc#1228780,
  CVE-2024-6923).
- Add CVE-2024-7592-quad-complex-cookies.patch fixing quadratic
  complexity in parsing cookies with backslashes (bsc#1229596,
  CVE-2024-7592)
- %{profileopt} variable is set according to the variable
  %{do_profiling} (bsc#1227999)

- Remove %suse_update_desktop_file macro as it is not useful any
  more.

- Stop using %%defattr, it seems to be breaking proper executable
  attributes on /usr/bin/ scripts (bsc#1227378).
libpcap
- Security fix: [bsc#1230034, CVE-2024-8006]
  * libpcap: NULL pointer derefence in pcap_findalldevs_ex()
  * Add libpcap-CVE-2024-8006.patch

- Security fix: [bsc#1230020, CVE-2023-7256]
  * libpcap: double free via addrinfo in sock_initaddress()
  * Add libpcap-CVE-2023-7256.patch
resource-agents
- resource-agents:azure-events-az retry handling (bsc#1226140)
  Add upstream patch:
    0001-azure-events-az-update-to-API-versions-add-retry-fun.patch
openssl-1_1
- Security fix: [bsc#1220262, CVE-2023-50782]
  * Implicit rejection in PKCS#1 v1.5
  * Add openssl-CVE-2023-50782.patch

- Security fix: [bsc#1227138, CVE-2024-5535]
  * SSL_select_next_proto buffer overread
  * Add openssl-CVE-2024-5535.patch
ca-certificates-mozilla
- Updated to 2.68 state of Mozilla SSL root CAs (bsc#1227525)
  - Added: FIRMAPROFESIONAL CA ROOT-A WEB
  - Distrust: GLOBALTRUST 2020

- Updated to 2.66 state of Mozilla SSL root CAs (bsc#1220356)
  Added:
  - CommScope Public Trust ECC Root-01
  - CommScope Public Trust ECC Root-02
  - CommScope Public Trust RSA Root-01
  - CommScope Public Trust RSA Root-02
  - D-Trust SBR Root CA 1 2022
  - D-Trust SBR Root CA 2 2022
  - Telekom Security SMIME ECC Root 2021
  - Telekom Security SMIME RSA Root 2023
  - Telekom Security TLS ECC Root 2020
  - Telekom Security TLS RSA Root 2023
  - TrustAsia Global Root CA G3
  - TrustAsia Global Root CA G4
  Removed:
  - Autoridad de Certificacion Firmaprofesional CIF A62634068
  - Chambers of Commerce Root - 2008
  - Global Chambersign Root - 2008
  - Security Communication Root CA
  - Symantec Class 1 Public Primary Certification Authority - G6
  - Symantec Class 2 Public Primary Certification Authority - G6
  - TrustCor ECA-1
  - TrustCor RootCert CA-1
  - TrustCor RootCert CA-2
  - VeriSign Class 1 Public Primary Certification Authority - G3
  - VeriSign Class 2 Public Primary Certification Authority - G3
- remove-trustcor.patch: removed, now upstream
- do a versioned obsoletes of "openssl-certs".
cloud-regionsrv-client
- Update to 10.3.4
  + Modify the message when network access over a specific IP version does
    not work. This is an informational message and should not look like
    an error
  + Inform the user that LTSS registration takes a little longer
  + Add fix-for-sles12-no-trans_update.patch
    + SLE 12 family has no products with transactional-update we do not
    need to look for this condition
- From 10.3.3 (bsc#1229472)
  + Handle changes in process structure to properly identify the running
    zypper parent process and only check for 1 PID
- From 10.3.2
  + Remove rgnsrv-clnt-fix-docker-setup.patch included upstream
- From 10.3.1 (jsc#PCT-400)
  + Add support for LTSS registration
  + Add fix-for-sles12-disable-registry.patch
    ~ No container support in SLE 12

- Add rgnsrv-clnt-fix-docker-setup.patch (bsc#1229137)
  + The entry for the update infrastructure registry mirror was written
    incorrectly causing docker daemon startup to fail.

- Update to version 10.3.0 (bsc#1227308, bsc#1222985)
  + Add support for sidecar registry
    Podman and rootless Docker support to set up the necessary
    configuration for the container engines to run as defined
  + Add running command as root through sudoers file

- Update to version 10.2.0 (bsc#1223571, bsc#1224014, bsc#1224016)
  + In addition to logging, write message to stderr when registration fails
  + Detect transactional-update system with read only setup and use
    the transactional-update command to register
  + Handle operation in a different target root directory for credentials
    checking
fence-agents
- Azure native fencing does not start due to Python version (SLE 12 SP5)
  (jsc#PED-9921)
  Put fence_azure_arm into a separate package to be able to provide
  the own requirements.
  o Add upstream patch:
    0001-fence_azure_arm-add-stack-cloud-support.patch

- Azure - Fence agent stopped working after installing python-azure-core-1.23.1-2.12.8 -
  Error: Azure Resource Manager Python SDK not found or not accessible - SFSC 01532079 - ref:_00D1igLOd._500TrCLmyq:ref
  (bsc#1226671)
  - Apply modified upstream patch
    0001-fence_azure_arm-fix-get-virtual-machines-call.patch
pam
- Prevent cursor escape from the login prompt [bsc#1194818]
  * Added: pam-bsc1194818-cursor-escape.patch
python3-base
- Add CVE-2024-7592-quad-complex-cookies.patch (bsc#1229596,
  CVE-2024-7592), which fixes quadratic complexity in parsing
  "-quoted cookie values with backslashes by http.cookies.

- Add CVE-2024-6232-ReDOS-backtrack-tarfile.patch prevent
  ReDos via excessive backtracking while parsing header values
  (bsc#1230227, CVE-2024-6232).

- Add bpo27240-rewrite_email_hdr_fold.patch rewriting the email
  header folding algorithm to make the codebase compatible with
  Python 3.6.4+, so we can continue to maintain it.
- And even before that we have to add
  bpo24211-RFC6532-supp-email.patch.
- Also bpo20098-email-mangle_from-policy.patch.
- Add finally, CVE-2024-6923-email-hdr-inject.patch to prevent
  email header injection due to unquoted newlines (bsc#1228780,
  CVE-2024-6923).

- Add CVE-2024-4032-private-IP-addrs.patch to fix bsc#1226448
  (CVE-2024-4032) rearranging definition of private v global IP
  addresses.

- Stop using %%defattr, it seems to be breaking proper executable
  attributes on /usr/bin/ scripts (bsc#1227378).
grep
- port-recent-fix-to-older-pcre-version.patch: Don't assume that
  a pcre_exec that returns PCRE_ERROR_NOMATCH leaves its sub
  argument alone. (bsc#1227099)
bind
- Security Fixes:
  * It is possible to craft excessively large numbers of resource
    record types for a given owner name, which has the effect of
    slowing down database processing. This has been addressed by
    only allowing a maximum of 100 records to be stored per name
    and type in a cache or zone database.
    (CVE-2024-1737)
    [bsc#1228256, bind-9.11-CVE-2024-1737.patch]
  * Validating DNS messages signed using the SIG(0) protocol (RFC
    2931) could cause excessive CPU load, leading to a
    denial-of-service condition. Support for SIG(0) message
    validation was removed from this version of named.
    (CVE-2024-1975)
    [bsc#1228257, bind-9.11-CVE-2024-1975.patch]
shadow
- bsc#916845 (CVE-2013-4235): Fix TOCTOU race condition
  Update shadow-CVE-2013-4235.patch to be more complete
Mesa-drivers
- u_mesa-CVE-2023-45913.patch
  * NULL pointer dereference via dri2GetGlxDrawableFromXDrawableId()
    (CVE-2023-45913, bsc#1222040)
- u_mesa-CVE-2023-45919.patch
  * buffer over-read in glXQueryServerString()
    (CVE-2023-45919, bsc#1222041)
- u_mesa-CVE-2023-45922.patch
  * segmentation violation in __glXGetDrawableAttribute()
    (CVE-2023-45922, bsc#1222042)
openssl-1_0_0
- Pull libopenssl-1_0_0 when updating openssl-1_0_0 with the same
  version. [bsc#1228291]

- Security fix: [bsc#1227138, bsc#1227227, CVE-2024-5535]
  * SSL_select_next_proto buffer overread
  * Add openssl-CVE-2024-5535.patch
suseconnect-ng
- Update version to 1.12:
  - Set the filesystem root on zypper when given (bsc#1230229,bsc#1229014)

- Update version to 1.11
  - Added uname as collector
  - Added SAP workload detection
  - Added detection of container runtimes
  - Multiple fixes on ARM64 detection
  - Use `read_values` for the CPU collector on Z
  - Fixed data collection for ppc64le
  - Grab the home directory from /etc/passwd if needed (bsc#1226128)

- Update version to 1.10.0
  * Build zypper-migration and zypper-packages-search as standalone
    binaries rather then one single binary
  * Add --gpg-auto-import-keys flag before action in zypper command (bsc#1219004)
  * Include /etc/products.d in directories whose content are backed
    up and restored if a zypper-migration rollback happens. (bsc#1219004)
  * Add the ability to upload the system uptime logs, produced by the
    suse-uptime-tracker daemon, to SCC/RMT as part of keepalive report.
    (jsc#PED-7982) (jsc#PED-8018)
  * Add support for third party packages in SUSEConnect
  * Refactor existing system information collection implementation
apparmor
- Add apparmor-fix-ping6-denied.patch to allow ping to use
  IPv6 RAW sockets ( bsc#1230541 ).
OpenIPMI
- Fix bsc#1229910 CVE-2024-42934 by below 2 patches:
  A lanserv-Check-some-bounds-on-incoming-messages.patch
  A lanserv-Fix-an-issue-with-authorization-range-checking.patch
glib2
- Add glib2-gdbusmessage-cache-arg0.patch: cache the arg0 value in
  a dbus message. Fixes a possible use after free (boo#1224044).
release-notes-sles
- 12.5.20241014 (tracked in bsc#933411)
- Added note about openSSH 8.4 (bsc#1222298)
- Added note about unsupported hibernate/suspend on Xen (bsc#1214405)
- Added note about chrony 4.1 (jsc#SLE-22248)
- Added note about adcli --dont-expire-password (jsc#SLE-21223)
- Added note about sudo -U -l restriction (jsc#SLE-22569)
- Added note about nodejs16 addition (jsc#SLE-21234)
- Added note about rsyslog 8.2106 (jsc#SLE-21522)
- Added note about tcl 8.6.12 (jsc#SLE-21015)
- Added note about sudo 1.8.27 update (jsc#SLE-17083)
- Added note about unsupported modules (jsc#PED-8089)
ksh
- do not use posix_spawn as it lacks proper job handling [bsc#1224057]
  new patch: ksh93-no-posix_spawn.dif
- fix segfault in variable substitution [bsc#1129288]
  new patch: ksh93-putval.dif
- fix untrusted environment execution [bsc#1160796] [CVE-2019-14868]
  new patch: ksh93-untrustedenv.dif
util-linux
- agetty: Prevent login cursor escape (bsc#1194818,
  util-linux-agetty-prevent-cursor-escape.patch).

- Don't delete binaries not common for all architectures. Create an
  util-linux-extra subpackage instead, so users of third party
  tools can use them. (bsc#1222285)
google-cloud-sap-agent
- Update to version 3.5 (bsc#1229668, bsc#1229669)
  * Add instance properties to all components based on instance role.
  * Refactor OTEs hanadiskbackup and supportbundle to enable different
    execution params for internal and user invocations - 2/n.
  * Backport the configureinstance increased timeout to 3.4 and 3.3
  * Perform general X4 configurations first, then OS specific
  * Log the copy error only to log file and not to console
  * Add unit test to cover `gce.New` in systemdiscovery.
  * Adding IFNULL to log backup queries
  * Add HANA Compute Resources Report to performancediagnostics bundle.
  * Add mutex for backint event annotation logging
  * Only wait for shutdown in the initial start routine. Continue on during restarts.
  * Update backint log message for event annotations
  * Create HANA compute metrics report to add it to performancediagnostics.
  * Correct SAP System proto merging.
  * Change SAP_BACKINT_FILE_TRANSFER invocation
  * Adding proto for instance metadata OTE for wlm service
  * Report host maintenance events to Cloud Monitoring as part of ProcessMetrics
    data collection. Collection is done by querying the local metadata server.
    https://cloud.google.com/compute/docs/instances/host-maintenance-overview
  * Remove flaky unit test for canceled context in performancediagnostics.
  * Update startdaemon so LogRunningDaily and waitForShutdown
    behave as expected during configuration restarts.
  * Improve detection of Netweaver role to include SID check for multi-instance nodes.
  * App servers are no longer responsible for reporting DB scale type
  * Refactor computeresources to collect time-series disk
    IOPS usage metrics for performancediagnostics.
  * Fix typo in service_linux.go
  * Add SAP Workload Actions for start, stop, snooze.
  * Refactor OTEs hanadiskbackup and supportbundle to enable different
    execution params for internal and user invocations.
  * Add usage metrics for guest actions
  * Refactor computeresources to collect time-series
    Memory usage metrics for performancediagnostics.
  * Refactor DB node discovery to use sapcontrol.
  * Restart daemon services when a guest action requires a restart.
  * Add WLM metrics for HANA delta and snapshot backups.
  * Add retry options for parallel restore.
  * Internal Change.
  * Add support for "UTCNow" as a value for the custom_time field in the Backint
    configuration. This will set the customTime metadata entry to the current time
    in UTC.
  * Configureinstance don't fail process if backup file failed
  * Add validation for HANA database metrics configuration.
  * Add queries for disk read/write time
  * Refactor computeresources to collect time-series CPU
    usage metrics for performancediagnostics.
  * Introducing sleep to let symlinks for the new disk to be created.
  * Add new metrics to default queries for HANAMonitoring
  * Fix HANA HA availability and replication metrics for error scenarios.
  * Add combinations of roles to InstanceRole enum.
  * Add condition to throw error when compression is used along with:
  * Adds a "service" OTE to enable and disable the systemd service
  * Guest actions support for backint OTE
  * Add explicit formatting to Backint logs with rounding.
  * Balanceirq updates.
  * Add usage metric for Backint recovery parameter enabled
  * Add metric events for SAP service metrics.
  * Making the next to last section of usage metrics generic
  * Guest action handler for gcbdr-backup operations
  * Properly merge Workload properties in SAP System details.
  * Fix a log message format in configuration.go file.
  * Add logpurge support in gcbdr-backup OTE
  * Merge instance properties when merging discovered SAP apps
  * Add additional test cases to guest actions integration test
  * Adding package, os processes and systemd services information to support bundle
  * Ensure instance numbers are a 2-digit zero-padded number
  * Add logbackup handler in gcbdr-backup OTE
  * Increase timeout for configureinstance saptune commands to 300 seconds.
  * Fix context cancellation in process metrics
  * Update systemd setting to allow access to /etc configurations via guest actions
  * Execute freeze script in gcbdr-backup OTE via sidAdm
  * Add support for unfreeze operation in gcbdr-backup
  * Bump SAP Agent version to 3.5
  * Fix metrics and database discovery for NW Java systems
  * Expand regex for SAP Services identification to handle other possibilities.
  * Add Metric Event Logging for remaining metrics
  * Remove doc comment about usagemetrics Error statuses being reported once per day.
  * Add checks in onetime to prevent log-path from being a directory.
  * Update config logic and disable WLM for systemdiscovery OTE.
  * Changes to permissions for Agent's log dir and log-path overrides for OTE
  * Check for execute permission for /usr/sap directory before discovering SAP applications.
  * Add `context.cancelFunc()` to exit in case of any error while reading.
  * Fetch HANA processes in performance diagnostics computeData through computeresources package.
  * Add support for freeze operation in gcbdr-backup
  * Fix logging in netweaver collector
  * Ordering the subcommands in ascending Name order for help,
    added an additional newline after the version print
  * metricevents - Make AddEvent thread safe and add event logging for metrics
  * Integrate SystemDiscovery OTE into PerformanceDiagnostics OTE.
  * Initialize GCBDR-Backup OTE to execute prepare script
  * Add Usagemetrics for hdbuserstore key usage
  * Minor log change in backint
  * Add log to Backint for querying for file transfers.
  * Expand HANA replication configuration reading functionality.
  * Shorten Backint dashboard scorecard titles.
  * Add /etc/google-cloud-sap-agent to ReadWritePaths
  * Updates to uap backoff parameters
  * Add metricevents to track state changes of specific metrics.
  * Add guest action support for configure instance
  * Fix error handling in fillWorkerBuffer() and add encryption support for parallel restore.
  * Add a new configuration parameter `parallel_recovery_streams` to enable parallel restore.
  * Add guest actions support for gcbdr-discovery
  * Initialize Discovery object in SystemDiscovery OTE handler.
pacemaker
- tools: CIB clients retry signon upon an EAGAIN error (gh#ClusterLabs/pacemaker#3567, bsc#1224183)
  * bsc#1224183-0002-Fix-tools-CIB-clients-retry-signon-upon-an-EAGAIN-er.patch
- libcib: new function cib__signon_attempts() (gh#ClusterLabs/pacemaker#3567, bsc#1224183)
  * bsc#1224183-0001-Refactor-libcib-new-function-cib__signon_attempts.patch

- libstonithd: prevent to free 'op_reply' repeatedly in 'stonith_send_command' (gh#ClusterLabs/pacemaker#3517)
  * pacemaker#3517-0001-prevent-to-free-op_reply-repeatedly-in-stonith_send_.patch

- tools: make crm_mon exit upon loss of the attached pseudo-terminal (bsc#1220229, gh#ClusterLabs/pacemaker#3430)
  * bsc#1220229-0001-Fix-tools-make-crm_mon-exit-upon-loss-of-the-attache.patch

- libcib: Don't incorrectly expand "++" and "+=" in XML attr values (gh#ClusterLabs/pacemaker#3413)
  * pacemaker#3413-0003-Fix-libcib-Don-t-incorrectly-expand-and-in-XML-attr-.patch
- libpacemaker: pcmk__inject_failcount should set an integer value (gh#ClusterLabs/pacemaker#3413)
  * pacemaker#3413-0001-Low-libpacemaker-pcmk__inject_failcount-should-set-a.patch
- scheduler: log unknown nodes in location constraints (gh#ClusterLabs/pacemaker#3409, CLBZ#5415)
  * pacemaker#3409-0007-Log-scheduler-log-unknown-nodes-in-location-constrai.patch
- scheduler: correct lifetime deprecation warning (gh#ClusterLabs/pacemaker#3409)
  * pacemaker#3409-0006-Log-scheduler-correct-lifetime-deprecation-warning.patch
- scheduler: deprecate support for default instance attributes (gh#ClusterLabs/pacemaker#3409)
  * pacemaker#3409-0004-Low-scheduler-deprecate-support-for-default-instance.patch
- scheduler: use default timeout (20s) if user configures 0 (gh#ClusterLabs/pacemaker#3409)
  * pacemaker#3409-0003-Fix-scheduler-use-default-timeout-20s-if-user-config.patch
- tools: crm_resource should ignore resource meta-attribute node expressions (gh#ClusterLabs/pacemaker#3409)
  * pacemaker#3409-0001-Fix-tools-crm_resource-should-ignore-resource-meta-a.patch

- fencer: always format time_t values as long long (gh#ClusterLabs/pacemaker#3407)
  * pacemaker#3407-0001-Log-fencer-always-format-time_t-values-as-long-long.patch

- libpacemaker: Correctly free graphs and synapses (gh#ClusterLabs/pacemaker#3394)
  * pacemaker#3394-0002-Low-libpacemaker-Correctly-free-graphs-and-synapses.patch
- libcrmcommon: Initialize some variables (gh#ClusterLabs/pacemaker#3394)
  * pacemaker#3394-0001-Low-libcrmcommon-Initialize-some-variables.patch
- HealthSMART:fix the description of temp_lower_limit (gh#ClusterLabs/pacemaker#3392)
  * pacemaker#3392-0001-Doc-HealthSMART-fix-the-description-of-temp_lower_li.patch

- cibsecret: Use 'ps axww' to avoid truncating issue (gh#ClusterLabs/pacemaker#3384)
  * pacemaker#3384-0001-Fix-cibsecret-Use-ps-axww-to-avoid-truncating-issue.patch

- libcrmcommon: Don't try to parse XML from bad .bz2 file (gh#ClusterLabs/pacemaker#3361)
  * pacemaker#3361-0001-Low-libcrmcommon-Don-t-try-to-parse-XML-from-bad-.bz.patch

- libcrmcommon: use uint32_t for 32-bit magic numbers (gh#ClusterLabs/pacemaker#3381)
  * pacemaker#3381-0001-Fix-libcrmcommon-use-uint32_t-for-32-bit-magic-numbe.patch

- tools: Fix argument validation for crm_attribute update. (gh#ClusterLabs/pacemaker#3379)
  * pacemaker#3379-0001-Low-tools-Fix-argument-validation-for-crm_attribute-.patch

- attrd: write Pacemaker Remote node attributes even if not in cache (gh#ClusterLabs/pacemaker#3304)
  * pacemaker#3304-0001-Fix-attrd-write-Pacemaker-Remote-node-attributes-eve.patch
- agents: Use attrd_updater dampen delay in SysInfo (gh#ClusterLabs/pacemaker#3286)
  * pacemaker#3286-0002-Fix-agents-Use-attrd_updater-dampen-delay-in-SysInfo.patch
- libcrmcommon: Check correct env vars in pcmk__node_attr_target() (gh#ClusterLabs/pacemaker#3286)
  * pacemaker#3286-0001-Low-libcrmcommon-Check-correct-env-vars-in-pcmk__nod.patch

- scheduler: restore nvpair behavior without id-ref (gh#ClusterLabs/pacemaker#3292)
  * pacemaker#3292-0004-Low-scheduler-restore-nvpair-behavior-without-id-ref.patch
- libcrmcommon: fix NULL dereference in expand_idref() (gh#ClusterLabs/pacemaker#3292)
  * pacemaker#3292-0002-Low-libcrmcommon-fix-NULL-dereference-in-expand_idre.patch
- scheduler: improve logs for invalid id-ref's (gh#ClusterLabs/pacemaker#3292)
  * pacemaker#3292-0001-Log-scheduler-improve-logs-for-invalid-id-ref-s.patch
- pacemaker-attrd,libcrmcluster: avoid use-after-free when remote node in cluster node cache (gh#ClusterLabs/pacemaker#3293)
  * pacemaker#3293-0002-Fix-pacemaker-attrd-libcrmcluster-avoid-use-after-fr.patch
- libcrmcluster: avoid use-after-free in trace log (gh#ClusterLabs/pacemaker#3293)
  * pacemaker#3293-0001-Low-libcrmcluster-avoid-use-after-free-in-trace-log.patch
- HealthSmart: Check the parameter values of check_temperature to avoid error output (gh#ClusterLabs/pacemaker#3289)
  * pacemaker#3289-0001-Fix-HealthSmart-Check-the-parameter-values-of-check_.patch

- agents: handle dampening parameter consistently and correctly
  * 0001-Fix-agents-handle-dampening-parameter-consistently-a.patch

- crm_resource: make --wait wait for pending actions in CIB
  * 0001-Refactor-crm_resource-make-wait-wait-for-pending-act.patch

- agents: HealthCPU - fix the validation of input
  * 0001-fix-the-validation-of-input.patch
tiff
- security update:
  * CVE-2024-7006 [bsc#1228924]
    Fix pointer deref in tif_dirinfo.c
    + tiff-CVE-2024-7006.patch
util-linux-systemd
- agetty: Prevent login cursor escape (bsc#1194818,
  util-linux-agetty-prevent-cursor-escape.patch).

- Don't delete binaries not common for all architectures. Create an
  util-linux-extra subpackage instead, so users of third party
  tools can use them. (bsc#1222285)

- fix Xen virtualization type misidentification bsc#1215918
  lscpu-fix-parameter-order-for-ul_prefix_fopen.patch
grub2
- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch

- Fix error in grub-install when linux root device is on lvm thin volume
  (bsc#1192622) (bsc#1191974)
- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
suse-build-key
- extended 2048 bit SUSE SLE 12, 15 GA-SP5 key until 2028. (bsc#1229339)
  - gpg-pubkey-39db7c82-5f68629b.asc
  + gpg-pubkey-39db7c82-66c5d91a.asc
python-requests
- Update CVE-2024-35195.patch to allow the usage of "verify" parameter
  as a directory, bsc#1225912
python-setuptools
- Add patch CVE-2024-6345-code-execution-via-download-funcs.patch:
  * Sanitize any VCS URL we download. (CVE-2024-6345, bsc#1228105)
libqb
- ipc: Retry receiving credentials if the the message is short (gh#ClusterLabs/libqb#476, rh#2111711, bsc#1224183)
  * bsc#1224183-0001-ipc-Retry-receiving-credentials-if-the-the-message-i.patch
expat
- Security fix (bsc#1229932, CVE-2024-45492): detect integer
  overflow in function nextScaffoldPart
  * Added expat-CVE-2024-45492.patch
- Security fix (bsc#1229931, CVE-2024-45491): detect integer
  overflow in dtdCopy
  * Added expat-CVE-2024-45491.patch
- Security fix (bsc#1229930, CVE-2024-45490): reject negative
  len for XML_ParseBuffer
  * Added expat-CVE-2024-45490.patch

- Security fix (bsc#1221563, bsc#1219559, CVE-2023-52425):
  * expat-CVE-2023-52425-1.patch: [PATCH] Grow buffer based on
    current size
  * expat-CVE-2023-52425-2.patch:
  * expat-CVE-2023-52425-backport-parser-changes.patch:
    CVE-2023-52425 Additional parser fixes
  * expat-CVE-2023-52425-fix-tests.patch: CVE-2023-52425 Tests and
    Test suite fixes
python-urllib3
- Add CVE-2024-37891.patch (bsc#1226469, CVE-2024-37891)
xfsprogs
- libfrog: fix missing error checking in workqueue code (bsc#1227232)
  - add xfsprogs-libfrog-fix-missing-error-checking-in-workqueue-code.patch

- xfs_repair: ignore empty xattr leaf blocks (bsc#1227911)
  - add xfsprogs-xfs_repair-ignore-empty-xattr-leaf-blocks.patch

- mkfs: terminate getsubopt arrays properly (bsc#1228270)
  - add xfsprogs-mkfs-terminate-getsubopt-arrays-properly.patch

- xfs_copy: bail out early when superblock cannot be verified
  (bsc#1227150)
  - fix return value of error code, which is expected to be negative
python-pyOpenSSL
- Fix for bsc#1231700:
  * 0001-Don-t-use-things-after-they-re-freed.duh-709.patch: Add
    missing patch that introduced X509._from_raw_x509_ptr needed by
    CVE-2018-1000807 fix.
  gh#pyca/pyopenssl@4aa52c33d3ee
regionServiceClientConfigGCE
- Version 4.2.0 (jsc#PCT-361)
  + Add IPv6 certs to supprt access of the update infrastructure via
    IPv6 on GCE instances.
mozilla-nss
- Updated nss-fips-approved-crypto-non-ec.patch to enforce
  approved curves with the CKK_EC_MONTGOMERY key type (bsc#1224113).

- Require `sed` for mozilla-nss-sysinit, as setup-nsssysinit.sh
  depends on it and will create a broken, empty config, if sed is
  missing (bsc#1227918)

- update to NSS 3.101.2
  * bmo#1905691 - ChaChaXor to return after the function
kernel-default
- Revert "Merge branch 'users/dwagner/SLE12-SP5/for-next' into SLE12-SP5"
  This reverts commit aa4c39a920ecb484add5aa1733bbaa0fb81c7d46, reversing
  changes made to 4527634da2625f9c0c83176368afe9fe8acb3ffc.
  - --
  Following breaks kABI:
  commit 72d636029eff5515a118fd98f44689c4421a836e
  Author: Daniel Wagner <dwagner@suse.de>
  Date:   Mon Sep 30 15:48:52 2024 +0200
  kabi: ignore all nvme kabi breakages
  Streamline sle12sp5 with the other code stream where we ignore
  all symbol changes inside the nvme subsystem.
  Delete:
  - patches.kabi/kabi-Fix-nvme-fabrics_q.patch
  - patches.kabi/kabi-Fix-nvmet-error-log-definitions.patch
  - patches.kabi/kabi-nvme-fix-fast_io_fail_tmo.patch
  - --
  As designed the path match does not match symbols exported from vmlinux
  (built-in), those have to be listed explicitly.
  Listing the offending symbols should make this change work. It's
  possible that more of the nvme support is modular on later kernels or
  the kABI brekage is not as widespread compared to 4.12.
  - ---
- commit 5f0ddca

- net: dpaa: Pad packets to ETH_ZLEN (CVE-2024-46854 bsc#1231084).
- ice: Add netif_device_attach/detach into PF reset flow
  (CVE-2024-46770 bsc#1230763).
- net: core: Specify skb_pad()/skb_put_padto() SKB freeing
  (CVE-2024-46854 bsc#1231084).
- commit 8314902

- usbnet: fix cyclical race on disconnect with work queue
  (git-fixes).
- Refresh
  patches.kabi/move-new-members-of-struct-usbnet-to-end.patch.
- Refresh
  patches.suse/0002-Add-a-void-suse_kabi_padding-placeholder-to-some-USB.patch.
- commit d5af998

- blacklist.conf: powerpc/imc-pmu fixes not applicable to 4.12
- commit aaf94f3

- powerpc/imc-pmu: Revert nest_init_lock to being a mutex
  (bsc#1065729).
- commit 9d9f624

- powerpc/xmon: Fix disassembly CPU feature checks (bsc#1065729).
- powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
  (bsc#1065729).
- powerpc/imc-pmu: Fix use of mutex in IRQs disabled section
  (bsc#1054914 fate#322448 git-fixes).
- powerpc/iommu: Annotate nested lock for lockdep (bsc#1065729).
- commit 1b7c467

- Fix bsc#1054914 reference.
- commit 4b9db88

- nvme: avoid double free special payload (bsc#1228635
  CVE-2024-41073).
- commit 837f90a

- ceph: remove the incorrect Fw reference check when dirtying
  pages (bsc#1231184).
- commit 4527634

- nvmet: always initialize cqe.result (bsc#1228615
  CVE-2024-41079).
- commit 3bc4bb2

- kabi/severities: Ignore ppc instruction emulation (bsc#1230826 ltc#205848)
  These are lowlevel functions not used outside of exception handling and
  kernel debugging facilities.
- commit abc513a

- platform/x86: panasonic-laptop: Fix SINF array out of bounds
  accesses (CVE-2024-46859 bsc#1231089).
- commit 59d5c89

- spi: nxp-fspi: fix the KASAN report out-of-bounds bug
  (CVE-2024-46853 bsc#1231083).
- commit bb10262

- media: vivid: fix compose size exceed boundary (CVE-2022-48945
  bsc#1230398).
- commit 9b78931

- kthread: Fix task state in kthread worker if being frozen
  (bsc#1231146).
- commit acf39f7

- kabi: ignore all nvme kabi breakages
  Streamline sle12sp5 with the other code stream where we ignore
  all symbol changes inside the nvme subsystem.
  Delete:
  - patches.kabi/kabi-Fix-nvme-fabrics_q.patch
  - patches.kabi/kabi-Fix-nvmet-error-log-definitions.patch
  - patches.kabi/kabi-nvme-fix-fast_io_fail_tmo.patch
- commit 72d6360

- nvme-fabrics: use reserved tag for reg read/write command
  (bsc#1228620 CVE-2024-41082).
- nvme: change __nvme_submit_sync_cmd() calling conventions
  (bsc#1228620 CVE-2024-41082).
- nvme: remove unused timeout parameter (bsc#1228620
  CVE-2024-41082).
- nvme: split nvme_alloc_request() (bsc#1228620 CVE-2024-41082).
  Refresh:
  - patches.suse/lightnvm-remove-lightnvm-implemenation.patch
- nvme: centralize setting the timeout in nvme_alloc_request
  (bsc#1228620 CVE-2024-41082).
  Refresh:
  - patches.suse/lightnvm-remove-lightnvm-implemenation.patch
- commit 9d0eaf2

- tracing: Avoid possible softlockup in tracing_iter_reset()
  (git-fixes).
- commit 6f4c555

- arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry (bsc#1231120 CVE-2024-46822)
- commit cd9816b

- arm64: acpi: Move get_cpu_for_acpi_id() to a header (bsc#1231120 CVE-2024-46822)
- commit 0c95f6d

- tracing: Fix overflow in get_free_elt() (git-fixes
  CVE-2024-43890 bsc#1229764).
- commit 2519a16

- drm/amd/pm: fix the Out-of-bounds read warning (bsc#1230709 CVE-2024-46731)
- commit 1b11b68

- af_unix: Fix data races around sk->sk_shutdown (bsc#1226846).
- af_unix: annotate lockless accesses to sk->sk_err (bsc#1226846).
- commit 7b2aa7b

- blacklist.conf: CVE-2024-46773 bsc#1230791: not applicable
  Functionality not present.
- commit 408499b

- blacklist.conf: CVE-2024-46772 bsc#1230772: not applicable, code does not exist
- commit 82ea9e2

- blacklist.conf: CVE-2024-46778 bsc#1230776: not applicable, code does not exist
- commit f2eab46

- blacklist.conf: CVE-2024-46720 bsc#1230724: not applicable
  Fix to functionality that's not present in this code (hive, recovery).
- commit a674b96

- blacklist.conf: CVE-2024-46727 bsc#1230707: not applicable, code does not exist
- commit c18f303

- drm/amdgpu: fix mc_data out-of-bounds read warning (CVE-2024-46722 bsc#1230712)
- commit 7ff2284

- blacklist.conf: CVE-2024-46714 bsc#1230699: not applicable, code does not exist
- commit 2a9e21b

- Update
  patches.suse/fuse-Initialize-beyond-EOF-page-contents-before-setti.patch
  (bsc#1229457 CVE-2024-44947 bsc#1229456).
- Update
  patches.suse/msft-hv-3046-uio_hv_generic-Fix-kernel-NULL-pointer-dereference-i.patch
  (git-fixes CVE-2024-46739 bsc#1230732).
- Update
  patches.suse/msft-hv-3048-net-mana-Fix-error-handling-in-mana_create_txq-rxq-s.patch
  (git-fixes CVE-2024-46784 bsc#1230771).
- Update
  patches.suse/nvmet-tcp-fix-kernel-crash-if-commands-allocation-fa.patch
  (git-fixes CVE-2024-46737 bsc#1230730).
- Update
  patches.suse/powerpc-rtas-Prevent-Spectre-v1-gadget-construction-.patch
  (bsc#1227487 CVE-2024-46774 bsc#1230767).
- commit ad5a546

- userfaultfd: fix checks for huge PMDs (CVE-2024-46787
  bsc#1230815).
- commit a5d0a66

- PCI: xilinx-nwl: Clean up clock on probe failure/removal
  (git-fixes).
- commit ace75db

- blacklist.conf: add three PCI git-fixes
- commit 0d7494c

- kabi: add __nf_queue_get_refs() for kabi compliance
  (bsc#1229633,CVE-2022-48911).
- commit ffffe4c

- netfilter: nf_queue: fix possible use-after-free (bsc#1229633,
  CVE-2022-48911).
- commit c9290c8

- RDMA/cxgb4: Added NULL check for lookup_atid (git-fixes)
- commit a4946ef

- RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency (git-fixes)
- commit 4ef1336

- RDMA/core: Remove unused declaration rdma_resolve_ip_route() (git-fixes)
- commit 7580f3e

- blacklist.conf: CVE-2024-44972 bsc#1230212: not applicable
  Code does not exist (subpage + zoned mode).
- commit 0ae4830

- btrfs: handle errors from btrfs_dec_ref() properly (CVE-2024-46753 bsc#1230796)
- commit ab888f1

- Delete
  patches.suse/cifs-fix-double-free-race-when-mount-fails-in-cifs_get_root-.patch.
  This patch should have been only in kernel v5.11+, which is when
  the double free issue was introduced.
- commit 92bb491

- pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv (CVE-2024-46761 bsc#1230761)
- commit 0c20c64

- hwmon: (adc128d818) Fix underflows seen when writing limit attributes (CVE-2024-46759 bsc#1230814)
- commit 8ed41b4

- blacklist.conf: CVE-2024-46747 bsc#1230752: not applicable, code does not exist
- commit b312e3b

- Input: uinput - reject requests with unreasonable number of slots (CVE-2024-46745 bsc#1230748)
- commit 9508651

- blacklist.conf: CVE-2024-46746 bsc#1230751: not applicable, code does not exist
- commit b83f97d

- VMCI: Fix use-after-free when removing resource in vmci_resource_remove() (CVE-2024-46738 bsc#1230731)
- commit 98e87d9

- tcp_bpf: fix return value of tcp_bpf_sendmsg() (CVE-2024-46783 bsc#1230810)
- commit f6705ba

- Update references in patches.suse/nvmet-tcp-fix-kernel-crash-if-commands-allocation-fa.patch (CVE-2024-46737 bsc#1230730)
- commit 91952f9

- nvmet: Identify-Active Namespace ID List command should reject
  invalid nsid (git-fixes).
- nvmet-tcp: fix kernel crash if commands allocation fails
  (git-fixes).
- commit 07a5a05

- drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails (CVE-2024-44982 bsc#1230204).
- commit 4f660ab

- drm/amdgpu: fix ucode out-of-bounds read warning (bsc#1230702 CVE-2024-46723)
- commit ff45869

- Update
  patches.suse/nfc-nci-Fix-uninit-value-in-nci_rx_work.patch
  (git-fixes CVE-2024-38381 bsc#1226878).
- Update
  patches.suse/vfio-pci-fix-potential-memory-leak-in-vfio_intx_enab.patch
  (git-fixes CVE-2024-38632 bsc#1226860).
  Add CVE references.
- commit bd6ac3f

- PCI: Add missing bridge lock to pci_bus_lock() (CVE-2024-46750
  bsc#1230783).
- commit 6d64b3d

- blacklist.conf: CVE-2021-47620 bsc#1226669: not applicable, code does not exist
  The patch is moving an out-of-bound read, which was performed at the end of a
  loop, to the beginning, to avoid filling journal with false positives.
  Here we don't have the code, so there is nothing to move.
- commit 979e3b3

- blacklist.conf: CVE-2024-46717 bsc#1230719: not applicable
- commit ad3c776

- blacklist.conf: CVE-2024-40973 bsc#1227890: not applicable, code does not exist
- commit b579e7a

- Squashfs: sanity check symbolic link size (bsc#1230747 CVE-2024-46744)
- commit 067cd70

- ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
  (git-fixes).
- commit 36cf250

- ocfs2: remove unreasonable unlock in ocfs2_read_blocks
  (git-fixes).
- commit 13d7dfe

- ocfs2: fix null-ptr-deref when journal load failed (git-fixes).
- commit 4386caf

- powerpc/ppc-opcode: Add divde and divdeu opcodes (bsc#1230826
  ltc#205848).
- powerpc/lib/sstep: Add XER bits introduced in POWER ISA v3.0
  (bsc#1230826 ltc#205848).
- commit 4de0867

- of/irq: Prevent device address out-of-bounds read in interrupt
  map walk (CVE-2024-46743 bsc#1230756).
- commit 8403759

- driver: iio: add missing checks on iio_info's callback access
  (CVE-2024-46715 bsc#1230700).
- commit f7336e3

- pinctrl: single: fix potential NULL dereference in pcs_get_function() (CVE-2024-46685 bsc#1230515)
- commit e892b22

- blacklist.conf: CVE-2023-52766 bsc#1230620: no i3c code
- commit cc0fba5

- usb: dwc3: core: Prevent USB core invalid event buffer address access (CVE-2024-46675 bsc#1230533)
- commit 9657973

- thunderbolt: Mark XDomain as unplugged when router is removed (CVE-2024-46702 bsc#1230589)
- commit 74749bb

- smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req() (CVE-2024-46686 bsc#1230517)
- commit 9cca3e0

- scsi: aacraid: Fix double-free on probe failure (CVE-2024-46673 bsc#1230506)
- commit b132ff0

- apparmor: fix possible NULL pointer dereference (CVE-2024-46721 bsc#1230710)
- commit 2b27b0b

- gtp: fix a potential NULL pointer dereference (CVE-2024-46677 bsc#1230549)
- commit b3221e1

- nfc: pn533: Add poll mod list filling check (CVE-2024-46676 bsc#1230535)
- commit 0ff9f28

- ethtool: check device is present when getting link settings (CVE-2024-46679 bsc#1230556).
- commit 34a40a8

- powerpc/sstep: Fix darn emulation (bsc#1230826 ltc#205848).
- powerpc/sstep: Fix incorrect return from analyze_instr()
  (bsc#1230826 ltc#205848).
- commit be8f831

- powerpc/lib/sstep: Fix 'sthcx' instruction (bsc#1230826
  ltc#205848).
- powerpc/lib/sstep: fix 'ptesync' build error (bsc#1230826
  ltc#205848).
- powerpc/sstep: Check instruction validity against ISA version
  before emulation (bsc#1230826 ltc#205848).
- powerpc/fpu: Drop cvt_fd() and cvt_df() (bsc#1230826
  ltc#205848).
- Refresh patches.suse/powerpc-Don-t-clobber-f0-vs0-during-fp-altivec-regis.patch
- powerpc/sstep: Add support for divde[.] and
  divdeu[.] instructions (bsc#1230826 ltc#205848).
- powerpc/lib: fix redundant inclusion of quad.o (bsc#1230826
  ltc#205848).
- powerpc sstep: Add support for modsd, modud instructions
  (bsc#1230826 ltc#205848).
- powerpc sstep: Add support for modsw, moduw instructions
  (bsc#1230826 ltc#205848).
- powerpc sstep: Add support for extswsli instruction (bsc#1230826
  ltc#205848).
- powerpc sstep: Add support for cnttzw, cnttzd instructions
  (bsc#1230826 ltc#205848).
- powerpc: sstep: Add support for darn instruction (bsc#1230826
  ltc#205848).
- powerpc: sstep: Add support for maddhd, maddhdu, maddld
  instructions (bsc#1230826 ltc#205848).
- Refresh patches.suse/powerpc-bpf-use-unsigned-division-instruction-for-64.patch
- powerpc/sstep: Fix kernel crash if VSX is not present
  (bsc#1230826 ltc#205848).
- powerpc/sstep: Introduce GETTYPE macro (bsc#1230826 ltc#205848).
- powerpc/lib: Fix "integer constant is too large" build failure
  (bsc#1230826 ltc#205848).
- powerpc/32: Move the inline keyword at the beginning of function
  declaration (bsc#1230826 ltc#205848).
- powerpc/kprobes: Blacklist emulate_update_regs() from kprobes
  (bsc#1230826 ltc#205848).
- powerpc/lib/sstep: Fix fixed-point shift instructions that
  set CA32 (bsc#1230826 ltc#205848).
- powerpc/lib/sstep: Fix fixed-point arithmetic instructions
  that set CA32 (bsc#1230826 ltc#205848).
- powerpc/kprobes: Update optprobes to use emulate_update_regs()
  (bsc#1230826 ltc#205848).
- powerpc: Fix handling of alignment interrupt on dcbz instruction
  (bsc#1230826 ltc#205848).
- powerpc: Fix kernel crash in emulation of vector loads and
  stores (bsc#1230826 ltc#205848).
- commit 41c7998

- md/raid5: avoid BUG_ON() while continue reshape after
  reassembling (bsc#1229790, CVE-2024-43914).
- commit 2925547

- blacklist.conf: Remove ppc sstep instruction emulation (bsc#1230826).
- commit eeace57

- powerpc/lib/sstep: Fix count leading zeros instructions
  (bsc#1230826 ltc#205848).
- powerpc/sstep: mullw should calculate a 64 bit signed result
  (bsc#1230826 ltc#205848).
- powerpc/sstep: Fix issues with mcrf (bsc#1230826 ltc#205848).
- powerpc/sstep: Fix issues with set_cr0() (bsc#1230826
  ltc#205848).
- powerpc/sstep: Avoid used uninitialized error (bsc#1230826
  ltc#205848).
- powerpc: Wrap register number correctly for string load/store
  instructions (bsc#1230826 ltc#205848).
- powerpc: Emulate load/store floating point as integer word
  instructions (bsc#1230826 ltc#205848).
- powerpc: Use instruction emulation infrastructure to handle
  alignment faults (bsc#1230826 ltc#205848).
- Refresh patches.suse/powerpc-Fix-check-for-copy-paste-instructions-in-ali.patch
- Update config files.
- powerpc: Separate out load/store emulation into its own function
  (bsc#1230826 ltc#205848).
- powerpc: Handle opposite-endian processes in emulation code
  (bsc#1230826 ltc#205848).
- powerpc: Set regs->dar if memory access fails in emulate_step()
  (bsc#1230826 ltc#205848).
- powerpc: Emulate the dcbz instruction (bsc#1230826 ltc#205848).
- powerpc: Emulate load/store floating double pair instructions
  (bsc#1230826 ltc#205848).
- powerpc: Emulate vector element load/store instructions
  (bsc#1230826 ltc#205848).
- powerpc: Emulate FP/vector/VSX loads/stores correctly when
  regs not live (bsc#1230826 ltc#205848).
- powerpc: Make load/store emulation use larger memory accesses
  (bsc#1230826 ltc#205848).
- powerpc: Add emulation for the addpcis instruction (bsc#1230826
  ltc#205848).
- powerpc: Don't update CR0 in emulation of popcnt, prty, bpermd
  instructions (bsc#1230826 ltc#205848).
- powerpc: Fix emulation of the isel instruction (bsc#1230826
  ltc#205848).
- powerpc/64: Fix update forms of loads and stores to write
  64-bit EA (bsc#1230826 ltc#205848).
- powerpc: Handle most loads and stores in instruction emulation
  code (bsc#1230826 ltc#205848).
- powerpc: Don't check MSR FP/VMX/VSX enable bits in
  analyse_instr() (bsc#1230826 ltc#205848).
- powerpc: Change analyse_instr so it doesn't modify *regs
  (bsc#1230826 ltc#205848).
- powerpc/lib/sstep: Add isel instruction emulation (bsc#1230826
  ltc#205848).
- powerpc/lib/sstep: Add prty instruction emulation (bsc#1230826
  ltc#205848).
- powerpc/lib/sstep: Add bpermd instruction emulation (bsc#1230826
  ltc#205848).
- powerpc/lib/sstep: Add popcnt instruction emulation (bsc#1230826
  ltc#205848).
- powerpc/lib/sstep: Add cmpb instruction emulation (bsc#1230826
  ltc#205848).
- commit 10b1c67

- KABI: kcm: Serialise kcm_sendmsg() for the same socket
  (CVE-2024-44946 bsc#1230015).
- commit 7a83511

- kcm: Serialise kcm_sendmsg() for the same socket
  (CVE-2024-44946 bsc#1230015).
- commit a7c5ad6

- KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
  (CVE-2024-46707 bsc#1230582).
- commit a6e55a2

- perf: Fix list corruption in perf_cgroup_switch() (bsc#1227953
  CVE-2022-48799).
- commit 7c98d1e

- nvme-tcp: fix possible use-after-free in transport
  error_recovery work (bsc#1228000 (CVE-2022-48789)).
- nvme: fix a possible use-after-free in controller reset  during
  load (bsc#1227941 (CVE-2022-48790)).
- commit 699f243

- blacklist.conf: CVE-2021-47408 has no security implications, it is an issue for
  timing only and no functionality is impacted.
- commit 1da9771

- blacklist.conf: add two CVE commits that don't apply
  From CVE-2024-41000/bsc#1227867 and CVE-2021-47622/bsc#1227917
- commit 4846912

- x86/mtrr: Check if fixed MTRRs exist before saving them (bsc#1230174 CVE-2024-44948).
- commit c14b9b5

- nvme-rdma: fix possible use-after-free in transport
  error_recovery work (bsc#1227952 (CVE-2022-48788)).
- commit 0f2b472

- Input: MT - limit max slots (CVE-2024-45008 bsc#1230248).
- commit 18c0fe4

- Refresh
  patches.suse/media-cec-core-avoid-confusing-transmit-timed-out-me.patch.
  Moved into sorted section to avoid false positives of the checker
- commit 6e68152

- media: vivid: avoid integer overflow (git-fixes).
- commit 2e17cad

- media: vivid: dev->bitmap_cap wasn't freed in all cases
  (git-fixes).
- commit 249a367

- media: vivid: s_fbuf: add more sanity checks (git-fixes).
- commit de48b55

- media: vivid: fix assignment of dev->fbuf_out_flags (git-fixes).
- commit 0c654cd

- blacklist.conf: added entry for driver not included in SLE12
- commit 1dc2266

- ipv6: prevent UAF in ip6_send_skb() (CVE-2024-44987 bsc#1230185)
- commit a6345f7

- gtp: pull network headers in gtp_dev_xmit() (CVE-2024-44999 bsc#1230233)
- commit 6133ce9

- powerpc: Remove support for PowerPC 601 (Remove unused and
  malformed assembly causing build error).
- commit a186115

- Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
  (git-fixes).
- uio_hv_generic: Fix kernel NULL pointer dereference in
  hv_uio_rescind (git-fixes).
- net: mana: Fix error handling in mana_create_txq/rxq's NAPI
  cleanup (git-fixes).
- net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
  (git-fixes).
- commit 2c432a7

- profiling: fix shift too large makes kernel panic (git-fixes).
- commit 92e9109

- KVM: x86/mmu: make apf token non-zero to fix bug (CVE-2022-48943
  bsc#1229645).
- commit 20aabb8

- blacklist.conf: CVE-2021-4442 bsc#1229912: not applicable, code does not exist
  To check if queues are empty, when tp->repair_queue == TCP_SEND_QUEUE, the
  function tcp_rtx_queue_empty(const struct sock *sk) is used. This function
  checks the field tcp_rtx_queue of struct sock, but this field is not present
  (it was added in v4.15-rc1)
- commit 64800ee

- media: dvb-usb-v2: af9035: fix missing unlock (CVE-2023-52915
  bsc#1230270).
- commit 48622c6

- media: dvb-usb-v2: af9035: Fix null-ptr-deref in
  af9035_i2c_master_xfer (CVE-2023-52915 bsc#1230270).
- commit a6997db

- usbnet: modern method to get random MAC (git-fixes).
- commit 26fa49e

- net: usb: sr9700: fix uninitialized variable use in sr_mdio_read
  (git-fixes).
- commit f6a8914

- ACPI: EC: Avoid printing confusing messages in acpi_ec_setup()
  (git-fixes).
- ACPI: EC: tweak naming in preparation for GpioInt support
  (git-fixes).
- ACPI / EC: Clean up EC GPE mask flag (git-fixes).
- ACPI: EC: Fix an EC event IRQ storming issue (git-fixes).
- commit 9e80cf5

- Bluetooth: hci_core: Fix leaking sent_cmd skb (CVE-2022-48844 bsc#1228068)
- commit 33c7b67

- wifi: nl80211: disallow setting special AP channel widths (CVE-2024-43912 bsc#1229830)
- commit 3f6faef

- scsi: pm8001: Fix use-after-free for aborted TMF sas_task (CVE-2022-48791 bsc#1228002)
- commit 0f736ca

- scsi: pm80xx: Fix TMF task completion race condition (CVE-2022-48791 bsc#1228002)
- commit 47ce134

- ext4: sanity check for NULL pointer after ext4_force_shutdown
  (bsc#1229753 CVE-2024-43898).
- commit d2ce48d

- udf: Avoid using corrupted block bitmap buffer (bsc#1229362
  CVE-2024-42306).
- commit e9fe84a

- ext4: check dot and dotdot of dx_root before making dir indexed
  (bsc#1229363 CVE-2024-42305).
- commit 1e9d591

- protect the fetch of ->fd[fd] in do_dup2() from mispredictions
  (bsc#1229334 CVE-2024-42265).
- commit 126ef02

- ACPI: video: Add new hw_changes_brightness quirk, set it on
  PB Easynote MZ35 (git-fixes).
- ACPI: blacklist: fix clang warning for unused DMI table
  (git-fixes).
- Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk"
  (git-fixes).
- ACPI: SPCR: Consider baud rate 0 as preconfigured state
  (git-fixes).
- ACPI: SPCR: work around clock issue on xgene UART (git-fixes).
- commit 18ef221

- ACPI: SPCR: Workaround for APM X-Gene 8250 UART 32-alignment
  errata (git-fixes).
- Refresh
  patches.suse/0001-tty-pl011-fix-initialization-order-of-QDF2400-E44.patch.
- commit 0985189

- serial: sc16is7xx: fix invalid FIFO access with special register
  set (CVE-2024-44950 bsc#1230180).
- commit b162aad

- kabi fix for proc/mounts: add cursor (bsc#1207341).
- commit 1fada3d

- proc/mounts: add cursor (bsc#1207341).
- autofs4: use wait_event_killable (bsc#1207341).
- commit 1adc77e

- blacklist.conf: Add c055fc00c07b ("net/rds: fix WARNING in
  rds_conn_connect_if_down") (CVE-2024-27024 bsc#1223777)
- commit e06af01

- ALSA: line6: Fix racy access to midibuf (CVE-2024-44954
  bsc#1230176).
- commit 899798d

- atm: idt77252: prevent use after free in dequeue_rx()
  (CVE-2024-44998 bsc#1230171).
- driver core: Fix uevent_show() vs driver detach race
  (CVE-2024-44952 bsc#1230178).
- commit c758c1a

- cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (CVE-2021-47387 bsc#1225316)
- commit ce3e04b

- s390/sclp: Prevent release of buffer in I/O (bsc#1230200
  CVE-2024-44969 git-fixes).
- commit 495f327

- fuse: use unsigned type for getxattr/listxattr size truncation
  (bsc#1230151).
- commit 3543834

- Bluetooth: L2CAP: Fix not validating setsockopt user input
  (bsc#1224579 CVE-2024-35965).
- commit 6d78576

- blacklist.conf: update blacklist
- commit 4f86ed8

- Bluetooth: L2CAP: Fix deadlock (git-fixes).
- commit 6afc15c

- blacklist.conf: Add db8dd9697238 cgroup-v1: cgroup_pidlist_next should update position index
- commit eb0c44d

- Bluetooth: btintel: Fixe build regression (bsc#1224640
  CVE-2024-35933).
- commit 67f9898

- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
  (bsc#1224640 CVE-2024-35933).
- commit 8955b3c

- blacklist.conf: remove three stale entries
- commit 89bb6b6

- usb: vhci-hcd: Do not drop references before new references
  are gained (CVE-2024-43883 bsc#1229707).
- commit 1ab205e

- bluetooth/l2cap: sync sock recv cb and release (bsc#1228576
  CVE-2024-41062).
- commit 7294061

- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation (bsc#1229156 CVE-2024-42259)
- commit ad9c138

- net: usb: qmi_wwan: fix memory leak for not ip packets
  (CVE-2024-43861 bsc#1229500).
- commit 706ebe0

- drm/vmwgfx: Fix a deadlock in dma buf fence polling (bsc#1229497 CVE-2024-43863)
- commit 3f53b56

- xfs: fix getfsmap reporting past the last rt extent (git-fixes).
- commit a9800d1

- xfs: fix uninitialized variable access (git-fixes).
- commit 3f7682d

- xfs: Fix the owner setting issue for rmap query in xfs fsmap
  (git-fixes).
- commit f1b3405

- Update
  patches.suse/0001-usb-xhci-Check-endpoint-is-valid-before-dereferencin.patch
  (git-fixes CVE-2023-52901 bsc#1229531).
- Update
  patches.suse/CDC-NCM-avoid-overflow-in-sanity-checking.patch
  (git-fixes CVE-2022-48938 bsc#1229664).
- Update
  patches.suse/RDMA-cma-Do-not-change-route.addr.src_addr-outside-s.patch
  (bsc#1210629 CVE-2023-2176 CVE-2022-48925 bsc#1229630).
- Update patches.suse/RDMA-ib_srp-Fix-a-deadlock.patch (git-fixes
  CVE-2022-48930 bsc#1229624).
- Update
  patches.suse/cgroup-cpuset-Prevent-UAF-in-proc_cpuset_show.patch
  (bsc#1228801 CVE-2024-43853 bsc#1229292).
- Update
  patches.suse/cifs-fix-double-free-race-when-mount-fails-in-cifs_get_root-.patch
  (bsc#1190317 CVE-2022-48919 bsc#1229657).
- Update
  patches.suse/configfs-fix-a-race-in-configfs_-un-register_subsystem.patch
  (git-fixes CVE-2022-48931 bsc#1229623).
- Update patches.suse/drm-virtio-Fix-GEM-handle-creation-UAF.patch
  (git-fixes CVE-2022-48899 bsc#1229536).
- Update
  patches.suse/ibmvnic-free-reset-work-item-when-flushing.patch
  (bsc#1196516 ltc#196391 CVE-2022-48905 bsc#1229604).
- Update patches.suse/ixgbe-fix-pci-device-refcount-leak.patch
  (git-fixes CVE-2022-48896 bsc#1229540).
- Update
  patches.suse/memcg-protect-concurrent-access-to-mem_cgroup_idr.patch
  (git-fixes CVE-2024-43892 bsc#1229761).
- Update
  patches.suse/scsi-qla2xxx-Complete-command-early-within-lock.patch
  (bsc#1228850 CVE-2024-42287 bsc#1229392).
- Update
  patches.suse/scsi-qla2xxx-During-vport-delete-send-async-logout-e.patch
  (bsc#1228850 CVE-2024-42289 bsc#1229399).
- Update
  patches.suse/scsi-qla2xxx-Fix-for-possible-memory-corruption.patch
  (bsc#1228850 CVE-2024-42288 bsc#1229398).
- Update
  patches.suse/scsi-qla2xxx-validate-nvme_local_port-correctly.patch
  (bsc#1228850 CVE-2024-42286 bsc#1229395).
- commit d202e91

- blacklist.conf: 0cac183b98d8 drm/amdkfd: range check cp bad op exception interrupts
- commit 42d3b40

- ata: libata-core: Fix double free on error
  (CVE-2024-41087,bsc#1228466).
- commit bdef5f8

- blacklist.conf: c02c1960c93e drm/amdgpu/pm: Fix the null pointer dereference for smu7
- commit 9652c5d

- blacklist.conf: 4c11d30c9557 drm/amdgpu: Fix the null pointer dereference to ras_manager
- commit d86617b

- drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules (CVE-2024-43907 bsc#1229787).
- commit 95a59bd

- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr (CVE-2024-43905 bsc#1229784).
- commit 93f42ad

- serial: core: check uartclk for zero to avoid divide by zero
  (bsc#1229759 CVE-2024-43893).
- commit 150a54e

- media: xc2028: avoid use-after-free in load_firmware_cb()
  (CVE-2024-43900 bsc#1229756).
- commit 764489c

- blacklist.conf: add one IRQ HANDLING
- commit e56caa6

- Revert "irqdomain: Fixed unbalanced fwnode get and put (git-fixes)."
  (bsc#1229851)
  This reverts commit 37becc871554a4057226a862be812b4c0ff8c711 as it
  breaks irqs on 12sp5. The patch is actually wrong in 12sp5. of_node is
  refcounted here, not fwnode. So revert the patch without replacement.
- commit c53dc2f

- blacklist.conf: 38e6f715b02b drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update
- commit ad81cdb

- drm/amd/display: Add null checker before passing variables (CVE-2024-43902 bsc#1229767).
- commit 1c0c16f

- blacklist.conf: CVE-2024-43904 bsc#1229768: not applicable
  Driver code does not exist, added in 5.7.
- commit faa2712

- Bluetooth: MGMT: Add error handling to pair_device() (CVE-2024-43884 bsc#1229739)
- commit ecb471c

- blacklist.conf: ecbf60782662 drm/amd/display: Fix null pointer deref in dcn20_resource.c
- commit 582eb56

- btrfs: get rid of warning on transaction commit when using
  flushoncommit (bsc#1229658 CVE-2022-48920).
- commit 2ac5fdc

- vfio/pci: fix potential memory leak in vfio_intx_enable()
  (git-fixes).
- commit f6c36eb

- kABI: vfio: struct virqfd kABI workaround (CVE-2024-26812
  bsc#1222808).
- commit 202caf3

- exec: Fix ToCToU between perm check and set-uid/gid usage
  (CVE-2024-43882 bsc#1229503).
- commit 236a83a

- vfio: Introduce interface to flush virqfd inject workqueue
  (bsc#1222808 CVE-2024-26812).
- commit 71f96a8

- vfio/pci: Create persistent INTx handler (bsc#1222808
  CVE-2024-26812).
- commit 26ca5db

- ip6_tunnel: Fix broken GRO (bsc#1226323).
- net/mlx5: Always drain health in shutdown callback
  (CVE-2024-43866 bsc#1229495).
- commit d1b0995

- net: ipv6: ensure we call ipv6_mc_down() at most once (CVE-2022-48910 bsc#1229632)
- commit 80d1e79

- blacklist.conf: Add a50e1fcbc9b85 ("btrfs: do not WARN_ON() if we have PageError set")
- commit 479a93f

- gsmi: fix null-deref in gsmi_get_variable (CVE-2023-52893 bsc#1229535)
- commit 0d2fd7b

- Fix reference in patches.suse/netfilter-tproxy-bail-out-if-IP-has-been-disabled-on.patch (CVE-2024-36270 bsc#1226798)
- commit 705c30b

- s390/pkey: Wipe copies of protected- and secure-keys
  (CVE-2024-42155 bsc#1228733).
- commit 1712d5c

- nfc: pn533: initialize struct pn533_out_arg properly
  (CVE-2022-48875 bsc#1229516).
- commit 3dc4ecc

- nfc: pn533: Wait for out_urb's completion in
  pn533_usb_send_frame() (CVE-2023-52907 bsc#1229526).
- commit 462fb2b

- wifi: mac80211: sdata can be NULL during AMPDU start
  (CVE-2022-48875 bsc#1229516).
- commit 5fb2170

- devres: Fix memory leakage caused by driver API devm_free_percpu() (CVE-2024-43871 bsc#1229490)
- commit 4465aef

- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
  (CVE-2024-42158 bsc#1228720).
- commit 13ea3b5

- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
  (bsc#1226846 CVE-2024-38596).
- Update
  patches.suse/af_unix-Fix-data-races-around-sk-sk_shutdown.patch
  (git-fixes bsc#1226846).
- commit a35b43b

- RDMA/hns: Fix soft lockup under heavy CEQE load (bsc#1229489 CVE-2024-43872)
- commit 8bd84db

- ipv6: sr: fix memleak in seg6_hmac_init_algo (CVE-2024-39489 bsc#1227623)
- commit 9c4fab9

- usb: xhci: prevent potential failure in handle_tx_event()
  for Transfer events without TRB (CVE-2024-42226 bsc#1228709).
- commit e6525c1

- usb: gadget: configfs: Prevent OOB read/write in
  usb_string_copy() (CVE-2024-42236 bsc#1228964).
- commit bf495b3

- USB: serial: mos7840: fix crash on resume (CVE-2024-42244
  bsc#1228967).
- commit c904d0e

- blacklist.conf: CVE-2021-47289 bsc#1224984: not applicable, code does not exist
  Patch adds a NULL pointer check to acpi_dev_put(), but this does not
  exist in this codebase. It was added as an unrelated fix fe066621c7966f
  ("gpio: merrifield: Fix build err without CONFIG_ACPI") and then a lot
  of refactoring in ACPI subsystem started to use it.
  There isn't an equivalent code that should do the NULL pointer check,
  probably added later in the refactoring as well as the bug.
- commit 6f50897

- wifi: cfg80211: handle 2x996 RU allocation in
  cfg80211_calculate_bitrate_he() (CVE-2024-43879 bsc#1229482).
- commit 8fe6121

- kABI: tpm-interface: Hide new include from genksyms
  (bsc#1082555).
- commit d46dd8a

- cpufreq: schedutil: Use kobject release() method to free sugov_tunables (CVE-2021-47387 bsc#1225316)
  CVE backport so remove it from blacklist.conf, added in 56273cd113da0c
  ("blacklist.conf: Fix to experimental feature, fix only in the event of
  a customer bug").
- commit 074afac

- netfilter: nf_tables: fix memleak in map from abort path
  (CVE-2024-27011 bsc#1223803).
- commit 5b46784

- Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect()
  (bsc#1225578 CVE-2024-36013).
- commit 12a50ad

- filelock: Fix fcntl/close race recovery compat path (bsc#1228427
  CVE-2024-41020).
- commit 0ef50b1

- filelock: Remove locks reliably when fcntl/close race is
  detected (bsc#1228247 CVE-2024-41012).
- commit c84976c

- netfilter: nft_limit: reject configurations that cause integer
  overflow (CVE-2024-26668 bsc#1222335).
- commit 0c4fd3e

- netfilter: nft_limit: fix packet ratelimiting (CVE-2024-26668
  bsc#1222335).
- Refresh
  patches.suse/netfilter-nft_limit-avoid-possible-divide-error-in-n.patch.
- commit 045f275

- kvm: s390: Reject memory region operations for ucontrol VMs
  (CVE-2024-43819 bsc#1229290 git-fixes).
- commit e43e818

- s390/pkey: Wipe sensitive data on failure (CVE-2024-42157
  bsc#1228727 git-fixes).
- commit 323dd0d

- irqdomain: Fixed unbalanced fwnode get and put (git-fixes).
- genirq/generic_chip: Make irq_remove_generic_chip() irqdomain
  aware (git-fixes).
- genirq/ipi: Fix NULL pointer deref in
  irq_data_get_affinity_mask() (git-fixes).
- irqdomain: Fix domain registration race (git-fixes).
- irqdomain: Fix mapping-creation race (git-fixes).
- irqdomain: Refactor __irq_domain_alloc_irqs() (git-fixes).
- irqdomain: Look for existing mapping only once (git-fixes).
- irqdomain: Drop bogus fwspec-mapping error handling (git-fixes).
- irqdomain: Fix association race (git-fixes).
- genirq/irqdesc: Don't try to remove non-existing sysfs files
  (git-fixes).
- genirq/msi: Ensure deactivation on teardown (git-fixes).
- genirq/msi: Activate Multi-MSI early when
  MSI_FLAG_ACTIVATE_EARLY is set (git-fixes).
- genirq/irqdomain: Check pointer in
  irq_domain_alloc_irqs_hierarchy() (git-fixes).
- genirq/proc: Reject invalid affinity masks (again) (git-fixes).
- genirq: Delay deactivation in free_irq() (git-fixes).
- kABI: genirq: Delay deactivation in free_irq() (kabi git-fixes).
- genirq: Make sure the initial affinity is not empty (git-fixes).
- commit 37becc8

- KVM: mmio: Fix use-after-free Read in
  kvm_vm_ioctl_unregister_coalesced_mmio (CVE-2021-47341
  bsc#1224923).
- commit 12d646d

- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
  (CVE-2024-43839 bsc#1229301).
- commit 5a42d4e

- efi: runtime: avoid EFIv2 runtime services on Apple x86 machines
  (bsc#1226629 CVE-2022-48769).
- commit 88b4118

- dma: fix call order in dmam_free_coherent (bsc#1229346
  CVE-2024-43856).
- commit b96a5fb

- netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() (CVE-2024-36286 bsc#1226801)
- commit 3ee11b6

- netfilter: tproxy: bail out if IP has been disabled on the device (CVE-2024-36270 1226798)
- commit d5e958c

- netfilter: nf_conntrack_h323: Add protection for bmp length out of range (CVE-2024-26851 bsc#1223074)
  Previous four patches fix other bound check bugs or prepare code for
  this to apply cleanly.
- commit ca9c856

- netfilter: nf_conntrack_h323: restore boundary check correctness (bsc#1223074)
- commit a87a86d

- netfilter: nf_ct_h323: Extend nf_h323_error_boundary to work on bits as well (bsc#1223074)
- commit 034ab36

- netfilter: nf_ct_h323: Convert CHECK_BOUND macro to function (bsc#1223074)
- commit f812de4

- netfilter: nf_ct_h323: Out Of Bound Read in Netfilter Conntrack (bsc#1223074)
- commit b7e85f6

- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your
  kernel is fine." (bsc#1227820 CVE-2024-40984).
- commit cc6eb03

- blacklist.conf: Add e7870cf13d20 ("rxrpc: Fix delayed ACKs to not set the
  reference serial number")
  (CVE-2024-26677 bsc#1222387)
- commit b725045

- blacklist.conf: add two IRQ HANDLING
- commit dad4350

- scsi: target: core: Silence the message about unknown VPD pages
  (bsc#1221252 bsc#1229462).
- commit 73ee6e7

- mISDN: Fix a use after free in hfcmulti_tx() (CVE-2024-42280 bsc#1229388)
- commit e5565c3

- tipc: Return non-zero value from tipc_udp_addr2str() on error (CVE-2024-42284 bsc#1229382)
- commit 4d8536f

- sysctl: always initialize i_uid/i_gid (CVE-2024-42312 bsc#1229357)
- commit b5674a1

- drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes (CVE-2024-42310 bsc#1229358)
- commit ac17234

- drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes (CVE-2024-42309 bsc#1229359)
- commit 452c306

- block: initialize integrity buffer to zero before writing it to media (CVE-2024-43854 bsc#1229345)
- commit 2414013

- ipvs: properly dereference pe in ip_vs_add_service (CVE-2024-42322 bsc#1229347)
- commit 3e24abe

- dev/parport: fix the array out-of-bounds risk (CVE-2024-42301
  bsc#1229407).
- commit b4a682d

- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs (bsc#1229381 CVE-2024-42285)
- commit b6331d8

- arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to (git-fixes)
- commit c501ca8

- media: mediatek: vcodec: Handle invalid decoder vsi
  (CVE-2024-43831 bsc#1229309).
- commit 38f48e2

- fuse: Initialize beyond-EOF page contents before setting
  uptodate (bsc#1229457).
- commit 7188cb3

- bpf: Fix a segment issue when downgrading gso_size (bsc#1229386
  CVE-2024-42281).
- commit 4edf813

- Refresh
  patches.suse/bpf-fix-bpf_skb_adjust_net-bpf_skb_proto_xlat-to-dea.patch.
- add hunks that were missing because this patch predates
  patches.suse/bpf-add-bpf_skb_adjust_room-helper.patch
- commit b6ecdd7

- net/iucv: fix use after free in iucv_sock_close()
  (CVE-2024-42271 bsc#1229400 bsc#1228975).
- commit f2f712f

- Refresh sorted patches.
- Refresh patches.suse/cpu-SMT-Enable-SMT-only-if-a-core-is-online.patch.
- Refresh patches.suse/powerpc-topology-Check-if-a-core-is-online.patch.
- commit 1b405bb

- Update patches.suse/cpu-SMT-Enable-SMT-only-if-a-core-is-online.patch
  (bsc#1214285 bsc#1205462 ltc#200161 ltc#200588 git-fixes
  bsc#1229327 ltc#206365).
- Update patches.suse/powerpc-topology-Check-if-a-core-is-online.patch
  (bsc#1214285 bsc#1205462 ltc#200161 ltc#200588 git-fixes
  bsc#1229327 ltc#206365).
- commit a8be45e

- gss_krb5: Fix the error handling path for
  crypto_sync_skcipher_setkey (git-fixes).
- commit 6e52103

- ALSA: timer: Relax start tick time check for slave timer
  elements (git-fixes CVE-2024-38618 bsc#1226754).
- commit de27c4e

- USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor (CVE-2024-41035 bsc#1228485)
- commit 456ee09

- s390/uv: Panic for set and remove shared access UVC errors
  (git-fixes bsc#1229229).
- commit 172448f

- gve: Account for stopped queues when reading NIC stats
  (CVE-2024-42162 bsc#1228706).
- commit 7acbc65

- blacklist.conf: add one from IRQ HANDLING git-fixes
- commit 14e4231

- net: mana: Fix race on per-CQ variable napi work_done
  (bsc#1229154).
- Refresh
  patches.suse/net-mana-Configure-hwc-timeout-from-hardware.patch.
- commit d7d72be

- net: mana: Fix doorbell out of order violation and avoid
  unnecessary doorbell rings (bsc#1229154).
- commit 72d0bd1

- KVM: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID
  (git-fixes bsc#1229222).
- commit 590a719

- mmc: mmc_spi: fix error handling in mmc_spi_probe() (bsc#1225483
  CVE-2023-52708).
- commit c7ef14e

- sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl
  (bsc#1225508 CVE-2021-47549).
- commit ed3ad9e

- irqchip/gic-v3-its: Fix potential VPE leak on error (bsc#1225190
  CVE-2021-47373).
- commit c95f6d5

- i2c: acpi: fix resource leak in reconfiguration device addition
  (bsc#1225223 CVE-2021-47425).
- commit 61ff581

- nfc: nci: Fix handling of zero-length payload packets in
  nci_rx_work() (git-fixes).
- nfc: nci: Fix uninit-value in nci_rx_work (git-fixes).
- nfc: nci: Fix kcov check in nci_rx_work() (git-fixes).
- commit b2f9141

- net, sunrpc: Remap EPERM in case of connection failure in
  xs_tcp_setup_socket (CVE-2024-42246 bsc#1228989).
- Refresh
  patches.suse/SUNRPC-improve-swap-handling-scheduling-and-PF_MEMAL.patch.
- commit 135ee65

- powerpc/topology: Check if a core is online (bsc#1214285
  bsc#1205462 ltc#200161 ltc#200588 git-fixes).
- cpu/SMT: Enable SMT only if a core is online (bsc#1214285
  bsc#1205462 ltc#200161 ltc#200588 git-fixes).
- commit bf2704c

- ata: libata-core: Fix null pointer dereference on error (CVE-2024-41098 bsc#1228467).
- commit 706447c

- vsock: correct removal of socket from the list (bsc#1227996).
- commit fa0bbe3

- x86/xen: Drop USERGS_SYSRET64 paravirt call (CVE-2021-4440
  bsc#1227069).
- Refresh
  patches.suse/x86-entry_64-Add-VERW-just-before-userspace-transition.patch.
- Refresh
  patches.suse/x86-xen-add-xenpv_restore_regs_and_return_to_usermode.patch.
- commit 8c4b30e

- tcp_metrics: validate source addr length
  (CVE-2024-42154 bsc#1228507).
- commit 21723ca

- memcg: protect concurrent access to mem_cgroup_idr (git-fixes).
- commit 7946225

- x86/pv: Switch SWAPGS to ALTERNATIVE (CVE-2021-4440
  bsc#1227069).
- Refresh patches.suse/x86-Add-magic-AMD-return-thunk.patch.
- Refresh
  patches.suse/x86-entry-add-kernel-ibrs-implementation.patch.
- commit 0ebe004

- vsock: remove vsock from connected table when connect is
  interrupted by a signal (CVE-2022-48786 bsc#1227996).
- commit 1f3fc69

- libceph: fix race between delayed_work() and ceph_monc_stop()
  (bsc#1228959 CVE-2024-42232).
- commit 498ef72

- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
  (git-fixes CVE-2024-35915 bsc#1224479).
- commit e2eb32a

- blacklist.conf: bsc#1226885 (CVE-2024-38662) patches that are too
  intrusive
- commit 1c89392

- Update
  patches.suse/0001-ocfs2-fix-DIO-failure-due-to-insufficient-transactio.patch
  (bsc#1216834 CVE-2024-42077 bsc#1228516).
- Update
  patches.suse/ocfs2-strict-bound-check-before-memcmp-in-ocfs2_xatt.patch
  (bsc#1228410 CVE-2024-41016).
- Update
  patches.suse/usb-atm-cxacru-fix-endpoint-checking-in-cxacru_bind.patch
  (git-fixes CVE-2024-41097 bsc#1228513).
- Update
  patches.suse/x86-bhi-Avoid-warning-in-DB-handler-due-to-BHI-mitigation.patch
  (git-fixes CVE-2024-42240 bsc#1228966).
  Add CVE references.
- commit 97c33e4

- net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx()
  from __netif_rx() (CVE-2024-42110 bsc#1228501).
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
  (CVE-2024-42148 bsc#1228487).
- commit 8188617

- inet_diag: Initialize pad field in struct inet_diag_req_v2
  (CVE-2024-42106 bsc#1228493).
- commit 71e61fd

- tipc: fix kernel panic when enabling bearer (CVE-2022-48865
  bsc#1228065).
- commit a0e7a51

- s390/sclp: Fix sclp_init() cleanup on failure (CVE-2024-41068
  bsc#1228579).
- commit 1a2e580

- btrfs: fix processing of delayed tree block refs during backref
  walking (bsc#1228982).
- btrfs: Remove unused op_key var from add_delayed_refs
  (bsc#1228982).
- commit 1382fa0

- tpm: tpm1_bios_measurements_next should increase position index
  (bsc#1082555).
- tpm: access command header through struct in tpm_try_transmit()
  (bsc#1082555).
- commit f79c4b3

- blacklist.conf: Remove TPM fix.
- commit 52faa19

- blacklist.conf: Remove already included commit.
- commit 3769b33

- tpm: Prevent hwrng from activating during resume (bsc#1082555).
- tpm: Allow system suspend to continue when TPM suspend fails
  (bsc#1082555).
- tpm: Add a flag to indicate TPM power is managed by firmware
  (bsc#1082555).
- commit 7eb0e28

- blacklist.conf: add CVE-2022-48822, code not built
- commit 8003a3d

- tpm/tpm_crb: Fix error message in __crb_relinquish_locality()
  (bsc#1082555).
- commit a397ffb

- tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing
  for interrupts" (bsc#1082555).
- commit b8cd04a

- xdp: Remove WARN() from __xdp_reg_mem_model() (bsc#1228482
  CVE-2024-42082).
- commit 3f265d8

- blacklist.conf: 2cf49e00d40d drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again
- commit f313cfb

- pinctrl: fix deadlock in create_pinctrl() when handling
  - EPROBE_DEFER (CVE-2024-42090 bsc#1228449).
- commit f210b8f

- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes (CVE-2024-42101 bsc#1228495).
- commit f00bb1f

- drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc (CVE-2024-42228 bsc#1228667).
- commit d4e3f63

- btrfs: send: fix send failure of a subcase of orphan inodes
  (bsc#1228030).
- btrfs: send: fix failures when processing inodes with no links
  (bsc#1228030).
- commit 9fd4ec5

- btrfs: send: use boolean types for current inode status
  (bsc#1228030).
- commit 2ab676b

- btrfs: send: refactor arguments of get_inode_info()
  (bsc#1228030).
- commit 3731717

- kABI: Hide the new last_cc member in a hole in struct tpm_chip
  (bsc#1082555).
- commit fac3e7a

- btrfs: send: always use the rbtree based inode ref management
  infrastructure (bsc#1228030).
- commit 252130e

- btrfs: fix 64bit compat send ioctl arguments not initializing
  version member (bsc#1228030).
- btrfs: fix send ioctl on 32bit with 64bit kernel (bsc#1228030).
- btrfs: send: add new command FILEATTR for file attributes
  (bsc#1228030).
- btrfs: send: add stream v2 definitions (bsc#1228030).
- btrfs: send: avoid copying file data (bsc#1228030).
- btrfs: send: explicitly number commands and attributes
  (bsc#1228030).
- btrfs: send: get rid of i_size logic in send_write()
  (bsc#1228030).
- btrfs: send: prepare for v2 protocol (bsc#1228030).
- btrfs: send: remove unused send_ctx::{total,cmd}_send_size
  (bsc#1228030).
- Refresh
  patches.suse/Btrfs-fix-race-between-send-and-deduplication-that-l.patch.
- Refresh
  patches.suse/btrfs-send-ensure-send_fd-is-writable.patch.
- Refresh
  patches.suse/btrfs-send-fix-sending-link-commands-for-existing-fi.patch.
- commit 956ca27

- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (git-fixes).
- commit f899605

- Refresh patches.suse/IB-hfi1-Fix-bugs-with-non-PAGE_SIZE-end-multi-iovec-.patch
  Alt-commit added
  Blacklist the follow-up fix of the Alt-commit
- commit c3542b0

- ima: Fix use-after-free on a dentry's dname.name (bsc#1227716
  CVE-2024-39494).
- commit 2e3d558

- x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (git-fixes).
- Update config files.
- commit 4549b89

- x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (git-fixes).
  This commit was missing for SLE12-SP5 which made the performance profile
  of SLE12-SP5 and SLE15-SP[56] differ. Our decision was to follow
  upstream w.r.t how BHI is going to be mitigated and the decision was to
  do away with 'auto' mode.
- Update config files.
- commit 02bfc90

- Sort BHI mitigation patches
- Refresh patches.suse/x86-bhi-Add-BHI-mitigation-knob.patch.
- Refresh
  patches.suse/x86-bhi-Add-support-for-clearing-branch-history-at-syscall.patch.
- Refresh patches.suse/x86-bhi-Define-SPEC_CTRL_BHI_DIS_S.patch.
- Refresh
  patches.suse/x86-bhi-Enumerate-Branch-History-Injection-BHI-bug.patch.
- Refresh patches.suse/x86-bhi-Mitigate-KVM-by-default.patch.
- Refresh
  patches.suse/x86-cpufeature-Add-missing-leaf-enumeration.patch.
- commit f2f0729

- PCI: hv: Return zero, not garbage, when reading
  PCI_INTERRUPT_PIN (git-fixes).
- commit 08ef890

- kABI: do not rename tpm_do_selftest, tpm_pcr_read_dev, and tpm1_getcap
  (bsc#1082555).
- Delete patches.kabi/kABI-Do-not-rename-tpm_getcap.patch
- commit 5a6f1d9

- kABI: Do not rename tpm_getcap (bsc#1082555).
- commit 01263dd

- kABI: re-export tpm2_calc_ordinal_duration (bsc#1082555).
- commit 1303a23

- kABI: Instead of changing the pcr argument type add a local
  variable of the desired type, and assign it from the actual
  argument (bsc#1082555).
- Refresh patches.kabi/kABI-do-not-rename-tpm_do_selftest-tpm_pcr_read_dev-.patch
- commit e919992

- kABI: no need to store the tpm long long duration in tpm_chip
  struct, it is an arbitrary hardcoded value (bsc#1082555).
- commit 75cc28e

- kABI: do not change return type of tpm_tis_update_timeouts
  (bsc#1082555).
- commit 57d9ed9

- Move kABI patch to kABI section.
- commit 3f941d1

- KVM: PPC: Book3S HV: remove extraneous asterisk from
  rm_host_ipi_action() comment (bsc#1065729).
- KVM: PPC: Book3S HV: Don't take kvm->lock around
  kvm_for_each_vcpu (bsc#1065729).
- KVM: PPC: Book3S: Use new mutex to synchronize access to rtas
  token list (bsc#1065729).
- Refresh patches.suse/KVM-PPC-Book3S-Fix-H_RTAS-rets-buffer-overflow.patch
- KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv
  machines (bsc#1065729).
- KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (bsc#1065729).
- KVM: PPC: Inform the userspace about TCE update failures
  (bsc#1065729).
- KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup
  both PC and LR (bsc#1065729).
- commit ad6fee4

- x86: stop playing stack games in profile_pc() (bsc#1228633
  CVE-2024-42096).
- commit 0bc3d2d

- btrfs: send: remove stale code when checking for shared extents
  (bsc#1228030).
- btrfs: silence maybe-uninitialized warning in clone_range
  (bsc#1228030).
- commit 095e644

- Btrfs: incremental send, fix emission of invalid clone
  operations (bsc#1228030).
- commit 88a98fe

- Btrfs: send, improve clone range (bsc#1228030).
- commit 8a72517

- btrfs: remove unused members dir_path from recorded_ref
  (bsc#1228030).
- Refresh
  patches.suse/btrfs-incremental-send-fix-invalid-path-for-unlink-commands.patch.
- Refresh
  patches.suse/btrfs-send-fix-sending-link-commands-for-existing-fi.patch.
- commit 980e08a

- liquidio: Adjust a NULL pointer handling path in
  lio_vf_rep_copy_packet (CVE-2024-39506 bsc#1227729).
- i40e: Fix queues reservation for XDP (CVE-2021-47619
  bsc#1226645).
- commit 37ce537

- btrfs: send: remove unused found_type parameter to
  lookup_dir_item_inode() (bsc#1228030).
- commit bc238fe

- scsi: qla2xxx: Convert comma to semicolon (bsc#1228850).
- scsi: qla2xxx: Update version to 10.02.09.300-k (bsc#1228850).
- scsi: qla2xxx: Use QP lock to search for bsg (bsc#1228850).
- scsi: qla2xxx: Reduce fabric scan duplicate code (bsc#1228850).
- scsi: qla2xxx: Fix optrom version displayed in FDMI
  (bsc#1228850).
- scsi: qla2xxx: During vport delete send async logout explicitly
  (bsc#1228850).
- scsi: qla2xxx: Complete command early within lock (bsc#1228850).
- scsi: qla2xxx: Fix flash read failure (bsc#1228850).
- scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for
  ELS cmds (bsc#1228850).
- scsi: qla2xxx: Fix for possible memory corruption (bsc#1228850).
- scsi: qla2xxx: validate nvme_local_port correctly (bsc#1228850).
- scsi: qla2xxx: Unable to act on RSCN for port online
  (bsc#1228850).
- scsi: qla2xxx: Remove unused struct 'scsi_dif_tuple'
  (bsc#1228850).
- scsi: qla2xxx: Fix debugfs output for fw_resource_count
  (bsc#1228850).
- scsi: qla2xxx: Drop driver owner assignment (bsc#1228850).
- scsi: qla2xxx: Avoid possible run-time warning with long
  model_num (bsc#1228850).
- string.h: Introduce memtostr() and memtostr_pad() (bsc#1228850).
- commit 2402124

- nvme: fixup comment for nvme RDMA Provider Type (git-fixes).
- commit 67b36fc

- IB/core: Implement a limit on UMAD receive List (bsc#1228743 CVE-2024-42145)
- commit 9aa0d29

- Update
  patches.suse/Bluetooth-SCO-Fix-not-validating-setsockopt-user-inp.patch
  (bsc#1224576 CVE-2024-35966 CVE-2024-35967 bsc#1224587).
- Update
  patches.suse/RDMA-mlx5-Add-check-for-srq-max_sge-attribute.patch
  (git-fixes CVE-2024-40990 bsc#1227824).
- Update
  patches.suse/USB-class-cdc-wdm-Fix-CPU-lockup-caused-by-excessive.patch
  (git-fixes CVE-2024-40904 bsc#1227772).
- Update
  patches.suse/ocfs2-fix-races-between-hole-punching-and-AIO-DIO.patch
  (bsc#1227849 CVE-2024-40943).
- Update
  patches.suse/tracing-trigger-Fix-to-return-error-if-failed-to-alloc-snapshot.patch
  (git-fixes CVE-2024-26920 bsc#1228237).
- commit 71c68bc

- Update
  patches.suse/SUNRPC-Fix-UAF-in-svc_tcp_listen_data_ready.patch
  (git-fixes CVE-2023-52885 bsc#1227750).
- commit 4594a5d

- Update
  patches.suse/Input-aiptek-properly-check-endpoint-type.patch
  (git-fixes CVE-2022-48836 bsc#1227989).
- Update
  patches.suse/net-ieee802154-at86rf230-Stop-leaking-skb-s.patch
  (git-fixes CVE-2022-48794 bsc#1228025).
- Update
  patches.suse/net-packet-fix-slab-out-of-bounds-access-in-packet_r.patch
  (CVE-2022-20368 bsc#1202346 CVE-2022-48839 bsc#1227985).
- Update
  patches.suse/net-usb-ax88179_178a-Fix-out-of-bounds-accesses-in-R.patch
  (bsc#1196018 CVE-2022-28748 CVE-2022-2964 CVE-2022-48805
  bsc#1227969).
- commit 55fdbd1

- scsi: qedf: Make qedf_execute_tmf() non-preemptible (CVE-2024-42124 bsc#1228705)
- commit 7bd7589

- media: dvb-frontends: tda10048: Fix integer overflow (CVE-2024-42223 bsc#1228726)
- commit 4d685fd

- drm/amd/display: Skip finding free audio for unknown engine_id (CVE-2024-42119 bsc#1228584)
- commit f0a5549

- drm/amd/display: Check pipe offset before setting vblank (CVE-2024-42120 bsc#1228588)
- commit d85398e

- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes (CVE-2024-41095 bsc#1228662)
- commit bb0cd8f

- btrfs: send: fix sending link commands for existing file paths
  (bsc#1228030).
- commit 5a1f564

- net: dsa: mv88e6xxx: Correct check for empty list (CVE-2024-42224 bsc#1228723)
- commit f7ea584

- wifi: cfg80211: wext: add extra SIOCSIWSCAN data check (CVE-2024-41072 bsc#1228626)
- commit c131ba5

- bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (CVE-2024-41048 bsc#1228565)
- commit 79dff63

- skmsg: Skip zero length skb in sk_msg_recvmsg (CVE-2024-41048 bsc#1228565)
  Based on c9c89dcd872e ("bpf, sockmap: Fix partial copy_page_to_iter so
  progress can still be made"), previous commit.
  Upstream commit 2bc793e3272a13 ("skmsg: Extract __tcp_bpf_recvmsg() and
  tcp_bpf_wait_data()") moved the code from net/ipv4/tcp_bpf.c to
  net/core/skmsg.c.
- commit 80be5ae

- net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
  (CVE-2024-40995 bsc#1227830).
- commit ee1ce8a

- btrfs: send: introduce recorded_ref_alloc and recorded_ref_free
  (bsc#1228030).
- commit 2f5e245

- cgroup/cpuset: Prevent UAF in proc_cpuset_show() (bsc#1228801).
- commit e47e175

- ppp: reject claimed-as-LCP but actually malformed packets
  (CVE-2024-41044 bsc#1228530).
- ibmvnic: Add tx check to prevent skb leak (CVE-2024-41066
  bsc#1228640).
- commit 0bdb098

- net/dpaa2: Avoid explicit cpumask var allocation on stack
  (CVE-2024-42093 bsc#1228680).
- dpaa2-eth: Refactor xps code (CVE-2024-42093 bsc#1228680).
- commit caf72f9

- drm/nouveau/dispnv04: fix null pointer dereference in (bsc#1228658 CVE-2024-41089)
- commit aec5d0e

- drm/radeon: check bo_va->bo is non-NULL before using it (bsc#1228567 CVE-2024-41060)
- commit 7a28cea

- NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes
  (CVE-2022-48829 bsc#1228055).
- NFSD: Fix ia_size underflow (CVE-2022-48828 bsc#1228054).
- NFSD: Fix the behavior of READ near OFFSET_MAX (CVE-2022-48827
  bsc#1228037).
- commit 1c127f3

- btrfs: qgroup: fix quota root leak after quota disable failure
  (bsc#1228655 CVE-2024-41078).
- commit 263e74a

- wifi: mac80211: Avoid address calculations via out of bounds
  array indexing (CVE-2024-41071 bsc#1228625).
- commit be2129f

- powerpc/eeh: avoid possible crash when edev->pdev changes
  (CVE-2024-41064 bsc#1228599).
- commit 145d8ea

- btrfs: make sure that WRITTEN is set on all metadata blocks (CVE-2024-35949 bsc#1224700)
  Changes: adjust returned error codes to -EUCLEAN and drop definition of
  the enum error.
- commit 6dc890d

- ila: block BH in ila_output() (CVE-2024-41081 bsc#1228617)
- commit 9ec349b

- scsi: qedi: Fix crash while reading debugfs attribute
  (bsc#1227929 CVE-2024-40978).
- scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task
  (bsc#1228013 CVE-2022-48792).
- scsi: qedf: Fix refcount issue when LOGO is received during TMF
  (bsc#1228045 CVE-2022-48823).
- commit 2a5c419

- blacklist.conf: CVE-2024-41076 bsc#1228649: not applicable
  Different code using a local variable, switch to dynamic allocation done
  in 1b00ad657997c8 ("NFS: Remove the nfs4_label from the nfs_setattrres")
  in 5.16.
- commit ff35317

- ext4: fix uninitialized ratelimit_state->lock access in
  __ext4_fill_super() (bsc#1227866 CVE-2024-40998).
- commit 5fe487a

- hfsplus: fix uninit-value in copy_name (bsc#1228561
  CVE-2024-41059).
- commit 8d75c30

- usb: musb: da8xx: fix a resource leak in probe() (git-fixes).
- commit bc4c361

- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
  (git-fixes).
- commit c9a5140

- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log
  messages (git-fixes).
- commit 7c21caa

- blacklist.conf: misattributed
- commit 3e3428a

- drm/amdgpu: fix UBSAN warning in kv_dpm.c (bsc#1228235 CVE-2024-40987)
- commit 60606a5

- drm/vc4: Fix deadlock on DSI device attach error (bsc#1227975 CVE-2022-48826)
- commit bcda77c

- drm/vc4: dsi: Only register our component once a DSI device is (bsc#1227975)
- commit 0a73252

- genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (bsc#1222625
  CVE-2024-27437).
- commit 351bbe3

- ocfs2: add bounds checking to ocfs2_check_dir_entry()
  (bsc#1228409 CVE-2024-41015).
- ocfs2: strict bound check before memcmp in
  ocfs2_xattr_find_entry() (bsc#1228410).
- ocfs2: add bounds checking to ocfs2_xattr_find_entry()
  (bsc#1228410 CVE-2024-41016).
- ocfs2: remove redundant assignment to variable free_space
  (bsc#1228409).
- commit 2a658bc

- vfio/pci: Disable auto-enable of exclusive INTx IRQ (bsc#1222625
  CVE-2024-27437).
- commit 9829ce8

- Fix reference in patches.suse/ixgbe-Fix-NULL-pointer-dereference-in-ixgbe_xdp_setu.patch (CVE-2021-47399 bsc#1225328)
- commit 7933225

- ocfs2: fix DIO failure due to insufficient transaction credits
  (bsc#1216834).
- commit e4fdc60

- Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CVE-2024-41063 bsc#1228580)
- commit 95070bc

- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (CVE-2024-42070 bsc#1228470)
- commit d9e81e6

- KVM: PPC: Book3S: Fix some RCU-list locks (git-fixes).
- commit e20a5cb

- KVM: PPC: Book3S HV: Prevent UAF in
  kvm_spapr_tce_attach_iommu_group() (bsc#1228581 CVE-2024-41070).
- commit 1cd5894

- tpm: use tpm_msleep() value as max delay (bsc#1082555).
- Refresh patches.suse/tpm-use-struct-tpm_chip-for-tpm_chip_find_get.patch
- commit fd76767

- tpm_tis: Resend command to recover from data transfer errors
  (bsc#1082555).
- tpm_tis: Explicitly check for error code (bsc#1082555).
- tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
  (bsc#1082555).
- tpm, tpm_tis: correct tpm_tis_flags enumeration values
  (bsc#1082555).
- tpm_tis: Use tpm_chip_{start,stop} decoration inside
  tpm_tis_resume (bsc#1082555).
- tpm, tpm_tis: Claim locality when interrupts are reenabled on
  resume (bsc#1082555).
- tpm, tpm: Implement usage counter for locality (bsc#1082555).
- tpm, tpm_tis: Only handle supported interrupts (bsc#1082555).
- tpm, tpm_tis: Claim locality before writing interrupt registers
  (bsc#1082555).
- tpm, tpm_tis: Do not skip reset of original interrupt vector
  (bsc#1082555).
- tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed
  (bsc#1082555).
- tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE
  register (bsc#1082555).
- tpm, tpm_tis: Avoid cache incoherency in test for interrupts
  (bsc#1082555).
- tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak
  (bsc#1082555).
- tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak
  (bsc#1082555).
- char: tpm: Protect tpm_pm_suspend with locks (bsc#1082555).
- tpm: Fix buffer access in tpm2_get_tpm_pt() (bsc#1082555).
- tpm: Fix error handling in async work (bsc#1082555).
- tpm: fix NPE on probe for missing device (bsc#1082555).
- tpm_tis: Fix an error handling path in 'tpm_tis_core_init()'
  (bsc#1082555).
- tpm: fix Atmel TPM crash caused by too frequent queries
  (bsc#1082555).
- tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status()
  (bsc#1082555).
- tpm, tpm_tis: Reserve locality in tpm_tis_resume()
  (bsc#1082555).
- tpm, tpm_tis: Extend locality handling to TPM2 in
  tpm_tis_gen_interrupt() (bsc#1082555).
- tpm: vtpm_proxy: Avoid reading host log when using a virtual
  device (bsc#1082555).
- tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with
  request_locality() (bsc#1082555).
- tpm, tpm_tis: Decorate tpm_get_timeouts() with
  request_locality() (bsc#1082555).
- tpm: Remove tpm_dev_wq_lock (bsc#1082555).
- tpm_tis: Add a check for invalid status (bsc#1082555).
- kABI: tpm2-space: Do not add buf_size to struct tpm_space
  (bsc#1082555).
- tpm: Unify the mismatching TPM space buffer sizes (bsc#1082555).
- Refresh patches.suse/tpm-fix-reference-counting-for-struct-tpm_chip.patch
- tpm: Fix TIS locality timeout problems (bsc#1082555).
- tpm: Handle negative priv->response_len in tpm_common_read()
  (bsc#1082555).
- tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's"
  (bsc#1082555).
- tpm: Revert "tpm_tis: reserve chip for duration of
  tpm_tis_core_init" (bsc#1082555).
- Refresh patches.suse/tpm_tis-extra-chip-ops-check-on-error-path-in-tpm_ti.patch
- tpm: fix invalid locking in NONBLOCKING mode (bsc#1082555).
- tpm_tis: reserve chip for duration of tpm_tis_core_init
  (bsc#1082555).
- Refresh patches.suse/tpm_tis-extra-chip-ops-check-on-error-path-in-tpm_ti.patch
- tpm: Wrap the buffer from the caller to tpm_buf in tpm_send()
  (bsc#1082555).
- tpm_tis_core: Turn on the TPM before probing IRQ's
  (bsc#1082555).
- Refresh patches.suse/tpm_tis_core-Set-TPM_CHIP_FLAG_IRQ-before-probing-fo.patch
- tpm: Fix null pointer dereference on chip register error path
  (bsc#1082555).
- tpm: Actually fail on TPM errors during "get random"
  (bsc#1082555).
- tpm: fix an invalid condition in tpm_common_poll (bsc#1082555).
- tpm: turn on TPM on suspend for TPM 1.x (bsc#1082555).
- tpm: remove @flags from tpm_transmit() (bsc#1082555).
- Refresh patches.suse/tpm-Fix-TPM-1.2-Shutdown-sequence-to-prevent-future-.patch
- Refresh patches.suse/tpm-add-request_locality-before-write-TPM_INT_ENABLE.patch
- Refresh patches.suse/tpm-fix-potential-NULL-pointer-access-in-tpm_del_cha.patch
- Refresh patches.kabi/kABI-Instead-of-changing-the-pcr-argument-type-add-a.patch
- tpm: take TPM chip power gating out of tpm_transmit()
  (bsc#1082555).
- Refresh patches.suse/tpm-Fix-TPM-1.2-Shutdown-sequence-to-prevent-future-.patch
- Refresh patches.suse/tpm-add-request_locality-before-write-TPM_INT_ENABLE.patch
- Refresh patches.suse/tpm-fix-potential-NULL-pointer-access-in-tpm_del_cha.patch
- tpm: introduce tpm_chip_start() and tpm_chip_stop()
  (bsc#1082555).
- tpm: remove TPM_TRANSMIT_UNLOCKED flag (bsc#1082555).
- tpm: use tpm_try_get_ops() in tpm-sysfs.c (bsc#1082555).
- tpm: remove @space from tpm_transmit() (bsc#1082555).
- tpm: move TPM space code out of tpm_transmit() (bsc#1082555).
- tpm: move tpm_validate_commmand() to tpm2-space.c (bsc#1082555).
- Refresh patches.suse/tpm-fix-reference-counting-for-struct-tpm_chip.patch
- tpm: clean up tpm_try_transmit() error handling flow
  (bsc#1082555).
- tpm: encapsulate tpm_dev_transmit() (bsc#1082555).
- tpm: declare struct tpm_header (bsc#1082555).
- Refresh patches.suse/tpm-fix-reference-counting-for-struct-tpm_chip.patch
- tpm: print tpm2_commit_space() error inside tpm2_commit_space()
  (bsc#1082555).
- Refresh patches.suse/tpm-fix-reference-counting-for-struct-tpm_chip.patch
- tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails
  (bsc#1082555).
- tpm: fix invalid return value in pubek_show() (bsc#1082555).
- tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter
  (bsc#1082555).
- tpm: don't return bool from update_timeouts (bsc#1082555).
- tpm: add support for partial reads (bsc#1082555).
- tpm: use u32 instead of int for PCR index (bsc#1082555).
- Refresh patches.kabi/kABI-do-not-rename-tpm_do_selftest-tpm_pcr_read_dev-.patch
- tpm1: reimplement tpm1_continue_selftest() using tpm_buf
  (bsc#1082555).
- tpm1: reimplement SAVESTATE using tpm_buf (bsc#1082555).
- tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (bsc#1082555).
- Refresh patches.kabi/kABI-do-not-rename-tpm_do_selftest-tpm_pcr_read_dev-.patch
- tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure
  (bsc#1082555).
- tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure
  (bsc#1082555).
- tpm: add tpm_auto_startup() into tpm-interface.c (bsc#1082555).
- tpm: factor out tpm_startup function (bsc#1082555).
- tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c
  (bsc#1082555).
- Refresh patches.kabi/kABI-do-not-rename-tpm_do_selftest-tpm_pcr_read_dev-.patch
- tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c
  (bsc#1082555).
- Refresh patches.kabi/kABI-Do-not-rename-tpm_getcap.patch
- tpm: factor out tpm1_get_random into tpm1-cmd.c (bsc#1082555).
- Refresh patches.kabi/kABI-Do-not-rename-tpm_getcap.patch
- tpm: move tpm_getcap to tpm1-cmd.c (bsc#1082555).
- tpm: move tpm1_pcr_extend to tpm1-cmd.c (bsc#1082555).
- tpm: factor out tpm_get_timeouts() (bsc#1082555).
- Refresh patches.kabi/kABI-no-need-to-store-the-tpm-long-long-duration-in-.patch
- tpm: add tpm_calc_ordinal_duration() wrapper (bsc#1082555).
- tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c
  (bsc#1082555).
- tpm: add support for nonblocking operation (bsc#1082555).
- Refresh patches.suse/tpm-fix-reference-counting-for-struct-tpm_chip.patch
- tpm: add ptr to the tpm_space struct to file_priv (bsc#1082555).
- tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED
  (bsc#1082555).
- tpm: rename tpm_chip_find_get() to tpm_find_get_ops()
  (bsc#1082555).
- tpm: migrate tpm2_get_random() to use struct tpm_buf
  (bsc#1082555).
- Refresh patches.suse/tpm-fix-response-size-validation-in-tpm_get_random.patch
- tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf
  (bsc#1082555).
- tpm: migrate tpm2_probe() to use struct tpm_buf (bsc#1082555).
- tpm: migrate tpm2_shutdown() to use struct tpm_buf
  (bsc#1082555).
- tpm2: add longer timeouts for creation commands (bsc#1082555).
- tpm: fix buffer type in tpm_transmit_cmd (bsc#1082555).
- tpm: migrate pubek_show to struct tpm_buf (bsc#1082555).
- tpm: vtpm_proxy: Prevent userspace from sending driver command
  (bsc#1082555).
- tpm, tpmrm: Mark tpmrm_write as static (bsc#1082555).
- tpm: remove struct tpm_pcrextend_in (bsc#1082555).
- Refresh patches.suse/tpm-consolidate-the-TPM-startup-code.patch
- tpm: fix byte order related arithmetic inconsistency in
  tpm_getcap() (bsc#1082555).
- Refresh patches.suse/tpm-consolidate-the-TPM-startup-code.patch
- tpm: move TPM 1.2 code of tpm_pcr_extend() to tpm1_pcr_extend()
  (bsc#1082555).
- Refresh patches.suse/tpm-use-struct-tpm_chip-for-tpm_chip_find_get.patch
- commit 989dcf1

- HID: usbhid: free raw_report buffers in usbhid_stop (bsc#1225238
  CVE-2021-47405).
- commit 67ff2bd

- drm/radeon: fix UBSAN warning in kv_dpm.c (bsc#1227957 CVE-2024-40988)
- commit 4f641c6

- drm/exynos/vidi: fix memory leak in .get_modes() (bsc#1227828 CVE-2024-40932)
- commit d694b72

- ipack: ipoctal: fix module reference leak (bsc#1225241
  CVE-2021-47403).
- commit 3f2bac7

- mac80211: fix use-after-free in CCMP/GCMP RX (bsc#1225214
  CVE-2021-47388).
- commit 180ca41

- xfs: refactor xfs_verifier_error and xfs_buf_ioerror
  (git-fixes).
- Refresh
  patches.suse/xfs-don-t-ever-return-a-stale-pointer-from-__xfs_dir.patch.
- commit ac4dc1f

- xfs: remove XFS_WANT_CORRUPTED_RETURN from dir3 data verifiers
  (git-fixes).
- commit 5d31a73

- xfs: check that dir block entries don't off the end of the
  buffer (git-fixes).
- commit 46f96de

- xfs: add bounds checking to xlog_recover_process_data
  (bsc#1228408 CVE-2024-41014).
- commit b3db770

- tun: add missing verification for short frame (CVE-2024-41091
  bsc#1228327).
- tap: add missing verification for short frame (CVE-2024-41090
  bsc#1228328).
- net: ena: Add validation for completion descriptors consistency
  (CVE-2024-40999 bsc#1227913).
- net: mvpp2: clear BM pool before initialization (CVE-2024-35837
  bsc#1224500).
- commit 69b68ee

- Update
  patches.suse/xhci-Fix-incorrect-tracking-of-free-space-on-transfe.patch.
  Fix a backporting mistake which was causing the following warning:
  drivers/usb/host/xhci-ring.c: In function 'xhci_queue_intr_tx':
  drivers/usb/host/xhci-ring.c:3255:6: warning: unused variable 'trbs_freed' [-Wunused-variable]
- commit 787d888

- xhci: Poll for U0 after disabling USB2 LPM (git-fixes).
- commit c66374c

- blacklist.conf: changes semantics
- commit eaf3cb6

- sit: do not call ipip6_dev_free() from sit_init_net()
  (CVE-2021-47588 bsc#1226568).
- commit 9afcbd9

- ipv6: sr: fix incorrect unregister order (git-fixes).
- commit 9f9395f

- Refresh
  patches.suse/powerpc-rtas-Prevent-Spectre-v1-gadget-construction-.patch.
- commit af33133

- vt_ioctl: fix array_index_nospec in vt_setactivate
  (CVE-2022-48804 bsc#1227968).
- commit ee44df4

- serial: imx: Introduce timeout when waiting on transmitter empty
  (CVE-2024-40967 bsc#1227891).
- commit 9b7db88

- kABI: tty: add the option to have a tty reject a new ldisc
  (kabi CVE-2024-40966 bsc#1227886).
- tty: add the option to have a tty reject a new ldisc
  (CVE-2024-40966 bsc#1227886).
- commit 16b4088

- net-sysfs: add check for netdevice being present to speed_show (CVE-2022-48850 bsc#1228071)
- commit 9fdf37b

- Update
  patches.suse/scsi-scsi_debug-Fix-out-of-bound-read-in-resp_report_tgtpgs.patch
  (bsc#1222824 CVE-2021-47219).
  Fix incorrect Bug number and incorrect CVE number.
- commit b4dbf5c

- blacklist.conf: kABI
- commit 6f08f5c

- Update
  patches.suse/scsi-lpfc-Release-hbalock-before-calling-lpfc_worker_wake_up.patch
  (bsc#1225820 CVE-2024-36924).
  Fix incorrect CVE number.
- commit cb94423

- Update
  patches.suse/nvme-rdma-remove-redundant-reference-between-ib_devi.patch
  (bsc#1149446).
  Fix bug reference (missing digit).
- commit 4f5320f

- Update patches.suse/ovl-fix-failure-to-fsync-lower-dir.patch
  (bsc#1088701).
  Fix bug reference (missing digit).
- commit 718aec5

- usb: core: Don't hold the device lock while sleeping in
  do_proc_control() (CVE-2021-47582 bsc#1226559).
- commit ff00ceb

- USB: usbfs: fix mmap dma mismatch (CVE-2021-47582 bsc#1226559).
- commit 6c5305a

- usb: add a hcd_uses_dma helper (git-fixes).
- commit f8aa53d

- ssb: Fix potential NULL pointer dereference in
  ssb_device_uevent() (CVE-2024-40982 bsc#1227865).
- commit 9fbb468

- isdn: mISDN: Fix sleeping function called from invalid context
  (bsc#1225346 CVE-2021-47468).
- commit 34167c4

- mac80211: limit injected vht mcs/nss in
  ieee80211_parse_tx_radiotap (bsc#1225326 CVE-2021-47395).
- commit 2fdeaab

- tools lib: Fix builds when glibc contains strlcpy() (git-fixes).
- blacklist.conf: unblaclist it
  This commit allows for local builds with newer glibc.
- commit 480e775

- PCI: Fix resource double counting on remove & rescan
  (git-fixes).
- commit 68ca613

- ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table()
  on failure path (CVE-2022-48810 bsc#1227936).
- commit 7af1a4f

- blacklist.conf: add one pci entry
- commit 0f5e70f

- wifi: ath9k: Fix potential array-index-out-of-bounds read in
  ath9k_htc_txstatus() (CVE-2023-52594 bsc#1221045).
- commit d04a718

- sctp: fix kernel-infoleak for SCTP sockets (CVE-2022-48855
  bsc#1228003).
- commit 5317e78

- scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs()
  (bsc#1226550 CVE-2021-47580).
- commit 72ff240

- ipv6: sr: fix possible use-after-free and null-ptr-deref
  (bsc#1222372 CVE-2024-26735).
- commit 5258c5a

- signal: Introduce clear_siginfo (git-fixes).
- commit 276fe89

- Update
  patches.suse/scsi-scsi_debug-Fix-type-in-min_t-to-avoid-stack-OOB.patch
  (bsc#1226550 CVE-2021-47580).
  Fix incorrect bug#
- commit a8e747b

- scsi: bfa: Ensure the copied buf is NUL terminated (bsc#1226786
  CVE-2024-38560).
- commit 2623515

- ibmvnic: don't release napi in __ibmvnic_open() (bsc#1227928
  CVE-2022-48811).
- commit b1dc7a1

- Update References
  patches.suse/Bluetooth-SMP-Fail-if-remote-and-local-public-keys-a.patch
  (bsc#1186463, CVE-2021-0129, CVE-2020-26558, bsc#1179610,
  CVE-2020-26558).
- commit ef3041a

- gve: Clear napi->skb before dev_kfree_skb_any() (CVE-2024-40937
  bsc#1227836).
- net: hns3: fix kernel crash problem in concurrent scenario
  (CVE-2024-39507 bsc#1227730).
- ibmvnic: don't release napi in __ibmvnic_open() (CVE-2022-48811
  bsc#1227928).
- commit 753a87a

- Refresh
  patches.suse/ipv6-sr-fix-missing-sk_buff-release-in-seg6_input_co.patch.
  Fix broken patch, which only applys with rapidquilt but not with normal
  patch.
- commit 9ba3403

- vmxnet3: disable rx data ring on dma allocation failure
  (CVE-2024-40923 bsc#1227786).
- commit 4f3a9e9

- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
  (git-fixes CVE-2024-40941 bsc#1227771).
- commit e4b5384

- ethernet: Fix error handling in xemaclite_of_probe (CVE-2022-48860 bsc#1228008)
- commit f50353a

- Bluetooth: RFCOMM: Fix not validating setsockopt user input
  (bsc#1224576 CVE-2024-35966).
- commit 68cb9dc

- mISDN: Fix memory leak in dsp_pipeline_build() (CVE-2022-48863
  bsc#1228063).
- commit 98e043d

- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
  (CVE-2024-40953, bsc#1227806).
- commit b18a093

- vmci: prevent speculation leaks by sanitizing event in event_deliver() (CVE-2024-39499 bsc#1227725)
- commit d42ba53

- HID: core: remove unnecessary WARN_ON() in implement() (CVE-2024-39509 bsc#1227733)
- commit fe2364e

- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CVE-2024-39487 bsc#1227573)
- commit b775587

- blacklist.conf: CVE-2024-35934 bsc#1224641: not applicable
  Patch fixing code that does not exist in SLE12-SP5 and there's no
  equivalent either. Added by e888a2e8337c96 ("net/smc: introduce list of
  pnetids for Ethernet devices").
- commit 4b9f331

- Update
  patches.suse/scsi-scsi_debug-Fix-out-of-bound-read-in-resp_readcap16.patch.
  Fix a build warning about using min() vs min_t().
- commit a4b6164

- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
  (CVE-2024-40959 bsc#1227884).
- commit 38ba090

- ocfs2: fix races between hole punching and AIO+DIO (CVE-2024-40943 bsc#1227849).
- commit a8b4b50

- net/sched: act_skbmod: prevent kernel-infoleak (CVE-2024-35893 bsc#1224512)
- commit 3a867bb

- ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (CVE-2021-47399 1225328)
- commit f559799

- mlxsw: thermal: Fix out-of-bounds memory accesses (CVE-2021-47441 bsc#1225224)
  Simplified backport. Upstream patch removes code that does not exist in
  SLE12-SP5, the only relevant fix is the bounds checking.
- commit 0b8797d

- cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (CVE-2021-47194 bsc#1222829)
- commit 6cc8bdc

- netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (CVE-2024-27020 bsc#1223815)
- commit cfe8cf0

- net: mana: Fix the extra HZ in mana_hwc_send_request (git-fixes).
- net: mana: select PAGE_POOL (git-fixes).
- hv_netvsc: rndis_filter needs to select NLS (git-fixes).
- Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (git-fixes, bsc#1227924, CVE-2022-48775).
- Tools: hv: kvp: eliminate 'may be used uninitialized' warning (git-fixes).
- tools: hv: fix KVP and VSS daemons exit code (git-fixes).
- commit 51c2361

- netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (CVE-2024-27019 bsc#1223813)
- commit 2fcd5af

- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
  (CVE-2024-40929 bsc#1227774).
- wifi: mac80211: Fix deadlock in
  ieee80211_sta_ps_deliver_wakeup() (CVE-2024-40912 bsc#1227790).
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
  (CVE-2024-40942 bsc#1227770).
- NFC: port100: fix use-after-free in port100_send_complete
  (CVE-2022-48857 bsc#1228005).
- commit 1f497da

- ipv6: fib6_rules: avoid possible NULL dereference in
  fib6_rule_action() (CVE-2024-36902 bsc#1225719).
- commit 4cdf9a2

- USB: core: Make do_proc_control() and do_proc_bulk() killable
  (CVE-2021-47582 bsc#1226559).
- commit 6d322e2

- net: netlink: af_netlink: Prevent empty skb by adding a check
  on len (CVE-2021-47606 bsc#1226555).
- commit 314dfef

- usb: get rid of pointless access_ok() calls (CVE-2021-47582
  bsc#1226559).
- commit 6b48efc

- usb: usbfs: correct kernel->user page attribute mismatch
  (CVE-2021-47582 bsc#1226559).
- commit d089a07

- USB: usbfs: Always unlink URBs in reverse order (CVE-2021-47582
  bsc#1226559).
- commit 2364ecb

- usb: core: devio.c: Fix assignment of 0/1 to bool variables
  (CVE-2021-47582 bsc#1226559).
- commit 202a764

- usb: usbfs: only account once for mmap()'ed usb memory usage
  (CVE-2021-47582 bsc#1226559).
- commit a282a95

- USB: core: Fix compiler warnings in devio.c (CVE-2021-47582
  bsc#1226559).
- commit d3c8045

- usb: core: Replace hardcoded check with inline function from
  usb.h (CVE-2021-47582 bsc#1226559).
- commit a0c8b54

- usb: usbfs: use irqsave() in USB's complete callback
  (CVE-2021-47582 bsc#1226559).
- commit 89f4a73

- signal: Replace memset(info,...) with clear_siginfo for clarity
  (CVE-2021-47582 bsc#1226559).
- commit 10e5b53

- usbdevfs: get rid of field-by-field copyin (CVE-2021-47582
  bsc#1226559).
- commit 9053160

- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated
  memory (bsc#1227762 CVE-2024-40901).
- scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()
  (bsc#1225820 CVE-2024-26924).
- scsi: scsi_debug: Fix type in min_t to avoid stack OOB
  (bsc#1226560 CVE-2021-47580).
- commit 4de5c4e

- i40e: Fix VF MAC filter removal (CVE-2024-26830 bsc#1223012).
- commit 55935e5

- i40e: Do not allow untrusted VF to remove administratively
  set MAC (CVE-2024-26830 bsc#1223012).
- nfp: Fix memory leak in nfp_cpp_area_cache_add() (CVE-2021-47516
  bsc#1225427).
- i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc
  (CVE-2021-47501 bsc#1225361).
- commit e2ee4f5

- net: ieee802154: fix null deref in parse dev addr (CVE-2021-47257 bsc#1224896).
- commit 41e01f4

- net/smc: Transitional solution for clcsock race issue (CVE-2022-48751 bsc#1226653). - Refresh patches.suse/net-smc-fix-fallback-failed-while-sendmsg-with-fasto.patch.
- commit 7ad7d3a

- drivers: core: synchronize really_probe() and dev_uevent()
  (CVE-2024-39501 bsc#1227754).
- commit 1b7df5b

- ice: Do not use WQ_MEM_RECLAIM flag for workqueue (CVE-2023-52743 bsc#1225003)
- commit 0b6d94a

- net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() (CVE-2021-47542 bsc#1225455)
- commit ce2e7bb

- ipv6: prevent NULL dereference in ip6_output() (CVE-2024-36901 bsc#1225711)
- commit ab46189

- i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (CVE-2024-36004 bsc#1224545)
- commit de141a1

- nbd: null check for nla_nest_start (CVE-2024-27025 bsc#1223778)
- commit b887966

- btrfs: use latest_dev in btrfs_show_devname (CVE-2021-47599 bsc#1226571)
  Simplified backport, keep mutex protection and only remove WARN_ON.
- commit 2ee6fb6

- net: prevent mss overflow in skb_segment() (CVE-2023-52435
  bsc#1220138).
- commit 63a8256

- tipc: Check the bearer type before calling
  tipc_udp_nl_bearer_add() (CVE-2024-26663 bsc#1222326).
- commit 91299f0

- inet_diag: fix kernel-infoleak for UDP sockets
  (CVE-2021-47597 bsc#1226553).
- commit 5ef7515

- ipv6: sr: fix missing sk_buff release in seg6_input_core
  (bsc#1227626 CVE-2024-39490).
- net: openvswitch: fix overwriting ct original tuple for  ICMPv6
  (bsc#1226783 CVE-2024-38558).
- net/smc: fix illegal rmb_desc access in SMC-D connection dump
  (bsc#1220942 CVE-2024-26615).
- commit ee46311

- kabi/severities: Ignore tpm_transmit_cmd and tpm_tis_core_init
  (bsc#1082555).
- commit c8a552a

- Bluetooth: SCO: Fix not validating setsockopt user input
  (bsc#1224576 CVE-2024-35966).
- commit d80abbf

- Update
  patches.suse/SUNRPC-Fix-loop-termination-condition-in-gss_free_in.patch
  (git-fixes CVE-2024-36288 bsc#1226834).
- Update
  patches.suse/arm64-asm-bug-Add-.align-2-to-the-end-of-__BUG_ENTRY.patch
  (git-fixes CVE-2024-39488 bsc#1227618).
- Update
  patches.suse/ax25-fix-use-after-free-bugs-caused-by-ax25_ds_del_t.patch
  (CVE-2024-35887 bzg#1224663 bsc#1224663).
- Update
  patches.suse/net-mlx5e-nullify-cq-dbg-pointer-in-mlx5_debug_cq_re.patch
  (bsc#1225229 CVE-2021-47438 CVE-2021-47197 bsc#1222776).
- Update
  patches.suse/nfs-Handle-error-of-rpc_proc_register-in-nfs_net_ini.patch
  (git-fixes CVE-2024-36939 bsc#1225838).
- Update
  patches.suse/scsi-lpfc-Move-NPIV-s-transport-unregistration-to-after-resource-clean-up.patch
  (bsc#1225898 CVE-2024-36592 CVE-2024-36952).
- Update
  patches.suse/scsi-scsi_debug-Fix-out-of-bound-read-in-resp_readcap16.patch
  (bsc#122286 CVE-2021-47191 bsc#1222866).
- Update
  patches.suse/soc-fsl-qbman-Always-disable-interrupts-when-taking-.patch
  (bsc#1224683 CVE-2024-35819 CVE-2024-35806 bsc#1224699).
- commit 81c691f

- pstore/ram: Fix crash when setting number of cpus to an odd number (bsc#1221618, CVE-2023-52619).
- commit 03ca866

- Fix build warning
  Refresh
  patches.suse/PM-hibernate-x86-Use-crc32-instead-of-md5-for-hibernation-.patch.
- commit 33d6e41

- xhci: Fix incorrect tracking of free space on transfer rings
  (CVE-2024-26659 bsc#1222317).
- commit 985549c

- xhci: process isoc TD properly when there was a transaction
  error mid TD (CVE-2024-26659 bsc#1222317).
- commit 1966e44

- xhci: store TD status in the td struct instead of passing it
  along (CVE-2024-26659 bsc#1222317).
- commit dba92cd

- xhci: Add a separate debug message for split transaction errors
  (CVE-2024-26659 bsc#1222317).
- commit 93897b0

- usb: xhci: Remove ep_trb from finish_td() (CVE-2024-26659
  bsc#1222317).
- commit 75b9c07

- usb: xhci: Remove ep_trb from xhci_cleanup_halted_endpoint()
  (CVE-2024-26659 bsc#1222317).
- Refresh
  patches.suse/xhci-remove-extra-loop-in-interrupt-context.patch.
- commit 93f2e51

- usb: xhci: remove unused variable ep_ring (CVE-2024-26659
  bsc#1222317).
- commit 25ab80d

- xhci: remove extra loop in interrupt context (CVE-2024-26659
  bsc#1222317).
- commit 58c6482

- Bluetooth: Fix memory leak in hci_req_sync_complete()
  (bsc#1224571 CVE-2024-35978).
- commit 0071ef8

- xhci: get isochronous ring directly from endpoint structure
  (CVE-2024-26659 bsc#1222317).
- commit 1c8c540

- crypto: s390/aes - Fix buffer overread in CTR mode
  (CVE-2023-52669 bsc#1224637).
- commit bc65b53

- hwrng: core - Fix page fault dead lock on mmap-ed hwrng
  (CVE-2023-52615 bsc#1221614).
- commit c3d2ac9

- blacklist.conf: 55e78c933d74 mm: zswap: increase reject_compress_poor but not reject_compress_fail if compression returns ENOSPC
  bsc#1221616, CVE-2023-52612 required backport of
  commit 744e1885922a ("crypto: scomp - fix req->dst buffer overflow"),
  for which there is the subsequent commit 55e78c933d74 ("mm: zswap:
  increase reject_compress_poor but not reject_compress_fail if
  compression returns ENOSPC") referencing it from the Fixes tag.
  That latter commit fixes a debugfs counter stat (reject_compress_fail),
  which got introduced only with commit cb61dad80fdc ("zswap: export
  compression failure stats"). Thus, it's not needed, blacklist it.
- commit 6bbc535

- ACPI: CPPC: Fix access width used for PCC registers (bsc#1224557
  CVE-2024-35995).
- commit 33ff733

- ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro
  (bsc#1224557 CVE-2024-35995).
- commit ae6202b

- SUNRPC: Fix a suspicious RCU usage warning (CVE-2023-52623
  bsc#1222060).
- commit ffa9576

- ACPI: CPPC: Use access_width over bit_width for system memory
  accesses (bsc#1224557 CVE-2024-35995).
- commit ef057c5

- ACPI: CPPC: Drop redundant local variable from cpc_read()
  (bsc#1224557 CVE-2024-35995).
- commit 73812cd

- Update
  patches.suse/scsi-bnx2fc-Remove-spin_lock_bh-while-releasing-resources-after-upload.patch
  (bsc#1225767 CVE-2024-36919).
  fix incorrect bug number
- commit d503d18

- crypto: scomp - fix req->dst buffer overflow (CVE-2023-52612
  bsc#1221616).
- commit 3b5d943

- xhci: handle isoc Babble and Buffer Overrun events properly
  (CVE-2024-26659 bsc#1222317).
- commit 98fde6e

- net_sched: fix a missing refcnt in tcindex_init() (bsc#1224975).
- commit 45da465

- net_sched: add a temporary refcnt for struct tcindex_data
  (bsc#1224975).
- Refresh
  patches.suse/net-sched-tcindex-update-imperfect-hash-filters-resp.patch.
- commit b3f881b

- net_sched: fix a memory leak in cls_tcindex (bsc#1224975).
- Refresh
  patches.suse/net_sched-fix-an-OOB-access-in-cls_tcindex.patch.
- Refresh
  patches.suse/net_sched-keep-alloc_hash-updated-after-hash-allocat.patch.
- commit 98c1fbb

- net: sched: fix memory leak in tcindex_partial_destroy_work (CVE-2021-47295 bsc#1224975)
- commit 280e278

- net_sched: hold rtnl lock in tcindex_partial_destroy_work() (bsc#1224975)
- commit 6f5da00

- blacklist.conf: convert entry to Alt-commit:
  Refresh   patches.suse/net_sched-fix-a-race-condition-in-tcindex_destroy.patch.
- commit 4a1ea17

- Fix spurious WARNING caused by a qxl driver patch (bsc#1227213,bsc#1227191)
  Refresh patches.suse/drm-qxl-fix-UAF-on-handle-creation.patch
- commit 55a7bf6
systemd
- Add 6001-udev_monitor_receive_device-dynamically-allocate-rec.patch (bsc#1226095)