SUSE-SU-2022:0181-1

Source
https://www.suse.com/support/update/announcement/2022/suse-su-20220181-1/
Import Source
https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2022:0181-1.json
JSON Data
https://api.osv.dev/v1/vulns/SUSE-SU-2022:0181-1
Related
Published
2022-01-25T16:47:56Z
Modified
2022-01-25T16:47:56Z
Summary
Security update for the Linux Kernel
Details

The SUSE MicroOS 5.0 RT kernel was updated to receive various security and bugfixes.

The following security bugs were fixed:

  • CVE-2021-4001: Fixed a race condition when the EBPF map is frozen. (bsc#1192990)
  • CVE-2021-4002: Added a missing TLB flush that could lead to leak or corruption of data in hugetlbfs. (bsc#1192946)
  • 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-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-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-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-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-33098: Fixed improper input validation in the Intel(R) Ethernet ixgbe driver that could allow an authenticate user to cause a denial of service (bnc#1192877).
  • CVE-2021-43975: Fixed a flaw in hwatlutilsfwrpc_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)

The following non-security bugs were fixed:

  • acpi: battery: Accept charges over the design capacity as full (git-fixes).
  • acpi: pmic: Fix intelpmicregs_handler() read accesses (git-fixes).
  • acpica: Avoid evaluating methods too early during system resume (git-fixes).
  • alsa: ISA: not for M68K (git-fixes).
  • alsa: ctxfi: Fix out-of-range access (git-fixes).
  • alsa: gus: fix null pointer dereference on pointer block (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: hda: hdacextstream: fix potential locking issues (git-fixes).
  • alsa: hda: hdacstream: fix potential locking issue in sndhdacstreamassign() (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: 8986/1: hw_breakpoint: Do not invoke overflow handler on uaccess watchpoints (git-fixes)
  • arm: 9007/1: l2c: fix prefetch bits init in L2X0AUXCTRL 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 *tlbfns are 4B aligned (git-fixes)
  • arm: 9134/1: remove duplicate memcpy() definition (git-fixes)
  • arm: 9139/1: kprobes: fix archinitkprobes() 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: OMAP2+: Fix legacy mode dss_reset (git-fixes)
  • arm: OMAP2+: omap_device: fix idling of devices during probe (git-fixes)
  • arm: at91: pm: add missing putdevice() call in at91pmsraminit() (git-fixes)
  • arm: at91: pm: ofnodeput() after its usage (git-fixes)
  • arm: bcm: Select ARMTIMERSP804 for ARCHBCMNSP (git-fixes)
  • arm: dts sunxi: Relax a bit the CMA pool allocation range (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: Configure missing thermal interrupt for 4430 (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: 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: Remove non-existent i2c1 from 98dx3236 (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-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 LEDs (git-fixes)
  • arm: dts: armada388-helios4: assign pinctrl to each fan (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: fix CAN message ram offset and size (git-fixes)
  • arm: dts: at91: sama5d2: map securam as device (git-fixes)
  • arm: dts: at91: sama5d2ptcek: fix sdmmc0 node description (git-fixes)
  • arm: dts: at91: sama5d2ptcek: fix vbus pin (git-fixes)
  • arm: dts: at91: sama5d2_xplained: classd: pull-down the R1 and R3 lines (git-fixes)
  • arm: dts: at91: sama5d3_xplained: add pincontrol for USB Host (git-fixes)
  • arm: dts: at91: sama5d4: fix pinctrl muxing (git-fixes)
  • arm: dts: at91: sama5d4_xplained: add pincontrol for USB Host (git-fixes)
  • arm: dts: at91: tse850: the emac<->phy interface is rmii (git-fixes)
  • arm: dts: bcm: HR2: Fixed QSPI compatible string (git-fixes)
  • arm: dts: colibri-imx6ull: limit SDIO clock to 25MHz (git-fixes)
  • arm: dts: dra76x: m_can: fix order of clocks (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: correct fuel gauge interrupt trigger level on Midas (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 USB 3.0 VBUS control and over-current pins on (git-fixes)
  • arm: dts: exynos: fix USB 3.0 pins supply being turned off on Odroid (git-fixes)
  • arm: dts: exynos: fix roles of USB 3.0 ports on Odroid XU (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: 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: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch (git-fixes)
  • arm: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators (git-fixes)
  • arm: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery (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_PM scl pin (git-fixes)
  • arm: dts: imx6qdl-kontron-samx6i: fix i2c_lcd/cam default status (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: Improve UART pins macro defines (git-fixes)
  • arm: dts: imx6sx: fix the pad QSPI1B_SCLK mux mode for uart3 (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: imx7ulp: Correct gpio ranges (git-fixes)
  • arm: dts: imx: Fix USB host power regulator polarity on M53Menlo (git-fixes)
  • arm: dts: imx: Swap M53Menlo pinctrlpowerbutton/pinctrlpowerout (git-fixes)
  • arm: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells (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: meson8: Use a higher default GPU clock frequency (git-fixes)
  • arm: dts: meson8: remove two invalid interrupt lines from the GPU (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: meson: fix PHY deassert timing requirements (git-fixes)
  • arm: dts: mt7623: add missing pause for switchport (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: 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: r8a7779, marzen: Fix DU clock 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-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: 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: turris-omnia: add SFP node (git-fixes)
  • arm: dts: turris-omnia: add comphy handle to eth2 (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: 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: MCPM: Restore big.LITTLE cpuidle support (git-fixes)
  • arm: exynos: add missing ofnodeput for loop iteration (git-fixes)
  • arm: footbridge: fix PCI interrupt mapping (git-fixes)
  • arm: imx5: add missing putdevice() call in imxsuspendallococram() (git-fixes)
  • arm: imx6: disable the GIC CPU interface before calling stby-poweroff (git-fixes)
  • arm: imx: add missing clkdisableunprepare() (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 imxmmdcperf_init (git-fixes)
  • arm: mvebu: drop pointless check for coherency_base (git-fixes)
  • arm: p2v: fix handling of LPAE translation in BE mode (git-fixes)
  • arm: s3c24xx: fix missing system reset (git-fixes)
  • arm: s3c24xx: fix mmc gpio lookup tables (git-fixes)
  • arm: s3c: irq-s3c24xx: Fix return value check for s3c24xxinitintc() (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 putdevice() call in socfpgasetupocramself_refresh() (git-fixes)
  • asoc: DAPM: Cover regression by kctl change notification fix (git-fixes).
  • asoc: SOF: Intel: hda-dai: fix potential locking issue (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: topology: Add missing rwsem around sndctlremove() calls (git-fixes).
  • ath10k: fix invalid dmaaddrt token assignment (git-fixes).
  • ath10k: high latency fixes for beacon buffer (git-fixes).
  • ath: dfspatterndetector: Fix possible null-pointer dereference in channeldetectorcreate() (git-fixes).
  • block: Fix use-after-free issue accessing struct io_cq (bsc#1193042).
  • bluetooth: fix use-after-free error in locksocknested() (git-fixes).
  • bpf, arm: Fix register clobbering in div/mod implementation (git-fixes)
  • brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (git-fixes).
  • cfg80211: call cfg80211stopap when switch from P2P_GO type (git-fixes).
  • cifs/smb3: Fix data inconsistent when punch hole (bsc#1176544).
  • cifs/smb3: Fix data inconsistent when zero file range (bsc#1176536).
  • cifs: Add SMB 2 support for getting and setting SACLs (bsc#1192606).
  • cifs: Add getsecuritytype_str function to return sec type (bsc#1192606).
  • cifs: Add missing sentinel to smb3fsparameters (bsc#1192606).
  • 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 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: Adjust indentation in smb2openfile (bsc#1164565).
  • cifs: Adjust key sizes and key generation routines for AES256 encryption (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: Always update signing key of first channel (bsc#1192606).
  • cifs: Avoid doing network I/O while holding cache lock (bsc#1164565).
  • cifs: Avoid error pointer dereference (bsc#1192606).
  • cifs: Avoid field over-reading memcpy() (bsc#1192606).
  • cifs: Change SIDs in ACEs while transferring file ownership (bsc#1192606).
  • cifs: Clarify SMB1 code for POSIX Create (bsc#1192606).
  • cifs: Clarify SMB1 code for POSIX Lock (bsc#1192606).
  • cifs: Clarify SMB1 code for POSIX delete file (bsc#1192606).
  • cifs: Clarify SMB1 code for SetFileSize (bsc#1192606).
  • cifs: Clarify SMB1 code for UnixCreateSymLink (bsc#1192606).
  • cifs: Clarify SMB1 code for UnixSetPathInfo (bsc#1192606).
  • cifs: Clarify SMB1 code for delete (bsc#1192606).
  • cifs: Clarify SMB1 code for rename open file (bsc#1192606).
  • cifs: Clean up DFS referral cache (bsc#1164565).
  • cifs: Close cached root handle only if it had a lease (bsc#1164565).
  • cifs: Close open handle after interrupted close (bsc#1164565).
  • cifs: Constify static struct genl_ops (bsc#1192606).
  • cifs: Convert to use the fallthrough macro (bsc#1192606).
  • cifs: Create a new shared file holding smb2 pdu definitions (bsc#1192606).
  • cifs: Deal with some warnings from W=1 (bsc#1192606).
  • cifs: Delete a stray unlock in cifsswnreconnect() (bsc#1192606).
  • cifs: Display local UID details for SMB sessions in DebugData (bsc#1192606).
  • cifs: Do not display RDMA transport on reconnect (bsc#1164565).
  • cifs: Do not leak EDEADLK to dgetents64 for STATUSUSERSESSION_DELETED (bsc#1192606).
  • cifs: Do not miss cancelled OPEN responses (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: Enable sticky bit with cifsacl mount option (bsc#1192606).
  • cifs: Fix NULL pointer dereference in mid callback (bsc#1164565).
  • cifs: Fix NULL-pointer dereference in smb2pushmandatory_locks (bnc#1151927 5.3.16).
  • cifs: Fix SMB2 oplock break processing (bsc#1154355 bnc#1151927 5.3.16).
  • cifs: Fix an error pointer dereference in cifs_mount() (bsc#1178270).
  • cifs: Fix bug which the return value by asynchronous read is error (bsc#1192606).
  • cifs: Fix cachedfid refcnt leak in openshroot (bsc#1192606).
  • cifs: Fix chmod with modefromsid when an older ACE already exists (bsc#1192606).
  • cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (bnc#1151927 5.3.10).
  • cifs: Fix cifsacl ACE mask for group and others (bsc#1192606).
  • cifs: Fix double add page to memcg when cifs_readpages (bsc#1192606).
  • cifs: Fix fall-through warnings for Clang (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 ISERR and PTRERR (bsc#1192606).
  • cifs: Fix inconsistent indenting (bsc#1192606).
  • cifs: Fix leak when handling lease break for cached root fid (bsc#1176242).
  • cifs: Fix lookup of SMB connections on multichannel (bsc#1192606).
  • cifs: Fix lookup of root ses in DFS referral cache (bsc#1164565).
  • cifs: Fix memory allocation in _smb2handlecancelledcmd() (bsc#1164565).
  • cifs: Fix missed free operations (bnc#1151927 5.3.8).
  • cifs: Fix mode output in debugging statements (bsc#1164565).
  • cifs: Fix mount options set in automount (bsc#1164565).
  • cifs: Fix null pointer check in cifs_read (bsc#1192606).
  • cifs: Fix oplock handling for SMB 2.1+ protocols (bnc#1151927 5.3.4).
  • cifs: Fix potential deadlock when updating vol in cifs_reconnect() (bsc#1164565).
  • cifs: Fix potential softlockups while refreshing DFS cache (bsc#1164565).
  • cifs: Fix preauth hash corruption (git-fixes).
  • 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 _updatecache_entry (bsc#1164565).
  • cifs: Fix some error pointers handling detected by static checker (bsc#1192606).
  • cifs: Fix spelling of 'security' (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 target file was deleted when rename failed (bsc#1192606).
  • cifs: Fix unix perm bits to cifsacl conversion for 'other' bits (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: 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: Get rid of kstrdup_const()'d paths (bsc#1164565).
  • 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 witness client move notification (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: In the new mount api we get the full devname as source= (bsc#1192606).
  • cifs: Increment numremoteopens stats counter even in case of smb2querydir_first (bsc#1192606).
  • cifs: Introduce helpers for finding TCP connection (bsc#1164565).
  • cifs: Make extract_hostname function public (bsc#1192606).
  • cifs: Make extract_sharename function public (bsc#1192606).
  • cifs: Merge ispathvalid() into getnormalizedpath() (bsc#1164565).
  • cifs: Move SMB2_Create definitions to the shared area (bsc#1192606).
  • cifs: Move more definitions into the shared area (bsc#1192606).
  • cifs: New optype for session operations (bsc#1181507).
  • cifs: On cifs_reconnect, resolve the hostname again (bsc#1192606).
  • cifs: Optimize readdir on reparse points (bsc#1164565).
  • cifs: Print the address and port we are connecting to in genericipconnect() (bsc#1192606).
  • cifs: Properly process SMB3 lease breaks (bsc#1164565).
  • cifs: Re-indent cifsswnreconnect() (bsc#1192606).
  • cifs: Reformat DebugData and index connections by conn_id (bsc#1192606).
  • cifs: Register generic netlink family (bsc#1192606). Update configs with CONFIGSWNUPCALL unset.
  • cifs: Remove the superfluous break (bsc#1192606).
  • cifs: Remove unused inline function issysvolor_netlogon() (bsc#1185902).
  • cifs: Remove useless variable (bsc#1192606).
  • cifs: Replace HTTP links with HTTPS ones (bsc#1192606).
  • cifs: Respect OSYNC and ODIRECT flags during reconnect (bsc#1164565).
  • cifs: Retain old ACEs when converting between mode bits and ACL (bsc#1192606).
  • cifs: Return correct error code from smb2getenc_key (git-fixes).
  • cifs: Return directly after a failed buildpathfromdentry() in cifsdo_create() (bsc#1164565).
  • cifs: Return the error from crypt_message when enc/dec key not found (bsc#1179426).
  • 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: Set cifsMOUNTUSEPREFIXPATH flag on setting cifs_sb->prepath (bsc#1192606).
  • cifs: Set witness notification handler for messages from userspace daemon (bsc#1192606).
  • cifs: Silently ignore unknown oplock break handle (bsc#1192606).
  • cifs: Simplify reconnect code when dfs upcall is enabled (bsc#1192606).
  • cifs: Spelling s/EACCESS/EACCES/ (bsc#1192606).
  • cifs: Standardize logging output (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: Unlock on errors in cifsswnreconnect() (bsc#1192606).
  • cifs: Use #define in cifs_dbg (bsc#1164565).
  • cifs: Use common error handling code in smb2ioctlquery_info() (bsc#1164565).
  • cifs: Use memdup_user() rather than duplicating its implementation (bsc#1164565).
  • cifs: Warn less noisily on default mount (bsc#1192606).
  • cifs: add FALLOCFLINSERT_RANGE support (bsc#1192606).
  • cifs: add NULL check for ses->tcon_ipc (bsc#1178270).
  • cifs: add SMB2_open() arg to return POSIX data (bsc#1164565).
  • cifs: add SMB3 change notification support (bsc#1164565).
  • 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 smb3fscontext to cifs_sb (bsc#1192606).
  • cifs: add files to host new mount api (bsc#1192606).
  • cifs: add fs_context param to parsing helpers (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 mount parameter tcpnodelay (bsc#1192606).
  • cifs: add multichannel mount options and data structs (bsc#1192606).
  • cifs: add new debugging macro cifsserverdbg (bsc#1164565).
  • 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 support for FALLOCFLCOLLAPSE_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 witness mount option and data structs (bsc#1192606).
  • cifs: added WARN_ON for all the count decrements (bsc#1192606).
  • cifs: allocate buffer in the caller of buildpathfrom_dentry() (bsc#1192606).
  • cifs: allow chmod to set mode bits using special sid (bsc#1164565).
  • cifs: allow syscalls to be restarted in _smbsend_rqst() (bsc#1176956).
  • cifs: allow unlock flock and OFD lock across fork (bsc#1192606).
  • cifs: ask for more credit on async read/write code paths (bsc#1192606).
  • cifs: avoid extra calls in posixinfoparse (bsc#1192606).
  • cifs: avoid starvation when refreshing dfs cache (bsc#1185902).
  • cifs: avoid using MID 0xFFFF (bnc#1151927 5.3.8).
  • cifs: call wakeup(&server->responseq) inside of cifs_reconnect() (bsc#1164565).
  • cifs: change confusing field serverName (to ip_addr) (bsc#1192606).
  • cifs: change format of cifsFULLKEY_DUMP ioctl (bsc#1192606).
  • cifs: change noisy error message to FYI (bsc#1181507).
  • 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: cifsatomicopen(): fix double-put on late allocation failure (bsc#1192606).
  • cifs: cifsdebug: use %pd instead of messing with ->dname (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: clarify SMB1 code for UnixCreateHardLink (bsc#1192606).
  • 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: 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 the shared root handle on tree disconnect (bsc#1164565).
  • cifs: compute fullpath already in cifsreaddir() (bsc#1192606).
  • cifs: connect individual channel servers to primary channel server (bsc#1192606).
  • cifs: connect: style: Simplify bool comparison (bsc#1192606).
  • cifs: constify getnormalizedpath() properly (bsc#1185902).
  • cifs: constify path argument of ->make_node() (bsc#1192606).
  • cifs: constify pathname arguments in a bunch of helpers (bsc#1192606).
  • cifs: convert listforeach to entry variant (bsc#1192606, jsc#SLE-20042).
  • cifs: convert listforeach to entry variant in cifs_debug.c (bsc#1192606).
  • cifs: convert listforeach 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 be32addcpu() (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 MD4 module and switch cifs.ko to use it (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 sd context must be a multiple of 8 (bsc#1192606).
  • cifs: delete duplicated words in header files (bsc#1192606).
  • cifs: detect dead connections only when echoes are enabled (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 cifssetupipc (bsc#1192606).
  • cifs: do not disable noperm if multiuser mount option is not provided (bsc#1192606).
  • cifs: do not duplicate fscache cookie for secondary channels (bsc#1192606).
  • cifs: do not fail _smbsend_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 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: docifscreate(): do not set ->i_mode of something we had not created (bsc#1192606).
  • cifs: document and cleanup dfs mount (bsc#1178270).
  • cifs: dump Security Type info in DebugData (bsc#1192606).
  • cifs: dump channel 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: 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 DFS failover (bsc#1192606).
  • cifs: fix DFS mount with cifsacl/modefromsid (bsc#1178270).
  • cifs: fix NULL dereference in match_prepath (bsc#1164565).
  • cifs: fix NULL dereference in smb2checkmessage() (bsc#1192606).
  • cifs: fix SMB1 error path in cifsgetfileinfounix (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 cifsgetinode_info() (bsc#1164565).
  • cifs: fix allocation size on newly created files (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 chown and chgrp when idsfromsid mount option enabled (bsc#1192606).
  • 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-links (bsc#1192606).
  • cifs: fix doc warnings in cifsdfsref.c (bsc#1192606).
  • cifs: fix double free error on share and prefix (bsc#1178270).
  • cifs: fix fallocate when trying to allocate a hole (bsc#1192606).
  • cifs: fix handling of escaped ',' in the password mount argument (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 cifssesadd_channel (bsc#1192606).
  • cifs: fix leak in cifssmb3do_mount() ctx (bsc#1192606).
  • cifs: fix leaked reference on requeued write (bsc#1178270).
  • cifs: fix max ea value size (bnc#1151927 5.3.4).
  • cifs: fix memory leak in smb2copychunkrange (git-fixes).
  • cifs: fix memory leak of smb3fscontextdup::serverhostname (bsc#1192606).
  • cifs: fix minor typos in comments and log messages (bsc#1192606).
  • cifs: fix missing null session check in mount (bsc#1192606).
  • cifs: fix missing spinlock around update to ses->status (bsc#1192606).
  • cifs: fix mode bits from dir listing when mounted with modefromsid (bsc#1164565).
  • cifs: fix mount option display for sec=krb5i (bsc#1161907).
  • cifs: fix mounts to subdirectories of target (bsc#1192606).
  • cifs: fix nodfs mount option (bsc#1181710).
  • 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 mismatch of UNC paths (bsc#1164565).
  • cifs: fix potential use-after-free bugs (bsc#1192606, jsc#SLE-20042).
  • cifs: fix potential use-after-free in cifsechorequest() (bsc#1139944).
  • cifs: fix print of hdrflags in dfscacheproc_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 rsize/wsize to be negotiated values (bsc#1192606).
  • cifs: fix soft mounts hanging in the reconnect code (bsc#1164565).
  • cifs: fix soft mounts hanging in the reconnect code (bsc#1164565).
  • cifs: fix string declarations and assignments in tracepoints (bsc#1192606).
  • cifs: fix the out of range assignment to bit fields in parseserverinterfaces (bsc#1192606).
  • cifs: fix trivial typo (bsc#1192606).
  • cifs: fix uninitialised leasekey in openshroot() (bsc#1178270).
  • cifs: fix uninitialized variable in smb3fscontextparseparam (bsc#1192606).
  • cifs: fix unitialized variable poential problem with network I/O cache lock patch (bsc#1164565).
  • cifs: fix unneeded null check (bsc#1192606).
  • cifs: fix use after free in cifssmb3do_mount() (bsc#1192606).
  • cifs: fix wrong release in sessallocbuffer() failed path (bsc#1192606).
  • cifs: for compound requests, use open handle if possible (bsc#1192606).
  • 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 _dfscache_find() (bsc#1185902).
  • cifs: get rid of cifs_sb->mountdata (bsc#1192606).
  • cifs: get rid of unused parameter in reconnsetupdfs_targets() (bsc#1178270).
  • cifs: handle 'guest' mount parameter (bsc#1192606).
  • cifs: handle 'nolease' option for vers=1.0 (bsc#1192606).
  • cifs: handle -EINTR in cifs_setattr (bsc#1192606).
  • cifs: handle ERRBaduid for SMB1 (bsc#1192606).
  • cifs: handle RESPGETDFS_REFERRAL.PathConsumed in reconnect (bsc#1178270).
  • 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: have ->mkdir() handle race with another client sanely (bsc#1192606).
  • cifs: have cifsfattrto_inode() refuse to change type on live inode (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: introduce cifssesmarkforreconnect() helper (bsc#1192606).
  • cifs: introduce helper for finding referral server (bsc#1181710).
  • 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 buildpathfrom_dentry() return const char * (bsc#1192606).
  • cifs: make const array static, makes object smaller (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 sure we do not overflow the max EA buffer size (bsc#1164565).
  • cifs: make use of capunix(ses) in cifsreconnect_tcon() (bsc#1164565).
  • cifs: map STATUSACCOUNTLOCKED_OUT to -EACCES (bsc#1192606).
  • cifs: merge _{cifs,smb2}reconnecttcon into cifstree_connect() (bsc#1178270).
  • cifs: minor fix to two debug messages (bsc#1192606).
  • cifs: minor kernel style fixes for comments (bsc#1192606).
  • cifs: minor simplification to smb2isnetworknamedeleted (bsc#1192606).
  • cifs: minor update to comments around the cifstcpses_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 NEGOTIATE_PROTOCOL definitions out into the common area (bsc#1192606).
  • cifs: move SMB FSCTL definitions to common code (bsc#1192606).
  • cifs: move [brw]size from cifssb to cifssb->ctx (bsc#1192606).
  • cifs: move cache mount options to fs_context.ch (bsc#1192606).
  • cifs: move cifsFileInfo_put logic into a work-queue (bsc#1154355).
  • cifs: move cifscleanupvolumeinfo[content] to fs_context.c (bsc#1192606).
  • cifs: move cifsparsedevname to fs_context.c (bsc#1192606).
  • cifs: move debug print out of spinlock (bsc#1192606).
  • cifs: move security mount options into fs_context.ch (bsc#1192606).
  • cifs: move smb version mount options into fs_context.c (bsc#1192606).
  • cifs: move some variables off the stack in smb2ioctlquery_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 cifsioparms (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: nosharesock should be set on new server (bsc#1192606).
  • cifs: nosharesock should not share socket with future sessions (bsc#1192606).
  • cifs: only update prefix path of DFS links in cifstreeconnect() (bsc#1178270).
  • cifs: only write 64kb at a time when fallocating a small region of a file (bsc#1192606).
  • 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 SMB2querydirectory to be used with compounding (bsc#1164565).
  • cifs: prevent NULL deref in cifscomposemount_options() (bsc#1185902).
  • cifs: prevent truncation from long to int in waitforfree_credits (bsc#1192606).
  • cifs: print MIDs in decimal notation (bsc#1181507).
  • cifs: print warning mounting with vers=1.0 (bsc#1164565).
  • cifs: properly invalidate cached root handle when closing it (bsc#1192606).
  • cifs: protect session channel fields with chan_lock (bsc#1192606).
  • cifs: protect srvcount with cifstcpseslock (bsc#1192606).
  • cifs: protect updating server->dstaddr with a spinlock (bsc#1192606).
  • cifs: reduce number of referral requests in DFS link lookups (bsc#1178270).
  • cifs: reduce stack use in smb2compoundop (bsc#1192606).
  • cifs: refactor cifsgetinode_info() (bsc#1164565).
  • cifs: refactor createsdbuf() and and avoid corrupting the buffer (bsc#1192606).
  • cifs: release lock earlier in dequeue_mid error case (bsc#1192606).
  • cifs: remove [gu]id/backup[gu]id/filemode/dirmode 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 cifssetupcifs_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 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 cifscomposemount_options (bsc#1192606).
  • cifs: remove the retry in cifspoxislock_set (bsc#1192606).
  • cifs: remove two cases where rc is set unnecessarily in sidtoid (bsc#1192606).
  • cifs: remove unnecessary copies of tcon->crfid.fid (bsc#1192606).
  • cifs: remove unused variable 'server' (bsc#1192606).
  • cifs: remove unused variable 'sid_user' (bsc#1164565).
  • cifs: remove unused variable (bsc#1164565).
  • cifs: remove various function description warnings (bsc#1192606).
  • cifs: rename a variable in SendReceive() (bsc#1164565).
  • cifs: rename cifscommon to smbfscommon (bsc#1192606).
  • cifs: rename dupvol to smb3fscontextdup and move it into fs_context.c (bsc#1192606).
  • cifs: rename posix create rsp (bsc#1164565).
  • cifs: rename reconninvaldfs_target() (bsc#1178270).
  • cifs: rename smbvol as smb3fscontext and move it to fscontext.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: retry lookup and readdir when EAGAIN is returned (bsc#1192606).
  • cifs: return cachedfid from openshroot (bsc#1192606).
  • cifs: return proper error code in statfs(2) (bsc#1181507).
  • cifs: returning mount parm processing errors correctly (bsc#1192606).
  • cifs: revalidate mapping when we open files for SMB1 POSIX (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 correct max-buffer-size for smb2ioctlinit() (bsc#1164565).
  • cifs: set server->cipher_type to AES-128-CCM for SMB3.0 (bsc#1192606).
  • cifs: set up next DFS target before genericipconnect() (bsc#1178270).
  • cifs: simplify SWN code with dummy funcs instead of ifdefs (bsc#1192606).
  • cifs: simplify handling of cifssb/ctx->localnls (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 ibpostsend (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 SMBDIRECTMAXSGE (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: split out dfs code from cifs_reconnect() (bsc#1192606, jsc#SLE-20042).
  • cifs: store a pointer to the root dentry in cifssbinfo 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 buildpathfromdentry() to using dentrypath_raw() (bsc#1192606).
  • cifs: switch servers depending on binding state (bsc#1192606).
  • cifs: switch to new mount api (bsc#1192606).
  • 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: update FSCTL definitions (bsc#1192606).
  • cifs: update ctime and mtime during truncate (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 mntcifsflags during reconfigure (bsc#1192606).
  • cifs: update new ACE pointer after populatenewaces (bsc#1192606).
  • cifs: update superoperations to showdevname (bsc#1192606).
  • cifs: use PTRERROR_ZERO() to simplify code (bsc#1164565).
  • cifs: use SPDX-Licence-Identifier (bsc#1192606).
  • cifs: use cifsInodeInfo->openfilelock while iterating to avoid a panic (bnc#1151927 5.3.7).
  • 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 compoundop(OPSET_INFO) when possible (bsc#1154355).
  • cifs: use helpers when parsing uid/gid mount options and validate them (bsc#1192606).
  • cifs: use moddelayedwork() for &server->reconnect if already queued (bsc#1164565).
  • cifs: use the expiry output of dns_query to schedule next resolution (bsc#1192606).
  • cifs: warn and fail if trying to use rootfs without the config option (bsc#1192606).
  • cifs: we do not allow changing username/password/unc/... during remount (bsc#1192606).
  • clk: imx: imx6ul: Move csi_sel mux to correct base register (git-fixes).
  • clk: ingenic: Fix bugs with divided dividers (git-fixes).
  • crypto: ecc - fix CRYPTODEFAULTRNG dependency (git-fixes).
  • crypto: s5p-sss - Add error handling in s5paesprobe() (git-fixes).
  • dmaengine: atxdmac: fix ATXDMACCCPERID() macro (git-fixes).
  • dmaengine: dmaenginedesccallback_valid(): Check for callback_result (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/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (git-fixes).
  • drm/panel-orientation-quirks: add Valve Steam Deck (git-fixes).
  • drm/plane-helper: fix uninitialized variable reference (git-fixes).
  • drm/vc4: fix error code in vc4createobject() (git-fixes).
  • 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).
  • edac/amd64: Handle three rank interleaving mode (bsc#1152489).
  • elfcore: correct reference to CONFIG_UML (git-fixes).
  • fs: cifs: Assign boolean values to a bool variable (bsc#1192606).
  • fs: cifs: Fix atime update check vs mtime (bsc#1164565).
  • fs: cifs: Fix resource leak (bsc#1192606).
  • fs: cifs: Initialize filesystem timestamp ranges (bsc#1164565).
  • fs: cifs: Remove repeated struct declaration (bsc#1192606).
  • fs: cifs: Remove unnecessary struct declaration (bsc#1192606).
  • fs: cifs: Simplify bool comparison (bsc#1192606).
  • fs: cifs: cifssmb.c: use true,false for bool variable (bsc#1164565).
  • fs: cifs: cifsssmb: remove redundant assignment to variable ret (bsc#1164565).
  • fs: cifs: fix gcc warning in sidtoid (bsc#1192606).
  • fs: cifs: fix misspellings using codespell tool (bsc#1192606).
  • fs: cifs: mute -Wunused-const-variable message (bnc#1151927 5.3.9).
  • fs: cifs: remove unneeded variable in smb3fscontext_dup (bsc#1192606).
  • fs: cifs: sess.c: Remove set but not used variable 'capabilities' (bsc#1164565).
  • fs: cifs: smb2ops.c: use true,false for bool variable (bsc#1164565).
  • fs: cifs: smb2pdu.c: Make SMB2notifyinit static (bsc#1164565).
  • fuse: release pipe buf after last use (bsc#1193318).
  • 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 'xlri2cprobe()' (git-fixes).
  • i40e: Fix failed opcode appearing if handling messages from VF (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).
  • iavf: Fix reporting when setting descriptor count (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: do not clear a lock we do not hold (git-fixes).
  • ibmvnic: drop bad optimization in reuserxpools() (bsc#1193349 ltc#195568).
  • ibmvnic: drop bad optimization in reusetxpools() (bsc#1193349 ltc#195568).
  • ice: avoid bpf_prog refcount underflow (jsc#SLE-7926).
  • ice: fix vsi->txq_map sizing (jsc#SLE-7926).
  • ice: ignore dropped packets during init (git-fixes).
  • igb: fix netpoll exit with traffic (git-fixes).
  • igc: Remove IPHY_ID checking (bsc#1193169).
  • igc: Remove phy->type checking (bsc#1193169).
  • iio: imu: stlsm6dsx: Avoid potential array overflow in stlsm6dsxsetodr() (git-fixes).
  • input: iforce - fix control-message timeout (git-fixes).
  • iommu/amd: Relocate GAMSup check to earlyenableiommus (git-fixes).
  • iommu/amd: Remove iommuinitga() (git-fixes).
  • iommu: Check if group is NULL before remove device (git-fixes).
  • ipmi: Disable some operations during a panic (git-fixes).
  • 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=binfmtmisc is not needed when setupobs 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.
  • 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: fix a lock order reversal in md_alloc (git-fixes).
  • media: imx: set a mediadevice businfo string (git-fixes).
  • media: ipu3-imgu: VIDIOCQUERYCAP: Fix businfo (git-fixes).
  • media: ipu3-imgu: imgu_fmt: Handle properly try (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 rcsi2startreceiver() (git-fixes).
  • media: s5p-mfc: fix possible null-pointer dereference in s5pmfcprobe() (git-fixes).
  • media: stm32: Potential NULL pointer dereference in dcmiirqthread() (git-fixes).
  • media: usb: dvd-usb: fix uninit-value bug in dibusbreadeeprom_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 SETBSSMODE when changing from P2P to STATION vif-type (git-fixes).
  • mwl8k: Fix use-after-free in mwl8kfwstate_machine() (git-fixes).
  • net/mlx4en: Fix an use-after-free bug in mlx4entryalloc_resources() (git-fixes).
  • net/mlx5: Update error handler for UCTX and UMEM (git-fixes).
  • net/mlx5e: reset XPS on error flow if netdev isn't registered yet (git-fixes).
  • net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero (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 manahwccreate_wq (jsc#SLE-18779, bsc#1185726).
  • net: mana: Fix spelling mistake 'calledd' -> 'called' (jsc#SLE-18779, bsc#1185726).
  • net: mana: Fix the netdeverr()'s vPort argument in manainit_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: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic83xxadd_rings() (git-fixes).
  • net: usb: lan78xx: lan78xxphyinit(): use PHY_POLL instead of '0' if no IRQ is available (git-fixes).
  • net: usb: lan78xx: lan78xxphyinit(): use PHY_POLL instead of '0' if no IRQ is available (git-fixes).
  • nfc: add NCI_UNREG flag to eliminate the race (git-fixes).
  • nfc: pn533: Fix double free when pn533fillfragment_skbs() fails (git-fixes).
  • nfc: reorder the logic in nfc{un,}registerdevice (git-fixes).
  • nfc: reorganize the functions in nci_request (git-fixes).
  • nfp: Fix memory leak in nfpcppareacacheadd() (git-fixes).
  • nfp: checking parameter process for rx-usecs/tx-usecs is invalid (git-fixes).
  • nfs: Do not set NFSINODATAINVALDEFER and NFSINOINVALID_DATA (git-fixes).
  • nfs: Fix a regression in nfssetopenstateidlocked() (git-fixes).
  • nfs: Fix deadlocks in nfsscancommit_list() (git-fixes).
  • nfs: Fix up commit deadlocks (git-fixes).
  • nfs: do not take i_rwsem for swap IO (bsc#1191876).
  • nfs: move genericwritechecks() call from nfsfiledirectwrite() to nfsfile_write() (bsc#1191876).
  • nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (git-fixes).
  • nfsd: do not alloc under spinlock in rpcparsescope_id (git-fixes).
  • nfsd: fix error handling of registerpernetsubsys() in init_nfsd() (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).
  • pci/msi: Deal with devices lying about their MSI mask capability (git-fixes).
  • pci: Add PCIEXPDEVCTLPAYLOAD* macros (git-fixes).
  • pci: Mark Atheros QCA6174 to avoid bus reset (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: Correctly handle failed perfgetaux_event() (git-fixes).
  • platform/x86: hpaccel: Fix an error handling path in 'lis3lv02dprobe()' (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 nfs4fflayoutprepareds (git-fixes).
  • powerpc/paravirt: correct preempt debug splat in vcpuispreempted() (bsc#1181148 ltc#190702 git-fixes).
  • powerpc/paravirt: vcpuispreempted() commentary (bsc#1181148 ltc#190702 git-fixes).
  • powerpc/pseries: Move some PAPR paravirt functions to their own file (bsc#1181148 ltc#190702 git-fixes).
  • powerpc/watchdog: Avoid holding wdsmplock over printk and smpsendnmi_ipi (bsc#1187541 ltc#192129).
  • powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (bsc#1187541 ltc#192129).
  • powerpc/watchdog: Fix wdsmplastresettb 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).
  • powerpc: fix unbalanced node refcount in checkkvmguest() (jsc#SLE-15869 jsc#SLE-16321 git-fixes).
  • qede: validate non LSO skb length (git-fixes).
  • r8169: Add device 10ec:8162 to driver r8169 (git-fixes).
  • 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 ringbufferreset() from reentrancy (bsc#1179960).
  • rt2x00: do not mark device gone on EPROTO errors during start (git-fixes).
  • rxrpc: Fix rxrpclocal leak in rxrpclookup_peer() (bsc#1154353 bnc#1151927 5.3.9).
  • s390/uv: fully validate the VMA before calling follow_page() (git-fixes).
  • s390: mm: Fix secure storage access exception handling (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: mpt3sas: Fix kernel panic during drive powercycle test (git-fixes).
  • scsi: mpt3sas: Fix system going into read-only mode (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: 8250pci: Fix ACCES entries in pciserial_quirks array (git-fixes).
  • serial: 8250pci: rewrite pericomdosetdivisor() (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 smb2ioctlquery_info() (bsc#1192606).
  • smb3: Add debug message for new file creation with idsfromsid mount option (bsc#1192606).
  • smb3: Add defines for new information level, FileIdInformation (bsc#1164565).
  • smb3: Add missing reparse tags (bsc#1164565).
  • smb3: Add new compression flags (bsc#1192606).
  • smb3: Add new info level for query directory (bsc#1192606).
  • smb3: Add new parm 'nodelete' (bsc#1192606).
  • smb3: Add support for SMB311 query info (non-compounded) (bsc#1192606).
  • 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 tracepoints for new compound posix query info (bsc#1192606).
  • smb3: Additional compression structures (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: Fix crash in SMB2openinit due to uninitialized field in compounding path (bsc#1164565).
  • smb3: Fix ids returned in POSIX query dir (bsc#1192606).
  • smb3: Fix mkdir when idsfromsid configured on mount (bsc#1192606).
  • smb3: Fix out-of-bounds bug in SMB2_negotiate() (bsc#1183540).
  • smb3: Fix persistent handles reconnect (bnc#1151927 5.3.11).
  • smb3: Fix regression in time handling (bsc#1164565).
  • 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: Incorrect size for netname negotiate context (bsc#1154355).
  • smb3: Minor cleanup of protocol definitions (bsc#1192606).
  • smb3: Resolve data corruption of TCP server info fields (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 SMB311posixmkdir (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 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 worker function for SMB3 change notify (bsc#1164565).
  • smb3: add mount option to allow RW caching of share accessed by only 1 client (bsc#1164565).
  • smb3: add mount option to allow forced caching of read only share (bsc#1164565).
  • smb3: add new module load parm enablegcm256 (bsc#1192606).
  • smb3: add new module load parm requiregcm256 (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 recognizing WSL reparse tags (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: 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: 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 fscachesupercookie until fsinfo initialized (bsc#1192606).
  • smb3: do not try to cache root directory if dir leases not supported (bsc#1192606).
  • smb3: dump insend and numwaiters 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 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 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 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 performance regression with setting mtime (bsc#1164565).
  • 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 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: 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: limit noisy error (bsc#1192606).
  • smb3: log warning if CSC policy conflicts with cache mount option (bsc#1164565).
  • 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: 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 SMB2SIGNATURESIZE 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 tegrapowergatepower_up() (git-fixes).
  • soc/tegra: pmc: Fix imbalanced clock disabling in error code path (git-fixes).
  • spi: bcm-qspi: Fix missing clkdisableunprepare() on error in bcmqspiprobe() (git-fixes).
  • spi: spl022: fix Microwire full duplex mode (git-fixes).
  • 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).
  • sunrpc: improve 'swap' handling: scheduling and PF_MEMALLOC (bsc#1191876).
  • sunrpc: remove scheduling boost for 'SWAPPER' tasks (bsc#1191876).
  • swiotlb: Fix the type of index (git-fixes).
  • tlb: mmugather: add tlbflush*range APIs
  • tracing: Add length protection to histogram string copies (git-fixes).
  • tracing: Change STRVARMAX_LEN (git-fixes).
  • tracing: Check pid filtering when creating events (git-fixes).
  • tracing: Fix pid filtering when triggers are attached (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: ttybuffer: Fix the softlockup issue in flushto_ldisc (git-fixes).
  • update structure definitions from updated protocol documentation (bsc#1192606).
  • usb-storage: Add compatibility quirk flags for iODD 2531/2541 (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 platformgetresource() (git-fixes).
  • usb: musb: tusb6010: check return value after calling platformgetresource() (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/cpu: Fix migration safety with X86BUGNULL_SEL (bsc#1152489).
  • x86/pkey: Fix undefined behaviour with PKRUWDBIT (bsc#1152489).
  • x86/pvh: add prototype for xenpvhinit() (git-fixes).
  • x86/xen: Add xenpvrestoreregsandreturntousermode() (bsc#1152489).
  • 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 txskbfreelist (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/pvh: add missing prototype to header (git-fixes).
  • xen: sync include/xen/interface/io/ring.h with Xen's newest version (git-fixes).
  • xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (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 (git-fixes).
  • zram: fix return value on writeback_store (git-fixes).
  • zram: off by one in readblockstate() (git-fixes).
References

Affected packages

SUSE:Real Time Module 15 SP2 / kernel-rt

Package

Name
kernel-rt
Purl
pkg:rpm/suse/kernel-rt&distro=SUSE%20Real%20Time%20Module%2015%20SP2

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.3.18-65.2

Ecosystem specific

{
    "binaries": [
        {
            "kernel-devel-rt": "5.3.18-65.2",
            "dlm-kmp-rt": "5.3.18-65.2",
            "kernel-rt_debug": "5.3.18-65.2",
            "kernel-rt-devel": "5.3.18-65.2",
            "cluster-md-kmp-rt": "5.3.18-65.2",
            "kernel-rt_debug-devel": "5.3.18-65.2",
            "kernel-source-rt": "5.3.18-65.2",
            "kernel-rt": "5.3.18-65.2",
            "ocfs2-kmp-rt": "5.3.18-65.2",
            "gfs2-kmp-rt": "5.3.18-65.2",
            "kernel-syms-rt": "5.3.18-65.1"
        }
    ]
}

SUSE:Real Time Module 15 SP2 / kernel-rt_debug

Package

Name
kernel-rt_debug
Purl
pkg:rpm/suse/kernel-rt_debug&distro=SUSE%20Real%20Time%20Module%2015%20SP2

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.3.18-65.2

Ecosystem specific

{
    "binaries": [
        {
            "kernel-devel-rt": "5.3.18-65.2",
            "dlm-kmp-rt": "5.3.18-65.2",
            "kernel-rt_debug": "5.3.18-65.2",
            "kernel-rt-devel": "5.3.18-65.2",
            "cluster-md-kmp-rt": "5.3.18-65.2",
            "kernel-rt_debug-devel": "5.3.18-65.2",
            "kernel-source-rt": "5.3.18-65.2",
            "kernel-rt": "5.3.18-65.2",
            "ocfs2-kmp-rt": "5.3.18-65.2",
            "gfs2-kmp-rt": "5.3.18-65.2",
            "kernel-syms-rt": "5.3.18-65.1"
        }
    ]
}

SUSE:Real Time Module 15 SP2 / kernel-source-rt

Package

Name
kernel-source-rt
Purl
pkg:rpm/suse/kernel-source-rt&distro=SUSE%20Real%20Time%20Module%2015%20SP2

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.3.18-65.2

Ecosystem specific

{
    "binaries": [
        {
            "kernel-devel-rt": "5.3.18-65.2",
            "dlm-kmp-rt": "5.3.18-65.2",
            "kernel-rt_debug": "5.3.18-65.2",
            "kernel-rt-devel": "5.3.18-65.2",
            "cluster-md-kmp-rt": "5.3.18-65.2",
            "kernel-rt_debug-devel": "5.3.18-65.2",
            "kernel-source-rt": "5.3.18-65.2",
            "kernel-rt": "5.3.18-65.2",
            "ocfs2-kmp-rt": "5.3.18-65.2",
            "gfs2-kmp-rt": "5.3.18-65.2",
            "kernel-syms-rt": "5.3.18-65.1"
        }
    ]
}

SUSE:Real Time Module 15 SP2 / kernel-syms-rt

Package

Name
kernel-syms-rt
Purl
pkg:rpm/suse/kernel-syms-rt&distro=SUSE%20Real%20Time%20Module%2015%20SP2

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.3.18-65.1

Ecosystem specific

{
    "binaries": [
        {
            "kernel-devel-rt": "5.3.18-65.2",
            "dlm-kmp-rt": "5.3.18-65.2",
            "kernel-rt_debug": "5.3.18-65.2",
            "kernel-rt-devel": "5.3.18-65.2",
            "cluster-md-kmp-rt": "5.3.18-65.2",
            "kernel-rt_debug-devel": "5.3.18-65.2",
            "kernel-source-rt": "5.3.18-65.2",
            "kernel-rt": "5.3.18-65.2",
            "ocfs2-kmp-rt": "5.3.18-65.2",
            "gfs2-kmp-rt": "5.3.18-65.2",
            "kernel-syms-rt": "5.3.18-65.1"
        }
    ]
}

SUSE:Linux Enterprise Micro 5.0 / kernel-rt

Package

Name
kernel-rt
Purl
pkg:rpm/suse/kernel-rt&distro=SUSE%20Linux%20Enterprise%20Micro%205.0

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.3.18-65.2

Ecosystem specific

{
    "binaries": [
        {
            "kernel-rt": "5.3.18-65.2"
        }
    ]
}