kernel-6.9.0-6.el10
* Tue May 14 2024 Jan Stancek <jstancek@redhat.com> [6.9.0-6.el10] - Linux 6.9 (Linus Torvalds) - selftests/harness: Handle TEST_F()'s explicit exit codes (Mickaël Salaün) - selftests/harness: Fix vfork() side effects (Mickaël Salaün) - selftests/harness: Share _metadata between forked processes (Mickaël Salaün) - selftests/pidfd: Fix wrong expectation (Mickaël Salaün) - selftests/harness: Constify fixture variants (Mickaël Salaün) - selftests/landlock: Do not allocate memory in fixture data (Mickaël Salaün) - selftests/harness: Fix interleaved scheduling leading to race conditions (Mickaël Salaün) - selftests/harness: Fix fixture teardown (Mickaël Salaün) - selftests/landlock: Fix FS tests when run on a private mount point (Mickaël Salaün) - selftests/pidfd: Fix config for pidfd_setns_test (Mickaël Salaün) - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Jean-Philippe Brucker) - EDAC/synopsys: Fix ECC status and IRQ control race condition (Serge Semin) - x86/topology/amd: Ensure that LLC ID is initialized (Thomas Gleixner) - x86/amd_nb: Add new PCI IDs for AMD family 0x1a (Shyam Sundar S K) - Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()" (Dave Airlie) - drm/connector: Add \n to message about demoting connector force-probes (Douglas Anderson) - drm/meson: dw-hdmi: add bandgap setting for g12 (Jerome Brunet) - drm/meson: dw-hdmi: power up phy on device init (Jerome Brunet) - drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible (Michel Dänzer) - drm/amdkfd: don't allow mapping the MMIO HDP page with large pages (Alex Deucher) - Revert "drm/amdkfd: Add partition id field to location_id" (Lijo Lazar) - dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users (Mario Limonciello) - drm/amd/display: MST DSC check for older devices (Agustin Gutierrez) - drm/amd/display: Fix idle optimization checks for multi-display and dual eDP (Nicholas Kazlauskas) - drm/amd/display: Fix DSC-re-computing (Agustin Gutierrez) - drm/amd/display: Enable urgent latency adjustments for DCN35 (Nicholas Susanto) - drm/xe: Use ordered WQ for G2H handler (Matthew Brost) - drm/xe/guc: Check error code when initializing the CT mutex (Daniele Ceraolo Spurio) - drm/xe/ads: Use flexible-array (Lucas De Marchi) - drm/i915/bios: Fix parsing backlight BDB data (Karthikeyan Ramasubramanian) - drm/i915/audio: Fix audio time stamp programming for DP (Chaitanya Kumar Borah) - drm/i915/gt: Automate CCS Mode setting during engine resets (Andi Shyti) - mailmap: add entry for Barry Song (Barry Song) - selftests/mm: fix powerpc ARCH check (Michael Ellerman) - mailmap: add entry for John Garry (John Garry) - XArray: set the marks correctly when splitting an entry (Matthew Wilcox (Oracle)) - selftests/vDSO: fix runtime errors on LoongArch (Tiezhu Yang) - selftests/vDSO: fix building errors on LoongArch (Tiezhu Yang) - mm,page_owner: don't remove __GFP_NOLOCKDEP in add_stack_record_to_list (Christoph Hellwig) - fs/proc/task_mmu: fix uffd-wp confusion in pagemap_scan_pmd_entry() (Ryan Roberts) - fs/proc/task_mmu: fix loss of young/dirty bits during pagemap scan (Ryan Roberts) - mm/vmalloc: fix return value of vb_alloc if size is 0 (Hailong.Liu) - mm: use memalloc_nofs_save() in page_cache_ra_order() (Kefeng Wang) - kmsan: compiler_types: declare __no_sanitize_or_inline (Alexander Potapenko) - lib/test_xarray.c: fix error assumptions on check_xa_multi_store_adv_add() (Luis Chamberlain) - tools: fix userspace compilation with new test_xarray changes (Luis Chamberlain) - MAINTAINERS: update URL's for KEYS/KEYRINGS_INTEGRITY and TPM DEVICE DRIVER (Jarkko Sakkinen) - mm: page_owner: fix wrong information in dump_page_owner (Maninder Singh) - maple_tree: fix mas_empty_area_rev() null pointer dereference (Liam R. Howlett) - mm/userfaultfd: reset ptes when close() for wr-protected ones (Peter Xu) - gpiolib: cdev: fix uninitialised kfifo (Kent Gibson) - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Zhongqiu Han) - gpiolib: use a single SRCU struct for all GPIO descriptors (Bartosz Golaszewski) - gpiolib: fix the speed of descriptor label setting with SRCU (Bartosz Golaszewski) - nvmet-rdma: fix possible bad dereference when freeing rsps (Sagi Grimberg) - nvmet: prevent sprintf() overflow in nvmet_subsys_nsid_exists() (Dan Carpenter) - nvmet: make nvmet_wq unbound (Sagi Grimberg) - nvmet-auth: return the error code to the nvmet_auth_ctrl_hash() callers (Maurizio Lombardi) - nvme-pci: Add quirk for broken MSIs (Sean Anderson) - block: set default max segment size in case of virt_boundary (Ming Lei) - spi: microchip-core-qspi: fix setting spi bus clock rate (Conor Dooley) - spi: stm32: enable controller before asserting CS (Ben Wolsieffer) - regulator: core: fix debugfs creation regression (Johan Hovold) - regulator: rtq2208: Fix the BUCK ramp_delay range to maximum of 16mVstep/us (Alina Yu) - timers/migration: Prevent out of bounds access on failure (Levi Yun) - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jason Gunthorpe) - iommu/amd: Enhance def_domain_type to handle untrusted device (Vasant Hegde) - hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us (Lakshmi Yadlapati) - hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock (Aleksa Savic) - hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event() (Aleksa Savic) - hwmon: (corsair-cpro) Use a separate buffer for sending commands (Aleksa Savic) - net: dsa: mv88e6xxx: read cmode on mv88e6320/21 serdes only ports (Steffen Bätz) - net: dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 family (Steffen Bätz) - net: hns3: fix kernel crash when devlink reload during initialization (Yonglong Liu) - net: hns3: fix port vlan filter not disabled issue (Yonglong Liu) - net: hns3: use appropriate barrier function after setting a bit value (Peiyang Wang) - net: hns3: release PTP resources if pf initialization failed (Peiyang Wang) - net: hns3: change type of numa_node_mask as nodemask_t (Peiyang Wang) - net: hns3: direct return when receive a unknown mailbox message (Jian Shen) - net: hns3: using user configure after hardware reset (Peiyang Wang) - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Wen Gu) - ipv6: prevent NULL dereference in ip6_output() (Eric Dumazet) - hsr: Simplify code for announcing HSR nodes timer setup (Lukasz Majewski) - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Eric Dumazet) - dt-bindings: net: mediatek: remove wrongly added clocks and SerDes (Daniel Golle) - rxrpc: Only transmit one ACK per jumbo packet received (David Howells) - rxrpc: Fix congestion control algorithm (David Howells) - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Ido Schimmel) - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Shigeru Yoshida) - net: phy: marvell-88q2xxx: add support for Rev B1 and B2 (Gregor Herburger) - appletalk: Improve handling of broadcast packets (Vincent Duvert) - net: bridge: fix corrupted ethernet header on multicast-to-unicast (Felix Fietkau) - mptcp: only allow set existing scheduler for net.mptcp.scheduler (Gregory Detal) - nfc: nci: Fix kcov check in nci_rx_work() (Tetsuo Handa) - netlink: specs: Add missing bridge linkinfo attrs (Donald Hunter) - phonet: fix rtm_phonet_notify() skb allocation (Eric Dumazet) - net: fix out-of-bounds access in ops_init (Thadeu Lima de Souza Cascardo) - MAINTAINERS: update cxgb4 and cxgb3 network drivers maintainer (Potnuri Bharat Teja) - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Roded Zats) - xfrm: Correct spelling mistake in xfrm.h comment (Antony Antony) - xfrm: Preserve vlan tags for transport mode software GRO (Paul Davey) - xfrm: fix possible derferencing in error path (Antony Antony) - Bluetooth: qca: fix firmware check error path (Johan Hovold) - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (Duoming Zhou) - Bluetooth: HCI: Fix potential null-ptr-deref (Sungwoo Kim) - arm64: dts: mediatek: mt8183-pico6: Fix bluetooth node (Chen-Yu Tsai) - Bluetooth: qca: fix info leak when fetching board id (Johan Hovold) - Bluetooth: qca: fix info leak when fetching fw build id (Johan Hovold) - Bluetooth: qca: generalise device address check (Johan Hovold) - Bluetooth: qca: fix NVM configuration parsing (Johan Hovold) - Bluetooth: qca: add missing firmware sanity checks (Johan Hovold) - Bluetooth: msft: fix slab-use-after-free in msft_do_close() (Sungwoo Kim) - Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect() (Sungwoo Kim) - Bluetooth: qca: fix wcn3991 device address check (Johan Hovold) - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Duoming Zhou) - net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs (Marek Vasut) - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Kuniyuki Iwashima) - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Eric Dumazet) - ARM: 9381/1: kasan: clear stale stack poison (Boy.Wu) - qibfs: fix dentry leak (Al Viro) - redhat: make filtermods.py less verbose by default (Jan Stancek) - scsi: sd: condition probe_type under RHEL_DIFFERENCES (Eric Chanudet) - scsi: sd: remove unused sd_probe_types (Eric Chanudet) - ksmbd: do not grant v2 lease if parent lease key and epoch are not set (Namjae Jeon) - ksmbd: use rwsem instead of rwlock for lease break (Namjae Jeon) - ksmbd: avoid to send duplicate lease break notifications (Namjae Jeon) - ksmbd: off ipv6only for both ipv4/ipv6 binding (Namjae Jeon) - ksmbd: fix uninitialized symbol 'share' in smb2_tree_connect() (Namjae Jeon) - virtiofs: include a newline in sysfs tag (Brian Foster) - fuse: verify zero padding in fuse_backing_map (Amir Goldstein) - exfat: zero the reserved fields of file and stream extension dentries (Yuezhang Mo) - exfat: fix timing of synchronizing bitmap and inode (Yuezhang Mo) - bcachefs: Add missing sched_annotate_sleep() in bch2_journal_flush_seq_async() (Kent Overstreet) - bcachefs: Fix race in bch2_write_super() (Kent Overstreet) - bcachefs: BCH_SB_LAYOUT_SIZE_BITS_MAX (Kent Overstreet) - bcachefs: Add missing skcipher_request_set_callback() call (Kent Overstreet) - bcachefs: Fix snapshot_t() usage in bch2_fs_quota_read_inode() (Kent Overstreet) - bcachefs: Fix shift-by-64 in bformat_needs_redo() (Kent Overstreet) - bcachefs: Guard against unknown k.k->type in __bkey_invalid() (Kent Overstreet) - bcachefs: Add missing validation for superblock section clean (Kent Overstreet) - bcachefs: Fix assert in bch2_alloc_v4_invalid() (Kent Overstreet) - bcachefs: fix overflow in fiemap (Reed Riley) - bcachefs: Add a better limit for maximum number of buckets (Kent Overstreet) - bcachefs: Fix lifetime issue in device iterator helpers (Kent Overstreet) - bcachefs: Fix bch2_dev_lookup() refcounting (Kent Overstreet) - bcachefs: Initialize bch_write_op->failed in inline data path (Kent Overstreet) - bcachefs: Fix refcount put in sb_field_resize error path (Kent Overstreet) - bcachefs: Inodes need extra padding for varint_decode_fast() (Kent Overstreet) - bcachefs: Fix early error path in bch2_fs_btree_key_cache_exit() (Kent Overstreet) - bcachefs: bucket_pos_to_bp_noerror() (Kent Overstreet) - bcachefs: don't free error pointers (Kent Overstreet) - bcachefs: Fix a scheduler splat in __bch2_next_write_buffer_flush_journal_buf() (Kent Overstreet) - arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration (Volodymyr Babchuk) - firmware: microchip: clarify that sizes and addresses are in hex (Conor Dooley) - firmware: microchip: don't unconditionally print validation success (Conor Dooley) - cache: sifive_ccache: Silence unused variable warning (Samuel Holland) - PCI/ASPM: Restore parent state to parent, child state to child (Kai-Heng Feng) - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Bjorn Helgaas) - Turn on INIT_ON_ALLOC_DEFAULT_ON for Fedora (Justin M. Forbes) - Consolidate configs to common for 6.9 (Justin M. Forbes) - btrfs: make sure that WRITTEN is set on all metadata blocks (Josef Bacik) - btrfs: qgroup: do not check qgroup inherit if qgroup is disabled (Qu Wenruo) - Reapply "drm/qxl: simplify qxl_fence_wait" (Linus Torvalds) - mm/slab: make __free(kfree) accept error pointers (Dan Carpenter) - mm/slub: avoid zeroing outside-object freepointer for single free (Nicolas Bouchinet) - auxdisplay: charlcd: Don't rebuild when CONFIG_PANEL_BOOT_MESSAGE=y (Andy Shevchenko) - auxdisplay: charlcd: Add missing MODULE_DESCRIPTION() (Andy Shevchenko) - auxdisplay: seg-led-gpio: Convert to platform remove callback returning void (Uwe Kleine-König) - auxdisplay: linedisp: Group display drivers together (Andy Shevchenko) - redhat/rhel_files: move tipc.ko and tipc_diag.ko to modules-extra (Xin Long) [RHEL-23931] - redhat: move amd-pstate-ut.ko to modules-internal (Jan Stancek) - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - redhat/configs: Remove CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) Resolves: RHEL-29722 Signed-off-by: Jan Stancek <jstancek@redhat.com>
This commit is contained in:
parent
d49ac0c8e8
commit
1f545e5d8e
@ -12,7 +12,7 @@ RHEL_MINOR = 0
|
|||||||
#
|
#
|
||||||
# Use this spot to avoid future merge conflicts.
|
# Use this spot to avoid future merge conflicts.
|
||||||
# Do not trim this comment.
|
# Do not trim this comment.
|
||||||
RHEL_RELEASE = 5
|
RHEL_RELEASE = 6
|
||||||
|
|
||||||
#
|
#
|
||||||
# RHEL_REBASE_NUM
|
# RHEL_REBASE_NUM
|
||||||
|
@ -50,6 +50,7 @@ rules:
|
|||||||
- drivers/clk/.*test.*: modules-internal
|
- drivers/clk/.*test.*: modules-internal
|
||||||
- drivers/clk/.*: modules-core
|
- drivers/clk/.*: modules-core
|
||||||
- drivers/counter/.*: modules-core
|
- drivers/counter/.*: modules-core
|
||||||
|
- drivers/cpufreq/amd-pstate-ut.ko: modules-internal
|
||||||
- drivers/cpufreq/.*: modules-core
|
- drivers/cpufreq/.*: modules-core
|
||||||
- drivers/crypto/caam/.*: modules
|
- drivers/crypto/caam/.*: modules
|
||||||
- drivers/crypto/cavium/.*: modules
|
- drivers/crypto/cavium/.*: modules
|
||||||
@ -505,7 +506,7 @@ rules:
|
|||||||
- net/sctp/.*: modules-extra
|
- net/sctp/.*: modules-extra
|
||||||
- net/sunrpc/xprtrdma/rpcrdma.*: modules
|
- net/sunrpc/xprtrdma/rpcrdma.*: modules
|
||||||
- net/sunrpc/.*: modules-core
|
- net/sunrpc/.*: modules-core
|
||||||
- net/tipc/.*: modules-core
|
- net/tipc/.*: modules-extra
|
||||||
- net/tls/.*: modules-core
|
- net/tls/.*: modules-core
|
||||||
- net/vmw_vsock/.*: modules-core
|
- net/vmw_vsock/.*: modules-core
|
||||||
- net/xdp/.*: modules-core
|
- net/xdp/.*: modules-core
|
||||||
|
@ -11,7 +11,7 @@ import sys
|
|||||||
import yaml
|
import yaml
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
from logging import getLogger, DEBUG, INFO, WARN, ERROR, CRITICAL, NOTSET, StreamHandler, Formatter, Logger
|
from logging import getLogger, DEBUG, INFO, WARN, ERROR, CRITICAL, NOTSET, FileHandler, StreamHandler, Formatter, Logger
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
log = getLogger('filtermods')
|
log = getLogger('filtermods')
|
||||||
@ -42,14 +42,25 @@ def safe_run_command(cmd, cwddir=None):
|
|||||||
return retcode, out, err
|
return retcode, out, err
|
||||||
|
|
||||||
|
|
||||||
def setup_logging():
|
def setup_logging(log_filename, stdout_log_level):
|
||||||
log_format = '%(asctime)s %(levelname)7.7s %(funcName)20.20s:%(lineno)4s %(message)s'
|
log_format = '%(asctime)s %(levelname)7.7s %(funcName)20.20s:%(lineno)4s %(message)s'
|
||||||
log = getLogger('filtermods')
|
log = getLogger('filtermods')
|
||||||
|
log.setLevel(DEBUG)
|
||||||
|
|
||||||
handler = StreamHandler(sys.stdout)
|
handler = StreamHandler(sys.stdout)
|
||||||
formatter = Formatter(log_format, '%H:%M:%S')
|
formatter = Formatter(log_format, '%H:%M:%S')
|
||||||
handler.setFormatter(formatter)
|
handler.setFormatter(formatter)
|
||||||
|
handler.setLevel(stdout_log_level)
|
||||||
log.addHandler(handler)
|
log.addHandler(handler)
|
||||||
log.debug('Logging on')
|
log.debug('stdout logging on')
|
||||||
|
|
||||||
|
if log_filename:
|
||||||
|
file_handler = FileHandler(log_filename, 'w')
|
||||||
|
file_handler.setFormatter(formatter)
|
||||||
|
file_handler.setLevel(DEBUG)
|
||||||
|
log.addHandler(file_handler)
|
||||||
|
log.info('file logging on: %s', log_filename)
|
||||||
|
|
||||||
return log
|
return log
|
||||||
|
|
||||||
|
|
||||||
@ -342,7 +353,7 @@ def update_allowed(kmod: KMod, visited: set[KMod], update_linked: bool = False)
|
|||||||
|
|
||||||
if init:
|
if init:
|
||||||
kmod.allowed_list = init_allowed_list
|
kmod.allowed_list = init_allowed_list
|
||||||
log.info('%s: init to %s', kmod.name, [x.name for x in kmod.allowed_list])
|
log.debug('%s: init to %s', kmod.name, [x.name for x in kmod.allowed_list])
|
||||||
|
|
||||||
kmod_allowed_list = kmod.allowed_list or set()
|
kmod_allowed_list = kmod.allowed_list or set()
|
||||||
# log.debug('%s: update to %s', kmod.name, [x.name for x in kmod_allowed_list])
|
# log.debug('%s: update to %s', kmod.name, [x.name for x in kmod_allowed_list])
|
||||||
@ -354,7 +365,7 @@ def update_allowed(kmod: KMod, visited: set[KMod], update_linked: bool = False)
|
|||||||
continue
|
continue
|
||||||
if not is_pkg_parent_to_any(pkg, kmod_dep.allowed_list):
|
if not is_pkg_parent_to_any(pkg, kmod_dep.allowed_list):
|
||||||
to_remove.add(pkg)
|
to_remove.add(pkg)
|
||||||
log.info('%s: remove %s from allowed, child: %s [%s]',
|
log.debug('%s: remove %s from allowed, child: %s [%s]',
|
||||||
kmod.name, [pkg.name], kmod_dep.name, [x.name for x in kmod_dep.allowed_list])
|
kmod.name, [pkg.name], kmod_dep.name, [x.name for x in kmod_dep.allowed_list])
|
||||||
|
|
||||||
# each allowed is child to at least one parent allowed [for _all_ parents]
|
# each allowed is child to at least one parent allowed [for _all_ parents]
|
||||||
@ -365,7 +376,7 @@ def update_allowed(kmod: KMod, visited: set[KMod], update_linked: bool = False)
|
|||||||
|
|
||||||
if not is_pkg_child_to_any(pkg, kmod_par.allowed_list):
|
if not is_pkg_child_to_any(pkg, kmod_par.allowed_list):
|
||||||
to_remove.add(pkg)
|
to_remove.add(pkg)
|
||||||
log.info('%s: remove %s from allowed, parent: %s %s',
|
log.debug('%s: remove %s from allowed, parent: %s %s',
|
||||||
kmod.name, [pkg.name], kmod_par.name, [x.name for x in kmod_par.allowed_list])
|
kmod.name, [pkg.name], kmod_par.name, [x.name for x in kmod_par.allowed_list])
|
||||||
|
|
||||||
for pkg in to_remove:
|
for pkg in to_remove:
|
||||||
@ -377,7 +388,7 @@ def update_allowed(kmod: KMod, visited: set[KMod], update_linked: bool = False)
|
|||||||
|
|
||||||
if init or to_remove or update_linked:
|
if init or to_remove or update_linked:
|
||||||
if to_remove:
|
if to_remove:
|
||||||
log.info('%s: updated to %s', kmod.name, [x.name for x in kmod_allowed_list])
|
log.debug('%s: updated to %s', kmod.name, [x.name for x in kmod_allowed_list])
|
||||||
|
|
||||||
for kmod_dep in kmod.depends_on:
|
for kmod_dep in kmod.depends_on:
|
||||||
num_updated = num_updated + update_allowed(kmod_dep, visited)
|
num_updated = num_updated + update_allowed(kmod_dep, visited)
|
||||||
@ -488,7 +499,7 @@ def propagate_labels_2(pkg_list: KModPackageList, kmod_list: KModList):
|
|||||||
|
|
||||||
if chosen_pkg is not None:
|
if chosen_pkg is not None:
|
||||||
kmod.allowed_list = set([chosen_pkg])
|
kmod.allowed_list = set([chosen_pkg])
|
||||||
log.info('%s: making to prefer %s (preffered is %s), allowed: %s', kmod.name, chosen_pkg.name,
|
log.debug('%s: making to prefer %s (preffered is %s), allowed: %s', kmod.name, chosen_pkg.name,
|
||||||
kmod.preferred_pkg.name, [pkg.name for pkg in kmod.allowed_list])
|
kmod.preferred_pkg.name, [pkg.name for pkg in kmod.allowed_list])
|
||||||
update_linked = True
|
update_linked = True
|
||||||
|
|
||||||
@ -551,7 +562,7 @@ def propagate_labels_3(pkg_list: KModPackageList, kmod_list: KModList):
|
|||||||
|
|
||||||
if chosen_pkg:
|
if chosen_pkg:
|
||||||
kmod.allowed_list = set([chosen_pkg])
|
kmod.allowed_list = set([chosen_pkg])
|
||||||
log.info('%s: making to prefer %s (default: %s)', kmod.name, [chosen_pkg.name], default_name)
|
log.debug('%s: making to prefer %s (default: %s)', kmod.name, [chosen_pkg.name], default_name)
|
||||||
update_linked = True
|
update_linked = True
|
||||||
|
|
||||||
visited: set[KMod] = set()
|
visited: set[KMod] = set()
|
||||||
@ -1002,13 +1013,15 @@ def cmd_cmp2rpm(options):
|
|||||||
|
|
||||||
def main():
|
def main():
|
||||||
global log
|
global log
|
||||||
log = setup_logging()
|
|
||||||
|
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser()
|
||||||
parser.add_argument('-v', '--verbose', dest='verbose',
|
parser.add_argument('-v', '--verbose', dest='verbose',
|
||||||
help='be more verbose', action='count', default=4)
|
help='be more verbose', action='count', default=4)
|
||||||
parser.add_argument('-q', '--quiet', dest='quiet',
|
parser.add_argument('-q', '--quiet', dest='quiet',
|
||||||
help='be more quiet', action='count', default=0)
|
help='be more quiet', action='count', default=0)
|
||||||
|
parser.add_argument('-l', '--log-filename', dest='log_filename',
|
||||||
|
help='log filename', default='filtermods.log')
|
||||||
|
|
||||||
subparsers = parser.add_subparsers(dest='cmd')
|
subparsers = parser.add_subparsers(dest='cmd')
|
||||||
|
|
||||||
def add_graphviz_arg(p):
|
def add_graphviz_arg(p):
|
||||||
@ -1061,7 +1074,9 @@ def main():
|
|||||||
options.verbose = options.verbose - 2
|
options.verbose = options.verbose - 2
|
||||||
options.verbose = max(options.verbose - options.quiet, 0)
|
options.verbose = max(options.verbose - options.quiet, 0)
|
||||||
levels = [NOTSET, CRITICAL, ERROR, WARN, INFO, DEBUG]
|
levels = [NOTSET, CRITICAL, ERROR, WARN, INFO, DEBUG]
|
||||||
log.setLevel(levels[min(options.verbose, len(levels) - 1)])
|
stdout_log_level = levels[min(options.verbose, len(levels) - 1)]
|
||||||
|
|
||||||
|
log = setup_logging(options.log_filename, stdout_log_level)
|
||||||
|
|
||||||
ret = 0
|
ret = 0
|
||||||
if options.cmd == "sort":
|
if options.cmd == "sort":
|
||||||
|
@ -3351,7 +3351,7 @@ CONFIG_LEDS_TRIGGER_DISK=y
|
|||||||
CONFIG_LEDS_TRIGGER_GPIO=m
|
CONFIG_LEDS_TRIGGER_GPIO=m
|
||||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
||||||
# CONFIG_LEDS_TRIGGER_MTD is not set
|
# CONFIG_LEDS_TRIGGER_MTD is not set
|
||||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
CONFIG_LEDS_TRIGGER_NETDEV=m
|
||||||
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
||||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||||
|
@ -3330,7 +3330,7 @@ CONFIG_LEDS_TRIGGER_DISK=y
|
|||||||
CONFIG_LEDS_TRIGGER_GPIO=m
|
CONFIG_LEDS_TRIGGER_GPIO=m
|
||||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
||||||
# CONFIG_LEDS_TRIGGER_MTD is not set
|
# CONFIG_LEDS_TRIGGER_MTD is not set
|
||||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
CONFIG_LEDS_TRIGGER_NETDEV=m
|
||||||
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
||||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||||
|
@ -3348,7 +3348,7 @@ CONFIG_LEDS_TRIGGER_DISK=y
|
|||||||
CONFIG_LEDS_TRIGGER_GPIO=m
|
CONFIG_LEDS_TRIGGER_GPIO=m
|
||||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
||||||
# CONFIG_LEDS_TRIGGER_MTD is not set
|
# CONFIG_LEDS_TRIGGER_MTD is not set
|
||||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
CONFIG_LEDS_TRIGGER_NETDEV=m
|
||||||
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
||||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||||
|
@ -3327,7 +3327,7 @@ CONFIG_LEDS_TRIGGER_DISK=y
|
|||||||
CONFIG_LEDS_TRIGGER_GPIO=m
|
CONFIG_LEDS_TRIGGER_GPIO=m
|
||||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
||||||
# CONFIG_LEDS_TRIGGER_MTD is not set
|
# CONFIG_LEDS_TRIGGER_MTD is not set
|
||||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
CONFIG_LEDS_TRIGGER_NETDEV=m
|
||||||
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
||||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||||
|
@ -3388,7 +3388,7 @@ CONFIG_LEDS_TRIGGER_DISK=y
|
|||||||
CONFIG_LEDS_TRIGGER_GPIO=m
|
CONFIG_LEDS_TRIGGER_GPIO=m
|
||||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
||||||
# CONFIG_LEDS_TRIGGER_MTD is not set
|
# CONFIG_LEDS_TRIGGER_MTD is not set
|
||||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
CONFIG_LEDS_TRIGGER_NETDEV=m
|
||||||
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
||||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||||
|
@ -3367,7 +3367,7 @@ CONFIG_LEDS_TRIGGER_DISK=y
|
|||||||
CONFIG_LEDS_TRIGGER_GPIO=m
|
CONFIG_LEDS_TRIGGER_GPIO=m
|
||||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
||||||
# CONFIG_LEDS_TRIGGER_MTD is not set
|
# CONFIG_LEDS_TRIGGER_MTD is not set
|
||||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
CONFIG_LEDS_TRIGGER_NETDEV=m
|
||||||
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
||||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||||
|
@ -253,7 +253,6 @@ CONFIG_ARCH_RANDOM=y
|
|||||||
# CONFIG_ARCH_STM32 is not set
|
# CONFIG_ARCH_STM32 is not set
|
||||||
# CONFIG_ARCH_SUNXI is not set
|
# CONFIG_ARCH_SUNXI is not set
|
||||||
# CONFIG_ARCH_SYNQUACER is not set
|
# CONFIG_ARCH_SYNQUACER is not set
|
||||||
# CONFIG_ARCH_TEGRA_241_SOC is not set
|
|
||||||
# CONFIG_ARCNET is not set
|
# CONFIG_ARCNET is not set
|
||||||
CONFIG_ARM64_AMU_EXTN=y
|
CONFIG_ARM64_AMU_EXTN=y
|
||||||
CONFIG_ARM64_CONTPTE=y
|
CONFIG_ARM64_CONTPTE=y
|
||||||
@ -3039,7 +3038,7 @@ CONFIG_LEDS_TRIGGER_DISK=y
|
|||||||
CONFIG_LEDS_TRIGGER_GPIO=m
|
CONFIG_LEDS_TRIGGER_GPIO=m
|
||||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
||||||
# CONFIG_LEDS_TRIGGER_MTD is not set
|
# CONFIG_LEDS_TRIGGER_MTD is not set
|
||||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
CONFIG_LEDS_TRIGGER_NETDEV=m
|
||||||
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
||||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||||
|
@ -253,7 +253,6 @@ CONFIG_ARCH_RANDOM=y
|
|||||||
# CONFIG_ARCH_STM32 is not set
|
# CONFIG_ARCH_STM32 is not set
|
||||||
# CONFIG_ARCH_SUNXI is not set
|
# CONFIG_ARCH_SUNXI is not set
|
||||||
# CONFIG_ARCH_SYNQUACER is not set
|
# CONFIG_ARCH_SYNQUACER is not set
|
||||||
# CONFIG_ARCH_TEGRA_241_SOC is not set
|
|
||||||
# CONFIG_ARCNET is not set
|
# CONFIG_ARCNET is not set
|
||||||
CONFIG_ARM64_AMU_EXTN=y
|
CONFIG_ARM64_AMU_EXTN=y
|
||||||
CONFIG_ARM64_CONTPTE=y
|
CONFIG_ARM64_CONTPTE=y
|
||||||
@ -3019,7 +3018,7 @@ CONFIG_LEDS_TRIGGER_DISK=y
|
|||||||
CONFIG_LEDS_TRIGGER_GPIO=m
|
CONFIG_LEDS_TRIGGER_GPIO=m
|
||||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
||||||
# CONFIG_LEDS_TRIGGER_MTD is not set
|
# CONFIG_LEDS_TRIGGER_MTD is not set
|
||||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
CONFIG_LEDS_TRIGGER_NETDEV=m
|
||||||
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
||||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||||
|
@ -252,7 +252,6 @@ CONFIG_ARCH_RANDOM=y
|
|||||||
# CONFIG_ARCH_STM32 is not set
|
# CONFIG_ARCH_STM32 is not set
|
||||||
# CONFIG_ARCH_SUNXI is not set
|
# CONFIG_ARCH_SUNXI is not set
|
||||||
# CONFIG_ARCH_SYNQUACER is not set
|
# CONFIG_ARCH_SYNQUACER is not set
|
||||||
# CONFIG_ARCH_TEGRA_241_SOC is not set
|
|
||||||
# CONFIG_ARCNET is not set
|
# CONFIG_ARCNET is not set
|
||||||
CONFIG_ARM64_AMU_EXTN=y
|
CONFIG_ARM64_AMU_EXTN=y
|
||||||
CONFIG_ARM64_CONTPTE=y
|
CONFIG_ARM64_CONTPTE=y
|
||||||
@ -3014,7 +3013,7 @@ CONFIG_LEDS_TRIGGER_DISK=y
|
|||||||
CONFIG_LEDS_TRIGGER_GPIO=m
|
CONFIG_LEDS_TRIGGER_GPIO=m
|
||||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
||||||
# CONFIG_LEDS_TRIGGER_MTD is not set
|
# CONFIG_LEDS_TRIGGER_MTD is not set
|
||||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
CONFIG_LEDS_TRIGGER_NETDEV=m
|
||||||
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
||||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||||
|
@ -252,7 +252,6 @@ CONFIG_ARCH_RANDOM=y
|
|||||||
# CONFIG_ARCH_STM32 is not set
|
# CONFIG_ARCH_STM32 is not set
|
||||||
# CONFIG_ARCH_SUNXI is not set
|
# CONFIG_ARCH_SUNXI is not set
|
||||||
# CONFIG_ARCH_SYNQUACER is not set
|
# CONFIG_ARCH_SYNQUACER is not set
|
||||||
# CONFIG_ARCH_TEGRA_241_SOC is not set
|
|
||||||
# CONFIG_ARCNET is not set
|
# CONFIG_ARCNET is not set
|
||||||
CONFIG_ARM64_AMU_EXTN=y
|
CONFIG_ARM64_AMU_EXTN=y
|
||||||
CONFIG_ARM64_CONTPTE=y
|
CONFIG_ARM64_CONTPTE=y
|
||||||
@ -2994,7 +2993,7 @@ CONFIG_LEDS_TRIGGER_DISK=y
|
|||||||
CONFIG_LEDS_TRIGGER_GPIO=m
|
CONFIG_LEDS_TRIGGER_GPIO=m
|
||||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
||||||
# CONFIG_LEDS_TRIGGER_MTD is not set
|
# CONFIG_LEDS_TRIGGER_MTD is not set
|
||||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
CONFIG_LEDS_TRIGGER_NETDEV=m
|
||||||
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
||||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||||
|
@ -252,7 +252,6 @@ CONFIG_ARCH_RANDOM=y
|
|||||||
# CONFIG_ARCH_STM32 is not set
|
# CONFIG_ARCH_STM32 is not set
|
||||||
# CONFIG_ARCH_SUNXI is not set
|
# CONFIG_ARCH_SUNXI is not set
|
||||||
# CONFIG_ARCH_SYNQUACER is not set
|
# CONFIG_ARCH_SYNQUACER is not set
|
||||||
# CONFIG_ARCH_TEGRA_241_SOC is not set
|
|
||||||
# CONFIG_ARCNET is not set
|
# CONFIG_ARCNET is not set
|
||||||
CONFIG_ARM64_AMU_EXTN=y
|
CONFIG_ARM64_AMU_EXTN=y
|
||||||
CONFIG_ARM64_CONTPTE=y
|
CONFIG_ARM64_CONTPTE=y
|
||||||
@ -3003,7 +3002,7 @@ CONFIG_LEDS_TRIGGER_DISK=y
|
|||||||
CONFIG_LEDS_TRIGGER_GPIO=m
|
CONFIG_LEDS_TRIGGER_GPIO=m
|
||||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
||||||
# CONFIG_LEDS_TRIGGER_MTD is not set
|
# CONFIG_LEDS_TRIGGER_MTD is not set
|
||||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
CONFIG_LEDS_TRIGGER_NETDEV=m
|
||||||
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
||||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||||
|
@ -223,7 +223,6 @@ CONFIG_ALX=m
|
|||||||
CONFIG_AMD_ATL=m
|
CONFIG_AMD_ATL=m
|
||||||
CONFIG_AMD_HSMP=m
|
CONFIG_AMD_HSMP=m
|
||||||
# CONFIG_AMD_IOMMU_DEBUGFS is not set
|
# CONFIG_AMD_IOMMU_DEBUGFS is not set
|
||||||
CONFIG_AMD_IOMMU_V2=m
|
|
||||||
CONFIG_AMD_IOMMU=y
|
CONFIG_AMD_IOMMU=y
|
||||||
# CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set
|
# CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set
|
||||||
CONFIG_AMD_MEM_ENCRYPT=y
|
CONFIG_AMD_MEM_ENCRYPT=y
|
||||||
@ -278,7 +277,6 @@ CONFIG_ARCH_RANDOM=y
|
|||||||
# CONFIG_ARCH_STM32 is not set
|
# CONFIG_ARCH_STM32 is not set
|
||||||
# CONFIG_ARCH_SUNXI is not set
|
# CONFIG_ARCH_SUNXI is not set
|
||||||
# CONFIG_ARCH_SYNQUACER is not set
|
# CONFIG_ARCH_SYNQUACER is not set
|
||||||
# CONFIG_ARCH_TEGRA_241_SOC is not set
|
|
||||||
# CONFIG_ARCNET is not set
|
# CONFIG_ARCNET is not set
|
||||||
CONFIG_ARM64_AMU_EXTN=y
|
CONFIG_ARM64_AMU_EXTN=y
|
||||||
CONFIG_ARM64_CONTPTE=y
|
CONFIG_ARM64_CONTPTE=y
|
||||||
@ -3236,7 +3234,7 @@ CONFIG_LEDS_TRIGGER_DISK=y
|
|||||||
CONFIG_LEDS_TRIGGER_GPIO=m
|
CONFIG_LEDS_TRIGGER_GPIO=m
|
||||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
||||||
# CONFIG_LEDS_TRIGGER_MTD is not set
|
# CONFIG_LEDS_TRIGGER_MTD is not set
|
||||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
CONFIG_LEDS_TRIGGER_NETDEV=m
|
||||||
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
||||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||||
|
@ -223,7 +223,6 @@ CONFIG_ALX=m
|
|||||||
CONFIG_AMD_ATL=m
|
CONFIG_AMD_ATL=m
|
||||||
CONFIG_AMD_HSMP=m
|
CONFIG_AMD_HSMP=m
|
||||||
# CONFIG_AMD_IOMMU_DEBUGFS is not set
|
# CONFIG_AMD_IOMMU_DEBUGFS is not set
|
||||||
CONFIG_AMD_IOMMU_V2=m
|
|
||||||
CONFIG_AMD_IOMMU=y
|
CONFIG_AMD_IOMMU=y
|
||||||
# CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set
|
# CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set
|
||||||
CONFIG_AMD_MEM_ENCRYPT=y
|
CONFIG_AMD_MEM_ENCRYPT=y
|
||||||
@ -278,7 +277,6 @@ CONFIG_ARCH_RANDOM=y
|
|||||||
# CONFIG_ARCH_STM32 is not set
|
# CONFIG_ARCH_STM32 is not set
|
||||||
# CONFIG_ARCH_SUNXI is not set
|
# CONFIG_ARCH_SUNXI is not set
|
||||||
# CONFIG_ARCH_SYNQUACER is not set
|
# CONFIG_ARCH_SYNQUACER is not set
|
||||||
# CONFIG_ARCH_TEGRA_241_SOC is not set
|
|
||||||
# CONFIG_ARCNET is not set
|
# CONFIG_ARCNET is not set
|
||||||
CONFIG_ARM64_AMU_EXTN=y
|
CONFIG_ARM64_AMU_EXTN=y
|
||||||
CONFIG_ARM64_CONTPTE=y
|
CONFIG_ARM64_CONTPTE=y
|
||||||
@ -3216,7 +3214,7 @@ CONFIG_LEDS_TRIGGER_DISK=y
|
|||||||
CONFIG_LEDS_TRIGGER_GPIO=m
|
CONFIG_LEDS_TRIGGER_GPIO=m
|
||||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
||||||
# CONFIG_LEDS_TRIGGER_MTD is not set
|
# CONFIG_LEDS_TRIGGER_MTD is not set
|
||||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
CONFIG_LEDS_TRIGGER_NETDEV=m
|
||||||
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
||||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||||
|
@ -223,7 +223,6 @@ CONFIG_ALX=m
|
|||||||
CONFIG_AMD_ATL=m
|
CONFIG_AMD_ATL=m
|
||||||
CONFIG_AMD_HSMP=m
|
CONFIG_AMD_HSMP=m
|
||||||
# CONFIG_AMD_IOMMU_DEBUGFS is not set
|
# CONFIG_AMD_IOMMU_DEBUGFS is not set
|
||||||
CONFIG_AMD_IOMMU_V2=m
|
|
||||||
CONFIG_AMD_IOMMU=y
|
CONFIG_AMD_IOMMU=y
|
||||||
# CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set
|
# CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set
|
||||||
CONFIG_AMD_MEM_ENCRYPT=y
|
CONFIG_AMD_MEM_ENCRYPT=y
|
||||||
@ -278,7 +277,6 @@ CONFIG_ARCH_RANDOM=y
|
|||||||
# CONFIG_ARCH_STM32 is not set
|
# CONFIG_ARCH_STM32 is not set
|
||||||
# CONFIG_ARCH_SUNXI is not set
|
# CONFIG_ARCH_SUNXI is not set
|
||||||
# CONFIG_ARCH_SYNQUACER is not set
|
# CONFIG_ARCH_SYNQUACER is not set
|
||||||
# CONFIG_ARCH_TEGRA_241_SOC is not set
|
|
||||||
# CONFIG_ARCNET is not set
|
# CONFIG_ARCNET is not set
|
||||||
CONFIG_ARM64_AMU_EXTN=y
|
CONFIG_ARM64_AMU_EXTN=y
|
||||||
CONFIG_ARM64_CONTPTE=y
|
CONFIG_ARM64_CONTPTE=y
|
||||||
@ -3276,7 +3274,7 @@ CONFIG_LEDS_TRIGGER_DISK=y
|
|||||||
CONFIG_LEDS_TRIGGER_GPIO=m
|
CONFIG_LEDS_TRIGGER_GPIO=m
|
||||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
||||||
# CONFIG_LEDS_TRIGGER_MTD is not set
|
# CONFIG_LEDS_TRIGGER_MTD is not set
|
||||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
CONFIG_LEDS_TRIGGER_NETDEV=m
|
||||||
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
||||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||||
|
@ -223,7 +223,6 @@ CONFIG_ALX=m
|
|||||||
CONFIG_AMD_ATL=m
|
CONFIG_AMD_ATL=m
|
||||||
CONFIG_AMD_HSMP=m
|
CONFIG_AMD_HSMP=m
|
||||||
# CONFIG_AMD_IOMMU_DEBUGFS is not set
|
# CONFIG_AMD_IOMMU_DEBUGFS is not set
|
||||||
CONFIG_AMD_IOMMU_V2=m
|
|
||||||
CONFIG_AMD_IOMMU=y
|
CONFIG_AMD_IOMMU=y
|
||||||
# CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set
|
# CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT is not set
|
||||||
CONFIG_AMD_MEM_ENCRYPT=y
|
CONFIG_AMD_MEM_ENCRYPT=y
|
||||||
@ -278,7 +277,6 @@ CONFIG_ARCH_RANDOM=y
|
|||||||
# CONFIG_ARCH_STM32 is not set
|
# CONFIG_ARCH_STM32 is not set
|
||||||
# CONFIG_ARCH_SUNXI is not set
|
# CONFIG_ARCH_SUNXI is not set
|
||||||
# CONFIG_ARCH_SYNQUACER is not set
|
# CONFIG_ARCH_SYNQUACER is not set
|
||||||
# CONFIG_ARCH_TEGRA_241_SOC is not set
|
|
||||||
# CONFIG_ARCNET is not set
|
# CONFIG_ARCNET is not set
|
||||||
CONFIG_ARM64_AMU_EXTN=y
|
CONFIG_ARM64_AMU_EXTN=y
|
||||||
CONFIG_ARM64_CONTPTE=y
|
CONFIG_ARM64_CONTPTE=y
|
||||||
@ -3256,7 +3254,7 @@ CONFIG_LEDS_TRIGGER_DISK=y
|
|||||||
CONFIG_LEDS_TRIGGER_GPIO=m
|
CONFIG_LEDS_TRIGGER_GPIO=m
|
||||||
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
|
||||||
# CONFIG_LEDS_TRIGGER_MTD is not set
|
# CONFIG_LEDS_TRIGGER_MTD is not set
|
||||||
# CONFIG_LEDS_TRIGGER_NETDEV is not set
|
CONFIG_LEDS_TRIGGER_NETDEV=m
|
||||||
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
CONFIG_LEDS_TRIGGER_ONESHOT=m
|
||||||
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
# CONFIG_LEDS_TRIGGER_PANIC is not set
|
||||||
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
# CONFIG_LEDS_TRIGGER_PATTERN is not set
|
||||||
|
388
kernel.changelog
388
kernel.changelog
@ -1,3 +1,35 @@
|
|||||||
|
* Mon May 13 2024 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.9.0-64]
|
||||||
|
- Linux v6.9.0
|
||||||
|
Resolves:
|
||||||
|
|
||||||
|
* Sat May 11 2024 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.9.0-0.rc7.cf87f46fd34d.63]
|
||||||
|
- Linux v6.9.0-0.rc7.cf87f46fd34d
|
||||||
|
Resolves:
|
||||||
|
|
||||||
|
* Fri May 10 2024 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.9.0-0.rc7.448b3fe5a0ea.62]
|
||||||
|
- redhat: make filtermods.py less verbose by default (Jan Stancek)
|
||||||
|
- Linux v6.9.0-0.rc7.448b3fe5a0ea
|
||||||
|
Resolves:
|
||||||
|
|
||||||
|
* Thu May 09 2024 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.9.0-0.rc7.45db3ab70092.61]
|
||||||
|
- scsi: sd: condition probe_type under RHEL_DIFFERENCES (Eric Chanudet)
|
||||||
|
- scsi: sd: remove unused sd_probe_types (Eric Chanudet)
|
||||||
|
- Turn on INIT_ON_ALLOC_DEFAULT_ON for Fedora (Justin M. Forbes)
|
||||||
|
- Linux v6.9.0-0.rc7.45db3ab70092
|
||||||
|
Resolves:
|
||||||
|
|
||||||
|
* Wed May 08 2024 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.9.0-0.rc7.dccb07f2914c.60]
|
||||||
|
- Consolidate configs to common for 6.9 (Justin M. Forbes)
|
||||||
|
Resolves:
|
||||||
|
|
||||||
|
* Tue May 07 2024 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.9.0-0.rc7.dccb07f2914c.59]
|
||||||
|
- redhat/rhel_files: move tipc.ko and tipc_diag.ko to modules-extra (Xin Long) [RHEL-23931]
|
||||||
|
- redhat: move amd-pstate-ut.ko to modules-internal (Jan Stancek)
|
||||||
|
- redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110]
|
||||||
|
- redhat/configs: Remove CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar)
|
||||||
|
- Linux v6.9.0-0.rc7.dccb07f2914c
|
||||||
|
Resolves: RHEL-23931, RHEL-32110
|
||||||
|
|
||||||
* Mon May 06 2024 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.9.0-0.rc7.58]
|
* Mon May 06 2024 Fedora Kernel Team <kernel-team@fedoraproject.org> [6.9.0-0.rc7.58]
|
||||||
- Linux v6.9.0-0.rc7
|
- Linux v6.9.0-0.rc7
|
||||||
Resolves:
|
Resolves:
|
||||||
@ -2555,6 +2587,183 @@ Resolves:
|
|||||||
- Linux v6.9.0-0.rc0.855684c7d938
|
- Linux v6.9.0-0.rc0.855684c7d938
|
||||||
Resolves: rhbz#1471185, rhbz#1495307, rhbz#1509329, rhbz#1518076, rhbz#1518874, rhbz#1519554, rhbz#1546831, rhbz#1559877, rhbz#1561171, rhbz#1563590, rhbz#1565704, rhbz#1565717, rhbz#1572321, rhbz#1574502, rhbz#1590829, rhbz#1595918, rhbz#1598366, rhbz#1602033, rhbz#1609604, rhbz#1610493, rhbz#1613522, rhbz#1638087, rhbz#1652256, rhbz#1652266, rhbz#1663728, rhbz#1670017, rhbz#1722136, rhbz#1730649, rhbz#1802694, rhbz#1810301, rhbz#1821565, rhbz#1831065, rhbz#1855161, rhbz#1856174, rhbz#1856176, rhbz#1858592, rhbz#1858594, rhbz#1858596, rhbz#1858599, rhbz#1869674, rhbz#1871130, rhbz#1876435, rhbz#1876436, rhbz#1876977, rhbz#1877192, rhbz#1880486, rhbz#1890304, rhbz#1903201, rhbz#1915073, rhbz#1915290, rhbz#1930649, rhbz#1939095, rhbz#1940075, rhbz#1940794, rhbz#1943423, rhbz#1945002, rhbz#1945179, rhbz#1945477, rhbz#1947240, rhbz#1948340, rhbz#1952426, rhbz#1952863, rhbz#1953486, rhbz#1956988, rhbz#1957210, rhbz#1957219, rhbz#1957305, rhbz#1957636, rhbz#1957819, rhbz#1961178, rhbz#1962936, rhbz#1964537, rhbz#1967640, rhbz#1972795, rhbz#1976270, rhbz#1976835, rhbz#1976877, rhbz#1976884, rhbz#1977056, rhbz#1977529, rhbz#1978539, rhbz#1979379, rhbz#1981406, rhbz#1983298, rhbz#1986223, rhbz#1988254, rhbz#1988384, rhbz#1990040, rhbz#1993393, rhbz#1994858, rhbz#1998953, rhbz#2000835, rhbz#2002344, rhbz#2004233, rhbz#2004821, rhbz#2006813, rhbz#2007430, rhbz#2012226, rhbz#2014492, rhbz#2019377, rhbz#2020132, rhbz#2022578, rhbz#2023782, rhbz#2024595, rhbz#2025985, rhbz#2026319, rhbz#2027506, rhbz#2031547, rhbz#2032758, rhbz#2034670, rhbz#2038999, rhbz#2040643, rhbz#2041184, rhbz#2041186, rhbz#2041365, rhbz#2041990, rhbz#2042240, rhbz#2042241, rhbz#2043141, rhbz#2044155, rhbz#2053836, rhbz#2054579, rhbz#2062054, rhbz#2062909, rhbz#2071969, rhbz#2089765, rhbz#2115876, rhbz#2120968, rhbz#2122595, rhbz#2140017, rhbz#2142658, rhbz#2149273, rhbz#2153073, rhbz#2166911, rhbz#2188441, rhbz#2208834, rhbz#2216678, rhbz#2227793, rhbz#2231407, rhbz#2233269
|
Resolves: rhbz#1471185, rhbz#1495307, rhbz#1509329, rhbz#1518076, rhbz#1518874, rhbz#1519554, rhbz#1546831, rhbz#1559877, rhbz#1561171, rhbz#1563590, rhbz#1565704, rhbz#1565717, rhbz#1572321, rhbz#1574502, rhbz#1590829, rhbz#1595918, rhbz#1598366, rhbz#1602033, rhbz#1609604, rhbz#1610493, rhbz#1613522, rhbz#1638087, rhbz#1652256, rhbz#1652266, rhbz#1663728, rhbz#1670017, rhbz#1722136, rhbz#1730649, rhbz#1802694, rhbz#1810301, rhbz#1821565, rhbz#1831065, rhbz#1855161, rhbz#1856174, rhbz#1856176, rhbz#1858592, rhbz#1858594, rhbz#1858596, rhbz#1858599, rhbz#1869674, rhbz#1871130, rhbz#1876435, rhbz#1876436, rhbz#1876977, rhbz#1877192, rhbz#1880486, rhbz#1890304, rhbz#1903201, rhbz#1915073, rhbz#1915290, rhbz#1930649, rhbz#1939095, rhbz#1940075, rhbz#1940794, rhbz#1943423, rhbz#1945002, rhbz#1945179, rhbz#1945477, rhbz#1947240, rhbz#1948340, rhbz#1952426, rhbz#1952863, rhbz#1953486, rhbz#1956988, rhbz#1957210, rhbz#1957219, rhbz#1957305, rhbz#1957636, rhbz#1957819, rhbz#1961178, rhbz#1962936, rhbz#1964537, rhbz#1967640, rhbz#1972795, rhbz#1976270, rhbz#1976835, rhbz#1976877, rhbz#1976884, rhbz#1977056, rhbz#1977529, rhbz#1978539, rhbz#1979379, rhbz#1981406, rhbz#1983298, rhbz#1986223, rhbz#1988254, rhbz#1988384, rhbz#1990040, rhbz#1993393, rhbz#1994858, rhbz#1998953, rhbz#2000835, rhbz#2002344, rhbz#2004233, rhbz#2004821, rhbz#2006813, rhbz#2007430, rhbz#2012226, rhbz#2014492, rhbz#2019377, rhbz#2020132, rhbz#2022578, rhbz#2023782, rhbz#2024595, rhbz#2025985, rhbz#2026319, rhbz#2027506, rhbz#2031547, rhbz#2032758, rhbz#2034670, rhbz#2038999, rhbz#2040643, rhbz#2041184, rhbz#2041186, rhbz#2041365, rhbz#2041990, rhbz#2042240, rhbz#2042241, rhbz#2043141, rhbz#2044155, rhbz#2053836, rhbz#2054579, rhbz#2062054, rhbz#2062909, rhbz#2071969, rhbz#2089765, rhbz#2115876, rhbz#2120968, rhbz#2122595, rhbz#2140017, rhbz#2142658, rhbz#2149273, rhbz#2153073, rhbz#2166911, rhbz#2188441, rhbz#2208834, rhbz#2216678, rhbz#2227793, rhbz#2231407, rhbz#2233269
|
||||||
|
|
||||||
|
* Tue May 14 2024 Jan Stancek <jstancek@redhat.com> [6.9.0-6.el10]
|
||||||
|
- Linux 6.9 (Linus Torvalds)
|
||||||
|
- selftests/harness: Handle TEST_F()'s explicit exit codes (Mickaël Salaün)
|
||||||
|
- selftests/harness: Fix vfork() side effects (Mickaël Salaün)
|
||||||
|
- selftests/harness: Share _metadata between forked processes (Mickaël Salaün)
|
||||||
|
- selftests/pidfd: Fix wrong expectation (Mickaël Salaün)
|
||||||
|
- selftests/harness: Constify fixture variants (Mickaël Salaün)
|
||||||
|
- selftests/landlock: Do not allocate memory in fixture data (Mickaël Salaün)
|
||||||
|
- selftests/harness: Fix interleaved scheduling leading to race conditions (Mickaël Salaün)
|
||||||
|
- selftests/harness: Fix fixture teardown (Mickaël Salaün)
|
||||||
|
- selftests/landlock: Fix FS tests when run on a private mount point (Mickaël Salaün)
|
||||||
|
- selftests/pidfd: Fix config for pidfd_setns_test (Mickaël Salaün)
|
||||||
|
- KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Jean-Philippe Brucker)
|
||||||
|
- EDAC/synopsys: Fix ECC status and IRQ control race condition (Serge Semin)
|
||||||
|
- x86/topology/amd: Ensure that LLC ID is initialized (Thomas Gleixner)
|
||||||
|
- x86/amd_nb: Add new PCI IDs for AMD family 0x1a (Shyam Sundar S K)
|
||||||
|
- Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()" (Dave Airlie)
|
||||||
|
- drm/connector: Add \n to message about demoting connector force-probes (Douglas Anderson)
|
||||||
|
- drm/meson: dw-hdmi: add bandgap setting for g12 (Jerome Brunet)
|
||||||
|
- drm/meson: dw-hdmi: power up phy on device init (Jerome Brunet)
|
||||||
|
- drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible (Michel Dänzer)
|
||||||
|
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages (Alex Deucher)
|
||||||
|
- Revert "drm/amdkfd: Add partition id field to location_id" (Lijo Lazar)
|
||||||
|
- dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users (Mario Limonciello)
|
||||||
|
- drm/amd/display: MST DSC check for older devices (Agustin Gutierrez)
|
||||||
|
- drm/amd/display: Fix idle optimization checks for multi-display and dual eDP (Nicholas Kazlauskas)
|
||||||
|
- drm/amd/display: Fix DSC-re-computing (Agustin Gutierrez)
|
||||||
|
- drm/amd/display: Enable urgent latency adjustments for DCN35 (Nicholas Susanto)
|
||||||
|
- drm/xe: Use ordered WQ for G2H handler (Matthew Brost)
|
||||||
|
- drm/xe/guc: Check error code when initializing the CT mutex (Daniele Ceraolo Spurio)
|
||||||
|
- drm/xe/ads: Use flexible-array (Lucas De Marchi)
|
||||||
|
- drm/i915/bios: Fix parsing backlight BDB data (Karthikeyan Ramasubramanian)
|
||||||
|
- drm/i915/audio: Fix audio time stamp programming for DP (Chaitanya Kumar Borah)
|
||||||
|
- drm/i915/gt: Automate CCS Mode setting during engine resets (Andi Shyti)
|
||||||
|
- mailmap: add entry for Barry Song (Barry Song)
|
||||||
|
- selftests/mm: fix powerpc ARCH check (Michael Ellerman)
|
||||||
|
- mailmap: add entry for John Garry (John Garry)
|
||||||
|
- XArray: set the marks correctly when splitting an entry (Matthew Wilcox (Oracle))
|
||||||
|
- selftests/vDSO: fix runtime errors on LoongArch (Tiezhu Yang)
|
||||||
|
- selftests/vDSO: fix building errors on LoongArch (Tiezhu Yang)
|
||||||
|
- mm,page_owner: don't remove __GFP_NOLOCKDEP in add_stack_record_to_list (Christoph Hellwig)
|
||||||
|
- fs/proc/task_mmu: fix uffd-wp confusion in pagemap_scan_pmd_entry() (Ryan Roberts)
|
||||||
|
- fs/proc/task_mmu: fix loss of young/dirty bits during pagemap scan (Ryan Roberts)
|
||||||
|
- mm/vmalloc: fix return value of vb_alloc if size is 0 (Hailong.Liu)
|
||||||
|
- mm: use memalloc_nofs_save() in page_cache_ra_order() (Kefeng Wang)
|
||||||
|
- kmsan: compiler_types: declare __no_sanitize_or_inline (Alexander Potapenko)
|
||||||
|
- lib/test_xarray.c: fix error assumptions on check_xa_multi_store_adv_add() (Luis Chamberlain)
|
||||||
|
- tools: fix userspace compilation with new test_xarray changes (Luis Chamberlain)
|
||||||
|
- MAINTAINERS: update URL's for KEYS/KEYRINGS_INTEGRITY and TPM DEVICE DRIVER (Jarkko Sakkinen)
|
||||||
|
- mm: page_owner: fix wrong information in dump_page_owner (Maninder Singh)
|
||||||
|
- maple_tree: fix mas_empty_area_rev() null pointer dereference (Liam R. Howlett)
|
||||||
|
- mm/userfaultfd: reset ptes when close() for wr-protected ones (Peter Xu)
|
||||||
|
- gpiolib: cdev: fix uninitialised kfifo (Kent Gibson)
|
||||||
|
- gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Zhongqiu Han)
|
||||||
|
- gpiolib: use a single SRCU struct for all GPIO descriptors (Bartosz Golaszewski)
|
||||||
|
- gpiolib: fix the speed of descriptor label setting with SRCU (Bartosz Golaszewski)
|
||||||
|
- nvmet-rdma: fix possible bad dereference when freeing rsps (Sagi Grimberg)
|
||||||
|
- nvmet: prevent sprintf() overflow in nvmet_subsys_nsid_exists() (Dan Carpenter)
|
||||||
|
- nvmet: make nvmet_wq unbound (Sagi Grimberg)
|
||||||
|
- nvmet-auth: return the error code to the nvmet_auth_ctrl_hash() callers (Maurizio Lombardi)
|
||||||
|
- nvme-pci: Add quirk for broken MSIs (Sean Anderson)
|
||||||
|
- block: set default max segment size in case of virt_boundary (Ming Lei)
|
||||||
|
- spi: microchip-core-qspi: fix setting spi bus clock rate (Conor Dooley)
|
||||||
|
- spi: stm32: enable controller before asserting CS (Ben Wolsieffer)
|
||||||
|
- regulator: core: fix debugfs creation regression (Johan Hovold)
|
||||||
|
- regulator: rtq2208: Fix the BUCK ramp_delay range to maximum of 16mVstep/us (Alina Yu)
|
||||||
|
- timers/migration: Prevent out of bounds access on failure (Levi Yun)
|
||||||
|
- iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jason Gunthorpe)
|
||||||
|
- iommu/amd: Enhance def_domain_type to handle untrusted device (Vasant Hegde)
|
||||||
|
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us (Lakshmi Yadlapati)
|
||||||
|
- hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock (Aleksa Savic)
|
||||||
|
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event() (Aleksa Savic)
|
||||||
|
- hwmon: (corsair-cpro) Use a separate buffer for sending commands (Aleksa Savic)
|
||||||
|
- net: dsa: mv88e6xxx: read cmode on mv88e6320/21 serdes only ports (Steffen Bätz)
|
||||||
|
- net: dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 family (Steffen Bätz)
|
||||||
|
- net: hns3: fix kernel crash when devlink reload during initialization (Yonglong Liu)
|
||||||
|
- net: hns3: fix port vlan filter not disabled issue (Yonglong Liu)
|
||||||
|
- net: hns3: use appropriate barrier function after setting a bit value (Peiyang Wang)
|
||||||
|
- net: hns3: release PTP resources if pf initialization failed (Peiyang Wang)
|
||||||
|
- net: hns3: change type of numa_node_mask as nodemask_t (Peiyang Wang)
|
||||||
|
- net: hns3: direct return when receive a unknown mailbox message (Jian Shen)
|
||||||
|
- net: hns3: using user configure after hardware reset (Peiyang Wang)
|
||||||
|
- net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Wen Gu)
|
||||||
|
- ipv6: prevent NULL dereference in ip6_output() (Eric Dumazet)
|
||||||
|
- hsr: Simplify code for announcing HSR nodes timer setup (Lukasz Majewski)
|
||||||
|
- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Eric Dumazet)
|
||||||
|
- dt-bindings: net: mediatek: remove wrongly added clocks and SerDes (Daniel Golle)
|
||||||
|
- rxrpc: Only transmit one ACK per jumbo packet received (David Howells)
|
||||||
|
- rxrpc: Fix congestion control algorithm (David Howells)
|
||||||
|
- selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Ido Schimmel)
|
||||||
|
- ipv6: Fix potential uninit-value access in __ip6_make_skb() (Shigeru Yoshida)
|
||||||
|
- net: phy: marvell-88q2xxx: add support for Rev B1 and B2 (Gregor Herburger)
|
||||||
|
- appletalk: Improve handling of broadcast packets (Vincent Duvert)
|
||||||
|
- net: bridge: fix corrupted ethernet header on multicast-to-unicast (Felix Fietkau)
|
||||||
|
- mptcp: only allow set existing scheduler for net.mptcp.scheduler (Gregory Detal)
|
||||||
|
- nfc: nci: Fix kcov check in nci_rx_work() (Tetsuo Handa)
|
||||||
|
- netlink: specs: Add missing bridge linkinfo attrs (Donald Hunter)
|
||||||
|
- phonet: fix rtm_phonet_notify() skb allocation (Eric Dumazet)
|
||||||
|
- net: fix out-of-bounds access in ops_init (Thadeu Lima de Souza Cascardo)
|
||||||
|
- MAINTAINERS: update cxgb4 and cxgb3 network drivers maintainer (Potnuri Bharat Teja)
|
||||||
|
- rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Roded Zats)
|
||||||
|
- xfrm: Correct spelling mistake in xfrm.h comment (Antony Antony)
|
||||||
|
- xfrm: Preserve vlan tags for transport mode software GRO (Paul Davey)
|
||||||
|
- xfrm: fix possible derferencing in error path (Antony Antony)
|
||||||
|
- Bluetooth: qca: fix firmware check error path (Johan Hovold)
|
||||||
|
- Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (Duoming Zhou)
|
||||||
|
- Bluetooth: HCI: Fix potential null-ptr-deref (Sungwoo Kim)
|
||||||
|
- arm64: dts: mediatek: mt8183-pico6: Fix bluetooth node (Chen-Yu Tsai)
|
||||||
|
- Bluetooth: qca: fix info leak when fetching board id (Johan Hovold)
|
||||||
|
- Bluetooth: qca: fix info leak when fetching fw build id (Johan Hovold)
|
||||||
|
- Bluetooth: qca: generalise device address check (Johan Hovold)
|
||||||
|
- Bluetooth: qca: fix NVM configuration parsing (Johan Hovold)
|
||||||
|
- Bluetooth: qca: add missing firmware sanity checks (Johan Hovold)
|
||||||
|
- Bluetooth: msft: fix slab-use-after-free in msft_do_close() (Sungwoo Kim)
|
||||||
|
- Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect() (Sungwoo Kim)
|
||||||
|
- Bluetooth: qca: fix wcn3991 device address check (Johan Hovold)
|
||||||
|
- Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Duoming Zhou)
|
||||||
|
- net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs (Marek Vasut)
|
||||||
|
- tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Kuniyuki Iwashima)
|
||||||
|
- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Eric Dumazet)
|
||||||
|
- ARM: 9381/1: kasan: clear stale stack poison (Boy.Wu)
|
||||||
|
- qibfs: fix dentry leak (Al Viro)
|
||||||
|
- redhat: make filtermods.py less verbose by default (Jan Stancek)
|
||||||
|
- scsi: sd: condition probe_type under RHEL_DIFFERENCES (Eric Chanudet)
|
||||||
|
- scsi: sd: remove unused sd_probe_types (Eric Chanudet)
|
||||||
|
- ksmbd: do not grant v2 lease if parent lease key and epoch are not set (Namjae Jeon)
|
||||||
|
- ksmbd: use rwsem instead of rwlock for lease break (Namjae Jeon)
|
||||||
|
- ksmbd: avoid to send duplicate lease break notifications (Namjae Jeon)
|
||||||
|
- ksmbd: off ipv6only for both ipv4/ipv6 binding (Namjae Jeon)
|
||||||
|
- ksmbd: fix uninitialized symbol 'share' in smb2_tree_connect() (Namjae Jeon)
|
||||||
|
- virtiofs: include a newline in sysfs tag (Brian Foster)
|
||||||
|
- fuse: verify zero padding in fuse_backing_map (Amir Goldstein)
|
||||||
|
- exfat: zero the reserved fields of file and stream extension dentries (Yuezhang Mo)
|
||||||
|
- exfat: fix timing of synchronizing bitmap and inode (Yuezhang Mo)
|
||||||
|
- bcachefs: Add missing sched_annotate_sleep() in bch2_journal_flush_seq_async() (Kent Overstreet)
|
||||||
|
- bcachefs: Fix race in bch2_write_super() (Kent Overstreet)
|
||||||
|
- bcachefs: BCH_SB_LAYOUT_SIZE_BITS_MAX (Kent Overstreet)
|
||||||
|
- bcachefs: Add missing skcipher_request_set_callback() call (Kent Overstreet)
|
||||||
|
- bcachefs: Fix snapshot_t() usage in bch2_fs_quota_read_inode() (Kent Overstreet)
|
||||||
|
- bcachefs: Fix shift-by-64 in bformat_needs_redo() (Kent Overstreet)
|
||||||
|
- bcachefs: Guard against unknown k.k->type in __bkey_invalid() (Kent Overstreet)
|
||||||
|
- bcachefs: Add missing validation for superblock section clean (Kent Overstreet)
|
||||||
|
- bcachefs: Fix assert in bch2_alloc_v4_invalid() (Kent Overstreet)
|
||||||
|
- bcachefs: fix overflow in fiemap (Reed Riley)
|
||||||
|
- bcachefs: Add a better limit for maximum number of buckets (Kent Overstreet)
|
||||||
|
- bcachefs: Fix lifetime issue in device iterator helpers (Kent Overstreet)
|
||||||
|
- bcachefs: Fix bch2_dev_lookup() refcounting (Kent Overstreet)
|
||||||
|
- bcachefs: Initialize bch_write_op->failed in inline data path (Kent Overstreet)
|
||||||
|
- bcachefs: Fix refcount put in sb_field_resize error path (Kent Overstreet)
|
||||||
|
- bcachefs: Inodes need extra padding for varint_decode_fast() (Kent Overstreet)
|
||||||
|
- bcachefs: Fix early error path in bch2_fs_btree_key_cache_exit() (Kent Overstreet)
|
||||||
|
- bcachefs: bucket_pos_to_bp_noerror() (Kent Overstreet)
|
||||||
|
- bcachefs: don't free error pointers (Kent Overstreet)
|
||||||
|
- bcachefs: Fix a scheduler splat in __bch2_next_write_buffer_flush_journal_buf() (Kent Overstreet)
|
||||||
|
- arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration (Volodymyr Babchuk)
|
||||||
|
- firmware: microchip: clarify that sizes and addresses are in hex (Conor Dooley)
|
||||||
|
- firmware: microchip: don't unconditionally print validation success (Conor Dooley)
|
||||||
|
- cache: sifive_ccache: Silence unused variable warning (Samuel Holland)
|
||||||
|
- PCI/ASPM: Restore parent state to parent, child state to child (Kai-Heng Feng)
|
||||||
|
- PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Bjorn Helgaas)
|
||||||
|
- Turn on INIT_ON_ALLOC_DEFAULT_ON for Fedora (Justin M. Forbes)
|
||||||
|
- Consolidate configs to common for 6.9 (Justin M. Forbes)
|
||||||
|
- btrfs: make sure that WRITTEN is set on all metadata blocks (Josef Bacik)
|
||||||
|
- btrfs: qgroup: do not check qgroup inherit if qgroup is disabled (Qu Wenruo)
|
||||||
|
- Reapply "drm/qxl: simplify qxl_fence_wait" (Linus Torvalds)
|
||||||
|
- mm/slab: make __free(kfree) accept error pointers (Dan Carpenter)
|
||||||
|
- mm/slub: avoid zeroing outside-object freepointer for single free (Nicolas Bouchinet)
|
||||||
|
- auxdisplay: charlcd: Don't rebuild when CONFIG_PANEL_BOOT_MESSAGE=y (Andy Shevchenko)
|
||||||
|
- auxdisplay: charlcd: Add missing MODULE_DESCRIPTION() (Andy Shevchenko)
|
||||||
|
- auxdisplay: seg-led-gpio: Convert to platform remove callback returning void (Uwe Kleine-König)
|
||||||
|
- auxdisplay: linedisp: Group display drivers together (Andy Shevchenko)
|
||||||
|
- redhat/rhel_files: move tipc.ko and tipc_diag.ko to modules-extra (Xin Long) [RHEL-23931]
|
||||||
|
- redhat: move amd-pstate-ut.ko to modules-internal (Jan Stancek)
|
||||||
|
- redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110]
|
||||||
|
- redhat/configs: Remove CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar)
|
||||||
|
Resolves: RHEL-23931, RHEL-32110
|
||||||
|
|
||||||
* Tue May 07 2024 Jan Stancek <jstancek@redhat.com> [6.9.0-0.rc7.5.el10]
|
* Tue May 07 2024 Jan Stancek <jstancek@redhat.com> [6.9.0-0.rc7.5.el10]
|
||||||
- Linux 6.9-rc7 (Linus Torvalds)
|
- Linux 6.9-rc7 (Linus Torvalds)
|
||||||
- epoll: be better about file lifetimes (Linus Torvalds)
|
- epoll: be better about file lifetimes (Linus Torvalds)
|
||||||
@ -2822,7 +3031,7 @@ Resolves: rhbz#1471185, rhbz#1495307, rhbz#1509329, rhbz#1518076, rhbz#1518874,
|
|||||||
- redhat/configs: remove CONFIG_TEST_LIVEPATCH (Joe Lawrence)
|
- redhat/configs: remove CONFIG_TEST_LIVEPATCH (Joe Lawrence)
|
||||||
- Turn on CONFIG_RANDOM_KMALLOC_CACHES for Fedora (Justin M. Forbes)
|
- Turn on CONFIG_RANDOM_KMALLOC_CACHES for Fedora (Justin M. Forbes)
|
||||||
- Set Fedora configs for 6.9 (Justin M. Forbes)
|
- Set Fedora configs for 6.9 (Justin M. Forbes)
|
||||||
Resolves:
|
Resolves: RHEL-29722
|
||||||
|
|
||||||
* Tue Apr 30 2024 Jan Stancek <jstancek@redhat.com> [6.9.0-0.rc6.4.el10]
|
* Tue Apr 30 2024 Jan Stancek <jstancek@redhat.com> [6.9.0-0.rc6.4.el10]
|
||||||
- Linux 6.9-rc6 (Linus Torvalds)
|
- Linux 6.9-rc6 (Linus Torvalds)
|
||||||
@ -4093,6 +4302,183 @@ Resolves: RHEL-29722
|
|||||||
- Linux v6.9.0-0.rc2
|
- Linux v6.9.0-0.rc2
|
||||||
Resolves: RHEL-29722
|
Resolves: RHEL-29722
|
||||||
|
|
||||||
|
* Tue May 14 2024 Jan Stancek <jstancek@redhat.com> [6.9.0-6.el10]
|
||||||
|
- Linux 6.9 (Linus Torvalds)
|
||||||
|
- selftests/harness: Handle TEST_F()'s explicit exit codes (Mickaël Salaün)
|
||||||
|
- selftests/harness: Fix vfork() side effects (Mickaël Salaün)
|
||||||
|
- selftests/harness: Share _metadata between forked processes (Mickaël Salaün)
|
||||||
|
- selftests/pidfd: Fix wrong expectation (Mickaël Salaün)
|
||||||
|
- selftests/harness: Constify fixture variants (Mickaël Salaün)
|
||||||
|
- selftests/landlock: Do not allocate memory in fixture data (Mickaël Salaün)
|
||||||
|
- selftests/harness: Fix interleaved scheduling leading to race conditions (Mickaël Salaün)
|
||||||
|
- selftests/harness: Fix fixture teardown (Mickaël Salaün)
|
||||||
|
- selftests/landlock: Fix FS tests when run on a private mount point (Mickaël Salaün)
|
||||||
|
- selftests/pidfd: Fix config for pidfd_setns_test (Mickaël Salaün)
|
||||||
|
- KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Jean-Philippe Brucker)
|
||||||
|
- EDAC/synopsys: Fix ECC status and IRQ control race condition (Serge Semin)
|
||||||
|
- x86/topology/amd: Ensure that LLC ID is initialized (Thomas Gleixner)
|
||||||
|
- x86/amd_nb: Add new PCI IDs for AMD family 0x1a (Shyam Sundar S K)
|
||||||
|
- Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()" (Dave Airlie)
|
||||||
|
- drm/connector: Add \n to message about demoting connector force-probes (Douglas Anderson)
|
||||||
|
- drm/meson: dw-hdmi: add bandgap setting for g12 (Jerome Brunet)
|
||||||
|
- drm/meson: dw-hdmi: power up phy on device init (Jerome Brunet)
|
||||||
|
- drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible (Michel Dänzer)
|
||||||
|
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages (Alex Deucher)
|
||||||
|
- Revert "drm/amdkfd: Add partition id field to location_id" (Lijo Lazar)
|
||||||
|
- dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users (Mario Limonciello)
|
||||||
|
- drm/amd/display: MST DSC check for older devices (Agustin Gutierrez)
|
||||||
|
- drm/amd/display: Fix idle optimization checks for multi-display and dual eDP (Nicholas Kazlauskas)
|
||||||
|
- drm/amd/display: Fix DSC-re-computing (Agustin Gutierrez)
|
||||||
|
- drm/amd/display: Enable urgent latency adjustments for DCN35 (Nicholas Susanto)
|
||||||
|
- drm/xe: Use ordered WQ for G2H handler (Matthew Brost)
|
||||||
|
- drm/xe/guc: Check error code when initializing the CT mutex (Daniele Ceraolo Spurio)
|
||||||
|
- drm/xe/ads: Use flexible-array (Lucas De Marchi)
|
||||||
|
- drm/i915/bios: Fix parsing backlight BDB data (Karthikeyan Ramasubramanian)
|
||||||
|
- drm/i915/audio: Fix audio time stamp programming for DP (Chaitanya Kumar Borah)
|
||||||
|
- drm/i915/gt: Automate CCS Mode setting during engine resets (Andi Shyti)
|
||||||
|
- mailmap: add entry for Barry Song (Barry Song)
|
||||||
|
- selftests/mm: fix powerpc ARCH check (Michael Ellerman)
|
||||||
|
- mailmap: add entry for John Garry (John Garry)
|
||||||
|
- XArray: set the marks correctly when splitting an entry (Matthew Wilcox (Oracle))
|
||||||
|
- selftests/vDSO: fix runtime errors on LoongArch (Tiezhu Yang)
|
||||||
|
- selftests/vDSO: fix building errors on LoongArch (Tiezhu Yang)
|
||||||
|
- mm,page_owner: don't remove __GFP_NOLOCKDEP in add_stack_record_to_list (Christoph Hellwig)
|
||||||
|
- fs/proc/task_mmu: fix uffd-wp confusion in pagemap_scan_pmd_entry() (Ryan Roberts)
|
||||||
|
- fs/proc/task_mmu: fix loss of young/dirty bits during pagemap scan (Ryan Roberts)
|
||||||
|
- mm/vmalloc: fix return value of vb_alloc if size is 0 (Hailong.Liu)
|
||||||
|
- mm: use memalloc_nofs_save() in page_cache_ra_order() (Kefeng Wang)
|
||||||
|
- kmsan: compiler_types: declare __no_sanitize_or_inline (Alexander Potapenko)
|
||||||
|
- lib/test_xarray.c: fix error assumptions on check_xa_multi_store_adv_add() (Luis Chamberlain)
|
||||||
|
- tools: fix userspace compilation with new test_xarray changes (Luis Chamberlain)
|
||||||
|
- MAINTAINERS: update URL's for KEYS/KEYRINGS_INTEGRITY and TPM DEVICE DRIVER (Jarkko Sakkinen)
|
||||||
|
- mm: page_owner: fix wrong information in dump_page_owner (Maninder Singh)
|
||||||
|
- maple_tree: fix mas_empty_area_rev() null pointer dereference (Liam R. Howlett)
|
||||||
|
- mm/userfaultfd: reset ptes when close() for wr-protected ones (Peter Xu)
|
||||||
|
- gpiolib: cdev: fix uninitialised kfifo (Kent Gibson)
|
||||||
|
- gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Zhongqiu Han)
|
||||||
|
- gpiolib: use a single SRCU struct for all GPIO descriptors (Bartosz Golaszewski)
|
||||||
|
- gpiolib: fix the speed of descriptor label setting with SRCU (Bartosz Golaszewski)
|
||||||
|
- nvmet-rdma: fix possible bad dereference when freeing rsps (Sagi Grimberg)
|
||||||
|
- nvmet: prevent sprintf() overflow in nvmet_subsys_nsid_exists() (Dan Carpenter)
|
||||||
|
- nvmet: make nvmet_wq unbound (Sagi Grimberg)
|
||||||
|
- nvmet-auth: return the error code to the nvmet_auth_ctrl_hash() callers (Maurizio Lombardi)
|
||||||
|
- nvme-pci: Add quirk for broken MSIs (Sean Anderson)
|
||||||
|
- block: set default max segment size in case of virt_boundary (Ming Lei)
|
||||||
|
- spi: microchip-core-qspi: fix setting spi bus clock rate (Conor Dooley)
|
||||||
|
- spi: stm32: enable controller before asserting CS (Ben Wolsieffer)
|
||||||
|
- regulator: core: fix debugfs creation regression (Johan Hovold)
|
||||||
|
- regulator: rtq2208: Fix the BUCK ramp_delay range to maximum of 16mVstep/us (Alina Yu)
|
||||||
|
- timers/migration: Prevent out of bounds access on failure (Levi Yun)
|
||||||
|
- iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jason Gunthorpe)
|
||||||
|
- iommu/amd: Enhance def_domain_type to handle untrusted device (Vasant Hegde)
|
||||||
|
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us (Lakshmi Yadlapati)
|
||||||
|
- hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock (Aleksa Savic)
|
||||||
|
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event() (Aleksa Savic)
|
||||||
|
- hwmon: (corsair-cpro) Use a separate buffer for sending commands (Aleksa Savic)
|
||||||
|
- net: dsa: mv88e6xxx: read cmode on mv88e6320/21 serdes only ports (Steffen Bätz)
|
||||||
|
- net: dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 family (Steffen Bätz)
|
||||||
|
- net: hns3: fix kernel crash when devlink reload during initialization (Yonglong Liu)
|
||||||
|
- net: hns3: fix port vlan filter not disabled issue (Yonglong Liu)
|
||||||
|
- net: hns3: use appropriate barrier function after setting a bit value (Peiyang Wang)
|
||||||
|
- net: hns3: release PTP resources if pf initialization failed (Peiyang Wang)
|
||||||
|
- net: hns3: change type of numa_node_mask as nodemask_t (Peiyang Wang)
|
||||||
|
- net: hns3: direct return when receive a unknown mailbox message (Jian Shen)
|
||||||
|
- net: hns3: using user configure after hardware reset (Peiyang Wang)
|
||||||
|
- net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Wen Gu)
|
||||||
|
- ipv6: prevent NULL dereference in ip6_output() (Eric Dumazet)
|
||||||
|
- hsr: Simplify code for announcing HSR nodes timer setup (Lukasz Majewski)
|
||||||
|
- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Eric Dumazet)
|
||||||
|
- dt-bindings: net: mediatek: remove wrongly added clocks and SerDes (Daniel Golle)
|
||||||
|
- rxrpc: Only transmit one ACK per jumbo packet received (David Howells)
|
||||||
|
- rxrpc: Fix congestion control algorithm (David Howells)
|
||||||
|
- selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Ido Schimmel)
|
||||||
|
- ipv6: Fix potential uninit-value access in __ip6_make_skb() (Shigeru Yoshida)
|
||||||
|
- net: phy: marvell-88q2xxx: add support for Rev B1 and B2 (Gregor Herburger)
|
||||||
|
- appletalk: Improve handling of broadcast packets (Vincent Duvert)
|
||||||
|
- net: bridge: fix corrupted ethernet header on multicast-to-unicast (Felix Fietkau)
|
||||||
|
- mptcp: only allow set existing scheduler for net.mptcp.scheduler (Gregory Detal)
|
||||||
|
- nfc: nci: Fix kcov check in nci_rx_work() (Tetsuo Handa)
|
||||||
|
- netlink: specs: Add missing bridge linkinfo attrs (Donald Hunter)
|
||||||
|
- phonet: fix rtm_phonet_notify() skb allocation (Eric Dumazet)
|
||||||
|
- net: fix out-of-bounds access in ops_init (Thadeu Lima de Souza Cascardo)
|
||||||
|
- MAINTAINERS: update cxgb4 and cxgb3 network drivers maintainer (Potnuri Bharat Teja)
|
||||||
|
- rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Roded Zats)
|
||||||
|
- xfrm: Correct spelling mistake in xfrm.h comment (Antony Antony)
|
||||||
|
- xfrm: Preserve vlan tags for transport mode software GRO (Paul Davey)
|
||||||
|
- xfrm: fix possible derferencing in error path (Antony Antony)
|
||||||
|
- Bluetooth: qca: fix firmware check error path (Johan Hovold)
|
||||||
|
- Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (Duoming Zhou)
|
||||||
|
- Bluetooth: HCI: Fix potential null-ptr-deref (Sungwoo Kim)
|
||||||
|
- arm64: dts: mediatek: mt8183-pico6: Fix bluetooth node (Chen-Yu Tsai)
|
||||||
|
- Bluetooth: qca: fix info leak when fetching board id (Johan Hovold)
|
||||||
|
- Bluetooth: qca: fix info leak when fetching fw build id (Johan Hovold)
|
||||||
|
- Bluetooth: qca: generalise device address check (Johan Hovold)
|
||||||
|
- Bluetooth: qca: fix NVM configuration parsing (Johan Hovold)
|
||||||
|
- Bluetooth: qca: add missing firmware sanity checks (Johan Hovold)
|
||||||
|
- Bluetooth: msft: fix slab-use-after-free in msft_do_close() (Sungwoo Kim)
|
||||||
|
- Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect() (Sungwoo Kim)
|
||||||
|
- Bluetooth: qca: fix wcn3991 device address check (Johan Hovold)
|
||||||
|
- Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Duoming Zhou)
|
||||||
|
- net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs (Marek Vasut)
|
||||||
|
- tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Kuniyuki Iwashima)
|
||||||
|
- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Eric Dumazet)
|
||||||
|
- ARM: 9381/1: kasan: clear stale stack poison (Boy.Wu)
|
||||||
|
- qibfs: fix dentry leak (Al Viro)
|
||||||
|
- redhat: make filtermods.py less verbose by default (Jan Stancek)
|
||||||
|
- scsi: sd: condition probe_type under RHEL_DIFFERENCES (Eric Chanudet)
|
||||||
|
- scsi: sd: remove unused sd_probe_types (Eric Chanudet)
|
||||||
|
- ksmbd: do not grant v2 lease if parent lease key and epoch are not set (Namjae Jeon)
|
||||||
|
- ksmbd: use rwsem instead of rwlock for lease break (Namjae Jeon)
|
||||||
|
- ksmbd: avoid to send duplicate lease break notifications (Namjae Jeon)
|
||||||
|
- ksmbd: off ipv6only for both ipv4/ipv6 binding (Namjae Jeon)
|
||||||
|
- ksmbd: fix uninitialized symbol 'share' in smb2_tree_connect() (Namjae Jeon)
|
||||||
|
- virtiofs: include a newline in sysfs tag (Brian Foster)
|
||||||
|
- fuse: verify zero padding in fuse_backing_map (Amir Goldstein)
|
||||||
|
- exfat: zero the reserved fields of file and stream extension dentries (Yuezhang Mo)
|
||||||
|
- exfat: fix timing of synchronizing bitmap and inode (Yuezhang Mo)
|
||||||
|
- bcachefs: Add missing sched_annotate_sleep() in bch2_journal_flush_seq_async() (Kent Overstreet)
|
||||||
|
- bcachefs: Fix race in bch2_write_super() (Kent Overstreet)
|
||||||
|
- bcachefs: BCH_SB_LAYOUT_SIZE_BITS_MAX (Kent Overstreet)
|
||||||
|
- bcachefs: Add missing skcipher_request_set_callback() call (Kent Overstreet)
|
||||||
|
- bcachefs: Fix snapshot_t() usage in bch2_fs_quota_read_inode() (Kent Overstreet)
|
||||||
|
- bcachefs: Fix shift-by-64 in bformat_needs_redo() (Kent Overstreet)
|
||||||
|
- bcachefs: Guard against unknown k.k->type in __bkey_invalid() (Kent Overstreet)
|
||||||
|
- bcachefs: Add missing validation for superblock section clean (Kent Overstreet)
|
||||||
|
- bcachefs: Fix assert in bch2_alloc_v4_invalid() (Kent Overstreet)
|
||||||
|
- bcachefs: fix overflow in fiemap (Reed Riley)
|
||||||
|
- bcachefs: Add a better limit for maximum number of buckets (Kent Overstreet)
|
||||||
|
- bcachefs: Fix lifetime issue in device iterator helpers (Kent Overstreet)
|
||||||
|
- bcachefs: Fix bch2_dev_lookup() refcounting (Kent Overstreet)
|
||||||
|
- bcachefs: Initialize bch_write_op->failed in inline data path (Kent Overstreet)
|
||||||
|
- bcachefs: Fix refcount put in sb_field_resize error path (Kent Overstreet)
|
||||||
|
- bcachefs: Inodes need extra padding for varint_decode_fast() (Kent Overstreet)
|
||||||
|
- bcachefs: Fix early error path in bch2_fs_btree_key_cache_exit() (Kent Overstreet)
|
||||||
|
- bcachefs: bucket_pos_to_bp_noerror() (Kent Overstreet)
|
||||||
|
- bcachefs: don't free error pointers (Kent Overstreet)
|
||||||
|
- bcachefs: Fix a scheduler splat in __bch2_next_write_buffer_flush_journal_buf() (Kent Overstreet)
|
||||||
|
- arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration (Volodymyr Babchuk)
|
||||||
|
- firmware: microchip: clarify that sizes and addresses are in hex (Conor Dooley)
|
||||||
|
- firmware: microchip: don't unconditionally print validation success (Conor Dooley)
|
||||||
|
- cache: sifive_ccache: Silence unused variable warning (Samuel Holland)
|
||||||
|
- PCI/ASPM: Restore parent state to parent, child state to child (Kai-Heng Feng)
|
||||||
|
- PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Bjorn Helgaas)
|
||||||
|
- Turn on INIT_ON_ALLOC_DEFAULT_ON for Fedora (Justin M. Forbes)
|
||||||
|
- Consolidate configs to common for 6.9 (Justin M. Forbes)
|
||||||
|
- btrfs: make sure that WRITTEN is set on all metadata blocks (Josef Bacik)
|
||||||
|
- btrfs: qgroup: do not check qgroup inherit if qgroup is disabled (Qu Wenruo)
|
||||||
|
- Reapply "drm/qxl: simplify qxl_fence_wait" (Linus Torvalds)
|
||||||
|
- mm/slab: make __free(kfree) accept error pointers (Dan Carpenter)
|
||||||
|
- mm/slub: avoid zeroing outside-object freepointer for single free (Nicolas Bouchinet)
|
||||||
|
- auxdisplay: charlcd: Don't rebuild when CONFIG_PANEL_BOOT_MESSAGE=y (Andy Shevchenko)
|
||||||
|
- auxdisplay: charlcd: Add missing MODULE_DESCRIPTION() (Andy Shevchenko)
|
||||||
|
- auxdisplay: seg-led-gpio: Convert to platform remove callback returning void (Uwe Kleine-König)
|
||||||
|
- auxdisplay: linedisp: Group display drivers together (Andy Shevchenko)
|
||||||
|
- redhat/rhel_files: move tipc.ko and tipc_diag.ko to modules-extra (Xin Long) [RHEL-23931]
|
||||||
|
- redhat: move amd-pstate-ut.ko to modules-internal (Jan Stancek)
|
||||||
|
- redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110]
|
||||||
|
- redhat/configs: Remove CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar)
|
||||||
|
Resolves: RHEL-29722
|
||||||
|
|
||||||
* Tue May 07 2024 Jan Stancek <jstancek@redhat.com> [6.9.0-0.rc7.5.el10]
|
* Tue May 07 2024 Jan Stancek <jstancek@redhat.com> [6.9.0-0.rc7.5.el10]
|
||||||
- Linux 6.9-rc7 (Linus Torvalds)
|
- Linux 6.9-rc7 (Linus Torvalds)
|
||||||
- epoll: be better about file lifetimes (Linus Torvalds)
|
- epoll: be better about file lifetimes (Linus Torvalds)
|
||||||
|
190
kernel.spec
190
kernel.spec
@ -163,15 +163,15 @@ Summary: The Linux kernel
|
|||||||
%define specrpmversion 6.9.0
|
%define specrpmversion 6.9.0
|
||||||
%define specversion 6.9.0
|
%define specversion 6.9.0
|
||||||
%define patchversion 6.9
|
%define patchversion 6.9
|
||||||
%define pkgrelease 0.rc7.5
|
%define pkgrelease 6
|
||||||
%define kversion 6
|
%define kversion 6
|
||||||
%define tarfile_release 6.9.0-0.rc7.5.el10
|
%define tarfile_release 6.9.0-6.el10
|
||||||
# This is needed to do merge window version magic
|
# This is needed to do merge window version magic
|
||||||
%define patchlevel 9
|
%define patchlevel 9
|
||||||
# This allows pkg_release to have configurable %%{?dist} tag
|
# This allows pkg_release to have configurable %%{?dist} tag
|
||||||
%define specrelease 0.rc7.5%{?buildid}%{?dist}
|
%define specrelease 6%{?buildid}%{?dist}
|
||||||
# This defines the kabi tarball version
|
# This defines the kabi tarball version
|
||||||
%define kabiversion 6.9.0-0.rc7.5.el10
|
%define kabiversion 6.9.0-6.el10
|
||||||
|
|
||||||
# If this variable is set to 1, a bpf selftests build failure will cause a
|
# If this variable is set to 1, a bpf selftests build failure will cause a
|
||||||
# fatal kernel package build error
|
# fatal kernel package build error
|
||||||
@ -2636,8 +2636,12 @@ BuildKernel() {
|
|||||||
fi
|
fi
|
||||||
# this creates ../modules-*.list output, where each kmod path is as it
|
# this creates ../modules-*.list output, where each kmod path is as it
|
||||||
# appears in modules.dep (relative to lib/modules/$KernelVer)
|
# appears in modules.dep (relative to lib/modules/$KernelVer)
|
||||||
%{SOURCE22} sort -d $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.dep -c configs/def_variants.yaml $variants_param -o ..
|
%{SOURCE22} -l "../filtermods-$KernelVer.log" sort -d $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.dep -c configs/def_variants.yaml $variants_param -o ..
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
|
echo "8< --- filtermods-$KernelVer.log ---"
|
||||||
|
cat "../filtermods-$KernelVer.log"
|
||||||
|
echo "--- filtermods-$KernelVer.log --- >8"
|
||||||
|
|
||||||
echo "8< --- modules.dep ---"
|
echo "8< --- modules.dep ---"
|
||||||
cat $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.dep
|
cat $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.dep
|
||||||
echo "--- modules.dep --- >8"
|
echo "--- modules.dep --- >8"
|
||||||
@ -3938,6 +3942,182 @@ fi\
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue May 14 2024 Jan Stancek <jstancek@redhat.com> [6.9.0-6.el10]
|
||||||
|
- Linux 6.9 (Linus Torvalds)
|
||||||
|
- selftests/harness: Handle TEST_F()'s explicit exit codes (Mickaël Salaün)
|
||||||
|
- selftests/harness: Fix vfork() side effects (Mickaël Salaün)
|
||||||
|
- selftests/harness: Share _metadata between forked processes (Mickaël Salaün)
|
||||||
|
- selftests/pidfd: Fix wrong expectation (Mickaël Salaün)
|
||||||
|
- selftests/harness: Constify fixture variants (Mickaël Salaün)
|
||||||
|
- selftests/landlock: Do not allocate memory in fixture data (Mickaël Salaün)
|
||||||
|
- selftests/harness: Fix interleaved scheduling leading to race conditions (Mickaël Salaün)
|
||||||
|
- selftests/harness: Fix fixture teardown (Mickaël Salaün)
|
||||||
|
- selftests/landlock: Fix FS tests when run on a private mount point (Mickaël Salaün)
|
||||||
|
- selftests/pidfd: Fix config for pidfd_setns_test (Mickaël Salaün)
|
||||||
|
- KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Jean-Philippe Brucker)
|
||||||
|
- EDAC/synopsys: Fix ECC status and IRQ control race condition (Serge Semin)
|
||||||
|
- x86/topology/amd: Ensure that LLC ID is initialized (Thomas Gleixner)
|
||||||
|
- x86/amd_nb: Add new PCI IDs for AMD family 0x1a (Shyam Sundar S K)
|
||||||
|
- Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()" (Dave Airlie)
|
||||||
|
- drm/connector: Add \n to message about demoting connector force-probes (Douglas Anderson)
|
||||||
|
- drm/meson: dw-hdmi: add bandgap setting for g12 (Jerome Brunet)
|
||||||
|
- drm/meson: dw-hdmi: power up phy on device init (Jerome Brunet)
|
||||||
|
- drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible (Michel Dänzer)
|
||||||
|
- drm/amdkfd: don't allow mapping the MMIO HDP page with large pages (Alex Deucher)
|
||||||
|
- Revert "drm/amdkfd: Add partition id field to location_id" (Lijo Lazar)
|
||||||
|
- dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users (Mario Limonciello)
|
||||||
|
- drm/amd/display: MST DSC check for older devices (Agustin Gutierrez)
|
||||||
|
- drm/amd/display: Fix idle optimization checks for multi-display and dual eDP (Nicholas Kazlauskas)
|
||||||
|
- drm/amd/display: Fix DSC-re-computing (Agustin Gutierrez)
|
||||||
|
- drm/amd/display: Enable urgent latency adjustments for DCN35 (Nicholas Susanto)
|
||||||
|
- drm/xe: Use ordered WQ for G2H handler (Matthew Brost)
|
||||||
|
- drm/xe/guc: Check error code when initializing the CT mutex (Daniele Ceraolo Spurio)
|
||||||
|
- drm/xe/ads: Use flexible-array (Lucas De Marchi)
|
||||||
|
- drm/i915/bios: Fix parsing backlight BDB data (Karthikeyan Ramasubramanian)
|
||||||
|
- drm/i915/audio: Fix audio time stamp programming for DP (Chaitanya Kumar Borah)
|
||||||
|
- drm/i915/gt: Automate CCS Mode setting during engine resets (Andi Shyti)
|
||||||
|
- mailmap: add entry for Barry Song (Barry Song)
|
||||||
|
- selftests/mm: fix powerpc ARCH check (Michael Ellerman)
|
||||||
|
- mailmap: add entry for John Garry (John Garry)
|
||||||
|
- XArray: set the marks correctly when splitting an entry (Matthew Wilcox (Oracle))
|
||||||
|
- selftests/vDSO: fix runtime errors on LoongArch (Tiezhu Yang)
|
||||||
|
- selftests/vDSO: fix building errors on LoongArch (Tiezhu Yang)
|
||||||
|
- mm,page_owner: don't remove __GFP_NOLOCKDEP in add_stack_record_to_list (Christoph Hellwig)
|
||||||
|
- fs/proc/task_mmu: fix uffd-wp confusion in pagemap_scan_pmd_entry() (Ryan Roberts)
|
||||||
|
- fs/proc/task_mmu: fix loss of young/dirty bits during pagemap scan (Ryan Roberts)
|
||||||
|
- mm/vmalloc: fix return value of vb_alloc if size is 0 (Hailong.Liu)
|
||||||
|
- mm: use memalloc_nofs_save() in page_cache_ra_order() (Kefeng Wang)
|
||||||
|
- kmsan: compiler_types: declare __no_sanitize_or_inline (Alexander Potapenko)
|
||||||
|
- lib/test_xarray.c: fix error assumptions on check_xa_multi_store_adv_add() (Luis Chamberlain)
|
||||||
|
- tools: fix userspace compilation with new test_xarray changes (Luis Chamberlain)
|
||||||
|
- MAINTAINERS: update URL's for KEYS/KEYRINGS_INTEGRITY and TPM DEVICE DRIVER (Jarkko Sakkinen)
|
||||||
|
- mm: page_owner: fix wrong information in dump_page_owner (Maninder Singh)
|
||||||
|
- maple_tree: fix mas_empty_area_rev() null pointer dereference (Liam R. Howlett)
|
||||||
|
- mm/userfaultfd: reset ptes when close() for wr-protected ones (Peter Xu)
|
||||||
|
- gpiolib: cdev: fix uninitialised kfifo (Kent Gibson)
|
||||||
|
- gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Zhongqiu Han)
|
||||||
|
- gpiolib: use a single SRCU struct for all GPIO descriptors (Bartosz Golaszewski)
|
||||||
|
- gpiolib: fix the speed of descriptor label setting with SRCU (Bartosz Golaszewski)
|
||||||
|
- nvmet-rdma: fix possible bad dereference when freeing rsps (Sagi Grimberg)
|
||||||
|
- nvmet: prevent sprintf() overflow in nvmet_subsys_nsid_exists() (Dan Carpenter)
|
||||||
|
- nvmet: make nvmet_wq unbound (Sagi Grimberg)
|
||||||
|
- nvmet-auth: return the error code to the nvmet_auth_ctrl_hash() callers (Maurizio Lombardi)
|
||||||
|
- nvme-pci: Add quirk for broken MSIs (Sean Anderson)
|
||||||
|
- block: set default max segment size in case of virt_boundary (Ming Lei)
|
||||||
|
- spi: microchip-core-qspi: fix setting spi bus clock rate (Conor Dooley)
|
||||||
|
- spi: stm32: enable controller before asserting CS (Ben Wolsieffer)
|
||||||
|
- regulator: core: fix debugfs creation regression (Johan Hovold)
|
||||||
|
- regulator: rtq2208: Fix the BUCK ramp_delay range to maximum of 16mVstep/us (Alina Yu)
|
||||||
|
- timers/migration: Prevent out of bounds access on failure (Levi Yun)
|
||||||
|
- iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jason Gunthorpe)
|
||||||
|
- iommu/amd: Enhance def_domain_type to handle untrusted device (Vasant Hegde)
|
||||||
|
- hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us (Lakshmi Yadlapati)
|
||||||
|
- hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock (Aleksa Savic)
|
||||||
|
- hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event() (Aleksa Savic)
|
||||||
|
- hwmon: (corsair-cpro) Use a separate buffer for sending commands (Aleksa Savic)
|
||||||
|
- net: dsa: mv88e6xxx: read cmode on mv88e6320/21 serdes only ports (Steffen Bätz)
|
||||||
|
- net: dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 family (Steffen Bätz)
|
||||||
|
- net: hns3: fix kernel crash when devlink reload during initialization (Yonglong Liu)
|
||||||
|
- net: hns3: fix port vlan filter not disabled issue (Yonglong Liu)
|
||||||
|
- net: hns3: use appropriate barrier function after setting a bit value (Peiyang Wang)
|
||||||
|
- net: hns3: release PTP resources if pf initialization failed (Peiyang Wang)
|
||||||
|
- net: hns3: change type of numa_node_mask as nodemask_t (Peiyang Wang)
|
||||||
|
- net: hns3: direct return when receive a unknown mailbox message (Jian Shen)
|
||||||
|
- net: hns3: using user configure after hardware reset (Peiyang Wang)
|
||||||
|
- net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Wen Gu)
|
||||||
|
- ipv6: prevent NULL dereference in ip6_output() (Eric Dumazet)
|
||||||
|
- hsr: Simplify code for announcing HSR nodes timer setup (Lukasz Majewski)
|
||||||
|
- ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Eric Dumazet)
|
||||||
|
- dt-bindings: net: mediatek: remove wrongly added clocks and SerDes (Daniel Golle)
|
||||||
|
- rxrpc: Only transmit one ACK per jumbo packet received (David Howells)
|
||||||
|
- rxrpc: Fix congestion control algorithm (David Howells)
|
||||||
|
- selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Ido Schimmel)
|
||||||
|
- ipv6: Fix potential uninit-value access in __ip6_make_skb() (Shigeru Yoshida)
|
||||||
|
- net: phy: marvell-88q2xxx: add support for Rev B1 and B2 (Gregor Herburger)
|
||||||
|
- appletalk: Improve handling of broadcast packets (Vincent Duvert)
|
||||||
|
- net: bridge: fix corrupted ethernet header on multicast-to-unicast (Felix Fietkau)
|
||||||
|
- mptcp: only allow set existing scheduler for net.mptcp.scheduler (Gregory Detal)
|
||||||
|
- nfc: nci: Fix kcov check in nci_rx_work() (Tetsuo Handa)
|
||||||
|
- netlink: specs: Add missing bridge linkinfo attrs (Donald Hunter)
|
||||||
|
- phonet: fix rtm_phonet_notify() skb allocation (Eric Dumazet)
|
||||||
|
- net: fix out-of-bounds access in ops_init (Thadeu Lima de Souza Cascardo)
|
||||||
|
- MAINTAINERS: update cxgb4 and cxgb3 network drivers maintainer (Potnuri Bharat Teja)
|
||||||
|
- rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Roded Zats)
|
||||||
|
- xfrm: Correct spelling mistake in xfrm.h comment (Antony Antony)
|
||||||
|
- xfrm: Preserve vlan tags for transport mode software GRO (Paul Davey)
|
||||||
|
- xfrm: fix possible derferencing in error path (Antony Antony)
|
||||||
|
- Bluetooth: qca: fix firmware check error path (Johan Hovold)
|
||||||
|
- Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (Duoming Zhou)
|
||||||
|
- Bluetooth: HCI: Fix potential null-ptr-deref (Sungwoo Kim)
|
||||||
|
- arm64: dts: mediatek: mt8183-pico6: Fix bluetooth node (Chen-Yu Tsai)
|
||||||
|
- Bluetooth: qca: fix info leak when fetching board id (Johan Hovold)
|
||||||
|
- Bluetooth: qca: fix info leak when fetching fw build id (Johan Hovold)
|
||||||
|
- Bluetooth: qca: generalise device address check (Johan Hovold)
|
||||||
|
- Bluetooth: qca: fix NVM configuration parsing (Johan Hovold)
|
||||||
|
- Bluetooth: qca: add missing firmware sanity checks (Johan Hovold)
|
||||||
|
- Bluetooth: msft: fix slab-use-after-free in msft_do_close() (Sungwoo Kim)
|
||||||
|
- Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_connect() (Sungwoo Kim)
|
||||||
|
- Bluetooth: qca: fix wcn3991 device address check (Johan Hovold)
|
||||||
|
- Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Duoming Zhou)
|
||||||
|
- net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs (Marek Vasut)
|
||||||
|
- tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Kuniyuki Iwashima)
|
||||||
|
- tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Eric Dumazet)
|
||||||
|
- ARM: 9381/1: kasan: clear stale stack poison (Boy.Wu)
|
||||||
|
- qibfs: fix dentry leak (Al Viro)
|
||||||
|
- redhat: make filtermods.py less verbose by default (Jan Stancek)
|
||||||
|
- scsi: sd: condition probe_type under RHEL_DIFFERENCES (Eric Chanudet)
|
||||||
|
- scsi: sd: remove unused sd_probe_types (Eric Chanudet)
|
||||||
|
- ksmbd: do not grant v2 lease if parent lease key and epoch are not set (Namjae Jeon)
|
||||||
|
- ksmbd: use rwsem instead of rwlock for lease break (Namjae Jeon)
|
||||||
|
- ksmbd: avoid to send duplicate lease break notifications (Namjae Jeon)
|
||||||
|
- ksmbd: off ipv6only for both ipv4/ipv6 binding (Namjae Jeon)
|
||||||
|
- ksmbd: fix uninitialized symbol 'share' in smb2_tree_connect() (Namjae Jeon)
|
||||||
|
- virtiofs: include a newline in sysfs tag (Brian Foster)
|
||||||
|
- fuse: verify zero padding in fuse_backing_map (Amir Goldstein)
|
||||||
|
- exfat: zero the reserved fields of file and stream extension dentries (Yuezhang Mo)
|
||||||
|
- exfat: fix timing of synchronizing bitmap and inode (Yuezhang Mo)
|
||||||
|
- bcachefs: Add missing sched_annotate_sleep() in bch2_journal_flush_seq_async() (Kent Overstreet)
|
||||||
|
- bcachefs: Fix race in bch2_write_super() (Kent Overstreet)
|
||||||
|
- bcachefs: BCH_SB_LAYOUT_SIZE_BITS_MAX (Kent Overstreet)
|
||||||
|
- bcachefs: Add missing skcipher_request_set_callback() call (Kent Overstreet)
|
||||||
|
- bcachefs: Fix snapshot_t() usage in bch2_fs_quota_read_inode() (Kent Overstreet)
|
||||||
|
- bcachefs: Fix shift-by-64 in bformat_needs_redo() (Kent Overstreet)
|
||||||
|
- bcachefs: Guard against unknown k.k->type in __bkey_invalid() (Kent Overstreet)
|
||||||
|
- bcachefs: Add missing validation for superblock section clean (Kent Overstreet)
|
||||||
|
- bcachefs: Fix assert in bch2_alloc_v4_invalid() (Kent Overstreet)
|
||||||
|
- bcachefs: fix overflow in fiemap (Reed Riley)
|
||||||
|
- bcachefs: Add a better limit for maximum number of buckets (Kent Overstreet)
|
||||||
|
- bcachefs: Fix lifetime issue in device iterator helpers (Kent Overstreet)
|
||||||
|
- bcachefs: Fix bch2_dev_lookup() refcounting (Kent Overstreet)
|
||||||
|
- bcachefs: Initialize bch_write_op->failed in inline data path (Kent Overstreet)
|
||||||
|
- bcachefs: Fix refcount put in sb_field_resize error path (Kent Overstreet)
|
||||||
|
- bcachefs: Inodes need extra padding for varint_decode_fast() (Kent Overstreet)
|
||||||
|
- bcachefs: Fix early error path in bch2_fs_btree_key_cache_exit() (Kent Overstreet)
|
||||||
|
- bcachefs: bucket_pos_to_bp_noerror() (Kent Overstreet)
|
||||||
|
- bcachefs: don't free error pointers (Kent Overstreet)
|
||||||
|
- bcachefs: Fix a scheduler splat in __bch2_next_write_buffer_flush_journal_buf() (Kent Overstreet)
|
||||||
|
- arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration (Volodymyr Babchuk)
|
||||||
|
- firmware: microchip: clarify that sizes and addresses are in hex (Conor Dooley)
|
||||||
|
- firmware: microchip: don't unconditionally print validation success (Conor Dooley)
|
||||||
|
- cache: sifive_ccache: Silence unused variable warning (Samuel Holland)
|
||||||
|
- PCI/ASPM: Restore parent state to parent, child state to child (Kai-Heng Feng)
|
||||||
|
- PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Bjorn Helgaas)
|
||||||
|
- Turn on INIT_ON_ALLOC_DEFAULT_ON for Fedora (Justin M. Forbes)
|
||||||
|
- Consolidate configs to common for 6.9 (Justin M. Forbes)
|
||||||
|
- btrfs: make sure that WRITTEN is set on all metadata blocks (Josef Bacik)
|
||||||
|
- btrfs: qgroup: do not check qgroup inherit if qgroup is disabled (Qu Wenruo)
|
||||||
|
- Reapply "drm/qxl: simplify qxl_fence_wait" (Linus Torvalds)
|
||||||
|
- mm/slab: make __free(kfree) accept error pointers (Dan Carpenter)
|
||||||
|
- mm/slub: avoid zeroing outside-object freepointer for single free (Nicolas Bouchinet)
|
||||||
|
- auxdisplay: charlcd: Don't rebuild when CONFIG_PANEL_BOOT_MESSAGE=y (Andy Shevchenko)
|
||||||
|
- auxdisplay: charlcd: Add missing MODULE_DESCRIPTION() (Andy Shevchenko)
|
||||||
|
- auxdisplay: seg-led-gpio: Convert to platform remove callback returning void (Uwe Kleine-König)
|
||||||
|
- auxdisplay: linedisp: Group display drivers together (Andy Shevchenko)
|
||||||
|
- redhat/rhel_files: move tipc.ko and tipc_diag.ko to modules-extra (Xin Long) [RHEL-23931]
|
||||||
|
- redhat: move amd-pstate-ut.ko to modules-internal (Jan Stancek)
|
||||||
|
- redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110]
|
||||||
|
- redhat/configs: Remove CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar)
|
||||||
|
|
||||||
* Tue May 07 2024 Jan Stancek <jstancek@redhat.com> [6.9.0-0.rc7.5.el10]
|
* Tue May 07 2024 Jan Stancek <jstancek@redhat.com> [6.9.0-0.rc7.5.el10]
|
||||||
- Linux 6.9-rc7 (Linus Torvalds)
|
- Linux 6.9-rc7 (Linus Torvalds)
|
||||||
- epoll: be better about file lifetimes (Linus Torvalds)
|
- epoll: be better about file lifetimes (Linus Torvalds)
|
||||||
|
6
sources
6
sources
@ -1,5 +1,5 @@
|
|||||||
SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd
|
SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd
|
||||||
SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6
|
SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6
|
||||||
SHA512 (linux-6.9.0-0.rc7.5.el10.tar.xz) = 892b23c3d3f97abb0d631e531966ce557e1b8ea91be3f0e741fba753a0631e75001fa8d46d79ce278ceb2ae5eb4d57c4cd187a19cc43a4d3a6d9e59bdd0a0b1c
|
SHA512 (linux-6.9.0-6.el10.tar.xz) = f1407fcacd51b11c2c72ebee38bdc7ac3e228e35beeddea5fdb7dd42b8eb9e3143dffc6cd54d7522c5207d3931a037502ef52ed903f8c42e6802ab6e0cd14ad8
|
||||||
SHA512 (kernel-abi-stablelists-6.9.0-0.rc7.5.el10.tar.xz) = 1b2b6b9e681cf730f95cf7584fc74dd49a587d13fa0ab709cba72a5d724307ce4f1d4eb56f28e8084341e2dfbe3a2abff1790e511c47a6db114d95c49886037b
|
SHA512 (kernel-abi-stablelists-6.9.0-6.el10.tar.xz) = a3163da58e6958dafb9daff68b982e5e075f17fe3472fd2d481a1d4a976eb982f2e57c8725adea2710989d8d23ea7ecdf0e0fd3e92d14571d1e641db34defd7a
|
||||||
SHA512 (kernel-kabi-dw-6.9.0-0.rc7.5.el10.tar.xz) = 2eedb40175a8cf953cccee1acdacbcc61cd3cff97f900367cff8edbe3c0d659cd6b18068765dda427c3d541bdd176409406bbc5db4844825ef6b329615131c3c
|
SHA512 (kernel-kabi-dw-6.9.0-6.el10.tar.xz) = 2eedb40175a8cf953cccee1acdacbcc61cd3cff97f900367cff8edbe3c0d659cd6b18068765dda427c3d541bdd176409406bbc5db4844825ef6b329615131c3c
|
||||||
|
Loading…
Reference in New Issue
Block a user