SUSE-SU-2021:1175-1

Source
https://www.suse.com/support/update/announcement/2021/suse-su-20211175-1/
Import Source
https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2021:1175-1.json
JSON Data
https://api.osv.dev/v1/vulns/SUSE-SU-2021:1175-1
Related
Published
2021-04-13T15:46:00Z
Modified
2021-04-13T15:46:00Z
Summary
Security update for the Linux Kernel
Details

The SUSE Linux Enterprise 12 SP5 Azure kernel was updated to receive various security and bugfixes.

The following security bugs were fixed:

  • CVE-2021-3444: Fixed an issue with the bpf verifier which did not properly handle mod32 destination register truncation when the source register was known to be 0 leading to out of bounds read (bsc#1184170).
  • CVE-2021-3428: Fixed an integer overflow in ext4escache_extent (bsc#1173485).
  • CVE-2021-29647: Fixed an issue in qrtr_recvmsg which could have allowed attackers to obtain sensitive information from kernel memory because of a partially uninitialized data structure (bsc#1184192 ).
  • CVE-2021-29265: Fixed an issue in usbipsockfdstore which could have allowed attackers to cause a denial of service due to race conditions during an update of the local and shared status (bsc#1184167).
  • CVE-2021-29264: Fixed an issue in the Freescale Gianfar Ethernet driver which could have allowed attackers to cause a system crash due to a calculation of negative fragment size (bsc#1184168).
  • CVE-2021-28972: Fixed a user-tolerable buffer overflow when writing a new device name to the driver from userspace, allowing userspace to write data to the kernel stack frame directly (bsc#1184198).
  • CVE-2021-28971: Fixed an issue in intelpmudrainpebsnhm which could have caused a system crash because the PEBS status in a PEBS record was mishandled (bsc#1184196 ).
  • CVE-2021-28964: Fixed a race condition in getoldroot which could have allowed attackers to cause a denial of service (bsc#1184193).
  • CVE-2021-28688: Fixed an issue introduced by XSA-365 (bsc#1183646).
  • CVE-2021-28660: Fixed an out of bounds write in rtwwxset_scan (bsc#1183593 ).
  • CVE-2021-28038: Fixed an issue with the netback driver which was lacking necessary treatment of errors such as failed memory allocations (bsc#1183022).
  • CVE-2021-27365: Fixed an issue where an unprivileged user can send a Netlink message that is associated with iSCSI, and has a length up to the maximum length of a Netlink message (bsc#1182715).
  • CVE-2021-27364: Fixed an issue where an attacker could craft Netlink messages (bsc#1182717).
  • CVE-2021-27363: Fixed a kernel pointer leak which could have been used to determine the address of the iscsi_transport structure (bsc#1182716).
  • CVE-2020-35519: Fixed an out-of-bounds memory access was found in x25_bind (bsc#1183696).
  • CVE-2020-27815: Fixed an issue in JFS filesystem where could have allowed an attacker to execute code (bsc#1179454).
  • CVE-2020-27171: Fixed an off-by-one error affecting out-of-bounds speculation on pointer arithmetic, leading to side-channel attacks that defeat Spectre mitigations and obtain sensitive information from kernel memory (bsc#1183775).
  • CVE-2020-27170: Fixed potential side-channel attacks that defeat Spectre mitigations and obtain sensitive information from kernel memory (bsc#1183686).
  • CVE-2021-26930: Fixed an improper error handling in blkback's grant mapping (XSA-365 bsc#1181843).
  • CVE-2021-26931: Fixed an issue where Linux kernel was treating grant mapping errors as bugs (XSA-362 bsc#1181753).
  • CVE-2021-26932: Fixed improper error handling issues in Linux grant mapping (XSA-361 bsc#1181747).
  • CVE-2020-29368,CVE-2020-29374: Fixed an issue in copy-on-write implementation which could have granted unintended write access because of a race condition in a THP mapcount check (bsc#1179660, bsc#1179428).
  • CVE-2020-0433: Fixed a use after free due to improper locking which could have led to local escalation of privilege (bsc#1176720).

The following non-security bugs were fixed:

  • ACPI: scan: Rearrange memory allocation in acpideviceadd() (git-fixes).
  • ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (git-fixes).
  • ALSA: hda: Drop the BATCH workaround for AMD controllers (git-fixes).
  • ALSA: hda/realtek: modify EAPD in the ALC886 (git-fixes).
  • amba: Fix resource leak for drivers without .remove (git-fixes).
  • bfq: Fix kABI for update internal depth state when queue depth changes (bsc#1172455).
  • bfq: update internal depth state when queue depth changes (bsc#1172455).
  • block: rsxx: fix error return code of rsxxpciprobe() (git-fixes).
  • Bluetooth: Fix null pointer dereference in ampreadlocassocfinal_data (git-fixes).
  • Bluetooth: hci_uart: Cancel init work before unregistering (git-fixes).
  • Bluetooth: hciuart: Fix a race for writework scheduling (git-fixes).
  • bpf: Add sanity check for upper ptr_limit (bsc#1183686 bsc#1183775).
  • bpf: Fix 32 bit src register truncation on div/mod (bsc#1184170).
  • bpf: fix subprog verifier bypass by div/mod by 0 exception (bsc#1184170).
  • bpf: fix x64 JIT code generation for jmp to 1st insn (bsc#1178163).
  • bpflrulist: Read double-checked variable once without lock (git-fixes).
  • bpf: Simplify alu_limit masking for pointer arithmetic (bsc#1183686 bsc#1183775).
  • bpf,x64: Pad NOPs to make images converge more easily (bsc#1178163).
  • bus: omapl3noc: mark l3 irqs as IRQFNOTHREAD (git-fixes).
  • can: ccan: move runtime PM enable/disable to ccan_platform (git-fixes).
  • can: ccanpci: ccanpci_remove(): fix use-after-free (git-fixes).
  • can: mcan: mcandorx_poll(): fix extraneous msg loss warning (git-fixes).
  • can: peak_usb: add forgotten supported devices (git-fixes).
  • can: peakusb: Revert 'can: peakusb: add forgotten supported devices' (git-fixes).
  • can: skb: canskbset_owner(): fix ref counting if socket was closed before setting skb ownership (git-fixes).
  • cifs: change noisy error message to FYI (bsc#1181507).
  • cifs: check all path components in resolved dfs target (bsc#1179755).
  • cifsdebug: use %pd instead of messing with ->dname (bsc#1181507).
  • cifs: fix nodfs mount option (bsc#1179755).
  • cifs: introduce helper for finding referral server (bsc#1179755).
  • cifs: New optype for session operations (bsc#1181507).
  • cifs: print MIDs in decimal notation (bsc#1181507).
  • cifs: return proper error code in statfs(2) (bsc#1181507).
  • cifs: Tracepoints and logs for tracing credit changes (bsc#1181507).
  • cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (bsc#1104270).
  • dmaengine: hsu: disable spurious interrupt (git-fixes).
  • drm/amdgpu: Fix macro name AMDGPUTRACEH in preprocessor if (bsc#1129770) Backporting notes: * context changes
  • drm/atomic: Create _drmatomichelpercrtcreset() for subclassing (bsc#1142635) Backporting notes: * taken for 427c4a0680a2 ('drm/vc4: crtc: Rework a bit the CRTC state code') * renamed drmatomicstatehelper.{c,h} to drmatomichelper.{c,h} * context changes
  • drm: bridge: dw-hdmi: Avoid resetting force in the detect function (bsc#1129770) Backporting notes: * context changes
  • drm/compat: Clear bounce structures (bsc#1129770) Backporting notes: * context changes
  • drm/etnaviv: replace MMU flush marker with flush sequence (bsc#1154048) Backporting notes: * context changes
  • drm/gma500: Fix error return code in psbdriverload() (bsc#1129770)
  • drm/mediatek: Add missing putdevice() call in mtkdrmkmsinit() (bsc#1152446) Backporting notes: * context changes
  • drm/mediatek: Fix aal size config (bsc#1129770) Backporting notes: * access I/O memory with writel()
  • drm: meson_drv add shutdown function (git-fixes).
  • drm/msm/a5xx: Remove overwriting A5XXPCDBGECOCNTL register (git-fixes).
  • drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY) (bsc#1129770)
  • drm/msm: fix shutdown hook in case GPU components failed to bind (git-fixes).
  • drm: mxsfb: check framebuffer pitch (bsc#1129770) Backporting notes: * context changes
  • drm/omap: fix max fclk divider for omap36xx (bsc#1152446)
  • drm: panel: Fix bpc for OrtusTech COM43H4M85ULC panel (bsc#1129770)
  • drm: panel: Fix bus format for OrtusTech COM43H4M85ULC panel (bsc#1129770) Backporting notes: * context changes
  • drm/radeon: fix AGP dependency (git-fixes).
  • drm: rcar-du: Put reference to VSP device (bsc#1129770) Backporting notes: * context changes
  • drm/vc4: crtc: Rework a bit the CRTC state code (bsc#1129770) Backporting notes: * context changes
  • drm/vc4: hdmi: Avoid sleeping in atomic context (bsc#1129770) Backporting notes: * context changes
  • ethernet: alx: fix order of calls on resume (git-fixes).
  • fbdev: aty: SPARC64 requires FBATYCT (bsc#1129770)
  • firmware/efi: Fix a use after bug in efimemreserve_persistent (git-fixes).
  • futex: Prevent robust futex exit race (git-fixes).
  • gma500: clean up error handling in init (bsc#1129770)
  • gpiolib: acpi: Add missing IRQF_ONESHOT (git-fixes).
  • HID: make arrays usage and value to be the same (git-fixes).
  • i2c: brcmstb: Fix brcmstdsendi2c_cmd condition (git-fixes).
  • i40e: Add zero-initialization of AQ command structures (bsc#1109837 bsc#1111981).
  • i40e: Fix add TC filter for IPv6 (bsc#1109837 bsc#1111981 ).
  • i40e: Fix endianness conversions (bsc#1109837 bsc#1111981 ).
  • IB/mlx5: Return appropriate error code instead of ENOMEM (bsc#1103991).
  • ibmvnic: add comments for spinlock_t definitions (bsc#1184114 ltc#192237 bsc#1183871 ltc#192139).
  • ibmvnic: add memory barrier to protect long term buffer (bsc#1184114 ltc#192237 bsc#1182485 ltc#191591).
  • ibmvnic: always store valid MAC address (bsc#1182011 ltc#191844).
  • ibmvnic: avoid multiple line dereference (bsc#1184114 ltc#192237 bsc#1183871 ltc#192139).
  • ibmvnic: compare adapter->initdonerc with more readable ibmvnicrccodes (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: Correctly re-enable interrupts in NAPI polling routine (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: create sendcontrolip_offload (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: create sendqueryip_offload (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: Do not replenish RX buffers after every polling loop (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: Ensure that CRQ entry read are correctly ordered (bsc#1184114 ltc#192237 bsc#1182485 ltc#191591).
  • ibmvnic: Ensure that device queue memory is cache-line aligned (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: Ensure that SCRQ entry reads are correctly ordered (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: fix block comments (bsc#1184114 ltc#192237 bsc#1183871 ltc#192139).
  • ibmvnic: fix braces (bsc#1184114 ltc#192237 bsc#1183871 ltc#192139).
  • ibmvnic: fix miscellaneous checks (bsc#1184114 ltc#192237 bsc#1183871 ltc#192139).
  • ibmvnic: fix NULL pointer dereference in ibmvicresetcrq (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: Fix possibly uninitialized oldnumtx_queues variable warning (bsc#1184114 ltc#192237).
  • ibmvnic: Fix TX completion error handling (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: Fix use-after-free of VNIC login response buffer (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: handle inconsistent login with reset (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: Harden device Command Response Queue handshake (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: improve ibmvnicinit and ibmvnicreset_init (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: merge dochangeparamreset into doreset (bsc#1184114 ltc#192237 bsc#1183871 ltc#192139).
  • ibmvnic: merge ibmvnicresetinit and ibmvnic_init (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: no reset timeout for 5 seconds after reset (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: prefer strscpy over strlcpy (bsc#1184114 ltc#192237 bsc#1183871 ltc#192139).
  • ibmvnic: prefer 'unsigned long' over 'unsigned long int' (bsc#1184114 ltc#192237 bsc#1183871 ltc#192139).
  • ibmvnic: reduce wait for completion time (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: remove excessive irqsave (bsc#1065729).
  • ibmvnic: remove never executed if statement (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (bsc#1184114 ltc#192237 bsc#1183871 ltc#192139).
  • ibmvnic: remove unused spinlockt statslock definition (bsc#1184114 ltc#192237 bsc#1183871 ltc#192139).
  • ibmvnic: rename ibmvnicsendreqcaps to sendrequest_cap (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: rename sendcapqueries to sendquerycap (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: rename sendmapquery to sendquerymap (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: rework to ensure SCRQ entry reads are properly ordered (bsc#1184114 ltc#192237 bsc#1183871 ltc#192139).
  • ibmvnic: send_login should check for crq errors (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: simplify resetlongterm_buff function (bsc#1184114 ltc#192237 bsc#1183023 ltc#191791).
  • ibmvnic: skip sendrequestunmap for timeout reset (bsc#1184114 ltc#192237 bsc#1182485 ltc#191591).
  • ibmvnic: skip tx timeout reset while in resetting (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: stop freeallrwi on failed reset (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: substitute mb() with dmawmb() for sendcrq functions (bsc#1184114 ltc#192237 bsc#1183023 ltc#191791).
  • ibmvnic: track pending login (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: Use netdevallocskb instead of alloc_skb to replenish RX buffers (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • ibmvnic: Use 'skbfragaddress()' instead of hand coding it (bsc#1184114 ltc#192237).
  • ice: Account for port VLAN in VF max packet size calculation (bsc#1118661).
  • igc: check return value of retval in igcconfigfcafterlinkup (bsc#1118657).
  • igc: Report speed and duplex as unknown when device is runtime suspended (jsc#SLE-4799).
  • igc: set the default return value to -IGCERRNVM in igcwritenvm_srwr (bsc#1118657).
  • iio:adc:qcom-spmi-vadc: add default scale to LRMUX2BAT_ID channel (git-fixes).
  • iio: gyro: mpu3050: Fix error handling in mpu3050triggerhandler (git-fixes).
  • iio: hid-sensor-humidity: Fix alignment issue of timestamp channel (git-fixes).
  • iio: hid-sensor-prox: Fix scale not correct issue (git-fixes).
  • iio: hid-sensor-temperature: Fix issues of timestamp channel (git-fixes).
  • Input: i8042 - add ASUS Zenbook Flip to noselftest list (git-fixes).
  • Input: i8042 - unbreak Pegatron C15B (git-fixes).
  • Input: raydiumtsi2c - do not send zero length (git-fixes).
  • Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S (git-fixes).
  • Input: xpad - sync supported devices with fork on GitHub (git-fixes).
  • iommu/amd: Fix sleeping in atomic in increaseaddressspace() (bsc#1183378).
  • iommu/intel: Fix memleak in intelirqremapping_alloc (bsc#1183379).
  • iommu/vt-d: Avoid panic if iommu init fails in tboot system (bsc#1183380).
  • iommu/vt-d: Do not use flush-queue when caching-mode is on (bsc#1183381).
  • ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (bsc#1113994).
  • kABI: Fix kABI after modifying struct _callsingle_data (bsc#1180846).
  • kabi/severities: Add rtasonlinecpusmask, rtasofflinecpusmask
  • kernel/smp: add boot parameter for controlling CSD lock debugging (bsc#1180846).
  • kernel/smp: add more data to CSD lock debugging (bsc#1180846).
  • kernel/smp: prepare more CSD lock debugging (bsc#1180846).
  • kernel/smp: Provide CSD lock timeout diagnostics (bsc#1180846).
  • KVM: x86: Allow guests to see MSRIA32TSX_CTRL even if tsx=off (bsc#1183382).
  • lib/crc32test: remove extra localirqdisable/enable (git-fixes).
  • mac80211: fix double free in ibss_leave (git-fixes).
  • mac80211: fix rate mask reset (git-fixes).
  • media: usbtv: Fix deadlock on suspend (git-fixes).
  • media: uvcvideo: Allow entities with no pads (git-fixes).
  • misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom (git-fixes).
  • mmc: core: Fix partition switch time for eMMC (git-fixes).
  • mmc: core: Use DEFINEDEBUGFSATTRIBUTE instead of DEFINESIMPLEATTRIBUTE.
  • mmc: cqhci: Fix random crash when remove mmc module/card (git-fixes).
  • mmc: sdhci-esdhc-imx: fix kernel panic when remove module (git-fixes).
  • mmc: sdhci-of-arasan: Add missed checks for devmclkregister() (git-fixes).
  • mwifiex: pcie: skip cancelworksync() on reset failure path (git-fixes).
  • net: bridge: use switchdev for port flags set through sysfs too (bsc#1112374).
  • net: cdc-phonet: fix data-interface release on probe failure (git-fixes).
  • net: core: introduce _netdevnotify_peers (bsc#1184114 ltc#192237 bsc#1183871 ltc#192139).
  • net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (bsc#1184114 ltc#192237 bsc#1183871 ltc#192139).
  • net: hns3: add a check for index in hclgegetrss_key() (bsc#1126390).
  • net: hns3: add a check for queueid in hclgeresetvfqueue() (bsc#1104353).
  • net: hns3: fix bug when calculating the TCAM table info (bsc#1104353).
  • net: hns3: fix query vlan mask value error for flow director (bsc#1104353).
  • net/mlx5e: Update maxopenedtc also when channels are closed (bsc#1103990).
  • net: phy: micrel: set softreset callback to genphysoft_reset for KSZ8081 (bsc#1119113).
  • net: re-solve some conflicts after net -> net-next merge (bsc#1184114 ltc#192237 bsc#1176855 ltc#187293).
  • net: usb: ax88179178a: fix missing stop entry in driverinfo (git-fixes).
  • net: usb: qmi_wwan: allow qmimux add/del with master up (git-fixes).
  • PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (git-fixes).
  • PCI: Align checking of syscall user config accessors (git-fixes).
  • phy: rockchip-emmc: emmcphyinit() always return 0 (git-fixes).
  • platform/x86: i2c-multi-instantiate: Do not create platform device for INT3515 ACPI nodes (git-fixes).
  • powerpc/book3s64/radix: Remove WARNON in destroycontext() (bsc#1183692 ltc#191963).
  • powerpc: Convert to using %pOFn instead of device_node.name (bsc#1181674 ltc#189159).
  • powerpc: Fix some spelling mistakes (bsc#1181674 ltc#189159).
  • powerpc/hvcall: add token and codes for HVASISIGNAL (bsc#1181674 ltc#189159).
  • powerpc: kABI: add back suspenddisablecpu in machdep_calls (bsc#1181674 ltc#189159).
  • powerpc/machdep: remove suspenddisablecpu() (bsc#1181674 ltc#189159).
  • powerpc/mm/pkeys: Make pkey access check work on executeonlykey (bsc#1181544 ltc#191080 git-fixes).
  • powerpc/numa: Fix build when CONFIG_NUMA=n (bsc#1132477 ltc#175530).
  • powerpc/numa: make vphnenabled, prrnenabled flags const (bsc#1181674 ltc#189159).
  • powerpc/numa: remove ability to enable topology updates (bsc#1181674 ltc#189159).
  • powerpc/numa: remove archupdatecpu_topology (bsc#1181674 ltc#189159).
  • powerpc/numa: Remove late request for home node associativity (bsc#1181674 ltc#189159).
  • powerpc/numa: remove prrnisenabled() (bsc#1181674 ltc#189159).
  • powerpc/numa: remove start/stoptopologyupdate() (bsc#1181674 ltc#189159).
  • powerpc/numa: remove timedtopologyupdate() (bsc#1181674 ltc#189159).
  • powerpc/numa: remove unreachable topology timer code (bsc#1181674 ltc#189159).
  • powerpc/numa: remove unreachable topology update code (bsc#1181674 ltc#189159).
  • powerpc/numa: remove unreachable topology workqueue code (bsc#1181674 ltc#189159).
  • powerpc/numa: remove vphnenabled and prrnenabled internal flags (bsc#1181674 ltc#189159).
  • powerpc/numa: stub out numaupdatecpu_topology() (bsc#1181674 ltc#189159).
  • powerpc/numa: Suppress 'VPHN is not supported' messages (bsc#1181674 ltc#189159).
  • powerpc/pseries: Add empty updatenumacpulookuptable() for NUMA=n (bsc#1181674 ltc#189159).
  • powerpc/pseries: Do not enforce MSI affinity with kdump (bsc#1181655 ltc#190855).
  • powerpc/pseries: Generalize hcall_vphn() (bsc#1181674 ltc#189159).
  • powerpc/pseries/hibernation: drop pseriessuspendbegin() from suspend ops (bsc#1181674 ltc#189159).
  • powerpc/pseries/hibernation: pass stream id via function arguments (bsc#1181674 ltc#189159).
  • powerpc/pseries/hibernation: perform post-suspend fixups later (bsc#1181674 ltc#189159).
  • powerpc/pseries/hibernation: remove prepare_late() callback (bsc#1181674 ltc#189159).
  • powerpc/pseries/hibernation: remove pseriessuspendcpu() (bsc#1181674 ltc#189159).
  • powerpc/pseries/hibernation: switch to rtasibmsuspend_me() (bsc#1181674 ltc#189159).
  • powerpc/pseries/mobility: add missing break to default case (bsc#1181674 ltc#189159).
  • powerpc/pseries/mobility: Add pr_debug() for device tree changes (bsc#1181674 ltc#189159).
  • powerpc/pseries/mobility: do not error on absence of ibm, update-nodes (bsc#1181674 ltc#189159).
  • powerpc/pseries/mobility: error message improvements (bsc#1181674 ltc#189159).
  • powerpc/pseries/mobility: extract VASI session polling logic (bsc#1181674 ltc#189159).
  • powerpc/pseries/mobility: handle premature return from H_JOIN (bsc#1181674 ltc#189159 git-fixes bsc#1183662 ltc#191922).
  • powerpc/pseries/mobility: refactor node lookup during DT update (bsc#1181674 ltc#189159).
  • powerpc/pseries/mobility: retry partition suspend after error (bsc#1181674 ltc#189159).
  • powerpc/pseries/mobility: Set pr_fmt() (bsc#1181674 ltc#189159).
  • powerpc/pseries/mobility: signal suspend cancellation to platform (bsc#1181674 ltc#189159).
  • powerpc/pseries/mobility: use rtasactivatefirmware() on resume (bsc#1181674 ltc#189159).
  • powerpc/pseries/mobility: use stop_machine for join/suspend (bsc#1181674 ltc#189159).
  • powerpc/pseries/mobility: use struct for shared state (bsc#1181674 ltc#189159 git-fixes bsc#1183662 ltc#191922).
  • powerpc/pseries: remove dlparcpureadd() (bsc#1181674 ltc#189159).
  • powerpc/pseries: remove memory 're-add' implementation (bsc#1181674 ltc#189159).
  • powerpc/pseries: remove obsolete memory hotplug DT notifier code (bsc#1181674 ltc#189159).
  • powerpc/pseries: remove prrn special case from DT update path (bsc#1181674 ltc#189159).
  • powerpc/rtas: add rtasactivatefirmware() (bsc#1181674 ltc#189159).
  • powerpc/rtas: add rtasibmsuspend_me() (bsc#1181674 ltc#189159).
  • powerpc/rtas: complete ibm,suspend-me status codes (bsc#1181674 ltc#189159).
  • powerpc/rtas: dispatch partition migration requests to pseries (bsc#1181674 ltc#189159).
  • powerpc/rtasd: simplify handlertasevent(), emit message on events (bsc#1181674 ltc#189159).
  • powerpc/rtas: prevent suspend-related sys_rtas use on LE (bsc#1181674 ltc#189159).
  • powerpc/rtas: remove rtasibmsuspendmeunsafe() (bsc#1181674 ltc#189159).
  • powerpc/rtas: remove rtassuspendcpu() (bsc#1181674 ltc#189159).
  • powerpc/rtas: remove unused rtassuspendlast_cpu() (bsc#1181674 ltc#189159).
  • powerpc/rtas: remove unused rtassuspendme_data (bsc#1181674 ltc#189159).
  • powerpc/rtas: rtasibmsuspendme -> rtasibmsuspendme_unsafe (bsc#1181674 ltc#189159).
  • powerpc/rtas: Unexport rtasonlinecpusmask, rtasofflinecpusmask (bsc#1181674 ltc#189159).
  • powerpc/vio: Use device_type to detect family (bsc#1181674 ltc#189159).
  • printk: fix deadlock when kernel panic (bsc#1183018).
  • pseries/drmem: do not cache node id in drmem_lmb struct (bsc#1132477 ltc#175530).
  • pseries/hotplug-memory: hot-add: skip redundant LMB lookup (bsc#1132477 ltc#175530).
  • pwm: rockchip: rockchippwmprobe(): Remove superfluous clk_unprepare() (git-fixes).
  • qxl: Fix uninitialised struct field head.surface_id (git-fixes).
  • random: fix the RNDRESEEDCRNG ioctl (git-fixes).
  • rcu: Allow only one expedited GP to run concurrently with (git-fixes)
  • rcu: Fix missed wakeup of exp_wq waiters (git-fixes)
  • RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (bsc#1103991).
  • RDMA/rxe: Remove useless code in rxe_recv.c (bsc#1103992 ).
  • RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (bsc#1169709)
  • RDMA/uverbs: Fix kernel-doc warning of uverbsalloc (bsc#1103992).
  • Revert 'ibmvnic: remove never executed if statement' (bsc#1184114 ltc#192237 bsc#1179243 ltc#189290).
  • rpadlpar: fix potential drc_name corruption in store functions (bsc#1183416 ltc#191079).
  • rsxx: Return -EFAULT if copytouser() fails (git-fixes).
  • s390/cio: return -EFAULT if copytouser() fails (git-fixes).
  • s390/cio: return -EFAULT if copytouser() fails (git-fixes).
  • s390/crypto: return -EFAULT if copytouser() fails (git-fixes).
  • s390/dasd: fix hanging offline processing due to canceled worker (bsc#1175165).
  • s390/dasd: fix hanging offline processing due to canceled worker (bsc#1175165).
  • s390/vtime: fix increased steal time accounting (bsc#1183861).
  • sched/fair: Fix wrong cpu selecting from isolated domain (git-fixes)
  • sched/vtime: Fix guest/system mis-accounting on task switch (git-fixes)
  • scsi: lpfc: Change wording of invalid pci reset log message (bsc#1182574).
  • scsi: lpfc: Correct function header comments related to ndlp reference counting (bsc#1182574).
  • scsi: lpfc: Fix ADISC handling that never frees nodes (bsc#1182574).
  • scsi: lpfc: Fix ancient double free (bsc#1182574).
  • scsi: lpfc: Fix crash caused by switch reboot (bsc#1182574).
  • scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (bsc#1182574).
  • scsi: lpfc: Fix EEH encountering oops with NVMe traffic (bsc#1182574).
  • scsi: lpfc: Fix FLOGI failure due to accessing a freed node (bsc#1182574).
  • scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (bsc#1182574).
  • scsi: lpfc: Fix kerneldoc inconsistency in lpfcsli4dumppagea0() (bsc#1182574).
  • scsi: lpfc: Fix lpfcelsretry() possible null pointer dereference (bsc#1182574).
  • scsi: lpfc: Fix nodeinfo debugfs output (bsc#1182574).
  • scsi: lpfc: Fix null pointer dereference in lpfcprepels_iocb() (bsc#1182574).
  • scsi: lpfc: Fix 'physical' typos (bsc#1182574).
  • scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (bsc#1182574).
  • scsi: lpfc: Fix pt2pt connection does not recover after LOGO (bsc#1182574).
  • scsi: lpfc: Fix pt2pt state transition causing rmmod hang (bsc#1182574).
  • scsi: lpfc: Fix reftag generation sizing errors (bsc#1182574).
  • scsi: lpfc: Fix stale node accesses on stale RRQ request (bsc#1182574).
  • scsi: lpfc: Fix status returned in lpfcelsretry() error exit path (bsc#1182574).
  • scsi: lpfc: Fix unnecessary null check in lpfcreleasescsi_buf (bsc#1182574).
  • scsi: lpfc: Fix use after free in lpfcelsfree_iocb (bsc#1182574).
  • scsi: lpfc: Fix vport indices in lpfcfindvportbyvpid() (bsc#1182574).
  • scsi: lpfc: Reduce LOGTRACEEVENT logging for vports (bsc#1182574).
  • scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (bsc#1182574).
  • scsi: lpfc: Update lpfc version to 12.8.0.8 (bsc#1182574).
  • selinux: never allow relabeling on context mounts (git-fixes).
  • smb3: add dynamic trace point to trace when credits obtained (bsc#1181507).
  • smb3: fix crediting for compounding when only one request in flight (bsc#1181507).
  • smp: Add source and destination CPUs to _callsingle_data (bsc#1180846).
  • Update config files: activate CONFIGCSDLOCKWAITDEBUG for x86 (bsc#1180846).
  • Update config files: disable CONFIGCSDLOCKWAITDEBUG (bsc#1180846).
  • USB: gadget: fuac2: always increase endpoint maxpacket_size by one audio slot (git-fixes).
  • USBip: fix stub_dev to check for stream socket (git-fixes).
  • USBip: fix stubdev usbipsockfd_store() races leading to gpf (git-fixes).
  • USBip: Fix unsafe unaligned pointer usage (git-fixes).
  • USBip: fix vhcihcd attachstore() races leading to gpf (git-fixes).
  • USBip: fix vhci_hcd to check for stream socket (git-fixes).
  • USBip: tools: fix build error for multiple definition (git-fixes).
  • USB: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (git-fixes).
  • USB: replace hardcode maximum usb string length by definition (git-fixes).
  • USB: serial: ioedgeport: fix memory leak in edgestartup (git-fixes).
  • USB: serial: option: add Quectel EM160R-GL (git-fixes).
  • USB-storage: Add quirk to defeat Kindle's automatic unload (git-fixes).
  • USB: usblp: do not call usbsetinterface if there's a single alt (git-commit).
  • use _netdevnotify_peers in ibmvnic (bsc#1184114 ltc#192237 bsc#1183871 ltc#192139).
  • video: fbdev: acornfb: remove freeunusedpages() (bsc#1129770)
  • video: fbdev: atmel_lcdfb: fix return error code in (bsc#1129770) Backporting notes: * context changes * fallout from trailing whitespaces
  • wlcore: Fix command execute failure 19 for wl12xx (git-fixes).
  • xen/gnttab: handle p2m update errors on a per-slot basis (bsc#1183022 XSA-367).
  • xen/netback: avoid race in xenvifrxringslotsavailable() (bsc#1065600).
  • xen/netback: fix spurious event detection for common event case (bsc#1182175).
  • xen-netback: respect gnttabmaprefs()'s return value (bsc#1183022 XSA-367).
  • xfs: Fix assert failure in xfssetattrsize() (git-fixes).
  • xsk: Remove dangling function declaration from header file (bsc#1109837).
References

Affected packages

SUSE:Linux Enterprise Server 12 SP5 / kernel-azure

Package

Name
kernel-azure
Purl
purl:rpm/suse/kernel-azure&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.50.1",
            "kernel-azure-devel": "4.12.14-16.50.1",
            "kernel-devel-azure": "4.12.14-16.50.1",
            "kernel-syms-azure": "4.12.14-16.50.1",
            "kernel-azure-base": "4.12.14-16.50.1",
            "kernel-source-azure": "4.12.14-16.50.1"
        }
    ]
}

SUSE:Linux Enterprise Server 12 SP5 / kernel-source-azure

Package

Name
kernel-source-azure
Purl
purl:rpm/suse/kernel-source-azure&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.50.1",
            "kernel-azure-devel": "4.12.14-16.50.1",
            "kernel-devel-azure": "4.12.14-16.50.1",
            "kernel-syms-azure": "4.12.14-16.50.1",
            "kernel-azure-base": "4.12.14-16.50.1",
            "kernel-source-azure": "4.12.14-16.50.1"
        }
    ]
}

SUSE:Linux Enterprise Server 12 SP5 / kernel-syms-azure

Package

Name
kernel-syms-azure
Purl
purl:rpm/suse/kernel-syms-azure&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.50.1",
            "kernel-azure-devel": "4.12.14-16.50.1",
            "kernel-devel-azure": "4.12.14-16.50.1",
            "kernel-syms-azure": "4.12.14-16.50.1",
            "kernel-azure-base": "4.12.14-16.50.1",
            "kernel-source-azure": "4.12.14-16.50.1"
        }
    ]
}

SUSE:Linux Enterprise Server for SAP Applications 12 SP5 / kernel-azure

Package

Name
kernel-azure
Purl
purl:rpm/suse/kernel-azure&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.50.1",
            "kernel-azure-devel": "4.12.14-16.50.1",
            "kernel-devel-azure": "4.12.14-16.50.1",
            "kernel-syms-azure": "4.12.14-16.50.1",
            "kernel-azure-base": "4.12.14-16.50.1",
            "kernel-source-azure": "4.12.14-16.50.1"
        }
    ]
}

SUSE:Linux Enterprise Server for SAP Applications 12 SP5 / kernel-source-azure

Package

Name
kernel-source-azure
Purl
purl:rpm/suse/kernel-source-azure&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.50.1",
            "kernel-azure-devel": "4.12.14-16.50.1",
            "kernel-devel-azure": "4.12.14-16.50.1",
            "kernel-syms-azure": "4.12.14-16.50.1",
            "kernel-azure-base": "4.12.14-16.50.1",
            "kernel-source-azure": "4.12.14-16.50.1"
        }
    ]
}

SUSE:Linux Enterprise Server for SAP Applications 12 SP5 / kernel-syms-azure

Package

Name
kernel-syms-azure
Purl
purl:rpm/suse/kernel-syms-azure&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "4.12.14-16.50.1",
            "kernel-azure-devel": "4.12.14-16.50.1",
            "kernel-devel-azure": "4.12.14-16.50.1",
            "kernel-syms-azure": "4.12.14-16.50.1",
            "kernel-azure-base": "4.12.14-16.50.1",
            "kernel-source-azure": "4.12.14-16.50.1"
        }
    ]
}