* Fri Feb 14 2025 Jan Stancek <jstancek@redhat.com> [6.12.0-54.el10] - mm/mempolicy: fix migrate_to_node() assuming there is at least one VMA in a MM (CKI Backport Bot) [RHEL-76120] {CVE-2024-56611} - Revert "redhat: gating.yaml: drop unstable test" (Jan Stancek) - nvme: remove multipath module parameter (Bryan Gurney) [RHEL-78133] - NFSD: Fix CB_GETATTR status fix (Olga Kornievskaia) [RHEL-56888] - irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity() (CKI Backport Bot) [RHEL-78517] {CVE-2024-57949} - erofs: promote to full support (Ian Kent) [RHEL-78322] - rxrpc, afs: Fix peer hash locking vs RCU callback (Marc Dionne) [RHEL-78388] - afs: Fix cleanup of immediately failed async calls (Marc Dionne) [RHEL-78388] - afs: Fix directory format encoding struct (Marc Dionne) [RHEL-78388] - afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY (Marc Dionne) [RHEL-78388] - afs: Fix the fallback handling for the YFS.RemoveFile2 RPC call (Marc Dionne) [RHEL-78388] - rxrpc: Improve setsockopt() handling of malformed user input (Marc Dionne) [RHEL-78388] - afs: Fix merge preference rule failure condition (Marc Dionne) [RHEL-78388] - afs: Fix the maximum cell name length (Marc Dionne) [RHEL-78388] - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) [RHEL-78152] - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) [RHEL-78152] - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) [RHEL-78152] - smb: client: handle lack of EA support in smb2_query_path_info() (Paulo Alcantara) [RHEL-78152] - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) [RHEL-78152] - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) [RHEL-78152] - cifs: Use cifs_autodisable_serverino() for disabling CIFS_MOUNT_SERVER_INUM in readdir.c (Paulo Alcantara) [RHEL-78152] - smb3: add missing tracepoint for querying wsl EAs (Paulo Alcantara) [RHEL-78152] - smb: client: fix order of arguments of tracepoints (Paulo Alcantara) [RHEL-78152] - smb: client: fix oops due to unset link speed (Paulo Alcantara) [RHEL-78152] - smb: client: correctly handle ErrorContextData as a flexible array (Paulo Alcantara) [RHEL-78152] - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) [RHEL-78152] - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) [RHEL-78152] - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) [RHEL-78152] - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) [RHEL-78152] - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) [RHEL-78152] - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) [RHEL-78152] - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) [RHEL-78152] - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) [RHEL-78152] - cifs: support reconnect with alternate password for SMB1 (Paulo Alcantara) [RHEL-78152] - smb: client: sync the root session and superblock context passwords before automounting (Paulo Alcantara) [RHEL-78152] - cifs: Remove unused is_server_using_iface() (Paulo Alcantara) [RHEL-78152] - smb: enable reuse of deferred file handles for write operations (Paulo Alcantara) [RHEL-78152] - smb: fix bytes written value in /proc/fs/cifs/Stats (Paulo Alcantara) [RHEL-78152] - smb: client: fix TCP timers deadlock after rmmod (Paulo Alcantara) [RHEL-78152] {CVE-2024-54680} - smb: client: Deduplicate "select NETFS_SUPPORT" in Kconfig (Paulo Alcantara) [RHEL-78152] - smb: use macros instead of constants for leasekey size and default cifsattrs value (Paulo Alcantara) [RHEL-78152] - smb: client: destroy cfid_put_wq on module exit (Paulo Alcantara) [RHEL-78152] - cifs: Use str_yes_no() helper in cifs_ses_add_channel() (Paulo Alcantara) [RHEL-78152] - cifs: Fix rmdir failure due to ongoing I/O on deleted file (Paulo Alcantara) [RHEL-78152] - smb3: fix compiler warning in reparse code (Paulo Alcantara) [RHEL-78152] - smb: client: fix potential race in cifs_put_tcon() (Paulo Alcantara) [RHEL-78152] - smb3.1.1: fix posix mounts to older servers (Paulo Alcantara) [RHEL-78152] - fs/smb/client: cifs_prime_dcache() for SMB3 POSIX reparse points (Paulo Alcantara) [RHEL-78152] - fs/smb/client: Implement new SMB3 POSIX type (Paulo Alcantara) [RHEL-78152] - fs/smb/client: avoid querying SMB2_OP_QUERY_WSL_EA for SMB3 POSIX (Paulo Alcantara) [RHEL-78152] - cifs: unlock on error in smb3_reconfigure() (Paulo Alcantara) [RHEL-78152] - cifs: during remount, make sure passwords are in sync (Paulo Alcantara) [RHEL-78152] - cifs: support mounting with alternate password to allow password rotation (Paulo Alcantara) [RHEL-78152] - smb: Initialize cfid->tcon before performing network ops (Paulo Alcantara) [RHEL-78152] {CVE-2024-56729} - smb: During unmount, ensure all cached dir instances drop their dentry (Paulo Alcantara) [RHEL-78152] {CVE-2024-53176} - smb: client: fix noisy message when mounting shares (Paulo Alcantara) [RHEL-78152] - smb: client: don't try following DFS links in cifs_tree_connect() (Paulo Alcantara) [RHEL-78152] - smb: client: allow reconnect when sending ioctl (Paulo Alcantara) [RHEL-78152] - smb: client: get rid of @nlsc param in cifs_tree_connect() (Paulo Alcantara) [RHEL-78152] - smb: client: allow more DFS referrals to be cached (Paulo Alcantara) [RHEL-78152] - cifs: Fix parsing reparse point with native symlink in SMB1 non-UNICODE session (Paulo Alcantara) [RHEL-78152] - cifs: Validate content of WSL reparse point buffers (Paulo Alcantara) [RHEL-78152] - cifs: Improve guard for excluding $LXDEV xattr (Paulo Alcantara) [RHEL-78152] - cifs: Add support for parsing WSL-style symlinks (Paulo Alcantara) [RHEL-78152] - cifs: Validate content of native symlink (Paulo Alcantara) [RHEL-78152] - cifs: Fix parsing native symlinks relative to the export (Paulo Alcantara) [RHEL-78152] - Update misleading comment in cifs_chan_update_iface (Paulo Alcantara) [RHEL-78152] - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Paulo Alcantara) [RHEL-78152] - smb: client: disable directory caching when dir_cache_timeout is zero (Paulo Alcantara) [RHEL-78152] - smb: client: remove unnecessary checks in open_cached_dir() (Paulo Alcantara) [RHEL-78152] - smb: prevent use-after-free due to open_cached_dir error paths (Paulo Alcantara) [RHEL-78152] {CVE-2024-53177} - smb: Don't leak cfid when reconnect races with open_cached_dir (Paulo Alcantara) [RHEL-78152] {CVE-2024-53178} - smb: client: handle max length for SMB symlinks (Paulo Alcantara) [RHEL-78152] - smb: client: get rid of bounds check in SMB2_ioctl_init() (Paulo Alcantara) [RHEL-78152] - smb: client: improve compound padding in encryption (Paulo Alcantara) [RHEL-78152] - smb3: request handle caching when caching directories (Paulo Alcantara) [RHEL-78152] - cifs: Recognize SFU char/block devices created by Windows NFS server on Windows Server <<2012 (Paulo Alcantara) [RHEL-78152] - CIFS: New mount option for cifs.upcall namespace resolution (Paulo Alcantara) [RHEL-78152] - smb/client: Prevent error pointer dereference (Paulo Alcantara) [RHEL-78152] - fs/smb/client: implement chmod() for SMB3 POSIX Extensions (Paulo Alcantara) [RHEL-78152] - smb: cached directories can be more than root file handle (Paulo Alcantara) [RHEL-78152] - smb: client: Use str_yes_no() helper function (Paulo Alcantara) [RHEL-78152] - smb: client: memcpy() with surrounding object base address (Paulo Alcantara) [RHEL-78152] - cifs: Remove pre-historic unused CIFSSMBCopy (Paulo Alcantara) [RHEL-78152] - bpf: tcp: Mark bpf_load_hdr_opt() arg2 as read-write (Viktor Malik) [RHEL-78209] - clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context (Waiman Long) [RHEL-77959] - clocksource: Use pr_info() for "Checking clocksource synchronization" message (Waiman Long) [RHEL-77959] - kasan: make kasan_record_aux_stack_noalloc() the default behaviour (Waiman Long) [RHEL-71050] - workqueue: Do not warn when cancelling WQ_MEM_RECLAIM work from !WQ_MEM_RECLAIM worker (Waiman Long) [RHEL-74109] {CVE-2024-57888} - smb: client: fix double free of TCP_Server_Info::hostname (CKI Backport Bot) [RHEL-77236] {CVE-2025-21673} - arm64: Force CONFIG_ARCH_FORCE_MAX_ORDER of 4k kernel to 12 (Waiman Long) [RHEL-67530] - Enable CONFIG_INTEL_MEI_PXP and CONFIG_DRM_I915_PXP on rhel (David Arcari) [RHEL-77048] - KVM: nVMX: fix canonical check of vmcs12 HOST_RIP (Maxim Levitsky) [RHEL-44575] - KVM: x86: model canonical checks more precisely (Maxim Levitsky) [RHEL-44575] - KVM: x86: Add X86EMUL_F_MSR and X86EMUL_F_DT_LOAD to aid canonical checks (Maxim Levitsky) [RHEL-44575] - KVM: x86: Route non-canonical checks in emulator through emulate_ops (Maxim Levitsky) [RHEL-44575] - KVM: x86: drop x86.h include from cpuid.h (Maxim Levitsky) [RHEL-44575] - ext4: force disable fscrypt feature (Brian Foster) [RHEL-64637] - x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest (Paolo Bonzini) [RHEL-45114] - iommufd: Fix struct iommu_hwpt_pgfault init and padding (Eder Zulian) [RHEL-75944] - iommufd/fault: Use a separate spinlock to protect fault->deliver list (Eder Zulian) [RHEL-75944] - iommufd/fault: Destroy response and mutex in iommufd_fault_destroy() (Eder Zulian) [RHEL-75944] - iommufd/iova_bitmap: Fix shift-out-of-bounds in iova_bitmap_offset_to_index() (Eder Zulian) [RHEL-75944] - iommu: iommufd: fix WARNING in iommufd_device_unbind (Eder Zulian) [RHEL-75944] - smb: client: fix use-after-free of signing key (CKI Backport Bot) [RHEL-76126] {CVE-2024-53179} - smb: client: fix NULL ptr deref in crypto_aead_setkey() (CKI Backport Bot) [RHEL-76124] {CVE-2024-53185} - redhat: kernel.spec: add ynl to kernel-tools (Jan Stancek) [RHEL-63081] - tools/net/ynl: ethtool: support spec load from install location (Jan Stancek) [RHEL-63081] - tools/net/ynl: add support for --family and --list-families (Jan Stancek) [RHEL-63081] - tools: ynl: add main install target (Jan Stancek) [RHEL-63081] - tools: ynl: add install target for generated content (Jan Stancek) [RHEL-63081] - tools: ynl: add initial pyproject.toml for packaging (Jan Stancek) [RHEL-63081] - tools: ynl: move python code to separate sub-directory (Jan Stancek) [RHEL-63081] Resolves: RHEL-44575, RHEL-45114, RHEL-56888, RHEL-63081, RHEL-64637, RHEL-67530, RHEL-71050, RHEL-74109, RHEL-75944, RHEL-76120, RHEL-76124, RHEL-76126, RHEL-77048, RHEL-77236, RHEL-77959, RHEL-78133, RHEL-78152, RHEL-78209, RHEL-78322, RHEL-78388, RHEL-78517 Signed-off-by: Jan Stancek <jstancek@redhat.com>
81 lines
2.6 KiB
Makefile
81 lines
2.6 KiB
Makefile
RHEL_MAJOR = 10
|
|
RHEL_MINOR = 0
|
|
|
|
#
|
|
# RHEL_RELEASE
|
|
# -------------
|
|
#
|
|
# Represents build number in 'release' part of RPM's name-version-release.
|
|
# name is <package_name>, e.g. kernel
|
|
# version is upstream kernel version this kernel is based on, e.g. 4.18.0
|
|
# release is <RHEL_RELEASE>.<dist_tag>[<buildid>], e.g. 100.el8
|
|
#
|
|
# Use this spot to avoid future merge conflicts.
|
|
# Do not trim this comment.
|
|
RHEL_RELEASE = 54
|
|
|
|
#
|
|
# RHEL_REBASE_NUM
|
|
# ----------------
|
|
#
|
|
# Used in RPM version string for Gemini kernels, which dont use upstream
|
|
# VERSION/PATCHLEVEL/SUBLEVEL. The number represents rebase number for
|
|
# current MAJOR release.
|
|
#
|
|
# Use this spot to avoid future merge conflicts.
|
|
# Do not trim this comment.
|
|
RHEL_REBASE_NUM = 1
|
|
|
|
|
|
#
|
|
# ZSTREAM
|
|
# -------
|
|
#
|
|
# This variable controls whether we use zstream numbering or not for the
|
|
# package release. The zstream release keeps the build number of the last
|
|
# build done for ystream for the Beta milestone, and increments a second
|
|
# number for each build. The third number is used for branched builds
|
|
# (eg.: for builds with security fixes or hot fixes done outside of the
|
|
# batch release process).
|
|
#
|
|
# For example, with ZSTREAM unset or set to "no", all builds will contain
|
|
# a release with only the build number, eg.: kernel-<kernel version>-X.el*,
|
|
# where X is the build number. With ZSTREAM set to "yes", we will have
|
|
# builds with kernel-<kernel version>-X.Y.Z.el*, where X is the last
|
|
# RHEL_RELEASE number before ZSTREAM flag was set to yes, Y will now be the
|
|
# build number and Z will always be 1 except if you're doing a branched build
|
|
# (when you give RHDISTGIT_BRANCH on the command line, in which case the Z
|
|
# number will be incremented instead of the Y).
|
|
#
|
|
ZSTREAM ?= no
|
|
|
|
#
|
|
# Early y+1 numbering
|
|
# --------------------
|
|
#
|
|
# In early y+1 process, RHEL_RELEASE consists of 2 numbers: x.y
|
|
# First is RHEL_RELEASE inherited/merged from y as-is, second number
|
|
# is incremented with each build starting from 1. After merge from y,
|
|
# it resets back to 1. This way y+1 nvr reflects status of last merge.
|
|
#
|
|
# Example:
|
|
#
|
|
# rhel8.0 rhel-8.1
|
|
# kernel-4.18.0-58.el8 --> kernel-4.18.0-58.1.el8
|
|
# kernel-4.18.0-58.2.el8
|
|
# kernel-4.18.0-59.el8 kernel-4.18.0-59.1.el8
|
|
# kernel-4.18.0-60.el8
|
|
# kernel-4.18.0-61.el8 --> kernel-4.18.0-61.1.el8
|
|
#
|
|
#
|
|
# Use this spot to avoid future merge conflicts.
|
|
# Do not trim this comment.
|
|
EARLY_YSTREAM ?= no
|
|
EARLY_YBUILD:=
|
|
EARLY_YRELEASE:=
|
|
ifneq ("$(ZSTREAM)", "yes")
|
|
ifeq ("$(EARLY_YSTREAM)","yes")
|
|
RHEL_RELEASE:=$(RHEL_RELEASE).$(EARLY_YRELEASE)
|
|
endif
|
|
endif
|