Security update for the Linux Kernel

Announcement ID: SUSE-SU-2020:2879-1
Rating: important
References:
Cross-References:
CVSS scores:
  • CVE-2020-0404 ( SUSE ): 6.2 CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
  • CVE-2020-0404 ( NVD ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2020-0427 ( SUSE ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
  • CVE-2020-0427 ( NVD ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
  • CVE-2020-0431 ( SUSE ): 7.8 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
  • CVE-2020-0431 ( NVD ): 6.7 CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
  • CVE-2020-0432 ( SUSE ): 8.4 CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • CVE-2020-0432 ( NVD ): 7.8 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
  • CVE-2020-14385 ( SUSE ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2020-14385 ( NVD ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2020-14390 ( SUSE ): 8.4 CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • CVE-2020-14390 ( NVD ): 5.6 CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:L/I:L/A:H
  • CVE-2020-25284 ( SUSE ): 6.7 CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
  • CVE-2020-25284 ( NVD ): 4.1 CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:N/I:H/A:N
  • CVE-2020-26088 ( SUSE ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
  • CVE-2020-26088 ( NVD ): 5.5 CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
Affected Products:
  • Basesystem Module 15-SP2
  • Development Tools Module 15-SP2
  • Legacy Module 15-SP2
  • SUSE Linux Enterprise Desktop 15 SP2
  • SUSE Linux Enterprise High Availability Extension 15 SP2
  • SUSE Linux Enterprise High Performance Computing 15 SP2
  • SUSE Linux Enterprise Live Patching 15-SP2
  • SUSE Linux Enterprise Real Time 15 SP2
  • SUSE Linux Enterprise Server 15 SP2
  • SUSE Linux Enterprise Server 15 SP2 Business Critical Linux 15-SP2
  • SUSE Linux Enterprise Server for SAP Applications 15 SP2
  • SUSE Linux Enterprise Workstation Extension 15 SP2
  • SUSE Manager Proxy 4.1
  • SUSE Manager Retail Branch Server 4.1
  • SUSE Manager Server 4.1

An update that solves nine vulnerabilities and has 105 security fixes can now be installed.

Description:

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

The following security bugs were fixed:

  • CVE-2020-26088: Fixed an improper CAP_NET_RAW check in NFC socket creation could have been used by local attackers to create raw sockets, bypassing security mechanisms (bsc#1176990).
  • CVE-2020-14390: Fixed an out-of-bounds memory write leading to memory corruption or a denial of service when changing screen size (bnc#1176235).
  • CVE-2020-0432: Fixed an out of bounds write due to an integer overflow (bsc#1176721).
  • CVE-2020-0427: Fixed an out of bounds read due to a use after free (bsc#1176725).
  • CVE-2020-0431: Fixed an out of bounds write due to a missing bounds check (bsc#1176722).
  • CVE-2020-0404: Fixed a linked list corruption due to an unusual root cause (bsc#1176423).
  • CVE-2020-2521: Fixed getxattr kernel panic and memory overflow (bsc#1176381).
  • CVE-2020-25284: Fixed an incomplete permission checking for access to rbd devices, which could have been leveraged by local attackers to map or unmap rbd block devices (bsc#1176482).
  • CVE-2020-14385: Fixed a failure of the file system metadata validator in XFS which could have caused an inode with a valid, user-creatable extended attribute to be flagged as corrupt (bsc#1176137).

The following non-security bugs were fixed:

  • ALSA: asihpi: fix iounmap in error handler (git-fixes).
  • ALSA: ca0106: fix error code handling (git-fixes).
  • ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (git-fixes).
  • ALSA: firewire-tascam: exclude Tascam FE-8 from detection (git-fixes).
  • ALSA: hda: Fix 2 channel swapping for Tegra (git-fixes).
  • ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (git-fixes).
  • ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (git-fixes).
  • ALSA: hda: fixup headset for ASUS GX502 laptop (git-fixes).
  • ALSA: hda: hdmi - add Rocketlake support (git-fixes).
  • ALSA: hda/hdmi: always check pin power status in i915 pin fixup (git-fixes).
  • ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (git-fixes).
  • ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (git-fixes).
  • ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (git-fixes).
  • ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (git-fixes).
  • ALSA: hda/realtek - The Mic on a RedmiBook does not work (git-fixes).
  • ALSA: hda/tegra: Program WAKEEN register for Tegra (git-fixes).
  • ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (git-fixes).
  • ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (git-fixes).
  • ALSA: usb-audio: Add delay quirk for H570e USB headsets (git-fixes).
  • ALSA: usb-audio: Add implicit feedback quirk for UR22C (git-fixes).
  • ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (git-fixes).
  • arm64: paravirt: Initialize steal time when cpu is online (bsc#1176833).
  • ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (git-fixes).
  • ASoC: img-parallel-out: Fix a reference count leak (git-fixes).
  • ASoC: meson: axg-toddr: fix channel order on g12 platforms (git-fixes).
  • ASoC: qcom: common: Fix refcount imbalance on error (git-fixes).
  • ASoC: qcom: Set card->owner to avoid warnings (git-fixes).
  • ASoC: SOF: Intel: add PCI ID for CometLake-S (git-fixes).
  • ASoC: tegra: Fix reference count leaks (git-fixes).
  • ata: ahci: use ata_link_info() instead of ata_link_printk() (jsc#SLE-14459).
  • batman-adv: Add missing include for in_interrupt() (git-fixes).
  • batman-adv: Avoid uninitialized chaddr when handling DHCP (git-fixes).
  • batman-adv: bla: fix type misuse for backbone_gw hash indexing (git-fixes).
  • batman-adv: bla: use netif_rx_ni when not in interrupt context (git-fixes).
  • batman-adv: Fix own OGM check in aggregated OGMs (git-fixes).
  • batman-adv: mcast: fix duplicate mcast packets from BLA backbone to mesh (git-fixes).
  • batman-adv: mcast: fix duplicate mcast packets in BLA backbone from LAN (git-fixes).
  • batman-adv: mcast: fix duplicate mcast packets in BLA backbone from mesh (git-fixes).
  • batman-adv: mcast/TT: fix wrongly dropped or rerouted packets (git-fixes).
  • bcache: allocate meta data pages as compound pages (bsc#1172873).
  • bitfield.h: do not compile-time validate _val in FIELD_FIT (git fixes (bitfield)).
  • blktrace: fix debugfs use after free (git fixes (block drivers)).
  • block: add docs for gendisk / request_queue refcount helpers (git fixes (block drivers)).
  • block: check queue's limits.discard_granularity in __blkdev_issue_discard() (bsc#1152148).
  • block: improve discard bio alignment in __blkdev_issue_discard() (bsc#1152148).
  • block: revert back to synchronous request_queue removal (git fixes (block drivers)).
  • block: Use non _rcu version of list functions for tag_set_list (git-fixes).
  • Bluetooth: btrtl: Add support for RTL8761B (bsc#1177021).
  • bnxt: do not enable NAPI until rings are ready (git-fixes).
  • bnxt_en: Check for zero dir entries in NVRAM (git-fixes).
  • bnxt_en: Do not query FW when netif_running() is false (git-fixes).
  • bnxt_en: Fix completion ring sizing with TPA enabled (networking-stable-20_07_29).
  • bnxt_en: fix HWRM error when querying VF temperature (git-fixes).
  • bnxt_en: Fix PCI AER error recovery flow (git-fixes).
  • bnxt_en: Fix possible crash in bnxt_fw_reset_task() (jsc#SLE-8371 bsc#1153274).
  • bnxt_en: Fix race when modifying pause settings (networking-stable-20_07_29).
  • bonding: check error value of register_netdevice() immediately (networking-stable-20_07_29).
  • bonding: check return value of register_netdevice() in bond_newlink() (networking-stable-20_07_29).
  • bonding: fix a potential double-unregister (git-fixes).
  • bpf: Fix a rcu warning for bpffs map pretty-print (bsc#1155518).
  • bpf: map_seq_next should always increase position index (bsc#1155518).
  • btrfs: add a leak check for roots (bsc#1176019).
  • btrfs: add __cold attribute to more functions (bsc#1176019).
  • btrfs: add dedicated members for start and length of a block group (bsc#1176019).
  • btrfs: Add read_backup_root (bsc#1176019).
  • btrfs: block-group: Refactor btrfs_read_block_groups() (bsc#1176019).
  • btrfs: block-group: Reuse the item key from caller of read_one_block_group() (bsc#1176019).
  • btrfs: Cleanup and simplify find_newest_super_backup (bsc#1176019).
  • btrfs: clear DEAD_RELOC_TREE before dropping the reloc root (bsc#1176019).
  • btrfs: do not init a reloc root if we are not relocating (bsc#1176019).
  • btrfs: Do not use objectid_mutex during mount (bsc#1176019).
  • btrfs: drop block from cache on error in relocation (bsc#1176019).
  • btrfs: drop create parameter to btrfs_get_extent() (bsc#1176019).
  • btrfs: drop unused parameter is_new from btrfs_iget (bsc#1176019).
  • btrfs: export and rename free_fs_info (bsc#1176019).
  • btrfs: export and use btrfs_read_tree_root for tree-log (bsc#1176019).
  • btrfs: Factor out tree roots initialization during mount (bsc#1176019).
  • btrfs: fix setting last_trans for reloc roots (bsc#1176019).
  • btrfs: free more things in btrfs_free_fs_info (bsc#1176019).
  • btrfs: free the reloc_control in a consistent way (bsc#1176019).
  • btrfs: handle NULL roots in btrfs_put/btrfs_grab_fs_root (bsc#1176019).
  • btrfs: hold a ref for the root in btrfs_find_orphan_roots (bsc#1176019).
  • btrfs: hold a ref on fs roots while they're in the radix tree (bsc#1176019).
  • btrfs: hold a ref on the root in btrfs_check_uuid_tree_entry (bsc#1176019).
  • btrfs: hold a ref on the root in btrfs_ioctl_get_subvol_info (bsc#1176019).
  • btrfs: hold a ref on the root in btrfs_ioctl_send (bsc#1176019).
  • btrfs: hold a ref on the root in btrfs_recover_log_trees (bsc#1176019).
  • btrfs: hold a ref on the root in btrfs_recover_relocation (bsc#1176019).
  • btrfs: hold a ref on the root in __btrfs_run_defrag_inode (bsc#1176019).
  • btrfs: hold a ref on the root in btrfs_search_path_in_tree (bsc#1176019).
  • btrfs: hold a ref on the root in btrfs_search_path_in_tree_user (bsc#1176019).
  • btrfs: hold a ref on the root in build_backref_tree (bsc#1176019).
  • btrfs: hold a ref on the root in create_pending_snapshot (bsc#1176019).
  • btrfs: hold a ref on the root in create_reloc_inode (bsc#1176019).
  • btrfs: hold a ref on the root in create_subvol (bsc#1176019).
  • btrfs: hold a ref on the root in find_data_references (bsc#1176019).
  • btrfs: hold a ref on the root in fixup_tree_root_location (bsc#1176019).
  • btrfs: hold a ref on the root in get_subvol_name_from_objectid (bsc#1176019).
  • btrfs: hold a ref on the root in merge_reloc_roots (bsc#1176019).
  • btrfs: hold a ref on the root in open_ctree (bsc#1176019).
  • btrfs: hold a ref on the root in prepare_to_merge (bsc#1176019).
  • btrfs: hold a ref on the root in record_reloc_root_in_trans (bsc#1176019).
  • btrfs: hold a ref on the root in resolve_indirect_ref (bsc#1176019).
  • btrfs: hold a ref on the root in scrub_print_warning_inode (bsc#1176019).
  • btrfs: hold a ref on the root in search_ioctl (bsc#1176019).
  • btrfs: hold a ref on the root->reloc_root (bsc#1176019).
  • btrfs: hold a root ref in btrfs_get_dentry (bsc#1176019).
  • btrfs: hold ref on root in btrfs_ioctl_default_subvol (bsc#1176019).
  • btrfs: implement full reflink support for inline extents (bsc#1176019).
  • btrfs: make btrfs_find_orphan_roots use btrfs_get_fs_root (bsc#1176019).
  • btrfs: make relocation use btrfs_read_tree_root() (bsc#1176019).
  • btrfs: make the fs root init functions static (bsc#1176019).
  • btrfs: make the init of static elements in fs_info separate (bsc#1176019).
  • btrfs: move all reflink implementation code into its own file (bsc#1176019).
  • btrfs: move block_group_item::flags to block group (bsc#1176019).
  • btrfs: move block_group_item::used to block group (bsc#1176019).
  • btrfs: move fs_info init work into it's own helper function (bsc#1176019).
  • btrfs: move fs root init stuff into btrfs_init_fs_root (bsc#1176019).
  • btrfs: open code btrfs_read_fs_root_no_name (bsc#1176019).
  • btrfs: push btrfs_grab_fs_root into btrfs_get_fs_root (bsc#1176019).
  • btrfs: push grab_fs_root into read_fs_root (bsc#1176019).
  • btrfs: push __setup_root into btrfs_alloc_root (bsc#1176019).
  • btrfs: reloc: clean dirty subvols if we fail to start a transaction (bsc#1176019).
  • btrfs: remove a BUG_ON() from merge_reloc_roots() (bsc#1176019).
  • btrfs: Remove block_rsv parameter from btrfs_drop_snapshot (bsc#1176019).
  • btrfs: remove btrfs_read_fs_root, not used anymore (bsc#1176019).
  • btrfs: remove embedded block_group_cache::item (bsc#1176019).
  • btrfs: Remove newest_gen argument from find_oldest_super_backup (bsc#1176019).
  • btrfs: Remove unused next_root_backup function (bsc#1176019).
  • btrfs: rename block_group_item on-stack accessors to follow naming (bsc#1176019).
  • btrfs: rename btrfs_block_group_cache (bsc#1176019).
  • btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_root (bsc#1176019).
  • btrfs: rename extent buffer block group item accessors (bsc#1176019).
  • btrfs: Rename find_oldest_super_backup to init_backup_root_slot (bsc#1176019).
  • btrfs: require only sector size alignment for parent eb bytenr (bsc#1176789).
  • btrfs: reset tree root pointer after error in init_tree_roots (bsc#1176019).
  • btrfs: simplify inline extent handling when doing reflinks (bsc#1176019).
  • btrfs: stop clearing EXTENT_DIRTY in inode I/O tree (bsc#1176019).
  • btrfs: Streamline btrfs_fs_info::backup_root_index semantics (bsc#1176019).
  • btrfs: tree-checker: fix the error message for transid error (bsc#1176788).
  • btrfs: unset reloc control if we fail to recover (bsc#1176019).
  • btrfs: use bool argument in free_root_pointers() (bsc#1176019).
  • btrfs: use btrfs_block_group_cache_done in update_block_group (bsc#1176019).
  • btrfs: use btrfs_put_fs_root to free roots always (bsc#1176019).
  • ceph: do not allow setlease on cephfs (bsc#1176537).
  • ceph: fix potential mdsc use-after-free crash (bsc#1176538).
  • ceph: fix use-after-free for fsc->mdsc (bsc#1176539).
  • ceph: handle zero-length feature mask in session messages (bsc#1176540).
  • ceph: set sec_context xattr on symlink creation (bsc#1176541).
  • ceph: use frag's MDS in either mode (bsc#1176542).
  • cfg80211: regulatory: reject invalid hints (bsc#1176699).
  • char: virtio: Select VIRTIO from VIRTIO_CONSOLE (bsc#1175667).
  • cifs: Fix leak when handling lease break for cached root fid (bsc#1176242).
  • cifs/smb3: Fix data inconsistent when punch hole (bsc#1176544).
  • cifs/smb3: Fix data inconsistent when zero file range (bsc#1176536).
  • clk: davinci: Use the correct size when allocating memory (git-fixes).
  • clk: rockchip: Fix initialization of mux_pll_src_4plls_p (git-fixes).
  • crypto: ecdh - check validity of Z before export (bsc#1175718).
  • crypto: ecc - SP800-56A rev 3 local public key validation (bsc#1175718).
  • crypto: dh - check validity of Z before export (bsc#1175718).
  • crypto: dh - SP800-56A rev 3 local public key validation (bsc#1175718).
  • cxgb4: fix thermal zone device registration (git-fixes).
  • dax: do not print error message for non-persistent memory block device (bsc#1171073).
  • dax: print error message by pr_info() in __generic_fsdax_supported() (bsc#1171073).
  • debugfs: Fix module state check condition (bsc#1173746).
  • debugfs: Fix module state check condition (git-fixes).
  • dev: Defer free of skbs in flush_backlog (networking-stable-20_07_29).
  • device property: Fix the secondary firmware node handling in set_primary_fwnode() (git-fixes).
  • dmaengine: acpi: Put the CSRT table after using it (git-fixes).
  • dmaengine: at_hdmac: check return value of of_find_device_by_node() in at_dma_xlate() (git-fixes).
  • dmaengine: dw-edma: Fix scatter-gather address calculation (git-fixes).
  • dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling (git-fixes).
  • dmaengine: pl330: Fix burst length if burst size is smaller than bus width (git-fixes).
  • dm: do not call report zones for more than the user requested (git fixes (block drivers)).
  • dm integrity: fix integrity recalculation that is improperly skipped (git fixes (block drivers)).
  • dm rq: do not call blk_mq_queue_stopped() in dm_stop_queue() (git fixes (block drivers)).
  • dm writecache: add cond_resched to loop in persistent_memory_claim() (git fixes (block drivers)).
  • dm writecache: correct uncommitted_block when discarding uncommitted entry (git fixes (block drivers)).
  • dm zoned: assign max_io_len correctly (git fixes (block drivers)).
  • dpaa2-eth: Fix passing zero to 'PTR_ERR' warning (networking-stable-20_08_08).
  • dpaa_eth: Fix one possible memleak in dpaa_eth_probe (bsc#1175996).
  • driver-core: Introduce DEVICE_ATTR_ADMIN_{RO,RW} (bsc#1176486 ltc#188130).
  • Drivers: hv: Specify receive buffer size using Hyper-V page size (bsc#1176877).
  • Drivers: hv: vmbus: Add timeout to vmbus_wait_for_unload (git-fixes).
  • Drivers: hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (git-fixes).
  • drivers/net/wan/x25_asy: Fix to make it work (networking-stable-20_07_29).
  • drm/amd/display: fix ref count leak in amdgpu_drm_ioctl (git-fixes).
  • drm/amd/display: Switch to immediate mode for updating infopackets (git-fixes).
  • drm/amdgpu/display: fix ref count leak when pm_runtime_get_sync fails (git-fixes).
  • drm/amdgpu: Fix buffer overflow in INFO ioctl (git-fixes).
  • drm/amdgpu: fix ref count leak in amdgpu_display_crtc_set_config (git-fixes).
  • drm/amdgpu: fix ref count leak in amdgpu_driver_open_kms (git-fixes).
  • drm/amdgpu/gfx10: refine mgcg setting (git-fixes).
  • drm/amdkfd: Fix reference count leaks (git-fixes).
  • drm/amd/pm: correct the thermal alert temperature limit settings (git-fixes).
  • drm/amd/pm: correct Vega10 swctf limit setting (git-fixes).
  • drm/amd/pm: correct Vega12 swctf limit setting (git-fixes).
  • drm/amd/pm: correct Vega20 swctf limit setting (git-fixes).
  • drm/amd/powerplay: correct UVD/VCE PG state on custom pptable uploading (git-fixes).
  • drm/amd/powerplay: correct Vega20 cached smu feature state (git-fixes).
  • drm/amd/powerplay: Fix hardmins not being sent to SMU for RV (git-fixes).
  • drm/ast: Initialize DRAM type before posting GPU (bsc#1152472) * context changes
  • drm/mgag200: Remove declaration of mgag200_mmap() from header file (bsc#1152472) * context changes
  • drm/msm/a6xx: fix crashdec section name typo (git-fixes).
  • drm/msm/adreno: fix updating ring fence (git-fixes).
  • drm/msm/gpu: make ringbuffer readonly (git-fixes).
  • drm/nouveau/drm/noveau: fix reference count leak in nouveau_fbcon_open (git-fixes).
  • drm/nouveau: Fix reference count leak in nouveau_connector_detect (git-fixes).
  • drm/nouveau: fix reference count leak in nv50_disp_atomic_commit (git-fixes).
  • drm/radeon: fix multiple reference count leak (git-fixes).
  • drm/radeon: Prefer lower feedback dividers (git-fixes).
  • drm/sched: Fix passing zero to 'PTR_ERR' warning v2 (git-fixes).
  • drm/sun4i: add missing put_device() call in (bsc#1152472)
  • drm/sun4i: backend: Disable alpha on the lowest plane on the A20 (bsc#1152472)
  • drm/sun4i: backend: Support alpha property on lowest plane (bsc#1152472)
  • drm/sun4i: Fix dsi dcs long write function (bsc#1152472)
  • drm/virtio: fix missing dma_fence_put() in (bsc#1152489) * context changes
  • drm/xen-front: Fix misused IS_ERR_OR_NULL checks (bsc#1065600).
  • EDAC/amd64: Add AMD family 17h model 60h PCI IDs (bsc#1152489).
  • EDAC/amd64: Read back the scrub rate PCI register on F15h (bsc#1152489).
  • EDAC: Fix reference count leaks (bsc#1152489).
  • efi: Add support for EFI_RT_PROPERTIES table (bsc#1174029, bsc#1174110, bsc#1174111).
  • efi: avoid error message when booting under Xen (bsc#1172419).
  • efi/efivars: Expose RT service availability via efivars abstraction (bsc#1174029, bsc#1174110, bsc#1174111).
  • efi: libstub/tpm: enable tpm eventlog function for ARM platforms (bsc#1173267).
  • efi: Mark all EFI runtime services as unsupported on non-EFI boot (bsc#1174029, bsc#1174110, bsc#1174111).
  • efi: Register EFI rtc platform device only when available (bsc#1174029, bsc#1174110, bsc#1174111).
  • efi: Store mask of supported runtime services in struct efi (bsc#1174029, bsc#1174110, bsc#1174111).
  • efi: Use EFI ResetSystem only when available (bsc#1174029, bsc#1174110, bsc#1174111).
  • efi: Use more granular check for availability for variable services (bsc#1174029, bsc#1174110, bsc#1174111).
  • enetc: Remove the mdio bus on PF probe bailout (networking-stable-20_07_29).
  • epoll: atomically remove wait entry on wake up (bsc#1176236).
  • epoll: call final ep_events_available() check under the lock (bsc#1176237).
  • ext4: handle read only external journal device (bsc#1176063).
  • fbcon: prevent user font height or width change from causing potential out-of-bounds access (git-fixes).
  • felix: Fix initialization of ioremap resources (bsc#1175997).
  • Fix build error when CONFIG_ACPI is not set/enabled: (bsc#1065600).
  • HID: core: Add printk_once variants to hid_warn() etc (bsc#1176775).
  • HID: core: Correctly handle ReportSize being zero (git-fixes).
  • HID: core: fix dmesg flooding if report field larger than 32bit (bsc#1176775).
  • HID: core: reformat and reduce hid_printk macros (bsc#1176775).
  • HID: core: Sanitize event code and type when mapping input (git-fixes).
  • HID: elan: Fix memleak in elan_input_configured (git-fixes).
  • HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (git-fixes).
  • HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (git-fixes).
  • HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (git-fixes).
  • HID: quirks: add NOGET quirk for Logitech GROUP (git-fixes).
  • HID: quirks: Always poll three more Lenovo PixArt mice (git-fixes).
  • HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (git-fixes).
  • hsr: use netdev_err() instead of WARN_ONCE() (bsc#1176659).
  • hv_netvsc: do not use VF device if link is down (git-fixes).
  • hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (git-fixes).
  • hv_netvsc: Remove "unlikely" from netvsc_select_queue (git-fixes).
  • hv_utils: drain the timesync packets on onchannelcallback (bsc#1176877).
  • hv_utils: return error if host timesysnc update is stale (bsc#1176877).
  • i2c: algo: pca: Reapply i2c bus settings after reset (git-fixes).
  • i2c: core: Do not fail PRP0001 enumeration when no ID table exist (git-fixes).
  • i2c: i801: Fix resume bug (git-fixes).
  • i2c: mxs: use MXS_DMA_CTRL_WAIT4END instead of DMA_CTRL_ACK (git-fixes).
  • i2c: rcar: in slave mode, clear NACK earlier (git-fixes).
  • i40e: Fix crash during removing i40e driver (git-fixes).
  • i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (git-fixes).
  • ibmvnic: add missing parenthesis in do_reset() (bsc#1176700 ltc#188140).
  • iio:accel:bmc150-accel: Fix timestamp alignment and prevent data leak (git-fixes).
  • iio: accel: kxsd9: Fix alignment of local buffer (git-fixes).
  • iio:accel:mma7455: Fix timestamp alignment and prevent data leak (git-fixes).
  • iio:accel:mma8452: Fix timestamp alignment and prevent data leak (git-fixes).
  • iio:adc:ina2xx Fix timestamp alignment issue (git-fixes).
  • iio:adc:max1118 Fix alignment of timestamp and data leak issues (git-fixes).
  • iio: adc: mcp3422: fix locking on error path (git-fixes).
  • iio: adc: mcp3422: fix locking scope (git-fixes).
  • iio:adc:ti-adc081c Fix alignment and data leak issues (git-fixes).
  • iio:adc:ti-adc084s021 Fix alignment and data leak issues (git-fixes).
  • iio: adc: ti-ads1015: fix conversion when CONFIG_PM is not set (git-fixes).
  • iio:chemical:ccs811: Fix timestamp alignment and prevent data leak (git-fixes).
  • iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw() (git-fixes).
  • iio:light:ltr501 Fix timestamp alignment issue (git-fixes).
  • iio:light:max44000 Fix timestamp alignment and prevent data leak (git-fixes).
  • iio:magnetometer:ak8975 Fix alignment and data leak issues (git-fixes).
  • iio:proximity:mb1232: Fix timestamp alignment and prevent data leak (git-fixes).
  • include/asm-generic/vmlinux.lds.h: align ro_after_init (git-fixes).
  • include/linux/bitops.h: avoid clang shift-count-overflow warnings (git-fixes).
  • include/linux/poison.h: remove obsolete comment (git-fixes).
  • infiniband: hfi1: Use EFI GetVariable only when available (bsc#1174029, bsc#1174110, bsc#1174111).
  • initramfs: remove clean_rootfs (git-fixes).
  • initramfs: remove the populate_initrd_image and clean_rootfs stubs (git-fixes).
  • Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (git-fixes).
  • Input: trackpoint - add new trackpoint variant IDs (git-fixes).
  • integrity: Check properly whether EFI GetVariable() is available (bsc#1174029, bsc#1174110, bsc#1174111).
  • iommu/amd: Do not force direct mapping when SME is active (bsc#1174358).
  • iommu/amd: Do not use IOMMUv2 functionality when SME is active (bsc#1174358).
  • iommu/amd: Print extended features in one line to fix divergent log levels (bsc#1176357).
  • iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (bsc#1176358).
  • iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (bsc#1176359).
  • iommu/omap: Check for failure of a call to omap_iommu_dump_ctx (bsc#1176360).
  • iommu/vt-d: Fix PASID devTLB invalidation (bsc#1176361).
  • iommu/vt-d: Handle 36bit addressing for x86-32 (bsc#1176362).
  • iommu/vt-d: Handle non-page aligned address (bsc#1176367).
  • iommu/vt-d: Remove global page support in devTLB flush (bsc#1176363).
  • iommu/vt-d: Serialize IOMMU GCMD register modifications (bsc#1176364).
  • iommu/vt-d: Support flushing more translation cache types (bsc#1176365).
  • ipv4: Silence suspicious RCU usage warning (networking-stable-20_08_08).
  • ipv6: fix memory leaks on IPV6_ADDRFORM path (networking-stable-20_08_08).
  • ipv6: Fix nexthop refcnt