Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory 
checked in at 2023-07-11 15:56:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.8922 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Tue Jul 11 15:56:48 2023 rev:695 rq:1097912 version:6.4.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2023-06-24 20:13:58.924158005 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.8922/dtb-aarch64.changes      
2023-07-11 15:56:54.373032780 +0200
@@ -1,0 +2,265 @@
+Mon Jul 10 12:03:25 CEST 2023 - jsl...@suse.cz
+
+- Refresh
+  patches.suse/fork-lock-VMAs-of-the-parent-process-when-forking.patch.
+  Replace by the correct one. It was merged to upstream twice. And this is
+  the right version.
+- commit b97b894
+
+-------------------------------------------------------------------
+Mon Jul 10 11:51:35 CEST 2023 - jsl...@suse.cz
+
+- Update vanilla config files.
+  Just run oldconfig for vanillas too. No actual changes.
+- commit dcdca04
+
+-------------------------------------------------------------------
+Mon Jul 10 11:50:41 CEST 2023 - jsl...@suse.cz
+
+- Update
+  
patches.kernel.org/6.4.1-021-mm-always-expand-the-stack-with-the-mmap-write-.patch
+  (bsc#1012628 bsc#1212395 CVE-2023-3269).
+  Add references to CVE.
+- commit 5a45f18
+
+-------------------------------------------------------------------
+Mon Jul 10 07:07:20 CEST 2023 - jsl...@suse.cz
+
+- Update config files.
+  Only run_oldconfig.
+- commit 37ad463
+
+-------------------------------------------------------------------
+Mon Jul 10 07:05:48 CEST 2023 - jsl...@suse.cz
+
+- fork: lock VMAs of the parent process when forking
+  (bsc#1212775).
+- mm: lock a vma before stack expansion (bsc#1212775).
+- mm: lock newly mapped VMA which can be modified after it
+  becomes visible (bsc#1212775).
+- mm: lock newly mapped VMA with corrected ordering (bsc#1212775).
+- Update config files.
+- Delete
+  patches.suse/Revert-x86-mm-try-VMA-lock-based-page-fault-handling.patch.
+  Drop the downstream revert in favor of upstream fixes above and reset
+  the configs -- leave STATS off as per default.
+- commit e2dafc9
+
+-------------------------------------------------------------------
+Sun Jul  9 08:15:18 CEST 2023 - jsl...@suse.cz
+
+- Linux 6.4.2 (bsc#1012628).
+- arch/arm64/mm/fault: Fix undeclared variable error in
+  do_page_fault() (bsc#1012628).
+- drm/amdgpu: Validate VM ioctl flags (bsc#1012628).
+- dm ioctl: Avoid double-fetch of version (bsc#1012628).
+- docs: Set minimal gtags / GNU GLOBAL version to 6.6.5
+  (bsc#1012628).
+- scripts/tags.sh: Resolve gtags empty index generation
+  (bsc#1012628).
+- hugetlb: revert use of page_cache_next_miss() (bsc#1012628).
+- nubus: Partially revert proc_create_single_data() conversion
+  (bsc#1012628).
+- Revert "cxl/port: Enable the HDM decoder capability for switch
+  ports" (bsc#1012628).
+- nfs: don't report STATX_BTIME in ->getattr (bsc#1012628).
+- execve: always mark stack as growing down during early stack
+  setup (bsc#1012628).
+- PCI/ACPI: Call _REG when transitioning D-states (bsc#1012628).
+- PCI/ACPI: Validate acpi_pci_set_power_state() parameter
+  (bsc#1012628).
+- tools/nolibc: x86_64: disable stack protector for _start
+  (bsc#1012628).
+- xtensa: fix lock_mm_and_find_vma in case VMA not found
+  (bsc#1012628).
+- commit 648ac3b
+
+-------------------------------------------------------------------
+Fri Jul  7 17:08:32 CEST 2023 - d...@suse.de
+
+- regulator: axp20x: Add AXP15060 support.
+- commit db7b000
+
+-------------------------------------------------------------------
+Wed Jul  5 15:33:06 CEST 2023 - jsl...@suse.cz
+
+- Revert "Refresh 
patches.rpmify/usrmerge-Adjust-module-path-in-the-kernel-sources.patch."
+  This reverts commit b8411965e8341c82ba2e01bb38698945be2390a0. It breaks
+  the build:
+   + ln -s /usr/src/linux-6.4.1-1 
/home/abuild/rpmbuild/BUILDROOT/kernel-default-6.4.1-1.1.x86_64/usr/lib/modules/6.4.1-1-default/source
+   ln: failed to create symbolic link 
'/home/abuild/rpmbuild/BUILDROOT/kernel-default-6.4.1-1.1.x86_64/usr/lib/modules/6.4.1-1-default/source':
 No such file or directory
+- commit 3561b10
+
+-------------------------------------------------------------------
+Wed Jul  5 09:41:22 CEST 2023 - ti...@suse.de
+
+- drm/amd: Don't try to enable secure display TA multiple times
+  (bsc#1212848).
+- drm/amdgpu: fix number of fence calculations (bsc#1212848).
+- drm/amd/display: perform a bounds check before filling dirty
+  rectangles (bsc#1212848).
+- drm/amdgpu: check RAS irq existence for VCN/JPEG (bsc#1212848).
+- drm/amd/pm: add abnormal fan detection for smu 13.0.0
+  (bsc#1212848).
+- drm/amd: Disable PSR-SU on Parade 0803 TCON (bsc#1212848).
+- drm/amd/pm: update the LC_L1_INACTIVITY setting to address
+  possible noise issue (bsc#1212848).
+- drm/amd/display: Fix 128b132b link loss handling (bsc#1212848).
+- drm/amd/display: disable seamless boot if force_odm_combine
+  is enabled (bsc#1212848).
+- drm/amd/display: add a NULL pointer check (bsc#1212848).
+- drm/amd/pm: revise the ASPM settings for thunderbolt attached
+  scenario (bsc#1212848).
+- drm/amdgpu: fix clearing mappings for BOs that are always
+  valid in VM (bsc#1212848).
+- drm/amdgpu: Skip mark offset for high priority rings
+  (bsc#1212848).
+- drm/amdgpu: make sure that BOs have a backing store
+  (bsc#1212848).
+- drm/amdgpu: make sure BOs are locked in amdgpu_vm_get_memory
+  (bsc#1212848).
+- commit a695138
+
+-------------------------------------------------------------------
+Mon Jul  3 08:14:09 CEST 2023 - msucha...@suse.de
+
+- Remove more packaging cruft for SLE < 12 SP3
+- commit a16781c
+
+-------------------------------------------------------------------
+Mon Jul  3 07:30:04 CEST 2023 - jsl...@suse.cz
+
+- Linux 6.4.1 (bsc#1012628).
+- x86/microcode/AMD: Load late on both threads too (bsc#1012628).
+- x86/smp: Make stop_other_cpus() more robust (bsc#1012628).
+- x86/smp: Dont access non-existing CPUID leaf (bsc#1012628).
+- x86/smp: Remove pointless wmb()s from native_stop_other_cpus()
+  (bsc#1012628).
+- x86/smp: Use dedicated cache-line for mwait_play_dead()
+  (bsc#1012628).
+- x86/smp: Cure kexec() vs. mwait_play_dead() breakage
+  (bsc#1012628).
+- cpufreq: amd-pstate: Make amd-pstate EPP driver name hyphenated
+  (bsc#1012628).
+- can: isotp: isotp_sendmsg(): fix return error fix on TX path
+  (bsc#1012628).
+- maple_tree: fix potential out-of-bounds access in
+  mas_wr_end_piv() (bsc#1012628).
+- mm: introduce new 'lock_mm_and_find_vma()' page fault helper
+  (bsc#1012628).
+- mm: make the page fault mmap locking killable (bsc#1012628).
+- arm64/mm: Convert to using lock_mm_and_find_vma() (bsc#1012628).
+- powerpc/mm: Convert to using lock_mm_and_find_vma()
+  (bsc#1012628).
+- mips/mm: Convert to using lock_mm_and_find_vma() (bsc#1012628).
+- riscv/mm: Convert to using lock_mm_and_find_vma() (bsc#1012628).
+- arm/mm: Convert to using lock_mm_and_find_vma() (bsc#1012628).
+- mm/fault: convert remaining simple cases to
+  lock_mm_and_find_vma() (bsc#1012628).
+- powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma()
+  (bsc#1012628).
+- mm: make find_extend_vma() fail if write lock not held
+  (bsc#1012628).
+- execve: expand new process stack manually ahead of time
+  (bsc#1012628).
+- mm: always expand the stack with the mmap write lock held
+  (bsc#1012628).
+- HID: wacom: Use ktime_t rather than int when dealing with
+  timestamps (bsc#1012628).
+- gup: add warning if some caller would seem to want stack
+  expansion (bsc#1012628).
+- mm/khugepaged: fix regression in collapse_file() (bsc#1012628).
+- fbdev: fix potential OOB read in fast_imageblit() (bsc#1012628).
+- HID: hidraw: fix data race on device refcount (bsc#1012628).
+- HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651
+  (bsc#1012628).
+- Revert "thermal/drivers/mediatek: Use devm_of_iomap to avoid
+  resource leak in mtk_thermal_probe" (bsc#1012628).
+- sparc32: fix lock_mm_and_find_vma() conversion (bsc#1012628).
+- parisc: fix expand_stack() conversion (bsc#1012628).
+- csky: fix up lock_mm_and_find_vma() conversion (bsc#1012628).
+- xtensa: fix NOMMU build with lock_mm_and_find_vma() conversion
+  (bsc#1012628).
+- Refresh
+  patches.suse/Revert-x86-mm-try-VMA-lock-based-page-fault-handling.patch.
+- Update config files (CONFIG_LOCK_MM_AND_FIND_VMA=y).
+  There is no choice.
+- commit eb53035
+
+-------------------------------------------------------------------
+Fri Jun 30 21:46:24 CEST 2023 - msucha...@suse.de
+
+- Refresh 
patches.rpmify/usrmerge-Adjust-module-path-in-the-kernel-sources.patch.
+  Get module prefix from kmod (bsc#1212835).
+  Uses jq to parse 'kmod config' output.
+- Refresh 
patches.rpmify/usrmerge-Adjust-module-path-in-the-kernel-sources.patch.
+  Get module prefix from kmod (bsc#1212835).
+- commit 75e1d32
++++ 338 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.8922/dtb-aarch64.changes
dtb-armv6l.changes: same change
dtb-armv7l.changes: same change
dtb-riscv64.changes: same change
kernel-64kb.changes: same change
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-docs.changes: same change
kernel-kvmsmall.changes: same change
kernel-lpae.changes: same change
kernel-obs-build.changes: same change
kernel-obs-qa.changes: same change
kernel-pae.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-zfcpdump.changes: same change

Old:
----
  linux-6.3.tar.sign
  linux-6.3.tar.xz

New:
----
  linux-6.4.tar.sign
  linux-6.4.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:00.997071313 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:01.005071359 +0200
@@ -16,22 +16,18 @@
 #
 
 
-%define srcversion 6.3
-%define patchversion 6.3.9
+%define srcversion 6.4
+%define patchversion 6.4.2
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
-%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 
0%{?sle_version} >= 120300 )
-%define dtc_symbols 1
-%endif
-
 %(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:        6.3.9
+Version:        6.4.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0df701d
+Release:        <RELEASE>.gb97b894
 %else
 Release:        0
 %endif
@@ -41,11 +37,7 @@
 URL:            https://www.kernel.org/
 ExclusiveArch:  aarch64
 BuildRequires:  cpp
-%if 0%{?dtc_symbols}
 BuildRequires:  dtc >= 1.4.3
-%else
-BuildRequires:  dtc >= 1.4.0
-%endif
 BuildRequires:  xz
 Requires:       kernel = %version
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
@@ -420,9 +412,7 @@
 mkdir pp
 PPDIR=$PWD/pp
 export DTC_FLAGS="-R 4 -p 0x1000"
-%if 0%{?dtc_symbols}
 DTC_FLAGS="$DTC_FLAGS -@"
-%endif
 
 cd $source/arch/arm64/boot/dts
 for dts in allwinner/*.dts altera/*.dts amazon/*.dts amd/*.dts amlogic/*.dts 
apm/*.dts apple/*.dts arm/*.dts broadcom/*.dts cavium/*.dts exynos/*.dts 
freescale/*.dts hisilicon/*.dts lg/*.dts marvell/*.dts mediatek/*.dts 
nvidia/*.dts qcom/*.dts renesas/*.dts rockchip/*.dts socionext/*.dts sprd/*.dts 
xilinx/*.dts ; do

++++++ dtb-armv6l.spec ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:01.025071476 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:01.033071522 +0200
@@ -16,22 +16,18 @@
 #
 
 
-%define srcversion 6.3
-%define patchversion 6.3.9
+%define srcversion 6.4
+%define patchversion 6.4.2
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
-%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 
0%{?sle_version} >= 120300 )
-%define dtc_symbols 1
-%endif
-
 %(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:        6.3.9
+Version:        6.4.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0df701d
+Release:        <RELEASE>.gb97b894
 %else
 Release:        0
 %endif
@@ -41,11 +37,7 @@
 URL:            https://www.kernel.org/
 ExclusiveArch:  armv6l armv6hl
 BuildRequires:  cpp
-%if 0%{?dtc_symbols}
 BuildRequires:  dtc >= 1.4.3
-%else
-BuildRequires:  dtc >= 1.4.0
-%endif
 BuildRequires:  xz
 Requires:       kernel = %version
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
@@ -216,9 +208,7 @@
 mkdir pp
 PPDIR=$PWD/pp
 export DTC_FLAGS="-R 4 -p 0x1000"
-%if 0%{?dtc_symbols}
 DTC_FLAGS="$DTC_FLAGS -@"
-%endif
 
 cd $source/arch/arm/boot/dts
 for dts in bcm2835*.dts ; do

++++++ dtb-armv7l.spec ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:01.065071708 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:01.069071732 +0200
@@ -16,22 +16,18 @@
 #
 
 
-%define srcversion 6.3
-%define patchversion 6.3.9
+%define srcversion 6.4
+%define patchversion 6.4.2
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
-%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 
0%{?sle_version} >= 120300 )
-%define dtc_symbols 1
-%endif
-
 %(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:        6.3.9
+Version:        6.4.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0df701d
+Release:        <RELEASE>.gb97b894
 %else
 Release:        0
 %endif
@@ -41,11 +37,7 @@
 URL:            https://www.kernel.org/
 ExclusiveArch:  armv7l armv7hl
 BuildRequires:  cpp
-%if 0%{?dtc_symbols}
 BuildRequires:  dtc >= 1.4.3
-%else
-BuildRequires:  dtc >= 1.4.0
-%endif
 BuildRequires:  xz
 Requires:       kernel = %version
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
@@ -596,9 +588,7 @@
 mkdir pp
 PPDIR=$PWD/pp
 export DTC_FLAGS="-R 4 -p 0x1000"
-%if 0%{?dtc_symbols}
 DTC_FLAGS="$DTC_FLAGS -@"
-%endif
 
 cd $source/arch/arm/boot/dts
 for dts in am335x-*.dts am3517*.dts am57xx-*.dts armada-370-*.dts 
armada-375-*.dts armada-385-*.dts armada-388-*.dts armada-398-*.dts 
armada-xp-*.dts bcm2836*.dts dove-*.dts exynos4*.dts exynos5*.dts imx5*.dts 
imx6*.dts imx7*.dts keystone-*.dts meson6-*.dts meson8-*.dts meson8b-*.dts 
mt76*.dts omap3*.dts omap4*.dts omap5*.dts qcom-*.dts rk3*.dts socfpga_*.dts 
ste-*.dts sun4i-*.dts sun5i-*.dts sun6i-*.dts sun7i-*.dts sun8i-*.dts 
sun9i-*.dts tegra20-*.dts tegra30-*.dts tegra114-*.dts tegra124-*.dts 
vexpress-*.dts vf500-*.dts vf610-*.dts xenvm-*.dts zynq-*.dts ; do

++++++ dtb-riscv64.spec ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:01.093071871 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:01.097071895 +0200
@@ -16,22 +16,18 @@
 #
 
 
-%define srcversion 6.3
-%define patchversion 6.3.9
+%define srcversion 6.4
+%define patchversion 6.4.2
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
 
-%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 
0%{?sle_version} >= 120300 )
-%define dtc_symbols 1
-%endif
-
 %(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:        6.3.9
+Version:        6.4.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0df701d
+Release:        <RELEASE>.gb97b894
 %else
 Release:        0
 %endif
@@ -41,11 +37,7 @@
 URL:            https://www.kernel.org/
 ExclusiveArch:  riscv64
 BuildRequires:  cpp
-%if 0%{?dtc_symbols}
 BuildRequires:  dtc >= 1.4.3
-%else
-BuildRequires:  dtc >= 1.4.0
-%endif
 BuildRequires:  xz
 Requires:       kernel = %version
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
@@ -243,9 +235,7 @@
 mkdir pp
 PPDIR=$PWD/pp
 export DTC_FLAGS="-R 4 -p 0x1000"
-%if 0%{?dtc_symbols}
 DTC_FLAGS="$DTC_FLAGS -@"
-%endif
 
 cd $source/arch/riscv/boot/dts
 for dts in microchip/*.dts renesas/*.dts sifive/*.dts starfive/*.dts ; do

++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:01.133072104 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:01.133072104 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 6.3
-%define patchversion 6.3.9
+%define srcversion 6.4
+%define patchversion 6.4.2
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -112,9 +112,9 @@
 Summary:        Kernel with 64kb PAGE_SIZE
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.3.9
+Version:        6.4.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0df701d
+Release:        <RELEASE>.gb97b894
 %else
 Release:        0
 %endif
@@ -134,8 +134,9 @@
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-devel
 %endif
-%if 0%{?suse_version} > 1310
 BuildRequires:  hmaccalc
+%if 0%{?suse_version} > 1500
+BuildRequires:  jq
 %endif
 BuildRequires:  libopenssl-devel
 BuildRequires:  modutils
@@ -244,10 +245,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
-Provides:       kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+Provides:       
kernel-%build_flavor-base-srchash-b97b89494481f3409297e494e466bdd42b1311ab
+Provides:       kernel-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 # END COMMON DEPS
-Provides:       %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+Provides:       %name-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc
@@ -505,10 +506,6 @@
        --vanilla \
 %endif
        %_sourcedir/series.conf .. $SYMBOLS
-%if 0%{?usrmerged}
-# fix MODLIB so kmps install to /usr
-sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile 
scripts/depmod.sh
-%endif
 
 cd %kernel_build_dir
 
@@ -1349,8 +1346,8 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
-Provides:       kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+Provides:       
kernel-%build_flavor-base-srchash-b97b89494481f3409297e494e466bdd42b1311ab
+Provides:       kernel-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 
 %obsolete_rebuilds %name-base
 %ifarch %ix86
@@ -1583,6 +1580,9 @@
 Recommends:     make
 Recommends:     gcc
 Recommends:     perl
+%if 0%{?suse_version} > 1500
+Requires:       jq
+%endif
 # for objtool
 Requires:      libelf-devel
 Supplements:    packageand(%name:kernel-devel%variant)

++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:01.169072313 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:01.173072337 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 6.3
-%define patchversion 6.3.9
+%define srcversion 6.4
+%define patchversion 6.4.2
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -112,9 +112,9 @@
 Summary:        A Debug Version of the Kernel
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.3.9
+Version:        6.4.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0df701d
+Release:        <RELEASE>.gb97b894
 %else
 Release:        0
 %endif
@@ -134,8 +134,9 @@
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-devel
 %endif
-%if 0%{?suse_version} > 1310
 BuildRequires:  hmaccalc
+%if 0%{?suse_version} > 1500
+BuildRequires:  jq
 %endif
 BuildRequires:  libopenssl-devel
 BuildRequires:  modutils
@@ -244,10 +245,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
-Provides:       kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+Provides:       
kernel-%build_flavor-base-srchash-b97b89494481f3409297e494e466bdd42b1311ab
+Provides:       kernel-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 # END COMMON DEPS
-Provides:       %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+Provides:       %name-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 %ifarch ppc64
 Provides:       kernel-kdump = 2.6.28
 Obsoletes:      kernel-kdump <= 2.6.28
@@ -511,10 +512,6 @@
        --vanilla \
 %endif
        %_sourcedir/series.conf .. $SYMBOLS
-%if 0%{?usrmerged}
-# fix MODLIB so kmps install to /usr
-sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile 
scripts/depmod.sh
-%endif
 
 cd %kernel_build_dir
 
@@ -1355,8 +1352,8 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
-Provides:       kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+Provides:       
kernel-%build_flavor-base-srchash-b97b89494481f3409297e494e466bdd42b1311ab
+Provides:       kernel-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 
 %ifarch ppc64
 Provides:       kernel-kdump-base = 2.6.28
@@ -1595,6 +1592,9 @@
 Recommends:     make
 Recommends:     gcc
 Recommends:     perl
+%if 0%{?suse_version} > 1500
+Requires:       jq
+%endif
 # for objtool
 Requires:      libelf-devel
 Supplements:    packageand(%name:kernel-devel%variant)

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:01.201072499 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:01.213072570 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 6.3
-%define patchversion 6.3.9
+%define srcversion 6.4
+%define patchversion 6.4.2
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -112,9 +112,9 @@
 Summary:        The Standard Kernel
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.3.9
+Version:        6.4.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0df701d
+Release:        <RELEASE>.gb97b894
 %else
 Release:        0
 %endif
@@ -134,8 +134,9 @@
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-devel
 %endif
-%if 0%{?suse_version} > 1310
 BuildRequires:  hmaccalc
+%if 0%{?suse_version} > 1500
+BuildRequires:  jq
 %endif
 BuildRequires:  libopenssl-devel
 BuildRequires:  modutils
@@ -244,10 +245,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
-Provides:       kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+Provides:       
kernel-%build_flavor-base-srchash-b97b89494481f3409297e494e466bdd42b1311ab
+Provides:       kernel-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 # END COMMON DEPS
-Provides:       %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+Provides:       %name-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 %ifarch %ix86
 Provides:       kernel-smp = 2.6.17
 Obsoletes:      kernel-smp <= 2.6.17
@@ -554,10 +555,6 @@
        --vanilla \
 %endif
        %_sourcedir/series.conf .. $SYMBOLS
-%if 0%{?usrmerged}
-# fix MODLIB so kmps install to /usr
-sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile 
scripts/depmod.sh
-%endif
 
 cd %kernel_build_dir
 
@@ -1398,8 +1395,8 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
-Provides:       kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+Provides:       
kernel-%build_flavor-base-srchash-b97b89494481f3409297e494e466bdd42b1311ab
+Provides:       kernel-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 
 %ifarch %ix86
 Provides:       kernel-trace-base = 3.13
@@ -1695,6 +1692,9 @@
 Recommends:     make
 Recommends:     gcc
 Recommends:     perl
+%if 0%{?suse_version} > 1500
+Requires:       jq
+%endif
 # for objtool
 Requires:      libelf-devel
 Supplements:    packageand(%name:kernel-devel%variant)

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:01.237072709 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:01.241072732 +0200
@@ -16,8 +16,8 @@
 #
 
 
-%define srcversion 6.3
-%define patchversion 6.3.9
+%define srcversion 6.4
+%define patchversion 6.4.2
 %define variant %{nil}
 %define build_html 1
 %define build_pdf 0
@@ -30,9 +30,9 @@
 Summary:        Kernel Documentation
 License:        GPL-2.0-only
 Group:          Documentation/Man
-Version:        6.3.9
+Version:        6.4.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0df701d
+Release:        <RELEASE>.gb97b894
 %else
 Release:        0
 %endif
@@ -59,6 +59,7 @@
 BuildRequires:  python-six
 BuildRequires:  python-Sphinx
 %else
+BuildRequires:  python3-base
 BuildRequires:  python3-Sphinx < 3
 %endif
 %endif
@@ -67,6 +68,7 @@
 %if 0%{?suse_version} && 0%{?suse_version} < 1500
 BuildRequires:  python-Sphinx-latex
 %else
+BuildRequires:  python3-base
 BuildRequires:  python3-Sphinx-latex
 %endif
 BuildRequires:  texlive-adjustbox
@@ -81,7 +83,7 @@
 %endif
 URL:            https://www.kernel.org/
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+Provides:       %name-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 BuildArch:      noarch
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc
@@ -262,7 +264,7 @@
 %if %build_html
 mkdir -p html
 make %{?make_arg} O=$PWD/html \
-%if ! 0%{?suse_version} || 0%{?suse_version} > 1500
+%if ! 0%{?suse_version} || 0%{?suse_version} >= 1500
             PYTHON=python3 \
 %endif
             htmldocs
@@ -270,7 +272,7 @@
 %if %build_pdf
 mkdir -p pdf
 make %{?make_arg} O=$PWD/pdf \
-%if ! 0%{?suse_version} || 0%{?suse_version} > 1500
+%if ! 0%{?suse_version} || 0%{?suse_version} >= 1500
             PYTHON=python3 \
 %endif
             pdfdocs

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:01.273072919 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:01.281072965 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 6.3
-%define patchversion 6.3.9
+%define srcversion 6.4
+%define patchversion 6.4.2
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -112,9 +112,9 @@
 Summary:        The Small Developer Kernel for KVM
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.3.9
+Version:        6.4.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0df701d
+Release:        <RELEASE>.gb97b894
 %else
 Release:        0
 %endif
@@ -134,8 +134,9 @@
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-devel
 %endif
-%if 0%{?suse_version} > 1310
 BuildRequires:  hmaccalc
+%if 0%{?suse_version} > 1500
+BuildRequires:  jq
 %endif
 BuildRequires:  libopenssl-devel
 BuildRequires:  modutils
@@ -244,10 +245,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
-Provides:       kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+Provides:       
kernel-%build_flavor-base-srchash-b97b89494481f3409297e494e466bdd42b1311ab
+Provides:       kernel-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 # END COMMON DEPS
-Provides:       %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+Provides:       %name-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc
@@ -509,10 +510,6 @@
        --vanilla \
 %endif
        %_sourcedir/series.conf .. $SYMBOLS
-%if 0%{?usrmerged}
-# fix MODLIB so kmps install to /usr
-sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile 
scripts/depmod.sh
-%endif
 
 cd %kernel_build_dir
 
@@ -1353,8 +1350,8 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
-Provides:       kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+Provides:       
kernel-%build_flavor-base-srchash-b97b89494481f3409297e494e466bdd42b1311ab
+Provides:       kernel-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 
 %obsolete_rebuilds %name-base
 %ifarch %ix86
@@ -1599,6 +1596,9 @@
 Recommends:     make
 Recommends:     gcc
 Recommends:     perl
+%if 0%{?suse_version} > 1500
+Requires:       jq
+%endif
 # for objtool
 Requires:      libelf-devel
 Supplements:    packageand(%name:kernel-devel%variant)

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:01.345073337 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:01.349073361 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 6.3.9
+%define patchversion 6.4.2
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -44,7 +44,7 @@
 %endif
 %endif
 %endif
-BuildRequires:  
kernel%kernel_flavor-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+BuildRequires:  
kernel%kernel_flavor-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 
 %if 0%{?rhel_version}
 BuildRequires:  kernel
@@ -56,9 +56,9 @@
 Summary:        package kernel and initrd for OBS VM builds
 License:        GPL-2.0-only
 Group:          SLES
-Version:        6.3.9
+Version:        6.4.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0df701d
+Release:        <RELEASE>.gb97b894
 %else
 Release:        0
 %endif
@@ -156,10 +156,6 @@
 
 # inform worker kernel parameters to invoke
 CMDLINE="elevator=noop nmi_watchdog=0 rw"
-%if 0%{?suse_version} && 0%{?suse_version} < 1315
-# kvmclock has always been disabled for old kernels, keep it for historic 
compatibility
-CMDLINE+=" no-kvmclock"
-%endif
 echo "$CMDLINE" > %{buildroot}/.build.cmdline.kvm
 
 # inform worker about availability of virtio-serial

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:01.369073477 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:01.373073500 +0200
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 6.3.9
+%define patchversion 6.4.2
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -32,9 +32,9 @@
 Summary:        Basic QA tests for the kernel
 License:        GPL-2.0-only
 Group:          SLES
-Version:        6.3.9
+Version:        6.4.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0df701d
+Release:        <RELEASE>.gb97b894
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:01.397073640 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:01.405073686 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 6.3
-%define patchversion 6.3.9
+%define srcversion 6.4
+%define patchversion 6.4.2
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -112,9 +112,9 @@
 Summary:        Kernel with PAE Support
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.3.9
+Version:        6.4.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0df701d
+Release:        <RELEASE>.gb97b894
 %else
 Release:        0
 %endif
@@ -134,8 +134,9 @@
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-devel
 %endif
-%if 0%{?suse_version} > 1310
 BuildRequires:  hmaccalc
+%if 0%{?suse_version} > 1500
+BuildRequires:  jq
 %endif
 BuildRequires:  libopenssl-devel
 BuildRequires:  modutils
@@ -244,10 +245,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
-Provides:       kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+Provides:       
kernel-%build_flavor-base-srchash-b97b89494481f3409297e494e466bdd42b1311ab
+Provides:       kernel-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 # END COMMON DEPS
-Provides:       %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+Provides:       %name-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 %ifarch %ix86
 Provides:       kernel-bigsmp = 2.6.17
 Obsoletes:      kernel-bigsmp <= 2.6.17
@@ -531,10 +532,6 @@
        --vanilla \
 %endif
        %_sourcedir/series.conf .. $SYMBOLS
-%if 0%{?usrmerged}
-# fix MODLIB so kmps install to /usr
-sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile 
scripts/depmod.sh
-%endif
 
 cd %kernel_build_dir
 
@@ -1375,8 +1372,8 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
-Provides:       kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+Provides:       
kernel-%build_flavor-base-srchash-b97b89494481f3409297e494e466bdd42b1311ab
+Provides:       kernel-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 
 %ifarch %ix86
 Provides:       kernel-vmi-base = 2.6.38
@@ -1651,6 +1648,9 @@
 Recommends:     make
 Recommends:     gcc
 Recommends:     perl
+%if 0%{?suse_version} > 1500
+Requires:       jq
+%endif
 # for objtool
 Requires:      libelf-devel
 Supplements:    packageand(%name:kernel-devel%variant)

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:01.429073826 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:01.437073872 +0200
@@ -16,8 +16,8 @@
 #
 
 
-%define srcversion 6.3
-%define patchversion 6.3.9
+%define srcversion 6.4
+%define patchversion 6.4.2
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -30,9 +30,9 @@
 %endif
 
 Name:           kernel-source
-Version:        6.3.9
+Version:        6.4.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0df701d
+Release:        <RELEASE>.gb97b894
 %else
 Release:        0
 %endif
@@ -49,7 +49,7 @@
 BuildRequires:  sed
 Requires(post): coreutils sed
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+Provides:       %name-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 Provides:       linux
 Provides:       multiversion(kernel)
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
@@ -134,6 +134,9 @@
 Recommends:     bison
 Recommends:     flex
 Recommends:     libelf-devel
+%if 0%{?suse_version} > 1500
+Recommends:     jq
+%endif
 Recommends:     openssl-devel
 # pahole needed for BTF
 %if 0%{?suse_version} > 1500 || 0%{?sle_version} > 150300
@@ -233,10 +236,6 @@
 cd linux-%kernelrelease-vanilla
 %_sourcedir/apply-patches --vanilla %_sourcedir/series.conf %my_builddir 
%symbols
 rm -f $(find . -name ".gitignore")
-%if 0%{?usrmerged}
-# fix MODLIB so kmps install to /usr
-sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile 
scripts/depmod.sh
-%endif
 # Hardlink duplicate files automatically (from package fdupes).
 %fdupes $PWD
 cd ..
@@ -249,10 +248,6 @@
 if [ -f %_sourcedir/localversion ] ; then
     cat %_sourcedir/localversion > localversion
 fi
-%if 0%{?usrmerged}
-# fix MODLIB so kmps install to /usr
-sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile 
scripts/depmod.sh
-%endif
 # Hardlink duplicate files automatically (from package fdupes).
 %fdupes $PWD
 cd ..

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:01.493074198 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:01.501074245 +0200
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0-only
 Group:          Development/Sources
-Version:        6.3.9
+Version:        6.4.2
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0df701d
+Release:        <RELEASE>.gb97b894
 %else
 Release:        0
 %endif
@@ -52,7 +52,7 @@
 %endif
 Requires:       pesign-obs-integration
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+Provides:       %name-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 Provides:       multiversion(kernel)
 Source:         README.KSYMS
 Requires:       kernel-devel%variant = %version-%source_rel

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:01.529074408 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:01.533074431 +0200
@@ -17,8 +17,8 @@
 # needssslcertforbuild
 
 
-%define srcversion 6.3
-%define patchversion 6.3.9
+%define srcversion 6.4
+%define patchversion 6.4.2
 %define variant %{nil}
 %define compress_modules zstd
 %define compress_vmlinux xz
@@ -112,9 +112,9 @@
 Summary:        The Standard Kernel - without any SUSE patches
 License:        GPL-2.0-only
 Group:          System/Kernel
-Version:        6.3.9
+Version:        6.4.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g0df701d
+Release:        <RELEASE>.gb97b894
 %else
 Release:        0
 %endif
@@ -134,8 +134,9 @@
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-devel
 %endif
-%if 0%{?suse_version} > 1310
 BuildRequires:  hmaccalc
+%if 0%{?suse_version} > 1500
+BuildRequires:  jq
 %endif
 BuildRequires:  libopenssl-devel
 BuildRequires:  modutils
@@ -244,10 +245,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
-Provides:       kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+Provides:       
kernel-%build_flavor-base-srchash-b97b89494481f3409297e494e466bdd42b1311ab
+Provides:       kernel-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 # END COMMON DEPS
-Provides:       %name-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+Provides:       %name-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 %obsolete_rebuilds %name
 Source0:        
https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
 Source3:        kernel-source.rpmlintrc
@@ -502,10 +503,6 @@
        --vanilla \
 %endif
        %_sourcedir/series.conf .. $SYMBOLS
-%if 0%{?usrmerged}
-# fix MODLIB so kmps install to /usr
-sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile 
scripts/depmod.sh
-%endif
 
 cd %kernel_build_dir
 
@@ -1346,8 +1343,8 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       
kernel-%build_flavor-base-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
-Provides:       kernel-srchash-0df701dd2c208f4843cf219b4b26b533ada9bd34
+Provides:       
kernel-%build_flavor-base-srchash-b97b89494481f3409297e494e466bdd42b1311ab
+Provides:       kernel-srchash-b97b89494481f3409297e494e466bdd42b1311ab
 
 %obsolete_rebuilds %name-base
 %ifarch %ix86
@@ -1571,6 +1568,9 @@
 Recommends:     make
 Recommends:     gcc
 Recommends:     perl
+%if 0%{?suse_version} > 1500
+Requires:       jq
+%endif
 # for objtool
 Requires:      libelf-devel
 Supplements:    packageand(%name:kernel-devel%variant)

kernel-zfcpdump.spec: same change
++++++ check-for-config-changes ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:01.717075501 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:01.721075525 +0200
@@ -16,6 +16,7 @@
        'G*CC[0-9]*_NO_[A-Z_]*'
        'HAVE_[A-Z]*_COMPILER'
        'LD_VERSION'
+       'PAHOLE_HAS_[A-Z0-9_]*'
        'PAHOLE_VERSION'
        'TOOLCHAIN_HAS_[A-Z_]*'
        'TOOLCHAIN_NEEDS_[A-Z_]*'

++++++ config.sh ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:01.789075920 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:01.793075943 +0200
@@ -1,5 +1,5 @@
 # The version of the main tarball to use
-SRCVERSION=6.3
+SRCVERSION=6.4
 # variant of the kernel-source package, either empty or "-rt"
 VARIANT=
 # enable kernel module compression

++++++ config.tar.bz2 ++++++
++++ 8352 lines of diff (skipped)

++++++ dtb.spec.in.in ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:02.185078223 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:02.189078247 +0200
@@ -22,10 +22,6 @@
 
 %include %_sourcedir/kernel-spec-macros
 
-%if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 
0%{?sle_version} >= 120300 )
-%define dtc_symbols 1
-%endif
-
 %(chmod +x %_sourcedir/{@SCRIPTS@})
 
 Name:           $NAME
@@ -41,11 +37,7 @@
 URL:            https://www.kernel.org/
 $ARCH_RESTRICTIONS
 BuildRequires:  cpp
-%if 0%{?dtc_symbols}
 BuildRequires:  dtc >= 1.4.3
-%else
-BuildRequires:  dtc >= 1.4.0
-%endif
 BuildRequires:  xz
 Requires:       kernel = %version
 @SOURCES@
@@ -69,9 +61,7 @@
 mkdir pp
 PPDIR=$PWD/pp
 export DTC_FLAGS="-R 4 -p 0x1000"
-%if 0%{?dtc_symbols}
 DTC_FLAGS="$DTC_FLAGS -@"
-%endif
 
 cd $source/$DTS_folder
 for dts in $ALL_SUPPORTED_DTB; do

++++++ kernel-binary.spec.in ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:02.249078596 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:02.253078619 +0200
@@ -134,8 +134,9 @@
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-devel
 %endif
-%if 0%{?suse_version} > 1310
 BuildRequires:  hmaccalc
+%if 0%{?suse_version} > 1500
+BuildRequires:  jq
 %endif
 BuildRequires:  libopenssl-devel
 BuildRequires:  modutils
@@ -366,10 +367,6 @@
        --vanilla \
 %endif
        %_sourcedir/series.conf .. $SYMBOLS
-%if 0%{?usrmerged}
-# fix MODLIB so kmps install to /usr
-sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile 
scripts/depmod.sh
-%endif
 
 cd %kernel_build_dir
 
@@ -1365,6 +1362,9 @@
 Recommends:     make
 Recommends:     gcc
 Recommends:     perl
+%if 0%{?suse_version} > 1500
+Requires:       jq
+%endif
 # for objtool
 Requires:      libelf-devel
 Supplements:    packageand(%name:kernel-devel%variant)

++++++ kernel-docs.spec.in ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:02.345079154 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:02.349079178 +0200
@@ -59,6 +59,7 @@
 BuildRequires:  python-six
 BuildRequires:  python-Sphinx
 %else
+BuildRequires:  python3-base
 BuildRequires:  python3-Sphinx < 3
 %endif
 %endif
@@ -67,6 +68,7 @@
 %if 0%{?suse_version} && 0%{?suse_version} < 1500
 BuildRequires:  python-Sphinx-latex
 %else
+BuildRequires:  python3-base
 BuildRequires:  python3-Sphinx-latex
 %endif
 BuildRequires:  texlive-adjustbox
@@ -124,7 +126,7 @@
 %if %build_html
 mkdir -p html
 make %{?make_arg} O=$PWD/html \
-%if ! 0%{?suse_version} || 0%{?suse_version} > 1500
+%if ! 0%{?suse_version} || 0%{?suse_version} >= 1500
             PYTHON=python3 \
 %endif
             htmldocs
@@ -132,7 +134,7 @@
 %if %build_pdf
 mkdir -p pdf
 make %{?make_arg} O=$PWD/pdf \
-%if ! 0%{?suse_version} || 0%{?suse_version} > 1500
+%if ! 0%{?suse_version} || 0%{?suse_version} >= 1500
             PYTHON=python3 \
 %endif
             pdfdocs

++++++ kernel-obs-build.spec.in ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:02.393079434 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:02.397079457 +0200
@@ -156,10 +156,6 @@
 
 # inform worker kernel parameters to invoke
 CMDLINE="elevator=noop nmi_watchdog=0 rw"
-%if 0%{?suse_version} && 0%{?suse_version} < 1315
-# kvmclock has always been disabled for old kernels, keep it for historic 
compatibility
-CMDLINE+=" no-kvmclock"
-%endif
 echo "$CMDLINE" > %{buildroot}/.build.cmdline.kvm
 
 # inform worker about availability of virtio-serial

++++++ kernel-source.spec.in ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:02.453079783 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:02.457079806 +0200
@@ -134,6 +134,9 @@
 Recommends:     bison
 Recommends:     flex
 Recommends:     libelf-devel
+%if 0%{?suse_version} > 1500
+Recommends:     jq
+%endif
 Recommends:     openssl-devel
 # pahole needed for BTF
 %if 0%{?suse_version} > 1500 || 0%{?sle_version} > 150300
@@ -233,10 +236,6 @@
 cd linux-%kernelrelease-vanilla
 %_sourcedir/apply-patches --vanilla %_sourcedir/series.conf %my_builddir 
%symbols
 rm -f $(find . -name ".gitignore")
-%if 0%{?usrmerged}
-# fix MODLIB so kmps install to /usr
-sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile 
scripts/depmod.sh
-%endif
 # Hardlink duplicate files automatically (from package fdupes).
 %fdupes $PWD
 cd ..
@@ -249,10 +248,6 @@
 if [ -f %_sourcedir/localversion ] ; then
     cat %_sourcedir/localversion > localversion
 fi
-%if 0%{?usrmerged}
-# fix MODLIB so kmps install to /usr
-sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' Makefile 
scripts/depmod.sh
-%endif
 # Hardlink duplicate files automatically (from package fdupes).
 %fdupes $PWD
 cd ..

++++++ kernel-spec-macros ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:02.485079969 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:02.501080062 +0200
@@ -84,5 +84,3 @@
 }                                       \
 run_if_exists
 
-# vim: ft=spec
-

++++++ linux-6.3.tar.xz -> linux-6.4.tar.xz ++++++
/work/SRC/openSUSE:Factory/kernel-source/linux-6.3.tar.xz 
/work/SRC/openSUSE:Factory/.kernel-source.new.8922/linux-6.4.tar.xz differ: 
char 15, line 1


++++++ patches.kernel.org.tar.bz2 ++++++
++++ 201651 lines of diff (skipped)

++++++ patches.rpmify.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.rpmify/usrmerge-Adjust-module-path-in-the-kernel-sources.patch 
new/patches.rpmify/usrmerge-Adjust-module-path-in-the-kernel-sources.patch
--- old/patches.rpmify/usrmerge-Adjust-module-path-in-the-kernel-sources.patch  
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.rpmify/usrmerge-Adjust-module-path-in-the-kernel-sources.patch  
2023-07-06 10:58:11.000000000 +0200
@@ -0,0 +1,62 @@
+From 5e6b2a46d4342a6a0ac2f2a3235666154f74d0f8 Mon Sep 17 00:00:00 2001
+From: Michal Suchanek <msucha...@suse.de>
+Date: Thu, 29 Jun 2023 17:47:16 +0200
+Subject: [PATCH] usrmerge: Adjust module path in the kernel sources.
+
+References: bsc#1212835
+Patch-mainline: not yet, to get throuhg more testing
+
+Get the module path prefix from patched kmod output.
+
+On systems with unpatched kmod the prefix correctly resolves to empty
+string.
+
+Signed-off-by: Michal Suchanek <msucha...@suse.de>
+---
+ Makefile          | 4 +++-
+ scripts/depmod.sh | 8 ++++----
+ 2 files changed, 7 insertions(+), 5 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 1dc91aa36c1f..d702e7a637c6 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1166,7 +1166,9 @@ export INSTALL_DTBS_PATH ?= 
$(INSTALL_PATH)/dtbs/$(KERNELRELEASE)
+ # makefile but the argument can be passed to make if needed.
+ #
+ 
+-MODLIB        = $(INSTALL_MOD_PATH)/lib/modules/$(KERNELRELEASE)
++export KERNEL_MODULE_PREFIX := $(shell kmod config | jq -r .module_prefix)
++
++MODLIB        = 
$(INSTALL_MOD_PATH)$(KERNEL_MODULE_PREFIX)/lib/modules/$(KERNELRELEASE)
+ export MODLIB
+ 
+ PHONY += prepare0
+diff --git a/scripts/depmod.sh b/scripts/depmod.sh
+index 3643b4f896ed..88ac79056153 100755
+--- a/scripts/depmod.sh
++++ b/scripts/depmod.sh
+@@ -27,16 +27,16 @@ fi
+ # numbers, so we cheat with a symlink here
+ depmod_hack_needed=true
+ tmp_dir=$(mktemp -d ${TMPDIR:-/tmp}/depmod.XXXXXX)
+-mkdir -p "$tmp_dir/lib/modules/$KERNELRELEASE"
++mkdir -p "$tmp_dir$KERNEL_MODULE_PREFIX/lib/modules/$KERNELRELEASE"
+ if "$DEPMOD" -b "$tmp_dir" $KERNELRELEASE 2>/dev/null; then
+-      if test -e "$tmp_dir/lib/modules/$KERNELRELEASE/modules.dep" -o \
+-              -e "$tmp_dir/lib/modules/$KERNELRELEASE/modules.dep.bin"; then
++      if test -e 
"$tmp_dir$KERNEL_MODULE_PREFIX/lib/modules/$KERNELRELEASE/modules.dep" -o \
++              -e 
"$tmp_dir$KERNEL_MODULE_PREFIX/lib/modules/$KERNELRELEASE/modules.dep.bin"; then
+               depmod_hack_needed=false
+       fi
+ fi
+ rm -rf "$tmp_dir"
+ if $depmod_hack_needed; then
+-      symlink="$INSTALL_MOD_PATH/lib/modules/99.98.$KERNELRELEASE"
++      
symlink="$INSTALL_MOD_PATH$KERNEL_MODULE_PREFIX/lib/modules/99.98.$KERNELRELEASE"
+       ln -s "$KERNELRELEASE" "$symlink"
+       KERNELRELEASE=99.98.$KERNELRELEASE
+ fi
+-- 
+2.41.0
+

++++++ patches.suse.tar.bz2 ++++++
++++ 5538 lines of diff (skipped)

++++++ series.conf ++++++
++++ 2251 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/series.conf
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.8922/series.conf

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.6xIXCv/_old  2023-07-11 15:57:03.621086577 +0200
+++ /var/tmp/diff_new_pack.6xIXCv/_new  2023-07-11 15:57:03.625086600 +0200
@@ -1,4 +1,4 @@
-2023-06-22 03:53:43 +0000
-GIT Revision: 0df701dd2c208f4843cf219b4b26b533ada9bd34
+2023-07-10 10:03:25 +0000
+GIT Revision: b97b89494481f3409297e494e466bdd42b1311ab
 GIT Branch: stable
 

Reply via email to