From 5d1286d3f383370a67b824c01f67b538ea1f35e3 Mon Sep 17 00:00:00 2001
From: jirislaby <>
Date: May 09 2022 16:48:36 +0000
Subject: Update kernel-source to version 5.17.5 / rev 640 via SR 975414
https://build.opensuse.org/request/show/975414
by user jirislaby + dimstar_suse
5.17.5 & other fixes
---
diff --git a/.files b/.files
index c3fd641..693443c 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index 09e44fa..58abe22 100644
--- a/.rev
+++ b/.rev
@@ -5874,4 +5874,12 @@ As this is a serious local privilege escalation, I would like to see a timely in
5.17.4 & config changes
971282
+
+ d7e47c895d4f5fdd1c56f4be38bc9bd1
+ 5.17.5
+
+ dimstar_suse
+ 5.17.5 & other fixes
+ 975414
+
diff --git a/_constraints b/_constraints
index d1b2bc7..d94fb5c 100644
--- a/_constraints
+++ b/_constraints
@@ -120,7 +120,7 @@
kernel-zfcpdump
- 8
+ 8
@@ -140,7 +140,7 @@
kernel-zfcpdump
- 4
+ 4
@@ -160,7 +160,7 @@
kernel-zfcpdump
- 2
+ 2
diff --git a/config.tar.bz2 b/config.tar.bz2
index 44047ca..59769a7 120000
--- a/config.tar.bz2
+++ b/config.tar.bz2
@@ -1 +1 @@
-/ipfs/bafybeic5xe22d4tcdblsvj735va6mvg2uqwc3owpapdw3xqolcqcw4uzuq
\ No newline at end of file
+/ipfs/bafybeicnni23bhakjd3iepc3qql4btos57l6ikm2qwn4kpmij5hvzikvwa
\ No newline at end of file
diff --git a/constraints.in b/constraints.in
index 300bbe3..712a0f8 100644
--- a/constraints.in
+++ b/constraints.in
@@ -92,7 +92,7 @@
@BINARY_PACKAGES_XML@
- 8
+ 8
@@ -105,7 +105,7 @@
@BINARY_PACKAGES_XML@
- 4
+ 4
@@ -118,7 +118,7 @@
@BINARY_PACKAGES_XML@
- 2
+ 2
diff --git a/dtb-aarch64.changes b/dtb-aarch64.changes
index 1369768..044df56 100644
--- a/dtb-aarch64.changes
+++ b/dtb-aarch64.changes
@@ -1,4 +1,359 @@
-------------------------------------------------------------------
+Thu May 5 12:06:09 CEST 2022 - jslaby@suse.cz
+
+- Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 3a2140fa2acded48224e1438ac9b4775340c94c2. Again,
+ this breaks many packages as:
+ * iproute2 is missing, and
+ * kernel-obs-qa fails with:
+ Timed out waiting for device /dev/disk/by-id/virtio-0.
+- commit e57ab05
+
+-------------------------------------------------------------------
+Wed May 4 06:59:47 CEST 2022 - jslaby@suse.cz
+
+- io_uring: fix uninitialized field in rw io_kiocb (bsc#1199087
+ CVE-2022-29968).
+- commit 8ca9274
+
+-------------------------------------------------------------------
+Tue May 3 09:10:27 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit e962fefb4c9cd553921cf49c24f9d0e1d16f90b3.
+ d9a821b1f81a from packaging should fix this. So let's try.
+- commit 3a2140f
+
+-------------------------------------------------------------------
+Tue May 3 08:43:43 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "Revert "build initrd without systemd" (bsc#1195775)""
+ This reverts commit ac62a28013491cd72dd4a81604454658314e4ba5. It's still
+ not ready:
+- some packages need iproute2
+- osc shell is still defunct
+- commit e962fef
+
+-------------------------------------------------------------------
+Fri Apr 29 17:55:47 CEST 2022 - mkubecek@suse.cz
+
+- Update
+ patches.kernel.org/5.17.2-0822-net-x25-Fix-null-ptr-deref-caused-by-x25_disc.patch
+ references (add CVE-2022-1516 bsc#1199012).
+- commit af2638d
+
+-------------------------------------------------------------------
+Wed Apr 27 18:54:10 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.5 (bsc#1012628).
+- etherdevice: Adjust ether_addr* prototypes to silence
+ -Wstringop-overead (bsc#1012628).
+- perf tools: Fix segfault accessing sample_id xyarray
+ (bsc#1012628).
+- drm/amd/display: Only set PSR version when valid (bsc#1012628).
+- block/compat_ioctl: fix range check in BLKGETSIZE (bsc#1012628).
+- gfs2: assign rgrp glock before compute_bitstructs (bsc#1012628).
+- scsi: ufs: core: scsi_get_lba() error fix (bsc#1012628).
+- net/sched: cls_u32: fix netns refcount changes in u32_change()
+ (bsc#1012628).
+- ALSA: usb-audio: Clear MIDI port active flag after draining
+ (bsc#1012628).
+- ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX
+ (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo NP70PNP (bsc#1012628).
+- ASoC: atmel: Remove system clock tree configuration for
+ at91sam9g20ek (bsc#1012628).
+- ASoC: topology: Correct error handling in
+ soc_tplg_dapm_widget_create() (bsc#1012628).
+- ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
+ (bsc#1012628).
+- ASoC: msm8916-wcd-digital: Check failure for
+ devm_snd_soc_register_component (bsc#1012628).
+- ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec
+ is in use (bsc#1012628).
+- dmaengine: idxd: fix device cleanup on disable (bsc#1012628).
+- dmaengine: imx-sdma: Fix error checking in sdma_event_remap
+ (bsc#1012628).
+- dmaengine: mediatek:Fix PM usage reference leak of
+ mtk_uart_apdma_alloc_chan_resources (bsc#1012628).
+- dmaengine: dw-edma: Fix unaligned 64bit access (bsc#1012628).
+- spi: spi-mtk-nor: initialize spi controller after resume
+ (bsc#1012628).
+- firmware: cs_dsp: Fix overrun of unterminated control name
+ string (bsc#1012628).
+- esp: limit skb_page_frag_refill use to a single page
+ (bsc#1012628).
+- spi: cadence-quadspi: fix incorrect supports_op() return value
+ (bsc#1012628).
+- igc: Fix infinite loop in release_swfw_sync (bsc#1012628).
+- igc: Fix BUG: scheduling while atomic (bsc#1012628).
+- igc: Fix suspending when PTM is active (bsc#1012628).
+- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (bsc#1012628).
+- ice: fix crash in switchdev mode (bsc#1012628).
+- ice: Fix memory leak in ice_get_orom_civd_data() (bsc#1012628).
+- ALSA: hda/hdmi: fix warning about PCM count when used with SOF
+ (bsc#1012628).
+- rxrpc: Restore removed timer deletion (bsc#1012628).
+- net/smc: Fix sock leak when release after smc_shutdown()
+ (bsc#1012628).
+- net/packet: fix packet_sock xmit return value checking
+ (bsc#1012628).
+- ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
+ (bsc#1012628).
+- ip6_gre: Fix skb_under_panic in __gre6_xmit() (bsc#1012628).
+- net: restore alpha order to Ethernet devices in config
+ (bsc#1012628).
+- net/sched: cls_u32: fix possible leak in u32_init_knode()
+ (bsc#1012628).
+- l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be
+ using netdev_master_upper_dev_get_rcu (bsc#1012628).
+- ipv6: make ip6_rt_gc_expire an atomic_t (bsc#1012628).
+- can: isotp: stop timeout monitoring when no first frame was sent
+ (bsc#1012628).
+- net: dsa: hellcreek: Calculate checksums in tagger
+ (bsc#1012628).
+- net: mscc: ocelot: fix broken IP multicast flooding
+ (bsc#1012628).
+- netlink: reset network and mac headers in netlink_dump()
+ (bsc#1012628).
+- drm/i915/display/psr: Unset enable_psr2_sel_fetch if other
+ checks in intel_psr2_config_valid() fails (bsc#1012628).
+- RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
+ (bsc#1012628).
+- RISC-V: KVM: Restrict the extensions that can be disabled
+ (bsc#1012628).
+- net: stmmac: Use readl_poll_timeout_atomic() in atomic state
+ (bsc#1012628).
+- dmaengine: idxd: match type for retries var in idxd_enqcmds()
+ (bsc#1012628).
+- dmaengine: idxd: fix retry value to be constant for duration
+ of function call (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_batch_size write
+ (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_transfer_size write
+ (bsc#1012628).
+- dmaengine: idxd: skip clearing device context when device is
+ read-only (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted
+ packets (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of
+ unwanted packets (bsc#1012628).
+- userfaultfd: mark uffd_wp regardless of VM_WRITE flag
+ (bsc#1012628).
+- arm64: mm: fix p?d_leaf() (bsc#1012628).
+- XArray: Disallow sibling entries of nodes (bsc#1012628).
+- drm/msm/gpu: Rename runtime suspend/resume functions
+ (bsc#1012628).
+- drm/msm/gpu: Remove mutex from wait_event condition
+ (bsc#1012628).
+- ARM: vexpress/spc: Avoid negative array index when !SMP
+ (bsc#1012628).
+- reset: renesas: Check return value of reset_control_deassert()
+ (bsc#1012628).
+- reset: tegra-bpmp: Restore Handle errors in BPMP response
+ (bsc#1012628).
+- platform/x86: samsung-laptop: Fix an unsigned comparison which
+ can never be negative (bsc#1012628).
+- ALSA: usb-audio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- drm/msm/disp: check the return value of kzalloc() (bsc#1012628).
+- selftests: KVM: Free the GIC FD when cleaning up in arch_timer
+ (bsc#1012628).
+- ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
+ (bsc#1012628).
+- arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
+ (bsc#1012628).
+- vxlan: fix error return code in vxlan_fdb_append (bsc#1012628).
+- cifs: Check the IOCB_DIRECT flag, not O_DIRECT (bsc#1012628).
+- net: atlantic: Avoid out-of-bounds indexing (bsc#1012628).
+- mt76: Fix undefined behavior due to shift overflowing the
+ constant (bsc#1012628).
+- brcmfmac: sdio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
+ (bsc#1012628).
+- drm/msm/mdp5: check the return of kzalloc() (bsc#1012628).
+- KVM: x86: hyper-v: Avoid writing to TSC page without an active
+ vCPU (bsc#1012628).
+- net: macb: Restart tx only if queue pointer is lagging
+ (bsc#1012628).
+- scsi: iscsi: Release endpoint ID when its freed (bsc#1012628).
+- scsi: iscsi: Merge suspend fields (bsc#1012628).
+- scsi: iscsi: Fix NOP handling during conn recovery
+ (bsc#1012628).
+- scsi: qedi: Fix failed disconnect handling (bsc#1012628).
+- stat: fix inconsistency between struct stat and struct
+ compat_stat (bsc#1012628).
+- VFS: filename_create(): fix incorrect intent (bsc#1012628).
+- nvme: add a quirk to disable namespace identifiers
+ (bsc#1012628).
+- nvme-pci: disable namespace identifiers for the MAXIO
+ MAP1002/1202 (bsc#1012628).
+- nvme-pci: disable namespace identifiers for Qemu controllers
+ (bsc#1012628).
+- irq_work: use kasan_record_aux_stack_noalloc() record callstack
+ (bsc#1012628).
+- EDAC/synopsys: Read the error count from the correct register
+ (bsc#1012628).
+- mm/memory-failure.c: skip huge_zero_page in memory_failure()
+ (bsc#1012628).
+- memcg: sync flush only if periodic flush is delayed
+ (bsc#1012628).
+- mm, hugetlb: allow for "high" userspace addresses (bsc#1012628).
+- oom_kill.c: futex: delay the OOM reaper to allow time for
+ proper futex cleanup (bsc#1012628).
+- mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
+ (bsc#1012628).
+- ata: pata_marvell: Check the 'bmdma_addr' beforing reading
+ (bsc#1012628).
+- dma: at_xdmac: fix a missing check on list iterator
+ (bsc#1012628).
+- dmaengine: imx-sdma: fix init of uart scripts (bsc#1012628).
+- net: atlantic: invert deep par in pm functions, preventing
+ null derefs (bsc#1012628).
+- drm/radeon: fix logic inversion in radeon_sync_resv
+ (bsc#1012628).
+- io_uring: free iovec if file assignment fails (bsc#1012628).
+- Input: omap4-keypad - fix pm_runtime_get_sync() error checking
+ (bsc#1012628).
+- scsi: sr: Do not leak information in ioctl (bsc#1012628).
+- sched/pelt: Fix attach_entity_load_avg() corner case
+ (bsc#1012628).
+- perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC
+ enabled (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not
+ initialised (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Initialise the bridge in
+ prepare (bsc#1012628).
+- powerpc/time: Always set decrementer in timer_interrupt()
+ (bsc#1012628).
+- KVM: PPC: Fix TCE handling for VFIO (bsc#1012628).
+- drm/vc4: Use pm_runtime_resume_and_get to fix
+ pm_runtime_get_sync() usage (bsc#1012628).
+- powerpc/perf: Fix power9 event alternatives (bsc#1012628).
+- powerpc/perf: Fix power10 event alternatives (bsc#1012628).
+- arm/xen: Fix some refcount leaks (bsc#1012628).
+- perf script: Always allow field 'data_src' for auxtrace
+ (bsc#1012628).
+- perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
+ (bsc#1012628).
+- fs: fix acl translation (bsc#1012628).
+- cifs: fix NULL ptr dereference in refresh_mounts()
+ (bsc#1012628).
+- cifs: use correct lock type in cifs_reconnect() (bsc#1012628).
+- xtensa: patch_text: Fixup last cpu should be master
+ (bsc#1012628).
+- xtensa: fix a7 clobbering in coprocessor context load/store
+ (bsc#1012628).
+- openvswitch: fix OOB access in reserve_sfa_size() (bsc#1012628).
+- ASoC: rt5682: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ASoC: soc-dapm: fix two incorrect uses of list iterator
+ (bsc#1012628).
+- e1000e: Fix possible overflow in LTR decoding (bsc#1012628).
+- codecs: rt5682s: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ARC: entry: fix syscall_trace_exit argument (bsc#1012628).
+- drm/vmwgfx: Fix gem refcounting and memory evictions
+ (bsc#1012628).
+- arm_pmu: Validate single/group leader events (bsc#1012628).
+- KVM: x86/pmu: Update AMD PMC sample period to fix guest
+ NMI-watchdog (bsc#1012628).
+- KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
+ (bsc#1012628).
+- KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to
+ fix a race (bsc#1012628).
+- KVM: nVMX: Defer APICv updates while L2 is active until L1 is
+ active (bsc#1012628).
+- KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
+ (bsc#1012628).
+- KVM: SVM: Flush when freeing encrypted pages even on
+ SME_COHERENT CPUs (bsc#1012628).
+- ext4: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- ext4: fix symlink file size not match to file content
+ (bsc#1012628).
+- ext4: fix use-after-free in ext4_search_dir (bsc#1012628).
+- ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
+ (bsc#1012628).
+- ext4, doc: fix incorrect h_reserved size (bsc#1012628).
+- ext4: fix overhead calculation to account for the reserved
+ gdt blocks (bsc#1012628).
+- ext4: force overhead calculation if the s_overhead_cluster
+ makes no sense (bsc#1012628).
+- ext4: update the cached overhead value in the superblock
+ (bsc#1012628).
+- jbd2: fix a potential race while discarding reserved buffers
+ after an abort (bsc#1012628).
+- spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem
+ and controller (bsc#1012628).
+- ASoC: SOF: topology: cleanup dailinks on widget unload
+ (bsc#1012628).
+- io_uring: fix leaks on IOPOLL and CQE_SKIP (bsc#1012628).
+- arm64: dts: qcom: add IPA qcom,qmp property (bsc#1012628).
+- Update config files.
+- commit fd20f5f
+
+-------------------------------------------------------------------
+Wed Apr 27 08:21:29 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch.
+ Update upstream status.
+- commit 749ae03
+
+-------------------------------------------------------------------
+Wed Apr 27 08:03:46 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/gpio-Request-interrupts-after-IRQ-is-initialized.patch.
+ Update upstream status.
+- commit 90a0e50
+
+-------------------------------------------------------------------
+Mon Apr 25 13:36:03 CEST 2022 - msuchanek@suse.de
+
+- pahole 1.22 required for full BTF features.
+ also recommend pahole for kernel-source to make the kernel buildable
+ with standard config
+- commit 364f54b
+
+-------------------------------------------------------------------
+Mon Apr 25 06:57:58 CEST 2022 - jslaby@suse.cz
+
+- Update config files.
+ Just running oldconfig after 5.17.4.
+- commit 2e251f8
+
+-------------------------------------------------------------------
+Mon Apr 25 06:51:48 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 5d1f5d2e7552fcd3d37c11eb714944859e92e7b4. A fix is
+ to be merged via packaging.
+- commit ac62a28
+
+-------------------------------------------------------------------
+Fri Apr 22 16:37:17 CEST 2022 - tiwai@suse.de
+
+- gpio: Request interrupts after IRQ is initialized (bsc#1198697).
+- commit 283f2c7
+
+-------------------------------------------------------------------
+Fri Apr 22 15:35:01 CEST 2022 - dmueller@suse.com
+
+- use jobs not processors in the constraints
+ jobs is the number of vcpus available to the build, while processors
+ is the total processor count of the machine the VM is running on.
+- commit a6e141d
+
+-------------------------------------------------------------------
+Thu Apr 21 08:39:08 CEST 2022 - jslaby@suse.cz
+
+- scripts: dummy-tools, add pahole (bsc#1198388).
+- commit 1fe0032
+
+-------------------------------------------------------------------
Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
- Linux 5.17.4 (bsc#1012628).
@@ -402,6 +757,18 @@ Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
- commit a0f1f93
-------------------------------------------------------------------
+Fri Apr 15 00:19:33 CEST 2022 - dmueller@suse.com
+
+- Update config files (bsc#1198722, bsc#1197746).
+ Enable compiled in LSMs on boot
+ * landlock: optional ability for user land applications to sandbox
+ themselves
+ * yama: optional restrict of use of ptrace for nonprivileged users
+ * default to apparmor, list selinux before bpf to avoid bsc#1197746
+ * bpf: create eBPF based LSMs dynamically
+- commit 5506937
+
+-------------------------------------------------------------------
Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
- Update config files.
@@ -4278,6 +4645,12 @@ Sun Feb 27 21:50:19 CET 2022 - mkubecek@suse.cz
- commit 22f5560
-------------------------------------------------------------------
+Sun Feb 27 10:18:31 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: add systemd-initrd and terminfo dracut module (bsc#1195775)
+- commit d9a821b
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -5100,6 +5473,15 @@ Wed Feb 16 10:56:42 CET 2022 - dmueller@suse.com
- commit 4a5d464
-------------------------------------------------------------------
+Tue Feb 15 23:08:44 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: use default dracut modules (bsc#1195926,
+ bsc#1198484)
+ Let's iron out the reduced initrd optimisation in Tumbleweed.
+ Build full blown dracut initrd with systemd for SLE15 SP4.
+- commit ea76821
+
+-------------------------------------------------------------------
Tue Feb 15 22:49:32 CET 2022 - dmueller@suse.com
- config.conf: reenable armv6hl/armv7hl and aarch64
diff --git a/dtb-aarch64.spec b/dtb-aarch64.spec
index eaa86d3..f4c2e63 100644
--- a/dtb-aarch64.spec
+++ b/dtb-aarch64.spec
@@ -17,7 +17,7 @@
%define srcversion 5.17
-%define patchversion 5.17.4
+%define patchversion 5.17.5
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -29,9 +29,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: dtb-aarch64
-Version: 5.17.4
+Version: 5.17.5
%if 0%{?is_kotd}
-Release: .g75e9961
+Release: .ge57ab05
%else
Release: 0
%endif
diff --git a/dtb-armv6l.changes b/dtb-armv6l.changes
index 1369768..044df56 100644
--- a/dtb-armv6l.changes
+++ b/dtb-armv6l.changes
@@ -1,4 +1,359 @@
-------------------------------------------------------------------
+Thu May 5 12:06:09 CEST 2022 - jslaby@suse.cz
+
+- Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 3a2140fa2acded48224e1438ac9b4775340c94c2. Again,
+ this breaks many packages as:
+ * iproute2 is missing, and
+ * kernel-obs-qa fails with:
+ Timed out waiting for device /dev/disk/by-id/virtio-0.
+- commit e57ab05
+
+-------------------------------------------------------------------
+Wed May 4 06:59:47 CEST 2022 - jslaby@suse.cz
+
+- io_uring: fix uninitialized field in rw io_kiocb (bsc#1199087
+ CVE-2022-29968).
+- commit 8ca9274
+
+-------------------------------------------------------------------
+Tue May 3 09:10:27 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit e962fefb4c9cd553921cf49c24f9d0e1d16f90b3.
+ d9a821b1f81a from packaging should fix this. So let's try.
+- commit 3a2140f
+
+-------------------------------------------------------------------
+Tue May 3 08:43:43 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "Revert "build initrd without systemd" (bsc#1195775)""
+ This reverts commit ac62a28013491cd72dd4a81604454658314e4ba5. It's still
+ not ready:
+- some packages need iproute2
+- osc shell is still defunct
+- commit e962fef
+
+-------------------------------------------------------------------
+Fri Apr 29 17:55:47 CEST 2022 - mkubecek@suse.cz
+
+- Update
+ patches.kernel.org/5.17.2-0822-net-x25-Fix-null-ptr-deref-caused-by-x25_disc.patch
+ references (add CVE-2022-1516 bsc#1199012).
+- commit af2638d
+
+-------------------------------------------------------------------
+Wed Apr 27 18:54:10 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.5 (bsc#1012628).
+- etherdevice: Adjust ether_addr* prototypes to silence
+ -Wstringop-overead (bsc#1012628).
+- perf tools: Fix segfault accessing sample_id xyarray
+ (bsc#1012628).
+- drm/amd/display: Only set PSR version when valid (bsc#1012628).
+- block/compat_ioctl: fix range check in BLKGETSIZE (bsc#1012628).
+- gfs2: assign rgrp glock before compute_bitstructs (bsc#1012628).
+- scsi: ufs: core: scsi_get_lba() error fix (bsc#1012628).
+- net/sched: cls_u32: fix netns refcount changes in u32_change()
+ (bsc#1012628).
+- ALSA: usb-audio: Clear MIDI port active flag after draining
+ (bsc#1012628).
+- ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX
+ (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo NP70PNP (bsc#1012628).
+- ASoC: atmel: Remove system clock tree configuration for
+ at91sam9g20ek (bsc#1012628).
+- ASoC: topology: Correct error handling in
+ soc_tplg_dapm_widget_create() (bsc#1012628).
+- ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
+ (bsc#1012628).
+- ASoC: msm8916-wcd-digital: Check failure for
+ devm_snd_soc_register_component (bsc#1012628).
+- ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec
+ is in use (bsc#1012628).
+- dmaengine: idxd: fix device cleanup on disable (bsc#1012628).
+- dmaengine: imx-sdma: Fix error checking in sdma_event_remap
+ (bsc#1012628).
+- dmaengine: mediatek:Fix PM usage reference leak of
+ mtk_uart_apdma_alloc_chan_resources (bsc#1012628).
+- dmaengine: dw-edma: Fix unaligned 64bit access (bsc#1012628).
+- spi: spi-mtk-nor: initialize spi controller after resume
+ (bsc#1012628).
+- firmware: cs_dsp: Fix overrun of unterminated control name
+ string (bsc#1012628).
+- esp: limit skb_page_frag_refill use to a single page
+ (bsc#1012628).
+- spi: cadence-quadspi: fix incorrect supports_op() return value
+ (bsc#1012628).
+- igc: Fix infinite loop in release_swfw_sync (bsc#1012628).
+- igc: Fix BUG: scheduling while atomic (bsc#1012628).
+- igc: Fix suspending when PTM is active (bsc#1012628).
+- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (bsc#1012628).
+- ice: fix crash in switchdev mode (bsc#1012628).
+- ice: Fix memory leak in ice_get_orom_civd_data() (bsc#1012628).
+- ALSA: hda/hdmi: fix warning about PCM count when used with SOF
+ (bsc#1012628).
+- rxrpc: Restore removed timer deletion (bsc#1012628).
+- net/smc: Fix sock leak when release after smc_shutdown()
+ (bsc#1012628).
+- net/packet: fix packet_sock xmit return value checking
+ (bsc#1012628).
+- ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
+ (bsc#1012628).
+- ip6_gre: Fix skb_under_panic in __gre6_xmit() (bsc#1012628).
+- net: restore alpha order to Ethernet devices in config
+ (bsc#1012628).
+- net/sched: cls_u32: fix possible leak in u32_init_knode()
+ (bsc#1012628).
+- l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be
+ using netdev_master_upper_dev_get_rcu (bsc#1012628).
+- ipv6: make ip6_rt_gc_expire an atomic_t (bsc#1012628).
+- can: isotp: stop timeout monitoring when no first frame was sent
+ (bsc#1012628).
+- net: dsa: hellcreek: Calculate checksums in tagger
+ (bsc#1012628).
+- net: mscc: ocelot: fix broken IP multicast flooding
+ (bsc#1012628).
+- netlink: reset network and mac headers in netlink_dump()
+ (bsc#1012628).
+- drm/i915/display/psr: Unset enable_psr2_sel_fetch if other
+ checks in intel_psr2_config_valid() fails (bsc#1012628).
+- RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
+ (bsc#1012628).
+- RISC-V: KVM: Restrict the extensions that can be disabled
+ (bsc#1012628).
+- net: stmmac: Use readl_poll_timeout_atomic() in atomic state
+ (bsc#1012628).
+- dmaengine: idxd: match type for retries var in idxd_enqcmds()
+ (bsc#1012628).
+- dmaengine: idxd: fix retry value to be constant for duration
+ of function call (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_batch_size write
+ (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_transfer_size write
+ (bsc#1012628).
+- dmaengine: idxd: skip clearing device context when device is
+ read-only (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted
+ packets (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of
+ unwanted packets (bsc#1012628).
+- userfaultfd: mark uffd_wp regardless of VM_WRITE flag
+ (bsc#1012628).
+- arm64: mm: fix p?d_leaf() (bsc#1012628).
+- XArray: Disallow sibling entries of nodes (bsc#1012628).
+- drm/msm/gpu: Rename runtime suspend/resume functions
+ (bsc#1012628).
+- drm/msm/gpu: Remove mutex from wait_event condition
+ (bsc#1012628).
+- ARM: vexpress/spc: Avoid negative array index when !SMP
+ (bsc#1012628).
+- reset: renesas: Check return value of reset_control_deassert()
+ (bsc#1012628).
+- reset: tegra-bpmp: Restore Handle errors in BPMP response
+ (bsc#1012628).
+- platform/x86: samsung-laptop: Fix an unsigned comparison which
+ can never be negative (bsc#1012628).
+- ALSA: usb-audio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- drm/msm/disp: check the return value of kzalloc() (bsc#1012628).
+- selftests: KVM: Free the GIC FD when cleaning up in arch_timer
+ (bsc#1012628).
+- ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
+ (bsc#1012628).
+- arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
+ (bsc#1012628).
+- vxlan: fix error return code in vxlan_fdb_append (bsc#1012628).
+- cifs: Check the IOCB_DIRECT flag, not O_DIRECT (bsc#1012628).
+- net: atlantic: Avoid out-of-bounds indexing (bsc#1012628).
+- mt76: Fix undefined behavior due to shift overflowing the
+ constant (bsc#1012628).
+- brcmfmac: sdio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
+ (bsc#1012628).
+- drm/msm/mdp5: check the return of kzalloc() (bsc#1012628).
+- KVM: x86: hyper-v: Avoid writing to TSC page without an active
+ vCPU (bsc#1012628).
+- net: macb: Restart tx only if queue pointer is lagging
+ (bsc#1012628).
+- scsi: iscsi: Release endpoint ID when its freed (bsc#1012628).
+- scsi: iscsi: Merge suspend fields (bsc#1012628).
+- scsi: iscsi: Fix NOP handling during conn recovery
+ (bsc#1012628).
+- scsi: qedi: Fix failed disconnect handling (bsc#1012628).
+- stat: fix inconsistency between struct stat and struct
+ compat_stat (bsc#1012628).
+- VFS: filename_create(): fix incorrect intent (bsc#1012628).
+- nvme: add a quirk to disable namespace identifiers
+ (bsc#1012628).
+- nvme-pci: disable namespace identifiers for the MAXIO
+ MAP1002/1202 (bsc#1012628).
+- nvme-pci: disable namespace identifiers for Qemu controllers
+ (bsc#1012628).
+- irq_work: use kasan_record_aux_stack_noalloc() record callstack
+ (bsc#1012628).
+- EDAC/synopsys: Read the error count from the correct register
+ (bsc#1012628).
+- mm/memory-failure.c: skip huge_zero_page in memory_failure()
+ (bsc#1012628).
+- memcg: sync flush only if periodic flush is delayed
+ (bsc#1012628).
+- mm, hugetlb: allow for "high" userspace addresses (bsc#1012628).
+- oom_kill.c: futex: delay the OOM reaper to allow time for
+ proper futex cleanup (bsc#1012628).
+- mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
+ (bsc#1012628).
+- ata: pata_marvell: Check the 'bmdma_addr' beforing reading
+ (bsc#1012628).
+- dma: at_xdmac: fix a missing check on list iterator
+ (bsc#1012628).
+- dmaengine: imx-sdma: fix init of uart scripts (bsc#1012628).
+- net: atlantic: invert deep par in pm functions, preventing
+ null derefs (bsc#1012628).
+- drm/radeon: fix logic inversion in radeon_sync_resv
+ (bsc#1012628).
+- io_uring: free iovec if file assignment fails (bsc#1012628).
+- Input: omap4-keypad - fix pm_runtime_get_sync() error checking
+ (bsc#1012628).
+- scsi: sr: Do not leak information in ioctl (bsc#1012628).
+- sched/pelt: Fix attach_entity_load_avg() corner case
+ (bsc#1012628).
+- perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC
+ enabled (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not
+ initialised (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Initialise the bridge in
+ prepare (bsc#1012628).
+- powerpc/time: Always set decrementer in timer_interrupt()
+ (bsc#1012628).
+- KVM: PPC: Fix TCE handling for VFIO (bsc#1012628).
+- drm/vc4: Use pm_runtime_resume_and_get to fix
+ pm_runtime_get_sync() usage (bsc#1012628).
+- powerpc/perf: Fix power9 event alternatives (bsc#1012628).
+- powerpc/perf: Fix power10 event alternatives (bsc#1012628).
+- arm/xen: Fix some refcount leaks (bsc#1012628).
+- perf script: Always allow field 'data_src' for auxtrace
+ (bsc#1012628).
+- perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
+ (bsc#1012628).
+- fs: fix acl translation (bsc#1012628).
+- cifs: fix NULL ptr dereference in refresh_mounts()
+ (bsc#1012628).
+- cifs: use correct lock type in cifs_reconnect() (bsc#1012628).
+- xtensa: patch_text: Fixup last cpu should be master
+ (bsc#1012628).
+- xtensa: fix a7 clobbering in coprocessor context load/store
+ (bsc#1012628).
+- openvswitch: fix OOB access in reserve_sfa_size() (bsc#1012628).
+- ASoC: rt5682: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ASoC: soc-dapm: fix two incorrect uses of list iterator
+ (bsc#1012628).
+- e1000e: Fix possible overflow in LTR decoding (bsc#1012628).
+- codecs: rt5682s: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ARC: entry: fix syscall_trace_exit argument (bsc#1012628).
+- drm/vmwgfx: Fix gem refcounting and memory evictions
+ (bsc#1012628).
+- arm_pmu: Validate single/group leader events (bsc#1012628).
+- KVM: x86/pmu: Update AMD PMC sample period to fix guest
+ NMI-watchdog (bsc#1012628).
+- KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
+ (bsc#1012628).
+- KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to
+ fix a race (bsc#1012628).
+- KVM: nVMX: Defer APICv updates while L2 is active until L1 is
+ active (bsc#1012628).
+- KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
+ (bsc#1012628).
+- KVM: SVM: Flush when freeing encrypted pages even on
+ SME_COHERENT CPUs (bsc#1012628).
+- ext4: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- ext4: fix symlink file size not match to file content
+ (bsc#1012628).
+- ext4: fix use-after-free in ext4_search_dir (bsc#1012628).
+- ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
+ (bsc#1012628).
+- ext4, doc: fix incorrect h_reserved size (bsc#1012628).
+- ext4: fix overhead calculation to account for the reserved
+ gdt blocks (bsc#1012628).
+- ext4: force overhead calculation if the s_overhead_cluster
+ makes no sense (bsc#1012628).
+- ext4: update the cached overhead value in the superblock
+ (bsc#1012628).
+- jbd2: fix a potential race while discarding reserved buffers
+ after an abort (bsc#1012628).
+- spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem
+ and controller (bsc#1012628).
+- ASoC: SOF: topology: cleanup dailinks on widget unload
+ (bsc#1012628).
+- io_uring: fix leaks on IOPOLL and CQE_SKIP (bsc#1012628).
+- arm64: dts: qcom: add IPA qcom,qmp property (bsc#1012628).
+- Update config files.
+- commit fd20f5f
+
+-------------------------------------------------------------------
+Wed Apr 27 08:21:29 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch.
+ Update upstream status.
+- commit 749ae03
+
+-------------------------------------------------------------------
+Wed Apr 27 08:03:46 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/gpio-Request-interrupts-after-IRQ-is-initialized.patch.
+ Update upstream status.
+- commit 90a0e50
+
+-------------------------------------------------------------------
+Mon Apr 25 13:36:03 CEST 2022 - msuchanek@suse.de
+
+- pahole 1.22 required for full BTF features.
+ also recommend pahole for kernel-source to make the kernel buildable
+ with standard config
+- commit 364f54b
+
+-------------------------------------------------------------------
+Mon Apr 25 06:57:58 CEST 2022 - jslaby@suse.cz
+
+- Update config files.
+ Just running oldconfig after 5.17.4.
+- commit 2e251f8
+
+-------------------------------------------------------------------
+Mon Apr 25 06:51:48 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 5d1f5d2e7552fcd3d37c11eb714944859e92e7b4. A fix is
+ to be merged via packaging.
+- commit ac62a28
+
+-------------------------------------------------------------------
+Fri Apr 22 16:37:17 CEST 2022 - tiwai@suse.de
+
+- gpio: Request interrupts after IRQ is initialized (bsc#1198697).
+- commit 283f2c7
+
+-------------------------------------------------------------------
+Fri Apr 22 15:35:01 CEST 2022 - dmueller@suse.com
+
+- use jobs not processors in the constraints
+ jobs is the number of vcpus available to the build, while processors
+ is the total processor count of the machine the VM is running on.
+- commit a6e141d
+
+-------------------------------------------------------------------
+Thu Apr 21 08:39:08 CEST 2022 - jslaby@suse.cz
+
+- scripts: dummy-tools, add pahole (bsc#1198388).
+- commit 1fe0032
+
+-------------------------------------------------------------------
Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
- Linux 5.17.4 (bsc#1012628).
@@ -402,6 +757,18 @@ Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
- commit a0f1f93
-------------------------------------------------------------------
+Fri Apr 15 00:19:33 CEST 2022 - dmueller@suse.com
+
+- Update config files (bsc#1198722, bsc#1197746).
+ Enable compiled in LSMs on boot
+ * landlock: optional ability for user land applications to sandbox
+ themselves
+ * yama: optional restrict of use of ptrace for nonprivileged users
+ * default to apparmor, list selinux before bpf to avoid bsc#1197746
+ * bpf: create eBPF based LSMs dynamically
+- commit 5506937
+
+-------------------------------------------------------------------
Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
- Update config files.
@@ -4278,6 +4645,12 @@ Sun Feb 27 21:50:19 CET 2022 - mkubecek@suse.cz
- commit 22f5560
-------------------------------------------------------------------
+Sun Feb 27 10:18:31 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: add systemd-initrd and terminfo dracut module (bsc#1195775)
+- commit d9a821b
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -5100,6 +5473,15 @@ Wed Feb 16 10:56:42 CET 2022 - dmueller@suse.com
- commit 4a5d464
-------------------------------------------------------------------
+Tue Feb 15 23:08:44 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: use default dracut modules (bsc#1195926,
+ bsc#1198484)
+ Let's iron out the reduced initrd optimisation in Tumbleweed.
+ Build full blown dracut initrd with systemd for SLE15 SP4.
+- commit ea76821
+
+-------------------------------------------------------------------
Tue Feb 15 22:49:32 CET 2022 - dmueller@suse.com
- config.conf: reenable armv6hl/armv7hl and aarch64
diff --git a/dtb-armv6l.spec b/dtb-armv6l.spec
index 75014aa..c15f0b9 100644
--- a/dtb-armv6l.spec
+++ b/dtb-armv6l.spec
@@ -17,7 +17,7 @@
%define srcversion 5.17
-%define patchversion 5.17.4
+%define patchversion 5.17.5
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -29,9 +29,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: dtb-armv6l
-Version: 5.17.4
+Version: 5.17.5
%if 0%{?is_kotd}
-Release: .g75e9961
+Release: .ge57ab05
%else
Release: 0
%endif
diff --git a/dtb-armv7l.changes b/dtb-armv7l.changes
index 1369768..044df56 100644
--- a/dtb-armv7l.changes
+++ b/dtb-armv7l.changes
@@ -1,4 +1,359 @@
-------------------------------------------------------------------
+Thu May 5 12:06:09 CEST 2022 - jslaby@suse.cz
+
+- Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 3a2140fa2acded48224e1438ac9b4775340c94c2. Again,
+ this breaks many packages as:
+ * iproute2 is missing, and
+ * kernel-obs-qa fails with:
+ Timed out waiting for device /dev/disk/by-id/virtio-0.
+- commit e57ab05
+
+-------------------------------------------------------------------
+Wed May 4 06:59:47 CEST 2022 - jslaby@suse.cz
+
+- io_uring: fix uninitialized field in rw io_kiocb (bsc#1199087
+ CVE-2022-29968).
+- commit 8ca9274
+
+-------------------------------------------------------------------
+Tue May 3 09:10:27 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit e962fefb4c9cd553921cf49c24f9d0e1d16f90b3.
+ d9a821b1f81a from packaging should fix this. So let's try.
+- commit 3a2140f
+
+-------------------------------------------------------------------
+Tue May 3 08:43:43 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "Revert "build initrd without systemd" (bsc#1195775)""
+ This reverts commit ac62a28013491cd72dd4a81604454658314e4ba5. It's still
+ not ready:
+- some packages need iproute2
+- osc shell is still defunct
+- commit e962fef
+
+-------------------------------------------------------------------
+Fri Apr 29 17:55:47 CEST 2022 - mkubecek@suse.cz
+
+- Update
+ patches.kernel.org/5.17.2-0822-net-x25-Fix-null-ptr-deref-caused-by-x25_disc.patch
+ references (add CVE-2022-1516 bsc#1199012).
+- commit af2638d
+
+-------------------------------------------------------------------
+Wed Apr 27 18:54:10 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.5 (bsc#1012628).
+- etherdevice: Adjust ether_addr* prototypes to silence
+ -Wstringop-overead (bsc#1012628).
+- perf tools: Fix segfault accessing sample_id xyarray
+ (bsc#1012628).
+- drm/amd/display: Only set PSR version when valid (bsc#1012628).
+- block/compat_ioctl: fix range check in BLKGETSIZE (bsc#1012628).
+- gfs2: assign rgrp glock before compute_bitstructs (bsc#1012628).
+- scsi: ufs: core: scsi_get_lba() error fix (bsc#1012628).
+- net/sched: cls_u32: fix netns refcount changes in u32_change()
+ (bsc#1012628).
+- ALSA: usb-audio: Clear MIDI port active flag after draining
+ (bsc#1012628).
+- ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX
+ (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo NP70PNP (bsc#1012628).
+- ASoC: atmel: Remove system clock tree configuration for
+ at91sam9g20ek (bsc#1012628).
+- ASoC: topology: Correct error handling in
+ soc_tplg_dapm_widget_create() (bsc#1012628).
+- ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
+ (bsc#1012628).
+- ASoC: msm8916-wcd-digital: Check failure for
+ devm_snd_soc_register_component (bsc#1012628).
+- ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec
+ is in use (bsc#1012628).
+- dmaengine: idxd: fix device cleanup on disable (bsc#1012628).
+- dmaengine: imx-sdma: Fix error checking in sdma_event_remap
+ (bsc#1012628).
+- dmaengine: mediatek:Fix PM usage reference leak of
+ mtk_uart_apdma_alloc_chan_resources (bsc#1012628).
+- dmaengine: dw-edma: Fix unaligned 64bit access (bsc#1012628).
+- spi: spi-mtk-nor: initialize spi controller after resume
+ (bsc#1012628).
+- firmware: cs_dsp: Fix overrun of unterminated control name
+ string (bsc#1012628).
+- esp: limit skb_page_frag_refill use to a single page
+ (bsc#1012628).
+- spi: cadence-quadspi: fix incorrect supports_op() return value
+ (bsc#1012628).
+- igc: Fix infinite loop in release_swfw_sync (bsc#1012628).
+- igc: Fix BUG: scheduling while atomic (bsc#1012628).
+- igc: Fix suspending when PTM is active (bsc#1012628).
+- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (bsc#1012628).
+- ice: fix crash in switchdev mode (bsc#1012628).
+- ice: Fix memory leak in ice_get_orom_civd_data() (bsc#1012628).
+- ALSA: hda/hdmi: fix warning about PCM count when used with SOF
+ (bsc#1012628).
+- rxrpc: Restore removed timer deletion (bsc#1012628).
+- net/smc: Fix sock leak when release after smc_shutdown()
+ (bsc#1012628).
+- net/packet: fix packet_sock xmit return value checking
+ (bsc#1012628).
+- ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
+ (bsc#1012628).
+- ip6_gre: Fix skb_under_panic in __gre6_xmit() (bsc#1012628).
+- net: restore alpha order to Ethernet devices in config
+ (bsc#1012628).
+- net/sched: cls_u32: fix possible leak in u32_init_knode()
+ (bsc#1012628).
+- l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be
+ using netdev_master_upper_dev_get_rcu (bsc#1012628).
+- ipv6: make ip6_rt_gc_expire an atomic_t (bsc#1012628).
+- can: isotp: stop timeout monitoring when no first frame was sent
+ (bsc#1012628).
+- net: dsa: hellcreek: Calculate checksums in tagger
+ (bsc#1012628).
+- net: mscc: ocelot: fix broken IP multicast flooding
+ (bsc#1012628).
+- netlink: reset network and mac headers in netlink_dump()
+ (bsc#1012628).
+- drm/i915/display/psr: Unset enable_psr2_sel_fetch if other
+ checks in intel_psr2_config_valid() fails (bsc#1012628).
+- RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
+ (bsc#1012628).
+- RISC-V: KVM: Restrict the extensions that can be disabled
+ (bsc#1012628).
+- net: stmmac: Use readl_poll_timeout_atomic() in atomic state
+ (bsc#1012628).
+- dmaengine: idxd: match type for retries var in idxd_enqcmds()
+ (bsc#1012628).
+- dmaengine: idxd: fix retry value to be constant for duration
+ of function call (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_batch_size write
+ (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_transfer_size write
+ (bsc#1012628).
+- dmaengine: idxd: skip clearing device context when device is
+ read-only (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted
+ packets (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of
+ unwanted packets (bsc#1012628).
+- userfaultfd: mark uffd_wp regardless of VM_WRITE flag
+ (bsc#1012628).
+- arm64: mm: fix p?d_leaf() (bsc#1012628).
+- XArray: Disallow sibling entries of nodes (bsc#1012628).
+- drm/msm/gpu: Rename runtime suspend/resume functions
+ (bsc#1012628).
+- drm/msm/gpu: Remove mutex from wait_event condition
+ (bsc#1012628).
+- ARM: vexpress/spc: Avoid negative array index when !SMP
+ (bsc#1012628).
+- reset: renesas: Check return value of reset_control_deassert()
+ (bsc#1012628).
+- reset: tegra-bpmp: Restore Handle errors in BPMP response
+ (bsc#1012628).
+- platform/x86: samsung-laptop: Fix an unsigned comparison which
+ can never be negative (bsc#1012628).
+- ALSA: usb-audio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- drm/msm/disp: check the return value of kzalloc() (bsc#1012628).
+- selftests: KVM: Free the GIC FD when cleaning up in arch_timer
+ (bsc#1012628).
+- ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
+ (bsc#1012628).
+- arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
+ (bsc#1012628).
+- vxlan: fix error return code in vxlan_fdb_append (bsc#1012628).
+- cifs: Check the IOCB_DIRECT flag, not O_DIRECT (bsc#1012628).
+- net: atlantic: Avoid out-of-bounds indexing (bsc#1012628).
+- mt76: Fix undefined behavior due to shift overflowing the
+ constant (bsc#1012628).
+- brcmfmac: sdio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
+ (bsc#1012628).
+- drm/msm/mdp5: check the return of kzalloc() (bsc#1012628).
+- KVM: x86: hyper-v: Avoid writing to TSC page without an active
+ vCPU (bsc#1012628).
+- net: macb: Restart tx only if queue pointer is lagging
+ (bsc#1012628).
+- scsi: iscsi: Release endpoint ID when its freed (bsc#1012628).
+- scsi: iscsi: Merge suspend fields (bsc#1012628).
+- scsi: iscsi: Fix NOP handling during conn recovery
+ (bsc#1012628).
+- scsi: qedi: Fix failed disconnect handling (bsc#1012628).
+- stat: fix inconsistency between struct stat and struct
+ compat_stat (bsc#1012628).
+- VFS: filename_create(): fix incorrect intent (bsc#1012628).
+- nvme: add a quirk to disable namespace identifiers
+ (bsc#1012628).
+- nvme-pci: disable namespace identifiers for the MAXIO
+ MAP1002/1202 (bsc#1012628).
+- nvme-pci: disable namespace identifiers for Qemu controllers
+ (bsc#1012628).
+- irq_work: use kasan_record_aux_stack_noalloc() record callstack
+ (bsc#1012628).
+- EDAC/synopsys: Read the error count from the correct register
+ (bsc#1012628).
+- mm/memory-failure.c: skip huge_zero_page in memory_failure()
+ (bsc#1012628).
+- memcg: sync flush only if periodic flush is delayed
+ (bsc#1012628).
+- mm, hugetlb: allow for "high" userspace addresses (bsc#1012628).
+- oom_kill.c: futex: delay the OOM reaper to allow time for
+ proper futex cleanup (bsc#1012628).
+- mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
+ (bsc#1012628).
+- ata: pata_marvell: Check the 'bmdma_addr' beforing reading
+ (bsc#1012628).
+- dma: at_xdmac: fix a missing check on list iterator
+ (bsc#1012628).
+- dmaengine: imx-sdma: fix init of uart scripts (bsc#1012628).
+- net: atlantic: invert deep par in pm functions, preventing
+ null derefs (bsc#1012628).
+- drm/radeon: fix logic inversion in radeon_sync_resv
+ (bsc#1012628).
+- io_uring: free iovec if file assignment fails (bsc#1012628).
+- Input: omap4-keypad - fix pm_runtime_get_sync() error checking
+ (bsc#1012628).
+- scsi: sr: Do not leak information in ioctl (bsc#1012628).
+- sched/pelt: Fix attach_entity_load_avg() corner case
+ (bsc#1012628).
+- perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC
+ enabled (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not
+ initialised (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Initialise the bridge in
+ prepare (bsc#1012628).
+- powerpc/time: Always set decrementer in timer_interrupt()
+ (bsc#1012628).
+- KVM: PPC: Fix TCE handling for VFIO (bsc#1012628).
+- drm/vc4: Use pm_runtime_resume_and_get to fix
+ pm_runtime_get_sync() usage (bsc#1012628).
+- powerpc/perf: Fix power9 event alternatives (bsc#1012628).
+- powerpc/perf: Fix power10 event alternatives (bsc#1012628).
+- arm/xen: Fix some refcount leaks (bsc#1012628).
+- perf script: Always allow field 'data_src' for auxtrace
+ (bsc#1012628).
+- perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
+ (bsc#1012628).
+- fs: fix acl translation (bsc#1012628).
+- cifs: fix NULL ptr dereference in refresh_mounts()
+ (bsc#1012628).
+- cifs: use correct lock type in cifs_reconnect() (bsc#1012628).
+- xtensa: patch_text: Fixup last cpu should be master
+ (bsc#1012628).
+- xtensa: fix a7 clobbering in coprocessor context load/store
+ (bsc#1012628).
+- openvswitch: fix OOB access in reserve_sfa_size() (bsc#1012628).
+- ASoC: rt5682: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ASoC: soc-dapm: fix two incorrect uses of list iterator
+ (bsc#1012628).
+- e1000e: Fix possible overflow in LTR decoding (bsc#1012628).
+- codecs: rt5682s: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ARC: entry: fix syscall_trace_exit argument (bsc#1012628).
+- drm/vmwgfx: Fix gem refcounting and memory evictions
+ (bsc#1012628).
+- arm_pmu: Validate single/group leader events (bsc#1012628).
+- KVM: x86/pmu: Update AMD PMC sample period to fix guest
+ NMI-watchdog (bsc#1012628).
+- KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
+ (bsc#1012628).
+- KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to
+ fix a race (bsc#1012628).
+- KVM: nVMX: Defer APICv updates while L2 is active until L1 is
+ active (bsc#1012628).
+- KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
+ (bsc#1012628).
+- KVM: SVM: Flush when freeing encrypted pages even on
+ SME_COHERENT CPUs (bsc#1012628).
+- ext4: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- ext4: fix symlink file size not match to file content
+ (bsc#1012628).
+- ext4: fix use-after-free in ext4_search_dir (bsc#1012628).
+- ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
+ (bsc#1012628).
+- ext4, doc: fix incorrect h_reserved size (bsc#1012628).
+- ext4: fix overhead calculation to account for the reserved
+ gdt blocks (bsc#1012628).
+- ext4: force overhead calculation if the s_overhead_cluster
+ makes no sense (bsc#1012628).
+- ext4: update the cached overhead value in the superblock
+ (bsc#1012628).
+- jbd2: fix a potential race while discarding reserved buffers
+ after an abort (bsc#1012628).
+- spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem
+ and controller (bsc#1012628).
+- ASoC: SOF: topology: cleanup dailinks on widget unload
+ (bsc#1012628).
+- io_uring: fix leaks on IOPOLL and CQE_SKIP (bsc#1012628).
+- arm64: dts: qcom: add IPA qcom,qmp property (bsc#1012628).
+- Update config files.
+- commit fd20f5f
+
+-------------------------------------------------------------------
+Wed Apr 27 08:21:29 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch.
+ Update upstream status.
+- commit 749ae03
+
+-------------------------------------------------------------------
+Wed Apr 27 08:03:46 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/gpio-Request-interrupts-after-IRQ-is-initialized.patch.
+ Update upstream status.
+- commit 90a0e50
+
+-------------------------------------------------------------------
+Mon Apr 25 13:36:03 CEST 2022 - msuchanek@suse.de
+
+- pahole 1.22 required for full BTF features.
+ also recommend pahole for kernel-source to make the kernel buildable
+ with standard config
+- commit 364f54b
+
+-------------------------------------------------------------------
+Mon Apr 25 06:57:58 CEST 2022 - jslaby@suse.cz
+
+- Update config files.
+ Just running oldconfig after 5.17.4.
+- commit 2e251f8
+
+-------------------------------------------------------------------
+Mon Apr 25 06:51:48 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 5d1f5d2e7552fcd3d37c11eb714944859e92e7b4. A fix is
+ to be merged via packaging.
+- commit ac62a28
+
+-------------------------------------------------------------------
+Fri Apr 22 16:37:17 CEST 2022 - tiwai@suse.de
+
+- gpio: Request interrupts after IRQ is initialized (bsc#1198697).
+- commit 283f2c7
+
+-------------------------------------------------------------------
+Fri Apr 22 15:35:01 CEST 2022 - dmueller@suse.com
+
+- use jobs not processors in the constraints
+ jobs is the number of vcpus available to the build, while processors
+ is the total processor count of the machine the VM is running on.
+- commit a6e141d
+
+-------------------------------------------------------------------
+Thu Apr 21 08:39:08 CEST 2022 - jslaby@suse.cz
+
+- scripts: dummy-tools, add pahole (bsc#1198388).
+- commit 1fe0032
+
+-------------------------------------------------------------------
Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
- Linux 5.17.4 (bsc#1012628).
@@ -402,6 +757,18 @@ Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
- commit a0f1f93
-------------------------------------------------------------------
+Fri Apr 15 00:19:33 CEST 2022 - dmueller@suse.com
+
+- Update config files (bsc#1198722, bsc#1197746).
+ Enable compiled in LSMs on boot
+ * landlock: optional ability for user land applications to sandbox
+ themselves
+ * yama: optional restrict of use of ptrace for nonprivileged users
+ * default to apparmor, list selinux before bpf to avoid bsc#1197746
+ * bpf: create eBPF based LSMs dynamically
+- commit 5506937
+
+-------------------------------------------------------------------
Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
- Update config files.
@@ -4278,6 +4645,12 @@ Sun Feb 27 21:50:19 CET 2022 - mkubecek@suse.cz
- commit 22f5560
-------------------------------------------------------------------
+Sun Feb 27 10:18:31 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: add systemd-initrd and terminfo dracut module (bsc#1195775)
+- commit d9a821b
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -5100,6 +5473,15 @@ Wed Feb 16 10:56:42 CET 2022 - dmueller@suse.com
- commit 4a5d464
-------------------------------------------------------------------
+Tue Feb 15 23:08:44 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: use default dracut modules (bsc#1195926,
+ bsc#1198484)
+ Let's iron out the reduced initrd optimisation in Tumbleweed.
+ Build full blown dracut initrd with systemd for SLE15 SP4.
+- commit ea76821
+
+-------------------------------------------------------------------
Tue Feb 15 22:49:32 CET 2022 - dmueller@suse.com
- config.conf: reenable armv6hl/armv7hl and aarch64
diff --git a/dtb-armv7l.spec b/dtb-armv7l.spec
index c3a38df..fdefa59 100644
--- a/dtb-armv7l.spec
+++ b/dtb-armv7l.spec
@@ -17,7 +17,7 @@
%define srcversion 5.17
-%define patchversion 5.17.4
+%define patchversion 5.17.5
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -29,9 +29,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: dtb-armv7l
-Version: 5.17.4
+Version: 5.17.5
%if 0%{?is_kotd}
-Release: .g75e9961
+Release: .ge57ab05
%else
Release: 0
%endif
diff --git a/dtb-riscv64.changes b/dtb-riscv64.changes
index 1369768..044df56 100644
--- a/dtb-riscv64.changes
+++ b/dtb-riscv64.changes
@@ -1,4 +1,359 @@
-------------------------------------------------------------------
+Thu May 5 12:06:09 CEST 2022 - jslaby@suse.cz
+
+- Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 3a2140fa2acded48224e1438ac9b4775340c94c2. Again,
+ this breaks many packages as:
+ * iproute2 is missing, and
+ * kernel-obs-qa fails with:
+ Timed out waiting for device /dev/disk/by-id/virtio-0.
+- commit e57ab05
+
+-------------------------------------------------------------------
+Wed May 4 06:59:47 CEST 2022 - jslaby@suse.cz
+
+- io_uring: fix uninitialized field in rw io_kiocb (bsc#1199087
+ CVE-2022-29968).
+- commit 8ca9274
+
+-------------------------------------------------------------------
+Tue May 3 09:10:27 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit e962fefb4c9cd553921cf49c24f9d0e1d16f90b3.
+ d9a821b1f81a from packaging should fix this. So let's try.
+- commit 3a2140f
+
+-------------------------------------------------------------------
+Tue May 3 08:43:43 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "Revert "build initrd without systemd" (bsc#1195775)""
+ This reverts commit ac62a28013491cd72dd4a81604454658314e4ba5. It's still
+ not ready:
+- some packages need iproute2
+- osc shell is still defunct
+- commit e962fef
+
+-------------------------------------------------------------------
+Fri Apr 29 17:55:47 CEST 2022 - mkubecek@suse.cz
+
+- Update
+ patches.kernel.org/5.17.2-0822-net-x25-Fix-null-ptr-deref-caused-by-x25_disc.patch
+ references (add CVE-2022-1516 bsc#1199012).
+- commit af2638d
+
+-------------------------------------------------------------------
+Wed Apr 27 18:54:10 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.5 (bsc#1012628).
+- etherdevice: Adjust ether_addr* prototypes to silence
+ -Wstringop-overead (bsc#1012628).
+- perf tools: Fix segfault accessing sample_id xyarray
+ (bsc#1012628).
+- drm/amd/display: Only set PSR version when valid (bsc#1012628).
+- block/compat_ioctl: fix range check in BLKGETSIZE (bsc#1012628).
+- gfs2: assign rgrp glock before compute_bitstructs (bsc#1012628).
+- scsi: ufs: core: scsi_get_lba() error fix (bsc#1012628).
+- net/sched: cls_u32: fix netns refcount changes in u32_change()
+ (bsc#1012628).
+- ALSA: usb-audio: Clear MIDI port active flag after draining
+ (bsc#1012628).
+- ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX
+ (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo NP70PNP (bsc#1012628).
+- ASoC: atmel: Remove system clock tree configuration for
+ at91sam9g20ek (bsc#1012628).
+- ASoC: topology: Correct error handling in
+ soc_tplg_dapm_widget_create() (bsc#1012628).
+- ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
+ (bsc#1012628).
+- ASoC: msm8916-wcd-digital: Check failure for
+ devm_snd_soc_register_component (bsc#1012628).
+- ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec
+ is in use (bsc#1012628).
+- dmaengine: idxd: fix device cleanup on disable (bsc#1012628).
+- dmaengine: imx-sdma: Fix error checking in sdma_event_remap
+ (bsc#1012628).
+- dmaengine: mediatek:Fix PM usage reference leak of
+ mtk_uart_apdma_alloc_chan_resources (bsc#1012628).
+- dmaengine: dw-edma: Fix unaligned 64bit access (bsc#1012628).
+- spi: spi-mtk-nor: initialize spi controller after resume
+ (bsc#1012628).
+- firmware: cs_dsp: Fix overrun of unterminated control name
+ string (bsc#1012628).
+- esp: limit skb_page_frag_refill use to a single page
+ (bsc#1012628).
+- spi: cadence-quadspi: fix incorrect supports_op() return value
+ (bsc#1012628).
+- igc: Fix infinite loop in release_swfw_sync (bsc#1012628).
+- igc: Fix BUG: scheduling while atomic (bsc#1012628).
+- igc: Fix suspending when PTM is active (bsc#1012628).
+- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (bsc#1012628).
+- ice: fix crash in switchdev mode (bsc#1012628).
+- ice: Fix memory leak in ice_get_orom_civd_data() (bsc#1012628).
+- ALSA: hda/hdmi: fix warning about PCM count when used with SOF
+ (bsc#1012628).
+- rxrpc: Restore removed timer deletion (bsc#1012628).
+- net/smc: Fix sock leak when release after smc_shutdown()
+ (bsc#1012628).
+- net/packet: fix packet_sock xmit return value checking
+ (bsc#1012628).
+- ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
+ (bsc#1012628).
+- ip6_gre: Fix skb_under_panic in __gre6_xmit() (bsc#1012628).
+- net: restore alpha order to Ethernet devices in config
+ (bsc#1012628).
+- net/sched: cls_u32: fix possible leak in u32_init_knode()
+ (bsc#1012628).
+- l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be
+ using netdev_master_upper_dev_get_rcu (bsc#1012628).
+- ipv6: make ip6_rt_gc_expire an atomic_t (bsc#1012628).
+- can: isotp: stop timeout monitoring when no first frame was sent
+ (bsc#1012628).
+- net: dsa: hellcreek: Calculate checksums in tagger
+ (bsc#1012628).
+- net: mscc: ocelot: fix broken IP multicast flooding
+ (bsc#1012628).
+- netlink: reset network and mac headers in netlink_dump()
+ (bsc#1012628).
+- drm/i915/display/psr: Unset enable_psr2_sel_fetch if other
+ checks in intel_psr2_config_valid() fails (bsc#1012628).
+- RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
+ (bsc#1012628).
+- RISC-V: KVM: Restrict the extensions that can be disabled
+ (bsc#1012628).
+- net: stmmac: Use readl_poll_timeout_atomic() in atomic state
+ (bsc#1012628).
+- dmaengine: idxd: match type for retries var in idxd_enqcmds()
+ (bsc#1012628).
+- dmaengine: idxd: fix retry value to be constant for duration
+ of function call (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_batch_size write
+ (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_transfer_size write
+ (bsc#1012628).
+- dmaengine: idxd: skip clearing device context when device is
+ read-only (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted
+ packets (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of
+ unwanted packets (bsc#1012628).
+- userfaultfd: mark uffd_wp regardless of VM_WRITE flag
+ (bsc#1012628).
+- arm64: mm: fix p?d_leaf() (bsc#1012628).
+- XArray: Disallow sibling entries of nodes (bsc#1012628).
+- drm/msm/gpu: Rename runtime suspend/resume functions
+ (bsc#1012628).
+- drm/msm/gpu: Remove mutex from wait_event condition
+ (bsc#1012628).
+- ARM: vexpress/spc: Avoid negative array index when !SMP
+ (bsc#1012628).
+- reset: renesas: Check return value of reset_control_deassert()
+ (bsc#1012628).
+- reset: tegra-bpmp: Restore Handle errors in BPMP response
+ (bsc#1012628).
+- platform/x86: samsung-laptop: Fix an unsigned comparison which
+ can never be negative (bsc#1012628).
+- ALSA: usb-audio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- drm/msm/disp: check the return value of kzalloc() (bsc#1012628).
+- selftests: KVM: Free the GIC FD when cleaning up in arch_timer
+ (bsc#1012628).
+- ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
+ (bsc#1012628).
+- arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
+ (bsc#1012628).
+- vxlan: fix error return code in vxlan_fdb_append (bsc#1012628).
+- cifs: Check the IOCB_DIRECT flag, not O_DIRECT (bsc#1012628).
+- net: atlantic: Avoid out-of-bounds indexing (bsc#1012628).
+- mt76: Fix undefined behavior due to shift overflowing the
+ constant (bsc#1012628).
+- brcmfmac: sdio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
+ (bsc#1012628).
+- drm/msm/mdp5: check the return of kzalloc() (bsc#1012628).
+- KVM: x86: hyper-v: Avoid writing to TSC page without an active
+ vCPU (bsc#1012628).
+- net: macb: Restart tx only if queue pointer is lagging
+ (bsc#1012628).
+- scsi: iscsi: Release endpoint ID when its freed (bsc#1012628).
+- scsi: iscsi: Merge suspend fields (bsc#1012628).
+- scsi: iscsi: Fix NOP handling during conn recovery
+ (bsc#1012628).
+- scsi: qedi: Fix failed disconnect handling (bsc#1012628).
+- stat: fix inconsistency between struct stat and struct
+ compat_stat (bsc#1012628).
+- VFS: filename_create(): fix incorrect intent (bsc#1012628).
+- nvme: add a quirk to disable namespace identifiers
+ (bsc#1012628).
+- nvme-pci: disable namespace identifiers for the MAXIO
+ MAP1002/1202 (bsc#1012628).
+- nvme-pci: disable namespace identifiers for Qemu controllers
+ (bsc#1012628).
+- irq_work: use kasan_record_aux_stack_noalloc() record callstack
+ (bsc#1012628).
+- EDAC/synopsys: Read the error count from the correct register
+ (bsc#1012628).
+- mm/memory-failure.c: skip huge_zero_page in memory_failure()
+ (bsc#1012628).
+- memcg: sync flush only if periodic flush is delayed
+ (bsc#1012628).
+- mm, hugetlb: allow for "high" userspace addresses (bsc#1012628).
+- oom_kill.c: futex: delay the OOM reaper to allow time for
+ proper futex cleanup (bsc#1012628).
+- mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
+ (bsc#1012628).
+- ata: pata_marvell: Check the 'bmdma_addr' beforing reading
+ (bsc#1012628).
+- dma: at_xdmac: fix a missing check on list iterator
+ (bsc#1012628).
+- dmaengine: imx-sdma: fix init of uart scripts (bsc#1012628).
+- net: atlantic: invert deep par in pm functions, preventing
+ null derefs (bsc#1012628).
+- drm/radeon: fix logic inversion in radeon_sync_resv
+ (bsc#1012628).
+- io_uring: free iovec if file assignment fails (bsc#1012628).
+- Input: omap4-keypad - fix pm_runtime_get_sync() error checking
+ (bsc#1012628).
+- scsi: sr: Do not leak information in ioctl (bsc#1012628).
+- sched/pelt: Fix attach_entity_load_avg() corner case
+ (bsc#1012628).
+- perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC
+ enabled (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not
+ initialised (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Initialise the bridge in
+ prepare (bsc#1012628).
+- powerpc/time: Always set decrementer in timer_interrupt()
+ (bsc#1012628).
+- KVM: PPC: Fix TCE handling for VFIO (bsc#1012628).
+- drm/vc4: Use pm_runtime_resume_and_get to fix
+ pm_runtime_get_sync() usage (bsc#1012628).
+- powerpc/perf: Fix power9 event alternatives (bsc#1012628).
+- powerpc/perf: Fix power10 event alternatives (bsc#1012628).
+- arm/xen: Fix some refcount leaks (bsc#1012628).
+- perf script: Always allow field 'data_src' for auxtrace
+ (bsc#1012628).
+- perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
+ (bsc#1012628).
+- fs: fix acl translation (bsc#1012628).
+- cifs: fix NULL ptr dereference in refresh_mounts()
+ (bsc#1012628).
+- cifs: use correct lock type in cifs_reconnect() (bsc#1012628).
+- xtensa: patch_text: Fixup last cpu should be master
+ (bsc#1012628).
+- xtensa: fix a7 clobbering in coprocessor context load/store
+ (bsc#1012628).
+- openvswitch: fix OOB access in reserve_sfa_size() (bsc#1012628).
+- ASoC: rt5682: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ASoC: soc-dapm: fix two incorrect uses of list iterator
+ (bsc#1012628).
+- e1000e: Fix possible overflow in LTR decoding (bsc#1012628).
+- codecs: rt5682s: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ARC: entry: fix syscall_trace_exit argument (bsc#1012628).
+- drm/vmwgfx: Fix gem refcounting and memory evictions
+ (bsc#1012628).
+- arm_pmu: Validate single/group leader events (bsc#1012628).
+- KVM: x86/pmu: Update AMD PMC sample period to fix guest
+ NMI-watchdog (bsc#1012628).
+- KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
+ (bsc#1012628).
+- KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to
+ fix a race (bsc#1012628).
+- KVM: nVMX: Defer APICv updates while L2 is active until L1 is
+ active (bsc#1012628).
+- KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
+ (bsc#1012628).
+- KVM: SVM: Flush when freeing encrypted pages even on
+ SME_COHERENT CPUs (bsc#1012628).
+- ext4: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- ext4: fix symlink file size not match to file content
+ (bsc#1012628).
+- ext4: fix use-after-free in ext4_search_dir (bsc#1012628).
+- ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
+ (bsc#1012628).
+- ext4, doc: fix incorrect h_reserved size (bsc#1012628).
+- ext4: fix overhead calculation to account for the reserved
+ gdt blocks (bsc#1012628).
+- ext4: force overhead calculation if the s_overhead_cluster
+ makes no sense (bsc#1012628).
+- ext4: update the cached overhead value in the superblock
+ (bsc#1012628).
+- jbd2: fix a potential race while discarding reserved buffers
+ after an abort (bsc#1012628).
+- spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem
+ and controller (bsc#1012628).
+- ASoC: SOF: topology: cleanup dailinks on widget unload
+ (bsc#1012628).
+- io_uring: fix leaks on IOPOLL and CQE_SKIP (bsc#1012628).
+- arm64: dts: qcom: add IPA qcom,qmp property (bsc#1012628).
+- Update config files.
+- commit fd20f5f
+
+-------------------------------------------------------------------
+Wed Apr 27 08:21:29 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch.
+ Update upstream status.
+- commit 749ae03
+
+-------------------------------------------------------------------
+Wed Apr 27 08:03:46 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/gpio-Request-interrupts-after-IRQ-is-initialized.patch.
+ Update upstream status.
+- commit 90a0e50
+
+-------------------------------------------------------------------
+Mon Apr 25 13:36:03 CEST 2022 - msuchanek@suse.de
+
+- pahole 1.22 required for full BTF features.
+ also recommend pahole for kernel-source to make the kernel buildable
+ with standard config
+- commit 364f54b
+
+-------------------------------------------------------------------
+Mon Apr 25 06:57:58 CEST 2022 - jslaby@suse.cz
+
+- Update config files.
+ Just running oldconfig after 5.17.4.
+- commit 2e251f8
+
+-------------------------------------------------------------------
+Mon Apr 25 06:51:48 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 5d1f5d2e7552fcd3d37c11eb714944859e92e7b4. A fix is
+ to be merged via packaging.
+- commit ac62a28
+
+-------------------------------------------------------------------
+Fri Apr 22 16:37:17 CEST 2022 - tiwai@suse.de
+
+- gpio: Request interrupts after IRQ is initialized (bsc#1198697).
+- commit 283f2c7
+
+-------------------------------------------------------------------
+Fri Apr 22 15:35:01 CEST 2022 - dmueller@suse.com
+
+- use jobs not processors in the constraints
+ jobs is the number of vcpus available to the build, while processors
+ is the total processor count of the machine the VM is running on.
+- commit a6e141d
+
+-------------------------------------------------------------------
+Thu Apr 21 08:39:08 CEST 2022 - jslaby@suse.cz
+
+- scripts: dummy-tools, add pahole (bsc#1198388).
+- commit 1fe0032
+
+-------------------------------------------------------------------
Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
- Linux 5.17.4 (bsc#1012628).
@@ -402,6 +757,18 @@ Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
- commit a0f1f93
-------------------------------------------------------------------
+Fri Apr 15 00:19:33 CEST 2022 - dmueller@suse.com
+
+- Update config files (bsc#1198722, bsc#1197746).
+ Enable compiled in LSMs on boot
+ * landlock: optional ability for user land applications to sandbox
+ themselves
+ * yama: optional restrict of use of ptrace for nonprivileged users
+ * default to apparmor, list selinux before bpf to avoid bsc#1197746
+ * bpf: create eBPF based LSMs dynamically
+- commit 5506937
+
+-------------------------------------------------------------------
Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
- Update config files.
@@ -4278,6 +4645,12 @@ Sun Feb 27 21:50:19 CET 2022 - mkubecek@suse.cz
- commit 22f5560
-------------------------------------------------------------------
+Sun Feb 27 10:18:31 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: add systemd-initrd and terminfo dracut module (bsc#1195775)
+- commit d9a821b
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -5100,6 +5473,15 @@ Wed Feb 16 10:56:42 CET 2022 - dmueller@suse.com
- commit 4a5d464
-------------------------------------------------------------------
+Tue Feb 15 23:08:44 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: use default dracut modules (bsc#1195926,
+ bsc#1198484)
+ Let's iron out the reduced initrd optimisation in Tumbleweed.
+ Build full blown dracut initrd with systemd for SLE15 SP4.
+- commit ea76821
+
+-------------------------------------------------------------------
Tue Feb 15 22:49:32 CET 2022 - dmueller@suse.com
- config.conf: reenable armv6hl/armv7hl and aarch64
diff --git a/dtb-riscv64.spec b/dtb-riscv64.spec
index be144be..c80ead4 100644
--- a/dtb-riscv64.spec
+++ b/dtb-riscv64.spec
@@ -17,7 +17,7 @@
%define srcversion 5.17
-%define patchversion 5.17.4
+%define patchversion 5.17.5
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -29,9 +29,9 @@
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols,splitflist,mergedep,moddep,modflist,kernel-subpackage-build})
Name: dtb-riscv64
-Version: 5.17.4
+Version: 5.17.5
%if 0%{?is_kotd}
-Release: .g75e9961
+Release: .ge57ab05
%else
Release: 0
%endif
diff --git a/kernel-64kb.changes b/kernel-64kb.changes
index 1369768..044df56 100644
--- a/kernel-64kb.changes
+++ b/kernel-64kb.changes
@@ -1,4 +1,359 @@
-------------------------------------------------------------------
+Thu May 5 12:06:09 CEST 2022 - jslaby@suse.cz
+
+- Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 3a2140fa2acded48224e1438ac9b4775340c94c2. Again,
+ this breaks many packages as:
+ * iproute2 is missing, and
+ * kernel-obs-qa fails with:
+ Timed out waiting for device /dev/disk/by-id/virtio-0.
+- commit e57ab05
+
+-------------------------------------------------------------------
+Wed May 4 06:59:47 CEST 2022 - jslaby@suse.cz
+
+- io_uring: fix uninitialized field in rw io_kiocb (bsc#1199087
+ CVE-2022-29968).
+- commit 8ca9274
+
+-------------------------------------------------------------------
+Tue May 3 09:10:27 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit e962fefb4c9cd553921cf49c24f9d0e1d16f90b3.
+ d9a821b1f81a from packaging should fix this. So let's try.
+- commit 3a2140f
+
+-------------------------------------------------------------------
+Tue May 3 08:43:43 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "Revert "build initrd without systemd" (bsc#1195775)""
+ This reverts commit ac62a28013491cd72dd4a81604454658314e4ba5. It's still
+ not ready:
+- some packages need iproute2
+- osc shell is still defunct
+- commit e962fef
+
+-------------------------------------------------------------------
+Fri Apr 29 17:55:47 CEST 2022 - mkubecek@suse.cz
+
+- Update
+ patches.kernel.org/5.17.2-0822-net-x25-Fix-null-ptr-deref-caused-by-x25_disc.patch
+ references (add CVE-2022-1516 bsc#1199012).
+- commit af2638d
+
+-------------------------------------------------------------------
+Wed Apr 27 18:54:10 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.5 (bsc#1012628).
+- etherdevice: Adjust ether_addr* prototypes to silence
+ -Wstringop-overead (bsc#1012628).
+- perf tools: Fix segfault accessing sample_id xyarray
+ (bsc#1012628).
+- drm/amd/display: Only set PSR version when valid (bsc#1012628).
+- block/compat_ioctl: fix range check in BLKGETSIZE (bsc#1012628).
+- gfs2: assign rgrp glock before compute_bitstructs (bsc#1012628).
+- scsi: ufs: core: scsi_get_lba() error fix (bsc#1012628).
+- net/sched: cls_u32: fix netns refcount changes in u32_change()
+ (bsc#1012628).
+- ALSA: usb-audio: Clear MIDI port active flag after draining
+ (bsc#1012628).
+- ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX
+ (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo NP70PNP (bsc#1012628).
+- ASoC: atmel: Remove system clock tree configuration for
+ at91sam9g20ek (bsc#1012628).
+- ASoC: topology: Correct error handling in
+ soc_tplg_dapm_widget_create() (bsc#1012628).
+- ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
+ (bsc#1012628).
+- ASoC: msm8916-wcd-digital: Check failure for
+ devm_snd_soc_register_component (bsc#1012628).
+- ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec
+ is in use (bsc#1012628).
+- dmaengine: idxd: fix device cleanup on disable (bsc#1012628).
+- dmaengine: imx-sdma: Fix error checking in sdma_event_remap
+ (bsc#1012628).
+- dmaengine: mediatek:Fix PM usage reference leak of
+ mtk_uart_apdma_alloc_chan_resources (bsc#1012628).
+- dmaengine: dw-edma: Fix unaligned 64bit access (bsc#1012628).
+- spi: spi-mtk-nor: initialize spi controller after resume
+ (bsc#1012628).
+- firmware: cs_dsp: Fix overrun of unterminated control name
+ string (bsc#1012628).
+- esp: limit skb_page_frag_refill use to a single page
+ (bsc#1012628).
+- spi: cadence-quadspi: fix incorrect supports_op() return value
+ (bsc#1012628).
+- igc: Fix infinite loop in release_swfw_sync (bsc#1012628).
+- igc: Fix BUG: scheduling while atomic (bsc#1012628).
+- igc: Fix suspending when PTM is active (bsc#1012628).
+- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (bsc#1012628).
+- ice: fix crash in switchdev mode (bsc#1012628).
+- ice: Fix memory leak in ice_get_orom_civd_data() (bsc#1012628).
+- ALSA: hda/hdmi: fix warning about PCM count when used with SOF
+ (bsc#1012628).
+- rxrpc: Restore removed timer deletion (bsc#1012628).
+- net/smc: Fix sock leak when release after smc_shutdown()
+ (bsc#1012628).
+- net/packet: fix packet_sock xmit return value checking
+ (bsc#1012628).
+- ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
+ (bsc#1012628).
+- ip6_gre: Fix skb_under_panic in __gre6_xmit() (bsc#1012628).
+- net: restore alpha order to Ethernet devices in config
+ (bsc#1012628).
+- net/sched: cls_u32: fix possible leak in u32_init_knode()
+ (bsc#1012628).
+- l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be
+ using netdev_master_upper_dev_get_rcu (bsc#1012628).
+- ipv6: make ip6_rt_gc_expire an atomic_t (bsc#1012628).
+- can: isotp: stop timeout monitoring when no first frame was sent
+ (bsc#1012628).
+- net: dsa: hellcreek: Calculate checksums in tagger
+ (bsc#1012628).
+- net: mscc: ocelot: fix broken IP multicast flooding
+ (bsc#1012628).
+- netlink: reset network and mac headers in netlink_dump()
+ (bsc#1012628).
+- drm/i915/display/psr: Unset enable_psr2_sel_fetch if other
+ checks in intel_psr2_config_valid() fails (bsc#1012628).
+- RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
+ (bsc#1012628).
+- RISC-V: KVM: Restrict the extensions that can be disabled
+ (bsc#1012628).
+- net: stmmac: Use readl_poll_timeout_atomic() in atomic state
+ (bsc#1012628).
+- dmaengine: idxd: match type for retries var in idxd_enqcmds()
+ (bsc#1012628).
+- dmaengine: idxd: fix retry value to be constant for duration
+ of function call (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_batch_size write
+ (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_transfer_size write
+ (bsc#1012628).
+- dmaengine: idxd: skip clearing device context when device is
+ read-only (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted
+ packets (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of
+ unwanted packets (bsc#1012628).
+- userfaultfd: mark uffd_wp regardless of VM_WRITE flag
+ (bsc#1012628).
+- arm64: mm: fix p?d_leaf() (bsc#1012628).
+- XArray: Disallow sibling entries of nodes (bsc#1012628).
+- drm/msm/gpu: Rename runtime suspend/resume functions
+ (bsc#1012628).
+- drm/msm/gpu: Remove mutex from wait_event condition
+ (bsc#1012628).
+- ARM: vexpress/spc: Avoid negative array index when !SMP
+ (bsc#1012628).
+- reset: renesas: Check return value of reset_control_deassert()
+ (bsc#1012628).
+- reset: tegra-bpmp: Restore Handle errors in BPMP response
+ (bsc#1012628).
+- platform/x86: samsung-laptop: Fix an unsigned comparison which
+ can never be negative (bsc#1012628).
+- ALSA: usb-audio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- drm/msm/disp: check the return value of kzalloc() (bsc#1012628).
+- selftests: KVM: Free the GIC FD when cleaning up in arch_timer
+ (bsc#1012628).
+- ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
+ (bsc#1012628).
+- arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
+ (bsc#1012628).
+- vxlan: fix error return code in vxlan_fdb_append (bsc#1012628).
+- cifs: Check the IOCB_DIRECT flag, not O_DIRECT (bsc#1012628).
+- net: atlantic: Avoid out-of-bounds indexing (bsc#1012628).
+- mt76: Fix undefined behavior due to shift overflowing the
+ constant (bsc#1012628).
+- brcmfmac: sdio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
+ (bsc#1012628).
+- drm/msm/mdp5: check the return of kzalloc() (bsc#1012628).
+- KVM: x86: hyper-v: Avoid writing to TSC page without an active
+ vCPU (bsc#1012628).
+- net: macb: Restart tx only if queue pointer is lagging
+ (bsc#1012628).
+- scsi: iscsi: Release endpoint ID when its freed (bsc#1012628).
+- scsi: iscsi: Merge suspend fields (bsc#1012628).
+- scsi: iscsi: Fix NOP handling during conn recovery
+ (bsc#1012628).
+- scsi: qedi: Fix failed disconnect handling (bsc#1012628).
+- stat: fix inconsistency between struct stat and struct
+ compat_stat (bsc#1012628).
+- VFS: filename_create(): fix incorrect intent (bsc#1012628).
+- nvme: add a quirk to disable namespace identifiers
+ (bsc#1012628).
+- nvme-pci: disable namespace identifiers for the MAXIO
+ MAP1002/1202 (bsc#1012628).
+- nvme-pci: disable namespace identifiers for Qemu controllers
+ (bsc#1012628).
+- irq_work: use kasan_record_aux_stack_noalloc() record callstack
+ (bsc#1012628).
+- EDAC/synopsys: Read the error count from the correct register
+ (bsc#1012628).
+- mm/memory-failure.c: skip huge_zero_page in memory_failure()
+ (bsc#1012628).
+- memcg: sync flush only if periodic flush is delayed
+ (bsc#1012628).
+- mm, hugetlb: allow for "high" userspace addresses (bsc#1012628).
+- oom_kill.c: futex: delay the OOM reaper to allow time for
+ proper futex cleanup (bsc#1012628).
+- mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
+ (bsc#1012628).
+- ata: pata_marvell: Check the 'bmdma_addr' beforing reading
+ (bsc#1012628).
+- dma: at_xdmac: fix a missing check on list iterator
+ (bsc#1012628).
+- dmaengine: imx-sdma: fix init of uart scripts (bsc#1012628).
+- net: atlantic: invert deep par in pm functions, preventing
+ null derefs (bsc#1012628).
+- drm/radeon: fix logic inversion in radeon_sync_resv
+ (bsc#1012628).
+- io_uring: free iovec if file assignment fails (bsc#1012628).
+- Input: omap4-keypad - fix pm_runtime_get_sync() error checking
+ (bsc#1012628).
+- scsi: sr: Do not leak information in ioctl (bsc#1012628).
+- sched/pelt: Fix attach_entity_load_avg() corner case
+ (bsc#1012628).
+- perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC
+ enabled (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not
+ initialised (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Initialise the bridge in
+ prepare (bsc#1012628).
+- powerpc/time: Always set decrementer in timer_interrupt()
+ (bsc#1012628).
+- KVM: PPC: Fix TCE handling for VFIO (bsc#1012628).
+- drm/vc4: Use pm_runtime_resume_and_get to fix
+ pm_runtime_get_sync() usage (bsc#1012628).
+- powerpc/perf: Fix power9 event alternatives (bsc#1012628).
+- powerpc/perf: Fix power10 event alternatives (bsc#1012628).
+- arm/xen: Fix some refcount leaks (bsc#1012628).
+- perf script: Always allow field 'data_src' for auxtrace
+ (bsc#1012628).
+- perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
+ (bsc#1012628).
+- fs: fix acl translation (bsc#1012628).
+- cifs: fix NULL ptr dereference in refresh_mounts()
+ (bsc#1012628).
+- cifs: use correct lock type in cifs_reconnect() (bsc#1012628).
+- xtensa: patch_text: Fixup last cpu should be master
+ (bsc#1012628).
+- xtensa: fix a7 clobbering in coprocessor context load/store
+ (bsc#1012628).
+- openvswitch: fix OOB access in reserve_sfa_size() (bsc#1012628).
+- ASoC: rt5682: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ASoC: soc-dapm: fix two incorrect uses of list iterator
+ (bsc#1012628).
+- e1000e: Fix possible overflow in LTR decoding (bsc#1012628).
+- codecs: rt5682s: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ARC: entry: fix syscall_trace_exit argument (bsc#1012628).
+- drm/vmwgfx: Fix gem refcounting and memory evictions
+ (bsc#1012628).
+- arm_pmu: Validate single/group leader events (bsc#1012628).
+- KVM: x86/pmu: Update AMD PMC sample period to fix guest
+ NMI-watchdog (bsc#1012628).
+- KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
+ (bsc#1012628).
+- KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to
+ fix a race (bsc#1012628).
+- KVM: nVMX: Defer APICv updates while L2 is active until L1 is
+ active (bsc#1012628).
+- KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
+ (bsc#1012628).
+- KVM: SVM: Flush when freeing encrypted pages even on
+ SME_COHERENT CPUs (bsc#1012628).
+- ext4: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- ext4: fix symlink file size not match to file content
+ (bsc#1012628).
+- ext4: fix use-after-free in ext4_search_dir (bsc#1012628).
+- ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
+ (bsc#1012628).
+- ext4, doc: fix incorrect h_reserved size (bsc#1012628).
+- ext4: fix overhead calculation to account for the reserved
+ gdt blocks (bsc#1012628).
+- ext4: force overhead calculation if the s_overhead_cluster
+ makes no sense (bsc#1012628).
+- ext4: update the cached overhead value in the superblock
+ (bsc#1012628).
+- jbd2: fix a potential race while discarding reserved buffers
+ after an abort (bsc#1012628).
+- spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem
+ and controller (bsc#1012628).
+- ASoC: SOF: topology: cleanup dailinks on widget unload
+ (bsc#1012628).
+- io_uring: fix leaks on IOPOLL and CQE_SKIP (bsc#1012628).
+- arm64: dts: qcom: add IPA qcom,qmp property (bsc#1012628).
+- Update config files.
+- commit fd20f5f
+
+-------------------------------------------------------------------
+Wed Apr 27 08:21:29 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch.
+ Update upstream status.
+- commit 749ae03
+
+-------------------------------------------------------------------
+Wed Apr 27 08:03:46 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/gpio-Request-interrupts-after-IRQ-is-initialized.patch.
+ Update upstream status.
+- commit 90a0e50
+
+-------------------------------------------------------------------
+Mon Apr 25 13:36:03 CEST 2022 - msuchanek@suse.de
+
+- pahole 1.22 required for full BTF features.
+ also recommend pahole for kernel-source to make the kernel buildable
+ with standard config
+- commit 364f54b
+
+-------------------------------------------------------------------
+Mon Apr 25 06:57:58 CEST 2022 - jslaby@suse.cz
+
+- Update config files.
+ Just running oldconfig after 5.17.4.
+- commit 2e251f8
+
+-------------------------------------------------------------------
+Mon Apr 25 06:51:48 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 5d1f5d2e7552fcd3d37c11eb714944859e92e7b4. A fix is
+ to be merged via packaging.
+- commit ac62a28
+
+-------------------------------------------------------------------
+Fri Apr 22 16:37:17 CEST 2022 - tiwai@suse.de
+
+- gpio: Request interrupts after IRQ is initialized (bsc#1198697).
+- commit 283f2c7
+
+-------------------------------------------------------------------
+Fri Apr 22 15:35:01 CEST 2022 - dmueller@suse.com
+
+- use jobs not processors in the constraints
+ jobs is the number of vcpus available to the build, while processors
+ is the total processor count of the machine the VM is running on.
+- commit a6e141d
+
+-------------------------------------------------------------------
+Thu Apr 21 08:39:08 CEST 2022 - jslaby@suse.cz
+
+- scripts: dummy-tools, add pahole (bsc#1198388).
+- commit 1fe0032
+
+-------------------------------------------------------------------
Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
- Linux 5.17.4 (bsc#1012628).
@@ -402,6 +757,18 @@ Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
- commit a0f1f93
-------------------------------------------------------------------
+Fri Apr 15 00:19:33 CEST 2022 - dmueller@suse.com
+
+- Update config files (bsc#1198722, bsc#1197746).
+ Enable compiled in LSMs on boot
+ * landlock: optional ability for user land applications to sandbox
+ themselves
+ * yama: optional restrict of use of ptrace for nonprivileged users
+ * default to apparmor, list selinux before bpf to avoid bsc#1197746
+ * bpf: create eBPF based LSMs dynamically
+- commit 5506937
+
+-------------------------------------------------------------------
Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
- Update config files.
@@ -4278,6 +4645,12 @@ Sun Feb 27 21:50:19 CET 2022 - mkubecek@suse.cz
- commit 22f5560
-------------------------------------------------------------------
+Sun Feb 27 10:18:31 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: add systemd-initrd and terminfo dracut module (bsc#1195775)
+- commit d9a821b
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -5100,6 +5473,15 @@ Wed Feb 16 10:56:42 CET 2022 - dmueller@suse.com
- commit 4a5d464
-------------------------------------------------------------------
+Tue Feb 15 23:08:44 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: use default dracut modules (bsc#1195926,
+ bsc#1198484)
+ Let's iron out the reduced initrd optimisation in Tumbleweed.
+ Build full blown dracut initrd with systemd for SLE15 SP4.
+- commit ea76821
+
+-------------------------------------------------------------------
Tue Feb 15 22:49:32 CET 2022 - dmueller@suse.com
- config.conf: reenable armv6hl/armv7hl and aarch64
diff --git a/kernel-64kb.spec b/kernel-64kb.spec
index 31ea19a..aa50854 100644
--- a/kernel-64kb.spec
+++ b/kernel-64kb.spec
@@ -18,7 +18,7 @@
%define srcversion 5.17
-%define patchversion 5.17.4
+%define patchversion 5.17.5
%define variant %{nil}
%define vanilla_only 0
%define compress_modules zstd
@@ -107,9 +107,9 @@ Name: kernel-64kb
Summary: Kernel with 64kb PAGE_SIZE
License: GPL-2.0-only
Group: System/Kernel
-Version: 5.17.4
+Version: 5.17.5
%if 0%{?is_kotd}
-Release: .g75e9961
+Release: .ge57ab05
%else
Release: 0
%endif
@@ -234,10 +234,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
-Provides: kernel-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: kernel-%build_flavor-base-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
+Provides: kernel-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
# END COMMON DEPS
-Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: %name-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
%obsolete_rebuilds %name
Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
diff --git a/kernel-debug.changes b/kernel-debug.changes
index 1369768..044df56 100644
--- a/kernel-debug.changes
+++ b/kernel-debug.changes
@@ -1,4 +1,359 @@
-------------------------------------------------------------------
+Thu May 5 12:06:09 CEST 2022 - jslaby@suse.cz
+
+- Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 3a2140fa2acded48224e1438ac9b4775340c94c2. Again,
+ this breaks many packages as:
+ * iproute2 is missing, and
+ * kernel-obs-qa fails with:
+ Timed out waiting for device /dev/disk/by-id/virtio-0.
+- commit e57ab05
+
+-------------------------------------------------------------------
+Wed May 4 06:59:47 CEST 2022 - jslaby@suse.cz
+
+- io_uring: fix uninitialized field in rw io_kiocb (bsc#1199087
+ CVE-2022-29968).
+- commit 8ca9274
+
+-------------------------------------------------------------------
+Tue May 3 09:10:27 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit e962fefb4c9cd553921cf49c24f9d0e1d16f90b3.
+ d9a821b1f81a from packaging should fix this. So let's try.
+- commit 3a2140f
+
+-------------------------------------------------------------------
+Tue May 3 08:43:43 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "Revert "build initrd without systemd" (bsc#1195775)""
+ This reverts commit ac62a28013491cd72dd4a81604454658314e4ba5. It's still
+ not ready:
+- some packages need iproute2
+- osc shell is still defunct
+- commit e962fef
+
+-------------------------------------------------------------------
+Fri Apr 29 17:55:47 CEST 2022 - mkubecek@suse.cz
+
+- Update
+ patches.kernel.org/5.17.2-0822-net-x25-Fix-null-ptr-deref-caused-by-x25_disc.patch
+ references (add CVE-2022-1516 bsc#1199012).
+- commit af2638d
+
+-------------------------------------------------------------------
+Wed Apr 27 18:54:10 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.5 (bsc#1012628).
+- etherdevice: Adjust ether_addr* prototypes to silence
+ -Wstringop-overead (bsc#1012628).
+- perf tools: Fix segfault accessing sample_id xyarray
+ (bsc#1012628).
+- drm/amd/display: Only set PSR version when valid (bsc#1012628).
+- block/compat_ioctl: fix range check in BLKGETSIZE (bsc#1012628).
+- gfs2: assign rgrp glock before compute_bitstructs (bsc#1012628).
+- scsi: ufs: core: scsi_get_lba() error fix (bsc#1012628).
+- net/sched: cls_u32: fix netns refcount changes in u32_change()
+ (bsc#1012628).
+- ALSA: usb-audio: Clear MIDI port active flag after draining
+ (bsc#1012628).
+- ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX
+ (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo NP70PNP (bsc#1012628).
+- ASoC: atmel: Remove system clock tree configuration for
+ at91sam9g20ek (bsc#1012628).
+- ASoC: topology: Correct error handling in
+ soc_tplg_dapm_widget_create() (bsc#1012628).
+- ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
+ (bsc#1012628).
+- ASoC: msm8916-wcd-digital: Check failure for
+ devm_snd_soc_register_component (bsc#1012628).
+- ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec
+ is in use (bsc#1012628).
+- dmaengine: idxd: fix device cleanup on disable (bsc#1012628).
+- dmaengine: imx-sdma: Fix error checking in sdma_event_remap
+ (bsc#1012628).
+- dmaengine: mediatek:Fix PM usage reference leak of
+ mtk_uart_apdma_alloc_chan_resources (bsc#1012628).
+- dmaengine: dw-edma: Fix unaligned 64bit access (bsc#1012628).
+- spi: spi-mtk-nor: initialize spi controller after resume
+ (bsc#1012628).
+- firmware: cs_dsp: Fix overrun of unterminated control name
+ string (bsc#1012628).
+- esp: limit skb_page_frag_refill use to a single page
+ (bsc#1012628).
+- spi: cadence-quadspi: fix incorrect supports_op() return value
+ (bsc#1012628).
+- igc: Fix infinite loop in release_swfw_sync (bsc#1012628).
+- igc: Fix BUG: scheduling while atomic (bsc#1012628).
+- igc: Fix suspending when PTM is active (bsc#1012628).
+- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (bsc#1012628).
+- ice: fix crash in switchdev mode (bsc#1012628).
+- ice: Fix memory leak in ice_get_orom_civd_data() (bsc#1012628).
+- ALSA: hda/hdmi: fix warning about PCM count when used with SOF
+ (bsc#1012628).
+- rxrpc: Restore removed timer deletion (bsc#1012628).
+- net/smc: Fix sock leak when release after smc_shutdown()
+ (bsc#1012628).
+- net/packet: fix packet_sock xmit return value checking
+ (bsc#1012628).
+- ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
+ (bsc#1012628).
+- ip6_gre: Fix skb_under_panic in __gre6_xmit() (bsc#1012628).
+- net: restore alpha order to Ethernet devices in config
+ (bsc#1012628).
+- net/sched: cls_u32: fix possible leak in u32_init_knode()
+ (bsc#1012628).
+- l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be
+ using netdev_master_upper_dev_get_rcu (bsc#1012628).
+- ipv6: make ip6_rt_gc_expire an atomic_t (bsc#1012628).
+- can: isotp: stop timeout monitoring when no first frame was sent
+ (bsc#1012628).
+- net: dsa: hellcreek: Calculate checksums in tagger
+ (bsc#1012628).
+- net: mscc: ocelot: fix broken IP multicast flooding
+ (bsc#1012628).
+- netlink: reset network and mac headers in netlink_dump()
+ (bsc#1012628).
+- drm/i915/display/psr: Unset enable_psr2_sel_fetch if other
+ checks in intel_psr2_config_valid() fails (bsc#1012628).
+- RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
+ (bsc#1012628).
+- RISC-V: KVM: Restrict the extensions that can be disabled
+ (bsc#1012628).
+- net: stmmac: Use readl_poll_timeout_atomic() in atomic state
+ (bsc#1012628).
+- dmaengine: idxd: match type for retries var in idxd_enqcmds()
+ (bsc#1012628).
+- dmaengine: idxd: fix retry value to be constant for duration
+ of function call (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_batch_size write
+ (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_transfer_size write
+ (bsc#1012628).
+- dmaengine: idxd: skip clearing device context when device is
+ read-only (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted
+ packets (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of
+ unwanted packets (bsc#1012628).
+- userfaultfd: mark uffd_wp regardless of VM_WRITE flag
+ (bsc#1012628).
+- arm64: mm: fix p?d_leaf() (bsc#1012628).
+- XArray: Disallow sibling entries of nodes (bsc#1012628).
+- drm/msm/gpu: Rename runtime suspend/resume functions
+ (bsc#1012628).
+- drm/msm/gpu: Remove mutex from wait_event condition
+ (bsc#1012628).
+- ARM: vexpress/spc: Avoid negative array index when !SMP
+ (bsc#1012628).
+- reset: renesas: Check return value of reset_control_deassert()
+ (bsc#1012628).
+- reset: tegra-bpmp: Restore Handle errors in BPMP response
+ (bsc#1012628).
+- platform/x86: samsung-laptop: Fix an unsigned comparison which
+ can never be negative (bsc#1012628).
+- ALSA: usb-audio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- drm/msm/disp: check the return value of kzalloc() (bsc#1012628).
+- selftests: KVM: Free the GIC FD when cleaning up in arch_timer
+ (bsc#1012628).
+- ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
+ (bsc#1012628).
+- arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
+ (bsc#1012628).
+- vxlan: fix error return code in vxlan_fdb_append (bsc#1012628).
+- cifs: Check the IOCB_DIRECT flag, not O_DIRECT (bsc#1012628).
+- net: atlantic: Avoid out-of-bounds indexing (bsc#1012628).
+- mt76: Fix undefined behavior due to shift overflowing the
+ constant (bsc#1012628).
+- brcmfmac: sdio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
+ (bsc#1012628).
+- drm/msm/mdp5: check the return of kzalloc() (bsc#1012628).
+- KVM: x86: hyper-v: Avoid writing to TSC page without an active
+ vCPU (bsc#1012628).
+- net: macb: Restart tx only if queue pointer is lagging
+ (bsc#1012628).
+- scsi: iscsi: Release endpoint ID when its freed (bsc#1012628).
+- scsi: iscsi: Merge suspend fields (bsc#1012628).
+- scsi: iscsi: Fix NOP handling during conn recovery
+ (bsc#1012628).
+- scsi: qedi: Fix failed disconnect handling (bsc#1012628).
+- stat: fix inconsistency between struct stat and struct
+ compat_stat (bsc#1012628).
+- VFS: filename_create(): fix incorrect intent (bsc#1012628).
+- nvme: add a quirk to disable namespace identifiers
+ (bsc#1012628).
+- nvme-pci: disable namespace identifiers for the MAXIO
+ MAP1002/1202 (bsc#1012628).
+- nvme-pci: disable namespace identifiers for Qemu controllers
+ (bsc#1012628).
+- irq_work: use kasan_record_aux_stack_noalloc() record callstack
+ (bsc#1012628).
+- EDAC/synopsys: Read the error count from the correct register
+ (bsc#1012628).
+- mm/memory-failure.c: skip huge_zero_page in memory_failure()
+ (bsc#1012628).
+- memcg: sync flush only if periodic flush is delayed
+ (bsc#1012628).
+- mm, hugetlb: allow for "high" userspace addresses (bsc#1012628).
+- oom_kill.c: futex: delay the OOM reaper to allow time for
+ proper futex cleanup (bsc#1012628).
+- mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
+ (bsc#1012628).
+- ata: pata_marvell: Check the 'bmdma_addr' beforing reading
+ (bsc#1012628).
+- dma: at_xdmac: fix a missing check on list iterator
+ (bsc#1012628).
+- dmaengine: imx-sdma: fix init of uart scripts (bsc#1012628).
+- net: atlantic: invert deep par in pm functions, preventing
+ null derefs (bsc#1012628).
+- drm/radeon: fix logic inversion in radeon_sync_resv
+ (bsc#1012628).
+- io_uring: free iovec if file assignment fails (bsc#1012628).
+- Input: omap4-keypad - fix pm_runtime_get_sync() error checking
+ (bsc#1012628).
+- scsi: sr: Do not leak information in ioctl (bsc#1012628).
+- sched/pelt: Fix attach_entity_load_avg() corner case
+ (bsc#1012628).
+- perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC
+ enabled (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not
+ initialised (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Initialise the bridge in
+ prepare (bsc#1012628).
+- powerpc/time: Always set decrementer in timer_interrupt()
+ (bsc#1012628).
+- KVM: PPC: Fix TCE handling for VFIO (bsc#1012628).
+- drm/vc4: Use pm_runtime_resume_and_get to fix
+ pm_runtime_get_sync() usage (bsc#1012628).
+- powerpc/perf: Fix power9 event alternatives (bsc#1012628).
+- powerpc/perf: Fix power10 event alternatives (bsc#1012628).
+- arm/xen: Fix some refcount leaks (bsc#1012628).
+- perf script: Always allow field 'data_src' for auxtrace
+ (bsc#1012628).
+- perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
+ (bsc#1012628).
+- fs: fix acl translation (bsc#1012628).
+- cifs: fix NULL ptr dereference in refresh_mounts()
+ (bsc#1012628).
+- cifs: use correct lock type in cifs_reconnect() (bsc#1012628).
+- xtensa: patch_text: Fixup last cpu should be master
+ (bsc#1012628).
+- xtensa: fix a7 clobbering in coprocessor context load/store
+ (bsc#1012628).
+- openvswitch: fix OOB access in reserve_sfa_size() (bsc#1012628).
+- ASoC: rt5682: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ASoC: soc-dapm: fix two incorrect uses of list iterator
+ (bsc#1012628).
+- e1000e: Fix possible overflow in LTR decoding (bsc#1012628).
+- codecs: rt5682s: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ARC: entry: fix syscall_trace_exit argument (bsc#1012628).
+- drm/vmwgfx: Fix gem refcounting and memory evictions
+ (bsc#1012628).
+- arm_pmu: Validate single/group leader events (bsc#1012628).
+- KVM: x86/pmu: Update AMD PMC sample period to fix guest
+ NMI-watchdog (bsc#1012628).
+- KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
+ (bsc#1012628).
+- KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to
+ fix a race (bsc#1012628).
+- KVM: nVMX: Defer APICv updates while L2 is active until L1 is
+ active (bsc#1012628).
+- KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
+ (bsc#1012628).
+- KVM: SVM: Flush when freeing encrypted pages even on
+ SME_COHERENT CPUs (bsc#1012628).
+- ext4: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- ext4: fix symlink file size not match to file content
+ (bsc#1012628).
+- ext4: fix use-after-free in ext4_search_dir (bsc#1012628).
+- ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
+ (bsc#1012628).
+- ext4, doc: fix incorrect h_reserved size (bsc#1012628).
+- ext4: fix overhead calculation to account for the reserved
+ gdt blocks (bsc#1012628).
+- ext4: force overhead calculation if the s_overhead_cluster
+ makes no sense (bsc#1012628).
+- ext4: update the cached overhead value in the superblock
+ (bsc#1012628).
+- jbd2: fix a potential race while discarding reserved buffers
+ after an abort (bsc#1012628).
+- spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem
+ and controller (bsc#1012628).
+- ASoC: SOF: topology: cleanup dailinks on widget unload
+ (bsc#1012628).
+- io_uring: fix leaks on IOPOLL and CQE_SKIP (bsc#1012628).
+- arm64: dts: qcom: add IPA qcom,qmp property (bsc#1012628).
+- Update config files.
+- commit fd20f5f
+
+-------------------------------------------------------------------
+Wed Apr 27 08:21:29 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch.
+ Update upstream status.
+- commit 749ae03
+
+-------------------------------------------------------------------
+Wed Apr 27 08:03:46 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/gpio-Request-interrupts-after-IRQ-is-initialized.patch.
+ Update upstream status.
+- commit 90a0e50
+
+-------------------------------------------------------------------
+Mon Apr 25 13:36:03 CEST 2022 - msuchanek@suse.de
+
+- pahole 1.22 required for full BTF features.
+ also recommend pahole for kernel-source to make the kernel buildable
+ with standard config
+- commit 364f54b
+
+-------------------------------------------------------------------
+Mon Apr 25 06:57:58 CEST 2022 - jslaby@suse.cz
+
+- Update config files.
+ Just running oldconfig after 5.17.4.
+- commit 2e251f8
+
+-------------------------------------------------------------------
+Mon Apr 25 06:51:48 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 5d1f5d2e7552fcd3d37c11eb714944859e92e7b4. A fix is
+ to be merged via packaging.
+- commit ac62a28
+
+-------------------------------------------------------------------
+Fri Apr 22 16:37:17 CEST 2022 - tiwai@suse.de
+
+- gpio: Request interrupts after IRQ is initialized (bsc#1198697).
+- commit 283f2c7
+
+-------------------------------------------------------------------
+Fri Apr 22 15:35:01 CEST 2022 - dmueller@suse.com
+
+- use jobs not processors in the constraints
+ jobs is the number of vcpus available to the build, while processors
+ is the total processor count of the machine the VM is running on.
+- commit a6e141d
+
+-------------------------------------------------------------------
+Thu Apr 21 08:39:08 CEST 2022 - jslaby@suse.cz
+
+- scripts: dummy-tools, add pahole (bsc#1198388).
+- commit 1fe0032
+
+-------------------------------------------------------------------
Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
- Linux 5.17.4 (bsc#1012628).
@@ -402,6 +757,18 @@ Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
- commit a0f1f93
-------------------------------------------------------------------
+Fri Apr 15 00:19:33 CEST 2022 - dmueller@suse.com
+
+- Update config files (bsc#1198722, bsc#1197746).
+ Enable compiled in LSMs on boot
+ * landlock: optional ability for user land applications to sandbox
+ themselves
+ * yama: optional restrict of use of ptrace for nonprivileged users
+ * default to apparmor, list selinux before bpf to avoid bsc#1197746
+ * bpf: create eBPF based LSMs dynamically
+- commit 5506937
+
+-------------------------------------------------------------------
Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
- Update config files.
@@ -4278,6 +4645,12 @@ Sun Feb 27 21:50:19 CET 2022 - mkubecek@suse.cz
- commit 22f5560
-------------------------------------------------------------------
+Sun Feb 27 10:18:31 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: add systemd-initrd and terminfo dracut module (bsc#1195775)
+- commit d9a821b
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -5100,6 +5473,15 @@ Wed Feb 16 10:56:42 CET 2022 - dmueller@suse.com
- commit 4a5d464
-------------------------------------------------------------------
+Tue Feb 15 23:08:44 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: use default dracut modules (bsc#1195926,
+ bsc#1198484)
+ Let's iron out the reduced initrd optimisation in Tumbleweed.
+ Build full blown dracut initrd with systemd for SLE15 SP4.
+- commit ea76821
+
+-------------------------------------------------------------------
Tue Feb 15 22:49:32 CET 2022 - dmueller@suse.com
- config.conf: reenable armv6hl/armv7hl and aarch64
diff --git a/kernel-debug.spec b/kernel-debug.spec
index 801e5ac..17c7ab0 100644
--- a/kernel-debug.spec
+++ b/kernel-debug.spec
@@ -18,7 +18,7 @@
%define srcversion 5.17
-%define patchversion 5.17.4
+%define patchversion 5.17.5
%define variant %{nil}
%define vanilla_only 0
%define compress_modules zstd
@@ -107,9 +107,9 @@ Name: kernel-debug
Summary: A Debug Version of the Kernel
License: GPL-2.0-only
Group: System/Kernel
-Version: 5.17.4
+Version: 5.17.5
%if 0%{?is_kotd}
-Release: .g75e9961
+Release: .ge57ab05
%else
Release: 0
%endif
@@ -234,10 +234,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
-Provides: kernel-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: kernel-%build_flavor-base-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
+Provides: kernel-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
# END COMMON DEPS
-Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: %name-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
%ifarch ppc64
Provides: kernel-kdump = 2.6.28
Obsoletes: kernel-kdump <= 2.6.28
diff --git a/kernel-default.changes b/kernel-default.changes
index 1369768..044df56 100644
--- a/kernel-default.changes
+++ b/kernel-default.changes
@@ -1,4 +1,359 @@
-------------------------------------------------------------------
+Thu May 5 12:06:09 CEST 2022 - jslaby@suse.cz
+
+- Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 3a2140fa2acded48224e1438ac9b4775340c94c2. Again,
+ this breaks many packages as:
+ * iproute2 is missing, and
+ * kernel-obs-qa fails with:
+ Timed out waiting for device /dev/disk/by-id/virtio-0.
+- commit e57ab05
+
+-------------------------------------------------------------------
+Wed May 4 06:59:47 CEST 2022 - jslaby@suse.cz
+
+- io_uring: fix uninitialized field in rw io_kiocb (bsc#1199087
+ CVE-2022-29968).
+- commit 8ca9274
+
+-------------------------------------------------------------------
+Tue May 3 09:10:27 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit e962fefb4c9cd553921cf49c24f9d0e1d16f90b3.
+ d9a821b1f81a from packaging should fix this. So let's try.
+- commit 3a2140f
+
+-------------------------------------------------------------------
+Tue May 3 08:43:43 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "Revert "build initrd without systemd" (bsc#1195775)""
+ This reverts commit ac62a28013491cd72dd4a81604454658314e4ba5. It's still
+ not ready:
+- some packages need iproute2
+- osc shell is still defunct
+- commit e962fef
+
+-------------------------------------------------------------------
+Fri Apr 29 17:55:47 CEST 2022 - mkubecek@suse.cz
+
+- Update
+ patches.kernel.org/5.17.2-0822-net-x25-Fix-null-ptr-deref-caused-by-x25_disc.patch
+ references (add CVE-2022-1516 bsc#1199012).
+- commit af2638d
+
+-------------------------------------------------------------------
+Wed Apr 27 18:54:10 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.5 (bsc#1012628).
+- etherdevice: Adjust ether_addr* prototypes to silence
+ -Wstringop-overead (bsc#1012628).
+- perf tools: Fix segfault accessing sample_id xyarray
+ (bsc#1012628).
+- drm/amd/display: Only set PSR version when valid (bsc#1012628).
+- block/compat_ioctl: fix range check in BLKGETSIZE (bsc#1012628).
+- gfs2: assign rgrp glock before compute_bitstructs (bsc#1012628).
+- scsi: ufs: core: scsi_get_lba() error fix (bsc#1012628).
+- net/sched: cls_u32: fix netns refcount changes in u32_change()
+ (bsc#1012628).
+- ALSA: usb-audio: Clear MIDI port active flag after draining
+ (bsc#1012628).
+- ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX
+ (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo NP70PNP (bsc#1012628).
+- ASoC: atmel: Remove system clock tree configuration for
+ at91sam9g20ek (bsc#1012628).
+- ASoC: topology: Correct error handling in
+ soc_tplg_dapm_widget_create() (bsc#1012628).
+- ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
+ (bsc#1012628).
+- ASoC: msm8916-wcd-digital: Check failure for
+ devm_snd_soc_register_component (bsc#1012628).
+- ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec
+ is in use (bsc#1012628).
+- dmaengine: idxd: fix device cleanup on disable (bsc#1012628).
+- dmaengine: imx-sdma: Fix error checking in sdma_event_remap
+ (bsc#1012628).
+- dmaengine: mediatek:Fix PM usage reference leak of
+ mtk_uart_apdma_alloc_chan_resources (bsc#1012628).
+- dmaengine: dw-edma: Fix unaligned 64bit access (bsc#1012628).
+- spi: spi-mtk-nor: initialize spi controller after resume
+ (bsc#1012628).
+- firmware: cs_dsp: Fix overrun of unterminated control name
+ string (bsc#1012628).
+- esp: limit skb_page_frag_refill use to a single page
+ (bsc#1012628).
+- spi: cadence-quadspi: fix incorrect supports_op() return value
+ (bsc#1012628).
+- igc: Fix infinite loop in release_swfw_sync (bsc#1012628).
+- igc: Fix BUG: scheduling while atomic (bsc#1012628).
+- igc: Fix suspending when PTM is active (bsc#1012628).
+- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (bsc#1012628).
+- ice: fix crash in switchdev mode (bsc#1012628).
+- ice: Fix memory leak in ice_get_orom_civd_data() (bsc#1012628).
+- ALSA: hda/hdmi: fix warning about PCM count when used with SOF
+ (bsc#1012628).
+- rxrpc: Restore removed timer deletion (bsc#1012628).
+- net/smc: Fix sock leak when release after smc_shutdown()
+ (bsc#1012628).
+- net/packet: fix packet_sock xmit return value checking
+ (bsc#1012628).
+- ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
+ (bsc#1012628).
+- ip6_gre: Fix skb_under_panic in __gre6_xmit() (bsc#1012628).
+- net: restore alpha order to Ethernet devices in config
+ (bsc#1012628).
+- net/sched: cls_u32: fix possible leak in u32_init_knode()
+ (bsc#1012628).
+- l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be
+ using netdev_master_upper_dev_get_rcu (bsc#1012628).
+- ipv6: make ip6_rt_gc_expire an atomic_t (bsc#1012628).
+- can: isotp: stop timeout monitoring when no first frame was sent
+ (bsc#1012628).
+- net: dsa: hellcreek: Calculate checksums in tagger
+ (bsc#1012628).
+- net: mscc: ocelot: fix broken IP multicast flooding
+ (bsc#1012628).
+- netlink: reset network and mac headers in netlink_dump()
+ (bsc#1012628).
+- drm/i915/display/psr: Unset enable_psr2_sel_fetch if other
+ checks in intel_psr2_config_valid() fails (bsc#1012628).
+- RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
+ (bsc#1012628).
+- RISC-V: KVM: Restrict the extensions that can be disabled
+ (bsc#1012628).
+- net: stmmac: Use readl_poll_timeout_atomic() in atomic state
+ (bsc#1012628).
+- dmaengine: idxd: match type for retries var in idxd_enqcmds()
+ (bsc#1012628).
+- dmaengine: idxd: fix retry value to be constant for duration
+ of function call (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_batch_size write
+ (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_transfer_size write
+ (bsc#1012628).
+- dmaengine: idxd: skip clearing device context when device is
+ read-only (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted
+ packets (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of
+ unwanted packets (bsc#1012628).
+- userfaultfd: mark uffd_wp regardless of VM_WRITE flag
+ (bsc#1012628).
+- arm64: mm: fix p?d_leaf() (bsc#1012628).
+- XArray: Disallow sibling entries of nodes (bsc#1012628).
+- drm/msm/gpu: Rename runtime suspend/resume functions
+ (bsc#1012628).
+- drm/msm/gpu: Remove mutex from wait_event condition
+ (bsc#1012628).
+- ARM: vexpress/spc: Avoid negative array index when !SMP
+ (bsc#1012628).
+- reset: renesas: Check return value of reset_control_deassert()
+ (bsc#1012628).
+- reset: tegra-bpmp: Restore Handle errors in BPMP response
+ (bsc#1012628).
+- platform/x86: samsung-laptop: Fix an unsigned comparison which
+ can never be negative (bsc#1012628).
+- ALSA: usb-audio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- drm/msm/disp: check the return value of kzalloc() (bsc#1012628).
+- selftests: KVM: Free the GIC FD when cleaning up in arch_timer
+ (bsc#1012628).
+- ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
+ (bsc#1012628).
+- arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
+ (bsc#1012628).
+- vxlan: fix error return code in vxlan_fdb_append (bsc#1012628).
+- cifs: Check the IOCB_DIRECT flag, not O_DIRECT (bsc#1012628).
+- net: atlantic: Avoid out-of-bounds indexing (bsc#1012628).
+- mt76: Fix undefined behavior due to shift overflowing the
+ constant (bsc#1012628).
+- brcmfmac: sdio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
+ (bsc#1012628).
+- drm/msm/mdp5: check the return of kzalloc() (bsc#1012628).
+- KVM: x86: hyper-v: Avoid writing to TSC page without an active
+ vCPU (bsc#1012628).
+- net: macb: Restart tx only if queue pointer is lagging
+ (bsc#1012628).
+- scsi: iscsi: Release endpoint ID when its freed (bsc#1012628).
+- scsi: iscsi: Merge suspend fields (bsc#1012628).
+- scsi: iscsi: Fix NOP handling during conn recovery
+ (bsc#1012628).
+- scsi: qedi: Fix failed disconnect handling (bsc#1012628).
+- stat: fix inconsistency between struct stat and struct
+ compat_stat (bsc#1012628).
+- VFS: filename_create(): fix incorrect intent (bsc#1012628).
+- nvme: add a quirk to disable namespace identifiers
+ (bsc#1012628).
+- nvme-pci: disable namespace identifiers for the MAXIO
+ MAP1002/1202 (bsc#1012628).
+- nvme-pci: disable namespace identifiers for Qemu controllers
+ (bsc#1012628).
+- irq_work: use kasan_record_aux_stack_noalloc() record callstack
+ (bsc#1012628).
+- EDAC/synopsys: Read the error count from the correct register
+ (bsc#1012628).
+- mm/memory-failure.c: skip huge_zero_page in memory_failure()
+ (bsc#1012628).
+- memcg: sync flush only if periodic flush is delayed
+ (bsc#1012628).
+- mm, hugetlb: allow for "high" userspace addresses (bsc#1012628).
+- oom_kill.c: futex: delay the OOM reaper to allow time for
+ proper futex cleanup (bsc#1012628).
+- mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
+ (bsc#1012628).
+- ata: pata_marvell: Check the 'bmdma_addr' beforing reading
+ (bsc#1012628).
+- dma: at_xdmac: fix a missing check on list iterator
+ (bsc#1012628).
+- dmaengine: imx-sdma: fix init of uart scripts (bsc#1012628).
+- net: atlantic: invert deep par in pm functions, preventing
+ null derefs (bsc#1012628).
+- drm/radeon: fix logic inversion in radeon_sync_resv
+ (bsc#1012628).
+- io_uring: free iovec if file assignment fails (bsc#1012628).
+- Input: omap4-keypad - fix pm_runtime_get_sync() error checking
+ (bsc#1012628).
+- scsi: sr: Do not leak information in ioctl (bsc#1012628).
+- sched/pelt: Fix attach_entity_load_avg() corner case
+ (bsc#1012628).
+- perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC
+ enabled (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not
+ initialised (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Initialise the bridge in
+ prepare (bsc#1012628).
+- powerpc/time: Always set decrementer in timer_interrupt()
+ (bsc#1012628).
+- KVM: PPC: Fix TCE handling for VFIO (bsc#1012628).
+- drm/vc4: Use pm_runtime_resume_and_get to fix
+ pm_runtime_get_sync() usage (bsc#1012628).
+- powerpc/perf: Fix power9 event alternatives (bsc#1012628).
+- powerpc/perf: Fix power10 event alternatives (bsc#1012628).
+- arm/xen: Fix some refcount leaks (bsc#1012628).
+- perf script: Always allow field 'data_src' for auxtrace
+ (bsc#1012628).
+- perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
+ (bsc#1012628).
+- fs: fix acl translation (bsc#1012628).
+- cifs: fix NULL ptr dereference in refresh_mounts()
+ (bsc#1012628).
+- cifs: use correct lock type in cifs_reconnect() (bsc#1012628).
+- xtensa: patch_text: Fixup last cpu should be master
+ (bsc#1012628).
+- xtensa: fix a7 clobbering in coprocessor context load/store
+ (bsc#1012628).
+- openvswitch: fix OOB access in reserve_sfa_size() (bsc#1012628).
+- ASoC: rt5682: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ASoC: soc-dapm: fix two incorrect uses of list iterator
+ (bsc#1012628).
+- e1000e: Fix possible overflow in LTR decoding (bsc#1012628).
+- codecs: rt5682s: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ARC: entry: fix syscall_trace_exit argument (bsc#1012628).
+- drm/vmwgfx: Fix gem refcounting and memory evictions
+ (bsc#1012628).
+- arm_pmu: Validate single/group leader events (bsc#1012628).
+- KVM: x86/pmu: Update AMD PMC sample period to fix guest
+ NMI-watchdog (bsc#1012628).
+- KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
+ (bsc#1012628).
+- KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to
+ fix a race (bsc#1012628).
+- KVM: nVMX: Defer APICv updates while L2 is active until L1 is
+ active (bsc#1012628).
+- KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
+ (bsc#1012628).
+- KVM: SVM: Flush when freeing encrypted pages even on
+ SME_COHERENT CPUs (bsc#1012628).
+- ext4: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- ext4: fix symlink file size not match to file content
+ (bsc#1012628).
+- ext4: fix use-after-free in ext4_search_dir (bsc#1012628).
+- ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
+ (bsc#1012628).
+- ext4, doc: fix incorrect h_reserved size (bsc#1012628).
+- ext4: fix overhead calculation to account for the reserved
+ gdt blocks (bsc#1012628).
+- ext4: force overhead calculation if the s_overhead_cluster
+ makes no sense (bsc#1012628).
+- ext4: update the cached overhead value in the superblock
+ (bsc#1012628).
+- jbd2: fix a potential race while discarding reserved buffers
+ after an abort (bsc#1012628).
+- spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem
+ and controller (bsc#1012628).
+- ASoC: SOF: topology: cleanup dailinks on widget unload
+ (bsc#1012628).
+- io_uring: fix leaks on IOPOLL and CQE_SKIP (bsc#1012628).
+- arm64: dts: qcom: add IPA qcom,qmp property (bsc#1012628).
+- Update config files.
+- commit fd20f5f
+
+-------------------------------------------------------------------
+Wed Apr 27 08:21:29 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch.
+ Update upstream status.
+- commit 749ae03
+
+-------------------------------------------------------------------
+Wed Apr 27 08:03:46 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/gpio-Request-interrupts-after-IRQ-is-initialized.patch.
+ Update upstream status.
+- commit 90a0e50
+
+-------------------------------------------------------------------
+Mon Apr 25 13:36:03 CEST 2022 - msuchanek@suse.de
+
+- pahole 1.22 required for full BTF features.
+ also recommend pahole for kernel-source to make the kernel buildable
+ with standard config
+- commit 364f54b
+
+-------------------------------------------------------------------
+Mon Apr 25 06:57:58 CEST 2022 - jslaby@suse.cz
+
+- Update config files.
+ Just running oldconfig after 5.17.4.
+- commit 2e251f8
+
+-------------------------------------------------------------------
+Mon Apr 25 06:51:48 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 5d1f5d2e7552fcd3d37c11eb714944859e92e7b4. A fix is
+ to be merged via packaging.
+- commit ac62a28
+
+-------------------------------------------------------------------
+Fri Apr 22 16:37:17 CEST 2022 - tiwai@suse.de
+
+- gpio: Request interrupts after IRQ is initialized (bsc#1198697).
+- commit 283f2c7
+
+-------------------------------------------------------------------
+Fri Apr 22 15:35:01 CEST 2022 - dmueller@suse.com
+
+- use jobs not processors in the constraints
+ jobs is the number of vcpus available to the build, while processors
+ is the total processor count of the machine the VM is running on.
+- commit a6e141d
+
+-------------------------------------------------------------------
+Thu Apr 21 08:39:08 CEST 2022 - jslaby@suse.cz
+
+- scripts: dummy-tools, add pahole (bsc#1198388).
+- commit 1fe0032
+
+-------------------------------------------------------------------
Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
- Linux 5.17.4 (bsc#1012628).
@@ -402,6 +757,18 @@ Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
- commit a0f1f93
-------------------------------------------------------------------
+Fri Apr 15 00:19:33 CEST 2022 - dmueller@suse.com
+
+- Update config files (bsc#1198722, bsc#1197746).
+ Enable compiled in LSMs on boot
+ * landlock: optional ability for user land applications to sandbox
+ themselves
+ * yama: optional restrict of use of ptrace for nonprivileged users
+ * default to apparmor, list selinux before bpf to avoid bsc#1197746
+ * bpf: create eBPF based LSMs dynamically
+- commit 5506937
+
+-------------------------------------------------------------------
Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
- Update config files.
@@ -4278,6 +4645,12 @@ Sun Feb 27 21:50:19 CET 2022 - mkubecek@suse.cz
- commit 22f5560
-------------------------------------------------------------------
+Sun Feb 27 10:18:31 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: add systemd-initrd and terminfo dracut module (bsc#1195775)
+- commit d9a821b
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -5100,6 +5473,15 @@ Wed Feb 16 10:56:42 CET 2022 - dmueller@suse.com
- commit 4a5d464
-------------------------------------------------------------------
+Tue Feb 15 23:08:44 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: use default dracut modules (bsc#1195926,
+ bsc#1198484)
+ Let's iron out the reduced initrd optimisation in Tumbleweed.
+ Build full blown dracut initrd with systemd for SLE15 SP4.
+- commit ea76821
+
+-------------------------------------------------------------------
Tue Feb 15 22:49:32 CET 2022 - dmueller@suse.com
- config.conf: reenable armv6hl/armv7hl and aarch64
diff --git a/kernel-default.spec b/kernel-default.spec
index b5cbd74..844d334 100644
--- a/kernel-default.spec
+++ b/kernel-default.spec
@@ -18,7 +18,7 @@
%define srcversion 5.17
-%define patchversion 5.17.4
+%define patchversion 5.17.5
%define variant %{nil}
%define vanilla_only 0
%define compress_modules zstd
@@ -107,9 +107,9 @@ Name: kernel-default
Summary: The Standard Kernel
License: GPL-2.0-only
Group: System/Kernel
-Version: 5.17.4
+Version: 5.17.5
%if 0%{?is_kotd}
-Release: .g75e9961
+Release: .ge57ab05
%else
Release: 0
%endif
@@ -234,10 +234,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
-Provides: kernel-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: kernel-%build_flavor-base-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
+Provides: kernel-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
# END COMMON DEPS
-Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: %name-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
%ifarch %ix86
Provides: kernel-smp = 2.6.17
Obsoletes: kernel-smp <= 2.6.17
diff --git a/kernel-docs.changes b/kernel-docs.changes
index 1369768..044df56 100644
--- a/kernel-docs.changes
+++ b/kernel-docs.changes
@@ -1,4 +1,359 @@
-------------------------------------------------------------------
+Thu May 5 12:06:09 CEST 2022 - jslaby@suse.cz
+
+- Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 3a2140fa2acded48224e1438ac9b4775340c94c2. Again,
+ this breaks many packages as:
+ * iproute2 is missing, and
+ * kernel-obs-qa fails with:
+ Timed out waiting for device /dev/disk/by-id/virtio-0.
+- commit e57ab05
+
+-------------------------------------------------------------------
+Wed May 4 06:59:47 CEST 2022 - jslaby@suse.cz
+
+- io_uring: fix uninitialized field in rw io_kiocb (bsc#1199087
+ CVE-2022-29968).
+- commit 8ca9274
+
+-------------------------------------------------------------------
+Tue May 3 09:10:27 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit e962fefb4c9cd553921cf49c24f9d0e1d16f90b3.
+ d9a821b1f81a from packaging should fix this. So let's try.
+- commit 3a2140f
+
+-------------------------------------------------------------------
+Tue May 3 08:43:43 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "Revert "build initrd without systemd" (bsc#1195775)""
+ This reverts commit ac62a28013491cd72dd4a81604454658314e4ba5. It's still
+ not ready:
+- some packages need iproute2
+- osc shell is still defunct
+- commit e962fef
+
+-------------------------------------------------------------------
+Fri Apr 29 17:55:47 CEST 2022 - mkubecek@suse.cz
+
+- Update
+ patches.kernel.org/5.17.2-0822-net-x25-Fix-null-ptr-deref-caused-by-x25_disc.patch
+ references (add CVE-2022-1516 bsc#1199012).
+- commit af2638d
+
+-------------------------------------------------------------------
+Wed Apr 27 18:54:10 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.5 (bsc#1012628).
+- etherdevice: Adjust ether_addr* prototypes to silence
+ -Wstringop-overead (bsc#1012628).
+- perf tools: Fix segfault accessing sample_id xyarray
+ (bsc#1012628).
+- drm/amd/display: Only set PSR version when valid (bsc#1012628).
+- block/compat_ioctl: fix range check in BLKGETSIZE (bsc#1012628).
+- gfs2: assign rgrp glock before compute_bitstructs (bsc#1012628).
+- scsi: ufs: core: scsi_get_lba() error fix (bsc#1012628).
+- net/sched: cls_u32: fix netns refcount changes in u32_change()
+ (bsc#1012628).
+- ALSA: usb-audio: Clear MIDI port active flag after draining
+ (bsc#1012628).
+- ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX
+ (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo NP70PNP (bsc#1012628).
+- ASoC: atmel: Remove system clock tree configuration for
+ at91sam9g20ek (bsc#1012628).
+- ASoC: topology: Correct error handling in
+ soc_tplg_dapm_widget_create() (bsc#1012628).
+- ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
+ (bsc#1012628).
+- ASoC: msm8916-wcd-digital: Check failure for
+ devm_snd_soc_register_component (bsc#1012628).
+- ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec
+ is in use (bsc#1012628).
+- dmaengine: idxd: fix device cleanup on disable (bsc#1012628).
+- dmaengine: imx-sdma: Fix error checking in sdma_event_remap
+ (bsc#1012628).
+- dmaengine: mediatek:Fix PM usage reference leak of
+ mtk_uart_apdma_alloc_chan_resources (bsc#1012628).
+- dmaengine: dw-edma: Fix unaligned 64bit access (bsc#1012628).
+- spi: spi-mtk-nor: initialize spi controller after resume
+ (bsc#1012628).
+- firmware: cs_dsp: Fix overrun of unterminated control name
+ string (bsc#1012628).
+- esp: limit skb_page_frag_refill use to a single page
+ (bsc#1012628).
+- spi: cadence-quadspi: fix incorrect supports_op() return value
+ (bsc#1012628).
+- igc: Fix infinite loop in release_swfw_sync (bsc#1012628).
+- igc: Fix BUG: scheduling while atomic (bsc#1012628).
+- igc: Fix suspending when PTM is active (bsc#1012628).
+- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (bsc#1012628).
+- ice: fix crash in switchdev mode (bsc#1012628).
+- ice: Fix memory leak in ice_get_orom_civd_data() (bsc#1012628).
+- ALSA: hda/hdmi: fix warning about PCM count when used with SOF
+ (bsc#1012628).
+- rxrpc: Restore removed timer deletion (bsc#1012628).
+- net/smc: Fix sock leak when release after smc_shutdown()
+ (bsc#1012628).
+- net/packet: fix packet_sock xmit return value checking
+ (bsc#1012628).
+- ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
+ (bsc#1012628).
+- ip6_gre: Fix skb_under_panic in __gre6_xmit() (bsc#1012628).
+- net: restore alpha order to Ethernet devices in config
+ (bsc#1012628).
+- net/sched: cls_u32: fix possible leak in u32_init_knode()
+ (bsc#1012628).
+- l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be
+ using netdev_master_upper_dev_get_rcu (bsc#1012628).
+- ipv6: make ip6_rt_gc_expire an atomic_t (bsc#1012628).
+- can: isotp: stop timeout monitoring when no first frame was sent
+ (bsc#1012628).
+- net: dsa: hellcreek: Calculate checksums in tagger
+ (bsc#1012628).
+- net: mscc: ocelot: fix broken IP multicast flooding
+ (bsc#1012628).
+- netlink: reset network and mac headers in netlink_dump()
+ (bsc#1012628).
+- drm/i915/display/psr: Unset enable_psr2_sel_fetch if other
+ checks in intel_psr2_config_valid() fails (bsc#1012628).
+- RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
+ (bsc#1012628).
+- RISC-V: KVM: Restrict the extensions that can be disabled
+ (bsc#1012628).
+- net: stmmac: Use readl_poll_timeout_atomic() in atomic state
+ (bsc#1012628).
+- dmaengine: idxd: match type for retries var in idxd_enqcmds()
+ (bsc#1012628).
+- dmaengine: idxd: fix retry value to be constant for duration
+ of function call (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_batch_size write
+ (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_transfer_size write
+ (bsc#1012628).
+- dmaengine: idxd: skip clearing device context when device is
+ read-only (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted
+ packets (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of
+ unwanted packets (bsc#1012628).
+- userfaultfd: mark uffd_wp regardless of VM_WRITE flag
+ (bsc#1012628).
+- arm64: mm: fix p?d_leaf() (bsc#1012628).
+- XArray: Disallow sibling entries of nodes (bsc#1012628).
+- drm/msm/gpu: Rename runtime suspend/resume functions
+ (bsc#1012628).
+- drm/msm/gpu: Remove mutex from wait_event condition
+ (bsc#1012628).
+- ARM: vexpress/spc: Avoid negative array index when !SMP
+ (bsc#1012628).
+- reset: renesas: Check return value of reset_control_deassert()
+ (bsc#1012628).
+- reset: tegra-bpmp: Restore Handle errors in BPMP response
+ (bsc#1012628).
+- platform/x86: samsung-laptop: Fix an unsigned comparison which
+ can never be negative (bsc#1012628).
+- ALSA: usb-audio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- drm/msm/disp: check the return value of kzalloc() (bsc#1012628).
+- selftests: KVM: Free the GIC FD when cleaning up in arch_timer
+ (bsc#1012628).
+- ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
+ (bsc#1012628).
+- arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
+ (bsc#1012628).
+- vxlan: fix error return code in vxlan_fdb_append (bsc#1012628).
+- cifs: Check the IOCB_DIRECT flag, not O_DIRECT (bsc#1012628).
+- net: atlantic: Avoid out-of-bounds indexing (bsc#1012628).
+- mt76: Fix undefined behavior due to shift overflowing the
+ constant (bsc#1012628).
+- brcmfmac: sdio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
+ (bsc#1012628).
+- drm/msm/mdp5: check the return of kzalloc() (bsc#1012628).
+- KVM: x86: hyper-v: Avoid writing to TSC page without an active
+ vCPU (bsc#1012628).
+- net: macb: Restart tx only if queue pointer is lagging
+ (bsc#1012628).
+- scsi: iscsi: Release endpoint ID when its freed (bsc#1012628).
+- scsi: iscsi: Merge suspend fields (bsc#1012628).
+- scsi: iscsi: Fix NOP handling during conn recovery
+ (bsc#1012628).
+- scsi: qedi: Fix failed disconnect handling (bsc#1012628).
+- stat: fix inconsistency between struct stat and struct
+ compat_stat (bsc#1012628).
+- VFS: filename_create(): fix incorrect intent (bsc#1012628).
+- nvme: add a quirk to disable namespace identifiers
+ (bsc#1012628).
+- nvme-pci: disable namespace identifiers for the MAXIO
+ MAP1002/1202 (bsc#1012628).
+- nvme-pci: disable namespace identifiers for Qemu controllers
+ (bsc#1012628).
+- irq_work: use kasan_record_aux_stack_noalloc() record callstack
+ (bsc#1012628).
+- EDAC/synopsys: Read the error count from the correct register
+ (bsc#1012628).
+- mm/memory-failure.c: skip huge_zero_page in memory_failure()
+ (bsc#1012628).
+- memcg: sync flush only if periodic flush is delayed
+ (bsc#1012628).
+- mm, hugetlb: allow for "high" userspace addresses (bsc#1012628).
+- oom_kill.c: futex: delay the OOM reaper to allow time for
+ proper futex cleanup (bsc#1012628).
+- mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
+ (bsc#1012628).
+- ata: pata_marvell: Check the 'bmdma_addr' beforing reading
+ (bsc#1012628).
+- dma: at_xdmac: fix a missing check on list iterator
+ (bsc#1012628).
+- dmaengine: imx-sdma: fix init of uart scripts (bsc#1012628).
+- net: atlantic: invert deep par in pm functions, preventing
+ null derefs (bsc#1012628).
+- drm/radeon: fix logic inversion in radeon_sync_resv
+ (bsc#1012628).
+- io_uring: free iovec if file assignment fails (bsc#1012628).
+- Input: omap4-keypad - fix pm_runtime_get_sync() error checking
+ (bsc#1012628).
+- scsi: sr: Do not leak information in ioctl (bsc#1012628).
+- sched/pelt: Fix attach_entity_load_avg() corner case
+ (bsc#1012628).
+- perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC
+ enabled (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not
+ initialised (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Initialise the bridge in
+ prepare (bsc#1012628).
+- powerpc/time: Always set decrementer in timer_interrupt()
+ (bsc#1012628).
+- KVM: PPC: Fix TCE handling for VFIO (bsc#1012628).
+- drm/vc4: Use pm_runtime_resume_and_get to fix
+ pm_runtime_get_sync() usage (bsc#1012628).
+- powerpc/perf: Fix power9 event alternatives (bsc#1012628).
+- powerpc/perf: Fix power10 event alternatives (bsc#1012628).
+- arm/xen: Fix some refcount leaks (bsc#1012628).
+- perf script: Always allow field 'data_src' for auxtrace
+ (bsc#1012628).
+- perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
+ (bsc#1012628).
+- fs: fix acl translation (bsc#1012628).
+- cifs: fix NULL ptr dereference in refresh_mounts()
+ (bsc#1012628).
+- cifs: use correct lock type in cifs_reconnect() (bsc#1012628).
+- xtensa: patch_text: Fixup last cpu should be master
+ (bsc#1012628).
+- xtensa: fix a7 clobbering in coprocessor context load/store
+ (bsc#1012628).
+- openvswitch: fix OOB access in reserve_sfa_size() (bsc#1012628).
+- ASoC: rt5682: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ASoC: soc-dapm: fix two incorrect uses of list iterator
+ (bsc#1012628).
+- e1000e: Fix possible overflow in LTR decoding (bsc#1012628).
+- codecs: rt5682s: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ARC: entry: fix syscall_trace_exit argument (bsc#1012628).
+- drm/vmwgfx: Fix gem refcounting and memory evictions
+ (bsc#1012628).
+- arm_pmu: Validate single/group leader events (bsc#1012628).
+- KVM: x86/pmu: Update AMD PMC sample period to fix guest
+ NMI-watchdog (bsc#1012628).
+- KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
+ (bsc#1012628).
+- KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to
+ fix a race (bsc#1012628).
+- KVM: nVMX: Defer APICv updates while L2 is active until L1 is
+ active (bsc#1012628).
+- KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
+ (bsc#1012628).
+- KVM: SVM: Flush when freeing encrypted pages even on
+ SME_COHERENT CPUs (bsc#1012628).
+- ext4: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- ext4: fix symlink file size not match to file content
+ (bsc#1012628).
+- ext4: fix use-after-free in ext4_search_dir (bsc#1012628).
+- ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
+ (bsc#1012628).
+- ext4, doc: fix incorrect h_reserved size (bsc#1012628).
+- ext4: fix overhead calculation to account for the reserved
+ gdt blocks (bsc#1012628).
+- ext4: force overhead calculation if the s_overhead_cluster
+ makes no sense (bsc#1012628).
+- ext4: update the cached overhead value in the superblock
+ (bsc#1012628).
+- jbd2: fix a potential race while discarding reserved buffers
+ after an abort (bsc#1012628).
+- spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem
+ and controller (bsc#1012628).
+- ASoC: SOF: topology: cleanup dailinks on widget unload
+ (bsc#1012628).
+- io_uring: fix leaks on IOPOLL and CQE_SKIP (bsc#1012628).
+- arm64: dts: qcom: add IPA qcom,qmp property (bsc#1012628).
+- Update config files.
+- commit fd20f5f
+
+-------------------------------------------------------------------
+Wed Apr 27 08:21:29 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch.
+ Update upstream status.
+- commit 749ae03
+
+-------------------------------------------------------------------
+Wed Apr 27 08:03:46 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/gpio-Request-interrupts-after-IRQ-is-initialized.patch.
+ Update upstream status.
+- commit 90a0e50
+
+-------------------------------------------------------------------
+Mon Apr 25 13:36:03 CEST 2022 - msuchanek@suse.de
+
+- pahole 1.22 required for full BTF features.
+ also recommend pahole for kernel-source to make the kernel buildable
+ with standard config
+- commit 364f54b
+
+-------------------------------------------------------------------
+Mon Apr 25 06:57:58 CEST 2022 - jslaby@suse.cz
+
+- Update config files.
+ Just running oldconfig after 5.17.4.
+- commit 2e251f8
+
+-------------------------------------------------------------------
+Mon Apr 25 06:51:48 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 5d1f5d2e7552fcd3d37c11eb714944859e92e7b4. A fix is
+ to be merged via packaging.
+- commit ac62a28
+
+-------------------------------------------------------------------
+Fri Apr 22 16:37:17 CEST 2022 - tiwai@suse.de
+
+- gpio: Request interrupts after IRQ is initialized (bsc#1198697).
+- commit 283f2c7
+
+-------------------------------------------------------------------
+Fri Apr 22 15:35:01 CEST 2022 - dmueller@suse.com
+
+- use jobs not processors in the constraints
+ jobs is the number of vcpus available to the build, while processors
+ is the total processor count of the machine the VM is running on.
+- commit a6e141d
+
+-------------------------------------------------------------------
+Thu Apr 21 08:39:08 CEST 2022 - jslaby@suse.cz
+
+- scripts: dummy-tools, add pahole (bsc#1198388).
+- commit 1fe0032
+
+-------------------------------------------------------------------
Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
- Linux 5.17.4 (bsc#1012628).
@@ -402,6 +757,18 @@ Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
- commit a0f1f93
-------------------------------------------------------------------
+Fri Apr 15 00:19:33 CEST 2022 - dmueller@suse.com
+
+- Update config files (bsc#1198722, bsc#1197746).
+ Enable compiled in LSMs on boot
+ * landlock: optional ability for user land applications to sandbox
+ themselves
+ * yama: optional restrict of use of ptrace for nonprivileged users
+ * default to apparmor, list selinux before bpf to avoid bsc#1197746
+ * bpf: create eBPF based LSMs dynamically
+- commit 5506937
+
+-------------------------------------------------------------------
Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
- Update config files.
@@ -4278,6 +4645,12 @@ Sun Feb 27 21:50:19 CET 2022 - mkubecek@suse.cz
- commit 22f5560
-------------------------------------------------------------------
+Sun Feb 27 10:18:31 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: add systemd-initrd and terminfo dracut module (bsc#1195775)
+- commit d9a821b
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -5100,6 +5473,15 @@ Wed Feb 16 10:56:42 CET 2022 - dmueller@suse.com
- commit 4a5d464
-------------------------------------------------------------------
+Tue Feb 15 23:08:44 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: use default dracut modules (bsc#1195926,
+ bsc#1198484)
+ Let's iron out the reduced initrd optimisation in Tumbleweed.
+ Build full blown dracut initrd with systemd for SLE15 SP4.
+- commit ea76821
+
+-------------------------------------------------------------------
Tue Feb 15 22:49:32 CET 2022 - dmueller@suse.com
- config.conf: reenable armv6hl/armv7hl and aarch64
diff --git a/kernel-docs.spec b/kernel-docs.spec
index 8bda3d7..5f14782 100644
--- a/kernel-docs.spec
+++ b/kernel-docs.spec
@@ -17,7 +17,7 @@
%define srcversion 5.17
-%define patchversion 5.17.4
+%define patchversion 5.17.5
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -31,9 +31,9 @@ Name: kernel-docs
Summary: Kernel Documentation
License: GPL-2.0-only
Group: Documentation/Man
-Version: 5.17.4
+Version: 5.17.5
%if 0%{?is_kotd}
-Release: .g75e9961
+Release: .ge57ab05
%else
Release: 0
%endif
@@ -67,7 +67,7 @@ BuildRequires: texlive-zapfding
%endif
URL: https://www.kernel.org/
Provides: %name = %version-%source_rel
-Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: %name-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
diff --git a/kernel-kvmsmall.changes b/kernel-kvmsmall.changes
index 1369768..044df56 100644
--- a/kernel-kvmsmall.changes
+++ b/kernel-kvmsmall.changes
@@ -1,4 +1,359 @@
-------------------------------------------------------------------
+Thu May 5 12:06:09 CEST 2022 - jslaby@suse.cz
+
+- Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 3a2140fa2acded48224e1438ac9b4775340c94c2. Again,
+ this breaks many packages as:
+ * iproute2 is missing, and
+ * kernel-obs-qa fails with:
+ Timed out waiting for device /dev/disk/by-id/virtio-0.
+- commit e57ab05
+
+-------------------------------------------------------------------
+Wed May 4 06:59:47 CEST 2022 - jslaby@suse.cz
+
+- io_uring: fix uninitialized field in rw io_kiocb (bsc#1199087
+ CVE-2022-29968).
+- commit 8ca9274
+
+-------------------------------------------------------------------
+Tue May 3 09:10:27 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit e962fefb4c9cd553921cf49c24f9d0e1d16f90b3.
+ d9a821b1f81a from packaging should fix this. So let's try.
+- commit 3a2140f
+
+-------------------------------------------------------------------
+Tue May 3 08:43:43 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "Revert "build initrd without systemd" (bsc#1195775)""
+ This reverts commit ac62a28013491cd72dd4a81604454658314e4ba5. It's still
+ not ready:
+- some packages need iproute2
+- osc shell is still defunct
+- commit e962fef
+
+-------------------------------------------------------------------
+Fri Apr 29 17:55:47 CEST 2022 - mkubecek@suse.cz
+
+- Update
+ patches.kernel.org/5.17.2-0822-net-x25-Fix-null-ptr-deref-caused-by-x25_disc.patch
+ references (add CVE-2022-1516 bsc#1199012).
+- commit af2638d
+
+-------------------------------------------------------------------
+Wed Apr 27 18:54:10 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.5 (bsc#1012628).
+- etherdevice: Adjust ether_addr* prototypes to silence
+ -Wstringop-overead (bsc#1012628).
+- perf tools: Fix segfault accessing sample_id xyarray
+ (bsc#1012628).
+- drm/amd/display: Only set PSR version when valid (bsc#1012628).
+- block/compat_ioctl: fix range check in BLKGETSIZE (bsc#1012628).
+- gfs2: assign rgrp glock before compute_bitstructs (bsc#1012628).
+- scsi: ufs: core: scsi_get_lba() error fix (bsc#1012628).
+- net/sched: cls_u32: fix netns refcount changes in u32_change()
+ (bsc#1012628).
+- ALSA: usb-audio: Clear MIDI port active flag after draining
+ (bsc#1012628).
+- ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX
+ (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo NP70PNP (bsc#1012628).
+- ASoC: atmel: Remove system clock tree configuration for
+ at91sam9g20ek (bsc#1012628).
+- ASoC: topology: Correct error handling in
+ soc_tplg_dapm_widget_create() (bsc#1012628).
+- ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
+ (bsc#1012628).
+- ASoC: msm8916-wcd-digital: Check failure for
+ devm_snd_soc_register_component (bsc#1012628).
+- ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec
+ is in use (bsc#1012628).
+- dmaengine: idxd: fix device cleanup on disable (bsc#1012628).
+- dmaengine: imx-sdma: Fix error checking in sdma_event_remap
+ (bsc#1012628).
+- dmaengine: mediatek:Fix PM usage reference leak of
+ mtk_uart_apdma_alloc_chan_resources (bsc#1012628).
+- dmaengine: dw-edma: Fix unaligned 64bit access (bsc#1012628).
+- spi: spi-mtk-nor: initialize spi controller after resume
+ (bsc#1012628).
+- firmware: cs_dsp: Fix overrun of unterminated control name
+ string (bsc#1012628).
+- esp: limit skb_page_frag_refill use to a single page
+ (bsc#1012628).
+- spi: cadence-quadspi: fix incorrect supports_op() return value
+ (bsc#1012628).
+- igc: Fix infinite loop in release_swfw_sync (bsc#1012628).
+- igc: Fix BUG: scheduling while atomic (bsc#1012628).
+- igc: Fix suspending when PTM is active (bsc#1012628).
+- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (bsc#1012628).
+- ice: fix crash in switchdev mode (bsc#1012628).
+- ice: Fix memory leak in ice_get_orom_civd_data() (bsc#1012628).
+- ALSA: hda/hdmi: fix warning about PCM count when used with SOF
+ (bsc#1012628).
+- rxrpc: Restore removed timer deletion (bsc#1012628).
+- net/smc: Fix sock leak when release after smc_shutdown()
+ (bsc#1012628).
+- net/packet: fix packet_sock xmit return value checking
+ (bsc#1012628).
+- ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
+ (bsc#1012628).
+- ip6_gre: Fix skb_under_panic in __gre6_xmit() (bsc#1012628).
+- net: restore alpha order to Ethernet devices in config
+ (bsc#1012628).
+- net/sched: cls_u32: fix possible leak in u32_init_knode()
+ (bsc#1012628).
+- l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be
+ using netdev_master_upper_dev_get_rcu (bsc#1012628).
+- ipv6: make ip6_rt_gc_expire an atomic_t (bsc#1012628).
+- can: isotp: stop timeout monitoring when no first frame was sent
+ (bsc#1012628).
+- net: dsa: hellcreek: Calculate checksums in tagger
+ (bsc#1012628).
+- net: mscc: ocelot: fix broken IP multicast flooding
+ (bsc#1012628).
+- netlink: reset network and mac headers in netlink_dump()
+ (bsc#1012628).
+- drm/i915/display/psr: Unset enable_psr2_sel_fetch if other
+ checks in intel_psr2_config_valid() fails (bsc#1012628).
+- RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
+ (bsc#1012628).
+- RISC-V: KVM: Restrict the extensions that can be disabled
+ (bsc#1012628).
+- net: stmmac: Use readl_poll_timeout_atomic() in atomic state
+ (bsc#1012628).
+- dmaengine: idxd: match type for retries var in idxd_enqcmds()
+ (bsc#1012628).
+- dmaengine: idxd: fix retry value to be constant for duration
+ of function call (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_batch_size write
+ (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_transfer_size write
+ (bsc#1012628).
+- dmaengine: idxd: skip clearing device context when device is
+ read-only (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted
+ packets (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of
+ unwanted packets (bsc#1012628).
+- userfaultfd: mark uffd_wp regardless of VM_WRITE flag
+ (bsc#1012628).
+- arm64: mm: fix p?d_leaf() (bsc#1012628).
+- XArray: Disallow sibling entries of nodes (bsc#1012628).
+- drm/msm/gpu: Rename runtime suspend/resume functions
+ (bsc#1012628).
+- drm/msm/gpu: Remove mutex from wait_event condition
+ (bsc#1012628).
+- ARM: vexpress/spc: Avoid negative array index when !SMP
+ (bsc#1012628).
+- reset: renesas: Check return value of reset_control_deassert()
+ (bsc#1012628).
+- reset: tegra-bpmp: Restore Handle errors in BPMP response
+ (bsc#1012628).
+- platform/x86: samsung-laptop: Fix an unsigned comparison which
+ can never be negative (bsc#1012628).
+- ALSA: usb-audio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- drm/msm/disp: check the return value of kzalloc() (bsc#1012628).
+- selftests: KVM: Free the GIC FD when cleaning up in arch_timer
+ (bsc#1012628).
+- ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
+ (bsc#1012628).
+- arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
+ (bsc#1012628).
+- vxlan: fix error return code in vxlan_fdb_append (bsc#1012628).
+- cifs: Check the IOCB_DIRECT flag, not O_DIRECT (bsc#1012628).
+- net: atlantic: Avoid out-of-bounds indexing (bsc#1012628).
+- mt76: Fix undefined behavior due to shift overflowing the
+ constant (bsc#1012628).
+- brcmfmac: sdio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
+ (bsc#1012628).
+- drm/msm/mdp5: check the return of kzalloc() (bsc#1012628).
+- KVM: x86: hyper-v: Avoid writing to TSC page without an active
+ vCPU (bsc#1012628).
+- net: macb: Restart tx only if queue pointer is lagging
+ (bsc#1012628).
+- scsi: iscsi: Release endpoint ID when its freed (bsc#1012628).
+- scsi: iscsi: Merge suspend fields (bsc#1012628).
+- scsi: iscsi: Fix NOP handling during conn recovery
+ (bsc#1012628).
+- scsi: qedi: Fix failed disconnect handling (bsc#1012628).
+- stat: fix inconsistency between struct stat and struct
+ compat_stat (bsc#1012628).
+- VFS: filename_create(): fix incorrect intent (bsc#1012628).
+- nvme: add a quirk to disable namespace identifiers
+ (bsc#1012628).
+- nvme-pci: disable namespace identifiers for the MAXIO
+ MAP1002/1202 (bsc#1012628).
+- nvme-pci: disable namespace identifiers for Qemu controllers
+ (bsc#1012628).
+- irq_work: use kasan_record_aux_stack_noalloc() record callstack
+ (bsc#1012628).
+- EDAC/synopsys: Read the error count from the correct register
+ (bsc#1012628).
+- mm/memory-failure.c: skip huge_zero_page in memory_failure()
+ (bsc#1012628).
+- memcg: sync flush only if periodic flush is delayed
+ (bsc#1012628).
+- mm, hugetlb: allow for "high" userspace addresses (bsc#1012628).
+- oom_kill.c: futex: delay the OOM reaper to allow time for
+ proper futex cleanup (bsc#1012628).
+- mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
+ (bsc#1012628).
+- ata: pata_marvell: Check the 'bmdma_addr' beforing reading
+ (bsc#1012628).
+- dma: at_xdmac: fix a missing check on list iterator
+ (bsc#1012628).
+- dmaengine: imx-sdma: fix init of uart scripts (bsc#1012628).
+- net: atlantic: invert deep par in pm functions, preventing
+ null derefs (bsc#1012628).
+- drm/radeon: fix logic inversion in radeon_sync_resv
+ (bsc#1012628).
+- io_uring: free iovec if file assignment fails (bsc#1012628).
+- Input: omap4-keypad - fix pm_runtime_get_sync() error checking
+ (bsc#1012628).
+- scsi: sr: Do not leak information in ioctl (bsc#1012628).
+- sched/pelt: Fix attach_entity_load_avg() corner case
+ (bsc#1012628).
+- perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC
+ enabled (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not
+ initialised (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Initialise the bridge in
+ prepare (bsc#1012628).
+- powerpc/time: Always set decrementer in timer_interrupt()
+ (bsc#1012628).
+- KVM: PPC: Fix TCE handling for VFIO (bsc#1012628).
+- drm/vc4: Use pm_runtime_resume_and_get to fix
+ pm_runtime_get_sync() usage (bsc#1012628).
+- powerpc/perf: Fix power9 event alternatives (bsc#1012628).
+- powerpc/perf: Fix power10 event alternatives (bsc#1012628).
+- arm/xen: Fix some refcount leaks (bsc#1012628).
+- perf script: Always allow field 'data_src' for auxtrace
+ (bsc#1012628).
+- perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
+ (bsc#1012628).
+- fs: fix acl translation (bsc#1012628).
+- cifs: fix NULL ptr dereference in refresh_mounts()
+ (bsc#1012628).
+- cifs: use correct lock type in cifs_reconnect() (bsc#1012628).
+- xtensa: patch_text: Fixup last cpu should be master
+ (bsc#1012628).
+- xtensa: fix a7 clobbering in coprocessor context load/store
+ (bsc#1012628).
+- openvswitch: fix OOB access in reserve_sfa_size() (bsc#1012628).
+- ASoC: rt5682: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ASoC: soc-dapm: fix two incorrect uses of list iterator
+ (bsc#1012628).
+- e1000e: Fix possible overflow in LTR decoding (bsc#1012628).
+- codecs: rt5682s: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ARC: entry: fix syscall_trace_exit argument (bsc#1012628).
+- drm/vmwgfx: Fix gem refcounting and memory evictions
+ (bsc#1012628).
+- arm_pmu: Validate single/group leader events (bsc#1012628).
+- KVM: x86/pmu: Update AMD PMC sample period to fix guest
+ NMI-watchdog (bsc#1012628).
+- KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
+ (bsc#1012628).
+- KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to
+ fix a race (bsc#1012628).
+- KVM: nVMX: Defer APICv updates while L2 is active until L1 is
+ active (bsc#1012628).
+- KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
+ (bsc#1012628).
+- KVM: SVM: Flush when freeing encrypted pages even on
+ SME_COHERENT CPUs (bsc#1012628).
+- ext4: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- ext4: fix symlink file size not match to file content
+ (bsc#1012628).
+- ext4: fix use-after-free in ext4_search_dir (bsc#1012628).
+- ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
+ (bsc#1012628).
+- ext4, doc: fix incorrect h_reserved size (bsc#1012628).
+- ext4: fix overhead calculation to account for the reserved
+ gdt blocks (bsc#1012628).
+- ext4: force overhead calculation if the s_overhead_cluster
+ makes no sense (bsc#1012628).
+- ext4: update the cached overhead value in the superblock
+ (bsc#1012628).
+- jbd2: fix a potential race while discarding reserved buffers
+ after an abort (bsc#1012628).
+- spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem
+ and controller (bsc#1012628).
+- ASoC: SOF: topology: cleanup dailinks on widget unload
+ (bsc#1012628).
+- io_uring: fix leaks on IOPOLL and CQE_SKIP (bsc#1012628).
+- arm64: dts: qcom: add IPA qcom,qmp property (bsc#1012628).
+- Update config files.
+- commit fd20f5f
+
+-------------------------------------------------------------------
+Wed Apr 27 08:21:29 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch.
+ Update upstream status.
+- commit 749ae03
+
+-------------------------------------------------------------------
+Wed Apr 27 08:03:46 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/gpio-Request-interrupts-after-IRQ-is-initialized.patch.
+ Update upstream status.
+- commit 90a0e50
+
+-------------------------------------------------------------------
+Mon Apr 25 13:36:03 CEST 2022 - msuchanek@suse.de
+
+- pahole 1.22 required for full BTF features.
+ also recommend pahole for kernel-source to make the kernel buildable
+ with standard config
+- commit 364f54b
+
+-------------------------------------------------------------------
+Mon Apr 25 06:57:58 CEST 2022 - jslaby@suse.cz
+
+- Update config files.
+ Just running oldconfig after 5.17.4.
+- commit 2e251f8
+
+-------------------------------------------------------------------
+Mon Apr 25 06:51:48 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 5d1f5d2e7552fcd3d37c11eb714944859e92e7b4. A fix is
+ to be merged via packaging.
+- commit ac62a28
+
+-------------------------------------------------------------------
+Fri Apr 22 16:37:17 CEST 2022 - tiwai@suse.de
+
+- gpio: Request interrupts after IRQ is initialized (bsc#1198697).
+- commit 283f2c7
+
+-------------------------------------------------------------------
+Fri Apr 22 15:35:01 CEST 2022 - dmueller@suse.com
+
+- use jobs not processors in the constraints
+ jobs is the number of vcpus available to the build, while processors
+ is the total processor count of the machine the VM is running on.
+- commit a6e141d
+
+-------------------------------------------------------------------
+Thu Apr 21 08:39:08 CEST 2022 - jslaby@suse.cz
+
+- scripts: dummy-tools, add pahole (bsc#1198388).
+- commit 1fe0032
+
+-------------------------------------------------------------------
Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
- Linux 5.17.4 (bsc#1012628).
@@ -402,6 +757,18 @@ Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
- commit a0f1f93
-------------------------------------------------------------------
+Fri Apr 15 00:19:33 CEST 2022 - dmueller@suse.com
+
+- Update config files (bsc#1198722, bsc#1197746).
+ Enable compiled in LSMs on boot
+ * landlock: optional ability for user land applications to sandbox
+ themselves
+ * yama: optional restrict of use of ptrace for nonprivileged users
+ * default to apparmor, list selinux before bpf to avoid bsc#1197746
+ * bpf: create eBPF based LSMs dynamically
+- commit 5506937
+
+-------------------------------------------------------------------
Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
- Update config files.
@@ -4278,6 +4645,12 @@ Sun Feb 27 21:50:19 CET 2022 - mkubecek@suse.cz
- commit 22f5560
-------------------------------------------------------------------
+Sun Feb 27 10:18:31 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: add systemd-initrd and terminfo dracut module (bsc#1195775)
+- commit d9a821b
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -5100,6 +5473,15 @@ Wed Feb 16 10:56:42 CET 2022 - dmueller@suse.com
- commit 4a5d464
-------------------------------------------------------------------
+Tue Feb 15 23:08:44 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: use default dracut modules (bsc#1195926,
+ bsc#1198484)
+ Let's iron out the reduced initrd optimisation in Tumbleweed.
+ Build full blown dracut initrd with systemd for SLE15 SP4.
+- commit ea76821
+
+-------------------------------------------------------------------
Tue Feb 15 22:49:32 CET 2022 - dmueller@suse.com
- config.conf: reenable armv6hl/armv7hl and aarch64
diff --git a/kernel-kvmsmall.spec b/kernel-kvmsmall.spec
index cf114cf..425df61 100644
--- a/kernel-kvmsmall.spec
+++ b/kernel-kvmsmall.spec
@@ -18,7 +18,7 @@
%define srcversion 5.17
-%define patchversion 5.17.4
+%define patchversion 5.17.5
%define variant %{nil}
%define vanilla_only 0
%define compress_modules zstd
@@ -107,9 +107,9 @@ Name: kernel-kvmsmall
Summary: The Small Developer Kernel for KVM
License: GPL-2.0-only
Group: System/Kernel
-Version: 5.17.4
+Version: 5.17.5
%if 0%{?is_kotd}
-Release: .g75e9961
+Release: .ge57ab05
%else
Release: 0
%endif
@@ -234,10 +234,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
-Provides: kernel-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: kernel-%build_flavor-base-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
+Provides: kernel-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
# END COMMON DEPS
-Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: %name-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
%obsolete_rebuilds %name
Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
diff --git a/kernel-lpae.changes b/kernel-lpae.changes
index 1369768..044df56 100644
--- a/kernel-lpae.changes
+++ b/kernel-lpae.changes
@@ -1,4 +1,359 @@
-------------------------------------------------------------------
+Thu May 5 12:06:09 CEST 2022 - jslaby@suse.cz
+
+- Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 3a2140fa2acded48224e1438ac9b4775340c94c2. Again,
+ this breaks many packages as:
+ * iproute2 is missing, and
+ * kernel-obs-qa fails with:
+ Timed out waiting for device /dev/disk/by-id/virtio-0.
+- commit e57ab05
+
+-------------------------------------------------------------------
+Wed May 4 06:59:47 CEST 2022 - jslaby@suse.cz
+
+- io_uring: fix uninitialized field in rw io_kiocb (bsc#1199087
+ CVE-2022-29968).
+- commit 8ca9274
+
+-------------------------------------------------------------------
+Tue May 3 09:10:27 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit e962fefb4c9cd553921cf49c24f9d0e1d16f90b3.
+ d9a821b1f81a from packaging should fix this. So let's try.
+- commit 3a2140f
+
+-------------------------------------------------------------------
+Tue May 3 08:43:43 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "Revert "build initrd without systemd" (bsc#1195775)""
+ This reverts commit ac62a28013491cd72dd4a81604454658314e4ba5. It's still
+ not ready:
+- some packages need iproute2
+- osc shell is still defunct
+- commit e962fef
+
+-------------------------------------------------------------------
+Fri Apr 29 17:55:47 CEST 2022 - mkubecek@suse.cz
+
+- Update
+ patches.kernel.org/5.17.2-0822-net-x25-Fix-null-ptr-deref-caused-by-x25_disc.patch
+ references (add CVE-2022-1516 bsc#1199012).
+- commit af2638d
+
+-------------------------------------------------------------------
+Wed Apr 27 18:54:10 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.5 (bsc#1012628).
+- etherdevice: Adjust ether_addr* prototypes to silence
+ -Wstringop-overead (bsc#1012628).
+- perf tools: Fix segfault accessing sample_id xyarray
+ (bsc#1012628).
+- drm/amd/display: Only set PSR version when valid (bsc#1012628).
+- block/compat_ioctl: fix range check in BLKGETSIZE (bsc#1012628).
+- gfs2: assign rgrp glock before compute_bitstructs (bsc#1012628).
+- scsi: ufs: core: scsi_get_lba() error fix (bsc#1012628).
+- net/sched: cls_u32: fix netns refcount changes in u32_change()
+ (bsc#1012628).
+- ALSA: usb-audio: Clear MIDI port active flag after draining
+ (bsc#1012628).
+- ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX
+ (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo NP70PNP (bsc#1012628).
+- ASoC: atmel: Remove system clock tree configuration for
+ at91sam9g20ek (bsc#1012628).
+- ASoC: topology: Correct error handling in
+ soc_tplg_dapm_widget_create() (bsc#1012628).
+- ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
+ (bsc#1012628).
+- ASoC: msm8916-wcd-digital: Check failure for
+ devm_snd_soc_register_component (bsc#1012628).
+- ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec
+ is in use (bsc#1012628).
+- dmaengine: idxd: fix device cleanup on disable (bsc#1012628).
+- dmaengine: imx-sdma: Fix error checking in sdma_event_remap
+ (bsc#1012628).
+- dmaengine: mediatek:Fix PM usage reference leak of
+ mtk_uart_apdma_alloc_chan_resources (bsc#1012628).
+- dmaengine: dw-edma: Fix unaligned 64bit access (bsc#1012628).
+- spi: spi-mtk-nor: initialize spi controller after resume
+ (bsc#1012628).
+- firmware: cs_dsp: Fix overrun of unterminated control name
+ string (bsc#1012628).
+- esp: limit skb_page_frag_refill use to a single page
+ (bsc#1012628).
+- spi: cadence-quadspi: fix incorrect supports_op() return value
+ (bsc#1012628).
+- igc: Fix infinite loop in release_swfw_sync (bsc#1012628).
+- igc: Fix BUG: scheduling while atomic (bsc#1012628).
+- igc: Fix suspending when PTM is active (bsc#1012628).
+- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (bsc#1012628).
+- ice: fix crash in switchdev mode (bsc#1012628).
+- ice: Fix memory leak in ice_get_orom_civd_data() (bsc#1012628).
+- ALSA: hda/hdmi: fix warning about PCM count when used with SOF
+ (bsc#1012628).
+- rxrpc: Restore removed timer deletion (bsc#1012628).
+- net/smc: Fix sock leak when release after smc_shutdown()
+ (bsc#1012628).
+- net/packet: fix packet_sock xmit return value checking
+ (bsc#1012628).
+- ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
+ (bsc#1012628).
+- ip6_gre: Fix skb_under_panic in __gre6_xmit() (bsc#1012628).
+- net: restore alpha order to Ethernet devices in config
+ (bsc#1012628).
+- net/sched: cls_u32: fix possible leak in u32_init_knode()
+ (bsc#1012628).
+- l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be
+ using netdev_master_upper_dev_get_rcu (bsc#1012628).
+- ipv6: make ip6_rt_gc_expire an atomic_t (bsc#1012628).
+- can: isotp: stop timeout monitoring when no first frame was sent
+ (bsc#1012628).
+- net: dsa: hellcreek: Calculate checksums in tagger
+ (bsc#1012628).
+- net: mscc: ocelot: fix broken IP multicast flooding
+ (bsc#1012628).
+- netlink: reset network and mac headers in netlink_dump()
+ (bsc#1012628).
+- drm/i915/display/psr: Unset enable_psr2_sel_fetch if other
+ checks in intel_psr2_config_valid() fails (bsc#1012628).
+- RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
+ (bsc#1012628).
+- RISC-V: KVM: Restrict the extensions that can be disabled
+ (bsc#1012628).
+- net: stmmac: Use readl_poll_timeout_atomic() in atomic state
+ (bsc#1012628).
+- dmaengine: idxd: match type for retries var in idxd_enqcmds()
+ (bsc#1012628).
+- dmaengine: idxd: fix retry value to be constant for duration
+ of function call (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_batch_size write
+ (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_transfer_size write
+ (bsc#1012628).
+- dmaengine: idxd: skip clearing device context when device is
+ read-only (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted
+ packets (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of
+ unwanted packets (bsc#1012628).
+- userfaultfd: mark uffd_wp regardless of VM_WRITE flag
+ (bsc#1012628).
+- arm64: mm: fix p?d_leaf() (bsc#1012628).
+- XArray: Disallow sibling entries of nodes (bsc#1012628).
+- drm/msm/gpu: Rename runtime suspend/resume functions
+ (bsc#1012628).
+- drm/msm/gpu: Remove mutex from wait_event condition
+ (bsc#1012628).
+- ARM: vexpress/spc: Avoid negative array index when !SMP
+ (bsc#1012628).
+- reset: renesas: Check return value of reset_control_deassert()
+ (bsc#1012628).
+- reset: tegra-bpmp: Restore Handle errors in BPMP response
+ (bsc#1012628).
+- platform/x86: samsung-laptop: Fix an unsigned comparison which
+ can never be negative (bsc#1012628).
+- ALSA: usb-audio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- drm/msm/disp: check the return value of kzalloc() (bsc#1012628).
+- selftests: KVM: Free the GIC FD when cleaning up in arch_timer
+ (bsc#1012628).
+- ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
+ (bsc#1012628).
+- arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
+ (bsc#1012628).
+- vxlan: fix error return code in vxlan_fdb_append (bsc#1012628).
+- cifs: Check the IOCB_DIRECT flag, not O_DIRECT (bsc#1012628).
+- net: atlantic: Avoid out-of-bounds indexing (bsc#1012628).
+- mt76: Fix undefined behavior due to shift overflowing the
+ constant (bsc#1012628).
+- brcmfmac: sdio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
+ (bsc#1012628).
+- drm/msm/mdp5: check the return of kzalloc() (bsc#1012628).
+- KVM: x86: hyper-v: Avoid writing to TSC page without an active
+ vCPU (bsc#1012628).
+- net: macb: Restart tx only if queue pointer is lagging
+ (bsc#1012628).
+- scsi: iscsi: Release endpoint ID when its freed (bsc#1012628).
+- scsi: iscsi: Merge suspend fields (bsc#1012628).
+- scsi: iscsi: Fix NOP handling during conn recovery
+ (bsc#1012628).
+- scsi: qedi: Fix failed disconnect handling (bsc#1012628).
+- stat: fix inconsistency between struct stat and struct
+ compat_stat (bsc#1012628).
+- VFS: filename_create(): fix incorrect intent (bsc#1012628).
+- nvme: add a quirk to disable namespace identifiers
+ (bsc#1012628).
+- nvme-pci: disable namespace identifiers for the MAXIO
+ MAP1002/1202 (bsc#1012628).
+- nvme-pci: disable namespace identifiers for Qemu controllers
+ (bsc#1012628).
+- irq_work: use kasan_record_aux_stack_noalloc() record callstack
+ (bsc#1012628).
+- EDAC/synopsys: Read the error count from the correct register
+ (bsc#1012628).
+- mm/memory-failure.c: skip huge_zero_page in memory_failure()
+ (bsc#1012628).
+- memcg: sync flush only if periodic flush is delayed
+ (bsc#1012628).
+- mm, hugetlb: allow for "high" userspace addresses (bsc#1012628).
+- oom_kill.c: futex: delay the OOM reaper to allow time for
+ proper futex cleanup (bsc#1012628).
+- mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
+ (bsc#1012628).
+- ata: pata_marvell: Check the 'bmdma_addr' beforing reading
+ (bsc#1012628).
+- dma: at_xdmac: fix a missing check on list iterator
+ (bsc#1012628).
+- dmaengine: imx-sdma: fix init of uart scripts (bsc#1012628).
+- net: atlantic: invert deep par in pm functions, preventing
+ null derefs (bsc#1012628).
+- drm/radeon: fix logic inversion in radeon_sync_resv
+ (bsc#1012628).
+- io_uring: free iovec if file assignment fails (bsc#1012628).
+- Input: omap4-keypad - fix pm_runtime_get_sync() error checking
+ (bsc#1012628).
+- scsi: sr: Do not leak information in ioctl (bsc#1012628).
+- sched/pelt: Fix attach_entity_load_avg() corner case
+ (bsc#1012628).
+- perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC
+ enabled (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not
+ initialised (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Initialise the bridge in
+ prepare (bsc#1012628).
+- powerpc/time: Always set decrementer in timer_interrupt()
+ (bsc#1012628).
+- KVM: PPC: Fix TCE handling for VFIO (bsc#1012628).
+- drm/vc4: Use pm_runtime_resume_and_get to fix
+ pm_runtime_get_sync() usage (bsc#1012628).
+- powerpc/perf: Fix power9 event alternatives (bsc#1012628).
+- powerpc/perf: Fix power10 event alternatives (bsc#1012628).
+- arm/xen: Fix some refcount leaks (bsc#1012628).
+- perf script: Always allow field 'data_src' for auxtrace
+ (bsc#1012628).
+- perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
+ (bsc#1012628).
+- fs: fix acl translation (bsc#1012628).
+- cifs: fix NULL ptr dereference in refresh_mounts()
+ (bsc#1012628).
+- cifs: use correct lock type in cifs_reconnect() (bsc#1012628).
+- xtensa: patch_text: Fixup last cpu should be master
+ (bsc#1012628).
+- xtensa: fix a7 clobbering in coprocessor context load/store
+ (bsc#1012628).
+- openvswitch: fix OOB access in reserve_sfa_size() (bsc#1012628).
+- ASoC: rt5682: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ASoC: soc-dapm: fix two incorrect uses of list iterator
+ (bsc#1012628).
+- e1000e: Fix possible overflow in LTR decoding (bsc#1012628).
+- codecs: rt5682s: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ARC: entry: fix syscall_trace_exit argument (bsc#1012628).
+- drm/vmwgfx: Fix gem refcounting and memory evictions
+ (bsc#1012628).
+- arm_pmu: Validate single/group leader events (bsc#1012628).
+- KVM: x86/pmu: Update AMD PMC sample period to fix guest
+ NMI-watchdog (bsc#1012628).
+- KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
+ (bsc#1012628).
+- KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to
+ fix a race (bsc#1012628).
+- KVM: nVMX: Defer APICv updates while L2 is active until L1 is
+ active (bsc#1012628).
+- KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
+ (bsc#1012628).
+- KVM: SVM: Flush when freeing encrypted pages even on
+ SME_COHERENT CPUs (bsc#1012628).
+- ext4: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- ext4: fix symlink file size not match to file content
+ (bsc#1012628).
+- ext4: fix use-after-free in ext4_search_dir (bsc#1012628).
+- ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
+ (bsc#1012628).
+- ext4, doc: fix incorrect h_reserved size (bsc#1012628).
+- ext4: fix overhead calculation to account for the reserved
+ gdt blocks (bsc#1012628).
+- ext4: force overhead calculation if the s_overhead_cluster
+ makes no sense (bsc#1012628).
+- ext4: update the cached overhead value in the superblock
+ (bsc#1012628).
+- jbd2: fix a potential race while discarding reserved buffers
+ after an abort (bsc#1012628).
+- spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem
+ and controller (bsc#1012628).
+- ASoC: SOF: topology: cleanup dailinks on widget unload
+ (bsc#1012628).
+- io_uring: fix leaks on IOPOLL and CQE_SKIP (bsc#1012628).
+- arm64: dts: qcom: add IPA qcom,qmp property (bsc#1012628).
+- Update config files.
+- commit fd20f5f
+
+-------------------------------------------------------------------
+Wed Apr 27 08:21:29 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch.
+ Update upstream status.
+- commit 749ae03
+
+-------------------------------------------------------------------
+Wed Apr 27 08:03:46 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/gpio-Request-interrupts-after-IRQ-is-initialized.patch.
+ Update upstream status.
+- commit 90a0e50
+
+-------------------------------------------------------------------
+Mon Apr 25 13:36:03 CEST 2022 - msuchanek@suse.de
+
+- pahole 1.22 required for full BTF features.
+ also recommend pahole for kernel-source to make the kernel buildable
+ with standard config
+- commit 364f54b
+
+-------------------------------------------------------------------
+Mon Apr 25 06:57:58 CEST 2022 - jslaby@suse.cz
+
+- Update config files.
+ Just running oldconfig after 5.17.4.
+- commit 2e251f8
+
+-------------------------------------------------------------------
+Mon Apr 25 06:51:48 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 5d1f5d2e7552fcd3d37c11eb714944859e92e7b4. A fix is
+ to be merged via packaging.
+- commit ac62a28
+
+-------------------------------------------------------------------
+Fri Apr 22 16:37:17 CEST 2022 - tiwai@suse.de
+
+- gpio: Request interrupts after IRQ is initialized (bsc#1198697).
+- commit 283f2c7
+
+-------------------------------------------------------------------
+Fri Apr 22 15:35:01 CEST 2022 - dmueller@suse.com
+
+- use jobs not processors in the constraints
+ jobs is the number of vcpus available to the build, while processors
+ is the total processor count of the machine the VM is running on.
+- commit a6e141d
+
+-------------------------------------------------------------------
+Thu Apr 21 08:39:08 CEST 2022 - jslaby@suse.cz
+
+- scripts: dummy-tools, add pahole (bsc#1198388).
+- commit 1fe0032
+
+-------------------------------------------------------------------
Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
- Linux 5.17.4 (bsc#1012628).
@@ -402,6 +757,18 @@ Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
- commit a0f1f93
-------------------------------------------------------------------
+Fri Apr 15 00:19:33 CEST 2022 - dmueller@suse.com
+
+- Update config files (bsc#1198722, bsc#1197746).
+ Enable compiled in LSMs on boot
+ * landlock: optional ability for user land applications to sandbox
+ themselves
+ * yama: optional restrict of use of ptrace for nonprivileged users
+ * default to apparmor, list selinux before bpf to avoid bsc#1197746
+ * bpf: create eBPF based LSMs dynamically
+- commit 5506937
+
+-------------------------------------------------------------------
Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
- Update config files.
@@ -4278,6 +4645,12 @@ Sun Feb 27 21:50:19 CET 2022 - mkubecek@suse.cz
- commit 22f5560
-------------------------------------------------------------------
+Sun Feb 27 10:18:31 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: add systemd-initrd and terminfo dracut module (bsc#1195775)
+- commit d9a821b
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -5100,6 +5473,15 @@ Wed Feb 16 10:56:42 CET 2022 - dmueller@suse.com
- commit 4a5d464
-------------------------------------------------------------------
+Tue Feb 15 23:08:44 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: use default dracut modules (bsc#1195926,
+ bsc#1198484)
+ Let's iron out the reduced initrd optimisation in Tumbleweed.
+ Build full blown dracut initrd with systemd for SLE15 SP4.
+- commit ea76821
+
+-------------------------------------------------------------------
Tue Feb 15 22:49:32 CET 2022 - dmueller@suse.com
- config.conf: reenable armv6hl/armv7hl and aarch64
diff --git a/kernel-lpae.spec b/kernel-lpae.spec
index 0ed74ca..c91eb0d 100644
--- a/kernel-lpae.spec
+++ b/kernel-lpae.spec
@@ -18,7 +18,7 @@
%define srcversion 5.17
-%define patchversion 5.17.4
+%define patchversion 5.17.5
%define variant %{nil}
%define vanilla_only 0
%define compress_modules zstd
@@ -107,9 +107,9 @@ Name: kernel-lpae
Summary: Kernel for LPAE enabled systems
License: GPL-2.0-only
Group: System/Kernel
-Version: 5.17.4
+Version: 5.17.5
%if 0%{?is_kotd}
-Release: .g75e9961
+Release: .ge57ab05
%else
Release: 0
%endif
@@ -234,10 +234,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
-Provides: kernel-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: kernel-%build_flavor-base-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
+Provides: kernel-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
# END COMMON DEPS
-Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: %name-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
%obsolete_rebuilds %name
Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
diff --git a/kernel-obs-build.changes b/kernel-obs-build.changes
index 1369768..044df56 100644
--- a/kernel-obs-build.changes
+++ b/kernel-obs-build.changes
@@ -1,4 +1,359 @@
-------------------------------------------------------------------
+Thu May 5 12:06:09 CEST 2022 - jslaby@suse.cz
+
+- Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 3a2140fa2acded48224e1438ac9b4775340c94c2. Again,
+ this breaks many packages as:
+ * iproute2 is missing, and
+ * kernel-obs-qa fails with:
+ Timed out waiting for device /dev/disk/by-id/virtio-0.
+- commit e57ab05
+
+-------------------------------------------------------------------
+Wed May 4 06:59:47 CEST 2022 - jslaby@suse.cz
+
+- io_uring: fix uninitialized field in rw io_kiocb (bsc#1199087
+ CVE-2022-29968).
+- commit 8ca9274
+
+-------------------------------------------------------------------
+Tue May 3 09:10:27 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit e962fefb4c9cd553921cf49c24f9d0e1d16f90b3.
+ d9a821b1f81a from packaging should fix this. So let's try.
+- commit 3a2140f
+
+-------------------------------------------------------------------
+Tue May 3 08:43:43 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "Revert "build initrd without systemd" (bsc#1195775)""
+ This reverts commit ac62a28013491cd72dd4a81604454658314e4ba5. It's still
+ not ready:
+- some packages need iproute2
+- osc shell is still defunct
+- commit e962fef
+
+-------------------------------------------------------------------
+Fri Apr 29 17:55:47 CEST 2022 - mkubecek@suse.cz
+
+- Update
+ patches.kernel.org/5.17.2-0822-net-x25-Fix-null-ptr-deref-caused-by-x25_disc.patch
+ references (add CVE-2022-1516 bsc#1199012).
+- commit af2638d
+
+-------------------------------------------------------------------
+Wed Apr 27 18:54:10 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.5 (bsc#1012628).
+- etherdevice: Adjust ether_addr* prototypes to silence
+ -Wstringop-overead (bsc#1012628).
+- perf tools: Fix segfault accessing sample_id xyarray
+ (bsc#1012628).
+- drm/amd/display: Only set PSR version when valid (bsc#1012628).
+- block/compat_ioctl: fix range check in BLKGETSIZE (bsc#1012628).
+- gfs2: assign rgrp glock before compute_bitstructs (bsc#1012628).
+- scsi: ufs: core: scsi_get_lba() error fix (bsc#1012628).
+- net/sched: cls_u32: fix netns refcount changes in u32_change()
+ (bsc#1012628).
+- ALSA: usb-audio: Clear MIDI port active flag after draining
+ (bsc#1012628).
+- ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX
+ (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo NP70PNP (bsc#1012628).
+- ASoC: atmel: Remove system clock tree configuration for
+ at91sam9g20ek (bsc#1012628).
+- ASoC: topology: Correct error handling in
+ soc_tplg_dapm_widget_create() (bsc#1012628).
+- ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
+ (bsc#1012628).
+- ASoC: msm8916-wcd-digital: Check failure for
+ devm_snd_soc_register_component (bsc#1012628).
+- ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec
+ is in use (bsc#1012628).
+- dmaengine: idxd: fix device cleanup on disable (bsc#1012628).
+- dmaengine: imx-sdma: Fix error checking in sdma_event_remap
+ (bsc#1012628).
+- dmaengine: mediatek:Fix PM usage reference leak of
+ mtk_uart_apdma_alloc_chan_resources (bsc#1012628).
+- dmaengine: dw-edma: Fix unaligned 64bit access (bsc#1012628).
+- spi: spi-mtk-nor: initialize spi controller after resume
+ (bsc#1012628).
+- firmware: cs_dsp: Fix overrun of unterminated control name
+ string (bsc#1012628).
+- esp: limit skb_page_frag_refill use to a single page
+ (bsc#1012628).
+- spi: cadence-quadspi: fix incorrect supports_op() return value
+ (bsc#1012628).
+- igc: Fix infinite loop in release_swfw_sync (bsc#1012628).
+- igc: Fix BUG: scheduling while atomic (bsc#1012628).
+- igc: Fix suspending when PTM is active (bsc#1012628).
+- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (bsc#1012628).
+- ice: fix crash in switchdev mode (bsc#1012628).
+- ice: Fix memory leak in ice_get_orom_civd_data() (bsc#1012628).
+- ALSA: hda/hdmi: fix warning about PCM count when used with SOF
+ (bsc#1012628).
+- rxrpc: Restore removed timer deletion (bsc#1012628).
+- net/smc: Fix sock leak when release after smc_shutdown()
+ (bsc#1012628).
+- net/packet: fix packet_sock xmit return value checking
+ (bsc#1012628).
+- ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
+ (bsc#1012628).
+- ip6_gre: Fix skb_under_panic in __gre6_xmit() (bsc#1012628).
+- net: restore alpha order to Ethernet devices in config
+ (bsc#1012628).
+- net/sched: cls_u32: fix possible leak in u32_init_knode()
+ (bsc#1012628).
+- l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be
+ using netdev_master_upper_dev_get_rcu (bsc#1012628).
+- ipv6: make ip6_rt_gc_expire an atomic_t (bsc#1012628).
+- can: isotp: stop timeout monitoring when no first frame was sent
+ (bsc#1012628).
+- net: dsa: hellcreek: Calculate checksums in tagger
+ (bsc#1012628).
+- net: mscc: ocelot: fix broken IP multicast flooding
+ (bsc#1012628).
+- netlink: reset network and mac headers in netlink_dump()
+ (bsc#1012628).
+- drm/i915/display/psr: Unset enable_psr2_sel_fetch if other
+ checks in intel_psr2_config_valid() fails (bsc#1012628).
+- RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
+ (bsc#1012628).
+- RISC-V: KVM: Restrict the extensions that can be disabled
+ (bsc#1012628).
+- net: stmmac: Use readl_poll_timeout_atomic() in atomic state
+ (bsc#1012628).
+- dmaengine: idxd: match type for retries var in idxd_enqcmds()
+ (bsc#1012628).
+- dmaengine: idxd: fix retry value to be constant for duration
+ of function call (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_batch_size write
+ (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_transfer_size write
+ (bsc#1012628).
+- dmaengine: idxd: skip clearing device context when device is
+ read-only (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted
+ packets (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of
+ unwanted packets (bsc#1012628).
+- userfaultfd: mark uffd_wp regardless of VM_WRITE flag
+ (bsc#1012628).
+- arm64: mm: fix p?d_leaf() (bsc#1012628).
+- XArray: Disallow sibling entries of nodes (bsc#1012628).
+- drm/msm/gpu: Rename runtime suspend/resume functions
+ (bsc#1012628).
+- drm/msm/gpu: Remove mutex from wait_event condition
+ (bsc#1012628).
+- ARM: vexpress/spc: Avoid negative array index when !SMP
+ (bsc#1012628).
+- reset: renesas: Check return value of reset_control_deassert()
+ (bsc#1012628).
+- reset: tegra-bpmp: Restore Handle errors in BPMP response
+ (bsc#1012628).
+- platform/x86: samsung-laptop: Fix an unsigned comparison which
+ can never be negative (bsc#1012628).
+- ALSA: usb-audio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- drm/msm/disp: check the return value of kzalloc() (bsc#1012628).
+- selftests: KVM: Free the GIC FD when cleaning up in arch_timer
+ (bsc#1012628).
+- ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
+ (bsc#1012628).
+- arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
+ (bsc#1012628).
+- vxlan: fix error return code in vxlan_fdb_append (bsc#1012628).
+- cifs: Check the IOCB_DIRECT flag, not O_DIRECT (bsc#1012628).
+- net: atlantic: Avoid out-of-bounds indexing (bsc#1012628).
+- mt76: Fix undefined behavior due to shift overflowing the
+ constant (bsc#1012628).
+- brcmfmac: sdio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
+ (bsc#1012628).
+- drm/msm/mdp5: check the return of kzalloc() (bsc#1012628).
+- KVM: x86: hyper-v: Avoid writing to TSC page without an active
+ vCPU (bsc#1012628).
+- net: macb: Restart tx only if queue pointer is lagging
+ (bsc#1012628).
+- scsi: iscsi: Release endpoint ID when its freed (bsc#1012628).
+- scsi: iscsi: Merge suspend fields (bsc#1012628).
+- scsi: iscsi: Fix NOP handling during conn recovery
+ (bsc#1012628).
+- scsi: qedi: Fix failed disconnect handling (bsc#1012628).
+- stat: fix inconsistency between struct stat and struct
+ compat_stat (bsc#1012628).
+- VFS: filename_create(): fix incorrect intent (bsc#1012628).
+- nvme: add a quirk to disable namespace identifiers
+ (bsc#1012628).
+- nvme-pci: disable namespace identifiers for the MAXIO
+ MAP1002/1202 (bsc#1012628).
+- nvme-pci: disable namespace identifiers for Qemu controllers
+ (bsc#1012628).
+- irq_work: use kasan_record_aux_stack_noalloc() record callstack
+ (bsc#1012628).
+- EDAC/synopsys: Read the error count from the correct register
+ (bsc#1012628).
+- mm/memory-failure.c: skip huge_zero_page in memory_failure()
+ (bsc#1012628).
+- memcg: sync flush only if periodic flush is delayed
+ (bsc#1012628).
+- mm, hugetlb: allow for "high" userspace addresses (bsc#1012628).
+- oom_kill.c: futex: delay the OOM reaper to allow time for
+ proper futex cleanup (bsc#1012628).
+- mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
+ (bsc#1012628).
+- ata: pata_marvell: Check the 'bmdma_addr' beforing reading
+ (bsc#1012628).
+- dma: at_xdmac: fix a missing check on list iterator
+ (bsc#1012628).
+- dmaengine: imx-sdma: fix init of uart scripts (bsc#1012628).
+- net: atlantic: invert deep par in pm functions, preventing
+ null derefs (bsc#1012628).
+- drm/radeon: fix logic inversion in radeon_sync_resv
+ (bsc#1012628).
+- io_uring: free iovec if file assignment fails (bsc#1012628).
+- Input: omap4-keypad - fix pm_runtime_get_sync() error checking
+ (bsc#1012628).
+- scsi: sr: Do not leak information in ioctl (bsc#1012628).
+- sched/pelt: Fix attach_entity_load_avg() corner case
+ (bsc#1012628).
+- perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC
+ enabled (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not
+ initialised (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Initialise the bridge in
+ prepare (bsc#1012628).
+- powerpc/time: Always set decrementer in timer_interrupt()
+ (bsc#1012628).
+- KVM: PPC: Fix TCE handling for VFIO (bsc#1012628).
+- drm/vc4: Use pm_runtime_resume_and_get to fix
+ pm_runtime_get_sync() usage (bsc#1012628).
+- powerpc/perf: Fix power9 event alternatives (bsc#1012628).
+- powerpc/perf: Fix power10 event alternatives (bsc#1012628).
+- arm/xen: Fix some refcount leaks (bsc#1012628).
+- perf script: Always allow field 'data_src' for auxtrace
+ (bsc#1012628).
+- perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
+ (bsc#1012628).
+- fs: fix acl translation (bsc#1012628).
+- cifs: fix NULL ptr dereference in refresh_mounts()
+ (bsc#1012628).
+- cifs: use correct lock type in cifs_reconnect() (bsc#1012628).
+- xtensa: patch_text: Fixup last cpu should be master
+ (bsc#1012628).
+- xtensa: fix a7 clobbering in coprocessor context load/store
+ (bsc#1012628).
+- openvswitch: fix OOB access in reserve_sfa_size() (bsc#1012628).
+- ASoC: rt5682: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ASoC: soc-dapm: fix two incorrect uses of list iterator
+ (bsc#1012628).
+- e1000e: Fix possible overflow in LTR decoding (bsc#1012628).
+- codecs: rt5682s: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ARC: entry: fix syscall_trace_exit argument (bsc#1012628).
+- drm/vmwgfx: Fix gem refcounting and memory evictions
+ (bsc#1012628).
+- arm_pmu: Validate single/group leader events (bsc#1012628).
+- KVM: x86/pmu: Update AMD PMC sample period to fix guest
+ NMI-watchdog (bsc#1012628).
+- KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
+ (bsc#1012628).
+- KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to
+ fix a race (bsc#1012628).
+- KVM: nVMX: Defer APICv updates while L2 is active until L1 is
+ active (bsc#1012628).
+- KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
+ (bsc#1012628).
+- KVM: SVM: Flush when freeing encrypted pages even on
+ SME_COHERENT CPUs (bsc#1012628).
+- ext4: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- ext4: fix symlink file size not match to file content
+ (bsc#1012628).
+- ext4: fix use-after-free in ext4_search_dir (bsc#1012628).
+- ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
+ (bsc#1012628).
+- ext4, doc: fix incorrect h_reserved size (bsc#1012628).
+- ext4: fix overhead calculation to account for the reserved
+ gdt blocks (bsc#1012628).
+- ext4: force overhead calculation if the s_overhead_cluster
+ makes no sense (bsc#1012628).
+- ext4: update the cached overhead value in the superblock
+ (bsc#1012628).
+- jbd2: fix a potential race while discarding reserved buffers
+ after an abort (bsc#1012628).
+- spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem
+ and controller (bsc#1012628).
+- ASoC: SOF: topology: cleanup dailinks on widget unload
+ (bsc#1012628).
+- io_uring: fix leaks on IOPOLL and CQE_SKIP (bsc#1012628).
+- arm64: dts: qcom: add IPA qcom,qmp property (bsc#1012628).
+- Update config files.
+- commit fd20f5f
+
+-------------------------------------------------------------------
+Wed Apr 27 08:21:29 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch.
+ Update upstream status.
+- commit 749ae03
+
+-------------------------------------------------------------------
+Wed Apr 27 08:03:46 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/gpio-Request-interrupts-after-IRQ-is-initialized.patch.
+ Update upstream status.
+- commit 90a0e50
+
+-------------------------------------------------------------------
+Mon Apr 25 13:36:03 CEST 2022 - msuchanek@suse.de
+
+- pahole 1.22 required for full BTF features.
+ also recommend pahole for kernel-source to make the kernel buildable
+ with standard config
+- commit 364f54b
+
+-------------------------------------------------------------------
+Mon Apr 25 06:57:58 CEST 2022 - jslaby@suse.cz
+
+- Update config files.
+ Just running oldconfig after 5.17.4.
+- commit 2e251f8
+
+-------------------------------------------------------------------
+Mon Apr 25 06:51:48 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 5d1f5d2e7552fcd3d37c11eb714944859e92e7b4. A fix is
+ to be merged via packaging.
+- commit ac62a28
+
+-------------------------------------------------------------------
+Fri Apr 22 16:37:17 CEST 2022 - tiwai@suse.de
+
+- gpio: Request interrupts after IRQ is initialized (bsc#1198697).
+- commit 283f2c7
+
+-------------------------------------------------------------------
+Fri Apr 22 15:35:01 CEST 2022 - dmueller@suse.com
+
+- use jobs not processors in the constraints
+ jobs is the number of vcpus available to the build, while processors
+ is the total processor count of the machine the VM is running on.
+- commit a6e141d
+
+-------------------------------------------------------------------
+Thu Apr 21 08:39:08 CEST 2022 - jslaby@suse.cz
+
+- scripts: dummy-tools, add pahole (bsc#1198388).
+- commit 1fe0032
+
+-------------------------------------------------------------------
Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
- Linux 5.17.4 (bsc#1012628).
@@ -402,6 +757,18 @@ Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
- commit a0f1f93
-------------------------------------------------------------------
+Fri Apr 15 00:19:33 CEST 2022 - dmueller@suse.com
+
+- Update config files (bsc#1198722, bsc#1197746).
+ Enable compiled in LSMs on boot
+ * landlock: optional ability for user land applications to sandbox
+ themselves
+ * yama: optional restrict of use of ptrace for nonprivileged users
+ * default to apparmor, list selinux before bpf to avoid bsc#1197746
+ * bpf: create eBPF based LSMs dynamically
+- commit 5506937
+
+-------------------------------------------------------------------
Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
- Update config files.
@@ -4278,6 +4645,12 @@ Sun Feb 27 21:50:19 CET 2022 - mkubecek@suse.cz
- commit 22f5560
-------------------------------------------------------------------
+Sun Feb 27 10:18:31 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: add systemd-initrd and terminfo dracut module (bsc#1195775)
+- commit d9a821b
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -5100,6 +5473,15 @@ Wed Feb 16 10:56:42 CET 2022 - dmueller@suse.com
- commit 4a5d464
-------------------------------------------------------------------
+Tue Feb 15 23:08:44 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: use default dracut modules (bsc#1195926,
+ bsc#1198484)
+ Let's iron out the reduced initrd optimisation in Tumbleweed.
+ Build full blown dracut initrd with systemd for SLE15 SP4.
+- commit ea76821
+
+-------------------------------------------------------------------
Tue Feb 15 22:49:32 CET 2022 - dmueller@suse.com
- config.conf: reenable armv6hl/armv7hl and aarch64
diff --git a/kernel-obs-build.spec b/kernel-obs-build.spec
index 7e1ec7c..e821e13 100644
--- a/kernel-obs-build.spec
+++ b/kernel-obs-build.spec
@@ -19,7 +19,7 @@
#!BuildIgnore: post-build-checks
-%define patchversion 5.17.4
+%define patchversion 5.17.5
%define variant %{nil}
%define vanilla_only 0
@@ -45,7 +45,7 @@ BuildRequires: util-linux
%endif
%endif
%endif
-BuildRequires: kernel%kernel_flavor-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+BuildRequires: kernel%kernel_flavor-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
%if 0%{?rhel_version}
BuildRequires: kernel
@@ -64,9 +64,9 @@ BuildRequires: dracut
Summary: package kernel and initrd for OBS VM builds
License: GPL-2.0-only
Group: SLES
-Version: 5.17.4
+Version: 5.17.5
%if 0%{?is_kotd}
-Release: .g75e9961
+Release: .ge57ab05
%else
Release: 0
%endif
@@ -151,6 +151,7 @@ ROOT=""
-m "$KERNEL_MODULES" \
-k /boot/%{kernel_name}-*-default -M /boot/System.map-*-default -i /tmp/initrd.kvm -B
%else
+# --host-only mode is needed for unlimited TasksMax workaround (boo#965564)
dracut --reproducible --host-only --no-hostonly-cmdline \
--no-early-microcode --nofscks --strip --hardlink \
--drivers="$KERNEL_MODULES" --force /tmp/initrd.kvm \
diff --git a/kernel-obs-build.spec.in b/kernel-obs-build.spec.in
index 1715e21..e3e6cb7 100644
--- a/kernel-obs-build.spec.in
+++ b/kernel-obs-build.spec.in
@@ -151,6 +151,7 @@ ROOT=""
-m "$KERNEL_MODULES" \
-k /boot/%{kernel_name}-*-default -M /boot/System.map-*-default -i /tmp/initrd.kvm -B
%else
+# --host-only mode is needed for unlimited TasksMax workaround (boo#965564)
dracut --reproducible --host-only --no-hostonly-cmdline \
--no-early-microcode --nofscks --strip --hardlink \
--drivers="$KERNEL_MODULES" --force /tmp/initrd.kvm \
diff --git a/kernel-obs-qa.changes b/kernel-obs-qa.changes
index 1369768..044df56 100644
--- a/kernel-obs-qa.changes
+++ b/kernel-obs-qa.changes
@@ -1,4 +1,359 @@
-------------------------------------------------------------------
+Thu May 5 12:06:09 CEST 2022 - jslaby@suse.cz
+
+- Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 3a2140fa2acded48224e1438ac9b4775340c94c2. Again,
+ this breaks many packages as:
+ * iproute2 is missing, and
+ * kernel-obs-qa fails with:
+ Timed out waiting for device /dev/disk/by-id/virtio-0.
+- commit e57ab05
+
+-------------------------------------------------------------------
+Wed May 4 06:59:47 CEST 2022 - jslaby@suse.cz
+
+- io_uring: fix uninitialized field in rw io_kiocb (bsc#1199087
+ CVE-2022-29968).
+- commit 8ca9274
+
+-------------------------------------------------------------------
+Tue May 3 09:10:27 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit e962fefb4c9cd553921cf49c24f9d0e1d16f90b3.
+ d9a821b1f81a from packaging should fix this. So let's try.
+- commit 3a2140f
+
+-------------------------------------------------------------------
+Tue May 3 08:43:43 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "Revert "build initrd without systemd" (bsc#1195775)""
+ This reverts commit ac62a28013491cd72dd4a81604454658314e4ba5. It's still
+ not ready:
+- some packages need iproute2
+- osc shell is still defunct
+- commit e962fef
+
+-------------------------------------------------------------------
+Fri Apr 29 17:55:47 CEST 2022 - mkubecek@suse.cz
+
+- Update
+ patches.kernel.org/5.17.2-0822-net-x25-Fix-null-ptr-deref-caused-by-x25_disc.patch
+ references (add CVE-2022-1516 bsc#1199012).
+- commit af2638d
+
+-------------------------------------------------------------------
+Wed Apr 27 18:54:10 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.5 (bsc#1012628).
+- etherdevice: Adjust ether_addr* prototypes to silence
+ -Wstringop-overead (bsc#1012628).
+- perf tools: Fix segfault accessing sample_id xyarray
+ (bsc#1012628).
+- drm/amd/display: Only set PSR version when valid (bsc#1012628).
+- block/compat_ioctl: fix range check in BLKGETSIZE (bsc#1012628).
+- gfs2: assign rgrp glock before compute_bitstructs (bsc#1012628).
+- scsi: ufs: core: scsi_get_lba() error fix (bsc#1012628).
+- net/sched: cls_u32: fix netns refcount changes in u32_change()
+ (bsc#1012628).
+- ALSA: usb-audio: Clear MIDI port active flag after draining
+ (bsc#1012628).
+- ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX
+ (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo NP70PNP (bsc#1012628).
+- ASoC: atmel: Remove system clock tree configuration for
+ at91sam9g20ek (bsc#1012628).
+- ASoC: topology: Correct error handling in
+ soc_tplg_dapm_widget_create() (bsc#1012628).
+- ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
+ (bsc#1012628).
+- ASoC: msm8916-wcd-digital: Check failure for
+ devm_snd_soc_register_component (bsc#1012628).
+- ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec
+ is in use (bsc#1012628).
+- dmaengine: idxd: fix device cleanup on disable (bsc#1012628).
+- dmaengine: imx-sdma: Fix error checking in sdma_event_remap
+ (bsc#1012628).
+- dmaengine: mediatek:Fix PM usage reference leak of
+ mtk_uart_apdma_alloc_chan_resources (bsc#1012628).
+- dmaengine: dw-edma: Fix unaligned 64bit access (bsc#1012628).
+- spi: spi-mtk-nor: initialize spi controller after resume
+ (bsc#1012628).
+- firmware: cs_dsp: Fix overrun of unterminated control name
+ string (bsc#1012628).
+- esp: limit skb_page_frag_refill use to a single page
+ (bsc#1012628).
+- spi: cadence-quadspi: fix incorrect supports_op() return value
+ (bsc#1012628).
+- igc: Fix infinite loop in release_swfw_sync (bsc#1012628).
+- igc: Fix BUG: scheduling while atomic (bsc#1012628).
+- igc: Fix suspending when PTM is active (bsc#1012628).
+- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (bsc#1012628).
+- ice: fix crash in switchdev mode (bsc#1012628).
+- ice: Fix memory leak in ice_get_orom_civd_data() (bsc#1012628).
+- ALSA: hda/hdmi: fix warning about PCM count when used with SOF
+ (bsc#1012628).
+- rxrpc: Restore removed timer deletion (bsc#1012628).
+- net/smc: Fix sock leak when release after smc_shutdown()
+ (bsc#1012628).
+- net/packet: fix packet_sock xmit return value checking
+ (bsc#1012628).
+- ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
+ (bsc#1012628).
+- ip6_gre: Fix skb_under_panic in __gre6_xmit() (bsc#1012628).
+- net: restore alpha order to Ethernet devices in config
+ (bsc#1012628).
+- net/sched: cls_u32: fix possible leak in u32_init_knode()
+ (bsc#1012628).
+- l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be
+ using netdev_master_upper_dev_get_rcu (bsc#1012628).
+- ipv6: make ip6_rt_gc_expire an atomic_t (bsc#1012628).
+- can: isotp: stop timeout monitoring when no first frame was sent
+ (bsc#1012628).
+- net: dsa: hellcreek: Calculate checksums in tagger
+ (bsc#1012628).
+- net: mscc: ocelot: fix broken IP multicast flooding
+ (bsc#1012628).
+- netlink: reset network and mac headers in netlink_dump()
+ (bsc#1012628).
+- drm/i915/display/psr: Unset enable_psr2_sel_fetch if other
+ checks in intel_psr2_config_valid() fails (bsc#1012628).
+- RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
+ (bsc#1012628).
+- RISC-V: KVM: Restrict the extensions that can be disabled
+ (bsc#1012628).
+- net: stmmac: Use readl_poll_timeout_atomic() in atomic state
+ (bsc#1012628).
+- dmaengine: idxd: match type for retries var in idxd_enqcmds()
+ (bsc#1012628).
+- dmaengine: idxd: fix retry value to be constant for duration
+ of function call (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_batch_size write
+ (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_transfer_size write
+ (bsc#1012628).
+- dmaengine: idxd: skip clearing device context when device is
+ read-only (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted
+ packets (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of
+ unwanted packets (bsc#1012628).
+- userfaultfd: mark uffd_wp regardless of VM_WRITE flag
+ (bsc#1012628).
+- arm64: mm: fix p?d_leaf() (bsc#1012628).
+- XArray: Disallow sibling entries of nodes (bsc#1012628).
+- drm/msm/gpu: Rename runtime suspend/resume functions
+ (bsc#1012628).
+- drm/msm/gpu: Remove mutex from wait_event condition
+ (bsc#1012628).
+- ARM: vexpress/spc: Avoid negative array index when !SMP
+ (bsc#1012628).
+- reset: renesas: Check return value of reset_control_deassert()
+ (bsc#1012628).
+- reset: tegra-bpmp: Restore Handle errors in BPMP response
+ (bsc#1012628).
+- platform/x86: samsung-laptop: Fix an unsigned comparison which
+ can never be negative (bsc#1012628).
+- ALSA: usb-audio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- drm/msm/disp: check the return value of kzalloc() (bsc#1012628).
+- selftests: KVM: Free the GIC FD when cleaning up in arch_timer
+ (bsc#1012628).
+- ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
+ (bsc#1012628).
+- arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
+ (bsc#1012628).
+- vxlan: fix error return code in vxlan_fdb_append (bsc#1012628).
+- cifs: Check the IOCB_DIRECT flag, not O_DIRECT (bsc#1012628).
+- net: atlantic: Avoid out-of-bounds indexing (bsc#1012628).
+- mt76: Fix undefined behavior due to shift overflowing the
+ constant (bsc#1012628).
+- brcmfmac: sdio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
+ (bsc#1012628).
+- drm/msm/mdp5: check the return of kzalloc() (bsc#1012628).
+- KVM: x86: hyper-v: Avoid writing to TSC page without an active
+ vCPU (bsc#1012628).
+- net: macb: Restart tx only if queue pointer is lagging
+ (bsc#1012628).
+- scsi: iscsi: Release endpoint ID when its freed (bsc#1012628).
+- scsi: iscsi: Merge suspend fields (bsc#1012628).
+- scsi: iscsi: Fix NOP handling during conn recovery
+ (bsc#1012628).
+- scsi: qedi: Fix failed disconnect handling (bsc#1012628).
+- stat: fix inconsistency between struct stat and struct
+ compat_stat (bsc#1012628).
+- VFS: filename_create(): fix incorrect intent (bsc#1012628).
+- nvme: add a quirk to disable namespace identifiers
+ (bsc#1012628).
+- nvme-pci: disable namespace identifiers for the MAXIO
+ MAP1002/1202 (bsc#1012628).
+- nvme-pci: disable namespace identifiers for Qemu controllers
+ (bsc#1012628).
+- irq_work: use kasan_record_aux_stack_noalloc() record callstack
+ (bsc#1012628).
+- EDAC/synopsys: Read the error count from the correct register
+ (bsc#1012628).
+- mm/memory-failure.c: skip huge_zero_page in memory_failure()
+ (bsc#1012628).
+- memcg: sync flush only if periodic flush is delayed
+ (bsc#1012628).
+- mm, hugetlb: allow for "high" userspace addresses (bsc#1012628).
+- oom_kill.c: futex: delay the OOM reaper to allow time for
+ proper futex cleanup (bsc#1012628).
+- mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
+ (bsc#1012628).
+- ata: pata_marvell: Check the 'bmdma_addr' beforing reading
+ (bsc#1012628).
+- dma: at_xdmac: fix a missing check on list iterator
+ (bsc#1012628).
+- dmaengine: imx-sdma: fix init of uart scripts (bsc#1012628).
+- net: atlantic: invert deep par in pm functions, preventing
+ null derefs (bsc#1012628).
+- drm/radeon: fix logic inversion in radeon_sync_resv
+ (bsc#1012628).
+- io_uring: free iovec if file assignment fails (bsc#1012628).
+- Input: omap4-keypad - fix pm_runtime_get_sync() error checking
+ (bsc#1012628).
+- scsi: sr: Do not leak information in ioctl (bsc#1012628).
+- sched/pelt: Fix attach_entity_load_avg() corner case
+ (bsc#1012628).
+- perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC
+ enabled (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not
+ initialised (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Initialise the bridge in
+ prepare (bsc#1012628).
+- powerpc/time: Always set decrementer in timer_interrupt()
+ (bsc#1012628).
+- KVM: PPC: Fix TCE handling for VFIO (bsc#1012628).
+- drm/vc4: Use pm_runtime_resume_and_get to fix
+ pm_runtime_get_sync() usage (bsc#1012628).
+- powerpc/perf: Fix power9 event alternatives (bsc#1012628).
+- powerpc/perf: Fix power10 event alternatives (bsc#1012628).
+- arm/xen: Fix some refcount leaks (bsc#1012628).
+- perf script: Always allow field 'data_src' for auxtrace
+ (bsc#1012628).
+- perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
+ (bsc#1012628).
+- fs: fix acl translation (bsc#1012628).
+- cifs: fix NULL ptr dereference in refresh_mounts()
+ (bsc#1012628).
+- cifs: use correct lock type in cifs_reconnect() (bsc#1012628).
+- xtensa: patch_text: Fixup last cpu should be master
+ (bsc#1012628).
+- xtensa: fix a7 clobbering in coprocessor context load/store
+ (bsc#1012628).
+- openvswitch: fix OOB access in reserve_sfa_size() (bsc#1012628).
+- ASoC: rt5682: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ASoC: soc-dapm: fix two incorrect uses of list iterator
+ (bsc#1012628).
+- e1000e: Fix possible overflow in LTR decoding (bsc#1012628).
+- codecs: rt5682s: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ARC: entry: fix syscall_trace_exit argument (bsc#1012628).
+- drm/vmwgfx: Fix gem refcounting and memory evictions
+ (bsc#1012628).
+- arm_pmu: Validate single/group leader events (bsc#1012628).
+- KVM: x86/pmu: Update AMD PMC sample period to fix guest
+ NMI-watchdog (bsc#1012628).
+- KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
+ (bsc#1012628).
+- KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to
+ fix a race (bsc#1012628).
+- KVM: nVMX: Defer APICv updates while L2 is active until L1 is
+ active (bsc#1012628).
+- KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
+ (bsc#1012628).
+- KVM: SVM: Flush when freeing encrypted pages even on
+ SME_COHERENT CPUs (bsc#1012628).
+- ext4: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- ext4: fix symlink file size not match to file content
+ (bsc#1012628).
+- ext4: fix use-after-free in ext4_search_dir (bsc#1012628).
+- ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
+ (bsc#1012628).
+- ext4, doc: fix incorrect h_reserved size (bsc#1012628).
+- ext4: fix overhead calculation to account for the reserved
+ gdt blocks (bsc#1012628).
+- ext4: force overhead calculation if the s_overhead_cluster
+ makes no sense (bsc#1012628).
+- ext4: update the cached overhead value in the superblock
+ (bsc#1012628).
+- jbd2: fix a potential race while discarding reserved buffers
+ after an abort (bsc#1012628).
+- spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem
+ and controller (bsc#1012628).
+- ASoC: SOF: topology: cleanup dailinks on widget unload
+ (bsc#1012628).
+- io_uring: fix leaks on IOPOLL and CQE_SKIP (bsc#1012628).
+- arm64: dts: qcom: add IPA qcom,qmp property (bsc#1012628).
+- Update config files.
+- commit fd20f5f
+
+-------------------------------------------------------------------
+Wed Apr 27 08:21:29 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch.
+ Update upstream status.
+- commit 749ae03
+
+-------------------------------------------------------------------
+Wed Apr 27 08:03:46 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/gpio-Request-interrupts-after-IRQ-is-initialized.patch.
+ Update upstream status.
+- commit 90a0e50
+
+-------------------------------------------------------------------
+Mon Apr 25 13:36:03 CEST 2022 - msuchanek@suse.de
+
+- pahole 1.22 required for full BTF features.
+ also recommend pahole for kernel-source to make the kernel buildable
+ with standard config
+- commit 364f54b
+
+-------------------------------------------------------------------
+Mon Apr 25 06:57:58 CEST 2022 - jslaby@suse.cz
+
+- Update config files.
+ Just running oldconfig after 5.17.4.
+- commit 2e251f8
+
+-------------------------------------------------------------------
+Mon Apr 25 06:51:48 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 5d1f5d2e7552fcd3d37c11eb714944859e92e7b4. A fix is
+ to be merged via packaging.
+- commit ac62a28
+
+-------------------------------------------------------------------
+Fri Apr 22 16:37:17 CEST 2022 - tiwai@suse.de
+
+- gpio: Request interrupts after IRQ is initialized (bsc#1198697).
+- commit 283f2c7
+
+-------------------------------------------------------------------
+Fri Apr 22 15:35:01 CEST 2022 - dmueller@suse.com
+
+- use jobs not processors in the constraints
+ jobs is the number of vcpus available to the build, while processors
+ is the total processor count of the machine the VM is running on.
+- commit a6e141d
+
+-------------------------------------------------------------------
+Thu Apr 21 08:39:08 CEST 2022 - jslaby@suse.cz
+
+- scripts: dummy-tools, add pahole (bsc#1198388).
+- commit 1fe0032
+
+-------------------------------------------------------------------
Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
- Linux 5.17.4 (bsc#1012628).
@@ -402,6 +757,18 @@ Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
- commit a0f1f93
-------------------------------------------------------------------
+Fri Apr 15 00:19:33 CEST 2022 - dmueller@suse.com
+
+- Update config files (bsc#1198722, bsc#1197746).
+ Enable compiled in LSMs on boot
+ * landlock: optional ability for user land applications to sandbox
+ themselves
+ * yama: optional restrict of use of ptrace for nonprivileged users
+ * default to apparmor, list selinux before bpf to avoid bsc#1197746
+ * bpf: create eBPF based LSMs dynamically
+- commit 5506937
+
+-------------------------------------------------------------------
Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
- Update config files.
@@ -4278,6 +4645,12 @@ Sun Feb 27 21:50:19 CET 2022 - mkubecek@suse.cz
- commit 22f5560
-------------------------------------------------------------------
+Sun Feb 27 10:18:31 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: add systemd-initrd and terminfo dracut module (bsc#1195775)
+- commit d9a821b
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -5100,6 +5473,15 @@ Wed Feb 16 10:56:42 CET 2022 - dmueller@suse.com
- commit 4a5d464
-------------------------------------------------------------------
+Tue Feb 15 23:08:44 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: use default dracut modules (bsc#1195926,
+ bsc#1198484)
+ Let's iron out the reduced initrd optimisation in Tumbleweed.
+ Build full blown dracut initrd with systemd for SLE15 SP4.
+- commit ea76821
+
+-------------------------------------------------------------------
Tue Feb 15 22:49:32 CET 2022 - dmueller@suse.com
- config.conf: reenable armv6hl/armv7hl and aarch64
diff --git a/kernel-obs-qa.spec b/kernel-obs-qa.spec
index 8926910..2a48e09 100644
--- a/kernel-obs-qa.spec
+++ b/kernel-obs-qa.spec
@@ -17,7 +17,7 @@
# needsrootforbuild
-%define patchversion 5.17.4
+%define patchversion 5.17.5
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -36,9 +36,9 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Basic QA tests for the kernel
License: GPL-2.0-only
Group: SLES
-Version: 5.17.4
+Version: 5.17.5
%if 0%{?is_kotd}
-Release: .g75e9961
+Release: .ge57ab05
%else
Release: 0
%endif
diff --git a/kernel-pae.changes b/kernel-pae.changes
index 1369768..044df56 100644
--- a/kernel-pae.changes
+++ b/kernel-pae.changes
@@ -1,4 +1,359 @@
-------------------------------------------------------------------
+Thu May 5 12:06:09 CEST 2022 - jslaby@suse.cz
+
+- Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 3a2140fa2acded48224e1438ac9b4775340c94c2. Again,
+ this breaks many packages as:
+ * iproute2 is missing, and
+ * kernel-obs-qa fails with:
+ Timed out waiting for device /dev/disk/by-id/virtio-0.
+- commit e57ab05
+
+-------------------------------------------------------------------
+Wed May 4 06:59:47 CEST 2022 - jslaby@suse.cz
+
+- io_uring: fix uninitialized field in rw io_kiocb (bsc#1199087
+ CVE-2022-29968).
+- commit 8ca9274
+
+-------------------------------------------------------------------
+Tue May 3 09:10:27 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit e962fefb4c9cd553921cf49c24f9d0e1d16f90b3.
+ d9a821b1f81a from packaging should fix this. So let's try.
+- commit 3a2140f
+
+-------------------------------------------------------------------
+Tue May 3 08:43:43 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "Revert "build initrd without systemd" (bsc#1195775)""
+ This reverts commit ac62a28013491cd72dd4a81604454658314e4ba5. It's still
+ not ready:
+- some packages need iproute2
+- osc shell is still defunct
+- commit e962fef
+
+-------------------------------------------------------------------
+Fri Apr 29 17:55:47 CEST 2022 - mkubecek@suse.cz
+
+- Update
+ patches.kernel.org/5.17.2-0822-net-x25-Fix-null-ptr-deref-caused-by-x25_disc.patch
+ references (add CVE-2022-1516 bsc#1199012).
+- commit af2638d
+
+-------------------------------------------------------------------
+Wed Apr 27 18:54:10 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.5 (bsc#1012628).
+- etherdevice: Adjust ether_addr* prototypes to silence
+ -Wstringop-overead (bsc#1012628).
+- perf tools: Fix segfault accessing sample_id xyarray
+ (bsc#1012628).
+- drm/amd/display: Only set PSR version when valid (bsc#1012628).
+- block/compat_ioctl: fix range check in BLKGETSIZE (bsc#1012628).
+- gfs2: assign rgrp glock before compute_bitstructs (bsc#1012628).
+- scsi: ufs: core: scsi_get_lba() error fix (bsc#1012628).
+- net/sched: cls_u32: fix netns refcount changes in u32_change()
+ (bsc#1012628).
+- ALSA: usb-audio: Clear MIDI port active flag after draining
+ (bsc#1012628).
+- ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX
+ (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo NP70PNP (bsc#1012628).
+- ASoC: atmel: Remove system clock tree configuration for
+ at91sam9g20ek (bsc#1012628).
+- ASoC: topology: Correct error handling in
+ soc_tplg_dapm_widget_create() (bsc#1012628).
+- ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
+ (bsc#1012628).
+- ASoC: msm8916-wcd-digital: Check failure for
+ devm_snd_soc_register_component (bsc#1012628).
+- ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec
+ is in use (bsc#1012628).
+- dmaengine: idxd: fix device cleanup on disable (bsc#1012628).
+- dmaengine: imx-sdma: Fix error checking in sdma_event_remap
+ (bsc#1012628).
+- dmaengine: mediatek:Fix PM usage reference leak of
+ mtk_uart_apdma_alloc_chan_resources (bsc#1012628).
+- dmaengine: dw-edma: Fix unaligned 64bit access (bsc#1012628).
+- spi: spi-mtk-nor: initialize spi controller after resume
+ (bsc#1012628).
+- firmware: cs_dsp: Fix overrun of unterminated control name
+ string (bsc#1012628).
+- esp: limit skb_page_frag_refill use to a single page
+ (bsc#1012628).
+- spi: cadence-quadspi: fix incorrect supports_op() return value
+ (bsc#1012628).
+- igc: Fix infinite loop in release_swfw_sync (bsc#1012628).
+- igc: Fix BUG: scheduling while atomic (bsc#1012628).
+- igc: Fix suspending when PTM is active (bsc#1012628).
+- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (bsc#1012628).
+- ice: fix crash in switchdev mode (bsc#1012628).
+- ice: Fix memory leak in ice_get_orom_civd_data() (bsc#1012628).
+- ALSA: hda/hdmi: fix warning about PCM count when used with SOF
+ (bsc#1012628).
+- rxrpc: Restore removed timer deletion (bsc#1012628).
+- net/smc: Fix sock leak when release after smc_shutdown()
+ (bsc#1012628).
+- net/packet: fix packet_sock xmit return value checking
+ (bsc#1012628).
+- ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
+ (bsc#1012628).
+- ip6_gre: Fix skb_under_panic in __gre6_xmit() (bsc#1012628).
+- net: restore alpha order to Ethernet devices in config
+ (bsc#1012628).
+- net/sched: cls_u32: fix possible leak in u32_init_knode()
+ (bsc#1012628).
+- l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be
+ using netdev_master_upper_dev_get_rcu (bsc#1012628).
+- ipv6: make ip6_rt_gc_expire an atomic_t (bsc#1012628).
+- can: isotp: stop timeout monitoring when no first frame was sent
+ (bsc#1012628).
+- net: dsa: hellcreek: Calculate checksums in tagger
+ (bsc#1012628).
+- net: mscc: ocelot: fix broken IP multicast flooding
+ (bsc#1012628).
+- netlink: reset network and mac headers in netlink_dump()
+ (bsc#1012628).
+- drm/i915/display/psr: Unset enable_psr2_sel_fetch if other
+ checks in intel_psr2_config_valid() fails (bsc#1012628).
+- RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
+ (bsc#1012628).
+- RISC-V: KVM: Restrict the extensions that can be disabled
+ (bsc#1012628).
+- net: stmmac: Use readl_poll_timeout_atomic() in atomic state
+ (bsc#1012628).
+- dmaengine: idxd: match type for retries var in idxd_enqcmds()
+ (bsc#1012628).
+- dmaengine: idxd: fix retry value to be constant for duration
+ of function call (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_batch_size write
+ (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_transfer_size write
+ (bsc#1012628).
+- dmaengine: idxd: skip clearing device context when device is
+ read-only (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted
+ packets (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of
+ unwanted packets (bsc#1012628).
+- userfaultfd: mark uffd_wp regardless of VM_WRITE flag
+ (bsc#1012628).
+- arm64: mm: fix p?d_leaf() (bsc#1012628).
+- XArray: Disallow sibling entries of nodes (bsc#1012628).
+- drm/msm/gpu: Rename runtime suspend/resume functions
+ (bsc#1012628).
+- drm/msm/gpu: Remove mutex from wait_event condition
+ (bsc#1012628).
+- ARM: vexpress/spc: Avoid negative array index when !SMP
+ (bsc#1012628).
+- reset: renesas: Check return value of reset_control_deassert()
+ (bsc#1012628).
+- reset: tegra-bpmp: Restore Handle errors in BPMP response
+ (bsc#1012628).
+- platform/x86: samsung-laptop: Fix an unsigned comparison which
+ can never be negative (bsc#1012628).
+- ALSA: usb-audio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- drm/msm/disp: check the return value of kzalloc() (bsc#1012628).
+- selftests: KVM: Free the GIC FD when cleaning up in arch_timer
+ (bsc#1012628).
+- ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
+ (bsc#1012628).
+- arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
+ (bsc#1012628).
+- vxlan: fix error return code in vxlan_fdb_append (bsc#1012628).
+- cifs: Check the IOCB_DIRECT flag, not O_DIRECT (bsc#1012628).
+- net: atlantic: Avoid out-of-bounds indexing (bsc#1012628).
+- mt76: Fix undefined behavior due to shift overflowing the
+ constant (bsc#1012628).
+- brcmfmac: sdio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
+ (bsc#1012628).
+- drm/msm/mdp5: check the return of kzalloc() (bsc#1012628).
+- KVM: x86: hyper-v: Avoid writing to TSC page without an active
+ vCPU (bsc#1012628).
+- net: macb: Restart tx only if queue pointer is lagging
+ (bsc#1012628).
+- scsi: iscsi: Release endpoint ID when its freed (bsc#1012628).
+- scsi: iscsi: Merge suspend fields (bsc#1012628).
+- scsi: iscsi: Fix NOP handling during conn recovery
+ (bsc#1012628).
+- scsi: qedi: Fix failed disconnect handling (bsc#1012628).
+- stat: fix inconsistency between struct stat and struct
+ compat_stat (bsc#1012628).
+- VFS: filename_create(): fix incorrect intent (bsc#1012628).
+- nvme: add a quirk to disable namespace identifiers
+ (bsc#1012628).
+- nvme-pci: disable namespace identifiers for the MAXIO
+ MAP1002/1202 (bsc#1012628).
+- nvme-pci: disable namespace identifiers for Qemu controllers
+ (bsc#1012628).
+- irq_work: use kasan_record_aux_stack_noalloc() record callstack
+ (bsc#1012628).
+- EDAC/synopsys: Read the error count from the correct register
+ (bsc#1012628).
+- mm/memory-failure.c: skip huge_zero_page in memory_failure()
+ (bsc#1012628).
+- memcg: sync flush only if periodic flush is delayed
+ (bsc#1012628).
+- mm, hugetlb: allow for "high" userspace addresses (bsc#1012628).
+- oom_kill.c: futex: delay the OOM reaper to allow time for
+ proper futex cleanup (bsc#1012628).
+- mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
+ (bsc#1012628).
+- ata: pata_marvell: Check the 'bmdma_addr' beforing reading
+ (bsc#1012628).
+- dma: at_xdmac: fix a missing check on list iterator
+ (bsc#1012628).
+- dmaengine: imx-sdma: fix init of uart scripts (bsc#1012628).
+- net: atlantic: invert deep par in pm functions, preventing
+ null derefs (bsc#1012628).
+- drm/radeon: fix logic inversion in radeon_sync_resv
+ (bsc#1012628).
+- io_uring: free iovec if file assignment fails (bsc#1012628).
+- Input: omap4-keypad - fix pm_runtime_get_sync() error checking
+ (bsc#1012628).
+- scsi: sr: Do not leak information in ioctl (bsc#1012628).
+- sched/pelt: Fix attach_entity_load_avg() corner case
+ (bsc#1012628).
+- perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC
+ enabled (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not
+ initialised (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Initialise the bridge in
+ prepare (bsc#1012628).
+- powerpc/time: Always set decrementer in timer_interrupt()
+ (bsc#1012628).
+- KVM: PPC: Fix TCE handling for VFIO (bsc#1012628).
+- drm/vc4: Use pm_runtime_resume_and_get to fix
+ pm_runtime_get_sync() usage (bsc#1012628).
+- powerpc/perf: Fix power9 event alternatives (bsc#1012628).
+- powerpc/perf: Fix power10 event alternatives (bsc#1012628).
+- arm/xen: Fix some refcount leaks (bsc#1012628).
+- perf script: Always allow field 'data_src' for auxtrace
+ (bsc#1012628).
+- perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
+ (bsc#1012628).
+- fs: fix acl translation (bsc#1012628).
+- cifs: fix NULL ptr dereference in refresh_mounts()
+ (bsc#1012628).
+- cifs: use correct lock type in cifs_reconnect() (bsc#1012628).
+- xtensa: patch_text: Fixup last cpu should be master
+ (bsc#1012628).
+- xtensa: fix a7 clobbering in coprocessor context load/store
+ (bsc#1012628).
+- openvswitch: fix OOB access in reserve_sfa_size() (bsc#1012628).
+- ASoC: rt5682: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ASoC: soc-dapm: fix two incorrect uses of list iterator
+ (bsc#1012628).
+- e1000e: Fix possible overflow in LTR decoding (bsc#1012628).
+- codecs: rt5682s: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ARC: entry: fix syscall_trace_exit argument (bsc#1012628).
+- drm/vmwgfx: Fix gem refcounting and memory evictions
+ (bsc#1012628).
+- arm_pmu: Validate single/group leader events (bsc#1012628).
+- KVM: x86/pmu: Update AMD PMC sample period to fix guest
+ NMI-watchdog (bsc#1012628).
+- KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
+ (bsc#1012628).
+- KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to
+ fix a race (bsc#1012628).
+- KVM: nVMX: Defer APICv updates while L2 is active until L1 is
+ active (bsc#1012628).
+- KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
+ (bsc#1012628).
+- KVM: SVM: Flush when freeing encrypted pages even on
+ SME_COHERENT CPUs (bsc#1012628).
+- ext4: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- ext4: fix symlink file size not match to file content
+ (bsc#1012628).
+- ext4: fix use-after-free in ext4_search_dir (bsc#1012628).
+- ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
+ (bsc#1012628).
+- ext4, doc: fix incorrect h_reserved size (bsc#1012628).
+- ext4: fix overhead calculation to account for the reserved
+ gdt blocks (bsc#1012628).
+- ext4: force overhead calculation if the s_overhead_cluster
+ makes no sense (bsc#1012628).
+- ext4: update the cached overhead value in the superblock
+ (bsc#1012628).
+- jbd2: fix a potential race while discarding reserved buffers
+ after an abort (bsc#1012628).
+- spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem
+ and controller (bsc#1012628).
+- ASoC: SOF: topology: cleanup dailinks on widget unload
+ (bsc#1012628).
+- io_uring: fix leaks on IOPOLL and CQE_SKIP (bsc#1012628).
+- arm64: dts: qcom: add IPA qcom,qmp property (bsc#1012628).
+- Update config files.
+- commit fd20f5f
+
+-------------------------------------------------------------------
+Wed Apr 27 08:21:29 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch.
+ Update upstream status.
+- commit 749ae03
+
+-------------------------------------------------------------------
+Wed Apr 27 08:03:46 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/gpio-Request-interrupts-after-IRQ-is-initialized.patch.
+ Update upstream status.
+- commit 90a0e50
+
+-------------------------------------------------------------------
+Mon Apr 25 13:36:03 CEST 2022 - msuchanek@suse.de
+
+- pahole 1.22 required for full BTF features.
+ also recommend pahole for kernel-source to make the kernel buildable
+ with standard config
+- commit 364f54b
+
+-------------------------------------------------------------------
+Mon Apr 25 06:57:58 CEST 2022 - jslaby@suse.cz
+
+- Update config files.
+ Just running oldconfig after 5.17.4.
+- commit 2e251f8
+
+-------------------------------------------------------------------
+Mon Apr 25 06:51:48 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 5d1f5d2e7552fcd3d37c11eb714944859e92e7b4. A fix is
+ to be merged via packaging.
+- commit ac62a28
+
+-------------------------------------------------------------------
+Fri Apr 22 16:37:17 CEST 2022 - tiwai@suse.de
+
+- gpio: Request interrupts after IRQ is initialized (bsc#1198697).
+- commit 283f2c7
+
+-------------------------------------------------------------------
+Fri Apr 22 15:35:01 CEST 2022 - dmueller@suse.com
+
+- use jobs not processors in the constraints
+ jobs is the number of vcpus available to the build, while processors
+ is the total processor count of the machine the VM is running on.
+- commit a6e141d
+
+-------------------------------------------------------------------
+Thu Apr 21 08:39:08 CEST 2022 - jslaby@suse.cz
+
+- scripts: dummy-tools, add pahole (bsc#1198388).
+- commit 1fe0032
+
+-------------------------------------------------------------------
Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
- Linux 5.17.4 (bsc#1012628).
@@ -402,6 +757,18 @@ Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
- commit a0f1f93
-------------------------------------------------------------------
+Fri Apr 15 00:19:33 CEST 2022 - dmueller@suse.com
+
+- Update config files (bsc#1198722, bsc#1197746).
+ Enable compiled in LSMs on boot
+ * landlock: optional ability for user land applications to sandbox
+ themselves
+ * yama: optional restrict of use of ptrace for nonprivileged users
+ * default to apparmor, list selinux before bpf to avoid bsc#1197746
+ * bpf: create eBPF based LSMs dynamically
+- commit 5506937
+
+-------------------------------------------------------------------
Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
- Update config files.
@@ -4278,6 +4645,12 @@ Sun Feb 27 21:50:19 CET 2022 - mkubecek@suse.cz
- commit 22f5560
-------------------------------------------------------------------
+Sun Feb 27 10:18:31 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: add systemd-initrd and terminfo dracut module (bsc#1195775)
+- commit d9a821b
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -5100,6 +5473,15 @@ Wed Feb 16 10:56:42 CET 2022 - dmueller@suse.com
- commit 4a5d464
-------------------------------------------------------------------
+Tue Feb 15 23:08:44 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: use default dracut modules (bsc#1195926,
+ bsc#1198484)
+ Let's iron out the reduced initrd optimisation in Tumbleweed.
+ Build full blown dracut initrd with systemd for SLE15 SP4.
+- commit ea76821
+
+-------------------------------------------------------------------
Tue Feb 15 22:49:32 CET 2022 - dmueller@suse.com
- config.conf: reenable armv6hl/armv7hl and aarch64
diff --git a/kernel-pae.spec b/kernel-pae.spec
index 9c90c5e..ddd9711 100644
--- a/kernel-pae.spec
+++ b/kernel-pae.spec
@@ -18,7 +18,7 @@
%define srcversion 5.17
-%define patchversion 5.17.4
+%define patchversion 5.17.5
%define variant %{nil}
%define vanilla_only 0
%define compress_modules zstd
@@ -107,9 +107,9 @@ Name: kernel-pae
Summary: Kernel with PAE Support
License: GPL-2.0-only
Group: System/Kernel
-Version: 5.17.4
+Version: 5.17.5
%if 0%{?is_kotd}
-Release: .g75e9961
+Release: .ge57ab05
%else
Release: 0
%endif
@@ -234,10 +234,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
-Provides: kernel-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: kernel-%build_flavor-base-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
+Provides: kernel-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
# END COMMON DEPS
-Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: %name-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
%ifarch %ix86
Provides: kernel-bigsmp = 2.6.17
Obsoletes: kernel-bigsmp <= 2.6.17
diff --git a/kernel-source.changes b/kernel-source.changes
index 1369768..044df56 100644
--- a/kernel-source.changes
+++ b/kernel-source.changes
@@ -1,4 +1,359 @@
-------------------------------------------------------------------
+Thu May 5 12:06:09 CEST 2022 - jslaby@suse.cz
+
+- Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 3a2140fa2acded48224e1438ac9b4775340c94c2. Again,
+ this breaks many packages as:
+ * iproute2 is missing, and
+ * kernel-obs-qa fails with:
+ Timed out waiting for device /dev/disk/by-id/virtio-0.
+- commit e57ab05
+
+-------------------------------------------------------------------
+Wed May 4 06:59:47 CEST 2022 - jslaby@suse.cz
+
+- io_uring: fix uninitialized field in rw io_kiocb (bsc#1199087
+ CVE-2022-29968).
+- commit 8ca9274
+
+-------------------------------------------------------------------
+Tue May 3 09:10:27 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit e962fefb4c9cd553921cf49c24f9d0e1d16f90b3.
+ d9a821b1f81a from packaging should fix this. So let's try.
+- commit 3a2140f
+
+-------------------------------------------------------------------
+Tue May 3 08:43:43 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "Revert "build initrd without systemd" (bsc#1195775)""
+ This reverts commit ac62a28013491cd72dd4a81604454658314e4ba5. It's still
+ not ready:
+- some packages need iproute2
+- osc shell is still defunct
+- commit e962fef
+
+-------------------------------------------------------------------
+Fri Apr 29 17:55:47 CEST 2022 - mkubecek@suse.cz
+
+- Update
+ patches.kernel.org/5.17.2-0822-net-x25-Fix-null-ptr-deref-caused-by-x25_disc.patch
+ references (add CVE-2022-1516 bsc#1199012).
+- commit af2638d
+
+-------------------------------------------------------------------
+Wed Apr 27 18:54:10 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.5 (bsc#1012628).
+- etherdevice: Adjust ether_addr* prototypes to silence
+ -Wstringop-overead (bsc#1012628).
+- perf tools: Fix segfault accessing sample_id xyarray
+ (bsc#1012628).
+- drm/amd/display: Only set PSR version when valid (bsc#1012628).
+- block/compat_ioctl: fix range check in BLKGETSIZE (bsc#1012628).
+- gfs2: assign rgrp glock before compute_bitstructs (bsc#1012628).
+- scsi: ufs: core: scsi_get_lba() error fix (bsc#1012628).
+- net/sched: cls_u32: fix netns refcount changes in u32_change()
+ (bsc#1012628).
+- ALSA: usb-audio: Clear MIDI port active flag after draining
+ (bsc#1012628).
+- ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX
+ (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo NP70PNP (bsc#1012628).
+- ASoC: atmel: Remove system clock tree configuration for
+ at91sam9g20ek (bsc#1012628).
+- ASoC: topology: Correct error handling in
+ soc_tplg_dapm_widget_create() (bsc#1012628).
+- ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
+ (bsc#1012628).
+- ASoC: msm8916-wcd-digital: Check failure for
+ devm_snd_soc_register_component (bsc#1012628).
+- ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec
+ is in use (bsc#1012628).
+- dmaengine: idxd: fix device cleanup on disable (bsc#1012628).
+- dmaengine: imx-sdma: Fix error checking in sdma_event_remap
+ (bsc#1012628).
+- dmaengine: mediatek:Fix PM usage reference leak of
+ mtk_uart_apdma_alloc_chan_resources (bsc#1012628).
+- dmaengine: dw-edma: Fix unaligned 64bit access (bsc#1012628).
+- spi: spi-mtk-nor: initialize spi controller after resume
+ (bsc#1012628).
+- firmware: cs_dsp: Fix overrun of unterminated control name
+ string (bsc#1012628).
+- esp: limit skb_page_frag_refill use to a single page
+ (bsc#1012628).
+- spi: cadence-quadspi: fix incorrect supports_op() return value
+ (bsc#1012628).
+- igc: Fix infinite loop in release_swfw_sync (bsc#1012628).
+- igc: Fix BUG: scheduling while atomic (bsc#1012628).
+- igc: Fix suspending when PTM is active (bsc#1012628).
+- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (bsc#1012628).
+- ice: fix crash in switchdev mode (bsc#1012628).
+- ice: Fix memory leak in ice_get_orom_civd_data() (bsc#1012628).
+- ALSA: hda/hdmi: fix warning about PCM count when used with SOF
+ (bsc#1012628).
+- rxrpc: Restore removed timer deletion (bsc#1012628).
+- net/smc: Fix sock leak when release after smc_shutdown()
+ (bsc#1012628).
+- net/packet: fix packet_sock xmit return value checking
+ (bsc#1012628).
+- ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
+ (bsc#1012628).
+- ip6_gre: Fix skb_under_panic in __gre6_xmit() (bsc#1012628).
+- net: restore alpha order to Ethernet devices in config
+ (bsc#1012628).
+- net/sched: cls_u32: fix possible leak in u32_init_knode()
+ (bsc#1012628).
+- l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be
+ using netdev_master_upper_dev_get_rcu (bsc#1012628).
+- ipv6: make ip6_rt_gc_expire an atomic_t (bsc#1012628).
+- can: isotp: stop timeout monitoring when no first frame was sent
+ (bsc#1012628).
+- net: dsa: hellcreek: Calculate checksums in tagger
+ (bsc#1012628).
+- net: mscc: ocelot: fix broken IP multicast flooding
+ (bsc#1012628).
+- netlink: reset network and mac headers in netlink_dump()
+ (bsc#1012628).
+- drm/i915/display/psr: Unset enable_psr2_sel_fetch if other
+ checks in intel_psr2_config_valid() fails (bsc#1012628).
+- RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
+ (bsc#1012628).
+- RISC-V: KVM: Restrict the extensions that can be disabled
+ (bsc#1012628).
+- net: stmmac: Use readl_poll_timeout_atomic() in atomic state
+ (bsc#1012628).
+- dmaengine: idxd: match type for retries var in idxd_enqcmds()
+ (bsc#1012628).
+- dmaengine: idxd: fix retry value to be constant for duration
+ of function call (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_batch_size write
+ (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_transfer_size write
+ (bsc#1012628).
+- dmaengine: idxd: skip clearing device context when device is
+ read-only (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted
+ packets (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of
+ unwanted packets (bsc#1012628).
+- userfaultfd: mark uffd_wp regardless of VM_WRITE flag
+ (bsc#1012628).
+- arm64: mm: fix p?d_leaf() (bsc#1012628).
+- XArray: Disallow sibling entries of nodes (bsc#1012628).
+- drm/msm/gpu: Rename runtime suspend/resume functions
+ (bsc#1012628).
+- drm/msm/gpu: Remove mutex from wait_event condition
+ (bsc#1012628).
+- ARM: vexpress/spc: Avoid negative array index when !SMP
+ (bsc#1012628).
+- reset: renesas: Check return value of reset_control_deassert()
+ (bsc#1012628).
+- reset: tegra-bpmp: Restore Handle errors in BPMP response
+ (bsc#1012628).
+- platform/x86: samsung-laptop: Fix an unsigned comparison which
+ can never be negative (bsc#1012628).
+- ALSA: usb-audio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- drm/msm/disp: check the return value of kzalloc() (bsc#1012628).
+- selftests: KVM: Free the GIC FD when cleaning up in arch_timer
+ (bsc#1012628).
+- ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
+ (bsc#1012628).
+- arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
+ (bsc#1012628).
+- vxlan: fix error return code in vxlan_fdb_append (bsc#1012628).
+- cifs: Check the IOCB_DIRECT flag, not O_DIRECT (bsc#1012628).
+- net: atlantic: Avoid out-of-bounds indexing (bsc#1012628).
+- mt76: Fix undefined behavior due to shift overflowing the
+ constant (bsc#1012628).
+- brcmfmac: sdio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
+ (bsc#1012628).
+- drm/msm/mdp5: check the return of kzalloc() (bsc#1012628).
+- KVM: x86: hyper-v: Avoid writing to TSC page without an active
+ vCPU (bsc#1012628).
+- net: macb: Restart tx only if queue pointer is lagging
+ (bsc#1012628).
+- scsi: iscsi: Release endpoint ID when its freed (bsc#1012628).
+- scsi: iscsi: Merge suspend fields (bsc#1012628).
+- scsi: iscsi: Fix NOP handling during conn recovery
+ (bsc#1012628).
+- scsi: qedi: Fix failed disconnect handling (bsc#1012628).
+- stat: fix inconsistency between struct stat and struct
+ compat_stat (bsc#1012628).
+- VFS: filename_create(): fix incorrect intent (bsc#1012628).
+- nvme: add a quirk to disable namespace identifiers
+ (bsc#1012628).
+- nvme-pci: disable namespace identifiers for the MAXIO
+ MAP1002/1202 (bsc#1012628).
+- nvme-pci: disable namespace identifiers for Qemu controllers
+ (bsc#1012628).
+- irq_work: use kasan_record_aux_stack_noalloc() record callstack
+ (bsc#1012628).
+- EDAC/synopsys: Read the error count from the correct register
+ (bsc#1012628).
+- mm/memory-failure.c: skip huge_zero_page in memory_failure()
+ (bsc#1012628).
+- memcg: sync flush only if periodic flush is delayed
+ (bsc#1012628).
+- mm, hugetlb: allow for "high" userspace addresses (bsc#1012628).
+- oom_kill.c: futex: delay the OOM reaper to allow time for
+ proper futex cleanup (bsc#1012628).
+- mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
+ (bsc#1012628).
+- ata: pata_marvell: Check the 'bmdma_addr' beforing reading
+ (bsc#1012628).
+- dma: at_xdmac: fix a missing check on list iterator
+ (bsc#1012628).
+- dmaengine: imx-sdma: fix init of uart scripts (bsc#1012628).
+- net: atlantic: invert deep par in pm functions, preventing
+ null derefs (bsc#1012628).
+- drm/radeon: fix logic inversion in radeon_sync_resv
+ (bsc#1012628).
+- io_uring: free iovec if file assignment fails (bsc#1012628).
+- Input: omap4-keypad - fix pm_runtime_get_sync() error checking
+ (bsc#1012628).
+- scsi: sr: Do not leak information in ioctl (bsc#1012628).
+- sched/pelt: Fix attach_entity_load_avg() corner case
+ (bsc#1012628).
+- perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC
+ enabled (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not
+ initialised (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Initialise the bridge in
+ prepare (bsc#1012628).
+- powerpc/time: Always set decrementer in timer_interrupt()
+ (bsc#1012628).
+- KVM: PPC: Fix TCE handling for VFIO (bsc#1012628).
+- drm/vc4: Use pm_runtime_resume_and_get to fix
+ pm_runtime_get_sync() usage (bsc#1012628).
+- powerpc/perf: Fix power9 event alternatives (bsc#1012628).
+- powerpc/perf: Fix power10 event alternatives (bsc#1012628).
+- arm/xen: Fix some refcount leaks (bsc#1012628).
+- perf script: Always allow field 'data_src' for auxtrace
+ (bsc#1012628).
+- perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
+ (bsc#1012628).
+- fs: fix acl translation (bsc#1012628).
+- cifs: fix NULL ptr dereference in refresh_mounts()
+ (bsc#1012628).
+- cifs: use correct lock type in cifs_reconnect() (bsc#1012628).
+- xtensa: patch_text: Fixup last cpu should be master
+ (bsc#1012628).
+- xtensa: fix a7 clobbering in coprocessor context load/store
+ (bsc#1012628).
+- openvswitch: fix OOB access in reserve_sfa_size() (bsc#1012628).
+- ASoC: rt5682: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ASoC: soc-dapm: fix two incorrect uses of list iterator
+ (bsc#1012628).
+- e1000e: Fix possible overflow in LTR decoding (bsc#1012628).
+- codecs: rt5682s: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ARC: entry: fix syscall_trace_exit argument (bsc#1012628).
+- drm/vmwgfx: Fix gem refcounting and memory evictions
+ (bsc#1012628).
+- arm_pmu: Validate single/group leader events (bsc#1012628).
+- KVM: x86/pmu: Update AMD PMC sample period to fix guest
+ NMI-watchdog (bsc#1012628).
+- KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
+ (bsc#1012628).
+- KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to
+ fix a race (bsc#1012628).
+- KVM: nVMX: Defer APICv updates while L2 is active until L1 is
+ active (bsc#1012628).
+- KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
+ (bsc#1012628).
+- KVM: SVM: Flush when freeing encrypted pages even on
+ SME_COHERENT CPUs (bsc#1012628).
+- ext4: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- ext4: fix symlink file size not match to file content
+ (bsc#1012628).
+- ext4: fix use-after-free in ext4_search_dir (bsc#1012628).
+- ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
+ (bsc#1012628).
+- ext4, doc: fix incorrect h_reserved size (bsc#1012628).
+- ext4: fix overhead calculation to account for the reserved
+ gdt blocks (bsc#1012628).
+- ext4: force overhead calculation if the s_overhead_cluster
+ makes no sense (bsc#1012628).
+- ext4: update the cached overhead value in the superblock
+ (bsc#1012628).
+- jbd2: fix a potential race while discarding reserved buffers
+ after an abort (bsc#1012628).
+- spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem
+ and controller (bsc#1012628).
+- ASoC: SOF: topology: cleanup dailinks on widget unload
+ (bsc#1012628).
+- io_uring: fix leaks on IOPOLL and CQE_SKIP (bsc#1012628).
+- arm64: dts: qcom: add IPA qcom,qmp property (bsc#1012628).
+- Update config files.
+- commit fd20f5f
+
+-------------------------------------------------------------------
+Wed Apr 27 08:21:29 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch.
+ Update upstream status.
+- commit 749ae03
+
+-------------------------------------------------------------------
+Wed Apr 27 08:03:46 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/gpio-Request-interrupts-after-IRQ-is-initialized.patch.
+ Update upstream status.
+- commit 90a0e50
+
+-------------------------------------------------------------------
+Mon Apr 25 13:36:03 CEST 2022 - msuchanek@suse.de
+
+- pahole 1.22 required for full BTF features.
+ also recommend pahole for kernel-source to make the kernel buildable
+ with standard config
+- commit 364f54b
+
+-------------------------------------------------------------------
+Mon Apr 25 06:57:58 CEST 2022 - jslaby@suse.cz
+
+- Update config files.
+ Just running oldconfig after 5.17.4.
+- commit 2e251f8
+
+-------------------------------------------------------------------
+Mon Apr 25 06:51:48 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 5d1f5d2e7552fcd3d37c11eb714944859e92e7b4. A fix is
+ to be merged via packaging.
+- commit ac62a28
+
+-------------------------------------------------------------------
+Fri Apr 22 16:37:17 CEST 2022 - tiwai@suse.de
+
+- gpio: Request interrupts after IRQ is initialized (bsc#1198697).
+- commit 283f2c7
+
+-------------------------------------------------------------------
+Fri Apr 22 15:35:01 CEST 2022 - dmueller@suse.com
+
+- use jobs not processors in the constraints
+ jobs is the number of vcpus available to the build, while processors
+ is the total processor count of the machine the VM is running on.
+- commit a6e141d
+
+-------------------------------------------------------------------
+Thu Apr 21 08:39:08 CEST 2022 - jslaby@suse.cz
+
+- scripts: dummy-tools, add pahole (bsc#1198388).
+- commit 1fe0032
+
+-------------------------------------------------------------------
Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
- Linux 5.17.4 (bsc#1012628).
@@ -402,6 +757,18 @@ Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
- commit a0f1f93
-------------------------------------------------------------------
+Fri Apr 15 00:19:33 CEST 2022 - dmueller@suse.com
+
+- Update config files (bsc#1198722, bsc#1197746).
+ Enable compiled in LSMs on boot
+ * landlock: optional ability for user land applications to sandbox
+ themselves
+ * yama: optional restrict of use of ptrace for nonprivileged users
+ * default to apparmor, list selinux before bpf to avoid bsc#1197746
+ * bpf: create eBPF based LSMs dynamically
+- commit 5506937
+
+-------------------------------------------------------------------
Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
- Update config files.
@@ -4278,6 +4645,12 @@ Sun Feb 27 21:50:19 CET 2022 - mkubecek@suse.cz
- commit 22f5560
-------------------------------------------------------------------
+Sun Feb 27 10:18:31 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: add systemd-initrd and terminfo dracut module (bsc#1195775)
+- commit d9a821b
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -5100,6 +5473,15 @@ Wed Feb 16 10:56:42 CET 2022 - dmueller@suse.com
- commit 4a5d464
-------------------------------------------------------------------
+Tue Feb 15 23:08:44 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: use default dracut modules (bsc#1195926,
+ bsc#1198484)
+ Let's iron out the reduced initrd optimisation in Tumbleweed.
+ Build full blown dracut initrd with systemd for SLE15 SP4.
+- commit ea76821
+
+-------------------------------------------------------------------
Tue Feb 15 22:49:32 CET 2022 - dmueller@suse.com
- config.conf: reenable armv6hl/armv7hl and aarch64
diff --git a/kernel-source.spec b/kernel-source.spec
index d8a1268..eefaf8a 100644
--- a/kernel-source.spec
+++ b/kernel-source.spec
@@ -17,7 +17,7 @@
%define srcversion 5.17
-%define patchversion 5.17.4
+%define patchversion 5.17.5
%define variant %{nil}
%define vanilla_only 0
@@ -31,9 +31,9 @@
%endif
Name: kernel-source
-Version: 5.17.4
+Version: 5.17.5
%if 0%{?is_kotd}
-Release: .g75e9961
+Release: .ge57ab05
%else
Release: 0
%endif
@@ -50,7 +50,7 @@ BuildRequires: fdupes
BuildRequires: sed
Requires(post): coreutils sed
Provides: %name = %version-%source_rel
-Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: %name-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
Provides: linux
Provides: multiversion(kernel)
Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
@@ -129,6 +129,10 @@ Recommends: bison
Recommends: flex
Recommends: libelf-devel
Recommends: openssl-devel
+# pahole needed for BTF
+%if 0%{?suse_version} > 1500 || 0%{?sle_version} > 150300
+Recommends: dwarves >= 1.22
+%endif
# dracut no longer carries installkernel
%if 0%{?suse_version} > 1500 || 0%{?sle_version} > 150300
Recommends: kernel-install-tools
diff --git a/kernel-source.spec.in b/kernel-source.spec.in
index 1e13260..eee1a2c 100644
--- a/kernel-source.spec.in
+++ b/kernel-source.spec.in
@@ -129,6 +129,10 @@ Recommends: bison
Recommends: flex
Recommends: libelf-devel
Recommends: openssl-devel
+# pahole needed for BTF
+%if 0%{?suse_version} > 1500 || 0%{?sle_version} > 150300
+Recommends: dwarves >= 1.22
+%endif
# dracut no longer carries installkernel
%if 0%{?suse_version} > 1500 || 0%{?sle_version} > 150300
Recommends: kernel-install-tools
diff --git a/kernel-syms.changes b/kernel-syms.changes
index 1369768..044df56 100644
--- a/kernel-syms.changes
+++ b/kernel-syms.changes
@@ -1,4 +1,359 @@
-------------------------------------------------------------------
+Thu May 5 12:06:09 CEST 2022 - jslaby@suse.cz
+
+- Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 3a2140fa2acded48224e1438ac9b4775340c94c2. Again,
+ this breaks many packages as:
+ * iproute2 is missing, and
+ * kernel-obs-qa fails with:
+ Timed out waiting for device /dev/disk/by-id/virtio-0.
+- commit e57ab05
+
+-------------------------------------------------------------------
+Wed May 4 06:59:47 CEST 2022 - jslaby@suse.cz
+
+- io_uring: fix uninitialized field in rw io_kiocb (bsc#1199087
+ CVE-2022-29968).
+- commit 8ca9274
+
+-------------------------------------------------------------------
+Tue May 3 09:10:27 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit e962fefb4c9cd553921cf49c24f9d0e1d16f90b3.
+ d9a821b1f81a from packaging should fix this. So let's try.
+- commit 3a2140f
+
+-------------------------------------------------------------------
+Tue May 3 08:43:43 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "Revert "build initrd without systemd" (bsc#1195775)""
+ This reverts commit ac62a28013491cd72dd4a81604454658314e4ba5. It's still
+ not ready:
+- some packages need iproute2
+- osc shell is still defunct
+- commit e962fef
+
+-------------------------------------------------------------------
+Fri Apr 29 17:55:47 CEST 2022 - mkubecek@suse.cz
+
+- Update
+ patches.kernel.org/5.17.2-0822-net-x25-Fix-null-ptr-deref-caused-by-x25_disc.patch
+ references (add CVE-2022-1516 bsc#1199012).
+- commit af2638d
+
+-------------------------------------------------------------------
+Wed Apr 27 18:54:10 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.5 (bsc#1012628).
+- etherdevice: Adjust ether_addr* prototypes to silence
+ -Wstringop-overead (bsc#1012628).
+- perf tools: Fix segfault accessing sample_id xyarray
+ (bsc#1012628).
+- drm/amd/display: Only set PSR version when valid (bsc#1012628).
+- block/compat_ioctl: fix range check in BLKGETSIZE (bsc#1012628).
+- gfs2: assign rgrp glock before compute_bitstructs (bsc#1012628).
+- scsi: ufs: core: scsi_get_lba() error fix (bsc#1012628).
+- net/sched: cls_u32: fix netns refcount changes in u32_change()
+ (bsc#1012628).
+- ALSA: usb-audio: Clear MIDI port active flag after draining
+ (bsc#1012628).
+- ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX
+ (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo NP70PNP (bsc#1012628).
+- ASoC: atmel: Remove system clock tree configuration for
+ at91sam9g20ek (bsc#1012628).
+- ASoC: topology: Correct error handling in
+ soc_tplg_dapm_widget_create() (bsc#1012628).
+- ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
+ (bsc#1012628).
+- ASoC: msm8916-wcd-digital: Check failure for
+ devm_snd_soc_register_component (bsc#1012628).
+- ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec
+ is in use (bsc#1012628).
+- dmaengine: idxd: fix device cleanup on disable (bsc#1012628).
+- dmaengine: imx-sdma: Fix error checking in sdma_event_remap
+ (bsc#1012628).
+- dmaengine: mediatek:Fix PM usage reference leak of
+ mtk_uart_apdma_alloc_chan_resources (bsc#1012628).
+- dmaengine: dw-edma: Fix unaligned 64bit access (bsc#1012628).
+- spi: spi-mtk-nor: initialize spi controller after resume
+ (bsc#1012628).
+- firmware: cs_dsp: Fix overrun of unterminated control name
+ string (bsc#1012628).
+- esp: limit skb_page_frag_refill use to a single page
+ (bsc#1012628).
+- spi: cadence-quadspi: fix incorrect supports_op() return value
+ (bsc#1012628).
+- igc: Fix infinite loop in release_swfw_sync (bsc#1012628).
+- igc: Fix BUG: scheduling while atomic (bsc#1012628).
+- igc: Fix suspending when PTM is active (bsc#1012628).
+- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (bsc#1012628).
+- ice: fix crash in switchdev mode (bsc#1012628).
+- ice: Fix memory leak in ice_get_orom_civd_data() (bsc#1012628).
+- ALSA: hda/hdmi: fix warning about PCM count when used with SOF
+ (bsc#1012628).
+- rxrpc: Restore removed timer deletion (bsc#1012628).
+- net/smc: Fix sock leak when release after smc_shutdown()
+ (bsc#1012628).
+- net/packet: fix packet_sock xmit return value checking
+ (bsc#1012628).
+- ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
+ (bsc#1012628).
+- ip6_gre: Fix skb_under_panic in __gre6_xmit() (bsc#1012628).
+- net: restore alpha order to Ethernet devices in config
+ (bsc#1012628).
+- net/sched: cls_u32: fix possible leak in u32_init_knode()
+ (bsc#1012628).
+- l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be
+ using netdev_master_upper_dev_get_rcu (bsc#1012628).
+- ipv6: make ip6_rt_gc_expire an atomic_t (bsc#1012628).
+- can: isotp: stop timeout monitoring when no first frame was sent
+ (bsc#1012628).
+- net: dsa: hellcreek: Calculate checksums in tagger
+ (bsc#1012628).
+- net: mscc: ocelot: fix broken IP multicast flooding
+ (bsc#1012628).
+- netlink: reset network and mac headers in netlink_dump()
+ (bsc#1012628).
+- drm/i915/display/psr: Unset enable_psr2_sel_fetch if other
+ checks in intel_psr2_config_valid() fails (bsc#1012628).
+- RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
+ (bsc#1012628).
+- RISC-V: KVM: Restrict the extensions that can be disabled
+ (bsc#1012628).
+- net: stmmac: Use readl_poll_timeout_atomic() in atomic state
+ (bsc#1012628).
+- dmaengine: idxd: match type for retries var in idxd_enqcmds()
+ (bsc#1012628).
+- dmaengine: idxd: fix retry value to be constant for duration
+ of function call (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_batch_size write
+ (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_transfer_size write
+ (bsc#1012628).
+- dmaengine: idxd: skip clearing device context when device is
+ read-only (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted
+ packets (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of
+ unwanted packets (bsc#1012628).
+- userfaultfd: mark uffd_wp regardless of VM_WRITE flag
+ (bsc#1012628).
+- arm64: mm: fix p?d_leaf() (bsc#1012628).
+- XArray: Disallow sibling entries of nodes (bsc#1012628).
+- drm/msm/gpu: Rename runtime suspend/resume functions
+ (bsc#1012628).
+- drm/msm/gpu: Remove mutex from wait_event condition
+ (bsc#1012628).
+- ARM: vexpress/spc: Avoid negative array index when !SMP
+ (bsc#1012628).
+- reset: renesas: Check return value of reset_control_deassert()
+ (bsc#1012628).
+- reset: tegra-bpmp: Restore Handle errors in BPMP response
+ (bsc#1012628).
+- platform/x86: samsung-laptop: Fix an unsigned comparison which
+ can never be negative (bsc#1012628).
+- ALSA: usb-audio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- drm/msm/disp: check the return value of kzalloc() (bsc#1012628).
+- selftests: KVM: Free the GIC FD when cleaning up in arch_timer
+ (bsc#1012628).
+- ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
+ (bsc#1012628).
+- arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
+ (bsc#1012628).
+- vxlan: fix error return code in vxlan_fdb_append (bsc#1012628).
+- cifs: Check the IOCB_DIRECT flag, not O_DIRECT (bsc#1012628).
+- net: atlantic: Avoid out-of-bounds indexing (bsc#1012628).
+- mt76: Fix undefined behavior due to shift overflowing the
+ constant (bsc#1012628).
+- brcmfmac: sdio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
+ (bsc#1012628).
+- drm/msm/mdp5: check the return of kzalloc() (bsc#1012628).
+- KVM: x86: hyper-v: Avoid writing to TSC page without an active
+ vCPU (bsc#1012628).
+- net: macb: Restart tx only if queue pointer is lagging
+ (bsc#1012628).
+- scsi: iscsi: Release endpoint ID when its freed (bsc#1012628).
+- scsi: iscsi: Merge suspend fields (bsc#1012628).
+- scsi: iscsi: Fix NOP handling during conn recovery
+ (bsc#1012628).
+- scsi: qedi: Fix failed disconnect handling (bsc#1012628).
+- stat: fix inconsistency between struct stat and struct
+ compat_stat (bsc#1012628).
+- VFS: filename_create(): fix incorrect intent (bsc#1012628).
+- nvme: add a quirk to disable namespace identifiers
+ (bsc#1012628).
+- nvme-pci: disable namespace identifiers for the MAXIO
+ MAP1002/1202 (bsc#1012628).
+- nvme-pci: disable namespace identifiers for Qemu controllers
+ (bsc#1012628).
+- irq_work: use kasan_record_aux_stack_noalloc() record callstack
+ (bsc#1012628).
+- EDAC/synopsys: Read the error count from the correct register
+ (bsc#1012628).
+- mm/memory-failure.c: skip huge_zero_page in memory_failure()
+ (bsc#1012628).
+- memcg: sync flush only if periodic flush is delayed
+ (bsc#1012628).
+- mm, hugetlb: allow for "high" userspace addresses (bsc#1012628).
+- oom_kill.c: futex: delay the OOM reaper to allow time for
+ proper futex cleanup (bsc#1012628).
+- mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
+ (bsc#1012628).
+- ata: pata_marvell: Check the 'bmdma_addr' beforing reading
+ (bsc#1012628).
+- dma: at_xdmac: fix a missing check on list iterator
+ (bsc#1012628).
+- dmaengine: imx-sdma: fix init of uart scripts (bsc#1012628).
+- net: atlantic: invert deep par in pm functions, preventing
+ null derefs (bsc#1012628).
+- drm/radeon: fix logic inversion in radeon_sync_resv
+ (bsc#1012628).
+- io_uring: free iovec if file assignment fails (bsc#1012628).
+- Input: omap4-keypad - fix pm_runtime_get_sync() error checking
+ (bsc#1012628).
+- scsi: sr: Do not leak information in ioctl (bsc#1012628).
+- sched/pelt: Fix attach_entity_load_avg() corner case
+ (bsc#1012628).
+- perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC
+ enabled (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not
+ initialised (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Initialise the bridge in
+ prepare (bsc#1012628).
+- powerpc/time: Always set decrementer in timer_interrupt()
+ (bsc#1012628).
+- KVM: PPC: Fix TCE handling for VFIO (bsc#1012628).
+- drm/vc4: Use pm_runtime_resume_and_get to fix
+ pm_runtime_get_sync() usage (bsc#1012628).
+- powerpc/perf: Fix power9 event alternatives (bsc#1012628).
+- powerpc/perf: Fix power10 event alternatives (bsc#1012628).
+- arm/xen: Fix some refcount leaks (bsc#1012628).
+- perf script: Always allow field 'data_src' for auxtrace
+ (bsc#1012628).
+- perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
+ (bsc#1012628).
+- fs: fix acl translation (bsc#1012628).
+- cifs: fix NULL ptr dereference in refresh_mounts()
+ (bsc#1012628).
+- cifs: use correct lock type in cifs_reconnect() (bsc#1012628).
+- xtensa: patch_text: Fixup last cpu should be master
+ (bsc#1012628).
+- xtensa: fix a7 clobbering in coprocessor context load/store
+ (bsc#1012628).
+- openvswitch: fix OOB access in reserve_sfa_size() (bsc#1012628).
+- ASoC: rt5682: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ASoC: soc-dapm: fix two incorrect uses of list iterator
+ (bsc#1012628).
+- e1000e: Fix possible overflow in LTR decoding (bsc#1012628).
+- codecs: rt5682s: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ARC: entry: fix syscall_trace_exit argument (bsc#1012628).
+- drm/vmwgfx: Fix gem refcounting and memory evictions
+ (bsc#1012628).
+- arm_pmu: Validate single/group leader events (bsc#1012628).
+- KVM: x86/pmu: Update AMD PMC sample period to fix guest
+ NMI-watchdog (bsc#1012628).
+- KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
+ (bsc#1012628).
+- KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to
+ fix a race (bsc#1012628).
+- KVM: nVMX: Defer APICv updates while L2 is active until L1 is
+ active (bsc#1012628).
+- KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
+ (bsc#1012628).
+- KVM: SVM: Flush when freeing encrypted pages even on
+ SME_COHERENT CPUs (bsc#1012628).
+- ext4: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- ext4: fix symlink file size not match to file content
+ (bsc#1012628).
+- ext4: fix use-after-free in ext4_search_dir (bsc#1012628).
+- ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
+ (bsc#1012628).
+- ext4, doc: fix incorrect h_reserved size (bsc#1012628).
+- ext4: fix overhead calculation to account for the reserved
+ gdt blocks (bsc#1012628).
+- ext4: force overhead calculation if the s_overhead_cluster
+ makes no sense (bsc#1012628).
+- ext4: update the cached overhead value in the superblock
+ (bsc#1012628).
+- jbd2: fix a potential race while discarding reserved buffers
+ after an abort (bsc#1012628).
+- spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem
+ and controller (bsc#1012628).
+- ASoC: SOF: topology: cleanup dailinks on widget unload
+ (bsc#1012628).
+- io_uring: fix leaks on IOPOLL and CQE_SKIP (bsc#1012628).
+- arm64: dts: qcom: add IPA qcom,qmp property (bsc#1012628).
+- Update config files.
+- commit fd20f5f
+
+-------------------------------------------------------------------
+Wed Apr 27 08:21:29 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch.
+ Update upstream status.
+- commit 749ae03
+
+-------------------------------------------------------------------
+Wed Apr 27 08:03:46 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/gpio-Request-interrupts-after-IRQ-is-initialized.patch.
+ Update upstream status.
+- commit 90a0e50
+
+-------------------------------------------------------------------
+Mon Apr 25 13:36:03 CEST 2022 - msuchanek@suse.de
+
+- pahole 1.22 required for full BTF features.
+ also recommend pahole for kernel-source to make the kernel buildable
+ with standard config
+- commit 364f54b
+
+-------------------------------------------------------------------
+Mon Apr 25 06:57:58 CEST 2022 - jslaby@suse.cz
+
+- Update config files.
+ Just running oldconfig after 5.17.4.
+- commit 2e251f8
+
+-------------------------------------------------------------------
+Mon Apr 25 06:51:48 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 5d1f5d2e7552fcd3d37c11eb714944859e92e7b4. A fix is
+ to be merged via packaging.
+- commit ac62a28
+
+-------------------------------------------------------------------
+Fri Apr 22 16:37:17 CEST 2022 - tiwai@suse.de
+
+- gpio: Request interrupts after IRQ is initialized (bsc#1198697).
+- commit 283f2c7
+
+-------------------------------------------------------------------
+Fri Apr 22 15:35:01 CEST 2022 - dmueller@suse.com
+
+- use jobs not processors in the constraints
+ jobs is the number of vcpus available to the build, while processors
+ is the total processor count of the machine the VM is running on.
+- commit a6e141d
+
+-------------------------------------------------------------------
+Thu Apr 21 08:39:08 CEST 2022 - jslaby@suse.cz
+
+- scripts: dummy-tools, add pahole (bsc#1198388).
+- commit 1fe0032
+
+-------------------------------------------------------------------
Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
- Linux 5.17.4 (bsc#1012628).
@@ -402,6 +757,18 @@ Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
- commit a0f1f93
-------------------------------------------------------------------
+Fri Apr 15 00:19:33 CEST 2022 - dmueller@suse.com
+
+- Update config files (bsc#1198722, bsc#1197746).
+ Enable compiled in LSMs on boot
+ * landlock: optional ability for user land applications to sandbox
+ themselves
+ * yama: optional restrict of use of ptrace for nonprivileged users
+ * default to apparmor, list selinux before bpf to avoid bsc#1197746
+ * bpf: create eBPF based LSMs dynamically
+- commit 5506937
+
+-------------------------------------------------------------------
Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
- Update config files.
@@ -4278,6 +4645,12 @@ Sun Feb 27 21:50:19 CET 2022 - mkubecek@suse.cz
- commit 22f5560
-------------------------------------------------------------------
+Sun Feb 27 10:18:31 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: add systemd-initrd and terminfo dracut module (bsc#1195775)
+- commit d9a821b
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -5100,6 +5473,15 @@ Wed Feb 16 10:56:42 CET 2022 - dmueller@suse.com
- commit 4a5d464
-------------------------------------------------------------------
+Tue Feb 15 23:08:44 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: use default dracut modules (bsc#1195926,
+ bsc#1198484)
+ Let's iron out the reduced initrd optimisation in Tumbleweed.
+ Build full blown dracut initrd with systemd for SLE15 SP4.
+- commit ea76821
+
+-------------------------------------------------------------------
Tue Feb 15 22:49:32 CET 2022 - dmueller@suse.com
- config.conf: reenable armv6hl/armv7hl and aarch64
diff --git a/kernel-syms.spec b/kernel-syms.spec
index 6dc54a6..98fd741 100644
--- a/kernel-syms.spec
+++ b/kernel-syms.spec
@@ -24,10 +24,10 @@ Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
License: GPL-2.0-only
Group: Development/Sources
-Version: 5.17.4
+Version: 5.17.5
%if %using_buildservice
%if 0%{?is_kotd}
-Release: .g75e9961
+Release: .ge57ab05
%else
Release: 0
%endif
@@ -52,7 +52,7 @@ Requires: kernel-pae-devel = %version-%source_rel
%endif
Requires: pesign-obs-integration
Provides: %name = %version-%source_rel
-Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: %name-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
Provides: multiversion(kernel)
Source: README.KSYMS
Requires: kernel-devel%variant = %version-%source_rel
diff --git a/kernel-vanilla.changes b/kernel-vanilla.changes
index 1369768..044df56 100644
--- a/kernel-vanilla.changes
+++ b/kernel-vanilla.changes
@@ -1,4 +1,359 @@
-------------------------------------------------------------------
+Thu May 5 12:06:09 CEST 2022 - jslaby@suse.cz
+
+- Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 3a2140fa2acded48224e1438ac9b4775340c94c2. Again,
+ this breaks many packages as:
+ * iproute2 is missing, and
+ * kernel-obs-qa fails with:
+ Timed out waiting for device /dev/disk/by-id/virtio-0.
+- commit e57ab05
+
+-------------------------------------------------------------------
+Wed May 4 06:59:47 CEST 2022 - jslaby@suse.cz
+
+- io_uring: fix uninitialized field in rw io_kiocb (bsc#1199087
+ CVE-2022-29968).
+- commit 8ca9274
+
+-------------------------------------------------------------------
+Tue May 3 09:10:27 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit e962fefb4c9cd553921cf49c24f9d0e1d16f90b3.
+ d9a821b1f81a from packaging should fix this. So let's try.
+- commit 3a2140f
+
+-------------------------------------------------------------------
+Tue May 3 08:43:43 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "Revert "build initrd without systemd" (bsc#1195775)""
+ This reverts commit ac62a28013491cd72dd4a81604454658314e4ba5. It's still
+ not ready:
+- some packages need iproute2
+- osc shell is still defunct
+- commit e962fef
+
+-------------------------------------------------------------------
+Fri Apr 29 17:55:47 CEST 2022 - mkubecek@suse.cz
+
+- Update
+ patches.kernel.org/5.17.2-0822-net-x25-Fix-null-ptr-deref-caused-by-x25_disc.patch
+ references (add CVE-2022-1516 bsc#1199012).
+- commit af2638d
+
+-------------------------------------------------------------------
+Wed Apr 27 18:54:10 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.5 (bsc#1012628).
+- etherdevice: Adjust ether_addr* prototypes to silence
+ -Wstringop-overead (bsc#1012628).
+- perf tools: Fix segfault accessing sample_id xyarray
+ (bsc#1012628).
+- drm/amd/display: Only set PSR version when valid (bsc#1012628).
+- block/compat_ioctl: fix range check in BLKGETSIZE (bsc#1012628).
+- gfs2: assign rgrp glock before compute_bitstructs (bsc#1012628).
+- scsi: ufs: core: scsi_get_lba() error fix (bsc#1012628).
+- net/sched: cls_u32: fix netns refcount changes in u32_change()
+ (bsc#1012628).
+- ALSA: usb-audio: Clear MIDI port active flag after draining
+ (bsc#1012628).
+- ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX
+ (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo NP70PNP (bsc#1012628).
+- ASoC: atmel: Remove system clock tree configuration for
+ at91sam9g20ek (bsc#1012628).
+- ASoC: topology: Correct error handling in
+ soc_tplg_dapm_widget_create() (bsc#1012628).
+- ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
+ (bsc#1012628).
+- ASoC: msm8916-wcd-digital: Check failure for
+ devm_snd_soc_register_component (bsc#1012628).
+- ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec
+ is in use (bsc#1012628).
+- dmaengine: idxd: fix device cleanup on disable (bsc#1012628).
+- dmaengine: imx-sdma: Fix error checking in sdma_event_remap
+ (bsc#1012628).
+- dmaengine: mediatek:Fix PM usage reference leak of
+ mtk_uart_apdma_alloc_chan_resources (bsc#1012628).
+- dmaengine: dw-edma: Fix unaligned 64bit access (bsc#1012628).
+- spi: spi-mtk-nor: initialize spi controller after resume
+ (bsc#1012628).
+- firmware: cs_dsp: Fix overrun of unterminated control name
+ string (bsc#1012628).
+- esp: limit skb_page_frag_refill use to a single page
+ (bsc#1012628).
+- spi: cadence-quadspi: fix incorrect supports_op() return value
+ (bsc#1012628).
+- igc: Fix infinite loop in release_swfw_sync (bsc#1012628).
+- igc: Fix BUG: scheduling while atomic (bsc#1012628).
+- igc: Fix suspending when PTM is active (bsc#1012628).
+- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (bsc#1012628).
+- ice: fix crash in switchdev mode (bsc#1012628).
+- ice: Fix memory leak in ice_get_orom_civd_data() (bsc#1012628).
+- ALSA: hda/hdmi: fix warning about PCM count when used with SOF
+ (bsc#1012628).
+- rxrpc: Restore removed timer deletion (bsc#1012628).
+- net/smc: Fix sock leak when release after smc_shutdown()
+ (bsc#1012628).
+- net/packet: fix packet_sock xmit return value checking
+ (bsc#1012628).
+- ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
+ (bsc#1012628).
+- ip6_gre: Fix skb_under_panic in __gre6_xmit() (bsc#1012628).
+- net: restore alpha order to Ethernet devices in config
+ (bsc#1012628).
+- net/sched: cls_u32: fix possible leak in u32_init_knode()
+ (bsc#1012628).
+- l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be
+ using netdev_master_upper_dev_get_rcu (bsc#1012628).
+- ipv6: make ip6_rt_gc_expire an atomic_t (bsc#1012628).
+- can: isotp: stop timeout monitoring when no first frame was sent
+ (bsc#1012628).
+- net: dsa: hellcreek: Calculate checksums in tagger
+ (bsc#1012628).
+- net: mscc: ocelot: fix broken IP multicast flooding
+ (bsc#1012628).
+- netlink: reset network and mac headers in netlink_dump()
+ (bsc#1012628).
+- drm/i915/display/psr: Unset enable_psr2_sel_fetch if other
+ checks in intel_psr2_config_valid() fails (bsc#1012628).
+- RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
+ (bsc#1012628).
+- RISC-V: KVM: Restrict the extensions that can be disabled
+ (bsc#1012628).
+- net: stmmac: Use readl_poll_timeout_atomic() in atomic state
+ (bsc#1012628).
+- dmaengine: idxd: match type for retries var in idxd_enqcmds()
+ (bsc#1012628).
+- dmaengine: idxd: fix retry value to be constant for duration
+ of function call (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_batch_size write
+ (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_transfer_size write
+ (bsc#1012628).
+- dmaengine: idxd: skip clearing device context when device is
+ read-only (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted
+ packets (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of
+ unwanted packets (bsc#1012628).
+- userfaultfd: mark uffd_wp regardless of VM_WRITE flag
+ (bsc#1012628).
+- arm64: mm: fix p?d_leaf() (bsc#1012628).
+- XArray: Disallow sibling entries of nodes (bsc#1012628).
+- drm/msm/gpu: Rename runtime suspend/resume functions
+ (bsc#1012628).
+- drm/msm/gpu: Remove mutex from wait_event condition
+ (bsc#1012628).
+- ARM: vexpress/spc: Avoid negative array index when !SMP
+ (bsc#1012628).
+- reset: renesas: Check return value of reset_control_deassert()
+ (bsc#1012628).
+- reset: tegra-bpmp: Restore Handle errors in BPMP response
+ (bsc#1012628).
+- platform/x86: samsung-laptop: Fix an unsigned comparison which
+ can never be negative (bsc#1012628).
+- ALSA: usb-audio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- drm/msm/disp: check the return value of kzalloc() (bsc#1012628).
+- selftests: KVM: Free the GIC FD when cleaning up in arch_timer
+ (bsc#1012628).
+- ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
+ (bsc#1012628).
+- arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
+ (bsc#1012628).
+- vxlan: fix error return code in vxlan_fdb_append (bsc#1012628).
+- cifs: Check the IOCB_DIRECT flag, not O_DIRECT (bsc#1012628).
+- net: atlantic: Avoid out-of-bounds indexing (bsc#1012628).
+- mt76: Fix undefined behavior due to shift overflowing the
+ constant (bsc#1012628).
+- brcmfmac: sdio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
+ (bsc#1012628).
+- drm/msm/mdp5: check the return of kzalloc() (bsc#1012628).
+- KVM: x86: hyper-v: Avoid writing to TSC page without an active
+ vCPU (bsc#1012628).
+- net: macb: Restart tx only if queue pointer is lagging
+ (bsc#1012628).
+- scsi: iscsi: Release endpoint ID when its freed (bsc#1012628).
+- scsi: iscsi: Merge suspend fields (bsc#1012628).
+- scsi: iscsi: Fix NOP handling during conn recovery
+ (bsc#1012628).
+- scsi: qedi: Fix failed disconnect handling (bsc#1012628).
+- stat: fix inconsistency between struct stat and struct
+ compat_stat (bsc#1012628).
+- VFS: filename_create(): fix incorrect intent (bsc#1012628).
+- nvme: add a quirk to disable namespace identifiers
+ (bsc#1012628).
+- nvme-pci: disable namespace identifiers for the MAXIO
+ MAP1002/1202 (bsc#1012628).
+- nvme-pci: disable namespace identifiers for Qemu controllers
+ (bsc#1012628).
+- irq_work: use kasan_record_aux_stack_noalloc() record callstack
+ (bsc#1012628).
+- EDAC/synopsys: Read the error count from the correct register
+ (bsc#1012628).
+- mm/memory-failure.c: skip huge_zero_page in memory_failure()
+ (bsc#1012628).
+- memcg: sync flush only if periodic flush is delayed
+ (bsc#1012628).
+- mm, hugetlb: allow for "high" userspace addresses (bsc#1012628).
+- oom_kill.c: futex: delay the OOM reaper to allow time for
+ proper futex cleanup (bsc#1012628).
+- mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
+ (bsc#1012628).
+- ata: pata_marvell: Check the 'bmdma_addr' beforing reading
+ (bsc#1012628).
+- dma: at_xdmac: fix a missing check on list iterator
+ (bsc#1012628).
+- dmaengine: imx-sdma: fix init of uart scripts (bsc#1012628).
+- net: atlantic: invert deep par in pm functions, preventing
+ null derefs (bsc#1012628).
+- drm/radeon: fix logic inversion in radeon_sync_resv
+ (bsc#1012628).
+- io_uring: free iovec if file assignment fails (bsc#1012628).
+- Input: omap4-keypad - fix pm_runtime_get_sync() error checking
+ (bsc#1012628).
+- scsi: sr: Do not leak information in ioctl (bsc#1012628).
+- sched/pelt: Fix attach_entity_load_avg() corner case
+ (bsc#1012628).
+- perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC
+ enabled (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not
+ initialised (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Initialise the bridge in
+ prepare (bsc#1012628).
+- powerpc/time: Always set decrementer in timer_interrupt()
+ (bsc#1012628).
+- KVM: PPC: Fix TCE handling for VFIO (bsc#1012628).
+- drm/vc4: Use pm_runtime_resume_and_get to fix
+ pm_runtime_get_sync() usage (bsc#1012628).
+- powerpc/perf: Fix power9 event alternatives (bsc#1012628).
+- powerpc/perf: Fix power10 event alternatives (bsc#1012628).
+- arm/xen: Fix some refcount leaks (bsc#1012628).
+- perf script: Always allow field 'data_src' for auxtrace
+ (bsc#1012628).
+- perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
+ (bsc#1012628).
+- fs: fix acl translation (bsc#1012628).
+- cifs: fix NULL ptr dereference in refresh_mounts()
+ (bsc#1012628).
+- cifs: use correct lock type in cifs_reconnect() (bsc#1012628).
+- xtensa: patch_text: Fixup last cpu should be master
+ (bsc#1012628).
+- xtensa: fix a7 clobbering in coprocessor context load/store
+ (bsc#1012628).
+- openvswitch: fix OOB access in reserve_sfa_size() (bsc#1012628).
+- ASoC: rt5682: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ASoC: soc-dapm: fix two incorrect uses of list iterator
+ (bsc#1012628).
+- e1000e: Fix possible overflow in LTR decoding (bsc#1012628).
+- codecs: rt5682s: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ARC: entry: fix syscall_trace_exit argument (bsc#1012628).
+- drm/vmwgfx: Fix gem refcounting and memory evictions
+ (bsc#1012628).
+- arm_pmu: Validate single/group leader events (bsc#1012628).
+- KVM: x86/pmu: Update AMD PMC sample period to fix guest
+ NMI-watchdog (bsc#1012628).
+- KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
+ (bsc#1012628).
+- KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to
+ fix a race (bsc#1012628).
+- KVM: nVMX: Defer APICv updates while L2 is active until L1 is
+ active (bsc#1012628).
+- KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
+ (bsc#1012628).
+- KVM: SVM: Flush when freeing encrypted pages even on
+ SME_COHERENT CPUs (bsc#1012628).
+- ext4: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- ext4: fix symlink file size not match to file content
+ (bsc#1012628).
+- ext4: fix use-after-free in ext4_search_dir (bsc#1012628).
+- ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
+ (bsc#1012628).
+- ext4, doc: fix incorrect h_reserved size (bsc#1012628).
+- ext4: fix overhead calculation to account for the reserved
+ gdt blocks (bsc#1012628).
+- ext4: force overhead calculation if the s_overhead_cluster
+ makes no sense (bsc#1012628).
+- ext4: update the cached overhead value in the superblock
+ (bsc#1012628).
+- jbd2: fix a potential race while discarding reserved buffers
+ after an abort (bsc#1012628).
+- spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem
+ and controller (bsc#1012628).
+- ASoC: SOF: topology: cleanup dailinks on widget unload
+ (bsc#1012628).
+- io_uring: fix leaks on IOPOLL and CQE_SKIP (bsc#1012628).
+- arm64: dts: qcom: add IPA qcom,qmp property (bsc#1012628).
+- Update config files.
+- commit fd20f5f
+
+-------------------------------------------------------------------
+Wed Apr 27 08:21:29 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch.
+ Update upstream status.
+- commit 749ae03
+
+-------------------------------------------------------------------
+Wed Apr 27 08:03:46 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/gpio-Request-interrupts-after-IRQ-is-initialized.patch.
+ Update upstream status.
+- commit 90a0e50
+
+-------------------------------------------------------------------
+Mon Apr 25 13:36:03 CEST 2022 - msuchanek@suse.de
+
+- pahole 1.22 required for full BTF features.
+ also recommend pahole for kernel-source to make the kernel buildable
+ with standard config
+- commit 364f54b
+
+-------------------------------------------------------------------
+Mon Apr 25 06:57:58 CEST 2022 - jslaby@suse.cz
+
+- Update config files.
+ Just running oldconfig after 5.17.4.
+- commit 2e251f8
+
+-------------------------------------------------------------------
+Mon Apr 25 06:51:48 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 5d1f5d2e7552fcd3d37c11eb714944859e92e7b4. A fix is
+ to be merged via packaging.
+- commit ac62a28
+
+-------------------------------------------------------------------
+Fri Apr 22 16:37:17 CEST 2022 - tiwai@suse.de
+
+- gpio: Request interrupts after IRQ is initialized (bsc#1198697).
+- commit 283f2c7
+
+-------------------------------------------------------------------
+Fri Apr 22 15:35:01 CEST 2022 - dmueller@suse.com
+
+- use jobs not processors in the constraints
+ jobs is the number of vcpus available to the build, while processors
+ is the total processor count of the machine the VM is running on.
+- commit a6e141d
+
+-------------------------------------------------------------------
+Thu Apr 21 08:39:08 CEST 2022 - jslaby@suse.cz
+
+- scripts: dummy-tools, add pahole (bsc#1198388).
+- commit 1fe0032
+
+-------------------------------------------------------------------
Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
- Linux 5.17.4 (bsc#1012628).
@@ -402,6 +757,18 @@ Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
- commit a0f1f93
-------------------------------------------------------------------
+Fri Apr 15 00:19:33 CEST 2022 - dmueller@suse.com
+
+- Update config files (bsc#1198722, bsc#1197746).
+ Enable compiled in LSMs on boot
+ * landlock: optional ability for user land applications to sandbox
+ themselves
+ * yama: optional restrict of use of ptrace for nonprivileged users
+ * default to apparmor, list selinux before bpf to avoid bsc#1197746
+ * bpf: create eBPF based LSMs dynamically
+- commit 5506937
+
+-------------------------------------------------------------------
Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
- Update config files.
@@ -4278,6 +4645,12 @@ Sun Feb 27 21:50:19 CET 2022 - mkubecek@suse.cz
- commit 22f5560
-------------------------------------------------------------------
+Sun Feb 27 10:18:31 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: add systemd-initrd and terminfo dracut module (bsc#1195775)
+- commit d9a821b
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -5100,6 +5473,15 @@ Wed Feb 16 10:56:42 CET 2022 - dmueller@suse.com
- commit 4a5d464
-------------------------------------------------------------------
+Tue Feb 15 23:08:44 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: use default dracut modules (bsc#1195926,
+ bsc#1198484)
+ Let's iron out the reduced initrd optimisation in Tumbleweed.
+ Build full blown dracut initrd with systemd for SLE15 SP4.
+- commit ea76821
+
+-------------------------------------------------------------------
Tue Feb 15 22:49:32 CET 2022 - dmueller@suse.com
- config.conf: reenable armv6hl/armv7hl and aarch64
diff --git a/kernel-vanilla.spec b/kernel-vanilla.spec
index d8d3e60..f6b626b 100644
--- a/kernel-vanilla.spec
+++ b/kernel-vanilla.spec
@@ -18,7 +18,7 @@
%define srcversion 5.17
-%define patchversion 5.17.4
+%define patchversion 5.17.5
%define variant %{nil}
%define vanilla_only 0
%define compress_modules zstd
@@ -107,9 +107,9 @@ Name: kernel-vanilla
Summary: The Standard Kernel - without any SUSE patches
License: GPL-2.0-only
Group: System/Kernel
-Version: 5.17.4
+Version: 5.17.5
%if 0%{?is_kotd}
-Release: .g75e9961
+Release: .ge57ab05
%else
Release: 0
%endif
@@ -234,10 +234,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
-Provides: kernel-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: kernel-%build_flavor-base-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
+Provides: kernel-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
# END COMMON DEPS
-Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: %name-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
%obsolete_rebuilds %name
Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
diff --git a/kernel-zfcpdump.changes b/kernel-zfcpdump.changes
index 1369768..044df56 100644
--- a/kernel-zfcpdump.changes
+++ b/kernel-zfcpdump.changes
@@ -1,4 +1,359 @@
-------------------------------------------------------------------
+Thu May 5 12:06:09 CEST 2022 - jslaby@suse.cz
+
+- Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 3a2140fa2acded48224e1438ac9b4775340c94c2. Again,
+ this breaks many packages as:
+ * iproute2 is missing, and
+ * kernel-obs-qa fails with:
+ Timed out waiting for device /dev/disk/by-id/virtio-0.
+- commit e57ab05
+
+-------------------------------------------------------------------
+Wed May 4 06:59:47 CEST 2022 - jslaby@suse.cz
+
+- io_uring: fix uninitialized field in rw io_kiocb (bsc#1199087
+ CVE-2022-29968).
+- commit 8ca9274
+
+-------------------------------------------------------------------
+Tue May 3 09:10:27 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit e962fefb4c9cd553921cf49c24f9d0e1d16f90b3.
+ d9a821b1f81a from packaging should fix this. So let's try.
+- commit 3a2140f
+
+-------------------------------------------------------------------
+Tue May 3 08:43:43 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "Revert "build initrd without systemd" (bsc#1195775)""
+ This reverts commit ac62a28013491cd72dd4a81604454658314e4ba5. It's still
+ not ready:
+- some packages need iproute2
+- osc shell is still defunct
+- commit e962fef
+
+-------------------------------------------------------------------
+Fri Apr 29 17:55:47 CEST 2022 - mkubecek@suse.cz
+
+- Update
+ patches.kernel.org/5.17.2-0822-net-x25-Fix-null-ptr-deref-caused-by-x25_disc.patch
+ references (add CVE-2022-1516 bsc#1199012).
+- commit af2638d
+
+-------------------------------------------------------------------
+Wed Apr 27 18:54:10 CEST 2022 - jslaby@suse.cz
+
+- Linux 5.17.5 (bsc#1012628).
+- etherdevice: Adjust ether_addr* prototypes to silence
+ -Wstringop-overead (bsc#1012628).
+- perf tools: Fix segfault accessing sample_id xyarray
+ (bsc#1012628).
+- drm/amd/display: Only set PSR version when valid (bsc#1012628).
+- block/compat_ioctl: fix range check in BLKGETSIZE (bsc#1012628).
+- gfs2: assign rgrp glock before compute_bitstructs (bsc#1012628).
+- scsi: ufs: core: scsi_get_lba() error fix (bsc#1012628).
+- net/sched: cls_u32: fix netns refcount changes in u32_change()
+ (bsc#1012628).
+- ALSA: usb-audio: Clear MIDI port active flag after draining
+ (bsc#1012628).
+- ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX
+ (bsc#1012628).
+- ALSA: hda/realtek: Add quirk for Clevo NP70PNP (bsc#1012628).
+- ASoC: atmel: Remove system clock tree configuration for
+ at91sam9g20ek (bsc#1012628).
+- ASoC: topology: Correct error handling in
+ soc_tplg_dapm_widget_create() (bsc#1012628).
+- ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
+ (bsc#1012628).
+- ASoC: msm8916-wcd-digital: Check failure for
+ devm_snd_soc_register_component (bsc#1012628).
+- ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec
+ is in use (bsc#1012628).
+- dmaengine: idxd: fix device cleanup on disable (bsc#1012628).
+- dmaengine: imx-sdma: Fix error checking in sdma_event_remap
+ (bsc#1012628).
+- dmaengine: mediatek:Fix PM usage reference leak of
+ mtk_uart_apdma_alloc_chan_resources (bsc#1012628).
+- dmaengine: dw-edma: Fix unaligned 64bit access (bsc#1012628).
+- spi: spi-mtk-nor: initialize spi controller after resume
+ (bsc#1012628).
+- firmware: cs_dsp: Fix overrun of unterminated control name
+ string (bsc#1012628).
+- esp: limit skb_page_frag_refill use to a single page
+ (bsc#1012628).
+- spi: cadence-quadspi: fix incorrect supports_op() return value
+ (bsc#1012628).
+- igc: Fix infinite loop in release_swfw_sync (bsc#1012628).
+- igc: Fix BUG: scheduling while atomic (bsc#1012628).
+- igc: Fix suspending when PTM is active (bsc#1012628).
+- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (bsc#1012628).
+- ice: fix crash in switchdev mode (bsc#1012628).
+- ice: Fix memory leak in ice_get_orom_civd_data() (bsc#1012628).
+- ALSA: hda/hdmi: fix warning about PCM count when used with SOF
+ (bsc#1012628).
+- rxrpc: Restore removed timer deletion (bsc#1012628).
+- net/smc: Fix sock leak when release after smc_shutdown()
+ (bsc#1012628).
+- net/packet: fix packet_sock xmit return value checking
+ (bsc#1012628).
+- ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
+ (bsc#1012628).
+- ip6_gre: Fix skb_under_panic in __gre6_xmit() (bsc#1012628).
+- net: restore alpha order to Ethernet devices in config
+ (bsc#1012628).
+- net/sched: cls_u32: fix possible leak in u32_init_knode()
+ (bsc#1012628).
+- l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be
+ using netdev_master_upper_dev_get_rcu (bsc#1012628).
+- ipv6: make ip6_rt_gc_expire an atomic_t (bsc#1012628).
+- can: isotp: stop timeout monitoring when no first frame was sent
+ (bsc#1012628).
+- net: dsa: hellcreek: Calculate checksums in tagger
+ (bsc#1012628).
+- net: mscc: ocelot: fix broken IP multicast flooding
+ (bsc#1012628).
+- netlink: reset network and mac headers in netlink_dump()
+ (bsc#1012628).
+- drm/i915/display/psr: Unset enable_psr2_sel_fetch if other
+ checks in intel_psr2_config_valid() fails (bsc#1012628).
+- RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
+ (bsc#1012628).
+- RISC-V: KVM: Restrict the extensions that can be disabled
+ (bsc#1012628).
+- net: stmmac: Use readl_poll_timeout_atomic() in atomic state
+ (bsc#1012628).
+- dmaengine: idxd: match type for retries var in idxd_enqcmds()
+ (bsc#1012628).
+- dmaengine: idxd: fix retry value to be constant for duration
+ of function call (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_batch_size write
+ (bsc#1012628).
+- dmaengine: idxd: add RO check for wq max_transfer_size write
+ (bsc#1012628).
+- dmaengine: idxd: skip clearing device context when device is
+ read-only (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted
+ packets (bsc#1012628).
+- selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of
+ unwanted packets (bsc#1012628).
+- userfaultfd: mark uffd_wp regardless of VM_WRITE flag
+ (bsc#1012628).
+- arm64: mm: fix p?d_leaf() (bsc#1012628).
+- XArray: Disallow sibling entries of nodes (bsc#1012628).
+- drm/msm/gpu: Rename runtime suspend/resume functions
+ (bsc#1012628).
+- drm/msm/gpu: Remove mutex from wait_event condition
+ (bsc#1012628).
+- ARM: vexpress/spc: Avoid negative array index when !SMP
+ (bsc#1012628).
+- reset: renesas: Check return value of reset_control_deassert()
+ (bsc#1012628).
+- reset: tegra-bpmp: Restore Handle errors in BPMP response
+ (bsc#1012628).
+- platform/x86: samsung-laptop: Fix an unsigned comparison which
+ can never be negative (bsc#1012628).
+- ALSA: usb-audio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- drm/msm/disp: check the return value of kzalloc() (bsc#1012628).
+- selftests: KVM: Free the GIC FD when cleaning up in arch_timer
+ (bsc#1012628).
+- ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
+ (bsc#1012628).
+- arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
+ (bsc#1012628).
+- vxlan: fix error return code in vxlan_fdb_append (bsc#1012628).
+- cifs: Check the IOCB_DIRECT flag, not O_DIRECT (bsc#1012628).
+- net: atlantic: Avoid out-of-bounds indexing (bsc#1012628).
+- mt76: Fix undefined behavior due to shift overflowing the
+ constant (bsc#1012628).
+- brcmfmac: sdio: Fix undefined behavior due to shift overflowing
+ the constant (bsc#1012628).
+- dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
+ (bsc#1012628).
+- drm/msm/mdp5: check the return of kzalloc() (bsc#1012628).
+- KVM: x86: hyper-v: Avoid writing to TSC page without an active
+ vCPU (bsc#1012628).
+- net: macb: Restart tx only if queue pointer is lagging
+ (bsc#1012628).
+- scsi: iscsi: Release endpoint ID when its freed (bsc#1012628).
+- scsi: iscsi: Merge suspend fields (bsc#1012628).
+- scsi: iscsi: Fix NOP handling during conn recovery
+ (bsc#1012628).
+- scsi: qedi: Fix failed disconnect handling (bsc#1012628).
+- stat: fix inconsistency between struct stat and struct
+ compat_stat (bsc#1012628).
+- VFS: filename_create(): fix incorrect intent (bsc#1012628).
+- nvme: add a quirk to disable namespace identifiers
+ (bsc#1012628).
+- nvme-pci: disable namespace identifiers for the MAXIO
+ MAP1002/1202 (bsc#1012628).
+- nvme-pci: disable namespace identifiers for Qemu controllers
+ (bsc#1012628).
+- irq_work: use kasan_record_aux_stack_noalloc() record callstack
+ (bsc#1012628).
+- EDAC/synopsys: Read the error count from the correct register
+ (bsc#1012628).
+- mm/memory-failure.c: skip huge_zero_page in memory_failure()
+ (bsc#1012628).
+- memcg: sync flush only if periodic flush is delayed
+ (bsc#1012628).
+- mm, hugetlb: allow for "high" userspace addresses (bsc#1012628).
+- oom_kill.c: futex: delay the OOM reaper to allow time for
+ proper futex cleanup (bsc#1012628).
+- mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
+ (bsc#1012628).
+- ata: pata_marvell: Check the 'bmdma_addr' beforing reading
+ (bsc#1012628).
+- dma: at_xdmac: fix a missing check on list iterator
+ (bsc#1012628).
+- dmaengine: imx-sdma: fix init of uart scripts (bsc#1012628).
+- net: atlantic: invert deep par in pm functions, preventing
+ null derefs (bsc#1012628).
+- drm/radeon: fix logic inversion in radeon_sync_resv
+ (bsc#1012628).
+- io_uring: free iovec if file assignment fails (bsc#1012628).
+- Input: omap4-keypad - fix pm_runtime_get_sync() error checking
+ (bsc#1012628).
+- scsi: sr: Do not leak information in ioctl (bsc#1012628).
+- sched/pelt: Fix attach_entity_load_avg() corner case
+ (bsc#1012628).
+- perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC
+ enabled (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not
+ initialised (bsc#1012628).
+- drm/panel/raspberrypi-touchscreen: Initialise the bridge in
+ prepare (bsc#1012628).
+- powerpc/time: Always set decrementer in timer_interrupt()
+ (bsc#1012628).
+- KVM: PPC: Fix TCE handling for VFIO (bsc#1012628).
+- drm/vc4: Use pm_runtime_resume_and_get to fix
+ pm_runtime_get_sync() usage (bsc#1012628).
+- powerpc/perf: Fix power9 event alternatives (bsc#1012628).
+- powerpc/perf: Fix power10 event alternatives (bsc#1012628).
+- arm/xen: Fix some refcount leaks (bsc#1012628).
+- perf script: Always allow field 'data_src' for auxtrace
+ (bsc#1012628).
+- perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
+ (bsc#1012628).
+- fs: fix acl translation (bsc#1012628).
+- cifs: fix NULL ptr dereference in refresh_mounts()
+ (bsc#1012628).
+- cifs: use correct lock type in cifs_reconnect() (bsc#1012628).
+- xtensa: patch_text: Fixup last cpu should be master
+ (bsc#1012628).
+- xtensa: fix a7 clobbering in coprocessor context load/store
+ (bsc#1012628).
+- openvswitch: fix OOB access in reserve_sfa_size() (bsc#1012628).
+- ASoC: rt5682: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ASoC: soc-dapm: fix two incorrect uses of list iterator
+ (bsc#1012628).
+- e1000e: Fix possible overflow in LTR decoding (bsc#1012628).
+- codecs: rt5682s: fix an incorrect NULL check on list iterator
+ (bsc#1012628).
+- ARC: entry: fix syscall_trace_exit argument (bsc#1012628).
+- drm/vmwgfx: Fix gem refcounting and memory evictions
+ (bsc#1012628).
+- arm_pmu: Validate single/group leader events (bsc#1012628).
+- KVM: x86/pmu: Update AMD PMC sample period to fix guest
+ NMI-watchdog (bsc#1012628).
+- KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
+ (bsc#1012628).
+- KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to
+ fix a race (bsc#1012628).
+- KVM: nVMX: Defer APICv updates while L2 is active until L1 is
+ active (bsc#1012628).
+- KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
+ (bsc#1012628).
+- KVM: SVM: Flush when freeing encrypted pages even on
+ SME_COHERENT CPUs (bsc#1012628).
+- ext4: fix fallocate to use file_modified to update permissions
+ consistently (bsc#1012628).
+- ext4: fix symlink file size not match to file content
+ (bsc#1012628).
+- ext4: fix use-after-free in ext4_search_dir (bsc#1012628).
+- ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
+ (bsc#1012628).
+- ext4, doc: fix incorrect h_reserved size (bsc#1012628).
+- ext4: fix overhead calculation to account for the reserved
+ gdt blocks (bsc#1012628).
+- ext4: force overhead calculation if the s_overhead_cluster
+ makes no sense (bsc#1012628).
+- ext4: update the cached overhead value in the superblock
+ (bsc#1012628).
+- jbd2: fix a potential race while discarding reserved buffers
+ after an abort (bsc#1012628).
+- spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem
+ and controller (bsc#1012628).
+- ASoC: SOF: topology: cleanup dailinks on widget unload
+ (bsc#1012628).
+- io_uring: fix leaks on IOPOLL and CQE_SKIP (bsc#1012628).
+- arm64: dts: qcom: add IPA qcom,qmp property (bsc#1012628).
+- Update config files.
+- commit fd20f5f
+
+-------------------------------------------------------------------
+Wed Apr 27 08:21:29 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch.
+ Update upstream status.
+- commit 749ae03
+
+-------------------------------------------------------------------
+Wed Apr 27 08:03:46 CEST 2022 - jslaby@suse.cz
+
+- Refresh
+ patches.suse/gpio-Request-interrupts-after-IRQ-is-initialized.patch.
+ Update upstream status.
+- commit 90a0e50
+
+-------------------------------------------------------------------
+Mon Apr 25 13:36:03 CEST 2022 - msuchanek@suse.de
+
+- pahole 1.22 required for full BTF features.
+ also recommend pahole for kernel-source to make the kernel buildable
+ with standard config
+- commit 364f54b
+
+-------------------------------------------------------------------
+Mon Apr 25 06:57:58 CEST 2022 - jslaby@suse.cz
+
+- Update config files.
+ Just running oldconfig after 5.17.4.
+- commit 2e251f8
+
+-------------------------------------------------------------------
+Mon Apr 25 06:51:48 CEST 2022 - jslaby@suse.cz
+
+- Revert "Revert "build initrd without systemd" (bsc#1195775)"
+ This reverts commit 5d1f5d2e7552fcd3d37c11eb714944859e92e7b4. A fix is
+ to be merged via packaging.
+- commit ac62a28
+
+-------------------------------------------------------------------
+Fri Apr 22 16:37:17 CEST 2022 - tiwai@suse.de
+
+- gpio: Request interrupts after IRQ is initialized (bsc#1198697).
+- commit 283f2c7
+
+-------------------------------------------------------------------
+Fri Apr 22 15:35:01 CEST 2022 - dmueller@suse.com
+
+- use jobs not processors in the constraints
+ jobs is the number of vcpus available to the build, while processors
+ is the total processor count of the machine the VM is running on.
+- commit a6e141d
+
+-------------------------------------------------------------------
+Thu Apr 21 08:39:08 CEST 2022 - jslaby@suse.cz
+
+- scripts: dummy-tools, add pahole (bsc#1198388).
+- commit 1fe0032
+
+-------------------------------------------------------------------
Wed Apr 20 09:43:03 CEST 2022 - jslaby@suse.cz
- Linux 5.17.4 (bsc#1012628).
@@ -402,6 +757,18 @@ Tue Apr 19 07:59:57 CEST 2022 - jslaby@suse.cz
- commit a0f1f93
-------------------------------------------------------------------
+Fri Apr 15 00:19:33 CEST 2022 - dmueller@suse.com
+
+- Update config files (bsc#1198722, bsc#1197746).
+ Enable compiled in LSMs on boot
+ * landlock: optional ability for user land applications to sandbox
+ themselves
+ * yama: optional restrict of use of ptrace for nonprivileged users
+ * default to apparmor, list selinux before bpf to avoid bsc#1197746
+ * bpf: create eBPF based LSMs dynamically
+- commit 5506937
+
+-------------------------------------------------------------------
Thu Apr 14 23:49:56 CEST 2022 - dmueller@suse.com
- Update config files.
@@ -4278,6 +4645,12 @@ Sun Feb 27 21:50:19 CET 2022 - mkubecek@suse.cz
- commit 22f5560
-------------------------------------------------------------------
+Sun Feb 27 10:18:31 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: add systemd-initrd and terminfo dracut module (bsc#1195775)
+- commit d9a821b
+
+-------------------------------------------------------------------
Thu Feb 24 06:07:05 CET 2022 - jslaby@suse.cz
- Update config files.
@@ -5100,6 +5473,15 @@ Wed Feb 16 10:56:42 CET 2022 - dmueller@suse.com
- commit 4a5d464
-------------------------------------------------------------------
+Tue Feb 15 23:08:44 CET 2022 - dmueller@suse.com
+
+- rpm/kernel-obs-build.spec.in: use default dracut modules (bsc#1195926,
+ bsc#1198484)
+ Let's iron out the reduced initrd optimisation in Tumbleweed.
+ Build full blown dracut initrd with systemd for SLE15 SP4.
+- commit ea76821
+
+-------------------------------------------------------------------
Tue Feb 15 22:49:32 CET 2022 - dmueller@suse.com
- config.conf: reenable armv6hl/armv7hl and aarch64
diff --git a/kernel-zfcpdump.spec b/kernel-zfcpdump.spec
index 25a2762..9ebaedb 100644
--- a/kernel-zfcpdump.spec
+++ b/kernel-zfcpdump.spec
@@ -18,7 +18,7 @@
%define srcversion 5.17
-%define patchversion 5.17.4
+%define patchversion 5.17.5
%define variant %{nil}
%define vanilla_only 0
%define compress_modules zstd
@@ -107,9 +107,9 @@ Name: kernel-zfcpdump
Summary: The IBM System Z zfcpdump Kernel
License: GPL-2.0-only
Group: System/Kernel
-Version: 5.17.4
+Version: 5.17.5
%if 0%{?is_kotd}
-Release: .g75e9961
+Release: .ge57ab05
%else
Release: 0
%endif
@@ -234,10 +234,10 @@ Conflicts: hyper-v < 4
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides: kernel-%build_flavor-base-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
-Provides: kernel-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: kernel-%build_flavor-base-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
+Provides: kernel-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
# END COMMON DEPS
-Provides: %name-srchash-75e9961c635cc70f47cb1ad5049982f16917bb87
+Provides: %name-srchash-e57ab05ef22d72206bfe1c6747357ce415bec0f8
%obsolete_rebuilds %name
Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz
Source3: kernel-source.rpmlintrc
diff --git a/patches.kernel.org.tar.bz2 b/patches.kernel.org.tar.bz2
index 2acad51..cb2cdcb 120000
--- a/patches.kernel.org.tar.bz2
+++ b/patches.kernel.org.tar.bz2
@@ -1 +1 @@
-/ipfs/bafybeiccu45esfiuc44ndlwepguq2tnh2tc5oqzst3v36pv74ravjizwgu
\ No newline at end of file
+/ipfs/bafybeidsazsmyht7dchgxquxnjy45mnrya6j4jxzlmr53qq7ul3gilcmhy
\ No newline at end of file
diff --git a/patches.rpmify.tar.bz2 b/patches.rpmify.tar.bz2
index f71c026..6e4295d 120000
--- a/patches.rpmify.tar.bz2
+++ b/patches.rpmify.tar.bz2
@@ -1 +1 @@
-/ipfs/bafkreidgf4bupjucrthvtnd5jmhnpftoagldpm5hwleig56gux36s2235e
\ No newline at end of file
+/ipfs/bafkreicl6jwykwyungboupxicac7gdae7klhiqz5ec4tiok4tj3virvag4
\ No newline at end of file
diff --git a/patches.suse.tar.bz2 b/patches.suse.tar.bz2
index a41be53..85ec799 120000
--- a/patches.suse.tar.bz2
+++ b/patches.suse.tar.bz2
@@ -1 +1 @@
-/ipfs/bafkreihszwxq56clreexex3ajrhyap64bp4rgz3kx5heytangonffa26se
\ No newline at end of file
+/ipfs/bafkreidaecyaspdt2kouul4ayzelifooxutntcmrtldn2z47jq4r2sxdfu
\ No newline at end of file
diff --git a/series.conf b/series.conf
index f8f55ae..ada52e4 100644
--- a/series.conf
+++ b/series.conf
@@ -1759,6 +1759,153 @@
patches.kernel.org/5.17.4-220-io_uring-fix-poll-file-assign-deadlock.patch
patches.kernel.org/5.17.4-221-io_uring-fix-poll-error-reporting.patch
patches.kernel.org/5.17.4-222-Linux-5.17.4.patch
+ patches.kernel.org/5.17.5-001-etherdevice-Adjust-ether_addr-prototypes-to-si.patch
+ patches.kernel.org/5.17.5-002-perf-tools-Fix-segfault-accessing-sample_id-xy.patch
+ patches.kernel.org/5.17.5-003-drm-amd-display-Only-set-PSR-version-when-vali.patch
+ patches.kernel.org/5.17.5-004-block-compat_ioctl-fix-range-check-in-BLKGETSI.patch
+ patches.kernel.org/5.17.5-005-gfs2-assign-rgrp-glock-before-compute_bitstruc.patch
+ patches.kernel.org/5.17.5-006-scsi-ufs-core-scsi_get_lba-error-fix.patch
+ patches.kernel.org/5.17.5-007-net-sched-cls_u32-fix-netns-refcount-changes-i.patch
+ patches.kernel.org/5.17.5-008-ALSA-usb-audio-Clear-MIDI-port-active-flag-aft.patch
+ patches.kernel.org/5.17.5-009-ALSA-usb-audio-add-mapping-for-MSI-MAG-X570S-T.patch
+ patches.kernel.org/5.17.5-010-ALSA-hda-realtek-Add-quirk-for-Clevo-NP70PNP.patch
+ patches.kernel.org/5.17.5-011-ASoC-atmel-Remove-system-clock-tree-configurat.patch
+ patches.kernel.org/5.17.5-012-ASoC-topology-Correct-error-handling-in-soc_tp.patch
+ patches.kernel.org/5.17.5-013-ASoC-rk817-Use-devm_clk_get-in-rk817_platform_.patch
+ patches.kernel.org/5.17.5-014-ASoC-msm8916-wcd-digital-Check-failure-for-dev.patch
+ patches.kernel.org/5.17.5-015-ASoC-codecs-wcd934x-do-not-switch-off-SIDO-Buc.patch
+ patches.kernel.org/5.17.5-016-dmaengine-idxd-fix-device-cleanup-on-disable.patch
+ patches.kernel.org/5.17.5-017-dmaengine-imx-sdma-Fix-error-checking-in-sdma_.patch
+ patches.kernel.org/5.17.5-018-dmaengine-mediatek-Fix-PM-usage-reference-leak.patch
+ patches.kernel.org/5.17.5-019-dmaengine-dw-edma-Fix-unaligned-64bit-access.patch
+ patches.kernel.org/5.17.5-020-spi-spi-mtk-nor-initialize-spi-controller-afte.patch
+ patches.kernel.org/5.17.5-021-firmware-cs_dsp-Fix-overrun-of-unterminated-co.patch
+ patches.kernel.org/5.17.5-022-esp-limit-skb_page_frag_refill-use-to-a-single.patch
+ patches.kernel.org/5.17.5-023-spi-cadence-quadspi-fix-incorrect-supports_op-.patch
+ patches.kernel.org/5.17.5-024-igc-Fix-infinite-loop-in-release_swfw_sync.patch
+ patches.kernel.org/5.17.5-025-igc-Fix-BUG-scheduling-while-atomic.patch
+ patches.kernel.org/5.17.5-026-igc-Fix-suspending-when-PTM-is-active.patch
+ patches.kernel.org/5.17.5-027-ice-allow-creating-VFs-for-CONFIG_NET_SWITCHDE.patch
+ patches.kernel.org/5.17.5-028-ice-fix-crash-in-switchdev-mode.patch
+ patches.kernel.org/5.17.5-029-ice-Fix-memory-leak-in-ice_get_orom_civd_data.patch
+ patches.kernel.org/5.17.5-030-ALSA-hda-hdmi-fix-warning-about-PCM-count-when.patch
+ patches.kernel.org/5.17.5-031-rxrpc-Restore-removed-timer-deletion.patch
+ patches.kernel.org/5.17.5-032-net-smc-Fix-sock-leak-when-release-after-smc_s.patch
+ patches.kernel.org/5.17.5-033-net-packet-fix-packet_sock-xmit-return-value-c.patch
+ patches.kernel.org/5.17.5-034-ip6_gre-Avoid-updating-tunnel-tun_hlen-in-__gr.patch
+ patches.kernel.org/5.17.5-035-ip6_gre-Fix-skb_under_panic-in-__gre6_xmit.patch
+ patches.kernel.org/5.17.5-036-net-restore-alpha-order-to-Ethernet-devices-in.patch
+ patches.kernel.org/5.17.5-037-net-sched-cls_u32-fix-possible-leak-in-u32_ini.patch
+ patches.kernel.org/5.17.5-038-l3mdev-l3mdev_master_upper_ifindex_by_index_rc.patch
+ patches.kernel.org/5.17.5-039-ipv6-make-ip6_rt_gc_expire-an-atomic_t.patch
+ patches.kernel.org/5.17.5-040-can-isotp-stop-timeout-monitoring-when-no-firs.patch
+ patches.kernel.org/5.17.5-041-net-dsa-hellcreek-Calculate-checksums-in-tagge.patch
+ patches.kernel.org/5.17.5-042-net-mscc-ocelot-fix-broken-IP-multicast-floodi.patch
+ patches.kernel.org/5.17.5-043-netlink-reset-network-and-mac-headers-in-netli.patch
+ patches.kernel.org/5.17.5-044-drm-i915-display-psr-Unset-enable_psr2_sel_fet.patch
+ patches.kernel.org/5.17.5-045-RISC-V-KVM-Remove-s-u-as-valid-ISA-extension.patch
+ patches.kernel.org/5.17.5-046-RISC-V-KVM-Restrict-the-extensions-that-can-be.patch
+ patches.kernel.org/5.17.5-047-net-stmmac-Use-readl_poll_timeout_atomic-in-at.patch
+ patches.kernel.org/5.17.5-048-dmaengine-idxd-match-type-for-retries-var-in-i.patch
+ patches.kernel.org/5.17.5-049-dmaengine-idxd-fix-retry-value-to-be-constant-.patch
+ patches.kernel.org/5.17.5-050-dmaengine-idxd-add-RO-check-for-wq-max_batch_s.patch
+ patches.kernel.org/5.17.5-051-dmaengine-idxd-add-RO-check-for-wq-max_transfe.patch
+ patches.kernel.org/5.17.5-052-dmaengine-idxd-skip-clearing-device-context-wh.patch
+ patches.kernel.org/5.17.5-053-selftests-mlxsw-vxlan_flooding-Prevent-floodin.patch
+ patches.kernel.org/5.17.5-054-selftests-mlxsw-vxlan_flooding_ipv6-Prevent-fl.patch
+ patches.kernel.org/5.17.5-055-userfaultfd-mark-uffd_wp-regardless-of-VM_WRIT.patch
+ patches.kernel.org/5.17.5-056-arm64-mm-fix-p-d_leaf.patch
+ patches.kernel.org/5.17.5-057-XArray-Disallow-sibling-entries-of-nodes.patch
+ patches.kernel.org/5.17.5-058-drm-msm-gpu-Rename-runtime-suspend-resume-func.patch
+ patches.kernel.org/5.17.5-059-drm-msm-gpu-Remove-mutex-from-wait_event-condi.patch
+ patches.kernel.org/5.17.5-060-ARM-vexpress-spc-Avoid-negative-array-index-wh.patch
+ patches.kernel.org/5.17.5-061-reset-renesas-Check-return-value-of-reset_cont.patch
+ patches.kernel.org/5.17.5-062-reset-tegra-bpmp-Restore-Handle-errors-in-BPMP.patch
+ patches.kernel.org/5.17.5-063-platform-x86-samsung-laptop-Fix-an-unsigned-co.patch
+ patches.kernel.org/5.17.5-064-ALSA-usb-audio-Fix-undefined-behavior-due-to-s.patch
+ patches.kernel.org/5.17.5-065-drm-msm-disp-check-the-return-value-of-kzalloc.patch
+ patches.kernel.org/5.17.5-066-selftests-KVM-Free-the-GIC-FD-when-cleaning-up.patch
+ patches.kernel.org/5.17.5-067-ALSA-hda-intel-dsp-config-update-AlderLake-PCI.patch
+ patches.kernel.org/5.17.5-068-arm64-dts-imx-Fix-imx8-var-som-touchscreen-pro.patch
+ patches.kernel.org/5.17.5-069-vxlan-fix-error-return-code-in-vxlan_fdb_appen.patch
+ patches.kernel.org/5.17.5-070-cifs-Check-the-IOCB_DIRECT-flag-not-O_DIRECT.patch
+ patches.kernel.org/5.17.5-071-net-atlantic-Avoid-out-of-bounds-indexing.patch
+ patches.kernel.org/5.17.5-072-mt76-Fix-undefined-behavior-due-to-shift-overf.patch
+ patches.kernel.org/5.17.5-073-brcmfmac-sdio-Fix-undefined-behavior-due-to-sh.patch
+ patches.kernel.org/5.17.5-074-dpaa_eth-Fix-missing-of_node_put-in-dpaa_get_t.patch
+ patches.kernel.org/5.17.5-075-drm-msm-mdp5-check-the-return-of-kzalloc.patch
+ patches.kernel.org/5.17.5-076-KVM-x86-hyper-v-Avoid-writing-to-TSC-page-with.patch
+ patches.kernel.org/5.17.5-077-net-macb-Restart-tx-only-if-queue-pointer-is-l.patch
+ patches.kernel.org/5.17.5-078-scsi-iscsi-Release-endpoint-ID-when-its-freed.patch
+ patches.kernel.org/5.17.5-079-scsi-iscsi-Merge-suspend-fields.patch
+ patches.kernel.org/5.17.5-080-scsi-iscsi-Fix-NOP-handling-during-conn-recove.patch
+ patches.kernel.org/5.17.5-081-scsi-qedi-Fix-failed-disconnect-handling.patch
+ patches.kernel.org/5.17.5-082-stat-fix-inconsistency-between-struct-stat-and.patch
+ patches.kernel.org/5.17.5-083-VFS-filename_create-fix-incorrect-intent.patch
+ patches.kernel.org/5.17.5-084-nvme-add-a-quirk-to-disable-namespace-identifi.patch
+ patches.kernel.org/5.17.5-085-nvme-pci-disable-namespace-identifiers-for-the.patch
+ patches.kernel.org/5.17.5-086-nvme-pci-disable-namespace-identifiers-for-Qem.patch
+ patches.kernel.org/5.17.5-087-irq_work-use-kasan_record_aux_stack_noalloc-re.patch
+ patches.kernel.org/5.17.5-088-EDAC-synopsys-Read-the-error-count-from-the-co.patch
+ patches.kernel.org/5.17.5-089-mm-memory-failure.c-skip-huge_zero_page-in-mem.patch
+ patches.kernel.org/5.17.5-090-memcg-sync-flush-only-if-periodic-flush-is-del.patch
+ patches.kernel.org/5.17.5-091-mm-hugetlb-allow-for-high-userspace-addresses.patch
+ patches.kernel.org/5.17.5-092-oom_kill.c-futex-delay-the-OOM-reaper-to-allow.patch
+ patches.kernel.org/5.17.5-093-mm-mmu_notifier.c-fix-race-in-mmu_interval_not.patch
+ patches.kernel.org/5.17.5-094-ata-pata_marvell-Check-the-bmdma_addr-beforing.patch
+ patches.kernel.org/5.17.5-095-dma-at_xdmac-fix-a-missing-check-on-list-itera.patch
+ patches.kernel.org/5.17.5-096-dmaengine-imx-sdma-fix-init-of-uart-scripts.patch
+ patches.kernel.org/5.17.5-097-net-atlantic-invert-deep-par-in-pm-functions-p.patch
+ patches.kernel.org/5.17.5-098-drm-radeon-fix-logic-inversion-in-radeon_sync_.patch
+ patches.kernel.org/5.17.5-099-io_uring-free-iovec-if-file-assignment-fails.patch
+ patches.kernel.org/5.17.5-100-Input-omap4-keypad-fix-pm_runtime_get_sync-err.patch
+ patches.kernel.org/5.17.5-101-scsi-sr-Do-not-leak-information-in-ioctl.patch
+ patches.kernel.org/5.17.5-102-sched-pelt-Fix-attach_entity_load_avg-corner-c.patch
+ patches.kernel.org/5.17.5-103-perf-core-Fix-perf_mmap-fail-when-CONFIG_PERF_.patch
+ patches.kernel.org/5.17.5-104-drm-panel-raspberrypi-touchscreen-Avoid-NULL-d.patch
+ patches.kernel.org/5.17.5-105-drm-panel-raspberrypi-touchscreen-Initialise-t.patch
+ patches.kernel.org/5.17.5-106-powerpc-time-Always-set-decrementer-in-timer_i.patch
+ patches.kernel.org/5.17.5-107-KVM-PPC-Fix-TCE-handling-for-VFIO.patch
+ patches.kernel.org/5.17.5-108-drm-vc4-Use-pm_runtime_resume_and_get-to-fix-p.patch
+ patches.kernel.org/5.17.5-109-powerpc-perf-Fix-power9-event-alternatives.patch
+ patches.kernel.org/5.17.5-110-powerpc-perf-Fix-power10-event-alternatives.patch
+ patches.kernel.org/5.17.5-111-arm-xen-Fix-some-refcount-leaks.patch
+ patches.kernel.org/5.17.5-112-perf-script-Always-allow-field-data_src-for-au.patch
+ patches.kernel.org/5.17.5-113-perf-report-Set-PERF_SAMPLE_DATA_SRC-bit-for-A.patch
+ patches.kernel.org/5.17.5-114-fs-fix-acl-translation.patch
+ patches.kernel.org/5.17.5-115-cifs-fix-NULL-ptr-dereference-in-refresh_mount.patch
+ patches.kernel.org/5.17.5-116-cifs-use-correct-lock-type-in-cifs_reconnect.patch
+ patches.kernel.org/5.17.5-117-xtensa-patch_text-Fixup-last-cpu-should-be-mas.patch
+ patches.kernel.org/5.17.5-118-xtensa-fix-a7-clobbering-in-coprocessor-contex.patch
+ patches.kernel.org/5.17.5-119-openvswitch-fix-OOB-access-in-reserve_sfa_size.patch
+ patches.kernel.org/5.17.5-120-gpio-Request-interrupts-after-IRQ-is-initializ.patch
+ patches.kernel.org/5.17.5-121-ASoC-rt5682-fix-an-incorrect-NULL-check-on-lis.patch
+ patches.kernel.org/5.17.5-122-ASoC-soc-dapm-fix-two-incorrect-uses-of-list-i.patch
+ patches.kernel.org/5.17.5-123-e1000e-Fix-possible-overflow-in-LTR-decoding.patch
+ patches.kernel.org/5.17.5-124-codecs-rt5682s-fix-an-incorrect-NULL-check-on-.patch
+ patches.kernel.org/5.17.5-125-ARC-entry-fix-syscall_trace_exit-argument.patch
+ patches.kernel.org/5.17.5-126-drm-vmwgfx-Fix-gem-refcounting-and-memory-evic.patch
+ patches.kernel.org/5.17.5-127-arm_pmu-Validate-single-group-leader-events.patch
+ patches.kernel.org/5.17.5-128-KVM-x86-pmu-Update-AMD-PMC-sample-period-to-fi.patch
+ patches.kernel.org/5.17.5-129-KVM-x86-Don-t-re-acquire-SRCU-lock-in-complete.patch
+ patches.kernel.org/5.17.5-130-KVM-x86-Pend-KVM_REQ_APICV_UPDATE-during-vCPU-.patch
+ patches.kernel.org/5.17.5-131-KVM-nVMX-Defer-APICv-updates-while-L2-is-activ.patch
+ patches.kernel.org/5.17.5-132-KVM-SVM-Simplify-and-harden-helper-to-flush-SE.patch
+ patches.kernel.org/5.17.5-133-KVM-SVM-Flush-when-freeing-encrypted-pages-eve.patch
+ patches.kernel.org/5.17.5-134-ext4-fix-fallocate-to-use-file_modified-to-upd.patch
+ patches.kernel.org/5.17.5-135-ext4-fix-symlink-file-size-not-match-to-file-c.patch
+ patches.kernel.org/5.17.5-136-ext4-fix-use-after-free-in-ext4_search_dir.patch
+ patches.kernel.org/5.17.5-137-ext4-limit-length-to-bitmap_maxbytes-blocksize.patch
+ patches.kernel.org/5.17.5-138-ext4-doc-fix-incorrect-h_reserved-size.patch
+ patches.kernel.org/5.17.5-139-ext4-fix-overhead-calculation-to-account-for-t.patch
+ patches.kernel.org/5.17.5-140-ext4-force-overhead-calculation-if-the-s_overh.patch
+ patches.kernel.org/5.17.5-141-ext4-update-the-cached-overhead-value-in-the-s.patch
+ patches.kernel.org/5.17.5-142-jbd2-fix-a-potential-race-while-discarding-res.patch
+ patches.kernel.org/5.17.5-143-spi-atmel-quadspi-Fix-the-buswidth-adjustment-.patch
+ patches.kernel.org/5.17.5-144-ASoC-SOF-topology-cleanup-dailinks-on-widget-u.patch
+ patches.kernel.org/5.17.5-145-io_uring-fix-leaks-on-IOPOLL-and-CQE_SKIP.patch
+ patches.kernel.org/5.17.5-146-arm64-dts-qcom-add-IPA-qcom-qmp-property.patch
+ patches.kernel.org/5.17.5-147-Linux-5.17.5.patch
########################################################
# Build fixes that apply to the vanilla kernel too.
@@ -1769,6 +1916,7 @@
patches.rpmify/Revert-kconfig-only-write-CONFIG_FOO-is-not-set-for-.patch
patches.rpmify/powerpc-64-BE-option-to-use-ELFv2-ABI-for-big-endian.patch
patches.rpmify/BTF-Don-t-break-ABI-when-debuginfo-is-disabled.patch
+ patches.rpmify/scripts-dummy-tools-add-pahole.patch
########################################################
# The sorted section should contain all patches that are
@@ -1786,9 +1934,9 @@
########################################################
# sorted patches
########################################################
-
patches.suse/bpf-add-config-to-allow-loading-modules-with-BTF-mis.patch
patches.suse/Bluetooth-btusb-Add-missing-Chicony-device-for-Realt.patch
+ patches.suse/io_uring-fix-uninitialized-field-in-rw-io_kiocb.patch
########################################################
# end of sorted patches
########################################################
@@ -1929,7 +2077,6 @@
# Other drivers
########################################################
-
########################################################
# Debugging
########################################################
diff --git a/source-timestamp b/source-timestamp
index 2df791a..9ac482c 100644
--- a/source-timestamp
+++ b/source-timestamp
@@ -1,3 +1,3 @@
-2022-04-20 07:43:03 +0000
-GIT Revision: 75e9961c635cc70f47cb1ad5049982f16917bb87
+2022-05-05 10:06:09 +0000
+GIT Revision: e57ab05ef22d72206bfe1c6747357ce415bec0f8
GIT Branch: stable