SUSE-SU-2023:4734-1

Source
https://www.suse.com/support/update/announcement/2023/suse-su-20234734-1/
Import Source
https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2023:4734-1.json
JSON Data
https://api.osv.dev/v1/vulns/SUSE-SU-2023:4734-1
Related
Published
2023-12-12T14:15:51Z
Modified
2023-12-12T14:15:51Z
Summary
Security update for the Linux Kernel
Details

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

The following security bugs were fixed:

  • CVE-2023-2006: Fixed a race condition in the RxRPC network protocol (bsc#1210447).
  • CVE-2023-25775: Fixed improper access control in the Intel Ethernet Controller RDMA driver (bsc#1216959).
  • CVE-2023-39197: Fixed a out-of-bounds read in nfconntrackdccp_packet() (bsc#1216976).
  • CVE-2023-39198: Fixed a race condition leading to use-after-free in qxlmodedumb_create() (bsc#1216965).
  • CVE-2023-4244: Fixed a use-after-free in the nf_tables component, which could be exploited to achieve local privilege escalation (bsc#1215420).
  • CVE-2023-45863: Fixed a out-of-bounds write in fillkobjpath() (bsc#1216058).
  • CVE-2023-45871: Fixed an issue in the IGB driver, where the buffer size may not be adequate for frames larger than the MTU (bsc#1216259).
  • CVE-2023-46862: Fixed a NULL pointer dereference in iouringshow_fdinfo() (bsc#1216693).
  • CVE-2023-5158: Fixed a denial of service in vringhkiovadvance() in drivers/vhost/vringh.c in the host side of a virtio ring (bsc#1215710).
  • CVE-2023-5633: Fixed a use-after-free flaw in the way memory objects were handled when they were being used to store a surface (bsc#1216527).
  • CVE-2023-5717: Fixed a heap out-of-bounds write vulnerability in the Performance Events component (bsc#1216584).
  • CVE-2023-6039: Fixed a use-after-free in lan78xx_disconnect in drivers/net/usb/lan78xx.c (bsc#1217068).
  • CVE-2023-6176: Fixed a denial of service in the cryptographic algorithm scatterwalk functionality (bsc#1217332).

The following non-security bugs were fixed:

  • acpi: fpdt: properly handle invalid fpdt subtables (git-fixes).
  • acpi: resource: do irq override on tongfang gmxxgxx (git-fixes).
  • acpi: resource: skip irq override on asus expertbook b1402cva (git-fixes).
  • acpi: sysfs: fix createpnpmodalias() and createofmodalias() (git-fixes).
  • alsa: hda/realtek - add dell alc295 to pin fall back table (git-fixes).
  • alsa: hda/realtek - alc287 realtek i2s speaker platform support (git-fixes).
  • alsa: hda/realtek - enable internal speaker of asus k6500zc (git-fixes).
  • alsa: hda/realtek: add quirk for asus ux7602zm (git-fixes).
  • alsa: hda/realtek: add quirks for asus 2024 zenbooks (git-fixes).
  • alsa: hda/realtek: add quirks for hp laptops (git-fixes).
  • alsa: hda/realtek: add support dual speaker for dell (git-fixes).
  • alsa: hda/realtek: enable mute led on hp 255 g10 (git-fixes).
  • alsa: hda/realtek: enable mute led on hp 255 g8 (git-fixes).
  • alsa: hda: asus um5302la: added quirks for cs35l41/10431a83 on i2c bus (git-fixes).
  • alsa: hda: cs35l41: fix unbalanced pmruntimeget() (git-fixes).
  • alsa: hda: cs35l41: undo runtime pm changes at driver exit time (git-fixes).
  • alsa: hda: disable power-save on kontron singlepc (bsc#1217140).
  • alsa: hda: fix possible null-ptr-deref when assigning a stream (git-fixes).
  • alsa: hda: intel-dsp-config: fix jsl chromebook quirk detection (git-fixes).
  • alsa: info: fix potential deadlock at disconnection (git-fixes).
  • alsa: usb-audio: add quirk flag to enable native dsd for mcintosh devices (git-fixes).
  • arm/xen: fix xenvcpuinfo allocation alignment (git-fixes).
  • arm64: add cortex-a520 cpu part definition (git-fixes)
  • arm64: allow kprobes on el0 handlers (git-fixes)
  • arm64: armv8_deprecated move emulation functions (git-fixes)
  • arm64: armv8_deprecated: fix unused-function error (git-fixes)
  • arm64: armv8deprecated: fold ops into insnemulation (git-fixes)
  • arm64: armv8_deprecated: move aarch32 helper earlier (git-fixes)
  • arm64: armv8_deprecated: rework deprected instruction handling (git-fixes)
  • arm64: consistently pass esr_elx to die() (git-fixes)
  • arm64: die(): pass 'err' as long (git-fixes)
  • arm64: factor insn read out of callundefhook() (git-fixes)
  • arm64: factor out el1 ssbs emulation hook (git-fixes)
  • arm64: report el1 undefs better (git-fixes)
  • arm64: rework bti exception handling (git-fixes)
  • arm64: rework el0 mrs emulation (git-fixes)
  • arm64: rework fpac exception handling (git-fixes)
  • arm64: split el0/el1 undef handlers (git-fixes)
  • arm: 9321/1: memset: cast the constant byte to unsigned char (git-fixes).
  • asoc: ams-delta.c: use component after check (git-fixes).
  • asoc: codecs: wsa-macro: fix uninitialized stack variables with name prefix (git-fixes).
  • asoc: cs35l41: undo runtime pm changes at driver exit time (git-fixes).
  • asoc: cs35l41: verify pm runtime resume errors in irq handler (git-fixes).
  • asoc: fsl: fix pm disable depth imbalance in fsleasrcprobe (git-fixes).
  • asoc: fsl: mpc5200_dma.c: fix warning of function parameter or member not described (git-fixes).
  • asoc: hdmi-codec: register hpd callback on component probe (git-fixes).
  • asoc: intel: skylake: fix mem leak when parsing uuids fails (git-fixes).
  • asoc: rt5650: fix the wrong result of key button (git-fixes).
  • asoc: simple-card: fixup asocsimpleprobe() error handling (git-fixes).
  • asoc: sof: core: ensure sofopsfree() is still called when probe never ran (git-fixes).
  • asoc: ti: omap-mcbsp: fix runtime pm underflow warnings (git-fixes).
  • ata: pataisapnp: add missing error check for devmioport_map() (git-fixes).
  • atl1c: work around the dma rx overflow issue (git-fixes).
  • atm: iphase: do pci error checks on own line (git-fixes).
  • blk-mq: do not clear driver tags own mapping (bsc#1217366).
  • blk-mq: fix null pointer dereference in blkmqclearrqmapping() (bsc#1217366).
  • bluetooth: add device 0bda:887b to device tables (git-fixes).
  • bluetooth: add device 13d3:3571 to device tables (git-fixes).
  • bluetooth: btusb: add 0bda:b85b for fn-link rtl8852be (git-fixes).
  • bluetooth: btusb: add date->evt_skb is null check (git-fixes).
  • bluetooth: btusb: add realtek rtl8852be support id 0x0cb8:0xc559 (git-fixes).
  • bluetooth: btusb: add rtw8852be device 13d3:3570 to device tables (git-fixes).
  • btrfs: always log symlinks in full mode (bsc#1214840).
  • can: dev: canputechoskb(): do not crash kernel if canpriv::echo_skb is accessed out of bounds (git-fixes).
  • can: dev: can_restart(): do not crash kernel if carrier is ok (git-fixes).
  • can: dev: canrestart(): fix race condition between controller restart and netifcarrier_on() (git-fixes).
  • can: isotp: add local echo tx processing for consecutive frames (git-fixes).
  • can: isotp: fix race between isotpsendsmg() and isotprelease() (git-fixes).
  • can: isotp: fix tx state handling for echo tx processing (git-fixes).
  • can: isotp: handle waiteventinterruptible() return values (git-fixes).
  • can: isotp: isotp_bind(): return -einval on incorrect can id formatting (git-fixes).
  • can: isotp: isotp_sendmsg(): fix tx state detection and wait behavior (git-fixes).
  • can: isotp: remove re-binding of bound socket (git-fixes).
  • can: isotp: sanitize can id checks in isotp_bind() (git-fixes).
  • can: isotp: set max pdu size to 64 kbyte (git-fixes).
  • can: isotp: split tx timer into transmission and timeout (git-fixes).
  • can: sja1000: fix comment (git-fixes).
  • clk: imx: imx8mq: correct error handling path (git-fixes).
  • clk: imx: imx8qxp: fix elcdif_pll clock (git-fixes).
  • clk: imx: select mxcclk for clkimx8qxp (git-fixes).
  • clk: keystone: pll: fix a couple null vs is_err() checks (git-fixes).
  • clk: mediatek: clk-mt2701: add check for mtkallocclk_data (git-fixes).
  • clk: mediatek: clk-mt6765: add check for mtkallocclk_data (git-fixes).
  • clk: mediatek: clk-mt6779: add check for mtkallocclk_data (git-fixes).
  • clk: mediatek: clk-mt6797: add check for mtkallocclk_data (git-fixes).
  • clk: mediatek: clk-mt7629-eth: add check for mtkallocclk_data (git-fixes).
  • clk: mediatek: clk-mt7629: add check for mtkallocclk_data (git-fixes).
  • clk: npcm7xx: fix incorrect kfree (git-fixes).
  • clk: qcom: clk-rcg2: fix clock rate overflow for high parent frequencies (git-fixes).
  • clk: qcom: config ipqapss6018 should depend on qcom_smem (git-fixes).
  • clk: qcom: gcc-sm8150: fix gccsdcc2appsclksrc (git-fixes).
  • clk: qcom: ipq6018: drop the clksetrate_parent flag from pll clocks (git-fixes).
  • clk: qcom: mmcc-msm8998: do not check halt bit on some branch clks (git-fixes).
  • clk: qcom: mmcc-msm8998: fix the smmu gdsc (git-fixes).
  • clk: sanitize possibleparentshow to handle return value of ofclkgetparentname (git-fixes).
  • clk: scmi: free scmi_clk allocated when the clocks with invalid info are skipped (git-fixes).
  • clk: ti: add tidtclk_name() helper to use clock-output-names (git-fixes).
  • clk: ti: change ticlkregisteromaphw api (git-fixes).
  • clk: ti: fix double free in oftidividerclksetup() (git-fixes).
  • clk: ti: update component clocks to use tidtclk_name() (git-fixes).
  • clk: ti: update pll and clockdomain clocks to use tidtclk_name() (git-fixes).
  • clocksource/drivers/timer-atmel-tcb: fix initialization on sam9 hardware (git-fixes).
  • clocksource/drivers/timer-imx-gpt: fix potential memory leak (git-fixes).
  • crypto: caam/jr - fix chacha20 + poly1305 self test failure (git-fixes).
  • crypto: caam/qi2 - fix chacha20 + poly1305 self test failure (git-fixes).
  • crypto: hisilicon/hpre - fix a erroneous check after snprintf() (git-fixes).
  • disable loongson drivers loongson is a mips architecture, it does not make sense to build loongson drivers on other architectures.
  • dmaengine: pxadma: remove an erroneous bugon() in pxadfreedesc() (git-fixes).
  • dmaengine: stedma40: fix pm disable depth imbalance in d40probe (git-fixes).
  • dmaengine: stm32-mdma: correct desc prep when channel running (git-fixes).
  • dmaengine: ti: edma: handle irqofparseandmap() errors (git-fixes).
  • doc/readme.suse: adjust heading style (jsc#ped-5021) * underscore all headings as a preparation for markdown conversion. * use title-style capitalization for the document name and sentence-style capitalization for section headings, as recommended in the current suse documentation style guide.
  • doc/readme.suse: bring information about compiling up to date (jsc#ped-5021) * when building the kernel, do not mention to initially change the current directory to /usr/src/linux because later description discourages it and specifies to use 'make -c /usr/src/linux'. * avoid writing additional details in parentheses, incorporate them instead properly in the text. * fix the obsolete name of /etc/modprobe.d/unsupported-modules -> /etc/modprobe.d/10-unsupported-modules.conf. * drop a note that a newly built kernel should be added to the boot manager because that normally happens automatically when running 'make install'. * update a link to the kernel module packages manual. * when preparing a build for external modules, mention use of the upstream recommended 'make modules_prepare' instead of a pair of 'make prepare' + 'make scripts'. * fix some typos+grammar.
  • doc/readme.suse: bring the overview section up to date (jsc#ped-5021) * update information in the overview section that was no longer accurate. * improve wording and fix some typos+grammar.
  • doc/readme.suse: convert the document to markdown (jsc#ped-5021)
  • doc/readme.suse: minor content clean up (jsc#ped-5021) * mark the user's build directory as a variable, not a command: 'make -c $(yourbuilddir)' -> 'make -c $yourbuilddir'. * unify how to get the current directory: 'm=$(pwd)' -> 'm=$pwd'. * 'git' / 'git' -> 'git'.
  • doc/readme.suse: reflow text to 80-column width (jsc#ped-5021)
  • doc/readme.suse: update information about (un)supported modules (jsc#ped-5021) * update the list of taint flags. convert it to a table that matches the upstream documentation format and describe specifically flags that are related to module support status. * fix some typos and wording.
  • doc/readme.suse: update information about config files (jsc#ped-5021) * use version variables to describe a name of the /boot/config-... file instead of using specific example versions which get outdated quickly. * replace removed silentoldconfig with oldconfig. * mention that oldconfig can automatically pick a base config from '/boot/config-$(uname -r)'. * avoid writing additional details in parentheses, incorporate them instead properly in the text.
  • doc/readme.suse: update information about custom patches (jsc#ped-5021) * replace mention of various patches.* directories with only patches.suse as the typical location for patches. * replace i386 with x86_64 in the example how to define a config addon. * fix some typos and wording.
  • doc/readme.suse: update information about dud (jsc#ped-5021) remove a dead link to description of device update disks found previously on novell.com. replace it with a short section summarizing what dud is and reference the mkdud + mksusecd tools and their documentation for more information.
  • doc/readme.suse: update information about module paths (jsc#ped-5021) * use version variables to describe names of the /lib/modules/$version-$release-$flavor/... directories instead of using specific example versions which get outdated quickly. * note: keep the /lib/modules/ prefix instead of using the new /usr/lib/modules/ location for now. the updated readme is expected to be incorporated to various branches that are not yet usrmerged.
  • doc/readme.suse: update the references list (jsc#ped-5021) * remove the reference to linux documentation project. it has been inactive for years and mostly contains old manuals that are not relevant for contemporary systems and hardware. * update the name and link to lwn.net. the original name 'linux weekly news' has been deemphasized over time by its authors. * update the link to kernel newbies website. * update the reference to the linux kernel module programming guide. the document has not been updated for over a decade but it looks its content is still relevant for today. * point kernel module packages manual to the current version. * add a reference to suse soliddriver program.
  • doc/readme.suse: update title information (jsc#ped-5021) * drop the mention of kernel versions from the readme title. * remove information about the original authors of the document. rely as in case of other readmes on git metadata to get information about all contributions. * strip the table of contents. the document is short and easy to navigate just by scrolling through it.
  • docs: net: move the probe and open/close sections of driver.rst up (bsc#1215458).
  • docs: net: reformat driver.rst from a list to sections (bsc#1215458).
  • docs: net: use c syntax highlight in driver.rst (bsc#1215458).
  • documentation: networking: correct possessive 'its' (bsc#1215458).
  • drivers: hv: vmbus: remove unused extern declaration vmbus_ontimer() (git-fixes).
  • drm/amd/display: avoid null dereference of timing generator (git-fixes).
  • drm/amd/display: change the dmcub mailbox memory location from fb to inbox (git-fixes).
  • drm/amd/display: refactor dmgetplane_scale helper (git-fixes).
  • drm/amd/display: remove useless check in shouldenablefbc() (git-fixes).
  • drm/amd/display: use full update for clip size increase of large plane source (git-fixes).
  • drm/amd/pm: handle non-terminated overdrive commands (git-fixes).
  • drm/amd: disable aspm for vi w/ all intel systems (git-fixes).
  • drm/amd: fix ubsan array-index-out-of-bounds for polaris and tonga (git-fixes).
  • drm/amd: fix ubsan array-index-out-of-bounds for smu7 (git-fixes).
  • drm/amd: move helper for dynamic speed switch check out of smu13 (git-fixes).
  • drm/amdgpu/vkms: fix a possible null pointer dereference (git-fixes).
  • drm/amdgpu: add drvvramusage_va for virt data exchange (bsc#1215802).
  • drm/amdgpu: add vram reservation based on vramusagebyfirmwarev2_2 (git-fixes).
  • drm/amdgpu: do not use atrm for external devices (git-fixes).
  • drm/amdgpu: fix a null pointer access when the smc_rreg pointer is null (git-fixes).
  • drm/amdgpu: fix error handling in amdgpubolist_get() (git-fixes).
  • drm/amdgpu: fix potential null pointer derefernce (git-fixes).
  • drm/amdgpu: fix software pci_unplug on some chips (git-fixes).
  • drm/amdgpu: not to save bo in the case of ras erreventathub (git-fixes).
  • drm/amdgpu: remove unnecessary domain argument (git-fixes).
  • drm/amdgpu: reserve fences for vm update (git-fixes).
  • drm/amdgpu: skip vram reserve on firmwarev22 for bare-metal (bsc#1215802).
  • drm/amdkfd: fix a race condition of vram buffer unref in svm code (git-fixes).
  • drm/amdkfd: fix shift out-of-bounds issue (git-fixes).
  • drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code (git-fixes).
  • drm/bridge: fix kernel-doc typo in desc of outputbuscfg in drmbridgestate (git-fixes).
  • drm/bridge: lt8912b: add missing drmbridgeattach call (git-fixes).
  • drm/bridge: lt8912b: fix bridge_detach (git-fixes).
  • drm/bridge: lt8912b: fix crash on bridge detach (git-fixes).
  • drm/bridge: lt8912b: manually disable hpd only if it was enabled (git-fixes).
  • drm/bridge: lt8912b: register and attach our dsi device at probe (git-fixes).
  • drm/bridge: lt8912b: switch to devm mipi-dsi helpers (git-fixes).
  • drm/bridge: lt9611uxc: fix the race in the error path (git-fixes).
  • drm/bridge: lt9611uxc: register and attach our dsi device at probe (git-fixes).
  • drm/bridge: lt9611uxc: switch to devm mipi-dsi helpers (git-fixes).
  • drm/bridge: tc358768: clean up clock period code (git-fixes).
  • drm/bridge: tc358768: disable non-continuous clock mode (git-fixes).
  • drm/bridge: tc358768: fix bit updates (git-fixes).
  • drm/bridge: tc358768: fix tc358768nsto_cnt() (git-fixes).
  • drm/bridge: tc358768: fix use of uninitialized variable (git-fixes).
  • drm/bridge: tc358768: print logical values, not raw register values (git-fixes).
  • drm/bridge: tc358768: remove unused variable (git-fixes).
  • drm/bridge: tc358768: rename dsibclk to hsbyteclk (git-fixes).
  • drm/bridge: tc358768: use dev for dbg prints, not priv->dev (git-fixes).
  • drm/bridge: tc358768: use struct videomode (git-fixes).
  • drm/dpmst: fix null deref in getmstbranchdevicebyguid_helper() (git-fixes).
  • drm/gma500: fix call trace when psbgemmm_init() fails (git-fixes).
  • drm/gud: use sizeadd() in call to structsize() (git-fixes).
  • drm/i915/pmu: check if pmu is closed before stopping event (git-fixes).
  • drm/i915: fix potential spectre vulnerability (git-fixes).
  • drm/i915: flush wc ggtt only on required platforms (git-fixes).
  • drm/komeda: drop all currently held locks if deadlock happens (git-fixes).
  • drm/mediatek: fix iommu fault by swapping fbs after updating plane state (git-fixes).
  • drm/mediatek: fix iommu fault during crtc enabling (git-fixes).
  • drm/mipi-dsi: create devm device attachment (git-fixes).
  • drm/mipi-dsi: create devm device registration (git-fixes).
  • drm/msm/dp: skip validity check for dp cts edid checksum (git-fixes).
  • drm/msm/dsi: free tx buffer in unbind (git-fixes).
  • drm/msm/dsi: use msmgemkernel_put to free tx buffer (git-fixes).
  • drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference (git-fixes).
  • drm/panel: fix a possible null pointer dereference (git-fixes).
  • drm/panel: simple: fix innolux g101ice-l01 bus flags (git-fixes).
  • drm/panel: simple: fix innolux g101ice-l01 timings (git-fixes).
  • drm/panel: st7703: pick different reset sequence (git-fixes).
  • drm/qxl: prevent memory leak (git-fixes).
  • drm/radeon: fix a possible null pointer dereference (git-fixes).
  • drm/radeon: possible buffer overflow (git-fixes).
  • drm/rockchip: cdn-dp: fix some error handling paths in cdndpprobe() (git-fixes).
  • drm/rockchip: fix type promotion bug in rockchipgemiommu_map() (git-fixes).
  • drm/rockchip: vop: fix call to crtc reset helper (git-fixes).
  • drm/rockchip: vop: fix color for rgb888/bgr888 format on vop full (git-fixes).
  • drm/rockchip: vop: fix reset of state in duplicate state crtc funcs (git-fixes).
  • drm/syncobj: fix drmsyncobjwaitflagswait_available (git-fixes).
  • drm/ttm: reorder sys manager cleanup step (git-fixes).
  • drm/vc4: fix typo (git-fixes).
  • drm/vmwgfx: remove the duplicate bo_free function (bsc#1216527)
  • drm/vmwgfx: rename vmwbufferobject to vmw_bo (bsc#1216527)
  • drm: bridge: it66121: fix invalid connector dereference (git-fixes).
  • drm: mediatek: mtkdsi: fix noeot_packet settings/handling (git-fixes).
  • drm: vmwgfx_surface.c: copy user-array safely (git-fixes).
  • dt-bindings: usb: hcd: add missing phy name to example (git-fixes).
  • dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (git-fixes).
  • ensure ia32emulation is always enabled for kernel-obs-build if ia32emulation is disabled by default, ensure it is enabled back for obs kernel to allow building 32bit binaries (jsc#ped-3184) [ms: always pass the parameter, no need to grep through the config which may not be very reliable]
  • fbdev: atyfb: only use ioremap_uc() on i386 and ia64 (git-fixes).
  • fbdev: fsl-diu-fb: mark wrregwa() static (git-fixes).
  • fbdev: imsttfb: fix a resource leak in probe (git-fixes).
  • fbdev: imsttfb: fix double free in probe() (git-fixes).
  • fbdev: imsttfb: fix error path of imsttfb_probe() (git-fixes).
  • fbdev: imsttfb: release framebuffer and dealloc cmap on error path (git-fixes).
  • fbdev: omapfb: drop unused remove function (git-fixes).
  • fbdev: uvesafb: call cndelcallback() at the end of uvesafb_exit() (git-fixes).
  • firewire: core: fix possible memory leak in create_units() (git-fixes).
  • firmware/imx-dsp: fix useafterfree in imxdspsetup_channels() (git-fixes).
  • fix termination state for idrforeachentryul() (git-fixes).
  • fix x86/mm: print the encryption features in hyperv is disabled
  • gpio: mockup: fix kerneldoc (git-fixes).
  • gpio: mockup: remove unused field (git-fixes).
  • gpu: host1x: correct allocated size for contexts (git-fixes).
  • hid: add quirk for dell pro wireless keyboard and mouse km5221w (git-fixes).
  • hid: cp2112: fix duplicate workqueue initialization (git-fixes).
  • hid: hyperv: avoid struct memcpy overrun warning (git-fixes).
  • hid: hyperv: remove unused struct synthhid_msg (git-fixes).
  • hid: hyperv: replace one-element array with flexible-array member (git-fixes).
  • hid: lenovo: detect quirk-free fw on cptkbd and stop applying workaround (git-fixes).
  • hid: logitech-hidpp: do not restart io, instead defer hid_connect() only (git-fixes).
  • hid: logitech-hidpp: move getwirelessfeatureindex() check to hidppconnect_event() (git-fixes).
  • hid: logitech-hidpp: remove hidppquirkno_hidinput quirk (git-fixes).
  • hid: logitech-hidpp: revert 'do not restart communication if not necessary' (git-fixes).
  • hv: simplify sysctl registration (git-fixes).
  • hvnetvsc: fix netvscsend_completion to avoid multiple message length checks (git-fixes).
  • hvnetvsc: fix race of netvsc and vf registernetdevice (git-fixes).
  • hvnetvsc: fix race of registernetdevice_notifier and vf register (git-fixes).
  • hv_netvsc: mark vf as slave before exposing it to user-mode (git-fixes).
  • hwmon: (coretemp) fix potentially truncated sysfs attribute name (git-fixes).
  • i2c: aspeed: fix i2c bus hang in slave read (git-fixes).
  • i2c: core: run atomic i2c xfer when !preemptible (git-fixes).
  • i2c: designware: disable tx_empty irq while waiting for block length byte (git-fixes).
  • i2c: dev: copy userspace array safely (git-fixes).
  • i2c: i801: fix potential race in i801blocktransactionbyteby_byte (git-fixes).
  • i2c: iproc: handle invalid slave state (git-fixes).
  • i2c: muxes: i2c-demux-pinctrl: use ofgeti2cadapterby_node() (git-fixes).
  • i2c: muxes: i2c-mux-gpmux: use ofgeti2cadapterby_node() (git-fixes).
  • i2c: muxes: i2c-mux-pinctrl: use ofgeti2cadapterby_node() (git-fixes).
  • i2c: stm32f7: fix pec handling in case of smbus transfers (git-fixes).
  • i2c: sun6i-p2wi: prevent potential division by zero (git-fixes).
  • i3c: fix potential refcount leak in i3cmasterregisternewi3c_devs (git-fixes).
  • i3c: master: cdns: fix reading status register (git-fixes).
  • i3c: master: mipi-i3c-hci: fix a kernel panic for accessing dat_data (git-fixes).
  • i3c: master: svc: fix check wrong status register in irq handler (git-fixes).
  • i3c: master: svc: fix ibi may not return mandatory data byte (git-fixes).
  • i3c: master: svc: fix race condition in ibi work thread (git-fixes).
  • i3c: master: svc: fix sda keep low when polling ibiwon timeout happen (git-fixes).
  • i3c: master: svc: fix wrong data return when ibi happen during start frame (git-fixes).
  • i3c: mipi-i3c-hci: fix out of bounds access in hcidmairq_handler (git-fixes).
  • i915/perf: fix null deref bugs with drm_dbg() calls (git-fixes).
  • idpf: add controlq init and reset checks (bsc#1215458).
  • idpf: add core init and interrupt request (bsc#1215458).
  • idpf: add create vport and netdev configuration (bsc#1215458).
  • idpf: add ethtool callbacks (bsc#1215458).
  • idpf: add module register and probe functionality (bsc#1215458).
  • idpf: add ptypes and mac filter support (bsc#1215458).
  • idpf: add rx splitq napi poll support (bsc#1215458).
  • idpf: add singleq start_xmit and napi poll (bsc#1215458).
  • idpf: add splitq start_xmit (bsc#1215458).
  • idpf: add sriov support and other ndo_ops (bsc#1215458).
  • idpf: add tx splitq napi poll support (bsc#1215458).
  • idpf: cancel mailbox work in error path (bsc#1215458).
  • idpf: configure resources for rx queues (bsc#1215458).
  • idpf: configure resources for tx queues (bsc#1215458).
  • idpf: fix potential use-after-free in idpf_tso() (bsc#1215458).
  • idpf: initialize interrupts and enable vport (bsc#1215458).
  • idpf: set scheduling mode for completion queue (bsc#1215458).
  • iio: adc: xilinx-xadc: correct temperature offset/scale for ultrascale (git-fixes).
  • iio: adc: xilinx-xadc: do not clobber preset voltage/temperature thresholds (git-fixes).
  • iio: exynos-adc: request second interupt only when touchscreen mode is used (git-fixes).
  • input: synaptics-rmi4 - fix use after free in rmiunregisterfunction() (git-fixes).
  • input: synaptics-rmi4 - handle reset delay when using smbus trsnsport (git-fixes).
  • input: xpad - add vid for turtle beach controllers (git-fixes).
  • irqchip/stm32-exti: add missing dt irq flag translation (git-fixes).
  • kabi/severities: ignore kabi in rxrpc (bsc#1210447) the rxrpc module is built since sle15-sp3 but it is not shipped as part of any sle product, only in leap (in kernel-*-optional).
  • kernel-binary: suse-module-tools is also required when installed requires(pre) adds dependency for the specific sciptlet. however, suse-module-tools also ships modprobe.d files which may be needed at posttrans time or any time the kernel is on the system for generating ramdisk. add plain requires as well.
  • kernel-source: move provides after sources
  • leds: pwm: do not disable the pwm when the led should be off (git-fixes).
  • leds: trigger: ledtrig-cpu:: fix 'output may be truncated' issue for 'cpu' (git-fixes).
  • leds: turris-omnia: do not use smbus calls (git-fixes).
  • lsm: fix default return value for inode_getsecctx (git-fixes).
  • lsm: fix default return value for vmenoughmemory (git-fixes).
  • media: bttv: fix use after free error due to btv->timeout timer (git-fixes).
  • media: ccs: correctly initialise try compose rectangle (git-fixes).
  • media: ccs: fix driver quirk struct documentation (git-fixes).
  • media: cedrus: fix clock/reset sequence (git-fixes).
  • media: cobalt: use field_get() to extract link width (git-fixes).
  • media: gspca: cpia1: shift-out-of-bounds in set_flicker (git-fixes).
  • media: i2c: max9286: fix some redundant ofnodeput() calls (git-fixes).
  • media: imon: fix access to invalid resource for the second interface (git-fixes).
  • media: lirc: drop trailing space from scancode transmit (git-fixes).
  • media: qcom: camss: fix missing vfe_lite clocks check (git-fixes).
  • media: qcom: camss: fix pmdomainon sequence in probe (git-fixes).
  • media: qcom: camss: fix vfe-17x vfedisableoutput() (git-fixes).
  • media: qcom: camss: fix vfe_get() error jump (git-fixes).
  • media: sharp: fix sharp encoding (git-fixes).
  • media: siano: drop unnecessary error check for debugfscreatedir/file() (git-fixes).
  • media: venus: hfi: add checks to handle capabilities from firmware (git-fixes).
  • media: venus: hfi: add checks to perform sanity on queue pointers (git-fixes).
  • media: venus: hfi: fix the check to handle session buffer requirement (git-fixes).
  • media: venus: hfi_parser: add check to keep the number of codecs within range (git-fixes).
  • media: vidtv: mux: add check and kfree for kstrdup (git-fixes).
  • media: vidtv: psi: add check for kstrdup (git-fixes).
  • media: vivid: avoid integer overflow (git-fixes).
  • mfd: arizona-spi: set pdata.hpdet_channel for acpi enumerated devs (git-fixes).
  • mfd: core: ensure disabled devices are skipped without aborting (git-fixes).
  • mfd: dln2: fix double put in dln2_probe (git-fixes).
  • misc: fastrpc: clean buffers on remote invocation failures (git-fixes).
  • misc: pciendpointtest: add device id for r-car s4-8 pcie controller (git-fixes).
  • mm/hmm: fault non-owner device private entries (bsc#1216844, jsc#ped-7237, git-fixes).
  • mmc: block: be sure to wait while busy in cqe error recovery (git-fixes).
  • mmc: block: do not lose cache flush during cqe error recovery (git-fixes).
  • mmc: block: retry commands in cqe error recovery (git-fixes).
  • mmc: cqhci: fix task clearing in cqe error recovery (git-fixes).
  • mmc: cqhci: increase recovery halt timeout (git-fixes).
  • mmc: cqhci: warn of halt or task clear failure (git-fixes).
  • mmc: meson-gx: remove setting of cmdcfgerror (git-fixes).
  • mmc: sdhci-pci-gli: a workaround to allow gl9750 to enter aspm l1.2 (git-fixes).
  • mmc: sdhci-pci-gli: gl9750: mask the replay timer timeout of aer (git-fixes).
  • mmc: sdhci_am654: fix start loop index for tap value parsing (git-fixes).
  • mmc: vub300: fix an error code (git-fixes).
  • modpost: fix tee moduledevicetable built on big-endian host (git-fixes).
  • mt76: dma: use kzalloc instead of devm_kzalloc for txwi (git-fixes).
  • mtd: cficmdset0001: byte swap otp info (git-fixes).
  • mtd: rawnand: arasan: include ecc syndrome along with in-band data while checking for ecc failure (git-fixes).
  • net-memcg: fix scope of sockmem pressure indicators (bsc#1216759).
  • net: add macro netifsubqueuecompleted_wake (bsc#1215458).
  • net: avoid address overwrite in kernel_connect (bsc#1216861).
  • net: fix use-after-free in twtimerhandler (bsc#1217195).
  • net: ieee802154: adf7242: fix some potential buffer overflow in adf7242statsshow() (git-fixes).
  • net: mana: fix return type of manastartxmit() (git-fixes).
  • net: piggy back on the memory barrier in bql when waking queues (bsc#1215458).
  • net: provide macros for commonly copied lockless queue stop/wake code (bsc#1215458).
  • net: usb: ax88179178a: fix failed operations during ax88179reset (git-fixes).
  • net: usb: smsc95xx: fix uninit-value access in smsc95xxreadreg (git-fixes).
  • nfs: fix access to page->mapping (bsc#1216788).
  • nvme: update firmware version after commit (bsc#1215292).
  • pci/aspm: fix l1 substate handling in aspmattrstore_common() (git-fixes).
  • pci/sysfs: protect driver's d3cold preference from user space (git-fixes).
  • pci: disable ats for specific intel ipu e2000 devices (bsc#1215458).
  • pci: extract ats disabling to a helper function (bsc#1215458).
  • pci: exynos: do not discard .remove() callback (git-fixes).
  • pci: keystone: do not discard .probe() callback (git-fixes).
  • pci: keystone: do not discard .remove() callback (git-fixes).
  • pci: prevent xhci driver from claiming amd vangogh usb3 drd device (git-fixes).
  • pci: tegra194: use fieldget()/fieldprep() with link width fields (git-fixes).
  • pci: use field_get() in sapphire rx 5600 xt pulse quirk (git-fixes).
  • pci: use field_get() to extract link width (git-fixes).
  • pci: vmd: correct pci header type register's multi-function check (git-fixes).
  • pcmcia: cs: fix possible hung task and memory leak pccardd() (git-fixes).
  • pcmcia: ds: fix possible name leak in error path in pcmciadeviceadd() (git-fixes).
  • pcmcia: ds: fix refcount leak in pcmciadeviceadd() (git-fixes).
  • pinctrl: avoid reload of p state in list iteration (git-fixes).
  • platform/x86/intel-uncore-freq: return error on write frequency (bsc#1217147).
  • platform/x86/intel-uncore-freq: split common and enumeration part (bsc#1217147).
  • platform/x86/intel-uncore-freq: support for cluster level controls (bsc#1217147).
  • platform/x86/intel-uncore-freq: tpmi: provide cluster level control (bsc#1217147).
  • platform/x86/intel-uncore-freq: uncore frequency control via tpmi (bsc#1217147).
  • platform/x86/intel/tpmi: add tpmi external interface for tpmi feature drivers (bsc#1217147).
  • platform/x86/intel/tpmi: fix double free reported by smatch (bsc#1217147).
  • platform/x86/intel/tpmi: process cpu package mapping (bsc#1217147).
  • platform/x86/intel/uncore-freq: display uncore current frequency (bsc#1217147).
  • platform/x86/intel/uncore-freq: move to uncore-frequency folder (bsc#1217147).
  • platform/x86/intel/uncore-freq: use sysfs api to create attributes (bsc#1217147).
  • platform/x86/intel/vsec: add tpmi id (bsc#1217147).
  • platform/x86/intel/vsec: enhance and export intelvsecadd_aux() (bsc#1217147).
  • platform/x86/intel/vsec: support private data (bsc#1217147).
  • platform/x86/intel/vsec: use mutex for idaalloc() and idafree() (bsc#1217147).
  • platform/x86/intel: intel tpmi enumeration driver (bsc#1217147).
  • platform/x86/intel: tpmi: fix double free in tpmicreatedevice() (bsc#1217147).
  • platform/x86: intel-uncore-freq: add client processors (bsc#1217147).
  • platform/x86: intel-uncore-freq: conditionally create attribute for read frequency (bsc#1217147).
  • platform/x86: intel-uncore-freq: fix uncorefreqcommon_init() error codes (bsc#1217147).
  • platform/x86: intel-uncore-freq: prevent driver loading in guests (bsc#1217147).
  • platform/x86: intel-uncore-freq: use sysfs_emit() to instead of scnprintf() (bsc#1217147).
  • platform/x86: intel-uncore-frequency: move to intel sub-directory (bsc#1217147).
  • platform/x86: intel-uncore-frequency: use defaultgroups in kobjtype (bsc#1217147).
  • platform/x86: thinkpad_acpi: add battery quirk for thinkpad x120e (git-fixes).
  • platform/x86: wmi: fix opening of char device (git-fixes).
  • platform/x86: wmi: fix probe failure when failing to register wmi devices (git-fixes).
  • platform/x86: wmi: remove unnecessary initializations (git-fixes).
  • pm / devfreq: rockchip-dfi: make pmu regmap mandatory (git-fixes).
  • pm: hibernate: use _getsafe_page() rather than touching the list (git-fixes).
  • powerpc/perf/hv-24x7: update domain value check (bsc#1215931).
  • powerpc/vas: limit open window failure messages in log bufffer (bsc#1216687 ltc#203927).
  • powerpc: do not clobber f0/vs0 during fp|altivec register save (bsc#1217780).
  • pwm: brcmstb: utilize appropriate clock apis in suspend/resume (git-fixes).
  • pwm: fix double shift bug (git-fixes).
  • pwm: sti: reduce number of allocations and drop usage of chip_data (git-fixes).
  • r8152: cancel hwphywork if we have an error in probe (git-fixes).
  • r8152: check for unplug in r8153bupsen() / r8153cupsen() (git-fixes).
  • r8152: check for unplug in rtlphypatch_request() (git-fixes).
  • r8152: increase usb control msg timeout to 5000ms as per spec (git-fixes).
  • r8152: release firmware if we have an error in probe (git-fixes).
  • r8152: run the unload routine if we have errors during probe (git-fixes).
  • regmap: debugfs: fix a erroneous check after snprintf() (git-fixes).
  • regmap: ensure range selector registers are updated after cache sync (git-fixes).
  • regmap: prevent noinc writes from clobbering cache (git-fixes).
  • revert 'i2c: pxa: move to generic gpio recovery' (git-fixes).
  • revert 'mmc: core: capture correct oemid-bits for emmc cards' (git-fixes).
  • revert 'tracing: fix warning in tracebufferedevent_disable()' (bsc#1217036)
  • rpm/check-for-config-changes: add aswruss to ignoredconfigsre add aswruss as an ignoredconfigsre entry in check-for-config-changes to fix build on x8632. there was a fix submitted to upstream but it was not accepted: https://lore.kernel.org/all/20231031140504.gczuejkmpxsredh3ma@fatcrate.local/ so carry this in ignoredconfigsre instead.
  • rpm/check-for-config-changes: add haveshadowcallstack to ignoredconfigs_re not supported by our compiler.
  • rpm/mkspec-dtb: add riscv64 dtb-allwinner subpackage
  • run scripts/renamepatches for sle15-sp4
  • s390/ap: fix ap bus crash on early config change callback invocation (git-fixes bsc#1217687).
  • s390/cio: unregister device when the only path is gone (git-fixes bsc#1217609).
  • s390/cmma: fix detection of dat pages (ltc#203997 bsc#1217086).
  • s390/cmma: fix handling of swapperpgdir and invalidpgdir (ltc#203997 bsc#1217086).
  • s390/cmma: fix initial kernel address space page table walk (ltc#203997 bsc#1217086).
  • s390/crashdump: fix tod programmable field size (git-fixes bsc#1217205).
  • s390/dasd: fix hanging device after request requeue (git-fixes ltc#203629 bsc#1215124).
  • s390/dasd: protect device queue against concurrent access (git-fixes bsc#1217515).
  • s390/dasd: use correct number of retries for erp requests (git-fixes bsc#1217598).
  • s390/ipl: add missing ipltypeeckddump case to iplinit() (git-fixes bsc#1217511).
  • s390/ipl: add missing secure/has_secure file to ipl type 'unknown' (bsc#1214976 git-fixes).
  • s390/mm: add missing archsetpage_dat() call to gmap allocations (ltc#203997 bsc#1217086).
  • s390/mm: add missing archsetpagedat() call to vmemcrst_alloc() (ltc#203997 bsc#1217086).
  • s390/pkey: fix/harmonize internal keyblob headers (git-fixes bsc#1217200).
  • s390/ptrace: fix ptracegetlast_break error handling (git-fixes bsc#1217599).
  • sbitmap: fix batched wait_cnt accounting (bsc#1217095 bsc#1217196).
  • sbitmap: fix up kabi for sbitmapqueuewake_up() (bsc#1217095 bsc#1217196).
  • sbsa_gwdt: calculate timeout with 64-bit math (git-fixes).
  • scsi: lpfc: copyright updates for 14.2.0.16 patches (bsc#1217731).
  • scsi: lpfc: correct maximum pci function value for ras fw logging (bsc#1217731).
  • scsi: lpfc: eliminate unnecessary relocking in lpfcchecknlppostdevloss() (bsc#1217731).
  • scsi: lpfc: enhance driver logging for selected discovery events (bsc#1217731).
  • scsi: lpfc: fix listentry null check warning in lpfccmplelsplogi() (bsc#1217731).
  • scsi: lpfc: fix possible file string name overflow when updating firmware (bsc#1217731).
  • scsi: lpfc: introduce lognodeverbose messaging flag (bsc#1217124).
  • scsi: lpfc: refactor and clean up mailbox command memory free (bsc#1217731).
  • scsi: lpfc: reject received prlis with only initiator fcn role for npiv ports (bsc#1217124).
  • scsi: lpfc: remove unnecessary zero return code assignment in lpfcsli4hba_setup (bsc#1217124).
  • scsi: lpfc: return early in lpfcpolleratt() when the driver is unloading (bsc#1217731).
  • scsi: lpfc: treat ioerrslidown i/o completion status the same as pci offline (bsc#1217124).
  • scsi: lpfc: update lpfc version to 14.2.0.15 (bsc#1217124).
  • scsi: lpfc: update lpfc version to 14.2.0.16 (bsc#1217731).
  • scsi: lpfc: validate els ls_acc completion payload (bsc#1217124).
  • scsi: qla2xxx: fix double free of dsd_list during driver load (git-fixes).
  • scsi: qla2xxx: use field_get() to extract pcie capability fields (git-fixes).
  • selftests/efivarfs: create-read: fix a resource leak (git-fixes).
  • selftests/pidfd: fix ksft print formats (git-fixes).
  • selftests/resctrl: ensure the benchmark commands fits to its array (git-fixes).
  • selftests/resctrl: reduce failures due to outliers in mba/mbm tests (git-fixes).
  • selftests/resctrl: remove duplicate feature check from cmt test (git-fixes).
  • seq_buf: fix a misleading comment (git-fixes).
  • serial: exar: revert 'serial: exar: add support for sealevel 7xxxc serial cards' (git-fixes).
  • serial: meson: use platformgetirq() to get the interrupt (git-fixes).
  • soc: qcom: llcc: handle a second device without data corruption (git-fixes).
  • spi: nxp-fspi: use the correct ioremap function (git-fixes).
  • spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies (git-fixes).
  • spi: tegra: fix missing irq check in tegraslinkprobe() (git-fixes).
  • staging: media: ipu3: remove ftrace-like logging (git-fixes).
  • string.h: add array-wrappers for (v)memdup_user() (git-fixes).
  • supported.conf: marked idpf supported
  • thermal: core: prevent potential string overflow (git-fixes).
  • treewide: spelling fix in comment (git-fixes).
  • tty/sysrq: replace smpprocessorid() with get_cpu() (git-fixes).
  • tty: 8250: add brainboxes oxford semiconductor-based quirks (git-fixes).
  • tty: 8250: add support for additional brainboxes px cards (git-fixes).
  • tty: 8250: add support for additional brainboxes uc cards (git-fixes).
  • tty: 8250: add support for brainboxes up cards (git-fixes).
  • tty: 8250: add support for intashield is-100 (git-fixes).
  • tty: 8250: add support for intashield ix cards (git-fixes).
  • tty: 8250: fix port count of px-257 (git-fixes).
  • tty: 8250: fix up px-803/px-857 (git-fixes).
  • tty: 8250: remove uc-257 and uc-431 (git-fixes).
  • tty: fix uninit-value access in pppsyncreceive() (git-fixes).
  • tty: n_gsm: fix race condition in status line change on dead connections (git-fixes).
  • tty: serial: meson: fix hard lockup on crtscts mode (git-fixes).
  • tty: ttyjobctrl: fix pid memleak in disassociatectty() (git-fixes).
  • tty: vcc: add check for kstrdup() in vcc_probe() (git-fixes).
  • update metadata patches.suse/s390-ipl-add-missing-secure-has_secure-file-to-ipl-type-unknown (bsc#1214976 git-fixes).
  • usb: cdnsp: fix deadlock issue during using ncm gadget (git-fixes).
  • usb: chipidea: fix dma overwrite for tegra (git-fixes).
  • usb: chipidea: simplify tegra dma alignment code (git-fixes).
  • usb: dwc2: fix possible null pointer dereference caused by driver concurrency (git-fixes).
  • usb: dwc2: write hcint with intmask applied (bsc#1214286).
  • usb: dwc3: fix default mode initialization (git-fixes).
  • usb: dwc3: qcom: fix acpi platform device leak (git-fixes).
  • usb: dwc3: qcom: fix resource leaks on probe deferral (git-fixes).
  • usb: dwc3: qcom: fix software node leak on probe errors (git-fixes).
  • usb: dwc3: qcom: fix wakeup after probe deferral (git-fixes).
  • usb: dwc3: set the dma maxsegsize (git-fixes).
  • usb: gadget: fncm: always set current gadget in ncmbind() (git-fixes).
  • usb: raw-gadget: properly handle interrupted requests (git-fixes).
  • usb: serial: option: add fibocom l7xx modules (git-fixes).
  • usb: serial: option: do not claim interface 4 for zte mf290 (git-fixes).
  • usb: serial: option: fix fm101r-gl defines (git-fixes).
  • usb: storage: set 1.50 as the lower bcddevice for older 'super top' compatibility (git-fixes).
  • usb: typec: tcpm: fix null pointer dereference in tcpmpdsvdm() (git-fixes).
  • usb: typec: tcpm: skip hard reset when in error recovery (git-fixes).
  • usb: usbip: fix stub_dev hub disconnect (git-fixes).
  • virtchnl: add virtchnl version 2 ops (bsc#1215458).
  • wifi: ath10k: do not touch the ce interrupt registers after power up (git-fixes).
  • wifi: ath10k: fix clang-specific fortify warning (git-fixes).
  • wifi: ath11k: debugfs: fix to work with multiple pci devices (git-fixes).
  • wifi: ath11k: fix dfs radar event locking (git-fixes).
  • wifi: ath11k: fix gtk offload status event locking (git-fixes).
  • wifi: ath11k: fix htt pktlog locking (git-fixes).
  • wifi: ath11k: fix temperature event locking (git-fixes).
  • wifi: ath9k: fix clang-specific fortify warnings (git-fixes).
  • wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues (git-fixes).
  • wifi: iwlwifi: empty overflow queue during flush (git-fixes).
  • wifi: iwlwifi: honor the enable_ini value (git-fixes).
  • wifi: iwlwifi: pcie: synchronize irqs before napi (git-fixes).
  • wifi: iwlwifi: use fw rate for non-data frames (git-fixes).
  • wifi: mac80211: do not return unset power in ieee80211gettx_power() (git-fixes).
  • wifi: mac80211: fix # of msdu in a-msdu calculation (git-fixes).
  • wifi: mt76: mt7603: rework/fix rx pse hang check (git-fixes).
  • wifi: rtlwifi: fix edca limit set by bt coexistence (git-fixes).
  • wifi: rtw88: debug: fix the null vs iserr() bug for debugfscreate_file() (git-fixes).
  • x86/alternative: add a _altreloc_selftest() prototype (git-fixes).
  • x86/cpu: clear svm feature if disabled by bios (bsc#1214700).
  • x86/cpu: fix amd erratum #1485 on zen4-based cpus (git-fixes).
  • x86/fpu: set x86featureosxsave feature after enabling osxsave in cr4 (git-fixes).
  • x86/hyperv: add hvexposeinvariant_tsc define (git-fixes).
  • x86/hyperv: fix a warning in mshyperv.h (git-fixes).
  • x86/hyperv: improve code for referencing hypervpcpuinput_arg (git-fixes).
  • x86/hyperv: make hvgetnmi_reason public (git-fixes).
  • x86/sev: do not try to parse for the cc blob on non-amd hardware (git-fixes).
  • x86/sev: fix calculation of end address based on number of pages (git-fixes).
  • x86/sev: use the ghcb protocol when available for snp cpuid requests (git-fixes).
  • x86: move gdsucodemitigated() declaration to header (git-fixes).
  • xfs: add attr state machine tracepoints (git-fixes).
  • xfs: can't use kmem_zalloc() for attribute buffers (bsc#1216909).
  • xfs: constify btree function parameters that are not modified (git-fixes).
  • xfs: convert agf log flags to unsigned (git-fixes).
  • xfs: convert agi log flags to unsigned (git-fixes).
  • xfs: convert attr type flags to unsigned (git-fixes).
  • xfs: convert bmap extent type flags to unsigned (git-fixes).
  • xfs: convert bmapi flags to unsigned (git-fixes).
  • xfs: convert btree buffer log flags to unsigned (git-fixes).
  • xfs: convert buffer flags to unsigned (git-fixes).
  • xfs: convert buffer log item flags to unsigned (git-fixes).
  • xfs: convert da btree operations flags to unsigned (git-fixes).
  • xfs: convert dquot flags to unsigned (git-fixes).
  • xfs: convert inode lock flags to unsigned (git-fixes).
  • xfs: convert log item tracepoint flags to unsigned (git-fixes).
  • xfs: convert log ticket and iclog flags to unsigned (git-fixes).
  • xfs: convert quota options flags to unsigned (git-fixes).
  • xfs: convert scrub type flags to unsigned (git-fixes).
  • xfs: disambiguate units for ftrace fields tagged 'blkno', 'block', or 'bno' (git-fixes).
  • xfs: disambiguate units for ftrace fields tagged 'count' (git-fixes).
  • xfs: disambiguate units for ftrace fields tagged 'len' (git-fixes).
  • xfs: disambiguate units for ftrace fields tagged 'offset' (git-fixes).
  • xfs: make the key parameters to all btree key comparison functions const (git-fixes).
  • xfs: make the key parameters to all btree query range functions const (git-fixes).
  • xfs: make the keys and records passed to btree inorder functions const (git-fixes).
  • xfs: make the pointer passed to btree set_root functions const (git-fixes).
  • xfs: make the start pointer passed to btree alloc_block functions const (git-fixes).
  • xfs: mark the record passed into btree init_key functions as const (git-fixes).
  • xfs: mark the record passed into xchk_btree functions as const (git-fixes).
  • xfs: remove xfsbtreecur_t typedef (git-fixes).
  • xfs: rename idisksize fields in ftrace output (git-fixes).
  • xfs: resolve fork names in trace output (git-fixes).
  • xfs: standardize ag block number formatting in ftrace output (git-fixes).
  • xfs: standardize ag number formatting in ftrace output (git-fixes).
  • xfs: standardize daddr formatting in ftrace output (git-fixes).
  • xfs: standardize inode generation formatting in ftrace output (git-fixes).
  • xfs: standardize inode number formatting in ftrace output (git-fixes).
  • xfs: standardize remaining xfs_buf length tracepoints (git-fixes).
  • xfs: standardize rmap owner number formatting in ftrace output (git-fixes).
  • xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (git-fixes).
  • xhci: enable rpm on controllers that support low-power states (git-fixes).
References

Affected packages

SUSE:Linux Enterprise Module for Public Cloud 15 SP5 / kernel-azure

Package

Name
kernel-azure
Purl
pkg:rpm/suse/kernel-azure&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Public%20Cloud%2015%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "5.14.21-150500.33.26.1",
            "kernel-azure-devel": "5.14.21-150500.33.26.1",
            "kernel-devel-azure": "5.14.21-150500.33.26.1",
            "kernel-syms-azure": "5.14.21-150500.33.26.1",
            "kernel-source-azure": "5.14.21-150500.33.26.1"
        }
    ]
}

SUSE:Linux Enterprise Module for Public Cloud 15 SP5 / kernel-source-azure

Package

Name
kernel-source-azure
Purl
pkg:rpm/suse/kernel-source-azure&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Public%20Cloud%2015%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "5.14.21-150500.33.26.1",
            "kernel-azure-devel": "5.14.21-150500.33.26.1",
            "kernel-devel-azure": "5.14.21-150500.33.26.1",
            "kernel-syms-azure": "5.14.21-150500.33.26.1",
            "kernel-source-azure": "5.14.21-150500.33.26.1"
        }
    ]
}

SUSE:Linux Enterprise Module for Public Cloud 15 SP5 / kernel-syms-azure

Package

Name
kernel-syms-azure
Purl
pkg:rpm/suse/kernel-syms-azure&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Public%20Cloud%2015%20SP5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "kernel-azure": "5.14.21-150500.33.26.1",
            "kernel-azure-devel": "5.14.21-150500.33.26.1",
            "kernel-devel-azure": "5.14.21-150500.33.26.1",
            "kernel-syms-azure": "5.14.21-150500.33.26.1",
            "kernel-source-azure": "5.14.21-150500.33.26.1"
        }
    ]
}

openSUSE:Leap 15.5 / kernel-azure

Package

Name
kernel-azure
Purl
pkg:rpm/opensuse/kernel-azure&distro=openSUSE%20Leap%2015.5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "ocfs2-kmp-azure": "5.14.21-150500.33.26.1",
            "kernel-devel-azure": "5.14.21-150500.33.26.1",
            "dlm-kmp-azure": "5.14.21-150500.33.26.1",
            "cluster-md-kmp-azure": "5.14.21-150500.33.26.1",
            "kernel-azure-extra": "5.14.21-150500.33.26.1",
            "gfs2-kmp-azure": "5.14.21-150500.33.26.1",
            "kernel-azure-optional": "5.14.21-150500.33.26.1",
            "kernel-azure-devel": "5.14.21-150500.33.26.1",
            "kernel-azure": "5.14.21-150500.33.26.1",
            "kernel-azure-vdso": "5.14.21-150500.33.26.1",
            "kselftests-kmp-azure": "5.14.21-150500.33.26.1",
            "kernel-syms-azure": "5.14.21-150500.33.26.1",
            "kernel-azure-livepatch-devel": "5.14.21-150500.33.26.1",
            "reiserfs-kmp-azure": "5.14.21-150500.33.26.1",
            "kernel-source-azure": "5.14.21-150500.33.26.1"
        }
    ]
}

openSUSE:Leap 15.5 / kernel-source-azure

Package

Name
kernel-source-azure
Purl
pkg:rpm/opensuse/kernel-source-azure&distro=openSUSE%20Leap%2015.5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "ocfs2-kmp-azure": "5.14.21-150500.33.26.1",
            "kernel-devel-azure": "5.14.21-150500.33.26.1",
            "dlm-kmp-azure": "5.14.21-150500.33.26.1",
            "cluster-md-kmp-azure": "5.14.21-150500.33.26.1",
            "kernel-azure-extra": "5.14.21-150500.33.26.1",
            "gfs2-kmp-azure": "5.14.21-150500.33.26.1",
            "kernel-azure-optional": "5.14.21-150500.33.26.1",
            "kernel-azure-devel": "5.14.21-150500.33.26.1",
            "kernel-azure": "5.14.21-150500.33.26.1",
            "kernel-azure-vdso": "5.14.21-150500.33.26.1",
            "kselftests-kmp-azure": "5.14.21-150500.33.26.1",
            "kernel-syms-azure": "5.14.21-150500.33.26.1",
            "kernel-azure-livepatch-devel": "5.14.21-150500.33.26.1",
            "reiserfs-kmp-azure": "5.14.21-150500.33.26.1",
            "kernel-source-azure": "5.14.21-150500.33.26.1"
        }
    ]
}

openSUSE:Leap 15.5 / kernel-syms-azure

Package

Name
kernel-syms-azure
Purl
pkg:rpm/opensuse/kernel-syms-azure&distro=openSUSE%20Leap%2015.5

Affected ranges

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

Ecosystem specific

{
    "binaries": [
        {
            "ocfs2-kmp-azure": "5.14.21-150500.33.26.1",
            "kernel-devel-azure": "5.14.21-150500.33.26.1",
            "dlm-kmp-azure": "5.14.21-150500.33.26.1",
            "cluster-md-kmp-azure": "5.14.21-150500.33.26.1",
            "kernel-azure-extra": "5.14.21-150500.33.26.1",
            "gfs2-kmp-azure": "5.14.21-150500.33.26.1",
            "kernel-azure-optional": "5.14.21-150500.33.26.1",
            "kernel-azure-devel": "5.14.21-150500.33.26.1",
            "kernel-azure": "5.14.21-150500.33.26.1",
            "kernel-azure-vdso": "5.14.21-150500.33.26.1",
            "kselftests-kmp-azure": "5.14.21-150500.33.26.1",
            "kernel-syms-azure": "5.14.21-150500.33.26.1",
            "kernel-azure-livepatch-devel": "5.14.21-150500.33.26.1",
            "reiserfs-kmp-azure": "5.14.21-150500.33.26.1",
            "kernel-source-azure": "5.14.21-150500.33.26.1"
        }
    ]
}