[Forgot Password]
Login  Register Subscribe

30479

 
 

423868

 
 

248364

 
 

909

 
 

195388

 
 

282

Paid content will be excluded from the download.


Download | Alert*
OVAL

SUSE-SU-2020:2486-1 -- SLES kernel

ID: oval:org.secpod.oval:def:89050458Date: (C)2023-10-10   (M)2024-04-17
Class: PATCHFamily: unix




The SUSE Linux Enterprise 15 SP2 kernel was updated to receive various security and bugfixes. The following security bugs were fixed: - CVE-2020-14314: Fixed a potential negative array index in ext4 . - CVE-2020-14331: Fixed a missing check in scrollback handling . - CVE-2020-14356: Fixed a NULL pointer dereference in the cgroupv2 subsystem . - CVE-2020-16166: Fixed an information leak in the network RNG . The following non-security bugs were fixed: - 9p/trans_fd: Fix concurrency del of req_list in p9_fd_cancelled/p9_read_work . - ACPICA: Do not increment operation_region reference counts for field units . - af_key: pfkey_dump needs parameter validation . - agp/intel: Fix a memory leak on module initialisation failure . - ALSA: atmel: Remove invalid "fall through" comments . - ALSA: core: pcm_iec958: fix kernel-doc . - ALSA: echoaduio: Drop superfluous volatile modifier . - ALSA: echoaudio: Address bugs in the interrupt handling . - ALSA: echoaudio: Fix potential Oops in snd_echo_resume . - ALSA: echoaudio: Prevent races in calls to set_audio_format . - ALSA: echoaudio: Prevent some noise on unloading the module . - ALSA: echoaudio: Race conditions around "opencount" . - ALSA: echoaudio: re-enable IRQs on failure path . - ALSA: echoaudio: Remove redundant check . - ALSA: firewire: fix kernel-doc . - ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO . - ALSA: hda - reverse the setting value in the micmute_led_set . - ALSA: hda/ca0132 - Add new quirk ID for Recon3D . - ALSA: hda/ca0132 - Fix AE-5 microphone selection commands . - ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value . - ALSA: hda/hdmi: Add quirk to force connectivity . - ALSA: hda/hdmi: Fix keep_power assignment for non-component devices . - ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop . - ALSA: hda/realtek - Fix unused variable warning . - ALSA: hda/realtek - Fixed HP right speaker no sound . - ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops . - ALSA: hda/realtek: Add model alc298-samsung-headphone . - ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion . - ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book . - ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15 series with ALC289 . - ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board . - ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged . - ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14 series with ALC289 . - ALSA: hda/tegra: Disable sync-write operation . - ALSA: hda: Add support for Loongson 7A1000 controller . - ALSA: hda: avoid reset of sdo_limit . - ALSA: hda: Enable sync-write operation as default for all controllers . - ALSA: hda: fix NULL pointer dereference during suspend . - ALSA: hda: fix snd_hda_codec_cleanup documentation . - ALSA: hda: Workaround for spurious wakeups on some Intel platforms . - ALSA: isa/gus: remove "set but not used" warning . - ALSA: isa/gus: remove -Wmissing-prototypes warnings . - ALSA: isa: fix spelling mistakes in the comments . - ALSA: line6: add hw monitor volume control for POD HD500 . - ALSA: line6: Use kmemdup in podhd_set_monitor_level . - ALSA: pci/asihpi: fix kernel-doc . - ALSA: pci/asihpi: remove "set but not used" warning . - ALSA: pci/asihpi: remove "set but not used" warnings . - ALSA: pci/au88x0: remove "defined but not used" warnings . - ALSA: pci/aw2-saa7146: remove "set but not used" warning . - ALSA: pci/ctxfi/ctatc: fix kernel-doc . - ALSA: pci/ctxfi: fix kernel-doc warnings . - ALSA: pci/echoaudio: remove "set but not used" warning . - ALSA: pci/emu10k1: remove "set but not used" warning . - ALSA: pci/es1938: remove "set but not used" warning . - ALSA: pci/fm801: fix kernel-doc . - ALSA: pci/korg1212: remove "set but not used" warnings . - ALSA: pci/oxygen/xonar_wm87x6: remove always true condition . - ALSA: pci/rme9652/hdspm: remove always true condition . - ALSA: pci/via82xx: remove "set but not used" warnings . - ALSA: pcmcia/pdaudiocf: fix kernel-doc . - ALSA: seq: oss: Serialize ioctls . - ALSA: usb-audio: Add capture support for Saffire 6 . - ALSA: usb-audio: Add implicit feedback quirk for SSL2 . - ALSA: usb-audio: add quirk for Pioneer DDJ-RB . - ALSA: usb-audio: add startech usb audio dock name . - ALSA: usb-audio: Add support for Lenovo ThinkStation P620 . - ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support . - ALSA: usb-audio: Disable Lenovo P620 Rear line-in volume control . - ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent . - ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 . - ALSA: usb-audio: Fix some typos . - ALSA: usb-audio: fix spelling mistake "buss" - greater than "bus" . - ALSA: usb-audio: ignore broken processing/extension unit . - ALSA: usb-audio: Update documentation comment for MS2109 quirk . - ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 . - ALSA: usb/line6: remove "defined but not used" warning . - ALSA: vx_core: remove warning for empty loop body . - ALSA: xen: remove "set but not used" warning . - ALSA: xen: Remove superfluous fall through comments . - appletalk: Fix atalk_proc_init return path . - arm/arm64: Make use of the SMCCC 1.1 wrapper . - arm/arm64: Provide a wrapper for SMCCC 1.1 calls . - arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit . - arm64: armv8_deprecated: Fix undef_hook mask for thumb setend . - arm64: cacheflush: Fix KGDB trap detection . - arm64: csum: Fix handling of bad packets . - arm64: dts: allwinner: a64: Remove unused SPDIF sound card . - arm64: dts: clearfog-gt-8k: set gigabit PHY reset deassert delay . - arm64: dts: exynos: Fix silent hang after boot on Espresso . - arm64: dts: imx8mm-evk: correct ldo1/ldo2 voltage range . - arm64: dts: imx8qxp-mek: Remove unexisting Ethernet PHY . - arm64: dts: librem5-devkit: add a vbus supply to usb0 . - arm64: dts: ls1028a: delete extraneous #interrupt-cells for ENETC RCIE . - arm64: dts: qcom: msm8998-clamshell: Fix label on l15 regulator . - arm64: dts: rockchip: fix rk3399-puma gmac reset gpio . - arm64: dts: rockchip: fix rk3399-puma vcc5v0-host gpio . - arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 to make dtc happy . - arm64: dts: rockchip: Replace RK805 PMIC node name with "pmic" on rk3328 boards . - arm64: dts: uDPU: fix broken ethernet . - arm64: dts: uniphier: Set SCSSI clock and reset IDs for each channel . - arm64: errata: use arm_smccc_1_1_get_conduit . - arm64: Fix PTRACE_SYSEMU semantics . - arm64: fix the flush_icache_range arguments in machine_kexec . - arm64: hugetlb: avoid potential NULL dereference . - arm64: hw_breakpoint: Do not invoke overflow handler on uaccess watchpoints . - arm64: insn: Fix two bugs in encoding 32-bit logical immediates . - arm64: kexec_file: print appropriate variable . - arm64: kgdb: Fix single-step exception handling oops . - arm64: Retrieve stolen time as paravirtualized guest . - arm64: tegra: Enable I2C controller for EEPROM . - arm64: tegra: Fix ethernet phy-mode for Jetson Xavier . - arm64: tegra: Fix flag for 64-bit resources in "ranges" property . - arm64: tegra: Fix Tegra194 PCIe compatible string . - arm64: vdso: Add -fasynchronous-unwind-tables to cflags . - arm64: vdso: do not free unallocated pages . - arm: percpu.h: fix build error . - arm: spectre-v2: use arm_smccc_1_1_get_conduit . - ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK . - ASoC: hdac_hda: fix deadlock after PCM open error . - ASoC: Intel: bxt_rt298: add missing .owner field . - ASoC: intel: Fix memleak in sst_media_open . - ASoC: meson: axg-tdm-interface: fix link fmt setup . - ASoC: meson: axg-tdmin: fix g12a skew . - ASoC: meson: fixes the missed kfree for axg_card_add_tdm_loopback . - ASoC: msm8916-wcd-analog: fix register Interrupt offset . - ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM . - ASoC: q6routing: add dummy register read/write function . - ASoC: SOF: nocodec: add missing .owner field . - ASoC: wm8994: Avoid attempts to read unreadable registers . - ath10k: Acquire tx_lock in tx error paths . - ath10k: enable transmit data ack RSSI for QCA9884 . - ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb . - ath9k: Fix regression with Atheros 9271 . - atm: fix atm_dev refcnt leaks in atmtcp_remove_persistent . - AX.25: Fix out-of-bounds read in ax25_connect . - AX.25: Prevent integer overflows in connect and sendmsg . - AX.25: Prevent out-of-bounds read in ax25_sendmsg . - b43: Remove uninitialized_var usage . - bdc: Fix bug causing crash after multiple disconnects . - bfq: fix blkio cgroup leakage v4 . - block: Fix the type of "sts" in bsg_queue_rq . - Bluetooth: add a mutex lock to avoid UAF in do_enale_set . - Bluetooth: btmtksdio: fix up firmware download sequence . - Bluetooth: btusb: fix up firmware download sequence . - Bluetooth: fix kernel oops in store_pending_adv_report . - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt . - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` . - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags . - Bluetooth: hci_serdev: Only unregister device if it was registered . - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt . - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt . - bnxt_en: fix NULL dereference in case SR-IOV configuration fails . - bnxt_en: Init ethtool link settings after reading updated PHY configuration . - bonding: fix active-backup failover for current ARP slave . - bpf: Fix map leak in HASH_OF_MAPS map . - bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone . - bpf: net: Avoid incorrect bpf_sk_reuseport_detach call . - bpfilter: fix up a sparse annotation . - bpfilter: Initialize pos variable . - bpfilter: reject kernel addresses . - bpfilter: switch to kernel_write . - brcmfmac: keep SDIO watchdog running when console_interval is non-zero . - brcmfmac: set state of hanger slot to FREE when flushing PSQ . - brcmfmac: Set timeout value when configuring power save . - brcmfmac: To fix Bss Info flag definition Bug . - btmrvl: Fix firmware filename for sd8977 chipset . - btmrvl: Fix firmware filename for sd8997 chipset . - btrfs: add helper to get the end offset of a file extent item . - btrfs: avoid unnecessary splits when setting bits on an extent io tree . - btrfs: change timing for qgroup reserved space for ordered extents to fix reserved space leak . - btrfs: delete the ordered isize update code . - btrfs: do not set path- greater than leave_spinning for truncate . - btrfs: factor out inode items copy loop from btrfs_log_inode . - btrfs: file: reserve qgroup space after the hole punch range is locked . - btrfs: fix a block group ref counter leak after failure to remove block group . - btrfs: fix block group leak when removing fails . - btrfs: fix bytes_may_use underflow when running balance and scrub in parallel . - btrfs: fix corrupt log due to concurrent fsync of inodes with shared extents . - btrfs: fix data block group relocation failure due to concurrent scrub . - btrfs: fix deadlock during fast fsync when logging prealloc extents beyond eof . - btrfs: fix double free on ulist after backref resolution failure . - btrfs: fix fatal extent_buffer readahead vs releasepage race . - btrfs: fix lost i_size update after cloning inline extent . - btrfs: fix memory leaks after failure to lookup checksums during inode logging . - btrfs: fix missing file extent item for hole after ranged fsync . - btrfs: fix page leaks after failure to lock page for delalloc . - btrfs: fix race between block group removal and block group creation . - btrfs: fix race between shrinking truncate and fiemap . - btrfs: fix space_info bytes_may_use underflow after nocow buffered write . - btrfs: fix space_info bytes_may_use underflow during space cache writeout . - btrfs: fix wrong file range cleanup after an error filling dealloc range . - btrfs: inode: fix NULL pointer dereference if inode does not need compression . - btrfs: inode: move qgroup reserved space release to the callers of insert_reserved_file_extent . - btrfs: inode: refactor the parameters of insert_reserved_file_extent . - btrfs: introduce per-inode file extent tree . - btrfs: make btrfs_ordered_extent naming consistent with btrfs_file_extent_item . - btrfs: make full fsyncs always operate on the entire file again . - btrfs: make ranged full fsyncs more efficient . - btrfs: move extent_io_tree defs to their own header . - btrfs: Move free_pages_out label in inline extent handling branch in compress_file_range . - btrfs: qgroup: allow to unreserve range without releasing other ranges . - btrfs: qgroup: fix data leak caused by race between writeback and truncate . - btrfs: qgroup: remove ASYNC_COMMIT mechanism in favor of reserve retry-after-EDQUOT . - btrfs: qgroup: try to flush qgroup space when we get -EDQUOT . - btrfs: Remove delalloc_end argument from extent_clear_unlock_delalloc . - btrfs: Remove leftover of in-band dedupe . - btrfs: remove unnecessary delalloc mutex for inodes . - btrfs: remove useless check for copy_items return value . - btrfs: Rename btrfs_join_transaction_nolock . - btrfs: replace all uses of btrfs_ordered_update_i_size . - btrfs: separate out the extent io init function . - btrfs: separate out the extent leak code . - btrfs: treat RWF_{,D}SYNC writes as sync for CRCs . - btrfs: trim: fix underflow in trim length to prevent access beyond device boundary . - btrfs: use btrfs_ordered_update_i_size in clone_finish_inode_update . - btrfs: use the file extent tree infrastructure . - cfg80211: check vendor command doit pointer before use . - clk: actions: Fix h_clk for Actions S500 SoC . - clk: at91: clk-generated: check best_rate against ranges . - clk: at91: clk-generated: continue if __clk_determine_rate returns error . - clk: at91: sam9x60-pll: check fcore against ranges . - clk: at91: sam9x60-pll: use logical or for range check . - clk: at91: sam9x60: fix main rc oscillator frequency . - clk: at91: sckc: register slow_rc with accuracy option . - clk: bcm2835: Do not use prediv with bcm2711"s PLLs . - clk: bcm63xx-gate: fix last clock availability . - clk: clk-atlas6: fix return value check in atlas6_clk_init . - clk: iproc: round clock rate to the closest . - clk: qcom: gcc-sdm660: Add missing modem reset . - clk: qcom: gcc-sdm660: Fix up gcc_mss_mnoc_bimc_axi_clk . - clk: rockchip: Revert "fix wrong mmc sample phase shift for rk3328" . - clk: scmi: Fix min and max rate when registering clocks with discrete rates . - clk: spear: Remove uninitialized_var usage . - clk: st: Remove uninitialized_var usage . - console: newport_con: fix an issue about leak related system resources . - cpumap: Use non-locked version __ptr_ring_consume_batched . - crc-t10dif: Fix potential crypto notify dead-lock . - crypto: aesni - add compatibility with IAS . - crypto: aesni - Fix build with LLVM_IAS=1 . - crypto: caam - Fix argument type in handle_imx6_err005766 . - crypto: ccp - Fix use of merged scatterlists . - crypto: ccree - fix resource leak on error path . - crypto: cpt - do not sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified . - crypto: hisilicon - do not sleep of CRYPTO_TFM_REQ_MAY_SLEEP was not specified . - crypto: qat - fix double free in qat_uclo_create_batch_init_list . - devlink: ignore -EOPNOTSUPP errors on dumpit . - devres: keep both device name and resource name in pretty name . - dlm: Fix kobject memleak . - dlm: remove BUG before panic . - dmaengine: fsl-edma: fix wrong tcd endianness for big-endian cpu . - dmaengine: ioat setting ioat timeout as module parameter . - dmaengine: tegra210-adma: Fix runtime PM imbalance on error . - docs: fix memory.low description in cgroup-v2.rst . - drbd: Remove uninitialized_var usage . - driver core: Avoid binding drivers to dead devices . - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups . - drivers/net/wan: lapb: Corrected the usage of skb_cow . - drivers: hv: vmbus: Only notify Hyper-V for die events that are oops . - drm/amd/display: Fix EDID parsing after resume from suspend . - drm/amd/display: fix pow crashing when given base 0 . - drm/amd/powerplay: fix a crash when overclocking Vega M - drm/amd/powerplay: fix a crash when overclocking Vega M . - drm/amd/powerplay: fix compile error with ARCH=arc . - drm/amdgpu/display bail early in dm_pp_get_static_clocks . - drm/amdgpu/display: use blanked rather than plane state for sync * refreshed for context changes * protect code with CONFIG_DRM_AMD_DC_DCN2_0 - drm/amdgpu/gfx10: fix race condition for kiq . - drm/amdgpu: avoid dereferencing a NULL pointer . - drm/amdgpu: Fix NULL dereference in dpm sysfs handlers . - drm/amdgpu: fix preemption unit test . - drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl . - drm/arm: fix unintentional integer overflow on left shift . - drm/bridge: dw-hdmi: Do not cleanup i2c adapter and ddc ptr in * refreshed for context changes - drm/bridge: sil_sii8620: initialize return of sii8620_readb . - drm/bridge: ti-sn65dsi86: Clear old error bits before AUX transfers . - drm/bridge: ti-sn65dsi86: Do not use kernel-doc comment for local array . - drm/bridge: ti-sn65dsi86: Fix off-by-one error in clock choice * refreshed for context changes - drm/dbi: Fix SPI Type 1 transfer * move drm_mipi_dbi.c - greater than tinydrm/mipi-dbi.c - drm/debugfs: fix plain echo to connector "force" attribute . - drm/etnaviv: Fix error path on failure to enable bus clk . - drm/etnaviv: fix ref count leak via pm_runtime_get_sync . - drm/gem: Fix a leak in drm_gem_objects_lookup . - drm/i915/fbc: Fix fence_y_offset handling * context changes - drm/i915/gt: Close race between engine_park and intel_gt_retire_requests . - drm/i915/gt: Flush submission tasklet before waiting/retiring . - drm/i915/gt: Move new timelines to the end of active_list . - drm/i915/gt: Only swap to a random sibling once upon creation * context changes - drm/i915/gt: Unlock engine-pm after queuing the kernel context switch . - drm/i915: Actually emit the await_start . - drm/i915: Copy across scheduler behaviour flags across submit fences . - drm/i915: Do not poison i915_request.link on removal . - drm/i915: Drop no-semaphore boosting . - drm/i915: Eliminate the trylock for awaiting an earlier request . - drm/i915: Flush execution tasklets before checking request status . - drm/i915: Flush tasklet submission before sleeping on i915_request_wait . - drm/i915: Ignore submit-fences on the same timeline . - drm/i915: Improve the start alignment of bonded pairs . - drm/i915: Keep track of request among the scheduling lists . - drm/i915: Lock signaler timeline while navigating . - drm/i915: Mark i915_request.timeline as a volatile, rcu pointer . - drm/i915: Mark racy read of intel_engine_cs.saturated . - drm/i915: Mark up unlocked update of i915_request.hwsp_seqno . - drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2. * context changes - drm/i915: Peel dma-fence-chains for await . - drm/i915: Prevent using semaphores to chain up to external fences . - drm/i915: Protect i915_request_await_start from early waits . - drm/i915: Pull waiting on an external dma-fence into its routine . - drm/i915: Rely on direct submission to the queue . - drm/i915: Remove wait priority boosting . - drm/i915: Reorder await_execution before await_request . - drm/i915: Return early for await_start on same timeline . - drm/i915: Use EAGAIN for trylock failures . - drm/imx: fix use after free . - drm/imx: imx-ldb: Disable both channels for split mode in enc- greater than disable . - drm/imx: tve: fix regulator_disable error path . - drm/ingenic: Fix incorrect assumption about plane- greater than index * refreshed for context changes - drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline . - drm/msm: ratelimit crtc event overflow error . - drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason . - drm/nouveau/fbcon: zero-initialise the mode_cmd2 structure . - drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout . - drm/nouveau/kms/nv50-: Fix disabling dithering . - drm/nouveau: fix multiple instances of reference count leaks . - drm/nouveau: fix reference count leak in nouveau_debugfs_strap_peek . - drm/panel: otm8009a: Drop unnessary backlight_device_unregister . - drm/radeon: disable AGP by default . - drm/radeon: fix array out-of-bounds read and write issues . - drm/radeon: Fix reference count leaks caused by pm_runtime_get_sync . - drm/stm: repair runtime power management . - drm/tilcdc: fix leak null ref in panel_connector_get_modes . - drm/ttm/nouveau: do not call tt destroy callback on alloc failure . - drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset * refreshed for context changes - drm/vmwgfx: Fix two list_for_each loop exit tests . - drm/vmwgfx: Use correct vmw_legacy_display_unit pointer . - drm: fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi . - drm: hold gem reference until object is no longer accessed . - drm: msm: a6xx: fix gpu failure after system resume . - drm: panel: simple: Fix bpc for LG LB070WV8 panel . - drm: sun4i: hdmi: Fix inverted HPD result . - dyndbg: fix a BUG_ON in ddebug_describe_flags . - enetc: Fix tx rings bitmap iteration range, irq handling . - ext2: fix missing percpu_counter_inc . - ext4: check journal inode extents more carefully . - ext4: do not allow overlapping system zones . - ext4: do not BUG on inconsistent journal feature . - ext4: fix checking of directory entry validity for inline directories . - ext4: handle error of ext4_setup_system_zone on remount . - fbdev: Detect integer underflow at "struct fbcon_ops"- greater than clear_margins . - firmware/psci: use common SMCCC_CONDUIT_* . - firmware: arm_scmi: Fix SCMI genpd domain probing . - firmware: arm_scmi: Keep the discrete clock rates sorted . - firmware: arm_sdei: use common SMCCC_CONDUIT_* . - firmware: Fix a reference count leak . - firmware: smccc: Add ARCH_SOC_ID support . - firmware: smccc: Add function to fetch SMCCC version . - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above . - firmware: smccc: Add the definition for SMCCCv1.2 version/error codes . - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead . - firmware: smccc: Refactor SMCCC specific bits into separate file . - firmware: smccc: Update link to latest SMCCC specification . - firmware_loader: fix memory leak for paged buffer . - fpga: dfl: fix bug in port reset handshake . - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS . - fuse: fix weird page warning . - genetlink: remove genl_bind . - geneve: fix an uninitialized value in geneve_changelink . - genirq/affinity: Improve __irq_build_affinity_masks . - genirq/affinity: Remove const qualifier from node_to_cpumask argument . - genirq/affinity: Spread vectors on node according to nr_cpu ratio . - gfs2: Another gfs2_find_jhead fix . - gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 . - go7007: add sanity checking for endpoints . - gpio: arizona: handle pm_runtime_get_sync failure case . - gpio: arizona: put pm_runtime in case of failure . - gpio: max77620: Fix missing release of interrupt . - gpu: host1x: debug: Fix multiple channels emitting messages simultaneously . - habanalabs: increase timeout during reset . - HID: alps: support devices with report id 2 . - HID: apple: Disable Fn-key key-re-mapping on clone keyboards . - HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override . - HID: input: Fix devices that return multiple bytes in battery report . - HID: steam: fixes race in handling device list . - hippi: Fix a size used in a "pci_free_consistent" in an error handling path . - hwmon: Make sure we are reading enough data for different chips . - hwmon: Avoid possible buffer overflow . - hwmon: Accept PECI Calibration as temperature source for NCT6798D . - hwmon: Fix potential buffer overflow in scmi_hwmon_probe . - i2c: also convert placeholder function to return errno . - i2c: i2c-qcom-geni: Fix DMA transfer race . - i2c: i801: Add support for Intel Comet Lake PCH-V . - i2c: i801: Add support for Intel Emmitsburg PCH . - i2c: i801: Add support for Intel Tiger Lake PCH-H . - i2c: iproc: fix race between client unreg and isr . - i2c: rcar: always clear ICSAR to avoid side effects . - i2c: rcar: avoid race when unregistering slave . - i2c: rcar: slave: only send STOP event when we have been addressed . - i2c: slave: add sanity check when unregistering . - i2c: slave: improve sanity check when registering . - i40iw: Do an RCU lookup in i40iw_add_ipv4_addr . - i40iw: Fix error handling in i40iw_manage_arp_cache . - i40iw: fix null pointer dereference on a null wqe pointer . - i40iw: Report correct firmware version . - IB/cma: Fix ports memory leak in cma_configfs . - IB/core: Fix potential NULL pointer dereference in pkey cache . - IB/hfi1, qib: Ensure RCU is locked when accessing list . - IB/hfi1: Ensure pq is not left on waitlist . - IB/hfi1: Fix memory leaks in sysfs registration and unregistration . - IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode . - IB/mad: Fix use after free when destroying MAD agent . - IB/mlx4: Test return value of calls to ib_get_cached_pkey . - IB/mlx5: Fix 50G per lane indication . - IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command . - IB/mlx5: Fix missing congestion control debugfs on rep rdma device . - IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads . - IB/qib: Call kobject_put when kobject_init_and_add fails . - IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info . - IB/rdmavt: Delete unused routine . - IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE . - IB/sa: Resolv use-after-free in ib_nl_make_request . - ibmveth: Fix use of ibmveth in a bridge . - ibmvnic fix NULL tx_pools and rx_tools issue at do_reset . - ibmvnic: Fix IRQ mapping disposal in error path . - ice: Clear and free XLT entries on reset . - ice: Graceful error handling in HW table calloc failure . - ide: Remove uninitialized_var usage . - ieee802154: fix one possible memleak in adf7242_probe . - igc: Fix PTP initialization . - iio: improve IIO_CONCENTRATION channel type description . - Input: elan_i2c - only increment wakeup count on touch . - Input: psmouse - add a newline when printing "proto" by sysfs . - Input: sentelic - fix error return when fsp_reg_write fails . - Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen . - integrity: remove redundant initialization of variable ret . - io-mapping: indicate mapping failure . - ionic: fix up filter locks and debug msgs . - ionic: keep rss hash after fw update . - ionic: unlock queue mutex in error path . - ionic: update filter id after replay . - ionic: use mutex to protect queue operations . - ionic: use offset for ethtool regs data . - ip6_gre: fix null-ptr-deref in ip6gre_init_net . - ip6_gre: fix use-after-free in ip6gre_tunnel_lookup . - ip_tunnel: fix use-after-free in ip_tunnel_lookup . - ipv4: fill fl4_icmp_{type,code} in ping_v4_sendmsg . - ipv6: fib6_select_path can not use out path for nexthop objects . - ipv6: Fix use of anycast address with loopback . - ipvs: fix the connection sync failed in some cases . - irqchip/gic: Atomically update affinity . - iwlegacy: Check the return value of pcie_capability_read_* . - jbd2: add the missing unlock_buffer in the error path of jbd2_write_superblock . - kABI workaround for enum cpuhp_state . - kABI workaround for struct kvm_device . Just change an variable to "const" type in kvm_device. - kABI workaround for struct kvm_vcpu_arch . Add a struct variable to the end of kvm_vcpu_arch and kvm_vcpu_arch is embedded into kvm_vcpu at the end. It is usually used by pointer and allocated dynamically, so this change should be fine even for external kvm module. - kABI/severities: ignore KABI for NVMe, except nvme-fc Exported symbols under drivers/nvme/host/ are only used by the nvme subsystem itself, except for the nvme-fc symbols. - kABI/severities: ignore qla2xxx as all symbols are internal - kABI: genetlink: remove genl_bind . - kABI: restore signature of xfrm_policy_bysel_ctx and xfrm_policy_byid . - kernel.h: remove duplicate include of asm/div64.h . - kernel/relay.c: fix memleak on destroy relay channel . - kernfs: do not call fsnotify with name without a parent . - kobject: Avoid premature parent object freeing in kobject_cleanup . - KVM: Allow kvm_device_ops to be const . - KVM: arm/arm64: Correct AArch32 SPSR on exception entry . - KVM: arm/arm64: Correct CPSR on exception entry . - KVM: arm/arm64: Factor out hypercall handling from PSCI code . - KVM: arm64: Annotate hyp NMI-related functions as __always_inline . - KVM: arm64: Correct PSTATE on exception entry . - KVM: arm64: Document PV-time interface . - KVM: arm64: Fix 32bit PC wrap-around . - KVM: arm64: Implement PV_TIME_FEATURES call . - KVM: arm64: Make vcpu_cp1x work on Big Endian hosts . - KVM: arm64: Provide VCPU attributes for stolen time . - KVM: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS . - KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTART . - KVM: arm64: Stop writing aarch32"s CSSELR into ACTLR . - KVM: arm64: Support stolen time reporting via shared structure . - KVM: arm64: Use the correct timer structure to access the physical counter . - KVM: arm: vgic: Fix limit condition when writing to GICD_IACTIVER . - KVM: Implement kvm_put_guest . - KVM: Play nice with read-only memslots when querying host page size . - KVM: PPC: Book3S PR: Remove uninitialized_var usage . - KVM: Reinstall old memslots if arch preparation fails . - KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction . - KVM: x86: Fix APIC page invalidation race . - l2tp: remove skb_dst_set from l2tp_xmit_skb . - leds: 88pm860x: fix use-after-free on unbind . - leds: core: Flush scheduled work for system suspend . - leds: da903x: fix use-after-free on unbind . - leds: gpio: Fix semantic error . - leds: lm3533: fix use-after-free on unbind . - leds: lm355x: avoid enum conversion warning . - leds: lm36274: fix use-after-free on unbind . - leds: wm831x-status: fix use-after-free on unbind . - libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses . - liquidio: Fix wrong return value in cn23xx_get_pf_num . - llc: make sure applications use ARPHRD_ETHER . - locktorture: Print ratio of acquisitions, not failures . - mac80211: allow rx of mesh eapol frames with default rx key . - mac80211: fix misplaced while instead of if . - mac80211: mesh: Free ie data when leaving mesh . - mac80211: mesh: Free pending skb when destroying a mpath . - Mark the SLE15-SP2 kernel properly released. There perhaps was a typo, when SUSE_KERNEL_RELEASED missed the trailing "D" - this leads to our kernels being marked as "Unreleased kernel". SUSE_KERNEL_RELEASED is defined in rpm/kernel-binary.spec.in. To fix that, it should be enough to switch from SUSE_KERNEL_RELEASE to SUSE_KERNEL_RELEASED. - md-cluster: Fix potential error pointer dereference in resize_bitmaps . - md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 . - media: budget-core: Improve exception handling in budget_register . - media: camss: fix memory leaks on error handling paths in probe . - media: cxusb-analog: fix V4L2 dependency . - media: exynos4-is: Add missed check for pinctrl_lookup_state . - media: firewire: Using uninitialized values in node_probe . - media: marvell-ccic: Add missed v4l2_async_notifier_cleanup . - media: media-request: Fix crash if memory allocation fails . - media: nuvoton-cir: remove setting tx carrier functions . - media: omap3isp: Add missed v4l2_ctrl_handler_free for preview_init_entities . - media: rockchip: rga: Introduce color fmt macros and refactor CSC mode logic . - media: rockchip: rga: Only set output CSC mode for RGB input . - media: sur40: Remove uninitialized_var usage . - media: vpss: clean up resources in init . - media: vsp1: dl: Fix NULL pointer dereference on unbind . - mfd: arizona: Ensure 32k clock is put on driver unbind and error . - mfd: dln2: Run event handler loop under spinlock . - mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs . - mld: fix memory leak in ipv6_mc_destroy_dev . - mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 . - mlxsw: pci: Fix use-after-free in case of failed devlink reload . - mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON . - mm, vmstat: reduce zone- greater than lock holding time by /proc/pagetypeinfo . - mm/vunmap: add cond_resched in vunmap_pmd_range . - mm: filemap: clear idle flag for writes . - mm: Fix protection usage propagation . - mmc: sdhci-cadence: do not use hardware tuning for SD mode . - mmc: sdhci-pci-o2micro: Bug fix for O2 host controller Seabird1 . - mtd: properly check all write ioctls for permissions . - mtd: rawnand: fsl_upm: Remove unused mtd var . - mtd: rawnand: qcom: avoid write to unavailable register . - mvpp2: ethtool rxtx stats fix . - mwifiex: Fix firmware filename for sd8977 chipset . - mwifiex: Fix firmware filename for sd8997 chipset . - mwifiex: Prevent memory corruption handling keys . - ndctl/papr_scm,uapi: Add support for PAPR nvdimm specific methods . - net, sk_msg: Clear sk_user_data pointer on clone if tagged . - net, sk_msg: Do not use RCU_INIT_POINTER on sk_user_data . - net/bpfilter: Initialize pos in __bpfilter_process_sockopt . - net/bpfilter: split __bpfilter_process_sockopt . - net/ena: Fix build warning in ena_xdp_set . - net/mlx5: DR, Change push vlan action sequence . - net/mlx5: E-switch, Destroy TSAR when fail to enable the mode . - net/mlx5: Fix eeprom support for SFP module . - net/mlx5e: Fix 50G per lane indication . - net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev . - net: Added pointer check for dst- greater than ops- greater than neigh_lookup in dst_neigh_lookup_skb . - net: bridge: enfore alignment for ethernet address . - net: core: reduce recursion limit value . - net: Do not clear the sock TX queue in sk_set_socket . - net: dsa: microchip: set the correct number of ports . - net: ena: add reserved PCI device ID . - net: ena: add support for reporting of packet drops . - net: ena: add support for the rx offset feature . - net: ena: add support for traffic mirroring . - net: ena: add unmask interrupts statistics to ethtool . - net: ena: allow setting the hash function without changing the key . - net: ena: avoid memory access violation by validating req_id properly . - net: ena: avoid unnecessary admin command when RSS function set fails . - net: ena: avoid unnecessary rearming of interrupt vector when busy-polling . - net: ena: change default RSS hash function to Toeplitz . - net: ena: Change WARN_ON expression in ena_del_napi_in_range . - net: ena: changes to RSS hash key allocation . - net: ena: cosmetic: change ena_com_stats_admin stats to u64 . - net: ena: cosmetic: code reorderings . - net: ena: cosmetic: extract code to ena_indirection_table_set . - net: ena: cosmetic: fix line break issues . - net: ena: cosmetic: fix spacing issues . - net: ena: cosmetic: fix spelling and grammar mistakes in comments . - net: ena: cosmetic: minor code changes . - net: ena: cosmetic: remove unnecessary code . - net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros . - net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation . - net: ena: cosmetic: satisfy gcc warning . - net: ena: cosmetic: set queue sizes to u32 for consistency . - net: ena: drop superfluous prototype . - net: ena: enable support of rss hash key and function changes . - net: ena: ethtool: clean up minor indentation issue . - net: ena: ethtool: remove redundant non-zero check on rc . - net: ena: fix continuous keep-alive resets . - net: ena: fix ena_com_comp_status_to_errno return value . - net: ena: fix error returning in ena_com_get_hash_function . - net: ena: fix request of incorrect number of IRQ vectors . - net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range . - net: ena: Make missed_tx stat incremental . - net: ena: Make some functions static . - net: ena: move llq configuration from ena_probe to ena_device_init . - net: ena: Prevent reset after device destruction . - net: ena: reduce driver load time . - net: ena: remove code that does nothing . - net: ena: remove set but not used variable "hash_key" . - net: ena: rename ena_com_free_desc to make API more uniform . - net: ena: simplify ena_com_update_intr_delay_resolution . - net: ena: support new LLQ acceleration mode . - net: ena: use explicit variable size for clarity . - net: ena: use SHUTDOWN as reset reason when closing interface . - net: Fix a documentation bug wrt. ip_unprivileged_port_start . - net: fix memleak in register_netdevice . - net: Fix the arp error in some cases . - net: hns3: fix error handling for desc filling . - net: hns3: fix for not calculating TX BD send size correctly . - net: hns3: fix return value error when query MAC link status fail . - net: increment xmit_recursion level in dev_direct_xmit . - net: lan78xx: add missing endpoint sanity check . - net: lan78xx: fix transfer-buffer memory leak . - net: lan78xx: replace bogus endpoint lookup . - net: mvneta: fix use of state- greater than speed . - net: phy: Check harder for errors in get_phy_id . - net: phy: fix memory leak in device-create error path . - net: qrtr: Fix an out of bounds read qrtr_endpoint_post . - net: usb: ax88179_178a: fix packet alignment padding . - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem . - net_sched: fix a memory leak in atm_tc_init . - netdevsim: fix unbalaced locking in nsim_create . - nfc: nci: add missed destroy_workqueue in nci_register_device . - nfc: s3fwrn5: add missing release on skb in s3fwrn5_recv_frame . - ntb: Fix static check warning in perf_clear_test . - ntb: Fix the default port and peer numbers for legacy drivers . - ntb: hw: remove the code that sets the DMA mask . - ntb: ntb_pingpong: Choose doorbells based on port number . - ntb: ntb_test: Fix bug when counting remote files . - ntb: ntb_tool: reading the link file should not end in a NULL byte . - ntb: perf: Do not require one more memory window than number of peers . - ntb: perf: Fix race condition when run with ntb_test . - ntb: perf: Fix support for hardware that does not have port numbers . - ntb: Revert the change to use the NTB device dev for DMA allocations . - ntb_perf: pass correct struct device to dma_alloc_coherent . - ntb_tool: pass correct struct device to dma_alloc_coherent . - nvme-multipath: do not fall back to __nvme_find_path for non-optimized paths . - nvme-multipath: fix logic for non-optimized paths . - nvme-multipath: round-robin: eliminate "fallback" variable . - nvme-multipath: set bdi capabilities once . - nvme-pci: Re-order nvme_pci_free_ctrl . - nvme-rdma: Add warning on state change failure at . - nvme-tcp: Add warning on state change failure at . - nvme-tcp: fix possible crash in write_zeroes processing . - nvme: add a Identify Namespace Identification Descriptor list quirk . - nvme: always search for namespace head . - nvme: avoid an Identify Controller command for each namespace . - nvme: check namespace head shared property . - nvme: clean up nvme_scan_work . - nvme: cleanup namespace identifier reporting in . - nvme: consolidate chunk_sectors settings . - nvme: consolodate io settings . - nvme: expose hostid via sysfs for fabrics controllers . - nvme: expose hostnqn via sysfs for fabrics controllers . - nvme: factor out a nvme_ns_remove_by_nsid helper . - nvme: fix a crash in nvme_mpath_add_disk . - nvme: Fix controller creation races with teardown flow . - nvme: Fix ctrl use-after-free during sysfs deletion . - nvme: fix identify error status silent ignore . - nvme: fix possible hang when ns scanning fails during error . - nvme: kABI fixes for nvme_ctrl . - nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl . - nvme: multipath: round-robin: fix single non-optimized path case . - nvme: prevent double free in nvme_alloc_ns error handling . - nvme: provide num dword helper . - nvme: refactor nvme_identify_ns_descs error handling . - nvme: refine the Qemu Identify CNS quirk . - nvme: release ida resources . - nvme: release namespace head reference on error . - nvme: remove the magic 1024 constant in nvme_scan_ns_list . - nvme: remove unused parameter . - nvme: Remove unused return code from nvme_delete_ctrl_sync . - nvme: rename __nvme_find_ns_head to nvme_find_ns_head . - nvme: revalidate after verifying identifiers . - nvme: revalidate namespace stream parameters . - nvme: unlink head after removing last namespace . - ocfs2: avoid inode removal while nfsd is accessing it . - ocfs2: fix panic on nfs server over ocfs2 . - ocfs2: fix remounting needed after setfacl command . - ocfs2: load global_inode_alloc . - omapfb: dss: Fix max fclk divider for omap36xx . - openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len . - PCI/ASPM: Add missing newline in sysfs "policy" . - PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge . - PCI: cadence: Fix updating Vendor ID and Subsystem Vendor ID register . - PCI: Fix pci_cfg_wait queue locking problem . - PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context . - PCI: hv: Fix a timing issue which causes kdump to fail occasionally . - PCI: qcom: Add missing ipq806x clocks in PCIe driver . - PCI: qcom: Add missing reset for ipq806x . - PCI: qcom: Add support for tx term offset for rev 2.1.0 . - PCI: qcom: Define some PARF params needed for ipq8064 SoC . - PCI: rcar: Fix runtime PM imbalance on error . - PCI: Release IVRS table in AMD ACS quirk . - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings . - PCI: switchtec: Add missing __iomem tag to fix sparse warnings . - PCI: tegra: Revert tegra124 raw_violation_fixup . - phy: armada-38x: fix NETA lockup when repeatedly switching speeds . - phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY . - phy: renesas: rcar-gen3-usb2: move irq registration to init . - phy: sun4i-usb: fix dereference of pointer phy0 before it is null checked . - pinctrl-single: fix pcs_parse_pinconf return value . - pinctrl: amd: fix npins for uart0 in kerncz_groups . - pinctrl: ingenic: Enhance support for IRQ_TYPE_EDGE_BOTH . - pinctrl: single: fix function name in documentation . - platform/chrome: cros_ec_ishtp: Fix a double-unlock issue . - platform/x86: asus-nb-wmi: add support for ASUS ROG Zephyrus G14 and G15 . - platform/x86: intel-hid: Fix return value check in check_acpi_dev . - platform/x86: intel-vbtn: Fix return value check in check_acpi_dev . - platform/x86: ISST: Add new PCI device ids . - PM: wakeup: Show statistics for deleted wakeup sources again . - power: supply: check if calc_soc succeeded in pm860x_init_battery . - powerpc/64s: Do not init FSCR_DSCR in __init_FSCR . - powerpc/64s: Fix early_init_mmu section mismatch . - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature . - powerpc/boot: Fix CONFIG_PPC_MPC52XX references . - powerpc/eeh: Fix pseries_eeh_configure_bridge . - powerpc/fadump: Fix build error with CONFIG_PRESERVE_FA_DUMP=y . - powerpc/iommu: Allow bypass-only for DMA . - powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error . - powerpc/nvdimm: Use HCALL error as the return value . - powerpc/papr_scm: Add support for fetching nvdimm "fuel-gauge" metric . - powerpc/papr_scm: Fetch nvdimm health information from PHYP . - powerpc/papr_scm: Fetch nvdimm performance stats from PHYP . - powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH . - powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl . - powerpc/papr_scm: Mark papr_scm_ndctl as static . - powerpc/perf: Fix missing is_sier_aviable during build . - powerpc/pseries/hotplug-cpu: Remove double free in error path . - powerpc/pseries/hotplug-cpu: wait indefinitely for vCPU death . - powerpc/pseries: Do not initiate shutdown when system is running on UPS . - powerpc/pseries: PCIE PHB reset . - powerpc/pseries: remove cede offline state for CPUs . - powerpc/rtas: do not online CPUs for partition suspend . - powerpc/vdso: Fix vdso cpu truncation . - powerpc: Allow 4224 bytes of stack expansion for the signal frame . - powerpc: Document details on H_SCM_HEALTH hcall . - pseries: Fix 64 bit logical memory block panic . - pwm: bcm-iproc: handle clk_get_rate return . - qed: suppress "do not support RoCE iWARP" flooding on HW init . - qed: suppress false-positives interrupt error messages on HW init . - r8169: fix jumbo configuration for RTL8168evl . - r8169: fix jumbo packet handling on resume from suspend . - r8169: fix resume on cable plug-in . - r8169: fix rtl_hw_jumbo_disable for RTL8168evl . - r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init . - r8169: read common register for PCI commit . - random32: move the pseudo-random 32-bit definitions to prandom.h . - random32: remove net_rand_state from the latent entropy gcc plugin . - random: fix circular include dependency on arm64 after addition of percpu.h . - RDMA/cm: Add missing locking around id.state in cm_dup_req_handler . - RDMA/cm: Fix an error check in cm_alloc_id_priv . - RDMA/cm: Fix checking for allowed duplicate listens . - RDMA/cm: Fix ordering of xa_alloc_cyclic in ib_create_cm_id . - RDMA/cm: Read id.state under lock when doing pr_debug . - RDMA/cm: Remove a race freeing timewait_info . - RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow . - RDMA/cma: Protect bind_list and listen_list while finding matching cm id . - RDMA/core: Fix double destruction of uobject . - RDMA/core: Fix double put of resource . - RDMA/core: Fix missing error check on dev_set_name . - RDMA/core: Fix protection fault in ib_mr_pool_destroy . - RDMA/core: Fix race between destroy and release FD object . - RDMA/core: Fix race in rdma_alloc_commit_uobject . - RDMA/core: Prevent mixed use of FDs between shared ufiles . - RDMA/counter: Query a counter before release . - RDMA/efa: Set maximum pkeys device attribute . - RDMA/hns: Bugfix for querying qkey . - RDMA/hns: Fix cmdq parameter of querying pf timer resource . - RDMA/iw_cxgb4: Fix incorrect function parameters . - RDMA/iwcm: Fix iwcm work deallocation . - RDMA/mad: Do not crash if the rdma device does not have a umad interface . - RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads . - RDMA/mlx4: Initialize ib_spec on the stack . - RDMA/mlx5: Add init2init as a modify command . - RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow . - RDMA/mlx5: Fix access to wrong pointer while performing flush due to error . - RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails . - RDMA/mlx5: Fix the number of hwcounters of a dynamic counter . - RDMA/mlx5: Fix typo in enum name . - RDMA/mlx5: Fix udata response upon SRQ creation . - RDMA/mlx5: Prevent prefetch from racing with implicit destruction . - RDMA/mlx5: Set GRH fields in query QP on RoCE . - RDMA/mlx5: Use xa_lock_irq when access to SRQ table . - RDMA/mlx5: Verify that QP is created with RQ or SQ . - RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing . - RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe . - RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 . - RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq . - RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info . - RDMA/rxe: Fix configuration of atomic queue pair attributes . - RDMA/rxe: Set default vendor ID . - RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices . - RDMA/siw: Fix failure handling during device creation . - RDMA/siw: Fix passive connection establishment . - RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl . - RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr . - RDMA/siw: Fix reporting vendor_part_id . - RDMA/siw: Fix setting active_mtu attribute . - RDMA/siw: Fix setting active_{speed, width} attributes . - RDMA/ucma: Put a lock around every call to the rdma_cm layer . - RDMA/uverbs: Fix create WQ to use the given user handle . - regmap: debugfs: check count when read regmap file . - regmap: dev_get_regmap_match: fix string comparison . - regulator: gpio: Honor regulator-boot-on property . - remoteproc: qcom: q6v5: Update running state before requesting stop . - remoteproc: qcom_q6v5_mss: Validate MBA firmware size before load . - remoteproc: qcom_q6v5_mss: Validate modem blob firmware size before load . - Revert "ALSA: hda: call runtime_allow for all hda controllers" . - Revert "drm/amd/display: Expose connector VRR range via debugfs" * refreshed for context changes - Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers" . - Revert "i2c: cadence: Fix the hold bit setting" . - Revert "RDMA/cma: Simplify rdma_resolve_addr error flow" . - Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" . - Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" . - rhashtable: Document the right function parameters . - rhashtable: drop duplicated word in less than linux/rhashtable.h greater than . - rhashtable: Drop raw RCU deref in nested_table_free . - rhashtable: Fix unprotected RCU dereference in __rht_ptr . - rhashtable: Restore RCU marking on rhash_lock_head . - RMDA/cm: Fix missing ib_cm_destroy_id in ib_cm_insert_listen . - rocker: fix incorrect error handling in dma_rings_init . - rpm/modules.fips: * add ecdh_generic - rtc: goldfish: Enable interrupt in set_alarm when necessary . - rtlwifi: rtl8192cu: Remove uninitialized_var usage . - rtnetlink: Fix memory leak when - greater than newlink fails . - rtnetlink: Fix memory leak when - greater than newlink fails . - rtw88: fix LDPC field for RA info . - rtw88: fix short GI capability based on current bandwidth . - sch_cake: do not call diffserv parsing code when it is not needed . - sch_cake: do not try to reallocate or unshare skb unconditionally . - sched: consistently handle layer3 header accesses in the presence of VLANs . - scsi/fc: kABI fixes for new ELS_RPD definition . - scsi: dh: Add Fujitsu device to devinfo and dh lists . - scsi: Fix trivial spelling . - scsi: ipr: Fix softlockup when rescanning devices in petitboot . - scsi: ipr: remove unneeded semicolon . - scsi: ipr: Use scnprintf for avoiding potential buffer overflow . - scsi: qla2xxx: Add more BUILD_BUG_ON statements . - scsi: qla2xxx: Address a set of sparse warnings . - scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime . - scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t . - scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests . - scsi: qla2xxx: Change two hardcoded constants into offsetof / sizeof expressions . - scsi: qla2xxx: Change {RD,WRT}_REG_* function names from upper case into lower case . - scsi: qla2xxx: Check if FW supports MQ before enabling . - scsi: qla2xxx: Check the size of struct fcp_hdr at compile time . - scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs . - scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump . - scsi: qla2xxx: Fix endianness annotations in header files . - scsi: qla2xxx: Fix endianness annotations in source files . - scsi: qla2xxx: Fix failure message in qlt_disable_vha . - scsi: qla2xxx: Fix issue with adapter"s stopping state . - scsi: qla2xxx: Fix login timeout . - scsi: qla2xxx: Fix MPI failure AEN handling . - scsi: qla2xxx: Fix null pointer access during disconnect from subsystem . - scsi: qla2xxx: Fix spelling of a variable name . - scsi: qla2xxx: Fix the code that reads from mailbox registers . - scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba . - scsi: qla2xxx: Fix warning after FC target reset . - scsi: qla2xxx: Flush all sessions on zone disable . - scsi: qla2xxx: Flush I/O on zone disable . - scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE . - scsi: qla2xxx: Indicate correct supported speeds for Mezz card . - scsi: qla2xxx: Initialize "n" before using it . - scsi: qla2xxx: Introduce a function for computing the debug message prefix . - scsi: qla2xxx: Keep initiator ports after RSCN . - scsi: qla2xxx: make 1-bit bit-fields unsigned int . - scsi: qla2xxx: Make __qla2x00_alloc_iocbs initialize 32 bits of request_t.handle . - scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit . - scsi: qla2xxx: Make qla2x00_restart_isp easier to read . - scsi: qla2xxx: Make qla82xx_flash_wait_write_finish easier to read . - scsi: qla2xxx: Make qla_set_ini_mode return void . - scsi: qla2xxx: Make qlafx00_process_aen return void . - scsi: qla2xxx: Reduce noisy debug message . - scsi: qla2xxx: Remove a superfluous cast . - scsi: qla2xxx: Remove an unused function . - scsi: qla2xxx: Remove return value from qla_nvme_ls . - scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le . - scsi: qla2xxx: SAN congestion management implementation . - scsi: qla2xxx: Simplify the functions for dumping firmware . - scsi: qla2xxx: Sort BUILD_BUG_ON statements alphabetically . - scsi: qla2xxx: Split qla2x00_configure_local_loop . - scsi: qla2xxx: Use ARRAY_SIZE instead of open-coding it . - scsi: qla2xxx: Use make_handle instead of open-coding it . - scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values . - scsi: qla2xxx: Use register names instead of register offsets . - scsi: qla2xxx: Use true, false for ha- greater than fw_dumped . - scsi: qla2xxx: Use true, false for need_mpi_reset . - scsi: smartpqi: add id support for SmartRAID 3152-8i . - scsi: smartpqi: add RAID bypass counter . - scsi: smartpqi: avoid crashing kernel for controller issues . - scsi: smartpqi: bump version to 1.2.16-010 . - scsi: smartpqi: Identify physical devices without issuing INQUIRY . - scsi: smartpqi: support device deletion via sysfs . - scsi: smartpqi: update logical volume size after expansion . - scsi: smartpqi: Use scnprintf for avoiding potential buffer overflow . - scsi: target/iblock: fix WRITE SAME zeroing . - sctp: Do not advertise IPv4 addresses if ipv6only is set on the socket . - selftests/livepatch: fix mem leaks in test-klp-shadow-vars . - selftests/livepatch: more verification in test-klp-shadow-vars . - selftests/livepatch: rework test-klp-shadow-vars . - selftests/livepatch: simplify test-klp-callbacks busy target tests . - seq_buf: Export seq_buf_printf . - serial: 8250: change lock order in serial8250_do_startup . - serial: 8250: fix null-ptr-deref in serial8250_start_tx . - serial: 8250_mtk: Fix high-speed baud rates clamping . - serial: 8250_pci: Move Pericom IDs to pci_ids.h . - serial: amba-pl011: Make sure we initialize the port.lock spinlock . - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X . - serial: mxs-auart: add missed iounmap in probe failure and remove . - serial: pl011: Do not leak amba_ports entry on driver register error . - serial: pl011: Fix oops on -EPROBE_DEFER . - serial: tegra: fix CREAD handling for PIO . - soc/tegra: pmc: Enable PMIC wake event on Tegra194 . - soc/tegra: pmc: Enable PMIC wake event on Tegra210 . - soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag . - spi: davinci: Remove uninitialized_var usage . - spi: lantiq-ssc: Fix warning by using WQ_MEM_RECLAIM . - spi: lantiq: fix: Rx overflow error in full duplex mode . - spi: mediatek: use correct SPI_CFG2_REG MACRO . - spi: pxa2xx: Add support for Intel Tiger Lake PCH-H . - spi: rockchip: Fix error in SPI slave pio read . - spi: spi-geni-qcom: Actually use our FIFO . - spi: spidev: Align buffers for DMA . - spi: stm32: fixes suspend/resume management . - spi: sun4i: update max transfer size reported . - staging: comedi: addi_apci_1032: check INSN_CONFIG_DIGITAL_TRIG shift . - staging: comedi: addi_apci_1500: check INSN_CONFIG_DIGITAL_TRIG shift . - staging: comedi: addi_apci_1564: check INSN_CONFIG_DIGITAL_TRIG shift . - staging: comedi: ni_6527: fix INSN_CONFIG_DIGITAL_TRIG support . - Staging: rtl8188eu: rtw_mlme: Fix uninitialized variable authmode . - staging: rtl8192u: fix a dubious looking mask before a shift . - staging: rtl8712: handle firmware load failure . - staging: vchiq_arm: Add a matching unregister call . - staging: wlan-ng: properly check endpoint types . - tcp: do not ignore ECN CWR on pure ACK . - tcp: fix SO_RCVLOWAT possible hangs under high mem pressure . - tcp: grow window for OOO packets only for SACK flows . - tcp: make sure listeners do not initialize congestion-control state . - tcp: md5: add missing memory barriers in tcp_md5_do_add/tcp_md5_hash_key . - tcp: md5: do not send silly options in SYNCOOKIES . - tcp: md5: refine tcp_md5_do_add/tcp_md5_hash_key barriers . - tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT . - thermal: ti-soc-thermal: Fix reversed condition in ti_thermal_expose_sensor . - tpm: Require that all digests are present in TCG_PCR_EVENT2 structures . - tpm_crb: fix fTPM on AMD Zen+ CPUs . - tracepoint: Mark __tracepoint_string"s __used . - tracing: Use trace_sched_process_free instead of exit for pid tracing . - ubsan: check panic_on_warn . - uio_pdrv_genirq: Remove warning when irq is not specified . - update upstream reference - usb: bdc: Halt controller on suspend . - usb: core: fix quirks_param_set writing to a const pointer . - usb: dwc2: gadget: Make use of GINTMSK2 . - usb: dwc3: pci: add support for the Intel Jasper Lake . - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant . - usb: gadget: f_uac2: fix AC Interface Header Descriptor wTotalLength . - usb: gadget: net2280: fix memory leak on probe error handling paths . - usb: gadget: udc: gr_udc: fix memleak on error handling path in gr_ep_init . - usb: hso: check for return value in hso_serial_common_create . - usb: hso: Fix debug compile warning on sparc32 . - usb: iowarrior: fix up report size handling for some devices . - usb: mtu3: clear dual mode of u3port when disable device . - usb: serial: cp210x: enable usb generic throttle/unthrottle . - usb: serial: cp210x: re-enable auto-RTS on open . - usb: serial: iuu_phoenix: fix led-activity helpers . - usb: serial: qcserial: add EM7305 QDL product ID . - usb: tegra: Fix allocation for the FPCI context . - usb: xhci-mtk: fix the failure of bandwidth allocation . - usb: xhci: define IDs for various ASMedia host controllers . - usb: xhci: Fix ASM2142/ASM3142 DMA addressing . - usb: xhci: Fix ASMedia ASM1142 DMA addressing . - usbip: tools: fix module name in man page . - video: fbdev: neofb: fix memory leak in neo_scan_monitor . - video: fbdev: savage: fix memory leak on error handling path in probe . - video: fbdev: sm712fb: fix an issue about iounmap for a wrong address . - video: pxafb: Fix the function used to balance a "dma_alloc_coherent" call . - vlan: consolidate VLAN parsing code and limit max parsing depth . - vmxnet3: use correct tcp hdr length when packet is encapsulated . - vt: Reject zero-sized screen buffer size . - watchdog: f71808e_wdt: clear watchdog timeout occurred flag . - watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in watchdog_info.options . - watchdog: f71808e_wdt: remove use of wrong watchdog_info option . - watchdog: initialize device before misc_register . - wireless: Use linux/stddef.h instead of stddef.h . - wireless: Use offsetof instead of custom macro . - wl1251: fix always return 0 error . - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use . - xen/pvcalls-back: test for errors when calling backend_connect . - xfrm: fix a warning in xfrm_policy_insert_list . - xfrm: policy: match with both mark and mask on user interfaces . - xfs: do not eat an EIO/ENOSPC writeback error when scrubbing data fork . - xfs: fix inode allocation block res calculation precedence . - xfs: fix reflink quota reservation accounting error . - xfs: preserve rmapbt swapext block reservation from freed blocks . Special Instructions and Notes: Please reboot the system after installing this update.

Platform:
SUSE Linux Enterprise Server 15 SP2
SUSE Linux Enterprise Desktop 15 SP2
Product:
kernel
Reference:
SUSE-SU-2020:2486-1
CVE-2020-14314
CVE-2020-14331
CVE-2020-14356
CVE-2020-16166
CVE    4
CVE-2020-14314
CVE-2020-14356
CVE-2020-14331
CVE-2020-16166
...
CPE    3
cpe:/o:linux:linux_kernel
cpe:/o:suse:suse_linux_enterprise_server:15:sp2
cpe:/o:suse:suse_linux_enterprise_desktop:15:sp2

© SecPod Technologies