SUSE Image Update Advisory: suse-sles-15-sp3-chost-byos-v20220126-gen2
-----------------------------------------------------------------
Image Advisory ID : SUSE-IU-2022:31-1
Image Tags        : suse-sles-15-sp3-chost-byos-v20220126-gen2:20220126
Image Release     : 
Severity          : important
Type              : security
References        : 1029961 1065729 1071995 1119963 1139944 1151927 1152489 1153275
                        1154353 1154353 1154355 1154492 1156395 1160414 1161907 1164565
                        1166780 1167773 1169514 1169614 1171479 1172863 1175892 1176242
                        1176447 1176447 1176536 1176544 1176545 1176546 1176548 1176558
                        1176559 1176774 1176774 1176940 1176956 1177437 1177440 1178134
                        1178270 1178490 1178561 1179211 1179424 1179426 1179427 1179599
                        1180125 1181148 1181507 1181710 1182404 1182653 1183534 1183540
                        1183897 1184318 1185726 1185902 1186004 1186332 1187541 1188401
                        1189126 1189158 1189792 1190256 1190515 1190566 1190824 1191271
                        1191793 1191876 1191929 1192146 1192249 1192267 1192320 1192489
                        1192507 1192511 1192569 1192606 1192691 1192845 1192847 1192874
                        1192931 1192946 1192969 1192987 1192990 1192998 1193002 1193042
                        1193139 1193169 1193179 1193255 1193306 1193318 1193328 1193349
                        1193440 1193442 1193532 1193655 1193660 1193669 1193711 1193727
                        1193845 1193901 1193927 1193993 1194001 1194027 1194087 1194087
                        1194094 1194094 1194162 1194178 1194251 1194266 1194302 1194362
                        1194469 1194474 1194476 1194477 1194478 1194479 1194480 1194493
                        1194516 1194517 1194518 1194529 1194578 1194580 1194584 1194586
                        1194587 1194589 1194590 1194591 1194592 1194593 1194888 1194953
                        1194985 CVE-2020-12762 CVE-2020-24504 CVE-2020-27820 CVE-2021-25219
                        CVE-2021-28711 CVE-2021-28712 CVE-2021-28713 CVE-2021-28714 CVE-2021-28715
                        CVE-2021-3997 CVE-2021-4001 CVE-2021-4002 CVE-2021-4083 CVE-2021-4122
                        CVE-2021-4135 CVE-2021-4149 CVE-2021-4197 CVE-2021-4202 CVE-2021-43975
                        CVE-2021-43976 CVE-2021-45485 CVE-2021-45485 CVE-2021-45486 CVE-2021-45486
                        CVE-2021-45960 CVE-2021-46143 CVE-2021-46283 CVE-2022-0185 CVE-2022-0322
                        CVE-2022-22822 CVE-2022-22823 CVE-2022-22824 CVE-2022-22825 CVE-2022-22826
                        CVE-2022-22827 
-----------------------------------------------------------------

The container suse-sles-15-sp3-chost-byos-v20220126-gen2 was updated. The following patches have been included in this update:

-----------------------------------------------------------------
Advisory ID: SUSE-RU-2019:32-1
Released:    Tue Jan  8 13:03:20 2019
Summary:     Recommended update for librdkafka
Type:        recommended
Severity:    moderate
References:  1119963

This update ships librdkafka 0.11.6 to SUSE Linux Enterprise Server 15.

librdkafka is a C library implementation of the Apache Kafka protocol,
containing both Producer and Consumer support.


-----------------------------------------------------------------
Advisory ID: SUSE-RU-2021:2974-1
Released:    Tue Sep  7 17:17:23 2021
Summary:     Recommended update for librdkafka
Type:        recommended
Severity:    important
References:  1189792
This update for librdkafka fixes the following issue:

- Fixed thread creation on SUSE Linux Enterprise Server 15 SP3. (bsc#1189792)

-----------------------------------------------------------------
Advisory ID: SUSE-SU-2022:43-1
Released:    Tue Jan 11 08:50:13 2022
Summary:     Security update for systemd
Type:        security
Severity:    moderate
References:  1178561,1190515,1194178,CVE-2021-3997
This update for systemd fixes the following issues:

- CVE-2021-3997: Fixed an uncontrolled recursion in systemd's systemd-tmpfiles which could cause a minor denial of service. (bsc#1194178)

-----------------------------------------------------------------
Advisory ID: SUSE-RU-2022:48-1
Released:    Tue Jan 11 09:17:57 2022
Summary:     Recommended update for python3
Type:        recommended
Severity:    moderate
References:  1190566,1192249,1193179
This update for python3 fixes the following issues:

- Don't use OpenSSL 1.1 on platforms which don't have it.

- Remove shebangs from python-base libraries in '_libdir'. (bsc#1193179, bsc#1192249).
- Build against 'openssl 1.1' as it is incompatible with 'openssl 3.0+'  (bsc#1190566)
- Fix for permission error when changing the mtime of the source file in presence of 'SOURCE_DATE_EPOCH'.

-----------------------------------------------------------------
Advisory ID: SUSE-RU-2022:55-1
Released:    Tue Jan 11 12:53:27 2022
Summary:     Recommended update for rsyslog
Type:        recommended
Severity:    moderate
References:  1029961,1160414,1178490,1182653
This update for rsyslog fixes the following issues:

- Upgrade to rsyslog 8.2106.0:
  * The prime new feature is support for TLS and non-TLS connections
    via imtcp in parallel. Furthermore, most TLS parameters can now be overriden
    at the input() level. The notable exceptions are certificate files, something
    that is due to be implemented as next step.
  * New global option 'parser.supportCompressionExtension'
    This permits to turn off rsyslog's single-message compression extension
    when it interferes with non-syslog message processing (the parser
    subsystem expects syslog messages, not generic text)
    closes https://github.com/rsyslog/rsyslog/issues/4598
  * imtcp: add more override config params to input()
    It is now possible to override all module parameters at the input() level. Module
    parameters serve as defaults. Existing configs need no modification.
  * imtcp: add stream driver parameter to input() configuration
    This permits to have different inputs use different stream drivers    and stream driver parameters.
  * imtcp: permit to run multiple inputs in parallel
    Previously, a single server was used to run all imtcp inputs. This
    had a couple of drawsbacks. First and foremost, we could not use
    different stream drivers in the varios inputs. This patch now
    provides a baseline to do that, but does still not implement the
    capability (in this sense it is a staging patch).
    Secondly, we now ensure that each input has at least one exclusive
    thread for processing, untangling the performance of multiple
    inputs from each other.
  * tcpsrv bugfix: potential sluggishnes and hang on shutdown
    tcpsrv is used by multiple other modules (imtcp, imdiag, imgssapi, and,
    in theory, also others - even ones we do not know about). However, the
    internal synchornization did not properly take multiple tcpsrv users    in consideration.
    As such, a single user could hang under some circumstances. This was
    caused by improperly awaking all users from a pthread condition wait.
    That in turn could lead to some sluggish behaviour and, in rare cases,
    a hang at shutdown.
    Note: it was highly unlikely to experience real problems with the
    officially provided modules.
  * refactoring of syslog/tcp driver parameter passing
    This has now been generalized to a parameter block, which makes it much cleaner and
    also easier to add new parameters in the future.
  * config script: add re_match_i() and re_extract_i() functions
    This provides case-insensitive regex functionality.
- Upgrade to rsyslog 8.2104.0:
  * rainerscript: call getgrnam_r repeatedly to get all group members  (bsc#1178490)
  * new built-in function get_property() to access property vars  * mmdblookup: add support for mmdb DB reload on HUP
  * new contributed function module fmunflatten
  * test bugfix: some tests did not work with newer TLS library versions

- Update 'remote.conf' example file to new 'Address' and 'Port' notation. (bsc#1182653)

- Upgrade to rsyslog 8.2102.0:
  * omfwd: add stats counter for sent bytes
  * omfwd: add error reporting configuration option
  * action stats counter bugfix: failure count was not properly incremented
  * action stats counter bugfix: resume count was not incremented
  * omfwd bugfix: segfault or error if port not given
  * lookup table bugfix: data race on lookup table reload
  * testbench modernization
  * testbench: fix invalid sequence of kafka tests runs
  * testbench: fix kafkacat issues
  * testbench: fix year-dependendt clickhouse test

- Upgrade to rsyslog 8.2012.0:
  * testbench bugfix: some tests did not work in make distcheck
  * immark: rewrite with many improvements
  * usability: re-phrase error message to help users better understand cause
  * add new system property $now-unixtimestamp
  * omfwd: add new rate limit option
  * omfwd bug: param 'StreamDriver.PermitExpiredCerts' is not 'off' by default

- prepare usrmerge (bsc#1029961)

- remove legacy stuff from specfile
  * sysvinit is not supported anymore, so remove all tests related to systemv in the specfile

- Upgrade to rsyslog 8.2010.0:
  * gnutls TLS subsystem bugfix: handshake error handling
  * core/msg bugfix: memory leak
  * core/msg bugfix: segfault in jsonPathFindNext() when  not an object
  * openssl TLS subsystem: improvments of error and status messages
  * core bugfix: do not create empty JSON objects on non-existent key access
  * gnutls subsysem bugfix: potential hang on session closure
  * core/network bugfix: obey net.enableDNS=off when querying local hostname
  * core bugfix: potential segfault on query of PROGRAMNAME property
  * imtcp bugfix: broken connection not necessariy detected
  * new module: imhttp - http input
  * mmdarwin bugfix: potential zero uuid when reusing existing one
  * imdocker bugfix: build issue on some platforms
  * omudpspoof bugfix: make compatbile with Solaris build
  * testbench fix: python 3 incompatibility
  * core bugfix: segfault if disk-queue file cannot be created
  * cosmetic: fix dummy module name in debug output
  * config bugfix: intended warning emitted as error

- Upgrade to rsyslog 8.2008.0
- Added custom unit file rsyslog.service because systemd service file was removed from upstream project
- Use systemd_ordering instead of requiring to make rsyslog useable in containers.
- Fix the URL for bug reporting, should not point to 'novell.com'. (bsc#1173433)
- Add support for 'omkafka'.
- Avoid build error with gcc flag '-fno-common'. (bsc#1160414)

-----------------------------------------------------------------
Advisory ID: SUSE-RU-2022:72-1
Released:    Thu Jan 13 16:13:36 2022
Summary:     Recommended update for mozilla-nss and MozillaFirefox
Type:        recommended
Severity:    important
References:  1193845
This update for mozilla-nss and MozillaFirefox fix the following issues:

mozilla-nss: 
    
- Update from version 3.68.1 to 3.68.2 (bsc#1193845)
- Add SHA-2 support to mozilla::pkix's Online Certificate Status Protocol 
  implementation
    
MozillaFirefox:

- Firefox Extended Support Release 91.4.1 ESR (bsc#1193845)
- Add SHA-2 support to mozilla::pkix's Online Certificate Status Protocol 
  implementation to fix frequent MOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING 
  error messages when trying to connect to various microsoft.com domains

-----------------------------------------------------------------
Advisory ID: SUSE-RU-2022:84-1
Released:    Mon Jan 17 04:40:30 2022
Summary:     Recommended update for dosfstools
Type:        recommended
Severity:    moderate
References:  1172863,1188401
This update for dosfstools fixes the following issues:

- To be able to create filesystems compatible with previous
  version, add -g command line option to mkfs (bsc#1188401)
- BREAKING CHANGES:
  After fixing of bsc#1172863 in the last update, mkfs started to
  create different images than before. Applications that depend on
  exact FAT file format (e. g. embedded systems) may be broken in
  two ways:
  * The introduction of the alignment may create smaller images
    than before, with a different positions of important image
    elements. It can break existing software that expect images in
    doststools <= 4.1 style.
    To work around these problems, use '-a' command line argument.
  * The new image may contain a different geometry values. Geometry
    sensitive applications expecting doststools <= 4.1 style images
    can fails to accept different geometry values.
    There is no direct work around for this problem. But you can
    take the old image, use 'file -s $IMAGE', check its
    'sectors/track' and 'heads', and use them in the newly
    introduced '-g' command line argument.

-----------------------------------------------------------------
Advisory ID: SUSE-RU-2022:92-1
Released:    Mon Jan 17 20:59:15 2022
Summary:     Recommended update for rsyslog
Type:        recommended
Severity:    important
References:  1194593
This update for rsyslog fixes the following issues:

- Fix config parameters in specfile (bsc#1194593)

-----------------------------------------------------------------
Advisory ID: SUSE-RU-2022:93-1
Released:    Tue Jan 18 05:11:58 2022
Summary:     Recommended update for openssl-1_1
Type:        recommended
Severity:    important
References:  1192489
This update for openssl-1_1 fixes the following issues:

- Add RSA_get0_pss_params() accessor that is used by nodejs16 and provide openssl-has-RSA_get0_pss_params (bsc#1192489)

-----------------------------------------------------------------
Advisory ID: SUSE-RU-2022:95-1
Released:    Tue Jan 18 05:14:24 2022
Summary:     Recommended update for grub2
Type:        recommended
Severity:    moderate
References:  1193532
This update for grub2 fixes the following issues:

- Add support for simplefb (bsc#1193532).

-----------------------------------------------------------------
Advisory ID: SUSE-RU-2022:96-1
Released:    Tue Jan 18 05:14:44 2022
Summary:     Recommended update for rpm
Type:        recommended
Severity:    important
References:  1180125,1190824,1193711
This update for rpm fixes the following issues:

- Fix header check so that old rpms no longer get rejected (bsc#1190824)
- Add explicit requirement on python-rpm-macros (bsc#1180125, bsc#1193711)

-----------------------------------------------------------------
Advisory ID: SUSE-RU-2022:125-1
Released:    Wed Jan 19 05:03:22 2022
Summary:     Recommended update for dracut
Type:        recommended
Severity:    moderate
References:  1175892,1194162
This update for dracut fixes the following issues:

- Update dependency and requirement of util-linux-systemd (bsc#1194162)
- Improve SSL CA certificate bundle detection (bsc#1175892)

-----------------------------------------------------------------
Advisory ID: SUSE-SU-2022:131-1
Released:    Wed Jan 19 17:30:58 2022
Summary:     Security update for the Linux Kernel
Type:        security
Severity:    important
References:  1139944,1151927,1152489,1153275,1154353,1154355,1161907,1164565,1166780,1169514,1176242,1176447,1176536,1176544,1176545,1176546,1176548,1176558,1176559,1176774,1176940,1176956,1177440,1178134,1178270,1179211,1179424,1179426,1179427,1179599,1181148,1181507,1181710,1182404,1183534,1183540,1183897,1184318,1185726,1185902,1186332,1187541,1189126,1189158,1191793,1191876,1192267,1192320,1192507,1192511,1192569,1192606,1192691,1192845,1192847,1192874,1192946,1192969,1192987,1192990,1192998,1193002,1193042,1193139,1193169,1193306,1193318,1193349,1193440,1193442,1193655,1193993,1194087,1194094,CVE-2020-24504,CVE-2020-27820,CVE-2021-28711,CVE-2021-28712,CVE-2021-28713,CVE-2021-28714,CVE-2021-28715,CVE-2021-4001,CVE-2021-4002,CVE-2021-43975,CVE-2021-43976,CVE-2021-45485,CVE-2021-45486

The SUSE Linux Enterprise 15 SP3 kernel was updated
    
- Unprivileged BPF has been disabled by default to reduce attack surface as too many security issues have happened in the past (jsc#SLE-22573)
  You can reenable via systemctl setting /proc/sys/kernel/unprivileged_bpf_disabled to 0. (kernel.unprivileged_bpf_disabled = 0)

The following security bugs were fixed:

- CVE-2021-45485: Fixed an information leak because of certain use of a hash table which use IPv6 source addresses. (bsc#1194094)
- CVE-2021-45486: Fixed an information leak because the hash table is very small in net/ipv4/route.c. (bnc#1194087).
- CVE-2021-4001: Fixed a race condition when the EBPF map is frozen. (bsc#1192990)
- CVE-2021-28715: Fixed an issue where a guest could force Linux netback driver to hog large amounts of kernel memory by do not queueing unlimited number of packages.  (bsc#1193442)
- CVE-2021-28714: Fixed an issue where a guest could force Linux netback driver to hog large amounts of kernel memory by fixing rx queue stall detection. (bsc#1193442)
- CVE-2021-28713: Fixed a rogue backends that could cause DoS of guests via high frequency events by hardening hvc_xen against event channel storms. (bsc#1193440)
- CVE-2021-28712: Fixed a rogue backends that could cause DoS of guests via high frequency events by hardening netfront against event channel storms. (bsc#1193440)
- CVE-2021-28711: Fixed a rogue backends that could cause DoS of guests via high frequency events by hardening blkfront against event channel storms. (bsc#1193440)
- CVE-2020-24504: Fixed an uncontrolled resource consumption in some Intel(R) Ethernet E810 Adapter drivers that may have allowed an authenticated user to potentially enable denial of service via local access. (bnc#1182404)
- CVE-2021-43975: Fixed a flaw in hw_atl_utils_fw_rpc_wait that could allow an attacker (who can introduce a crafted device) to trigger an out-of-bounds write via a crafted length value. (bnc#1192845)
- CVE-2021-43976: Fixed a flaw that could allow an attacker (who can connect a crafted USB device) to cause a denial of service. (bnc#1192847)
- CVE-2021-4002: Added a missing TLB flush that could lead to leak or corruption of data in hugetlbfs. (bsc#1192946)
- CVE-2020-27820: Fixed a vulnerability where a use-after-frees in nouveau's postclose() handler could happen if removing device. (bnc#1179599)

The following non-security bugs were fixed:

- ACPI: battery: Accept charges over the design capacity as full (git-fixes).
- ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (git-fixes).
- ACPICA: Avoid evaluating methods too early during system resume (git-fixes).
- Add SMB 2 support for getting and setting SACLs (bsc#1192606).
- Add to supported.conf: fs/smbfs_common/cifs_arc4 fs/smbfs_common/cifs_md4
- ALSA: ctxfi: Fix out-of-range access (git-fixes).
- ALSA: gus: fix null pointer dereference on pointer block (git-fixes).
- ALSA: hda: hdac_ext_stream: fix potential locking issues (git-fixes).
- ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (git-fixes).
- ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (git-fixes).
- ALSA: hda/realtek: Add quirk for ASUS UX550VE (git-fixes).
- ALSA: hda/realtek: Add quirk for Clevo PC70HS (git-fixes).
- ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (git-fixes).
- ALSA: ISA: not for M68K (git-fixes).
- ALSA: synth: missing check for possible NULL after the call to kstrdup (git-fixes).
- ALSA: timer: Fix use-after-free problem (git-fixes).
- ALSA: timer: Unconditionally unlink slave instances, too (git-fixes).
- ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (git-fixes).
- ARM: 8970/1: decompressor: increase tag size (git-fixes).
- ARM: 8974/1: use SPARSMEM_STATIC when SPARSEMEM is enabled (git-fixes)
- ARM: 8986/1: hw_breakpoint: Do not invoke overflow handler on uaccess watchpoints (git-fixes)
- ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL using DT (git-fixes)
- ARM: 9019/1: kprobes: Avoid fortify_panic() when copying optprobe (git-fixes)
- ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores (git-fixes)
- ARM: 9064/1: hw_breakpoint: Do not directly check the event's (git-fixes)
- ARM: 9071/1: uprobes: Do not hook on thumb instructions (git-fixes)
- ARM: 9081/1: fix gcc-10 thumb2-kernel regression (git-fixes)
- ARM: 9091/1: Revert 'mm: qsd8x50: Fix incorrect permission faults' (git-fixes)
- ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned (git-fixes)
- ARM: 9134/1: remove duplicate memcpy() definition (git-fixes)
- ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype (git-fixes)
- ARM: 9141/1: only warn about XIP address when not compile testing (git-fixes)
- ARM: 9155/1: fix early early_iounmap() (git-fixes)
- ARM: at91: pm: add missing put_device() call in at91_pm_sram_init() (git-fixes)
- ARM: at91: pm: of_node_put() after its usage (git-fixes)
- ARM: at91: pm: use proper master clock register offset (git-fixes)
- ARM: bcm: Select ARM_TIMER_SP804 for ARCH_BCM_NSP (git-fixes)
- ARM: dts sunxi: Relax a bit the CMA pool allocation range (git-fixes)
- ARM: dts: am335x-pocketbeagle: Fix mmc0 Write Protect (git-fixes)
- ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema (git-fixes)
- ARM: dts: am437x-idk-evm: Fix incorrect OPP node names (git-fixes)
- ARM: dts: am437x-l4: fix typo in can@0 node (git-fixes)
- ARM: dts: armada-38x: fix NETA lockup when repeatedly switching speeds (git-fixes)
- ARM: dts: armada388-helios4: assign pinctrl to each fan (git-fixes)
- ARM: dts: armada388-helios4: assign pinctrl to LEDs (git-fixes)
- ARM: dts: aspeed: s2600wf: Fix VGA memory region location (git-fixes)
- ARM: dts: aspeed: tiogapass: Remove vuart (git-fixes)
- ARM: dts: at91-sama5d27_som1: fix phy address to 7 (git-fixes)
- ARM: dts: at91: add pinctrl-{names, 0} for all gpios (git-fixes)
- ARM: dts: at91: at91sam9rl: fix ADC triggers (git-fixes)
- ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description (git-fixes)
- ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin (git-fixes)
- ARM: dts: at91: sama5d2_xplained: classd: pull-down the R1 and R3 lines (git-fixes)
- ARM: dts: at91: sama5d2: fix CAN message ram offset and size (git-fixes)
- ARM: dts: at91: sama5d2: map securam as device (git-fixes)
- ARM: dts: at91: sama5d3_xplained: add pincontrol for USB Host (git-fixes)
- ARM: dts: at91: sama5d4_xplained: add pincontrol for USB Host (git-fixes)
- ARM: dts: at91: sama5d4: fix pinctrl muxing (git-fixes)
- ARM: dts: at91: tse850: the emaclt;->phy interface is rmii (git-fixes)
- ARM: dts: bcm: HR2: Fix PPI interrupt types (git-fixes)
- ARM: dts: bcm: HR2: Fixed QSPI compatible string (git-fixes)
- ARM: dts: bcm2835-rpi-zero-w: Fix led polarity (git-fixes)
- ARM: dts: BCM5301X: Add interrupt properties to GPIO node (git-fixes)
- ARM: dts: BCM5301X: Fix I2C controller interrupt (git-fixes)
- ARM: dts: BCM5301X: Fixed QSPI compatible string (git-fixes)
- ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz (git-fixes)
- ARM: dts: Configure missing thermal interrupt for 4430 (git-fixes)
- ARM: dts: dra76x: Fix mmc3 max-frequency (git-fixes)
- ARM: dts: dra76x: m_can: fix order of clocks (git-fixes)
- ARM: dts: dra7xx-clocks: Fixup IPU1 mux clock parent source (git-fixes)
- ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas (git-fixes)
- ARM: dts: exynos: correct MUIC interrupt trigger level on Midas (git-fixes)
- ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale (git-fixes)
- ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5 (git-fixes)
- ARM: dts: exynos: correct PMIC interrupt trigger level on Midas (git-fixes)
- ARM: dts: exynos: correct PMIC interrupt trigger level on Monk (git-fixes)
- ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 (git-fixes)
- ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 (git-fixes)
- ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato (git-fixes)
- ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250 (git-fixes)
- ARM: dts: exynos: correct PMIC interrupt trigger level on Snow (git-fixes)
- ARM: dts: exynos: correct PMIC interrupt trigger level on Spring (git-fixes)
- ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM36651 sensor's bus (git-fixes)
- ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1 (git-fixes)
- ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3 (git-fixes)
- ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4 (git-fixes)
- ARM: dts: exynos: fix roles of USB 3.0 ports on Odroid XU (git-fixes)
- ARM: dts: exynos: fix USB 3.0 pins supply being turned off on Odroid (git-fixes)
- ARM: dts: exynos: fix USB 3.0 VBUS control and over-current pins on (git-fixes)
- ARM: dts: Fix dcan driver probe failed on am437x platform (git-fixes)
- ARM: dts: Fix duovero smsc interrupt for suspend (git-fixes)
- ARM: dts: gemini-rut1xx: remove duplicate ethernet node (git-fixes)
- ARM: dts: gose: Fix ports node name for adv7180 (git-fixes)
- ARM: dts: gose: Fix ports node name for adv7612 (git-fixes)
- ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells (git-fixes)
- ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo (git-fixes)
- ARM: dts: imx: Swap M53Menlo pinctrl_power_button/pinctrl_power_out (git-fixes)
- ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries (git-fixes)
- ARM: dts: imx50-evk: Fix the chip select 1 IOMUX (git-fixes)
- ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces (git-fixes)
- ARM: dts: imx6: phycore-som: fix arm and soc minimum voltage (git-fixes)
- ARM: dts: imx6: phycore-som: fix emmc supply (git-fixes)
- ARM: dts: imx6: Use gpc for FEC interrupt controller to fix wake on LAN (git-fixes)
- ARM: dts: imx6dl-colibri-eval-v3: fix sram compatible properties (git-fixes).
- ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch (git-fixes)
- ARM: dts: imx6dl-yapp4: Fix Ursa board Ethernet connection (git-fixes)
- ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery (git-fixes)
- ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators (git-fixes)
- ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems (git-fixes)
- ARM: dts: imx6q-dhcom: Fix ethernet reset time properties (git-fixes)
- ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming (git-fixes)
- ARM: dts: imx6qdl-gw551x: Do not use 'simple-audio-card,dai-link' (git-fixes)
- ARM: dts: imx6qdl-gw551x: fix audio SSI (git-fixes)
- ARM: dts: imx6qdl-icore: Fix OTG_ID pin and sdcard detect (git-fixes)
- ARM: dts: imx6qdl-kontron-samx6i: fix i2c_lcd/cam default status (git-fixes)
- ARM: dts: imx6qdl-kontron-samx6i: fix I2C_PM scl pin (git-fixes)
- ARM: dts: imx6qdl-sr-som: Increase the PHY reset duration to 10ms (git-fixes)
- ARM: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phy (git-fixes)
- ARM: dts: imx6sl: fix rng node (git-fixes)
- ARM: dts: imx6sx-sabreauto: Fix the phy-mode on fec2 (git-fixes)
- ARM: dts: imx6sx-sdb: Fix the phy-mode on fec2 (git-fixes)
- ARM: dts: imx6sx: Add missing UART RTS/CTS pins mux (git-fixes)
- ARM: dts: imx6sx: fix the pad QSPI1B_SCLK mux mode for uart3 (git-fixes)
- ARM: dts: imx6sx: Improve UART pins macro defines (git-fixes)
- ARM: dts: imx7-colibri: Fix frequency for sd/mmc (git-fixes)
- ARM: dts: imx7-colibri: fix muxing of usbc_det pin (git-fixes)
- ARM: dts: imx7-colibri: prepare module device tree for FlexCAN (git-fixes)
- ARM: dts: imx7d-meerkat96: Fix the 'tuning-step' property (git-fixes)
- ARM: dts: imx7d-pico: Fix the 'tuning-step' property (git-fixes)
- ARM: dts: imx7d: Correct speed grading fuse settings (git-fixes)
- ARM: dts: imx7d: fix opp-supported-hw (git-fixes)
- ARM: dts: imx7ulp: Correct gpio ranges (git-fixes)
- ARM: dts: logicpd-som-lv-baseboard: Fix broken audio (git-fixes)
- ARM: dts: logicpd-som-lv-baseboard: Fix missing video (git-fixes)
- ARM: dts: logicpd-torpedo-baseboard: Fix broken audio (git-fixes)
- ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL (git-fixes)
- ARM: dts: ls1021a: fix QuadSPI-memory reg range (git-fixes)
- ARM: dts: ls1021a: Restore MDIO compatible to gianfar (git-fixes)
- ARM: dts: meson: fix PHY deassert timing requirements (git-fixes)
- ARM: dts: meson8: remove two invalid interrupt lines from the GPU (git-fixes)
- ARM: dts: meson8: Use a higher default GPU clock frequency (git-fixes)
- ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties (git-fixes)
- ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties (git-fixes)
- ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties (git-fixes)
- ARM: dts: mt7623: add missing pause for switchport (git-fixes)
- ARM: dts: N900: fix onenand timings (git-fixes).
- ARM: dts: NSP: Correct FA2 mailbox node (git-fixes)
- ARM: dts: NSP: Disable PL330 by default, add dma-coherent property (git-fixes)
- ARM: dts: NSP: Fixed QSPI compatible string (git-fixes)
- ARM: dts: omap3-gta04a4: accelerometer irq fix (git-fixes)
- ARM: dts: omap3430-sdp: Fix NAND device node (git-fixes)
- ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers (git-fixes)
- ARM: dts: oxnas: Fix clear-mask property (git-fixes)
- ARM: dts: pandaboard: fix pinmux for gpio user button of Pandaboard (git-fixes)
- ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference (git-fixes)
- ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY (git-fixes)
- ARM: dts: r7s9210: Remove bogus clock-names from OSTM nodes (git-fixes)
- ARM: dts: r8a73a4: Add missing CMT1 interrupts (git-fixes)
- ARM: dts: r8a7740: Add missing extal2 to CPG node (git-fixes)
- ARM: dts: r8a7779, marzen: Fix DU clock names (git-fixes)
- ARM: dts: Remove non-existent i2c1 from 98dx3236 (git-fixes)
- ARM: dts: renesas: Fix IOMMU device node names (git-fixes)
- ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries (git-fixes)
- ARM: dts: socfpga: Align L2 cache-controller nodename with dtschema (git-fixes)
- ARM: dts: socfpga: fix register entry for timer3 on Arria10 (git-fixes)
- ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32f429 (git-fixes)
- ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32h743 (git-fixes)
- ARM: dts: sun6i: a31-hummingbird: Enable RGMII RX/TX delay on (git-fixes)
- ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode (git-fixes)
- ARM: dts: sun7i: bananapi-m1-plus: Enable RGMII RX/TX delay on (git-fixes)
- ARM: dts: sun7i: bananapi: Enable RGMII RX/TX delay on Ethernet PHY (git-fixes)
- ARM: dts: sun7i: cubietruck: Enable RGMII RX/TX delay on Ethernet PHY (git-fixes)
- ARM: dts: sun7i: pcduino3-nano: enable RGMII RX/TX delay on PHY (git-fixes)
- ARM: dts: sun8i-a83t-tbs-a711: Fix USB OTG mode detection (git-fixes)
- ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity (git-fixes)
- ARM: dts: sun8i: a83t: Enable both RGMII RX/TX delay on Ethernet PHY (git-fixes)
- ARM: dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX delay on (git-fixes)
- ARM: dts: sun8i: r40: bananapi-m2-berry: Fix dcdc1 regulator (git-fixes)
- ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator (git-fixes)
- ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet node (git-fixes)
- ARM: dts: sun8i: r40: Move AHCI device node based on address order (git-fixes)
- ARM: dts: sun8i: v3s: fix GIC node memory range (git-fixes)
- ARM: dts: sun8i: v40: bananapi-m2-berry: Fix ethernet node (git-fixes)
- ARM: dts: sun9i: Enable both RGMII RX/TX delay on Ethernet PHY (git-fixes)
- ARM: dts: sunxi: bananapi-m2-plus-v1.2: Fix CPU supply voltages (git-fixes)
- ARM: dts: sunxi: bananapi-m2-plus: Enable RGMII RX/TX delay on (git-fixes)
- ARM: dts: sunxi: Fix DE2 clocks register range (git-fixes)
- ARM: dts: turris-omnia: add comphy handle to eth2 (git-fixes)
- ARM: dts: turris-omnia: add SFP node (git-fixes)
- ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin (git-fixes)
- ARM: dts: turris-omnia: describe switch interrupt (git-fixes)
- ARM: dts: turris-omnia: enable HW buffer management (git-fixes)
- ARM: dts: turris-omnia: fix hardware buffer management (git-fixes)
- ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins (git-fixes)
- ARM: dts: uniphier: Set SCSSI clock and reset IDs for each channel (git-fixes).
- ARM: dts: vf610-zii-dev-rev-b: Remove #address-cells and #size-cells (git-fixes)
- ARM: dts: vfxxx: Add syscon compatible with OCOTP (git-fixes)
- ARM: exynos: add missing of_node_put for loop iteration (git-fixes)
- ARM: exynos: MCPM: Restore big.LITTLE cpuidle support (git-fixes)
- ARM: footbridge: fix PCI interrupt mapping (git-fixes)
- ARM: imx: add missing clk_disable_unprepare() (git-fixes)
- ARM: imx: add missing iounmap() (git-fixes)
- ARM: imx: build suspend-imx6.S with arm instruction set (git-fixes)
- ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init (git-fixes)
- ARM: imx5: add missing put_device() call in imx_suspend_alloc_ocram() (git-fixes)
- ARM: imx6: disable the GIC CPU interface before calling stby-poweroff (git-fixes)
- ARM: mvebu: drop pointless check for coherency_base (git-fixes)
- ARM: OMAP2+: Fix legacy mode dss_reset (git-fixes)
- ARM: OMAP2+: omap_device: fix idling of devices during probe (git-fixes)
- ARM: OMAP2+: pm33xx-core: Make am43xx_get_rtc_base_addr static (git-fixes)
- ARM: p2v: fix handling of LPAE translation in BE mode (git-fixes)
- ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc() (git-fixes)
- ARM: s3c24xx: fix missing system reset (git-fixes)
- ARM: s3c24xx: fix mmc gpio lookup tables (git-fixes)
- ARM: samsung: do not build plat/pm-common for Exynos (git-fixes)
- ARM: samsung: fix PM debug build with DEBUG_LL but !MMU (git-fixes)
- ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh() (git-fixes)
- ASoC: DAPM: Cover regression by kctl change notification fix (git-fixes).
- ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (git-fixes).
- ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer (git-fixes).
- ASoC: SOF: Intel: hda-dai: fix potential locking issue (git-fixes).
- ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (git-fixes).
- ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (git-fixes).
- ath10k: fix invalid dma_addr_t token assignment (git-fixes).
- ath10k: high latency fixes for beacon buffer (git-fixes).
- Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE (bsc#1193655).
- bfq: Limit number of requests consumed by each cgroup (bsc#1184318).
- bfq: Store full bitmap depth in bfq_data (bsc#1184318).
- bfq: Track number of allocated requests in bfq_entity (bsc#1184318).
- block: Fix use-after-free issue accessing struct io_cq (bsc#1193042).
- block: Provide blk_mq_sched_get_icq() (bsc#1184318).
- Bluetooth: Add additional Bluetooth part for Realtek 8852AE (bsc#1193655).
- Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (bsc#1193655).
- Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (bsc#1193655).
- Bluetooth: btusb: Add the new support ID for Realtek RTL8852A (bsc#1193655).
- Bluetooth: btusb: btrtl: Add support for RTL8852A (bsc#1193655).
- Bluetooth: fix use-after-free error in lock_sock_nested() (git-fixes).
- bnxt_en: reject indirect blk offload when hw-tc-offload is off (jsc#SLE-8372 bsc#1153275).
- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (git-fixes).
- bpf, arm: Fix register clobbering in div/mod implementation (git-fixes)
- bpf, s390: Fix potential memory leak about jit_data (git-fixes).
- bpf, x86: Fix 'no previous prototype' warning (git-fixes).
- brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (git-fixes).
- btrfs: do not ignore error from btrfs_next_leaf() when inserting checksums (bsc#1193002).
- btrfs: fix fsync failure and transaction abort after writes to prealloc extents (bsc#1193002).
- btrfs: fix lost inode on log replay after mix of fsync, rename and inode eviction (bsc#1192998).
- btrfs: fix race causing unnecessary inode logging during link and rename (bsc#1192998).
- btrfs: make checksum item extension more efficient (bsc#1193002).
- cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (git-fixes).
- cifs use true,false for bool variable (bsc#1164565).
- cifs_atomic_open(): fix double-put on late allocation failure (bsc#1192606).
- cifs_debug: use %pd instead of messing with ->d_name (bsc#1192606).
- cifs: add a debug macro that prints \\server\share for errors (bsc#1164565).
- cifs: add a function to get a cached dir based on its dentry (bsc#1192606).
- cifs: add a helper to find an existing readable handle to a file (bsc#1154355).
- cifs: add a timestamp to track when the lease of the cached dir was taken (bsc#1192606).
- cifs: add an smb3_fs_context to cifs_sb (bsc#1192606).
- cifs: add FALLOC_FL_INSERT_RANGE support (bsc#1192606).
- cifs: add files to host new mount api (bsc#1192606).
- cifs: add fs_context param to parsing helpers (bsc#1192606).
- cifs: Add get_security_type_str function to return sec type (bsc#1192606).
- cifs: add initial reconfigure support (bsc#1192606).
- cifs: add missing mount option to /proc/mounts (bsc#1164565).
- cifs: add missing parsing of backupuid (bsc#1192606).
- cifs: Add missing sentinel to smb3_fs_parameters (bsc#1192606).
- cifs: add mount parameter tcpnodelay (bsc#1192606).
- cifs: add multichannel mount options and data structs (bsc#1192606).
- cifs: add new debugging macro cifs_server_dbg (bsc#1164565).
- cifs: Add new mount parameter 'acdirmax' to allow caching directory metadata (bsc#1192606).
- cifs: Add new parameter 'acregmax' for distinct file and directory metadata timeout (bsc#1192606).
- cifs: add NULL check for ses->tcon_ipc (bsc#1178270).
- cifs: add passthrough for smb2 setinfo (bsc#1164565).
- cifs: add server param (bsc#1192606).
- cifs: add shutdown support (bsc#1192606).
- cifs: add smb2 POSIX info level (bsc#1164565).
- cifs: add SMB2_open() arg to return POSIX data (bsc#1164565).
- cifs: add SMB3 change notification support (bsc#1164565).
- cifs: add support for FALLOC_FL_COLLAPSE_RANGE (bsc#1192606).
- cifs: add support for fallocate mode 0 for non-sparse files (bsc#1164565).
- cifs: add support for flock (bsc#1164565).
- cifs: Add support for setting owner info, dos attributes, and create time (bsc#1164565).
- cifs: Add tracepoints for errors on flush or fsync (bsc#1164565).
- cifs: Add witness information to debug data dump (bsc#1192606).
- cifs: add witness mount option and data structs (bsc#1192606).
- cifs: added WARN_ON for all the count decrements (bsc#1192606).
- cifs: Adjust indentation in smb2_open_file (bsc#1164565).
- cifs: Adjust key sizes and key generation routines for AES256 encryption (bsc#1192606).
- cifs: allocate buffer in the caller of build_path_from_dentry() (bsc#1192606).
- cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (bsc#1192606).
- cifs: Allocate encryption header through kmalloc (bsc#1192606).
- cifs: allow chmod to set mode bits using special sid (bsc#1164565).
- cifs: allow syscalls to be restarted in __smb_send_rqst() (bsc#1176956).
- cifs: allow unlock flock and OFD lock across fork (bsc#1192606).
- cifs: Always update signing key of first channel (bsc#1192606).
- cifs: ask for more credit on async read/write code paths (bsc#1192606).
- cifs: Assign boolean values to a bool variable (bsc#1192606).
- cifs: Avoid doing network I/O while holding cache lock (bsc#1164565).
- cifs: Avoid error pointer dereference (bsc#1192606).
- cifs: avoid extra calls in posix_info_parse (bsc#1192606).
- cifs: Avoid field over-reading memcpy() (bsc#1192606).
- cifs: avoid starvation when refreshing dfs cache (bsc#1185902).
- cifs: avoid using MID 0xFFFF (bnc#1151927 5.3.8).
- cifs: call wake_up(server->response_q) inside of cifs_reconnect() (bsc#1164565).
- cifs: change confusing field serverName (to ip_addr) (bsc#1192606).
- cifs: change format of CIFS_FULL_KEY_DUMP ioctl (bsc#1192606).
- cifs: change noisy error message to FYI (bsc#1181507).
- cifs: Change SIDs in ACEs while transferring file ownership (bsc#1192606).
- cifs: check all path components in resolved dfs target (bsc#1181710).
- cifs: check new file size when extending file by fallocate (bsc#1192606).
- cifs: check pointer before freeing (bsc#1183534).
- cifs: check the timestamp for the cached dirent when deciding on revalidate (bsc#1192606).
- cifs: cifs_md4 convert to SPDX identifier (bsc#1192606).
- cifs: cifspdu.h: Replace one-element array with flexible-array member (bsc#1192606).
- cifs: cifspdu.h: Replace zero-length array with flexible-array member (bsc#1192606).
- cifs: cifsssmb: remove redundant assignment to variable ret (bsc#1164565).
- cifs: clarify comment about timestamp granularity for old servers (bsc#1192606).
- cifs: clarify hostname vs ip address in /proc/fs/cifs/DebugData (bsc#1192606).
- cifs: Clarify SMB1 code for delete (bsc#1192606).
- cifs: Clarify SMB1 code for POSIX Create (bsc#1192606).
- cifs: Clarify SMB1 code for POSIX delete file (bsc#1192606).
- cifs: Clarify SMB1 code for POSIX Lock (bsc#1192606).
- cifs: Clarify SMB1 code for rename open file (bsc#1192606).
- cifs: Clarify SMB1 code for SetFileSize (bsc#1192606).
- cifs: clarify SMB1 code for UnixCreateHardLink (bsc#1192606).
- cifs: Clarify SMB1 code for UnixCreateSymLink (bsc#1192606).
- cifs: Clarify SMB1 code for UnixSetPathInfo (bsc#1192606).
- cifs: Clean up DFS referral cache (bsc#1164565).
- cifs: cleanup a few le16 vs. le32 uses in cifsacl.c (bsc#1192606).
- cifs: cleanup misc.c (bsc#1192606).
- cifs: clear PF_MEMALLOC before exiting demultiplex thread (bsc#1192606).
- cifs: Close cached root handle only if it had a lease (bsc#1164565).
- cifs: Close open handle after interrupted close (bsc#1164565).
- cifs: close the shared root handle on tree disconnect (bsc#1164565).
- cifs: compute full_path already in cifs_readdir() (bsc#1192606).
- cifs: connect individual channel servers to primary channel server (bsc#1192606).
- cifs: connect: style: Simplify bool comparison (bsc#1192606).
- cifs: constify get_normalized_path() properly (bsc#1185902).
- cifs: constify path argument of ->make_node() (bsc#1192606).
- cifs: constify pathname arguments in a bunch of helpers (bsc#1192606).
- cifs: Constify static struct genl_ops (bsc#1192606).
- cifs: convert list_for_each to entry variant (bsc#1192606, jsc#SLE-20042).
- cifs: convert list_for_each to entry variant in cifs_debug.c (bsc#1192606).
- cifs: convert list_for_each to entry variant in smb2misc.c (bsc#1192606).
- cifs: convert revalidate of directories to using directory metadata cache timeout (bsc#1192606).
- cifs: convert to use be32_add_cpu() (bsc#1192606).
- cifs: Convert to use the fallthrough macro (bsc#1192606).
- cifs: correct comments explaining internal semaphore usage in the module (bsc#1192606).
- cifs: correct four aliased mount parms to allow use of previous names (bsc#1192606).
- cifs: create a helper function to parse the query-directory response buffer (bsc#1164565).
- cifs: create a helper to find a writeable handle by path name (bsc#1154355).
- cifs: create a MD4 module and switch cifs.ko to use it (bsc#1192606).
- cifs: Create a new shared file holding smb2 pdu definitions (bsc#1192606).
- cifs: create sd context must be a multiple of 8 (bsc#1192606).
- cifs: Deal with some warnings from W=1 (bsc#1192606).
- cifs: Delete a stray unlock in cifs_swn_reconnect() (bsc#1192606).
- cifs: delete duplicated words in header files (bsc#1192606).
- cifs: detect dead connections only when echoes are enabled (bsc#1192606).
- cifs: Display local UID details for SMB sessions in DebugData (bsc#1192606).
- cifs: do d_move in rename (bsc#1164565).
- cifs: do not allow changing posix_paths during remount (bsc#1192606).
- cifs: do not cargo-cult strndup() (bsc#1185902).
- cifs: do not create a temp nls in cifs_setup_ipc (bsc#1192606).
- cifs: do not disable noperm if multiuser mount option is not provided (bsc#1192606).
- cifs: Do not display RDMA transport on reconnect (bsc#1164565).
- cifs: do not duplicate fscache cookie for secondary channels (bsc#1192606).
- cifs: do not fail __smb_send_rqst if non-fatal signals are pending (git-fixes).
- cifs: do not ignore the SYNC flags in getattr (bsc#1164565).
- cifs: do not leak -EAGAIN for stat() during reconnect (bsc#1164565).
- cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (bsc#1192606).
- cifs: Do not miss cancelled OPEN responses (bsc#1164565).
- cifs: do not negotiate session if session already exists (bsc#1192606).
- cifs: do not send close in compound create+close requests (bsc#1181507).
- cifs: do not send tree disconnect to ipc shares (bsc#1185902).
- cifs: do not share tcons with DFS (bsc#1178270).
- cifs: do not share tcp servers with dfs mounts (bsc#1185902).
- cifs: do not share tcp sessions of dfs connections (bsc#1185902).
- cifs: do not use 'pre:' for MODULE_SOFTDEP (bsc#1164565).
- cifs: Do not use iov_iter::type directly (bsc#1192606).
- cifs: Do not use the original cruid when following DFS links for multiuser mounts (bsc#1192606).
- cifs: document and cleanup dfs mount (bsc#1178270).
- cifs: dump channel info in DebugData (bsc#1192606).
- cifs: dump Security Type info in DebugData (bsc#1192606).
- cifs: dump the session id and keys also for SMB2 sessions (bsc#1192606).
- cifs: enable change notification for SMB2.1 dialect (bsc#1164565).
- cifs: enable extended stats by default (bsc#1192606).
- cifs: Enable sticky bit with cifsacl mount option (bsc#1192606).
- cifs: ensure correct super block for DFS reconnect (bsc#1178270).
- cifs: escape spaces in share names (bsc#1192606).
- cifs: export supported mount options via new mount_params /proc file (bsc#1192606).
- cifs: fail i/o on soft mounts if sessionsetup errors out (bsc#1164565).
- cifs: fiemap: do not return EINVAL if get nothing (bsc#1192606).
- cifs: fix a comment for the timeouts when sending echos (bsc#1164565).
- cifs: fix a memleak with modefromsid (bsc#1192606).
- cifs: fix a sign extension bug (bsc#1192606).
- cifs: fix a white space issue in cifs_get_inode_info() (bsc#1164565).
- cifs: fix allocation size on newly created files (bsc#1192606).
- cifs: Fix an error pointer dereference in cifs_mount() (bsc#1178270).
- cifs: Fix atime update check vs mtime (bsc#1164565).
- cifs: Fix bug which the return value by asynchronous read is error (bsc#1192606).
- cifs: Fix cached_fid refcnt leak in open_shroot (bsc#1192606).
- cifs: fix channel signing (bsc#1192606).
- cifs: fix check of dfs interlinks (bsc#1185902).
- cifs: fix check of tcon dfs in smb1 (bsc#1178270).
- cifs: Fix chmod with modefromsid when an older ACE already exists (bsc#1192606).
- cifs: fix chown and chgrp when idsfromsid mount option enabled (bsc#1192606).
- cifs: Fix cifsacl ACE mask for group and others (bsc#1192606).
- cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (bnc#1151927 5.3.10).
- cifs: fix credit accounting for extra channel (bsc#1192606).
- cifs: fix dereference on ses before it is null checked (bsc#1164565).
- cifs: fix dfs domain referrals (bsc#1192606).
- cifs: fix DFS failover (bsc#1192606).
- cifs: fix DFS mount with cifsacl/modefromsid (bsc#1178270).
- cifs: fix dfs-links (bsc#1192606).
- cifs: fix doc warnings in cifs_dfs_ref.c (bsc#1192606).
- cifs: Fix double add page to memcg when cifs_readpages (bsc#1192606).
- cifs: fix double free error on share and prefix (bsc#1178270).
- cifs: Fix fall-through warnings for Clang (bsc#1192606).
- cifs: fix fallocate when trying to allocate a hole (bsc#1192606).
- cifs: fix gcc warning in sid_to_id (bsc#1192606).
- cifs: fix handling of escaped ',' in the password mount argument (bsc#1192606).
- cifs: Fix in error types returned for out-of-credit situations (bsc#1192606).
- cifs: Fix incomplete memory allocation on setxattr path (bsc#1179211).
- cifs: Fix inconsistent indenting (bsc#1192606).
- cifs: Fix inconsistent IS_ERR and PTR_ERR (bsc#1192606).
- cifs: fix incorrect check for null pointer in header_assemble (bsc#1192606).
- cifs: fix incorrect kernel doc comments (bsc#1192606).
- cifs: fix interrupted close commands (git-fixes).
- cifs: fix ipv6 formating in cifs_ses_add_channel (bsc#1192606).
- cifs: fix leak in cifs_smb3_do_mount() ctx (bsc#1192606).
- cifs: Fix leak when handling lease break for cached root fid (bsc#1176242).
- cifs: fix leaked reference on requeued write (bsc#1178270).
- cifs: Fix lookup of root ses in DFS referral cache (bsc#1164565).
- cifs: Fix lookup of SMB connections on multichannel (bsc#1192606).
- cifs: fix max ea value size (bnc#1151927 5.3.4).
- cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (bsc#1164565).
- cifs: fix memory leak in smb2_copychunk_range (git-fixes).
- cifs: fix memory leak of smb3_fs_context_dup::server_hostname (bsc#1192606).
- cifs: fix minor typos in comments and log messages (bsc#1192606).
- cifs: Fix missed free operations (bnc#1151927 5.3.8).
- cifs: fix missing null session check in mount (bsc#1192606).
- cifs: fix missing spinlock around update to ses->status (bsc#1192606).
- cifs: fix misspellings using codespell tool (bsc#1192606).
- cifs: fix mode bits from dir listing when mounted with modefromsid (bsc#1164565).
- cifs: Fix mode output in debugging statements (bsc#1164565).
- cifs: fix mount option display for sec=krb5i (bsc#1161907).
- cifs: Fix mount options set in automount (bsc#1164565).
- cifs: fix mounts to subdirectories of target (bsc#1192606).
- cifs: fix nodfs mount option (bsc#1181710).
- cifs: fix NULL dereference in match_prepath (bsc#1164565).
- cifs: fix NULL dereference in smb2_check_message() (bsc#1192606).
- cifs: Fix null pointer check in cifs_read (bsc#1192606).
- cifs: Fix NULL pointer dereference in mid callback (bsc#1164565).
- cifs: Fix NULL-pointer dereference in smb2_push_mandatory_locks (bnc#1151927 5.3.16).
- cifs: Fix oplock handling for SMB 2.1+ protocols (bnc#1151927 5.3.4).
- cifs: fix out-of-bound memory access when calling smb3_notify() at mount point (bsc#1192606).
- cifs: fix path comparison and hash calc (bsc#1185902).
- cifs: fix possible uninitialized access and race on iface_list (bsc#1192606).
- cifs: Fix potential deadlock when updating vol in cifs_reconnect() (bsc#1164565).
- cifs: fix potential mismatch of UNC paths (bsc#1164565).
- cifs: Fix potential softlockups while refreshing DFS cache (bsc#1164565).
- cifs: fix potential use-after-free bugs (bsc#1192606, jsc#SLE-20042).
- cifs: fix potential use-after-free in cifs_echo_request() (bsc#1139944).
- cifs: Fix preauth hash corruption (git-fixes).
- cifs: fix print of hdr_flags in dfscache_proc_show() (bsc#1192606, jsc#SLE-20042).
- cifs: fix reference leak for tlink (bsc#1192606).
- cifs: fix regression when mounting shares with prefix paths (bsc#1192606).
- cifs: fix rename() by ensuring source handle opened with DELETE bit (bsc#1164565).
- cifs: Fix resource leak (bsc#1192606).
- cifs: Fix retrieval of DFS referrals in cifs_mount() (bsc#1164565).
- cifs: Fix retry mid list corruption on reconnects (bnc#1151927 5.3.10).
- cifs: Fix return value in __update_cache_entry (bsc#1164565).
- cifs: fix rsize/wsize to be negotiated values (bsc#1192606).
- cifs: fix SMB1 error path in cifs_get_file_info_unix (bsc#1192606).
- cifs: Fix SMB2 oplock break processing (bsc#1154355 bnc#1151927 5.3.16).
- cifs: fix soft mounts hanging in the reconnect code (bsc#1164565).
- cifs: fix soft mounts hanging in the reconnect code (bsc#1164565).
- cifs: Fix some error pointers handling detected by static checker (bsc#1192606).
- cifs: Fix spelling of 'security' (bsc#1192606).
- cifs: fix string declarations and assignments in tracepoints (bsc#1192606).
- cifs: Fix support for remount when not changing rsize/wsize (bsc#1192606).
- cifs: Fix task struct use-after-free on reconnect (bsc#1164565).
- cifs: fix the out of range assignment to bit fields in parse_server_interfaces (bsc#1192606).
- cifs: Fix the target file was deleted when rename failed (bsc#1192606).
- cifs: fix trivial typo (bsc#1192606).
- cifs: fix uninitialised lease_key in open_shroot() (bsc#1178270).
- cifs: fix uninitialized variable in smb3_fs_context_parse_param (bsc#1192606).
- cifs: fix unitialized variable poential problem with network I/O cache lock patch (bsc#1164565).
- cifs: Fix unix perm bits to cifsacl conversion for 'other' bits (bsc#1192606).
- cifs: fix unneeded null check (bsc#1192606).
- cifs: fix use after free in cifs_smb3_do_mount() (bsc#1192606).
- cifs: Fix use after free of file info structures (bnc#1151927 5.3.8).
- cifs: Fix use-after-free bug in cifs_reconnect() (bsc#1164565).
- cifs: fix wrong release in sess_alloc_buffer() failed path (bsc#1192606).
- cifs: for compound requests, use open handle if possible (bsc#1192606).
- cifs: Force reval dentry if LOOKUP_REVAL flag is set (bnc#1151927 5.3.7).
- cifs: Force revalidate inode when dentry is stale (bnc#1151927 5.3.7).
- cifs: fork arc4 and create a separate module for it for cifs and other users (bsc#1192606).
- cifs: get mode bits from special sid on stat (bsc#1164565).
- cifs: get rid of @noreq param in __dfs_cache_find() (bsc#1185902).
- cifs: get rid of cifs_sb->mountdata (bsc#1192606).
- cifs: Get rid of kstrdup_const()'d paths (bsc#1164565).
- cifs: get rid of unused parameter in reconn_setup_dfs_targets() (bsc#1178270).
- cifs: Grab a reference for the dentry of the cached directory during the lifetime of the cache (bsc#1192606).
- cifs: Gracefully handle QueryInfo errors during open (bnc#1151927 5.3.7).
- cifs: handle -EINTR in cifs_setattr (bsc#1192606).
- cifs: handle 'guest' mount parameter (bsc#1192606).
- cifs: handle 'nolease' option for vers=1.0 (bsc#1192606).
- cifs: handle different charsets in dfs cache (bsc#1185902).
- cifs: handle empty list of targets in cifs_reconnect() (bsc#1178270).
- cifs: handle hostnames that resolve to same ip in failover (bsc#1178270).
- cifs: handle prefix paths in reconnect (bsc#1164565).
- cifs: handle reconnect of tcon when there is no cached dfs referral (bsc#1192606).
- cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (bsc#1178270).
- cifs: Handle witness client move notification (bsc#1192606).
- cifs: have ->mkdir() handle race with another client sanely (bsc#1192606).
- cifs: have cifs_fattr_to_inode() refuse to change type on live inode (bsc#1192606).
- cifs: Identify a connection by a conn_id (bsc#1192606).
- cifs: If a corrupted DACL is returned by the server, bail out (bsc#1192606).
- cifs: ignore auto and noauto options if given (bsc#1192606).
- cifs: ignore cached share root handle closing errors (bsc#1166780).
- cifs: improve fallocate emulation (bsc#1192606).
- cifs: improve read performance for page size 64KB cache=strict vers=2.1+ (bsc#1192606).
- cifs: In the new mount api we get the full devname as source= (bsc#1192606).
- cifs: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (bsc#1192606).
- cifs: Initialize filesystem timestamp ranges (bsc#1164565).
- cifs: introduce cifs_ses_mark_for_reconnect() helper (bsc#1192606).
- cifs: introduce helper for finding referral server (bsc#1181710).
- cifs: Introduce helpers for finding TCP connection (bsc#1164565).
- cifs: introduce new helper for cifs_reconnect() (bsc#1192606, jsc#SLE-20042).
- cifs: keep referral server sessions alive (bsc#1185902).
- cifs: log mount errors using cifs_errorf() (bsc#1192606).
- cifs: log warning message (once) if out of disk space (bsc#1164565).
- cifs: make build_path_from_dentry() return const char * (bsc#1192606).
- cifs: make const array static, makes object smaller (bsc#1192606).
- cifs: Make extract_hostname function public (bsc#1192606).
- cifs: Make extract_sharename function public (bsc#1192606).
- cifs: make fs_context error logging wrapper (bsc#1192606).
- cifs: make locking consistent around the server session status (bsc#1192606).
- cifs: make multichannel warning more visible (bsc#1192606).
- cifs: Make SMB2_notify_init static (bsc#1164565).
- cifs: make sure we do not overflow the max EA buffer size (bsc#1164565).
- cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (bsc#1164565).
- cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (bsc#1192606).
- cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (bsc#1178270).
- cifs: Merge is_path_valid() into get_normalized_path() (bsc#1164565).
- cifs: minor fix to two debug messages (bsc#1192606).
- cifs: minor kernel style fixes for comments (bsc#1192606).
- cifs: minor simplification to smb2_is_network_name_deleted (bsc#1192606).
- cifs: minor update to comments around the cifs_tcp_ses_lock mutex (bsc#1192606).
- cifs: minor updates to Kconfig (bsc#1192606).
- cifs: misc: Use array_size() in if-statement controlling expression (bsc#1192606).
- cifs: missed ref-counting smb session in find (bsc#1192606).
- cifs: missing null check for newinode pointer (bsc#1192606).
- cifs: missing null pointer check in cifs_mount (bsc#1185902).
- cifs: modefromsid: make room for 4 ACE (bsc#1164565).
- cifs: modefromsid: write mode ACE first (bsc#1164565).
- cifs: move [brw]size from cifs_sb to cifs_sb->ctx (bsc#1192606).
- cifs: move cache mount options to fs_context.ch (bsc#1192606).
- cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (bsc#1192606).
- cifs: move cifs_parse_devname to fs_context.c (bsc#1192606).
- cifs: move cifsFileInfo_put logic into a work-queue (bsc#1154355).
- cifs: move debug print out of spinlock (bsc#1192606).
- cifs: Move more definitions into the shared area (bsc#1192606).
- cifs: move NEGOTIATE_PROTOCOL definitions out into the common area (bsc#1192606).
- cifs: move security mount options into fs_context.ch (bsc#1192606).
- cifs: move SMB FSCTL definitions to common code (bsc#1192606).
- cifs: move smb version mount options into fs_context.c (bsc#1192606).
- cifs: Move SMB2_Create definitions to the shared area (bsc#1192606).
- cifs: move some variables off the stack in smb2_ioctl_query_info (bsc#1192606).
- cifs: move the check for nohandlecache into open_shroot (bsc#1192606).
- cifs: move the enum for cifs parameters into fs_context.h (bsc#1192606).
- cifs: move update of flags into a separate function (bsc#1192606).
- cifs: multichannel: always zero struct cifs_io_parms (bsc#1192606).
- cifs: multichannel: move channel selection above transport layer (bsc#1192606).
- cifs: multichannel: move channel selection in function (bsc#1192606).
- cifs: multichannel: try to rebind when reconnecting a channel (bsc#1192606).
- cifs: multichannel: use pointer for binding channel (bsc#1192606).
- cifs: mute -Wunused-const-variable message (bnc#1151927 5.3.9).
- cifs: New optype for session operations (bsc#1181507).
- cifs: nosharesock should be set on new server (bsc#1192606).
- cifs: nosharesock should not share socket with future sessions (bsc#1192606).
- cifs: On cifs_reconnect, resolve the hostname again (bsc#1192606).
- cifs: only update prefix path of DFS links in cifs_tree_connect() (bsc#1178270).
- cifs: only write 64kb at a time when fallocating a small region of a file (bsc#1192606).
- cifs: Optimize readdir on reparse points (bsc#1164565).
- cifs: pass a path to open_shroot and check if it is the root or not (bsc#1192606).
- cifs: pass the dentry instead of the inode down to the revalidation check functions (bsc#1192606).
- cifs: plumb smb2 POSIX dir enumeration (bsc#1164565).
- cifs: populate server_hostname for extra channels (bsc#1192606).
- cifs: potential unintitliazed error code in cifs_getattr() (bsc#1164565).
- cifs: prepare SMB2_Flush to be usable in compounds (bsc#1154355).
- cifs: prepare SMB2_query_directory to be used with compounding (bsc#1164565).
- cifs: prevent NULL deref in cifs_compose_mount_options() (bsc#1185902).
- cifs: prevent truncation from long to int in wait_for_free_credits (bsc#1192606).
- cifs: print MIDs in decimal notation (bsc#1181507).
- cifs: Print the address and port we are connecting to in generic_ip_connect() (bsc#1192606).
- cifs: print warning mounting with vers=1.0 (bsc#1164565).
- cifs: properly invalidate cached root handle when closing it (bsc#1192606).
- cifs: Properly process SMB3 lease breaks (bsc#1164565).
- cifs: protect session channel fields with chan_lock (bsc#1192606).
- cifs: protect srv_count with cifs_tcp_ses_lock (bsc#1192606).
- cifs: protect updating server->dstaddr with a spinlock (bsc#1192606).
- cifs: Re-indent cifs_swn_reconnect() (bsc#1192606).
- cifs: reduce number of referral requests in DFS link lookups (bsc#1178270).
- cifs: reduce stack use in smb2_compound_op (bsc#1192606).
- cifs: refactor cifs_get_inode_info() (bsc#1164565).
- cifs: refactor create_sd_buf() and and avoid corrupting the buffer (bsc#1192606).
- cifs: Reformat DebugData and index connections by conn_id (bsc#1192606).
- cifs: Register generic netlink family (bsc#1192606). Update configs with CONFIG_SWN_UPCALL unset.
- cifs: release lock earlier in dequeue_mid error case (bsc#1192606).
- cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (bsc#1192606).
- cifs: remove actimeo from cifs_sb (bsc#1192606).
- cifs: remove bogus debug code (bsc#1179427).
- cifs: remove ctx argument from cifs_setup_cifs_sb (bsc#1192606).
- cifs: remove duplicated prototype (bsc#1192606).
- cifs: remove old dead code (bsc#1192606).
- cifs: remove pathname for file from SPDX header (bsc#1192606).
- cifs: remove redundant assignment to pointer pneg_ctxt (bsc#1164565).
- cifs: remove redundant assignment to variable rc (bsc#1164565).
- cifs: remove redundant initialization of variable rc (bsc#1192606).
- cifs: remove redundant initialization of variable rc (bsc#1192606).
- cifs: Remove repeated struct declaration (bsc#1192606).
- cifs: Remove set but not used variable 'capabilities' (bsc#1164565).
- cifs: remove set but not used variable 'server' (bsc#1164565).
- cifs: remove set but not used variables 'cinode' and 'netfid' (bsc#1164565).
- cifs: remove set but not used variables (bsc#1164565).
- cifs: remove some minor warnings pointed out by kernel test robot (bsc#1192606).
- cifs: remove the devname argument to cifs_compose_mount_options (bsc#1192606).
- cifs: remove the retry in cifs_poxis_lock_set (bsc#1192606).
- cifs: Remove the superfluous break (bsc#1192606).
- cifs: remove two cases where rc is set unnecessarily in sid_to_id (bsc#1192606).
- cifs: remove unnecessary copies of tcon->crfid.fid (bsc#1192606).
- cifs: Remove unnecessary struct declaration (bsc#1192606).
- cifs: remove unneeded variable in smb3_fs_context_dup (bsc#1192606).
- cifs: Remove unused inline function is_sysvol_or_netlogon() (bsc#1185902).
- cifs: remove unused variable 'server' (bsc#1192606).
- cifs: remove unused variable 'sid_user' (bsc#1164565).
- cifs: remove unused variable (bsc#1164565).
- cifs: Remove useless variable (bsc#1192606).
- cifs: remove various function description warnings (bsc#1192606).
- cifs: rename a variable in SendReceive() (bsc#1164565).
- cifs: rename cifs_common to smbfs_common (bsc#1192606).
- cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (bsc#1192606).
- cifs: rename posix create rsp (bsc#1164565).
- cifs: rename reconn_inval_dfs_target() (bsc#1178270).
- cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (bsc#1192606).
- cifs: rename the *_shroot* functions to *_cached_dir* (bsc#1192606).
- cifs: report error instead of invalid when revalidating a dentry fails (bsc#1177440).
- cifs: Respect O_SYNC and O_DIRECT flags during reconnect (bsc#1164565).
- cifs: Retain old ACEs when converting between mode bits and ACL (bsc#1192606).
- cifs: retry lookup and readdir when EAGAIN is returned (bsc#1192606).
- cifs: return cached_fid from open_shroot (bsc#1192606).
- cifs: Return correct error code from smb2_get_enc_key (git-fixes).
- cifs: Return directly after a failed build_path_from_dentry() in cifs_do_create() (bsc#1164565).
- cifs: return proper error code in statfs(2) (bsc#1181507).
- cifs: Return the error from crypt_message when enc/dec key not found (bsc#1179426).
- cifs: returning mount parm processing errors correctly (bsc#1192606).
- cifs: revalidate mapping when we open files for SMB1 POSIX (bsc#1192606).
- cifs: Send witness register and unregister commands to userspace daemon (bsc#1192606).
- cifs: Send witness register messages to userspace daemon in echo task (bsc#1192606).
- cifs: send workstation name during ntlmssp session setup (bsc#1192606).
- cifs: set a minimum of 120s for next dns resolution (bsc#1192606).
- cifs: set a minimum of 2 minutes for refreshing dfs cache (bsc#1185902).
- cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath (bsc#1192606).
- cifs: set correct max-buffer-size for smb2_ioctl_init() (bsc#1164565).
- cifs: set server->cipher_type to AES-128-CCM for SMB3.0 (bsc#1192606).
- cifs: set up next DFS target before generic_ip_connect() (bsc#1178270).
- cifs: Set witness notification handler for messages from userspace daemon (bsc#1192606).
- cifs: Silently ignore unknown oplock break handle (bsc#1192606).
- cifs: Simplify bool comparison (bsc#1192606).
- cifs: simplify handling of cifs_sb/ctx->local_nls (bsc#1192606).
- cifs: Simplify reconnect code when dfs upcall is enabled (bsc#1192606).
- cifs: simplify SWN code with dummy funcs instead of ifdefs (bsc#1192606).
- cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (bsc#1192606).
- cifs: smb2pdu.h: Replace zero-length array with flexible-array member (bsc#1192606).
- cifs: smbd: Add messages on RDMA session destroy and reconnection (bsc#1164565).
- cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (bsc#1192606).
- cifs: smbd: Check and extend sender credits in interrupt context (bsc#1192606).
- cifs: smbd: Check send queue size before posting a send (bsc#1192606).
- cifs: smbd: Do not schedule work to send immediate packet on every receive (bsc#1192606).
- cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (bsc#1164565).
- cifs: smbd: Merge code to track pending packets (bsc#1192606).
- cifs: smbd: Only queue work for error recovery on memory registration (bsc#1164565).
- cifs: smbd: Properly process errors on ib_post_send (bsc#1192606).
- cifs: smbd: Return -EAGAIN when transport is reconnecting (bsc#1164565).
- cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (bsc#1164565).
- cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (bsc#1164565).
- cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (bsc#1192606).
- cifs: sort interface list by speed (bsc#1192606).
- cifs: Spelling s/EACCESS/EACCES/ (bsc#1192606).
- cifs: split out dfs code from cifs_reconnect() (bsc#1192606, jsc#SLE-20042).
- cifs: Standardize logging output (bsc#1192606).
- cifs: store a pointer to the root dentry in cifs_sb_info once we have completed mounting the share (bsc#1192606).
- cifs: style: replace one-element array with flexible-array (bsc#1192606).
- cifs: support nested dfs links over reconnect (bsc#1192606, jsc#SLE-20042).
- cifs: support share failover when remounting (bsc#1192606, jsc#SLE-20042).
- cifs: switch build_path_from_dentry() to using dentry_path_raw() (bsc#1192606).
- cifs: switch servers depending on binding state (bsc#1192606).
- cifs: switch to new mount api (bsc#1192606).
- cifs: To match file servers, make sure the server hostname matches (bsc#1192606).
- cifs: Tracepoints and logs for tracing credit changes (bsc#1181507).
- cifs: try harder to open new channels (bsc#1192606).
- cifs: try opening channels after mounting (bsc#1192606).
- cifs: uncomplicate printing the iocharset parameter (bsc#1192606).
- cifs: Unlock on errors in cifs_swn_reconnect() (bsc#1192606).
- cifs: update ctime and mtime during truncate (bsc#1192606).
- cifs: update FSCTL definitions (bsc#1192606).
- cifs: update internal module version number (bsc#1192606).
- cifs: update internal module version number (bsc#1192606).
- cifs: update internal module version number (bsc#1192606).
- cifs: update internal module version number (bsc#1192606).
- cifs: update internal module version number (bsc#1192606).
- cifs: update internal module version number (bsc#1192606).
- cifs: update internal module version number (bsc#1192606).
- cifs: update internal module version number (bsc#1192606).
- cifs: update internal version number (bsc#1192606).
- cifs: update internal version number (bsc#1192606).
- cifs: update internal version number (bsc#1192606).
- cifs: update internal version number (bsc#1192606).
- cifs: update mnt_cifs_flags during reconfigure (bsc#1192606).
- cifs: update new ACE pointer after populate_new_aces (bsc#1192606).
- cifs: update super_operations to show_devname (bsc#1192606).
- cifs: Use #define in cifs_dbg (bsc#1164565).
- cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (bnc#1151927 5.3.7).
- cifs: Use common error handling code in smb2_ioctl_query_info() (bsc#1164565).
- cifs: use compounding for open and first query-dir for readdir() (bsc#1164565).
- cifs: use discard iterator to discard unneeded network data more efficiently (bsc#1192606).
- cifs: use echo_interval even when connection not ready (bsc#1192606).
- cifs: use existing handle for compound_op(OP_SET_INFO) when possible (bsc#1154355).
- cifs: use helpers when parsing uid/gid mount options and validate them (bsc#1192606).
- cifs: Use memdup_user() rather than duplicating its implementation (bsc#1164565).
- cifs: use mod_delayed_work() for server->reconnect if already queued (bsc#1164565).
- cifs: use PTR_ERR_OR_ZERO() to simplify code (bsc#1164565).
- cifs: use SPDX-Licence-Identifier (bsc#1192606).
- cifs: use the expiry output of dns_query to schedule next resolution (bsc#1192606).
- cifs: use true,false for bool variable (bsc#1164565).
- cifs: warn and fail if trying to use rootfs without the config option (bsc#1192606).
- cifs: Warn less noisily on default mount (bsc#1192606).
- cifs: we do not allow changing username/password/unc/... during remount (bsc#1192606).
- cifs/smb3: Fix data inconsistent when punch hole (bsc#1176544).
- cifs/smb3: Fix data inconsistent when zero file range (bsc#1176536).
- cifs`: handle ERRBaduid for SMB1 (bsc#1192606).
- clk: imx: imx6ul: Move csi_sel mux to correct base register (git-fixes).
- clk: ingenic: Fix bugs with divided dividers (git-fixes).
- config: refresh BPF configs (jsc#SLE-22574) The SUSE-commit 9a413cc7eb56 ('config: disable unprivileged BPF by default (jsc#SLE-22573)') inherited from SLE15-SP2 puts the BPF config into the wrong place due to SLE15-SP3 additionally backported b24abcff918a ('bpf, kconfig: Add consolidated menu entry for bpf with core options'), and leads to duplicate CONFIG_BPF_UNPRIV_DEFAULT_OFF entires; this commit remove those BPF config. Also, disable unprivileged BPF for armv7hl, which did not inherit the config change from SLE15-SP2.
- constraints: Build aarch64 on recent ARMv8.1 builders. Request asimdrdm feature which is available only on recent ARMv8.1 CPUs. This should prevent scheduling the kernel on an older slower builder.
- Convert trailing spaces and periods in path components (bsc#1179424).
- crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (git-fixes).
- crypto: pcrypt - Delay write to padata->info (git-fixes).
- crypto: s5p-sss - Add error handling in s5p_aes_probe() (git-fixes).
- cxgb4: fix eeprom len when diagnostics not implemented (git-fixes).
- dm raid: remove unnecessary discard limits for raid0 and raid10 (bsc#1192320).
- dm: fix deadlock when swapping to encrypted device (bsc#1186332).
- dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro (git-fixes).
- dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (git-fixes).
- do_cifs_create(): do not set ->i_mode of something we had not created (bsc#1192606).
- drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 (git-fixes).
- drm: panel-orientation-quirks: Add quirk for GPD Win3 (git-fixes).
- drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1 (git-fixes).
- drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6 (git-fixes).
- drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2) (git-fixes).
- drm/amd/display: Set plane update flags for all planes in reset (git-fixes).
- drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (git-fixes).
- drm/msm: Do hw_init() before capturing GPU state (git-fixes).
- drm/msm/a6xx: Allocate enough space for GMU registers (git-fixes).
- drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (git-fixes).
- drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (git-fixes).
- drm/nouveau/svm: Fix refcount leak bug and missing check against null bug (git-fixes).
- drm/panel-orientation-quirks: add Valve Steam Deck (git-fixes).
- drm/pl111: Actually fix CONFIG_VEXPRESS_CONFIG depends (git-fixes).
- drm/plane-helper: fix uninitialized variable reference (git-fixes).
- drm/vc4: fix error code in vc4_create_object() (git-fixes).
- drop superfluous empty lines
- e1000e: Separate TGP board type from SPT (bsc#1192874).
- EDAC/amd64: Handle three rank interleaving mode (bsc#1152489).
- elfcore: correct reference to CONFIG_UML (git-fixes).
- elfcore: fix building with clang (bsc#1169514).
- ethtool: fix ethtool msg len calculation for pause stats (jsc#SLE-15075).
- firmware: qcom_scm: Mark string array const (git-fixes).
- fuse: release pipe buf after last use (bsc#1193318).
- gve: Add netif_set_xps_queue call (bsc#1176940).
- gve: Add rx buffer pagecnt bias (bsc#1176940).
- gve: Allow pageflips on larger pages (bsc#1176940).
- gve: Do lazy cleanup in TX path (git-fixes).
- gve: DQO: avoid unused variable warnings (bsc#1176940).
- gve: Switch to use napi_complete_done (git-fixes).
- gve: Track RX buffer allocation failures (bsc#1176940).
- hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).
- hwmon: (k10temp) Add support for yellow carp (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).
- hwmon: (k10temp) Add support for Zen3 CPUs (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).
- hwmon: (k10temp) Create common functions and macros for Zen CPU families (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).
- hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).
- hwmon: (k10temp) Do not show Tdie for all Zen/Zen2/Zen3 CPU/APU (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).
- hwmon: (k10temp) make some symbols static (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).
- hwmon: (k10temp) Remove residues of current and voltage (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).
- hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).
- hwmon: (k10temp) Reorganize and simplify temperature support detection (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).
- hwmon: (k10temp) Rework the temperature offset calculation (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).
- hwmon: (k10temp) support Zen3 APUs (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).
- hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).
- hwmon: (k10temp) Update documentation and add temp2_input info (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).
- hwmon: (k10temp) Update driver documentation (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).
- hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).
- i2c: cbus-gpio: set atomic transfer callback (git-fixes).
- i2c: stm32f7: flush TX FIFO upon transfer errors (git-fixes).
- i2c: stm32f7: recover the bus on access timeout (git-fixes).
- i2c: stm32f7: stop dma transfer in case of NACK (git-fixes).
- i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()' (git-fixes).
- i40e: Fix changing previously set num_queue_pairs for PFs (git-fixes).
- i40e: Fix correct max_pkt_size on VF RX queue (git-fixes).
- i40e: Fix creation of first queue by omitting it if is not power of two (git-fixes).
- i40e: Fix display error code in dmesg (git-fixes).
- i40e: Fix failed opcode appearing if handling messages from VF (git-fixes).
- i40e: Fix NULL ptr dereference on VSI filter sync (git-fixes).
- i40e: Fix ping is lost after configuring ADq on VF (git-fixes).
- i40e: Fix pre-set max number of queues for VF (git-fixes).
- i40e: Fix warning message and call stack during rmmod i40e driver (git-fixes).
- iavf: check for null in iavf_fix_features (git-fixes).
- iavf: do not clear a lock we do not hold (git-fixes).
- iavf: Fix failure to exit out from last all-multicast mode (git-fixes).
- iavf: Fix for setting queues to 0 (jsc#SLE-12877).
- iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (git-fixes).
- iavf: Fix reporting when setting descriptor count (git-fixes).
- iavf: Fix return of set the new channel count (jsc#SLE-12877).
- iavf: free q_vectors before queues in iavf_disable_vf (git-fixes).
- iavf: prevent accidental free of filter structure (git-fixes).
- iavf: Prevent changing static ITR values if adaptive moderation is on (git-fixes).
- iavf: Restore VLAN filters after link down (git-fixes).
- iavf: validate pointers (git-fixes).
- ibmvnic: drop bad optimization in reuse_rx_pools() (bsc#1193349 ltc#195568).
- ibmvnic: drop bad optimization in reuse_tx_pools() (bsc#1193349 ltc#195568).
- ice: avoid bpf_prog refcount underflow (jsc#SLE-7926).
- ice: avoid bpf_prog refcount underflow (jsc#SLE-7926).
- ice: Delete always true check of PF pointer (git-fixes).
- ice: Fix not stopping Tx queues for VFs (jsc#SLE-7926).
- ice: Fix VF true promiscuous mode (jsc#SLE-12878).
- ice: fix vsi->txq_map sizing (jsc#SLE-7926).
- ice: ignore dropped packets during init (git-fixes).
- ice: Remove toggling of antispoof for VF trusted promiscuous mode (jsc#SLE-12878).
- igb: fix netpoll exit with traffic (git-fixes).
- igc: Remove _I_PHY_ID checking (bsc#1193169).
- igc: Remove phy->type checking (bsc#1193169).
- iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr() (git-fixes).
- Input: iforce - fix control-message timeout (git-fixes).
- iommu: Check if group is NULL before remove device (git-fixes).
- iommu/amd: Relocate GAMSup check to early_enable_iommus (git-fixes).
- iommu/amd: Remove iommu_init_ga() (git-fixes).
- iommu/mediatek: Fix out-of-range warning with clang (git-fixes).
- iommu/vt-d: Consolidate duplicate cache invaliation code (git-fixes).
- iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (git-fixes).
- iommu/vt-d: Update the virtual command related registers (git-fixes).
- ipmi: Disable some operations during a panic (git-fixes).
- kABI: dm: fix deadlock when swapping to encrypted device (bsc#1186332).
- kabi: hide changes to struct uv_info (git-fixes).
- kernel-obs-build: include the preferred kernel parameters Currently the Open Build Service hardcodes the kernel boot parameters globally. Recently functionality was added to control the parameters by the kernel-obs-build package, so make use of that. parameters here will overwrite what is used by OBS otherwise.
- kernel-obs-build: inform build service about virtio-serial Inform the build worker code that this kernel supports virtio-serial, which improves performance and relability of logging.
- kernel-obs-build: remove duplicated/unused parameters lbs=0 - this parameters is just giving 'unused parameter' and it looks like I can not find any version that implemented this. rd.driver.pre=binfmt_misc is not needed when setup_obs is used, it alread loads the kernel module. quiet and panic=1 will now be also always added by OBS, so we do not have to set it here anymore.
- kernel-source.spec: install-kernel-tools also required on 15.4
- lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression (git-fixes).
- lib/xz: Validate the value before assigning it to an enum variable (git-fixes).
- libata: fix checking of DMA state (git-fixes).
- linux/parser.h: add include guards (bsc#1192606).
- lpfc: Reintroduce old IRQ probe logic (bsc#1183897).
- md: add md_submit_discard_bio() for submitting discard bio (bsc#1192320).
- md: fix a lock order reversal in md_alloc (git-fixes).
- md/raid10: extend r10bio devs to raid disks (bsc#1192320).
- md/raid10: improve discard request for far layout (bsc#1192320).
- md/raid10: improve raid10 discard request (bsc#1192320).
- md/raid10: initialize r10_bio->read_slot before use (bsc#1192320).
- md/raid10: pull the code that wait for blocked dev into one function (bsc#1192320).
- md/raid10: Remove unnecessary rcu_dereference in raid10_handle_discard (bsc#1192320).
- mdio: aspeed: Fix 'Link is Down' issue (bsc#1176447).
- media: imx: set a media_device bus_info string (git-fixes).
- media: ipu3-imgu: imgu_fmt: Handle properly try (git-fixes).
- media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info (git-fixes).
- media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers (git-fixes).
- media: mceusb: return without resubmitting URB in case of -EPROTO error (git-fixes).
- media: mt9p031: Fix corrupted frame after restarting stream (git-fixes).
- media: netup_unidvb: handle interrupt properly according to the firmware (git-fixes).
- media: rcar-csi2: Add checking to rcsi2_start_receiver() (git-fixes).
- media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe() (git-fixes).
- media: stm32: Potential NULL pointer dereference in dcmi_irq_thread() (git-fixes).
- media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (git-fixes).
- media: uvcvideo: Return -EIO for control errors (git-fixes).
- media: uvcvideo: Set capability in s_param (git-fixes).
- media: uvcvideo: Set unique vdev name based in type (git-fixes).
- memstick: r592: Fix a UAF bug when removing the driver (git-fixes).
- MM: reclaim mustn't enter FS for swap-over-NFS (bsc#1191876).
- mmc: dw_mmc: Dont wait for DRTO on Write RSP error (git-fixes).
- mmc: winbond: do not build on M68K (git-fixes).
- mtd: core: do not remove debugfs directory if device is in use (git-fixes).
- mwifiex: Properly initialize private structure on interface type changes (git-fixes).
- mwifiex: Read a PCI register after writing the TX ring write pointer (git-fixes).
- mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (git-fixes).
- mwl8k: Fix use-after-free in mwl8k_fw_state_machine() (git-fixes).
- net: asix: fix uninit value bugs (git-fixes).
- net: bnx2x: fix variable dereferenced before check (git-fixes).
- net: bridge: fix under estimation in br_get_linkxstats_size() (bsc#1176447).
- net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero (git-fixes).
- net: delete redundant function declaration (git-fixes).
- net: hns3: change affinity_mask to numa node range (bsc#1154353).
- net: hns3: fix misuse vf id and vport id in some logs (bsc#1154353).
- net: hns3: remove check VF uc mac exist when set by PF (bsc#1154353).
- net: hso: fix control-request directions (git-fixes).
- net: hso: fix muxed tty registration (git-fixes).
- net: linkwatch: fix failure to restore device state across suspend/resume (bsc#1192511).
- net: mana: Allow setting the number of queues while the NIC is down (jsc#SLE-18779, bsc#1185726).
- net: mana: Fix memory leak in mana_hwc_create_wq (jsc#SLE-18779, bsc#1185726).
- net: mana: Fix spelling mistake 'calledd' -> 'called' (jsc#SLE-18779, bsc#1185726).
- net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (jsc#SLE-18779, bsc#1185726).
- net: mana: Improve the HWC error handling (jsc#SLE-18779, bsc#1185726).
- net: mana: Support hibernation and kexec (jsc#SLE-18779, bsc#1185726).
- net: mana: Use kcalloc() instead of kzalloc() (jsc#SLE-18779, bsc#1185726).
- net: pegasus: fix uninit-value in get_interrupt_interval (git-fixes).
- net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() (git-fixes).
- net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (bsc#1192691).
- net: stmmac: add EHL PSE0 PSE1 1Gbps PCI info and PCI ID (bsc#1192691).
- net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (bsc#1192691).
- net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (bsc#1192691).
- net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (bsc#1192691).
- net: stmmac: create dwmac-intel.c to contain all Intel platform (bsc#1192691).
- net: stmmac: pci: Add HAPS support using GMAC5 (bsc#1192691).
- net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of '0' if no IRQ is available (git-fixes).
- net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of '0' if no IRQ is available (git-fixes).
- net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (git-fixes).
- net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (git-fixes).
- net/mlx5: E-Switch, return error if encap isn't supported (jsc#SLE-15172).
- net/mlx5e: reset XPS on error flow if netdev isn't registered yet (git-fixes).
- net/sched: sch_ets: do not peek at classes beyond 'nbands' (bsc#1176774).
- netfilter: ctnetlink: do not erase error code with EINVAL (bsc#1176447).
- netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (bsc#1176447).
- netfilter: flowtable: fix IPv6 tunnel addr match (bsc#1176447).
- NFC: add NCI_UNREG flag to eliminate the race (git-fixes).
- NFC: pn533: Fix double free when pn533_fill_fragment_skbs() fails (git-fixes).
- NFC: reorder the logic in nfc_{un,}register_device (git-fixes).
- NFC: reorganize the functions in nci_request (git-fixes).
- nfp: checking parameter process for rx-usecs/tx-usecs is invalid (git-fixes).
- nfp: Fix memory leak in nfp_cpp_area_cache_add() (git-fixes).
- NFS: Do not set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (git-fixes).
- NFS: do not take i_rwsem for swap IO (bsc#1191876).
- NFS: Fix deadlocks in nfs_scan_commit_list() (git-fixes).
- NFS: Fix up commit deadlocks (git-fixes).
- NFS: move generic_write_checks() call from nfs_file_direct_write() to nfs_file_write() (bsc#1191876).
- nfsd: do not alloc under spinlock in rpc_parse_scope_id (git-fixes).
- nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (git-fixes).
- nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (git-fixes).
- NFSv4: Fix a regression in nfs_set_open_stateid_locked() (git-fixes).
- nvme-multipath: Skip not ready namespaces when revalidating paths (bsc#1191793 bsc#1192507 bsc#1192969).
- nvme-pci: add NO APST quirk for Kioxia device (git-fixes).
- objtool: Support Clang non-section symbols in ORC generation (bsc#1169514).
- PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (git-fixes).
- PCI: Mark Atheros QCA6174 to avoid bus reset (git-fixes).
- PCI/MSI: Deal with devices lying about their MSI mask capability (git-fixes).
- perf: Correctly handle failed perf_get_aux_event() (git-fixes).
- perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (git-fixes).
- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (git-fixes).
- perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (git-fixes).
- perf/x86/intel/uncore: Fix the scale of the IMC free-running events (git-fixes).
- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (git-fixes).
- perf/x86/vlbr: Add c->flags to vlbr event constraints (git-fixes).
- platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()' (git-fixes).
- platform/x86: wmi: do not fail if disabling fails (git-fixes).
- PM: hibernate: Get block device exclusively in swsusp_check() (git-fixes).
- PM: hibernate: use correct mode for swsusp_close() (git-fixes).
- pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (git-fixes).
- powerpc: fix unbalanced node refcount in check_kvm_guest() (jsc#SLE-15869 jsc#SLE-16321 git-fixes).
- powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (git-fixes).
- powerpc/paravirt: correct preempt debug splat in vcpu_is_preempted() (bsc#1181148 ltc#190702 git-fixes).
- powerpc/paravirt: vcpu_is_preempted() commentary (bsc#1181148 ltc#190702 git-fixes).
- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (jsc#SLE-13513 git-fixes).
- powerpc/pseries: Move some PAPR paravirt functions to their own file (bsc#1181148 ltc#190702 git-fixes).
- powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (bsc#1187541 ltc#192129).
- powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (bsc#1187541 ltc#192129).
- powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (bsc#1187541 ltc#192129).
- powerpc/watchdog: read TB close to where it is used (bsc#1187541 ltc#192129).
- powerpc/watchdog: tighten non-atomic read-modify-write access (bsc#1187541 ltc#192129).
- printk: Remove printk.h inclusion in percpu.h (bsc#1192987).
- qede: validate non LSO skb length (git-fixes).
- r8152: limit the RX buffer size of RTL8153A for USB 2.0 (git-fixes).
- r8169: Add device 10ec:8162 to driver r8169 (git-fixes).
- RDMA/bnxt_re: Update statistics counter name (jsc#SLE-16649).
- recordmcount.pl: fix typo in s390 mcount regex (bsc#1192267).
- recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (bsc#1192267).
- reset: socfpga: add empty driver allowing consumers to probe (git-fixes).
- ring-buffer: Protect ring_buffer_reset() from reentrancy (bsc#1179960).
- rpm/*.spec.in: use buildroot macro instead of env variable The RPM_BUILD_ROOT variable is considered deprecated over a buildroot macro. future proof the spec files.
- rpm/kernel-binary.spec.in: do not strip vmlinux again (bsc#1193306) After usrmerge, vmlinux file is not named vmlinux-lt;version>, but simply vmlinux. And this is not reflected in STRIP_KEEP_SYMTAB we set. So fix this by removing the dash...
- rpm/kernel-obs-build.spec.in: move to zstd for the initrd Newer distros have capability to decompress zstd, which provides a 2-5% better compression ratio at very similar cpu overhead. Plus this tests the zstd codepaths now as well.
- rt2x00: do not mark device gone on EPROTO errors during start (git-fixes).
- rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() (bsc#1154353 bnc#1151927 5.3.9).
- s390: mm: Fix secure storage access exception handling (git-fixes).
- s390/bpf: Fix branch shortening during codegen pass (bsc#1193993).
- s390/uv: fully validate the VMA before calling follow_page() (git-fixes).
- scsi: iscsi: Adjust iface sysfs attr detection (git-fixes).
- scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (bsc#1189126).
- scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (git-fixes).
- scsi: mpt3sas: Fix kernel panic during drive powercycle test (git-fixes).
- scsi: mpt3sas: Fix system going into read-only mode (git-fixes).
- scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc() (git-fixes).
- scsi: qla2xxx: Fix gnl list corruption (git-fixes).
- scsi: qla2xxx: Relogin during fabric disturbance (git-fixes).
- scsi: qla2xxx: Turn off target reset during issue_lip (git-fixes).
- serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (git-fixes).
- serial: 8250_pci: rewrite pericom_do_set_divisor() (git-fixes).
- serial: 8250: Fix RTS modem control while in rs485 mode (git-fixes).
- serial: core: fix transmit-buffer reset and memleak (git-fixes).
- smb2: clarify rc initialization in smb2_reconnect (bsc#1192606).
- smb2: fix use-after-free in smb2_ioctl_query_info() (bsc#1192606).
- smb3: add additional null check in SMB2_ioctl (bsc#1192606).
- smb3: add additional null check in SMB2_open (bsc#1192606).
- smb3: add additional null check in SMB2_tcon (bsc#1192606).
- smb3: add additional null check in SMB311_posix_mkdir (bsc#1192606).
- smb3: Add debug message for new file creation with idsfromsid mount option (bsc#1192606).
- smb3: add debug messages for closing unmatched open (bsc#1164565).
- smb3: add defines for new crypto algorithms (bsc#1192606).
- smb3: Add defines for new information level, FileIdInformation (bsc#1164565).
- smb3: add defines for new signing negotiate context (bsc#1192606).
- smb3: add dynamic trace point to trace when credits obtained (bsc#1181507).
- smb3: add dynamic trace points for socket connection (bsc#1192606).
- smb3: add dynamic tracepoints for flush and close (bsc#1164565).
- smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (bsc#1192606).
- smb3: add missing flag definitions (bsc#1164565).
- smb3: Add missing reparse tags (bsc#1164565).
- smb3: add missing worker function for SMB3 change notify (bsc#1164565).
- smb3: add mount option to allow forced caching of read only share (bsc#1164565).
- smb3: add mount option to allow RW caching of share accessed by only 1 client (bsc#1164565).
- smb3: Add new compression flags (bsc#1192606).
- smb3: Add new info level for query directory (bsc#1192606).
- smb3: add new module load parm enable_gcm_256 (bsc#1192606).
- smb3: add new module load parm require_gcm_256 (bsc#1192606).
- smb3: Add new parm 'nodelete' (bsc#1192606).
- smb3: add one more dynamic tracepoint missing from strict fsync path (bsc#1164565).
- smb3: add rasize mount parameter to improve readahead performance (bsc#1192606).
- smb3: add some missing definitions from MS-FSCC (bsc#1192606).
- smb3: add some more descriptive messages about share when mounting cache=ro (bsc#1164565).
- smb3: Add support for getting and setting SACLs (bsc#1192606).
- smb3: Add support for lookup with posix extensions query info (bsc#1192606).
- smb3: Add support for negotiating signing algorithm (bsc#1192606).
- smb3: Add support for query info using posix extensions (level 100) (bsc#1192606).
- smb3: add support for recognizing WSL reparse tags (bsc#1192606).
- smb3: Add support for SMB311 query info (non-compounded) (bsc#1192606).
- smb3: add support for stat of WSL reparse points for special file types (bsc#1192606).
- smb3: add support for using info level for posix extensions query (bsc#1192606).
- smb3: Add tracepoints for new compound posix query info (bsc#1192606).
- smb3: Additional compression structures (bsc#1192606).
- smb3: allow decryption keys to be dumped by admin for debugging (bsc#1164565).
- smb3: allow disabling requesting leases (bnc#1151927 5.3.4).
- smb3: allow dumping GCM256 keys to improve debugging of encrypted shares (bsc#1192606).
- smb3: allow dumping keys for multiuser mounts (bsc#1192606).
- smb3: allow parallelizing decryption of reads (bsc#1164565).
- smb3: allow skipping signature verification for perf sensitive configurations (bsc#1164565).
- smb3: allow uid and gid owners to be set on create with idsfromsid mount option (bsc#1192606).
- smb3: avoid confusing warning message on mount to Azure (bsc#1192606).
- smb3: Avoid Mid pending list corruption (bsc#1192606).
- smb3: Backup intent flag missing from some more ops (bsc#1164565).
- smb3: Call cifs reconnect from demultiplex thread (bsc#1192606).
- smb3: change noisy error message to FYI (bsc#1192606).
- smb3: cleanup some recent endian errors spotted by updated sparse (bsc#1164565).
- smb3: correct server pointer dereferencing check to be more consistent (bsc#1192606).
- smb3: correct smb3 ACL security descriptor (bsc#1192606).
- smb3: default to minimum of two channels when multichannel specified (bsc#1192606).
- smb3: display max smb3 requests in flight at any one time (bsc#1164565).
- smb3: do not attempt multichannel to server which does not support it (bsc#1192606).
- smb3: do not error on fsync when readonly (bsc#1192606).
- smb3: do not fail if no encryption required but server does not support it (bsc#1192606).
- smb3: do not log warning message if server does not populate salt (bsc#1192606).
- smb3: do not setup the fscache_super_cookie until fsinfo initialized (bsc#1192606).
- smb3: do not try to cache root directory if dir leases not supported (bsc#1192606).
- smb3: dump in_send and num_waiters stats counters by default (bsc#1164565).
- smb3: enable negotiating stronger encryption by default (bsc#1192606).
- smb3: enable offload of decryption of large reads via mount option (bsc#1164565).
- smb3: enable swap on SMB3 mounts (bsc#1192606).
- smb3: extend fscache mount volume coherency check (bsc#1192606).
- smb3: fix access denied on change notify request to some servers (bsc#1192606).
- smb3: fix cached file size problems in duplicate extents (reflink) (bsc#1192606).
- smb3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (bsc#1164565).
- smb3: fix crediting for compounding when only one request in flight (bsc#1181507).
- smb3: fix default permissions on new files when mounting with modefromsid (bsc#1164565).
- smb3: Fix ids returned in POSIX query dir (bsc#1192606).
- smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (bsc#1192606).
- smb3: fix leak in 'open on server' perf counter (bnc#1151927 5.3.4).
- smb3: Fix mkdir when idsfromsid configured on mount (bsc#1192606).
- smb3: fix mode passed in on create for modetosid mount option (bsc#1164565).
- smb3: fix mount failure to some servers when compression enabled (bsc#1192606).
- smb3: Fix out-of-bounds bug in SMB2_negotiate() (bsc#1183540).
- smb3: fix performance regression with setting mtime (bsc#1164565).
- smb3: Fix persistent handles reconnect (bnc#1151927 5.3.11).
- smb3: fix posix extensions mount option (bsc#1192606).
- smb3: fix possible access to uninitialized pointer to DACL (bsc#1192606).
- smb3: fix potential null dereference in decrypt offload (bsc#1164565).
- smb3: fix problem with null cifs super block with previous patch (bsc#1164565).
- smb3: fix readpage for large swap cache (bsc#1192606).
- smb3: fix refcount underflow warning on unmount when no directory leases (bsc#1164565).
- smb3: Fix regression in time handling (bsc#1164565).
- smb3: fix signing verification of large reads (bsc#1154355).
- smb3: fix stat when special device file and mounted with modefromsid (bsc#1192606).
- smb3: fix typo in compression flag (bsc#1192606).
- smb3: fix typo in header file (bsc#1192606).
- smb3: fix typo in mount options displayed in /proc/mounts (bsc#1192606).
- smb3: fix uninitialized value for port in witness protocol move (bsc#1192606).
- smb3: fix unmount hang in open_shroot (bnc#1151927 5.3.4).
- smb3: fix unneeded error message on change notify (bsc#1192606).
- smb3: Handle error case during offload read path (bsc#1192606).
- smb3: Honor 'handletimeout' flag for multiuser mounts (bsc#1176558).
- smb3: Honor 'posix' flag for multiuser mounts (bsc#1176559).
- smb3: Honor 'seal' flag for multiuser mounts (bsc#1176545).
- smb3: Honor lease disabling for multiuser mounts (git-fixes).
- smb3: Honor persistent/resilient handle flags for multiuser mounts (bsc#1176546).
- smb3: if max_channels set to more than one channel request multichannel (bsc#1192606).
- smb3: improve check for when we send the security descriptor context on create (bsc#1164565).
- smb3: improve handling of share deleted (and share recreated) (bsc#1154355).
- smb3: incorrect file id in requests compounded with open (bsc#1192606).
- smb3: Incorrect size for netname negotiate context (bsc#1154355).
- smb3: limit noisy error (bsc#1192606).
- smb3: log warning if CSC policy conflicts with cache mount option (bsc#1164565).
- smb3: Minor cleanup of protocol definitions (bsc#1192606).
- smb3: minor update to compression header definitions (bsc#1192606).
- smb3: missing ACL related flags (bsc#1164565).
- smb3: negotiate current dialect (SMB3.1.1) when version 3 or greater requested (bsc#1192606).
- smb3: only offload decryption of read responses if multiple requests (bsc#1164565).
- smb3: pass mode bits into create calls (bsc#1164565).
- smb3: prevent races updating CurrentMid (bsc#1192606).
- smb3: print warning if server does not support requested encryption type (bsc#1192606).
- smb3: print warning once if posix context returned on open  (bsc#1164565).
- smb3: query attributes on file close (bsc#1164565).
- smb3: rc uninitialized in one fallocate path (bsc#1192606).
- smb3: remind users that witness protocol is experimental (bsc#1192606).
- smb3: remove confusing dmesg when mounting with encryption ('seal') (bsc#1164565).
- smb3: remove confusing mount warning when no SPNEGO info on negprot rsp (bsc#1192606).
- smb3: remove dead code for non compounded posix query info (bsc#1192606).
- smb3: remove noisy debug message and minor cleanup (bsc#1164565).
- smb3: remove overly noisy debug line in signing errors (bsc#1192606).
- smb3: remove static checker warning (bsc#1192606).
- smb3: remove trivial dfs compile warning (bsc#1192606, jsc#SLE-20042).
- smb3: remove two unused variables (bsc#1192606).
- smb3: remove unused flag passed into close functions (bsc#1164565).
- smb3: rename nonces used for GCM and CCM encryption (bsc#1192606).
- smb3: Resolve data corruption of TCP server info fields (bsc#1192606).
- smb3: set COMPOUND_FID to FileID field of subsequent compound request (bsc#1192606).
- smb3: set gcm256 when requested (bsc#1192606).
- smb3: smbdirect support can be configured by default (bsc#1192606).
- smb3: update comments clarifying SPNEGO info in negprot response (bsc#1192606).
- smb3: update protocol header definitions based to include new flags (bsc#1192606).
- smb3: update structures for new compression protocol definitions (bsc#1192606).
- smb3: use SMB2_SIGNATURE_SIZE define (bsc#1192606).
- smb3: warn on confusing error scenario with sec=krb5 (bsc#1176548).
- smb3: when mounting with multichannel include it in requested capabilities (bsc#1192606).
- smbdirect: missing rc checks while waiting for rdma events (bsc#1192606).
- soc/tegra: Fix an error handling path in tegra_powergate_power_up() (git-fixes).
- soc/tegra: pmc: Fix imbalanced clock disabling in error code path (git-fixes).
- spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe() (git-fixes).
- spi: spl022: fix Microwire full duplex mode (git-fixes).
- SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC (bsc#1191876).
- SUNRPC: remove scheduling boost for 'SWAPPER' tasks (bsc#1191876).
- SUNRPC/auth: async tasks mustn't block waiting for memory (bsc#1191876).
- SUNRPC/call_alloc: async tasks mustn't block waiting for memory (bsc#1191876).
- SUNRPC/xprt: async tasks mustn't block waiting for memory (bsc#1191876).
- supported.conf: add pwm-rockchip References: jsc#SLE-22615
- swiotlb: avoid double free (git-fixes).
- swiotlb: Fix the type of index (git-fixes).
- TCON Reconnect during STATUS_NETWORK_NAME_DELETED (bsc#1192606).
- tlb: mmu_gather: add tlb_flush_*_range APIs
- tracing: Add length protection to histogram string copies (git-fixes).
- tracing: Change STR_VAR_MAX_LEN (git-fixes).
- tracing: Check pid filtering when creating events (git-fixes).
- tracing: Fix pid filtering when triggers are attached (git-fixes).
- tracing: use %ps format string to print symbols (git-fixes).
- tracing/histogram: Do not copy the fixed-size char array field over the field size (git-fixes).
- tty: hvc: replace BUG_ON() with negative return value (git-fixes).
- tty: serial: msm_serial: Deactivate RX DMA for polling support (git-fixes).
- tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (git-fixes).
- usb-storage: Add compatibility quirk flags for iODD 2531/2541 (git-fixes).
- usb: chipidea: ci_hdrc_imx: fix potential error pointer dereference in probe (git-fixes).
- usb: dwc2: gadget: Fix ISOC flow for elapsed frames (git-fixes).
- usb: dwc2: hcd_queue: Fix use of floating point literal (git-fixes).
- usb: host: ohci-tmio: check return value after calling platform_get_resource() (git-fixes).
- usb: musb: tusb6010: check return value after calling platform_get_resource() (git-fixes).
- usb: serial: option: add Fibocom FM101-GL variants (git-fixes).
- usb: serial: option: add Telit LE910S1 0x9200 composition (git-fixes).
- usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (git-fixes).
- usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (git-fixes).
- usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (git-fixes).
- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (git-fixes).
- vfs: do not parse forbidden flags (bsc#1192606).
- x86/amd_nb: Add AMD family 19h model 50h PCI ids (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).
- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (bsc#1152489).
- x86/efi: Restore Firmware IDT before calling ExitBootServices() (git-fixes).
- x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (bsc#1178134).
- x86/mpx: Disable MPX for 32-bit userland (bsc#1193139).
- x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (bsc#1152489).
- x86/pvh: add prototype for xen_pvh_init() (git-fixes).
- x86/sev: Allow #VC exceptions on the VC2 stack (git-fixes).
- x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword (bsc#1178134).
- x86/sev: Fix stack type check in vc_switch_off_ist() (git-fixes).
- x86/xen: Add xenpv_restore_regs_and_return_to_usermode() (bsc#1152489).
- x86/Xen: swap NX determination and GDT setup on BSP (git-fixes).
- xen: sync include/xen/interface/io/ring.h with Xen's newest version (git-fixes).
- xen/blkfront: do not take local copy of a request from the ring page (git-fixes).
- xen/blkfront: do not trust the backend response data blindly (git-fixes).
- xen/blkfront: read response from backend only once (git-fixes).
- xen/netfront: disentangle tx_skb_freelist (git-fixes).
- xen/netfront: do not read data from request on the ring page (git-fixes).
- xen/netfront: do not trust the backend response data blindly (git-fixes).
- xen/netfront: read response from backend only once (git-fixes).
- xen/privcmd: fix error handling in mmap-resource processing (git-fixes).
- xen/pvh: add missing prototype to header (git-fixes).
- xen/x86: fix PV trap handling on secondary processors (git-fixes).
- xhci: Fix commad ring abort, write all 64 bits to CRCR register (bsc#1192569).
- xhci: Fix commad ring abort, write all 64 bits to CRCR register (bsc#1192569).
- xhci: Fix commad ring abort, write all 64 bits to CRCR register (git-fixes).
- xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (git-fixes).
- zram: fix return value on writeback_store (git-fixes).
- zram: off by one in read_block_state() (git-fixes).

-----------------------------------------------------------------
Advisory ID: SUSE-SU-2022:141-1
Released:    Thu Jan 20 13:47:16 2022
Summary:     Security update for permissions
Type:        security
Severity:    moderate
References:  1169614
This update for permissions fixes the following issues:

- Update to version 20181225: setuid bit for cockpit session binary (bsc#1169614).

-----------------------------------------------------------------
Advisory ID: SUSE-SU-2022:144-1
Released:    Thu Jan 20 16:38:23 2022
Summary:     Security update for cryptsetup
Type:        security
Severity:    moderate
References:  1194469,CVE-2021-4122
This update for cryptsetup fixes the following issues:

- CVE-2021-4122: Fixed possible attacks against data confidentiality through LUKS2 online reencryption extension crash recovery (bsc#1194469).

-----------------------------------------------------------------
Advisory ID: SUSE-SU-2022:151-1
Released:    Fri Jan 21 12:40:52 2022
Summary:     Security update for bind
Type:        security
Severity:    moderate
References:  1192146,CVE-2021-25219
This update for bind fixes the following issues:

- CVE-2021-25219: Fixed flaw that allowed abusing lame cache to severely degrade resolver performance (bsc#1192146).

-----------------------------------------------------------------
Advisory ID: SUSE-SU-2022:178-1
Released:    Tue Jan 25 14:16:23 2022
Summary:     Security update for expat
Type:        security
Severity:    important
References:  1194251,1194362,1194474,1194476,1194477,1194478,1194479,1194480,CVE-2021-45960,CVE-2021-46143,CVE-2022-22822,CVE-2022-22823,CVE-2022-22824,CVE-2022-22825,CVE-2022-22826,CVE-2022-22827
This update for expat fixes the following issues:
  
- CVE-2021-45960: Fixed left shift in the storeAtts function in xmlparse.c that can lead to realloc misbehavior (bsc#1194251).
- CVE-2021-46143: Fixed integer overflow in m_groupSize in doProlog (bsc#1194362).
- CVE-2022-22822: Fixed integer overflow in addBinding in xmlparse.c (bsc#1194474).
- CVE-2022-22823: Fixed integer overflow in build_model in xmlparse.c (bsc#1194476).
- CVE-2022-22824: Fixed integer overflow in defineAttribute in xmlparse.c (bsc#1194477).
- CVE-2022-22825: Fixed integer overflow in lookup in xmlparse.c (bsc#1194478).
- CVE-2022-22826: Fixed integer overflow in nextScaffoldPart in xmlparse.c (bsc#1194479).
- CVE-2022-22827: Fixed integer overflow in storeAtts in xmlparse.c (bsc#1194480).  

-----------------------------------------------------------------
Advisory ID: SUSE-SU-2022:184-1
Released:    Tue Jan 25 18:20:56 2022
Summary:     Security update for json-c
Type:        security
Severity:    important
References:  1171479,CVE-2020-12762
This update for json-c fixes the following issues:

- CVE-2020-12762: Fixed integer overflow and out-of-bounds write. (bsc#1171479)

-----------------------------------------------------------------
Advisory ID: SUSE-SU-2022:198-1
Released:    Wed Jan 26 07:42:51 2022
Summary:     Security update for the Linux Kernel
Type:        security
Severity:    important
References:  1065729,1071995,1154353,1154492,1156395,1167773,1176447,1176774,1177437,1190256,1191271,1191929,1192931,1193255,1193328,1193660,1193669,1193727,1193901,1193927,1194001,1194027,1194087,1194094,1194266,1194302,1194493,1194516,1194517,1194518,1194529,1194578,1194580,1194584,1194586,1194587,1194589,1194590,1194591,1194592,1194888,1194953,1194985,CVE-2021-4083,CVE-2021-4135,CVE-2021-4149,CVE-2021-4197,CVE-2021-4202,CVE-2021-45485,CVE-2021-45486,CVE-2021-46283,CVE-2022-0185,CVE-2022-0322


The SUSE Linux Enterprise 15 SP3 kernel was updated to receive various security and bugfixes.

The following security bugs were fixed:

- CVE-2022-0185: Incorrect param length parsing in legacy_parse_param which could have led to a local privilege escalation (bsc#1194517).
- CVE-2022-0322: Fixed a denial of service in SCTP sctp_addto_chunk (bsc#1194985).
- CVE-2021-4197: Fixed a cgroup issue where lower privileged processes could write to fds of lower privileged ones that could lead to privilege escalation (bsc#1194302).
- CVE-2021-46283: nf_tables_newset in net/netfilter/nf_tables_api.c in the Linux kernel allowed local users to cause a denial of service (NULL pointer dereference and general protection fault) because of the missing initialization for nft_set_elem_expr_alloc. A local user can set a netfilter table expression in their own namespace (bnc#1194518).
- CVE-2021-4135: Fixed an information leak in the nsim_bpf_map_alloc function (bsc#1193927).
- CVE-2021-4202: Fixed a race condition during NFC device remove which could lead to a use-after-free memory corruption (bsc#1194529)
- CVE-2021-4083: A read-after-free memory flaw was found in the Linux kernel's garbage collection for Unix domain socket file handlers in the way users call close() and fget() simultaneously and can potentially trigger a race condition. This flaw allowed a local user to crash the system or escalate their privileges on the system. This flaw affects Linux kernel versions prior to 5.16-rc4 (bnc#1193727).
- CVE-2021-4149: Fixed a locking condition in btrfs which could lead to system deadlocks (bsc#1194001).
- CVE-2021-45485: In the IPv6 implementation in net/ipv6/output_core.c has an information leak because of certain use of a hash table which, although big, doesn't properly consider that IPv6-based attackers can typically choose among many IPv6 source addresses (bnc#1194094).
- CVE-2021-45486: In the IPv4 implementation in net/ipv4/route.c has an information leak because the hash table is very small (bnc#1194087).

The following non-security bugs were fixed:

- ACPI: APD: Check for NULL pointer after calling devm_ioremap() (git-fixes).
- ACPI: Add stubs for wakeup handler functions (git-fixes).
- ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (git-fixes).
- ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (git-fixes).
- ALSA: ctl: Fix copy of updated id with element read/write (git-fixes).
- ALSA: drivers: opl3: Fix incorrect use of vp->state (git-fixes).
- ALSA: hda/hdmi: Disable silent stream on GLK (git-fixes).
- ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (git-fixes).
- ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (git-fixes).
- ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (git-fixes).
- ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (git-fixes).
- ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (git-fixes).
- ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (git-fixes).
- ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (git-fixes).
- ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (git-fixes).
- ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (git-fixes).
- ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (git-fixes).
- ALSA: hda: Make proper use of timecounter (git-fixes).
- ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (git-fixes).
- ALSA: jack: Check the return value of kstrdup() (git-fixes).
- ALSA: oss: fix compile error when OSS_DEBUG is enabled (git-fixes).
- ALSA: pcm: oss: Fix negative period/buffer sizes (git-fixes).
- ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (git-fixes).
- ALSA: pcm: oss: Limit the period size to 16MB (git-fixes).
- ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (git-fixes).
- ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (git-fixes).
- ASoC: codecs: wcd934x: handle channel mappping list correctly (git-fixes).
- ASoC: codecs: wcd934x: return correct value from mixer put (git-fixes).
- ASoC: codecs: wcd934x: return error code correctly from hw_params (git-fixes).
- ASoC: codecs: wsa881x: fix return values from kcontrol put (git-fixes).
- ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (git-fixes).
- ASoC: cs42l42: Disable regulators if probe fails (git-fixes).
- ASoC: cs42l42: Use device_property API instead of of_property (git-fixes).
- ASoC: fsl_asrc: refine the check of available clock divider (git-fixes).
- ASoC: fsl_mqs: fix MODULE_ALIAS (git-fixes).
- ASoC: mediatek: Check for error clk pointer (git-fixes).
- ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s (git-fixes).
- ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent() (git-fixes).
- ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer (git-fixes).
- ASoC: rt5663: Handle device_property_read_u32_array error codes (git-fixes).
- ASoC: samsung: idma: Check of ioremap return value (git-fixes).
- ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (git-fixes).
- ASoC: sunxi: fix a sound binding broken reference (git-fixes).
- ASoC: tegra: Fix kcontrol put callback in ADMAIF (git-fixes).
- ASoC: tegra: Fix kcontrol put callback in AHUB (git-fixes).
- ASoC: tegra: Fix kcontrol put callback in DMIC (git-fixes).
- ASoC: tegra: Fix kcontrol put callback in DSPK (git-fixes).
- ASoC: tegra: Fix kcontrol put callback in I2S (git-fixes).
- ASoC: tegra: Fix wrong value type in ADMAIF (git-fixes).
- ASoC: tegra: Fix wrong value type in DMIC (git-fixes).
- ASoC: tegra: Fix wrong value type in DSPK (git-fixes).
- ASoC: tegra: Fix wrong value type in I2S (git-fixes).
- ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (git-fixes).
- Add cherry-picked IDs for qemu fw_cfg patches
- Bluetooth: L2CAP: Fix using wrong mode (git-fixes).
- Bluetooth: bfusb: fix division by zero in send path (git-fixes).
- Bluetooth: btmtksdio: fix resume failure (git-fixes).
- Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() (git-fixes).
- Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails (git-fixes).
- Bluetooth: hci_bcm: Check for error irq (git-fixes).
- Bluetooth: hci_qca: Stop IBS timer during BT OFF (git-fixes).
- Bluetooth: stop proccessing malicious adv data (git-fixes).
- Documentation: ACPI: Fix data node reference documentation (git-fixes).
- Documentation: dmaengine: Correctly describe dmatest with channel unset (git-fixes).
- Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization (git-fixes).
- HID: add USB_HID dependancy to hid-chicony (git-fixes).
- HID: add USB_HID dependancy to hid-prodikeys (git-fixes).
- HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (git-fixes).
- HID: bigbenff: prevent null pointer dereference (git-fixes).
- HID: google: add eel USB id (git-fixes).
- HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad (git-fixes).
- HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc (git-fixes).
- HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init (git-fixes).
- HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init (git-fixes).
- HID: quirks: Add quirk for the Microsoft Surface 3 type-cover (git-fixes).
- Input: appletouch - initialize work before device registration (git-fixes).
- Input: atmel_mxt_ts - fix double free in mxt_read_info_block (git-fixes).
- Input: elantech - fix stack out of bound access in elantech_change_report_id() (git-fixes).
- Input: i8042 - add deferred probe support (bsc#1190256).
- Input: i8042 - enable deferred probe quirk for ASUS UM325UA (bsc#1190256).
- Input: max8925_onkey - do not mark comment as kernel-doc (git-fixes).
- Input: spaceball - fix parsing of movement data packets (git-fixes).
- Input: ti_am335x_tsc - fix STEPCONFIG setup for Z2 (git-fixes).
- Input: ti_am335x_tsc - set ADCREFM for X configuration (git-fixes).
- Move upstreamed patches into sorted section
- NFC: st21nfca: Fix memory leak in device probe and remove (git-fixes).
- NFSD: Fix zero-length NFSv3 WRITEs (git-fixes).
- NFSv42: Do not fail clone() unless the OP_CLONE operation failed (git-fixes).
- NFSv42: Fix pagecache invalidation after COPY/CLONE (git-fixes).
- PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (git-fixes).
- PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (git-fixes).
- PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() (git-fixes).
- PCI/MSI: Mask MSI-X vectors only on success (git-fixes).
- PCI: cadence: Add cdns_plat_pcie_probe() missing return (git-fixes).
- PCI: dwc: Do not remap invalid res (git-fixes).
- PCI: mvebu: Check for errors from pci_bridge_emul_init() call (git-fixes).
- PCI: mvebu: Do not modify PCI IO type bits in conf_write (git-fixes).
- PCI: mvebu: Fix support for DEVCAP2, DEVCTL2 and LNKCTL2 registers on emulated bridge (git-fixes).
- PCI: mvebu: Fix support for PCI_EXP_DEVCTL on emulated bridge (git-fixes).
- PCI: mvebu: Fix support for PCI_EXP_RTSTA on emulated bridge (git-fixes).
- PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space (git-fixes).
- PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device (git-fixes).
- PCI: pciehp: Fix infinite loop in IRQ handler upon power fault (git-fixes).
- PCI: xgene: Fix IB window setup (git-fixes).
- PM: runtime: Defer suspending suppliers (git-fixes).
- PM: sleep: Do not assume that 'mem' is always present (git-fixes).
- RDMA/hns: Replace kfree() with kvfree() (jsc#SLE-14777).
- Revert 'PM: sleep: Do not assume that 'mem' is always present' (git-fixes).
- Revert 'USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set' (git-fixes).
- Revert 'net/mlx5: Add retry mechanism to the command entry index allocation' (jsc#SLE-15172).
- USB: Fix 'slab-out-of-bounds Write' bug in usb_hcd_poll_rh_status (git-fixes).
- USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (git-fixes).
- USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) (git-fixes).
- USB: cdc-acm: fix break reporting (git-fixes).
- USB: cdc-acm: fix racy tty buffer accesses (git-fixes).
- USB: chipidea: fix interrupt deadlock (git-fixes).
- USB: core: Fix bug in resuming hub's handling of wakeup requests (git-fixes).
- USB: gadget: bRequestType is a bitfield, not a enum (git-fixes).
- USB: gadget: detect too-big endpoint 0 requests (git-fixes).
- USB: gadget: zero allocate endpoint 0 buffers (git-fixes).
- USB: serial: cp210x: fix CP2105 GPIO registration (git-fixes).
- USB: serial: option: add Telit FN990 compositions (git-fixes).
- Update patches.suse/tpm-fix-potential-NULL-pointer-access-in-tpm_del_cha.patch (git-fixes bsc#1193660 ltc#195634).
- Updated mpi3mr entry in supported.conf (bsc#1194578 jsc#SLE-18120) Moving this driver into the 'supported' package.
- amd/display: downgrade validation failure log level (git-fixes).
- ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile (git-fixes).
- atlantic: Fix buff_ring OOB in aq_ring_rx_clean (git-fixes).
- ax25: NPD bug when detaching AX25 device (git-fixes).
- backlight: qcom-wled: Fix off-by-one maximum with default num_strings (git-fixes).
- backlight: qcom-wled: Override default length with qcom,enabled-strings (git-fixes).
- backlight: qcom-wled: Pass number of elements to read to read_u32_array (git-fixes).
- backlight: qcom-wled: Validate enabled string indices in DT (git-fixes).
- batman-adv: mcast: do not send link-local multicast to mcast routers (git-fixes).
- blk-cgroup: synchronize blkg creation against policy deactivation (bsc#1194584).
- block/scsi-ioctl: Fix kernel-infoleak in scsi_put_cdrom_generic_arg() (git-fixes).
- block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) (bsc#1194586).
- can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data (git-fixes).
- can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} (git-fixes).
- can: kvaser_usb: get CAN clock frequency from device (git-fixes).
- can: sja1000: fix use after free in ems_pcmcia_add_card() (git-fixes).
- can: softing: softing_startstop(): fix set but not used variable warning (git-fixes).
- can: softing_cs: softingcs_probe(): fix memleak on registration failure (git-fixes).
- can: usb_8dev: remove unused member echo_skb from struct usb_8dev_priv (git-fixes).
- can: xilinx_can: xcan_probe(): check for error irq (git-fixes).
- char/mwave: Adjust io port register size (git-fixes).
- clk: Do not parent clks until the parent is fully registered (git-fixes).
- clk: Gemini: fix struct name in kernel-doc (git-fixes).
- clk: bcm-2835: Pick the closest clock rate (git-fixes).
- clk: bcm-2835: Remove rounding up the dividers (git-fixes).
- clk: imx8mn: Fix imx8mn_clko1_sels (git-fixes).
- clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (git-fixes).
- clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk (git-fixes).
- clk: qcom: regmap-mux: fix parent clock lookup (git-fixes).
- clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell (git-fixes).
- crypto: caam - replace this_cpu_ptr with raw_cpu_ptr (git-fixes).
- crypto: mxs-dcp - Use sg_mapping_iter to copy data (git-fixes).
- crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() (git-fixes).
- crypto: qat - do not ignore errors from enable_vf2pf_comms() (git-fixes).
- crypto: qat - fix reuse of completion variable (git-fixes).
- crypto: qat - handle both source of interrupt in VF ISR (git-fixes).
- crypto: qce - fix uaf on qce_ahash_register_one (git-fixes).
- crypto: stm32/crc32 - Fix kernel BUG triggered in probe() (git-fixes).
- crypto: stm32/cryp - fix double pm exit (git-fixes).
- crypto: stm32/cryp - fix lrw chaining mode (git-fixes).
- crypto: stm32/cryp - fix xts and race condition in crypto_engine requests (git-fixes).
- debugfs: lockdown: Allow reading debugfs files that are not world readable (bsc#1193328 ltc#195566).
- device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (git-fixes).
- dm crypt: document encrypted keyring key option (git-fixes).
- dm writecache: add 'cleaner' and 'max_age' to Documentation (git-fixes).
- dm writecache: advance the number of arguments when reporting max_age (git-fixes).
- dm writecache: fix performance degradation in ssd mode (git-fixes).
- dm writecache: flush origin device when writing and cache is full (git-fixes).
- dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (git-fixes).
- dmaengine: at_xdmac: Do not start transactions at tx_submit level (git-fixes).
- dmaengine: at_xdmac: Fix at_xdmac_lld struct definition (git-fixes).
- dmaengine: at_xdmac: Fix concurrency over xfers_list (git-fixes).
- dmaengine: at_xdmac: Fix lld view setting (git-fixes).
- dmaengine: at_xdmac: Print debug message after realeasing the lock (git-fixes).
- dmaengine: bestcomm: fix system boot lockups (git-fixes).
- dmaengine: idxd: add module parameter to force disable of SVA (bsc#1192931).
- dmaengine: idxd: enable SVA feature for IOMMU (bsc#1192931).
- dmaengine: pxa/mmp: stop referencing config->slave_id (git-fixes).
- dmaengine: st_fdma: fix MODULE_ALIAS (git-fixes).
- drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 (git-fixes).
- drm/amd/display: Fix for the no Audio bug with Tiled Displays (git-fixes).
- drm/amd/display: Update bounding box states (v2) (git-fixes).
- drm/amd/display: Update number of DCN3 clock states (git-fixes).
- drm/amd/display: add connector type check for CRC source set (git-fixes).
- drm/amd/display: dcn20_resource_construct reduce scope of FPU enabled (git-fixes).
- drm/amd/display: fix incorrect CM/TF programming sequence in dwb (git-fixes).
- drm/amd/display: fix missing writeback disablement if plane is removed (git-fixes).
- drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (git-fixes).
- drm/amdgpu: Fix a printing message (git-fixes).
- drm/amdgpu: Fix amdgpu_ras_eeprom_init() (git-fixes).
- drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (git-fixes).
- drm/amdgpu: revert 'Add autodump debugfs node for gpu reset v8' (git-fixes).
- drm/amdkfd: Account for SH/SE count when setting up cu masks (git-fixes).
- drm/amdkfd: Check for null pointer after calling kmemdup (git-fixes).
- drm/ast: potential dereference of null pointer (git-fixes).
- drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (git-fixes).
- drm/bridge: analogix_dp: Make PSR-exit block less (git-fixes).
- drm/bridge: display-connector: fix an uninitialized pointer in probe() (git-fixes).
- drm/bridge: nwl-dsi: Avoid potential multiplication overflow on 32-bit (git-fixes).
- drm/bridge: ti-sn65dsi86: Set max register for regmap (git-fixes).
- drm/display: fix possible null-pointer dereference in dcn10_set_clock() (git-fixes).
- drm/exynos: Always initialize mapping in exynos_drm_register_dma() (git-fixes).
- drm/i915/fb: Fix rounding error in subsampled plane size calculation (git-fixes).
- drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (git-fixes).
- drm/mediatek: Check plane visibility in atomic_update (git-fixes).
- drm/msm/dpu: fix safe status debugfs file (git-fixes).
- drm/msm/dsi: Fix DSI and DSI PHY regulator config from SDM660 (git-fixes).
- drm/msm/dsi: set default num_data_lanes (git-fixes).
- drm/msm/mdp5: fix cursor-related warnings (git-fixes).
- drm/msm: mdp4: drop vblank get/put from prepare/complete_commit (git-fixes).
- drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture() (git-fixes).
- drm/panel: innolux-p079zca: Delete panel on attach() failure (git-fixes).
- drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure (git-fixes).
- drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (git-fixes).
- drm/rockchip: dsi: Disable PLL clock on bind error (git-fixes).
- drm/rockchip: dsi: Fix unbalanced clock on probe error (git-fixes).
- drm/rockchip: dsi: Hold pm-runtime across bind/unbind (git-fixes).
- drm/rockchip: dsi: Reconfigure hardware on resume() (git-fixes).
- drm/sun4i: dw-hdmi: Fix missing put_device() call in sun8i_hdmi_phy_get (git-fixes).
- drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY (git-fixes).
- drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence (git-fixes).
- drm/tegra: vic: Fix DMA API misuse (git-fixes).
- drm/vboxvideo: fix a NULL vs IS_ERR() check (git-fixes).
- drm/vc4: hdmi: Make sure the controller is powered up during bind (git-fixes).
- drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET (git-fixes).
- drm/vc4: hdmi: Set a default HSM rate (git-fixes).
- drm: fix null-ptr-deref in drm_dev_init_release() (git-fixes).
- drm: xlnx: zynqmp: release reset to DP controller before accessing DP registers (git-fixes).
- drm: xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before setting pixel clock (git-fixes).
- eeprom: idt_89hpesx: Put fwnode in matching case during ->probe() (git-fixes).
- eeprom: idt_89hpesx: Restore printing the unsupported fwnode name (git-fixes).
- ext4: Avoid trim error on fs with small groups (bsc#1191271).
- ext4: fix lazy initialization next schedule time computation in more granular unit (bsc#1194580).
- fget: clarify and improve __fget_files() implementation (bsc#1193727).
- firmware: Update Kconfig help text for Google firmware (git-fixes).
- firmware: arm_scmi: pm: Propagate return value to caller (git-fixes).
- firmware: arm_scpi: Fix string overflow in SCPI genpd driver (git-fixes).
- firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available() (git-fixes).
- firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries (git-fixes).
- firmware: qemu_fw_cfg: fix kobject leak in probe error path (git-fixes).
- firmware: qemu_fw_cfg: fix sysfs information leak (git-fixes).
- firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' (git-fixes).
- firmware: smccc: Fix check for ARCH_SOC_ID not implemented (git-fixes).
- firmware: tegra: Fix error application of sizeof() to pointer (git-fixes).
- firmware: tegra: Reduce stack usage (git-fixes).
- firmware_loader: fix pre-allocated buf built-in firmware use (git-fixes).
- floppy: Fix hang in watchdog when disk is ejected (git-fixes).
- flow_offload: return EOPNOTSUPP for the unsupported mpls action type (bsc#1154353).
- fuse: Pass correct lend value to filemap_write_and_wait_range() (bsc#1194953).
- gpiolib: acpi: Make set-debounce-timeout failures non fatal (git-fixes).
- gpu: host1x: Add back arm_iommu_detach_device() (git-fixes).
- hwmon: (lm90) Add basic support for TI TMP461 (git-fixes).
- hwmon: (lm90) Add max6654 support to lm90 driver (git-fixes).
- hwmon: (lm90) Do not report 'busy' status bit as alarm (git-fixes).
- hwmon: (lm90) Drop critical attribute support for MAX6654 (git-fixes).
- hwmon: (lm90) Fix usage of CONFIG2 register in detect function (git-fixes).
- hwmon: (lm90) Introduce flag indicating extended temperature support (git-fixes).
- i2c: rk3x: Handle a spurious start completion interrupt flag (git-fixes).
- i2c: validate user data in compat ioctl (git-fixes).
- i3c: fix incorrect address slot lookup on 64-bit (git-fixes).
- i3c: master: dw: check return of dw_i3c_master_get_free_pos() (git-fixes).
- i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (git-fixes).
- i40e: Fix for displaying message regarding NVM version (git-fixes).
- i40e: Fix incorrect netdev's real number of RX/TX queues (git-fixes).
- i40e: Fix to not show opcode msg on unsuccessful VF MAC change (git-fixes).
- i40e: fix use-after-free in i40e_sync_filters_subtask() (git-fixes).
- iavf: Fix limit of total number of queues to active queues of VF (git-fixes).
- iavf: restore MSI state on reset (git-fixes).
- ieee802154: atusb: fix uninit value in atusb_set_extended_addr (git-fixes).
- ieee802154: fix error return code in ieee802154_llsec_getparams() (git-fixes).
- ieee802154: fix error return code in ieee802154_add_iface() (git-fixes).
- ieee802154: hwsim: Fix memory leak in hwsim_add_one (git-fixes).
- ieee802154: hwsim: Fix possible memory leak in hwsim_subscribe_all_others (git-fixes).
- ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl() (git-fixes).
- ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi (git-fixes).
- igb: Fix removal of unicast MAC filters of VFs (git-fixes).
- igbvf: fix double free in `igbvf_probe` (git-fixes).
- igc: Fix typo in i225 LTR functions (jsc#SLE-13533).
- iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove (git-fixes).
- iio: ad7768-1: Call iio_trigger_notify_done() on error (git-fixes).
- iio: adc: axp20x_adc: fix charging current reporting on AXP22x (git-fixes).
- iio: at91-sama5d2: Fix incorrect sign extension (git-fixes).
- iio: dln2-adc: Fix lockdep complaint (git-fixes).
- iio: dln2: Check return value of devm_iio_trigger_register() (git-fixes).
- iio: itg3200: Call iio_trigger_notify_done() on error (git-fixes).
- iio: kxsd9: Do not return error code in trigger handler (git-fixes).
- iio: ltr501: Do not return error code in trigger handler (git-fixes).
- iio: mma8452: Fix trigger reference couting (git-fixes).
- iio: stk3310: Do not return error code in interrupt handler (git-fixes).
- iio: trigger: Fix reference counting (git-fixes).
- iio: trigger: stm32-timer: fix MODULE_ALIAS (git-fixes).
- ionic: Initialize the 'lif->dbid_inuse' bitmap (bsc#1167773).
- isofs: Fix out of bound access for corrupted isofs image (bsc#1194591).
- iwlwifi: fw: correctly limit to monitor dump (git-fixes).
- iwlwifi: mvm: Fix scan channel flags settings (git-fixes).
- iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (git-fixes).
- iwlwifi: mvm: avoid static queue number aliasing (git-fixes).
- iwlwifi: mvm: disable RX-diversity in powersave (git-fixes).
- iwlwifi: mvm: fix 32-bit build in FTM (git-fixes).
- iwlwifi: mvm: fix access to BSS elements (git-fixes).
- iwlwifi: mvm: test roc running status bits before removing the sta (git-fixes).
- iwlwifi: pcie: free RBs during configure (git-fixes).
- ixgbe: set X550 MDIO speed before talking to PHY (git-fixes).
- kmod: make request_module() return an error when autoloading is disabled (git-fixes).
- kobject: Restore old behaviour of kobject_del(NULL) (git-fixes).
- kobject_uevent: remove warning in init_uevent_argv() (git-fixes).
- kprobes: Limit max data_size of the kretprobe instances (bsc#1193669).
- libata: add horkage for ASMedia 1092 (git-fixes).
- libata: if T_LENGTH is zero, dma direction should be DMA_NONE (git-fixes).
- livepatch: Avoid CPU hogging with cond_resched (bsc#1071995).
- lockdown: Allow unprivileged users to see lockdown status (git-fixes).
- mISDN: change function names to avoid conflicts (git-fixes).
- mac80211: Fix monitor MTU limit so that A-MSDUs get through (git-fixes).
- mac80211: agg-tx: do not schedule_and_wake_txq() under sta->lock (git-fixes).
- mac80211: do not access the IV when it was stripped (git-fixes).
- mac80211: fix lookup when adding AddBA extension element (git-fixes).
- mac80211: fix regression in SSN handling of addba tx (git-fixes).
- mac80211: initialize variable have_higher_than_11mbit (git-fixes).
- mac80211: mark TX-during-stop for TX in in_reconfig (git-fixes).
- mac80211: send ADDBA requests using the tid/queue of the aggregation session (git-fixes).
- mac80211: track only QoS data frames for admission control (git-fixes).
- mac80211: validate extended element ID is present (git-fixes).
- mailbox: hi3660: convert struct comments to kernel-doc notation (git-fixes).
- media: Revert 'media: uvcvideo: Set unique vdev name based in type' (bsc#1193255).
- media: aspeed: Update signal status immediately to ensure sane hw state (git-fixes).
- media: aspeed: fix mode-detect always time out at 2nd run (git-fixes).
- media: cpia2: fix control-message timeouts (git-fixes).
- media: dib0700: fix undefined behavior in tuner shutdown (git-fixes).
- media: dib8000: Fix a memleak in dib8000_init() (git-fixes).
- media: dmxdev: fix UAF when dvb_register_device() fails (git-fixes).
- media: dw2102: Fix use after free (git-fixes).
- media: em28xx: fix control-message timeouts (git-fixes).
- media: em28xx: fix memory leak in em28xx_init_dev (git-fixes).
- media: flexcop-usb: fix control-message timeouts (git-fixes).
- media: hantro: Fix probe func error path (git-fixes).
- media: i2c: imx274: fix trivial typo expsoure/exposure (git-fixes).
- media: i2c: imx274: fix trivial typo obainted/obtained (git-fixes).
- media: imx-pxp: Initialize the spinlock prior to using it (git-fixes).
- media: mceusb: fix control-message timeouts (git-fixes).
- media: msi001: fix possible null-ptr-deref in msi001_probe() (git-fixes).
- media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released (git-fixes).
- media: pvrusb2: fix control-message timeouts (git-fixes).
- media: rcar-csi2: Correct the selection of hsfreqrange (git-fixes).
- media: rcar-csi2: Optimize the selection PHTW register (git-fixes).
- media: redrat3: fix control-message timeouts (git-fixes).
- media: s2255: fix control-message timeouts (git-fixes).
- media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach() (git-fixes).
- media: si2157: Fix 'warm' tuner state detection (git-fixes).
- media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() (git-fixes).
- media: stk1160: fix control-message timeouts (git-fixes).
- media: streamzap: remove unnecessary ir_raw_event_reset and handle (git-fixes).
- media: uvcvideo: fix division by zero at stream start (git-fixes).
- media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()' (git-fixes).
- memblock: ensure there is no overflow in memblock_overlaps_region() (git-fixes).
- memory: emif: Remove bogus debugfs error handling (git-fixes).
- mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() (git-fixes).
- misc: fastrpc: Add missing lock before accessing find_vma() (git-fixes).
- misc: fastrpc: fix improper packet size calculation (git-fixes).
- misc: lattice-ecp3-config: Fix task hung when firmware load failed (git-fixes).
- mmc: meson-mx-sdio: add IRQ check (git-fixes).
- mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit (git-fixes).
- mmc: sdhci-esdhc-imx: disable CMDQ support (git-fixes).
- mmc: sdhci-pci: Add PCI ID for Intel ADL (git-fixes).
- mmc: sdhci-tegra: Fix switch to HS400ES mode (git-fixes).
- move to 'mainline soon' section: - patches.suse/0001-mmc-moxart_remove-Fix-UAF.patch
- moxart: fix potential use-after-free on remove path (bsc#1194516).
- mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (git-fixes).
- mt76: mt7915: fix an off-by-one bound check (git-fixes).
- mtd: rawnand: fsmc: Fix timing computation (git-fixes).
- mtd: rawnand: fsmc: Take instruction delay into account (git-fixes).
- mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip() (git-fixes).
- mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() (git-fixes).
- mwifiex: Fix possible ABBA deadlock (git-fixes).
- mwifiex: Try waking the firmware until we get an interrupt (git-fixes).
- net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (jsc#SLE-8464).
- net/mlx5: Set command entry semaphore up once got index free (jsc#SLE-15172).
- net/mlx5e: Fix wrong features assignment in case of error (git-fixes).
- net/mlx5e: Wrap the tx reporter dump callback to extract the sq (jsc#SLE-15172).
- net/sched: fq_pie: prevent dismantle issue (jsc#SLE-15172).
- net/sched: sch_ets: do not remove idle classes from the round-robin list (bsc#1176774).
- net: create netdev->dev_addr assignment helpers (git-fixes).
- net: ena: Fix error handling when calculating max IO queues number (bsc#1154492).
- net: ena: Fix undefined state when tx request id is out of bounds (bsc#1154492).
- net: ena: Fix wrong rx request id by resetting device (git-fixes).
- net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (jsc#SLE-14777).
- net: usb: lan78xx: add Allied Telesis AT29M2-AF (git-fixes).
- net: usb: pegasus: Do not drop long Ethernet frames (git-fixes).
- netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (bsc#1176447).
- nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done (git-fixes).
- nfc: fix segfault in nfc_genl_dump_devices_done (git-fixes).
- nfsd: Fix nsfd startup race (again) (git-fixes).
- nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups (bsc#1176447).
- nvme-tcp: block BH in sk state_change sk callback (git-fixes).
- nvme-tcp: can't set sk_user_data without write_lock (git-fixes).
- nvme-tcp: check sgl supported by target (git-fixes).
- nvme-tcp: do not update queue count when failing to set io queues (git-fixes).
- nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (git-fixes).
- nvme-tcp: fix crash triggered with a dataless request submission (git-fixes).
- nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (git-fixes).
- nvme-tcp: fix io_work priority inversion (git-fixes).
- nvme-tcp: fix possible data corruption with bio merges (git-fixes).
- nvme-tcp: fix possible req->offset corruption (git-fixes).
- nvme-tcp: fix wrong setting of request iov_iter (git-fixes).
- nvme-tcp: get rid of unused helper function (git-fixes).
- nvme-tcp: pair send_mutex init with destroy (git-fixes).
- nvme-tcp: pass multipage bvec to request iov_iter (git-fixes).
- nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (git-fixes).
- pcmcia: fix setting of kthread task states (git-fixes).
- pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region() (git-fixes).
- pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region() (git-fixes).
- pcnet32: Use pci_resource_len to validate PCI resource (git-fixes).
- pinctrl: mediatek: fix global-out-of-bounds issue (git-fixes).
- pinctrl: qcom: spmi-gpio: correct parent irqspec translation (git-fixes).
- pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines (git-fixes).
- pinctrl: stm32: use valid pin identifier in stm32_pinctrl_resume() (git-fixes).
- pipe: increase minimum default pipe size to 2 pages (bsc#1194587).
- platform/x86: apple-gmux: use resource_size() with res (git-fixes).
- platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep (git-fixes).
- power: reset: ltc2952: Fix use of floating point literals (git-fixes).
- power: supply: core: Break capacity loop (git-fixes).
- power: supply: max17042_battery: Clear status bits in interrupt handler (git-fixes).
- powerpc/64s: fix program check interrupt emergency stack path (bsc#1156395).
- powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic (bsc#1193901 ltc#194976).
- powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (bsc#1156395).
- powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (bsc#1065729).
- powerpc/prom_init: Fix improper check of prom_getprop() (bsc#1065729).
- powerpc/pseries/cpuhp: cache node corrections (bsc#1065729).
- powerpc/pseries/cpuhp: delete add/remove_by_count code (bsc#1065729).
- powerpc/pseries/mobility: ignore ibm, platform-facilities updates (bsc#1065729).
- powerpc/traps: do not enable irqs in _exception (bsc#1065729).
- powerpc/xive: Add missing null check after calling kmalloc (bsc#1177437 ltc#188522 jsc#SLE-13294 git-fixes).
- powerpc: add interrupt_cond_local_irq_enable helper (bsc#1065729).
- powerpc: handle kdump appropriately with crash_kexec_post_notifiers option (bsc#1193901 ltc#194976).
- pwm: mxs: Do not modify HW state in .probe() after the PWM chip was registered (git-fixes).
- pwm: tiecap: Drop .free() callback (git-fixes).
- qlcnic: potential dereference null pointer of rx_queue->page_ring (git-fixes).
- quota: check block number when reading the block in quota file (bsc#1194589).
- quota: correct error number in free_dqentry() (bsc#1194590).
- random: fix data race on crng init time (git-fixes).
- random: fix data race on crng_node_pool (git-fixes).
- regmap: Call regmap_debugfs_exit() prior to _init() (git-fixes).
- rndis_host: support Hytera digital radios (git-fixes).
- rpmsg: core: Clean up resources on announce_create failure (git-fixes).
- rtl8xxxu: Fix the handling of TX A-MPDU aggregation (git-fixes).
- rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (git-fixes).
- rtw88: use read_poll_timeout instead of fixed sleep (git-fixes).
- rtw88: wow: build wow function only if CONFIG_PM is on (git-fixes).
- rtw88: wow: fix size access error of probe request (git-fixes).
- sata: nv: fix debug format string mismatch (git-fixes).
- scsi: lpfc: Add additional debugfs support for CMF (bsc#1194266).
- scsi: lpfc: Adjust CMF total bytes and rxmonitor (bsc#1194266).
- scsi: lpfc: Cap CMF read bytes to MBPI (bsc#1194266).
- scsi: lpfc: Change return code on I/Os received during link bounce (bsc#1194266).
- scsi: lpfc: Fix NPIV port deletion crash (bsc#1194266).
- scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (bsc#1194266).
- scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (bsc#1194266).
- scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (bsc#1194266).
- scsi: lpfc: Update lpfc version to 14.0.0.4 (bsc#1194266).
- scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (git-fixes).
- scsi: qla2xxx: Format log strings only if needed (git-fixes).
- scsi: qla2xxx: edif: Fix EDIF bsg (git-fixes).
- scsi: qla2xxx: edif: Fix app start delay (git-fixes).
- scsi: qla2xxx: edif: Fix app start fail (git-fixes).
- scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (git-fixes).
- scsi: qla2xxx: edif: Flush stale events and msgs on session down (git-fixes).
- scsi: qla2xxx: edif: Increase ELS payload (git-fixes).
- select: Fix indefinitely sleeping task in poll_schedule_timeout() (bsc#1194027).
- selftests: KVM: Explicitly use movq to read xmm registers (git-fixes).
- selinux: fix potential memleak in selinux_add_opt() (git-fixes).
- seq_buf: Fix overflow in seq_buf_putmem_hex() (git-fixes).
- seq_buf: Make trace_seq_putmem_hex() support data longer than 8 (git-fixes).
- serial: pl011: Add ACPI SBSA UART match id (git-fixes).
- serial: tty: uartlite: fix console setup (git-fixes).
- sfc: Check null pointer of rx_queue->page_ring (git-fixes).
- sfc: The RX page_ring is optional (git-fixes).
- sfc: falcon: Check null pointer of rx_queue->page_ring (git-fixes).
- sfc_ef100: potential dereference of null pointer (jsc#SLE-16683).
- shmem: shmem_writepage() split unlikely i915 THP (git-fixes).
- slimbus: qcom: fix potential NULL dereference in qcom_slim_prg_slew() (git-fixes).
- soc/tegra: fuse: Fix bitwise vs. logical OR warning (git-fixes).
- soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_read (git-fixes).
- soc: fsl: dpio: rename the enqueue descriptor variable (git-fixes).
- soc: fsl: dpio: replace smp_processor_id with raw_smp_processor_id (git-fixes).
- soc: fsl: dpio: use an explicit NULL instead of 0 (git-fixes).
- soc: fsl: dpio: use the combined functions to protect critical zone (git-fixes).
- spi: change clk_disable_unprepare to clk_unprepare (git-fixes).
- spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe (git-fixes).
- spi: spi-rspi: Drop redeclaring ret variable in qspi_transfer_in() (git-fixes).
- staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent() (git-fixes).
- staging: fbtft: Do not spam logs when probe is deferred (git-fixes).
- staging: fbtft: Rectify GPIO handling (git-fixes).
- staging: fieldbus: anybuss: jump to correct label in an error path (git-fixes).
- staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC (git-fixes).
- staging: rtl8192e: return error code from rtllib_softmac_init() (git-fixes).
- staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib() (git-fixes).
- staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn() (git-fixes).
- string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (git-fixes).
- thermal/drivers/imx8mm: Enable ADC when enabling monitor (git-fixes).
- thermal/drivers/int340x: Do not set a wrong tcc offset on resume (git-fixes).
- thermal: core: Reset previous low and high trip during thermal zone init (git-fixes).
- tpm: add request_locality before write TPM_INT_ENABLE (git-fixes).
- tpm: fix potential NULL pointer access in tpm_del_char_device (git-fixes).
- tracing/kprobes: 'nmissed' not showed correctly for kretprobe (git-fixes).
- tracing/uprobes: Check the return value of kstrdup() for tu->filename (git-fixes).
- tracing: Add test for user space strings when filtering on string pointers (git-fixes).
- tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (git-fixes).
- tty: max310x: fix flexible_array.cocci warnings (git-fixes).
- tty: serial: atmel: Call dma_async_issue_pending() (git-fixes).
- tty: serial: atmel: Check return code of dmaengine_submit() (git-fixes).
- tty: serial: earlycon dependency (git-fixes).
- tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setup (git-fixes).
- tty: serial: uartlite: allow 64 bit address (git-fixes).
- tty: synclink_gt: rename a conflicting function name (git-fixes).
- udf: Fix crash after seekdir (bsc#1194592).
- uio: uio_dmem_genirq: Catch the Exception (git-fixes).
- usb: core: config: fix validation of wMaxPacketValue entries (git-fixes).
- usb: core: config: using bit mask instead of individual bits (git-fixes).
- usb: dwc2: check return value after calling platform_get_resource() (git-fixes).
- usb: dwc3: gadget: Continue to process pending requests (git-fixes).
- usb: dwc3: gadget: Ignore EP queue requests during bus reset (git-fixes).
- usb: dwc3: gadget: Reclaim extra TRBs after request completion (git-fixes).
- usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (git-fixes).
- usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (git-fixes).
- usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (git-fixes).
- usb: dwc3: ulpi: fix checkpatch warning (git-fixes).
- usb: ftdi-elan: fix memory leak on device disconnect (git-fixes).
- usb: gadget: composite: Allow bMaxPower=0 if self-powered (git-fixes).
- usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear (git-fixes).
- usb: gadget: u_ether: fix race in setting MAC address in setup phase (git-fixes).
- usb: mtu3: add memory barrier before set GPD's HWO (git-fixes).
- usb: mtu3: fix interval value for intr and isoc (git-fixes).
- usb: mtu3: fix list_head check warning (git-fixes).
- usb: mtu3: set interval of FS intr and isoc endpoint (git-fixes).
- usb: typec: tcpm: handle SRC_STARTUP state if cc changes (git-fixes).
- usb: xhci: Extend support for runtime power management for AMD's Yellow carp (git-fixes).
- usermodehelper: reset umask to default before executing user process (git-fixes).
- vfs: check fd has read access in kernel_read_file_from_fd() (bsc#1194888).
- video: backlight: Drop maximum brightness override for brightness zero (git-fixes).
- watchdog: Fix OMAP watchdog early handling (git-fixes).
- watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT (git-fixes).
- wcn36xx: Fix missing frame timestamp for beacon/probe-resp (git-fixes).
- wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND (git-fixes).
- wcn36xx: Release DMA channel descriptor allocations (git-fixes).
- wcn36xx: handle connection loss indication (git-fixes).
- wireguard: allowedips: add missing __rcu annotation to satisfy sparse (git-fixes).
- wireguard: device: reset peer src endpoint when netns exits (git-fixes).
- wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() (git-fixes).
- wireguard: receive: drop handshakes if queue lock is contended (git-fixes).
- wireguard: receive: use ring buffer for incoming handshakes (git-fixes).
- wireguard: selftests: actually test for routing loops (git-fixes).
- wireguard: selftests: increase default dmesg log size (git-fixes).
- wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (git-fixes).
- x86/platform/uv: Add more to secondary CPU kdump info (bsc#1194493).
- xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set (git-fixes).
- xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (git-fixes).
- xhci: avoid race between disable slot command and host runtime suspend (git-fixes).
- xhci: fix unsafe memory usage in xhci tracing (git-fixes).

-----------------------------------------------------------------
Advisory ID: SUSE-RU-2022:203-1
Released:    Wed Jan 26 14:13:45 2022
Summary:     Recommended update for cloud-init
Type:        recommended
Severity:    important
References:  1186004
This update for cloud-init fixes the following issues:

- Update to version 21.2 (bsc#1186004)
  +  Add \r\n check for SSH keys in Azure (#889)
  +  Revert 'Add support to resize rootfs if using LVM (#721)' (#887)
     (LP: #1922742)
  +  Add Vultaire as contributor (#881) [Paul Goins]
  +  Azure: adding support for consuming userdata from IMDS (#884) [Anh Vo]
  +  test_upgrade: modify test_upgrade_package to run for more sources (#883)
  +  Fix chef module run failure when chef_license is set (#868) [Ben Hughes]
  +  Azure: Retry net metadata during nic attach for non-timeout errs (#878)
     [aswinrajamannar]
  +  Azure: Retrieve username and hostname from IMDS (#865) [Thomas Stringer]
  +  Azure: eject the provisioning iso before reporting ready (#861) [Anh Vo]
  +  Use `partprobe` to re-read partition table if available (#856)
     [Nicolas Bock] (LP: #1920939)
  +  fix error on upgrade caused by new vendordata2 attributes (#869)
     (LP: #1922739)
  +  add prefer_fqdn_over_hostname config option (#859)
     [hamalq] (LP: #1921004)
  +  Emit dots on travis to avoid timeout (#867)
  +  doc: Replace remaining references to user-scripts as a config module
     (#866) [Ryan Harper]
  +  azure: Removing ability to invoke walinuxagent (#799) [Anh Vo]
  +  Add Vultr support (#827) [David Dymko]
  +  Fix unpickle for source paths missing run_dir (#863)
     [lucasmoura] (LP: #1899299)
  +  sysconfig: use BONDING_MODULE_OPTS on SUSE (#831) [Jens Sandmann]
  +  bringup_static_routes: fix gateway check (#850) [Petr Fedchenkov]
  +  add hamalq user (#860) [hamalq]
  +  Add support to resize rootfs if using LVM (#721)
     [Eduardo Otubo] (LP: #1799953)
  +  Fix mis-detecting network configuration in initramfs cmdline (#844)
     (LP: #1919188)
  +  tools/write-ssh-key-fingerprints: do not display empty header/footer
     (#817) [dermotbradley]
  +  Azure helper: Ensure Azure http handler sleeps between retries (#842)
     [Johnson Shi]
  +  Fix chef apt source example (#826) [timothegenzmer]
  +  .travis.yml: generate an SSH key before running tests (#848)
  +  write passwords only to serial console, lock down cloud-init-output.log
     (#847) (LP: #1918303)
  +  Fix apt default integration test (#845)
  +  integration_tests: bump pycloudlib dependency (#846)
  +  Fix stack trace if vendordata_raw contained an array (#837) [eb3095]
  +  archlinux: Fix broken locale logic (#841)
     [Kristian Klausen] (LP: #1402406)
  +  Integration test for #783 (#832)
  +  integration_tests: mount more paths IN_PLACE (#838)
  +  Fix requiring device-number on EC2 derivatives (#836) (LP: #1917875)
  +  Remove the vi comment from the part-handler example (#835)
  +  net: exclude OVS internal interfaces in get_interfaces (#829)
     (LP: #1912844)
  +  tox.ini: pass OS_* environment variables to integration tests (#830)
  +  integration_tests: add OpenStack as a platform (#804)
  +  Add flexibility to IMDS api-version (#793) [Thomas Stringer]
  +  Fix the TestApt tests using apt-key on Xenial and Hirsute (#823)
     [Paride Legovini] (LP: #1916629)
  +  doc: remove duplicate 'it' from nocloud.rst (#825) [V.I. Wood]
  +  archlinux: Use hostnamectl to set the transient hostname (#797)
     [Kristian Klausen]
  +  cc_keys_to_console.py: Add documentation for recently added config key
     (#824) [dermotbradley]
  +  Update cc_set_hostname documentation (#818) [Toshi Aoyama]
From 21.1
  +  Azure: Support for VMs without ephemeral resource disks. (#800)
     [Johnson Shi] (LP: #1901011)
  +  cc_keys_to_console: add option to disable key emission (#811)
     [Michael Hudson-Doyle] (LP: #1915460)
  +  integration_tests: introduce lxd_use_exec mark (#802)
  +  azure: case-insensitive UUID to avoid new IID during kernel upgrade
     (#798) (LP: #1835584)
  +  stale.yml: don't ask submitters to reopen PRs (#816)
  +  integration_tests: fix use of SSH agent within tox (#815)
  +  integration_tests: add UPGRADE CloudInitSource (#812)
  +  integration_tests: use unique MAC addresses for tests (#813)
  +  Update .gitignore (#814)
  +  Port apt cloud_tests to integration tests (#808)
  +  integration_tests: fix test_gh626 on LXD VMs (#809)
  +  Fix attempting to decode binary data in test_seed_random_data test (#806)
  +  Remove wait argument from tests with session_cloud calls (#805)
  +  Datasource for UpCloud (#743) [Antti Myyrä]
  +  test_gh668: fix failure on LXD VMs (#801)
  +  openstack: read the dynamic metadata group vendor_data2.json (#777)
     [Andrew Bogott] (LP: #1841104)
  +  includedir in suoders can be prefixed by 'arroba' (#783)
     [Jordi Massaguer Pla]
  +  [VMware] change default max wait time to 15s (#774) [xiaofengw-vmware]
  +  Revert integration test associated with reverted #586 (#784)
  +  Add jordimassaguerpla as contributor (#787) [Jordi Massaguer Pla]
  +  Add Rick Harding to CLA signers (#792) [Rick Harding]
  +  HACKING.rst: add clarifying note to LP CLA process section (#789)
  +  Stop linting cloud_tests (#791)
  +  cloud-tests: update cryptography requirement (#790) [Joshua Powers]
  +  Remove 'remove-raise-on-failure' calls from integration_tests (#788)
  +  Use more cloud defaults in integration tests (#757)
  +  Adding self to cla signers (#776) [Andrew Bogott]
  +  doc: avoid two warnings (#781) [Dan Kenigsberg]
  +  Use proper spelling for Red Hat (#778) [Dan Kenigsberg]
  +  Add antonyc to .github-cla-signers (#747) [Anton Chaporgin]
  +  integration_tests: log image serial if available (#772)
  +  [VMware] Support cloudinit raw data feature (#691) [xiaofengw-vmware]
  +  net: Fix static routes to host in eni renderer (#668) [Pavel Abalikhin]
  +  .travis.yml: don't run cloud_tests in CI (#756)
  +  test_upgrade: add some missing commas (#769)
  +  cc_seed_random: update documentation and fix integration test (#771)
     (LP: #1911227)
  +  Fix test gh-632 test to only run on NoCloud (#770) (LP: #1911230)
  +  archlinux: fix package upgrade command handling (#768) [Bao Trinh]
  +  integration_tests: add integration test for LP: #1910835 (#761)
  +  Fix regression with handling of IMDS ssh keys (#760) [Thomas Stringer]
  +  integration_tests: log cloud-init version in SUT (#758)
  +  Add ajmyyra as contributor (#742) [Antti Myyrä]
  +  net_convert: add some missing help text (#755)
  +  Missing IPV6_AUTOCONF=no to render sysconfig dhcp6 stateful on RHEL
     (#753) [Eduardo Otubo]
  +  doc: document missing IPv6 subnet types (#744) [Antti Myyrä]
  +  Add example configuration for datasource `AliYun` (#751) [Xiaoyu Zhong]
  +  integration_tests: add SSH key selection settings (#754)
  +  fix a typo in man page cloud-init.1 (#752) [Amy Chen]
  +  network-config-format-v2.rst: add Netplan Passthrough section (#750)
  +  stale: re-enable post holidays (#749)
  +  integration_tests: port ca_certs tests from cloud_tests (#732)
  +  Azure: Add telemetry for poll IMDS (#741) [Johnson Shi]
  +  doc: move testing section from HACKING to its own doc (#739)
  +  No longer allow integration test failures on travis (#738)
  +  stale: fix error in definition (#740)
  +  integration_tests: set log-cli-level to INFO by default (#737)
  +  PULL_REQUEST_TEMPLATE.md: use backticks around commit message (#736)
  +  stale: disable check for holiday break (#735)
  +  integration_tests: log the path we collect logs into (#733)
  +  .travis.yml: add (most) supported Python versions to CI (#734)
  +  integration_tests: fix IN_PLACE CLOUD_INIT_SOURCE (#731)
  +  cc_ca_certs: add RHEL support (#633) [cawamata]
  +  Azure: only generate config for NICs with addresses (#709)
     [Thomas Stringer]
  +  doc: fix CloudStack configuration example (#707) [Olivier Lemasle]
  +  integration_tests: restrict test_lxd_bridge appropriately (#730)
  +  Add integration tests for CLI functionality (#729)
  +  Integration test for gh-626 (#728)
  +  Some test_upgrade fixes (#726)
  +  Ensure overriding test vars with env vars works for booleans (#727)
  +  integration_tests: port lxd_bridge test from cloud_tests (#718)
  +  Integration test for gh-632. (#725)
  +  Integration test for gh-671 (#724)
  +  integration-requirements.txt: bump pycloudlib commit (#723)
  +  Drop unnecessary shebang from cmd/main.py (#722) [Eduardo Otubo]
  +  Integration test for LP: #1813396 and #669 (#719)
  +  integration_tests: include timestamp in log output (#720)
  +  integration_tests: add test for LP: #1898997 (#713)
  +  Add integration test for power_state_change module (#717)
  +  Update documentation for network-config-format-v2 (#701) [ggiesen]
  +  sandbox CA Cert tests to not require ca-certificates (#715)
     [Eduardo Otubo]
  +  Add upgrade integration test (#693)
  +  Integration test for 570 (#712)
  +  Add ability to keep snapshotted images in integration tests (#711)
  +  Integration test for pull #586 (#706)
  +  integration_tests: introduce skipping of tests by OS (#702)
  +  integration_tests: introduce IntegrationInstance.restart (#708)
  +  Add lxd-vm to list of valid integration test platforms (#705)
  +  Adding BOOTPROTO = dhcp to render sysconfig dhcp6 stateful on RHEL
     (#685) [Eduardo Otubo]
  +  Delete image snapshots created for integration tests (#682)
  +  Parametrize ssh_keys_provided integration test (#700) [lucasmoura]
  +  Drop use_sudo attribute on IntegrationInstance (#694) [lucasmoura]
  +  cc_apt_configure: add riscv64 as a ports arch (#687)
     [Dimitri John Ledkov]
  +  cla: add xnox (#692) [Dimitri John Ledkov]
  +  Collect logs from integration test runs (#675)
From 20.4.1
  +  Revert 'ssh_util: handle non-default AuthorizedKeysFile config (#586)'
From 20.4
  +  tox: avoid tox testenv subsvars for xenial support (#684)
  +  Ensure proper root permissions in integration tests (#664) [James Falcon]
  +  LXD VM support in integration tests (#678) [James Falcon]
  +  Integration test for fallocate falling back to dd (#681) [James Falcon]
  +  .travis.yml: correctly integration test the built .deb (#683)
  +  Ability to hot-attach NICs to preprovisioned VMs before reprovisioning
     (#613) [aswinrajamannar]
  +  Support configuring SSH host certificates. (#660) [Jonathan Lung]
  +  add integration test for LP: #1900837 (#679)
  +  cc_resizefs on FreeBSD: Fix _can_skip_ufs_resize (#655)
     [Mina Galić] (LP: #1901958, #1901958)
  +  DataSourceAzure: push dmesg log to KVP (#670) [Anh Vo]
  +  Make mount in place for tests work (#667) [James Falcon]
  +  integration_tests: restore emission of settings to log (#657)
  +  DataSourceAzure: update password for defuser if exists (#671) [Anh Vo]
  +  tox.ini: only select 'ci' marked tests for CI runs (#677)
  +  Azure helper: Increase Azure Endpoint HTTP retries (#619) [Johnson Shi]
  +  DataSourceAzure: send failure signal on Azure datasource failure (#594)
     [Johnson Shi]
  +  test_persistence: simplify VersionIsPoppedFromState (#674)
  +  only run a subset of integration tests in CI (#672)
  +  cli: add  + -system param to allow validating system user-data on a
     machine (#575)
  +  test_persistence: add VersionIsPoppedFromState test (#673)
  +  introduce an upgrade framework and related testing (#659)
  +  add  + -no-tty option to gpg (#669) [Till Riedel] (LP: #1813396)
  +  Pin pycloudlib to a working commit (#666) [James Falcon]
  +  DataSourceOpenNebula: exclude SRANDOM from context output (#665)
  +  cloud_tests: add hirsute release definition (#662)
  +  split integration and cloud_tests requirements (#652)
  +  faq.rst: add warning to answer that suggests running `clean` (#661)
  +  Fix stacktrace in DataSourceRbxCloud if no metadata disk is found (#632)
     [Scott Moser]
  +  Make wakeonlan Network Config v2 setting actually work (#626)
     [dermotbradley]
  +  HACKING.md: unify network-refactoring namespace (#658) [Mina Galić]
  +  replace usage of dmidecode with kenv on FreeBSD (#621) [Mina Galić]
  +  Prevent timeout on travis integration tests. (#651) [James Falcon]
  +  azure: enable pushing the log to KVP from the last pushed byte  (#614)
     [Moustafa Moustafa]
  +  Fix launch_kwargs bug in integration tests (#654) [James Falcon]
  +  split read_fs_info into linux & freebsd parts (#625) [Mina Galić]
  +  PULL_REQUEST_TEMPLATE.md: expand commit message section (#642)
  +  Make some language improvements in growpart documentation (#649)
     [Shane Frasier]
  +  Revert '.travis.yml: use a known-working version of lxd (#643)' (#650)
  +  Fix not sourcing default 50-cloud-init ENI file on Debian (#598)
     [WebSpider]
  +  remove unnecessary reboot from gpart resize (#646) [Mina Galić]
  +  cloudinit: move dmi functions out of util (#622) [Scott Moser]
  +  integration_tests: various launch improvements (#638)
  +  test_lp1886531: don't assume /etc/fstab exists (#639)
  +  Remove Ubuntu restriction from PR template (#648) [James Falcon]
  +  util: fix mounting of vfat on *BSD (#637) [Mina Galić]
  +  conftest: improve docstring for disable_subp_usage (#644)
  +  doc: add example query commands to debug Jinja templates (#645)
  +  Correct documentation and testcase data for some user-data YAML (#618)
     [dermotbradley]
  +  Hetzner: Fix instance_id / SMBIOS serial comparison (#640)
     [Markus Schade]
  +  .travis.yml: use a known-working version of lxd (#643)
  +  tools/build-on-freebsd: fix comment explaining purpose of the script
     (#635) [Mina Galić]
  +  Hetzner: initialize instance_id from system-serial-number (#630)
     [Markus Schade] (LP: #1885527)
  +  Explicit set IPV6_AUTOCONF and IPV6_FORCE_ACCEPT_RA on static6 (#634)
     [Eduardo Otubo]
  +  get_interfaces: don't exclude Open vSwitch bridge/bond members (#608)
     [Lukas Märdian] (LP: #1898997)
  +  Add config modules for controlling IBM PowerVM RMC. (#584)
     [Aman306] (LP: #1895979)
  +  Update network config docs to clarify MAC address quoting (#623)
     [dermotbradley]
  +  gentoo: fix hostname rendering when value has a comment (#611)
     [Manuel Aguilera]
  +  refactor integration testing infrastructure (#610) [James Falcon]
  +  stages: don't reset permissions of cloud-init.log every boot (#624)
     (LP: #1900837)
  +  docs: Add how to use cloud-localds to boot qemu (#617) [Joshua Powers]
  +  Drop vestigial update_resolve_conf_file function (#620) [Scott Moser]
  +  cc_mounts: correctly fallback to dd if fallocate fails (#585)
     (LP: #1897099)
  +  .travis.yml: add integration-tests to Travis matrix (#600)
  +  ssh_util: handle non-default AuthorizedKeysFile config (#586)
     [Eduardo Otubo]
  +  Multiple file fix for AuthorizedKeysFile config (#60) [Eduardo Otubo]
  +  bddeb: new  + -packaging-branch argument to pull packaging from branch
     (#576) [Paride Legovini]
  +  Add more integration tests (#615) [lucasmoura]
  +  DataSourceAzure: write marker file after report ready in preprovisioning
     (#590) [Johnson Shi]
  +  integration_tests: emit settings to log during setup (#601)
  +  integration_tests: implement citest tests run in Travis (#605)
  +  Add Azure support to integration test framework (#604) [James Falcon]
  +  openstack: consider product_name as valid chassis tag (#580)
     [Adrian Vladu] (LP: #1895976)
  +  azure: clean up and refactor report_diagnostic_event (#563) [Johnson Shi]
  +  net: add the ability to blacklist network interfaces based on driver
     during enumeration of physical network devices (#591) [Anh Vo]
  +  integration_tests: don't error on cloud-init failure (#596)
  +  integration_tests: improve cloud-init.log assertions (#593)
  +  conftest.py: remove top-level import of httpretty (#599)
  +  tox.ini: add integration-tests testenv definition (#595)
  +  PULL_REQUEST_TEMPLATE.md: empty checkboxes need a space (#597)
  +  add integration test for LP: #1886531 (#592)
  +  Initial implementation of integration testing infrastructure (#581)
     [James Falcon]
  +  Fix name of ntp and chrony service on CentOS and RHEL. (#589)
     [Scott Moser] (LP: #1897915)
  +  Adding a PR template (#587) [James Falcon]
  +  Azure parse_network_config uses fallback cfg when generate IMDS network
     cfg fails (#549) [Johnson Shi]
  +  features: refresh docs for easier out-of-context reading (#582)
  +  Fix typo in resolv_conf module's description (#578) [Wacław Schiller]
  +  cc_users_groups: minor doc formatting fix (#577)
  +  Fix typo in disk_setup module's description (#579) [Wacław Schiller]
  +  Add vendor-data support to seedfrom parameter for NoCloud and OVF (#570)
     [Johann Queuniet]
  +  boot.rst: add First Boot Determination section (#568) (LP: #1888858)
  +  opennebula.rst: minor readability improvements (#573) [Mina Galić]
  +  cloudinit: remove unused LOG variables (#574)
  +  create a shutdown_command method in distro classes (#567)
     [Emmanuel Thomé]
  +  user_data: remove unused constant (#566)
  +  network: Fix type and respect name when rendering vlan in
     sysconfig. (#541) [Eduardo Otubo] (LP: #1788915, #1826608)
  +  Retrieve SSH keys from IMDS first with OVF as a fallback (#509)
     [Thomas Stringer]
  +  Add jqueuniet as contributor (#569) [Johann Queuniet]
  +  distros: minor typo fix (#562)
  +  Bump the integration-requirements versioned dependencies (#565)
     [Paride Legovini]
  +  network-config-format-v1: fix typo in nameserver example (#564)
     [Stanislas]
  +  Run cloud-init-local.service after the hv_kvp_daemon (#505)
     [Robert Schweikert]
  +  Add method type hints for Azure helper (#540) [Johnson Shi]
  +  systemd: add Before=shutdown.target when Conflicts=shutdown.target is
     used (#546) [Paride Legovini]
  +  LXD: detach network from profile before deleting it (#542)
     [Paride Legovini] (LP: #1776958)
  +  redhat spec: add missing BuildRequires (#552) [Paride Legovini]
  +  util: remove debug statement (#556) [Joshua Powers]
  +  Fix cloud config on chef example (#551) [lucasmoura]
From 20.3
  +  Azure: Add netplan driver filter when using hv_netvsc driver (#539)
     [James Falcon] (LP: #1830740)
  +  query: do not handle non-decodable non-gzipped content (#543)
  +  DHCP sandboxing failing on noexec mounted /var/tmp (#521) [Eduardo Otubo]
  +  Update the list of valid ssh keys. (#487)
     [Ole-Martin Bratteng] (LP: #1877869)
  +  cmd: cloud-init query to handle compressed userdata (#516) (LP: #1889938)
  +  Pushing cloud-init log to the KVP (#529) [Moustafa Moustafa]
  +  Add Alpine Linux support. (#535) [dermotbradley]
  +  Detect kernel version before swap file creation (#428) [Eduardo Otubo]
  +  cli: add devel make-mime subcommand (#518)
  +  user-data: only verify mime-types for TYPE_NEEDED and x-shellscript
     (#511) (LP: #1888822)
  +  DataSourceOracle: retry twice (and document why we retry at all) (#536)
  +  Refactor Azure report ready code (#468) [Johnson Shi]
  +  tox.ini: pin correct version of httpretty in xenial{,-dev} envs (#531)
  +  Support Oracle IMDSv2 API (#528) [James Falcon]
  +  .travis.yml: run a doc build during CI (#534)
  +  doc/rtd/topics/datasources/ovf.rst: fix doc8 errors (#533)
  +  Fix 'Users and Groups' configuration documentation (#530) [sshedi]
  +  cloudinit.distros: update docstrings of add_user and create_user (#527)
  +  Fix headers for device types in network v2 docs (#532)
     [Caleb Xavier Berger]
  +  Add AlexBaranowski as contributor (#508) [Aleksander Baranowski]
  +  DataSourceOracle: refactor to use only OPC v1 endpoint (#493)
  +  .github/workflows/stale.yml: s/Josh/Rick/ (#526)
  +  Fix a typo in apt pipelining module (#525) [Xiao Liang]
  +  test_util: parametrize devlist tests (#523) [James Falcon]
  +  Recognize LABEL_FATBOOT labels (#513) [James Falcon] (LP: #1841466)
  +  Handle additional identifier for SLES For HPC (#520) [Robert Schweikert]
  +  Revert 'test-requirements.txt: pin pytest to <6 (#512)' (#515)
  +  test-requirements.txt: pin pytest to <6 (#512)
  +  Add 'tsanghan' as contributor (#504) [tsanghan]
  +  fix brpm building (LP: #1886107)
  +  Adding eandersson as a contributor (#502) [Erik Olof Gunnar Andersson]
  +  azure: disable bouncing hostname when setting hostname fails (#494)
     [Anh Vo]
  +  VMware: Support parsing DEFAULT-RUN-POST-CUST-SCRIPT (#441)
     [xiaofengw-vmware]
  +  DataSourceAzure: Use ValueError when JSONDecodeError is not available
     (#490) [Anh Vo]
  +  cc_ca_certs.py: fix blank line problem when removing CAs and adding
     new one (#483) [dermotbradley]
  +  freebsd: py37-serial is now py37-pyserial (#492) [Goneri Le Bouder]
  +  ssh exit with non-zero status on disabled user (#472)
     [Eduardo Otubo] (LP: #1170059)
  +  cloudinit: remove global disable of pylint W0107 and fix errors (#489)
  +  networking: refactor wait_for_physdevs from cloudinit.net (#466)
     (LP: #1884626)
  +  HACKING.rst: add pytest.param pytest gotcha (#481)
  +  cloudinit: remove global disable of pylint W0105 and fix errors (#480)
  +  Fix two minor warnings (#475)
  +  test_data: fix faulty patch (#476)
  +  cc_mounts: handle missing fstab (#484) (LP: #1886531)
  +  LXD cloud_tests: support more lxd image formats (#482) [Paride Legovini]
  +  Add update_etc_hosts as default module on *BSD (#479) [Adam Dobrawy]
  +  cloudinit: fix tip-pylint failures and bump pinned pylint version (#478)
  +  Added BirknerAlex as contributor and sorted the file (#477)
     [Alexander Birkner]
  +  Update list of types of modules in cli.rst [saurabhvartak1982]
  +  tests: use markers to configure disable_subp_usage (#473)
  +  Add mention of vendor-data to no-cloud format documentation (#470)
     [Landon Kirk]
  +  Fix broken link to OpenStack metadata service docs (#467)
     [Matt Riedemann]
  +  Disable ec2 mirror for non aws instances (#390)
     [lucasmoura] (LP: #1456277)
  +  cloud_tests: don't pass  + -python-version to read-dependencies (#465)
  +  networking: refactor is_physical from cloudinit.net (#457) (LP: #1884619)
  +  Enable use of the caplog fixture in pytest tests, and add a
     cc_final_message test using it (#461)
  +  RbxCloud: Add support for FreeBSD (#464) [Adam Dobrawy]
  +  Add schema for cc_chef module (#375) [lucasmoura] (LP: #1858888)
  +  test_util: add (partial) testing for util.mount_cb (#463)
  +  .travis.yml: revert to installing ubuntu-dev-tools (#460)
  +  HACKING.rst: add details of net refactor tracking (#456)
  +  .travis.yml: rationalise installation of dependencies in host (#449)
  +  Add dermotbradley as contributor. (#458) [dermotbradley]
  +  net/networking: remove unused functions/methods (#453)
  +  distros.networking: initial implementation of layout (#391)
  +  cloud-init.service.tmpl: use 'rhel' instead of 'redhat' (#452)
  +  Change from redhat to rhel in systemd generator tmpl (#450)
     [Eduardo Otubo]
  +  Hetzner: support reading user-data that is base64 encoded. (#448)
     [Scott Moser] (LP: #1884071)
  +  HACKING.rst: add strpath gotcha to testing gotchas section (#446)
  +  cc_final_message: don't create directories when writing boot-finished
     (#445) (LP: #1883903)
  +  .travis.yml: only store new schroot if something has changed (#440)
  +  util: add ensure_dir_exists parameter to write_file (#443)
  +  printing the error stream of the dhclient process before killing it
     (#369) [Moustafa Moustafa]
  +  Fix link to the MAAS documentation (#442)
     [Paride Legovini] (LP: #1883666)
  +  RPM build: disable the dynamic mirror URLs when using a proxy (#437)
     [Paride Legovini]
  +  util: rename write_file's copy_mode parameter to preserve_mode (#439)
  +  .travis.yml: use $TRAVIS_BUILD_DIR for lxd_image caching (#438)
  +  cli.rst: alphabetise devel subcommands and add net-convert to list (#430)
  +  Default to UTF-8 in /var/log/cloud-init.log (#427) [James Falcon]
  +  travis: cache the chroot we use for package builds (#429)
  +  test: fix all flake8 E126 errors (#425) [Joshua Powers]
  +  Fixes KeyError for bridge with no 'parameters:' setting (#423)
     [Brian Candler] (LP: #1879673)
  +  When tools.conf does not exist, running cmd 'vmware-toolbox-cmd
     config get deployPkg enable-custom-scripts', the return code will
     be EX_UNAVAILABLE(69), on this condition, it should not take it as
     error. (#413) [chengcheng-chcheng]
  +  Document CloudStack data-server well-known hostname (#399) [Gregor Riepl]
  +  test: move conftest.py to top-level, to cover tests/ also (#414)
  +  Replace cc_chef is_installed with use of subp.is_exe. (#421)
     [Scott Moser]
  +  Move runparts to subp. (#420) [Scott Moser]
  +  Move subp into its own module. (#416) [Scott Moser]
  +  readme: point at travis-ci.com (#417) [Joshua Powers]
  +  New feature flag functionality and fix includes failing silently (#367)
     [James Falcon] (LP: #1734939)
  +  Enhance poll imds logging (#365) [Moustafa Moustafa]
  +  test: fix all flake8 E121 and E123 errors (#404) [Joshua Powers]
  +  test: fix all flake8 E241 (#403) [Joshua Powers]
  +  test: ignore flake8 E402 errors in main.py (#402) [Joshua Powers]
  +  cc_grub_dpkg: determine idevs in more robust manner with grub-probe
     (#358) [Matthew Ruffell] (LP: #1877491)
  +  test: fix all flake8 E741 errors (#401) [Joshua Powers]
  +  tests: add groovy integration tests for ubuntu (#400)
  +  Enable chef_license support for chef infra client (#389) [Bipin Bachhao]
  +  testing: use flake8 again (#392) [Joshua Powers]
  +  enable Puppet, Chef mcollective in default config (#385)
     [Mina Galić (deprecated: Igor Galić)] (LP: #1880279)
  +  HACKING.rst: introduce .net  + > Networking refactor section (#384)
  +  Travis: do not install python3-contextlib2 (dropped dependency) (#388)
     [Paride Legovini]
  +  HACKING: mention that .github-cla-signers is alpha-sorted (#380)
  +  Add bipinbachhao as contributor (#379) [Bipin Bachhao]
  +  cc_snap: validate that assertions property values are strings (#370)
  +  conftest: implement partial disable_subp_usage (#371)
  +  test_resolv_conf: refresh stale comment (#374)
  +  cc_snap: apply validation to snap.commands properties (#364)
  +  make finding libc platform independent (#366)
     [Mina Galić (deprecated: Igor Galić)]
  +  doc/rtd/topics/faq: Updates LXD docs links to current site (#368) [TomP]
  +  templater: drop Jinja Python 2 compatibility shim (#353)
  +  cloudinit: minor pylint fixes (#360)
  +  cloudinit: remove unneeded __future__ imports (#362)
  +  migrating momousta lp user to Moustafa-Moustafa GitHub user (#361)
     [Moustafa Moustafa]
  +  cloud_tests: emit dots on Travis while fetching images (#347)
  +  Add schema to apt configure config (#357) [lucasmoura] (LP: #1858884)
  +  conftest: add docs and tests regarding CiTestCase's subp functionality
     (#343)
  +  analyze/dump: refactor shared string into variable (#350)
  +  doc: update boot.rst with correct timing of runcmd (#351)
  +  HACKING.rst: change contact info to Rick Harding (#359) [lucasmoura]
  +  HACKING.rst: guide people to add themselves to the CLA file (#349)
  +  HACKING.rst: more unit testing documentation (#354)
  +  .travis.yml: don't run lintian during integration test package builds
     (#352)
  +  Add test to ensure docs examples are valid cloud-init configs (#355)
     [James Falcon] (LP: #1876414)
  +  make suse and sles support 127.0.1.1 (#336) [chengcheng-chcheng]
  +  Create tests to validate schema examples (#348)
     [lucasmoura] (LP: #1876412)
  +  analyze/dump: add support for Amazon Linux 2 log lines (#346)
     (LP: #1876323)
  +  bsd: upgrade support (#305) [Goneri Le Bouder]
  +  Add lucasmoura as contributor (#345) [lucasmoura]
  +  Add 'therealfalcon' as contributor (#344) [James Falcon]
  +  Adapt the package building scripts to use Python 3 (#231)
     [Paride Legovini]
  +  DataSourceEc2: use metadata's NIC ordering to determine route-metrics
     (#342) (LP: #1876312)
  +  .travis.yml: introduce caching (#329)
  +  cc_locale: introduce schema (#335)
  +  doc/rtd/conf.py: bump copyright year to 2020 (#341)
  +  yum_add_repo: Add Centos to the supported distro list (#340)

- Fix unit test fail in TestGetPackageMirrorInfo::test_substitution.

- Add patch from upstream to remove python2 compatibility so
  cloud-init builds fine in Tumbleweed with a recent Jinja2
  version. This patch is only applied in TW.


The following package changes have been done:

- bind-utils-9.16.6-150300.22.13.1 updated
- cloud-init-config-suse-21.2-8.51.1 updated
- cloud-init-21.2-8.51.1 updated
- dosfstools-4.1-3.6.1 updated
- dracut-049.1+suse.224.gd285ddd8-3.51.1 updated
- grub2-i386-pc-2.04-22.9.1 updated
- grub2-x86_64-efi-2.04-22.9.1 updated
- grub2-2.04-22.9.1 updated
- kernel-default-5.3.18-150300.59.43.1 updated
- libbind9-1600-9.16.6-150300.22.13.1 updated
- libcryptsetup12-2.3.7-150300.3.5.1 updated
- libdns1605-9.16.6-150300.22.13.1 updated
- libexpat1-2.2.5-3.9.1 updated
- libfreebl3-3.68.2-3.64.2 updated
- libirs1601-9.16.6-150300.22.13.1 updated
- libisc1606-9.16.6-150300.22.13.1 updated
- libisccc1600-9.16.6-150300.22.13.1 updated
- libisccfg1600-9.16.6-150300.22.13.1 updated
- libjson-c3-0.13-3.3.1 updated
- libns1604-9.16.6-150300.22.13.1 updated
- libopenssl1_1-1.1.1d-11.38.1 updated
- libpython3_6m1_0-3.6.15-10.15.1 updated
- librdkafka1-0.11.6-1.8.1 added
- libsystemd0-246.16-7.33.1 updated
- libudev1-246.16-7.33.1 updated
- openssl-1_1-1.1.1d-11.38.1 updated
- permissions-20181225-23.12.1 updated
- python3-base-3.6.15-10.15.1 updated
- python3-bind-9.16.6-150300.22.13.1 updated
- python3-3.6.15-10.15.1 updated
- rpm-ndb-4.14.3-43.1 updated
- rsyslog-8.2106.0-4.16.1 updated
- systemd-sysvinit-246.16-7.33.1 updated
- systemd-246.16-7.33.1 updated
- udev-246.16-7.33.1 updated

SUSE: 2022:31-1 suse-sles-15-sp3-chost-byos-v20220126-gen2 Security Update

January 28, 2022
The container suse-sles-15-sp3-chost-byos-v20220126-gen2 was updated

Summary

Advisory ID: SUSE-RU-2019:32-1 Released: Tue Jan 8 13:03:20 2019 Summary: Recommended update for librdkafka Type: recommended Severity: moderate Advisory ID: SUSE-RU-2021:2974-1 Released: Tue Sep 7 17:17:23 2021 Summary: Recommended update for librdkafka Type: recommended Severity: important Advisory ID: SUSE-SU-2022:43-1 Released: Tue Jan 11 08:50:13 2022 Summary: Security update for systemd Type: security Severity: moderate Advisory ID: SUSE-RU-2022:48-1 Released: Tue Jan 11 09:17:57 2022 Summary: Recommended update for python3 Type: recommended Severity: moderate Advisory ID: SUSE-RU-2022:55-1 Released: Tue Jan 11 12:53:27 2022 Summary: Recommended update for rsyslog Type: recommended Severity: moderate Advisory ID: SUSE-RU-2022:72-1 Released: Thu Jan 13 16:13:36 2022 Summary: Recommended update for mozilla-nss and MozillaFirefox Type: recommended Severity: important Advisory ID: SUSE-RU-2022:84-1 Released: Mon Jan 17 04:40:30 2022 Summary: Recommended update for dosfstools Type: recommended Severity: moderate Advisory ID: SUSE-RU-2022:92-1 Released: Mon Jan 17 20:59:15 2022 Summary: Recommended update for rsyslog Type: recommended Severity: important Advisory ID: SUSE-RU-2022:93-1 Released: Tue Jan 18 05:11:58 2022 Summary: Recommended update for openssl-1_1 Type: recommended Severity: important Advisory ID: SUSE-RU-2022:95-1 Released: Tue Jan 18 05:14:24 2022 Summary: Recommended update for grub2 Type: recommended Severity: moderate Advisory ID: SUSE-RU-2022:96-1 Released: Tue Jan 18 05:14:44 2022 Summary: Recommended update for rpm Type: recommended Severity: important Advisory ID: SUSE-RU-2022:125-1 Released: Wed Jan 19 05:03:22 2022 Summary: Recommended update for dracut Type: recommended Severity: moderate Advisory ID: SUSE-SU-2022:131-1 Released: Wed Jan 19 17:30:58 2022 Summary: Security update for the Linux Kernel Type: security Severity: important Advisory ID: SUSE-SU-2022:141-1 Released: Thu Jan 20 13:47:16 2022 Summary: Security update for permissions Type: security Severity: moderate Advisory ID: SUSE-SU-2022:144-1 Released: Thu Jan 20 16:38:23 2022 Summary: Security update for cryptsetup Type: security Severity: moderate Advisory ID: SUSE-SU-2022:151-1 Released: Fri Jan 21 12:40:52 2022 Summary: Security update for bind Type: security Severity: moderate Advisory ID: SUSE-SU-2022:178-1 Released: Tue Jan 25 14:16:23 2022 Summary: Security update for expat Type: security Severity: important Advisory ID: SUSE-SU-2022:184-1 Released: Tue Jan 25 18:20:56 2022 Summary: Security update for json-c Type: security Severity: important Advisory ID: SUSE-SU-2022:198-1 Released: Wed Jan 26 07:42:51 2022 Summary: Security update for the Linux Kernel Type: security Severity: important Advisory ID: SUSE-RU-2022:203-1 Released: Wed Jan 26 14:13:45 2022 Summary: Recommended update for cloud-init Type: recommended Severity: important

References

References : 1029961 1065729 1071995 1119963 1139944 1151927 1152489 1153275

1154353 1154353 1154355 1154492 1156395 1160414 1161907 1164565

1166780 1167773 1169514 1169614 1171479 1172863 1175892 1176242

1176447 1176447 1176536 1176544 1176545 1176546 1176548 1176558

1176559 1176774 1176774 1176940 1176956 1177437 1177440 1178134

1178270 1178490 1178561 1179211 1179424 1179426 1179427 1179599

1180125 1181148 1181507 1181710 1182404 1182653 1183534 1183540

1183897 1184318 1185726 1185902 1186004 1186332 1187541 1188401

1189126 1189158 1189792 1190256 1190515 1190566 1190824 1191271

1191793 1191876 1191929 1192146 1192249 1192267 1192320 1192489

1192507 1192511 1192569 1192606 1192691 1192845 1192847 1192874

1192931 1192946 1192969 1192987 1192990 1192998 1193002 1193042

1193139 1193169 1193179 1193255 1193306 1193318 1193328 1193349

1193440 1193442 1193532 1193655 1193660 1193669 1193711 1193727

1193845 1193901 1193927 1193993 1194001 1194027 1194087 1194087

1194094 1194094 1194162 1194178 1194251 1194266 1194302 1194362

1194469 1194474 1194476 1194477 1194478 1194479 1194480 1194493

1194516 1194517 1194518 1194529 1194578 1194580 1194584 1194586

1194587 1194589 1194590 1194591 1194592 1194593 1194888 1194953

1194985 CVE-2020-12762 CVE-2020-24504 CVE-2020-27820 CVE-2021-25219

CVE-2021-28711 CVE-2021-28712 CVE-2021-28713 CVE-2021-28714 CVE-2021-28715

CVE-2021-3997 CVE-2021-4001 CVE-2021-4002 CVE-2021-4083 CVE-2021-4122

CVE-2021-4135 CVE-2021-4149 CVE-2021-4197 CVE-2021-4202 CVE-2021-43975

CVE-2021-43976 CVE-2021-45485 CVE-2021-45485 CVE-2021-45486 CVE-2021-45486

CVE-2021-45960 CVE-2021-46143 CVE-2021-46283 CVE-2022-0185 CVE-2022-0322

CVE-2022-22822 CVE-2022-22823 CVE-2022-22824 CVE-2022-22825 CVE-2022-22826

CVE-2022-22827

1119963

This update ships librdkafka 0.11.6 to SUSE Linux Enterprise Server 15.

librdkafka is a C library implementation of the Apache Kafka protocol,

containing both Producer and Consumer support.

1189792

This update for librdkafka fixes the following issue:

- Fixed thread creation on SUSE Linux Enterprise Server 15 SP3. (bsc#1189792)

1178561,1190515,1194178,CVE-2021-3997

This update for systemd fixes the following issues:

- CVE-2021-3997: Fixed an uncontrolled recursion in systemd's systemd-tmpfiles which could cause a minor denial of service. (bsc#1194178)

1190566,1192249,1193179

This update for python3 fixes the following issues:

- Don't use OpenSSL 1.1 on platforms which don't have it.

- Remove shebangs from python-base libraries in '_libdir'. (bsc#1193179, bsc#1192249).

- Build against 'openssl 1.1' as it is incompatible with 'openssl 3.0+' (bsc#1190566)

- Fix for permission error when changing the mtime of the source file in presence of 'SOURCE_DATE_EPOCH'.

1029961,1160414,1178490,1182653

This update for rsyslog fixes the following issues:

- Upgrade to rsyslog 8.2106.0:

* The prime new feature is support for TLS and non-TLS connections

via imtcp in parallel. Furthermore, most TLS parameters can now be overriden

at the input() level. The notable exceptions are certificate files, something

that is due to be implemented as next step.

* New global option 'parser.supportCompressionExtension'

This permits to turn off rsyslog's single-message compression extension

when it interferes with non-syslog message processing (the parser

subsystem expects syslog messages, not generic text)

closes https://github.com/rsyslog/rsyslog/issues/4598

* imtcp: add more override config params to input()

It is now possible to override all module parameters at the input() level. Module

parameters serve as defaults. Existing configs need no modification.

* imtcp: add stream driver parameter to input() configuration

This permits to have different inputs use different stream drivers and stream driver parameters.

* imtcp: permit to run multiple inputs in parallel

Previously, a single server was used to run all imtcp inputs. This

had a couple of drawsbacks. First and foremost, we could not use

different stream drivers in the varios inputs. This patch now

provides a baseline to do that, but does still not implement the

capability (in this sense it is a staging patch).

Secondly, we now ensure that each input has at least one exclusive

thread for processing, untangling the performance of multiple

inputs from each other.

* tcpsrv bugfix: potential sluggishnes and hang on shutdown

tcpsrv is used by multiple other modules (imtcp, imdiag, imgssapi, and,

in theory, also others - even ones we do not know about). However, the

internal synchornization did not properly take multiple tcpsrv users in consideration.

As such, a single user could hang under some circumstances. This was

caused by improperly awaking all users from a pthread condition wait.

That in turn could lead to some sluggish behaviour and, in rare cases,

a hang at shutdown.

Note: it was highly unlikely to experience real problems with the

officially provided modules.

* refactoring of syslog/tcp driver parameter passing

This has now been generalized to a parameter block, which makes it much cleaner and

also easier to add new parameters in the future.

* config script: add re_match_i() and re_extract_i() functions

This provides case-insensitive regex functionality.

- Upgrade to rsyslog 8.2104.0:

* rainerscript: call getgrnam_r repeatedly to get all group members (bsc#1178490)

* new built-in function get_property() to access property vars * mmdblookup: add support for mmdb DB reload on HUP

* new contributed function module fmunflatten

* test bugfix: some tests did not work with newer TLS library versions

- Update 'remote.conf' example file to new 'Address' and 'Port' notation. (bsc#1182653)

- Upgrade to rsyslog 8.2102.0:

* omfwd: add stats counter for sent bytes

* omfwd: add error reporting configuration option

* action stats counter bugfix: failure count was not properly incremented

* action stats counter bugfix: resume count was not incremented

* omfwd bugfix: segfault or error if port not given

* lookup table bugfix: data race on lookup table reload

* testbench modernization

* testbench: fix invalid sequence of kafka tests runs

* testbench: fix kafkacat issues

* testbench: fix year-dependendt clickhouse test

- Upgrade to rsyslog 8.2012.0:

* testbench bugfix: some tests did not work in make distcheck

* immark: rewrite with many improvements

* usability: re-phrase error message to help users better understand cause

* add new system property $now-unixtimestamp

* omfwd: add new rate limit option

* omfwd bug: param 'StreamDriver.PermitExpiredCerts' is not 'off' by default

- prepare usrmerge (bsc#1029961)

- remove legacy stuff from specfile

* sysvinit is not supported anymore, so remove all tests related to systemv in the specfile

- Upgrade to rsyslog 8.2010.0:

* gnutls TLS subsystem bugfix: handshake error handling

* core/msg bugfix: memory leak

* core/msg bugfix: segfault in jsonPathFindNext() when not an object

* openssl TLS subsystem: improvments of error and status messages

* core bugfix: do not create empty JSON objects on non-existent key access

* gnutls subsysem bugfix: potential hang on session closure

* core/network bugfix: obey net.enableDNS=off when querying local hostname

* core bugfix: potential segfault on query of PROGRAMNAME property

* imtcp bugfix: broken connection not necessariy detected

* new module: imhttp - http input

* mmdarwin bugfix: potential zero uuid when reusing existing one

* imdocker bugfix: build issue on some platforms

* omudpspoof bugfix: make compatbile with Solaris build

* testbench fix: python 3 incompatibility

* core bugfix: segfault if disk-queue file cannot be created

* cosmetic: fix dummy module name in debug output

* config bugfix: intended warning emitted as error

- Upgrade to rsyslog 8.2008.0

- Added custom unit file rsyslog.service because systemd service file was removed from upstream project

- Use systemd_ordering instead of requiring to make rsyslog useable in containers.

- Fix the URL for bug reporting, should not point to 'novell.com'. (bsc#1173433)

- Add support for 'omkafka'.

- Avoid build error with gcc flag '-fno-common'. (bsc#1160414)

1193845

This update for mozilla-nss and MozillaFirefox fix the following issues:

mozilla-nss:

- Update from version 3.68.1 to 3.68.2 (bsc#1193845)

- Add SHA-2 support to mozilla::pkix's Online Certificate Status Protocol

implementation

MozillaFirefox:

- Firefox Extended Support Release 91.4.1 ESR (bsc#1193845)

- Add SHA-2 support to mozilla::pkix's Online Certificate Status Protocol

implementation to fix frequent MOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING

error messages when trying to connect to various microsoft.com domains

1172863,1188401

This update for dosfstools fixes the following issues:

- To be able to create filesystems compatible with previous

version, add -g command line option to mkfs (bsc#1188401)

- BREAKING CHANGES:

After fixing of bsc#1172863 in the last update, mkfs started to

create different images than before. Applications that depend on

exact FAT file format (e. g. embedded systems) may be broken in

two ways:

* The introduction of the alignment may create smaller images

than before, with a different positions of important image

elements. It can break existing software that expect images in

doststools <= 4.1 style.

To work around these problems, use '-a' command line argument.

* The new image may contain a different geometry values. Geometry

sensitive applications expecting doststools <= 4.1 style images

can fails to accept different geometry values.

There is no direct work around for this problem. But you can

take the old image, use 'file -s $IMAGE', check its

'sectors/track' and 'heads', and use them in the newly

introduced '-g' command line argument.

1194593

This update for rsyslog fixes the following issues:

- Fix config parameters in specfile (bsc#1194593)

1192489

This update for openssl-1_1 fixes the following issues:

- Add RSA_get0_pss_params() accessor that is used by nodejs16 and provide openssl-has-RSA_get0_pss_params (bsc#1192489)

1193532

This update for grub2 fixes the following issues:

- Add support for simplefb (bsc#1193532).

1180125,1190824,1193711

This update for rpm fixes the following issues:

- Fix header check so that old rpms no longer get rejected (bsc#1190824)

- Add explicit requirement on python-rpm-macros (bsc#1180125, bsc#1193711)

1175892,1194162

This update for dracut fixes the following issues:

- Update dependency and requirement of util-linux-systemd (bsc#1194162)

- Improve SSL CA certificate bundle detection (bsc#1175892)

1139944,1151927,1152489,1153275,1154353,1154355,1161907,1164565,1166780,1169514,1176242,1176447,1176536,1176544,1176545,1176546,1176548,1176558,1176559,1176774,1176940,1176956,1177440,1178134,1178270,1179211,1179424,1179426,1179427,1179599,1181148,1181507,1181710,1182404,1183534,1183540,1183897,1184318,1185726,1185902,1186332,1187541,1189126,1189158,1191793,1191876,1192267,1192320,1192507,1192511,1192569,1192606,1192691,1192845,1192847,1192874,1192946,1192969,1192987,1192990,1192998,1193002,1193042,1193139,1193169,1193306,1193318,1193349,1193440,1193442,1193655,1193993,1194087,1194094,CVE-2020-24504,CVE-2020-27820,CVE-2021-28711,CVE-2021-28712,CVE-2021-28713,CVE-2021-28714,CVE-2021-28715,CVE-2021-4001,CVE-2021-4002,CVE-2021-43975,CVE-2021-43976,CVE-2021-45485,CVE-2021-45486

The SUSE Linux Enterprise 15 SP3 kernel was updated

- Unprivileged BPF has been disabled by default to reduce attack surface as too many security issues have happened in the past (jsc#SLE-22573)

You can reenable via systemctl setting /proc/sys/kernel/unprivileged_bpf_disabled to 0. (kernel.unprivileged_bpf_disabled = 0)

The following security bugs were fixed:

- CVE-2021-45485: Fixed an information leak because of certain use of a hash table which use IPv6 source addresses. (bsc#1194094)

- CVE-2021-45486: Fixed an information leak because the hash table is very small in net/ipv4/route.c. (bnc#1194087).

- CVE-2021-4001: Fixed a race condition when the EBPF map is frozen. (bsc#1192990)

- CVE-2021-28715: Fixed an issue where a guest could force Linux netback driver to hog large amounts of kernel memory by do not queueing unlimited number of packages. (bsc#1193442)

- CVE-2021-28714: Fixed an issue where a guest could force Linux netback driver to hog large amounts of kernel memory by fixing rx queue stall detection. (bsc#1193442)

- CVE-2021-28713: Fixed a rogue backends that could cause DoS of guests via high frequency events by hardening hvc_xen against event channel storms. (bsc#1193440)

- CVE-2021-28712: Fixed a rogue backends that could cause DoS of guests via high frequency events by hardening netfront against event channel storms. (bsc#1193440)

- CVE-2021-28711: Fixed a rogue backends that could cause DoS of guests via high frequency events by hardening blkfront against event channel storms. (bsc#1193440)

- CVE-2020-24504: Fixed an uncontrolled resource consumption in some Intel(R) Ethernet E810 Adapter drivers that may have allowed an authenticated user to potentially enable denial of service via local access. (bnc#1182404)

- CVE-2021-43975: Fixed a flaw in hw_atl_utils_fw_rpc_wait that could allow an attacker (who can introduce a crafted device) to trigger an out-of-bounds write via a crafted length value. (bnc#1192845)

- CVE-2021-43976: Fixed a flaw that could allow an attacker (who can connect a crafted USB device) to cause a denial of service. (bnc#1192847)

- CVE-2021-4002: Added a missing TLB flush that could lead to leak or corruption of data in hugetlbfs. (bsc#1192946)

- CVE-2020-27820: Fixed a vulnerability where a use-after-frees in nouveau's postclose() handler could happen if removing device. (bnc#1179599)

The following non-security bugs were fixed:

- ACPI: battery: Accept charges over the design capacity as full (git-fixes).

- ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (git-fixes).

- ACPICA: Avoid evaluating methods too early during system resume (git-fixes).

- Add SMB 2 support for getting and setting SACLs (bsc#1192606).

- Add to supported.conf: fs/smbfs_common/cifs_arc4 fs/smbfs_common/cifs_md4

- ALSA: ctxfi: Fix out-of-range access (git-fixes).

- ALSA: gus: fix null pointer dereference on pointer block (git-fixes).

- ALSA: hda: hdac_ext_stream: fix potential locking issues (git-fixes).

- ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (git-fixes).

- ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (git-fixes).

- ALSA: hda/realtek: Add quirk for ASUS UX550VE (git-fixes).

- ALSA: hda/realtek: Add quirk for Clevo PC70HS (git-fixes).

- ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (git-fixes).

- ALSA: ISA: not for M68K (git-fixes).

- ALSA: synth: missing check for possible NULL after the call to kstrdup (git-fixes).

- ALSA: timer: Fix use-after-free problem (git-fixes).

- ALSA: timer: Unconditionally unlink slave instances, too (git-fixes).

- ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (git-fixes).

- ARM: 8970/1: decompressor: increase tag size (git-fixes).

- ARM: 8974/1: use SPARSMEM_STATIC when SPARSEMEM is enabled (git-fixes)

- ARM: 8986/1: hw_breakpoint: Do not invoke overflow handler on uaccess watchpoints (git-fixes)

- ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL using DT (git-fixes)

- ARM: 9019/1: kprobes: Avoid fortify_panic() when copying optprobe (git-fixes)

- ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores (git-fixes)

- ARM: 9064/1: hw_breakpoint: Do not directly check the event's (git-fixes)

- ARM: 9071/1: uprobes: Do not hook on thumb instructions (git-fixes)

- ARM: 9081/1: fix gcc-10 thumb2-kernel regression (git-fixes)

- ARM: 9091/1: Revert 'mm: qsd8x50: Fix incorrect permission faults' (git-fixes)

- ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned (git-fixes)

- ARM: 9134/1: remove duplicate memcpy() definition (git-fixes)

- ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype (git-fixes)

- ARM: 9141/1: only warn about XIP address when not compile testing (git-fixes)

- ARM: 9155/1: fix early early_iounmap() (git-fixes)

- ARM: at91: pm: add missing put_device() call in at91_pm_sram_init() (git-fixes)

- ARM: at91: pm: of_node_put() after its usage (git-fixes)

- ARM: at91: pm: use proper master clock register offset (git-fixes)

- ARM: bcm: Select ARM_TIMER_SP804 for ARCH_BCM_NSP (git-fixes)

- ARM: dts sunxi: Relax a bit the CMA pool allocation range (git-fixes)

- ARM: dts: am335x-pocketbeagle: Fix mmc0 Write Protect (git-fixes)

- ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema (git-fixes)

- ARM: dts: am437x-idk-evm: Fix incorrect OPP node names (git-fixes)

- ARM: dts: am437x-l4: fix typo in can@0 node (git-fixes)

- ARM: dts: armada-38x: fix NETA lockup when repeatedly switching speeds (git-fixes)

- ARM: dts: armada388-helios4: assign pinctrl to each fan (git-fixes)

- ARM: dts: armada388-helios4: assign pinctrl to LEDs (git-fixes)

- ARM: dts: aspeed: s2600wf: Fix VGA memory region location (git-fixes)

- ARM: dts: aspeed: tiogapass: Remove vuart (git-fixes)

- ARM: dts: at91-sama5d27_som1: fix phy address to 7 (git-fixes)

- ARM: dts: at91: add pinctrl-{names, 0} for all gpios (git-fixes)

- ARM: dts: at91: at91sam9rl: fix ADC triggers (git-fixes)

- ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description (git-fixes)

- ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin (git-fixes)

- ARM: dts: at91: sama5d2_xplained: classd: pull-down the R1 and R3 lines (git-fixes)

- ARM: dts: at91: sama5d2: fix CAN message ram offset and size (git-fixes)

- ARM: dts: at91: sama5d2: map securam as device (git-fixes)

- ARM: dts: at91: sama5d3_xplained: add pincontrol for USB Host (git-fixes)

- ARM: dts: at91: sama5d4_xplained: add pincontrol for USB Host (git-fixes)

- ARM: dts: at91: sama5d4: fix pinctrl muxing (git-fixes)

- ARM: dts: at91: tse850: the emaclt;->phy interface is rmii (git-fixes)

- ARM: dts: bcm: HR2: Fix PPI interrupt types (git-fixes)

- ARM: dts: bcm: HR2: Fixed QSPI compatible string (git-fixes)

- ARM: dts: bcm2835-rpi-zero-w: Fix led polarity (git-fixes)

- ARM: dts: BCM5301X: Add interrupt properties to GPIO node (git-fixes)

- ARM: dts: BCM5301X: Fix I2C controller interrupt (git-fixes)

- ARM: dts: BCM5301X: Fixed QSPI compatible string (git-fixes)

- ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz (git-fixes)

- ARM: dts: Configure missing thermal interrupt for 4430 (git-fixes)

- ARM: dts: dra76x: Fix mmc3 max-frequency (git-fixes)

- ARM: dts: dra76x: m_can: fix order of clocks (git-fixes)

- ARM: dts: dra7xx-clocks: Fixup IPU1 mux clock parent source (git-fixes)

- ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas (git-fixes)

- ARM: dts: exynos: correct MUIC interrupt trigger level on Midas (git-fixes)

- ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale (git-fixes)

- ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5 (git-fixes)

- ARM: dts: exynos: correct PMIC interrupt trigger level on Midas (git-fixes)

- ARM: dts: exynos: correct PMIC interrupt trigger level on Monk (git-fixes)

- ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 (git-fixes)

- ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 (git-fixes)

- ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato (git-fixes)

- ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250 (git-fixes)

- ARM: dts: exynos: correct PMIC interrupt trigger level on Snow (git-fixes)

- ARM: dts: exynos: correct PMIC interrupt trigger level on Spring (git-fixes)

- ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM36651 sensor's bus (git-fixes)

- ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1 (git-fixes)

- ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3 (git-fixes)

- ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4 (git-fixes)

- ARM: dts: exynos: fix roles of USB 3.0 ports on Odroid XU (git-fixes)

- ARM: dts: exynos: fix USB 3.0 pins supply being turned off on Odroid (git-fixes)

- ARM: dts: exynos: fix USB 3.0 VBUS control and over-current pins on (git-fixes)

- ARM: dts: Fix dcan driver probe failed on am437x platform (git-fixes)

- ARM: dts: Fix duovero smsc interrupt for suspend (git-fixes)

- ARM: dts: gemini-rut1xx: remove duplicate ethernet node (git-fixes)

- ARM: dts: gose: Fix ports node name for adv7180 (git-fixes)

- ARM: dts: gose: Fix ports node name for adv7612 (git-fixes)

- ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells (git-fixes)

- ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo (git-fixes)

- ARM: dts: imx: Swap M53Menlo pinctrl_power_button/pinctrl_power_out (git-fixes)

- ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries (git-fixes)

- ARM: dts: imx50-evk: Fix the chip select 1 IOMUX (git-fixes)

- ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces (git-fixes)

- ARM: dts: imx6: phycore-som: fix arm and soc minimum voltage (git-fixes)

- ARM: dts: imx6: phycore-som: fix emmc supply (git-fixes)

- ARM: dts: imx6: Use gpc for FEC interrupt controller to fix wake on LAN (git-fixes)

- ARM: dts: imx6dl-colibri-eval-v3: fix sram compatible properties (git-fixes).

- ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch (git-fixes)

- ARM: dts: imx6dl-yapp4: Fix Ursa board Ethernet connection (git-fixes)

- ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery (git-fixes)

- ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators (git-fixes)

- ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems (git-fixes)

- ARM: dts: imx6q-dhcom: Fix ethernet reset time properties (git-fixes)

- ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming (git-fixes)

- ARM: dts: imx6qdl-gw551x: Do not use 'simple-audio-card,dai-link' (git-fixes)

- ARM: dts: imx6qdl-gw551x: fix audio SSI (git-fixes)

- ARM: dts: imx6qdl-icore: Fix OTG_ID pin and sdcard detect (git-fixes)

- ARM: dts: imx6qdl-kontron-samx6i: fix i2c_lcd/cam default status (git-fixes)

- ARM: dts: imx6qdl-kontron-samx6i: fix I2C_PM scl pin (git-fixes)

- ARM: dts: imx6qdl-sr-som: Increase the PHY reset duration to 10ms (git-fixes)

- ARM: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phy (git-fixes)

- ARM: dts: imx6sl: fix rng node (git-fixes)

- ARM: dts: imx6sx-sabreauto: Fix the phy-mode on fec2 (git-fixes)

- ARM: dts: imx6sx-sdb: Fix the phy-mode on fec2 (git-fixes)

- ARM: dts: imx6sx: Add missing UART RTS/CTS pins mux (git-fixes)

- ARM: dts: imx6sx: fix the pad QSPI1B_SCLK mux mode for uart3 (git-fixes)

- ARM: dts: imx6sx: Improve UART pins macro defines (git-fixes)

- ARM: dts: imx7-colibri: Fix frequency for sd/mmc (git-fixes)

- ARM: dts: imx7-colibri: fix muxing of usbc_det pin (git-fixes)

- ARM: dts: imx7-colibri: prepare module device tree for FlexCAN (git-fixes)

- ARM: dts: imx7d-meerkat96: Fix the 'tuning-step' property (git-fixes)

- ARM: dts: imx7d-pico: Fix the 'tuning-step' property (git-fixes)

- ARM: dts: imx7d: Correct speed grading fuse settings (git-fixes)

- ARM: dts: imx7d: fix opp-supported-hw (git-fixes)

- ARM: dts: imx7ulp: Correct gpio ranges (git-fixes)

- ARM: dts: logicpd-som-lv-baseboard: Fix broken audio (git-fixes)

- ARM: dts: logicpd-som-lv-baseboard: Fix missing video (git-fixes)

- ARM: dts: logicpd-torpedo-baseboard: Fix broken audio (git-fixes)

- ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL (git-fixes)

- ARM: dts: ls1021a: fix QuadSPI-memory reg range (git-fixes)

- ARM: dts: ls1021a: Restore MDIO compatible to gianfar (git-fixes)

- ARM: dts: meson: fix PHY deassert timing requirements (git-fixes)

- ARM: dts: meson8: remove two invalid interrupt lines from the GPU (git-fixes)

- ARM: dts: meson8: Use a higher default GPU clock frequency (git-fixes)

- ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties (git-fixes)

- ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties (git-fixes)

- ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties (git-fixes)

- ARM: dts: mt7623: add missing pause for switchport (git-fixes)

- ARM: dts: N900: fix onenand timings (git-fixes).

- ARM: dts: NSP: Correct FA2 mailbox node (git-fixes)

- ARM: dts: NSP: Disable PL330 by default, add dma-coherent property (git-fixes)

- ARM: dts: NSP: Fixed QSPI compatible string (git-fixes)

- ARM: dts: omap3-gta04a4: accelerometer irq fix (git-fixes)

- ARM: dts: omap3430-sdp: Fix NAND device node (git-fixes)

- ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers (git-fixes)

- ARM: dts: oxnas: Fix clear-mask property (git-fixes)

- ARM: dts: pandaboard: fix pinmux for gpio user button of Pandaboard (git-fixes)

- ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference (git-fixes)

- ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY (git-fixes)

- ARM: dts: r7s9210: Remove bogus clock-names from OSTM nodes (git-fixes)

- ARM: dts: r8a73a4: Add missing CMT1 interrupts (git-fixes)

- ARM: dts: r8a7740: Add missing extal2 to CPG node (git-fixes)

- ARM: dts: r8a7779, marzen: Fix DU clock names (git-fixes)

- ARM: dts: Remove non-existent i2c1 from 98dx3236 (git-fixes)

- ARM: dts: renesas: Fix IOMMU device node names (git-fixes)

- ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries (git-fixes)

- ARM: dts: socfpga: Align L2 cache-controller nodename with dtschema (git-fixes)

- ARM: dts: socfpga: fix register entry for timer3 on Arria10 (git-fixes)

- ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32f429 (git-fixes)

- ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32h743 (git-fixes)

- ARM: dts: sun6i: a31-hummingbird: Enable RGMII RX/TX delay on (git-fixes)

- ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode (git-fixes)

- ARM: dts: sun7i: bananapi-m1-plus: Enable RGMII RX/TX delay on (git-fixes)

- ARM: dts: sun7i: bananapi: Enable RGMII RX/TX delay on Ethernet PHY (git-fixes)

- ARM: dts: sun7i: cubietruck: Enable RGMII RX/TX delay on Ethernet PHY (git-fixes)

- ARM: dts: sun7i: pcduino3-nano: enable RGMII RX/TX delay on PHY (git-fixes)

- ARM: dts: sun8i-a83t-tbs-a711: Fix USB OTG mode detection (git-fixes)

- ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity (git-fixes)

- ARM: dts: sun8i: a83t: Enable both RGMII RX/TX delay on Ethernet PHY (git-fixes)

- ARM: dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX delay on (git-fixes)

- ARM: dts: sun8i: r40: bananapi-m2-berry: Fix dcdc1 regulator (git-fixes)

- ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator (git-fixes)

- ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet node (git-fixes)

- ARM: dts: sun8i: r40: Move AHCI device node based on address order (git-fixes)

- ARM: dts: sun8i: v3s: fix GIC node memory range (git-fixes)

- ARM: dts: sun8i: v40: bananapi-m2-berry: Fix ethernet node (git-fixes)

- ARM: dts: sun9i: Enable both RGMII RX/TX delay on Ethernet PHY (git-fixes)

- ARM: dts: sunxi: bananapi-m2-plus-v1.2: Fix CPU supply voltages (git-fixes)

- ARM: dts: sunxi: bananapi-m2-plus: Enable RGMII RX/TX delay on (git-fixes)

- ARM: dts: sunxi: Fix DE2 clocks register range (git-fixes)

- ARM: dts: turris-omnia: add comphy handle to eth2 (git-fixes)

- ARM: dts: turris-omnia: add SFP node (git-fixes)

- ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin (git-fixes)

- ARM: dts: turris-omnia: describe switch interrupt (git-fixes)

- ARM: dts: turris-omnia: enable HW buffer management (git-fixes)

- ARM: dts: turris-omnia: fix hardware buffer management (git-fixes)

- ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins (git-fixes)

- ARM: dts: uniphier: Set SCSSI clock and reset IDs for each channel (git-fixes).

- ARM: dts: vf610-zii-dev-rev-b: Remove #address-cells and #size-cells (git-fixes)

- ARM: dts: vfxxx: Add syscon compatible with OCOTP (git-fixes)

- ARM: exynos: add missing of_node_put for loop iteration (git-fixes)

- ARM: exynos: MCPM: Restore big.LITTLE cpuidle support (git-fixes)

- ARM: footbridge: fix PCI interrupt mapping (git-fixes)

- ARM: imx: add missing clk_disable_unprepare() (git-fixes)

- ARM: imx: add missing iounmap() (git-fixes)

- ARM: imx: build suspend-imx6.S with arm instruction set (git-fixes)

- ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init (git-fixes)

- ARM: imx5: add missing put_device() call in imx_suspend_alloc_ocram() (git-fixes)

- ARM: imx6: disable the GIC CPU interface before calling stby-poweroff (git-fixes)

- ARM: mvebu: drop pointless check for coherency_base (git-fixes)

- ARM: OMAP2+: Fix legacy mode dss_reset (git-fixes)

- ARM: OMAP2+: omap_device: fix idling of devices during probe (git-fixes)

- ARM: OMAP2+: pm33xx-core: Make am43xx_get_rtc_base_addr static (git-fixes)

- ARM: p2v: fix handling of LPAE translation in BE mode (git-fixes)

- ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc() (git-fixes)

- ARM: s3c24xx: fix missing system reset (git-fixes)

- ARM: s3c24xx: fix mmc gpio lookup tables (git-fixes)

- ARM: samsung: do not build plat/pm-common for Exynos (git-fixes)

- ARM: samsung: fix PM debug build with DEBUG_LL but !MMU (git-fixes)

- ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh() (git-fixes)

- ASoC: DAPM: Cover regression by kctl change notification fix (git-fixes).

- ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (git-fixes).

- ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer (git-fixes).

- ASoC: SOF: Intel: hda-dai: fix potential locking issue (git-fixes).

- ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (git-fixes).

- ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (git-fixes).

- ath10k: fix invalid dma_addr_t token assignment (git-fixes).

- ath10k: high latency fixes for beacon buffer (git-fixes).

- Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE (bsc#1193655).

- bfq: Limit number of requests consumed by each cgroup (bsc#1184318).

- bfq: Store full bitmap depth in bfq_data (bsc#1184318).

- bfq: Track number of allocated requests in bfq_entity (bsc#1184318).

- block: Fix use-after-free issue accessing struct io_cq (bsc#1193042).

- block: Provide blk_mq_sched_get_icq() (bsc#1184318).

- Bluetooth: Add additional Bluetooth part for Realtek 8852AE (bsc#1193655).

- Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (bsc#1193655).

- Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (bsc#1193655).

- Bluetooth: btusb: Add the new support ID for Realtek RTL8852A (bsc#1193655).

- Bluetooth: btusb: btrtl: Add support for RTL8852A (bsc#1193655).

- Bluetooth: fix use-after-free error in lock_sock_nested() (git-fixes).

- bnxt_en: reject indirect blk offload when hw-tc-offload is off (jsc#SLE-8372 bsc#1153275).

- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (git-fixes).

- bpf, arm: Fix register clobbering in div/mod implementation (git-fixes)

- bpf, s390: Fix potential memory leak about jit_data (git-fixes).

- bpf, x86: Fix 'no previous prototype' warning (git-fixes).

- brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (git-fixes).

- btrfs: do not ignore error from btrfs_next_leaf() when inserting checksums (bsc#1193002).

- btrfs: fix fsync failure and transaction abort after writes to prealloc extents (bsc#1193002).

- btrfs: fix lost inode on log replay after mix of fsync, rename and inode eviction (bsc#1192998).

- btrfs: fix race causing unnecessary inode logging during link and rename (bsc#1192998).

- btrfs: make checksum item extension more efficient (bsc#1193002).

- cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (git-fixes).

- cifs use true,false for bool variable (bsc#1164565).

- cifs_atomic_open(): fix double-put on late allocation failure (bsc#1192606).

- cifs_debug: use %pd instead of messing with ->d_name (bsc#1192606).

- cifs: add a debug macro that prints \\server\share for errors (bsc#1164565).

- cifs: add a function to get a cached dir based on its dentry (bsc#1192606).

- cifs: add a helper to find an existing readable handle to a file (bsc#1154355).

- cifs: add a timestamp to track when the lease of the cached dir was taken (bsc#1192606).

- cifs: add an smb3_fs_context to cifs_sb (bsc#1192606).

- cifs: add FALLOC_FL_INSERT_RANGE support (bsc#1192606).

- cifs: add files to host new mount api (bsc#1192606).

- cifs: add fs_context param to parsing helpers (bsc#1192606).

- cifs: Add get_security_type_str function to return sec type (bsc#1192606).

- cifs: add initial reconfigure support (bsc#1192606).

- cifs: add missing mount option to /proc/mounts (bsc#1164565).

- cifs: add missing parsing of backupuid (bsc#1192606).

- cifs: Add missing sentinel to smb3_fs_parameters (bsc#1192606).

- cifs: add mount parameter tcpnodelay (bsc#1192606).

- cifs: add multichannel mount options and data structs (bsc#1192606).

- cifs: add new debugging macro cifs_server_dbg (bsc#1164565).

- cifs: Add new mount parameter 'acdirmax' to allow caching directory metadata (bsc#1192606).

- cifs: Add new parameter 'acregmax' for distinct file and directory metadata timeout (bsc#1192606).

- cifs: add NULL check for ses->tcon_ipc (bsc#1178270).

- cifs: add passthrough for smb2 setinfo (bsc#1164565).

- cifs: add server param (bsc#1192606).

- cifs: add shutdown support (bsc#1192606).

- cifs: add smb2 POSIX info level (bsc#1164565).

- cifs: add SMB2_open() arg to return POSIX data (bsc#1164565).

- cifs: add SMB3 change notification support (bsc#1164565).

- cifs: add support for FALLOC_FL_COLLAPSE_RANGE (bsc#1192606).

- cifs: add support for fallocate mode 0 for non-sparse files (bsc#1164565).

- cifs: add support for flock (bsc#1164565).

- cifs: Add support for setting owner info, dos attributes, and create time (bsc#1164565).

- cifs: Add tracepoints for errors on flush or fsync (bsc#1164565).

- cifs: Add witness information to debug data dump (bsc#1192606).

- cifs: add witness mount option and data structs (bsc#1192606).

- cifs: added WARN_ON for all the count decrements (bsc#1192606).

- cifs: Adjust indentation in smb2_open_file (bsc#1164565).

- cifs: Adjust key sizes and key generation routines for AES256 encryption (bsc#1192606).

- cifs: allocate buffer in the caller of build_path_from_dentry() (bsc#1192606).

- cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (bsc#1192606).

- cifs: Allocate encryption header through kmalloc (bsc#1192606).

- cifs: allow chmod to set mode bits using special sid (bsc#1164565).

- cifs: allow syscalls to be restarted in __smb_send_rqst() (bsc#1176956).

- cifs: allow unlock flock and OFD lock across fork (bsc#1192606).

- cifs: Always update signing key of first channel (bsc#1192606).

- cifs: ask for more credit on async read/write code paths (bsc#1192606).

- cifs: Assign boolean values to a bool variable (bsc#1192606).

- cifs: Avoid doing network I/O while holding cache lock (bsc#1164565).

- cifs: Avoid error pointer dereference (bsc#1192606).

- cifs: avoid extra calls in posix_info_parse (bsc#1192606).

- cifs: Avoid field over-reading memcpy() (bsc#1192606).

- cifs: avoid starvation when refreshing dfs cache (bsc#1185902).

- cifs: avoid using MID 0xFFFF (bnc#1151927 5.3.8).

- cifs: call wake_up(server->response_q) inside of cifs_reconnect() (bsc#1164565).

- cifs: change confusing field serverName (to ip_addr) (bsc#1192606).

- cifs: change format of CIFS_FULL_KEY_DUMP ioctl (bsc#1192606).

- cifs: change noisy error message to FYI (bsc#1181507).

- cifs: Change SIDs in ACEs while transferring file ownership (bsc#1192606).

- cifs: check all path components in resolved dfs target (bsc#1181710).

- cifs: check new file size when extending file by fallocate (bsc#1192606).

- cifs: check pointer before freeing (bsc#1183534).

- cifs: check the timestamp for the cached dirent when deciding on revalidate (bsc#1192606).

- cifs: cifs_md4 convert to SPDX identifier (bsc#1192606).

- cifs: cifspdu.h: Replace one-element array with flexible-array member (bsc#1192606).

- cifs: cifspdu.h: Replace zero-length array with flexible-array member (bsc#1192606).

- cifs: cifsssmb: remove redundant assignment to variable ret (bsc#1164565).

- cifs: clarify comment about timestamp granularity for old servers (bsc#1192606).

- cifs: clarify hostname vs ip address in /proc/fs/cifs/DebugData (bsc#1192606).

- cifs: Clarify SMB1 code for delete (bsc#1192606).

- cifs: Clarify SMB1 code for POSIX Create (bsc#1192606).

- cifs: Clarify SMB1 code for POSIX delete file (bsc#1192606).

- cifs: Clarify SMB1 code for POSIX Lock (bsc#1192606).

- cifs: Clarify SMB1 code for rename open file (bsc#1192606).

- cifs: Clarify SMB1 code for SetFileSize (bsc#1192606).

- cifs: clarify SMB1 code for UnixCreateHardLink (bsc#1192606).

- cifs: Clarify SMB1 code for UnixCreateSymLink (bsc#1192606).

- cifs: Clarify SMB1 code for UnixSetPathInfo (bsc#1192606).

- cifs: Clean up DFS referral cache (bsc#1164565).

- cifs: cleanup a few le16 vs. le32 uses in cifsacl.c (bsc#1192606).

- cifs: cleanup misc.c (bsc#1192606).

- cifs: clear PF_MEMALLOC before exiting demultiplex thread (bsc#1192606).

- cifs: Close cached root handle only if it had a lease (bsc#1164565).

- cifs: Close open handle after interrupted close (bsc#1164565).

- cifs: close the shared root handle on tree disconnect (bsc#1164565).

- cifs: compute full_path already in cifs_readdir() (bsc#1192606).

- cifs: connect individual channel servers to primary channel server (bsc#1192606).

- cifs: connect: style: Simplify bool comparison (bsc#1192606).

- cifs: constify get_normalized_path() properly (bsc#1185902).

- cifs: constify path argument of ->make_node() (bsc#1192606).

- cifs: constify pathname arguments in a bunch of helpers (bsc#1192606).

- cifs: Constify static struct genl_ops (bsc#1192606).

- cifs: convert list_for_each to entry variant (bsc#1192606, jsc#SLE-20042).

- cifs: convert list_for_each to entry variant in cifs_debug.c (bsc#1192606).

- cifs: convert list_for_each to entry variant in smb2misc.c (bsc#1192606).

- cifs: convert revalidate of directories to using directory metadata cache timeout (bsc#1192606).

- cifs: convert to use be32_add_cpu() (bsc#1192606).

- cifs: Convert to use the fallthrough macro (bsc#1192606).

- cifs: correct comments explaining internal semaphore usage in the module (bsc#1192606).

- cifs: correct four aliased mount parms to allow use of previous names (bsc#1192606).

- cifs: create a helper function to parse the query-directory response buffer (bsc#1164565).

- cifs: create a helper to find a writeable handle by path name (bsc#1154355).

- cifs: create a MD4 module and switch cifs.ko to use it (bsc#1192606).

- cifs: Create a new shared file holding smb2 pdu definitions (bsc#1192606).

- cifs: create sd context must be a multiple of 8 (bsc#1192606).

- cifs: Deal with some warnings from W=1 (bsc#1192606).

- cifs: Delete a stray unlock in cifs_swn_reconnect() (bsc#1192606).

- cifs: delete duplicated words in header files (bsc#1192606).

- cifs: detect dead connections only when echoes are enabled (bsc#1192606).

- cifs: Display local UID details for SMB sessions in DebugData (bsc#1192606).

- cifs: do d_move in rename (bsc#1164565).

- cifs: do not allow changing posix_paths during remount (bsc#1192606).

- cifs: do not cargo-cult strndup() (bsc#1185902).

- cifs: do not create a temp nls in cifs_setup_ipc (bsc#1192606).

- cifs: do not disable noperm if multiuser mount option is not provided (bsc#1192606).

- cifs: Do not display RDMA transport on reconnect (bsc#1164565).

- cifs: do not duplicate fscache cookie for secondary channels (bsc#1192606).

- cifs: do not fail __smb_send_rqst if non-fatal signals are pending (git-fixes).

- cifs: do not ignore the SYNC flags in getattr (bsc#1164565).

- cifs: do not leak -EAGAIN for stat() during reconnect (bsc#1164565).

- cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (bsc#1192606).

- cifs: Do not miss cancelled OPEN responses (bsc#1164565).

- cifs: do not negotiate session if session already exists (bsc#1192606).

- cifs: do not send close in compound create+close requests (bsc#1181507).

- cifs: do not send tree disconnect to ipc shares (bsc#1185902).

- cifs: do not share tcons with DFS (bsc#1178270).

- cifs: do not share tcp servers with dfs mounts (bsc#1185902).

- cifs: do not share tcp sessions of dfs connections (bsc#1185902).

- cifs: do not use 'pre:' for MODULE_SOFTDEP (bsc#1164565).

- cifs: Do not use iov_iter::type directly (bsc#1192606).

- cifs: Do not use the original cruid when following DFS links for multiuser mounts (bsc#1192606).

- cifs: document and cleanup dfs mount (bsc#1178270).

- cifs: dump channel info in DebugData (bsc#1192606).

- cifs: dump Security Type info in DebugData (bsc#1192606).

- cifs: dump the session id and keys also for SMB2 sessions (bsc#1192606).

- cifs: enable change notification for SMB2.1 dialect (bsc#1164565).

- cifs: enable extended stats by default (bsc#1192606).

- cifs: Enable sticky bit with cifsacl mount option (bsc#1192606).

- cifs: ensure correct super block for DFS reconnect (bsc#1178270).

- cifs: escape spaces in share names (bsc#1192606).

- cifs: export supported mount options via new mount_params /proc file (bsc#1192606).

- cifs: fail i/o on soft mounts if sessionsetup errors out (bsc#1164565).

- cifs: fiemap: do not return EINVAL if get nothing (bsc#1192606).

- cifs: fix a comment for the timeouts when sending echos (bsc#1164565).

- cifs: fix a memleak with modefromsid (bsc#1192606).

- cifs: fix a sign extension bug (bsc#1192606).

- cifs: fix a white space issue in cifs_get_inode_info() (bsc#1164565).

- cifs: fix allocation size on newly created files (bsc#1192606).

- cifs: Fix an error pointer dereference in cifs_mount() (bsc#1178270).

- cifs: Fix atime update check vs mtime (bsc#1164565).

- cifs: Fix bug which the return value by asynchronous read is error (bsc#1192606).

- cifs: Fix cached_fid refcnt leak in open_shroot (bsc#1192606).

- cifs: fix channel signing (bsc#1192606).

- cifs: fix check of dfs interlinks (bsc#1185902).

- cifs: fix check of tcon dfs in smb1 (bsc#1178270).

- cifs: Fix chmod with modefromsid when an older ACE already exists (bsc#1192606).

- cifs: fix chown and chgrp when idsfromsid mount option enabled (bsc#1192606).

- cifs: Fix cifsacl ACE mask for group and others (bsc#1192606).

- cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (bnc#1151927 5.3.10).

- cifs: fix credit accounting for extra channel (bsc#1192606).

- cifs: fix dereference on ses before it is null checked (bsc#1164565).

- cifs: fix dfs domain referrals (bsc#1192606).

- cifs: fix DFS failover (bsc#1192606).

- cifs: fix DFS mount with cifsacl/modefromsid (bsc#1178270).

- cifs: fix dfs-links (bsc#1192606).

- cifs: fix doc warnings in cifs_dfs_ref.c (bsc#1192606).

- cifs: Fix double add page to memcg when cifs_readpages (bsc#1192606).

- cifs: fix double free error on share and prefix (bsc#1178270).

- cifs: Fix fall-through warnings for Clang (bsc#1192606).

- cifs: fix fallocate when trying to allocate a hole (bsc#1192606).

- cifs: fix gcc warning in sid_to_id (bsc#1192606).

- cifs: fix handling of escaped ',' in the password mount argument (bsc#1192606).

- cifs: Fix in error types returned for out-of-credit situations (bsc#1192606).

- cifs: Fix incomplete memory allocation on setxattr path (bsc#1179211).

- cifs: Fix inconsistent indenting (bsc#1192606).

- cifs: Fix inconsistent IS_ERR and PTR_ERR (bsc#1192606).

- cifs: fix incorrect check for null pointer in header_assemble (bsc#1192606).

- cifs: fix incorrect kernel doc comments (bsc#1192606).

- cifs: fix interrupted close commands (git-fixes).

- cifs: fix ipv6 formating in cifs_ses_add_channel (bsc#1192606).

- cifs: fix leak in cifs_smb3_do_mount() ctx (bsc#1192606).

- cifs: Fix leak when handling lease break for cached root fid (bsc#1176242).

- cifs: fix leaked reference on requeued write (bsc#1178270).

- cifs: Fix lookup of root ses in DFS referral cache (bsc#1164565).

- cifs: Fix lookup of SMB connections on multichannel (bsc#1192606).

- cifs: fix max ea value size (bnc#1151927 5.3.4).

- cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (bsc#1164565).

- cifs: fix memory leak in smb2_copychunk_range (git-fixes).

- cifs: fix memory leak of smb3_fs_context_dup::server_hostname (bsc#1192606).

- cifs: fix minor typos in comments and log messages (bsc#1192606).

- cifs: Fix missed free operations (bnc#1151927 5.3.8).

- cifs: fix missing null session check in mount (bsc#1192606).

- cifs: fix missing spinlock around update to ses->status (bsc#1192606).

- cifs: fix misspellings using codespell tool (bsc#1192606).

- cifs: fix mode bits from dir listing when mounted with modefromsid (bsc#1164565).

- cifs: Fix mode output in debugging statements (bsc#1164565).

- cifs: fix mount option display for sec=krb5i (bsc#1161907).

- cifs: Fix mount options set in automount (bsc#1164565).

- cifs: fix mounts to subdirectories of target (bsc#1192606).

- cifs: fix nodfs mount option (bsc#1181710).

- cifs: fix NULL dereference in match_prepath (bsc#1164565).

- cifs: fix NULL dereference in smb2_check_message() (bsc#1192606).

- cifs: Fix null pointer check in cifs_read (bsc#1192606).

- cifs: Fix NULL pointer dereference in mid callback (bsc#1164565).

- cifs: Fix NULL-pointer dereference in smb2_push_mandatory_locks (bnc#1151927 5.3.16).

- cifs: Fix oplock handling for SMB 2.1+ protocols (bnc#1151927 5.3.4).

- cifs: fix out-of-bound memory access when calling smb3_notify() at mount point (bsc#1192606).

- cifs: fix path comparison and hash calc (bsc#1185902).

- cifs: fix possible uninitialized access and race on iface_list (bsc#1192606).

- cifs: Fix potential deadlock when updating vol in cifs_reconnect() (bsc#1164565).

- cifs: fix potential mismatch of UNC paths (bsc#1164565).

- cifs: Fix potential softlockups while refreshing DFS cache (bsc#1164565).

- cifs: fix potential use-after-free bugs (bsc#1192606, jsc#SLE-20042).

- cifs: fix potential use-after-free in cifs_echo_request() (bsc#1139944).

- cifs: Fix preauth hash corruption (git-fixes).

- cifs: fix print of hdr_flags in dfscache_proc_show() (bsc#1192606, jsc#SLE-20042).

- cifs: fix reference leak for tlink (bsc#1192606).

- cifs: fix regression when mounting shares with prefix paths (bsc#1192606).

- cifs: fix rename() by ensuring source handle opened with DELETE bit (bsc#1164565).

- cifs: Fix resource leak (bsc#1192606).

- cifs: Fix retrieval of DFS referrals in cifs_mount() (bsc#1164565).

- cifs: Fix retry mid list corruption on reconnects (bnc#1151927 5.3.10).

- cifs: Fix return value in __update_cache_entry (bsc#1164565).

- cifs: fix rsize/wsize to be negotiated values (bsc#1192606).

- cifs: fix SMB1 error path in cifs_get_file_info_unix (bsc#1192606).

- cifs: Fix SMB2 oplock break processing (bsc#1154355 bnc#1151927 5.3.16).

- cifs: fix soft mounts hanging in the reconnect code (bsc#1164565).

- cifs: fix soft mounts hanging in the reconnect code (bsc#1164565).

- cifs: Fix some error pointers handling detected by static checker (bsc#1192606).

- cifs: Fix spelling of 'security' (bsc#1192606).

- cifs: fix string declarations and assignments in tracepoints (bsc#1192606).

- cifs: Fix support for remount when not changing rsize/wsize (bsc#1192606).

- cifs: Fix task struct use-after-free on reconnect (bsc#1164565).

- cifs: fix the out of range assignment to bit fields in parse_server_interfaces (bsc#1192606).

- cifs: Fix the target file was deleted when rename failed (bsc#1192606).

- cifs: fix trivial typo (bsc#1192606).

- cifs: fix uninitialised lease_key in open_shroot() (bsc#1178270).

- cifs: fix uninitialized variable in smb3_fs_context_parse_param (bsc#1192606).

- cifs: fix unitialized variable poential problem with network I/O cache lock patch (bsc#1164565).

- cifs: Fix unix perm bits to cifsacl conversion for 'other' bits (bsc#1192606).

- cifs: fix unneeded null check (bsc#1192606).

- cifs: fix use after free in cifs_smb3_do_mount() (bsc#1192606).

- cifs: Fix use after free of file info structures (bnc#1151927 5.3.8).

- cifs: Fix use-after-free bug in cifs_reconnect() (bsc#1164565).

- cifs: fix wrong release in sess_alloc_buffer() failed path (bsc#1192606).

- cifs: for compound requests, use open handle if possible (bsc#1192606).

- cifs: Force reval dentry if LOOKUP_REVAL flag is set (bnc#1151927 5.3.7).

- cifs: Force revalidate inode when dentry is stale (bnc#1151927 5.3.7).

- cifs: fork arc4 and create a separate module for it for cifs and other users (bsc#1192606).

- cifs: get mode bits from special sid on stat (bsc#1164565).

- cifs: get rid of @noreq param in __dfs_cache_find() (bsc#1185902).

- cifs: get rid of cifs_sb->mountdata (bsc#1192606).

- cifs: Get rid of kstrdup_const()'d paths (bsc#1164565).

- cifs: get rid of unused parameter in reconn_setup_dfs_targets() (bsc#1178270).

- cifs: Grab a reference for the dentry of the cached directory during the lifetime of the cache (bsc#1192606).

- cifs: Gracefully handle QueryInfo errors during open (bnc#1151927 5.3.7).

- cifs: handle -EINTR in cifs_setattr (bsc#1192606).

- cifs: handle 'guest' mount parameter (bsc#1192606).

- cifs: handle 'nolease' option for vers=1.0 (bsc#1192606).

- cifs: handle different charsets in dfs cache (bsc#1185902).

- cifs: handle empty list of targets in cifs_reconnect() (bsc#1178270).

- cifs: handle hostnames that resolve to same ip in failover (bsc#1178270).

- cifs: handle prefix paths in reconnect (bsc#1164565).

- cifs: handle reconnect of tcon when there is no cached dfs referral (bsc#1192606).

- cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (bsc#1178270).

- cifs: Handle witness client move notification (bsc#1192606).

- cifs: have ->mkdir() handle race with another client sanely (bsc#1192606).

- cifs: have cifs_fattr_to_inode() refuse to change type on live inode (bsc#1192606).

- cifs: Identify a connection by a conn_id (bsc#1192606).

- cifs: If a corrupted DACL is returned by the server, bail out (bsc#1192606).

- cifs: ignore auto and noauto options if given (bsc#1192606).

- cifs: ignore cached share root handle closing errors (bsc#1166780).

- cifs: improve fallocate emulation (bsc#1192606).

- cifs: improve read performance for page size 64KB cache=strict vers=2.1+ (bsc#1192606).

- cifs: In the new mount api we get the full devname as source= (bsc#1192606).

- cifs: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (bsc#1192606).

- cifs: Initialize filesystem timestamp ranges (bsc#1164565).

- cifs: introduce cifs_ses_mark_for_reconnect() helper (bsc#1192606).

- cifs: introduce helper for finding referral server (bsc#1181710).

- cifs: Introduce helpers for finding TCP connection (bsc#1164565).

- cifs: introduce new helper for cifs_reconnect() (bsc#1192606, jsc#SLE-20042).

- cifs: keep referral server sessions alive (bsc#1185902).

- cifs: log mount errors using cifs_errorf() (bsc#1192606).

- cifs: log warning message (once) if out of disk space (bsc#1164565).

- cifs: make build_path_from_dentry() return const char * (bsc#1192606).

- cifs: make const array static, makes object smaller (bsc#1192606).

- cifs: Make extract_hostname function public (bsc#1192606).

- cifs: Make extract_sharename function public (bsc#1192606).

- cifs: make fs_context error logging wrapper (bsc#1192606).

- cifs: make locking consistent around the server session status (bsc#1192606).

- cifs: make multichannel warning more visible (bsc#1192606).

- cifs: Make SMB2_notify_init static (bsc#1164565).

- cifs: make sure we do not overflow the max EA buffer size (bsc#1164565).

- cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (bsc#1164565).

- cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (bsc#1192606).

- cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (bsc#1178270).

- cifs: Merge is_path_valid() into get_normalized_path() (bsc#1164565).

- cifs: minor fix to two debug messages (bsc#1192606).

- cifs: minor kernel style fixes for comments (bsc#1192606).

- cifs: minor simplification to smb2_is_network_name_deleted (bsc#1192606).

- cifs: minor update to comments around the cifs_tcp_ses_lock mutex (bsc#1192606).

- cifs: minor updates to Kconfig (bsc#1192606).

- cifs: misc: Use array_size() in if-statement controlling expression (bsc#1192606).

- cifs: missed ref-counting smb session in find (bsc#1192606).

- cifs: missing null check for newinode pointer (bsc#1192606).

- cifs: missing null pointer check in cifs_mount (bsc#1185902).

- cifs: modefromsid: make room for 4 ACE (bsc#1164565).

- cifs: modefromsid: write mode ACE first (bsc#1164565).

- cifs: move [brw]size from cifs_sb to cifs_sb->ctx (bsc#1192606).

- cifs: move cache mount options to fs_context.ch (bsc#1192606).

- cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (bsc#1192606).

- cifs: move cifs_parse_devname to fs_context.c (bsc#1192606).

- cifs: move cifsFileInfo_put logic into a work-queue (bsc#1154355).

- cifs: move debug print out of spinlock (bsc#1192606).

- cifs: Move more definitions into the shared area (bsc#1192606).

- cifs: move NEGOTIATE_PROTOCOL definitions out into the common area (bsc#1192606).

- cifs: move security mount options into fs_context.ch (bsc#1192606).

- cifs: move SMB FSCTL definitions to common code (bsc#1192606).

- cifs: move smb version mount options into fs_context.c (bsc#1192606).

- cifs: Move SMB2_Create definitions to the shared area (bsc#1192606).

- cifs: move some variables off the stack in smb2_ioctl_query_info (bsc#1192606).

- cifs: move the check for nohandlecache into open_shroot (bsc#1192606).

- cifs: move the enum for cifs parameters into fs_context.h (bsc#1192606).

- cifs: move update of flags into a separate function (bsc#1192606).

- cifs: multichannel: always zero struct cifs_io_parms (bsc#1192606).

- cifs: multichannel: move channel selection above transport layer (bsc#1192606).

- cifs: multichannel: move channel selection in function (bsc#1192606).

- cifs: multichannel: try to rebind when reconnecting a channel (bsc#1192606).

- cifs: multichannel: use pointer for binding channel (bsc#1192606).

- cifs: mute -Wunused-const-variable message (bnc#1151927 5.3.9).

- cifs: New optype for session operations (bsc#1181507).

- cifs: nosharesock should be set on new server (bsc#1192606).

- cifs: nosharesock should not share socket with future sessions (bsc#1192606).

- cifs: On cifs_reconnect, resolve the hostname again (bsc#1192606).

- cifs: only update prefix path of DFS links in cifs_tree_connect() (bsc#1178270).

- cifs: only write 64kb at a time when fallocating a small region of a file (bsc#1192606).

- cifs: Optimize readdir on reparse points (bsc#1164565).

- cifs: pass a path to open_shroot and check if it is the root or not (bsc#1192606).

- cifs: pass the dentry instead of the inode down to the revalidation check functions (bsc#1192606).

- cifs: plumb smb2 POSIX dir enumeration (bsc#1164565).

- cifs: populate server_hostname for extra channels (bsc#1192606).

- cifs: potential unintitliazed error code in cifs_getattr() (bsc#1164565).

- cifs: prepare SMB2_Flush to be usable in compounds (bsc#1154355).

- cifs: prepare SMB2_query_directory to be used with compounding (bsc#1164565).

- cifs: prevent NULL deref in cifs_compose_mount_options() (bsc#1185902).

- cifs: prevent truncation from long to int in wait_for_free_credits (bsc#1192606).

- cifs: print MIDs in decimal notation (bsc#1181507).

- cifs: Print the address and port we are connecting to in generic_ip_connect() (bsc#1192606).

- cifs: print warning mounting with vers=1.0 (bsc#1164565).

- cifs: properly invalidate cached root handle when closing it (bsc#1192606).

- cifs: Properly process SMB3 lease breaks (bsc#1164565).

- cifs: protect session channel fields with chan_lock (bsc#1192606).

- cifs: protect srv_count with cifs_tcp_ses_lock (bsc#1192606).

- cifs: protect updating server->dstaddr with a spinlock (bsc#1192606).

- cifs: Re-indent cifs_swn_reconnect() (bsc#1192606).

- cifs: reduce number of referral requests in DFS link lookups (bsc#1178270).

- cifs: reduce stack use in smb2_compound_op (bsc#1192606).

- cifs: refactor cifs_get_inode_info() (bsc#1164565).

- cifs: refactor create_sd_buf() and and avoid corrupting the buffer (bsc#1192606).

- cifs: Reformat DebugData and index connections by conn_id (bsc#1192606).

- cifs: Register generic netlink family (bsc#1192606). Update configs with CONFIG_SWN_UPCALL unset.

- cifs: release lock earlier in dequeue_mid error case (bsc#1192606).

- cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (bsc#1192606).

- cifs: remove actimeo from cifs_sb (bsc#1192606).

- cifs: remove bogus debug code (bsc#1179427).

- cifs: remove ctx argument from cifs_setup_cifs_sb (bsc#1192606).

- cifs: remove duplicated prototype (bsc#1192606).

- cifs: remove old dead code (bsc#1192606).

- cifs: remove pathname for file from SPDX header (bsc#1192606).

- cifs: remove redundant assignment to pointer pneg_ctxt (bsc#1164565).

- cifs: remove redundant assignment to variable rc (bsc#1164565).

- cifs: remove redundant initialization of variable rc (bsc#1192606).

- cifs: remove redundant initialization of variable rc (bsc#1192606).

- cifs: Remove repeated struct declaration (bsc#1192606).

- cifs: Remove set but not used variable 'capabilities' (bsc#1164565).

- cifs: remove set but not used variable 'server' (bsc#1164565).

- cifs: remove set but not used variables 'cinode' and 'netfid' (bsc#1164565).

- cifs: remove set but not used variables (bsc#1164565).

- cifs: remove some minor warnings pointed out by kernel test robot (bsc#1192606).

- cifs: remove the devname argument to cifs_compose_mount_options (bsc#1192606).

- cifs: remove the retry in cifs_poxis_lock_set (bsc#1192606).

- cifs: Remove the superfluous break (bsc#1192606).

- cifs: remove two cases where rc is set unnecessarily in sid_to_id (bsc#1192606).

- cifs: remove unnecessary copies of tcon->crfid.fid (bsc#1192606).

- cifs: Remove unnecessary struct declaration (bsc#1192606).

- cifs: remove unneeded variable in smb3_fs_context_dup (bsc#1192606).

- cifs: Remove unused inline function is_sysvol_or_netlogon() (bsc#1185902).

- cifs: remove unused variable 'server' (bsc#1192606).

- cifs: remove unused variable 'sid_user' (bsc#1164565).

- cifs: remove unused variable (bsc#1164565).

- cifs: Remove useless variable (bsc#1192606).

- cifs: remove various function description warnings (bsc#1192606).

- cifs: rename a variable in SendReceive() (bsc#1164565).

- cifs: rename cifs_common to smbfs_common (bsc#1192606).

- cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (bsc#1192606).

- cifs: rename posix create rsp (bsc#1164565).

- cifs: rename reconn_inval_dfs_target() (bsc#1178270).

- cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (bsc#1192606).

- cifs: rename the *_shroot* functions to *_cached_dir* (bsc#1192606).

- cifs: report error instead of invalid when revalidating a dentry fails (bsc#1177440).

- cifs: Respect O_SYNC and O_DIRECT flags during reconnect (bsc#1164565).

- cifs: Retain old ACEs when converting between mode bits and ACL (bsc#1192606).

- cifs: retry lookup and readdir when EAGAIN is returned (bsc#1192606).

- cifs: return cached_fid from open_shroot (bsc#1192606).

- cifs: Return correct error code from smb2_get_enc_key (git-fixes).

- cifs: Return directly after a failed build_path_from_dentry() in cifs_do_create() (bsc#1164565).

- cifs: return proper error code in statfs(2) (bsc#1181507).

- cifs: Return the error from crypt_message when enc/dec key not found (bsc#1179426).

- cifs: returning mount parm processing errors correctly (bsc#1192606).

- cifs: revalidate mapping when we open files for SMB1 POSIX (bsc#1192606).

- cifs: Send witness register and unregister commands to userspace daemon (bsc#1192606).

- cifs: Send witness register messages to userspace daemon in echo task (bsc#1192606).

- cifs: send workstation name during ntlmssp session setup (bsc#1192606).

- cifs: set a minimum of 120s for next dns resolution (bsc#1192606).

- cifs: set a minimum of 2 minutes for refreshing dfs cache (bsc#1185902).

- cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath (bsc#1192606).

- cifs: set correct max-buffer-size for smb2_ioctl_init() (bsc#1164565).

- cifs: set server->cipher_type to AES-128-CCM for SMB3.0 (bsc#1192606).

- cifs: set up next DFS target before generic_ip_connect() (bsc#1178270).

- cifs: Set witness notification handler for messages from userspace daemon (bsc#1192606).

- cifs: Silently ignore unknown oplock break handle (bsc#1192606).

- cifs: Simplify bool comparison (bsc#1192606).

- cifs: simplify handling of cifs_sb/ctx->local_nls (bsc#1192606).

- cifs: Simplify reconnect code when dfs upcall is enabled (bsc#1192606).

- cifs: simplify SWN code with dummy funcs instead of ifdefs (bsc#1192606).

- cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (bsc#1192606).

- cifs: smb2pdu.h: Replace zero-length array with flexible-array member (bsc#1192606).

- cifs: smbd: Add messages on RDMA session destroy and reconnection (bsc#1164565).

- cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (bsc#1192606).

- cifs: smbd: Check and extend sender credits in interrupt context (bsc#1192606).

- cifs: smbd: Check send queue size before posting a send (bsc#1192606).

- cifs: smbd: Do not schedule work to send immediate packet on every receive (bsc#1192606).

- cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (bsc#1164565).

- cifs: smbd: Merge code to track pending packets (bsc#1192606).

- cifs: smbd: Only queue work for error recovery on memory registration (bsc#1164565).

- cifs: smbd: Properly process errors on ib_post_send (bsc#1192606).

- cifs: smbd: Return -EAGAIN when transport is reconnecting (bsc#1164565).

- cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (bsc#1164565).

- cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (bsc#1164565).

- cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (bsc#1192606).

- cifs: sort interface list by speed (bsc#1192606).

- cifs: Spelling s/EACCESS/EACCES/ (bsc#1192606).

- cifs: split out dfs code from cifs_reconnect() (bsc#1192606, jsc#SLE-20042).

- cifs: Standardize logging output (bsc#1192606).

- cifs: store a pointer to the root dentry in cifs_sb_info once we have completed mounting the share (bsc#1192606).

- cifs: style: replace one-element array with flexible-array (bsc#1192606).

- cifs: support nested dfs links over reconnect (bsc#1192606, jsc#SLE-20042).

- cifs: support share failover when remounting (bsc#1192606, jsc#SLE-20042).

- cifs: switch build_path_from_dentry() to using dentry_path_raw() (bsc#1192606).

- cifs: switch servers depending on binding state (bsc#1192606).

- cifs: switch to new mount api (bsc#1192606).

- cifs: To match file servers, make sure the server hostname matches (bsc#1192606).

- cifs: Tracepoints and logs for tracing credit changes (bsc#1181507).

- cifs: try harder to open new channels (bsc#1192606).

- cifs: try opening channels after mounting (bsc#1192606).

- cifs: uncomplicate printing the iocharset parameter (bsc#1192606).

- cifs: Unlock on errors in cifs_swn_reconnect() (bsc#1192606).

- cifs: update ctime and mtime during truncate (bsc#1192606).

- cifs: update FSCTL definitions (bsc#1192606).

- cifs: update internal module version number (bsc#1192606).

- cifs: update internal module version number (bsc#1192606).

- cifs: update internal module version number (bsc#1192606).

- cifs: update internal module version number (bsc#1192606).

- cifs: update internal module version number (bsc#1192606).

- cifs: update internal module version number (bsc#1192606).

- cifs: update internal module version number (bsc#1192606).

- cifs: update internal module version number (bsc#1192606).

- cifs: update internal version number (bsc#1192606).

- cifs: update internal version number (bsc#1192606).

- cifs: update internal version number (bsc#1192606).

- cifs: update internal version number (bsc#1192606).

- cifs: update mnt_cifs_flags during reconfigure (bsc#1192606).

- cifs: update new ACE pointer after populate_new_aces (bsc#1192606).

- cifs: update super_operations to show_devname (bsc#1192606).

- cifs: Use #define in cifs_dbg (bsc#1164565).

- cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (bnc#1151927 5.3.7).

- cifs: Use common error handling code in smb2_ioctl_query_info() (bsc#1164565).

- cifs: use compounding for open and first query-dir for readdir() (bsc#1164565).

- cifs: use discard iterator to discard unneeded network data more efficiently (bsc#1192606).

- cifs: use echo_interval even when connection not ready (bsc#1192606).

- cifs: use existing handle for compound_op(OP_SET_INFO) when possible (bsc#1154355).

- cifs: use helpers when parsing uid/gid mount options and validate them (bsc#1192606).

- cifs: Use memdup_user() rather than duplicating its implementation (bsc#1164565).

- cifs: use mod_delayed_work() for server->reconnect if already queued (bsc#1164565).

- cifs: use PTR_ERR_OR_ZERO() to simplify code (bsc#1164565).

- cifs: use SPDX-Licence-Identifier (bsc#1192606).

- cifs: use the expiry output of dns_query to schedule next resolution (bsc#1192606).

- cifs: use true,false for bool variable (bsc#1164565).

- cifs: warn and fail if trying to use rootfs without the config option (bsc#1192606).

- cifs: Warn less noisily on default mount (bsc#1192606).

- cifs: we do not allow changing username/password/unc/... during remount (bsc#1192606).

- cifs/smb3: Fix data inconsistent when punch hole (bsc#1176544).

- cifs/smb3: Fix data inconsistent when zero file range (bsc#1176536).

- cifs`: handle ERRBaduid for SMB1 (bsc#1192606).

- clk: imx: imx6ul: Move csi_sel mux to correct base register (git-fixes).

- clk: ingenic: Fix bugs with divided dividers (git-fixes).

- config: refresh BPF configs (jsc#SLE-22574) The SUSE-commit 9a413cc7eb56 ('config: disable unprivileged BPF by default (jsc#SLE-22573)') inherited from SLE15-SP2 puts the BPF config into the wrong place due to SLE15-SP3 additionally backported b24abcff918a ('bpf, kconfig: Add consolidated menu entry for bpf with core options'), and leads to duplicate CONFIG_BPF_UNPRIV_DEFAULT_OFF entires; this commit remove those BPF config. Also, disable unprivileged BPF for armv7hl, which did not inherit the config change from SLE15-SP2.

- constraints: Build aarch64 on recent ARMv8.1 builders. Request asimdrdm feature which is available only on recent ARMv8.1 CPUs. This should prevent scheduling the kernel on an older slower builder.

- Convert trailing spaces and periods in path components (bsc#1179424).

- crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (git-fixes).

- crypto: pcrypt - Delay write to padata->info (git-fixes).

- crypto: s5p-sss - Add error handling in s5p_aes_probe() (git-fixes).

- cxgb4: fix eeprom len when diagnostics not implemented (git-fixes).

- dm raid: remove unnecessary discard limits for raid0 and raid10 (bsc#1192320).

- dm: fix deadlock when swapping to encrypted device (bsc#1186332).

- dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro (git-fixes).

- dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (git-fixes).

- do_cifs_create(): do not set ->i_mode of something we had not created (bsc#1192606).

- drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 (git-fixes).

- drm: panel-orientation-quirks: Add quirk for GPD Win3 (git-fixes).

- drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1 (git-fixes).

- drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6 (git-fixes).

- drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2) (git-fixes).

- drm/amd/display: Set plane update flags for all planes in reset (git-fixes).

- drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (git-fixes).

- drm/msm: Do hw_init() before capturing GPU state (git-fixes).

- drm/msm/a6xx: Allocate enough space for GMU registers (git-fixes).

- drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (git-fixes).

- drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (git-fixes).

- drm/nouveau/svm: Fix refcount leak bug and missing check against null bug (git-fixes).

- drm/panel-orientation-quirks: add Valve Steam Deck (git-fixes).

- drm/pl111: Actually fix CONFIG_VEXPRESS_CONFIG depends (git-fixes).

- drm/plane-helper: fix uninitialized variable reference (git-fixes).

- drm/vc4: fix error code in vc4_create_object() (git-fixes).

- drop superfluous empty lines

- e1000e: Separate TGP board type from SPT (bsc#1192874).

- EDAC/amd64: Handle three rank interleaving mode (bsc#1152489).

- elfcore: correct reference to CONFIG_UML (git-fixes).

- elfcore: fix building with clang (bsc#1169514).

- ethtool: fix ethtool msg len calculation for pause stats (jsc#SLE-15075).

- firmware: qcom_scm: Mark string array const (git-fixes).

- fuse: release pipe buf after last use (bsc#1193318).

- gve: Add netif_set_xps_queue call (bsc#1176940).

- gve: Add rx buffer pagecnt bias (bsc#1176940).

- gve: Allow pageflips on larger pages (bsc#1176940).

- gve: Do lazy cleanup in TX path (git-fixes).

- gve: DQO: avoid unused variable warnings (bsc#1176940).

- gve: Switch to use napi_complete_done (git-fixes).

- gve: Track RX buffer allocation failures (bsc#1176940).

- hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).

- hwmon: (k10temp) Add support for yellow carp (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).

- hwmon: (k10temp) Add support for Zen3 CPUs (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).

- hwmon: (k10temp) Create common functions and macros for Zen CPU families (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).

- hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).

- hwmon: (k10temp) Do not show Tdie for all Zen/Zen2/Zen3 CPU/APU (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).

- hwmon: (k10temp) make some symbols static (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).

- hwmon: (k10temp) Remove residues of current and voltage (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).

- hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).

- hwmon: (k10temp) Reorganize and simplify temperature support detection (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).

- hwmon: (k10temp) Rework the temperature offset calculation (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).

- hwmon: (k10temp) support Zen3 APUs (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).

- hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).

- hwmon: (k10temp) Update documentation and add temp2_input info (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).

- hwmon: (k10temp) Update driver documentation (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).

- hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).

- i2c: cbus-gpio: set atomic transfer callback (git-fixes).

- i2c: stm32f7: flush TX FIFO upon transfer errors (git-fixes).

- i2c: stm32f7: recover the bus on access timeout (git-fixes).

- i2c: stm32f7: stop dma transfer in case of NACK (git-fixes).

- i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()' (git-fixes).

- i40e: Fix changing previously set num_queue_pairs for PFs (git-fixes).

- i40e: Fix correct max_pkt_size on VF RX queue (git-fixes).

- i40e: Fix creation of first queue by omitting it if is not power of two (git-fixes).

- i40e: Fix display error code in dmesg (git-fixes).

- i40e: Fix failed opcode appearing if handling messages from VF (git-fixes).

- i40e: Fix NULL ptr dereference on VSI filter sync (git-fixes).

- i40e: Fix ping is lost after configuring ADq on VF (git-fixes).

- i40e: Fix pre-set max number of queues for VF (git-fixes).

- i40e: Fix warning message and call stack during rmmod i40e driver (git-fixes).

- iavf: check for null in iavf_fix_features (git-fixes).

- iavf: do not clear a lock we do not hold (git-fixes).

- iavf: Fix failure to exit out from last all-multicast mode (git-fixes).

- iavf: Fix for setting queues to 0 (jsc#SLE-12877).

- iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (git-fixes).

- iavf: Fix reporting when setting descriptor count (git-fixes).

- iavf: Fix return of set the new channel count (jsc#SLE-12877).

- iavf: free q_vectors before queues in iavf_disable_vf (git-fixes).

- iavf: prevent accidental free of filter structure (git-fixes).

- iavf: Prevent changing static ITR values if adaptive moderation is on (git-fixes).

- iavf: Restore VLAN filters after link down (git-fixes).

- iavf: validate pointers (git-fixes).

- ibmvnic: drop bad optimization in reuse_rx_pools() (bsc#1193349 ltc#195568).

- ibmvnic: drop bad optimization in reuse_tx_pools() (bsc#1193349 ltc#195568).

- ice: avoid bpf_prog refcount underflow (jsc#SLE-7926).

- ice: avoid bpf_prog refcount underflow (jsc#SLE-7926).

- ice: Delete always true check of PF pointer (git-fixes).

- ice: Fix not stopping Tx queues for VFs (jsc#SLE-7926).

- ice: Fix VF true promiscuous mode (jsc#SLE-12878).

- ice: fix vsi->txq_map sizing (jsc#SLE-7926).

- ice: ignore dropped packets during init (git-fixes).

- ice: Remove toggling of antispoof for VF trusted promiscuous mode (jsc#SLE-12878).

- igb: fix netpoll exit with traffic (git-fixes).

- igc: Remove _I_PHY_ID checking (bsc#1193169).

- igc: Remove phy->type checking (bsc#1193169).

- iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr() (git-fixes).

- Input: iforce - fix control-message timeout (git-fixes).

- iommu: Check if group is NULL before remove device (git-fixes).

- iommu/amd: Relocate GAMSup check to early_enable_iommus (git-fixes).

- iommu/amd: Remove iommu_init_ga() (git-fixes).

- iommu/mediatek: Fix out-of-range warning with clang (git-fixes).

- iommu/vt-d: Consolidate duplicate cache invaliation code (git-fixes).

- iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (git-fixes).

- iommu/vt-d: Update the virtual command related registers (git-fixes).

- ipmi: Disable some operations during a panic (git-fixes).

- kABI: dm: fix deadlock when swapping to encrypted device (bsc#1186332).

- kabi: hide changes to struct uv_info (git-fixes).

- kernel-obs-build: include the preferred kernel parameters Currently the Open Build Service hardcodes the kernel boot parameters globally. Recently functionality was added to control the parameters by the kernel-obs-build package, so make use of that. parameters here will overwrite what is used by OBS otherwise.

- kernel-obs-build: inform build service about virtio-serial Inform the build worker code that this kernel supports virtio-serial, which improves performance and relability of logging.

- kernel-obs-build: remove duplicated/unused parameters lbs=0 - this parameters is just giving 'unused parameter' and it looks like I can not find any version that implemented this. rd.driver.pre=binfmt_misc is not needed when setup_obs is used, it alread loads the kernel module. quiet and panic=1 will now be also always added by OBS, so we do not have to set it here anymore.

- kernel-source.spec: install-kernel-tools also required on 15.4

- lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression (git-fixes).

- lib/xz: Validate the value before assigning it to an enum variable (git-fixes).

- libata: fix checking of DMA state (git-fixes).

- linux/parser.h: add include guards (bsc#1192606).

- lpfc: Reintroduce old IRQ probe logic (bsc#1183897).

- md: add md_submit_discard_bio() for submitting discard bio (bsc#1192320).

- md: fix a lock order reversal in md_alloc (git-fixes).

- md/raid10: extend r10bio devs to raid disks (bsc#1192320).

- md/raid10: improve discard request for far layout (bsc#1192320).

- md/raid10: improve raid10 discard request (bsc#1192320).

- md/raid10: initialize r10_bio->read_slot before use (bsc#1192320).

- md/raid10: pull the code that wait for blocked dev into one function (bsc#1192320).

- md/raid10: Remove unnecessary rcu_dereference in raid10_handle_discard (bsc#1192320).

- mdio: aspeed: Fix 'Link is Down' issue (bsc#1176447).

- media: imx: set a media_device bus_info string (git-fixes).

- media: ipu3-imgu: imgu_fmt: Handle properly try (git-fixes).

- media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info (git-fixes).

- media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers (git-fixes).

- media: mceusb: return without resubmitting URB in case of -EPROTO error (git-fixes).

- media: mt9p031: Fix corrupted frame after restarting stream (git-fixes).

- media: netup_unidvb: handle interrupt properly according to the firmware (git-fixes).

- media: rcar-csi2: Add checking to rcsi2_start_receiver() (git-fixes).

- media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe() (git-fixes).

- media: stm32: Potential NULL pointer dereference in dcmi_irq_thread() (git-fixes).

- media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (git-fixes).

- media: uvcvideo: Return -EIO for control errors (git-fixes).

- media: uvcvideo: Set capability in s_param (git-fixes).

- media: uvcvideo: Set unique vdev name based in type (git-fixes).

- memstick: r592: Fix a UAF bug when removing the driver (git-fixes).

- MM: reclaim mustn't enter FS for swap-over-NFS (bsc#1191876).

- mmc: dw_mmc: Dont wait for DRTO on Write RSP error (git-fixes).

- mmc: winbond: do not build on M68K (git-fixes).

- mtd: core: do not remove debugfs directory if device is in use (git-fixes).

- mwifiex: Properly initialize private structure on interface type changes (git-fixes).

- mwifiex: Read a PCI register after writing the TX ring write pointer (git-fixes).

- mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (git-fixes).

- mwl8k: Fix use-after-free in mwl8k_fw_state_machine() (git-fixes).

- net: asix: fix uninit value bugs (git-fixes).

- net: bnx2x: fix variable dereferenced before check (git-fixes).

- net: bridge: fix under estimation in br_get_linkxstats_size() (bsc#1176447).

- net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero (git-fixes).

- net: delete redundant function declaration (git-fixes).

- net: hns3: change affinity_mask to numa node range (bsc#1154353).

- net: hns3: fix misuse vf id and vport id in some logs (bsc#1154353).

- net: hns3: remove check VF uc mac exist when set by PF (bsc#1154353).

- net: hso: fix control-request directions (git-fixes).

- net: hso: fix muxed tty registration (git-fixes).

- net: linkwatch: fix failure to restore device state across suspend/resume (bsc#1192511).

- net: mana: Allow setting the number of queues while the NIC is down (jsc#SLE-18779, bsc#1185726).

- net: mana: Fix memory leak in mana_hwc_create_wq (jsc#SLE-18779, bsc#1185726).

- net: mana: Fix spelling mistake 'calledd' -> 'called' (jsc#SLE-18779, bsc#1185726).

- net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (jsc#SLE-18779, bsc#1185726).

- net: mana: Improve the HWC error handling (jsc#SLE-18779, bsc#1185726).

- net: mana: Support hibernation and kexec (jsc#SLE-18779, bsc#1185726).

- net: mana: Use kcalloc() instead of kzalloc() (jsc#SLE-18779, bsc#1185726).

- net: pegasus: fix uninit-value in get_interrupt_interval (git-fixes).

- net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() (git-fixes).

- net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (bsc#1192691).

- net: stmmac: add EHL PSE0 PSE1 1Gbps PCI info and PCI ID (bsc#1192691).

- net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (bsc#1192691).

- net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (bsc#1192691).

- net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (bsc#1192691).

- net: stmmac: create dwmac-intel.c to contain all Intel platform (bsc#1192691).

- net: stmmac: pci: Add HAPS support using GMAC5 (bsc#1192691).

- net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of '0' if no IRQ is available (git-fixes).

- net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of '0' if no IRQ is available (git-fixes).

- net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (git-fixes).

- net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (git-fixes).

- net/mlx5: E-Switch, return error if encap isn't supported (jsc#SLE-15172).

- net/mlx5e: reset XPS on error flow if netdev isn't registered yet (git-fixes).

- net/sched: sch_ets: do not peek at classes beyond 'nbands' (bsc#1176774).

- netfilter: ctnetlink: do not erase error code with EINVAL (bsc#1176447).

- netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (bsc#1176447).

- netfilter: flowtable: fix IPv6 tunnel addr match (bsc#1176447).

- NFC: add NCI_UNREG flag to eliminate the race (git-fixes).

- NFC: pn533: Fix double free when pn533_fill_fragment_skbs() fails (git-fixes).

- NFC: reorder the logic in nfc_{un,}register_device (git-fixes).

- NFC: reorganize the functions in nci_request (git-fixes).

- nfp: checking parameter process for rx-usecs/tx-usecs is invalid (git-fixes).

- nfp: Fix memory leak in nfp_cpp_area_cache_add() (git-fixes).

- NFS: Do not set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (git-fixes).

- NFS: do not take i_rwsem for swap IO (bsc#1191876).

- NFS: Fix deadlocks in nfs_scan_commit_list() (git-fixes).

- NFS: Fix up commit deadlocks (git-fixes).

- NFS: move generic_write_checks() call from nfs_file_direct_write() to nfs_file_write() (bsc#1191876).

- nfsd: do not alloc under spinlock in rpc_parse_scope_id (git-fixes).

- nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (git-fixes).

- nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (git-fixes).

- NFSv4: Fix a regression in nfs_set_open_stateid_locked() (git-fixes).

- nvme-multipath: Skip not ready namespaces when revalidating paths (bsc#1191793 bsc#1192507 bsc#1192969).

- nvme-pci: add NO APST quirk for Kioxia device (git-fixes).

- objtool: Support Clang non-section symbols in ORC generation (bsc#1169514).

- PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (git-fixes).

- PCI: Mark Atheros QCA6174 to avoid bus reset (git-fixes).

- PCI/MSI: Deal with devices lying about their MSI mask capability (git-fixes).

- perf: Correctly handle failed perf_get_aux_event() (git-fixes).

- perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (git-fixes).

- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (git-fixes).

- perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (git-fixes).

- perf/x86/intel/uncore: Fix the scale of the IMC free-running events (git-fixes).

- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (git-fixes).

- perf/x86/vlbr: Add c->flags to vlbr event constraints (git-fixes).

- platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()' (git-fixes).

- platform/x86: wmi: do not fail if disabling fails (git-fixes).

- PM: hibernate: Get block device exclusively in swsusp_check() (git-fixes).

- PM: hibernate: use correct mode for swsusp_close() (git-fixes).

- pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (git-fixes).

- powerpc: fix unbalanced node refcount in check_kvm_guest() (jsc#SLE-15869 jsc#SLE-16321 git-fixes).

- powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (git-fixes).

- powerpc/paravirt: correct preempt debug splat in vcpu_is_preempted() (bsc#1181148 ltc#190702 git-fixes).

- powerpc/paravirt: vcpu_is_preempted() commentary (bsc#1181148 ltc#190702 git-fixes).

- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (jsc#SLE-13513 git-fixes).

- powerpc/pseries: Move some PAPR paravirt functions to their own file (bsc#1181148 ltc#190702 git-fixes).

- powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (bsc#1187541 ltc#192129).

- powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (bsc#1187541 ltc#192129).

- powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (bsc#1187541 ltc#192129).

- powerpc/watchdog: read TB close to where it is used (bsc#1187541 ltc#192129).

- powerpc/watchdog: tighten non-atomic read-modify-write access (bsc#1187541 ltc#192129).

- printk: Remove printk.h inclusion in percpu.h (bsc#1192987).

- qede: validate non LSO skb length (git-fixes).

- r8152: limit the RX buffer size of RTL8153A for USB 2.0 (git-fixes).

- r8169: Add device 10ec:8162 to driver r8169 (git-fixes).

- RDMA/bnxt_re: Update statistics counter name (jsc#SLE-16649).

- recordmcount.pl: fix typo in s390 mcount regex (bsc#1192267).

- recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (bsc#1192267).

- reset: socfpga: add empty driver allowing consumers to probe (git-fixes).

- ring-buffer: Protect ring_buffer_reset() from reentrancy (bsc#1179960).

- rpm/*.spec.in: use buildroot macro instead of env variable The RPM_BUILD_ROOT variable is considered deprecated over a buildroot macro. future proof the spec files.

- rpm/kernel-binary.spec.in: do not strip vmlinux again (bsc#1193306) After usrmerge, vmlinux file is not named vmlinux-lt;version>, but simply vmlinux. And this is not reflected in STRIP_KEEP_SYMTAB we set. So fix this by removing the dash...

- rpm/kernel-obs-build.spec.in: move to zstd for the initrd Newer distros have capability to decompress zstd, which provides a 2-5% better compression ratio at very similar cpu overhead. Plus this tests the zstd codepaths now as well.

- rt2x00: do not mark device gone on EPROTO errors during start (git-fixes).

- rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() (bsc#1154353 bnc#1151927 5.3.9).

- s390: mm: Fix secure storage access exception handling (git-fixes).

- s390/bpf: Fix branch shortening during codegen pass (bsc#1193993).

- s390/uv: fully validate the VMA before calling follow_page() (git-fixes).

- scsi: iscsi: Adjust iface sysfs attr detection (git-fixes).

- scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (bsc#1189126).

- scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (git-fixes).

- scsi: mpt3sas: Fix kernel panic during drive powercycle test (git-fixes).

- scsi: mpt3sas: Fix system going into read-only mode (git-fixes).

- scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc() (git-fixes).

- scsi: qla2xxx: Fix gnl list corruption (git-fixes).

- scsi: qla2xxx: Relogin during fabric disturbance (git-fixes).

- scsi: qla2xxx: Turn off target reset during issue_lip (git-fixes).

- serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (git-fixes).

- serial: 8250_pci: rewrite pericom_do_set_divisor() (git-fixes).

- serial: 8250: Fix RTS modem control while in rs485 mode (git-fixes).

- serial: core: fix transmit-buffer reset and memleak (git-fixes).

- smb2: clarify rc initialization in smb2_reconnect (bsc#1192606).

- smb2: fix use-after-free in smb2_ioctl_query_info() (bsc#1192606).

- smb3: add additional null check in SMB2_ioctl (bsc#1192606).

- smb3: add additional null check in SMB2_open (bsc#1192606).

- smb3: add additional null check in SMB2_tcon (bsc#1192606).

- smb3: add additional null check in SMB311_posix_mkdir (bsc#1192606).

- smb3: Add debug message for new file creation with idsfromsid mount option (bsc#1192606).

- smb3: add debug messages for closing unmatched open (bsc#1164565).

- smb3: add defines for new crypto algorithms (bsc#1192606).

- smb3: Add defines for new information level, FileIdInformation (bsc#1164565).

- smb3: add defines for new signing negotiate context (bsc#1192606).

- smb3: add dynamic trace point to trace when credits obtained (bsc#1181507).

- smb3: add dynamic trace points for socket connection (bsc#1192606).

- smb3: add dynamic tracepoints for flush and close (bsc#1164565).

- smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (bsc#1192606).

- smb3: add missing flag definitions (bsc#1164565).

- smb3: Add missing reparse tags (bsc#1164565).

- smb3: add missing worker function for SMB3 change notify (bsc#1164565).

- smb3: add mount option to allow forced caching of read only share (bsc#1164565).

- smb3: add mount option to allow RW caching of share accessed by only 1 client (bsc#1164565).

- smb3: Add new compression flags (bsc#1192606).

- smb3: Add new info level for query directory (bsc#1192606).

- smb3: add new module load parm enable_gcm_256 (bsc#1192606).

- smb3: add new module load parm require_gcm_256 (bsc#1192606).

- smb3: Add new parm 'nodelete' (bsc#1192606).

- smb3: add one more dynamic tracepoint missing from strict fsync path (bsc#1164565).

- smb3: add rasize mount parameter to improve readahead performance (bsc#1192606).

- smb3: add some missing definitions from MS-FSCC (bsc#1192606).

- smb3: add some more descriptive messages about share when mounting cache=ro (bsc#1164565).

- smb3: Add support for getting and setting SACLs (bsc#1192606).

- smb3: Add support for lookup with posix extensions query info (bsc#1192606).

- smb3: Add support for negotiating signing algorithm (bsc#1192606).

- smb3: Add support for query info using posix extensions (level 100) (bsc#1192606).

- smb3: add support for recognizing WSL reparse tags (bsc#1192606).

- smb3: Add support for SMB311 query info (non-compounded) (bsc#1192606).

- smb3: add support for stat of WSL reparse points for special file types (bsc#1192606).

- smb3: add support for using info level for posix extensions query (bsc#1192606).

- smb3: Add tracepoints for new compound posix query info (bsc#1192606).

- smb3: Additional compression structures (bsc#1192606).

- smb3: allow decryption keys to be dumped by admin for debugging (bsc#1164565).

- smb3: allow disabling requesting leases (bnc#1151927 5.3.4).

- smb3: allow dumping GCM256 keys to improve debugging of encrypted shares (bsc#1192606).

- smb3: allow dumping keys for multiuser mounts (bsc#1192606).

- smb3: allow parallelizing decryption of reads (bsc#1164565).

- smb3: allow skipping signature verification for perf sensitive configurations (bsc#1164565).

- smb3: allow uid and gid owners to be set on create with idsfromsid mount option (bsc#1192606).

- smb3: avoid confusing warning message on mount to Azure (bsc#1192606).

- smb3: Avoid Mid pending list corruption (bsc#1192606).

- smb3: Backup intent flag missing from some more ops (bsc#1164565).

- smb3: Call cifs reconnect from demultiplex thread (bsc#1192606).

- smb3: change noisy error message to FYI (bsc#1192606).

- smb3: cleanup some recent endian errors spotted by updated sparse (bsc#1164565).

- smb3: correct server pointer dereferencing check to be more consistent (bsc#1192606).

- smb3: correct smb3 ACL security descriptor (bsc#1192606).

- smb3: default to minimum of two channels when multichannel specified (bsc#1192606).

- smb3: display max smb3 requests in flight at any one time (bsc#1164565).

- smb3: do not attempt multichannel to server which does not support it (bsc#1192606).

- smb3: do not error on fsync when readonly (bsc#1192606).

- smb3: do not fail if no encryption required but server does not support it (bsc#1192606).

- smb3: do not log warning message if server does not populate salt (bsc#1192606).

- smb3: do not setup the fscache_super_cookie until fsinfo initialized (bsc#1192606).

- smb3: do not try to cache root directory if dir leases not supported (bsc#1192606).

- smb3: dump in_send and num_waiters stats counters by default (bsc#1164565).

- smb3: enable negotiating stronger encryption by default (bsc#1192606).

- smb3: enable offload of decryption of large reads via mount option (bsc#1164565).

- smb3: enable swap on SMB3 mounts (bsc#1192606).

- smb3: extend fscache mount volume coherency check (bsc#1192606).

- smb3: fix access denied on change notify request to some servers (bsc#1192606).

- smb3: fix cached file size problems in duplicate extents (reflink) (bsc#1192606).

- smb3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (bsc#1164565).

- smb3: fix crediting for compounding when only one request in flight (bsc#1181507).

- smb3: fix default permissions on new files when mounting with modefromsid (bsc#1164565).

- smb3: Fix ids returned in POSIX query dir (bsc#1192606).

- smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (bsc#1192606).

- smb3: fix leak in 'open on server' perf counter (bnc#1151927 5.3.4).

- smb3: Fix mkdir when idsfromsid configured on mount (bsc#1192606).

- smb3: fix mode passed in on create for modetosid mount option (bsc#1164565).

- smb3: fix mount failure to some servers when compression enabled (bsc#1192606).

- smb3: Fix out-of-bounds bug in SMB2_negotiate() (bsc#1183540).

- smb3: fix performance regression with setting mtime (bsc#1164565).

- smb3: Fix persistent handles reconnect (bnc#1151927 5.3.11).

- smb3: fix posix extensions mount option (bsc#1192606).

- smb3: fix possible access to uninitialized pointer to DACL (bsc#1192606).

- smb3: fix potential null dereference in decrypt offload (bsc#1164565).

- smb3: fix problem with null cifs super block with previous patch (bsc#1164565).

- smb3: fix readpage for large swap cache (bsc#1192606).

- smb3: fix refcount underflow warning on unmount when no directory leases (bsc#1164565).

- smb3: Fix regression in time handling (bsc#1164565).

- smb3: fix signing verification of large reads (bsc#1154355).

- smb3: fix stat when special device file and mounted with modefromsid (bsc#1192606).

- smb3: fix typo in compression flag (bsc#1192606).

- smb3: fix typo in header file (bsc#1192606).

- smb3: fix typo in mount options displayed in /proc/mounts (bsc#1192606).

- smb3: fix uninitialized value for port in witness protocol move (bsc#1192606).

- smb3: fix unmount hang in open_shroot (bnc#1151927 5.3.4).

- smb3: fix unneeded error message on change notify (bsc#1192606).

- smb3: Handle error case during offload read path (bsc#1192606).

- smb3: Honor 'handletimeout' flag for multiuser mounts (bsc#1176558).

- smb3: Honor 'posix' flag for multiuser mounts (bsc#1176559).

- smb3: Honor 'seal' flag for multiuser mounts (bsc#1176545).

- smb3: Honor lease disabling for multiuser mounts (git-fixes).

- smb3: Honor persistent/resilient handle flags for multiuser mounts (bsc#1176546).

- smb3: if max_channels set to more than one channel request multichannel (bsc#1192606).

- smb3: improve check for when we send the security descriptor context on create (bsc#1164565).

- smb3: improve handling of share deleted (and share recreated) (bsc#1154355).

- smb3: incorrect file id in requests compounded with open (bsc#1192606).

- smb3: Incorrect size for netname negotiate context (bsc#1154355).

- smb3: limit noisy error (bsc#1192606).

- smb3: log warning if CSC policy conflicts with cache mount option (bsc#1164565).

- smb3: Minor cleanup of protocol definitions (bsc#1192606).

- smb3: minor update to compression header definitions (bsc#1192606).

- smb3: missing ACL related flags (bsc#1164565).

- smb3: negotiate current dialect (SMB3.1.1) when version 3 or greater requested (bsc#1192606).

- smb3: only offload decryption of read responses if multiple requests (bsc#1164565).

- smb3: pass mode bits into create calls (bsc#1164565).

- smb3: prevent races updating CurrentMid (bsc#1192606).

- smb3: print warning if server does not support requested encryption type (bsc#1192606).

- smb3: print warning once if posix context returned on open (bsc#1164565).

- smb3: query attributes on file close (bsc#1164565).

- smb3: rc uninitialized in one fallocate path (bsc#1192606).

- smb3: remind users that witness protocol is experimental (bsc#1192606).

- smb3: remove confusing dmesg when mounting with encryption ('seal') (bsc#1164565).

- smb3: remove confusing mount warning when no SPNEGO info on negprot rsp (bsc#1192606).

- smb3: remove dead code for non compounded posix query info (bsc#1192606).

- smb3: remove noisy debug message and minor cleanup (bsc#1164565).

- smb3: remove overly noisy debug line in signing errors (bsc#1192606).

- smb3: remove static checker warning (bsc#1192606).

- smb3: remove trivial dfs compile warning (bsc#1192606, jsc#SLE-20042).

- smb3: remove two unused variables (bsc#1192606).

- smb3: remove unused flag passed into close functions (bsc#1164565).

- smb3: rename nonces used for GCM and CCM encryption (bsc#1192606).

- smb3: Resolve data corruption of TCP server info fields (bsc#1192606).

- smb3: set COMPOUND_FID to FileID field of subsequent compound request (bsc#1192606).

- smb3: set gcm256 when requested (bsc#1192606).

- smb3: smbdirect support can be configured by default (bsc#1192606).

- smb3: update comments clarifying SPNEGO info in negprot response (bsc#1192606).

- smb3: update protocol header definitions based to include new flags (bsc#1192606).

- smb3: update structures for new compression protocol definitions (bsc#1192606).

- smb3: use SMB2_SIGNATURE_SIZE define (bsc#1192606).

- smb3: warn on confusing error scenario with sec=krb5 (bsc#1176548).

- smb3: when mounting with multichannel include it in requested capabilities (bsc#1192606).

- smbdirect: missing rc checks while waiting for rdma events (bsc#1192606).

- soc/tegra: Fix an error handling path in tegra_powergate_power_up() (git-fixes).

- soc/tegra: pmc: Fix imbalanced clock disabling in error code path (git-fixes).

- spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe() (git-fixes).

- spi: spl022: fix Microwire full duplex mode (git-fixes).

- SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC (bsc#1191876).

- SUNRPC: remove scheduling boost for 'SWAPPER' tasks (bsc#1191876).

- SUNRPC/auth: async tasks mustn't block waiting for memory (bsc#1191876).

- SUNRPC/call_alloc: async tasks mustn't block waiting for memory (bsc#1191876).

- SUNRPC/xprt: async tasks mustn't block waiting for memory (bsc#1191876).

- supported.conf: add pwm-rockchip jsc#SLE-22615

- swiotlb: avoid double free (git-fixes).

- swiotlb: Fix the type of index (git-fixes).

- TCON Reconnect during STATUS_NETWORK_NAME_DELETED (bsc#1192606).

- tlb: mmu_gather: add tlb_flush_*_range APIs

- tracing: Add length protection to histogram string copies (git-fixes).

- tracing: Change STR_VAR_MAX_LEN (git-fixes).

- tracing: Check pid filtering when creating events (git-fixes).

- tracing: Fix pid filtering when triggers are attached (git-fixes).

- tracing: use %ps format string to print symbols (git-fixes).

- tracing/histogram: Do not copy the fixed-size char array field over the field size (git-fixes).

- tty: hvc: replace BUG_ON() with negative return value (git-fixes).

- tty: serial: msm_serial: Deactivate RX DMA for polling support (git-fixes).

- tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (git-fixes).

- usb-storage: Add compatibility quirk flags for iODD 2531/2541 (git-fixes).

- usb: chipidea: ci_hdrc_imx: fix potential error pointer dereference in probe (git-fixes).

- usb: dwc2: gadget: Fix ISOC flow for elapsed frames (git-fixes).

- usb: dwc2: hcd_queue: Fix use of floating point literal (git-fixes).

- usb: host: ohci-tmio: check return value after calling platform_get_resource() (git-fixes).

- usb: musb: tusb6010: check return value after calling platform_get_resource() (git-fixes).

- usb: serial: option: add Fibocom FM101-GL variants (git-fixes).

- usb: serial: option: add Telit LE910S1 0x9200 composition (git-fixes).

- usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (git-fixes).

- usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (git-fixes).

- usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (git-fixes).

- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (git-fixes).

- vfs: do not parse forbidden flags (bsc#1192606).

- x86/amd_nb: Add AMD family 19h model 50h PCI ids (jsc#SLE-17823 jsc#SLE-23139 jsc#ECO-3666).

- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (bsc#1152489).

- x86/efi: Restore Firmware IDT before calling ExitBootServices() (git-fixes).

- x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (bsc#1178134).

- x86/mpx: Disable MPX for 32-bit userland (bsc#1193139).

- x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (bsc#1152489).

- x86/pvh: add prototype for xen_pvh_init() (git-fixes).

- x86/sev: Allow #VC exceptions on the VC2 stack (git-fixes).

- x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword (bsc#1178134).

- x86/sev: Fix stack type check in vc_switch_off_ist() (git-fixes).

- x86/xen: Add xenpv_restore_regs_and_return_to_usermode() (bsc#1152489).

- x86/Xen: swap NX determination and GDT setup on BSP (git-fixes).

- xen: sync include/xen/interface/io/ring.h with Xen's newest version (git-fixes).

- xen/blkfront: do not take local copy of a request from the ring page (git-fixes).

- xen/blkfront: do not trust the backend response data blindly (git-fixes).

- xen/blkfront: read response from backend only once (git-fixes).

- xen/netfront: disentangle tx_skb_freelist (git-fixes).

- xen/netfront: do not read data from request on the ring page (git-fixes).

- xen/netfront: do not trust the backend response data blindly (git-fixes).

- xen/netfront: read response from backend only once (git-fixes).

- xen/privcmd: fix error handling in mmap-resource processing (git-fixes).

- xen/pvh: add missing prototype to header (git-fixes).

- xen/x86: fix PV trap handling on secondary processors (git-fixes).

- xhci: Fix commad ring abort, write all 64 bits to CRCR register (bsc#1192569).

- xhci: Fix commad ring abort, write all 64 bits to CRCR register (bsc#1192569).

- xhci: Fix commad ring abort, write all 64 bits to CRCR register (git-fixes).

- xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (git-fixes).

- zram: fix return value on writeback_store (git-fixes).

- zram: off by one in read_block_state() (git-fixes).

1169614

This update for permissions fixes the following issues:

- Update to version 20181225: setuid bit for cockpit session binary (bsc#1169614).

1194469,CVE-2021-4122

This update for cryptsetup fixes the following issues:

- CVE-2021-4122: Fixed possible attacks against data confidentiality through LUKS2 online reencryption extension crash recovery (bsc#1194469).

1192146,CVE-2021-25219

This update for bind fixes the following issues:

- CVE-2021-25219: Fixed flaw that allowed abusing lame cache to severely degrade resolver performance (bsc#1192146).

1194251,1194362,1194474,1194476,1194477,1194478,1194479,1194480,CVE-2021-45960,CVE-2021-46143,CVE-2022-22822,CVE-2022-22823,CVE-2022-22824,CVE-2022-22825,CVE-2022-22826,CVE-2022-22827

This update for expat fixes the following issues:

- CVE-2021-45960: Fixed left shift in the storeAtts function in xmlparse.c that can lead to realloc misbehavior (bsc#1194251).

- CVE-2021-46143: Fixed integer overflow in m_groupSize in doProlog (bsc#1194362).

- CVE-2022-22822: Fixed integer overflow in addBinding in xmlparse.c (bsc#1194474).

- CVE-2022-22823: Fixed integer overflow in build_model in xmlparse.c (bsc#1194476).

- CVE-2022-22824: Fixed integer overflow in defineAttribute in xmlparse.c (bsc#1194477).

- CVE-2022-22825: Fixed integer overflow in lookup in xmlparse.c (bsc#1194478).

- CVE-2022-22826: Fixed integer overflow in nextScaffoldPart in xmlparse.c (bsc#1194479).

- CVE-2022-22827: Fixed integer overflow in storeAtts in xmlparse.c (bsc#1194480).

1171479,CVE-2020-12762

This update for json-c fixes the following issues:

- CVE-2020-12762: Fixed integer overflow and out-of-bounds write. (bsc#1171479)

1065729,1071995,1154353,1154492,1156395,1167773,1176447,1176774,1177437,1190256,1191271,1191929,1192931,1193255,1193328,1193660,1193669,1193727,1193901,1193927,1194001,1194027,1194087,1194094,1194266,1194302,1194493,1194516,1194517,1194518,1194529,1194578,1194580,1194584,1194586,1194587,1194589,1194590,1194591,1194592,1194888,1194953,1194985,CVE-2021-4083,CVE-2021-4135,CVE-2021-4149,CVE-2021-4197,CVE-2021-4202,CVE-2021-45485,CVE-2021-45486,CVE-2021-46283,CVE-2022-0185,CVE-2022-0322

The SUSE Linux Enterprise 15 SP3 kernel was updated to receive various security and bugfixes.

The following security bugs were fixed:

- CVE-2022-0185: Incorrect param length parsing in legacy_parse_param which could have led to a local privilege escalation (bsc#1194517).

- CVE-2022-0322: Fixed a denial of service in SCTP sctp_addto_chunk (bsc#1194985).

- CVE-2021-4197: Fixed a cgroup issue where lower privileged processes could write to fds of lower privileged ones that could lead to privilege escalation (bsc#1194302).

- CVE-2021-46283: nf_tables_newset in net/netfilter/nf_tables_api.c in the Linux kernel allowed local users to cause a denial of service (NULL pointer dereference and general protection fault) because of the missing initialization for nft_set_elem_expr_alloc. A local user can set a netfilter table expression in their own namespace (bnc#1194518).

- CVE-2021-4135: Fixed an information leak in the nsim_bpf_map_alloc function (bsc#1193927).

- CVE-2021-4202: Fixed a race condition during NFC device remove which could lead to a use-after-free memory corruption (bsc#1194529)

- CVE-2021-4083: A read-after-free memory flaw was found in the Linux kernel's garbage collection for Unix domain socket file handlers in the way users call close() and fget() simultaneously and can potentially trigger a race condition. This flaw allowed a local user to crash the system or escalate their privileges on the system. This flaw affects Linux kernel versions prior to 5.16-rc4 (bnc#1193727).

- CVE-2021-4149: Fixed a locking condition in btrfs which could lead to system deadlocks (bsc#1194001).

- CVE-2021-45485: In the IPv6 implementation in net/ipv6/output_core.c has an information leak because of certain use of a hash table which, although big, doesn't properly consider that IPv6-based attackers can typically choose among many IPv6 source addresses (bnc#1194094).

- CVE-2021-45486: In the IPv4 implementation in net/ipv4/route.c has an information leak because the hash table is very small (bnc#1194087).

The following non-security bugs were fixed:

- ACPI: APD: Check for NULL pointer after calling devm_ioremap() (git-fixes).

- ACPI: Add stubs for wakeup handler functions (git-fixes).

- ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (git-fixes).

- ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (git-fixes).

- ALSA: ctl: Fix copy of updated id with element read/write (git-fixes).

- ALSA: drivers: opl3: Fix incorrect use of vp->state (git-fixes).

- ALSA: hda/hdmi: Disable silent stream on GLK (git-fixes).

- ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (git-fixes).

- ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (git-fixes).

- ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (git-fixes).

- ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (git-fixes).

- ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (git-fixes).

- ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (git-fixes).

- ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (git-fixes).

- ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (git-fixes).

- ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (git-fixes).

- ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (git-fixes).

- ALSA: hda: Make proper use of timecounter (git-fixes).

- ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (git-fixes).

- ALSA: jack: Check the return value of kstrdup() (git-fixes).

- ALSA: oss: fix compile error when OSS_DEBUG is enabled (git-fixes).

- ALSA: pcm: oss: Fix negative period/buffer sizes (git-fixes).

- ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (git-fixes).

- ALSA: pcm: oss: Limit the period size to 16MB (git-fixes).

- ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (git-fixes).

- ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (git-fixes).

- ASoC: codecs: wcd934x: handle channel mappping list correctly (git-fixes).

- ASoC: codecs: wcd934x: return correct value from mixer put (git-fixes).

- ASoC: codecs: wcd934x: return error code correctly from hw_params (git-fixes).

- ASoC: codecs: wsa881x: fix return values from kcontrol put (git-fixes).

- ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (git-fixes).

- ASoC: cs42l42: Disable regulators if probe fails (git-fixes).

- ASoC: cs42l42: Use device_property API instead of of_property (git-fixes).

- ASoC: fsl_asrc: refine the check of available clock divider (git-fixes).

- ASoC: fsl_mqs: fix MODULE_ALIAS (git-fixes).

- ASoC: mediatek: Check for error clk pointer (git-fixes).

- ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s (git-fixes).

- ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent() (git-fixes).

- ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer (git-fixes).

- ASoC: rt5663: Handle device_property_read_u32_array error codes (git-fixes).

- ASoC: samsung: idma: Check of ioremap return value (git-fixes).

- ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (git-fixes).

- ASoC: sunxi: fix a sound binding broken reference (git-fixes).

- ASoC: tegra: Fix kcontrol put callback in ADMAIF (git-fixes).

- ASoC: tegra: Fix kcontrol put callback in AHUB (git-fixes).

- ASoC: tegra: Fix kcontrol put callback in DMIC (git-fixes).

- ASoC: tegra: Fix kcontrol put callback in DSPK (git-fixes).

- ASoC: tegra: Fix kcontrol put callback in I2S (git-fixes).

- ASoC: tegra: Fix wrong value type in ADMAIF (git-fixes).

- ASoC: tegra: Fix wrong value type in DMIC (git-fixes).

- ASoC: tegra: Fix wrong value type in DSPK (git-fixes).

- ASoC: tegra: Fix wrong value type in I2S (git-fixes).

- ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (git-fixes).

- Add cherry-picked IDs for qemu fw_cfg patches

- Bluetooth: L2CAP: Fix using wrong mode (git-fixes).

- Bluetooth: bfusb: fix division by zero in send path (git-fixes).

- Bluetooth: btmtksdio: fix resume failure (git-fixes).

- Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() (git-fixes).

- Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails (git-fixes).

- Bluetooth: hci_bcm: Check for error irq (git-fixes).

- Bluetooth: hci_qca: Stop IBS timer during BT OFF (git-fixes).

- Bluetooth: stop proccessing malicious adv data (git-fixes).

- Documentation: ACPI: Fix data node reference documentation (git-fixes).

- Documentation: dmaengine: Correctly describe dmatest with channel unset (git-fixes).

- Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization (git-fixes).

- HID: add USB_HID dependancy to hid-chicony (git-fixes).

- HID: add USB_HID dependancy to hid-prodikeys (git-fixes).

- HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (git-fixes).

- HID: bigbenff: prevent null pointer dereference (git-fixes).

- HID: google: add eel USB id (git-fixes).

- HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad (git-fixes).

- HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc (git-fixes).

- HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init (git-fixes).

- HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init (git-fixes).

- HID: quirks: Add quirk for the Microsoft Surface 3 type-cover (git-fixes).

- Input: appletouch - initialize work before device registration (git-fixes).

- Input: atmel_mxt_ts - fix double free in mxt_read_info_block (git-fixes).

- Input: elantech - fix stack out of bound access in elantech_change_report_id() (git-fixes).

- Input: i8042 - add deferred probe support (bsc#1190256).

- Input: i8042 - enable deferred probe quirk for ASUS UM325UA (bsc#1190256).

- Input: max8925_onkey - do not mark comment as kernel-doc (git-fixes).

- Input: spaceball - fix parsing of movement data packets (git-fixes).

- Input: ti_am335x_tsc - fix STEPCONFIG setup for Z2 (git-fixes).

- Input: ti_am335x_tsc - set ADCREFM for X configuration (git-fixes).

- Move upstreamed patches into sorted section

- NFC: st21nfca: Fix memory leak in device probe and remove (git-fixes).

- NFSD: Fix zero-length NFSv3 WRITEs (git-fixes).

- NFSv42: Do not fail clone() unless the OP_CLONE operation failed (git-fixes).

- NFSv42: Fix pagecache invalidation after COPY/CLONE (git-fixes).

- PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (git-fixes).

- PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (git-fixes).

- PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() (git-fixes).

- PCI/MSI: Mask MSI-X vectors only on success (git-fixes).

- PCI: cadence: Add cdns_plat_pcie_probe() missing return (git-fixes).

- PCI: dwc: Do not remap invalid res (git-fixes).

- PCI: mvebu: Check for errors from pci_bridge_emul_init() call (git-fixes).

- PCI: mvebu: Do not modify PCI IO type bits in conf_write (git-fixes).

- PCI: mvebu: Fix support for DEVCAP2, DEVCTL2 and LNKCTL2 registers on emulated bridge (git-fixes).

- PCI: mvebu: Fix support for PCI_EXP_DEVCTL on emulated bridge (git-fixes).

- PCI: mvebu: Fix support for PCI_EXP_RTSTA on emulated bridge (git-fixes).

- PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space (git-fixes).

- PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device (git-fixes).

- PCI: pciehp: Fix infinite loop in IRQ handler upon power fault (git-fixes).

- PCI: xgene: Fix IB window setup (git-fixes).

- PM: runtime: Defer suspending suppliers (git-fixes).

- PM: sleep: Do not assume that 'mem' is always present (git-fixes).

- RDMA/hns: Replace kfree() with kvfree() (jsc#SLE-14777).

- Revert 'PM: sleep: Do not assume that 'mem' is always present' (git-fixes).

- Revert 'USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set' (git-fixes).

- Revert 'net/mlx5: Add retry mechanism to the command entry index allocation' (jsc#SLE-15172).

- USB: Fix 'slab-out-of-bounds Write' bug in usb_hcd_poll_rh_status (git-fixes).

- USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (git-fixes).

- USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) (git-fixes).

- USB: cdc-acm: fix break reporting (git-fixes).

- USB: cdc-acm: fix racy tty buffer accesses (git-fixes).

- USB: chipidea: fix interrupt deadlock (git-fixes).

- USB: core: Fix bug in resuming hub's handling of wakeup requests (git-fixes).

- USB: gadget: bRequestType is a bitfield, not a enum (git-fixes).

- USB: gadget: detect too-big endpoint 0 requests (git-fixes).

- USB: gadget: zero allocate endpoint 0 buffers (git-fixes).

- USB: serial: cp210x: fix CP2105 GPIO registration (git-fixes).

- USB: serial: option: add Telit FN990 compositions (git-fixes).

- Update patches.suse/tpm-fix-potential-NULL-pointer-access-in-tpm_del_cha.patch (git-fixes bsc#1193660 ltc#195634).

- Updated mpi3mr entry in supported.conf (bsc#1194578 jsc#SLE-18120) Moving this driver into the 'supported' package.

- amd/display: downgrade validation failure log level (git-fixes).

- ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile (git-fixes).

- atlantic: Fix buff_ring OOB in aq_ring_rx_clean (git-fixes).

- ax25: NPD bug when detaching AX25 device (git-fixes).

- backlight: qcom-wled: Fix off-by-one maximum with default num_strings (git-fixes).

- backlight: qcom-wled: Override default length with qcom,enabled-strings (git-fixes).

- backlight: qcom-wled: Pass number of elements to read to read_u32_array (git-fixes).

- backlight: qcom-wled: Validate enabled string indices in DT (git-fixes).

- batman-adv: mcast: do not send link-local multicast to mcast routers (git-fixes).

- blk-cgroup: synchronize blkg creation against policy deactivation (bsc#1194584).

- block/scsi-ioctl: Fix kernel-infoleak in scsi_put_cdrom_generic_arg() (git-fixes).

- block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) (bsc#1194586).

- can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data (git-fixes).

- can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} (git-fixes).

- can: kvaser_usb: get CAN clock frequency from device (git-fixes).

- can: sja1000: fix use after free in ems_pcmcia_add_card() (git-fixes).

- can: softing: softing_startstop(): fix set but not used variable warning (git-fixes).

- can: softing_cs: softingcs_probe(): fix memleak on registration failure (git-fixes).

- can: usb_8dev: remove unused member echo_skb from struct usb_8dev_priv (git-fixes).

- can: xilinx_can: xcan_probe(): check for error irq (git-fixes).

- char/mwave: Adjust io port register size (git-fixes).

- clk: Do not parent clks until the parent is fully registered (git-fixes).

- clk: Gemini: fix struct name in kernel-doc (git-fixes).

- clk: bcm-2835: Pick the closest clock rate (git-fixes).

- clk: bcm-2835: Remove rounding up the dividers (git-fixes).

- clk: imx8mn: Fix imx8mn_clko1_sels (git-fixes).

- clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (git-fixes).

- clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk (git-fixes).

- clk: qcom: regmap-mux: fix parent clock lookup (git-fixes).

- clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell (git-fixes).

- crypto: caam - replace this_cpu_ptr with raw_cpu_ptr (git-fixes).

- crypto: mxs-dcp - Use sg_mapping_iter to copy data (git-fixes).

- crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() (git-fixes).

- crypto: qat - do not ignore errors from enable_vf2pf_comms() (git-fixes).

- crypto: qat - fix reuse of completion variable (git-fixes).

- crypto: qat - handle both source of interrupt in VF ISR (git-fixes).

- crypto: qce - fix uaf on qce_ahash_register_one (git-fixes).

- crypto: stm32/crc32 - Fix kernel BUG triggered in probe() (git-fixes).

- crypto: stm32/cryp - fix double pm exit (git-fixes).

- crypto: stm32/cryp - fix lrw chaining mode (git-fixes).

- crypto: stm32/cryp - fix xts and race condition in crypto_engine requests (git-fixes).

- debugfs: lockdown: Allow reading debugfs files that are not world readable (bsc#1193328 ltc#195566).

- device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (git-fixes).

- dm crypt: document encrypted keyring key option (git-fixes).

- dm writecache: add 'cleaner' and 'max_age' to Documentation (git-fixes).

- dm writecache: advance the number of arguments when reporting max_age (git-fixes).

- dm writecache: fix performance degradation in ssd mode (git-fixes).

- dm writecache: flush origin device when writing and cache is full (git-fixes).

- dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (git-fixes).

- dmaengine: at_xdmac: Do not start transactions at tx_submit level (git-fixes).

- dmaengine: at_xdmac: Fix at_xdmac_lld struct definition (git-fixes).

- dmaengine: at_xdmac: Fix concurrency over xfers_list (git-fixes).

- dmaengine: at_xdmac: Fix lld view setting (git-fixes).

- dmaengine: at_xdmac: Print debug message after realeasing the lock (git-fixes).

- dmaengine: bestcomm: fix system boot lockups (git-fixes).

- dmaengine: idxd: add module parameter to force disable of SVA (bsc#1192931).

- dmaengine: idxd: enable SVA feature for IOMMU (bsc#1192931).

- dmaengine: pxa/mmp: stop referencing config->slave_id (git-fixes).

- dmaengine: st_fdma: fix MODULE_ALIAS (git-fixes).

- drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 (git-fixes).

- drm/amd/display: Fix for the no Audio bug with Tiled Displays (git-fixes).

- drm/amd/display: Update bounding box states (v2) (git-fixes).

- drm/amd/display: Update number of DCN3 clock states (git-fixes).

- drm/amd/display: add connector type check for CRC source set (git-fixes).

- drm/amd/display: dcn20_resource_construct reduce scope of FPU enabled (git-fixes).

- drm/amd/display: fix incorrect CM/TF programming sequence in dwb (git-fixes).

- drm/amd/display: fix missing writeback disablement if plane is removed (git-fixes).

- drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (git-fixes).

- drm/amdgpu: Fix a printing message (git-fixes).

- drm/amdgpu: Fix amdgpu_ras_eeprom_init() (git-fixes).

- drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (git-fixes).

- drm/amdgpu: revert 'Add autodump debugfs node for gpu reset v8' (git-fixes).

- drm/amdkfd: Account for SH/SE count when setting up cu masks (git-fixes).

- drm/amdkfd: Check for null pointer after calling kmemdup (git-fixes).

- drm/ast: potential dereference of null pointer (git-fixes).

- drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (git-fixes).

- drm/bridge: analogix_dp: Make PSR-exit block less (git-fixes).

- drm/bridge: display-connector: fix an uninitialized pointer in probe() (git-fixes).

- drm/bridge: nwl-dsi: Avoid potential multiplication overflow on 32-bit (git-fixes).

- drm/bridge: ti-sn65dsi86: Set max register for regmap (git-fixes).

- drm/display: fix possible null-pointer dereference in dcn10_set_clock() (git-fixes).

- drm/exynos: Always initialize mapping in exynos_drm_register_dma() (git-fixes).

- drm/i915/fb: Fix rounding error in subsampled plane size calculation (git-fixes).

- drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (git-fixes).

- drm/mediatek: Check plane visibility in atomic_update (git-fixes).

- drm/msm/dpu: fix safe status debugfs file (git-fixes).

- drm/msm/dsi: Fix DSI and DSI PHY regulator config from SDM660 (git-fixes).

- drm/msm/dsi: set default num_data_lanes (git-fixes).

- drm/msm/mdp5: fix cursor-related warnings (git-fixes).

- drm/msm: mdp4: drop vblank get/put from prepare/complete_commit (git-fixes).

- drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture() (git-fixes).

- drm/panel: innolux-p079zca: Delete panel on attach() failure (git-fixes).

- drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure (git-fixes).

- drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (git-fixes).

- drm/rockchip: dsi: Disable PLL clock on bind error (git-fixes).

- drm/rockchip: dsi: Fix unbalanced clock on probe error (git-fixes).

- drm/rockchip: dsi: Hold pm-runtime across bind/unbind (git-fixes).

- drm/rockchip: dsi: Reconfigure hardware on resume() (git-fixes).

- drm/sun4i: dw-hdmi: Fix missing put_device() call in sun8i_hdmi_phy_get (git-fixes).

- drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY (git-fixes).

- drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence (git-fixes).

- drm/tegra: vic: Fix DMA API misuse (git-fixes).

- drm/vboxvideo: fix a NULL vs IS_ERR() check (git-fixes).

- drm/vc4: hdmi: Make sure the controller is powered up during bind (git-fixes).

- drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET (git-fixes).

- drm/vc4: hdmi: Set a default HSM rate (git-fixes).

- drm: fix null-ptr-deref in drm_dev_init_release() (git-fixes).

- drm: xlnx: zynqmp: release reset to DP controller before accessing DP registers (git-fixes).

- drm: xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before setting pixel clock (git-fixes).

- eeprom: idt_89hpesx: Put fwnode in matching case during ->probe() (git-fixes).

- eeprom: idt_89hpesx: Restore printing the unsupported fwnode name (git-fixes).

- ext4: Avoid trim error on fs with small groups (bsc#1191271).

- ext4: fix lazy initialization next schedule time computation in more granular unit (bsc#1194580).

- fget: clarify and improve __fget_files() implementation (bsc#1193727).

- firmware: Update Kconfig help text for Google firmware (git-fixes).

- firmware: arm_scmi: pm: Propagate return value to caller (git-fixes).

- firmware: arm_scpi: Fix string overflow in SCPI genpd driver (git-fixes).

- firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available() (git-fixes).

- firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries (git-fixes).

- firmware: qemu_fw_cfg: fix kobject leak in probe error path (git-fixes).

- firmware: qemu_fw_cfg: fix sysfs information leak (git-fixes).

- firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' (git-fixes).

- firmware: smccc: Fix check for ARCH_SOC_ID not implemented (git-fixes).

- firmware: tegra: Fix error application of sizeof() to pointer (git-fixes).

- firmware: tegra: Reduce stack usage (git-fixes).

- firmware_loader: fix pre-allocated buf built-in firmware use (git-fixes).

- floppy: Fix hang in watchdog when disk is ejected (git-fixes).

- flow_offload: return EOPNOTSUPP for the unsupported mpls action type (bsc#1154353).

- fuse: Pass correct lend value to filemap_write_and_wait_range() (bsc#1194953).

- gpiolib: acpi: Make set-debounce-timeout failures non fatal (git-fixes).

- gpu: host1x: Add back arm_iommu_detach_device() (git-fixes).

- hwmon: (lm90) Add basic support for TI TMP461 (git-fixes).

- hwmon: (lm90) Add max6654 support to lm90 driver (git-fixes).

- hwmon: (lm90) Do not report 'busy' status bit as alarm (git-fixes).

- hwmon: (lm90) Drop critical attribute support for MAX6654 (git-fixes).

- hwmon: (lm90) Fix usage of CONFIG2 register in detect function (git-fixes).

- hwmon: (lm90) Introduce flag indicating extended temperature support (git-fixes).

- i2c: rk3x: Handle a spurious start completion interrupt flag (git-fixes).

- i2c: validate user data in compat ioctl (git-fixes).

- i3c: fix incorrect address slot lookup on 64-bit (git-fixes).

- i3c: master: dw: check return of dw_i3c_master_get_free_pos() (git-fixes).

- i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (git-fixes).

- i40e: Fix for displaying message regarding NVM version (git-fixes).

- i40e: Fix incorrect netdev's real number of RX/TX queues (git-fixes).

- i40e: Fix to not show opcode msg on unsuccessful VF MAC change (git-fixes).

- i40e: fix use-after-free in i40e_sync_filters_subtask() (git-fixes).

- iavf: Fix limit of total number of queues to active queues of VF (git-fixes).

- iavf: restore MSI state on reset (git-fixes).

- ieee802154: atusb: fix uninit value in atusb_set_extended_addr (git-fixes).

- ieee802154: fix error return code in ieee802154_llsec_getparams() (git-fixes).

- ieee802154: fix error return code in ieee802154_add_iface() (git-fixes).

- ieee802154: hwsim: Fix memory leak in hwsim_add_one (git-fixes).

- ieee802154: hwsim: Fix possible memory leak in hwsim_subscribe_all_others (git-fixes).

- ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl() (git-fixes).

- ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi (git-fixes).

- igb: Fix removal of unicast MAC filters of VFs (git-fixes).

- igbvf: fix double free in `igbvf_probe` (git-fixes).

- igc: Fix typo in i225 LTR functions (jsc#SLE-13533).

- iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove (git-fixes).

- iio: ad7768-1: Call iio_trigger_notify_done() on error (git-fixes).

- iio: adc: axp20x_adc: fix charging current reporting on AXP22x (git-fixes).

- iio: at91-sama5d2: Fix incorrect sign extension (git-fixes).

- iio: dln2-adc: Fix lockdep complaint (git-fixes).

- iio: dln2: Check return value of devm_iio_trigger_register() (git-fixes).

- iio: itg3200: Call iio_trigger_notify_done() on error (git-fixes).

- iio: kxsd9: Do not return error code in trigger handler (git-fixes).

- iio: ltr501: Do not return error code in trigger handler (git-fixes).

- iio: mma8452: Fix trigger reference couting (git-fixes).

- iio: stk3310: Do not return error code in interrupt handler (git-fixes).

- iio: trigger: Fix reference counting (git-fixes).

- iio: trigger: stm32-timer: fix MODULE_ALIAS (git-fixes).

- ionic: Initialize the 'lif->dbid_inuse' bitmap (bsc#1167773).

- isofs: Fix out of bound access for corrupted isofs image (bsc#1194591).

- iwlwifi: fw: correctly limit to monitor dump (git-fixes).

- iwlwifi: mvm: Fix scan channel flags settings (git-fixes).

- iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (git-fixes).

- iwlwifi: mvm: avoid static queue number aliasing (git-fixes).

- iwlwifi: mvm: disable RX-diversity in powersave (git-fixes).

- iwlwifi: mvm: fix 32-bit build in FTM (git-fixes).

- iwlwifi: mvm: fix access to BSS elements (git-fixes).

- iwlwifi: mvm: test roc running status bits before removing the sta (git-fixes).

- iwlwifi: pcie: free RBs during configure (git-fixes).

- ixgbe: set X550 MDIO speed before talking to PHY (git-fixes).

- kmod: make request_module() return an error when autoloading is disabled (git-fixes).

- kobject: Restore old behaviour of kobject_del(NULL) (git-fixes).

- kobject_uevent: remove warning in init_uevent_argv() (git-fixes).

- kprobes: Limit max data_size of the kretprobe instances (bsc#1193669).

- libata: add horkage for ASMedia 1092 (git-fixes).

- libata: if T_LENGTH is zero, dma direction should be DMA_NONE (git-fixes).

- livepatch: Avoid CPU hogging with cond_resched (bsc#1071995).

- lockdown: Allow unprivileged users to see lockdown status (git-fixes).

- mISDN: change function names to avoid conflicts (git-fixes).

- mac80211: Fix monitor MTU limit so that A-MSDUs get through (git-fixes).

- mac80211: agg-tx: do not schedule_and_wake_txq() under sta->lock (git-fixes).

- mac80211: do not access the IV when it was stripped (git-fixes).

- mac80211: fix lookup when adding AddBA extension element (git-fixes).

- mac80211: fix regression in SSN handling of addba tx (git-fixes).

- mac80211: initialize variable have_higher_than_11mbit (git-fixes).

- mac80211: mark TX-during-stop for TX in in_reconfig (git-fixes).

- mac80211: send ADDBA requests using the tid/queue of the aggregation session (git-fixes).

- mac80211: track only QoS data frames for admission control (git-fixes).

- mac80211: validate extended element ID is present (git-fixes).

- mailbox: hi3660: convert struct comments to kernel-doc notation (git-fixes).

- media: Revert 'media: uvcvideo: Set unique vdev name based in type' (bsc#1193255).

- media: aspeed: Update signal status immediately to ensure sane hw state (git-fixes).

- media: aspeed: fix mode-detect always time out at 2nd run (git-fixes).

- media: cpia2: fix control-message timeouts (git-fixes).

- media: dib0700: fix undefined behavior in tuner shutdown (git-fixes).

- media: dib8000: Fix a memleak in dib8000_init() (git-fixes).

- media: dmxdev: fix UAF when dvb_register_device() fails (git-fixes).

- media: dw2102: Fix use after free (git-fixes).

- media: em28xx: fix control-message timeouts (git-fixes).

- media: em28xx: fix memory leak in em28xx_init_dev (git-fixes).

- media: flexcop-usb: fix control-message timeouts (git-fixes).

- media: hantro: Fix probe func error path (git-fixes).

- media: i2c: imx274: fix trivial typo expsoure/exposure (git-fixes).

- media: i2c: imx274: fix trivial typo obainted/obtained (git-fixes).

- media: imx-pxp: Initialize the spinlock prior to using it (git-fixes).

- media: mceusb: fix control-message timeouts (git-fixes).

- media: msi001: fix possible null-ptr-deref in msi001_probe() (git-fixes).

- media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released (git-fixes).

- media: pvrusb2: fix control-message timeouts (git-fixes).

- media: rcar-csi2: Correct the selection of hsfreqrange (git-fixes).

- media: rcar-csi2: Optimize the selection PHTW register (git-fixes).

- media: redrat3: fix control-message timeouts (git-fixes).

- media: s2255: fix control-message timeouts (git-fixes).

- media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach() (git-fixes).

- media: si2157: Fix 'warm' tuner state detection (git-fixes).

- media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() (git-fixes).

- media: stk1160: fix control-message timeouts (git-fixes).

- media: streamzap: remove unnecessary ir_raw_event_reset and handle (git-fixes).

- media: uvcvideo: fix division by zero at stream start (git-fixes).

- media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()' (git-fixes).

- memblock: ensure there is no overflow in memblock_overlaps_region() (git-fixes).

- memory: emif: Remove bogus debugfs error handling (git-fixes).

- mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() (git-fixes).

- misc: fastrpc: Add missing lock before accessing find_vma() (git-fixes).

- misc: fastrpc: fix improper packet size calculation (git-fixes).

- misc: lattice-ecp3-config: Fix task hung when firmware load failed (git-fixes).

- mmc: meson-mx-sdio: add IRQ check (git-fixes).

- mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit (git-fixes).

- mmc: sdhci-esdhc-imx: disable CMDQ support (git-fixes).

- mmc: sdhci-pci: Add PCI ID for Intel ADL (git-fixes).

- mmc: sdhci-tegra: Fix switch to HS400ES mode (git-fixes).

- move to 'mainline soon' section: - patches.suse/0001-mmc-moxart_remove-Fix-UAF.patch

- moxart: fix potential use-after-free on remove path (bsc#1194516).

- mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (git-fixes).

- mt76: mt7915: fix an off-by-one bound check (git-fixes).

- mtd: rawnand: fsmc: Fix timing computation (git-fixes).

- mtd: rawnand: fsmc: Take instruction delay into account (git-fixes).

- mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip() (git-fixes).

- mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() (git-fixes).

- mwifiex: Fix possible ABBA deadlock (git-fixes).

- mwifiex: Try waking the firmware until we get an interrupt (git-fixes).

- net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (jsc#SLE-8464).

- net/mlx5: Set command entry semaphore up once got index free (jsc#SLE-15172).

- net/mlx5e: Fix wrong features assignment in case of error (git-fixes).

- net/mlx5e: Wrap the tx reporter dump callback to extract the sq (jsc#SLE-15172).

- net/sched: fq_pie: prevent dismantle issue (jsc#SLE-15172).

- net/sched: sch_ets: do not remove idle classes from the round-robin list (bsc#1176774).

- net: create netdev->dev_addr assignment helpers (git-fixes).

- net: ena: Fix error handling when calculating max IO queues number (bsc#1154492).

- net: ena: Fix undefined state when tx request id is out of bounds (bsc#1154492).

- net: ena: Fix wrong rx request id by resetting device (git-fixes).

- net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (jsc#SLE-14777).

- net: usb: lan78xx: add Allied Telesis AT29M2-AF (git-fixes).

- net: usb: pegasus: Do not drop long Ethernet frames (git-fixes).

- netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (bsc#1176447).

- nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done (git-fixes).

- nfc: fix segfault in nfc_genl_dump_devices_done (git-fixes).

- nfsd: Fix nsfd startup race (again) (git-fixes).

- nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups (bsc#1176447).

- nvme-tcp: block BH in sk state_change sk callback (git-fixes).

- nvme-tcp: can't set sk_user_data without write_lock (git-fixes).

- nvme-tcp: check sgl supported by target (git-fixes).

- nvme-tcp: do not update queue count when failing to set io queues (git-fixes).

- nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (git-fixes).

- nvme-tcp: fix crash triggered with a dataless request submission (git-fixes).

- nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (git-fixes).

- nvme-tcp: fix io_work priority inversion (git-fixes).

- nvme-tcp: fix possible data corruption with bio merges (git-fixes).

- nvme-tcp: fix possible req->offset corruption (git-fixes).

- nvme-tcp: fix wrong setting of request iov_iter (git-fixes).

- nvme-tcp: get rid of unused helper function (git-fixes).

- nvme-tcp: pair send_mutex init with destroy (git-fixes).

- nvme-tcp: pass multipage bvec to request iov_iter (git-fixes).

- nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (git-fixes).

- pcmcia: fix setting of kthread task states (git-fixes).

- pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region() (git-fixes).

- pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region() (git-fixes).

- pcnet32: Use pci_resource_len to validate PCI resource (git-fixes).

- pinctrl: mediatek: fix global-out-of-bounds issue (git-fixes).

- pinctrl: qcom: spmi-gpio: correct parent irqspec translation (git-fixes).

- pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines (git-fixes).

- pinctrl: stm32: use valid pin identifier in stm32_pinctrl_resume() (git-fixes).

- pipe: increase minimum default pipe size to 2 pages (bsc#1194587).

- platform/x86: apple-gmux: use resource_size() with res (git-fixes).

- platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep (git-fixes).

- power: reset: ltc2952: Fix use of floating point literals (git-fixes).

- power: supply: core: Break capacity loop (git-fixes).

- power: supply: max17042_battery: Clear status bits in interrupt handler (git-fixes).

- powerpc/64s: fix program check interrupt emergency stack path (bsc#1156395).

- powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic (bsc#1193901 ltc#194976).

- powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (bsc#1156395).

- powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (bsc#1065729).

- powerpc/prom_init: Fix improper check of prom_getprop() (bsc#1065729).

- powerpc/pseries/cpuhp: cache node corrections (bsc#1065729).

- powerpc/pseries/cpuhp: delete add/remove_by_count code (bsc#1065729).

- powerpc/pseries/mobility: ignore ibm, platform-facilities updates (bsc#1065729).

- powerpc/traps: do not enable irqs in _exception (bsc#1065729).

- powerpc/xive: Add missing null check after calling kmalloc (bsc#1177437 ltc#188522 jsc#SLE-13294 git-fixes).

- powerpc: add interrupt_cond_local_irq_enable helper (bsc#1065729).

- powerpc: handle kdump appropriately with crash_kexec_post_notifiers option (bsc#1193901 ltc#194976).

- pwm: mxs: Do not modify HW state in .probe() after the PWM chip was registered (git-fixes).

- pwm: tiecap: Drop .free() callback (git-fixes).

- qlcnic: potential dereference null pointer of rx_queue->page_ring (git-fixes).

- quota: check block number when reading the block in quota file (bsc#1194589).

- quota: correct error number in free_dqentry() (bsc#1194590).

- random: fix data race on crng init time (git-fixes).

- random: fix data race on crng_node_pool (git-fixes).

- regmap: Call regmap_debugfs_exit() prior to _init() (git-fixes).

- rndis_host: support Hytera digital radios (git-fixes).

- rpmsg: core: Clean up resources on announce_create failure (git-fixes).

- rtl8xxxu: Fix the handling of TX A-MPDU aggregation (git-fixes).

- rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (git-fixes).

- rtw88: use read_poll_timeout instead of fixed sleep (git-fixes).

- rtw88: wow: build wow function only if CONFIG_PM is on (git-fixes).

- rtw88: wow: fix size access error of probe request (git-fixes).

- sata: nv: fix debug format string mismatch (git-fixes).

- scsi: lpfc: Add additional debugfs support for CMF (bsc#1194266).

- scsi: lpfc: Adjust CMF total bytes and rxmonitor (bsc#1194266).

- scsi: lpfc: Cap CMF read bytes to MBPI (bsc#1194266).

- scsi: lpfc: Change return code on I/Os received during link bounce (bsc#1194266).

- scsi: lpfc: Fix NPIV port deletion crash (bsc#1194266).

- scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (bsc#1194266).

- scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (bsc#1194266).

- scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (bsc#1194266).

- scsi: lpfc: Update lpfc version to 14.0.0.4 (bsc#1194266).

- scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (git-fixes).

- scsi: qla2xxx: Format log strings only if needed (git-fixes).

- scsi: qla2xxx: edif: Fix EDIF bsg (git-fixes).

- scsi: qla2xxx: edif: Fix app start delay (git-fixes).

- scsi: qla2xxx: edif: Fix app start fail (git-fixes).

- scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (git-fixes).

- scsi: qla2xxx: edif: Flush stale events and msgs on session down (git-fixes).

- scsi: qla2xxx: edif: Increase ELS payload (git-fixes).

- select: Fix indefinitely sleeping task in poll_schedule_timeout() (bsc#1194027).

- selftests: KVM: Explicitly use movq to read xmm registers (git-fixes).

- selinux: fix potential memleak in selinux_add_opt() (git-fixes).

- seq_buf: Fix overflow in seq_buf_putmem_hex() (git-fixes).

- seq_buf: Make trace_seq_putmem_hex() support data longer than 8 (git-fixes).

- serial: pl011: Add ACPI SBSA UART match id (git-fixes).

- serial: tty: uartlite: fix console setup (git-fixes).

- sfc: Check null pointer of rx_queue->page_ring (git-fixes).

- sfc: The RX page_ring is optional (git-fixes).

- sfc: falcon: Check null pointer of rx_queue->page_ring (git-fixes).

- sfc_ef100: potential dereference of null pointer (jsc#SLE-16683).

- shmem: shmem_writepage() split unlikely i915 THP (git-fixes).

- slimbus: qcom: fix potential NULL dereference in qcom_slim_prg_slew() (git-fixes).

- soc/tegra: fuse: Fix bitwise vs. logical OR warning (git-fixes).

- soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_read (git-fixes).

- soc: fsl: dpio: rename the enqueue descriptor variable (git-fixes).

- soc: fsl: dpio: replace smp_processor_id with raw_smp_processor_id (git-fixes).

- soc: fsl: dpio: use an explicit NULL instead of 0 (git-fixes).

- soc: fsl: dpio: use the combined functions to protect critical zone (git-fixes).

- spi: change clk_disable_unprepare to clk_unprepare (git-fixes).

- spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe (git-fixes).

- spi: spi-rspi: Drop redeclaring ret variable in qspi_transfer_in() (git-fixes).

- staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent() (git-fixes).

- staging: fbtft: Do not spam logs when probe is deferred (git-fixes).

- staging: fbtft: Rectify GPIO handling (git-fixes).

- staging: fieldbus: anybuss: jump to correct label in an error path (git-fixes).

- staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC (git-fixes).

- staging: rtl8192e: return error code from rtllib_softmac_init() (git-fixes).

- staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib() (git-fixes).

- staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn() (git-fixes).

- string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (git-fixes).

- thermal/drivers/imx8mm: Enable ADC when enabling monitor (git-fixes).

- thermal/drivers/int340x: Do not set a wrong tcc offset on resume (git-fixes).

- thermal: core: Reset previous low and high trip during thermal zone init (git-fixes).

- tpm: add request_locality before write TPM_INT_ENABLE (git-fixes).

- tpm: fix potential NULL pointer access in tpm_del_char_device (git-fixes).

- tracing/kprobes: 'nmissed' not showed correctly for kretprobe (git-fixes).

- tracing/uprobes: Check the return value of kstrdup() for tu->filename (git-fixes).

- tracing: Add test for user space strings when filtering on string pointers (git-fixes).

- tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (git-fixes).

- tty: max310x: fix flexible_array.cocci warnings (git-fixes).

- tty: serial: atmel: Call dma_async_issue_pending() (git-fixes).

- tty: serial: atmel: Check return code of dmaengine_submit() (git-fixes).

- tty: serial: earlycon dependency (git-fixes).

- tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setup (git-fixes).

- tty: serial: uartlite: allow 64 bit address (git-fixes).

- tty: synclink_gt: rename a conflicting function name (git-fixes).

- udf: Fix crash after seekdir (bsc#1194592).

- uio: uio_dmem_genirq: Catch the Exception (git-fixes).

- usb: core: config: fix validation of wMaxPacketValue entries (git-fixes).

- usb: core: config: using bit mask instead of individual bits (git-fixes).

- usb: dwc2: check return value after calling platform_get_resource() (git-fixes).

- usb: dwc3: gadget: Continue to process pending requests (git-fixes).

- usb: dwc3: gadget: Ignore EP queue requests during bus reset (git-fixes).

- usb: dwc3: gadget: Reclaim extra TRBs after request completion (git-fixes).

- usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (git-fixes).

- usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (git-fixes).

- usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (git-fixes).

- usb: dwc3: ulpi: fix checkpatch warning (git-fixes).

- usb: ftdi-elan: fix memory leak on device disconnect (git-fixes).

- usb: gadget: composite: Allow bMaxPower=0 if self-powered (git-fixes).

- usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear (git-fixes).

- usb: gadget: u_ether: fix race in setting MAC address in setup phase (git-fixes).

- usb: mtu3: add memory barrier before set GPD's HWO (git-fixes).

- usb: mtu3: fix interval value for intr and isoc (git-fixes).

- usb: mtu3: fix list_head check warning (git-fixes).

- usb: mtu3: set interval of FS intr and isoc endpoint (git-fixes).

- usb: typec: tcpm: handle SRC_STARTUP state if cc changes (git-fixes).

- usb: xhci: Extend support for runtime power management for AMD's Yellow carp (git-fixes).

- usermodehelper: reset umask to default before executing user process (git-fixes).

- vfs: check fd has read access in kernel_read_file_from_fd() (bsc#1194888).

- video: backlight: Drop maximum brightness override for brightness zero (git-fixes).

- watchdog: Fix OMAP watchdog early handling (git-fixes).

- watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT (git-fixes).

- wcn36xx: Fix missing frame timestamp for beacon/probe-resp (git-fixes).

- wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND (git-fixes).

- wcn36xx: Release DMA channel descriptor allocations (git-fixes).

- wcn36xx: handle connection loss indication (git-fixes).

- wireguard: allowedips: add missing __rcu annotation to satisfy sparse (git-fixes).

- wireguard: device: reset peer src endpoint when netns exits (git-fixes).

- wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() (git-fixes).

- wireguard: receive: drop handshakes if queue lock is contended (git-fixes).

- wireguard: receive: use ring buffer for incoming handshakes (git-fixes).

- wireguard: selftests: actually test for routing loops (git-fixes).

- wireguard: selftests: increase default dmesg log size (git-fixes).

- wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (git-fixes).

- x86/platform/uv: Add more to secondary CPU kdump info (bsc#1194493).

- xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set (git-fixes).

- xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (git-fixes).

- xhci: avoid race between disable slot command and host runtime suspend (git-fixes).

- xhci: fix unsafe memory usage in xhci tracing (git-fixes).

1186004

This update for cloud-init fixes the following issues:

- Update to version 21.2 (bsc#1186004)

+ Add \r\n check for SSH keys in Azure (#889)

+ Revert 'Add support to resize rootfs if using LVM (#721)' (#887)

(LP: #1922742)

+ Add Vultaire as contributor (#881) [Paul Goins]

+ Azure: adding support for consuming userdata from IMDS (#884) [Anh Vo]

+ test_upgrade: modify test_upgrade_package to run for more sources (#883)

+ Fix chef module run failure when chef_license is set (#868) [Ben Hughes]

+ Azure: Retry net metadata during nic attach for non-timeout errs (#878)

[aswinrajamannar]

+ Azure: Retrieve username and hostname from IMDS (#865) [Thomas Stringer]

+ Azure: eject the provisioning iso before reporting ready (#861) [Anh Vo]

+ Use `partprobe` to re-read partition table if available (#856)

[Nicolas Bock] (LP: #1920939)

+ fix error on upgrade caused by new vendordata2 attributes (#869)

(LP: #1922739)

+ add prefer_fqdn_over_hostname config option (#859)

[hamalq] (LP: #1921004)

+ Emit dots on travis to avoid timeout (#867)

+ doc: Replace remaining references to user-scripts as a config module

(#866) [Ryan Harper]

+ azure: Removing ability to invoke walinuxagent (#799) [Anh Vo]

+ Add Vultr support (#827) [David Dymko]

+ Fix unpickle for source paths missing run_dir (#863)

[lucasmoura] (LP: #1899299)

+ sysconfig: use BONDING_MODULE_OPTS on SUSE (#831) [Jens Sandmann]

+ bringup_static_routes: fix gateway check (#850) [Petr Fedchenkov]

+ add hamalq user (#860) [hamalq]

+ Add support to resize rootfs if using LVM (#721)

[Eduardo Otubo] (LP: #1799953)

+ Fix mis-detecting network configuration in initramfs cmdline (#844)

(LP: #1919188)

+ tools/write-ssh-key-fingerprints: do not display empty header/footer

(#817) [dermotbradley]

+ Azure helper: Ensure Azure http handler sleeps between retries (#842)

[Johnson Shi]

+ Fix chef apt source example (#826) [timothegenzmer]

+ .travis.yml: generate an SSH key before running tests (#848)

+ write passwords only to serial console, lock down cloud-init-output.log

(#847) (LP: #1918303)

+ Fix apt default integration test (#845)

+ integration_tests: bump pycloudlib dependency (#846)

+ Fix stack trace if vendordata_raw contained an array (#837) [eb3095]

+ archlinux: Fix broken locale logic (#841)

[Kristian Klausen] (LP: #1402406)

+ Integration test for #783 (#832)

+ integration_tests: mount more paths IN_PLACE (#838)

+ Fix requiring device-number on EC2 derivatives (#836) (LP: #1917875)

+ Remove the vi comment from the part-handler example (#835)

+ net: exclude OVS internal interfaces in get_interfaces (#829)

(LP: #1912844)

+ tox.ini: pass OS_* environment variables to integration tests (#830)

+ integration_tests: add OpenStack as a platform (#804)

+ Add flexibility to IMDS api-version (#793) [Thomas Stringer]

+ Fix the TestApt tests using apt-key on Xenial and Hirsute (#823)

[Paride Legovini] (LP: #1916629)

+ doc: remove duplicate 'it' from nocloud.rst (#825) [V.I. Wood]

+ archlinux: Use hostnamectl to set the transient hostname (#797)

[Kristian Klausen]

+ cc_keys_to_console.py: Add documentation for recently added config key

(#824) [dermotbradley]

+ Update cc_set_hostname documentation (#818) [Toshi Aoyama]

From 21.1

+ Azure: Support for VMs without ephemeral resource disks. (#800)

[Johnson Shi] (LP: #1901011)

+ cc_keys_to_console: add option to disable key emission (#811)

[Michael Hudson-Doyle] (LP: #1915460)

+ integration_tests: introduce lxd_use_exec mark (#802)

+ azure: case-insensitive UUID to avoid new IID during kernel upgrade

(#798) (LP: #1835584)

+ stale.yml: don't ask submitters to reopen PRs (#816)

+ integration_tests: fix use of SSH agent within tox (#815)

+ integration_tests: add UPGRADE CloudInitSource (#812)

+ integration_tests: use unique MAC addresses for tests (#813)

+ Update .gitignore (#814)

+ Port apt cloud_tests to integration tests (#808)

+ integration_tests: fix test_gh626 on LXD VMs (#809)

+ Fix attempting to decode binary data in test_seed_random_data test (#806)

+ Remove wait argument from tests with session_cloud calls (#805)

+ Datasource for UpCloud (#743) [Antti Myyrä]

+ test_gh668: fix failure on LXD VMs (#801)

+ openstack: read the dynamic metadata group vendor_data2.json (#777)

[Andrew Bogott] (LP: #1841104)

+ includedir in suoders can be prefixed by 'arroba' (#783)

[Jordi Massaguer Pla]

+ [VMware] change default max wait time to 15s (#774) [xiaofengw-vmware]

+ Revert integration test associated with reverted #586 (#784)

+ Add jordimassaguerpla as contributor (#787) [Jordi Massaguer Pla]

+ Add Rick Harding to CLA signers (#792) [Rick Harding]

+ HACKING.rst: add clarifying note to LP CLA process section (#789)

+ Stop linting cloud_tests (#791)

+ cloud-tests: update cryptography requirement (#790) [Joshua Powers]

+ Remove 'remove-raise-on-failure' calls from integration_tests (#788)

+ Use more cloud defaults in integration tests (#757)

+ Adding self to cla signers (#776) [Andrew Bogott]

+ doc: avoid two warnings (#781) [Dan Kenigsberg]

+ Use proper spelling for Red Hat (#778) [Dan Kenigsberg]

+ Add antonyc to .github-cla-signers (#747) [Anton Chaporgin]

+ integration_tests: log image serial if available (#772)

+ [VMware] Support cloudinit raw data feature (#691) [xiaofengw-vmware]

+ net: Fix static routes to host in eni renderer (#668) [Pavel Abalikhin]

+ .travis.yml: don't run cloud_tests in CI (#756)

+ test_upgrade: add some missing commas (#769)

+ cc_seed_random: update documentation and fix integration test (#771)

(LP: #1911227)

+ Fix test gh-632 test to only run on NoCloud (#770) (LP: #1911230)

+ archlinux: fix package upgrade command handling (#768) [Bao Trinh]

+ integration_tests: add integration test for LP: #1910835 (#761)

+ Fix regression with handling of IMDS ssh keys (#760) [Thomas Stringer]

+ integration_tests: log cloud-init version in SUT (#758)

+ Add ajmyyra as contributor (#742) [Antti Myyrä]

+ net_convert: add some missing help text (#755)

+ Missing IPV6_AUTOCONF=no to render sysconfig dhcp6 stateful on RHEL

(#753) [Eduardo Otubo]

+ doc: document missing IPv6 subnet types (#744) [Antti Myyrä]

+ Add example configuration for datasource `AliYun` (#751) [Xiaoyu Zhong]

+ integration_tests: add SSH key selection settings (#754)

+ fix a typo in man page cloud-init.1 (#752) [Amy Chen]

+ network-config-format-v2.rst: add Netplan Passthrough section (#750)

+ stale: re-enable post holidays (#749)

+ integration_tests: port ca_certs tests from cloud_tests (#732)

+ Azure: Add telemetry for poll IMDS (#741) [Johnson Shi]

+ doc: move testing section from HACKING to its own doc (#739)

+ No longer allow integration test failures on travis (#738)

+ stale: fix error in definition (#740)

+ integration_tests: set log-cli-level to INFO by default (#737)

+ PULL_REQUEST_TEMPLATE.md: use backticks around commit message (#736)

+ stale: disable check for holiday break (#735)

+ integration_tests: log the path we collect logs into (#733)

+ .travis.yml: add (most) supported Python versions to CI (#734)

+ integration_tests: fix IN_PLACE CLOUD_INIT_SOURCE (#731)

+ cc_ca_certs: add RHEL support (#633) [cawamata]

+ Azure: only generate config for NICs with addresses (#709)

[Thomas Stringer]

+ doc: fix CloudStack configuration example (#707) [Olivier Lemasle]

+ integration_tests: restrict test_lxd_bridge appropriately (#730)

+ Add integration tests for CLI functionality (#729)

+ Integration test for gh-626 (#728)

+ Some test_upgrade fixes (#726)

+ Ensure overriding test vars with env vars works for booleans (#727)

+ integration_tests: port lxd_bridge test from cloud_tests (#718)

+ Integration test for gh-632. (#725)

+ Integration test for gh-671 (#724)

+ integration-requirements.txt: bump pycloudlib commit (#723)

+ Drop unnecessary shebang from cmd/main.py (#722) [Eduardo Otubo]

+ Integration test for LP: #1813396 and #669 (#719)

+ integration_tests: include timestamp in log output (#720)

+ integration_tests: add test for LP: #1898997 (#713)

+ Add integration test for power_state_change module (#717)

+ Update documentation for network-config-format-v2 (#701) [ggiesen]

+ sandbox CA Cert tests to not require ca-certificates (#715)

[Eduardo Otubo]

+ Add upgrade integration test (#693)

+ Integration test for 570 (#712)

+ Add ability to keep snapshotted images in integration tests (#711)

+ Integration test for pull #586 (#706)

+ integration_tests: introduce skipping of tests by OS (#702)

+ integration_tests: introduce IntegrationInstance.restart (#708)

+ Add lxd-vm to list of valid integration test platforms (#705)

+ Adding BOOTPROTO = dhcp to render sysconfig dhcp6 stateful on RHEL

(#685) [Eduardo Otubo]

+ Delete image snapshots created for integration tests (#682)

+ Parametrize ssh_keys_provided integration test (#700) [lucasmoura]

+ Drop use_sudo attribute on IntegrationInstance (#694) [lucasmoura]

+ cc_apt_configure: add riscv64 as a ports arch (#687)

[Dimitri John Ledkov]

+ cla: add xnox (#692) [Dimitri John Ledkov]

+ Collect logs from integration test runs (#675)

From 20.4.1

+ Revert 'ssh_util: handle non-default AuthorizedKeysFile config (#586)'

From 20.4

+ tox: avoid tox testenv subsvars for xenial support (#684)

+ Ensure proper root permissions in integration tests (#664) [James Falcon]

+ LXD VM support in integration tests (#678) [James Falcon]

+ Integration test for fallocate falling back to dd (#681) [James Falcon]

+ .travis.yml: correctly integration test the built .deb (#683)

+ Ability to hot-attach NICs to preprovisioned VMs before reprovisioning

(#613) [aswinrajamannar]

+ Support configuring SSH host certificates. (#660) [Jonathan Lung]

+ add integration test for LP: #1900837 (#679)

+ cc_resizefs on FreeBSD: Fix _can_skip_ufs_resize (#655)

[Mina Galić] (LP: #1901958, #1901958)

+ DataSourceAzure: push dmesg log to KVP (#670) [Anh Vo]

+ Make mount in place for tests work (#667) [James Falcon]

+ integration_tests: restore emission of settings to log (#657)

+ DataSourceAzure: update password for defuser if exists (#671) [Anh Vo]

+ tox.ini: only select 'ci' marked tests for CI runs (#677)

+ Azure helper: Increase Azure Endpoint HTTP retries (#619) [Johnson Shi]

+ DataSourceAzure: send failure signal on Azure datasource failure (#594)

[Johnson Shi]

+ test_persistence: simplify VersionIsPoppedFromState (#674)

+ only run a subset of integration tests in CI (#672)

+ cli: add + -system param to allow validating system user-data on a

machine (#575)

+ test_persistence: add VersionIsPoppedFromState test (#673)

+ introduce an upgrade framework and related testing (#659)

+ add + -no-tty option to gpg (#669) [Till Riedel] (LP: #1813396)

+ Pin pycloudlib to a working commit (#666) [James Falcon]

+ DataSourceOpenNebula: exclude SRANDOM from context output (#665)

+ cloud_tests: add hirsute release definition (#662)

+ split integration and cloud_tests requirements (#652)

+ faq.rst: add warning to answer that suggests running `clean` (#661)

+ Fix stacktrace in DataSourceRbxCloud if no metadata disk is found (#632)

[Scott Moser]

+ Make wakeonlan Network Config v2 setting actually work (#626)

[dermotbradley]

+ HACKING.md: unify network-refactoring namespace (#658) [Mina Galić]

+ replace usage of dmidecode with kenv on FreeBSD (#621) [Mina Galić]

+ Prevent timeout on travis integration tests. (#651) [James Falcon]

+ azure: enable pushing the log to KVP from the last pushed byte (#614)

[Moustafa Moustafa]

+ Fix launch_kwargs bug in integration tests (#654) [James Falcon]

+ split read_fs_info into linux & freebsd parts (#625) [Mina Galić]

+ PULL_REQUEST_TEMPLATE.md: expand commit message section (#642)

+ Make some language improvements in growpart documentation (#649)

[Shane Frasier]

+ Revert '.travis.yml: use a known-working version of lxd (#643)' (#650)

+ Fix not sourcing default 50-cloud-init ENI file on Debian (#598)

[WebSpider]

+ remove unnecessary reboot from gpart resize (#646) [Mina Galić]

+ cloudinit: move dmi functions out of util (#622) [Scott Moser]

+ integration_tests: various launch improvements (#638)

+ test_lp1886531: don't assume /etc/fstab exists (#639)

+ Remove Ubuntu restriction from PR template (#648) [James Falcon]

+ util: fix mounting of vfat on *BSD (#637) [Mina Galić]

+ conftest: improve docstring for disable_subp_usage (#644)

+ doc: add example query commands to debug Jinja templates (#645)

+ Correct documentation and testcase data for some user-data YAML (#618)

[dermotbradley]

+ Hetzner: Fix instance_id / SMBIOS serial comparison (#640)

[Markus Schade]

+ .travis.yml: use a known-working version of lxd (#643)

+ tools/build-on-freebsd: fix comment explaining purpose of the script

(#635) [Mina Galić]

+ Hetzner: initialize instance_id from system-serial-number (#630)

[Markus Schade] (LP: #1885527)

+ Explicit set IPV6_AUTOCONF and IPV6_FORCE_ACCEPT_RA on static6 (#634)

[Eduardo Otubo]

+ get_interfaces: don't exclude Open vSwitch bridge/bond members (#608)

[Lukas Märdian] (LP: #1898997)

+ Add config modules for controlling IBM PowerVM RMC. (#584)

[Aman306] (LP: #1895979)

+ Update network config docs to clarify MAC address quoting (#623)

[dermotbradley]

+ gentoo: fix hostname rendering when value has a comment (#611)

[Manuel Aguilera]

+ refactor integration testing infrastructure (#610) [James Falcon]

+ stages: don't reset permissions of cloud-init.log every boot (#624)

(LP: #1900837)

+ docs: Add how to use cloud-localds to boot qemu (#617) [Joshua Powers]

+ Drop vestigial update_resolve_conf_file function (#620) [Scott Moser]

+ cc_mounts: correctly fallback to dd if fallocate fails (#585)

(LP: #1897099)

+ .travis.yml: add integration-tests to Travis matrix (#600)

+ ssh_util: handle non-default AuthorizedKeysFile config (#586)

[Eduardo Otubo]

+ Multiple file fix for AuthorizedKeysFile config (#60) [Eduardo Otubo]

+ bddeb: new + -packaging-branch argument to pull packaging from branch

(#576) [Paride Legovini]

+ Add more integration tests (#615) [lucasmoura]

+ DataSourceAzure: write marker file after report ready in preprovisioning

(#590) [Johnson Shi]

+ integration_tests: emit settings to log during setup (#601)

+ integration_tests: implement citest tests run in Travis (#605)

+ Add Azure support to integration test framework (#604) [James Falcon]

+ openstack: consider product_name as valid chassis tag (#580)

[Adrian Vladu] (LP: #1895976)

+ azure: clean up and refactor report_diagnostic_event (#563) [Johnson Shi]

+ net: add the ability to blacklist network interfaces based on driver

during enumeration of physical network devices (#591) [Anh Vo]

+ integration_tests: don't error on cloud-init failure (#596)

+ integration_tests: improve cloud-init.log assertions (#593)

+ conftest.py: remove top-level import of httpretty (#599)

+ tox.ini: add integration-tests testenv definition (#595)

+ PULL_REQUEST_TEMPLATE.md: empty checkboxes need a space (#597)

+ add integration test for LP: #1886531 (#592)

+ Initial implementation of integration testing infrastructure (#581)

[James Falcon]

+ Fix name of ntp and chrony service on CentOS and RHEL. (#589)

[Scott Moser] (LP: #1897915)

+ Adding a PR template (#587) [James Falcon]

+ Azure parse_network_config uses fallback cfg when generate IMDS network

cfg fails (#549) [Johnson Shi]

+ features: refresh docs for easier out-of-context reading (#582)

+ Fix typo in resolv_conf module's description (#578) [Wacław Schiller]

+ cc_users_groups: minor doc formatting fix (#577)

+ Fix typo in disk_setup module's description (#579) [Wacław Schiller]

+ Add vendor-data support to seedfrom parameter for NoCloud and OVF (#570)

[Johann Queuniet]

+ boot.rst: add First Boot Determination section (#568) (LP: #1888858)

+ opennebula.rst: minor readability improvements (#573) [Mina Galić]

+ cloudinit: remove unused LOG variables (#574)

+ create a shutdown_command method in distro classes (#567)

[Emmanuel Thomé]

+ user_data: remove unused constant (#566)

+ network: Fix type and respect name when rendering vlan in

sysconfig. (#541) [Eduardo Otubo] (LP: #1788915, #1826608)

+ Retrieve SSH keys from IMDS first with OVF as a fallback (#509)

[Thomas Stringer]

+ Add jqueuniet as contributor (#569) [Johann Queuniet]

+ distros: minor typo fix (#562)

+ Bump the integration-requirements versioned dependencies (#565)

[Paride Legovini]

+ network-config-format-v1: fix typo in nameserver example (#564)

[Stanislas]

+ Run cloud-init-local.service after the hv_kvp_daemon (#505)

[Robert Schweikert]

+ Add method type hints for Azure helper (#540) [Johnson Shi]

+ systemd: add Before=shutdown.target when Conflicts=shutdown.target is

used (#546) [Paride Legovini]

+ LXD: detach network from profile before deleting it (#542)

[Paride Legovini] (LP: #1776958)

+ redhat spec: add missing BuildRequires (#552) [Paride Legovini]

+ util: remove debug statement (#556) [Joshua Powers]

+ Fix cloud config on chef example (#551) [lucasmoura]

From 20.3

+ Azure: Add netplan driver filter when using hv_netvsc driver (#539)

[James Falcon] (LP: #1830740)

+ query: do not handle non-decodable non-gzipped content (#543)

+ DHCP sandboxing failing on noexec mounted /var/tmp (#521) [Eduardo Otubo]

+ Update the list of valid ssh keys. (#487)

[Ole-Martin Bratteng] (LP: #1877869)

+ cmd: cloud-init query to handle compressed userdata (#516) (LP: #1889938)

+ Pushing cloud-init log to the KVP (#529) [Moustafa Moustafa]

+ Add Alpine Linux support. (#535) [dermotbradley]

+ Detect kernel version before swap file creation (#428) [Eduardo Otubo]

+ cli: add devel make-mime subcommand (#518)

+ user-data: only verify mime-types for TYPE_NEEDED and x-shellscript

(#511) (LP: #1888822)

+ DataSourceOracle: retry twice (and document why we retry at all) (#536)

+ Refactor Azure report ready code (#468) [Johnson Shi]

+ tox.ini: pin correct version of httpretty in xenial{,-dev} envs (#531)

+ Support Oracle IMDSv2 API (#528) [James Falcon]

+ .travis.yml: run a doc build during CI (#534)

+ doc/rtd/topics/datasources/ovf.rst: fix doc8 errors (#533)

+ Fix 'Users and Groups' configuration documentation (#530) [sshedi]

+ cloudinit.distros: update docstrings of add_user and create_user (#527)

+ Fix headers for device types in network v2 docs (#532)

[Caleb Xavier Berger]

+ Add AlexBaranowski as contributor (#508) [Aleksander Baranowski]

+ DataSourceOracle: refactor to use only OPC v1 endpoint (#493)

+ .github/workflows/stale.yml: s/Josh/Rick/ (#526)

+ Fix a typo in apt pipelining module (#525) [Xiao Liang]

+ test_util: parametrize devlist tests (#523) [James Falcon]

+ Recognize LABEL_FATBOOT labels (#513) [James Falcon] (LP: #1841466)

+ Handle additional identifier for SLES For HPC (#520) [Robert Schweikert]

+ Revert 'test-requirements.txt: pin pytest to <6 (#512)' (#515)

+ test-requirements.txt: pin pytest to <6 (#512)

+ Add 'tsanghan' as contributor (#504) [tsanghan]

+ fix brpm building (LP: #1886107)

+ Adding eandersson as a contributor (#502) [Erik Olof Gunnar Andersson]

+ azure: disable bouncing hostname when setting hostname fails (#494)

[Anh Vo]

+ VMware: Support parsing DEFAULT-RUN-POST-CUST-SCRIPT (#441)

[xiaofengw-vmware]

+ DataSourceAzure: Use ValueError when JSONDecodeError is not available

(#490) [Anh Vo]

+ cc_ca_certs.py: fix blank line problem when removing CAs and adding

new one (#483) [dermotbradley]

+ freebsd: py37-serial is now py37-pyserial (#492) [Goneri Le Bouder]

+ ssh exit with non-zero status on disabled user (#472)

[Eduardo Otubo] (LP: #1170059)

+ cloudinit: remove global disable of pylint W0107 and fix errors (#489)

+ networking: refactor wait_for_physdevs from cloudinit.net (#466)

(LP: #1884626)

+ HACKING.rst: add pytest.param pytest gotcha (#481)

+ cloudinit: remove global disable of pylint W0105 and fix errors (#480)

+ Fix two minor warnings (#475)

+ test_data: fix faulty patch (#476)

+ cc_mounts: handle missing fstab (#484) (LP: #1886531)

+ LXD cloud_tests: support more lxd image formats (#482) [Paride Legovini]

+ Add update_etc_hosts as default module on *BSD (#479) [Adam Dobrawy]

+ cloudinit: fix tip-pylint failures and bump pinned pylint version (#478)

+ Added BirknerAlex as contributor and sorted the file (#477)

[Alexander Birkner]

+ Update list of types of modules in cli.rst [saurabhvartak1982]

+ tests: use markers to configure disable_subp_usage (#473)

+ Add mention of vendor-data to no-cloud format documentation (#470)

[Landon Kirk]

+ Fix broken link to OpenStack metadata service docs (#467)

[Matt Riedemann]

+ Disable ec2 mirror for non aws instances (#390)

[lucasmoura] (LP: #1456277)

+ cloud_tests: don't pass + -python-version to read-dependencies (#465)

+ networking: refactor is_physical from cloudinit.net (#457) (LP: #1884619)

+ Enable use of the caplog fixture in pytest tests, and add a

cc_final_message test using it (#461)

+ RbxCloud: Add support for FreeBSD (#464) [Adam Dobrawy]

+ Add schema for cc_chef module (#375) [lucasmoura] (LP: #1858888)

+ test_util: add (partial) testing for util.mount_cb (#463)

+ .travis.yml: revert to installing ubuntu-dev-tools (#460)

+ HACKING.rst: add details of net refactor tracking (#456)

+ .travis.yml: rationalise installation of dependencies in host (#449)

+ Add dermotbradley as contributor. (#458) [dermotbradley]

+ net/networking: remove unused functions/methods (#453)

+ distros.networking: initial implementation of layout (#391)

+ cloud-init.service.tmpl: use 'rhel' instead of 'redhat' (#452)

+ Change from redhat to rhel in systemd generator tmpl (#450)

[Eduardo Otubo]

+ Hetzner: support reading user-data that is base64 encoded. (#448)

[Scott Moser] (LP: #1884071)

+ HACKING.rst: add strpath gotcha to testing gotchas section (#446)

+ cc_final_message: don't create directories when writing boot-finished

(#445) (LP: #1883903)

+ .travis.yml: only store new schroot if something has changed (#440)

+ util: add ensure_dir_exists parameter to write_file (#443)

+ printing the error stream of the dhclient process before killing it

(#369) [Moustafa Moustafa]

+ Fix link to the MAAS documentation (#442)

[Paride Legovini] (LP: #1883666)

+ RPM build: disable the dynamic mirror URLs when using a proxy (#437)

[Paride Legovini]

+ util: rename write_file's copy_mode parameter to preserve_mode (#439)

+ .travis.yml: use $TRAVIS_BUILD_DIR for lxd_image caching (#438)

+ cli.rst: alphabetise devel subcommands and add net-convert to list (#430)

+ Default to UTF-8 in /var/log/cloud-init.log (#427) [James Falcon]

+ travis: cache the chroot we use for package builds (#429)

+ test: fix all flake8 E126 errors (#425) [Joshua Powers]

+ Fixes KeyError for bridge with no 'parameters:' setting (#423)

[Brian Candler] (LP: #1879673)

+ When tools.conf does not exist, running cmd 'vmware-toolbox-cmd

config get deployPkg enable-custom-scripts', the return code will

be EX_UNAVAILABLE(69), on this condition, it should not take it as

error. (#413) [chengcheng-chcheng]

+ Document CloudStack data-server well-known hostname (#399) [Gregor Riepl]

+ test: move conftest.py to top-level, to cover tests/ also (#414)

+ Replace cc_chef is_installed with use of subp.is_exe. (#421)

[Scott Moser]

+ Move runparts to subp. (#420) [Scott Moser]

+ Move subp into its own module. (#416) [Scott Moser]

+ readme: point at travis-ci.com (#417) [Joshua Powers]

+ New feature flag functionality and fix includes failing silently (#367)

[James Falcon] (LP: #1734939)

+ Enhance poll imds logging (#365) [Moustafa Moustafa]

+ test: fix all flake8 E121 and E123 errors (#404) [Joshua Powers]

+ test: fix all flake8 E241 (#403) [Joshua Powers]

+ test: ignore flake8 E402 errors in main.py (#402) [Joshua Powers]

+ cc_grub_dpkg: determine idevs in more robust manner with grub-probe

(#358) [Matthew Ruffell] (LP: #1877491)

+ test: fix all flake8 E741 errors (#401) [Joshua Powers]

+ tests: add groovy integration tests for ubuntu (#400)

+ Enable chef_license support for chef infra client (#389) [Bipin Bachhao]

+ testing: use flake8 again (#392) [Joshua Powers]

+ enable Puppet, Chef mcollective in default config (#385)

[Mina Galić (deprecated: Igor Galić)] (LP: #1880279)

+ HACKING.rst: introduce .net + > Networking refactor section (#384)

+ Travis: do not install python3-contextlib2 (dropped dependency) (#388)

[Paride Legovini]

+ HACKING: mention that .github-cla-signers is alpha-sorted (#380)

+ Add bipinbachhao as contributor (#379) [Bipin Bachhao]

+ cc_snap: validate that assertions property values are strings (#370)

+ conftest: implement partial disable_subp_usage (#371)

+ test_resolv_conf: refresh stale comment (#374)

+ cc_snap: apply validation to snap.commands properties (#364)

+ make finding libc platform independent (#366)

[Mina Galić (deprecated: Igor Galić)]

+ doc/rtd/topics/faq: Updates LXD docs links to current site (#368) [TomP]

+ templater: drop Jinja Python 2 compatibility shim (#353)

+ cloudinit: minor pylint fixes (#360)

+ cloudinit: remove unneeded __future__ imports (#362)

+ migrating momousta lp user to Moustafa-Moustafa GitHub user (#361)

[Moustafa Moustafa]

+ cloud_tests: emit dots on Travis while fetching images (#347)

+ Add schema to apt configure config (#357) [lucasmoura] (LP: #1858884)

+ conftest: add docs and tests regarding CiTestCase's subp functionality

(#343)

+ analyze/dump: refactor shared string into variable (#350)

+ doc: update boot.rst with correct timing of runcmd (#351)

+ HACKING.rst: change contact info to Rick Harding (#359) [lucasmoura]

+ HACKING.rst: guide people to add themselves to the CLA file (#349)

+ HACKING.rst: more unit testing documentation (#354)

+ .travis.yml: don't run lintian during integration test package builds

(#352)

+ Add test to ensure docs examples are valid cloud-init configs (#355)

[James Falcon] (LP: #1876414)

+ make suse and sles support 127.0.1.1 (#336) [chengcheng-chcheng]

+ Create tests to validate schema examples (#348)

[lucasmoura] (LP: #1876412)

+ analyze/dump: add support for Amazon Linux 2 log lines (#346)

(LP: #1876323)

+ bsd: upgrade support (#305) [Goneri Le Bouder]

+ Add lucasmoura as contributor (#345) [lucasmoura]

+ Add 'therealfalcon' as contributor (#344) [James Falcon]

+ Adapt the package building scripts to use Python 3 (#231)

[Paride Legovini]

+ DataSourceEc2: use metadata's NIC ordering to determine route-metrics

(#342) (LP: #1876312)

+ .travis.yml: introduce caching (#329)

+ cc_locale: introduce schema (#335)

+ doc/rtd/conf.py: bump copyright year to 2020 (#341)

+ yum_add_repo: Add Centos to the supported distro list (#340)

- Fix unit test fail in TestGetPackageMirrorInfo::test_substitution.

- Add patch from upstream to remove python2 compatibility so

cloud-init builds fine in Tumbleweed with a recent Jinja2

version. This patch is only applied in TW.

The following package changes have been done:

- bind-utils-9.16.6-150300.22.13.1 updated

- cloud-init-config-suse-21.2-8.51.1 updated

- cloud-init-21.2-8.51.1 updated

- dosfstools-4.1-3.6.1 updated

- dracut-049.1+suse.224.gd285ddd8-3.51.1 updated

- grub2-i386-pc-2.04-22.9.1 updated

- grub2-x86_64-efi-2.04-22.9.1 updated

- grub2-2.04-22.9.1 updated

- kernel-default-5.3.18-150300.59.43.1 updated

- libbind9-1600-9.16.6-150300.22.13.1 updated

- libcryptsetup12-2.3.7-150300.3.5.1 updated

- libdns1605-9.16.6-150300.22.13.1 updated

- libexpat1-2.2.5-3.9.1 updated

- libfreebl3-3.68.2-3.64.2 updated

- libirs1601-9.16.6-150300.22.13.1 updated

- libisc1606-9.16.6-150300.22.13.1 updated

- libisccc1600-9.16.6-150300.22.13.1 updated

- libisccfg1600-9.16.6-150300.22.13.1 updated

- libjson-c3-0.13-3.3.1 updated

- libns1604-9.16.6-150300.22.13.1 updated

- libopenssl1_1-1.1.1d-11.38.1 updated

- libpython3_6m1_0-3.6.15-10.15.1 updated

- librdkafka1-0.11.6-1.8.1 added

- libsystemd0-246.16-7.33.1 updated

- libudev1-246.16-7.33.1 updated

- openssl-1_1-1.1.1d-11.38.1 updated

- permissions-20181225-23.12.1 updated

- python3-base-3.6.15-10.15.1 updated

- python3-bind-9.16.6-150300.22.13.1 updated

- python3-3.6.15-10.15.1 updated

- rpm-ndb-4.14.3-43.1 updated

- rsyslog-8.2106.0-4.16.1 updated

- systemd-sysvinit-246.16-7.33.1 updated

- systemd-246.16-7.33.1 updated

- udev-246.16-7.33.1 updated

Severity
Image Advisory ID : SUSE-IU-2022:31-1
Image Tags : suse-sles-15-sp3-chost-byos-v20220126-gen2:20220126
Image Release :
Severity : important
Type : security

Related News