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:
Jan Stancek 2024-05-14 10:32:12 +02:00
parent d49ac0c8e8
commit 1f545e5d8e
21 changed files with 2158 additions and 1589 deletions

View File

@ -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

View File

@ -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

View File

@ -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,8 +365,8 @@ 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]
for pkg in kmod_allowed_list: for pkg in kmod_allowed_list:
@ -365,8 +376,8 @@ 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:
kmod_allowed_list.remove(pkg) kmod_allowed_list.remove(pkg)
@ -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,8 +499,8 @@ 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
visited: set[KMod] = set() visited: set[KMod] = set()
@ -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":

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

File diff suppressed because it is too large Load Diff

View File

@ -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)

View File

@ -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