Accepting request 1137518 from Kernel:stable
6.6.10 & drop config-options.changes & multibuild support (not enabled yet) OBS-URL: https://build.opensuse.org/request/show/1137518 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kernel-source?expand=0&rev=715
This commit is contained in:
commit
032bb743e6
73
README.SUSE
73
README.SUSE
@ -136,36 +136,18 @@ carefully try to keep the kernel ABI stable. Despite this, we sometimes have no
|
||||
choice but to break binary compatibility. In this case, those kernel modules
|
||||
must be rebuilt.
|
||||
|
||||
Additional kernel modules for one of the SUSE kernel flavors can be built in
|
||||
three different ways:
|
||||
Additional kernel modules for one of the SUSE kernel flavors can be built in the
|
||||
following ways:
|
||||
|
||||
1. by configuring the kernel sources in a separate build directory, see [How to
|
||||
configure the kernel sources](#how-to-configure-the-kernel-sources), or
|
||||
|
||||
2. by using one of the standard configurations in
|
||||
1. by doing an ad-hoc module build, using one of the standard configurations in
|
||||
`/usr/src/linux-obj/$ARCH/$FLAVOR`, or
|
||||
|
||||
3. by creating a Kernel Module Package (KMP) as described in the Kernel Module
|
||||
2. by creating a Kernel Module Package (KMP) as described in the Kernel Module
|
||||
Packages Manual,
|
||||
<https://documentation.suse.com/sbp/all/html/SBP-KMP-Manual-SLE12SP2/index.html>.
|
||||
|
||||
The first method involves the following steps:
|
||||
|
||||
1. Install the kernel-source package.
|
||||
|
||||
2. Configure the kernel, see [How to configure the kernel
|
||||
sources](#how-to-configure-the-kernel-sources).
|
||||
|
||||
3. Create files required for compiling external modules: `make modules_prepare`.
|
||||
|
||||
4. Compile the module(s) by changing into the module source directory and typing
|
||||
`make -C $YOUR_BUILD_DIR M=$PWD`.
|
||||
|
||||
5. Install the module(s) by typing
|
||||
`make -C $YOUR_BUILD_DIR M=$PWD modules_install`.
|
||||
|
||||
The second method involves the following steps:
|
||||
|
||||
1. Install the kernel-devel package.
|
||||
|
||||
2. Install the kernel-`$FLAVOR`-devel package. This is necessary for symbol
|
||||
@ -326,6 +308,24 @@ Configuring the kernel sources for a specific configuration is straightforward:
|
||||
eliminates the need to specify the locations of the kernel source and the
|
||||
build directory.
|
||||
|
||||
* Update the configuration appropriately for the target use.
|
||||
|
||||
Configuration files for SUSE kernels include settings to integrate with
|
||||
signing support provided by the Open Build Service. When using such a
|
||||
configuration file directly, the build might fail due to missing files needed
|
||||
for signing kernel modules.
|
||||
|
||||
The minimal steps to enable module signing and have the kernel build
|
||||
automatically generate a new key pair are as follows:
|
||||
|
||||
$ ./source/scripts/config --enable CONFIG_MODULE_SIG \
|
||||
--enable CONFIG_MODULE_SIG_ALL --undefine CONFIG_MODULE_SIG_KEY
|
||||
$ make olddefconfig
|
||||
|
||||
Please refer to the upstream documentation located at
|
||||
`/usr/src/linux/Documentation/admin-guide/module-signing.rst` for complete
|
||||
information on how to configure module signing.
|
||||
|
||||
|
||||
How to add custom patches
|
||||
-------------------------
|
||||
@ -403,24 +403,21 @@ tools, and their documentation:
|
||||
References
|
||||
----------
|
||||
|
||||
* General:
|
||||
General:
|
||||
|
||||
* Documentation in the kernel source tree.
|
||||
* Documentation in the kernel source tree,
|
||||
* LWN.net (Linux Weekly News), <https://lwn.net/>,
|
||||
* Kernel newbies, <https://kernelnewbies.org/>.
|
||||
|
||||
* LWN.net (Linux Weekly News), <https://lwn.net/>.
|
||||
Loadable kernel modules:
|
||||
|
||||
* Kernel newbies, <https://kernelnewbies.org/>.
|
||||
* Peter Jay Salzman, Michael Burian, Ori Pomerantz: The Linux Kernel Module
|
||||
Programming Guide, Version 2.6,
|
||||
<https://tldp.org/LDP/lkmpg/2.6/html/index.html>.
|
||||
|
||||
* Loadable kernel modules:
|
||||
Kernel module packages:
|
||||
|
||||
* Peter Jay Salzman, Michael Burian, Ori Pomerantz: The Linux Kernel Module
|
||||
Programming Guide, Version 2.6,
|
||||
<https://tldp.org/LDP/lkmpg/2.6/html/index.html>.
|
||||
|
||||
* Kernel module packages:
|
||||
|
||||
* Kernel Module Packages Manual, SUSE Linux Enterprise 12 SP2 or later and
|
||||
SUSE Linux Enterprise 15,
|
||||
<https://documentation.suse.com/sbp/all/html/SBP-KMP-Manual-SLE12SP2/index.html>.
|
||||
|
||||
* SUSE SolidDriver Program, <https://drivers.suse.com/doc/SolidDriver/>.
|
||||
* Kernel Module Packages Manual, SUSE Linux Enterprise 12 SP2 or later and SUSE
|
||||
Linux Enterprise 15,
|
||||
<https://documentation.suse.com/sbp/all/html/SBP-KMP-Manual-SLE12SP2/index.html>,
|
||||
* SUSE SolidDriver Program, <https://drivers.suse.com/doc/SolidDriver/>.
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:49cd46b478a27edb7215e353eba2e6224885eac92b1cdcece36dfccf02bb1e20
|
||||
size 288761
|
||||
oid sha256:08e1a746bf1b135b23c16415f0acfba6a88baf197258f7b70bd0967ddee5fc5d
|
||||
size 288672
|
||||
|
@ -1,3 +1,154 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 09:05:56 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status and move to sorted section.
|
||||
- commit 7d3b8d0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 08:15:20 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.6.10 (bsc#1012628).
|
||||
- Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI
|
||||
device probe" (bsc#1012628).
|
||||
- netfilter: nf_tables: skip set commit for deleted/destroyed sets
|
||||
(bsc#1012628).
|
||||
- wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x)
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix CQM for non-range use (bsc#1012628).
|
||||
- tracing: Fix blocked reader of snapshot buffer (bsc#1012628).
|
||||
- ftrace: Fix modification of direct_function hash while in use
|
||||
(bsc#1012628).
|
||||
- ring-buffer: Fix wake ups when buffer_percent is set to 100
|
||||
(bsc#1012628).
|
||||
- Revert "nvme-fc: fix race between error recovery and creating
|
||||
association" (bsc#1012628).
|
||||
- mm/memory-failure: check the mapcount of the precise page
|
||||
(bsc#1012628).
|
||||
- mm/memory-failure: cast index to loff_t before shifting it
|
||||
(bsc#1012628).
|
||||
- mm: migrate high-order folios in swap cache correctly
|
||||
(bsc#1012628).
|
||||
- mm/filemap: avoid buffered read/write race to read inconsistent
|
||||
data (bsc#1012628).
|
||||
- selftests: secretmem: floor the memory size to the multiple
|
||||
of page_size (bsc#1012628).
|
||||
- maple_tree: do not preallocate nodes for slot stores
|
||||
(bsc#1012628).
|
||||
- platform/x86: p2sb: Allow p2sb_bar() calls during PCI device
|
||||
probe (bsc#1012628).
|
||||
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Allow reenabling LTRs (bsc#1012628).
|
||||
- platform/x86/intel/pmc: Add suspend callback (bsc#1012628).
|
||||
- block: renumber QUEUE_FLAG_HW_WC (bsc#1012628).
|
||||
- mptcp: fix inconsistent state on fastopen race (bsc#1012628).
|
||||
- mptcp: fix possible NULL pointer dereference on close
|
||||
(bsc#1012628).
|
||||
- mptcp: refactor sndbuf auto-tuning (bsc#1012628).
|
||||
- linux/export: Ensure natural alignment of kcrctab array
|
||||
(bsc#1012628).
|
||||
- linux/export: Fix alignment for 64-bit ksymtab entries
|
||||
(bsc#1012628).
|
||||
- kexec: select CRYPTO from KEXEC_FILE instead of depending on it
|
||||
(bsc#1012628).
|
||||
- kexec: fix KEXEC_FILE dependencies (bsc#1012628).
|
||||
- Update config files.
|
||||
The defaults for s390 taken from the master branch.
|
||||
- virtio_ring: fix syncs DMA memory with different direction
|
||||
(bsc#1012628).
|
||||
- fs: cifs: Fix atime update check (bsc#1012628).
|
||||
- client: convert to new timestamp accessors (bsc#1012628).
|
||||
- fs: new accessor methods for atime and mtime (bsc#1012628).
|
||||
- ksmbd: avoid duplicate opinfo_put() call on error of
|
||||
smb21_lease_break_ack() (bsc#1012628).
|
||||
- ksmbd: lazy v2 lease break on smb2_write() (bsc#1012628).
|
||||
- ksmbd: send v2 lease break notification for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: downgrade RWH lease caching state to RH for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: set v2 lease capability (bsc#1012628).
|
||||
- ksmbd: set epoch in create context v2 lease (bsc#1012628).
|
||||
- ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
|
||||
(bsc#1012628).
|
||||
- ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
|
||||
(bsc#1012628).
|
||||
- ksmbd: release interim response after sending status pending
|
||||
response (bsc#1012628).
|
||||
- ksmbd: move oplock handling after unlock parent dir
|
||||
(bsc#1012628).
|
||||
- ksmbd: separately allocate ci per dentry (bsc#1012628).
|
||||
- ksmbd: prevent memory leak on error return (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
|
||||
(bsc#1012628).
|
||||
- ksmbd: no need to wait for binded connection termination at
|
||||
logoff (bsc#1012628).
|
||||
- ksmbd: add support for surrogate pair conversion (bsc#1012628).
|
||||
- ksmbd: fix missing RDMA-capable flag for IPoIB device in
|
||||
ksmbd_rdma_capable_netdev() (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
|
||||
(bsc#1012628).
|
||||
- ksmbd: reorganize ksmbd_iov_pin_rsp() (bsc#1012628).
|
||||
- ksmbd: Remove unused field in ksmbd_user struct (bsc#1012628).
|
||||
- commit b5b393f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 10:20:08 CET 2024 - petr.pavlu@suse.com
|
||||
|
||||
- Delete doc/config-options.changes (jsc#PED-5021)
|
||||
Following on adedbd2a5c6 ("kernel-source: Remove config-options.changes
|
||||
(jsc#PED-5021)"), remove the now unused file from the tree.
|
||||
- commit e04388e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 08:21:44 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status.
|
||||
- commit 6da42fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 08:08:35 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Update config files.
|
||||
Only run oldconfig to keep up with the lost configs.
|
||||
- commit 473d8d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 07:35:06 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- firewire: ohci: suppress unexpected system reboot in AMD Ryzen
|
||||
machines and ASM108x/VT630x PCIe cards (bsc#1215436).
|
||||
- commit 139a7b3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 19:47:37 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- mkspec: Add multibuild support (JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
When MULTIBUILD option in config.sh is enabled generate a _multibuild
|
||||
file listing all spec files.
|
||||
- commit f734347
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 18:49:19 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- Build in the correct KOTD repository with multibuild
|
||||
(JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
With multibuild setting repository flags is no longer supported for
|
||||
individual spec files - see
|
||||
https://github.com/openSUSE/open-build-service/issues/3574
|
||||
Add ExclusiveArch conditional that depends on a macro set up by
|
||||
bs-upload-kernel instead. With that each package should build only in
|
||||
one repository - either standard or QA.
|
||||
Note: bs-upload-kernel does not interpret rpm conditionals, and only
|
||||
uses the first ExclusiveArch line to determine the architectures to
|
||||
enable.
|
||||
- commit aa5424d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 2 08:19:30 CET 2024 - jslaby@suse.cz
|
||||
|
||||
@ -1024,6 +1175,33 @@ Mon Dec 11 10:46:37 CET 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit a946a9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 11:23:50 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- kernel-source: Remove config-options.changes (jsc#PED-5021)
|
||||
The file doc/config-options.changes was used in the past to document
|
||||
kernel config changes. It was introduced in 2010 but haven't received
|
||||
any updates on any branch since 2015. The file is renamed by tar-up.sh
|
||||
to config-options.changes.txt and shipped in the kernel-source RPM
|
||||
package under /usr/share/doc. As its content now only contains outdated
|
||||
information, retaining it can lead to confusion for users encountering
|
||||
this file.
|
||||
Config changes are nowadays described in associated Git commit messages,
|
||||
which get automatically collected and are incorporated into changelogs
|
||||
of kernel RPM packages.
|
||||
Drop then this obsolete file, starting with its packaging logic.
|
||||
For branch maintainers: Upon merging this commit on your branch, please
|
||||
correspondingly delete the file doc/config-options.changes.
|
||||
- commit adedbd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:57:11 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Simplify the list of references (jsc#PED-5021)
|
||||
Reduce indentation in the list of references, make the style consistent
|
||||
with README.md.
|
||||
- commit 70e3c33
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:27:12 CET 2023 - jslaby@suse.cz
|
||||
|
||||
@ -1267,6 +1445,47 @@ Fri Dec 8 08:58:51 CET 2023 - jslaby@suse.cz
|
||||
patches.kernel.org/6.6.5-017-drm-i915-Also-check-for-VGA-converter-in-eDP-pr.patch.
|
||||
- commit 30a850b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 7 16:36:26 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Add how to update the config for module signing
|
||||
(jsc#PED-5021)
|
||||
Configuration files for SUSE kernels include settings to integrate with
|
||||
signing support provided by the Open Build Service. This creates
|
||||
problems if someone tries to use such a configuration file to build
|
||||
a "standalone" kernel as described in doc/README.SUSE:
|
||||
* Default configuration files available in the kernel-source repository
|
||||
unset CONFIG_MODULE_SIG_ALL to leave module signing to
|
||||
pesign-obs-integration. In case of a "standalone" build, this
|
||||
integration is not available and the modules don't get signed.
|
||||
* The kernel spec file overrides CONFIG_MODULE_SIG_KEY to
|
||||
".kernel_signing_key.pem" which is a file populated by certificates
|
||||
provided by OBS but otherwise not available. The value ends up in
|
||||
/boot/config-$VERSION-$RELEASE-$FLAVOR and /proc/config.gz. If someone
|
||||
decides to use one of these files as their base configuration then the
|
||||
build fails with an error because the specified module signing key is
|
||||
missing.
|
||||
Add information on how to enable module signing and where to find the
|
||||
relevant upstream documentation.
|
||||
- commit a699dc3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 6 16:37:18 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Remove how to build modules using kernel-source
|
||||
(jsc#PED-5021)
|
||||
Remove the first method how to build kernel modules from the readme. It
|
||||
describes a process consisting of the kernel-source installation,
|
||||
configuring this kernel and then performing an ad-hoc module build.
|
||||
This method is not ideal as no modversion data is involved in the
|
||||
process. It results in a module with no symbol CRCs which can be wrongly
|
||||
loaded on an incompatible kernel.
|
||||
Removing the method also simplifies the readme because only two main
|
||||
methods how to build the modules are then described, either doing an
|
||||
ad-hoc build using kernel-devel, or creating a proper Kernel Module
|
||||
Package.
|
||||
- commit 9285bb8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 5 08:57:20 CET 2023 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 6.6
|
||||
%define patchversion 6.6.9
|
||||
%define patchversion 6.6.10
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -25,9 +25,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: 6.6.9
|
||||
Version: 6.6.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g61d1d44
|
||||
Release: <RELEASE>.ge04388e
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -35,7 +35,11 @@ Summary: Device Tree files for $MACHINES
|
||||
License: GPL-2.0-only
|
||||
Group: System/Boot
|
||||
URL: https://www.kernel.org/
|
||||
%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
ExclusiveArch: aarch64
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
BuildRequires: cpp
|
||||
BuildRequires: dtc >= 1.4.3
|
||||
BuildRequires: xz
|
||||
@ -54,7 +58,6 @@ Source35: group-source-files.pl
|
||||
Source36: README.PATCH-POLICY.SUSE
|
||||
Source37: README.SUSE
|
||||
Source38: README.KSYMS
|
||||
Source39: config-options.changes.txt
|
||||
Source40: source-timestamp
|
||||
Source46: split-modules
|
||||
Source47: modversions
|
||||
@ -124,7 +127,6 @@ NoSource: 35
|
||||
NoSource: 36
|
||||
NoSource: 37
|
||||
NoSource: 38
|
||||
NoSource: 39
|
||||
NoSource: 40
|
||||
NoSource: 46
|
||||
NoSource: 47
|
||||
|
@ -1,3 +1,154 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 09:05:56 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status and move to sorted section.
|
||||
- commit 7d3b8d0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 08:15:20 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.6.10 (bsc#1012628).
|
||||
- Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI
|
||||
device probe" (bsc#1012628).
|
||||
- netfilter: nf_tables: skip set commit for deleted/destroyed sets
|
||||
(bsc#1012628).
|
||||
- wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x)
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix CQM for non-range use (bsc#1012628).
|
||||
- tracing: Fix blocked reader of snapshot buffer (bsc#1012628).
|
||||
- ftrace: Fix modification of direct_function hash while in use
|
||||
(bsc#1012628).
|
||||
- ring-buffer: Fix wake ups when buffer_percent is set to 100
|
||||
(bsc#1012628).
|
||||
- Revert "nvme-fc: fix race between error recovery and creating
|
||||
association" (bsc#1012628).
|
||||
- mm/memory-failure: check the mapcount of the precise page
|
||||
(bsc#1012628).
|
||||
- mm/memory-failure: cast index to loff_t before shifting it
|
||||
(bsc#1012628).
|
||||
- mm: migrate high-order folios in swap cache correctly
|
||||
(bsc#1012628).
|
||||
- mm/filemap: avoid buffered read/write race to read inconsistent
|
||||
data (bsc#1012628).
|
||||
- selftests: secretmem: floor the memory size to the multiple
|
||||
of page_size (bsc#1012628).
|
||||
- maple_tree: do not preallocate nodes for slot stores
|
||||
(bsc#1012628).
|
||||
- platform/x86: p2sb: Allow p2sb_bar() calls during PCI device
|
||||
probe (bsc#1012628).
|
||||
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Allow reenabling LTRs (bsc#1012628).
|
||||
- platform/x86/intel/pmc: Add suspend callback (bsc#1012628).
|
||||
- block: renumber QUEUE_FLAG_HW_WC (bsc#1012628).
|
||||
- mptcp: fix inconsistent state on fastopen race (bsc#1012628).
|
||||
- mptcp: fix possible NULL pointer dereference on close
|
||||
(bsc#1012628).
|
||||
- mptcp: refactor sndbuf auto-tuning (bsc#1012628).
|
||||
- linux/export: Ensure natural alignment of kcrctab array
|
||||
(bsc#1012628).
|
||||
- linux/export: Fix alignment for 64-bit ksymtab entries
|
||||
(bsc#1012628).
|
||||
- kexec: select CRYPTO from KEXEC_FILE instead of depending on it
|
||||
(bsc#1012628).
|
||||
- kexec: fix KEXEC_FILE dependencies (bsc#1012628).
|
||||
- Update config files.
|
||||
The defaults for s390 taken from the master branch.
|
||||
- virtio_ring: fix syncs DMA memory with different direction
|
||||
(bsc#1012628).
|
||||
- fs: cifs: Fix atime update check (bsc#1012628).
|
||||
- client: convert to new timestamp accessors (bsc#1012628).
|
||||
- fs: new accessor methods for atime and mtime (bsc#1012628).
|
||||
- ksmbd: avoid duplicate opinfo_put() call on error of
|
||||
smb21_lease_break_ack() (bsc#1012628).
|
||||
- ksmbd: lazy v2 lease break on smb2_write() (bsc#1012628).
|
||||
- ksmbd: send v2 lease break notification for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: downgrade RWH lease caching state to RH for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: set v2 lease capability (bsc#1012628).
|
||||
- ksmbd: set epoch in create context v2 lease (bsc#1012628).
|
||||
- ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
|
||||
(bsc#1012628).
|
||||
- ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
|
||||
(bsc#1012628).
|
||||
- ksmbd: release interim response after sending status pending
|
||||
response (bsc#1012628).
|
||||
- ksmbd: move oplock handling after unlock parent dir
|
||||
(bsc#1012628).
|
||||
- ksmbd: separately allocate ci per dentry (bsc#1012628).
|
||||
- ksmbd: prevent memory leak on error return (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
|
||||
(bsc#1012628).
|
||||
- ksmbd: no need to wait for binded connection termination at
|
||||
logoff (bsc#1012628).
|
||||
- ksmbd: add support for surrogate pair conversion (bsc#1012628).
|
||||
- ksmbd: fix missing RDMA-capable flag for IPoIB device in
|
||||
ksmbd_rdma_capable_netdev() (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
|
||||
(bsc#1012628).
|
||||
- ksmbd: reorganize ksmbd_iov_pin_rsp() (bsc#1012628).
|
||||
- ksmbd: Remove unused field in ksmbd_user struct (bsc#1012628).
|
||||
- commit b5b393f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 10:20:08 CET 2024 - petr.pavlu@suse.com
|
||||
|
||||
- Delete doc/config-options.changes (jsc#PED-5021)
|
||||
Following on adedbd2a5c6 ("kernel-source: Remove config-options.changes
|
||||
(jsc#PED-5021)"), remove the now unused file from the tree.
|
||||
- commit e04388e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 08:21:44 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status.
|
||||
- commit 6da42fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 08:08:35 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Update config files.
|
||||
Only run oldconfig to keep up with the lost configs.
|
||||
- commit 473d8d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 07:35:06 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- firewire: ohci: suppress unexpected system reboot in AMD Ryzen
|
||||
machines and ASM108x/VT630x PCIe cards (bsc#1215436).
|
||||
- commit 139a7b3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 19:47:37 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- mkspec: Add multibuild support (JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
When MULTIBUILD option in config.sh is enabled generate a _multibuild
|
||||
file listing all spec files.
|
||||
- commit f734347
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 18:49:19 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- Build in the correct KOTD repository with multibuild
|
||||
(JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
With multibuild setting repository flags is no longer supported for
|
||||
individual spec files - see
|
||||
https://github.com/openSUSE/open-build-service/issues/3574
|
||||
Add ExclusiveArch conditional that depends on a macro set up by
|
||||
bs-upload-kernel instead. With that each package should build only in
|
||||
one repository - either standard or QA.
|
||||
Note: bs-upload-kernel does not interpret rpm conditionals, and only
|
||||
uses the first ExclusiveArch line to determine the architectures to
|
||||
enable.
|
||||
- commit aa5424d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 2 08:19:30 CET 2024 - jslaby@suse.cz
|
||||
|
||||
@ -1024,6 +1175,33 @@ Mon Dec 11 10:46:37 CET 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit a946a9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 11:23:50 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- kernel-source: Remove config-options.changes (jsc#PED-5021)
|
||||
The file doc/config-options.changes was used in the past to document
|
||||
kernel config changes. It was introduced in 2010 but haven't received
|
||||
any updates on any branch since 2015. The file is renamed by tar-up.sh
|
||||
to config-options.changes.txt and shipped in the kernel-source RPM
|
||||
package under /usr/share/doc. As its content now only contains outdated
|
||||
information, retaining it can lead to confusion for users encountering
|
||||
this file.
|
||||
Config changes are nowadays described in associated Git commit messages,
|
||||
which get automatically collected and are incorporated into changelogs
|
||||
of kernel RPM packages.
|
||||
Drop then this obsolete file, starting with its packaging logic.
|
||||
For branch maintainers: Upon merging this commit on your branch, please
|
||||
correspondingly delete the file doc/config-options.changes.
|
||||
- commit adedbd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:57:11 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Simplify the list of references (jsc#PED-5021)
|
||||
Reduce indentation in the list of references, make the style consistent
|
||||
with README.md.
|
||||
- commit 70e3c33
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:27:12 CET 2023 - jslaby@suse.cz
|
||||
|
||||
@ -1267,6 +1445,47 @@ Fri Dec 8 08:58:51 CET 2023 - jslaby@suse.cz
|
||||
patches.kernel.org/6.6.5-017-drm-i915-Also-check-for-VGA-converter-in-eDP-pr.patch.
|
||||
- commit 30a850b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 7 16:36:26 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Add how to update the config for module signing
|
||||
(jsc#PED-5021)
|
||||
Configuration files for SUSE kernels include settings to integrate with
|
||||
signing support provided by the Open Build Service. This creates
|
||||
problems if someone tries to use such a configuration file to build
|
||||
a "standalone" kernel as described in doc/README.SUSE:
|
||||
* Default configuration files available in the kernel-source repository
|
||||
unset CONFIG_MODULE_SIG_ALL to leave module signing to
|
||||
pesign-obs-integration. In case of a "standalone" build, this
|
||||
integration is not available and the modules don't get signed.
|
||||
* The kernel spec file overrides CONFIG_MODULE_SIG_KEY to
|
||||
".kernel_signing_key.pem" which is a file populated by certificates
|
||||
provided by OBS but otherwise not available. The value ends up in
|
||||
/boot/config-$VERSION-$RELEASE-$FLAVOR and /proc/config.gz. If someone
|
||||
decides to use one of these files as their base configuration then the
|
||||
build fails with an error because the specified module signing key is
|
||||
missing.
|
||||
Add information on how to enable module signing and where to find the
|
||||
relevant upstream documentation.
|
||||
- commit a699dc3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 6 16:37:18 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Remove how to build modules using kernel-source
|
||||
(jsc#PED-5021)
|
||||
Remove the first method how to build kernel modules from the readme. It
|
||||
describes a process consisting of the kernel-source installation,
|
||||
configuring this kernel and then performing an ad-hoc module build.
|
||||
This method is not ideal as no modversion data is involved in the
|
||||
process. It results in a module with no symbol CRCs which can be wrongly
|
||||
loaded on an incompatible kernel.
|
||||
Removing the method also simplifies the readme because only two main
|
||||
methods how to build the modules are then described, either doing an
|
||||
ad-hoc build using kernel-devel, or creating a proper Kernel Module
|
||||
Package.
|
||||
- commit 9285bb8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 5 08:57:20 CET 2023 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 6.6
|
||||
%define patchversion 6.6.9
|
||||
%define patchversion 6.6.10
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -25,9 +25,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: 6.6.9
|
||||
Version: 6.6.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g61d1d44
|
||||
Release: <RELEASE>.ge04388e
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -35,7 +35,11 @@ Summary: Device Tree files for $MACHINES
|
||||
License: GPL-2.0-only
|
||||
Group: System/Boot
|
||||
URL: https://www.kernel.org/
|
||||
%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
ExclusiveArch: armv6l armv6hl
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
BuildRequires: cpp
|
||||
BuildRequires: dtc >= 1.4.3
|
||||
BuildRequires: xz
|
||||
@ -54,7 +58,6 @@ Source35: group-source-files.pl
|
||||
Source36: README.PATCH-POLICY.SUSE
|
||||
Source37: README.SUSE
|
||||
Source38: README.KSYMS
|
||||
Source39: config-options.changes.txt
|
||||
Source40: source-timestamp
|
||||
Source46: split-modules
|
||||
Source47: modversions
|
||||
@ -124,7 +127,6 @@ NoSource: 35
|
||||
NoSource: 36
|
||||
NoSource: 37
|
||||
NoSource: 38
|
||||
NoSource: 39
|
||||
NoSource: 40
|
||||
NoSource: 46
|
||||
NoSource: 47
|
||||
|
@ -1,3 +1,154 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 09:05:56 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status and move to sorted section.
|
||||
- commit 7d3b8d0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 08:15:20 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.6.10 (bsc#1012628).
|
||||
- Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI
|
||||
device probe" (bsc#1012628).
|
||||
- netfilter: nf_tables: skip set commit for deleted/destroyed sets
|
||||
(bsc#1012628).
|
||||
- wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x)
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix CQM for non-range use (bsc#1012628).
|
||||
- tracing: Fix blocked reader of snapshot buffer (bsc#1012628).
|
||||
- ftrace: Fix modification of direct_function hash while in use
|
||||
(bsc#1012628).
|
||||
- ring-buffer: Fix wake ups when buffer_percent is set to 100
|
||||
(bsc#1012628).
|
||||
- Revert "nvme-fc: fix race between error recovery and creating
|
||||
association" (bsc#1012628).
|
||||
- mm/memory-failure: check the mapcount of the precise page
|
||||
(bsc#1012628).
|
||||
- mm/memory-failure: cast index to loff_t before shifting it
|
||||
(bsc#1012628).
|
||||
- mm: migrate high-order folios in swap cache correctly
|
||||
(bsc#1012628).
|
||||
- mm/filemap: avoid buffered read/write race to read inconsistent
|
||||
data (bsc#1012628).
|
||||
- selftests: secretmem: floor the memory size to the multiple
|
||||
of page_size (bsc#1012628).
|
||||
- maple_tree: do not preallocate nodes for slot stores
|
||||
(bsc#1012628).
|
||||
- platform/x86: p2sb: Allow p2sb_bar() calls during PCI device
|
||||
probe (bsc#1012628).
|
||||
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Allow reenabling LTRs (bsc#1012628).
|
||||
- platform/x86/intel/pmc: Add suspend callback (bsc#1012628).
|
||||
- block: renumber QUEUE_FLAG_HW_WC (bsc#1012628).
|
||||
- mptcp: fix inconsistent state on fastopen race (bsc#1012628).
|
||||
- mptcp: fix possible NULL pointer dereference on close
|
||||
(bsc#1012628).
|
||||
- mptcp: refactor sndbuf auto-tuning (bsc#1012628).
|
||||
- linux/export: Ensure natural alignment of kcrctab array
|
||||
(bsc#1012628).
|
||||
- linux/export: Fix alignment for 64-bit ksymtab entries
|
||||
(bsc#1012628).
|
||||
- kexec: select CRYPTO from KEXEC_FILE instead of depending on it
|
||||
(bsc#1012628).
|
||||
- kexec: fix KEXEC_FILE dependencies (bsc#1012628).
|
||||
- Update config files.
|
||||
The defaults for s390 taken from the master branch.
|
||||
- virtio_ring: fix syncs DMA memory with different direction
|
||||
(bsc#1012628).
|
||||
- fs: cifs: Fix atime update check (bsc#1012628).
|
||||
- client: convert to new timestamp accessors (bsc#1012628).
|
||||
- fs: new accessor methods for atime and mtime (bsc#1012628).
|
||||
- ksmbd: avoid duplicate opinfo_put() call on error of
|
||||
smb21_lease_break_ack() (bsc#1012628).
|
||||
- ksmbd: lazy v2 lease break on smb2_write() (bsc#1012628).
|
||||
- ksmbd: send v2 lease break notification for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: downgrade RWH lease caching state to RH for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: set v2 lease capability (bsc#1012628).
|
||||
- ksmbd: set epoch in create context v2 lease (bsc#1012628).
|
||||
- ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
|
||||
(bsc#1012628).
|
||||
- ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
|
||||
(bsc#1012628).
|
||||
- ksmbd: release interim response after sending status pending
|
||||
response (bsc#1012628).
|
||||
- ksmbd: move oplock handling after unlock parent dir
|
||||
(bsc#1012628).
|
||||
- ksmbd: separately allocate ci per dentry (bsc#1012628).
|
||||
- ksmbd: prevent memory leak on error return (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
|
||||
(bsc#1012628).
|
||||
- ksmbd: no need to wait for binded connection termination at
|
||||
logoff (bsc#1012628).
|
||||
- ksmbd: add support for surrogate pair conversion (bsc#1012628).
|
||||
- ksmbd: fix missing RDMA-capable flag for IPoIB device in
|
||||
ksmbd_rdma_capable_netdev() (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
|
||||
(bsc#1012628).
|
||||
- ksmbd: reorganize ksmbd_iov_pin_rsp() (bsc#1012628).
|
||||
- ksmbd: Remove unused field in ksmbd_user struct (bsc#1012628).
|
||||
- commit b5b393f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 10:20:08 CET 2024 - petr.pavlu@suse.com
|
||||
|
||||
- Delete doc/config-options.changes (jsc#PED-5021)
|
||||
Following on adedbd2a5c6 ("kernel-source: Remove config-options.changes
|
||||
(jsc#PED-5021)"), remove the now unused file from the tree.
|
||||
- commit e04388e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 08:21:44 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status.
|
||||
- commit 6da42fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 08:08:35 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Update config files.
|
||||
Only run oldconfig to keep up with the lost configs.
|
||||
- commit 473d8d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 07:35:06 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- firewire: ohci: suppress unexpected system reboot in AMD Ryzen
|
||||
machines and ASM108x/VT630x PCIe cards (bsc#1215436).
|
||||
- commit 139a7b3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 19:47:37 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- mkspec: Add multibuild support (JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
When MULTIBUILD option in config.sh is enabled generate a _multibuild
|
||||
file listing all spec files.
|
||||
- commit f734347
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 18:49:19 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- Build in the correct KOTD repository with multibuild
|
||||
(JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
With multibuild setting repository flags is no longer supported for
|
||||
individual spec files - see
|
||||
https://github.com/openSUSE/open-build-service/issues/3574
|
||||
Add ExclusiveArch conditional that depends on a macro set up by
|
||||
bs-upload-kernel instead. With that each package should build only in
|
||||
one repository - either standard or QA.
|
||||
Note: bs-upload-kernel does not interpret rpm conditionals, and only
|
||||
uses the first ExclusiveArch line to determine the architectures to
|
||||
enable.
|
||||
- commit aa5424d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 2 08:19:30 CET 2024 - jslaby@suse.cz
|
||||
|
||||
@ -1024,6 +1175,33 @@ Mon Dec 11 10:46:37 CET 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit a946a9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 11:23:50 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- kernel-source: Remove config-options.changes (jsc#PED-5021)
|
||||
The file doc/config-options.changes was used in the past to document
|
||||
kernel config changes. It was introduced in 2010 but haven't received
|
||||
any updates on any branch since 2015. The file is renamed by tar-up.sh
|
||||
to config-options.changes.txt and shipped in the kernel-source RPM
|
||||
package under /usr/share/doc. As its content now only contains outdated
|
||||
information, retaining it can lead to confusion for users encountering
|
||||
this file.
|
||||
Config changes are nowadays described in associated Git commit messages,
|
||||
which get automatically collected and are incorporated into changelogs
|
||||
of kernel RPM packages.
|
||||
Drop then this obsolete file, starting with its packaging logic.
|
||||
For branch maintainers: Upon merging this commit on your branch, please
|
||||
correspondingly delete the file doc/config-options.changes.
|
||||
- commit adedbd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:57:11 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Simplify the list of references (jsc#PED-5021)
|
||||
Reduce indentation in the list of references, make the style consistent
|
||||
with README.md.
|
||||
- commit 70e3c33
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:27:12 CET 2023 - jslaby@suse.cz
|
||||
|
||||
@ -1267,6 +1445,47 @@ Fri Dec 8 08:58:51 CET 2023 - jslaby@suse.cz
|
||||
patches.kernel.org/6.6.5-017-drm-i915-Also-check-for-VGA-converter-in-eDP-pr.patch.
|
||||
- commit 30a850b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 7 16:36:26 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Add how to update the config for module signing
|
||||
(jsc#PED-5021)
|
||||
Configuration files for SUSE kernels include settings to integrate with
|
||||
signing support provided by the Open Build Service. This creates
|
||||
problems if someone tries to use such a configuration file to build
|
||||
a "standalone" kernel as described in doc/README.SUSE:
|
||||
* Default configuration files available in the kernel-source repository
|
||||
unset CONFIG_MODULE_SIG_ALL to leave module signing to
|
||||
pesign-obs-integration. In case of a "standalone" build, this
|
||||
integration is not available and the modules don't get signed.
|
||||
* The kernel spec file overrides CONFIG_MODULE_SIG_KEY to
|
||||
".kernel_signing_key.pem" which is a file populated by certificates
|
||||
provided by OBS but otherwise not available. The value ends up in
|
||||
/boot/config-$VERSION-$RELEASE-$FLAVOR and /proc/config.gz. If someone
|
||||
decides to use one of these files as their base configuration then the
|
||||
build fails with an error because the specified module signing key is
|
||||
missing.
|
||||
Add information on how to enable module signing and where to find the
|
||||
relevant upstream documentation.
|
||||
- commit a699dc3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 6 16:37:18 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Remove how to build modules using kernel-source
|
||||
(jsc#PED-5021)
|
||||
Remove the first method how to build kernel modules from the readme. It
|
||||
describes a process consisting of the kernel-source installation,
|
||||
configuring this kernel and then performing an ad-hoc module build.
|
||||
This method is not ideal as no modversion data is involved in the
|
||||
process. It results in a module with no symbol CRCs which can be wrongly
|
||||
loaded on an incompatible kernel.
|
||||
Removing the method also simplifies the readme because only two main
|
||||
methods how to build the modules are then described, either doing an
|
||||
ad-hoc build using kernel-devel, or creating a proper Kernel Module
|
||||
Package.
|
||||
- commit 9285bb8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 5 08:57:20 CET 2023 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 6.6
|
||||
%define patchversion 6.6.9
|
||||
%define patchversion 6.6.10
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -25,9 +25,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: 6.6.9
|
||||
Version: 6.6.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g61d1d44
|
||||
Release: <RELEASE>.ge04388e
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -35,7 +35,11 @@ Summary: Device Tree files for $MACHINES
|
||||
License: GPL-2.0-only
|
||||
Group: System/Boot
|
||||
URL: https://www.kernel.org/
|
||||
%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
ExclusiveArch: armv7l armv7hl
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
BuildRequires: cpp
|
||||
BuildRequires: dtc >= 1.4.3
|
||||
BuildRequires: xz
|
||||
@ -54,7 +58,6 @@ Source35: group-source-files.pl
|
||||
Source36: README.PATCH-POLICY.SUSE
|
||||
Source37: README.SUSE
|
||||
Source38: README.KSYMS
|
||||
Source39: config-options.changes.txt
|
||||
Source40: source-timestamp
|
||||
Source46: split-modules
|
||||
Source47: modversions
|
||||
@ -124,7 +127,6 @@ NoSource: 35
|
||||
NoSource: 36
|
||||
NoSource: 37
|
||||
NoSource: 38
|
||||
NoSource: 39
|
||||
NoSource: 40
|
||||
NoSource: 46
|
||||
NoSource: 47
|
||||
|
@ -1,3 +1,154 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 09:05:56 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status and move to sorted section.
|
||||
- commit 7d3b8d0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 08:15:20 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.6.10 (bsc#1012628).
|
||||
- Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI
|
||||
device probe" (bsc#1012628).
|
||||
- netfilter: nf_tables: skip set commit for deleted/destroyed sets
|
||||
(bsc#1012628).
|
||||
- wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x)
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix CQM for non-range use (bsc#1012628).
|
||||
- tracing: Fix blocked reader of snapshot buffer (bsc#1012628).
|
||||
- ftrace: Fix modification of direct_function hash while in use
|
||||
(bsc#1012628).
|
||||
- ring-buffer: Fix wake ups when buffer_percent is set to 100
|
||||
(bsc#1012628).
|
||||
- Revert "nvme-fc: fix race between error recovery and creating
|
||||
association" (bsc#1012628).
|
||||
- mm/memory-failure: check the mapcount of the precise page
|
||||
(bsc#1012628).
|
||||
- mm/memory-failure: cast index to loff_t before shifting it
|
||||
(bsc#1012628).
|
||||
- mm: migrate high-order folios in swap cache correctly
|
||||
(bsc#1012628).
|
||||
- mm/filemap: avoid buffered read/write race to read inconsistent
|
||||
data (bsc#1012628).
|
||||
- selftests: secretmem: floor the memory size to the multiple
|
||||
of page_size (bsc#1012628).
|
||||
- maple_tree: do not preallocate nodes for slot stores
|
||||
(bsc#1012628).
|
||||
- platform/x86: p2sb: Allow p2sb_bar() calls during PCI device
|
||||
probe (bsc#1012628).
|
||||
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Allow reenabling LTRs (bsc#1012628).
|
||||
- platform/x86/intel/pmc: Add suspend callback (bsc#1012628).
|
||||
- block: renumber QUEUE_FLAG_HW_WC (bsc#1012628).
|
||||
- mptcp: fix inconsistent state on fastopen race (bsc#1012628).
|
||||
- mptcp: fix possible NULL pointer dereference on close
|
||||
(bsc#1012628).
|
||||
- mptcp: refactor sndbuf auto-tuning (bsc#1012628).
|
||||
- linux/export: Ensure natural alignment of kcrctab array
|
||||
(bsc#1012628).
|
||||
- linux/export: Fix alignment for 64-bit ksymtab entries
|
||||
(bsc#1012628).
|
||||
- kexec: select CRYPTO from KEXEC_FILE instead of depending on it
|
||||
(bsc#1012628).
|
||||
- kexec: fix KEXEC_FILE dependencies (bsc#1012628).
|
||||
- Update config files.
|
||||
The defaults for s390 taken from the master branch.
|
||||
- virtio_ring: fix syncs DMA memory with different direction
|
||||
(bsc#1012628).
|
||||
- fs: cifs: Fix atime update check (bsc#1012628).
|
||||
- client: convert to new timestamp accessors (bsc#1012628).
|
||||
- fs: new accessor methods for atime and mtime (bsc#1012628).
|
||||
- ksmbd: avoid duplicate opinfo_put() call on error of
|
||||
smb21_lease_break_ack() (bsc#1012628).
|
||||
- ksmbd: lazy v2 lease break on smb2_write() (bsc#1012628).
|
||||
- ksmbd: send v2 lease break notification for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: downgrade RWH lease caching state to RH for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: set v2 lease capability (bsc#1012628).
|
||||
- ksmbd: set epoch in create context v2 lease (bsc#1012628).
|
||||
- ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
|
||||
(bsc#1012628).
|
||||
- ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
|
||||
(bsc#1012628).
|
||||
- ksmbd: release interim response after sending status pending
|
||||
response (bsc#1012628).
|
||||
- ksmbd: move oplock handling after unlock parent dir
|
||||
(bsc#1012628).
|
||||
- ksmbd: separately allocate ci per dentry (bsc#1012628).
|
||||
- ksmbd: prevent memory leak on error return (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
|
||||
(bsc#1012628).
|
||||
- ksmbd: no need to wait for binded connection termination at
|
||||
logoff (bsc#1012628).
|
||||
- ksmbd: add support for surrogate pair conversion (bsc#1012628).
|
||||
- ksmbd: fix missing RDMA-capable flag for IPoIB device in
|
||||
ksmbd_rdma_capable_netdev() (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
|
||||
(bsc#1012628).
|
||||
- ksmbd: reorganize ksmbd_iov_pin_rsp() (bsc#1012628).
|
||||
- ksmbd: Remove unused field in ksmbd_user struct (bsc#1012628).
|
||||
- commit b5b393f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 10:20:08 CET 2024 - petr.pavlu@suse.com
|
||||
|
||||
- Delete doc/config-options.changes (jsc#PED-5021)
|
||||
Following on adedbd2a5c6 ("kernel-source: Remove config-options.changes
|
||||
(jsc#PED-5021)"), remove the now unused file from the tree.
|
||||
- commit e04388e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 08:21:44 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status.
|
||||
- commit 6da42fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 08:08:35 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Update config files.
|
||||
Only run oldconfig to keep up with the lost configs.
|
||||
- commit 473d8d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 07:35:06 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- firewire: ohci: suppress unexpected system reboot in AMD Ryzen
|
||||
machines and ASM108x/VT630x PCIe cards (bsc#1215436).
|
||||
- commit 139a7b3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 19:47:37 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- mkspec: Add multibuild support (JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
When MULTIBUILD option in config.sh is enabled generate a _multibuild
|
||||
file listing all spec files.
|
||||
- commit f734347
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 18:49:19 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- Build in the correct KOTD repository with multibuild
|
||||
(JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
With multibuild setting repository flags is no longer supported for
|
||||
individual spec files - see
|
||||
https://github.com/openSUSE/open-build-service/issues/3574
|
||||
Add ExclusiveArch conditional that depends on a macro set up by
|
||||
bs-upload-kernel instead. With that each package should build only in
|
||||
one repository - either standard or QA.
|
||||
Note: bs-upload-kernel does not interpret rpm conditionals, and only
|
||||
uses the first ExclusiveArch line to determine the architectures to
|
||||
enable.
|
||||
- commit aa5424d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 2 08:19:30 CET 2024 - jslaby@suse.cz
|
||||
|
||||
@ -1024,6 +1175,33 @@ Mon Dec 11 10:46:37 CET 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit a946a9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 11:23:50 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- kernel-source: Remove config-options.changes (jsc#PED-5021)
|
||||
The file doc/config-options.changes was used in the past to document
|
||||
kernel config changes. It was introduced in 2010 but haven't received
|
||||
any updates on any branch since 2015. The file is renamed by tar-up.sh
|
||||
to config-options.changes.txt and shipped in the kernel-source RPM
|
||||
package under /usr/share/doc. As its content now only contains outdated
|
||||
information, retaining it can lead to confusion for users encountering
|
||||
this file.
|
||||
Config changes are nowadays described in associated Git commit messages,
|
||||
which get automatically collected and are incorporated into changelogs
|
||||
of kernel RPM packages.
|
||||
Drop then this obsolete file, starting with its packaging logic.
|
||||
For branch maintainers: Upon merging this commit on your branch, please
|
||||
correspondingly delete the file doc/config-options.changes.
|
||||
- commit adedbd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:57:11 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Simplify the list of references (jsc#PED-5021)
|
||||
Reduce indentation in the list of references, make the style consistent
|
||||
with README.md.
|
||||
- commit 70e3c33
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:27:12 CET 2023 - jslaby@suse.cz
|
||||
|
||||
@ -1267,6 +1445,47 @@ Fri Dec 8 08:58:51 CET 2023 - jslaby@suse.cz
|
||||
patches.kernel.org/6.6.5-017-drm-i915-Also-check-for-VGA-converter-in-eDP-pr.patch.
|
||||
- commit 30a850b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 7 16:36:26 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Add how to update the config for module signing
|
||||
(jsc#PED-5021)
|
||||
Configuration files for SUSE kernels include settings to integrate with
|
||||
signing support provided by the Open Build Service. This creates
|
||||
problems if someone tries to use such a configuration file to build
|
||||
a "standalone" kernel as described in doc/README.SUSE:
|
||||
* Default configuration files available in the kernel-source repository
|
||||
unset CONFIG_MODULE_SIG_ALL to leave module signing to
|
||||
pesign-obs-integration. In case of a "standalone" build, this
|
||||
integration is not available and the modules don't get signed.
|
||||
* The kernel spec file overrides CONFIG_MODULE_SIG_KEY to
|
||||
".kernel_signing_key.pem" which is a file populated by certificates
|
||||
provided by OBS but otherwise not available. The value ends up in
|
||||
/boot/config-$VERSION-$RELEASE-$FLAVOR and /proc/config.gz. If someone
|
||||
decides to use one of these files as their base configuration then the
|
||||
build fails with an error because the specified module signing key is
|
||||
missing.
|
||||
Add information on how to enable module signing and where to find the
|
||||
relevant upstream documentation.
|
||||
- commit a699dc3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 6 16:37:18 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Remove how to build modules using kernel-source
|
||||
(jsc#PED-5021)
|
||||
Remove the first method how to build kernel modules from the readme. It
|
||||
describes a process consisting of the kernel-source installation,
|
||||
configuring this kernel and then performing an ad-hoc module build.
|
||||
This method is not ideal as no modversion data is involved in the
|
||||
process. It results in a module with no symbol CRCs which can be wrongly
|
||||
loaded on an incompatible kernel.
|
||||
Removing the method also simplifies the readme because only two main
|
||||
methods how to build the modules are then described, either doing an
|
||||
ad-hoc build using kernel-devel, or creating a proper Kernel Module
|
||||
Package.
|
||||
- commit 9285bb8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 5 08:57:20 CET 2023 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
%define srcversion 6.6
|
||||
%define patchversion 6.6.9
|
||||
%define patchversion 6.6.10
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -25,9 +25,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: 6.6.9
|
||||
Version: 6.6.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g61d1d44
|
||||
Release: <RELEASE>.ge04388e
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -35,7 +35,11 @@ Summary: Device Tree files for $MACHINES
|
||||
License: GPL-2.0-only
|
||||
Group: System/Boot
|
||||
URL: https://www.kernel.org/
|
||||
%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
ExclusiveArch: riscv64
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
BuildRequires: cpp
|
||||
BuildRequires: dtc >= 1.4.3
|
||||
BuildRequires: xz
|
||||
@ -54,7 +58,6 @@ Source35: group-source-files.pl
|
||||
Source36: README.PATCH-POLICY.SUSE
|
||||
Source37: README.SUSE
|
||||
Source38: README.KSYMS
|
||||
Source39: config-options.changes.txt
|
||||
Source40: source-timestamp
|
||||
Source46: split-modules
|
||||
Source47: modversions
|
||||
@ -124,7 +127,6 @@ NoSource: 35
|
||||
NoSource: 36
|
||||
NoSource: 37
|
||||
NoSource: 38
|
||||
NoSource: 39
|
||||
NoSource: 40
|
||||
NoSource: 46
|
||||
NoSource: 47
|
||||
|
@ -35,7 +35,11 @@ Summary: Device Tree files for $MACHINES
|
||||
License: GPL-2.0-only
|
||||
Group: System/Boot
|
||||
URL: https://www.kernel.org/
|
||||
%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
$ARCH_RESTRICTIONS
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
BuildRequires: cpp
|
||||
BuildRequires: dtc >= 1.4.3
|
||||
BuildRequires: xz
|
||||
|
@ -1,3 +1,154 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 09:05:56 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status and move to sorted section.
|
||||
- commit 7d3b8d0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 08:15:20 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.6.10 (bsc#1012628).
|
||||
- Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI
|
||||
device probe" (bsc#1012628).
|
||||
- netfilter: nf_tables: skip set commit for deleted/destroyed sets
|
||||
(bsc#1012628).
|
||||
- wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x)
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix CQM for non-range use (bsc#1012628).
|
||||
- tracing: Fix blocked reader of snapshot buffer (bsc#1012628).
|
||||
- ftrace: Fix modification of direct_function hash while in use
|
||||
(bsc#1012628).
|
||||
- ring-buffer: Fix wake ups when buffer_percent is set to 100
|
||||
(bsc#1012628).
|
||||
- Revert "nvme-fc: fix race between error recovery and creating
|
||||
association" (bsc#1012628).
|
||||
- mm/memory-failure: check the mapcount of the precise page
|
||||
(bsc#1012628).
|
||||
- mm/memory-failure: cast index to loff_t before shifting it
|
||||
(bsc#1012628).
|
||||
- mm: migrate high-order folios in swap cache correctly
|
||||
(bsc#1012628).
|
||||
- mm/filemap: avoid buffered read/write race to read inconsistent
|
||||
data (bsc#1012628).
|
||||
- selftests: secretmem: floor the memory size to the multiple
|
||||
of page_size (bsc#1012628).
|
||||
- maple_tree: do not preallocate nodes for slot stores
|
||||
(bsc#1012628).
|
||||
- platform/x86: p2sb: Allow p2sb_bar() calls during PCI device
|
||||
probe (bsc#1012628).
|
||||
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Allow reenabling LTRs (bsc#1012628).
|
||||
- platform/x86/intel/pmc: Add suspend callback (bsc#1012628).
|
||||
- block: renumber QUEUE_FLAG_HW_WC (bsc#1012628).
|
||||
- mptcp: fix inconsistent state on fastopen race (bsc#1012628).
|
||||
- mptcp: fix possible NULL pointer dereference on close
|
||||
(bsc#1012628).
|
||||
- mptcp: refactor sndbuf auto-tuning (bsc#1012628).
|
||||
- linux/export: Ensure natural alignment of kcrctab array
|
||||
(bsc#1012628).
|
||||
- linux/export: Fix alignment for 64-bit ksymtab entries
|
||||
(bsc#1012628).
|
||||
- kexec: select CRYPTO from KEXEC_FILE instead of depending on it
|
||||
(bsc#1012628).
|
||||
- kexec: fix KEXEC_FILE dependencies (bsc#1012628).
|
||||
- Update config files.
|
||||
The defaults for s390 taken from the master branch.
|
||||
- virtio_ring: fix syncs DMA memory with different direction
|
||||
(bsc#1012628).
|
||||
- fs: cifs: Fix atime update check (bsc#1012628).
|
||||
- client: convert to new timestamp accessors (bsc#1012628).
|
||||
- fs: new accessor methods for atime and mtime (bsc#1012628).
|
||||
- ksmbd: avoid duplicate opinfo_put() call on error of
|
||||
smb21_lease_break_ack() (bsc#1012628).
|
||||
- ksmbd: lazy v2 lease break on smb2_write() (bsc#1012628).
|
||||
- ksmbd: send v2 lease break notification for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: downgrade RWH lease caching state to RH for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: set v2 lease capability (bsc#1012628).
|
||||
- ksmbd: set epoch in create context v2 lease (bsc#1012628).
|
||||
- ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
|
||||
(bsc#1012628).
|
||||
- ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
|
||||
(bsc#1012628).
|
||||
- ksmbd: release interim response after sending status pending
|
||||
response (bsc#1012628).
|
||||
- ksmbd: move oplock handling after unlock parent dir
|
||||
(bsc#1012628).
|
||||
- ksmbd: separately allocate ci per dentry (bsc#1012628).
|
||||
- ksmbd: prevent memory leak on error return (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
|
||||
(bsc#1012628).
|
||||
- ksmbd: no need to wait for binded connection termination at
|
||||
logoff (bsc#1012628).
|
||||
- ksmbd: add support for surrogate pair conversion (bsc#1012628).
|
||||
- ksmbd: fix missing RDMA-capable flag for IPoIB device in
|
||||
ksmbd_rdma_capable_netdev() (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
|
||||
(bsc#1012628).
|
||||
- ksmbd: reorganize ksmbd_iov_pin_rsp() (bsc#1012628).
|
||||
- ksmbd: Remove unused field in ksmbd_user struct (bsc#1012628).
|
||||
- commit b5b393f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 10:20:08 CET 2024 - petr.pavlu@suse.com
|
||||
|
||||
- Delete doc/config-options.changes (jsc#PED-5021)
|
||||
Following on adedbd2a5c6 ("kernel-source: Remove config-options.changes
|
||||
(jsc#PED-5021)"), remove the now unused file from the tree.
|
||||
- commit e04388e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 08:21:44 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status.
|
||||
- commit 6da42fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 08:08:35 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Update config files.
|
||||
Only run oldconfig to keep up with the lost configs.
|
||||
- commit 473d8d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 07:35:06 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- firewire: ohci: suppress unexpected system reboot in AMD Ryzen
|
||||
machines and ASM108x/VT630x PCIe cards (bsc#1215436).
|
||||
- commit 139a7b3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 19:47:37 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- mkspec: Add multibuild support (JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
When MULTIBUILD option in config.sh is enabled generate a _multibuild
|
||||
file listing all spec files.
|
||||
- commit f734347
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 18:49:19 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- Build in the correct KOTD repository with multibuild
|
||||
(JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
With multibuild setting repository flags is no longer supported for
|
||||
individual spec files - see
|
||||
https://github.com/openSUSE/open-build-service/issues/3574
|
||||
Add ExclusiveArch conditional that depends on a macro set up by
|
||||
bs-upload-kernel instead. With that each package should build only in
|
||||
one repository - either standard or QA.
|
||||
Note: bs-upload-kernel does not interpret rpm conditionals, and only
|
||||
uses the first ExclusiveArch line to determine the architectures to
|
||||
enable.
|
||||
- commit aa5424d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 2 08:19:30 CET 2024 - jslaby@suse.cz
|
||||
|
||||
@ -1024,6 +1175,33 @@ Mon Dec 11 10:46:37 CET 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit a946a9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 11:23:50 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- kernel-source: Remove config-options.changes (jsc#PED-5021)
|
||||
The file doc/config-options.changes was used in the past to document
|
||||
kernel config changes. It was introduced in 2010 but haven't received
|
||||
any updates on any branch since 2015. The file is renamed by tar-up.sh
|
||||
to config-options.changes.txt and shipped in the kernel-source RPM
|
||||
package under /usr/share/doc. As its content now only contains outdated
|
||||
information, retaining it can lead to confusion for users encountering
|
||||
this file.
|
||||
Config changes are nowadays described in associated Git commit messages,
|
||||
which get automatically collected and are incorporated into changelogs
|
||||
of kernel RPM packages.
|
||||
Drop then this obsolete file, starting with its packaging logic.
|
||||
For branch maintainers: Upon merging this commit on your branch, please
|
||||
correspondingly delete the file doc/config-options.changes.
|
||||
- commit adedbd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:57:11 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Simplify the list of references (jsc#PED-5021)
|
||||
Reduce indentation in the list of references, make the style consistent
|
||||
with README.md.
|
||||
- commit 70e3c33
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:27:12 CET 2023 - jslaby@suse.cz
|
||||
|
||||
@ -1267,6 +1445,47 @@ Fri Dec 8 08:58:51 CET 2023 - jslaby@suse.cz
|
||||
patches.kernel.org/6.6.5-017-drm-i915-Also-check-for-VGA-converter-in-eDP-pr.patch.
|
||||
- commit 30a850b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 7 16:36:26 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Add how to update the config for module signing
|
||||
(jsc#PED-5021)
|
||||
Configuration files for SUSE kernels include settings to integrate with
|
||||
signing support provided by the Open Build Service. This creates
|
||||
problems if someone tries to use such a configuration file to build
|
||||
a "standalone" kernel as described in doc/README.SUSE:
|
||||
* Default configuration files available in the kernel-source repository
|
||||
unset CONFIG_MODULE_SIG_ALL to leave module signing to
|
||||
pesign-obs-integration. In case of a "standalone" build, this
|
||||
integration is not available and the modules don't get signed.
|
||||
* The kernel spec file overrides CONFIG_MODULE_SIG_KEY to
|
||||
".kernel_signing_key.pem" which is a file populated by certificates
|
||||
provided by OBS but otherwise not available. The value ends up in
|
||||
/boot/config-$VERSION-$RELEASE-$FLAVOR and /proc/config.gz. If someone
|
||||
decides to use one of these files as their base configuration then the
|
||||
build fails with an error because the specified module signing key is
|
||||
missing.
|
||||
Add information on how to enable module signing and where to find the
|
||||
relevant upstream documentation.
|
||||
- commit a699dc3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 6 16:37:18 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Remove how to build modules using kernel-source
|
||||
(jsc#PED-5021)
|
||||
Remove the first method how to build kernel modules from the readme. It
|
||||
describes a process consisting of the kernel-source installation,
|
||||
configuring this kernel and then performing an ad-hoc module build.
|
||||
This method is not ideal as no modversion data is involved in the
|
||||
process. It results in a module with no symbol CRCs which can be wrongly
|
||||
loaded on an incompatible kernel.
|
||||
Removing the method also simplifies the readme because only two main
|
||||
methods how to build the modules are then described, either doing an
|
||||
ad-hoc build using kernel-devel, or creating a proper Kernel Module
|
||||
Package.
|
||||
- commit 9285bb8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 5 08:57:20 CET 2023 - jslaby@suse.cz
|
||||
|
||||
|
@ -18,8 +18,8 @@
|
||||
|
||||
|
||||
%define srcversion 6.6
|
||||
%define patchversion 6.6.9
|
||||
%define git_commit 61d1d446f15b070e1465e03edfec1088ebe48485
|
||||
%define patchversion 6.6.10
|
||||
%define git_commit e04388ed79f6d15fba9ab58fb2ba0ac47fc955f9
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
@ -113,9 +113,9 @@ Name: kernel-64kb
|
||||
Summary: Kernel with 64kb PAGE_SIZE
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 6.6.9
|
||||
Version: 6.6.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g61d1d44
|
||||
Release: <RELEASE>.ge04388e
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -173,7 +173,6 @@ Source35: group-source-files.pl
|
||||
Source36: README.PATCH-POLICY.SUSE
|
||||
Source37: README.SUSE
|
||||
Source38: README.KSYMS
|
||||
Source39: config-options.changes.txt
|
||||
Source40: source-timestamp
|
||||
Source46: split-modules
|
||||
Source47: modversions
|
||||
@ -243,7 +242,6 @@ NoSource: 35
|
||||
NoSource: 36
|
||||
NoSource: 37
|
||||
NoSource: 38
|
||||
NoSource: 39
|
||||
NoSource: 40
|
||||
NoSource: 46
|
||||
NoSource: 47
|
||||
@ -298,7 +296,11 @@ NoSource: 113
|
||||
NoSource: 114
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
ExclusiveArch: aarch64
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
%ifarch %ix86
|
||||
# Only i386/default supports i586, mark other flavors' packages as i686
|
||||
%if ! %build_default
|
||||
|
@ -160,7 +160,11 @@ BuildRequires: u-boot-tools
|
||||
# but are not needed to build the kernel
|
||||
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools udev insserv
|
||||
@SOURCES@
|
||||
%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
ExclusiveArch: @ARCHS@
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
%ifarch %ix86
|
||||
# Only i386/default supports i586, mark other flavors' packages as i686
|
||||
%if ! %build_default
|
||||
|
@ -1,3 +1,154 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 09:05:56 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status and move to sorted section.
|
||||
- commit 7d3b8d0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 08:15:20 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.6.10 (bsc#1012628).
|
||||
- Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI
|
||||
device probe" (bsc#1012628).
|
||||
- netfilter: nf_tables: skip set commit for deleted/destroyed sets
|
||||
(bsc#1012628).
|
||||
- wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x)
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix CQM for non-range use (bsc#1012628).
|
||||
- tracing: Fix blocked reader of snapshot buffer (bsc#1012628).
|
||||
- ftrace: Fix modification of direct_function hash while in use
|
||||
(bsc#1012628).
|
||||
- ring-buffer: Fix wake ups when buffer_percent is set to 100
|
||||
(bsc#1012628).
|
||||
- Revert "nvme-fc: fix race between error recovery and creating
|
||||
association" (bsc#1012628).
|
||||
- mm/memory-failure: check the mapcount of the precise page
|
||||
(bsc#1012628).
|
||||
- mm/memory-failure: cast index to loff_t before shifting it
|
||||
(bsc#1012628).
|
||||
- mm: migrate high-order folios in swap cache correctly
|
||||
(bsc#1012628).
|
||||
- mm/filemap: avoid buffered read/write race to read inconsistent
|
||||
data (bsc#1012628).
|
||||
- selftests: secretmem: floor the memory size to the multiple
|
||||
of page_size (bsc#1012628).
|
||||
- maple_tree: do not preallocate nodes for slot stores
|
||||
(bsc#1012628).
|
||||
- platform/x86: p2sb: Allow p2sb_bar() calls during PCI device
|
||||
probe (bsc#1012628).
|
||||
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Allow reenabling LTRs (bsc#1012628).
|
||||
- platform/x86/intel/pmc: Add suspend callback (bsc#1012628).
|
||||
- block: renumber QUEUE_FLAG_HW_WC (bsc#1012628).
|
||||
- mptcp: fix inconsistent state on fastopen race (bsc#1012628).
|
||||
- mptcp: fix possible NULL pointer dereference on close
|
||||
(bsc#1012628).
|
||||
- mptcp: refactor sndbuf auto-tuning (bsc#1012628).
|
||||
- linux/export: Ensure natural alignment of kcrctab array
|
||||
(bsc#1012628).
|
||||
- linux/export: Fix alignment for 64-bit ksymtab entries
|
||||
(bsc#1012628).
|
||||
- kexec: select CRYPTO from KEXEC_FILE instead of depending on it
|
||||
(bsc#1012628).
|
||||
- kexec: fix KEXEC_FILE dependencies (bsc#1012628).
|
||||
- Update config files.
|
||||
The defaults for s390 taken from the master branch.
|
||||
- virtio_ring: fix syncs DMA memory with different direction
|
||||
(bsc#1012628).
|
||||
- fs: cifs: Fix atime update check (bsc#1012628).
|
||||
- client: convert to new timestamp accessors (bsc#1012628).
|
||||
- fs: new accessor methods for atime and mtime (bsc#1012628).
|
||||
- ksmbd: avoid duplicate opinfo_put() call on error of
|
||||
smb21_lease_break_ack() (bsc#1012628).
|
||||
- ksmbd: lazy v2 lease break on smb2_write() (bsc#1012628).
|
||||
- ksmbd: send v2 lease break notification for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: downgrade RWH lease caching state to RH for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: set v2 lease capability (bsc#1012628).
|
||||
- ksmbd: set epoch in create context v2 lease (bsc#1012628).
|
||||
- ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
|
||||
(bsc#1012628).
|
||||
- ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
|
||||
(bsc#1012628).
|
||||
- ksmbd: release interim response after sending status pending
|
||||
response (bsc#1012628).
|
||||
- ksmbd: move oplock handling after unlock parent dir
|
||||
(bsc#1012628).
|
||||
- ksmbd: separately allocate ci per dentry (bsc#1012628).
|
||||
- ksmbd: prevent memory leak on error return (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
|
||||
(bsc#1012628).
|
||||
- ksmbd: no need to wait for binded connection termination at
|
||||
logoff (bsc#1012628).
|
||||
- ksmbd: add support for surrogate pair conversion (bsc#1012628).
|
||||
- ksmbd: fix missing RDMA-capable flag for IPoIB device in
|
||||
ksmbd_rdma_capable_netdev() (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
|
||||
(bsc#1012628).
|
||||
- ksmbd: reorganize ksmbd_iov_pin_rsp() (bsc#1012628).
|
||||
- ksmbd: Remove unused field in ksmbd_user struct (bsc#1012628).
|
||||
- commit b5b393f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 10:20:08 CET 2024 - petr.pavlu@suse.com
|
||||
|
||||
- Delete doc/config-options.changes (jsc#PED-5021)
|
||||
Following on adedbd2a5c6 ("kernel-source: Remove config-options.changes
|
||||
(jsc#PED-5021)"), remove the now unused file from the tree.
|
||||
- commit e04388e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 08:21:44 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status.
|
||||
- commit 6da42fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 08:08:35 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Update config files.
|
||||
Only run oldconfig to keep up with the lost configs.
|
||||
- commit 473d8d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 07:35:06 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- firewire: ohci: suppress unexpected system reboot in AMD Ryzen
|
||||
machines and ASM108x/VT630x PCIe cards (bsc#1215436).
|
||||
- commit 139a7b3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 19:47:37 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- mkspec: Add multibuild support (JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
When MULTIBUILD option in config.sh is enabled generate a _multibuild
|
||||
file listing all spec files.
|
||||
- commit f734347
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 18:49:19 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- Build in the correct KOTD repository with multibuild
|
||||
(JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
With multibuild setting repository flags is no longer supported for
|
||||
individual spec files - see
|
||||
https://github.com/openSUSE/open-build-service/issues/3574
|
||||
Add ExclusiveArch conditional that depends on a macro set up by
|
||||
bs-upload-kernel instead. With that each package should build only in
|
||||
one repository - either standard or QA.
|
||||
Note: bs-upload-kernel does not interpret rpm conditionals, and only
|
||||
uses the first ExclusiveArch line to determine the architectures to
|
||||
enable.
|
||||
- commit aa5424d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 2 08:19:30 CET 2024 - jslaby@suse.cz
|
||||
|
||||
@ -1024,6 +1175,33 @@ Mon Dec 11 10:46:37 CET 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit a946a9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 11:23:50 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- kernel-source: Remove config-options.changes (jsc#PED-5021)
|
||||
The file doc/config-options.changes was used in the past to document
|
||||
kernel config changes. It was introduced in 2010 but haven't received
|
||||
any updates on any branch since 2015. The file is renamed by tar-up.sh
|
||||
to config-options.changes.txt and shipped in the kernel-source RPM
|
||||
package under /usr/share/doc. As its content now only contains outdated
|
||||
information, retaining it can lead to confusion for users encountering
|
||||
this file.
|
||||
Config changes are nowadays described in associated Git commit messages,
|
||||
which get automatically collected and are incorporated into changelogs
|
||||
of kernel RPM packages.
|
||||
Drop then this obsolete file, starting with its packaging logic.
|
||||
For branch maintainers: Upon merging this commit on your branch, please
|
||||
correspondingly delete the file doc/config-options.changes.
|
||||
- commit adedbd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:57:11 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Simplify the list of references (jsc#PED-5021)
|
||||
Reduce indentation in the list of references, make the style consistent
|
||||
with README.md.
|
||||
- commit 70e3c33
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:27:12 CET 2023 - jslaby@suse.cz
|
||||
|
||||
@ -1267,6 +1445,47 @@ Fri Dec 8 08:58:51 CET 2023 - jslaby@suse.cz
|
||||
patches.kernel.org/6.6.5-017-drm-i915-Also-check-for-VGA-converter-in-eDP-pr.patch.
|
||||
- commit 30a850b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 7 16:36:26 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Add how to update the config for module signing
|
||||
(jsc#PED-5021)
|
||||
Configuration files for SUSE kernels include settings to integrate with
|
||||
signing support provided by the Open Build Service. This creates
|
||||
problems if someone tries to use such a configuration file to build
|
||||
a "standalone" kernel as described in doc/README.SUSE:
|
||||
* Default configuration files available in the kernel-source repository
|
||||
unset CONFIG_MODULE_SIG_ALL to leave module signing to
|
||||
pesign-obs-integration. In case of a "standalone" build, this
|
||||
integration is not available and the modules don't get signed.
|
||||
* The kernel spec file overrides CONFIG_MODULE_SIG_KEY to
|
||||
".kernel_signing_key.pem" which is a file populated by certificates
|
||||
provided by OBS but otherwise not available. The value ends up in
|
||||
/boot/config-$VERSION-$RELEASE-$FLAVOR and /proc/config.gz. If someone
|
||||
decides to use one of these files as their base configuration then the
|
||||
build fails with an error because the specified module signing key is
|
||||
missing.
|
||||
Add information on how to enable module signing and where to find the
|
||||
relevant upstream documentation.
|
||||
- commit a699dc3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 6 16:37:18 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Remove how to build modules using kernel-source
|
||||
(jsc#PED-5021)
|
||||
Remove the first method how to build kernel modules from the readme. It
|
||||
describes a process consisting of the kernel-source installation,
|
||||
configuring this kernel and then performing an ad-hoc module build.
|
||||
This method is not ideal as no modversion data is involved in the
|
||||
process. It results in a module with no symbol CRCs which can be wrongly
|
||||
loaded on an incompatible kernel.
|
||||
Removing the method also simplifies the readme because only two main
|
||||
methods how to build the modules are then described, either doing an
|
||||
ad-hoc build using kernel-devel, or creating a proper Kernel Module
|
||||
Package.
|
||||
- commit 9285bb8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 5 08:57:20 CET 2023 - jslaby@suse.cz
|
||||
|
||||
|
@ -18,8 +18,8 @@
|
||||
|
||||
|
||||
%define srcversion 6.6
|
||||
%define patchversion 6.6.9
|
||||
%define git_commit 61d1d446f15b070e1465e03edfec1088ebe48485
|
||||
%define patchversion 6.6.10
|
||||
%define git_commit e04388ed79f6d15fba9ab58fb2ba0ac47fc955f9
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
@ -113,9 +113,9 @@ Name: kernel-debug
|
||||
Summary: A Debug Version of the Kernel
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 6.6.9
|
||||
Version: 6.6.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g61d1d44
|
||||
Release: <RELEASE>.ge04388e
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -173,7 +173,6 @@ Source35: group-source-files.pl
|
||||
Source36: README.PATCH-POLICY.SUSE
|
||||
Source37: README.SUSE
|
||||
Source38: README.KSYMS
|
||||
Source39: config-options.changes.txt
|
||||
Source40: source-timestamp
|
||||
Source46: split-modules
|
||||
Source47: modversions
|
||||
@ -243,7 +242,6 @@ NoSource: 35
|
||||
NoSource: 36
|
||||
NoSource: 37
|
||||
NoSource: 38
|
||||
NoSource: 39
|
||||
NoSource: 40
|
||||
NoSource: 46
|
||||
NoSource: 47
|
||||
@ -298,7 +296,11 @@ NoSource: 113
|
||||
NoSource: 114
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
ExclusiveArch: aarch64 %ix86 ppc64le x86_64
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
%ifarch %ix86
|
||||
# Only i386/default supports i586, mark other flavors' packages as i686
|
||||
%if ! %build_default
|
||||
|
@ -1,3 +1,154 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 09:05:56 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status and move to sorted section.
|
||||
- commit 7d3b8d0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 08:15:20 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.6.10 (bsc#1012628).
|
||||
- Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI
|
||||
device probe" (bsc#1012628).
|
||||
- netfilter: nf_tables: skip set commit for deleted/destroyed sets
|
||||
(bsc#1012628).
|
||||
- wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x)
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix CQM for non-range use (bsc#1012628).
|
||||
- tracing: Fix blocked reader of snapshot buffer (bsc#1012628).
|
||||
- ftrace: Fix modification of direct_function hash while in use
|
||||
(bsc#1012628).
|
||||
- ring-buffer: Fix wake ups when buffer_percent is set to 100
|
||||
(bsc#1012628).
|
||||
- Revert "nvme-fc: fix race between error recovery and creating
|
||||
association" (bsc#1012628).
|
||||
- mm/memory-failure: check the mapcount of the precise page
|
||||
(bsc#1012628).
|
||||
- mm/memory-failure: cast index to loff_t before shifting it
|
||||
(bsc#1012628).
|
||||
- mm: migrate high-order folios in swap cache correctly
|
||||
(bsc#1012628).
|
||||
- mm/filemap: avoid buffered read/write race to read inconsistent
|
||||
data (bsc#1012628).
|
||||
- selftests: secretmem: floor the memory size to the multiple
|
||||
of page_size (bsc#1012628).
|
||||
- maple_tree: do not preallocate nodes for slot stores
|
||||
(bsc#1012628).
|
||||
- platform/x86: p2sb: Allow p2sb_bar() calls during PCI device
|
||||
probe (bsc#1012628).
|
||||
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Allow reenabling LTRs (bsc#1012628).
|
||||
- platform/x86/intel/pmc: Add suspend callback (bsc#1012628).
|
||||
- block: renumber QUEUE_FLAG_HW_WC (bsc#1012628).
|
||||
- mptcp: fix inconsistent state on fastopen race (bsc#1012628).
|
||||
- mptcp: fix possible NULL pointer dereference on close
|
||||
(bsc#1012628).
|
||||
- mptcp: refactor sndbuf auto-tuning (bsc#1012628).
|
||||
- linux/export: Ensure natural alignment of kcrctab array
|
||||
(bsc#1012628).
|
||||
- linux/export: Fix alignment for 64-bit ksymtab entries
|
||||
(bsc#1012628).
|
||||
- kexec: select CRYPTO from KEXEC_FILE instead of depending on it
|
||||
(bsc#1012628).
|
||||
- kexec: fix KEXEC_FILE dependencies (bsc#1012628).
|
||||
- Update config files.
|
||||
The defaults for s390 taken from the master branch.
|
||||
- virtio_ring: fix syncs DMA memory with different direction
|
||||
(bsc#1012628).
|
||||
- fs: cifs: Fix atime update check (bsc#1012628).
|
||||
- client: convert to new timestamp accessors (bsc#1012628).
|
||||
- fs: new accessor methods for atime and mtime (bsc#1012628).
|
||||
- ksmbd: avoid duplicate opinfo_put() call on error of
|
||||
smb21_lease_break_ack() (bsc#1012628).
|
||||
- ksmbd: lazy v2 lease break on smb2_write() (bsc#1012628).
|
||||
- ksmbd: send v2 lease break notification for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: downgrade RWH lease caching state to RH for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: set v2 lease capability (bsc#1012628).
|
||||
- ksmbd: set epoch in create context v2 lease (bsc#1012628).
|
||||
- ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
|
||||
(bsc#1012628).
|
||||
- ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
|
||||
(bsc#1012628).
|
||||
- ksmbd: release interim response after sending status pending
|
||||
response (bsc#1012628).
|
||||
- ksmbd: move oplock handling after unlock parent dir
|
||||
(bsc#1012628).
|
||||
- ksmbd: separately allocate ci per dentry (bsc#1012628).
|
||||
- ksmbd: prevent memory leak on error return (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
|
||||
(bsc#1012628).
|
||||
- ksmbd: no need to wait for binded connection termination at
|
||||
logoff (bsc#1012628).
|
||||
- ksmbd: add support for surrogate pair conversion (bsc#1012628).
|
||||
- ksmbd: fix missing RDMA-capable flag for IPoIB device in
|
||||
ksmbd_rdma_capable_netdev() (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
|
||||
(bsc#1012628).
|
||||
- ksmbd: reorganize ksmbd_iov_pin_rsp() (bsc#1012628).
|
||||
- ksmbd: Remove unused field in ksmbd_user struct (bsc#1012628).
|
||||
- commit b5b393f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 10:20:08 CET 2024 - petr.pavlu@suse.com
|
||||
|
||||
- Delete doc/config-options.changes (jsc#PED-5021)
|
||||
Following on adedbd2a5c6 ("kernel-source: Remove config-options.changes
|
||||
(jsc#PED-5021)"), remove the now unused file from the tree.
|
||||
- commit e04388e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 08:21:44 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status.
|
||||
- commit 6da42fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 08:08:35 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Update config files.
|
||||
Only run oldconfig to keep up with the lost configs.
|
||||
- commit 473d8d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 07:35:06 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- firewire: ohci: suppress unexpected system reboot in AMD Ryzen
|
||||
machines and ASM108x/VT630x PCIe cards (bsc#1215436).
|
||||
- commit 139a7b3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 19:47:37 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- mkspec: Add multibuild support (JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
When MULTIBUILD option in config.sh is enabled generate a _multibuild
|
||||
file listing all spec files.
|
||||
- commit f734347
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 18:49:19 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- Build in the correct KOTD repository with multibuild
|
||||
(JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
With multibuild setting repository flags is no longer supported for
|
||||
individual spec files - see
|
||||
https://github.com/openSUSE/open-build-service/issues/3574
|
||||
Add ExclusiveArch conditional that depends on a macro set up by
|
||||
bs-upload-kernel instead. With that each package should build only in
|
||||
one repository - either standard or QA.
|
||||
Note: bs-upload-kernel does not interpret rpm conditionals, and only
|
||||
uses the first ExclusiveArch line to determine the architectures to
|
||||
enable.
|
||||
- commit aa5424d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 2 08:19:30 CET 2024 - jslaby@suse.cz
|
||||
|
||||
@ -1024,6 +1175,33 @@ Mon Dec 11 10:46:37 CET 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit a946a9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 11:23:50 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- kernel-source: Remove config-options.changes (jsc#PED-5021)
|
||||
The file doc/config-options.changes was used in the past to document
|
||||
kernel config changes. It was introduced in 2010 but haven't received
|
||||
any updates on any branch since 2015. The file is renamed by tar-up.sh
|
||||
to config-options.changes.txt and shipped in the kernel-source RPM
|
||||
package under /usr/share/doc. As its content now only contains outdated
|
||||
information, retaining it can lead to confusion for users encountering
|
||||
this file.
|
||||
Config changes are nowadays described in associated Git commit messages,
|
||||
which get automatically collected and are incorporated into changelogs
|
||||
of kernel RPM packages.
|
||||
Drop then this obsolete file, starting with its packaging logic.
|
||||
For branch maintainers: Upon merging this commit on your branch, please
|
||||
correspondingly delete the file doc/config-options.changes.
|
||||
- commit adedbd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:57:11 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Simplify the list of references (jsc#PED-5021)
|
||||
Reduce indentation in the list of references, make the style consistent
|
||||
with README.md.
|
||||
- commit 70e3c33
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:27:12 CET 2023 - jslaby@suse.cz
|
||||
|
||||
@ -1267,6 +1445,47 @@ Fri Dec 8 08:58:51 CET 2023 - jslaby@suse.cz
|
||||
patches.kernel.org/6.6.5-017-drm-i915-Also-check-for-VGA-converter-in-eDP-pr.patch.
|
||||
- commit 30a850b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 7 16:36:26 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Add how to update the config for module signing
|
||||
(jsc#PED-5021)
|
||||
Configuration files for SUSE kernels include settings to integrate with
|
||||
signing support provided by the Open Build Service. This creates
|
||||
problems if someone tries to use such a configuration file to build
|
||||
a "standalone" kernel as described in doc/README.SUSE:
|
||||
* Default configuration files available in the kernel-source repository
|
||||
unset CONFIG_MODULE_SIG_ALL to leave module signing to
|
||||
pesign-obs-integration. In case of a "standalone" build, this
|
||||
integration is not available and the modules don't get signed.
|
||||
* The kernel spec file overrides CONFIG_MODULE_SIG_KEY to
|
||||
".kernel_signing_key.pem" which is a file populated by certificates
|
||||
provided by OBS but otherwise not available. The value ends up in
|
||||
/boot/config-$VERSION-$RELEASE-$FLAVOR and /proc/config.gz. If someone
|
||||
decides to use one of these files as their base configuration then the
|
||||
build fails with an error because the specified module signing key is
|
||||
missing.
|
||||
Add information on how to enable module signing and where to find the
|
||||
relevant upstream documentation.
|
||||
- commit a699dc3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 6 16:37:18 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Remove how to build modules using kernel-source
|
||||
(jsc#PED-5021)
|
||||
Remove the first method how to build kernel modules from the readme. It
|
||||
describes a process consisting of the kernel-source installation,
|
||||
configuring this kernel and then performing an ad-hoc module build.
|
||||
This method is not ideal as no modversion data is involved in the
|
||||
process. It results in a module with no symbol CRCs which can be wrongly
|
||||
loaded on an incompatible kernel.
|
||||
Removing the method also simplifies the readme because only two main
|
||||
methods how to build the modules are then described, either doing an
|
||||
ad-hoc build using kernel-devel, or creating a proper Kernel Module
|
||||
Package.
|
||||
- commit 9285bb8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 5 08:57:20 CET 2023 - jslaby@suse.cz
|
||||
|
||||
|
@ -18,8 +18,8 @@
|
||||
|
||||
|
||||
%define srcversion 6.6
|
||||
%define patchversion 6.6.9
|
||||
%define git_commit 61d1d446f15b070e1465e03edfec1088ebe48485
|
||||
%define patchversion 6.6.10
|
||||
%define git_commit e04388ed79f6d15fba9ab58fb2ba0ac47fc955f9
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
@ -113,9 +113,9 @@ Name: kernel-default
|
||||
Summary: The Standard Kernel
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 6.6.9
|
||||
Version: 6.6.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g61d1d44
|
||||
Release: <RELEASE>.ge04388e
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -173,7 +173,6 @@ Source35: group-source-files.pl
|
||||
Source36: README.PATCH-POLICY.SUSE
|
||||
Source37: README.SUSE
|
||||
Source38: README.KSYMS
|
||||
Source39: config-options.changes.txt
|
||||
Source40: source-timestamp
|
||||
Source46: split-modules
|
||||
Source47: modversions
|
||||
@ -243,7 +242,6 @@ NoSource: 35
|
||||
NoSource: 36
|
||||
NoSource: 37
|
||||
NoSource: 38
|
||||
NoSource: 39
|
||||
NoSource: 40
|
||||
NoSource: 46
|
||||
NoSource: 47
|
||||
@ -298,7 +296,11 @@ NoSource: 113
|
||||
NoSource: 114
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc64le riscv64 s390x x86_64
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
%ifarch %ix86
|
||||
# Only i386/default supports i586, mark other flavors' packages as i686
|
||||
%if ! %build_default
|
||||
|
@ -1,3 +1,154 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 09:05:56 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status and move to sorted section.
|
||||
- commit 7d3b8d0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 08:15:20 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.6.10 (bsc#1012628).
|
||||
- Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI
|
||||
device probe" (bsc#1012628).
|
||||
- netfilter: nf_tables: skip set commit for deleted/destroyed sets
|
||||
(bsc#1012628).
|
||||
- wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x)
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix CQM for non-range use (bsc#1012628).
|
||||
- tracing: Fix blocked reader of snapshot buffer (bsc#1012628).
|
||||
- ftrace: Fix modification of direct_function hash while in use
|
||||
(bsc#1012628).
|
||||
- ring-buffer: Fix wake ups when buffer_percent is set to 100
|
||||
(bsc#1012628).
|
||||
- Revert "nvme-fc: fix race between error recovery and creating
|
||||
association" (bsc#1012628).
|
||||
- mm/memory-failure: check the mapcount of the precise page
|
||||
(bsc#1012628).
|
||||
- mm/memory-failure: cast index to loff_t before shifting it
|
||||
(bsc#1012628).
|
||||
- mm: migrate high-order folios in swap cache correctly
|
||||
(bsc#1012628).
|
||||
- mm/filemap: avoid buffered read/write race to read inconsistent
|
||||
data (bsc#1012628).
|
||||
- selftests: secretmem: floor the memory size to the multiple
|
||||
of page_size (bsc#1012628).
|
||||
- maple_tree: do not preallocate nodes for slot stores
|
||||
(bsc#1012628).
|
||||
- platform/x86: p2sb: Allow p2sb_bar() calls during PCI device
|
||||
probe (bsc#1012628).
|
||||
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Allow reenabling LTRs (bsc#1012628).
|
||||
- platform/x86/intel/pmc: Add suspend callback (bsc#1012628).
|
||||
- block: renumber QUEUE_FLAG_HW_WC (bsc#1012628).
|
||||
- mptcp: fix inconsistent state on fastopen race (bsc#1012628).
|
||||
- mptcp: fix possible NULL pointer dereference on close
|
||||
(bsc#1012628).
|
||||
- mptcp: refactor sndbuf auto-tuning (bsc#1012628).
|
||||
- linux/export: Ensure natural alignment of kcrctab array
|
||||
(bsc#1012628).
|
||||
- linux/export: Fix alignment for 64-bit ksymtab entries
|
||||
(bsc#1012628).
|
||||
- kexec: select CRYPTO from KEXEC_FILE instead of depending on it
|
||||
(bsc#1012628).
|
||||
- kexec: fix KEXEC_FILE dependencies (bsc#1012628).
|
||||
- Update config files.
|
||||
The defaults for s390 taken from the master branch.
|
||||
- virtio_ring: fix syncs DMA memory with different direction
|
||||
(bsc#1012628).
|
||||
- fs: cifs: Fix atime update check (bsc#1012628).
|
||||
- client: convert to new timestamp accessors (bsc#1012628).
|
||||
- fs: new accessor methods for atime and mtime (bsc#1012628).
|
||||
- ksmbd: avoid duplicate opinfo_put() call on error of
|
||||
smb21_lease_break_ack() (bsc#1012628).
|
||||
- ksmbd: lazy v2 lease break on smb2_write() (bsc#1012628).
|
||||
- ksmbd: send v2 lease break notification for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: downgrade RWH lease caching state to RH for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: set v2 lease capability (bsc#1012628).
|
||||
- ksmbd: set epoch in create context v2 lease (bsc#1012628).
|
||||
- ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
|
||||
(bsc#1012628).
|
||||
- ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
|
||||
(bsc#1012628).
|
||||
- ksmbd: release interim response after sending status pending
|
||||
response (bsc#1012628).
|
||||
- ksmbd: move oplock handling after unlock parent dir
|
||||
(bsc#1012628).
|
||||
- ksmbd: separately allocate ci per dentry (bsc#1012628).
|
||||
- ksmbd: prevent memory leak on error return (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
|
||||
(bsc#1012628).
|
||||
- ksmbd: no need to wait for binded connection termination at
|
||||
logoff (bsc#1012628).
|
||||
- ksmbd: add support for surrogate pair conversion (bsc#1012628).
|
||||
- ksmbd: fix missing RDMA-capable flag for IPoIB device in
|
||||
ksmbd_rdma_capable_netdev() (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
|
||||
(bsc#1012628).
|
||||
- ksmbd: reorganize ksmbd_iov_pin_rsp() (bsc#1012628).
|
||||
- ksmbd: Remove unused field in ksmbd_user struct (bsc#1012628).
|
||||
- commit b5b393f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 10:20:08 CET 2024 - petr.pavlu@suse.com
|
||||
|
||||
- Delete doc/config-options.changes (jsc#PED-5021)
|
||||
Following on adedbd2a5c6 ("kernel-source: Remove config-options.changes
|
||||
(jsc#PED-5021)"), remove the now unused file from the tree.
|
||||
- commit e04388e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 08:21:44 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status.
|
||||
- commit 6da42fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 08:08:35 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Update config files.
|
||||
Only run oldconfig to keep up with the lost configs.
|
||||
- commit 473d8d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 07:35:06 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- firewire: ohci: suppress unexpected system reboot in AMD Ryzen
|
||||
machines and ASM108x/VT630x PCIe cards (bsc#1215436).
|
||||
- commit 139a7b3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 19:47:37 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- mkspec: Add multibuild support (JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
When MULTIBUILD option in config.sh is enabled generate a _multibuild
|
||||
file listing all spec files.
|
||||
- commit f734347
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 18:49:19 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- Build in the correct KOTD repository with multibuild
|
||||
(JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
With multibuild setting repository flags is no longer supported for
|
||||
individual spec files - see
|
||||
https://github.com/openSUSE/open-build-service/issues/3574
|
||||
Add ExclusiveArch conditional that depends on a macro set up by
|
||||
bs-upload-kernel instead. With that each package should build only in
|
||||
one repository - either standard or QA.
|
||||
Note: bs-upload-kernel does not interpret rpm conditionals, and only
|
||||
uses the first ExclusiveArch line to determine the architectures to
|
||||
enable.
|
||||
- commit aa5424d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 2 08:19:30 CET 2024 - jslaby@suse.cz
|
||||
|
||||
@ -1024,6 +1175,33 @@ Mon Dec 11 10:46:37 CET 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit a946a9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 11:23:50 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- kernel-source: Remove config-options.changes (jsc#PED-5021)
|
||||
The file doc/config-options.changes was used in the past to document
|
||||
kernel config changes. It was introduced in 2010 but haven't received
|
||||
any updates on any branch since 2015. The file is renamed by tar-up.sh
|
||||
to config-options.changes.txt and shipped in the kernel-source RPM
|
||||
package under /usr/share/doc. As its content now only contains outdated
|
||||
information, retaining it can lead to confusion for users encountering
|
||||
this file.
|
||||
Config changes are nowadays described in associated Git commit messages,
|
||||
which get automatically collected and are incorporated into changelogs
|
||||
of kernel RPM packages.
|
||||
Drop then this obsolete file, starting with its packaging logic.
|
||||
For branch maintainers: Upon merging this commit on your branch, please
|
||||
correspondingly delete the file doc/config-options.changes.
|
||||
- commit adedbd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:57:11 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Simplify the list of references (jsc#PED-5021)
|
||||
Reduce indentation in the list of references, make the style consistent
|
||||
with README.md.
|
||||
- commit 70e3c33
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:27:12 CET 2023 - jslaby@suse.cz
|
||||
|
||||
@ -1267,6 +1445,47 @@ Fri Dec 8 08:58:51 CET 2023 - jslaby@suse.cz
|
||||
patches.kernel.org/6.6.5-017-drm-i915-Also-check-for-VGA-converter-in-eDP-pr.patch.
|
||||
- commit 30a850b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 7 16:36:26 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Add how to update the config for module signing
|
||||
(jsc#PED-5021)
|
||||
Configuration files for SUSE kernels include settings to integrate with
|
||||
signing support provided by the Open Build Service. This creates
|
||||
problems if someone tries to use such a configuration file to build
|
||||
a "standalone" kernel as described in doc/README.SUSE:
|
||||
* Default configuration files available in the kernel-source repository
|
||||
unset CONFIG_MODULE_SIG_ALL to leave module signing to
|
||||
pesign-obs-integration. In case of a "standalone" build, this
|
||||
integration is not available and the modules don't get signed.
|
||||
* The kernel spec file overrides CONFIG_MODULE_SIG_KEY to
|
||||
".kernel_signing_key.pem" which is a file populated by certificates
|
||||
provided by OBS but otherwise not available. The value ends up in
|
||||
/boot/config-$VERSION-$RELEASE-$FLAVOR and /proc/config.gz. If someone
|
||||
decides to use one of these files as their base configuration then the
|
||||
build fails with an error because the specified module signing key is
|
||||
missing.
|
||||
Add information on how to enable module signing and where to find the
|
||||
relevant upstream documentation.
|
||||
- commit a699dc3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 6 16:37:18 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Remove how to build modules using kernel-source
|
||||
(jsc#PED-5021)
|
||||
Remove the first method how to build kernel modules from the readme. It
|
||||
describes a process consisting of the kernel-source installation,
|
||||
configuring this kernel and then performing an ad-hoc module build.
|
||||
This method is not ideal as no modversion data is involved in the
|
||||
process. It results in a module with no symbol CRCs which can be wrongly
|
||||
loaded on an incompatible kernel.
|
||||
Removing the method also simplifies the readme because only two main
|
||||
methods how to build the modules are then described, either doing an
|
||||
ad-hoc build using kernel-devel, or creating a proper Kernel Module
|
||||
Package.
|
||||
- commit 9285bb8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 5 08:57:20 CET 2023 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,8 +17,8 @@
|
||||
|
||||
|
||||
%define srcversion 6.6
|
||||
%define patchversion 6.6.9
|
||||
%define git_commit 61d1d446f15b070e1465e03edfec1088ebe48485
|
||||
%define patchversion 6.6.10
|
||||
%define git_commit e04388ed79f6d15fba9ab58fb2ba0ac47fc955f9
|
||||
%define variant %{nil}
|
||||
%define build_html 1
|
||||
%define build_pdf 0
|
||||
@ -31,9 +31,9 @@ Name: kernel-docs
|
||||
Summary: Kernel Documentation
|
||||
License: GPL-2.0-only
|
||||
Group: Documentation/Man
|
||||
Version: 6.6.9
|
||||
Version: 6.6.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g61d1d44
|
||||
Release: <RELEASE>.ge04388e
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -85,7 +85,11 @@ BuildRequires: texlive-zapfding
|
||||
URL: https://www.kernel.org/
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash-%git_commit
|
||||
%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
BuildArch: noarch
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz
|
||||
Source3: kernel-source.rpmlintrc
|
||||
Source14: series.conf
|
||||
@ -100,7 +104,6 @@ Source35: group-source-files.pl
|
||||
Source36: README.PATCH-POLICY.SUSE
|
||||
Source37: README.SUSE
|
||||
Source38: README.KSYMS
|
||||
Source39: config-options.changes.txt
|
||||
Source40: source-timestamp
|
||||
Source46: split-modules
|
||||
Source47: modversions
|
||||
@ -170,7 +173,6 @@ NoSource: 35
|
||||
NoSource: 36
|
||||
NoSource: 37
|
||||
NoSource: 38
|
||||
NoSource: 39
|
||||
NoSource: 40
|
||||
NoSource: 46
|
||||
NoSource: 47
|
||||
|
@ -85,7 +85,11 @@ BuildRequires: texlive-zapfding
|
||||
URL: https://www.kernel.org/
|
||||
Provides: %name = %version-%source_rel
|
||||
Provides: %name-srchash-%git_commit
|
||||
%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
BuildArch: noarch
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
@SOURCES@
|
||||
|
||||
%description
|
||||
|
@ -1,3 +1,154 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 09:05:56 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status and move to sorted section.
|
||||
- commit 7d3b8d0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 08:15:20 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.6.10 (bsc#1012628).
|
||||
- Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI
|
||||
device probe" (bsc#1012628).
|
||||
- netfilter: nf_tables: skip set commit for deleted/destroyed sets
|
||||
(bsc#1012628).
|
||||
- wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x)
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix CQM for non-range use (bsc#1012628).
|
||||
- tracing: Fix blocked reader of snapshot buffer (bsc#1012628).
|
||||
- ftrace: Fix modification of direct_function hash while in use
|
||||
(bsc#1012628).
|
||||
- ring-buffer: Fix wake ups when buffer_percent is set to 100
|
||||
(bsc#1012628).
|
||||
- Revert "nvme-fc: fix race between error recovery and creating
|
||||
association" (bsc#1012628).
|
||||
- mm/memory-failure: check the mapcount of the precise page
|
||||
(bsc#1012628).
|
||||
- mm/memory-failure: cast index to loff_t before shifting it
|
||||
(bsc#1012628).
|
||||
- mm: migrate high-order folios in swap cache correctly
|
||||
(bsc#1012628).
|
||||
- mm/filemap: avoid buffered read/write race to read inconsistent
|
||||
data (bsc#1012628).
|
||||
- selftests: secretmem: floor the memory size to the multiple
|
||||
of page_size (bsc#1012628).
|
||||
- maple_tree: do not preallocate nodes for slot stores
|
||||
(bsc#1012628).
|
||||
- platform/x86: p2sb: Allow p2sb_bar() calls during PCI device
|
||||
probe (bsc#1012628).
|
||||
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Allow reenabling LTRs (bsc#1012628).
|
||||
- platform/x86/intel/pmc: Add suspend callback (bsc#1012628).
|
||||
- block: renumber QUEUE_FLAG_HW_WC (bsc#1012628).
|
||||
- mptcp: fix inconsistent state on fastopen race (bsc#1012628).
|
||||
- mptcp: fix possible NULL pointer dereference on close
|
||||
(bsc#1012628).
|
||||
- mptcp: refactor sndbuf auto-tuning (bsc#1012628).
|
||||
- linux/export: Ensure natural alignment of kcrctab array
|
||||
(bsc#1012628).
|
||||
- linux/export: Fix alignment for 64-bit ksymtab entries
|
||||
(bsc#1012628).
|
||||
- kexec: select CRYPTO from KEXEC_FILE instead of depending on it
|
||||
(bsc#1012628).
|
||||
- kexec: fix KEXEC_FILE dependencies (bsc#1012628).
|
||||
- Update config files.
|
||||
The defaults for s390 taken from the master branch.
|
||||
- virtio_ring: fix syncs DMA memory with different direction
|
||||
(bsc#1012628).
|
||||
- fs: cifs: Fix atime update check (bsc#1012628).
|
||||
- client: convert to new timestamp accessors (bsc#1012628).
|
||||
- fs: new accessor methods for atime and mtime (bsc#1012628).
|
||||
- ksmbd: avoid duplicate opinfo_put() call on error of
|
||||
smb21_lease_break_ack() (bsc#1012628).
|
||||
- ksmbd: lazy v2 lease break on smb2_write() (bsc#1012628).
|
||||
- ksmbd: send v2 lease break notification for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: downgrade RWH lease caching state to RH for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: set v2 lease capability (bsc#1012628).
|
||||
- ksmbd: set epoch in create context v2 lease (bsc#1012628).
|
||||
- ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
|
||||
(bsc#1012628).
|
||||
- ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
|
||||
(bsc#1012628).
|
||||
- ksmbd: release interim response after sending status pending
|
||||
response (bsc#1012628).
|
||||
- ksmbd: move oplock handling after unlock parent dir
|
||||
(bsc#1012628).
|
||||
- ksmbd: separately allocate ci per dentry (bsc#1012628).
|
||||
- ksmbd: prevent memory leak on error return (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
|
||||
(bsc#1012628).
|
||||
- ksmbd: no need to wait for binded connection termination at
|
||||
logoff (bsc#1012628).
|
||||
- ksmbd: add support for surrogate pair conversion (bsc#1012628).
|
||||
- ksmbd: fix missing RDMA-capable flag for IPoIB device in
|
||||
ksmbd_rdma_capable_netdev() (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
|
||||
(bsc#1012628).
|
||||
- ksmbd: reorganize ksmbd_iov_pin_rsp() (bsc#1012628).
|
||||
- ksmbd: Remove unused field in ksmbd_user struct (bsc#1012628).
|
||||
- commit b5b393f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 10:20:08 CET 2024 - petr.pavlu@suse.com
|
||||
|
||||
- Delete doc/config-options.changes (jsc#PED-5021)
|
||||
Following on adedbd2a5c6 ("kernel-source: Remove config-options.changes
|
||||
(jsc#PED-5021)"), remove the now unused file from the tree.
|
||||
- commit e04388e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 08:21:44 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status.
|
||||
- commit 6da42fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 08:08:35 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Update config files.
|
||||
Only run oldconfig to keep up with the lost configs.
|
||||
- commit 473d8d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 07:35:06 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- firewire: ohci: suppress unexpected system reboot in AMD Ryzen
|
||||
machines and ASM108x/VT630x PCIe cards (bsc#1215436).
|
||||
- commit 139a7b3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 19:47:37 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- mkspec: Add multibuild support (JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
When MULTIBUILD option in config.sh is enabled generate a _multibuild
|
||||
file listing all spec files.
|
||||
- commit f734347
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 18:49:19 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- Build in the correct KOTD repository with multibuild
|
||||
(JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
With multibuild setting repository flags is no longer supported for
|
||||
individual spec files - see
|
||||
https://github.com/openSUSE/open-build-service/issues/3574
|
||||
Add ExclusiveArch conditional that depends on a macro set up by
|
||||
bs-upload-kernel instead. With that each package should build only in
|
||||
one repository - either standard or QA.
|
||||
Note: bs-upload-kernel does not interpret rpm conditionals, and only
|
||||
uses the first ExclusiveArch line to determine the architectures to
|
||||
enable.
|
||||
- commit aa5424d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 2 08:19:30 CET 2024 - jslaby@suse.cz
|
||||
|
||||
@ -1024,6 +1175,33 @@ Mon Dec 11 10:46:37 CET 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit a946a9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 11:23:50 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- kernel-source: Remove config-options.changes (jsc#PED-5021)
|
||||
The file doc/config-options.changes was used in the past to document
|
||||
kernel config changes. It was introduced in 2010 but haven't received
|
||||
any updates on any branch since 2015. The file is renamed by tar-up.sh
|
||||
to config-options.changes.txt and shipped in the kernel-source RPM
|
||||
package under /usr/share/doc. As its content now only contains outdated
|
||||
information, retaining it can lead to confusion for users encountering
|
||||
this file.
|
||||
Config changes are nowadays described in associated Git commit messages,
|
||||
which get automatically collected and are incorporated into changelogs
|
||||
of kernel RPM packages.
|
||||
Drop then this obsolete file, starting with its packaging logic.
|
||||
For branch maintainers: Upon merging this commit on your branch, please
|
||||
correspondingly delete the file doc/config-options.changes.
|
||||
- commit adedbd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:57:11 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Simplify the list of references (jsc#PED-5021)
|
||||
Reduce indentation in the list of references, make the style consistent
|
||||
with README.md.
|
||||
- commit 70e3c33
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:27:12 CET 2023 - jslaby@suse.cz
|
||||
|
||||
@ -1267,6 +1445,47 @@ Fri Dec 8 08:58:51 CET 2023 - jslaby@suse.cz
|
||||
patches.kernel.org/6.6.5-017-drm-i915-Also-check-for-VGA-converter-in-eDP-pr.patch.
|
||||
- commit 30a850b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 7 16:36:26 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Add how to update the config for module signing
|
||||
(jsc#PED-5021)
|
||||
Configuration files for SUSE kernels include settings to integrate with
|
||||
signing support provided by the Open Build Service. This creates
|
||||
problems if someone tries to use such a configuration file to build
|
||||
a "standalone" kernel as described in doc/README.SUSE:
|
||||
* Default configuration files available in the kernel-source repository
|
||||
unset CONFIG_MODULE_SIG_ALL to leave module signing to
|
||||
pesign-obs-integration. In case of a "standalone" build, this
|
||||
integration is not available and the modules don't get signed.
|
||||
* The kernel spec file overrides CONFIG_MODULE_SIG_KEY to
|
||||
".kernel_signing_key.pem" which is a file populated by certificates
|
||||
provided by OBS but otherwise not available. The value ends up in
|
||||
/boot/config-$VERSION-$RELEASE-$FLAVOR and /proc/config.gz. If someone
|
||||
decides to use one of these files as their base configuration then the
|
||||
build fails with an error because the specified module signing key is
|
||||
missing.
|
||||
Add information on how to enable module signing and where to find the
|
||||
relevant upstream documentation.
|
||||
- commit a699dc3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 6 16:37:18 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Remove how to build modules using kernel-source
|
||||
(jsc#PED-5021)
|
||||
Remove the first method how to build kernel modules from the readme. It
|
||||
describes a process consisting of the kernel-source installation,
|
||||
configuring this kernel and then performing an ad-hoc module build.
|
||||
This method is not ideal as no modversion data is involved in the
|
||||
process. It results in a module with no symbol CRCs which can be wrongly
|
||||
loaded on an incompatible kernel.
|
||||
Removing the method also simplifies the readme because only two main
|
||||
methods how to build the modules are then described, either doing an
|
||||
ad-hoc build using kernel-devel, or creating a proper Kernel Module
|
||||
Package.
|
||||
- commit 9285bb8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 5 08:57:20 CET 2023 - jslaby@suse.cz
|
||||
|
||||
|
@ -18,8 +18,8 @@
|
||||
|
||||
|
||||
%define srcversion 6.6
|
||||
%define patchversion 6.6.9
|
||||
%define git_commit 61d1d446f15b070e1465e03edfec1088ebe48485
|
||||
%define patchversion 6.6.10
|
||||
%define git_commit e04388ed79f6d15fba9ab58fb2ba0ac47fc955f9
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
@ -113,9 +113,9 @@ Name: kernel-kvmsmall
|
||||
Summary: The Small Developer Kernel for KVM
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 6.6.9
|
||||
Version: 6.6.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g61d1d44
|
||||
Release: <RELEASE>.ge04388e
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -173,7 +173,6 @@ Source35: group-source-files.pl
|
||||
Source36: README.PATCH-POLICY.SUSE
|
||||
Source37: README.SUSE
|
||||
Source38: README.KSYMS
|
||||
Source39: config-options.changes.txt
|
||||
Source40: source-timestamp
|
||||
Source46: split-modules
|
||||
Source47: modversions
|
||||
@ -243,7 +242,6 @@ NoSource: 35
|
||||
NoSource: 36
|
||||
NoSource: 37
|
||||
NoSource: 38
|
||||
NoSource: 39
|
||||
NoSource: 40
|
||||
NoSource: 46
|
||||
NoSource: 47
|
||||
@ -298,7 +296,11 @@ NoSource: 113
|
||||
NoSource: 114
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
ExclusiveArch: aarch64 ppc64le x86_64
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
%ifarch %ix86
|
||||
# Only i386/default supports i586, mark other flavors' packages as i686
|
||||
%if ! %build_default
|
||||
|
@ -1,3 +1,154 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 09:05:56 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status and move to sorted section.
|
||||
- commit 7d3b8d0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 08:15:20 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.6.10 (bsc#1012628).
|
||||
- Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI
|
||||
device probe" (bsc#1012628).
|
||||
- netfilter: nf_tables: skip set commit for deleted/destroyed sets
|
||||
(bsc#1012628).
|
||||
- wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x)
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix CQM for non-range use (bsc#1012628).
|
||||
- tracing: Fix blocked reader of snapshot buffer (bsc#1012628).
|
||||
- ftrace: Fix modification of direct_function hash while in use
|
||||
(bsc#1012628).
|
||||
- ring-buffer: Fix wake ups when buffer_percent is set to 100
|
||||
(bsc#1012628).
|
||||
- Revert "nvme-fc: fix race between error recovery and creating
|
||||
association" (bsc#1012628).
|
||||
- mm/memory-failure: check the mapcount of the precise page
|
||||
(bsc#1012628).
|
||||
- mm/memory-failure: cast index to loff_t before shifting it
|
||||
(bsc#1012628).
|
||||
- mm: migrate high-order folios in swap cache correctly
|
||||
(bsc#1012628).
|
||||
- mm/filemap: avoid buffered read/write race to read inconsistent
|
||||
data (bsc#1012628).
|
||||
- selftests: secretmem: floor the memory size to the multiple
|
||||
of page_size (bsc#1012628).
|
||||
- maple_tree: do not preallocate nodes for slot stores
|
||||
(bsc#1012628).
|
||||
- platform/x86: p2sb: Allow p2sb_bar() calls during PCI device
|
||||
probe (bsc#1012628).
|
||||
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Allow reenabling LTRs (bsc#1012628).
|
||||
- platform/x86/intel/pmc: Add suspend callback (bsc#1012628).
|
||||
- block: renumber QUEUE_FLAG_HW_WC (bsc#1012628).
|
||||
- mptcp: fix inconsistent state on fastopen race (bsc#1012628).
|
||||
- mptcp: fix possible NULL pointer dereference on close
|
||||
(bsc#1012628).
|
||||
- mptcp: refactor sndbuf auto-tuning (bsc#1012628).
|
||||
- linux/export: Ensure natural alignment of kcrctab array
|
||||
(bsc#1012628).
|
||||
- linux/export: Fix alignment for 64-bit ksymtab entries
|
||||
(bsc#1012628).
|
||||
- kexec: select CRYPTO from KEXEC_FILE instead of depending on it
|
||||
(bsc#1012628).
|
||||
- kexec: fix KEXEC_FILE dependencies (bsc#1012628).
|
||||
- Update config files.
|
||||
The defaults for s390 taken from the master branch.
|
||||
- virtio_ring: fix syncs DMA memory with different direction
|
||||
(bsc#1012628).
|
||||
- fs: cifs: Fix atime update check (bsc#1012628).
|
||||
- client: convert to new timestamp accessors (bsc#1012628).
|
||||
- fs: new accessor methods for atime and mtime (bsc#1012628).
|
||||
- ksmbd: avoid duplicate opinfo_put() call on error of
|
||||
smb21_lease_break_ack() (bsc#1012628).
|
||||
- ksmbd: lazy v2 lease break on smb2_write() (bsc#1012628).
|
||||
- ksmbd: send v2 lease break notification for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: downgrade RWH lease caching state to RH for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: set v2 lease capability (bsc#1012628).
|
||||
- ksmbd: set epoch in create context v2 lease (bsc#1012628).
|
||||
- ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
|
||||
(bsc#1012628).
|
||||
- ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
|
||||
(bsc#1012628).
|
||||
- ksmbd: release interim response after sending status pending
|
||||
response (bsc#1012628).
|
||||
- ksmbd: move oplock handling after unlock parent dir
|
||||
(bsc#1012628).
|
||||
- ksmbd: separately allocate ci per dentry (bsc#1012628).
|
||||
- ksmbd: prevent memory leak on error return (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
|
||||
(bsc#1012628).
|
||||
- ksmbd: no need to wait for binded connection termination at
|
||||
logoff (bsc#1012628).
|
||||
- ksmbd: add support for surrogate pair conversion (bsc#1012628).
|
||||
- ksmbd: fix missing RDMA-capable flag for IPoIB device in
|
||||
ksmbd_rdma_capable_netdev() (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
|
||||
(bsc#1012628).
|
||||
- ksmbd: reorganize ksmbd_iov_pin_rsp() (bsc#1012628).
|
||||
- ksmbd: Remove unused field in ksmbd_user struct (bsc#1012628).
|
||||
- commit b5b393f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 10:20:08 CET 2024 - petr.pavlu@suse.com
|
||||
|
||||
- Delete doc/config-options.changes (jsc#PED-5021)
|
||||
Following on adedbd2a5c6 ("kernel-source: Remove config-options.changes
|
||||
(jsc#PED-5021)"), remove the now unused file from the tree.
|
||||
- commit e04388e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 08:21:44 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status.
|
||||
- commit 6da42fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 08:08:35 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Update config files.
|
||||
Only run oldconfig to keep up with the lost configs.
|
||||
- commit 473d8d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 07:35:06 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- firewire: ohci: suppress unexpected system reboot in AMD Ryzen
|
||||
machines and ASM108x/VT630x PCIe cards (bsc#1215436).
|
||||
- commit 139a7b3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 19:47:37 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- mkspec: Add multibuild support (JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
When MULTIBUILD option in config.sh is enabled generate a _multibuild
|
||||
file listing all spec files.
|
||||
- commit f734347
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 18:49:19 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- Build in the correct KOTD repository with multibuild
|
||||
(JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
With multibuild setting repository flags is no longer supported for
|
||||
individual spec files - see
|
||||
https://github.com/openSUSE/open-build-service/issues/3574
|
||||
Add ExclusiveArch conditional that depends on a macro set up by
|
||||
bs-upload-kernel instead. With that each package should build only in
|
||||
one repository - either standard or QA.
|
||||
Note: bs-upload-kernel does not interpret rpm conditionals, and only
|
||||
uses the first ExclusiveArch line to determine the architectures to
|
||||
enable.
|
||||
- commit aa5424d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 2 08:19:30 CET 2024 - jslaby@suse.cz
|
||||
|
||||
@ -1024,6 +1175,33 @@ Mon Dec 11 10:46:37 CET 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit a946a9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 11:23:50 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- kernel-source: Remove config-options.changes (jsc#PED-5021)
|
||||
The file doc/config-options.changes was used in the past to document
|
||||
kernel config changes. It was introduced in 2010 but haven't received
|
||||
any updates on any branch since 2015. The file is renamed by tar-up.sh
|
||||
to config-options.changes.txt and shipped in the kernel-source RPM
|
||||
package under /usr/share/doc. As its content now only contains outdated
|
||||
information, retaining it can lead to confusion for users encountering
|
||||
this file.
|
||||
Config changes are nowadays described in associated Git commit messages,
|
||||
which get automatically collected and are incorporated into changelogs
|
||||
of kernel RPM packages.
|
||||
Drop then this obsolete file, starting with its packaging logic.
|
||||
For branch maintainers: Upon merging this commit on your branch, please
|
||||
correspondingly delete the file doc/config-options.changes.
|
||||
- commit adedbd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:57:11 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Simplify the list of references (jsc#PED-5021)
|
||||
Reduce indentation in the list of references, make the style consistent
|
||||
with README.md.
|
||||
- commit 70e3c33
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:27:12 CET 2023 - jslaby@suse.cz
|
||||
|
||||
@ -1267,6 +1445,47 @@ Fri Dec 8 08:58:51 CET 2023 - jslaby@suse.cz
|
||||
patches.kernel.org/6.6.5-017-drm-i915-Also-check-for-VGA-converter-in-eDP-pr.patch.
|
||||
- commit 30a850b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 7 16:36:26 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Add how to update the config for module signing
|
||||
(jsc#PED-5021)
|
||||
Configuration files for SUSE kernels include settings to integrate with
|
||||
signing support provided by the Open Build Service. This creates
|
||||
problems if someone tries to use such a configuration file to build
|
||||
a "standalone" kernel as described in doc/README.SUSE:
|
||||
* Default configuration files available in the kernel-source repository
|
||||
unset CONFIG_MODULE_SIG_ALL to leave module signing to
|
||||
pesign-obs-integration. In case of a "standalone" build, this
|
||||
integration is not available and the modules don't get signed.
|
||||
* The kernel spec file overrides CONFIG_MODULE_SIG_KEY to
|
||||
".kernel_signing_key.pem" which is a file populated by certificates
|
||||
provided by OBS but otherwise not available. The value ends up in
|
||||
/boot/config-$VERSION-$RELEASE-$FLAVOR and /proc/config.gz. If someone
|
||||
decides to use one of these files as their base configuration then the
|
||||
build fails with an error because the specified module signing key is
|
||||
missing.
|
||||
Add information on how to enable module signing and where to find the
|
||||
relevant upstream documentation.
|
||||
- commit a699dc3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 6 16:37:18 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Remove how to build modules using kernel-source
|
||||
(jsc#PED-5021)
|
||||
Remove the first method how to build kernel modules from the readme. It
|
||||
describes a process consisting of the kernel-source installation,
|
||||
configuring this kernel and then performing an ad-hoc module build.
|
||||
This method is not ideal as no modversion data is involved in the
|
||||
process. It results in a module with no symbol CRCs which can be wrongly
|
||||
loaded on an incompatible kernel.
|
||||
Removing the method also simplifies the readme because only two main
|
||||
methods how to build the modules are then described, either doing an
|
||||
ad-hoc build using kernel-devel, or creating a proper Kernel Module
|
||||
Package.
|
||||
- commit 9285bb8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 5 08:57:20 CET 2023 - jslaby@suse.cz
|
||||
|
||||
|
@ -18,8 +18,8 @@
|
||||
|
||||
|
||||
%define srcversion 6.6
|
||||
%define patchversion 6.6.9
|
||||
%define git_commit 61d1d446f15b070e1465e03edfec1088ebe48485
|
||||
%define patchversion 6.6.10
|
||||
%define git_commit e04388ed79f6d15fba9ab58fb2ba0ac47fc955f9
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
@ -113,9 +113,9 @@ Name: kernel-lpae
|
||||
Summary: Kernel for LPAE enabled systems
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 6.6.9
|
||||
Version: 6.6.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g61d1d44
|
||||
Release: <RELEASE>.ge04388e
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -173,7 +173,6 @@ Source35: group-source-files.pl
|
||||
Source36: README.PATCH-POLICY.SUSE
|
||||
Source37: README.SUSE
|
||||
Source38: README.KSYMS
|
||||
Source39: config-options.changes.txt
|
||||
Source40: source-timestamp
|
||||
Source46: split-modules
|
||||
Source47: modversions
|
||||
@ -243,7 +242,6 @@ NoSource: 35
|
||||
NoSource: 36
|
||||
NoSource: 37
|
||||
NoSource: 38
|
||||
NoSource: 39
|
||||
NoSource: 40
|
||||
NoSource: 46
|
||||
NoSource: 47
|
||||
@ -298,7 +296,11 @@ NoSource: 113
|
||||
NoSource: 114
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
ExclusiveArch: armv7hl
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
%ifarch %ix86
|
||||
# Only i386/default supports i586, mark other flavors' packages as i686
|
||||
%if ! %build_default
|
||||
|
@ -1,3 +1,154 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 09:05:56 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status and move to sorted section.
|
||||
- commit 7d3b8d0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 08:15:20 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.6.10 (bsc#1012628).
|
||||
- Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI
|
||||
device probe" (bsc#1012628).
|
||||
- netfilter: nf_tables: skip set commit for deleted/destroyed sets
|
||||
(bsc#1012628).
|
||||
- wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x)
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix CQM for non-range use (bsc#1012628).
|
||||
- tracing: Fix blocked reader of snapshot buffer (bsc#1012628).
|
||||
- ftrace: Fix modification of direct_function hash while in use
|
||||
(bsc#1012628).
|
||||
- ring-buffer: Fix wake ups when buffer_percent is set to 100
|
||||
(bsc#1012628).
|
||||
- Revert "nvme-fc: fix race between error recovery and creating
|
||||
association" (bsc#1012628).
|
||||
- mm/memory-failure: check the mapcount of the precise page
|
||||
(bsc#1012628).
|
||||
- mm/memory-failure: cast index to loff_t before shifting it
|
||||
(bsc#1012628).
|
||||
- mm: migrate high-order folios in swap cache correctly
|
||||
(bsc#1012628).
|
||||
- mm/filemap: avoid buffered read/write race to read inconsistent
|
||||
data (bsc#1012628).
|
||||
- selftests: secretmem: floor the memory size to the multiple
|
||||
of page_size (bsc#1012628).
|
||||
- maple_tree: do not preallocate nodes for slot stores
|
||||
(bsc#1012628).
|
||||
- platform/x86: p2sb: Allow p2sb_bar() calls during PCI device
|
||||
probe (bsc#1012628).
|
||||
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Allow reenabling LTRs (bsc#1012628).
|
||||
- platform/x86/intel/pmc: Add suspend callback (bsc#1012628).
|
||||
- block: renumber QUEUE_FLAG_HW_WC (bsc#1012628).
|
||||
- mptcp: fix inconsistent state on fastopen race (bsc#1012628).
|
||||
- mptcp: fix possible NULL pointer dereference on close
|
||||
(bsc#1012628).
|
||||
- mptcp: refactor sndbuf auto-tuning (bsc#1012628).
|
||||
- linux/export: Ensure natural alignment of kcrctab array
|
||||
(bsc#1012628).
|
||||
- linux/export: Fix alignment for 64-bit ksymtab entries
|
||||
(bsc#1012628).
|
||||
- kexec: select CRYPTO from KEXEC_FILE instead of depending on it
|
||||
(bsc#1012628).
|
||||
- kexec: fix KEXEC_FILE dependencies (bsc#1012628).
|
||||
- Update config files.
|
||||
The defaults for s390 taken from the master branch.
|
||||
- virtio_ring: fix syncs DMA memory with different direction
|
||||
(bsc#1012628).
|
||||
- fs: cifs: Fix atime update check (bsc#1012628).
|
||||
- client: convert to new timestamp accessors (bsc#1012628).
|
||||
- fs: new accessor methods for atime and mtime (bsc#1012628).
|
||||
- ksmbd: avoid duplicate opinfo_put() call on error of
|
||||
smb21_lease_break_ack() (bsc#1012628).
|
||||
- ksmbd: lazy v2 lease break on smb2_write() (bsc#1012628).
|
||||
- ksmbd: send v2 lease break notification for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: downgrade RWH lease caching state to RH for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: set v2 lease capability (bsc#1012628).
|
||||
- ksmbd: set epoch in create context v2 lease (bsc#1012628).
|
||||
- ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
|
||||
(bsc#1012628).
|
||||
- ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
|
||||
(bsc#1012628).
|
||||
- ksmbd: release interim response after sending status pending
|
||||
response (bsc#1012628).
|
||||
- ksmbd: move oplock handling after unlock parent dir
|
||||
(bsc#1012628).
|
||||
- ksmbd: separately allocate ci per dentry (bsc#1012628).
|
||||
- ksmbd: prevent memory leak on error return (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
|
||||
(bsc#1012628).
|
||||
- ksmbd: no need to wait for binded connection termination at
|
||||
logoff (bsc#1012628).
|
||||
- ksmbd: add support for surrogate pair conversion (bsc#1012628).
|
||||
- ksmbd: fix missing RDMA-capable flag for IPoIB device in
|
||||
ksmbd_rdma_capable_netdev() (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
|
||||
(bsc#1012628).
|
||||
- ksmbd: reorganize ksmbd_iov_pin_rsp() (bsc#1012628).
|
||||
- ksmbd: Remove unused field in ksmbd_user struct (bsc#1012628).
|
||||
- commit b5b393f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 10:20:08 CET 2024 - petr.pavlu@suse.com
|
||||
|
||||
- Delete doc/config-options.changes (jsc#PED-5021)
|
||||
Following on adedbd2a5c6 ("kernel-source: Remove config-options.changes
|
||||
(jsc#PED-5021)"), remove the now unused file from the tree.
|
||||
- commit e04388e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 08:21:44 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status.
|
||||
- commit 6da42fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 08:08:35 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Update config files.
|
||||
Only run oldconfig to keep up with the lost configs.
|
||||
- commit 473d8d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 07:35:06 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- firewire: ohci: suppress unexpected system reboot in AMD Ryzen
|
||||
machines and ASM108x/VT630x PCIe cards (bsc#1215436).
|
||||
- commit 139a7b3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 19:47:37 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- mkspec: Add multibuild support (JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
When MULTIBUILD option in config.sh is enabled generate a _multibuild
|
||||
file listing all spec files.
|
||||
- commit f734347
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 18:49:19 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- Build in the correct KOTD repository with multibuild
|
||||
(JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
With multibuild setting repository flags is no longer supported for
|
||||
individual spec files - see
|
||||
https://github.com/openSUSE/open-build-service/issues/3574
|
||||
Add ExclusiveArch conditional that depends on a macro set up by
|
||||
bs-upload-kernel instead. With that each package should build only in
|
||||
one repository - either standard or QA.
|
||||
Note: bs-upload-kernel does not interpret rpm conditionals, and only
|
||||
uses the first ExclusiveArch line to determine the architectures to
|
||||
enable.
|
||||
- commit aa5424d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 2 08:19:30 CET 2024 - jslaby@suse.cz
|
||||
|
||||
@ -1024,6 +1175,33 @@ Mon Dec 11 10:46:37 CET 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit a946a9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 11:23:50 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- kernel-source: Remove config-options.changes (jsc#PED-5021)
|
||||
The file doc/config-options.changes was used in the past to document
|
||||
kernel config changes. It was introduced in 2010 but haven't received
|
||||
any updates on any branch since 2015. The file is renamed by tar-up.sh
|
||||
to config-options.changes.txt and shipped in the kernel-source RPM
|
||||
package under /usr/share/doc. As its content now only contains outdated
|
||||
information, retaining it can lead to confusion for users encountering
|
||||
this file.
|
||||
Config changes are nowadays described in associated Git commit messages,
|
||||
which get automatically collected and are incorporated into changelogs
|
||||
of kernel RPM packages.
|
||||
Drop then this obsolete file, starting with its packaging logic.
|
||||
For branch maintainers: Upon merging this commit on your branch, please
|
||||
correspondingly delete the file doc/config-options.changes.
|
||||
- commit adedbd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:57:11 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Simplify the list of references (jsc#PED-5021)
|
||||
Reduce indentation in the list of references, make the style consistent
|
||||
with README.md.
|
||||
- commit 70e3c33
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:27:12 CET 2023 - jslaby@suse.cz
|
||||
|
||||
@ -1267,6 +1445,47 @@ Fri Dec 8 08:58:51 CET 2023 - jslaby@suse.cz
|
||||
patches.kernel.org/6.6.5-017-drm-i915-Also-check-for-VGA-converter-in-eDP-pr.patch.
|
||||
- commit 30a850b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 7 16:36:26 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Add how to update the config for module signing
|
||||
(jsc#PED-5021)
|
||||
Configuration files for SUSE kernels include settings to integrate with
|
||||
signing support provided by the Open Build Service. This creates
|
||||
problems if someone tries to use such a configuration file to build
|
||||
a "standalone" kernel as described in doc/README.SUSE:
|
||||
* Default configuration files available in the kernel-source repository
|
||||
unset CONFIG_MODULE_SIG_ALL to leave module signing to
|
||||
pesign-obs-integration. In case of a "standalone" build, this
|
||||
integration is not available and the modules don't get signed.
|
||||
* The kernel spec file overrides CONFIG_MODULE_SIG_KEY to
|
||||
".kernel_signing_key.pem" which is a file populated by certificates
|
||||
provided by OBS but otherwise not available. The value ends up in
|
||||
/boot/config-$VERSION-$RELEASE-$FLAVOR and /proc/config.gz. If someone
|
||||
decides to use one of these files as their base configuration then the
|
||||
build fails with an error because the specified module signing key is
|
||||
missing.
|
||||
Add information on how to enable module signing and where to find the
|
||||
relevant upstream documentation.
|
||||
- commit a699dc3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 6 16:37:18 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Remove how to build modules using kernel-source
|
||||
(jsc#PED-5021)
|
||||
Remove the first method how to build kernel modules from the readme. It
|
||||
describes a process consisting of the kernel-source installation,
|
||||
configuring this kernel and then performing an ad-hoc module build.
|
||||
This method is not ideal as no modversion data is involved in the
|
||||
process. It results in a module with no symbol CRCs which can be wrongly
|
||||
loaded on an incompatible kernel.
|
||||
Removing the method also simplifies the readme because only two main
|
||||
methods how to build the modules are then described, either doing an
|
||||
ad-hoc build using kernel-devel, or creating a proper Kernel Module
|
||||
Package.
|
||||
- commit 9285bb8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 5 08:57:20 CET 2023 - jslaby@suse.cz
|
||||
|
||||
|
@ -19,7 +19,7 @@
|
||||
|
||||
#!BuildIgnore: post-build-checks
|
||||
|
||||
%define patchversion 6.6.9
|
||||
%define patchversion 6.6.10
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -44,21 +44,25 @@ BuildRequires: util-linux
|
||||
%endif
|
||||
%endif
|
||||
%endif
|
||||
BuildRequires: kernel%kernel_flavor-srchash-61d1d446f15b070e1465e03edfec1088ebe48485
|
||||
BuildRequires: kernel%kernel_flavor-srchash-e04388ed79f6d15fba9ab58fb2ba0ac47fc955f9
|
||||
|
||||
%if 0%{?rhel_version}
|
||||
BuildRequires: kernel
|
||||
%define kernel_flavor ""
|
||||
%endif
|
||||
|
||||
%if ! 0%{?is_kotd} || %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
ExclusiveArch: aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
BuildRequires: dracut
|
||||
Summary: package kernel and initrd for OBS VM builds
|
||||
License: GPL-2.0-only
|
||||
Group: SLES
|
||||
Version: 6.6.9
|
||||
Version: 6.6.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g61d1d44
|
||||
Release: <RELEASE>.ge04388e
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -51,7 +51,11 @@ BuildRequires: kernel
|
||||
%define kernel_flavor ""
|
||||
%endif
|
||||
|
||||
%if ! 0%{?is_kotd} || %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
ExclusiveArch: @ARCHS@
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
BuildRequires: dracut
|
||||
Summary: package kernel and initrd for OBS VM builds
|
||||
License: GPL-2.0-only
|
||||
|
@ -1,3 +1,154 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 09:05:56 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status and move to sorted section.
|
||||
- commit 7d3b8d0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 08:15:20 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.6.10 (bsc#1012628).
|
||||
- Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI
|
||||
device probe" (bsc#1012628).
|
||||
- netfilter: nf_tables: skip set commit for deleted/destroyed sets
|
||||
(bsc#1012628).
|
||||
- wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x)
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix CQM for non-range use (bsc#1012628).
|
||||
- tracing: Fix blocked reader of snapshot buffer (bsc#1012628).
|
||||
- ftrace: Fix modification of direct_function hash while in use
|
||||
(bsc#1012628).
|
||||
- ring-buffer: Fix wake ups when buffer_percent is set to 100
|
||||
(bsc#1012628).
|
||||
- Revert "nvme-fc: fix race between error recovery and creating
|
||||
association" (bsc#1012628).
|
||||
- mm/memory-failure: check the mapcount of the precise page
|
||||
(bsc#1012628).
|
||||
- mm/memory-failure: cast index to loff_t before shifting it
|
||||
(bsc#1012628).
|
||||
- mm: migrate high-order folios in swap cache correctly
|
||||
(bsc#1012628).
|
||||
- mm/filemap: avoid buffered read/write race to read inconsistent
|
||||
data (bsc#1012628).
|
||||
- selftests: secretmem: floor the memory size to the multiple
|
||||
of page_size (bsc#1012628).
|
||||
- maple_tree: do not preallocate nodes for slot stores
|
||||
(bsc#1012628).
|
||||
- platform/x86: p2sb: Allow p2sb_bar() calls during PCI device
|
||||
probe (bsc#1012628).
|
||||
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Allow reenabling LTRs (bsc#1012628).
|
||||
- platform/x86/intel/pmc: Add suspend callback (bsc#1012628).
|
||||
- block: renumber QUEUE_FLAG_HW_WC (bsc#1012628).
|
||||
- mptcp: fix inconsistent state on fastopen race (bsc#1012628).
|
||||
- mptcp: fix possible NULL pointer dereference on close
|
||||
(bsc#1012628).
|
||||
- mptcp: refactor sndbuf auto-tuning (bsc#1012628).
|
||||
- linux/export: Ensure natural alignment of kcrctab array
|
||||
(bsc#1012628).
|
||||
- linux/export: Fix alignment for 64-bit ksymtab entries
|
||||
(bsc#1012628).
|
||||
- kexec: select CRYPTO from KEXEC_FILE instead of depending on it
|
||||
(bsc#1012628).
|
||||
- kexec: fix KEXEC_FILE dependencies (bsc#1012628).
|
||||
- Update config files.
|
||||
The defaults for s390 taken from the master branch.
|
||||
- virtio_ring: fix syncs DMA memory with different direction
|
||||
(bsc#1012628).
|
||||
- fs: cifs: Fix atime update check (bsc#1012628).
|
||||
- client: convert to new timestamp accessors (bsc#1012628).
|
||||
- fs: new accessor methods for atime and mtime (bsc#1012628).
|
||||
- ksmbd: avoid duplicate opinfo_put() call on error of
|
||||
smb21_lease_break_ack() (bsc#1012628).
|
||||
- ksmbd: lazy v2 lease break on smb2_write() (bsc#1012628).
|
||||
- ksmbd: send v2 lease break notification for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: downgrade RWH lease caching state to RH for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: set v2 lease capability (bsc#1012628).
|
||||
- ksmbd: set epoch in create context v2 lease (bsc#1012628).
|
||||
- ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
|
||||
(bsc#1012628).
|
||||
- ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
|
||||
(bsc#1012628).
|
||||
- ksmbd: release interim response after sending status pending
|
||||
response (bsc#1012628).
|
||||
- ksmbd: move oplock handling after unlock parent dir
|
||||
(bsc#1012628).
|
||||
- ksmbd: separately allocate ci per dentry (bsc#1012628).
|
||||
- ksmbd: prevent memory leak on error return (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
|
||||
(bsc#1012628).
|
||||
- ksmbd: no need to wait for binded connection termination at
|
||||
logoff (bsc#1012628).
|
||||
- ksmbd: add support for surrogate pair conversion (bsc#1012628).
|
||||
- ksmbd: fix missing RDMA-capable flag for IPoIB device in
|
||||
ksmbd_rdma_capable_netdev() (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
|
||||
(bsc#1012628).
|
||||
- ksmbd: reorganize ksmbd_iov_pin_rsp() (bsc#1012628).
|
||||
- ksmbd: Remove unused field in ksmbd_user struct (bsc#1012628).
|
||||
- commit b5b393f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 10:20:08 CET 2024 - petr.pavlu@suse.com
|
||||
|
||||
- Delete doc/config-options.changes (jsc#PED-5021)
|
||||
Following on adedbd2a5c6 ("kernel-source: Remove config-options.changes
|
||||
(jsc#PED-5021)"), remove the now unused file from the tree.
|
||||
- commit e04388e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 08:21:44 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status.
|
||||
- commit 6da42fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 08:08:35 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Update config files.
|
||||
Only run oldconfig to keep up with the lost configs.
|
||||
- commit 473d8d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 07:35:06 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- firewire: ohci: suppress unexpected system reboot in AMD Ryzen
|
||||
machines and ASM108x/VT630x PCIe cards (bsc#1215436).
|
||||
- commit 139a7b3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 19:47:37 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- mkspec: Add multibuild support (JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
When MULTIBUILD option in config.sh is enabled generate a _multibuild
|
||||
file listing all spec files.
|
||||
- commit f734347
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 18:49:19 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- Build in the correct KOTD repository with multibuild
|
||||
(JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
With multibuild setting repository flags is no longer supported for
|
||||
individual spec files - see
|
||||
https://github.com/openSUSE/open-build-service/issues/3574
|
||||
Add ExclusiveArch conditional that depends on a macro set up by
|
||||
bs-upload-kernel instead. With that each package should build only in
|
||||
one repository - either standard or QA.
|
||||
Note: bs-upload-kernel does not interpret rpm conditionals, and only
|
||||
uses the first ExclusiveArch line to determine the architectures to
|
||||
enable.
|
||||
- commit aa5424d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 2 08:19:30 CET 2024 - jslaby@suse.cz
|
||||
|
||||
@ -1024,6 +1175,33 @@ Mon Dec 11 10:46:37 CET 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit a946a9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 11:23:50 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- kernel-source: Remove config-options.changes (jsc#PED-5021)
|
||||
The file doc/config-options.changes was used in the past to document
|
||||
kernel config changes. It was introduced in 2010 but haven't received
|
||||
any updates on any branch since 2015. The file is renamed by tar-up.sh
|
||||
to config-options.changes.txt and shipped in the kernel-source RPM
|
||||
package under /usr/share/doc. As its content now only contains outdated
|
||||
information, retaining it can lead to confusion for users encountering
|
||||
this file.
|
||||
Config changes are nowadays described in associated Git commit messages,
|
||||
which get automatically collected and are incorporated into changelogs
|
||||
of kernel RPM packages.
|
||||
Drop then this obsolete file, starting with its packaging logic.
|
||||
For branch maintainers: Upon merging this commit on your branch, please
|
||||
correspondingly delete the file doc/config-options.changes.
|
||||
- commit adedbd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:57:11 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Simplify the list of references (jsc#PED-5021)
|
||||
Reduce indentation in the list of references, make the style consistent
|
||||
with README.md.
|
||||
- commit 70e3c33
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:27:12 CET 2023 - jslaby@suse.cz
|
||||
|
||||
@ -1267,6 +1445,47 @@ Fri Dec 8 08:58:51 CET 2023 - jslaby@suse.cz
|
||||
patches.kernel.org/6.6.5-017-drm-i915-Also-check-for-VGA-converter-in-eDP-pr.patch.
|
||||
- commit 30a850b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 7 16:36:26 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Add how to update the config for module signing
|
||||
(jsc#PED-5021)
|
||||
Configuration files for SUSE kernels include settings to integrate with
|
||||
signing support provided by the Open Build Service. This creates
|
||||
problems if someone tries to use such a configuration file to build
|
||||
a "standalone" kernel as described in doc/README.SUSE:
|
||||
* Default configuration files available in the kernel-source repository
|
||||
unset CONFIG_MODULE_SIG_ALL to leave module signing to
|
||||
pesign-obs-integration. In case of a "standalone" build, this
|
||||
integration is not available and the modules don't get signed.
|
||||
* The kernel spec file overrides CONFIG_MODULE_SIG_KEY to
|
||||
".kernel_signing_key.pem" which is a file populated by certificates
|
||||
provided by OBS but otherwise not available. The value ends up in
|
||||
/boot/config-$VERSION-$RELEASE-$FLAVOR and /proc/config.gz. If someone
|
||||
decides to use one of these files as their base configuration then the
|
||||
build fails with an error because the specified module signing key is
|
||||
missing.
|
||||
Add information on how to enable module signing and where to find the
|
||||
relevant upstream documentation.
|
||||
- commit a699dc3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 6 16:37:18 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Remove how to build modules using kernel-source
|
||||
(jsc#PED-5021)
|
||||
Remove the first method how to build kernel modules from the readme. It
|
||||
describes a process consisting of the kernel-source installation,
|
||||
configuring this kernel and then performing an ad-hoc module build.
|
||||
This method is not ideal as no modversion data is involved in the
|
||||
process. It results in a module with no symbol CRCs which can be wrongly
|
||||
loaded on an incompatible kernel.
|
||||
Removing the method also simplifies the readme because only two main
|
||||
methods how to build the modules are then described, either doing an
|
||||
ad-hoc build using kernel-devel, or creating a proper Kernel Module
|
||||
Package.
|
||||
- commit 9285bb8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 5 08:57:20 CET 2023 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
# needsrootforbuild
|
||||
|
||||
|
||||
%define patchversion 6.6.9
|
||||
%define patchversion 6.6.10
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -28,13 +28,17 @@ BuildRequires: kernel-default
|
||||
# here as well to avoid that qa and build package build parallel
|
||||
BuildRequires: kernel-obs-build
|
||||
BuildRequires: modutils
|
||||
%if ! 0%{?is_kotd} || %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
ExclusiveArch: aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
Summary: Basic QA tests for the kernel
|
||||
License: GPL-2.0-only
|
||||
Group: SLES
|
||||
Version: 6.6.9
|
||||
Version: 6.6.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g61d1d44
|
||||
Release: <RELEASE>.ge04388e
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
|
@ -28,7 +28,11 @@ BuildRequires: kernel-default
|
||||
# here as well to avoid that qa and build package build parallel
|
||||
BuildRequires: kernel-obs-build
|
||||
BuildRequires: modutils
|
||||
%if ! 0%{?is_kotd} || %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
ExclusiveArch: @ARCHS@
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
Summary: Basic QA tests for the kernel
|
||||
License: GPL-2.0-only
|
||||
Group: SLES
|
||||
|
@ -1,3 +1,154 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 09:05:56 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status and move to sorted section.
|
||||
- commit 7d3b8d0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 08:15:20 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.6.10 (bsc#1012628).
|
||||
- Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI
|
||||
device probe" (bsc#1012628).
|
||||
- netfilter: nf_tables: skip set commit for deleted/destroyed sets
|
||||
(bsc#1012628).
|
||||
- wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x)
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix CQM for non-range use (bsc#1012628).
|
||||
- tracing: Fix blocked reader of snapshot buffer (bsc#1012628).
|
||||
- ftrace: Fix modification of direct_function hash while in use
|
||||
(bsc#1012628).
|
||||
- ring-buffer: Fix wake ups when buffer_percent is set to 100
|
||||
(bsc#1012628).
|
||||
- Revert "nvme-fc: fix race between error recovery and creating
|
||||
association" (bsc#1012628).
|
||||
- mm/memory-failure: check the mapcount of the precise page
|
||||
(bsc#1012628).
|
||||
- mm/memory-failure: cast index to loff_t before shifting it
|
||||
(bsc#1012628).
|
||||
- mm: migrate high-order folios in swap cache correctly
|
||||
(bsc#1012628).
|
||||
- mm/filemap: avoid buffered read/write race to read inconsistent
|
||||
data (bsc#1012628).
|
||||
- selftests: secretmem: floor the memory size to the multiple
|
||||
of page_size (bsc#1012628).
|
||||
- maple_tree: do not preallocate nodes for slot stores
|
||||
(bsc#1012628).
|
||||
- platform/x86: p2sb: Allow p2sb_bar() calls during PCI device
|
||||
probe (bsc#1012628).
|
||||
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Allow reenabling LTRs (bsc#1012628).
|
||||
- platform/x86/intel/pmc: Add suspend callback (bsc#1012628).
|
||||
- block: renumber QUEUE_FLAG_HW_WC (bsc#1012628).
|
||||
- mptcp: fix inconsistent state on fastopen race (bsc#1012628).
|
||||
- mptcp: fix possible NULL pointer dereference on close
|
||||
(bsc#1012628).
|
||||
- mptcp: refactor sndbuf auto-tuning (bsc#1012628).
|
||||
- linux/export: Ensure natural alignment of kcrctab array
|
||||
(bsc#1012628).
|
||||
- linux/export: Fix alignment for 64-bit ksymtab entries
|
||||
(bsc#1012628).
|
||||
- kexec: select CRYPTO from KEXEC_FILE instead of depending on it
|
||||
(bsc#1012628).
|
||||
- kexec: fix KEXEC_FILE dependencies (bsc#1012628).
|
||||
- Update config files.
|
||||
The defaults for s390 taken from the master branch.
|
||||
- virtio_ring: fix syncs DMA memory with different direction
|
||||
(bsc#1012628).
|
||||
- fs: cifs: Fix atime update check (bsc#1012628).
|
||||
- client: convert to new timestamp accessors (bsc#1012628).
|
||||
- fs: new accessor methods for atime and mtime (bsc#1012628).
|
||||
- ksmbd: avoid duplicate opinfo_put() call on error of
|
||||
smb21_lease_break_ack() (bsc#1012628).
|
||||
- ksmbd: lazy v2 lease break on smb2_write() (bsc#1012628).
|
||||
- ksmbd: send v2 lease break notification for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: downgrade RWH lease caching state to RH for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: set v2 lease capability (bsc#1012628).
|
||||
- ksmbd: set epoch in create context v2 lease (bsc#1012628).
|
||||
- ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
|
||||
(bsc#1012628).
|
||||
- ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
|
||||
(bsc#1012628).
|
||||
- ksmbd: release interim response after sending status pending
|
||||
response (bsc#1012628).
|
||||
- ksmbd: move oplock handling after unlock parent dir
|
||||
(bsc#1012628).
|
||||
- ksmbd: separately allocate ci per dentry (bsc#1012628).
|
||||
- ksmbd: prevent memory leak on error return (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
|
||||
(bsc#1012628).
|
||||
- ksmbd: no need to wait for binded connection termination at
|
||||
logoff (bsc#1012628).
|
||||
- ksmbd: add support for surrogate pair conversion (bsc#1012628).
|
||||
- ksmbd: fix missing RDMA-capable flag for IPoIB device in
|
||||
ksmbd_rdma_capable_netdev() (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
|
||||
(bsc#1012628).
|
||||
- ksmbd: reorganize ksmbd_iov_pin_rsp() (bsc#1012628).
|
||||
- ksmbd: Remove unused field in ksmbd_user struct (bsc#1012628).
|
||||
- commit b5b393f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 10:20:08 CET 2024 - petr.pavlu@suse.com
|
||||
|
||||
- Delete doc/config-options.changes (jsc#PED-5021)
|
||||
Following on adedbd2a5c6 ("kernel-source: Remove config-options.changes
|
||||
(jsc#PED-5021)"), remove the now unused file from the tree.
|
||||
- commit e04388e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 08:21:44 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status.
|
||||
- commit 6da42fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 08:08:35 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Update config files.
|
||||
Only run oldconfig to keep up with the lost configs.
|
||||
- commit 473d8d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 07:35:06 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- firewire: ohci: suppress unexpected system reboot in AMD Ryzen
|
||||
machines and ASM108x/VT630x PCIe cards (bsc#1215436).
|
||||
- commit 139a7b3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 19:47:37 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- mkspec: Add multibuild support (JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
When MULTIBUILD option in config.sh is enabled generate a _multibuild
|
||||
file listing all spec files.
|
||||
- commit f734347
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 18:49:19 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- Build in the correct KOTD repository with multibuild
|
||||
(JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
With multibuild setting repository flags is no longer supported for
|
||||
individual spec files - see
|
||||
https://github.com/openSUSE/open-build-service/issues/3574
|
||||
Add ExclusiveArch conditional that depends on a macro set up by
|
||||
bs-upload-kernel instead. With that each package should build only in
|
||||
one repository - either standard or QA.
|
||||
Note: bs-upload-kernel does not interpret rpm conditionals, and only
|
||||
uses the first ExclusiveArch line to determine the architectures to
|
||||
enable.
|
||||
- commit aa5424d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 2 08:19:30 CET 2024 - jslaby@suse.cz
|
||||
|
||||
@ -1024,6 +1175,33 @@ Mon Dec 11 10:46:37 CET 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit a946a9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 11:23:50 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- kernel-source: Remove config-options.changes (jsc#PED-5021)
|
||||
The file doc/config-options.changes was used in the past to document
|
||||
kernel config changes. It was introduced in 2010 but haven't received
|
||||
any updates on any branch since 2015. The file is renamed by tar-up.sh
|
||||
to config-options.changes.txt and shipped in the kernel-source RPM
|
||||
package under /usr/share/doc. As its content now only contains outdated
|
||||
information, retaining it can lead to confusion for users encountering
|
||||
this file.
|
||||
Config changes are nowadays described in associated Git commit messages,
|
||||
which get automatically collected and are incorporated into changelogs
|
||||
of kernel RPM packages.
|
||||
Drop then this obsolete file, starting with its packaging logic.
|
||||
For branch maintainers: Upon merging this commit on your branch, please
|
||||
correspondingly delete the file doc/config-options.changes.
|
||||
- commit adedbd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:57:11 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Simplify the list of references (jsc#PED-5021)
|
||||
Reduce indentation in the list of references, make the style consistent
|
||||
with README.md.
|
||||
- commit 70e3c33
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:27:12 CET 2023 - jslaby@suse.cz
|
||||
|
||||
@ -1267,6 +1445,47 @@ Fri Dec 8 08:58:51 CET 2023 - jslaby@suse.cz
|
||||
patches.kernel.org/6.6.5-017-drm-i915-Also-check-for-VGA-converter-in-eDP-pr.patch.
|
||||
- commit 30a850b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 7 16:36:26 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Add how to update the config for module signing
|
||||
(jsc#PED-5021)
|
||||
Configuration files for SUSE kernels include settings to integrate with
|
||||
signing support provided by the Open Build Service. This creates
|
||||
problems if someone tries to use such a configuration file to build
|
||||
a "standalone" kernel as described in doc/README.SUSE:
|
||||
* Default configuration files available in the kernel-source repository
|
||||
unset CONFIG_MODULE_SIG_ALL to leave module signing to
|
||||
pesign-obs-integration. In case of a "standalone" build, this
|
||||
integration is not available and the modules don't get signed.
|
||||
* The kernel spec file overrides CONFIG_MODULE_SIG_KEY to
|
||||
".kernel_signing_key.pem" which is a file populated by certificates
|
||||
provided by OBS but otherwise not available. The value ends up in
|
||||
/boot/config-$VERSION-$RELEASE-$FLAVOR and /proc/config.gz. If someone
|
||||
decides to use one of these files as their base configuration then the
|
||||
build fails with an error because the specified module signing key is
|
||||
missing.
|
||||
Add information on how to enable module signing and where to find the
|
||||
relevant upstream documentation.
|
||||
- commit a699dc3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 6 16:37:18 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Remove how to build modules using kernel-source
|
||||
(jsc#PED-5021)
|
||||
Remove the first method how to build kernel modules from the readme. It
|
||||
describes a process consisting of the kernel-source installation,
|
||||
configuring this kernel and then performing an ad-hoc module build.
|
||||
This method is not ideal as no modversion data is involved in the
|
||||
process. It results in a module with no symbol CRCs which can be wrongly
|
||||
loaded on an incompatible kernel.
|
||||
Removing the method also simplifies the readme because only two main
|
||||
methods how to build the modules are then described, either doing an
|
||||
ad-hoc build using kernel-devel, or creating a proper Kernel Module
|
||||
Package.
|
||||
- commit 9285bb8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 5 08:57:20 CET 2023 - jslaby@suse.cz
|
||||
|
||||
|
@ -18,8 +18,8 @@
|
||||
|
||||
|
||||
%define srcversion 6.6
|
||||
%define patchversion 6.6.9
|
||||
%define git_commit 61d1d446f15b070e1465e03edfec1088ebe48485
|
||||
%define patchversion 6.6.10
|
||||
%define git_commit e04388ed79f6d15fba9ab58fb2ba0ac47fc955f9
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
@ -113,9 +113,9 @@ Name: kernel-pae
|
||||
Summary: Kernel with PAE Support
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 6.6.9
|
||||
Version: 6.6.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g61d1d44
|
||||
Release: <RELEASE>.ge04388e
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -173,7 +173,6 @@ Source35: group-source-files.pl
|
||||
Source36: README.PATCH-POLICY.SUSE
|
||||
Source37: README.SUSE
|
||||
Source38: README.KSYMS
|
||||
Source39: config-options.changes.txt
|
||||
Source40: source-timestamp
|
||||
Source46: split-modules
|
||||
Source47: modversions
|
||||
@ -243,7 +242,6 @@ NoSource: 35
|
||||
NoSource: 36
|
||||
NoSource: 37
|
||||
NoSource: 38
|
||||
NoSource: 39
|
||||
NoSource: 40
|
||||
NoSource: 46
|
||||
NoSource: 47
|
||||
@ -298,7 +296,11 @@ NoSource: 113
|
||||
NoSource: 114
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
ExclusiveArch: %ix86
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
%ifarch %ix86
|
||||
# Only i386/default supports i586, mark other flavors' packages as i686
|
||||
%if ! %build_default
|
||||
|
@ -1,3 +1,154 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 09:05:56 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status and move to sorted section.
|
||||
- commit 7d3b8d0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 08:15:20 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.6.10 (bsc#1012628).
|
||||
- Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI
|
||||
device probe" (bsc#1012628).
|
||||
- netfilter: nf_tables: skip set commit for deleted/destroyed sets
|
||||
(bsc#1012628).
|
||||
- wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x)
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix CQM for non-range use (bsc#1012628).
|
||||
- tracing: Fix blocked reader of snapshot buffer (bsc#1012628).
|
||||
- ftrace: Fix modification of direct_function hash while in use
|
||||
(bsc#1012628).
|
||||
- ring-buffer: Fix wake ups when buffer_percent is set to 100
|
||||
(bsc#1012628).
|
||||
- Revert "nvme-fc: fix race between error recovery and creating
|
||||
association" (bsc#1012628).
|
||||
- mm/memory-failure: check the mapcount of the precise page
|
||||
(bsc#1012628).
|
||||
- mm/memory-failure: cast index to loff_t before shifting it
|
||||
(bsc#1012628).
|
||||
- mm: migrate high-order folios in swap cache correctly
|
||||
(bsc#1012628).
|
||||
- mm/filemap: avoid buffered read/write race to read inconsistent
|
||||
data (bsc#1012628).
|
||||
- selftests: secretmem: floor the memory size to the multiple
|
||||
of page_size (bsc#1012628).
|
||||
- maple_tree: do not preallocate nodes for slot stores
|
||||
(bsc#1012628).
|
||||
- platform/x86: p2sb: Allow p2sb_bar() calls during PCI device
|
||||
probe (bsc#1012628).
|
||||
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Allow reenabling LTRs (bsc#1012628).
|
||||
- platform/x86/intel/pmc: Add suspend callback (bsc#1012628).
|
||||
- block: renumber QUEUE_FLAG_HW_WC (bsc#1012628).
|
||||
- mptcp: fix inconsistent state on fastopen race (bsc#1012628).
|
||||
- mptcp: fix possible NULL pointer dereference on close
|
||||
(bsc#1012628).
|
||||
- mptcp: refactor sndbuf auto-tuning (bsc#1012628).
|
||||
- linux/export: Ensure natural alignment of kcrctab array
|
||||
(bsc#1012628).
|
||||
- linux/export: Fix alignment for 64-bit ksymtab entries
|
||||
(bsc#1012628).
|
||||
- kexec: select CRYPTO from KEXEC_FILE instead of depending on it
|
||||
(bsc#1012628).
|
||||
- kexec: fix KEXEC_FILE dependencies (bsc#1012628).
|
||||
- Update config files.
|
||||
The defaults for s390 taken from the master branch.
|
||||
- virtio_ring: fix syncs DMA memory with different direction
|
||||
(bsc#1012628).
|
||||
- fs: cifs: Fix atime update check (bsc#1012628).
|
||||
- client: convert to new timestamp accessors (bsc#1012628).
|
||||
- fs: new accessor methods for atime and mtime (bsc#1012628).
|
||||
- ksmbd: avoid duplicate opinfo_put() call on error of
|
||||
smb21_lease_break_ack() (bsc#1012628).
|
||||
- ksmbd: lazy v2 lease break on smb2_write() (bsc#1012628).
|
||||
- ksmbd: send v2 lease break notification for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: downgrade RWH lease caching state to RH for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: set v2 lease capability (bsc#1012628).
|
||||
- ksmbd: set epoch in create context v2 lease (bsc#1012628).
|
||||
- ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
|
||||
(bsc#1012628).
|
||||
- ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
|
||||
(bsc#1012628).
|
||||
- ksmbd: release interim response after sending status pending
|
||||
response (bsc#1012628).
|
||||
- ksmbd: move oplock handling after unlock parent dir
|
||||
(bsc#1012628).
|
||||
- ksmbd: separately allocate ci per dentry (bsc#1012628).
|
||||
- ksmbd: prevent memory leak on error return (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
|
||||
(bsc#1012628).
|
||||
- ksmbd: no need to wait for binded connection termination at
|
||||
logoff (bsc#1012628).
|
||||
- ksmbd: add support for surrogate pair conversion (bsc#1012628).
|
||||
- ksmbd: fix missing RDMA-capable flag for IPoIB device in
|
||||
ksmbd_rdma_capable_netdev() (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
|
||||
(bsc#1012628).
|
||||
- ksmbd: reorganize ksmbd_iov_pin_rsp() (bsc#1012628).
|
||||
- ksmbd: Remove unused field in ksmbd_user struct (bsc#1012628).
|
||||
- commit b5b393f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 10:20:08 CET 2024 - petr.pavlu@suse.com
|
||||
|
||||
- Delete doc/config-options.changes (jsc#PED-5021)
|
||||
Following on adedbd2a5c6 ("kernel-source: Remove config-options.changes
|
||||
(jsc#PED-5021)"), remove the now unused file from the tree.
|
||||
- commit e04388e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 08:21:44 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status.
|
||||
- commit 6da42fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 08:08:35 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Update config files.
|
||||
Only run oldconfig to keep up with the lost configs.
|
||||
- commit 473d8d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 07:35:06 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- firewire: ohci: suppress unexpected system reboot in AMD Ryzen
|
||||
machines and ASM108x/VT630x PCIe cards (bsc#1215436).
|
||||
- commit 139a7b3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 19:47:37 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- mkspec: Add multibuild support (JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
When MULTIBUILD option in config.sh is enabled generate a _multibuild
|
||||
file listing all spec files.
|
||||
- commit f734347
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 18:49:19 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- Build in the correct KOTD repository with multibuild
|
||||
(JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
With multibuild setting repository flags is no longer supported for
|
||||
individual spec files - see
|
||||
https://github.com/openSUSE/open-build-service/issues/3574
|
||||
Add ExclusiveArch conditional that depends on a macro set up by
|
||||
bs-upload-kernel instead. With that each package should build only in
|
||||
one repository - either standard or QA.
|
||||
Note: bs-upload-kernel does not interpret rpm conditionals, and only
|
||||
uses the first ExclusiveArch line to determine the architectures to
|
||||
enable.
|
||||
- commit aa5424d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 2 08:19:30 CET 2024 - jslaby@suse.cz
|
||||
|
||||
@ -1024,6 +1175,33 @@ Mon Dec 11 10:46:37 CET 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit a946a9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 11:23:50 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- kernel-source: Remove config-options.changes (jsc#PED-5021)
|
||||
The file doc/config-options.changes was used in the past to document
|
||||
kernel config changes. It was introduced in 2010 but haven't received
|
||||
any updates on any branch since 2015. The file is renamed by tar-up.sh
|
||||
to config-options.changes.txt and shipped in the kernel-source RPM
|
||||
package under /usr/share/doc. As its content now only contains outdated
|
||||
information, retaining it can lead to confusion for users encountering
|
||||
this file.
|
||||
Config changes are nowadays described in associated Git commit messages,
|
||||
which get automatically collected and are incorporated into changelogs
|
||||
of kernel RPM packages.
|
||||
Drop then this obsolete file, starting with its packaging logic.
|
||||
For branch maintainers: Upon merging this commit on your branch, please
|
||||
correspondingly delete the file doc/config-options.changes.
|
||||
- commit adedbd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:57:11 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Simplify the list of references (jsc#PED-5021)
|
||||
Reduce indentation in the list of references, make the style consistent
|
||||
with README.md.
|
||||
- commit 70e3c33
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:27:12 CET 2023 - jslaby@suse.cz
|
||||
|
||||
@ -1267,6 +1445,47 @@ Fri Dec 8 08:58:51 CET 2023 - jslaby@suse.cz
|
||||
patches.kernel.org/6.6.5-017-drm-i915-Also-check-for-VGA-converter-in-eDP-pr.patch.
|
||||
- commit 30a850b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 7 16:36:26 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Add how to update the config for module signing
|
||||
(jsc#PED-5021)
|
||||
Configuration files for SUSE kernels include settings to integrate with
|
||||
signing support provided by the Open Build Service. This creates
|
||||
problems if someone tries to use such a configuration file to build
|
||||
a "standalone" kernel as described in doc/README.SUSE:
|
||||
* Default configuration files available in the kernel-source repository
|
||||
unset CONFIG_MODULE_SIG_ALL to leave module signing to
|
||||
pesign-obs-integration. In case of a "standalone" build, this
|
||||
integration is not available and the modules don't get signed.
|
||||
* The kernel spec file overrides CONFIG_MODULE_SIG_KEY to
|
||||
".kernel_signing_key.pem" which is a file populated by certificates
|
||||
provided by OBS but otherwise not available. The value ends up in
|
||||
/boot/config-$VERSION-$RELEASE-$FLAVOR and /proc/config.gz. If someone
|
||||
decides to use one of these files as their base configuration then the
|
||||
build fails with an error because the specified module signing key is
|
||||
missing.
|
||||
Add information on how to enable module signing and where to find the
|
||||
relevant upstream documentation.
|
||||
- commit a699dc3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 6 16:37:18 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Remove how to build modules using kernel-source
|
||||
(jsc#PED-5021)
|
||||
Remove the first method how to build kernel modules from the readme. It
|
||||
describes a process consisting of the kernel-source installation,
|
||||
configuring this kernel and then performing an ad-hoc module build.
|
||||
This method is not ideal as no modversion data is involved in the
|
||||
process. It results in a module with no symbol CRCs which can be wrongly
|
||||
loaded on an incompatible kernel.
|
||||
Removing the method also simplifies the readme because only two main
|
||||
methods how to build the modules are then described, either doing an
|
||||
ad-hoc build using kernel-devel, or creating a proper Kernel Module
|
||||
Package.
|
||||
- commit 9285bb8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 5 08:57:20 CET 2023 - jslaby@suse.cz
|
||||
|
||||
|
@ -17,8 +17,8 @@
|
||||
|
||||
|
||||
%define srcversion 6.6
|
||||
%define patchversion 6.6.9
|
||||
%define git_commit 61d1d446f15b070e1465e03edfec1088ebe48485
|
||||
%define patchversion 6.6.10
|
||||
%define git_commit e04388ed79f6d15fba9ab58fb2ba0ac47fc955f9
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -31,9 +31,9 @@
|
||||
%endif
|
||||
|
||||
Name: kernel-source
|
||||
Version: 6.6.9
|
||||
Version: 6.6.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g61d1d44
|
||||
Release: <RELEASE>.ge04388e
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -67,7 +67,6 @@ Source35: group-source-files.pl
|
||||
Source36: README.PATCH-POLICY.SUSE
|
||||
Source37: README.SUSE
|
||||
Source38: README.KSYMS
|
||||
Source39: config-options.changes.txt
|
||||
Source40: source-timestamp
|
||||
Source46: split-modules
|
||||
Source47: modversions
|
||||
@ -122,7 +121,11 @@ Source113: patches.kabi.tar.bz2
|
||||
Source114: patches.drm.tar.bz2
|
||||
Source120: kabi.tar.bz2
|
||||
Source121: sysctl.tar.bz2
|
||||
%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
BuildArch: noarch
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
Prefix: /usr/src
|
||||
# Source is only complete with devel files.
|
||||
Requires: kernel-devel%variant = %version-%source_rel
|
||||
@ -254,7 +257,7 @@ popd
|
||||
# Install the documentation and example Kernel Module Package.
|
||||
DOC=/usr/share/doc/packages/%name-%kernelrelease
|
||||
mkdir -p %buildroot/$DOC
|
||||
cp %_sourcedir/README.SUSE %_sourcedir/config-options.changes.txt %buildroot/$DOC
|
||||
cp %_sourcedir/README.SUSE %buildroot/$DOC
|
||||
ln -s $DOC/README.SUSE %buildroot/%src_install_dir/
|
||||
|
||||
%if "%variant" == ""
|
||||
|
@ -67,7 +67,6 @@ Source35: group-source-files.pl
|
||||
Source36: README.PATCH-POLICY.SUSE
|
||||
Source37: README.SUSE
|
||||
Source38: README.KSYMS
|
||||
Source39: config-options.changes.txt
|
||||
Source40: source-timestamp
|
||||
Source46: split-modules
|
||||
Source47: modversions
|
||||
@ -122,7 +121,11 @@ Source113: patches.kabi.tar.bz2
|
||||
Source114: patches.drm.tar.bz2
|
||||
Source120: kabi.tar.bz2
|
||||
Source121: sysctl.tar.bz2
|
||||
%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
BuildArch: noarch
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
Prefix: /usr/src
|
||||
# Source is only complete with devel files.
|
||||
Requires: kernel-devel%variant = %version-%source_rel
|
||||
@ -254,7 +257,7 @@ popd
|
||||
# Install the documentation and example Kernel Module Package.
|
||||
DOC=/usr/share/doc/packages/%name-%kernelrelease
|
||||
mkdir -p %buildroot/$DOC
|
||||
cp %_sourcedir/README.SUSE %_sourcedir/config-options.changes.txt %buildroot/$DOC
|
||||
cp %_sourcedir/README.SUSE %buildroot/$DOC
|
||||
ln -s $DOC/README.SUSE %buildroot/%src_install_dir/
|
||||
|
||||
%if "%variant" == ""
|
||||
|
@ -1,3 +1,154 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 09:05:56 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status and move to sorted section.
|
||||
- commit 7d3b8d0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 08:15:20 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.6.10 (bsc#1012628).
|
||||
- Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI
|
||||
device probe" (bsc#1012628).
|
||||
- netfilter: nf_tables: skip set commit for deleted/destroyed sets
|
||||
(bsc#1012628).
|
||||
- wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x)
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix CQM for non-range use (bsc#1012628).
|
||||
- tracing: Fix blocked reader of snapshot buffer (bsc#1012628).
|
||||
- ftrace: Fix modification of direct_function hash while in use
|
||||
(bsc#1012628).
|
||||
- ring-buffer: Fix wake ups when buffer_percent is set to 100
|
||||
(bsc#1012628).
|
||||
- Revert "nvme-fc: fix race between error recovery and creating
|
||||
association" (bsc#1012628).
|
||||
- mm/memory-failure: check the mapcount of the precise page
|
||||
(bsc#1012628).
|
||||
- mm/memory-failure: cast index to loff_t before shifting it
|
||||
(bsc#1012628).
|
||||
- mm: migrate high-order folios in swap cache correctly
|
||||
(bsc#1012628).
|
||||
- mm/filemap: avoid buffered read/write race to read inconsistent
|
||||
data (bsc#1012628).
|
||||
- selftests: secretmem: floor the memory size to the multiple
|
||||
of page_size (bsc#1012628).
|
||||
- maple_tree: do not preallocate nodes for slot stores
|
||||
(bsc#1012628).
|
||||
- platform/x86: p2sb: Allow p2sb_bar() calls during PCI device
|
||||
probe (bsc#1012628).
|
||||
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Allow reenabling LTRs (bsc#1012628).
|
||||
- platform/x86/intel/pmc: Add suspend callback (bsc#1012628).
|
||||
- block: renumber QUEUE_FLAG_HW_WC (bsc#1012628).
|
||||
- mptcp: fix inconsistent state on fastopen race (bsc#1012628).
|
||||
- mptcp: fix possible NULL pointer dereference on close
|
||||
(bsc#1012628).
|
||||
- mptcp: refactor sndbuf auto-tuning (bsc#1012628).
|
||||
- linux/export: Ensure natural alignment of kcrctab array
|
||||
(bsc#1012628).
|
||||
- linux/export: Fix alignment for 64-bit ksymtab entries
|
||||
(bsc#1012628).
|
||||
- kexec: select CRYPTO from KEXEC_FILE instead of depending on it
|
||||
(bsc#1012628).
|
||||
- kexec: fix KEXEC_FILE dependencies (bsc#1012628).
|
||||
- Update config files.
|
||||
The defaults for s390 taken from the master branch.
|
||||
- virtio_ring: fix syncs DMA memory with different direction
|
||||
(bsc#1012628).
|
||||
- fs: cifs: Fix atime update check (bsc#1012628).
|
||||
- client: convert to new timestamp accessors (bsc#1012628).
|
||||
- fs: new accessor methods for atime and mtime (bsc#1012628).
|
||||
- ksmbd: avoid duplicate opinfo_put() call on error of
|
||||
smb21_lease_break_ack() (bsc#1012628).
|
||||
- ksmbd: lazy v2 lease break on smb2_write() (bsc#1012628).
|
||||
- ksmbd: send v2 lease break notification for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: downgrade RWH lease caching state to RH for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: set v2 lease capability (bsc#1012628).
|
||||
- ksmbd: set epoch in create context v2 lease (bsc#1012628).
|
||||
- ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
|
||||
(bsc#1012628).
|
||||
- ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
|
||||
(bsc#1012628).
|
||||
- ksmbd: release interim response after sending status pending
|
||||
response (bsc#1012628).
|
||||
- ksmbd: move oplock handling after unlock parent dir
|
||||
(bsc#1012628).
|
||||
- ksmbd: separately allocate ci per dentry (bsc#1012628).
|
||||
- ksmbd: prevent memory leak on error return (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
|
||||
(bsc#1012628).
|
||||
- ksmbd: no need to wait for binded connection termination at
|
||||
logoff (bsc#1012628).
|
||||
- ksmbd: add support for surrogate pair conversion (bsc#1012628).
|
||||
- ksmbd: fix missing RDMA-capable flag for IPoIB device in
|
||||
ksmbd_rdma_capable_netdev() (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
|
||||
(bsc#1012628).
|
||||
- ksmbd: reorganize ksmbd_iov_pin_rsp() (bsc#1012628).
|
||||
- ksmbd: Remove unused field in ksmbd_user struct (bsc#1012628).
|
||||
- commit b5b393f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 10:20:08 CET 2024 - petr.pavlu@suse.com
|
||||
|
||||
- Delete doc/config-options.changes (jsc#PED-5021)
|
||||
Following on adedbd2a5c6 ("kernel-source: Remove config-options.changes
|
||||
(jsc#PED-5021)"), remove the now unused file from the tree.
|
||||
- commit e04388e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 08:21:44 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status.
|
||||
- commit 6da42fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 08:08:35 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Update config files.
|
||||
Only run oldconfig to keep up with the lost configs.
|
||||
- commit 473d8d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 07:35:06 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- firewire: ohci: suppress unexpected system reboot in AMD Ryzen
|
||||
machines and ASM108x/VT630x PCIe cards (bsc#1215436).
|
||||
- commit 139a7b3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 19:47:37 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- mkspec: Add multibuild support (JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
When MULTIBUILD option in config.sh is enabled generate a _multibuild
|
||||
file listing all spec files.
|
||||
- commit f734347
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 18:49:19 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- Build in the correct KOTD repository with multibuild
|
||||
(JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
With multibuild setting repository flags is no longer supported for
|
||||
individual spec files - see
|
||||
https://github.com/openSUSE/open-build-service/issues/3574
|
||||
Add ExclusiveArch conditional that depends on a macro set up by
|
||||
bs-upload-kernel instead. With that each package should build only in
|
||||
one repository - either standard or QA.
|
||||
Note: bs-upload-kernel does not interpret rpm conditionals, and only
|
||||
uses the first ExclusiveArch line to determine the architectures to
|
||||
enable.
|
||||
- commit aa5424d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 2 08:19:30 CET 2024 - jslaby@suse.cz
|
||||
|
||||
@ -1024,6 +1175,33 @@ Mon Dec 11 10:46:37 CET 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit a946a9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 11:23:50 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- kernel-source: Remove config-options.changes (jsc#PED-5021)
|
||||
The file doc/config-options.changes was used in the past to document
|
||||
kernel config changes. It was introduced in 2010 but haven't received
|
||||
any updates on any branch since 2015. The file is renamed by tar-up.sh
|
||||
to config-options.changes.txt and shipped in the kernel-source RPM
|
||||
package under /usr/share/doc. As its content now only contains outdated
|
||||
information, retaining it can lead to confusion for users encountering
|
||||
this file.
|
||||
Config changes are nowadays described in associated Git commit messages,
|
||||
which get automatically collected and are incorporated into changelogs
|
||||
of kernel RPM packages.
|
||||
Drop then this obsolete file, starting with its packaging logic.
|
||||
For branch maintainers: Upon merging this commit on your branch, please
|
||||
correspondingly delete the file doc/config-options.changes.
|
||||
- commit adedbd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:57:11 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Simplify the list of references (jsc#PED-5021)
|
||||
Reduce indentation in the list of references, make the style consistent
|
||||
with README.md.
|
||||
- commit 70e3c33
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:27:12 CET 2023 - jslaby@suse.cz
|
||||
|
||||
@ -1267,6 +1445,47 @@ Fri Dec 8 08:58:51 CET 2023 - jslaby@suse.cz
|
||||
patches.kernel.org/6.6.5-017-drm-i915-Also-check-for-VGA-converter-in-eDP-pr.patch.
|
||||
- commit 30a850b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 7 16:36:26 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Add how to update the config for module signing
|
||||
(jsc#PED-5021)
|
||||
Configuration files for SUSE kernels include settings to integrate with
|
||||
signing support provided by the Open Build Service. This creates
|
||||
problems if someone tries to use such a configuration file to build
|
||||
a "standalone" kernel as described in doc/README.SUSE:
|
||||
* Default configuration files available in the kernel-source repository
|
||||
unset CONFIG_MODULE_SIG_ALL to leave module signing to
|
||||
pesign-obs-integration. In case of a "standalone" build, this
|
||||
integration is not available and the modules don't get signed.
|
||||
* The kernel spec file overrides CONFIG_MODULE_SIG_KEY to
|
||||
".kernel_signing_key.pem" which is a file populated by certificates
|
||||
provided by OBS but otherwise not available. The value ends up in
|
||||
/boot/config-$VERSION-$RELEASE-$FLAVOR and /proc/config.gz. If someone
|
||||
decides to use one of these files as their base configuration then the
|
||||
build fails with an error because the specified module signing key is
|
||||
missing.
|
||||
Add information on how to enable module signing and where to find the
|
||||
relevant upstream documentation.
|
||||
- commit a699dc3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 6 16:37:18 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Remove how to build modules using kernel-source
|
||||
(jsc#PED-5021)
|
||||
Remove the first method how to build kernel modules from the readme. It
|
||||
describes a process consisting of the kernel-source installation,
|
||||
configuring this kernel and then performing an ad-hoc module build.
|
||||
This method is not ideal as no modversion data is involved in the
|
||||
process. It results in a module with no symbol CRCs which can be wrongly
|
||||
loaded on an incompatible kernel.
|
||||
Removing the method also simplifies the readme because only two main
|
||||
methods how to build the modules are then described, either doing an
|
||||
ad-hoc build using kernel-devel, or creating a proper Kernel Module
|
||||
Package.
|
||||
- commit 9285bb8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 5 08:57:20 CET 2023 - jslaby@suse.cz
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
||||
#
|
||||
|
||||
|
||||
%define git_commit 61d1d446f15b070e1465e03edfec1088ebe48485
|
||||
%define git_commit e04388ed79f6d15fba9ab58fb2ba0ac47fc955f9
|
||||
%define variant %{nil}
|
||||
|
||||
%include %_sourcedir/kernel-spec-macros
|
||||
@ -25,10 +25,10 @@ Name: kernel-syms
|
||||
Summary: Kernel Symbol Versions (modversions)
|
||||
License: GPL-2.0-only
|
||||
Group: Development/Sources
|
||||
Version: 6.6.9
|
||||
Version: 6.6.10
|
||||
%if %using_buildservice
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g61d1d44
|
||||
Release: <RELEASE>.ge04388e
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -57,7 +57,11 @@ Provides: %name-srchash-%git_commit
|
||||
Provides: multiversion(kernel)
|
||||
Source: README.KSYMS
|
||||
Requires: kernel-devel%variant = %version-%source_rel
|
||||
%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
ExclusiveArch: %ix86 aarch64 armv6hl armv7hl ppc64le riscv64 s390x x86_64
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
Prefix: /usr/src
|
||||
|
||||
# Force bzip2 instead of lzma compression to
|
||||
|
@ -46,7 +46,11 @@ Provides: %name-srchash-%git_commit
|
||||
Provides: multiversion(kernel)
|
||||
Source: README.KSYMS
|
||||
Requires: kernel-devel%variant = %version-%source_rel
|
||||
%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
ExclusiveArch: @ARCHS@
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
Prefix: /usr/src
|
||||
|
||||
# Force bzip2 instead of lzma compression to
|
||||
|
@ -1,3 +1,154 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 09:05:56 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status and move to sorted section.
|
||||
- commit 7d3b8d0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 08:15:20 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.6.10 (bsc#1012628).
|
||||
- Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI
|
||||
device probe" (bsc#1012628).
|
||||
- netfilter: nf_tables: skip set commit for deleted/destroyed sets
|
||||
(bsc#1012628).
|
||||
- wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x)
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix CQM for non-range use (bsc#1012628).
|
||||
- tracing: Fix blocked reader of snapshot buffer (bsc#1012628).
|
||||
- ftrace: Fix modification of direct_function hash while in use
|
||||
(bsc#1012628).
|
||||
- ring-buffer: Fix wake ups when buffer_percent is set to 100
|
||||
(bsc#1012628).
|
||||
- Revert "nvme-fc: fix race between error recovery and creating
|
||||
association" (bsc#1012628).
|
||||
- mm/memory-failure: check the mapcount of the precise page
|
||||
(bsc#1012628).
|
||||
- mm/memory-failure: cast index to loff_t before shifting it
|
||||
(bsc#1012628).
|
||||
- mm: migrate high-order folios in swap cache correctly
|
||||
(bsc#1012628).
|
||||
- mm/filemap: avoid buffered read/write race to read inconsistent
|
||||
data (bsc#1012628).
|
||||
- selftests: secretmem: floor the memory size to the multiple
|
||||
of page_size (bsc#1012628).
|
||||
- maple_tree: do not preallocate nodes for slot stores
|
||||
(bsc#1012628).
|
||||
- platform/x86: p2sb: Allow p2sb_bar() calls during PCI device
|
||||
probe (bsc#1012628).
|
||||
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Allow reenabling LTRs (bsc#1012628).
|
||||
- platform/x86/intel/pmc: Add suspend callback (bsc#1012628).
|
||||
- block: renumber QUEUE_FLAG_HW_WC (bsc#1012628).
|
||||
- mptcp: fix inconsistent state on fastopen race (bsc#1012628).
|
||||
- mptcp: fix possible NULL pointer dereference on close
|
||||
(bsc#1012628).
|
||||
- mptcp: refactor sndbuf auto-tuning (bsc#1012628).
|
||||
- linux/export: Ensure natural alignment of kcrctab array
|
||||
(bsc#1012628).
|
||||
- linux/export: Fix alignment for 64-bit ksymtab entries
|
||||
(bsc#1012628).
|
||||
- kexec: select CRYPTO from KEXEC_FILE instead of depending on it
|
||||
(bsc#1012628).
|
||||
- kexec: fix KEXEC_FILE dependencies (bsc#1012628).
|
||||
- Update config files.
|
||||
The defaults for s390 taken from the master branch.
|
||||
- virtio_ring: fix syncs DMA memory with different direction
|
||||
(bsc#1012628).
|
||||
- fs: cifs: Fix atime update check (bsc#1012628).
|
||||
- client: convert to new timestamp accessors (bsc#1012628).
|
||||
- fs: new accessor methods for atime and mtime (bsc#1012628).
|
||||
- ksmbd: avoid duplicate opinfo_put() call on error of
|
||||
smb21_lease_break_ack() (bsc#1012628).
|
||||
- ksmbd: lazy v2 lease break on smb2_write() (bsc#1012628).
|
||||
- ksmbd: send v2 lease break notification for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: downgrade RWH lease caching state to RH for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: set v2 lease capability (bsc#1012628).
|
||||
- ksmbd: set epoch in create context v2 lease (bsc#1012628).
|
||||
- ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
|
||||
(bsc#1012628).
|
||||
- ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
|
||||
(bsc#1012628).
|
||||
- ksmbd: release interim response after sending status pending
|
||||
response (bsc#1012628).
|
||||
- ksmbd: move oplock handling after unlock parent dir
|
||||
(bsc#1012628).
|
||||
- ksmbd: separately allocate ci per dentry (bsc#1012628).
|
||||
- ksmbd: prevent memory leak on error return (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
|
||||
(bsc#1012628).
|
||||
- ksmbd: no need to wait for binded connection termination at
|
||||
logoff (bsc#1012628).
|
||||
- ksmbd: add support for surrogate pair conversion (bsc#1012628).
|
||||
- ksmbd: fix missing RDMA-capable flag for IPoIB device in
|
||||
ksmbd_rdma_capable_netdev() (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
|
||||
(bsc#1012628).
|
||||
- ksmbd: reorganize ksmbd_iov_pin_rsp() (bsc#1012628).
|
||||
- ksmbd: Remove unused field in ksmbd_user struct (bsc#1012628).
|
||||
- commit b5b393f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 10:20:08 CET 2024 - petr.pavlu@suse.com
|
||||
|
||||
- Delete doc/config-options.changes (jsc#PED-5021)
|
||||
Following on adedbd2a5c6 ("kernel-source: Remove config-options.changes
|
||||
(jsc#PED-5021)"), remove the now unused file from the tree.
|
||||
- commit e04388e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 08:21:44 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status.
|
||||
- commit 6da42fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 08:08:35 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Update config files.
|
||||
Only run oldconfig to keep up with the lost configs.
|
||||
- commit 473d8d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 07:35:06 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- firewire: ohci: suppress unexpected system reboot in AMD Ryzen
|
||||
machines and ASM108x/VT630x PCIe cards (bsc#1215436).
|
||||
- commit 139a7b3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 19:47:37 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- mkspec: Add multibuild support (JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
When MULTIBUILD option in config.sh is enabled generate a _multibuild
|
||||
file listing all spec files.
|
||||
- commit f734347
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 18:49:19 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- Build in the correct KOTD repository with multibuild
|
||||
(JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
With multibuild setting repository flags is no longer supported for
|
||||
individual spec files - see
|
||||
https://github.com/openSUSE/open-build-service/issues/3574
|
||||
Add ExclusiveArch conditional that depends on a macro set up by
|
||||
bs-upload-kernel instead. With that each package should build only in
|
||||
one repository - either standard or QA.
|
||||
Note: bs-upload-kernel does not interpret rpm conditionals, and only
|
||||
uses the first ExclusiveArch line to determine the architectures to
|
||||
enable.
|
||||
- commit aa5424d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 2 08:19:30 CET 2024 - jslaby@suse.cz
|
||||
|
||||
@ -1024,6 +1175,33 @@ Mon Dec 11 10:46:37 CET 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit a946a9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 11:23:50 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- kernel-source: Remove config-options.changes (jsc#PED-5021)
|
||||
The file doc/config-options.changes was used in the past to document
|
||||
kernel config changes. It was introduced in 2010 but haven't received
|
||||
any updates on any branch since 2015. The file is renamed by tar-up.sh
|
||||
to config-options.changes.txt and shipped in the kernel-source RPM
|
||||
package under /usr/share/doc. As its content now only contains outdated
|
||||
information, retaining it can lead to confusion for users encountering
|
||||
this file.
|
||||
Config changes are nowadays described in associated Git commit messages,
|
||||
which get automatically collected and are incorporated into changelogs
|
||||
of kernel RPM packages.
|
||||
Drop then this obsolete file, starting with its packaging logic.
|
||||
For branch maintainers: Upon merging this commit on your branch, please
|
||||
correspondingly delete the file doc/config-options.changes.
|
||||
- commit adedbd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:57:11 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Simplify the list of references (jsc#PED-5021)
|
||||
Reduce indentation in the list of references, make the style consistent
|
||||
with README.md.
|
||||
- commit 70e3c33
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:27:12 CET 2023 - jslaby@suse.cz
|
||||
|
||||
@ -1267,6 +1445,47 @@ Fri Dec 8 08:58:51 CET 2023 - jslaby@suse.cz
|
||||
patches.kernel.org/6.6.5-017-drm-i915-Also-check-for-VGA-converter-in-eDP-pr.patch.
|
||||
- commit 30a850b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 7 16:36:26 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Add how to update the config for module signing
|
||||
(jsc#PED-5021)
|
||||
Configuration files for SUSE kernels include settings to integrate with
|
||||
signing support provided by the Open Build Service. This creates
|
||||
problems if someone tries to use such a configuration file to build
|
||||
a "standalone" kernel as described in doc/README.SUSE:
|
||||
* Default configuration files available in the kernel-source repository
|
||||
unset CONFIG_MODULE_SIG_ALL to leave module signing to
|
||||
pesign-obs-integration. In case of a "standalone" build, this
|
||||
integration is not available and the modules don't get signed.
|
||||
* The kernel spec file overrides CONFIG_MODULE_SIG_KEY to
|
||||
".kernel_signing_key.pem" which is a file populated by certificates
|
||||
provided by OBS but otherwise not available. The value ends up in
|
||||
/boot/config-$VERSION-$RELEASE-$FLAVOR and /proc/config.gz. If someone
|
||||
decides to use one of these files as their base configuration then the
|
||||
build fails with an error because the specified module signing key is
|
||||
missing.
|
||||
Add information on how to enable module signing and where to find the
|
||||
relevant upstream documentation.
|
||||
- commit a699dc3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 6 16:37:18 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Remove how to build modules using kernel-source
|
||||
(jsc#PED-5021)
|
||||
Remove the first method how to build kernel modules from the readme. It
|
||||
describes a process consisting of the kernel-source installation,
|
||||
configuring this kernel and then performing an ad-hoc module build.
|
||||
This method is not ideal as no modversion data is involved in the
|
||||
process. It results in a module with no symbol CRCs which can be wrongly
|
||||
loaded on an incompatible kernel.
|
||||
Removing the method also simplifies the readme because only two main
|
||||
methods how to build the modules are then described, either doing an
|
||||
ad-hoc build using kernel-devel, or creating a proper Kernel Module
|
||||
Package.
|
||||
- commit 9285bb8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 5 08:57:20 CET 2023 - jslaby@suse.cz
|
||||
|
||||
|
@ -18,8 +18,8 @@
|
||||
|
||||
|
||||
%define srcversion 6.6
|
||||
%define patchversion 6.6.9
|
||||
%define git_commit 61d1d446f15b070e1465e03edfec1088ebe48485
|
||||
%define patchversion 6.6.10
|
||||
%define git_commit e04388ed79f6d15fba9ab58fb2ba0ac47fc955f9
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
@ -113,9 +113,9 @@ Name: kernel-vanilla
|
||||
Summary: The Standard Kernel - without any SUSE patches
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 6.6.9
|
||||
Version: 6.6.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g61d1d44
|
||||
Release: <RELEASE>.ge04388e
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -173,7 +173,6 @@ Source35: group-source-files.pl
|
||||
Source36: README.PATCH-POLICY.SUSE
|
||||
Source37: README.SUSE
|
||||
Source38: README.KSYMS
|
||||
Source39: config-options.changes.txt
|
||||
Source40: source-timestamp
|
||||
Source46: split-modules
|
||||
Source47: modversions
|
||||
@ -243,7 +242,6 @@ NoSource: 35
|
||||
NoSource: 36
|
||||
NoSource: 37
|
||||
NoSource: 38
|
||||
NoSource: 39
|
||||
NoSource: 40
|
||||
NoSource: 46
|
||||
NoSource: 47
|
||||
@ -298,7 +296,11 @@ NoSource: 113
|
||||
NoSource: 114
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc64le riscv64 s390x x86_64
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
%ifarch %ix86
|
||||
# Only i386/default supports i586, mark other flavors' packages as i686
|
||||
%if ! %build_default
|
||||
|
@ -1,3 +1,154 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 09:05:56 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status and move to sorted section.
|
||||
- commit 7d3b8d0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 8 08:15:20 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Linux 6.6.10 (bsc#1012628).
|
||||
- Revert "platform/x86: p2sb: Allow p2sb_bar() calls during PCI
|
||||
device probe" (bsc#1012628).
|
||||
- netfilter: nf_tables: skip set commit for deleted/destroyed sets
|
||||
(bsc#1012628).
|
||||
- wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x)
|
||||
(bsc#1012628).
|
||||
- wifi: cfg80211: fix CQM for non-range use (bsc#1012628).
|
||||
- tracing: Fix blocked reader of snapshot buffer (bsc#1012628).
|
||||
- ftrace: Fix modification of direct_function hash while in use
|
||||
(bsc#1012628).
|
||||
- ring-buffer: Fix wake ups when buffer_percent is set to 100
|
||||
(bsc#1012628).
|
||||
- Revert "nvme-fc: fix race between error recovery and creating
|
||||
association" (bsc#1012628).
|
||||
- mm/memory-failure: check the mapcount of the precise page
|
||||
(bsc#1012628).
|
||||
- mm/memory-failure: cast index to loff_t before shifting it
|
||||
(bsc#1012628).
|
||||
- mm: migrate high-order folios in swap cache correctly
|
||||
(bsc#1012628).
|
||||
- mm/filemap: avoid buffered read/write race to read inconsistent
|
||||
data (bsc#1012628).
|
||||
- selftests: secretmem: floor the memory size to the multiple
|
||||
of page_size (bsc#1012628).
|
||||
- maple_tree: do not preallocate nodes for slot stores
|
||||
(bsc#1012628).
|
||||
- platform/x86: p2sb: Allow p2sb_bar() calls during PCI device
|
||||
probe (bsc#1012628).
|
||||
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Move GBE LTR ignore to suspend callback
|
||||
(bsc#1012628).
|
||||
- platform/x86/intel/pmc: Allow reenabling LTRs (bsc#1012628).
|
||||
- platform/x86/intel/pmc: Add suspend callback (bsc#1012628).
|
||||
- block: renumber QUEUE_FLAG_HW_WC (bsc#1012628).
|
||||
- mptcp: fix inconsistent state on fastopen race (bsc#1012628).
|
||||
- mptcp: fix possible NULL pointer dereference on close
|
||||
(bsc#1012628).
|
||||
- mptcp: refactor sndbuf auto-tuning (bsc#1012628).
|
||||
- linux/export: Ensure natural alignment of kcrctab array
|
||||
(bsc#1012628).
|
||||
- linux/export: Fix alignment for 64-bit ksymtab entries
|
||||
(bsc#1012628).
|
||||
- kexec: select CRYPTO from KEXEC_FILE instead of depending on it
|
||||
(bsc#1012628).
|
||||
- kexec: fix KEXEC_FILE dependencies (bsc#1012628).
|
||||
- Update config files.
|
||||
The defaults for s390 taken from the master branch.
|
||||
- virtio_ring: fix syncs DMA memory with different direction
|
||||
(bsc#1012628).
|
||||
- fs: cifs: Fix atime update check (bsc#1012628).
|
||||
- client: convert to new timestamp accessors (bsc#1012628).
|
||||
- fs: new accessor methods for atime and mtime (bsc#1012628).
|
||||
- ksmbd: avoid duplicate opinfo_put() call on error of
|
||||
smb21_lease_break_ack() (bsc#1012628).
|
||||
- ksmbd: lazy v2 lease break on smb2_write() (bsc#1012628).
|
||||
- ksmbd: send v2 lease break notification for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: downgrade RWH lease caching state to RH for directory
|
||||
(bsc#1012628).
|
||||
- ksmbd: set v2 lease capability (bsc#1012628).
|
||||
- ksmbd: set epoch in create context v2 lease (bsc#1012628).
|
||||
- ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
|
||||
(bsc#1012628).
|
||||
- ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
|
||||
(bsc#1012628).
|
||||
- ksmbd: release interim response after sending status pending
|
||||
response (bsc#1012628).
|
||||
- ksmbd: move oplock handling after unlock parent dir
|
||||
(bsc#1012628).
|
||||
- ksmbd: separately allocate ci per dentry (bsc#1012628).
|
||||
- ksmbd: prevent memory leak on error return (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
|
||||
(bsc#1012628).
|
||||
- ksmbd: no need to wait for binded connection termination at
|
||||
logoff (bsc#1012628).
|
||||
- ksmbd: add support for surrogate pair conversion (bsc#1012628).
|
||||
- ksmbd: fix missing RDMA-capable flag for IPoIB device in
|
||||
ksmbd_rdma_capable_netdev() (bsc#1012628).
|
||||
- ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
|
||||
(bsc#1012628).
|
||||
- ksmbd: reorganize ksmbd_iov_pin_rsp() (bsc#1012628).
|
||||
- ksmbd: Remove unused field in ksmbd_user struct (bsc#1012628).
|
||||
- commit b5b393f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 10:20:08 CET 2024 - petr.pavlu@suse.com
|
||||
|
||||
- Delete doc/config-options.changes (jsc#PED-5021)
|
||||
Following on adedbd2a5c6 ("kernel-source: Remove config-options.changes
|
||||
(jsc#PED-5021)"), remove the now unused file from the tree.
|
||||
- commit e04388e
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jan 5 08:21:44 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Refresh
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch.
|
||||
Update upstream status.
|
||||
- commit 6da42fc
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 08:08:35 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- Update config files.
|
||||
Only run oldconfig to keep up with the lost configs.
|
||||
- commit 473d8d7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 4 07:35:06 CET 2024 - jslaby@suse.cz
|
||||
|
||||
- firewire: ohci: suppress unexpected system reboot in AMD Ryzen
|
||||
machines and ASM108x/VT630x PCIe cards (bsc#1215436).
|
||||
- commit 139a7b3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 19:47:37 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- mkspec: Add multibuild support (JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
When MULTIBUILD option in config.sh is enabled generate a _multibuild
|
||||
file listing all spec files.
|
||||
- commit f734347
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 3 18:49:19 CET 2024 - msuchanek@suse.de
|
||||
|
||||
- Build in the correct KOTD repository with multibuild
|
||||
(JSC-SLE#5501, boo#1211226, bsc#1218184)
|
||||
With multibuild setting repository flags is no longer supported for
|
||||
individual spec files - see
|
||||
https://github.com/openSUSE/open-build-service/issues/3574
|
||||
Add ExclusiveArch conditional that depends on a macro set up by
|
||||
bs-upload-kernel instead. With that each package should build only in
|
||||
one repository - either standard or QA.
|
||||
Note: bs-upload-kernel does not interpret rpm conditionals, and only
|
||||
uses the first ExclusiveArch line to determine the architectures to
|
||||
enable.
|
||||
- commit aa5424d
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 2 08:19:30 CET 2024 - jslaby@suse.cz
|
||||
|
||||
@ -1024,6 +1175,33 @@ Mon Dec 11 10:46:37 CET 2023 - jslaby@suse.cz
|
||||
(bsc#1012628).
|
||||
- commit a946a9f
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 11:23:50 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- kernel-source: Remove config-options.changes (jsc#PED-5021)
|
||||
The file doc/config-options.changes was used in the past to document
|
||||
kernel config changes. It was introduced in 2010 but haven't received
|
||||
any updates on any branch since 2015. The file is renamed by tar-up.sh
|
||||
to config-options.changes.txt and shipped in the kernel-source RPM
|
||||
package under /usr/share/doc. As its content now only contains outdated
|
||||
information, retaining it can lead to confusion for users encountering
|
||||
this file.
|
||||
Config changes are nowadays described in associated Git commit messages,
|
||||
which get automatically collected and are incorporated into changelogs
|
||||
of kernel RPM packages.
|
||||
Drop then this obsolete file, starting with its packaging logic.
|
||||
For branch maintainers: Upon merging this commit on your branch, please
|
||||
correspondingly delete the file doc/config-options.changes.
|
||||
- commit adedbd2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:57:11 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Simplify the list of references (jsc#PED-5021)
|
||||
Reduce indentation in the list of references, make the style consistent
|
||||
with README.md.
|
||||
- commit 70e3c33
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 8 09:27:12 CET 2023 - jslaby@suse.cz
|
||||
|
||||
@ -1267,6 +1445,47 @@ Fri Dec 8 08:58:51 CET 2023 - jslaby@suse.cz
|
||||
patches.kernel.org/6.6.5-017-drm-i915-Also-check-for-VGA-converter-in-eDP-pr.patch.
|
||||
- commit 30a850b
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 7 16:36:26 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Add how to update the config for module signing
|
||||
(jsc#PED-5021)
|
||||
Configuration files for SUSE kernels include settings to integrate with
|
||||
signing support provided by the Open Build Service. This creates
|
||||
problems if someone tries to use such a configuration file to build
|
||||
a "standalone" kernel as described in doc/README.SUSE:
|
||||
* Default configuration files available in the kernel-source repository
|
||||
unset CONFIG_MODULE_SIG_ALL to leave module signing to
|
||||
pesign-obs-integration. In case of a "standalone" build, this
|
||||
integration is not available and the modules don't get signed.
|
||||
* The kernel spec file overrides CONFIG_MODULE_SIG_KEY to
|
||||
".kernel_signing_key.pem" which is a file populated by certificates
|
||||
provided by OBS but otherwise not available. The value ends up in
|
||||
/boot/config-$VERSION-$RELEASE-$FLAVOR and /proc/config.gz. If someone
|
||||
decides to use one of these files as their base configuration then the
|
||||
build fails with an error because the specified module signing key is
|
||||
missing.
|
||||
Add information on how to enable module signing and where to find the
|
||||
relevant upstream documentation.
|
||||
- commit a699dc3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 6 16:37:18 CET 2023 - petr.pavlu@suse.com
|
||||
|
||||
- doc/README.SUSE: Remove how to build modules using kernel-source
|
||||
(jsc#PED-5021)
|
||||
Remove the first method how to build kernel modules from the readme. It
|
||||
describes a process consisting of the kernel-source installation,
|
||||
configuring this kernel and then performing an ad-hoc module build.
|
||||
This method is not ideal as no modversion data is involved in the
|
||||
process. It results in a module with no symbol CRCs which can be wrongly
|
||||
loaded on an incompatible kernel.
|
||||
Removing the method also simplifies the readme because only two main
|
||||
methods how to build the modules are then described, either doing an
|
||||
ad-hoc build using kernel-devel, or creating a proper Kernel Module
|
||||
Package.
|
||||
- commit 9285bb8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 5 08:57:20 CET 2023 - jslaby@suse.cz
|
||||
|
||||
|
@ -18,8 +18,8 @@
|
||||
|
||||
|
||||
%define srcversion 6.6
|
||||
%define patchversion 6.6.9
|
||||
%define git_commit 61d1d446f15b070e1465e03edfec1088ebe48485
|
||||
%define patchversion 6.6.10
|
||||
%define git_commit e04388ed79f6d15fba9ab58fb2ba0ac47fc955f9
|
||||
%define variant %{nil}
|
||||
%define compress_modules zstd
|
||||
%define compress_vmlinux xz
|
||||
@ -113,9 +113,9 @@ Name: kernel-zfcpdump
|
||||
Summary: The IBM System Z zfcpdump Kernel
|
||||
License: GPL-2.0-only
|
||||
Group: System/Kernel
|
||||
Version: 6.6.9
|
||||
Version: 6.6.10
|
||||
%if 0%{?is_kotd}
|
||||
Release: <RELEASE>.g61d1d44
|
||||
Release: <RELEASE>.ge04388e
|
||||
%else
|
||||
Release: 0
|
||||
%endif
|
||||
@ -173,7 +173,6 @@ Source35: group-source-files.pl
|
||||
Source36: README.PATCH-POLICY.SUSE
|
||||
Source37: README.SUSE
|
||||
Source38: README.KSYMS
|
||||
Source39: config-options.changes.txt
|
||||
Source40: source-timestamp
|
||||
Source46: split-modules
|
||||
Source47: modversions
|
||||
@ -243,7 +242,6 @@ NoSource: 35
|
||||
NoSource: 36
|
||||
NoSource: 37
|
||||
NoSource: 38
|
||||
NoSource: 39
|
||||
NoSource: 40
|
||||
NoSource: 46
|
||||
NoSource: 47
|
||||
@ -298,7 +296,11 @@ NoSource: 113
|
||||
NoSource: 114
|
||||
NoSource: 120
|
||||
NoSource: 121
|
||||
%if ! 0%{?is_kotd} || ! %{?is_kotd_qa}%{!?is_kotd_qa:0}
|
||||
ExclusiveArch: s390x
|
||||
%else
|
||||
ExclusiveArch: do_not_build
|
||||
%endif
|
||||
%ifarch %ix86
|
||||
# Only i386/default supports i586, mark other flavors' packages as i686
|
||||
%if ! %build_default
|
||||
|
10
mkspec
10
mkspec
@ -52,6 +52,7 @@ my $arg = $_[0];
|
||||
return $arg =~ /^(0+|no|none)$/i ? "" : $arg;
|
||||
}
|
||||
my $build_dtbs = detect_false $vars{'BUILD_DTBS'};
|
||||
my $multibuild = detect_false $vars{'MULTIBUILD'};
|
||||
my $livepatch = detect_false $vars{'LIVEPATCH'};
|
||||
my $livepatch_rt = detect_false $vars{'LIVEPATCH_RT'};
|
||||
sub to_bool {
|
||||
@ -559,14 +560,19 @@ sub do_spec {
|
||||
sub copy_changes {
|
||||
|
||||
opendir(my $dh, $dir) or die "$dir: $!\n";
|
||||
xopen(my $fh, '>', "$dir/_multibuild") if $multibuild;
|
||||
print $fh "<multibuild>\n" if $fh;
|
||||
|
||||
while (my $name = readdir $dh) {
|
||||
next unless $name =~ /\.spec$/;
|
||||
next if $name eq "kernel-source$variant.spec";
|
||||
|
||||
$name =~ s/\.spec$/.changes/;
|
||||
copy("$dir/kernel-source$variant.changes", "$dir/$name");
|
||||
$name =~ s/\.spec$//;
|
||||
copy("$dir/kernel-source$variant.changes", "$dir/$name.changes");
|
||||
print $fh "\t<package>$name</package>\n" if $fh;
|
||||
}
|
||||
print $fh "</multibuild>\n" if $fh;
|
||||
close($fh) if $fh;
|
||||
closedir($dh);
|
||||
}
|
||||
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:342b3be3e5bb54d5c25ef8daba613ca96a24b0f05ff2e3938454ce6caea64ef2
|
||||
size 1522373
|
||||
oid sha256:0539b6a53e8b540b563ae1187590c3c9891cf2116ddb993c8de5973eda30b8da
|
||||
size 1570489
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cb08d853bd25a33465b06d9a6af8f93fc53ff8cc370ed03ec9c159cd593dbb3e
|
||||
size 66600
|
||||
oid sha256:b4c72c33f0038e224e177f9d762f2871103556c354012009a0ced419e059ba38
|
||||
size 68324
|
||||
|
52
series.conf
52
series.conf
@ -2006,6 +2006,57 @@
|
||||
patches.kernel.org/6.6.9-155-x86-smpboot-64-Handle-X2APIC-BIOS-inconsistency.patch
|
||||
patches.kernel.org/6.6.9-156-spi-cadence-revert-Add-SPI-transfer-delays.patch
|
||||
patches.kernel.org/6.6.9-157-Linux-6.6.9.patch
|
||||
patches.kernel.org/6.6.10-001-ksmbd-Remove-unused-field-in-ksmbd_user-struct.patch
|
||||
patches.kernel.org/6.6.10-002-ksmbd-reorganize-ksmbd_iov_pin_rsp.patch
|
||||
patches.kernel.org/6.6.10-003-ksmbd-fix-kernel-doc-comment-of-ksmbd_vfs_setx.patch
|
||||
patches.kernel.org/6.6.10-004-ksmbd-fix-missing-RDMA-capable-flag-for-IPoIB-.patch
|
||||
patches.kernel.org/6.6.10-005-ksmbd-add-support-for-surrogate-pair-conversio.patch
|
||||
patches.kernel.org/6.6.10-006-ksmbd-no-need-to-wait-for-binded-connection-te.patch
|
||||
patches.kernel.org/6.6.10-007-ksmbd-fix-kernel-doc-comment-of-ksmbd_vfs_kern.patch
|
||||
patches.kernel.org/6.6.10-008-ksmbd-prevent-memory-leak-on-error-return.patch
|
||||
patches.kernel.org/6.6.10-009-ksmbd-separately-allocate-ci-per-dentry.patch
|
||||
patches.kernel.org/6.6.10-010-ksmbd-move-oplock-handling-after-unlock-parent.patch
|
||||
patches.kernel.org/6.6.10-011-ksmbd-release-interim-response-after-sending-s.patch
|
||||
patches.kernel.org/6.6.10-012-ksmbd-move-setting-SMB2_FLAGS_ASYNC_COMMAND-an.patch
|
||||
patches.kernel.org/6.6.10-013-ksmbd-don-t-update-op_state-as-OPLOCK_STATE_NO.patch
|
||||
patches.kernel.org/6.6.10-014-ksmbd-set-epoch-in-create-context-v2-lease.patch
|
||||
patches.kernel.org/6.6.10-015-ksmbd-set-v2-lease-capability.patch
|
||||
patches.kernel.org/6.6.10-016-ksmbd-downgrade-RWH-lease-caching-state-to-RH-.patch
|
||||
patches.kernel.org/6.6.10-017-ksmbd-send-v2-lease-break-notification-for-dir.patch
|
||||
patches.kernel.org/6.6.10-018-ksmbd-lazy-v2-lease-break-on-smb2_write.patch
|
||||
patches.kernel.org/6.6.10-019-ksmbd-avoid-duplicate-opinfo_put-call-on-error.patch
|
||||
patches.kernel.org/6.6.10-020-fs-new-accessor-methods-for-atime-and-mtime.patch
|
||||
patches.kernel.org/6.6.10-021-client-convert-to-new-timestamp-accessors.patch
|
||||
patches.kernel.org/6.6.10-022-fs-cifs-Fix-atime-update-check.patch
|
||||
patches.kernel.org/6.6.10-023-virtio_ring-fix-syncs-DMA-memory-with-differen.patch
|
||||
patches.kernel.org/6.6.10-024-kexec-fix-KEXEC_FILE-dependencies.patch
|
||||
patches.kernel.org/6.6.10-025-kexec-select-CRYPTO-from-KEXEC_FILE-instead-of.patch
|
||||
patches.kernel.org/6.6.10-026-linux-export-Fix-alignment-for-64-bit-ksymtab-.patch
|
||||
patches.kernel.org/6.6.10-027-linux-export-Ensure-natural-alignment-of-kcrct.patch
|
||||
patches.kernel.org/6.6.10-028-mptcp-refactor-sndbuf-auto-tuning.patch
|
||||
patches.kernel.org/6.6.10-029-mptcp-fix-possible-NULL-pointer-dereference-on.patch
|
||||
patches.kernel.org/6.6.10-030-mptcp-fix-inconsistent-state-on-fastopen-race.patch
|
||||
patches.kernel.org/6.6.10-031-block-renumber-QUEUE_FLAG_HW_WC.patch
|
||||
patches.kernel.org/6.6.10-032-platform-x86-intel-pmc-Add-suspend-callback.patch
|
||||
patches.kernel.org/6.6.10-033-platform-x86-intel-pmc-Allow-reenabling-LTRs.patch
|
||||
patches.kernel.org/6.6.10-034-platform-x86-intel-pmc-Move-GBE-LTR-ignore-to-.patch
|
||||
patches.kernel.org/6.6.10-035-ksmbd-fix-slab-out-of-bounds-in-smb_strndup_fr.patch
|
||||
patches.kernel.org/6.6.10-036-platform-x86-p2sb-Allow-p2sb_bar-calls-during-.patch
|
||||
patches.kernel.org/6.6.10-037-maple_tree-do-not-preallocate-nodes-for-slot-s.patch
|
||||
patches.kernel.org/6.6.10-038-selftests-secretmem-floor-the-memory-size-to-t.patch
|
||||
patches.kernel.org/6.6.10-039-mm-filemap-avoid-buffered-read-write-race-to-r.patch
|
||||
patches.kernel.org/6.6.10-040-mm-migrate-high-order-folios-in-swap-cache-cor.patch
|
||||
patches.kernel.org/6.6.10-041-mm-memory-failure-cast-index-to-loff_t-before-.patch
|
||||
patches.kernel.org/6.6.10-042-mm-memory-failure-check-the-mapcount-of-the-pr.patch
|
||||
patches.kernel.org/6.6.10-043-Revert-nvme-fc-fix-race-between-error-recovery.patch
|
||||
patches.kernel.org/6.6.10-044-ring-buffer-Fix-wake-ups-when-buffer_percent-i.patch
|
||||
patches.kernel.org/6.6.10-045-ftrace-Fix-modification-of-direct_function-has.patch
|
||||
patches.kernel.org/6.6.10-046-tracing-Fix-blocked-reader-of-snapshot-buffer.patch
|
||||
patches.kernel.org/6.6.10-047-wifi-cfg80211-fix-CQM-for-non-range-use.patch
|
||||
patches.kernel.org/6.6.10-048-wifi-nl80211-fix-deadlock-in-nl80211_set_cqm_r.patch
|
||||
patches.kernel.org/6.6.10-049-netfilter-nf_tables-skip-set-commit-for-delete.patch
|
||||
patches.kernel.org/6.6.10-050-Revert-platform-x86-p2sb-Allow-p2sb_bar-calls-.patch
|
||||
patches.kernel.org/6.6.10-051-Linux-6.6.10.patch
|
||||
|
||||
########################################################
|
||||
# Build fixes that apply to the vanilla kernel too.
|
||||
@ -2055,6 +2106,7 @@
|
||||
patches.suse/ASoC-cs35l41-Detect-CSPL-errors-when-sending-CSPL-co.patch
|
||||
patches.suse/ALSA-hda-cs35l41-mark-cs35l41_verify_id-static.patch
|
||||
patches.suse/ALSA-hda-cs35l41-Fix-missing-error-code-in-cs35l41_s.patch
|
||||
patches.suse/firewire-ohci-suppress-unexpected-system-reboot-in-A.patch
|
||||
########################################################
|
||||
# end of sorted patches
|
||||
########################################################
|
||||
|
@ -1,3 +1,3 @@
|
||||
2024-01-02 07:19:30 +0000
|
||||
GIT Revision: 61d1d446f15b070e1465e03edfec1088ebe48485
|
||||
GIT Branch: stable
|
||||
2024-01-08 08:58:39 +0000
|
||||
GIT Revision: e04388ed79f6d15fba9ab58fb2ba0ac47fc955f9
|
||||
GIT Branch: stable-old
|
||||
|
Loading…
Reference in New Issue
Block a user